@font-face{font-family:Archivo Narrow;src:url(/fonts/archivo-narrow-var.woff2) format("woff2-variations"),url(/fonts/archivo-narrow-var.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Archivo Narrow;src:url(/fonts/archivo-narrow-var-italic.woff2) format("woff2-variations"),url(/fonts/archivo-narrow-var-italic.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}*{box-sizing:border-box}:root{--deep: #001b40;--panel: #002F6C;--card: #001d47;--well: #001129;--accent: #FFC85C}html,body,#root{margin:0;padding:0;height:100%;background:var(--deep);-webkit-font-smoothing:antialiased}body{font-family:Archivo Narrow,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none}.scroller{touch-action:pan-y}:root[data-app=stats],:root[data-app=stats] body,:root[data-app=stats] #root{height:auto;min-height:100%;overflow:visible}:root[data-app=stats] body{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default;touch-action:auto}img,canvas,svg{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@keyframes ctaPulse{0%,to{transform:scale(1);box-shadow:0 16px 40px #0006}50%{transform:scale(1.035);box-shadow:0 20px 54px #00000080,0 0 46px 8px #fff6}}@keyframes ctaBreathe{0%,to{transform:scale(1);box-shadow:0 14px 34px #00000047}50%{transform:scale(1.03);box-shadow:0 18px 44px #00000057,0 0 44px 6px #ffd27847}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes underscore{to{stroke-dashoffset:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes drainX{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes sheetUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes screenIn{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:none}}@keyframes loadReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes idleDrain{to{stroke-dashoffset:1}}@keyframes holdFill{to{stroke-dashoffset:0}}@keyframes buildSheen{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes statusIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:focus-visible{outline:4px solid #fff;outline-offset:4px;border-radius:6px}@keyframes leverGlow{0%,to{box-shadow:0 0 26px 4px #ffffff80}50%{box-shadow:0 0 46px 10px #ffffffd9}}@keyframes previewSide{0%,to{transform:translate(-8px)}50%{transform:translate(8px)}}@keyframes previewUpDown{0%,to{transform:translateY(6px)}50%{transform:translateY(-6px)}}@keyframes previewSpread{0%,to{transform:scale(.85);opacity:.6}50%{transform:scale(1.15);opacity:1}}.variationShapeMotion{transform:translate(-50%,-50%);transform-origin:center;will-change:transform,opacity}.variationShapeMotion--falling{animation:vFalling 2s linear infinite}.variationShapeMotion--flipping{animation:vFlipping 1.9s ease-in-out infinite}.variationShapeMotion--floating{animation:vFloating 3.4s ease-in-out infinite}.variationShapeMotion--left_to_right{animation:vSide 1.9s ease-in-out infinite}.variationShapeMotion--twinkling{animation:vTwinkling 1.5s ease-in-out infinite}.variationShapeMotion--bottom_to_top{animation:vRise 2.2s linear infinite}.variationShapeMotion--top_to_bottom{animation:vDescend 2.2s linear infinite}.variationShapeMotion--cross{animation:vCross 2.6s ease-in-out infinite}.variationShapeMotion--diagonal{animation:vDiagonal 2.2s linear infinite}.variationShapeMotion--helix{animation:vHelix 2.8s linear infinite}.variationShapeMotion--draped{animation:vDraped 3s ease-in-out infinite}.variationShapeMotion--wavy{animation:vWavy 2.6s ease-in-out infinite}.variationShapeMotion--night_sky{animation:vNightSky 4s ease-in-out infinite}.variationShapeMotion--fireworks_show{animation:vFirework 1.9s ease-out infinite}@keyframes vFalling{0%{transform:translate(calc(-50% - 26px),-118%) rotate(-12deg);opacity:.22}22%{opacity:1}78%{opacity:1}to{transform:translate(calc(-50% + 26px),22%) rotate(12deg);opacity:.22}}@keyframes vDescend{0%{transform:translate(-50%,-118%);opacity:.22}20%{opacity:1}80%{opacity:1}to{transform:translate(-50%,22%);opacity:.22}}@keyframes vRise{0%{transform:translate(-50%,22%);opacity:.22}20%{opacity:1}80%{opacity:1}to{transform:translate(-50%,-118%);opacity:.22}}@keyframes vSide{0%,to{transform:translate(calc(-50% - 70px),-50%) rotate(-3deg)}50%{transform:translate(calc(-50% + 70px),-50%) rotate(3deg)}}@keyframes vFlipping{0%{transform:translate(-50%,-50%) rotateY(0) rotate(0)}50%{transform:translate(-50%,-50%) rotateY(180deg) rotate(8deg)}to{transform:translate(-50%,-50%) rotateY(360deg) rotate(0)}}@keyframes vFloating{0%,to{transform:translate(calc(-50% - 16px),calc(-50% + 16px)) rotate(-4deg)}50%{transform:translate(calc(-50% + 16px),calc(-50% - 18px)) rotate(4deg)}}@keyframes vTwinkling{0%,to{transform:translate(-50%,-50%) scale(.86);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.04);opacity:1}}@keyframes vCross{0%{transform:translate(calc(-50% - 70px),calc(-50% - 49px));opacity:.3}12%{opacity:1}38%{transform:translate(calc(-50% + 70px),calc(-50% + 49px));opacity:1}49%{transform:translate(calc(-50% + 70px),calc(-50% + 49px));opacity:.14}51%{transform:translate(calc(-50% + 70px),calc(-50% - 49px));opacity:.14}62%{opacity:1}88%{transform:translate(calc(-50% - 70px),calc(-50% + 49px));opacity:1}to{transform:translate(calc(-50% - 70px),calc(-50% + 49px));opacity:.3}}@keyframes vDiagonal{0%{transform:translate(calc(-50% - 74px),calc(-50% - 52px));opacity:.25}20%{opacity:1}80%{opacity:1}to{transform:translate(calc(-50% + 74px),calc(-50% + 52px));opacity:.25}}@keyframes vHelix{0%{transform:translate(calc(-50% + 62px),calc(-50% + 10px)) scale(1.06)}25%{transform:translate(-50%,calc(-50% - 26px)) scale(.74)}50%{transform:translate(calc(-50% - 62px),calc(-50% + 10px)) scale(.68)}75%{transform:translate(-50%,calc(-50% + 40px)) scale(1.1)}to{transform:translate(calc(-50% + 62px),calc(-50% + 10px)) scale(1.06)}}@keyframes vDraped{0%,to{transform:translate(-50%,calc(-50% + 14px)) rotate(-9deg)}50%{transform:translate(-50%,calc(-50% + 14px)) rotate(9deg)}}@keyframes vWavy{0%{transform:translate(calc(-50% - 76px),-50%) rotate(-6deg)}25%{transform:translate(calc(-50% - 38px),calc(-50% - 26px)) rotate(4deg)}50%{transform:translate(-50%,-50%) rotate(-4deg)}75%{transform:translate(calc(-50% + 38px),calc(-50% + 26px)) rotate(6deg)}to{transform:translate(calc(-50% + 76px),-50%) rotate(-6deg)}}@keyframes vNightSky{0%,to{transform:translate(-50%,-50%) scale(.97);opacity:.82}50%{transform:translate(-50%,calc(-50% - 7px)) scale(1.03);opacity:1}}@keyframes vFirework{0%{transform:translate(-50%,calc(-50% + 30px)) scale(.2);opacity:.15}22%{transform:translate(-50%,-50%) scale(.5);opacity:1}70%{transform:translate(-50%,-50%) scale(1.12);opacity:1}to{transform:translate(-50%,calc(-50% - 12px)) scale(1.3);opacity:0}}.variationShapeMotion--draped{transform-origin:50% -70px}.variationShapeMotion--flipping{transform-style:preserve-3d}.variationSpreadRing{transform:translate(-50%,-50%) scale(.55);animation:variationSpreadRing 1.65s ease-out infinite}@keyframes variationSpreadRing{0%{transform:translate(-50%,-50%) scale(.48);opacity:0}42%{opacity:.58}to{transform:translate(-50%,-50%) scale(1.06);opacity:0}}.variationChoice:hover{border-color:#ffffffbd!important;box-shadow:0 16px 34px #0000003d,0 0 0 2px #ffc85c3d}@keyframes arrowChase{0%,to{opacity:.55;transform:translate(-8px);filter:drop-shadow(0 0 4px rgba(244,207,120,.25))}45%{opacity:1;transform:translate(6px);filter:drop-shadow(0 0 10px rgba(255,236,180,.9)) drop-shadow(0 0 34px rgba(244,207,120,.6))}}.tappable{transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease,box-shadow .16s ease;-webkit-user-select:none;user-select:none}.tappable[data-enabled=true]:hover{transform:translateY(-3px)}.tappable[data-enabled=true]:active{transform:translateY(0) scale(.97)}.scroller{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent}.scroller::-webkit-scrollbar{width:8px}.scroller::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.scroller::-webkit-scrollbar-track{background:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.ds-sheet{background:var(--ui-sheet);border:3px solid var(--ui-muted);border-bottom:0;border-radius:84px 84px 0 0;box-shadow:0 -18px 44px #00000038}.ds-cta{border:6px solid transparent;border-radius:18px;background:linear-gradient(var(--ui-cta),var(--ui-cta)) padding-box,linear-gradient(100deg,var(--ui-rim-a),var(--ui-rim-b)) border-box;color:#fff;font-family:Poppins,sans-serif;font-weight:500;box-shadow:0 14px 34px #00000047;transition:opacity .2s ease,transform .16s ease,filter .2s ease}.ds-cta:disabled{opacity:.42;box-shadow:none}.ds-white{border:0;border-radius:15px;background:#fff;color:var(--ui-on-white);font-family:Poppins,sans-serif;font-weight:600;box-shadow:0 12px 30px #00000042}.ds-anim-card{border:3px solid var(--ui-stroke);border-radius:12px;background:linear-gradient(180deg,#ffffff09,#fff0);transition:border-color .18s ease,opacity .18s ease,transform .16s ease}.ds-anim-card[aria-pressed=true]{border-color:#fff;background:linear-gradient(180deg,#ffffff1a,#ffffff08)}.ds-anim-card:disabled .ds-anim-well{opacity:.32}.ds-badge{border-radius:50%;background:#d9d9d9;color:var(--ui-on-white);font-family:Poppins,sans-serif;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px #00000059}.ds-cta:not(:disabled):active,.ds-white:active,.ds-anim-card:not(:disabled):active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.ds-cta,.ds-anim-card{transition-duration:.01ms}}
