.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@charset "UTF-8";@keyframes outline-pulse{0%{outline-color:#d114371a}to{outline-color:#d1143799}}.button{display:inline-block;padding:.6666666667rem 1rem;color:#070707;font-size:.8125rem;font-family:ProximaNova,Helvetica,sans-serif;line-height:1;text-decoration:none;border:none;outline:none;background:#ccc;border-radius:.1875rem;cursor:pointer;transition:background .15s linear 0s}.button:hover{text-decoration:none;background:#b3b3b3;transition:background .15s linear 0s}.button.button--small{padding:.3333333333rem .5rem}.button.button--white{color:#070707;background:#fafafa}.button.button--white:hover{background:#e1e1e1}.button.button--primary{color:#fff;background:#d11437}.button.button--primary:hover{background:#eb2d50}.button.button--disabled,.button[disabled]{cursor:not-allowed;background-color:#ccc;color:#9e9e9e}.movable,.movable *{cursor:move!important}app-dialog-content.input-content{display:block;max-width:25rem}app-dialog-content.input-content .dialog__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}app-dialog-content.part-content{position:relative;display:block;min-width:300px;background:#1f1f1f;color:#ccc}app-dialog-content.part-content .lengths{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.25rem;margin-top:.5rem;overflow:hidden}app-dialog-content.part-content button{border-radius:0;background:rgba(250,250,250,.18);color:#ccc}app-dialog-content.part-content button:first-of-type{border-bottom-left-radius:.25rem}app-dialog-content.part-content button:last-of-type{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}app-dialog-content.part-content button:hover{background:rgba(204,204,204,.18);color:#fafafa}app-dialog-content.part-content .button--text{text-decoration:underline;opacity:.5;cursor:pointer}app-dialog-content.part-content .button--text:hover{opacity:1}app-dialog-content.part-content .label{margin-top:1rem;margin-bottom:0;text-transform:uppercase;color:#fafafa}app-dialog-content.part-content .label:first-of-type{margin-top:.375rem}app-dialog-content.part-content .value{margin-top:0;margin-bottom:0}input[type=number],input[type=text]{padding:.5625rem;width:6.25rem;line-height:18px;border:solid 1px #ccc;border-radius:.25rem;background:#fafafa;transition:all .15s linear 0s}input[type=number]:hover,input[type=number]:focus,input[type=text]:hover,input[type=text]:focus{border-color:#070707;transition:all .15s linear 0s}input[type=number]:focus,input[type=text]:focus{box-shadow:0 0 6px 2px #d114374d;outline:none}/**
 * @license
 * MyFonts Webfont Build ID 2951290, 2015-01-12T09:25:03-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: ProximaNovaT-Thin by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/thin/
 *
 * Webfont: ProximaNova-Regular by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/regular/
 *
 * Webfont: ProximaNova-Bold by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/bold/
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2951290
 * Licensed pageviews: 1,000,000
 * Webfonts copyright: Copyright (c) Mark Simonson, 2005. All rights reserved.
 *
 * © 2015 MyFonts Inc
*/@font-face{font-family:ProximaNova;font-weight:800;font-style:normal;src:url(/assets/webfonts/2DA8E5_0_0.eot);src:url(/assets/webfonts/2DA8E5_0_0.eot?#iefix) format("embedded-opentype"),url(/assets/webfonts/2DA8E5_0_0.woff2) format("woff2"),url(/assets/webfonts/2DA8E5_0_0.woff) format("woff"),url(/assets/webfonts/2DA8E5_0_0.ttf) format("truetype")}@font-face{font-family:ProximaNova;font-weight:600;font-style:normal;src:url(/assets/webfonts/2DA8E5_1_0.eot);src:url(/assets/webfonts/2DA8E5_1_0.eot?#iefix) format("embedded-opentype"),url(/assets/webfonts/2DA8E5_1_0.woff2) format("woff2"),url(/assets/webfonts/2DA8E5_1_0.woff) format("woff"),url(/assets/webfonts/2DA8E5_1_0.ttf) format("truetype")}@font-face{font-family:ProximaNova;font-weight:400;font-style:normal;src:url(/assets/webfonts/2DA8E5_2_0.eot);src:url(/assets/webfonts/2DA8E5_2_0.eot?#iefix) format("embedded-opentype"),url(/assets/webfonts/2DA8E5_2_0.woff2) format("woff2"),url(/assets/webfonts/2DA8E5_2_0.woff) format("woff"),url(/assets/webfonts/2DA8E5_2_0.ttf) format("truetype")}@font-face{font-family:ProximaNova;font-weight:200;font-style:normal;src:url(/assets/webfonts/2DA8E5_3_0.eot);src:url(/assets/webfonts/2DA8E5_3_0.eot?#iefix) format("embedded-opentype"),url(/assets/webfonts/2DA8E5_3_0.woff2) format("woff2"),url(/assets/webfonts/2DA8E5_3_0.woff) format("woff"),url(/assets/webfonts/2DA8E5_3_0.ttf) format("truetype")}html{font-size:16px}body{font-family:ProximaNova,Helvetica,sans-serif;margin:0;padding:0}
