.leaderboard_page__lyuJg{--ledger-hairline:rgb(217 164 65/24%);--ledger-hairline-strong:rgb(217 164 65/42%);--ledger-plaque:rgb(10 9 6/88%);--ledger-plaque-deep:rgb(6 5 3/94%);min-height:100svh;overflow-x:clip;background:radial-gradient(120% 44% at 50% 0,rgb(217 164 65/10%),transparent 68%),radial-gradient(circle at 88% 30%,rgb(138 98 28/7%),transparent 26rem),var(--pd-surface-canvas)}.leaderboard_skipLink__ujNRW{position:fixed;z-index:30;top:10px;left:10px;display:inline-flex;min-height:48px;align-items:center;padding:10px 14px;border-radius:var(--pd-foundation-radius-4);color:var(--pd-text-inverse);background:var(--pd-action-primary-highlight);font-weight:700;transform:translateY(-180%)}.leaderboard_skipLink__ujNRW:focus{transform:translateY(0)}.leaderboard_page__lyuJg .leaderboard_skipLink__ujNRW{color:var(--pd-text-inverse)}.leaderboard_page__lyuJg .leaderboard_skipLink__ujNRW:focus-visible{outline:3px solid #fff;outline-offset:3px}.leaderboard_main__v_7p9{position:relative;z-index:1;width:min(100%,55rem);margin:0 auto;padding:26px 24px 96px}[data-ledger-background=room][data-ledger-motion=full] .leaderboard_main__v_7p9{pointer-events:none}[data-ledger-background=room][data-ledger-motion=full] .leaderboard_main__v_7p9>*{pointer-events:auto}[data-ledger-background=room][data-ledger-motion=full] .leaderboard_main__v_7p9>.leaderboard_hero__ITET0,[data-ledger-background=room][data-ledger-motion=full] .leaderboard_main__v_7p9>.leaderboard_publicSection__y7co2{pointer-events:none}[data-ledger-background=room][data-ledger-motion=full] .leaderboard_publicContent__rqSw3{pointer-events:auto}@media (min-width:2100px){.leaderboard_main__v_7p9{width:min(100%,72rem)}}.leaderboard_hero__ITET0{display:grid;justify-items:center;gap:10px;padding-bottom:20px;text-align:center}@media (min-width:48rem){.leaderboard_hero__ITET0{padding-bottom:8px}}.leaderboard_heroMast__fZW3x{display:flex;align-items:center;gap:18px}.leaderboard_hero__ITET0 h1{color:var(--pd-foundation-gold-300);font-family:var(--pd-font-display);font-size:clamp(2.1rem,4.6vw,2.9rem);font-weight:600;letter-spacing:.08em;line-height:1.02;text-shadow:0 1px 18px rgb(217 164 65/22%);text-transform:uppercase;text-wrap:balance}.leaderboard_heroOrnament__jkw66{--kj-frame:color-mix(in srgb,var(--pd-foundation-gold-500) 62%,transparent);--kj-frame-strong:var(--pd-foundation-gold-300);max-width:17.5rem}.leaderboard_main__v_7p9 .leaderboard_standingPanel__ZUavf{width:100%;margin-top:18px}.leaderboard_main__v_7p9 .leaderboard_standingPanel__ZUavf:focus{outline:none}.leaderboard_main__v_7p9 .leaderboard_standingPanel__ZUavf:focus-visible{outline:2px solid var(--pd-focus);outline-offset:4px}.leaderboard_publicSection__y7co2{padding-top:24px}.leaderboard_publicSection__y7co2:focus{outline:none}.leaderboard_publicSection__y7co2:focus-visible{outline:2px solid var(--pd-focus);outline-offset:4px}.leaderboard_sectionHeading__lRKHE{margin-bottom:12px}.leaderboard_sectionHeading__lRKHE>p{margin-bottom:5px;color:var(--pd-foundation-gold-500);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.leaderboard_sectionHeading__lRKHE h2{color:var(--pd-text-strong);font-family:var(--pd-font-display);font-size:clamp(1.6rem,3vw,2rem);font-weight:600;letter-spacing:.06em;line-height:1.05;text-transform:uppercase}.leaderboard_emptyState__VPdaJ{display:grid;min-height:260px;place-items:center;align-content:center;gap:10px;padding:32px;border:1px solid var(--ledger-hairline);border-radius:var(--pd-foundation-radius-6);color:var(--pd-text-secondary);background:linear-gradient(180deg,rgb(16 13 7/55%),rgb(8 7 4/72%));text-align:center}.leaderboard_emptyState__VPdaJ>svg{color:var(--pd-foundation-gold-300)}.leaderboard_emptyState__VPdaJ h3{color:var(--pd-text-strong);font-size:1.125rem}.leaderboard_emptyState__VPdaJ button{margin-top:10px}.leaderboard_notice__WR_yH{display:flex;min-height:52px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;border:1px solid var(--ledger-hairline);border-radius:var(--pd-foundation-radius-6);color:var(--pd-text-secondary);background:var(--ledger-plaque)}.leaderboard_notice__WR_yH>svg{color:var(--pd-foundation-gold-500)}.leaderboard_notice__WR_yH>span{flex:1}.leaderboard_footer__CyOfV{position:relative;z-index:1;display:grid;justify-items:center;gap:12px;padding:40px 24px calc(30px + env(safe-area-inset-bottom));color:var(--pd-text-quiet);font-size:.75rem}.leaderboard_footerRule__0rWy4{width:min(100%,30rem);height:1px;background:linear-gradient(90deg,transparent 0,var(--ledger-hairline-strong) 22%,var(--ledger-hairline-strong) 78%,transparent 100%)}.leaderboard_footerCrest__5ccPz{width:34px;height:34px;opacity:.72;object-fit:contain}.leaderboard_footerWord__mhgLG{letter-spacing:.16em;text-transform:uppercase}.leaderboard_visuallyHidden__vgzmH{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:47.99rem){.leaderboard_main__v_7p9{padding:26px 16px 64px}.leaderboard_hero__ITET0{gap:9px;padding-bottom:16px}.leaderboard_heroMast__fZW3x{flex-direction:column;gap:10px}.leaderboard_hero__ITET0 h1{font-size:clamp(1.9rem,9vw,2.7rem)}.leaderboard_main__v_7p9 .leaderboard_standingPanel__ZUavf{margin-top:20px}.leaderboard_publicSection__y7co2{padding-top:22px}[data-ledger-background=room] .leaderboard_main__v_7p9{padding-top:14px}[data-ledger-background=room] .leaderboard_publicSection__y7co2{padding-top:10px}.leaderboard_notice__WR_yH{align-items:flex-start;flex-wrap:wrap}.leaderboard_footer__CyOfV{padding-inline:16px}}@media (max-width:30rem){.leaderboard_hero__ITET0{padding-bottom:42px}:is([data-ledger-background=sky],[data-ledger-background=pending]) .leaderboard_main__v_7p9{padding-top:14px}:is([data-ledger-background=sky],[data-ledger-background=pending]) .leaderboard_hero__ITET0{padding-bottom:8px}:is([data-ledger-background=sky],[data-ledger-background=pending]) .leaderboard_heroMast__fZW3x>span:first-child{display:none}:is([data-ledger-background=sky],[data-ledger-background=pending]) .leaderboard_main__v_7p9 .leaderboard_standingPanel__ZUavf{margin-top:16px}:is([data-ledger-background=sky],[data-ledger-background=pending]) .leaderboard_publicSection__y7co2{padding-top:18px}}@media (forced-colors:active){.leaderboard_page__lyuJg{background:Canvas}.leaderboard_emptyState__VPdaJ,.leaderboard_notice__WR_yH{border-color:CanvasText;background:Canvas;box-shadow:none}.leaderboard_footerRule__0rWy4{background:CanvasText}.leaderboard_footerCrest__5ccPz{display:none}.leaderboard_footerWord__mhgLG{color:CanvasText}}@media (min-width:30.001rem) and (max-width:599px){:is([data-ledger-background=sky],[data-ledger-background=pending]) .leaderboard_main__v_7p9{padding-top:14px}:is([data-ledger-background=sky],[data-ledger-background=pending]) .leaderboard_hero__ITET0{padding-bottom:8px}:is([data-ledger-background=sky],[data-ledger-background=pending]) .leaderboard_heroMast__fZW3x>span:first-child{display:none}}@media (max-width:22.5rem){:is([data-ledger-background=sky],[data-ledger-background=pending]) .leaderboard_heroMast__fZW3x{width:100%;flex-direction:column;gap:12px;padding-right:0}:is([data-ledger-background=sky],[data-ledger-background=pending]) .leaderboard_heroMast__fZW3x>span:first-child{width:88px!important;height:88px!important;flex-shrink:0}:is([data-ledger-background=sky],[data-ledger-background=pending]) .leaderboard_hero__ITET0 h1{font-size:1.5rem;line-height:1.08;letter-spacing:.04em}}@media (min-width:64rem){.leaderboard_main__v_7p9{padding-top:16px}.leaderboard_hero__ITET0{gap:8px;padding-bottom:4px}.leaderboard_main__v_7p9 .leaderboard_standingPanel__ZUavf{margin-top:4px}.leaderboard_publicSection__y7co2{padding-top:8px}}.constellation_portalRow__iBBaR{position:relative;container-type:inline-size;margin-top:4px;pointer-events:none}.constellation_portalSpacer__ExqJc,.constellation_portal__J795J{--R:clamp(64px,calc((100svh - 690px) / 2),min(12.5rem,calc((100cqw - 400px) / 2)))}.constellation_portalSpacer__ExqJc{display:block;height:calc(2 * var(--R))}.constellation_portalSlot__ckrEF{position:absolute;z-index:2;inset:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:20px;pointer-events:none}.constellation_portal__J795J{position:relative;grid-column:2;grid-row:1;width:calc(2 * var(--R));height:calc(2 * var(--R))}@media (max-width:599.98px){.constellation_portalRow__iBBaR{margin-top:10px}.constellation_portalSpacer__ExqJc,.constellation_portal__J795J{--R:clamp(48px,15vw,64px)}.constellation_portalSpacer__ExqJc{height:max(calc(2 * var(--R)),124px)}.constellation_portalSlot__ckrEF{--R:clamp(48px,15vw,64px);width:min(100%,calc(2 * var(--R) + 16px + 14rem));margin-inline:auto;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;justify-content:stretch;align-content:center;column-gap:16px;row-gap:4px}.constellation_portalSlot__ckrEF .constellation_portal__J795J{grid-column:1;grid-row:1/span 2}.constellation_portalSlot__ckrEF .constellation_captionLead__kEnHR,.constellation_portalSlot__ckrEF .constellation_captionTail__bL_Iu{grid-column:2;justify-items:start;text-align:left}.constellation_portalSlot__ckrEF .constellation_captionLead__kEnHR{grid-row:1;align-self:end}.constellation_portalSlot__ckrEF .constellation_captionTail__bL_Iu{grid-row:2;align-self:start}[data-ledger-background=room] .constellation_portalRow__iBBaR{margin-top:0}[data-ledger-background=room] .constellation_portalSpacer__ExqJc{display:none}[data-ledger-background=room] .constellation_portalSlot__ckrEF{visibility:hidden}}[data-ledger-background=room] .constellation_portalRow__iBBaR.constellation_portalRow__iBBaR.constellation_portalRow__iBBaR,[data-ledger-background=room] .constellation_portalSlot__ckrEF.constellation_portalSlot__ckrEF,[data-ledger-background=room] .constellation_portalSlot__ckrEF.constellation_portalSlot__ckrEF *{pointer-events:none}[data-ledger-background=room] .constellation_portalSlot__ckrEF .constellation_portal__J795J{visibility:hidden}[data-ledger-background=room] .constellation_portalSlot__ckrEF.constellation_portalSlot__ckrEF .constellation_openButton__ajgMb{pointer-events:auto}.constellation_layer__DqDF4{position:absolute;inset:0;pointer-events:none}.constellation_aperture__qUGHz{position:absolute;inset:calc((1 - var(--aperture, .84)) * var(--R));border-radius:50%;background:radial-gradient(closest-side,rgb(10 14 30/35%),rgb(10 14 30/22%) 60%,rgb(10 14 30/0));pointer-events:none}.constellation_figureSvg__Bi_mj{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.constellation_placeholderRing__QMIU_{position:absolute;inset:0;border:1px solid rgb(242 196 109/40%);border-radius:50%;transition:border-color .3s ease;pointer-events:none}.constellation_portal__J795J[data-portal-state=pointed] .constellation_placeholderRing__QMIU_{border-color:rgb(242 196 109/60%)}.constellation_modelLayer__wUXqC{width:100%;height:100%}.constellation_frostRoot__xJjxO,.constellation_modelLayer__wUXqC{position:absolute;inset:0;pointer-events:none}.constellation_frostEmber__sgSJQ,.constellation_frostHighlight__TirSr,.constellation_frostInner__osO0_,.constellation_frostLead__96OUM,.constellation_frostSpark__9Fjs3,.constellation_frostSweep__OLJ7_,.constellation_frostWedge__Mc_2E{pointer-events:none}.constellation_frostEmber__sgSJQ,.constellation_frostHighlight__TirSr,.constellation_frostLead__96OUM,.constellation_frostSpark__9Fjs3,.constellation_frostSweep__OLJ7_{opacity:0}.constellation_frostLead__96OUM{position:absolute;inset:0}.constellation_frostLead__96OUM span{position:absolute;left:50%;width:calc(var(--R, 100px) * .16);height:calc(var(--R, 100px) * .16);margin:calc(var(--R, 100px) * -.08) 0 0 calc(var(--R, 100px) * -.08);border-radius:50%;background:radial-gradient(closest-side,rgb(255 255 255/100%),rgb(214 246 255/75%) 22%,rgb(160 220 255/22%) 55%,rgb(160 220 255/0))}.constellation_frostInner__osO0_{position:absolute;inset:0;overflow:hidden;border-radius:50%}.constellation_frostSweep__OLJ7_{position:absolute;top:-30%;bottom:-30%;left:30%;width:40%;background:linear-gradient(90deg,rgb(255 255 255/0),rgb(240 250 255/18%) 35%,rgb(255 255 255/30%) 50%,rgb(240 250 255/18%) 65%,rgb(255 255 255/0))}.constellation_frostEmber__sgSJQ{position:absolute;width:calc(var(--R, 100px) * .05);height:calc(var(--R, 100px) * .05);margin:calc(var(--R, 100px) * -.025) 0 0 calc(var(--R, 100px) * -.025);border-radius:50%;background:radial-gradient(closest-side,rgb(255 236 190/100%),rgb(255 190 110/70%) 40%,rgb(255 170 80/0))}.constellation_frostSpark__9Fjs3{position:absolute;width:calc(var(--R, 100px) * .07);height:calc(var(--R, 100px) * .07);margin:calc(var(--R, 100px) * -.035) 0 0 calc(var(--R, 100px) * -.035);border-radius:50%;background:radial-gradient(closest-side,rgb(255 255 255/100%),rgb(220 244 255/80%) 30%,rgb(200 236 255/0))}.constellation_frostHighlight__TirSr{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgb(255 226 160/0) 0deg,rgb(255 226 160/0) 290deg,rgb(255 236 196/55%) 335deg,rgb(255 250 230/85%) 350deg,rgb(255 226 160/0) 1turn);-webkit-mask-image:radial-gradient(closest-side,transparent calc(var(--ring-in) * 2 - 2%),#000 calc(var(--ring-in) * 2 + 1%),#000 calc(var(--ring-out) * 2 - 1%),transparent calc(var(--ring-out) * 2 + 1%));mask-image:radial-gradient(closest-side,transparent calc(var(--ring-in) * 2 - 2%),#000 calc(var(--ring-in) * 2 + 1%),#000 calc(var(--ring-out) * 2 - 1%),transparent calc(var(--ring-out) * 2 + 1%))}.constellation_portal__J795J[data-portal-intro][data-portal-state=pointed] .constellation_flares__q7bcG,.constellation_portal__J795J[data-portal-intro][data-portal-state=rest] .constellation_flares__q7bcG,.constellation_portal__J795J[data-portal-intro][data-portal-state=settled] .constellation_flares__q7bcG{visibility:hidden}[data-portal-intro=page]>.constellation_figureSvg__Bi_mj{animation:constellation_figureBorn__jxL0k 1.3s ease 1.1s both}[data-portal-intro=stage]>.constellation_figureSvg__Bi_mj{animation:constellation_figureBorn__jxL0k 1.1s ease .5s both}@keyframes constellation_figureBorn__jxL0k{0%{opacity:0}to{opacity:1}}.constellation_modelLoop__SO4_e{position:absolute;overflow:hidden;border-radius:50%;pointer-events:none}.constellation_frostCanvas__nsVo_{position:absolute;inset:0;width:100%;height:100%}.constellation_flares__q7bcG{position:absolute;inset:0;pointer-events:none;opacity:1}.constellation_flare__8c1sT{position:absolute;width:calc(var(--R) * .2048);height:calc(var(--R) * .2048);margin:calc(var(--R) * -.1024) 0 0 calc(var(--R) * -.1024);background:linear-gradient(90deg,transparent,rgb(255 236 190/0) 20%,rgb(255 236 190/70%) 50%,rgb(255 236 190/0) 80%,transparent) 50% /100% 1px no-repeat,linear-gradient(0deg,transparent,rgb(255 236 190/0) 20%,rgb(255 236 190/70%) 50%,rgb(255 236 190/0) 80%,transparent) 50% /1px 100% no-repeat}.constellation_portal__J795J[data-portal-state=pointed] .constellation_flares__q7bcG,.constellation_portal__J795J[data-portal-state=rest] .constellation_flares__q7bcG,.constellation_portal__J795J[data-portal-state=settled] .constellation_flares__q7bcG{animation:constellation_flareBreathe__lwjSs 6s ease-in-out infinite alternate}@keyframes constellation_flareBreathe__lwjSs{0%{opacity:.85}to{opacity:1}}.constellation_portal__J795J[data-portal-state=lighting] .constellation_flares__q7bcG,.constellation_portal__J795J[data-portal-state=rising] .constellation_flares__q7bcG{opacity:0;animation:constellation_flaresIn__OJi6i .4s ease var(--flares-at,0s) forwards}@keyframes constellation_flaresIn__OJi6i{to{opacity:.9}}.constellation_portal__J795J[data-portal-paused] .constellation_flares__q7bcG,.constellation_portal__J795J[data-portal-paused] .constellation_modelLayer__wUXqC,[data-portal-paused]>.constellation_figureSvg__Bi_mj{animation-play-state:paused}.constellation_door__8FzVt{position:absolute;inset:0;border:0;border-radius:50%;padding:0;background:transparent;cursor:pointer;pointer-events:auto}.constellation_door__8FzVt:focus-visible{outline:2px solid #f2c46d;outline-offset:4px}.constellation_starRest__Zzjlq{transform-box:fill-box;transform-origin:center;transition:transform .3s ease}.constellation_starRest__Zzjlq[data-pointed],.constellation_starRise__jAx6w[data-pointed]{transform:scale(1.5)}.constellation_starRest__Zzjlq[data-selected]{transform:scale(2)}.constellation_starRise__jAx6w{transform-box:fill-box;transform-origin:center;opacity:0;transform:scale(.4);animation:constellation_starLand__c9o8U .42s cubic-bezier(.2,.9,.3,1.2) var(--at,0s) forwards}@keyframes constellation_starLand__c9o8U{0%{opacity:0;transform:scale(.4)}45%{opacity:1;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}.constellation_lineRise__T_tOT line{stroke-dasharray:1;stroke-dashoffset:1;animation:constellation_lineDraw___VB_J .26s ease-out var(--at,0s) forwards}@keyframes constellation_lineDraw___VB_J{to{stroke-dashoffset:0}}.constellation_caption__Qvozx{display:grid;gap:2px;color:#f5ecdc;pointer-events:auto}.constellation_captionLead__kEnHR{grid-column:1;grid-row:1;justify-items:end;text-align:right}.constellation_captionTail__bL_Iu{grid-column:3;grid-row:1;justify-items:start;text-align:left}@media (max-width:599.98px){.constellation_caption__Qvozx .constellation_skyName__a3XbI{font-size:20px}.constellation_countLine__Js2uI,.constellation_speciesLine__Kttnr{font-size:14px;line-height:18px}.constellation_portalSlot__ckrEF .constellation_countLine__Js2uI{min-height:36px}.constellation_openButton__ajgMb.constellation_openButton__ajgMb{min-height:44px;margin-top:4px;padding:8px 16px;font-size:14px}}.constellation_portalSlot__ckrEF[data-portal-phase=rising] .constellation_caption__Qvozx{opacity:0}.constellation_portalSlot__ckrEF[data-portal-phase=settled] .constellation_caption__Qvozx{animation:constellation_captionIn__5HO0G .2s ease both}@keyframes constellation_captionIn__5HO0G{0%{opacity:0}to{opacity:1}}.constellation_skyName__a3XbI{margin:0;font-family:var(--pd-font-display);font-size:22px;font-weight:700;line-height:1.1;color:#f2c46d;letter-spacing:.02em}.constellation_countLine__Js2uI,.constellation_speciesLine__Kttnr{margin:0;font-size:13px;line-height:16px;color:#d8cdb4}.constellation_countLine__Js2uI{color:#f5ecdc;font-weight:700}.constellation_openButton__ajgMb{min-height:32px;white-space:nowrap;margin-top:6px;padding:4px 14px;border:1px solid rgb(242 196 109/55%);border-radius:999px;color:#f5ecdc;background:rgb(10 9 6/72%);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.constellation_openButton__ajgMb:hover,.constellation_portal__J795J[data-portal-state=pointed]~.constellation_caption__Qvozx .constellation_openButton__ajgMb{border-color:rgb(242 196 109/90%);background:rgb(26 20 10/82%)}.constellation_openButton__ajgMb:focus-visible{outline:2px solid #f2c46d;outline-offset:3px}.constellation_namedLine__o8gJL{min-height:16px;margin:0;font-size:13px;color:#f5ecdc}.constellation_stage__DFymN{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;padding:0;overflow:hidden auto;color:#f5ecdc;background:radial-gradient(ellipse 70% 60% at 33% 47%,rgb(22 32 58/96%),rgb(8 11 19/98%) 70%),#04050a;overscroll-behavior:contain}.constellation_stage__DFymN::backdrop{background:rgb(4 5 10/88%)}.constellation_stageStars__kw5zn{position:absolute;inset:0;pointer-events:none;opacity:.7;background-image:radial-gradient(1px 1px at 12% 18%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 27% 72%,#dfe6ff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 44% 9%,#fff3d6 50%,transparent 51%),radial-gradient(1px 1px at 61% 83%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 72% 31%,#dfe6ff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 88% 64%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 93% 12%,#fff3d6 50%,transparent 51%),radial-gradient(1px 1px at 6% 55%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 52% 50%,#dfe6ff 50%,transparent 51%),radial-gradient(1px 1px at 36% 38%,#fff 50%,transparent 51%)}.constellation_stageInner__vWdHV{position:relative;min-height:100%}.constellation_stagePortal__qvv_A{--R:min(40vh,30vw,340px);position:absolute;left:calc(33vw - var(--R));top:calc(47dvh - var(--R));width:calc(2 * var(--R));height:calc(2 * var(--R))}.constellation_stageWords__NOx51{position:absolute;left:60vw;top:50%;width:min(380px,36vw);transform:translateY(-50%);display:grid;gap:10px}@media (max-width:899.98px),(orientation:portrait){.constellation_stagePortal__qvv_A{--R:min(42vw,28dvh);position:relative;left:auto;top:auto;margin:calc(env(safe-area-inset-top) + 66px) auto 16px}.constellation_stageWords__NOx51{position:relative;left:auto;top:auto;width:min(100% - 32px,420px);margin:0 auto;padding-bottom:calc(32px + env(safe-area-inset-bottom));transform:none}.constellation_stageWords__NOx51>.constellation_stageTitle__wsKqC{order:-4}.constellation_stageWords__NOx51>.constellation_stageSpecies__KpEGm{order:-3}.constellation_stageWords__NOx51>[data-stage-hint]{display:none}.constellation_stageWords__NOx51>.constellation_stageSelection__jlZ1L{order:-1;min-height:44px}.constellation_stageWords__NOx51>.constellation_stageSelection__jlZ1L:empty:before{content:attr(data-hint);color:#c8bca0;font-size:14px;font-weight:400}}.constellation_stage__DFymN[data-stage-phase=rising] .constellation_stageWords__NOx51{animation:constellation_captionIn__5HO0G .4s ease .9s both}.constellation_stage__DFymN[data-stage-phase=settled] .constellation_stageWords__NOx51{animation:constellation_captionIn__5HO0G .26s ease both}.constellation_stageTitle__wsKqC{margin:0;font-family:var(--pd-font-display);font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1;color:#f2c46d}.constellation_stageSpecies__KpEGm{margin:0;font-size:18px;color:#d8cdb4}.constellation_stageCount__yw4t3{margin:6px 0 0;font-size:22px;font-weight:700}.constellation_stageRank__szQrf{margin:0;font-size:16px;color:#d8cdb4}.constellation_stageComplete__BpOKq{margin:0;font-size:16px;font-weight:700;color:#f2c46d}.constellation_stageStory__IpSVz{margin:6px 0 0;font-size:15px;line-height:1.5;color:#e6dcc6}.constellation_stageHint__X2C5H{margin:4px 0 0;font-size:14px;color:#c8bca0}.constellation_stageSelection__jlZ1L{min-height:44px;margin:0;font-size:16px;font-weight:600;line-height:22px;color:#f5ecdc}.constellation_stageBadges__Ea6gM{display:grid;gap:6px}.constellation_stageBadgesTitle__wGAyS{margin:0;font-size:13px;color:#c8bca0}.constellation_stageBadges__Ea6gM ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.constellation_stageBadge__i2QSA{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;padding:0;background:transparent;opacity:.72;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.constellation_stageBadge__i2QSA img{width:36px;height:36px;border-radius:50%;box-shadow:0 0 0 2px #0b0a07}.constellation_stageBadge__i2QSA:hover{opacity:1}.constellation_stageBadge__i2QSA[aria-pressed=true]{opacity:1;transform:scale(1.1)}.constellation_stageBadge__i2QSA[aria-pressed=true] img{box-shadow:0 0 0 2px #0b0a07,0 0 0 4px #f2c46d,0 0 14px rgb(242 196 109/55%)}.constellation_stageBadge__i2QSA:focus-visible{outline:2px solid #f2c46d;outline-offset:2px}.constellation_stageClose__2Qyp_{position:absolute;z-index:5;top:calc(env(safe-area-inset-top) + 14px);right:14px;min-width:44px;min-height:44px;padding:8px 14px;border:1px solid rgb(242 196 109/55%);border-radius:999px;color:#f5ecdc;background:rgb(10 9 6/72%);font-size:14px;font-weight:600;cursor:pointer}.constellation_stageClose__2Qyp_:focus-visible,.constellation_starButton__WF8Hu:focus-visible{outline:2px solid #f2c46d;outline-offset:2px}.constellation_hitLayer__oiYxC{position:absolute;inset:0;border-radius:50%;cursor:default}.constellation_hitLayer__oiYxC[data-stage-hover]{cursor:pointer}.constellation_starTip__nzC15{position:absolute;z-index:3;padding:3px 9px;border:1px solid rgb(242 196 109/45%);border-radius:999px;color:#f5ecdc;background:rgb(10 9 6/82%);font-size:13px;font-weight:600;line-height:18px;white-space:nowrap;pointer-events:none;transform:translate(-50%,calc(-100% - 12px));animation:constellation_captionIn__5HO0G .16s ease both}.constellation_starButton__WF8Hu{position:absolute;width:24px;height:24px;margin:-12px 0 0 -12px;border:0;border-radius:50%;padding:0;background:transparent;pointer-events:none}.constellation_medallion__d8cXP{position:absolute;width:96px;height:96px;margin:-48px 0 0 -48px;pointer-events:none;animation:constellation_medallionRise__e_9NM .42s cubic-bezier(.2,.8,.3,1) both}.constellation_medallion__d8cXP img{width:100%;height:100%;border-radius:50%;filter:drop-shadow(0 0 12px rgb(242 196 109/45%))}@keyframes constellation_medallionRise__e_9NM{0%{opacity:0;transform:translateY(0) scale(.2) rotate(-90deg)}to{opacity:1;transform:translateY(-72px) scale(1) rotate(0deg)}}.constellation_pathPulse__Ev_ny{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.constellation_pathPulse__Ev_ny polyline{fill:none;stroke:#ffe3a0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.12 1;stroke-dashoffset:1.12;animation:constellation_pathTravel__sQcvI .3s linear forwards}@keyframes constellation_pathTravel__sQcvI{to{stroke-dashoffset:0}}.constellation_visuallyHidden__GjQJs{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}@media (prefers-reduced-motion:reduce){.constellation_figureSvg__Bi_mj,.constellation_flares__q7bcG,.constellation_lineRise__T_tOT line,.constellation_medallion__d8cXP,.constellation_pathPulse__Ev_ny polyline,.constellation_starRise__jAx6w{animation:none!important}.constellation_starRise__jAx6w{opacity:1;transform:none}.constellation_lineRise__T_tOT line{stroke-dashoffset:0}}.constellation_download__Gcokk{display:grid;justify-items:start;gap:8px;margin:6px 0 4px}.constellation_downloadButton__1kC0B{min-height:44px;padding:10px 20px;border:1px solid rgb(242 196 109/70%);border-radius:999px;color:#160f04;background:#f2c46d;font-size:15px;font-weight:700;cursor:pointer}.constellation_downloadButton__1kC0B[aria-busy=true]{cursor:progress;opacity:.82}.constellation_downloadWide__cQ2C_{min-height:32px;padding:4px 2px;border:0;color:#e6d6b4;background:none;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.constellation_downloadButton__1kC0B:focus-visible,.constellation_downloadWide__cQ2C_:focus-visible{outline:2px solid #f2c46d;outline-offset:3px}.constellation_downloadNote__CNn2H{margin:0;color:#c8bca0;font-size:14px;line-height:1.45}@media (prefers-reduced-motion:no-preference){.constellation_downloadButton__1kC0B{transition:background-color .16s ease,transform .16s ease}.constellation_downloadButton__1kC0B:hover{background:#f6d38b}}