:where(#pirp-lp2) :where(*){box-sizing:content-box;margin:revert;padding:revert;border-width:revert;border-style:revert;border-color:revert}:where(#pirp-lp2) :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}:where(#pirp-lp2) :where(b,strong){font-weight:revert}:where(#pirp-lp2) :where(ol,ul){list-style:revert}:where(#pirp-lp2) :where(a){color:revert;-webkit-text-decoration:revert;-webkit-text-decoration:revert;text-decoration:revert}:where(#pirp-lp2) :where(svg,img,video,canvas){display:revert;vertical-align:revert}:where(#pirp-lp2) :where(img,video){max-width:revert;height:revert}:where(#pirp-lp2) :where(button,input,select,textarea){font:revert;color:revert;background-color:revert;border-radius:revert;letter-spacing:revert}:root{--sf:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;--wm:"Space Grotesk",sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000411;margin:0}h1,h2,h3{letter-spacing:-.022em}section:not(#top):not(.zx){padding-top:clamp(112px,12vw,176px)!important;padding-bottom:clamp(112px,12vw,176px)!important}#top{padding-bottom:clamp(96px,10vw,140px)!important}#features>.wrap{gap:clamp(110px,12vw,170px)!important}.z-btn{background:#34d399;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 20px;font-size:15px;font-weight:600;transition:background .2s;display:inline-flex;color:#04140d!important;text-decoration:none!important}.z-btn:hover{background:#5be0b0}.z-btn-ghost{align-items:center;gap:6px;min-height:44px;padding:0 6px;font-size:15px;font-weight:600;display:inline-flex;color:#edf2fa!important}.z-btn-ghost:hover{color:#34d399!important}.z-lead{letter-spacing:-.02em;color:#8798b5;max-width:860px;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.12}.z-lead b{color:#f5f7fb;font-weight:500}.z-ey{color:#34d399;letter-spacing:0;background:#34d39914;border:1px solid #34d39959;border-radius:999px;align-self:flex-start;align-items:center;margin:0;padding:6px 14px;font-size:14px;font-weight:500;display:inline-flex}.z-cap{color:#8798b5;margin:0;font-size:16px;line-height:1.5}.z-cap b{color:#f5f7fb;font-weight:600}.z-tile{background:linear-gradient(#0e1a36 0%,#0a1328 100%);border:1px solid #7cb3ff24;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.z-lp-range{accent-color:#34d399;width:100%;height:28px;margin:0}@keyframes z-drift1{0%{transform:translate(0)scale(1)}50%{transform:translate(8%,6%)scale(1.15)}to{transform:translate(0)scale(1)}}@keyframes z-drift2{0%{transform:translate(0)scale(1.1)}50%{transform:translate(-10%,4%)scale(.95)}to{transform:translate(0)scale(1.1)}}@keyframes z-drift3{0%{transform:translate(0)}50%{transform:translate(6%,-8%)}to{transform:translate(0)}}@keyframes z-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes z-orb{to{transform:rotate(360deg)}}@keyframes z-orbr{0%{transform:rotate(calc(-1 * var(--a)))}to{transform:rotate(calc(-1 * var(--a) - 360deg))}}@keyframes z-orb2{to{transform:rotate(-360deg)}}@keyframes z-orbr2{0%{transform:rotate(calc(-1 * var(--a)))}to{transform:rotate(calc(-1 * var(--a) + 360deg))}}@property --c{syntax:"<integer>";inherits:false;initial-value:0}.z-tour{background:#060a12;position:relative}.z-tstage{padding:90px 0 0;position:relative;overflow:hidden}.z-amb{pointer-events:none;background:radial-gradient(900px 520px at 78% -8%,#5fffc112,#0000 70%),radial-gradient(700px 420px at 4% 105%,#4ca3e812,#0000 70%);position:absolute;inset:0}.z-t-title{text-align:center;padding:0 24px;position:relative}.z-lapbox{height:calc(720px * var(--fit,1));margin-top:20px;position:relative}.z-rig{width:0;height:0;scale:var(--fit,1);position:absolute;top:50%;left:50%}.z-app{color:#e6edf3;letter-spacing:0;font-family:Inter,sans-serif}.z-app .z-gt{letter-spacing:-.01em;font-family:Space Grotesk,Inter,sans-serif}.z-app .z-mono{letter-spacing:.06em;text-transform:uppercase;font-family:DM Mono,monospace}.z-acard{background:#0b1120;border:1px solid #182233;border-radius:13px;box-shadow:inset 0 1px #ffffff05,0 12px 30px -22px #000}.z-pgrad{background:linear-gradient(135deg,#0066f4 0%,#1597c0 50%,#00b25d 100%)}.z-dcards{flex-direction:column;align-items:center;gap:36px;padding:90px 24px;display:flex;position:relative}.z-gradfill,.z-r-dev,.z-pcap,.z-steps,.z-tcap{display:none}.z-tile.z-stk{position:sticky}.z-jscene,.z-hscene,.z-ccscene{display:none}.z-sstage{position:relative}.z-scaps{z-index:5;width:min(380px,50% - 200px);position:absolute;top:50%;left:max(24px,50% - 600px);translate:0 -50%}.z-scap{position:absolute;top:0;left:0;translate:0 -50%}.z-srig{left:calc(50% + 150px * var(--fit,1))}.z-cscene{background:#060a12;position:relative}.z-cstage{align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.z-cgrad{display:none}.z-crig{left:calc(50% + 260px * var(--fit,1))}@media (width<=900px){.z-crig{display:none}}.z-gal{scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:max(24px,50% - 580px)}.z-gal::-webkit-scrollbar{display:none}.z-gal>*{scroll-snap-align:start}.z-round{color:#edf2fa;cursor:pointer;background:0 0;border:1px solid #7cb3ff40;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.z-round:hover{background:#7cb3ff1f}.z-kc{transition:scale .35s cubic-bezier(.2,.8,.2,1)}.z-kc:hover{scale:1.02}.z-kc-arrow{transition:rotate .3s}.z-kc:hover .z-kc-arrow{rotate:45deg}@keyframes z-rise{0%{opacity:0;translate:0 28px}}@keyframes z-bob{50%{translate:0 -10px}}@keyframes z-ringin{0%{stroke-dashoffset:1px}}@media (prefers-reduced-motion:no-preference){.z-b1{will-change:transform;animation:18s ease-in-out infinite z-drift1}.z-b2{will-change:transform;animation:22s ease-in-out infinite z-drift2}.z-b3{will-change:transform;animation:16s ease-in-out infinite z-drift3}.z-mq{animation:40s linear infinite z-marquee}.z-orb-r1{animation:60s linear infinite z-orb}.z-orb-r1 .z-orb-ic{animation:60s linear infinite z-orbr}.z-orb-r2{animation:80s linear infinite z-orb2}.z-orb-r2 .z-orb-ic{animation:80s linear infinite z-orbr2}.z-in1{animation:.9s cubic-bezier(.2,.8,.2,1) both z-rise}.z-in2{animation:.9s cubic-bezier(.2,.8,.2,1) .12s both z-rise}.z-in3{animation:.9s cubic-bezier(.2,.8,.2,1) .24s both z-rise}.z-in4{animation:.9s cubic-bezier(.2,.8,.2,1) .36s both z-rise}.z-bob1{animation:6s ease-in-out infinite z-bob}.z-bob2{animation:7s ease-in-out 1.2s infinite z-bob}.z-ring{animation:1.4s cubic-bezier(.3,.7,.2,1) .5s both z-ringin}.z-lp-collage{transform:perspective(1400px) rotateY(calc(var(--px,0) * 7deg)) rotateX(calc(var(--py,0) * -5deg));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.z-tile{position:relative}.z-tile:hover:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(280px circle at var(--mx,-600px) var(--my,-600px),#34d39921,#34d39900 70%);position:absolute;inset:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes z-up{0%{opacity:0;translate:0 60px}}.z-reveal{animation:linear both z-up;animation-timeline:view();animation-range:entry cover 30%}.z-d2{animation-range:entry 10% cover 38%}.z-d3{animation-range:entry 20% cover 46%}.z-d4{animation-range:entry 30% cover 54%}@keyframes z-heroout{to{opacity:.35;translate:0 -22%}}@keyframes z-heroscale{to{scale:1.15}}.z-hero-copy{animation:linear both z-heroout;animation-timeline:view();animation-range:exit}.z-hero-media{animation:linear both z-heroout;animation-timeline:view();animation-range:exit 10%}@keyframes z-draw{0%{stroke-dashoffset:1px}}.z-draw{stroke-dasharray:1;animation:linear both z-draw;animation-timeline:view();animation-range:entry 30% cover 45%}.z-tour{view-timeline:--tour block;height:9600px}.z-tstage{perspective:1600px;height:min(100vh,940px);padding:0;position:sticky;top:0}.z-t-title{z-index:3;animation:linear both z-tfade;animation-timeline:--tour;animation-range:contain 6% contain 11%;position:absolute;top:44px;left:0;right:0}@keyframes z-tfade{to{opacity:0;translate:0 -30px}}.z-lapbox{height:auto;margin:0;animation:linear both z-lapout;animation-timeline:--tour;animation-range:contain 30% contain 32%;position:absolute;inset:0}@keyframes z-lapout{to{opacity:0;visibility:hidden}}@keyframes z-lapin{0%{opacity:.2;translate:0 140px}}.z-r-lap{animation:linear both z-lapin;animation-timeline:--tour;animation-range:contain contain 6%}@keyframes z-lidopen{0%{transform:rotateX(-78deg)}}.z-lid{transform-origin:50% 100%;animation:linear both z-lidopen;animation-timeline:--tour;animation-range:contain contain 7%}@keyframes z-zoomin{0%{scale:1}45%{scale:2.4}75%{scale:7}to{scale:26}}.z-lzoom{transform-origin:870px 176px;animation:linear both z-zoomin;animation-timeline:--tour;animation-range:contain 10% contain 30%}.z-gradfill{z-index:2;background:linear-gradient(135deg,#0066f4 0%,#1597c0 50%,#00b25d 100%);animation:linear both z-gfill;animation-timeline:--tour;animation-range:contain 25% contain 60%;display:block;position:absolute;inset:0}@keyframes z-gfill{0%{opacity:0;clip-path:inset(0)}14%{opacity:1;clip-path:inset(0)}71%{clip-path:inset(0)}88%{clip-path:inset(calc(50% - 300px * var(--fit,1)) calc(50% - 140px * var(--fit,1)) round calc(36px * var(--fit,1)))}94%{opacity:1}to{opacity:0;clip-path:inset(calc(50% - 300px * var(--fit,1)) calc(50% - 140px * var(--fit,1)) round calc(36px * var(--fit,1)))}}.z-dcards{z-index:3;pointer-events:none;background:0 0;justify-content:center;padding:0 24px;animation:linear both z-dio;animation-timeline:--tour;animation-range:contain 29% contain 51%;position:absolute;inset:0}@keyframes z-dio{0%{opacity:0}4%,78%{opacity:1;scale:1}to{opacity:0;scale:.92}}.z-dhead{animation:linear both z-up;animation-timeline:--tour;animation-range:contain 29% contain 33%}@keyframes z-dcin{0%{opacity:0;transform:translateZ(-700px)translateY(80px)}}.z-dc{animation:linear both z-dcin;animation-timeline:--tour}.z-dc1{animation-range:contain 30% contain 35%}.z-dc2{animation-range:contain 31.5% contain 36.5%}.z-dc3{animation-range:contain 33% contain 38%}.z-dc4{animation-range:contain 34.5% contain 39.5%}.z-dc5{animation-range:contain 36% contain 41%}.z-dc6{animation-range:contain 37.5% contain 42.5%}.z-r-dev{z-index:4;display:block}.z-dev,.z-hdev,.z-jphone,.z-ccphone,.z-cphone{contain:layout style}.z-lzoom{will-change:transform}.z-sstage,.z-tstage,.z-cstage{contain:layout style}.z-dev{box-sizing:border-box;background:#0b0b0d;border:1px solid #ffffff29;border-radius:46px;width:300px;height:620px;padding:10px;animation:linear both z-devmorph;animation-timeline:--tour;animation-range:contain 54%;position:absolute;top:-310px;left:-150px;box-shadow:0 60px 120px -40px #000000e6}@keyframes z-devmorph{0%{opacity:0;scale:1.06}6%{opacity:1;scale:1}50.5%{border-radius:46px;width:300px;height:620px;top:-310px;left:-150px}63.5%{border-radius:30px;width:940px;height:590px;top:-250px;left:-470px}91%{opacity:1;translate:0}to{opacity:0;border-radius:30px;width:940px;height:590px;top:-250px;left:-470px;translate:0 -80px}}.z-dscreen{background:#060a12;border-radius:36px;width:100%;height:100%;animation:linear both z-scrin;animation-timeline:--tour;animation-range:contain 55%;position:relative;overflow:hidden}@keyframes z-scrin{0%{opacity:.35;scale:.66}}.z-pscroll{animation:linear both z-pstep;animation-timeline:--tour;animation-range:contain 59% contain 77%}@keyframes z-pstep{0%,13%{translate:0}20%,33%{translate:0 -600px}40%,53%{translate:0 -1200px}60%,73%{translate:0 -1800px}80%,to{translate:0 -2400px}}.z-pview{animation:linear both z-pvout;animation-timeline:--tour;animation-range:contain 77% contain 79.5%}@keyframes z-pvout{to{opacity:0}}.z-tabc{opacity:0;animation:linear both z-tabin;animation-timeline:--tour;animation-range:contain 81% contain 84%}@keyframes z-tabin{to{opacity:1}}@keyframes z-bargrow{0%{scale:1 0}}.z-tbar{transform-origin:50% 100%;animation:linear both z-bargrow;animation-timeline:--tour}.z-pcap{z-index:5;width:min(360px,50% - 200px);display:block;position:absolute;top:50%;left:max(24px,50% - 600px);translate:0 -50%}.z-pc{opacity:0;animation:linear both z-pcin;animation-timeline:--tour;position:absolute;top:0;left:0;translate:0 -50%}@keyframes z-pcin{0%{opacity:0;translate:0 calc(30px - 50%)}18%,78%{opacity:1;translate:0 -50%}96%,to{opacity:0;translate:0 calc(-50% - 30px)}}.z-pc1{animation-range:contain 56% contain 62.6%}.z-pc2{animation-range:contain 62.6% contain 66.2%}.z-pc3{animation-range:contain 66.2% contain 69.8%}.z-pc4{animation-range:contain 69.8% contain 73.4%}.z-pc5{animation-range:contain 73.4% contain 78.5%}.z-steps{z-index:5;flex-direction:column;gap:14px;animation:linear both z-stepsio;animation-timeline:--tour;animation-range:contain 55% contain 79%;display:flex;position:absolute;top:50%;right:max(24px,50% - 600px);translate:0 -50%}@keyframes z-stepsio{0%{opacity:0}8%,92%{opacity:1}to{opacity:0}}@keyframes z-stlit{0%,to{color:#5e6c7c}20%,80%{color:#5fffc1}}.z-st{animation:linear both z-stlit;animation-timeline:--tour}.z-st1{animation-range:contain 56% contain 62.6%}.z-st2{animation-range:contain 62.6% contain 66.2%}.z-st3{animation-range:contain 66.2% contain 69.8%}.z-st4{animation-range:contain 69.8% contain 73.4%}.z-st5{animation-range:contain 73.4% contain 78.5%}.z-tcap{text-align:center;z-index:5;animation:linear both z-tcapio;animation-timeline:--tour;animation-range:contain 80%;display:block;position:absolute;top:34px;left:0;right:0}@keyframes z-tcapio{0%{opacity:0;translate:0 20px}20%,82%{opacity:1;translate:0}to{opacity:0;translate:0 -40px}}@keyframes z-flip{0%{opacity:.25;transform:perspective(1100px)rotateY(-72deg)rotateX(16deg)translateY(60px)}}.z-jc-card{animation:linear both z-flip;animation-timeline:view();animation-range:entry cover 50%}@keyframes z-cnt{0%{--c:0}to{--c:var(--to)}}.z-cnt{counter-reset:c var(--c);animation:linear both z-cnt;animation-timeline:view();animation-range:entry 30% cover 50%}.z-cnt:after{content:counter(c)}.z-cnt .z-n{display:none}@keyframes z-froml{0%{opacity:0;translate:-90px}}@keyframes z-fromr{0%{opacity:0;translate:90px}}.z-from-l{animation:linear both z-froml;animation-timeline:view();animation-range:entry cover 35%}.z-from-r{animation:linear both z-fromr;animation-timeline:view();animation-range:entry cover 35%}@keyframes z-stkin{0%{opacity:.4;scale:.9}}.z-stk{animation:linear both z-stkin;animation-timeline:view();animation-range:entry}@media (width>=901px){.z-jscene,.z-hscene,.z-ccscene{display:block}section#jetcard>.z-splain,section#how>.z-splain,section#coachloop>.z-splain{display:none!important}.z-sstage{perspective:1600px;background:#060a12;height:min(100vh,940px);position:sticky;top:0;overflow:hidden}@keyframes z-capio{0%{opacity:0;translate:0 calc(30px - 50%)}16%,80%{opacity:1;translate:0 -50%}96%,to{opacity:0;translate:0 calc(-50% - 30px)}}@keyframes z-capfirst{0%,80%{opacity:1;translate:0 -50%}96%,to{opacity:0;translate:0 calc(-50% - 30px)}}@keyframes z-caplast{0%{opacity:0;translate:0 calc(30px - 50%)}16%,to{opacity:1;translate:0 -50%}}@keyframes z-show{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}@keyframes z-showin{0%{opacity:0}}@keyframes z-showout{to{opacity:0}}@keyframes z-slidein{0%{opacity:0;translate:40px}}.z-ccscene{view-timeline:--cc block;height:4600px}.z-cccaps .z-scap{animation:linear both z-capio;animation-timeline:--cc}.z-cccaps .z-cc1{animation-name:z-capfirst;animation-range:contain contain 25%}.z-cccaps .z-cc2{animation-range:contain 25% contain 50%}.z-cccaps .z-cc3{animation-range:contain 50% contain 75%}.z-cccaps .z-cc4{animation-name:z-caplast;animation-range:contain 75%}@keyframes z-ccph{0%{opacity:0;translate:0 80px}6%,to{opacity:1;translate:0}}.z-ccphone{animation:linear both z-ccph;animation-timeline:--cc;animation-range:contain}.z-ccp{animation:linear both z-show;animation-timeline:--cc}.z-ccp1{animation-name:z-showout;animation-range:contain 22% contain 26%}.z-ccp2{animation-range:contain 22% contain 51%}.z-ccp3{animation-range:contain 47% contain 76%}.z-ccp4{animation-name:z-showin;animation-range:contain 72% contain 76%}.z-ccb{animation:linear both z-slidein;animation-timeline:--cc;animation-range:contain 56% contain 60%}.z-ccb2{animation:linear both z-slidein;animation-timeline:--cc;animation-range:contain 61% contain 65%}.z-ccr{animation:linear both z-slidein;animation-timeline:--cc}.z-ccr1{animation-range:contain 78% contain 81%}.z-ccr2{animation-range:contain 81% contain 84%}.z-ccr3{animation-range:contain 84% contain 87%}.z-ccr4{animation-range:contain 88% contain 91%}.z-ccr5{animation-range:contain 91% contain 94%}@keyframes z-stl{0%,to{color:#5e6c7c}15%,85%{color:#5fffc1}}.z-ccst{animation:linear both z-stl;animation-timeline:--cc}.z-ccst1{animation-range:contain contain 25%}.z-ccst2{animation-range:contain 25% contain 50%}.z-ccst3{animation-range:contain 50% contain 75%}.z-ccst4{animation-range:contain 75%}.z-jscene{view-timeline:--js block;height:5200px}.z-jcaps .z-scap{animation:linear both z-capio;animation-timeline:--js}.z-jcaps .z-jc1{animation-name:z-capfirst;animation-range:contain contain 24%}.z-jcaps .z-jc2{animation-range:contain 24% contain 52%}.z-jcaps .z-jc3{animation-range:contain 52% contain 78%}.z-jcaps .z-jc4{animation-name:z-caplast;animation-range:contain 78%}@keyframes z-jphone{0%{opacity:0;translate:0 80px}8%{opacity:1;translate:0}50%{opacity:1;translate:0;scale:1}60%{opacity:0;translate:-120px;scale:.9}to{opacity:0;translate:-120px}}.z-jphone{animation:linear both z-jphone;animation-timeline:--js;animation-range:contain}.z-jt{animation:linear both z-slidein;animation-timeline:--js}.z-jt1{animation-range:contain 26% contain 30%}.z-jt2{animation-range:contain 30% contain 34%}.z-jt3{animation-range:contain 34% contain 38%}.z-jt4{animation-range:contain 38% contain 42%}.z-jt5{animation-range:contain 42% contain 46%}.z-jb{animation:linear both z-show;animation-timeline:--js}.z-jb0{animation-name:z-showout;animation-range:contain 27% contain 29%}.z-jb1{animation-range:contain 27% contain 33%}.z-jb2{animation-range:contain 31% contain 37%}.z-jb3{animation-range:contain 35% contain 41%}.z-jb4{animation-range:contain 39% contain 45%}.z-jb5{animation-name:z-showin;animation-range:contain 43% contain 45%}@keyframes z-jbar{0%{width:31%}to{width:50%}}.z-jbar{animation:linear both z-jbar;animation-timeline:--js;animation-range:contain 26% contain 46%}@keyframes z-jbig{0%{opacity:0;transform:rotateY(-80deg)scale(.55)}to{opacity:1;transform:rotateY(0)scale(1)}}.z-jbig{animation:linear both z-jbig;animation-timeline:--js;animation-range:contain 54% contain 64%}@keyframes z-jtilt{0%{rotate:0deg}to{rotate:-4deg}}.z-jcardbig{animation:linear both z-jtilt;animation-timeline:--js;animation-range:contain 64%}@keyframes z-chiplit{0%{opacity:.25;translate:0 16px}}.z-jr{animation:linear both z-chiplit;animation-timeline:--js}.z-jr1{animation-range:contain 62% contain 65%}.z-jr2{animation-range:contain 64% contain 67%}.z-jr3{animation-range:contain 66% contain 69%}.z-jr4{animation-range:contain 68% contain 71%}.z-jr5{animation-range:contain 70% contain 73%}.z-hscene{view-timeline:--hs block;height:4800px}.z-hcaps .z-scap{animation:linear both z-capio;animation-timeline:--hs}.z-hcaps .z-hc1{animation-name:z-capfirst;animation-range:contain contain 34%}.z-hcaps .z-hc2{animation-range:contain 34% contain 67%}.z-hcaps .z-hc3{animation-name:z-caplast;animation-range:contain 67%}@keyframes z-hdev{0%{opacity:0;translate:0 70px}5%{opacity:1;translate:0}31%{border-radius:46px;width:300px;height:620px;top:-310px;left:-150px}39%{border-radius:18px;width:720px;height:460px;top:-240px;left:-360px}64%{border-radius:18px;width:720px;height:460px;top:-240px;left:-360px}72%{border-radius:32px;width:540px;height:620px;top:-310px;left:-270px}95%{opacity:1;translate:0}to{opacity:0;border-radius:32px;width:540px;height:620px;top:-310px;left:-270px;translate:0 -70px}}.z-hdev{animation:linear both z-hdev;animation-timeline:--hs;animation-range:contain}@keyframes z-hscr{0%,31%{border-radius:36px}39%,64%{border-radius:10px}72%,to{border-radius:24px}}.z-hscr{animation:linear both z-hscr;animation-timeline:--hs;animation-range:contain}.z-hs1{animation:linear both z-showout;animation-timeline:--hs;animation-range:contain 29% contain 32%}.z-hres{animation:linear both z-showin;animation-timeline:--hs;animation-range:contain 16% contain 19%}.z-hq{animation:linear both z-showout;animation-timeline:--hs;animation-range:contain 16% contain 19%}@keyframes z-hs2{0%{opacity:0}8%,86%{opacity:1}to{opacity:0}}.z-hs2{animation:linear both z-hs2;animation-timeline:--hs;animation-range:contain 37% contain 65%}@keyframes z-hprog{0%{width:4%}}.z-hprog{animation:linear both z-hprog;animation-timeline:--hs;animation-range:contain 42% contain 58%}.z-hck{animation:linear both z-slidein;animation-timeline:--hs}.z-hck1{animation-range:contain 44% contain 47%}.z-hck2{animation-range:contain 48% contain 51%}.z-hck3{animation-range:contain 52% contain 55%}.z-hck4{animation-range:contain 56% contain 59%}.z-hs3{animation:linear both z-showin;animation-timeline:--hs;animation-range:contain 70% contain 73%}@keyframes z-bub{0%{opacity:0;translate:0 20px;scale:.96}}.z-hb{animation:linear both z-bub;animation-timeline:--hs}.z-hb1{animation-range:contain 74% contain 77%}.z-hb2{animation-range:contain 78% contain 81%}.z-hb3{animation-range:contain 82% contain 85%}.z-hb4{animation-range:contain 86% contain 89%}.z-cscene{view-timeline:--cs block;height:2800px}.z-cstage{height:min(100vh,940px);min-height:0;position:sticky;top:0}.z-cgrad{z-index:1;animation:linear both z-cgrad;animation-timeline:--cs;animation-range:contain;display:block;position:absolute;inset:0}@keyframes z-cgrad{0%,28%{clip-path:inset(0)}62%,to{clip-path:inset(calc(50% - 280px * var(--fit,1)) calc(50% - 390px * var(--fit,1)) calc(50% - 280px * var(--fit,1)) calc(50% + 130px * var(--fit,1)) round calc(34px * var(--fit,1)))}}.z-crig{z-index:2}@keyframes z-cphone{0%,56%{opacity:0;scale:1.05}66%,to{opacity:1;scale:1}}.z-cphone{animation:linear both z-cphone;animation-timeline:--cs;animation-range:contain}@keyframes z-clock{0%,62%{opacity:0}70%,to{opacity:1}}.z-clock{animation:linear both z-clock;animation-timeline:--cs;animation-range:contain}.z-cn{animation:linear both z-slidein;animation-timeline:--cs}.z-cn1{animation-range:contain 70% contain 76%}.z-cn2{animation-range:contain 76% contain 82%}}.z-scr{transform-origin:50% 0;animation:linear both z-scrin;animation-timeline:view();animation-range:entry cover 38%}@media (width>=1000px){@keyframes z-pfa{0%{translate:calc(50% + 8px) 60px;rotate:-7deg}}@keyframes z-pfb{0%{opacity:.4;translate:0 90px}}@keyframes z-pfc{0%{translate:calc(-50% - 8px) 30px;rotate:6deg}}.z-pc-a{animation:linear both z-pfa;animation-timeline:view();animation-range:entry cover 40%}.z-pc-b{z-index:2;animation:linear both z-pfb;animation-timeline:view();animation-range:entry cover 40%}.z-pc-c{animation:linear both z-pfc;animation-timeline:view();animation-range:entry cover 40%}}@keyframes z-kin{0%{opacity:0;translate:160px}}.z-kc{animation:linear both z-kin;animation-timeline:view(inline);animation-range:entry entry 60%}@keyframes z-litup{0%{opacity:.2}}.z-lit{animation:linear both z-litup;animation-timeline:view();animation-range:cover 25% cover 45%}@keyframes z-rline{0%{scale:0 1}}.z-rline{animation:linear both z-rline;animation-timeline:view();animation-range:entry 20% cover 45%}@keyframes z-mark{0%{opacity:0;translate:0 45%}}.z-mark{animation:linear both z-mark;animation-timeline:view();animation-range:entry cover 30%}@keyframes z-colA{0%{translate:0 140px}}@keyframes z-colB{0%{translate:0 50px}}.z-jc-a{animation:linear both z-colA;animation-timeline:view();animation-range:entry cover 55%}.z-jc-b{animation:linear both z-colB;animation-timeline:view();animation-range:entry cover 55%}@keyframes z-orbin{0%{opacity:0;scale:.75}}.z-orb-in{animation:linear both z-orbin;animation-timeline:view();animation-range:entry cover 40%}}}@media (width<=900px){.z-lp-collage,.z-pcap,.z-steps{display:none!important}}.fcta{z-index:1000;min-height:44px;font-family:var(--sf);letter-spacing:.12em;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(100deg,#3d7bff 0%,#00a8f5 52%,#2fd8a0 100%);border-radius:999px;align-items:center;gap:10px;padding:0 5px 0 18px;font-size:13px;font-weight:700;transition:opacity .4s,transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .3s,visibility 0s linear .45s;display:inline-flex;position:fixed;bottom:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px);transform:translateY(18px)scale(.94);box-shadow:0 14px 32px -12px #00a8f58c,inset 0 0 0 1px #ffffff2e;color:#000411!important;text-decoration:none!important}.fcta.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s,transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .3s,visibility;transform:none}.fcta.on:hover{transform:translateY(-2px);box-shadow:0 20px 40px -12px #2fd8a099,inset 0 0 0 1px #ffffff4d}.fcta:focus-visible{outline-offset:3px;outline:2px solid #fff}.fcta-glow{border-radius:inherit;filter:blur(12px);opacity:.4;z-index:-1;background:linear-gradient(100deg,#3d7bff,#00a8f5,#2fd8a0);animation:2.8s ease-in-out infinite fctaPulse;position:absolute;inset:-5px}.fcta-t{position:relative}.fcta-ic{color:#fff;background:#000411;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .3s;display:inline-flex;position:relative}.fcta-ic svg{width:14px;height:14px}.fcta:hover .fcta-ic{transform:translate(2px)}@keyframes fctaPulse{0%,to{opacity:.25;transform:scale(.98)}50%{opacity:.5;transform:scale(1.04)}}@media (width<=640px){.fcta{bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){.fcta,.fcta.on{transition:none}.fcta-glow{animation:none}}.fq{position:relative;overflow:hidden}.fq-glow{filter:blur(70px);pointer-events:none;background:linear-gradient(90deg,#3d7bff29,#00a8f51a,#2fd8a01f);border-radius:999px;width:720px;height:520px;position:absolute;top:-320px;left:50%;transform:translate(-50%)}.fq-wrap{flex-direction:column;align-items:center;display:flex;position:relative}.fq-head{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:720px;display:flex}.fq-sub{color:#0000;background:linear-gradient(90deg,#3d7bff,#00a8f5,#2fd8a0);-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:600}.fq-title{font-family:var(--sf);color:#fff;margin:0;font-size:clamp(36px,4.4vw,56px);font-weight:600;line-height:1.05}.fq-p{color:#b4c0dc;margin:0;font-size:17px}.fq-tabs{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.fq-tab{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;color:#9aa8c7;border:1px solid #23365f;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:600;transition:color .5s,border-color .5s;position:relative;overflow:hidden}.fq-tab:hover{color:#fff}.fq-tab:focus-visible{outline-offset:2px;outline:2px solid #6e9bff}.fq-fill{background:linear-gradient(90deg,#3d7bff,#00a8f5 55%,#2fd8a0);transition:transform .5s cubic-bezier(.6,-.28,.735,.045);position:absolute;inset:0;transform:translateY(100%)}.fq-tl{z-index:1;position:relative}.fq-tab.on{color:#000411;border-color:#0000}.fq-tab.on .fq-fill{transform:translateY(0)}.fq-list{width:100%;max-width:820px;margin-top:40px}.fq-panel{flex-direction:column;gap:12px;display:none}.fq-panel.on{animation:.5s cubic-bezier(.2,.8,.2,1) both fqIn;display:flex}@keyframes fqIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.fq-item{background:#0b1430;border:1px solid #1c2a4f;border-radius:16px;transition:background .3s,border-color .3s}.fq-item.open{background:#0e1830;border-color:#23365f}.fq-q{all:unset;box-sizing:border-box;cursor:pointer;color:#b4c0dc;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 20px;font-size:17px;font-weight:500;transition:color .25s;display:flex}.fq-item.open .fq-q,.fq-q:hover{color:#fff}.fq-q:focus-visible{outline-offset:-2px;border-radius:16px;outline:2px solid #6e9bff}.fq-plus{color:#9aa8c7;flex:none;transition:transform .25s,color .25s}.fq-item.open .fq-plus{color:#2fd8a0;transform:rotate(45deg)}.fq-a{grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;display:grid}.fq-a>div{overflow:hidden}.fq-item.open .fq-a{grid-template-rows:1fr}.fq-a p{color:#b4c0dc;margin:0;padding:0 20px 18px;font-size:15.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.fq-fill,.fq-a,.fq-plus{transition:none}.fq-panel.on{animation:none}}.cb-scroll{margin:0 -8px;padding:8px;overflow-x:auto}.cb-board{background:linear-gradient(#0b1430,#060c20);border:1px solid #1c2a4f;border-radius:24px;min-width:860px;padding:8px 18px 12px;position:relative;box-shadow:0 40px 90px #00000073}.cb-glow{opacity:0;background:linear-gradient(#2fd8a024,#00a8f50f);border:1px solid #2fd8a059;border-radius:18px;width:calc(17.25% - 6.21px);transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:8px;bottom:8px;left:calc(31% + 6.84px);transform:scaleY(.94);box-shadow:0 0 50px #2fd8a01f}.cb.in .cb-glow{opacity:1;transform:none}.cb-row{border-top:1px solid #16213f;grid-template-columns:31% 17.25% 17.25% 17.25% 17.25%;align-items:center;display:grid;position:relative}.cb-head{border-top:0}.cb-head .cb-c{color:#e6ecfa;text-align:center;justify-content:center;padding:20px 14px 16px;font-size:14px;font-weight:600}.cb-f{color:#fff;padding:16px 12px 16px 6px;font-size:15.5px;font-weight:500;line-height:1.35}.cb-c{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;display:flex}.cb-i{width:28px;height:28px;display:block}.cb-i svg{width:28px;height:28px;display:block;overflow:visible}.cb-t{color:#9aa8c7;max-width:150px;font-size:12px;line-height:1.35}.cb-pirp .cb-t{color:#7fe3c0}.cb-ck circle{fill:#2fd8a0;stroke:none;transform-origin:12px 12px;transition:transform .45s cubic-bezier(.34,1.5,.5,1);transform:scale(0)}.cb-ck path{fill:none;stroke:#000411;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .35s .25s}.cb-x circle{fill:#f07a6e24;stroke:#f07a6e8c;stroke-width:1.2px;transform-origin:12px 12px;transition:transform .45s cubic-bezier(.34,1.5,.5,1);transform:scale(0)rotate(-90deg)}.cb-x path{fill:none;stroke:#f07a6e;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:22;stroke-dashoffset:22px;transition:stroke-dashoffset .3s .2s}.cb-row .cb-t{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(4px)}.cb.in .cb-ck circle,.cb.in .cb-x circle{transform:none}.cb.in .cb-ck path,.cb.in .cb-x path{stroke-dashoffset:0}.cb.in .cb-t{opacity:1;transform:none}.cb-r0 .cb-pirp *{transition-delay:.5s}.cb-r0 .cb-pirp .cb-ck path{transition-delay:.72s}.cb-r0 .cb-c:nth-child(3) *{transition-delay:.75s}.cb-r0 .cb-c:nth-child(3) .cb-x path{transition-delay:.93s}.cb-r0 .cb-c:nth-child(4) *{transition-delay:.84s}.cb-r0 .cb-c:nth-child(4) .cb-x path{transition-delay:1.02s}.cb-r0 .cb-c:nth-child(5) *{transition-delay:.93s}.cb-r0 .cb-c:nth-child(5) .cb-x path{transition-delay:1.11s}.cb-r1 .cb-pirp *{transition-delay:.82s}.cb-r1 .cb-pirp .cb-ck path{transition-delay:1.04s}.cb-r1 .cb-c:nth-child(3) *{transition-delay:1.07s}.cb-r1 .cb-c:nth-child(3) .cb-x path{transition-delay:1.25s}.cb-r1 .cb-c:nth-child(4) *{transition-delay:1.16s}.cb-r1 .cb-c:nth-child(4) .cb-x path{transition-delay:1.34s}.cb-r1 .cb-c:nth-child(5) *{transition-delay:1.25s}.cb-r1 .cb-c:nth-child(5) .cb-x path{transition-delay:1.43s}.cb-r2 .cb-pirp *{transition-delay:1.14s}.cb-r2 .cb-pirp .cb-ck path{transition-delay:1.36s}.cb-r2 .cb-c:nth-child(3) *{transition-delay:1.39s}.cb-r2 .cb-c:nth-child(3) .cb-x path{transition-delay:1.57s}.cb-r2 .cb-c:nth-child(4) *{transition-delay:1.48s}.cb-r2 .cb-c:nth-child(4) .cb-x path{transition-delay:1.66s}.cb-r2 .cb-c:nth-child(5) *{transition-delay:1.57s}.cb-r2 .cb-c:nth-child(5) .cb-x path{transition-delay:1.75s}.cb-r3 .cb-pirp *{transition-delay:1.46s}.cb-r3 .cb-pirp .cb-ck path{transition-delay:1.68s}.cb-r3 .cb-c:nth-child(3) *{transition-delay:1.71s}.cb-r3 .cb-c:nth-child(3) .cb-x path{transition-delay:1.89s}.cb-r3 .cb-c:nth-child(4) *{transition-delay:1.8s}.cb-r3 .cb-c:nth-child(4) .cb-x path{transition-delay:1.98s}.cb-r3 .cb-c:nth-child(5) *{transition-delay:1.89s}.cb-r3 .cb-c:nth-child(5) .cb-x path{transition-delay:2.07s}.cb-r4 .cb-pirp *{transition-delay:1.78s}.cb-r4 .cb-pirp .cb-ck path{transition-delay:2s}.cb-r4 .cb-c:nth-child(3) *{transition-delay:2.03s}.cb-r4 .cb-c:nth-child(3) .cb-x path{transition-delay:2.21s}.cb-r4 .cb-c:nth-child(4) *{transition-delay:2.12s}.cb-r4 .cb-c:nth-child(4) .cb-x path{transition-delay:2.3s}.cb-r4 .cb-c:nth-child(5) *{transition-delay:2.21s}.cb-r4 .cb-c:nth-child(5) .cb-x path{transition-delay:2.39s}.cb-r5 .cb-pirp *{transition-delay:2.1s}.cb-r5 .cb-pirp .cb-ck path{transition-delay:2.32s}.cb-r5 .cb-c:nth-child(3) *{transition-delay:2.35s}.cb-r5 .cb-c:nth-child(3) .cb-x path{transition-delay:2.53s}.cb-r5 .cb-c:nth-child(4) *{transition-delay:2.44s}.cb-r5 .cb-c:nth-child(4) .cb-x path{transition-delay:2.62s}.cb-r5 .cb-c:nth-child(5) *{transition-delay:2.53s}.cb-r5 .cb-c:nth-child(5) .cb-x path{transition-delay:2.71s}.cb-r6 .cb-pirp *{transition-delay:2.42s}.cb-r6 .cb-pirp .cb-ck path{transition-delay:2.64s}.cb-r6 .cb-c:nth-child(3) *{transition-delay:2.67s}.cb-r6 .cb-c:nth-child(3) .cb-x path{transition-delay:2.85s}.cb-r6 .cb-c:nth-child(4) *{transition-delay:2.76s}.cb-r6 .cb-c:nth-child(4) .cb-x path{transition-delay:2.94s}.cb-r6 .cb-c:nth-child(5) *{transition-delay:2.85s}.cb-r6 .cb-c:nth-child(5) .cb-x path{transition-delay:3.03s}.cb-tally{border-top:1px solid #23365f}.cb-tally .cb-f{letter-spacing:.16em;text-transform:uppercase;color:#9aa8c7;font-family:JetBrains Mono,monospace;font-size:11px}.cb-sc{font-family:var(--sf);letter-spacing:-.03em;font-variant-numeric:tabular-nums;opacity:0;font-size:30px;font-weight:700;transition:opacity .6s 2.6s}.cb.in .cb-sc{opacity:1}.cb-pirp .cb-sc{transition-delay:.4s}.cb-sc small{color:#6f7da0;margin-left:2px;font-size:.5em;font-weight:600}.cb .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.cb *{transition:none!important}}.vf{background:radial-gradient(700px 380px at 15% 0,#2fd8a014,#0000 70%),#000411}.vf-head{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:56px;display:grid}.vf-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vf-stat{opacity:0;background:#0e1830;border:1px solid #1c2a4f;border-radius:20px;flex-direction:column;gap:6px;padding:22px 24px;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(18px)}.vf.in .vf-stat{opacity:1;transform:none}.vf.in .vf-stat:nth-child(2){transition-delay:.12s}.vf.in .vf-stat:nth-child(3){transition-delay:.24s}.vf-sl{color:#9aa8c7;font-size:15px}.vf-sn{font-family:var(--sf);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(32px,3.4vw,42px);font-weight:600;line-height:1.1}.vf-ss{color:#9aa8c7;font-size:13px}.vf-panel{background:linear-gradient(#0b1430,#060c20);border:1px solid #1c2a4f;border-radius:24px;padding:24px 26px 20px;position:relative;overflow:hidden}.vf-ph{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.vf-pt{font-family:var(--sf);color:#fff;font-size:19px;font-weight:600}.vf-pd{color:#9aa8c7;margin-top:2px;font-size:13px}.vf-scan{opacity:0;pointer-events:none;background:linear-gradient(#00a8f500,#00a8f51a 70%,#2fd8a059 100%);border-bottom:1px solid #2fd8a099;height:120px;position:absolute;top:0;left:0;right:0;transform:translateY(-120px)}.vf.in .vf-scan{animation:2.6s cubic-bezier(.45,0,.25,1) .5s both vfScan}@keyframes vfScan{0%{opacity:0;transform:translateY(-60px)}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(520px)}}.vf-rows{flex-direction:column;display:flex}.vf-row{--d:0}.vf-row:nth-child(2){--d:1}.vf-row:nth-child(3){--d:2}.vf-row:nth-child(4){--d:3}.vf-row:nth-child(5){--d:4}.vf-row{opacity:.15;transition:opacity .5s;transition-delay:calc(.7s + var(--d) * .42s);border-top:1px solid #16213f;grid-template-columns:40px minmax(0,1fr) 150px 200px;align-items:center;gap:16px;padding:14px 0;display:grid}.vf.in .vf-row{opacity:1}.vf-ic{color:#7fe3c0;background:#000411;border:1px solid #23365f;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.vf-kind{letter-spacing:.12em;text-transform:uppercase;color:#9aa8c7;flex-wrap:wrap;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.vf-soon{font-family:var(--sf);letter-spacing:0;text-transform:none;color:#9fd8ff;border:1px dashed #2b4a8f;border-radius:999px;padding:1px 8px;font-size:11px}.vf-title{color:#fff;margin-top:3px;font-size:15.5px}.vf-src{color:#6f7da0;margin-top:2px;font-size:12px}.vf-amt{flex-direction:column;align-items:flex-end;display:flex}.vf-amt b{font-family:var(--sf);color:#fff;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.vf-amt span{color:#9aa8c7;font-size:11.5px}.vf-st{justify-content:flex-end;align-items:center;height:26px;display:flex;position:relative}.vf-pill{white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600;transition:opacity .4s,transform .4s;position:absolute;right:0}.vf-p1{color:#000411;background:#f2c27f}.vf-p2{opacity:0;transform:translateY(6px)}.vf.in .vf-p1:not(.only){opacity:0;transition-delay:calc(1.9s + var(--d) * .42s);transform:translateY(-6px)}.vf.in .vf-p2{opacity:1;transition-delay:calc(1.9s + var(--d) * .42s);transform:none}.vf-foot{color:#b4c0dc;border-top:1px solid #16213f;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:4px;padding-top:16px;font-size:13px;display:flex}.vf-step{align-items:center;gap:7px;display:inline-flex}.vf-step b{border-radius:999px;width:8px;height:8px}.vf-arrow{color:#4a5672}.vf-fn{color:#9aa8c7;margin-left:auto;font-size:12.5px}@media (width<=960px){.vf-head{grid-template-columns:minmax(0,1fr);gap:20px}.vf-stats{grid-template-columns:minmax(0,1fr)}.vf-row{grid-template-columns:40px minmax(0,1fr) auto;row-gap:8px}.vf-st{grid-column:2/4;justify-content:flex-start}.vf-pill{position:absolute;left:0;right:auto}.vf-fn{margin-left:0}}@media (prefers-reduced-motion:reduce){.vf-stat,.vf-row,.vf-pill{transition:none}.vf.in .vf-scan{animation:none}}#coaching.cs{background:linear-gradient(#000411,#0b1430 30% 70%,#000411);padding:0!important}.cs-outer{height:300vh;position:relative}.cs-stage{--csp:clamp(40px,7vh,88px);box-sizing:border-box;height:100vh;padding:var(--csp) 0;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.cs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;width:100%;display:grid}.cs-text{will-change:transform,opacity;flex-direction:column;gap:min(20px,2.2vh);display:flex}.cs-text h2{font-size:clamp(30px,min(4vw,5.8vh),52px)!important}.cs-text p{font-size:clamp(15px,2.1vh,18px)!important}.cs-slot{justify-content:center;align-items:center;display:flex;position:relative}.cs-kick{letter-spacing:.18em;text-transform:uppercase;color:#7fe3c0;white-space:nowrap;z-index:3;pointer-events:none;font-family:JetBrains Mono,monospace;font-size:11px;position:absolute;top:clamp(14px,3vh,40px);left:50%;transform:translate(-50%)}.cs-phone{transform-origin:50%;will-change:transform;flex:none;width:310px;height:640px;position:relative}.cs-frame{background:linear-gradient(145deg,#2a3555,#0b1226 40%,#1a2440 70%,#3a4668);border-radius:52px;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #9fd8ff40,inset 0 0 0 6px #070b18,0 50px 100px #0009,0 0 80px #00a8f51f}.cs-btn{background:#2a3555;border-radius:2px;width:3px;position:absolute}.cs-btn.b1{height:30px;top:120px;left:-3px}.cs-btn.b2{height:56px;top:166px;left:-3px}.cs-btn.b3{height:84px;top:180px;right:-3px}.cs-screen{border-radius:42px;flex-direction:column;display:flex;position:absolute;inset:11px;overflow:hidden}.cs-bg{background:radial-gradient(260px 220px at 50% 110%,#3d7bff38,#0000 70%),linear-gradient(#05091a,#000411);position:absolute;inset:0}.cs-top{color:#fff;flex:none;justify-content:space-between;align-items:center;height:34px;padding:12px 24px 0;font-size:12px;font-weight:600;display:flex;position:relative}.cs-isl{background:#000;border-radius:999px;width:92px;height:26px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.cs-sig{align-items:flex-end;gap:2px;display:flex}.cs-sig i{background:#fff;border-radius:1px;width:3px;display:block}.cs-sig i:first-child{height:5px}.cs-sig i:nth-child(2){height:7px}.cs-sig i:nth-child(3){height:9px}.cs-head{border-bottom:1px solid #16213f;flex:none;justify-content:space-between;align-items:center;padding:12px 18px 10px;display:flex;position:relative}.cs-pill{color:#e6ecfa;background:#0e1830;border:1px solid #1c2a4f;border-radius:999px;padding:4px 10px;font-size:11px}.cs-list{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;padding:12px 14px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18%);mask-image:linear-gradient(#0000,#000 18%)}.cm{align-items:flex-end;gap:8px;display:none}.cm.on{animation:.45s cubic-bezier(.2,.8,.2,1) both cmIn;display:flex}@keyframes cmIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.cm-u{justify-content:flex-end}.cm-av{color:#9fd8ff;background:#0b1430;border:1.5px solid #3d7bff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:inline-flex}.cm-b{border-radius:16px;max-width:82%;padding:9px 12px;font-size:13px;line-height:1.45}.cm-p .cm-b{color:#e6ecfa;background:#0e1830;border:1px solid #1c2a4f;border-bottom-left-radius:5px}.cm-u .cm-b{color:#fff;background:#3b68e6;border-bottom-right-radius:5px}.cm-chip{justify-content:center}.cm-chip span{color:#7fe3c0;background:#2fd8a014;border:1px solid #2fd8a059;border-radius:999px;padding:5px 10px;font-size:11px}.cm-typ .cm-b{gap:4px;padding:12px 14px;display:flex}.cm-typ .cm-b i{background:#9aa8c7;border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite cmDot}.cm-typ .cm-b i:nth-child(2){animation-delay:.15s}.cm-typ .cm-b i:nth-child(3){animation-delay:.3s}@keyframes cmDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.cs-foot{flex-direction:column;flex:none;gap:8px;padding:8px 12px 18px;display:flex;position:relative}.cs-commit{color:#e6ecfa;border:1px solid #23365f;border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:11px}.cs-commit b{color:#000411;background:#f2c27f;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;margin-left:4px;font-size:10px;display:inline-flex}.cs-input{color:#6f7da0;background:#05091a;border:1px solid #23365f;border-radius:16px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.cs-input span{color:#6f7da0;background:#0e1830;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.cs-slide{flex-direction:column;gap:12px;min-width:0;margin-top:8px;display:flex}.cs-sh{justify-content:space-between;align-items:center;display:flex}.cs-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;outline:none;gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}.cs-track::-webkit-scrollbar{display:none}.cs-track:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #6e9bff}.csc{scroll-snap-align:start;background:#000411;border:1px solid #23365f;border-radius:18px;flex-direction:column;flex:none;gap:8px;width:min(280px,80%);padding:min(18px,2.2vh) 18px;display:flex}.csc-i{background:#0b1430;border:1px solid #23365f;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.csc-t{font-family:var(--sf);color:#fff;font-size:16px;font-weight:600;line-height:1.3}.csc-d{color:#b4c0dc;font-size:14px;line-height:1.5}.cs.static .cs-outer{height:auto}.cs.static .cs-stage{height:auto;padding:clamp(112px,12vw,176px) 0;position:relative;overflow:visible}.cs.static .cs-slot{height:auto!important}.cs.static .cs-kick{display:none}@media (width<=960px){.cs-grid{grid-template-columns:minmax(0,1fr);gap:36px}.cs-slot{height:auto!important}.cs-phone{transform:none!important}}@media (width<=380px){.cs-phone{width:290px;height:600px}}@media (prefers-reduced-motion:reduce){.cm.on,.cm-typ .cm-b i{animation:none}}.oh{flex-direction:column;gap:44px;display:flex}.oh-head{flex-direction:column;gap:16px;max-width:900px;display:flex}.oh-h{font-family:var(--sf);color:#fff;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.12}.oh-h span{color:#6f7da0}.oh-p{color:#b4c0dc;max-width:760px;margin:0;font-size:17px}.oh-worth{flex-direction:column;gap:14px;display:flex}.oh-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ohc{opacity:0;background:linear-gradient(#0b1430,#081024);border:1px solid #1c2a4f;border-radius:20px;flex-direction:column;gap:8px;padding:22px 22px 20px;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(20px)}.oh.in .ohc{opacity:1;transform:none}.oh.in .ohc:nth-child(2){transition-delay:.12s}.oh.in .ohc:nth-child(3){transition-delay:.24s}.ohc-k{letter-spacing:.14em;text-transform:uppercase;color:#7fe3c0;font-family:JetBrains Mono,monospace;font-size:10px}.ohc-t{color:#e6ecfa;font-size:15px;font-weight:500}.ohc-n{font-family:var(--sf);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(34px,3.6vw,46px);font-weight:600;line-height:1.05}.ohc-n small{color:#9aa8c7;letter-spacing:0;margin-left:4px;font-size:.42em;font-weight:500}.ohc-track{background:#13203f;border-radius:999px;height:6px;margin:4px 0 2px;overflow:hidden}.ohc-track i{transform-origin:0;border-radius:999px;min-width:6px;height:100%;transition:transform 1.4s cubic-bezier(.2,.8,.2,1) .4s;display:block;transform:scaleX(0)}.oh.in .ohc-track i{transform:none}.ohc-s{color:#b4c0dc;flex:1;font-size:13px;line-height:1.5}.ohc .src{align-self:flex-start}.oh-punch{opacity:0;background:linear-gradient(90deg,#f2b45a14,#0b143099 40%);border:1px solid #3a2e1c;border-radius:20px;align-items:center;gap:22px;padding:20px 24px;transition:opacity .6s .45s,transform .6s cubic-bezier(.2,.8,.2,1) .45s;display:flex;transform:translateY(16px)}.oh.in .oh-punch{opacity:1;transform:none}.oh-pnum{font-family:var(--sf);letter-spacing:-.04em;color:#f2c27f;font-variant-numeric:tabular-nums;flex:none;font-size:clamp(40px,4.4vw,56px);font-weight:700;line-height:1}.oh-punch p{color:#b4c0dc;margin:0;font-size:15.5px;line-height:1.55}.oh-punch p b{color:#fff;font-weight:600}.oh-ex{color:#6f7da0;text-align:right;font-family:JetBrains Mono,monospace;font-size:11px}.oh-steps{flex-direction:column;gap:6px;display:flex}.ohs{border-top:1px solid #16213f;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.ohs:first-of-type{border-top:0}.ohs b{color:#000411;background:linear-gradient(135deg,#3d7bff,#00a8f5,#2fd8a0);border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:inline-flex}.ohs-t{color:#fff;letter-spacing:-.01em;font-size:17px;font-weight:600}.ohs-d{color:#b4c0dc;margin-top:3px;font-size:14.5px;line-height:1.55}.ohbars i{transform-origin:bottom;transition:transform .9s cubic-bezier(.2,.8,.2,1);transform:scaleY(0)}.oh.in .ohbars i{transform:none}.ohmiss{box-sizing:border-box;border:1px dashed #4a5672;background:0 0!important}@media (width<=960px){.oh-cards{grid-template-columns:minmax(0,1fr)}.oh-punch{flex-direction:column;align-items:flex-start;gap:10px}.oh-ex{text-align:left}}@media (prefers-reduced-motion:reduce){.ohc,.ohc-track i,.oh-punch,.ohbars i{transition:none}}.gfw{flex-direction:column;gap:44px;display:flex;position:relative}.gfw-head{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:56px;display:grid}.gfw-desk{flex-wrap:wrap;justify-content:center;gap:34px 44px;padding:26px 0 6px;display:flex;position:relative}.gfw-desk:before{content:"";pointer-events:none;background-image:radial-gradient(#9aa8c729 1.1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:-20px -40px;-webkit-mask-image:radial-gradient(60% 70%,#000,#0000);mask-image:radial-gradient(60% 70%,#000,#0000)}.gfw-hint{letter-spacing:.18em;text-transform:uppercase;color:#6f7da0;text-align:center;font-family:JetBrains Mono,monospace;font-size:11px}.gf-root{--k:.86;--gf-px:0;--gf-py:0;--gf-d:0s;--gf-ease:cubic-bezier(.2,.8,.2,1);--gf-spring:cubic-bezier(.34,1.36,.5,1);--gf-hinge:0deg;--gf-lift:-4px;--gf-spread:0px;--gf-fan:0deg;--gf-stack:13px;--gf-ink:#f5f5f7;--gf-ink-soft:#e6ecfa99;width:calc(340px * var(--k));height:calc(326px * var(--k));cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;font-family:var(--sf);flex:none;position:relative}.gf-root:nth-child(2){--gf-d:.14s}.gf-root:nth-child(3){--gf-d:.28s}.gf-root:nth-child(4){--gf-d:.42s}.gf-root:nth-child(5){--gf-d:.56s}.gf-root:hover,.gf-root:focus-within{--gf-hinge:-11deg;--gf-lift:-34px;--gf-spread:8px;--gf-fan:1.4deg;--gf-stack:10px}.gf-root.open{--gf-hinge:-24deg;--gf-lift:-96px;--gf-spread:40px;--gf-fan:5deg;--gf-stack:30px;z-index:3}.gf-stage{transform-origin:0 0;width:340px;height:272px;transform:translateY(calc(54px * var(--k))) scale(var(--k));position:absolute;top:0;left:0}.gf-tilt{transform:perspective(1400px) rotateX(calc(var(--gf-py) * -3deg)) rotateY(calc(var(--gf-px) * 4deg));transition:transform .9s var(--gf-ease);position:absolute;inset:0}.gf-shadow{filter:blur(22px);height:60px;transform:translateX(calc(var(--gf-px) * -8px));transition:transform .9s var(--gf-ease),opacity .9s var(--gf-ease);background:#0000009e;border-radius:40px;position:absolute;bottom:-6px;left:18px;right:18px}.gf-back{background:linear-gradient(#0b1430 0%,#000411 100%);position:absolute;inset:0;overflow:hidden}.gf-art{width:364px;max-width:none;height:296px;transform:translate(calc(var(--gf-px) * -7px),calc(var(--gf-py) * -6px)) scale(1.02);transition:transform 1.1s var(--gf-ease),opacity 1.2s var(--gf-ease),filter 1.2s var(--gf-ease);opacity:0;filter:blur(14px)saturate(.6);position:absolute;top:-12px;left:-12px}.gf-art.ready{opacity:1;filter:none}.gf-back-sheen{pointer-events:none;background:linear-gradient(#ffffff29 0%,#fff0 22%),radial-gradient(120% 80% at 80% 0,#ffffff1f,#fff0 60%);position:absolute;inset:0}.gf-rim{pointer-events:none;fill:none;max-width:none;position:absolute;top:0;left:0;overflow:visible}.gf-back-rim{width:340px;height:272px}.gf-back-rim path{stroke:#ffffff29;stroke-width:1px}.gf-files{z-index:5;pointer-events:none;clip-path:inset(-400px -400px 10px);position:absolute;inset:0}.gf-sheet{--gf-slot:0;--gf-depth:0;--gf-jx:0px;--gf-jr:0deg;box-sizing:border-box;pointer-events:auto;transform-origin:50% 100%;width:272px;height:184px;transform:translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)),calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1)) rotate(calc(var(--gf-jr) + var(--gf-slot) * var(--gf-fan)));transition:transform .75s var(--gf-spring) calc(var(--gf-depth) * 40ms),box-shadow .4s var(--gf-ease),translate .9s var(--gf-ease),opacity .9s var(--gf-ease);background:linear-gradient(#1a2440 0%,#0e1630 100%);border-radius:16px;position:absolute;top:96px;left:34px;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 0 0 .5px #9fd8ff24,0 12px 28px -8px #000000b3}.gf-files.f1 .gf-sheet:first-child{--gf-slot:0;--gf-depth:0;--gf-jx:-2px;--gf-jr:-.6deg;z-index:1}.gf-files.f2 .gf-sheet:first-child{--gf-slot:-1;--gf-depth:1;--gf-jx:-3px;--gf-jr:-1.1deg;z-index:1}.gf-files.f2 .gf-sheet:nth-child(2){--gf-slot:1;--gf-depth:0;--gf-jx:2px;--gf-jr:.8deg;z-index:2}.gf-files.f3 .gf-sheet:first-child{--gf-slot:-1;--gf-depth:2;--gf-jx:-3px;--gf-jr:-1.1deg;z-index:1}.gf-files.f3 .gf-sheet:nth-child(2){--gf-slot:0;--gf-depth:1;--gf-jx:2px;--gf-jr:.8deg;z-index:2}.gf-files.f3 .gf-sheet:nth-child(3){--gf-slot:1;--gf-depth:0;--gf-jx:-1px;--gf-jr:-.4deg;z-index:3}.gf-root.open .gf-sheet:hover{transform:translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)),calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1 - 18px)) rotate(calc(var(--gf-slot) * var(--gf-fan) * .6));transition-delay:0s;box-shadow:inset 0 1px #ffffff2e,0 0 0 .5px #2fd8a059,0 22px 40px -12px #000c}.gf-sheet-head{z-index:1;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex;position:absolute;top:11px;left:14px;right:14px}.gf-sheet-name{text-overflow:ellipsis;letter-spacing:-.005em;color:#fafafa;font-size:12.5px;font-weight:600;overflow:hidden}.gf-sheet-meta{letter-spacing:.02em;color:#e6ecfa99;flex:none;font-family:JetBrains Mono,monospace;font-size:9.5px}.gf-lines{flex-direction:column;gap:9px;display:flex;position:absolute;top:42px;left:14px;right:120px}.gf-lines i{background:#ffffff14;border-radius:3px;height:5px;display:block}.gf-lines i:first-child{background:#ffffff29;height:9px;margin-bottom:4px}.gf-bars{box-sizing:border-box;background:#00041173;border:1px solid #9fd8ff1a;border-radius:8px;align-items:flex-end;gap:4px;width:94px;height:58px;padding:6px;display:flex;position:absolute;top:42px;right:14px}.gf-bars b{background:linear-gradient(#2fd8a0,#3d7bff);border-radius:2px 2px 0 0;flex:1}.gf-foot{letter-spacing:.14em;text-transform:uppercase;color:#7fe3c0bf;font-family:JetBrains Mono,monospace;font-size:9px;position:absolute;bottom:12px;left:14px}.gf-front{z-index:10;-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);transform-origin:50% 100%;width:340px;height:198px;transform:perspective(760px) rotateX(var(--gf-hinge));transition:transform .8s var(--gf-spring),translate 1s var(--gf-ease),opacity 1s var(--gf-ease);position:absolute;top:74px;left:0}.gf-tint{background:linear-gradient(#0b143033 0%,#05091a9e 46%,#000411f0 100%);position:absolute;inset:0}.gf-spec{background:radial-gradient(260px 200px at calc(50% + var(--gf-px) * 46%) calc(30% + var(--gf-py) * 40%),#ffffff80,#fff0 70%);mix-blend-mode:screen;opacity:.16;pointer-events:none;position:absolute;inset:0}.gf-front-rim{opacity:.6;width:340px;height:198px}.gf-front-rim path{stroke-width:2.4px;transition:stroke-width .3s var(--gf-ease)}.gf-hit{all:unset;z-index:1;cursor:pointer;position:absolute;inset:0}.gf-hit:focus-visible~.gf-label .gf-title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.gf-front:has(.gf-hit:focus-visible) .gf-front-rim path{stroke-width:5px}.gf-label{z-index:2;pointer-events:none;max-width:240px;color:var(--gf-ink);flex-direction:column;gap:5px;display:flex;position:absolute;bottom:30px;left:28px}.gf-title{letter-spacing:-.015em;white-space:nowrap;font-size:20px;font-weight:600;line-height:1.15}.gf-meta{letter-spacing:.03em;color:var(--gf-ink-soft);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:12px}.gfw:not(.in) .gf-back,.gfw:not(.in) .gf-back-rim{opacity:0;translate:0 22px}.gfw:not(.in) .gf-sheet{opacity:0;translate:0 -120px}.gfw:not(.in) .gf-front{opacity:0;translate:0 46px}.gfw:not(.in) .gf-shadow{opacity:0}.gf-back,.gf-back-rim{transition:translate 1s var(--gf-ease) var(--gf-d),opacity .9s var(--gf-ease) var(--gf-d)}.gfw.in .gf-sheet{transition-delay:calc(var(--gf-depth) * 40ms),0s,calc(var(--gf-d) + .18s + var(--gf-depth) * 90ms),calc(var(--gf-d) + .18s + var(--gf-depth) * 90ms)}.gfw.in .gf-root.open .gf-sheet:hover{transition-delay:0s}.gfw.in .gf-front{transition-delay:0s,calc(var(--gf-d) + .42s),calc(var(--gf-d) + .42s)}@media (width<=960px){.gfw-head{grid-template-columns:minmax(0,1fr);gap:20px}.gfw-desk{gap:26px 30px}}@media (width<=420px){.gf-root{--k:.8}}@media (hover:none){.gfw-hint{display:none}}@media (prefers-reduced-motion:reduce){.gfw *{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.gf-tilt{transform:none}}.kpis{flex-direction:column;gap:12px;display:flex}.kpi{opacity:0;background:#0b1430;border:1px solid #1c2a4f;border-radius:18px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:18px;padding:18px 20px;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateY(18px)}.kpis.in .kpi{opacity:1;transform:none}.kpis.in .kpi:nth-child(3){transition-delay:.12s}.kpis.in .kpi:nth-child(4){transition-delay:.24s}.kpi-flag{border-color:#3a2e1c}.kpi-t{min-width:0}.kpi-t .tsub{margin-bottom:10px}.kpi-n{font-family:var(--sf);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;margin:4px 0;font-size:34px;font-weight:600;line-height:1.1}.kpi-v{width:150px;height:64px;overflow:visible}.kpi-ring{justify-content:center;align-items:center;height:76px;display:flex;position:relative}.kpi-ring span{font-family:var(--sf);color:#fff;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;position:absolute}.kline{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.8,.2,1) .25s}.kpis.in .kline{stroke-dashoffset:0}.karea{opacity:0;transition:opacity 1s 1.1s}.kpis.in .karea{opacity:1}.kend{opacity:0;transition:opacity .4s 1.6s}.kpis.in .kend{opacity:1}.kring{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.8,.2,1) .35s}.kpis.in .kring{stroke-dashoffset:8px}.kpulse{opacity:0;transform-box:fill-box;transform-origin:50%}.kpis.in .kpulse{opacity:1;transition:opacity .4s 1.6s;animation:1.8s ease-in-out 1.8s infinite kpulse}@keyframes kpulse{0%,to{filter:drop-shadow(0 0 #f2b45a00);transform:scale(1)}50%{filter:drop-shadow(0 0 5px #f2b45ae6);transform:scale(1.45)}}@media (width<=560px){.kpi{grid-template-columns:minmax(0,1fr) 104px;gap:12px;padding:16px}.kpi-v{width:104px;height:44px}.kpi-n{font-size:28px}}@media (prefers-reduced-motion:reduce){.kpi,.kline,.karea,.kend,.kring{transition:none}.kpis.in .kpulse{animation:none}}.nx{flex-direction:column;display:flex}.nx-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:40px;display:flex}.nx-h{font-family:var(--sf);color:#fff;margin:0;font-size:clamp(26px,2.9vw,38px);font-weight:600;line-height:1.16}.nx-h span{color:#6f7da0}.nx-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;outline:none;gap:22px;margin-right:calc(50% - 50vw);padding:4px 32px 24px 0;display:flex;overflow-x:auto}.nx-track::-webkit-scrollbar{display:none}.nx-track:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #6e9bff}.nx-card{scroll-snap-align:start;cursor:default;opacity:0;background:#0b1430;border:1px solid #1c2a4f;border-radius:26px;outline:none;flex:none;width:340px;height:400px;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden;transform:translateY(28px)}.nx.in .nx-card{opacity:1;transform:none}.nx.in .nx-card:nth-child(2){transition-delay:80ms,80ms,0s,0s}.nx.in .nx-card:nth-child(3){transition-delay:.16s,.16s,0s,0s}.nx.in .nx-card:nth-child(4){transition-delay:.24s,.24s,0s,0s}.nx.in .nx-card:nth-child(5){transition-delay:.32s,.32s,0s,0s}.nx.in .nx-card:nth-child(6){transition-delay:.4s,.4s,0s,0s}.nx-card:hover,.nx-card:focus-visible{border-color:#2b4a8f;box-shadow:0 30px 70px #00000073,0 0 0 1px #3d7bff26}.nx-card:focus-visible{outline-offset:2px;outline:2px solid #6e9bff}.nx-vis{box-sizing:border-box;justify-content:center;align-items:center;height:100%;padding:24px 26px 70px;transition:height .55s cubic-bezier(.2,.8,.2,1),padding .55s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;left:0;right:0}.nx-vin{width:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.nx-cap{background:linear-gradient(#05091a00,#05091aeb 55%);padding:44px 24px 22px;transition:opacity .35s,transform .45s;position:absolute;bottom:0;left:0;right:0}.nx-k{letter-spacing:.14em;text-transform:uppercase;color:#7fe3c0;font-family:JetBrains Mono,monospace;font-size:10px}.nx-ct{color:#fff;letter-spacing:-.015em;margin-top:6px;font-size:21px;font-weight:600}.nx-txt{box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#05091af0;border-top:1px solid #1c2a4f;flex-direction:column;gap:8px;height:50%;padding:20px 22px 22px;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(40%)}.nx-txt h3{color:#fff;letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600}.nx-txt p{color:#b4c0dc;margin:0;padding-right:30px;font-size:14px;line-height:1.5}.nx-go{color:#e6ecfa;background:#0b1430;border:1px solid #23365f;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .5s,border-color .3s,color .3s;display:inline-flex;position:absolute;bottom:16px;right:16px}.nx-card:hover .nx-go,.nx-card:focus-visible .nx-go{color:#fff;border-color:#2fd8a0;transform:rotate(-45deg)}.nx-card:hover .nx-vis,.nx-card:focus-visible .nx-vis{height:50%;padding:18px 22px 14px}.nx-card:hover .nx-vin,.nx-card:focus-visible .nx-vin{transform:scale(.8)}.nx-card:hover .nx-cap,.nx-card:focus-visible .nx-cap{opacity:0;transform:translateY(20px)}.nx-card:hover .nx-txt,.nx-card:focus-visible .nx-txt{opacity:1;transform:none}.nx-panel{background:#010410b8;border:1px solid #1c2a4f;border-radius:16px;flex-direction:column;gap:9px;padding:14px 15px;display:flex;box-shadow:0 18px 40px #00000059}.nx-pl{letter-spacing:.12em;text-transform:uppercase;color:#9aa8c7;font-family:JetBrains Mono,monospace;font-size:9.5px}.nx-mv{color:#e6ecfa;background:#0b1430;border:1px solid #1c2a4f;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.nx-mv b{color:#000411;background:linear-gradient(135deg,#3d7bff,#00a8f5,#2fd8a0);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex}.nx-num{color:#fff;letter-spacing:-.03em;font-size:46px;font-weight:700;line-height:1}.nx-sm{color:#b4c0dc;font-size:12px}.nx-dots{grid-template-columns:repeat(12,1fr);gap:5px;width:100%;display:grid}.nx-dots i{aspect-ratio:1;background:linear-gradient(135deg,#00a8f5,#2fd8a0);border-radius:999px;display:block;box-shadow:0 0 8px #2fd8a059}.nx-aging{grid-template-columns:repeat(4,1fr);align-items:end;gap:10px;height:110px;display:grid}.nx-aging div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.nx-aging i{border-radius:4px 4px 0 0;width:70%;display:block}.nx-aging span{color:#9aa8c7;font-size:10px}.nx-week{border-radius:999px;gap:3px;height:14px;display:flex;overflow:hidden}.nx-week i{display:block}.nx-legend{color:#b4c0dc;grid-template-columns:1fr 1fr;gap:5px 10px;font-size:11px;display:grid}.nx-legend span{align-items:center;gap:6px;display:flex}.nx-legend b{border-radius:2px;flex:none;width:8px;height:8px}.nx-tr{color:#e6ecfa;border-bottom:1px solid #16213f;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.nx-tr em{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:10.5px;font-style:normal;font-weight:600}.nx-bub{color:#e6ecfa;background:#0b1430;border:1px solid #1c2a4f;border-radius:14px 14px 14px 4px;max-width:88%;padding:9px 11px;font-size:12.5px;line-height:1.45}.nx-bub.me{color:#fff;background:linear-gradient(135deg,#3d7bff,#00a8f5);border:0;border-radius:14px 14px 4px;align-self:flex-end}@media (hover:none){.nx-vis{height:52%;padding:18px 22px 14px}.nx-vin{transform:scale(.8)}.nx-cap{display:none}.nx-txt{opacity:1;height:48%;transform:none}}@media (width<=960px){.nx-head{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:28px}.nx-track{padding-right:16px}}@media (width<=640px){.nx-card{width:292px;height:380px}}@media (prefers-reduced-motion:reduce){.nx-card,.nx-vis,.nx-vin,.nx-cap,.nx-txt,.nx-go{transition:none}}.plrow{grid-template-columns:minmax(0,1.32fr) minmax(0,.68fr);align-items:start;gap:56px;display:grid}.plhead{flex-direction:column;order:2;justify-content:center;gap:16px;display:flex;position:sticky}.plouter{order:1;min-width:0}.plfit{position:relative}.plhint{letter-spacing:.06em;color:#6f7da0;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:11px}@media (width>=961px){.plwin{transform-origin:0 0;width:860px}}.plchecks{color:#e6ecfa;flex-direction:column;gap:10px;font-size:15px;display:flex}.plouter{position:relative}.plsticky{position:sticky}.plwin{border-color:#1c2a4f;flex-direction:column;display:flex;box-shadow:0 50px 120px #0009,0 0 0 1px #3d7bff0f,0 0 90px #00a8f514}.plapp{color:#e6ecfa;min-height:0;font-family:var(--sf);background:#010410;flex-direction:column;flex:1;display:flex}.plnav{border-bottom:1px solid #191e2d;flex:none;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 16px;display:flex}.pl-sub{height:40px}.pl-lk{white-space:nowrap;gap:2px;display:flex;overflow:hidden}.pl-lk span{color:#9aa3b8;border-radius:9px;padding:6px 10px;font-size:12.5px}.pl-lk span.on{color:#fff;background:#101523}.pl-watch{color:#9aa3b8;white-space:nowrap;align-items:center;gap:6px;margin-right:4px;font-size:11.5px;display:flex}.pl-watch b{background:#2fd8a0;border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px #2fd8a0b3}.pl-pill{color:#c9d1e2;white-space:nowrap;border:1px solid #232a3d;border-radius:999px;padding:4px 10px;font-size:11.5px}.pl-pill b{vertical-align:1px;font-size:8px}.plbody{flex:1;grid-template-columns:184px minmax(0,1fr);min-height:0;display:grid}.plrail{border-right:1px solid #191e2d;flex-direction:column;gap:2px;min-height:0;padding:16px 10px;display:flex}.pl-year{color:#fff;background:#10182e;border:1px solid #2b4a8f;border-radius:10px;padding:9px 12px;font-size:14px}.pl-otp{letter-spacing:.14em;color:#9aa3b8;padding:14px 8px 6px;font-size:10px}.pl-r{all:unset;box-sizing:border-box;color:#9aa3b8;cursor:pointer;border-radius:8px;padding:8px 8px 8px 12px;font-size:13.5px;transition:color .25s,background .25s;display:block;position:relative}.pl-r:before{content:"";opacity:0;background:linear-gradient(#3d7bff,#00a8f5,#2fd8a0);border-radius:2px;width:2px;transition:opacity .25s,transform .25s;position:absolute;top:9px;bottom:9px;left:2px;transform:scaleY(.3)}.pl-r:hover{color:#fff;background:#ffffff08}.pl-r.on{color:#fff}.pl-r.on:before{opacity:1;transform:none}.pl-r:focus-visible{outline-offset:1px;outline:2px solid #6e9bff}.plmain{min-height:0;position:relative;overflow:hidden}.plmain:after{content:"";pointer-events:none;background:linear-gradient(#01041000,#010410);height:40px;position:absolute;bottom:0;left:0;right:0}.plscroll{will-change:transform;flex-direction:column;gap:30px;max-width:900px;padding:26px 34px 60px;display:flex;position:relative}.pl-big{letter-spacing:-.035em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(40px,5.6vw,68px);font-weight:700;line-height:1}.pl-lede{color:#9aa3b8;max-width:640px;margin:0;font-size:14.5px;line-height:1.55}.pl-lede b{color:#fff;font-weight:600}.pl-link{color:#6e9bff;align-items:center;gap:6px;margin-top:12px;font-size:13px;display:inline-flex}.pl-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.pl-h h3{color:#fff;letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:19px;font-weight:600}.pl-h>span{color:#9aa3b8;text-align:right;font-size:11.5px}.pl-key{align-items:center;gap:6px;display:flex}.pl-key i{border-radius:2px;width:9px;height:9px;margin-left:8px;display:inline-block}.pl-card{background:#10182e;border:1px solid #1a2440;border-radius:14px}.pl-qg{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.pl-q{padding:11px 12px 13px}.pl-q.cur{border-color:#2b4a8f;box-shadow:inset 0 0 0 1px #3d7bff2e}.pl-qh{color:#9aa3b8;justify-content:space-between;font-size:11px;display:flex}.pl-qv{color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:6px 0 3px;font-size:18px;font-weight:600}.pl-qs{color:#9aa3b8;font-size:11px;line-height:1.5}.plsec .pl-q,.plsec .pl-obj,.plsec .pl-wp{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(14px)}.plsec.seen .pl-q,.plsec.seen .pl-obj,.plsec.seen .pl-wp{opacity:1;transform:none}.plsec .pl-q:nth-child(2),.plsec .pl-2g>:nth-child(2){transition-delay:80ms}.plsec .pl-q:nth-child(3),.plsec .pl-2g>:nth-child(3){transition-delay:.16s}.plsec .pl-q:nth-child(4),.plsec .pl-2g>:nth-child(4){transition-delay:.24s}.plsec .pl-2g>:nth-child(5){transition-delay:.32s}.plsec .pl-2g>:nth-child(6){transition-delay:.4s}.pl-chart{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:18px 16px 10px;display:grid}.pl-ax{color:#9aa3b8;text-align:right;flex-direction:column;justify-content:space-between;height:194px;margin-bottom:-14px;font-size:11px;line-height:14px;display:flex;transform:translateY(-7px)}.pl-qs span{white-space:nowrap}.pl-plot{position:relative}.pl-grid{flex-direction:column;justify-content:space-between;height:180px;display:flex;position:absolute;top:0;left:0;right:0}.pl-grid i{background:#1e2741;height:1px;display:block}.pl-gs{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid;position:relative}.pl-g{flex-direction:column;align-items:center;gap:8px;display:flex}.pl-g span{color:#9aa3b8;font-size:11px}.pl-bars{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:180px;display:flex}.pl-bars i{transform-origin:bottom;border-radius:2px 2px 0 0;width:min(15px,38%);transition:transform .9s cubic-bezier(.2,.8,.2,1);display:block;transform:scaleY(0)}.pl-t{background:#2d374f;box-shadow:inset 0 0 0 1px #4a5672}.pl-b{background:#999fac}.pl-b.now{background:#eef2f9;box-shadow:0 0 14px #eef2f959}.plsec.seen .pl-bars i{transform:none}.pl-2g{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pl-obj{padding:13px 14px 16px}.pl-objh{color:#9aa3b8;justify-content:space-between;font-size:11px;display:flex}.pl-obj p{color:#e6ecfa;margin:8px 0 0;font-size:13px;line-height:1.55}.pl-edit{color:#6e9bff;align-items:center;gap:5px;font-size:12px;display:inline-flex}.pl-add{color:#fff;white-space:nowrap;background:#4a7ff0;border-radius:999px;padding:7px 14px;font-size:12.5px}.pl-wp{flex-direction:column;padding:15px 16px 12px;display:flex}.pl-wph{justify-content:space-between;align-items:center;gap:8px;display:flex}.pl-kind{letter-spacing:.06em;color:#9aa3b8;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.pl-st{white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.pl-dot{box-sizing:border-box;border-radius:999px;width:7px;height:7px;display:inline-block}.pl-wpt{color:#fff;letter-spacing:-.01em;margin-top:8px;font-size:16px;font-weight:600}.pl-wps{color:#9aa3b8;margin-top:2px;font-size:12px}.pl-wpv{align-items:baseline;gap:10px;margin:14px 0 10px;display:flex}.pl-wpv b{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.pl-wpv span{color:#9aa3b8;font-size:11.5px}.pl-segs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pl-segs div{flex-direction:column;align-items:center;gap:5px;display:flex}.pl-segs i{transform-origin:0;border-radius:2px;width:100%;height:6px;transition:transform .7s cubic-bezier(.2,.8,.2,1) .35s;display:block;transform:scaleX(0)}.pl-segs div:nth-child(2) i{transition-delay:.45s}.pl-segs div:nth-child(3) i{transition-delay:.55s}.pl-segs div:nth-child(4) i{transition-delay:.65s}.plsec.seen .pl-segs i{transform:none}.pl-segs span{color:#9aa3b8;font-size:10px}.pl-note{color:#9aa3b8;margin-top:8px;font-size:11.5px}.pl-done{color:#e6ecfa;border:1px solid #232d48;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5}.pl-done b{color:#c9d1e2;margin-bottom:3px;font-size:11.5px;display:block}.pl-wpf{border-bottom:1px solid #1e2741;justify-content:flex-end;margin-top:auto;padding-top:12px;padding-bottom:10px;display:flex}.plrow.static .plhead{position:static;height:auto!important}.plrow.static .plouter{height:auto!important}.plrow.static .plsticky{position:static}.plrow.static .plwin{height:auto!important}.plrow.static .plscroll{transform:none!important}.plrow.static .plmain:after{display:none}@media (width<=960px){.plrow{grid-template-columns:minmax(0,1fr);gap:28px}.plhead{order:0;position:static;height:auto!important}.plouter{order:0}.plbody{grid-template-columns:minmax(0,1fr)}.plrail,.pl-hm{display:none}.plscroll{gap:26px;padding:20px 16px 50px}.pl-qg{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-2g{grid-template-columns:minmax(0,1fr)}.pl-h{flex-wrap:wrap}.pl-h>span{text-align:left}.pl-g span{font-size:9px}.pl-gs{gap:2px}.pl-bars{gap:1px}.pl-bars i{width:42%}.plhint,.pl-watch{display:none}}@media (prefers-reduced-motion:reduce){.plsec .pl-q,.plsec .pl-obj,.plsec .pl-wp,.pl-bars i,.pl-segs i{transition:none}}*{box-sizing:border-box}a{color:#7fa6ff}a:hover{color:#a9c3ff}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.g2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.g5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.btn{color:#000411;min-height:52px;font-family:var(--sf);white-space:nowrap;background:#2fd8a0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{color:#000411;background:#7fe3c0}.btn-ghost{color:#e6ecfa;min-height:52px;font-family:var(--sf);border:1px solid #23365f;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.btn-ghost:hover{color:#fff;border-color:#2fd8a0}.navlink{color:#b4c0dc;font-size:14px;text-decoration:none}.navlink:hover{color:#fff}.navlinks{gap:28px;display:flex}.hbtn{min-height:44px;padding:0 20px;font-size:14px}.lgS{display:none}.navbtn{color:#e6ecfa;cursor:pointer;background:#0e1830;border:1px solid #23365f;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.navsheet{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000411f7;border-bottom:1px solid #1c2a4f;flex-direction:column;padding:8px 16px 18px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px #0009}.navsheet a{color:#e6ecfa;border-bottom:1px solid #0e1830;align-items:center;min-height:52px;font-size:17px;text-decoration:none;display:flex}.navsheet a:last-child{color:#2fd8a0;border-bottom:0}.flip{direction:rtl}.flip>*{direction:ltr}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}details[open] .plus{transform:rotate(45deg)}input.rng{appearance:none;cursor:pointer;touch-action:pan-y;border-radius:999px;outline:none;width:100%;height:6px;margin:18px 0 12px;padding:0;display:block}input.rng::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:6px}input.rng::-webkit-slider-thumb{appearance:none;cursor:grab;background:#fff;border:2px solid #0e9f6e;border-radius:999px;width:26px;height:26px;margin-top:-10px;box-shadow:0 2px 8px #00041147}input.rng:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.08)}input.rng::-moz-range-track{background:0 0;border-radius:999px;height:6px}input.rng::-moz-range-thumb{cursor:grab;background:#fff;border:2px solid #0e9f6e;border-radius:999px;width:22px;height:22px;box-shadow:0 2px 8px #00041147}input.rng:focus-visible{box-shadow:0 0 0 4px #0e9f6e4d}.eyebrow{font-family:var(--sf);letter-spacing:-.01em;color:#7fe3c0;font-size:17px;font-weight:600}.ex{letter-spacing:.08em;color:#8b9ac0;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px}.app{background:#05091a;border:1px solid #23365f;border-radius:18px;overflow:hidden;box-shadow:0 40px 90px #0000008c}.chrome{background:#0b1430;border-bottom:1px solid #1c2a4f;align-items:center;gap:12px;padding:10px 14px;display:flex}.dot{background:#23365f;border-radius:999px;width:10px;height:10px}.url{text-align:center;color:#8b9ac0;flex:1;font-family:JetBrains Mono,monospace;font-size:11px}.appnav{border-bottom:1px solid #0e1830;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.appnav .links{color:#9aa8c7;gap:6px;font-size:13px;display:flex}.appnav .links span{border-radius:10px;padding:6px 12px}.appnav .links .on{color:#fff;background:#0e1830}.pillsm{color:#b4c0dc;white-space:nowrap;border:1px solid #23365f;border-radius:999px;padding:3px 10px;font-size:11px}.today{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:20px;padding:20px;display:grid}.gauges{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gauge{background:linear-gradient(#0b1430,#081024);border:1px solid #1c2a4f;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.glabel{letter-spacing:.12em;color:#9aa8c7;justify-content:space-between;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.gtag{font-family:var(--sf);letter-spacing:0;white-space:nowrap;border:1px solid #23365f;border-radius:999px;padding:1px 7px;font-size:10px}.dial{aspect-ratio:1;width:100%;max-width:120px;margin:0 auto;position:relative}.dial svg{width:100%;height:100%}.dial .v{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dial .big{font-family:var(--sf);color:#fff;font-size:19px;font-weight:600;line-height:1}.dial .sm{letter-spacing:.08em;color:#8b9ac0;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:7px}.gfoot{color:#b4c0dc;border-top:1px solid #1c2a4f;padding-top:6px;font-size:12px}.gfoot b{color:#fff;font-weight:600}.rcard{background:#0b1430;border:1px solid #1c2a4f;border-left:3px solid #2fd8a0;border-radius:14px;flex-direction:column;flex:none;gap:8px;width:250px;padding:14px;display:flex}.chip{color:#7fe3c0;border:1px solid #1b8c69;border-radius:999px;padding:1px 10px;font-size:11px;display:inline-flex}.src{color:#b4c0dc;white-space:nowrap;border:1px solid #23365f;border-radius:999px;padding:3px 10px;font-size:12px;display:inline-flex}.tile{background:#0b1430;border:1px solid #1c2a4f;border-radius:14px;min-width:0;padding:16px}.tlabel{letter-spacing:.12em;text-transform:uppercase;color:#9aa8c7;font-family:JetBrains Mono,monospace;font-size:10px}.tbig{font-family:var(--sf);color:#fff;margin:4px 0;font-size:26px;font-weight:600;line-height:1.15}.tsub{color:#b4c0dc;font-size:13px}.tab{color:#b4c0dc;min-height:44px;font-family:var(--sf);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #23365f;border-radius:999px;padding:0 18px;font-size:14px}.tab:hover{color:#fff;border-color:#6e9bff}.tab.on{color:#fff;background:#0e1830;border-color:#6e9bff;box-shadow:0 0 0 2px #6e9bff40}.fcol{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.fpos{align-items:flex-end;width:70%;height:130px;display:flex}.fneg{border-top:1px solid #3a4a70;align-items:flex-start;width:70%;height:50px;display:flex}.fb{background:#4a5778;border-radius:3px;width:100%}.fbf{background:#e6ecfa0a;border:2px dashed #e6ecfa;border-radius:3px;width:100%}.flab{color:#9aa8c7;margin-top:6px;font-size:11px}.trow{color:#e6ecfa;border-top:1px solid #1c2a4f;grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:10px;padding:12px 0;font-size:14px;display:grid}.trow span:not(:first-child){text-align:right}.ohbar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.ohbar i{border-radius:4px 4px 0 0;width:100%;display:block}.ohbar span{color:#9aa8c7;font-size:10px}.scroller{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.today .gauge{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(16px)scale(.98)}.today.in .gauge{opacity:1;transform:none}.today.in .gauge:nth-child(2){transition-delay:80ms}.today.in .gauge:nth-child(3){transition-delay:.16s}.today.in .gauge:nth-child(4){transition-delay:.24s}.today.in .gauge:nth-child(5){transition-delay:.32s}.today.in .gauge:nth-child(6){transition-delay:.4s}.varc{transition:stroke-dashoffset 1.4s cubic-bezier(.2,.8,.2,1) .3s}.v234{stroke-dashoffset:234px}.v199{stroke-dashoffset:199px}.v229{stroke-dashoffset:229px}.v107{stroke-dashoffset:107px}.v214{stroke-dashoffset:214px}.v153{stroke-dashoffset:153px}.today.in .varc{stroke-dashoffset:0}.spark{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s .6s}.today.in .spark{stroke-dashoffset:0}.today .rcard{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translate(28px)}.today.in .rcard{opacity:1;transform:none}.today.in .rcard:first-child{transition-delay:.55s}.today.in .rcard:nth-child(2){transition-delay:.7s}.today.in .rcard:nth-child(3){transition-delay:.85s}@media (prefers-reduced-motion:reduce){.today .gauge,.today .rcard,.varc,.spark{transition:none}}.ycard{color:#e6ecfa;background:linear-gradient(#0b1430,#000411 70%);border:1px solid #1c2a4f;border-radius:22px;flex-direction:column;gap:22px;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #00041138}.ycard:before{content:"";background:linear-gradient(90deg,#3d7bff,#00a8f5,#2fd8a0);height:2px;position:absolute;top:0;left:0;right:0}.yhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.ytitle{color:#b4c0dc;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.ysel{color:#e6ecfa;min-height:36px;font-family:var(--sf);cursor:pointer;background:#0e1830;border:1px solid #23365f;border-radius:10px;padding:0 10px;font-size:13px}.ymain{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ybig{font-family:var(--sf);letter-spacing:-.03em;color:#fff;font-size:54px;font-weight:600;line-height:1}.yunit{letter-spacing:0;color:#9aa8c7;font-size:22px;font-weight:500}.ychg{color:#7fe3c0;margin-top:10px;font-size:12px;font-weight:600}.ybarwrap{flex:1;min-width:180px;max-width:240px}.ybar{background:#1c2a4f;border-radius:999px;height:8px;position:relative}.yfill{background:linear-gradient(90deg,#3d7bff,#00a8f5,#2fd8a0);border-radius:999px;transition:width .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.ymark{background:#fff;width:2px;height:18px;transition:transform .4s .9s,left .4s;position:absolute;top:50%;transform:translate(-50%,-50%)scaleY(0)}.ycard.in .ymark{transform:translate(-50%,-50%)scaleY(1)}.ybarlbl{color:#9aa8c7;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;display:flex}.ysec{border-top:1px solid #1c2a4f;flex-direction:column;gap:12px;padding-top:18px;display:flex}.ysectitle{color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.yrow{color:#e6ecfa;align-items:center;gap:12px;font-size:14px;display:flex}.yrow svg{color:#7fa6ff;flex:none}.yrow span{flex:1}.yrow b{font-variant-numeric:tabular-nums;font-weight:600}.ylevels{height:8px;margin-top:4px;display:flex;position:relative}.ylevels i{height:100%;display:block}.ylmark{background:#fff;border:3px solid #0b1430;border-radius:999px;width:16px;height:16px;transition:left .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.ylbls{color:#9aa8c7;height:14px;font-size:11px;position:relative}.ylbls span{position:absolute;top:0}.ylbls span:nth-child(2),.ylbls span:nth-child(3){transform:translate(-50%)}.ylegend{color:#b4c0dc;flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.ylegend span{align-items:center;gap:6px;display:inline-flex}.ylegend i{border-radius:999px;width:8px;height:8px}.yfoot{border-top:1px solid #1c2a4f;flex-direction:column;gap:14px;padding-top:18px;display:flex}.yprice{font-family:var(--sf);letter-spacing:-.02em;color:#fff;white-space:nowrap;font-size:32px;font-weight:600}.yprice small{letter-spacing:0;color:#9aa8c7;font-size:14px;font-weight:500}.ynote{color:#9aa8c7;font-size:12px}.ysub{color:#8b9ac0;margin-top:1px;font-size:11px;display:block}.launchchip{color:#b4c0dc;background:#0b1430;border:1px solid #23365f;border-radius:999px;padding:8px 16px;font-size:14px}.launchchip b{color:#2fd8a0;font-weight:600}.yoffer{color:#b4c0dc;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.fstep{align-items:center;gap:18px;margin-top:8px;display:flex}.fstep-arrows{flex-direction:column;gap:14px;display:flex}.farrow{color:#e6ecfa;cursor:pointer;background:#0b1430;border:1px solid #1c2a4f;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.farrow:hover:not(:disabled){border-color:#2fd8a0}.farrow:disabled{opacity:.35;cursor:default}.fstep-list{flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.fstep-list .fcard{width:100%;margin:0;animation:.35s cubic-bezier(.2,.8,.2,1) fcin}@keyframes fcin{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.fpill{color:#fff;min-height:52px;font-family:var(--sf);cursor:pointer;background:#0b1430;border:1px solid #1c2a4f;border-radius:999px;align-items:center;gap:12px;padding:0 22px 0 12px;font-size:17px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.fpill:hover{background:#0e1830;border-color:#6e9bff}.fold-wrap .mcard,.fold-wrap .fw-plan,.fold-wrap .mg,.fold-wrap .fw-in{transition:box-shadow .4s}.fold-wrap.hl-cards .fold-right .mcard{box-shadow:0 0 0 2px #2fd8a0,0 0 22px #2fd8a066}.fold-wrap.hl-plan .fold-right .fw-plan,.fold-wrap.hl-plan .ffront .mg{box-shadow:0 0 0 1.5px #2fd8a0,0 0 18px #2fd8a04d}.fold-wrap.hl-reply .fold-right .fw-in{box-shadow:0 0 0 2px #2fd8a0,0 0 22px #2fd8a066}.fold-col{flex-direction:column;gap:20px;min-width:0;display:flex}.ftabs{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ftab{color:#fff;min-height:48px;font-family:var(--sf);cursor:pointer;background:#0b1430;border:1px solid #1c2a4f;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 10px;font-size:16px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.ftab:hover{background:#0e1830;border-color:#6e9bff}.ftab.on{background:#2fd8a01a;border-color:#2fd8a0}.ftab .fplus{transition:transform .25s}.ftab.on .fplus{color:#2fd8a0;transform:rotate(45deg)}.ftab-body{text-align:center;color:#8b9ac0;max-width:520px;min-height:48px;margin:0 auto;font-size:15px;line-height:1.5}.ftab-body.on{color:#e6ecfa;animation:.35s cubic-bezier(.2,.8,.2,1) fcin}.fold-row{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:48px;display:grid}.fcard{background:#0b1430;border:1px solid #1c2a4f;border-radius:22px;flex-direction:column;gap:10px;margin-top:6px;padding:22px 24px;display:flex}.fchips{flex-wrap:wrap;gap:8px;display:flex}.fchip{color:#e6ecfa;min-height:44px;font-family:var(--sf);cursor:pointer;background:#0e1830;border:1px solid #23365f;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 8px;font-size:14px;font-weight:500;display:inline-flex}.fchip:hover{border-color:#6e9bff}.fchip.on{color:#fff;background:#2fd8a01a;border-color:#2fd8a0}.fplus{border:1.5px solid;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;line-height:1;display:inline-flex}.fold-box{justify-content:center;height:500px;display:flex}.fold-wrap{perspective:1400px;perspective-origin:50% 45%;flex:none;width:640px;height:450px;position:relative}.fold-wrap:before{content:"";filter:blur(14px);background:radial-gradient(closest-side,#00a8f538,#0000);border-radius:50%;height:70px;position:absolute;bottom:-48px;left:4%;right:4%}.fold-wrap:after{content:"";filter:blur(8px);background:radial-gradient(closest-side,#000000bf,#0000);border-radius:50%;height:34px;position:absolute;bottom:-22px;left:14%;right:14%}.fold-stage{width:640px;height:450px;transform-style:preserve-3d;position:relative}.fold-right,.fold-left{width:320px;height:450px;transform-style:preserve-3d;position:absolute;top:0}.fold-right{background:linear-gradient(#03050a,#03050a) padding-box padding-box,linear-gradient(140deg,#f6f7f9 0%,#8b909a 22%,#e9ebee 46%,#5a5f69 74%,#d2d5db 100%) border-box;border:2.5px solid #0000;border-left:0;border-radius:0 30px 30px 0;left:320px;transform:translateZ(-2px);box-shadow:0 60px 70px -30px #000000b3,0 20px 36px #00000059}.fbtn{background:linear-gradient(90deg,#7d828c,#eef0f3 60%,#9ca1aa);border-radius:2px;width:3.5px;position:absolute;right:-5.5px}.fspine{pointer-events:none;background:linear-gradient(90deg,#2c3037 0%,#9ba0a9 30%,#f2f3f5 48%,#a1a6ae 64%,#2a2e35 100%);border-radius:7px;width:14px;position:absolute;top:12px;bottom:12px;left:313px;transform:translateZ(5px)}.fedge{transform-origin:0;background:linear-gradient(90deg,#3e424a 0%,#c9ccd2 30%,#f6f7f9 50%,#9ea3ab 70%,#383c43 100%);border-radius:4px;width:8px;position:absolute;top:16px;bottom:16px;left:0;transform:translateZ(-8px)rotateY(-90deg)}.fshade-b{z-index:4;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#000000e6,#00000059);position:absolute;inset:0}.fcam{z-index:5;background:radial-gradient(circle at 35% 35%,#2b3550,#000 60%);border-radius:999px;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:9px;left:50%;box-shadow:0 0 0 1.5px #0a0d14}.fscreen:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(118deg,#ffffff1a 0%,#ffffff08 22%,#fff0 40%);position:absolute;inset:0}.fold-left{transform-origin:100%;left:0}.fface{backface-visibility:hidden;background:linear-gradient(#03050a,#03050a) padding-box padding-box,linear-gradient(140deg,#f6f7f9 0%,#8b909a 22%,#e9ebee 46%,#5a5f69 74%,#d2d5db 100%) border-box;border:2.5px solid #0000;position:absolute;inset:0}.ffront{border-right:0;border-radius:30px 0 0 30px;box-shadow:0 60px 70px -30px #000000b3,0 20px 36px #00000059}.fback{border-radius:30px;transform:translateZ(-8px)rotateY(180deg);box-shadow:0 60px 70px -30px #000000b3,0 20px 36px #00000059}.fscreen{background:#000411;position:absolute;overflow:hidden}.fscreen-l{border-radius:25px 0 0 25px;inset:3.5px 0 3.5px 3.5px}.fscreen-r{border-radius:0 25px 25px 0;inset:3.5px 3.5px 3.5px 0}.fscreen-c{border-radius:25px;inset:3.5px}.fshade,.fshade-r{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.fshade{background:linear-gradient(90deg,#0003,#000000d9)}.fshade-r{background:linear-gradient(90deg,#000000bf,#0000 45%)}.fold-right:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#ffffff0f,#0000);width:10px;position:absolute;top:6px;bottom:6px;left:0}.fw{color:#e6ecfa;background:radial-gradient(380px 240px at 78% 0,#2fd8a017,#0000 70%),#000411;flex-direction:column;gap:9px;width:628px;height:100%;padding:12px 14px;font-size:12px;display:flex;position:absolute;top:0}.fw-nav{justify-content:space-between;align-items:center;gap:10px;display:flex}.fw-tabs{color:#9aa8c7;gap:4px;font-size:11px;display:flex}.fw-tabs b,.fw-tabs span{border-radius:8px;padding:4px 9px}.fw-tabs b{color:#fff;background:#0e1830;font-weight:500}.fw-cols{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:0;display:grid}.fw-l,.fw-r{flex-direction:column;gap:7px;min-width:0;min-height:0;display:flex}.fw-tabs{gap:2px!important;font-size:9px!important}.fw-tabs b,.fw-tabs span{padding:3px 6px!important}.mg-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:0;display:grid}.mg{background:linear-gradient(#0b1430,#081024);border:1px solid #1c2a4f;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:6px 6px 5px;display:flex;overflow:hidden}.mg-h{letter-spacing:.08em;color:#9aa8c7;white-space:nowrap;justify-content:space-between;gap:2px;font-family:JetBrains Mono,monospace;font-size:6.5px;display:flex}.mg-h span{font-family:var(--sf);letter-spacing:0}.mg-d{width:62px;height:62px;margin:0 auto;position:relative}.mg-d svg{width:100%;height:100%}.mg-v{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mg-v b{color:#fff;font-size:12px;font-weight:600;line-height:1}.mg-v small{letter-spacing:.06em;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:5px}.mg-f{color:#b4c0dc;border-top:1px solid #1c2a4f;padding-top:3px;font-size:8.5px}.mg-f b{color:#fff;font-weight:600}.mg-s{width:100%;height:16px;display:block}.mg-ag{text-align:center;color:#9aa8c7;grid-template-columns:repeat(4,minmax(0,1fr));font-size:6px;display:grid}.mg-ag b{color:#fff;font-size:9px;display:block}.fw-date{letter-spacing:.14em;color:#9aa8c7;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:8px;display:flex}.fw-readhd{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fw-p{color:#6e9bff;border:1px solid #6e9bff;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:600;display:inline-flex}.fw-mono{letter-spacing:.12em;color:#9aa8c7;font-family:JetBrains Mono,monospace;font-size:8px}.fw-chipg{color:#7fe3c0;background:#2fd8a014;border:1px solid #1b8c69;border-radius:999px;padding:1px 8px;font-size:9px}.fw-head{color:#fff;font-size:12.5px;line-height:1.4}.fw-cards,.mc-cards{gap:7px;display:flex;overflow:hidden}.mcard{background:#0b1430;border:1px solid #1c2a4f;border-left:3px solid #2fd8a0;border-radius:10px;flex-direction:column;flex:none;gap:4px;width:136px;padding:7px 8px;display:flex}.mcard .chip{align-self:flex-start;padding:0 7px;font-size:8px}.mcard b{color:#fff;font-size:9.5px;font-weight:600;line-height:1.25}.mcard em{color:#fff;border-top:1px solid #1c2a4f;padding-top:3px;font-size:13px;font-style:normal;font-weight:600}.fw-in{color:#8b9ac0;background:#0b1430;border:1px solid #23365f;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding:6px 6px 6px 10px;font-size:9.5px;display:flex}.fw-in span{background:#0e1830;border-radius:6px;flex:none;width:20px;height:20px}.mc-top{justify-content:space-between;align-items:center;display:flex}.mc-help{color:#b4c0dc;border:1px solid #23365f;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex}.mc-tabs{color:#9aa8c7;white-space:nowrap;border-bottom:1px solid #1c2a4f;gap:4px;padding-bottom:7px;font-size:10px;display:flex;overflow:hidden}.mc-tabs b{color:#fff;background:#0e1830;border-radius:7px;padding:3px 8px;font-weight:500}.mc-tabs span{padding:3px 5px}.mc-tiles{gap:6px;display:flex;overflow:hidden}.mc-t{background:#0b1430;border:1px solid #1c2a4f;border-radius:10px;flex-direction:column;flex:none;gap:1px;width:86px;padding:6px 7px;display:flex}.mc-tl{letter-spacing:.1em;color:#9aa8c7;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:7px;display:flex}.mc-tl i{border:2px solid;border-radius:999px;width:10px;height:10px}.mc-t b{color:#fff;font-size:14px;font-weight:600}.mc-t span{font-size:8px}.mc-head{color:#fff;font-size:13px;line-height:1.38}.mc-cards .mcard{width:150px}.mc-q{color:#fff;font-size:11.5px;font-weight:600;line-height:1.3}.fw-lbl{letter-spacing:.14em;color:#9aa8c7;font-family:JetBrains Mono,monospace;font-size:9px}.fw-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fw-t{background:linear-gradient(#0b1430,#081024);border:1px solid #1c2a4f;border-radius:12px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.fw-tl{letter-spacing:.12em;color:#9aa8c7;font-family:JetBrains Mono,monospace;font-size:8px}.fw-arc{width:76px;height:76px;margin:2px auto 0;position:relative}.fw-arc svg{width:100%;height:100%}.fw-arc b{color:#fff;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.fw-ts{color:#b4c0dc;text-align:center;font-size:10px}.fw-plan{color:#e6ecfa;background:#0b1430;border:1px solid #1c2a4f;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;font-size:9.5px;line-height:1.35;display:flex}.fw-ring{border:3px solid #1c2a4f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 2px #2fd8a0;font-size:8px!important}.fcover{color:#e6ecfa;background:radial-gradient(260px 200px at 80% 0,#2fd8a01a,#0000 70%),#000411;flex-direction:column;gap:7px;padding:12px 11px 10px;display:flex;position:absolute;inset:0;overflow:hidden}.fc-tile{background:#0b1430;border:1px solid #1c2a4f;border-radius:10px;flex-direction:column;flex:1;gap:1px;min-width:0;padding:7px 8px;font-size:9px;display:flex}.fc-tile b{color:#fff;font-size:15px;font-weight:600}@media (width<=1180px){.fold-box{height:400px}.fold-wrap{transform-origin:top;transform:scale(.8)}}@media (width<=960px){.fold-row{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.fold-box{height:290px}.fold-wrap{transform:scale(.56)}}@media (width<=420px){.fold-box{height:255px}.fold-wrap{transform:scale(.49)}}.fsec{background:radial-gradient(560px 360px,#00a8f51f,#0000 70%),radial-gradient(900px 500px,#2fd8a00d,#0000 70%),#000411;border-top:1px solid #0e1830;border-bottom:1px solid #0e1830;justify-content:center;align-items:center;min-height:800px;padding:100px 0;display:flex;position:relative;overflow:hidden}.fcontent{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:820px;padding:0 24px;display:flex;position:relative}.ffield{z-index:1;position:absolute;inset:0}.ftile{transition:transform .45s cubic-bezier(.2,1.4,.4,1);position:absolute}.ftile-in{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.22,1,.36,1);transform:scale(.6)}.fsec.in .ftile-in{opacity:1;transform:none}.fsec.in .ftile:nth-child(2) .ftile-in{transition-delay:60ms}.fsec.in .ftile:nth-child(3) .ftile-in{transition-delay:.12s}.fsec.in .ftile:nth-child(4) .ftile-in{transition-delay:.18s}.fsec.in .ftile:nth-child(5) .ftile-in{transition-delay:.24s}.fsec.in .ftile:nth-child(6) .ftile-in{transition-delay:.3s}.fsec.in .ftile:nth-child(7) .ftile-in{transition-delay:.36s}.fsec.in .ftile:nth-child(8) .ftile-in{transition-delay:.42s}.fsec.in .ftile:nth-child(9) .ftile-in{transition-delay:.48s}.fsec.in .ftile:nth-child(10) .ftile-in{transition-delay:.54s}.fsec.in .ftile:nth-child(11) .ftile-in{transition-delay:.6s}.fsec.in .ftile:nth-child(12) .ftile-in{transition-delay:.66s}.fsec.in .ftile:nth-child(13) .ftile-in{transition-delay:.72s}.fsec.in .ftile:nth-child(14) .ftile-in{transition-delay:.78s}.fsec.in .ftile:nth-child(15) .ftile-in{transition-delay:.84s}.fsec.in .ftile:nth-child(16) .ftile-in{transition-delay:.9s}.ftile-card{-webkit-backdrop-filter:blur(10px);opacity:.55;background:#0b1430c7;border:1px solid #6e9bff2e;border-radius:18px;align-items:center;gap:10px;padding:10px 14px 10px 10px;animation:7s ease-in-out infinite alternate ffloat;display:flex;box-shadow:0 16px 36px #00000073}.ftile-card.live{opacity:1;border-color:#2fd8a073;box-shadow:0 16px 36px #00000073,0 0 0 4px #2fd8a014}@keyframes ffloat{0%{transform:translate(0)rotate(0)}25%{transform:translate(5px,-7px)rotate(2deg)}50%{transform:translate(0)rotate(0)}75%{transform:translate(-5px,7px)rotate(-2deg)}to{transform:translate(0)rotate(0)}}.fico{color:#fff;background:linear-gradient(135deg,#3d7bff,#00a8f5 55%,#2fd8a0);border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.ftxt{white-space:nowrap;flex-direction:column;line-height:1.2;display:flex}.ftxt b{color:#fff;font-size:14px;font-weight:600}.ftxt small{color:#9aa8c7;font-size:11px}.fdot{background:0 0;border:1.5px solid #6b7ba0;border-radius:999px;flex:none;width:8px;height:8px}.fdot.live{background:#2fd8a0;border-color:#2fd8a0;box-shadow:0 0 0 3px #2fd8a033}.flegend{color:#9aa8c7;gap:18px;font-size:13px;display:flex}.flegend span{align-items:center;gap:7px;display:inline-flex}@media (width<=900px){.fsec{flex-direction:column;min-height:0;padding:90px 0}.ffield{flex-wrap:wrap;justify-content:center;gap:10px;padding:36px 16px 0;display:flex;position:relative;inset:auto}.ftile{position:relative!important;top:auto!important;left:auto!important;transform:none!important}.ftile-card{animation:none}}@media (prefers-reduced-motion:reduce){.ftile-card{animation:none}.ftile,.ftile-in{transition:none}}.hw-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;cursor:grab;outline:none;gap:22px;padding:14px max(32px,50% - 568px);scroll-padding-inline:max(32px,50% - 568px);display:flex;overflow-x:auto}.hw-track::-webkit-scrollbar{display:none}.hw-track:focus-visible{box-shadow:inset 0 0 0 2px #2fd8a0}.hw-track.dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.hw-track.dragging .hw-card{transform:none}.hw-card{scroll-snap-align:start;color:#fff;-webkit-user-select:none;user-select:none;border:1px solid #1c2a4f;border-radius:26px;flex-direction:column;flex:none;justify-content:space-between;width:370px;height:600px;padding:30px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.hw-card:hover{transform:scale(1.02)}.hw1{background:radial-gradient(120% 70% at 15% 0,#3d7bff8c,#0000 62%),radial-gradient(90% 60% at 100% 100%,#2fd8a038,#0000 60%),linear-gradient(#0b1a40,#040a1c)}.hw2{background:radial-gradient(120% 70% at 85% 0,#00a8f580,#0000 62%),linear-gradient(#071c38,#030a1a)}.hw3{background:radial-gradient(120% 70% at 20% 0,#06bdd073,#0000 62%),radial-gradient(80% 60% at 90% 100%,#3d7bff40,#0000 60%),linear-gradient(#06202e,#03101a)}.hw4{background:radial-gradient(120% 70% at 80% 0,#14c8b073,#0000 62%),linear-gradient(#062428,#031214)}.hw5{background:radial-gradient(120% 70% at 20% 0,#2fd8a080,#0000 62%),radial-gradient(80% 60% at 100% 100%,#00a8f533,#0000 60%),linear-gradient(#07261f,#03130f)}.hw-cat{color:#bff5df;font-size:15px;font-weight:600}.hw-title{font-family:var(--sf);letter-spacing:-.02em;color:#fff;margin-top:10px;font-size:30px;font-weight:600;line-height:1.1}.hw-vis{flex:1;justify-content:center;align-items:center;padding:18px 0;display:flex}.hw-foot{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hw-foot p{color:#c9d3ea;margin:0;font-size:14px;line-height:1.5}.hw-arrow{color:#000411;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.hw-arrow:hover{color:#000411;background:#e6ecfa}.hw-arrow svg{transition:transform .3s}.hw-card:hover .hw-arrow svg{transform:rotate(45deg)}.hw-panel{background:#0004118c;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:12px;width:100%;padding:16px;font-size:13px;display:flex}.hw-li{color:#e6ecfa;justify-content:space-between;align-items:center;gap:10px;display:flex}.hw-li b{color:#b4c0dc;white-space:nowrap;font-weight:600}.hw-done{background:#2fd8a0;border-radius:999px;padding:2px 10px;font-size:11px;color:#000411!important}.hw-yet{background:#f2c27f;border-radius:999px;padding:2px 10px;font-size:11px;color:#000411!important}.hw-chip{color:#e6ecfa;background:#00041180;border:1px solid #ffffff24;border-radius:999px;padding:6px 14px;font-size:13px}.hw-b{border-radius:14px;max-width:88%;padding:10px 12px;line-height:1.4}.hw-bp{background:#ffffff14;border-bottom-left-radius:4px;align-self:flex-start}.hw-bo{color:#000411;background:#2fd8a0;border-bottom-right-radius:4px;align-self:flex-end}.hw-note{background:#0004118c;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.hw-ico{width:38px;height:38px;font-family:var(--wm);letter-spacing:.1em;color:#2fd8a0;background:#ffffff14;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.hw-nav{color:#e6ecfa;cursor:pointer;background:#0b1430;border:1px solid #23365f;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.hw-nav:hover:not(:disabled){color:#fff;border-color:#2fd8a0}.hw-nav:disabled{opacity:.35;cursor:default}@media (width<=640px){.hw-card{width:292px;height:540px;padding:24px}.hw-title{font-size:25px}}@media (prefers-reduced-motion:reduce){.hw-track{scroll-behavior:auto}.hw-card,.hw-arrow svg{transition:none}}.prob{background:radial-gradient(900px 420px at 12% 0,#3d7bff1c,#0000 70%),radial-gradient(760px 420px at 92% 100%,#2fd8a014,#0000 70%),#000411;border-top:1px solid #0e1830;padding:120px 0 110px}.gtext{color:#0000;background:linear-gradient(90deg,#3d7bff,#00a8f5 45%,#2fd8a0);-webkit-background-clip:text;background-clip:text}.wkhead{letter-spacing:.16em;color:#8b9ac0;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:28px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.wobadge{font-family:var(--sf);letter-spacing:0;color:#e6ecfa;background:#0b1430;border:1px solid #3a4766;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.wk:before{transform-origin:0;transition:transform 2.4s cubic-bezier(.45,0,.2,1) .1s;transform:scaleX(0)}.wk.in:before{transform:scaleX(1)}.wk .wkdot{transition:transform .5s cubic-bezier(.2,1.5,.4,1);transform:scale(0)}.wk.in .wkdot{transform:scale(1)}.wk .wktime,.wk .wktxt{opacity:0;transition:opacity .55s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(10px)}.wk.in .wktime,.wk.in .wktxt{opacity:1;transform:none}.wk.in .wkstop:first-child .wkdot{transition-delay:.15s}.wk.in .wkstop:first-child .wktime,.wk.in .wkstop:first-child .wktxt{transition-delay:.25s}.wk.in .wkstop:nth-child(2) .wkdot{transition-delay:.6s}.wk.in .wkstop:nth-child(2) .wktime,.wk.in .wkstop:nth-child(2) .wktxt{transition-delay:.7s}.wk.in .wkstop:nth-child(3) .wkdot{transition-delay:1.05s}.wk.in .wkstop:nth-child(3) .wktime,.wk.in .wkstop:nth-child(3) .wktxt{transition-delay:1.15s}.wk.in .wkstop:nth-child(4) .wkdot{transition-delay:1.5s}.wk.in .wkstop:nth-child(4) .wktime,.wk.in .wkstop:nth-child(4) .wktxt{transition-delay:1.6s}.wk.in .wkstop:nth-child(5) .wkdot{transition-delay:1.95s}.wk.in .wkstop:nth-child(5) .wktime,.wk.in .wkstop:nth-child(5) .wktxt{transition-delay:2.05s}.wk.in .wkstop:nth-child(6) .wkdot{transition-delay:2.4s}.wk.in .wkstop:nth-child(6) .wktime,.wk.in .wkstop:nth-child(6) .wktxt{transition-delay:2.5s}.wkafter{color:#e6ecfa;opacity:0;margin-top:34px;font-size:18px;transition:opacity .7s 2.9s,transform .7s 2.9s;transform:translateY(10px)}.wkafter.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wk:before,.wk .wkdot,.wk .wktime,.wk .wktxt,.wkafter{transition:none}}.wk{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.wk:before{content:"";opacity:.75;background:linear-gradient(90deg,#3d7bff,#00a8f5,#2fd8a0);height:2px;position:absolute;top:7px;left:8px;right:8px}.wkstop{flex-direction:column;gap:8px;padding-top:34px;display:flex;position:relative}.wkdot{background:#000411;border:2px solid #00a8f5;border-radius:999px;width:16px;height:16px;position:absolute;top:0;left:0;box-shadow:0 0 0 5px #00a8f51f}.wkstop:first-child .wkdot{border-color:#3d7bff;box-shadow:0 0 0 5px #3d7bff24}.wkstop:nth-child(2) .wkdot{border-color:#2a8cff}.wkstop:nth-child(3) .wkdot{border-color:#00a8f5}.wkstop:nth-child(4) .wkdot{border-color:#06bdd0}.wkstop:nth-child(5) .wkdot{border-color:#14c8b0}.wkstop:nth-child(6) .wkdot{border-color:#2fd8a0;box-shadow:0 0 0 5px #2fd8a024}.wktime{letter-spacing:.12em;color:#7fe3c0;font-family:JetBrains Mono,monospace;font-size:11px}.wktxt{color:#e6ecfa;font-size:15px;line-height:1.5}.readout{background:linear-gradient(#0b1430,#081024);border:1px solid #1c2a4f;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;display:grid;position:relative;overflow:hidden}.readout:before{content:"";background:linear-gradient(90deg,#3d7bff,#00a8f5,#2fd8a0);height:2px;position:absolute;top:0;left:0;right:0}.rcell{border-right:1px solid #1c2a4f;height:100%;padding:30px 32px}.rnum{font-family:var(--sf);letter-spacing:-.03em;color:#0000;background:linear-gradient(90deg,#3d7bff,#00a8f5 50%,#2fd8a0);-webkit-background-clip:text;background-clip:text;padding-bottom:4px;font-size:clamp(36px,4vw,54px);font-weight:600;line-height:1}.rlbl{color:#b4c0dc;margin-top:8px;font-size:14px}.rcta{margin:0 28px}.chips{flex-wrap:wrap;gap:10px;display:flex}.slip{color:#e6ecfa;background:#0b1430;border:1px solid #23365f;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:inline-flex}.slip svg{flex:none}@media (width<=960px){.wk{grid-template-columns:minmax(0,1fr);gap:26px}.wk:before{transform-origin:top;background:linear-gradient(#3d7bff,#00a8f5,#2fd8a0);width:2px;height:auto;inset:8px auto 8px 7px;transform:scaleY(0)}.wk.in:before{transform:scaleY(1)}.wkstop{padding-top:0;padding-left:36px}.wkdot{top:2px}.readout{grid-template-columns:minmax(0,1fr)}.rcell{border-bottom:1px solid #1c2a4f;border-right:0}.rcta{justify-self:start;margin:20px 32px 26px}}.topo{pointer-events:none;z-index:0;opacity:.55;width:100%;height:1000px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0% 42%,#0000 84%);mask-image:linear-gradient(#000 0% 42%,#0000 84%)}@property --ga{syntax:"<angle>";inherits:false;initial-value:0deg}.scrollstage{perspective:1200px;padding-top:12px}.tilt{transform-origin:50% 40%;will-change:transform;transition:transform .12s linear;position:relative}.glow{background:conic-gradient(from var(--ga) at 50% 50%,#2f6bff,#00a8f5,#14c8b0,#2fd8a0,#00a8f5,#2f6bff);filter:blur(42px);opacity:.6;pointer-events:none;z-index:0;border-radius:44px;animation:8s linear infinite gspin;position:absolute;inset:-10px}@keyframes gspin{to{--ga:360deg}}.bezel{z-index:1;background:#141a2c;border:4px solid #3a4766;border-radius:30px;padding:10px;position:relative;box-shadow:0 0 #0000004d,0 9px 20px #0000004a,0 37px 37px #00000042,0 84px 50px #00000026,0 149px 60px #0000000a,0 233px 65px #00000003}.bezel .app{box-shadow:none;border-color:#1c2a4f;border-radius:18px}@media (width>=961px){.bezel{padding:18px}}@media (prefers-reduced-motion:reduce){.glow{animation:none}.tilt{transition:none}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.heropill{color:#e6ecfa;background:#0e1830;border:1px solid #23365f;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:14px;text-decoration:none;display:inline-flex}.heropill:hover{color:#fff;border-color:#2fd8a0}.rotline{text-align:center;justify-items:center;padding:.04em 0 .14em;display:grid;overflow:hidden}.rw{white-space:nowrap;color:#fff;opacity:0;grid-area:1/1;transition:opacity .45s}.rw .ph{color:#2fd8a0;text-transform:uppercase;transition:transform .75s cubic-bezier(.2,1.25,.35,1);display:inline-block;transform:translateY(115%)}.rw.on{opacity:1}.rw.on .ph{transform:translateY(0)}.rw.up .ph{transform:translateY(-115%)}@media (prefers-reduced-motion:reduce){.rw,.rw .ph{transition:none}}@media (width<=960px){.g2,.g3,.g4,.g5{grid-template-columns:minmax(0,1fr)}.g2{gap:36px}.flip{direction:ltr}.navlinks{display:none}.wrap{padding:0 16px}.hideSm{display:none}.today{grid-template-columns:minmax(0,1fr)}.appnav .links span:not(.on){display:none}.trow{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));font-size:12px}}@media (width<=560px){.gauges{grid-template-columns:repeat(2,minmax(0,1fr))}.rw{white-space:normal}}.appm{color:#e6ecfa;font-family:var(--wm);background:#000411;border-radius:26px;padding:18px 0 14px;display:none;overflow:hidden}.am-top{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.am-logo{letter-spacing:.28em;color:#fff;font-size:15px;font-weight:700}.am-logo i{color:#3d7bff;font-style:normal}.am-acts{align-items:center;gap:8px;display:flex}.am-need{letter-spacing:.06em;color:#b4c0dc;background:#0b1430;border:1px solid #23365f;border-radius:999px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:10.5px}.am-help{color:#b4c0dc;border:1px solid #23365f;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:inline-flex}.am-tabs{white-space:nowrap;border-bottom:1px solid;border-image:linear-gradient(90deg,#0e1830,#3d7bff 60%,#2fd8a0) 1;gap:4px;padding:12px 12px 10px;display:flex;overflow:hidden}.am-tabs span{color:#8b9ac0;border-radius:10px;flex:none;padding:7px 11px;font-size:14px}.am-tabs span.on{color:#fff;background:#0e1830;border:1px solid #1c2a4f;align-items:center;gap:7px;display:inline-flex}.am-tabs i{background:#3d7bff;border-radius:999px;width:5px;height:5px}.am-kpis{gap:8px;padding:12px 0 0 12px;display:flex;overflow:hidden}.am-k{box-sizing:border-box;background:#020717;border:1px solid #1c2a4f;border-radius:14px;flex-direction:column;flex:none;gap:3px;width:118px;padding:10px 11px;display:flex}.am-kh{letter-spacing:.14em;color:#9aa8c7;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}.am-kh svg{width:17px;height:17px}.am-k b{color:#fff;letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:1.15}.am-k small{white-space:nowrap;font-size:11px}.am-am{color:#e5a04b}.am-gr{color:#2fd8a0}.am-rd{color:#f07a6e}.am-date{letter-spacing:.16em;color:#9aa8c7;justify-content:space-between;align-items:center;padding:16px 16px 8px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.am-pill{font-family:var(--wm);letter-spacing:0;color:#e6ecfa;border:1px solid #23365f;border-radius:999px;padding:6px 12px;font-size:12.5px}.am-read{gap:10px;padding:4px 16px 0;display:flex}.am-av{color:#6e9bff;background:#0b1430;border:1.5px solid #3d7bff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.am-body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.am-meta{letter-spacing:.16em;color:#9aa8c7;align-items:center;gap:8px;padding-top:6px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.am-meta i{background:#2fd8a0;border-radius:999px;width:7px;height:7px}.am-tag{color:#7fe3c0;background:#2fd8a01a;border:1px solid #1b8c69;border-radius:999px;align-self:flex-start;padding:3px 11px;font-size:13px;font-weight:600}.am-txt{color:#fff;letter-spacing:-.005em;margin:0;font-size:17px;line-height:1.42}.am-cards{gap:10px;margin-right:-16px;display:flex;overflow:hidden}.am-c{box-sizing:border-box;background:#020717;border:1px solid #1c2a4f;border-left:3px solid #e5a04b;border-radius:16px;flex-direction:column;flex:none;gap:7px;width:205px;padding:11px 12px;display:flex}.am-ch{justify-content:space-between;align-items:center;display:flex}.am-pri{color:#e5a04b;border:1px solid #9a6a2e;border-radius:999px;padding:2px 14px;font-size:12px}.am-plus{color:#6e9bff;border:1.5px solid #3d7bff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:inline-flex}.am-ct{color:#fff;border-bottom:1px solid #1c2a4f;padding-bottom:8px;font-size:14.5px;font-weight:600;line-height:1.28}.am-cv{color:#fff;font-size:20px;font-weight:600}.am-cs{color:#9aa8c7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.am-q{color:#fff;margin:2px 0 0;font-size:17px;font-weight:700;line-height:1.3}.am-fine{color:#6f7da0;font-size:12px;line-height:1.45;font-family:var(--sf);margin:0}.am-foot{flex-direction:column;gap:10px;padding:14px 12px 0;display:flex}.am-com{color:#e6ecfa;border:1px solid #23365f;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:13.5px;display:inline-flex}.am-com b{color:#000411;background:#e5a04b;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.am-in{color:#8b9ac0;background:#020717;border:1px solid #23365f;border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 14px;font-size:14px;display:flex;box-shadow:0 -14px 30px -10px #3d7bff2e}.am-in span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.am-in em{background:#0e1830;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}:where(.lproot) a{text-decoration:none}@media (width<=960px){.navbtn{display:inline-flex}}@media (width<=700px){header .wrap{gap:12px!important;height:64px!important}header .wrap>div{gap:10px!important}.hbtn{min-height:40px;padding:0 16px;font-size:13.5px}.lgL{display:none}.lgS{display:inline}section:not(#top):not(.zx){padding-top:76px!important;padding-bottom:76px!important}.ex{white-space:normal}#top{padding:56px 0 64px!important}.scrollstage .bezel{border-width:3px;border-radius:34px;max-width:420px;margin:0 auto;padding:7px}.scrollstage .glow{border-radius:52px}.scrollstage .bezel>.app{display:none}.appm{display:block}.ffield{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:30px 16px 0;display:grid}.ftile-in{height:100%}.ftile-card{box-sizing:border-box;border-radius:14px;gap:8px;width:100%;height:100%;padding:8px 10px 8px 8px}.fico{border-radius:9px;width:30px;height:30px}.fico svg{width:15px;height:15px}.ftxt{flex:1;min-width:0}.ftxt b,.ftxt small{text-overflow:ellipsis;overflow:hidden}.ftxt b{font-size:13px}.gfw-desk{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:14px;margin:0 -16px;padding:40px 16px 12px;overflow:auto hidden}.gfw-desk::-webkit-scrollbar{display:none}.gfw-desk:before{display:none}.gf-root{--k:.76;scroll-snap-align:center}.gf-root.open{--gf-lift:-52px;--gf-stack:14px;--gf-spread:20px;--gf-fan:3deg}.gfw-hint{display:block}.ohtiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ohtiles .tile:first-child{grid-column:1/-1}.vf-ph{flex-direction:column;gap:6px}.cb-scroll{margin:0;padding:0;overflow:visible}.cb-board{border-radius:18px;min-width:0;padding:4px 8px 8px}.cb-row{grid-template-columns:40% 15% 15% 15% 15%}.cb-glow{border-radius:12px;width:calc(15% - 2.4px);left:calc(40% + 1.6px)}.cb-head .cb-c{padding:14px 2px 10px;font-size:10.5px;line-height:1.2}.cb-head .cb-pirp span{letter-spacing:.12em!important;font-size:11px!important}.cb-f{padding:12px 6px 12px 4px;font-size:13px;line-height:1.3}.cb-c{padding:10px 2px}.cb-i,.cb-i svg{width:22px;height:22px}.cb-t{display:none}.cb-sc{font-size:19px}.cb-tally .cb-f{letter-spacing:.1em;font-size:9px}.fcta{gap:8px;min-height:40px;padding:0 4px 0 14px;font-size:12px;bottom:12px;right:12px}.fcta-ic{width:32px;height:32px}.footgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important}.footgrid>:first-child{grid-column:1/-1}}
