.xtT_6a_stage{box-shadow:0 0 0 1px hsl(var(--line-strong)), 0 40px 80px -50px #000000e6;aspect-ratio:16/9;touch-action:manipulation;background:#050c16;border-radius:18px;position:relative;overflow:hidden}.xtT_6a_canvas{cursor:pointer;outline:none;width:100%;height:100%;display:block}.xtT_6a_canvas:focus-visible{box-shadow:inset 0 0 0 3px hsl(var(--amber))}.xtT_6a_glass{border:1px solid hsl(var(--line-strong));-webkit-backdrop-filter:blur(10px);background:linear-gradient(#0f2436f0,#0a1a2af5);border-radius:16px}.xtT_6a_chip{height:2.25rem;box-shadow:inset 0 0 0 1px hsl(var(--line-strong));color:hsl(var(--ice));-webkit-backdrop-filter:blur(8px);transition:background-color .2s var(--ease), box-shadow .2s var(--ease);background:#07111dd1;border-radius:999px;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.875rem;font-weight:600;display:inline-flex}button.xtT_6a_chip:hover{background:hsl(var(--space-high))}.xtT_6a_objective{-webkit-backdrop-filter:blur(8px);max-width:min(360px,60%);animation:xtT_6a_drop .45s var(--ease) both;background:#07111dd1;border-radius:14px;padding:10px 14px 11px;position:absolute;top:12px;left:12px;box-shadow:inset 0 0 0 1px #ffb54773}.xtT_6a_toasts{pointer-events:none;z-index:5;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.xtT_6a_toast{white-space:nowrap;animation:xtT_6a_toast 3.4s var(--ease) both;background:#07111deb;border-radius:999px;align-items:center;gap:.6rem;padding:8px 16px 8px 10px;font-size:.9375rem;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #ffb54799,0 12px 30px -16px #ffb54799}@keyframes xtT_6a_toast{0%{opacity:0;transform:translateY(-10px)scale(.96)}8%{opacity:1;transform:none}85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes xtT_6a_drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.xtT_6a_dialogue{animation:xtT_6a_rise .35s var(--ease) both}.xtT_6a_portrait{background:radial-gradient(circle at 50% 35%, hsl(var(--space-high)), hsl(var(--space)) 75%);box-shadow:inset 0 0 0 1px hsl(var(--line-strong));border-radius:14px;flex:none;overflow:hidden}.xtT_6a_option{text-align:left;width:100%;box-shadow:inset 0 0 0 1px hsl(var(--line));transition:background-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);background:#0a1a2a99;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.7rem .9rem;font-size:1rem;line-height:1.45;display:flex}.xtT_6a_option:hover,.xtT_6a_option:focus-visible{background:hsl(var(--space-high));box-shadow:inset 0 0 0 1px hsl(var(--amber) / .7);outline:none;transform:translate(2px)}.xtT_6a_key{width:1.5rem;height:1.5rem;font-family:var(--font-jetbrains), monospace;color:hsl(var(--amber));box-shadow:inset 0 0 0 1px hsl(var(--amber) / .55);border-radius:6px;flex:none;place-items:center;margin-top:.05rem;font-size:.75rem;font-weight:700;display:grid}.xtT_6a_skillMove{animation:xtT_6a_pop .45s var(--ease) both}@keyframes xtT_6a_pop{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.03)}to{transform:none}}.xtT_6a_caret{width:.5em;color:hsl(var(--amber));margin-left:2px;animation:1s step-end infinite xtT_6a_blink;display:inline-block}@keyframes xtT_6a_blink{50%{opacity:0}}.xtT_6a_star{animation:xtT_6a_starIn .6s var(--ease) both;animation-delay:var(--d,0s)}@keyframes xtT_6a_starIn{0%{opacity:0;transform:scale(.3)rotate(-40deg)}60%{opacity:1;transform:scale(1.18)rotate(6deg)}to{transform:none}}.xtT_6a_burst{animation:xtT_6a_burst 1.6s var(--ease) both;pointer-events:none;background:radial-gradient(circle,#ffb54759,#0000 60%);position:absolute;inset:-40%}@keyframes xtT_6a_burst{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.3)}}.xtT_6a_breath{transition:transform var(--dur,4s) cubic-bezier(.45, 0, .55, 1);background:radial-gradient(circle,#9be7ff59,#9be7ff0d 70%);border-radius:50%;box-shadow:0 0 0 2px #9be7ff99,0 0 60px #9be7ff40}.xtT_6a_mic{position:relative}.xtT_6a_mic[data-on=true]:after{content:"";box-shadow:0 0 0 2px hsl(var(--amber));border-radius:999px;animation:1.4s ease-out infinite xtT_6a_ring;position:absolute;inset:-6px}@keyframes xtT_6a_ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.xtT_6a_shimmer{background:linear-gradient(110deg,#0000 30%,#ffb5472e 50%,#0000 70%) 0 0/250% 100%;animation:2.4s linear infinite xtT_6a_shimmer}@keyframes xtT_6a_shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.xtT_6a_dust{align-items:center;gap:.35rem;display:inline-flex}.xtT_6a_dustBump{animation:xtT_6a_bump .5s var(--ease)}@keyframes xtT_6a_bump{40%{color:hsl(var(--amber));transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.xtT_6a_toast,.xtT_6a_objective,.xtT_6a_dialogue,.xtT_6a_star,.xtT_6a_burst,.xtT_6a_skillMove,.xtT_6a_dustBump,.xtT_6a_shimmer,.xtT_6a_caret,.xtT_6a_mic[data-on=true]:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.xtT_6a_breath{transition-duration:.01ms!important}}.xtT_6a_reduced *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@keyframes xtT_6a_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.f3z2rq_wrap{flex:none;line-height:0;display:inline-block}.f3z2rq_svg{display:block;overflow:visible}.f3z2rq_glow{filter:drop-shadow(0 0 4px #ffb5478c)}.f3z2rq_body{animation:5s ease-in-out infinite f3z2rq_float}.f3z2rq_halo{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite f3z2rq_haloBreath}@keyframes f3z2rq_float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes f3z2rq_haloBreath{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.75;transform:scaleX(.92)}}.f3z2rq_waveArm{transform-box:view-box;transform-origin:116px 168px;animation:f3z2rq_wave .7s var(--ease,ease-out) .4s 2 both}@keyframes f3z2rq_wave{0%,to{transform:rotate(0)}40%{transform:rotate(-14deg)}75%{transform:rotate(6deg)}}.f3z2rq_hop{animation:f3z2rq_hop .6s var(--ease,ease-out) .2s both, f3z2rq_float 5s ease-in-out .8s infinite}@keyframes f3z2rq_hop{0%{transform:translateY(6px)}45%{transform:translateY(-12px)}to{transform:translateY(0)}}.f3z2rq_cheerLeft,.f3z2rq_cheerRight{transform-box:view-box;animation:f3z2rq_armsUp .5s var(--ease,ease-out) .2s both}.f3z2rq_cheerLeft{transform-origin:82px 172px}.f3z2rq_cheerRight{transform-origin:118px 172px}@keyframes f3z2rq_armsUp{0%{transform:rotate(var(--from,0deg)) scaleY(.85)}to{transform:none}}.f3z2rq_cheerLeft{--from:-40deg}.f3z2rq_cheerRight{--from:40deg}.f3z2rq_eyes{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out 2s infinite f3z2rq_blink}@keyframes f3z2rq_blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.f3z2rq_bulbs{animation:5s ease-in-out infinite f3z2rq_bulbs}@keyframes f3z2rq_bulbs{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.f3z2rq_says{align-items:flex-end;gap:14px;display:flex}.f3z2rq_bubble{border:1px solid hsl(var(--line-strong));background:hsl(var(--space-raised));color:hsl(var(--ice));animation:f3z2rq_bubbleIn .45s var(--ease,ease-out) .15s both;border-radius:16px;margin-bottom:18px;padding:14px 18px;font-size:1.0625rem;line-height:1.45;position:relative}.f3z2rq_bubble:before{content:"";background:hsl(var(--space-raised));border-left:1px solid hsl(var(--line-strong));border-bottom:1px solid hsl(var(--line-strong));width:12px;height:12px;position:absolute;bottom:18px;left:-7px;rotate:45deg}@keyframes f3z2rq_bubbleIn{0%{opacity:0;transform:translate(-8px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.f3z2rq_body,.f3z2rq_halo,.f3z2rq_eyes,.f3z2rq_bulbs,.f3z2rq_waveArm,.f3z2rq_hop,.f3z2rq_cheerLeft,.f3z2rq_cheerRight,.f3z2rq_bubble{animation:none!important}}:is(.reduce-motion .f3z2rq_body,.reduce-motion .f3z2rq_halo,.reduce-motion .f3z2rq_eyes,.reduce-motion .f3z2rq_bulbs){animation:none!important}
.aWFNAa_unit{padding-bottom:56px;position:relative}.aWFNAa_band{z-index:10;border:1px solid hsl(var(--line));background:hsl(var(--space-raised));transition:border-color .3s var(--ease);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 16px 16px 22px;display:flex;position:sticky;top:72px;overflow:hidden}@media (min-width:1024px){.aWFNAa_band{top:20px}}.aWFNAa_ghost{font-family:var(--font-instrument), serif;letter-spacing:-.04em;color:hsl(var(--u) / .22);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(5.25rem,10vw,6.75rem);line-height:.8;position:absolute;top:50%;left:10px;translate:0 -54%}.aWFNAa_band{border-color:hsl(var(--u) / .2)}.aWFNAa_bandCurrent .aWFNAa_ghost{color:hsl(var(--u) / .3)}.aWFNAa_bandCurrent{border-color:hsl(var(--u) / .45);background:radial-gradient(420px 120px at 88% 0%, hsl(var(--u-deep) / .7), transparent 70%), linear-gradient(180deg, hsl(var(--space-raised)), hsl(var(--space-raised) / .94))}.aWFNAa_bandCurrent:after{content:"";background:linear-gradient(105deg, transparent 35%, hsl(var(--u) / .12) 50%, transparent 65%);animation:aWFNAa_sweep 6s var(--ease) 1s infinite;pointer-events:none;position:absolute;inset:0;translate:-100%}@keyframes aWFNAa_sweep{0%{translate:-100%}45%,to{translate:100%}}.aWFNAa_bandLocked{background:hsl(var(--space))}.aWFNAa_track{width:340px;margin:0 auto;position:relative}.aWFNAa_route{pointer-events:none;position:absolute;inset:0;overflow:visible}.aWFNAa_seg{fill:none;stroke-width:1.5px;stroke-linecap:round}.aWFNAa_segDone{stroke:hsl(var(--line-strong));stroke-width:2px}.aWFNAa_segNext{stroke:hsl(var(--amber));stroke-dasharray:5 7;opacity:.8}.aWFNAa_segLocked{stroke:hsl(var(--ice-faint) / .45);stroke-dasharray:2 7}.aWFNAa_segDraw{stroke-dasharray:1;stroke-dashoffset:1px;animation:aWFNAa_draw .9s var(--ease) .45s forwards}@keyframes aWFNAa_rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes aWFNAa_draw{to{stroke-dashoffset:0}}.aWFNAa_slot{position:absolute;transform:translate(-50%,-50%)}.aWFNAa_star{width:60px;height:60px;transition:transform .2s var(--ease), background-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.aWFNAa_starBig{width:72px;height:72px}.aWFNAa_star:active{transform:translateY(1px)}.aWFNAa_starDone{background:radial-gradient(circle at 35% 30%, hsl(var(--space-high)), hsl(var(--space-raised)));box-shadow:inset 0 0 0 1px hsl(var(--u) / .45), 0 10px 20px -12px #0009;color:hsl(var(--u))}.aWFNAa_starDone:hover{box-shadow:inset 0 0 0 1px hsl(var(--u) / .7), 0 0 22px -4px hsl(var(--u) / .55), 0 10px 20px -12px #0009;transform:translateY(-1px)}.aWFNAa_doneBadge{background:hsl(var(--amber));width:22px;height:22px;color:hsl(var(--space));box-shadow:0 0 0 3px hsl(var(--space)), 0 0 12px -2px hsl(var(--amber) / .7);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;right:-2px}.aWFNAa_starBig .aWFNAa_doneBadge{top:0;right:0}.aWFNAa_justDone .aWFNAa_doneBadge{animation:aWFNAa_stamp .45s var(--ease) .8s both}@keyframes aWFNAa_stamp{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.18)}to{transform:none}}.aWFNAa_stitch{pointer-events:none;width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;inset:5px;overflow:visible}.aWFNAa_stitch circle{fill:none;stroke:hsl(var(--u) / .75);stroke-width:2.6px;stroke-dasharray:5.5 6}.aWFNAa_starCurrent{background:hsl(var(--amber));color:hsl(var(--space));box-shadow:0 0 0 6px hsl(var(--amber) / .16), 0 0 0 14px hsl(var(--amber) / .05), 0 14px 28px -14px #ffb547b3}.aWFNAa_starCurrent:after{content:"";border:2px solid hsl(var(--amber) / .6);animation:aWFNAa_beacon 2.4s var(--ease) infinite;pointer-events:none;border-radius:50%;position:absolute;inset:0}@keyframes aWFNAa_beacon{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.75)}}.aWFNAa_starCurrent:hover{background:hsl(var(--amber-hover));transform:translateY(-1px)}.aWFNAa_starLocked{background:hsl(var(--space));box-shadow:inset 0 0 0 1.5px hsl(var(--ice-faint) / .55);color:hsl(var(--ice-faint))}.aWFNAa_starBig.aWFNAa_starLocked{background:radial-gradient(circle at 35% 30%, hsl(var(--space-high)), hsl(var(--space-raised)));box-shadow:inset 0 0 0 1px hsl(var(--line-strong)), 0 10px 20px -12px #0009;color:hsl(var(--ice-muted))}.aWFNAa_starBig.aWFNAa_starLocked .aWFNAa_stitch circle{stroke:hsl(var(--ice-faint) / .6)}.aWFNAa_starLocked:hover{box-shadow:inset 0 0 0 1.5px hsl(var(--ice-faint))}.aWFNAa_star[data-state=open]{transform:translateY(1px)}.aWFNAa_stitch .aWFNAa_sewMask{fill:none;stroke:#fff;stroke-width:10px;stroke-dasharray:1;stroke-dashoffset:1px;animation:aWFNAa_draw .9s var(--ease) forwards}.aWFNAa_justDone .aWFNAa_starIcon{animation:aWFNAa_settle .5s var(--ease) both}@keyframes aWFNAa_settle{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.aWFNAa_justUnlocked{animation:aWFNAa_warm .5s var(--ease) 1.15s both}@keyframes aWFNAa_warm{0%{background:hsl(var(--space));color:hsl(var(--ice-faint));box-shadow:inset 0 0 0 1.5px hsl(var(--ice-faint) / .55)}}.aWFNAa_label{width:132px;text-shadow:0 0 2px hsl(var(--space)), 0 0 6px hsl(var(--space)), 0 0 10px hsl(var(--space));pointer-events:none;font-size:.875rem;font-weight:600;line-height:1.3;position:absolute;top:50%;transform:translateY(-50%)}.aWFNAa_labelRight{text-align:left;left:calc(100% + 16px)}.aWFNAa_labelLeft{text-align:right;right:calc(100% + 16px)}.aWFNAa_tag{translate:calc(-50% + var(--shift,0px)) 0;border:1px solid hsl(var(--amber) / .55);background:hsl(var(--space));color:hsl(var(--amber));letter-spacing:.01em;white-space:nowrap;pointer-events:none;animation:aWFNAa_rise .5s var(--ease) both;animation-delay:var(--d,0s);border-radius:10px;padding:7px 14px;font-size:.8125rem;font-weight:700;position:absolute;bottom:calc(100% + 18px);left:50%}.aWFNAa_tag:after{content:"";width:10px;height:10px;translate:calc(-50% - var(--shift,0px)) -5px;background:hsl(var(--space));border-right:1px solid hsl(var(--amber) / .55);border-bottom:1px solid hsl(var(--amber) / .55);position:absolute;top:100%;left:50%;rotate:45deg}.aWFNAa_pop{border:1px solid hsl(var(--line-strong));background:radial-gradient(300px 120px at 100% 0%, #265c7a59, transparent 70%), hsl(var(--space-raised));width:min(320px,100vw - 32px);color:hsl(var(--ice));border-radius:16px;padding:20px;box-shadow:0 30px 60px -30px #000000d9}.aWFNAa_levelTrack{background:hsl(var(--space-high));border-radius:999px;height:6px;position:relative;overflow:hidden}.aWFNAa_levelFill{border-radius:inherit;background:hsl(var(--amber));transform-origin:0;animation:aWFNAa_grow .9s var(--ease) .2s both;position:absolute;inset:0 auto 0 0}@keyframes aWFNAa_grow{0%{transform:scaleX(0)}}.aWFNAa_skeleton{background:hsl(var(--space-raised));box-shadow:inset 0 0 0 1px hsl(var(--line));border-radius:50%}.aWFNAa_ring{fill:none;stroke:hsl(var(--u) / .35);stroke-width:1.5px;stroke-dasharray:2 7;stroke-linecap:round;animation:3.6s linear infinite aWFNAa_drift}.aWFNAa_ringCurrent{stroke:hsl(var(--u) / .7);stroke-width:2px;animation-duration:1.8s}.aWFNAa_ringBack{animation-direction:reverse}.aWFNAa_unitLocked .aWFNAa_ring{stroke:hsl(var(--u) / .22);animation-duration:7s}@keyframes aWFNAa_drift{to{stroke-dashoffset:-18px}}.aWFNAa_trail{fill:none;stroke:hsl(var(--u));stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 6px hsl(var(--u) / .45))}.aWFNAa_trailDraw,.aWFNAa_trailClose{stroke-dasharray:1;stroke-dashoffset:1px;animation:aWFNAa_draw 1.1s var(--ease) .35s forwards}.aWFNAa_trailClose{animation-duration:1.4s}.aWFNAa_sparkle{fill:hsl(var(--u-soft));opacity:.15;animation:3s ease-in-out infinite aWFNAa_twinkle}@keyframes aWFNAa_twinkle{50%{opacity:.85}}.aWFNAa_planet{transition:opacity .4s var(--ease), filter .4s var(--ease)}.aWFNAa_unitLocked .aWFNAa_planet{opacity:.6;filter:saturate(.55)}.aWFNAa_stopLight{stop-color:hsl(var(--u-soft))}.aWFNAa_stopMid{stop-color:hsl(var(--u) / .85)}.aWFNAa_stopDeep{stop-color:hsl(var(--u-deep))}.aWFNAa_planetBody{stroke:hsl(var(--u) / .6);stroke-width:1px}.aWFNAa_surface{animation:22s linear infinite aWFNAa_spin}@keyframes aWFNAa_spin{to{transform:translateX(var(--spin))}}.aWFNAa_bandLight{fill:hsl(var(--u-soft) / .35)}.aWFNAa_bandDark{fill:hsl(var(--u-deep) / .4)}.aWFNAa_spot{fill:hsl(var(--u-deep) / .35)}.aWFNAa_shade{fill:hsl(var(--space));opacity:.38}.aWFNAa_halo{fill:hsl(var(--u) / .12);transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite aWFNAa_breathe}.aWFNAa_planetCurrent .aWFNAa_halo{fill:hsl(var(--u) / .22)}@keyframes aWFNAa_breathe{50%{opacity:.55;transform:scale(1.14)}}.aWFNAa_planetRing{fill:none;stroke:hsl(var(--u-soft) / .85);stroke-width:1.5px;stroke-linecap:round}.aWFNAa_planetRingBack{stroke:hsl(var(--u-soft) / .4)}.aWFNAa_moon{animation:16s linear infinite aWFNAa_orbit}@keyframes aWFNAa_orbit{to{transform:rotate(360deg)}}.aWFNAa_moonBody{fill:hsl(var(--ice));filter:drop-shadow(0 0 3px hsl(var(--u) / .8))}.aWFNAa_unitLocked .aWFNAa_moonBody{fill:hsl(var(--ice-muted))}.aWFNAa_planetLabel{color:hsl(var(--ice));pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.aWFNAa_rocket{z-index:3;background:hsl(var(--space));width:34px;height:34px;color:hsl(var(--amber));box-shadow:0 0 0 1px hsl(var(--amber) / .5), 0 0 18px -2px #ffb54773;offset-path:var(--flight);offset-distance:100%;offset-rotate:auto 45deg;pointer-events:none;border-radius:50%;place-items:center;animation:1.6s ease-in-out infinite aWFNAa_engine;display:grid;position:absolute;top:0;left:0}.aWFNAa_rocketFly{animation:aWFNAa_fly 1.1s var(--ease) .35s both, aWFNAa_engine 1.6s ease-in-out infinite}@keyframes aWFNAa_engine{50%{box-shadow:0 0 0 1px hsl(var(--amber) / .7), 0 0 26px 2px #ffb54799}}@keyframes aWFNAa_fly{0%{offset-distance:0%}to{offset-distance:100%}}.aWFNAa_caption{text-align:center;width:max-content;color:hsl(var(--ice-muted));text-shadow:0 0 2px hsl(var(--space)), 0 0 6px hsl(var(--space)), 0 0 10px hsl(var(--space)), 0 0 14px hsl(var(--space));font-size:.875rem;font-weight:600;position:absolute;bottom:0;left:50%;translate:-50%}.aWFNAa_tagBelow{top:calc(100% + 18px);bottom:auto}.aWFNAa_tagBelow:after{translate:calc(-50% - var(--shift,0px)) 5px;top:auto;bottom:100%;rotate:225deg}.aWFNAa_guide{pointer-events:none;animation:aWFNAa_rise .6s var(--ease) .2s both;display:none;position:absolute;translate:0 -55%}@media (min-width:768px){.aWFNAa_guide{display:block}}.aWFNAa_guideLeft{right:calc(100% + 4px)}.aWFNAa_guideRight{left:calc(100% + 4px)}@media (prefers-reduced-motion:reduce){.aWFNAa_ring,.aWFNAa_sparkle,.aWFNAa_surface,.aWFNAa_halo,.aWFNAa_moon,.aWFNAa_rocket,.aWFNAa_starCurrent:after,.aWFNAa_bandCurrent:after{animation:none}.aWFNAa_rocketFly{animation:aWFNAa_fly 1.1s var(--ease) .35s both}}
.oM9FDa_frame{flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.oM9FDa_top{z-index:20;background:hsl(var(--space) / .96);position:sticky;top:0}.oM9FDa_progress{height:28px;margin-right:14px;position:relative}.oM9FDa_progress:before{content:"";border-top:2px dotted hsl(var(--ice-faint) / .45);position:absolute;inset:50% 0 auto;translate:0 -1px}.oM9FDa_progressFill{background:linear-gradient(90deg, hsl(var(--amber) / .15), hsl(var(--amber)));height:3px;transition:width .6s var(--ease);border-radius:999px;position:absolute;top:50%;left:0;translate:0 -50%}.oM9FDa_progressRocket{width:28px;height:28px;color:hsl(var(--amber));filter:drop-shadow(0 0 6px #ffb54773);transition:left .6s var(--ease);place-items:center;display:grid;position:absolute;top:50%;translate:-50% -50%;rotate:45deg}.oM9FDa_close{width:44px;height:44px;color:hsl(var(--ice-muted));transition:color .2s var(--ease), background-color .2s var(--ease);border-radius:10px;place-items:center;display:grid}.oM9FDa_close:hover{color:hsl(var(--ice));background:hsl(var(--space-raised))}.oM9FDa_footer{z-index:20;border-top:1px solid hsl(var(--line));background:hsl(var(--space));transition:background-color .3s var(--ease), border-color .3s var(--ease);position:sticky;bottom:0}.oM9FDa_footerFeedback{border-top-color:hsl(var(--line-strong));background:radial-gradient(600px 160px at 15% 0%, #265c7a59, transparent 70%), hsl(var(--space-raised))}.oM9FDa_feedback{animation:oM9FDa_rise .4s var(--ease) both}.oM9FDa_enter{animation:oM9FDa_enter .5s var(--ease) both}.oM9FDa_enterBack{animation:oM9FDa_enterBack .5s var(--ease) both}@keyframes oM9FDa_enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes oM9FDa_enterBack{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes oM9FDa_rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.oM9FDa_rise{animation:oM9FDa_rise .5s var(--ease) both;animation-delay:var(--d,0s)}.oM9FDa_answer{border:1px solid hsl(var(--line));background:hsl(var(--space) / .55);width:100%;min-height:64px;color:hsl(var(--ice));text-align:left;transition:background-color .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease), opacity .3s var(--ease);border-radius:12px;grid-template-columns:1.75rem 1fr auto;align-items:center;gap:14px;padding:14px 18px;font-size:1.0625rem;line-height:1.45;display:grid}.oM9FDa_answer:hover:not(:disabled){background:hsl(var(--space-high));border-color:hsl(var(--line-strong))}.oM9FDa_answer:active:not(:disabled){transform:translateY(1px)}.oM9FDa_answer[aria-pressed=true],.oM9FDa_answer[aria-checked=true]{background:hsl(var(--space-high));border-color:hsl(var(--ice-muted))}.oM9FDa_answer:disabled{cursor:default}.oM9FDa_answerDim{opacity:.55}.oM9FDa_answerBest{border-color:hsl(var(--amber) / .7)}.oM9FDa_letter{width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px hsl(var(--line-strong));color:hsl(var(--ice-muted));transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.oM9FDa_answer[aria-pressed=true] .oM9FDa_letter,.oM9FDa_answer[aria-checked=true] .oM9FDa_letter{background:hsl(var(--ice));color:hsl(var(--space));box-shadow:none}.oM9FDa_bubble{max-width:85%;animation:oM9FDa_rise .35s var(--ease) both;animation-delay:var(--d,0s);white-space:pre-wrap;border-radius:16px;padding:.75rem 1.05rem;font-size:1.0625rem;line-height:1.5}.oM9FDa_bubbleThem{background:hsl(var(--space-high));color:hsl(var(--ice));border-top-left-radius:4px;align-self:flex-start}.oM9FDa_bubbleYou{background:hsl(var(--ice));color:hsl(var(--space));border-top-right-radius:4px;align-self:flex-end}.oM9FDa_typing{gap:5px;padding:4px 2px;display:inline-flex}.oM9FDa_typing span{background:hsl(var(--ice-muted));opacity:.4;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite oM9FDa_typing}.oM9FDa_typing span:nth-child(2){animation-delay:.15s}.oM9FDa_typing span:nth-child(3){animation-delay:.3s}@keyframes oM9FDa_typing{0%,60%,to{opacity:.35}30%{opacity:1}}.oM9FDa_composer{border:1px solid hsl(var(--line-strong));background:hsl(var(--space-raised));transition:border-color .2s var(--ease);border-radius:14px;align-items:flex-end;gap:10px;padding:8px 8px 8px 16px;display:flex}.oM9FDa_composer:focus-within{border-color:hsl(var(--ice-muted))}.oM9FDa_composer textarea{resize:none;min-height:44px;max-height:160px;color:hsl(var(--ice));background:0 0;outline:none;flex:1;padding:10px 0;font-size:1.0625rem;line-height:1.45}.oM9FDa_send{background:hsl(var(--amber));width:44px;height:44px;color:hsl(var(--space));transition:background-color .2s var(--ease), opacity .2s var(--ease);border-radius:10px;flex:none;place-items:center;display:grid}.oM9FDa_send:disabled{background:hsl(var(--space-high));color:hsl(var(--ice-faint))}.oM9FDa_avatar{background:radial-gradient(circle at 35% 30%, hsl(var(--space-high)), hsl(var(--space-raised)));width:48px;height:48px;box-shadow:inset 0 0 0 1px hsl(var(--line-strong));font-family:var(--font-instrument), serif;color:hsl(var(--ice));border-radius:50%;flex:none;place-items:center;font-size:1.5rem;display:grid}.oM9FDa_patch{background:radial-gradient(circle at 35% 30%, hsl(var(--space-high)), hsl(var(--space-raised)));width:128px;height:128px;box-shadow:inset 0 0 0 1px hsl(var(--line-strong)), 0 18px 36px -18px #000000b3;color:hsl(var(--amber));animation:oM9FDa_settle .7s var(--ease) both;border-radius:50%;place-items:center;display:grid;position:relative}.oM9FDa_patch svg.oM9FDa_ring{width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px;overflow:visible}.oM9FDa_patch svg.oM9FDa_ring .oM9FDa_stitch{fill:none;stroke:hsl(var(--amber) / .75);stroke-width:1.6px;stroke-dasharray:4.5 4.5}.oM9FDa_patch svg.oM9FDa_ring .oM9FDa_sew{fill:none;stroke:#fff;stroke-width:6px;stroke-dasharray:1;stroke-dashoffset:1px;animation:oM9FDa_draw 1.1s var(--ease) .25s forwards}.oM9FDa_patchIcon{animation:oM9FDa_settle .6s var(--ease) .5s both}@keyframes oM9FDa_draw{to{stroke-dashoffset:0}}@keyframes oM9FDa_settle{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.oM9FDa_mark{width:14px;height:14px;animation:oM9FDa_settle .4s var(--ease) both;animation-delay:var(--d,0s);border-radius:50%}.oM9FDa_markGood{background:hsl(var(--amber));box-shadow:0 0 0 3px hsl(var(--amber) / .2)}.oM9FDa_markOther{box-shadow:inset 0 0 0 1.5px hsl(var(--ice-muted))}.oM9FDa_phrase{border-top:1px solid hsl(var(--line));justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:10px 0;display:flex}.oM9FDa_phrase:last-child{border-bottom:1px solid hsl(var(--line))}.oM9FDa_hear{width:40px;height:40px;color:hsl(var(--ice-muted));box-shadow:inset 0 0 0 1px hsl(var(--line-strong));transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.oM9FDa_hear:hover{background:hsl(var(--space-high));color:hsl(var(--ice))}.oM9FDa_hear[data-speaking=true]{color:hsl(var(--amber));box-shadow:inset 0 0 0 1px hsl(var(--amber) / .6)}.oM9FDa_swap{border-top:1px solid hsl(var(--line));grid-template-columns:1fr;gap:6px;padding:16px 0;display:grid}.oM9FDa_swap:last-child{border-bottom:1px solid hsl(var(--line))}@media (min-width:640px){.oM9FDa_swap{grid-template-columns:1fr 1fr;gap:28px}}.oM9FDa_seal{width:260px;height:260px;animation:oM9FDa_settle .6s var(--ease) both;position:relative}.oM9FDa_sealRing{fill:none;stroke:hsl(var(--ice-faint) / .45);stroke-width:1.5px;stroke-dasharray:2 6;stroke-linecap:round}.oM9FDa_sealTrail{fill:none;stroke:hsl(var(--amber));stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 5px #ffb54766)}.oM9FDa_sealDraw{stroke-dasharray:1;stroke-dashoffset:1px;animation:oM9FDa_draw 1.2s var(--ease) .3s forwards}.oM9FDa_sealPlanet{fill:hsl(var(--space-high));stroke:hsl(var(--line-strong))}.oM9FDa_sealPlanetRing{fill:none;stroke:hsl(var(--ice-muted) / .5);stroke-width:1.25px}.oM9FDa_sealStation{fill:hsl(var(--space));stroke:hsl(var(--ice-faint) / .7);stroke-width:1.5px}.oM9FDa_sealStationLit{fill:hsl(var(--amber))}.oM9FDa_sealStationNow{stroke:hsl(var(--amber) / .25);stroke-width:8px;paint-order:stroke;animation:oM9FDa_settle .4s var(--ease) 1.3s both;transform-box:fill-box;transform-origin:50%}.oM9FDa_sealRocket{background:hsl(var(--space));width:30px;height:30px;color:hsl(var(--amber));box-shadow:0 0 0 1px hsl(var(--amber) / .5), 0 0 16px -2px #ffb54773;offset-path:var(--flight);offset-rotate:auto 45deg;animation:oM9FDa_fly 1.2s var(--ease) .3s both;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}@keyframes oM9FDa_fly{0%{offset-distance:0%}to{offset-distance:100%}}.oM9FDa_sealMascot{position:absolute;top:50%;left:50%;translate:-50% -54%}.oM9FDa_sealIcon{background:hsl(var(--amber));width:30px;height:30px;color:hsl(var(--space));box-shadow:0 0 0 4px hsl(var(--space));animation:oM9FDa_settle .4s var(--ease) 1.2s both;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% + 46px);left:50%;translate:-50%}
