.shell-module__e_WImG__shell,.shell-module__e_WImG__stash{display:contents}.shell-module__e_WImG__stash[data-stashed]{visibility:hidden}.shell-module__e_WImG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes shell-module__e_WImG__fade{0%{opacity:0}to{opacity:1}}@keyframes shell-module__e_WImG__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes shell-module__e_WImG__draw{to{stroke-dashoffset:0}}@keyframes shell-module__e_WImG__fillIn{to{fill-opacity:1;stroke-opacity:.35}}@keyframes shell-module__e_WImG__bob{50%{transform:translateY(-1.5px)rotate(-2deg)}}@keyframes shell-module__e_WImG__breathe{50%{opacity:.45}}.shell-module__e_WImG__loader{z-index:60;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));place-items:center;display:grid;position:fixed;inset:0}.shell-module__e_WImG__loader[data-leaving]{pointer-events:none}.shell-module__e_WImG__loaderVeil{width:100%;height:100%;display:block;position:absolute;inset:0}.shell-module__e_WImG__loaderInner{text-align:center;width:min(360px,100%);transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);flex-direction:column;align-items:center;display:flex;position:relative}.shell-module__e_WImG__loader[data-leaving] .shell-module__e_WImG__loaderInner{opacity:0;transform:scale(.97)}.shell-module__e_WImG__wordmark{width:min(300px,78vw);height:auto;display:block;overflow:visible}.shell-module__e_WImG__wordmarkText{font-family:var(--font-display);letter-spacing:6px;fill:var(--cream);fill-opacity:0;stroke:var(--cream);stroke-width:1.1px;stroke-linejoin:round;stroke-dasharray:700;stroke-dashoffset:700px;animation:shell-module__e_WImG__draw 2.2s var(--ease-out) .15s forwards, shell-module__e_WImG__fillIn .8s ease 1.85s forwards;font-size:112px;font-weight:700}.shell-module__e_WImG__wordmarkSub{letter-spacing:.6em;opacity:0;margin:0;padding-left:.6em;animation:.8s 1.6s forwards shell-module__e_WImG__fade}.shell-module__e_WImG__stage{align-content:start;justify-items:center;width:100%;min-height:150px;margin-top:28px;display:grid}.shell-module__e_WImG__progressWrap,.shell-module__e_WImG__gate{width:100%;animation:shell-module__e_WImG__fade .5s var(--ease-out) both;flex-direction:column;align-items:center;display:flex}.shell-module__e_WImG__trail{width:min(280px,80vw);height:auto;display:block;overflow:visible}.shell-module__e_WImG__trail circle{transition:r .3s var(--ease-out), fill .3s var(--ease-out)}.shell-module__e_WImG__trailShip{transition:transform .5s var(--ease-out)}.shell-module__e_WImG__trailShipBob{animation:2.4s ease-in-out infinite shell-module__e_WImG__bob}.shell-module__e_WImG__loaderCopy{color:var(--muted);margin:14px 0 0;font-size:15px}.shell-module__e_WImG__loaderPct{color:var(--faint);margin:4px 0 0;font-size:13px}.shell-module__e_WImG__gateTitle{margin-bottom:18px;font-size:30px}.shell-module__e_WImG__gateHint{font-family:var(--font-display);color:var(--muted);letter-spacing:.02em;margin:-12px 0 18px;font-size:17px;font-style:italic}.shell-module__e_WImG__gateRow{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.shell-module__e_WImG__gateRow>button{min-width:136px}.shell-module__e_WImG__hud{z-index:20;padding:calc(8px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 0 calc(16px + env(safe-area-inset-left));pointer-events:none;animation:shell-module__e_WImG__fade .6s var(--ease-out) both;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}.shell-module__e_WImG__hud>*{pointer-events:auto}.shell-module__e_WImG__hudLeft{flex-direction:column;align-items:flex-start;display:flex}.shell-module__e_WImG__hudRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.shell-module__e_WImG__mark{align-items:center;gap:8px;min-height:44px;display:flex}.shell-module__e_WImG__markText{font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;font-size:21px;font-weight:700;line-height:1}.shell-module__e_WImG__markSub{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-left:4px;font-size:11px;font-weight:500}.shell-module__e_WImG__simpleLink{letter-spacing:.18em;text-transform:uppercase;min-height:44px;color:var(--faint);transition:color .18s var(--ease-out);align-items:center;margin-top:-10px;font-size:11px;text-decoration:none;display:inline-flex}.shell-module__e_WImG__simpleLink:hover,.shell-module__e_WImG__simpleLink:focus-visible{color:var(--cream)}.shell-module__e_WImG__iconBtn{width:44px;padding:0}.shell-module__e_WImG__hudLinks{flex-direction:column;align-items:flex-start;display:flex}.shell-module__e_WImG__hudLink{cursor:pointer;text-align:left;letter-spacing:.18em;text-transform:uppercase;min-height:44px;color:var(--faint);transition:color .18s var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:8px;margin-top:-10px;padding:0;font-size:11px;display:inline-flex}.shell-module__e_WImG__hudLink[data-marked]{color:var(--muted)}.shell-module__e_WImG__hudLink:hover,.shell-module__e_WImG__hudLink:focus-visible{color:var(--cream)}.shell-module__e_WImG__hudLink:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.shell-module__e_WImG__voteMark{background:var(--teal);flex:none;width:7px;height:7px;margin:0 1px;transform:rotate(45deg)}.shell-module__e_WImG__voteMark[data-tone=gold]{background:var(--gold)}.shell-module__e_WImG__voteMark[data-tone=open]{animation:2.4s ease-in-out infinite shell-module__e_WImG__breathe}@media (max-width:400px){.shell-module__e_WImG__markSub{display:none}}.shell-module__e_WImG__wakeHint{z-index:15;text-align:center;pointer-events:none;letter-spacing:.24em;text-transform:uppercase;color:var(--cream);text-shadow:0 1px 10px #030712e6;opacity:0;transition:opacity .6s var(--ease-out);left:16px;right:16px;bottom:calc(16vh + env(safe-area-inset-bottom));margin:0;font-size:13px;position:fixed}@media (max-aspect-ratio:4/5){.shell-module__e_WImG__wakeHint{bottom:40vh}}.shell-module__e_WImG__wakeHint[data-show]{opacity:.9;animation:2.8s ease-in-out .6s infinite shell-module__e_WImG__breathe}.shell-module__e_WImG__captionWrap{z-index:20;left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.shell-module__e_WImG__caption{max-width:100%;min-height:56px;animation:shell-module__e_WImG__rise .35s var(--ease-out) both;align-items:center;gap:16px;padding:8px 10px 8px 18px;display:flex}.shell-module__e_WImG__caption button{pointer-events:auto}.shell-module__e_WImG__caption button+button{margin-left:-8px}.shell-module__e_WImG__caption .shell-module__e_WImG__captionVote:focus-visible{outline-offset:-3px}@media (max-width:479px){.shell-module__e_WImG__caption[data-crowded]{gap:12px;padding-left:14px}.shell-module__e_WImG__caption[data-crowded] button{padding:0 12px}.shell-module__e_WImG__caption[data-crowded] .shell-module__e_WImG__captionName{font-size:20px}}.shell-module__e_WImG__captionText{flex-direction:column;min-width:0;padding:2px 0;display:flex}.shell-module__e_WImG__captionName{white-space:nowrap;text-overflow:ellipsis;font-size:23px;overflow:hidden}.shell-module__e_WImG__journey{z-index:20;left:50%;bottom:calc(4px + env(safe-area-inset-bottom));width:min(780px,100% - 32px);animation:shell-module__e_WImG__fade .5s var(--ease-out) both;position:fixed;transform:translate(-50%)}.shell-module__e_WImG__journeyScroll{scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;overflow:auto hidden}.shell-module__e_WImG__journeyScroll::-webkit-scrollbar{display:none}.shell-module__e_WImG__journeyTrack{height:64px;min-width:calc(var(--slots) * 34px);display:flex;position:relative}@media (pointer:coarse){.shell-module__e_WImG__journeyTrack{min-width:calc(var(--slots) * 44px)}}.shell-module__e_WImG__journeyLine,.shell-module__e_WImG__journeyLit,.shell-module__e_WImG__journeyFog{pointer-events:none;height:1px;position:absolute;top:42px}.shell-module__e_WImG__journeyLine{background:var(--line-strong)}.shell-module__e_WImG__journeyLit{background:var(--cream);opacity:.75;transition:width .42s var(--ease-out)}.shell-module__e_WImG__journeyLit[data-moving]{transition:none}.shell-module__e_WImG__journeyFog{border-top:1px dotted var(--faint);opacity:.7;height:0}.shell-module__e_WImG__dot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1 1 0;place-items:center;min-width:0;height:44px;margin-top:20px;padding:0;display:grid;position:relative}.shell-module__e_WImG__dotMark{background:var(--faint);width:7px;height:7px;transition:background .2s var(--ease-out), transform .2s var(--ease-out);transform:rotate(45deg)}.shell-module__e_WImG__dot[data-past] .shell-module__e_WImG__dotMark{background:var(--cream)}.shell-module__e_WImG__dot:hover .shell-module__e_WImG__dotMark{background:var(--cream);transform:rotate(45deg)scale(1.4)}.shell-module__e_WImG__dot[data-here] .shell-module__e_WImG__dotMark{background:var(--teal);transform:rotate(45deg)scale(1.55)}.shell-module__e_WImG__dot[data-vote=open] .shell-module__e_WImG__dotMark{box-shadow:0 0 0 2px var(--space), 0 0 0 3px var(--teal)}.shell-module__e_WImG__dot[data-vote=soon] .shell-module__e_WImG__dotMark{box-shadow:0 0 0 2px var(--space), 0 0 0 3px var(--gold)}.shell-module__e_WImG__dot:focus-visible{outline:2px solid var(--teal);outline-offset:-8px}.shell-module__e_WImG__dotFog{cursor:default}.shell-module__e_WImG__fogMark{font-family:var(--font-display);color:var(--faint);opacity:.75;font-size:15px;font-weight:600;line-height:1}.shell-module__e_WImG__marker{pointer-events:none;filter:drop-shadow(0 2px 5px #0000008c);width:24px;height:24px;transition:left .42s var(--ease-out);margin-left:-12px;position:absolute;top:6px}.shell-module__e_WImG__marker svg{display:block}.shell-module__e_WImG__marker[data-moving]{transition:none;animation:.9s ease-in-out infinite shell-module__e_WImG__bob}.shell-module__e_WImG__flat{max-width:720px;min-height:100%;padding:calc(8px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(48px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));margin:0 auto}.shell-module__e_WImG__flatHeader{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.shell-module__e_WImG__flatHero{flex-direction:column;align-items:flex-start;gap:14px;padding:36px 0 28px;display:flex}.shell-module__e_WImG__flatTitle{font-size:clamp(44px,12vw,72px)}.shell-module__e_WImG__flatLead{max-width:34ch;color:var(--muted);margin:0;font-size:17px}.shell-module__e_WImG__flatList{flex-direction:column;gap:16px;margin:0;padding:0 0 0 24px;list-style:none;display:flex;position:relative}.shell-module__e_WImG__flatList:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:16px;bottom:16px;left:5px}.shell-module__e_WImG__flatItem{scroll-margin:96px;position:relative}.shell-module__e_WImG__flatDot{background:var(--cream);width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:-23px;transform:rotate(45deg)}.shell-module__e_WImG__flatCard{text-align:left;width:100%;color:inherit;cursor:pointer;transition:background .18s var(--ease-out);grid-template-columns:124px 1fr;align-items:center;gap:14px;padding:10px;display:grid}.shell-module__e_WImG__flatCard:hover,.shell-module__e_WImG__flatCard:focus-visible{background:var(--raise);outline:none}@media (min-width:560px){.shell-module__e_WImG__flatCard{grid-template-columns:208px 1fr;gap:18px}}.shell-module__e_WImG__poster,.shell-module__e_WImG__posterEmpty{aspect-ratio:16/9;object-fit:cover;background:var(--night);width:100%;display:block}.shell-module__e_WImG__posterEmpty{place-items:center;display:grid}.shell-module__e_WImG__flatCardText{flex-direction:column;gap:4px;min-width:0;display:flex}.shell-module__e_WImG__flatCardName{font-size:24px}.shell-module__e_WImG__flatChapters{color:var(--muted);font-size:14px}.shell-module__e_WImG__flatVote{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px;padding:22px 18px;display:flex}.shell-module__e_WImG__flatVoteTitle{font-size:26px}.shell-module__e_WImG__realms{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.shell-module__e_WImG__realm{background:var(--panel-solid);border:1px solid var(--line);align-items:center;gap:12px;min-height:44px;padding:0 14px;display:flex}.shell-module__e_WImG__realmMark{text-align:center;width:16px;font-family:var(--font-display);color:var(--faint);font-size:22px;font-weight:600}.shell-module__e_WImG__realmText{color:var(--muted)}.shell-module__e_WImG__flatQuiet{color:var(--muted);margin:0;font-size:14px}.shell-module__e_WImG__flatFoot{text-align:center;color:var(--faint);letter-spacing:.06em;margin:32px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.shell-module__e_WImG__trailShipBob,.shell-module__e_WImG__marker[data-moving],.shell-module__e_WImG__wakeHint[data-show],.shell-module__e_WImG__voteMark[data-tone=open]{animation:none}}
.guide-module__WYEeZq__sheetBody{flex-direction:column;gap:16px;display:flex}.guide-module__WYEeZq__status{flex-direction:column;gap:8px;display:flex}.guide-module__WYEeZq__statusLine{color:var(--muted);margin:0}.guide-module__WYEeZq__countBig{font-size:26px}.guide-module__WYEeZq__countSmall{font-size:20px}.guide-module__WYEeZq__skelBadge{background:var(--raise);width:96px;height:22px;animation:1.6s ease-in-out infinite guide-module__WYEeZq__breathe}.guide-module__WYEeZq__wallet{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:48px;padding:2px 0;display:flex}.guide-module__WYEeZq__walletValue{align-items:center;gap:14px;min-width:0;margin-left:auto;display:inline-flex}.guide-module__WYEeZq__steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guide-module__WYEeZq__step{background:var(--raise);box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(var(--chamfer-sm) 0, calc(100% - var(--chamfer-sm)) 0, 100% var(--chamfer-sm), 100% calc(100% - var(--chamfer-sm)), calc(100% - var(--chamfer-sm)) 100%, var(--chamfer-sm) 100%, 0 calc(100% - var(--chamfer-sm)), 0 var(--chamfer-sm));grid-template-columns:24px minmax(0,1fr);gap:0 10px;padding:12px 14px 14px 12px;display:grid}.guide-module__WYEeZq__step[data-status=now]{box-shadow:inset 0 0 0 1px #e8c27a66, inset 3px 0 0 var(--gold)}.guide-module__WYEeZq__stepNum{text-align:center;color:var(--faint);font-size:22px;line-height:1.05}.guide-module__WYEeZq__step[data-status=now] .guide-module__WYEeZq__stepNum{color:var(--gold)}.guide-module__WYEeZq__step[data-status=done] .guide-module__WYEeZq__stepNum,.guide-module__WYEeZq__step[data-status=ready] .guide-module__WYEeZq__stepNum{color:var(--teal)}.guide-module__WYEeZq__stepMain{flex-direction:column;gap:8px;min-width:0;display:flex}.guide-module__WYEeZq__stepHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 10px;display:flex}.guide-module__WYEeZq__stepTitle{font-family:var(--font-display);color:var(--cream);margin:0;font-size:19px;font-weight:600;line-height:1.2}.guide-module__WYEeZq__stepBody{margin:0;font-size:15px;line-height:1.45}.guide-module__WYEeZq__stepBox{font-size:15px;line-height:1.45}.guide-module__WYEeZq__step[data-status=locked] .guide-module__WYEeZq__stepTitle,.guide-module__WYEeZq__step[data-status=locked] .guide-module__WYEeZq__stepBody{color:var(--muted)}.guide-module__WYEeZq__skelBody{width:80%}.guide-module__WYEeZq__note{color:var(--faint);margin:0;font-size:13px;line-height:1.4}.guide-module__WYEeZq__ctl{color:var(--gold);font-weight:700}.guide-module__WYEeZq__stepMark{flex:none;align-items:center;gap:6px;min-height:24px;display:inline-flex}.guide-module__WYEeZq__locked{color:var(--faint);line-height:24px}.guide-module__WYEeZq__mark{flex:none;width:10px;height:10px;display:inline-block;transform:rotate(45deg)}.guide-module__WYEeZq__mark[data-mark=done]{background:var(--teal)}.guide-module__WYEeZq__mark[data-mark=ready]{box-shadow:inset 0 0 0 1.5px var(--teal)}.guide-module__WYEeZq__mark[data-mark=busy]{background:var(--faint);animation:2.4s ease-in-out infinite guide-module__WYEeZq__breathe}.guide-module__WYEeZq__mark[data-mark=todo]{box-shadow:inset 0 0 0 1px var(--faint)}.guide-module__WYEeZq__mark[data-mark=blocked]{background:var(--danger)}@keyframes guide-module__WYEeZq__breathe{50%{opacity:.35}}.guide-module__WYEeZq__faq{background:var(--panel-solid);box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(var(--chamfer-sm) 0, calc(100% - var(--chamfer-sm)) 0, 100% var(--chamfer-sm), 100% calc(100% - var(--chamfer-sm)), calc(100% - var(--chamfer-sm)) 100%, var(--chamfer-sm) 100%, 0 calc(100% - var(--chamfer-sm)), 0 var(--chamfer-sm))}.guide-module__WYEeZq__faqSummary{cursor:pointer;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;font-weight:600;list-style:none;display:flex}.guide-module__WYEeZq__faqSummary::-webkit-details-marker{display:none}.guide-module__WYEeZq__faqSummary:after{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--gold);flex:none;transform:rotate(45deg)}.guide-module__WYEeZq__faq[open]>.guide-module__WYEeZq__faqSummary:after{background:var(--gold)}.guide-module__WYEeZq__faqSummary:focus-visible{outline:2px solid var(--teal);outline-offset:-3px}.guide-module__WYEeZq__faqList{flex-direction:column;gap:14px;margin:0;padding:4px 14px 16px;display:flex}.guide-module__WYEeZq__faqQ{color:var(--cream);font-weight:500}.guide-module__WYEeZq__faqA{color:var(--muted);margin:2px 0 0;font-size:15px}.guide-module__WYEeZq__replay{align-self:flex-start}.guide-module__WYEeZq__foot{flex-wrap:wrap;gap:10px;display:flex}.guide-module__WYEeZq__foot>*{flex:1 1 0;min-width:fit-content}.guide-module__WYEeZq__rail{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;display:flex}.guide-module__WYEeZq__railSteps{flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.guide-module__WYEeZq__railItem{letter-spacing:.16em;text-transform:uppercase;min-height:28px;color:var(--faint);align-items:center;gap:7px;font-size:11px;display:inline-flex}.guide-module__WYEeZq__railItem[data-state=done]{color:var(--muted)}.guide-module__WYEeZq__railItem[aria-current=step]{color:var(--cream)}.guide-module__WYEeZq__railItem[aria-current=step] .guide-module__WYEeZq__mark[data-mark=todo]{box-shadow:inset 0 0 0 1.5px var(--gold)}.guide-module__WYEeZq__railItem[data-state=blocked]{color:var(--danger)}.guide-module__WYEeZq__choiceRow{flex-wrap:wrap;gap:10px;display:flex}.guide-module__WYEeZq__choiceRow>*{flex:1 1 0;min-width:fit-content}@media (prefers-reduced-motion:reduce){.guide-module__WYEeZq__mark[data-mark=busy],.guide-module__WYEeZq__skelBadge{animation:none}}
.WorldPanel-module__YDeF1G__overlay{--bar-top:calc(26px + env(safe-area-inset-top));--bar-bottom:calc(26px + env(safe-area-inset-bottom));z-index:60;color:var(--cream);position:fixed;inset:0}.WorldPanel-module__YDeF1G__scrim{animation:WorldPanel-module__YDeF1G__fadeIn .3s var(--ease-out) both;background:#030712cc;position:absolute;inset:0}.WorldPanel-module__YDeF1G__bar{z-index:3;animation:WorldPanel-module__YDeF1G__barIn .4s var(--ease-out) both;pointer-events:none;background:#000;position:fixed;left:0;right:0}.WorldPanel-module__YDeF1G__barTop{height:var(--bar-top);transform-origin:top;top:0}.WorldPanel-module__YDeF1G__barBottom{height:var(--bar-bottom);transform-origin:bottom;bottom:0}.WorldPanel-module__YDeF1G__panel{z-index:2;left:0;right:0;top:var(--bar-top);bottom:var(--bar-bottom);overscroll-behavior:contain;background:var(--space);animation:WorldPanel-module__YDeF1G__rise .36s var(--ease-out) 80ms both;position:fixed;overflow-y:auto}.WorldPanel-module__YDeF1G__close{z-index:4;top:calc(var(--bar-top) + 10px);background:var(--panel-solid);width:44px;padding:0;position:fixed;right:12px}.WorldPanel-module__YDeF1G__layout{padding-bottom:24px;display:block}.WorldPanel-module__YDeF1G__head{padding:18px 72px 14px 16px}.WorldPanel-module__YDeF1G__arc{margin:0 0 6px}.WorldPanel-module__YDeF1G__name{font-size:clamp(32px,7vw,52px)}.WorldPanel-module__YDeF1G__stage{margin:0}.WorldPanel-module__YDeF1G__story{padding:4px 16px 8px}@media (min-width:820px){.WorldPanel-module__YDeF1G__overlay{--bar-top:clamp(34px, 8vh, 84px);--bar-bottom:clamp(34px, 8vh, 84px)}.WorldPanel-module__YDeF1G__panel{top:calc(var(--bar-top) + 18px);bottom:calc(var(--bar-bottom) + 18px);background:var(--panel-solid);border:1px solid var(--line);width:min(1220px,100vw - 64px);clip-path:polygon(var(--chamfer) 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, var(--chamfer) 100%, 0 calc(100% - var(--chamfer)), 0 var(--chamfer));animation-name:WorldPanel-module__YDeF1G__riseWide;left:50%;right:auto;overflow:hidden;transform:translate(-50%)}.WorldPanel-module__YDeF1G__panelNarrow{width:min(600px,100vw - 64px);animation-name:WorldPanel-module__YDeF1G__riseNarrow;top:50%;bottom:auto;transform:translate(-50%,-50%)}.WorldPanel-module__YDeF1G__close{position:absolute;top:14px;right:14px}.WorldPanel-module__YDeF1G__layout{grid-template:"stage head""stage story"minmax(0,1fr)/minmax(0,1.75fr) minmax(330px,1fr);height:100%;padding:0;display:grid}.WorldPanel-module__YDeF1G__head{grid-area:head;padding:26px 72px 12px 28px}.WorldPanel-module__YDeF1G__stage{grid-area:stage;padding:24px 0 24px 24px;overflow-y:auto}.WorldPanel-module__YDeF1G__story{grid-area:story;padding:4px 28px 28px;overflow-y:auto}.WorldPanel-module__YDeF1G__name{font-size:clamp(36px,3.4vw,54px)}}.WorldPanel-module__YDeF1G__screen{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.WorldPanel-module__YDeF1G__video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.WorldPanel-module__YDeF1G__playCover{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.WorldPanel-module__YDeF1G__playCover:focus-visible{outline:2px solid var(--teal);outline-offset:-4px}.WorldPanel-module__YDeF1G__playPlaque{width:72px;height:72px;color:var(--cream);box-shadow:inset 0 0 0 1px var(--line-strong);clip-path:polygon(var(--chamfer) 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, var(--chamfer) 100%, 0 calc(100% - var(--chamfer)), 0 var(--chamfer));transition:background .2s var(--ease-out), color .2s var(--ease-out), transform .2s var(--ease-out);background:#030712bd;place-items:center;padding-left:4px;display:grid}.WorldPanel-module__YDeF1G__playCover:hover .WorldPanel-module__YDeF1G__playPlaque{background:var(--cream);color:var(--space);transform:scale(1.04)}.WorldPanel-module__YDeF1G__playTime{color:var(--cream);background:#000000a8;padding:2px 7px;position:absolute;bottom:10px;right:10px}.WorldPanel-module__YDeF1G__screenEmpty{text-align:center;background:var(--night);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:absolute;inset:0}.WorldPanel-module__YDeF1G__screenEmptyLine{font-family:var(--font-display);color:var(--muted);font-size:22px;font-style:italic}.WorldPanel-module__YDeF1G__under{padding:14px 16px 6px}@media (min-width:820px){.WorldPanel-module__YDeF1G__under{padding:16px 0 0}}.WorldPanel-module__YDeF1G__epLine{flex-wrap:wrap;gap:14px;margin:0 0 6px;display:flex}.WorldPanel-module__YDeF1G__faint{color:var(--faint)}.WorldPanel-module__YDeF1G__epTitle{font-size:clamp(24px,4.6vw,32px)}.WorldPanel-module__YDeF1G__caption{color:var(--muted);margin:8px 0 0;font-size:17px;font-style:italic}.WorldPanel-module__YDeF1G__nextRow{margin-top:16px;display:flex}.WorldPanel-module__YDeF1G__nextBtn{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;min-height:56px;padding:8px 18px}.WorldPanel-module__YDeF1G__nextKicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.WorldPanel-module__YDeF1G__nextTitle{font-family:var(--font-display);letter-spacing:0;font-size:20px;font-weight:600}.WorldPanel-module__YDeF1G__lore{font-family:var(--font-display);color:var(--cream);margin:4px 0 22px;font-size:21px;line-height:1.4}.WorldPanel-module__YDeF1G__sectionLabel{margin:0 0 10px;font-weight:500}.WorldPanel-module__YDeF1G__chapters{border-top:1px solid var(--line);margin:0 0 24px;padding:0;list-style:none}.WorldPanel-module__YDeF1G__chapter{border:0;border-bottom:1px solid var(--line);width:100%;min-height:48px;color:var(--muted);text-align:left;cursor:pointer;transition:background .18s var(--ease-out), color .18s var(--ease-out);background:0 0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.WorldPanel-module__YDeF1G__chapter:hover{color:var(--cream);background:#aac0ff0f}.WorldPanel-module__YDeF1G__chapter:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.WorldPanel-module__YDeF1G__chapterOn{background:var(--raise);color:var(--cream);box-shadow:inset 2px 0 0 var(--cream)}.WorldPanel-module__YDeF1G__chapterNum{font-size:20px}.WorldPanel-module__YDeF1G__chapterTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorldPanel-module__YDeF1G__chapterTime{color:var(--faint);font-size:12px}.WorldPanel-module__YDeF1G__choice{background:var(--night);box-shadow:inset 0 0 0 1px var(--line);margin:0 0 24px;padding:16px}.WorldPanel-module__YDeF1G__question{font-family:var(--font-display);margin:0 0 14px;font-size:21px;line-height:1.3}.WorldPanel-module__YDeF1G__options{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.WorldPanel-module__YDeF1G__option{grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.WorldPanel-module__YDeF1G__optionKey{color:var(--muted);font-size:22px}.WorldPanel-module__YDeF1G__optionLabel{letter-spacing:.02em;font-weight:700;display:block}.WorldPanel-module__YDeF1G__optionDesc{color:var(--muted);font-size:15px;display:block}.WorldPanel-module__YDeF1G__note{color:var(--muted);margin:0;font-size:14px}.WorldPanel-module__YDeF1G__voteBtn{width:100%;min-height:48px;margin-top:14px}.WorldPanel-module__YDeF1G__winner{margin:0 0 14px;font-size:28px}.WorldPanel-module__YDeF1G__results{gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.WorldPanel-module__YDeF1G__resultRow{color:var(--muted);gap:6px;display:grid}.WorldPanel-module__YDeF1G__resultWon{color:var(--cream)}.WorldPanel-module__YDeF1G__resultHead{justify-content:space-between;gap:12px;display:flex}.WorldPanel-module__YDeF1G__resultTrack{background:var(--line);height:4px;display:block}.WorldPanel-module__YDeF1G__resultFill{background:var(--faint);height:100%;display:block}.WorldPanel-module__YDeF1G__resultWon .WorldPanel-module__YDeF1G__resultFill{background:var(--cream)}.WorldPanel-module__YDeF1G__relics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 24px;display:grid}.WorldPanel-module__YDeF1G__relic{aspect-ratio:1;background:var(--night);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.WorldPanel-module__YDeF1G__relicMark{font-family:var(--font-display);color:var(--faint);font-size:28px}.WorldPanel-module__YDeF1G__travel{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:12px;display:flex}.WorldPanel-module__YDeF1G__travelLink{min-height:44px;color:var(--cream);text-align:left;cursor:pointer;font-family:var(--font-display);background:0 0;border:0;flex-direction:column;gap:2px;padding:6px 0;font-size:18px;font-weight:600;display:flex}.WorldPanel-module__YDeF1G__travelLink:hover{color:var(--teal)}.WorldPanel-module__YDeF1G__travelLink:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.WorldPanel-module__YDeF1G__travelNext{text-align:right;align-items:flex-end}.WorldPanel-module__YDeF1G__teased{flex-direction:column;justify-content:center;min-height:100%;padding:32px 16px;display:flex}@media (min-width:820px){.WorldPanel-module__YDeF1G__teased{padding:36px 32px 32px}}.WorldPanel-module__YDeF1G__unrevealed{color:var(--muted);margin-bottom:20px}.WorldPanel-module__YDeF1G__fog{background:var(--night);min-height:220px;box-shadow:inset 0 0 0 1px var(--line);place-items:center;padding:32px 20px;display:grid;position:relative;overflow:hidden}.WorldPanel-module__YDeF1G__fogBand{clip-path:polygon(0 40%,8% 10%,22% 30%,38% 0,55% 25%,70% 5%,86% 35%,100% 15%,100% 70%,88% 95%,72% 70%,56% 100%,40% 75%,24% 100%,10% 72%,0 90%);background:#aac0ff12;width:140%;animation:22s linear infinite alternate WorldPanel-module__YDeF1G__drift;position:absolute;left:-20%}.WorldPanel-module__YDeF1G__fogA{height:34%;top:8%}.WorldPanel-module__YDeF1G__fogB{background:#aac0ff0d;height:30%;animation-duration:30s;animation-direction:alternate-reverse;top:38%}.WorldPanel-module__YDeF1G__fogC{background:#f3ead70a;height:36%;animation-duration:26s;top:62%}.WorldPanel-module__YDeF1G__fogText{text-align:center;max-width:30ch;font-family:var(--font-display);color:var(--cream);margin:0;font-size:clamp(22px,4.4vw,28px);font-style:italic;line-height:1.3;position:relative}@keyframes WorldPanel-module__YDeF1G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes WorldPanel-module__YDeF1G__barIn{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes WorldPanel-module__YDeF1G__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes WorldPanel-module__YDeF1G__riseWide{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes WorldPanel-module__YDeF1G__riseNarrow{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes WorldPanel-module__YDeF1G__drift{0%{transform:translate(-8%)}to{transform:translate(8%)}}@media (prefers-reduced-motion:reduce){.WorldPanel-module__YDeF1G__fogBand,.WorldPanel-module__YDeF1G__scrim,.WorldPanel-module__YDeF1G__bar,.WorldPanel-module__YDeF1G__panel{animation:none}}
@keyframes coach-module__GZCr_G__tipIn{0%{opacity:0}to{opacity:1}}@keyframes coach-module__GZCr_G__haloBreathe{50%{opacity:.55}}@keyframes coach-module__GZCr_G__beaconPulse{50%{opacity:.55;transform:rotate(45deg)scale(1.3)}}.coach-module__GZCr_G__layer{z-index:25;pointer-events:none;opacity:0;transition:opacity .35s var(--ease-out);position:fixed;inset:0}.coach-module__GZCr_G__layer[data-show]{opacity:1}.coach-module__GZCr_G__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.coach-module__GZCr_G__plaque{background:var(--panel);width:min(320px,100vw - 32px);clip-path:polygon(var(--chamfer-sm) 0, calc(100% - var(--chamfer-sm)) 0, 100% var(--chamfer-sm), 100% calc(100% - var(--chamfer-sm)), calc(100% - var(--chamfer-sm)) 100%, var(--chamfer-sm) 100%, 0 calc(100% - var(--chamfer-sm)), 0 var(--chamfer-sm));box-shadow:inset 0 0 0 1px var(--line-strong), inset 2px 0 0 var(--gold);will-change:transform;visibility:hidden;padding:10px 12px 12px 14px;position:fixed;top:0;left:0}.coach-module__GZCr_G__plaque[data-place=float],.coach-module__GZCr_G__plaque[data-place=dock]{visibility:visible}.coach-module__GZCr_G__plaque[data-place=dock]{top:auto;left:16px;right:16px;bottom:calc(140px + env(safe-area-inset-bottom));width:auto;max-width:420px;margin:0 auto}.coach-module__GZCr_G__plaqueBody{animation:coach-module__GZCr_G__tipIn .3s var(--ease-out) both}.coach-module__GZCr_G__kickerRow{justify-content:space-between;align-items:center;gap:10px;min-height:22px;margin-bottom:4px;display:flex}.coach-module__GZCr_G__kickerRow .coach-module__GZCr_G__kicker{color:var(--gold)}.coach-module__GZCr_G__skip{pointer-events:auto;cursor:pointer;letter-spacing:.06em;min-height:44px;color:var(--faint);transition:color .18s var(--ease-out);background:0 0;border:0;margin:-11px -6px -11px auto;padding:0 6px;font-size:12px}.coach-module__GZCr_G__skip:hover,.coach-module__GZCr_G__skip:focus-visible{color:var(--cream)}.coach-module__GZCr_G__action{font-family:var(--font-ui);color:var(--cream);margin:0;font-size:16px;font-weight:500;line-height:1.35}.coach-module__GZCr_G__mark{color:var(--gold);font-weight:700}.coach-module__GZCr_G__result{font-family:var(--font-display);color:var(--muted);margin:4px 0 0;font-size:17px;font-style:italic;line-height:1.3}.coach-module__GZCr_G__foot{color:var(--faint);margin:6px 0 0;font-size:12px}.coach-module__GZCr_G__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.coach-module__GZCr_G__actions button{pointer-events:auto;padding:0 14px}.coach-module__GZCr_G__actions .coach-module__GZCr_G__skip{margin:0 auto 0 -6px;padding:0 6px}.coach-module__GZCr_G__actions button:focus-visible,.coach-module__GZCr_G__skip:focus-visible{outline:2px solid var(--teal);outline-offset:-3px}.coach-module__GZCr_G__halo{clip-path:polygon(var(--chamfer-sm) 0, calc(100% - var(--chamfer-sm)) 0, 100% var(--chamfer-sm), 100% calc(100% - var(--chamfer-sm)), calc(100% - var(--chamfer-sm)) 100%, var(--chamfer-sm) 100%, 0 calc(100% - var(--chamfer-sm)), 0 var(--chamfer-sm));box-shadow:inset 0 0 0 1.5px var(--gold);will-change:transform;animation:2.4s ease-in-out infinite coach-module__GZCr_G__haloBreathe;position:fixed;top:0;left:0}.coach-module__GZCr_G__beacon{will-change:transform;width:18px;height:18px;position:fixed;top:0;left:0}.coach-module__GZCr_G__beacon:before,.coach-module__GZCr_G__beacon:after{content:"";position:absolute;transform:rotate(45deg)}.coach-module__GZCr_G__beacon:before{box-shadow:inset 0 0 0 1.5px var(--gold);animation:2.4s ease-in-out infinite coach-module__GZCr_G__beaconPulse;inset:0}.coach-module__GZCr_G__beacon:after{background:var(--gold);width:6px;height:6px;top:6px;left:6px}.coach-module__GZCr_G__lead{background:var(--gold);opacity:.6;transform-origin:0 0;will-change:transform;width:1px;height:1px;position:fixed;top:0;left:0}.coach-module__GZCr_G__halo,.coach-module__GZCr_G__beacon,.coach-module__GZCr_G__lead{transform:scale(0)}@media (prefers-reduced-motion:reduce){.coach-module__GZCr_G__halo,.coach-module__GZCr_G__beacon:before{animation:none}}
