@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(MaterialIcons-Regular.4674f8ded773cb03e824.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(MaterialIcons-Regular.cff684e59ffb052d72cb.woff2) format("woff2"),url(MaterialIcons-Regular.83bebaf37c09c7e1c3ee.woff) format("woff"),url(MaterialIcons-Regular.5e7382c63da0098d634a.ttf) format("truetype")}.cdk-global-overlay-wrapper,.cdk-overlay-container{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,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;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,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.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}:root{--primary-color:#7c48c4;--secondary-color:#1cce98;--color-border-grey:#ddd;--grid-size:4px;--grid-size-1:calc(var(--grid-size) * 1);--grid-size-2:calc(var(--grid-size) * 2);--grid-size-3:calc(var(--grid-size) * 3);--grid-size-4:calc(var(--grid-size) * 4);--grid-size-5:calc(var(--grid-size) * 5);--grid-size-6:calc(var(--grid-size) * 6);--grid-size-7:calc(var(--grid-size) * 7);--grid-size-8:calc(var(--grid-size) * 8);--grid-size-10:calc(var(--grid-size) * 10);--text-size-1:10px;--text-size-2:12px;--text-size-3:14px;--text-size-4:16px;--text-size-5:18px;--text-size-6:20px}.grecaptcha-badge{visibility:hidden}html{-webkit-text-size-adjust:none}body,html{padding:0!important;margin:0!important}#version{padding:0 10px;font-weight:600;background-color:var(--primary-color);color:#fff;position:fixed;height:20px;bottom:20px;left:10px;z-index:10;font-size:10px;display:flex;align-items:center;justify-content:center;border-radius:50px;visibility:hidden}*{outline:none;box-sizing:border-box;touch-action:manipulation!important;caret-color:#222;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-snap-stop:normal!important}:not(.material-icons){font-family:Inter,sans-serif}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}body{-webkit-font-smoothing:antialiased!important;font-weight:300}[ui-align]{padding:0 20px;margin:0 auto;max-width:550px;width:100%}[ui-align][column]{display:flex;flex-direction:column}[ui-align][column][v-center]{justify-content:center}[ui-align][column][h-center]{align-items:center}[ui-page]{display:flex;flex-direction:column;position:absolute;left:0;top:0;width:100%;min-height:100%;background-color:#fff}[ui-page] [ui-content]{flex:1;position:relative}[ui-grid]{display:grid;grid-gap:20px}[ui-grid][col-2-4]{grid-template-columns:2fr 4fr}[ui-grid][col-3-3]{grid-template-columns:3fr 3fr}[ui-grid][col-4-2]{grid-template-columns:4fr 2fr}[ui-grid][col-2-3]{grid-template-columns:2fr 3fr}[ui-grid][col-1-5]{grid-template-columns:1fr 5fr}[ui-grid][col-2-2-2]{grid-template-columns:2fr 2fr 2fr}@font-face{font-family:Proxima Nova;src:url("/assets/fonts/proxima_nova/Proxima Nova Thin.otf");font-weight:100}@font-face{font-family:Proxima Nova;src:url(/assets/fonts/proxima_nova/ProximaNova-Regular.otf);font-weight:300}@font-face{font-family:Proxima Nova;src:url("/assets/fonts/proxima_nova/Proxima Nova Medium.otf");font-weight:400}@font-face{font-family:Proxima Nova;src:url("/assets/fonts/proxima_nova/Proxima Nova Semibold.otf");font-weight:500}@font-face{font-family:Proxima Nova;src:url("/assets/fonts/proxima_nova/Proxima Nova Bold.otf");font-weight:600}@font-face{font-family:Proxima Nova;src:url("/assets/fonts/proxima_nova/Proxima Nova Extrabold.otf");font-weight:700}@font-face{font-family:Proxima Nova;src:url("/assets/fonts/proxima_nova/Proxima Nova Black.otf");font-weight:900}