.recon-hero{height:100svh;min-height:600px;margin-top:-86px;position:relative}@media (max-height:520px) and (min-width:560px){.recon-hero{min-height:340px}}.recon-sphere{isolation:isolate;background:var(--ink);color:var(--fg);font-family:var(--body);letter-spacing:normal;--gutter:24px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0a0b0d;--panel:#0d0e11e0;--rule:#262a31;--fg:#ede9e1;--muted:#8b9aa6;--ice:#ede9e1;--ghost:#3d4650;--attacker:#ff5757;--divert:#22b4ce;--source:#e0a340;--green:#4fbf89;--display:var(--font-geist), system-ui, sans-serif;--body:var(--font-geist), system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, Menlo, Consolas, monospace;font-size:14px;line-height:1.5;position:absolute;inset:0;overflow:hidden;container:rs/size}@container rs (min-width:768px) and (min-height:521px){.recon-sphere .herotext{--gutter:40px}}.recon-sphere.explore{z-index:100;position:fixed}.recon-sphere button{cursor:pointer}.recon-sphere [hidden]{display:none!important}.recon-sphere [data-rs=stage],.recon-sphere [data-rs=labels]{transition:filter .5s,opacity .5s;position:absolute;inset:0}.recon-sphere [data-rs=stage] canvas{touch-action:none;outline:none;width:100%;height:100%;display:block}.recon-sphere [data-rs=labels]{pointer-events:none;overflow:hidden}.recon-sphere.beat [data-rs=stage]{filter:blur(6px)brightness(.6)}.recon-sphere.beat [data-rs=labels]{filter:blur(3px);opacity:.4}.recon-sphere.ended [data-rs=stage]{filter:blur(6px)brightness(.55)}.recon-sphere.ended [data-rs=labels]{filter:blur(3px);opacity:.35}.recon-sphere .replay{z-index:5;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s;position:absolute;top:0;left:0}.recon-sphere.ended:not(.explore) .replay{opacity:1;visibility:visible;transition:opacity .5s .3s,visibility}.recon-sphere .replay{text-align:center;width:max-content;max-width:min(380px,100cqw - 32px);padding:22px 24px}.recon-sphere .replay p{text-wrap:balance;margin:0 0 18px}.recon-sphere .replay p b{font-family:var(--display);letter-spacing:-.02em;color:var(--fg);font-size:19px;font-weight:600;line-height:1.25;display:block}.recon-sphere .replay p span{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.5;display:block}.recon-sphere .replay-acts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.recon-sphere .replay .btn{align-items:center;gap:8px;padding-inline:18px;display:inline-flex}.recon-sphere .replay .btn-ghost{background:#0a0b0db3}.recon-sphere .replay svg{width:14px;height:14px}.recon-sphere .lb{font-family:var(--mono);color:var(--ice);white-space:nowrap;text-shadow:0 0 6px var(--ink), 0 0 2px var(--ink);will-change:transform;font-size:11px;transition:opacity .35s;position:absolute;top:0;left:0}.recon-sphere .lb .sfx{opacity:0;vertical-align:bottom;max-width:0;transition:max-width .6s,opacity .5s;display:inline-block;overflow:hidden}.recon-sphere .lb.full .sfx{opacity:.75;max-width:12em;transition:none}.recon-sphere .lb.center{color:var(--fg);font-size:14px;font-weight:500}.recon-sphere .lb.source{color:var(--source);font-family:var(--body);font-size:12px}.recon-sphere .lb.attacker{color:var(--attacker);font-family:var(--body);font-size:13px;font-weight:600}.recon-sphere .lb.svc{color:var(--muted);font-size:9.5px}.recon-sphere .lb.svc .f,.recon-sphere .lb.svc .s{vertical-align:bottom;opacity:1;max-width:13em;transition:max-width .7s,opacity .45s .3s;display:inline-block;overflow:hidden}.recon-sphere .lb.svc .s,.recon-sphere .lb.svc.short .f{opacity:0;max-width:0;transition:max-width .7s,opacity .3s}.recon-sphere .lb.svc.short .s{opacity:1;max-width:13em;transition:max-width .7s,opacity .45s .3s}.recon-sphere .lb.div{color:var(--divert)}.recon-sphere .lb.enf{color:var(--green);font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.recon-sphere .lb.attacker.bot{color:#baa7d3;font-weight:500}.recon-sphere .lb.tag{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);border:1px solid;padding:0 4px;font-size:9.5px;font-weight:600}.recon-sphere .lb.tag.warn{color:var(--source)}.recon-sphere .lb.tag.ok{color:var(--green)}.recon-sphere .lb.tag.dv{color:var(--divert)}.recon-sphere .lb.tag.bad{color:var(--attacker)}.recon-sphere .lb.divert{color:var(--divert);font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--divert);background:var(--ink);padding:1px 7px;font-size:11px;font-weight:600}.recon-sphere .lb.maze{color:var(--divert);font-family:var(--body);font-size:11px}.recon-sphere .ui{padding-block:16px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));pointer-events:none;grid-template-rows:1fr auto;grid-template-columns:minmax(0,370px) 1fr minmax(0,270px);gap:12px;display:grid;position:absolute;inset:0}.recon-sphere .panel{background:var(--panel);border:1px solid var(--rule);-webkit-backdrop-filter:blur(8px);pointer-events:auto;min-width:0}.recon-sphere .capcol{flex-direction:column;grid-area:1/1;align-self:start;align-items:flex-start;gap:8px;min-width:0;display:flex}.recon-sphere .cap{flex-direction:column;align-self:stretch;gap:8px;padding:16px 18px 18px;display:flex}.recon-sphere .rs-eyebrow{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.recon-sphere .sn{display:none}.recon-sphere .rs-eyebrow b{color:var(--divert);font-weight:600}.recon-sphere .back{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;padding:6px 12px;font-size:11px;display:inline-flex}.recon-sphere .back:hover{color:var(--fg)}.recon-sphere .back svg{width:13px;height:13px}.recon-sphere .cap h2{font-family:var(--display);text-wrap:balance;letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.6cqw,30px);font-weight:600;line-height:1.08}.recon-sphere .cap p{color:#cdcac3;max-width:44ch;margin:0}.recon-sphere .cta{align-self:flex-start;margin-top:4px}.recon-sphere .side{pointer-events:none;flex-direction:column;grid-area:1/3;gap:12px;min-width:0;min-height:0;display:flex}.recon-sphere .hud{flex-direction:column;flex:none;gap:12px;padding:14px 16px;display:flex}.recon-sphere .lb.attacker.threat{border:1px solid var(--attacker);background:var(--ink);letter-spacing:.12em;text-transform:uppercase;padding:1px 7px;font-size:11px}.recon-sphere .seg{border:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.recon-sphere .seg button{color:var(--muted);padding:7px 8px;font-size:12.5px}.recon-sphere .seg button[aria-pressed=true]{color:var(--fg);outline:1px solid var(--fg);outline-offset:-1px;background:#1a1d22;font-weight:600}.recon-sphere .rs-btn{border:1px solid var(--rule);background:#121418;padding:7px 12px;font-size:12.5px}.recon-sphere .rs-btn:hover{border-color:#3a4049}.recon-sphere .rs-btn[aria-pressed=true]{border-color:var(--divert);color:var(--divert)}.recon-sphere .rs-btn:disabled{cursor:default;opacity:.85}.recon-sphere .rs-btn.primary{background:var(--divert);color:var(--ink);border-color:var(--divert);font-weight:600}.recon-sphere .rs-btn.primary:hover{border-color:var(--fg)}.recon-sphere .lg{gap:10px;display:grid}.recon-sphere .lg .k{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.recon-sphere .sep{border:0;border-top:1px solid var(--rule);width:100%;margin:0}.recon-sphere .scn{gap:10px;display:grid}.recon-sphere .scnhead{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:2px 0;display:grid}.recon-sphere .scnhead .k{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.recon-sphere .scnhead [data-rs=scnName]{color:var(--fg);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.recon-sphere .scnhead i{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:7px;height:7px;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.recon-sphere .scnhead[aria-expanded=true] [data-rs=scnName]{visibility:hidden}.recon-sphere .scnhead[aria-expanded=true] i{transform:rotate(-135deg)translate(-2px,-2px)}.recon-sphere [data-rs=scnList]{gap:6px;display:grid}.recon-sphere .scnitem{text-align:left;border:1px solid var(--rule);background:#121418;gap:2px;padding:8px 10px;display:grid}.recon-sphere .scnitem:hover{border-color:#3a4049}.recon-sphere .scnitem[aria-pressed=true]{border-color:var(--fg)}.recon-sphere .scnitem b{font-size:13px;font-weight:600}.recon-sphere .scnitem small{color:var(--muted);font-size:11.5px;line-height:1.35}.recon-sphere .legend{color:var(--muted);gap:5px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.recon-sphere .legend li{align-items:center;gap:8px;display:flex}.recon-sphere .legend i{flex:none;width:9px;height:9px}.recon-sphere .bar{grid-area:2/1/auto/-1;grid-template-columns:auto 1fr;justify-self:center;align-items:center;gap:6px 12px;width:100%;max-width:1000px;padding:10px 14px 12px;display:grid}.recon-sphere [data-rs=play]{border:1px solid var(--rule);background:#121418;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid}.recon-sphere [data-rs=play] svg{width:16px;height:16px;fill:var(--fg)}.recon-sphere [data-rs=scrub]{width:100%;accent-color:var(--divert);height:18px;margin:0}.recon-sphere .steps{grid-template-columns:repeat(6,1fr);gap:0;padding-inline:8px;display:grid}.recon-sphere .step{border-left:1px solid var(--rule);color:var(--muted);text-align:left;align-items:baseline;gap:7px;min-width:0;padding:4px 6px;font-size:12.5px;display:flex}.recon-sphere .step .n{font-family:var(--mono);font-size:11px}.recon-sphere .step .l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recon-sphere .step.on{color:var(--fg);background:#1a1d22;font-weight:600}.recon-sphere .step:hover{color:var(--fg)}.recon-sphere .hint{color:var(--muted);pointer-events:none;grid-area:1/2;place-self:end center;font-size:12px;transition:opacity .6s}.recon-sphere .hint .for-touch{display:none}.recon-sphere .hint.flicker span{animation:6s linear rs-hint-flicker}@media (hover:none){.recon-sphere .hint .for-mouse{display:none}.recon-sphere .hint .for-touch{display:inline}}.recon-sphere .cap{transition:border-color .4s;position:relative}.recon-sphere .cap:before{content:"";height:3px;width:calc(var(--p,0) * (100% + 2px));background:var(--fg);position:absolute;top:-1px;left:-1px}.recon-sphere .cap.flash h2,.recon-sphere .cap p.flash,.recon-sphere .hcap.flash,.recon-sphere .herotext h1.flash,.recon-sphere .herotext h2.flash{animation:.5s ease-out rs-rise}.recon-sphere .cap.shine{border-color:var(--divert)}.recon-sphere .cap.shine:before{background:var(--divert)}.recon-sphere .cap.bad{border-color:var(--attacker)}.recon-sphere .cap.bad:before{background:var(--attacker)}.recon-sphere .moment{border-left:3px solid var(--divert);background:#22b4ce21;gap:2px;padding:8px 10px;font-weight:500;display:grid}.recon-sphere .moment b{letter-spacing:.12em;text-transform:uppercase;color:var(--divert);font-size:10.5px}.recon-sphere .moment.pop{animation:1.1s ease-out rs-pop}.recon-sphere .moment.bad{border-color:var(--attacker);background:#ff575721}.recon-sphere .moment.bad b{color:var(--attacker)}.recon-sphere .moment.bad.pop{animation:1.1s ease-out rs-popbad}.recon-sphere .step.dv .n{color:var(--divert)}.recon-sphere .step.dv.on{background:var(--divert);color:var(--ink)}.recon-sphere .step.dv.on .n{color:var(--ink)}.recon-sphere [data-rs=pulse]{pointer-events:none;opacity:0;box-shadow:inset 0 0 0 2px var(--divert), inset 0 0 150px #22b4ce66;position:absolute;inset:0}.recon-sphere [data-rs=pulse].bad{box-shadow:inset 0 0 0 2px var(--attacker), inset 0 0 150px #ff575766}.recon-sphere [data-rs=pulse].go{animation:1.5s ease-out rs-pulse}@media (prefers-reduced-motion:reduce){.recon-sphere .herotext h1.flash,.recon-sphere .herotext h2.flash,.recon-sphere .cap p.flash{animation:none}.recon-sphere [data-rs=stage],.recon-sphere [data-rs=labels]{transition:none}.recon-sphere.beat [data-rs=stage],.recon-sphere.beat [data-rs=labels],.recon-sphere.ended [data-rs=stage],.recon-sphere.ended [data-rs=labels]{filter:none}.recon-sphere .cap.flash:before,.recon-sphere .cap.flash h2,.recon-sphere .hcap.flash,.recon-sphere .moment.pop,.recon-sphere .moment.bad.pop,.recon-sphere [data-rs=pulse].go{animation:none}}.recon-sphere [data-rs=intro]{z-index:20;background:var(--ink);cursor:pointer;align-content:center;place-items:center;gap:26px;transition:background .8s;animation:.6s 10s forwards rs-intro-failsafe;display:grid;position:absolute;inset:0}.recon-sphere [data-rs=logo]{aspect-ratio:1;will-change:transform, opacity;width:min(46cqw,230px);transition:transform .85s cubic-bezier(.6,0,.35,1),opacity .6s .25s;animation:.5s ease-out .78s both rs-meet;position:relative}.recon-sphere [data-rs=pr],.recon-sphere [data-rs=pb]{will-change:transform;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.recon-sphere [data-rs=pr]{animation:.85s cubic-bezier(.2,.75,.2,1) both rs-fromL}.recon-sphere [data-rs=pb]{animation:.85s cubic-bezier(.2,.75,.2,1) both rs-fromR}.recon-sphere [data-rs=introline]{font-family:var(--display);letter-spacing:-.03em;text-align:center;--start:.5s;--step:1.5s;gap:6px;margin:0;padding-inline:16px;font-size:clamp(20px,3cqw,30px);font-weight:600;display:grid}.recon-sphere [data-rs=introline] span{animation:rs-rise 2s var(--start) both;text-wrap:balance}.recon-sphere [data-rs=introline] span:nth-child(2){animation-delay:calc(var(--start) + var(--step));color:var(--divert);animation-duration:2s}@media (prefers-reduced-motion:reduce){.recon-sphere [data-rs=intro]{display:none}}.recon-sphere [data-rs=intro].out{pointer-events:none;background:#0a0b0d00}.recon-sphere [data-rs=intro].out [data-rs=logo]{opacity:0}.recon-sphere [data-rs=intro].out [data-rs=introline]{opacity:0;transition:opacity .3s}.recon-sphere .scrim{pointer-events:none;background:linear-gradient(0deg, var(--ink) 0, #0a0b0d00 110px), linear-gradient(90deg, #0a0b0de0 0%, #0a0b0d8c 28%, #0a0b0d00 52%);position:absolute;inset:0}.recon-sphere .herotext{top:50%;left:max(var(--gutter), env(safe-area-inset-left,0px), calc((100cqw - 1180px) / 2 + var(--gutter)));right:max(var(--gutter), env(safe-area-inset-right,0px));pointer-events:none;flex-direction:column;align-items:flex-start;gap:14px;max-width:460px;display:flex;position:absolute;transform:translateY(-50%)}@container rs (min-width:821px) and (min-aspect-ratio:4/5){.recon-sphere .herotext{max-width:min(460px,42cqw)}}.recon-sphere .herotext h1{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(64px,3.7cqw,88px);font-weight:600;line-height:1}.recon-sphere .herotext h2{font-family:var(--display);letter-spacing:-.02em;min-height:1.15em;color:var(--divert);margin:6px 0 0;font-size:clamp(18px,1.9cqw,24px);font-weight:600;line-height:1.15}.recon-sphere .hcap{color:#cdcac3;max-width:34ch;min-height:3em;margin:0;font-size:16px}.recon-sphere .hprog{font-family:var(--mono);color:var(--muted);pointer-events:auto;align-items:center;gap:5px;font-size:11px;display:flex}.recon-sphere .hprog button{padding:10px 0;display:block}.recon-sphere .hprog button:hover i,.recon-sphere .hprog button:focus-visible i{transform:skew(-45deg)scaleY(2)}.recon-sphere .hprog i{background:linear-gradient(90deg, var(--divert) var(--f,0%), var(--rule) var(--f,0%));width:26px;height:4px;transition:transform .22s cubic-bezier(.2,.7,.2,1);display:block;transform:skew(-45deg)}.recon-sphere .hprog i.on{background:var(--divert)}.recon-sphere .hprog span{letter-spacing:.06em;text-transform:uppercase;margin-left:8px}.recon-sphere .herotext .acts{pointer-events:auto;flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.recon-sphere [data-rs=enter]{position:relative}.recon-sphere [data-rs=enter]:before{content:"";pointer-events:none;opacity:.55;animation:3.2s ease-in-out infinite rs-cta-glow;position:absolute;inset:-1px;box-shadow:0 0 14px 1px #4fd0e6e6,0 0 34px 4px #4fd0e680}.recon-sphere [data-rs=enter]:hover:before{opacity:1;animation:none}.recon-sphere .hplay{aspect-ratio:1;border:1px solid var(--rule);min-width:40px;color:var(--muted);place-items:center;display:grid}.recon-sphere .hplay:hover{color:var(--fg);border-color:#3a4049}.recon-sphere .hplay svg{fill:currentColor;width:13px;height:13px}.recon-sphere .hplay .ico-play,.recon-sphere .hplay[data-state=paused] .ico-pause{display:none}.recon-sphere .hplay[data-state=paused] .ico-play{display:block}.recon-sphere .ui,.recon-sphere .herotext,.recon-sphere .scrim{transition:opacity .5s}.recon-sphere:not(.explore) .ui,.recon-sphere.explore .herotext,.recon-sphere.explore .scrim{opacity:0;visibility:hidden}@container rs (max-width:820px) or (max-aspect-ratio:4/5){.recon-sphere .scrim{background:linear-gradient(#0a0b0d00 48%,#0a0b0d99 70%,#0a0b0deb 100%)}.recon-sphere .herotext{gap:10px;top:auto;bottom:62px;transform:none}.recon-sphere .herotext .rs-eyebrow{display:none}.recon-sphere .herotext .btn{padding:12px 16px}.recon-sphere .herotext .acts{gap:8px}.recon-sphere .herotext h1{font-size:26px}.recon-sphere .herotext h2{margin-top:2px;font-size:17px}.recon-sphere .hcap{min-height:3em;font-size:14px}}.recon-sphere [data-rs=tip]{pointer-events:none;z-index:5;max-width:260px;padding:10px 12px;font-size:12.5px;position:absolute;top:0;left:0}.recon-sphere [data-rs=tip] .t{font-family:var(--mono);color:var(--fg);word-break:break-all;font-size:12.5px}.recon-sphere [data-rs=tip] .m{color:var(--muted)}.recon-sphere [data-rs=tip] .d{color:var(--divert)}.recon-sphere [data-rs=tip] .g{color:var(--green)}.recon-sphere [data-rs=tip] .a{color:var(--attacker)}.recon-sphere .fail{text-align:center;color:var(--muted);place-items:center;padding:24px;display:grid;position:absolute;inset:0}@container rs (max-width:820px) or (max-aspect-ratio:4/5){.recon-sphere .ui{grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr);gap:8px;padding-block:10px}.recon-sphere .capcol{grid-area:1/1;gap:6px}.recon-sphere .cap{gap:6px;padding:12px 14px}.recon-sphere .cap p{font-size:13px}.recon-sphere .side{grid-area:3/1;gap:8px}.recon-sphere .hud{gap:8px;padding:10px 12px}.recon-sphere .lg{display:none}.recon-sphere .bar{grid-row:4;padding:8px 10px 10px}.recon-sphere .step .l{display:none}.recon-sphere .step{justify-content:center}.recon-sphere .hint{display:none}.recon-sphere .lb{font-size:10px}.recon-sphere .sn{display:inline}.recon-sphere .sw{display:none}.recon-sphere .lb.enf{letter-spacing:.03em;font-size:9px}.recon-sphere .lb.source{font-size:11px}.recon-sphere .lb.center{font-size:12.5px}.recon-sphere .back{padding:9px 14px}.recon-sphere .step{align-items:center;min-height:40px}.recon-sphere .seg button{padding:10px 8px}.recon-sphere [data-rs=play]{width:44px;height:44px}.recon-sphere .hud .sep{display:none}.recon-sphere [data-rs=tip]{max-width:220px}}@container rs (max-height:520px) and (min-width:560px){.recon-sphere .herotext{--gutter:16px}.recon-sphere .ui{grid-template-rows:1fr auto;grid-template-columns:minmax(0,300px) 1fr minmax(0,230px);gap:8px;padding-block:8px}.recon-sphere .capcol{grid-area:1/1;gap:4px}.recon-sphere .back{padding:3px 10px}.recon-sphere .cap{gap:4px;padding:10px 12px}.recon-sphere .cap h2{font-size:19px}.recon-sphere .cap p{font-size:12.5px;line-height:1.4}.recon-sphere .lg,.recon-sphere .hint,.recon-sphere .hud .sep,.recon-sphere .scnitem small{display:none}.recon-sphere .scnitem{padding:6px 10px}.recon-sphere [data-rs=scnList]{gap:4px;max-height:170px;overflow-y:auto}.recon-sphere .side{grid-area:1/3}.recon-sphere .hud{gap:8px;padding:10px 12px}.recon-sphere .bar{grid-area:2/1/auto/-1;padding:6px 10px 8px}.recon-sphere .step{min-height:30px}.recon-sphere .scrim{background:linear-gradient(0deg, var(--ink) 0, #0a0b0d00 70px), linear-gradient(90deg, #0a0b0de0 0%, #0a0b0d8c 28%, #0a0b0d00 52%)}.recon-sphere .herotext{gap:12px;max-width:340px;top:calc(50% + 40px);bottom:auto;transform:translateY(-50%)}.recon-sphere .herotext h1{font-size:22px;line-height:1.1}.recon-sphere .herotext h2{margin-top:2px;font-size:15px}.recon-sphere .hcap{min-height:2.9em;margin-top:-6px;font-size:13.5px}.recon-sphere .herotext .acts{margin-top:2px}.recon-sphere .herotext .btn{padding:9px 14px}.recon-sphere [data-rs=introline]{font-size:18px}.recon-sphere [data-rs=logo]{width:120px}.recon-sphere [data-rs=intro]{gap:14px}}@media (prefers-reduced-motion:reduce){.recon-sphere .lb,.recon-sphere .hint,.recon-sphere .ui,.recon-sphere .herotext,.recon-sphere .scrim,.recon-sphere .hprog i{transition:none}.recon-sphere [data-rs=enter]:before,.recon-sphere .hint.flicker span{animation:none}}@keyframes rs-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rs-pop{0%{background:#22b4cef2}to{background:#22b4ce21}}@keyframes rs-popbad{0%{background:#ff5757f2}to{background:#ff575721}}@keyframes rs-pulse{0%{opacity:1}to{opacity:0}}@keyframes rs-fromL{0%{transform:translate(-130vw)rotate(-240deg)}to{transform:translate(0)rotate(0)}}@keyframes rs-fromR{0%{transform:translate(130vw)rotate(240deg)}to{transform:translate(0)rotate(0)}}@keyframes rs-meet{0%{scale:1}35%{scale:1.07}to{scale:1}}@keyframes rs-intro-failsafe{to{opacity:0;visibility:hidden}}@keyframes rs-cta-glow{0%,to{opacity:.35}50%{opacity:.9}}@keyframes rs-hint-flicker{0%,10%,50%,90%,to{color:var(--muted);animation-timing-function:ease-in-out}30%,70%{color:var(--fg);animation-timing-function:ease-in-out}}
