.StateBlock_state__PbRf4{display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-9) var(--space-6);border-radius:var(--adventure-radius-panel);background:var(--adventure-panel-bg-soft);text-align:center}.StateBlock_icon__ilKXB{display:grid;width:var(--space-9);height:var(--space-9);place-items:center;border-radius:var(--radius-pill);background:var(--surface-inverse-control);color:var(--text-inverse-muted)}.StateBlock_icon__ilKXB svg{width:var(--adventure-menu-icon);height:var(--adventure-menu-icon)}.StateBlock_art__JjIWx{display:grid;place-items:center}.StateBlock_title__8IF_M{margin:0;color:var(--text-inverse);font-size:var(--adventure-card-title-size);font-weight:600;line-height:var(--adventure-card-title-line)}.StateBlock_text__IYOx7{max-width:var(--adventure-column-prose);margin:0;color:var(--text-inverse-subtle);font-size:var(--adventure-card-meta-size);line-height:var(--adventure-card-meta-line)}.StateBlock_action__M1uu7{margin-top:var(--space-2)}@media (max-width:767px){.StateBlock_state__PbRf4{padding:var(--space-8) var(--space-4)}}.Leaderboard_module__8HdTY{container:leaderboard/inline-size;--rose:#ed3d64;display:flex;flex-direction:column;gap:var(--space-4);isolation:isolate;color:var(--text-inverse)}.Leaderboard_module__8HdTY h2,.Leaderboard_module__8HdTY h3,.Leaderboard_module__8HdTY p{margin:0}.Leaderboard_module__8HdTY button{font-family:inherit}.Leaderboard_detail__h6yDu{max-width:var(--detail-copy-max);scroll-margin-top:calc(var(--adventure-catalog-header-height) + var(--space-2))}.Leaderboard_actions__hWOy5{display:flex;gap:var(--space-2)}.Leaderboard_actions__hWOy5 button{min-height:2.75rem;border:0;padding:0 var(--space-2);background:none;color:var(--text-inverse-subtle);font-size:var(--body-3-size);font-weight:600;cursor:pointer}.Leaderboard_actions__hWOy5 button[aria-pressed=true]{color:var(--text-inverse)}.Leaderboard_rules-copy__UvF8v{display:grid;gap:var(--space-2);color:var(--text-inverse-muted);font-size:var(--body-3-size);line-height:1.7}.Leaderboard_stage__djKKm{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:center;gap:30px;margin:0 -15px;padding:12px 25px 40px}.Leaderboard_stage__djKKm:before{content:"";position:absolute;z-index:-1;inset:10% -3% 0;background:radial-gradient(ellipse at 50% 68%,#aa79451a,transparent 56%)}.Leaderboard_stage__djKKm:after{content:"";position:absolute;z-index:-1;right:-2%;bottom:16px;left:-2%;height:70px;border-bottom:1px solid #a68a663b;border-radius:50%;background:radial-gradient(ellipse,#71553121,transparent 70%)}.Leaderboard_stage__djKKm:has(.Leaderboard_publish-scope__oi3zQ){padding-bottom:130px}.Leaderboard_contender__88xmC{position:relative;display:flex;width:30%;min-width:0;flex-direction:column;align-items:center;text-align:center}.Leaderboard_place-1__3L7ZU{order:2;padding-bottom:12px}.Leaderboard_place-2__lynLN{order:1}.Leaderboard_place-3__Z0SDp{order:3}.Leaderboard_contender__88xmC[data-rank="1"]{--metal:#e2bb78;--metal-rgb:226,187,120;--sprite:50%}.Leaderboard_contender__88xmC[data-rank="2"]{--metal:#c2c4d1;--metal-rgb:194,196,209;--sprite:0%}.Leaderboard_contender__88xmC[data-rank="3"]{--metal:#d59272;--metal-rgb:213,146,114;--sprite:100%}.Leaderboard_medal__fioJV{position:relative;z-index:2;width:100%;height:auto;aspect-ratio:1;background-image:url(/games/platform/leaderboards/medals-v1.webp);background-position:var(--sprite) 36%;background-repeat:no-repeat;background-size:300% auto;clip-path:inset(0 3%);filter:drop-shadow(0 8px 15px #0008);pointer-events:none}.Leaderboard_place-1__3L7ZU .Leaderboard_medal__fioJV{width:112%;margin-bottom:-2px}.Leaderboard_plinth__6n1Dw{position:relative;isolation:isolate;width:90%;min-width:0;margin-top:-38px;padding:30px 16px 16px;border-right:1px solid rgba(var(--metal-rgb),.3);border-left:1px solid rgba(var(--metal-rgb),.35);border-radius:50% 50% 14% 14%/10% 10% 6% 6%;background:linear-gradient(100deg,#0d0e11,#202024 43%,#0e0e10);box-shadow:inset 8px 0 16px #0008,inset -5px 0 8px #000b,0 10px 30px #0006}.Leaderboard_plinth__6n1Dw:before{content:"";position:absolute;z-index:-1;top:0;left:-2%;width:104%;height:17px;border-radius:50%;background:linear-gradient(90deg,#181719,var(--metal),#292425 35%,#131315 65%,var(--metal),#171619);opacity:.65}.Leaderboard_plinth__6n1Dw:after{content:"";position:absolute;z-index:-2;bottom:-12px;left:-8%;width:116%;height:22px;border-bottom:3px solid var(--metal);border-radius:50%;background:linear-gradient(90deg,#121214,var(--metal) 18%,#302b26 35%,#0c0d10 68%,var(--metal) 87%,#121214);box-shadow:0 4px 10px #0009}.Leaderboard_winner-name__4Q9v1{display:flex;min-width:0;min-height:42px;align-items:center;justify-content:center;gap:6px;font-size:var(--body-2-size);font-weight:600;line-height:1.5}.Leaderboard_winner-name__4Q9v1 .Leaderboard_player-name__fixWx{display:-webkit-box;max-width:100%;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Leaderboard_score__gieru{margin-top:8px;font-family:Arial,system-ui,sans-serif;font-size:58px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-2px;line-height:1.1;white-space:nowrap}.Leaderboard_place-1__3L7ZU .Leaderboard_score__gieru{font-size:74px}.Leaderboard_score__gieru small{margin-left:7px;color:var(--text-inverse-muted);font-size:17px;font-weight:500;letter-spacing:0}.Leaderboard_rank-kicker__eZ8lg{margin-top:11px;color:var(--metal);font-size:10px;letter-spacing:2px;text-transform:uppercase}.Leaderboard_you__UyGD6{display:inline-flex;min-width:31px;align-items:center;justify-content:center;border-radius:var(--radius-pill);padding:1px 8px;background:#b5143650;color:#ffdce5;font-size:var(--adventure-card-meta-size);font-weight:500;white-space:nowrap}.Leaderboard_contender__88xmC.Leaderboard_is-you__3mnBX .Leaderboard_plinth__6n1Dw{box-shadow:inset 0 0 35px #bc193d28,0 0 30px #ff416a12}.Leaderboard_contender__88xmC.Leaderboard_is-you__3mnBX .Leaderboard_winner-name__4Q9v1{margin:0 -12px;padding:6px 12px;background:linear-gradient(90deg,transparent,#9d183e8c 22%,#9d183e8c 78%,transparent);color:#ffe8ef;font-weight:700;text-shadow:0 0 16px #ff416a66}.Leaderboard_contender__88xmC.Leaderboard_is-you__3mnBX .Leaderboard_winner-name__4Q9v1 .Leaderboard_you__UyGD6{background:var(--rose);color:#fff}.Leaderboard_is-vacant__KrztQ .Leaderboard_medal__fioJV{filter:grayscale(1);opacity:.2}.Leaderboard_is-vacant__KrztQ .Leaderboard_plinth__6n1Dw{--metal:#535158;--metal-rgb:83,81,88;background:linear-gradient(100deg,#0e0e10,#141417,#0e0e10);box-shadow:none;color:var(--text-inverse-subtle)}.Leaderboard_is-vacant__KrztQ .Leaderboard_plinth__6n1Dw:after,.Leaderboard_is-vacant__KrztQ .Leaderboard_plinth__6n1Dw:before{opacity:.3}.Leaderboard_is-vacant__KrztQ .Leaderboard_rank-kicker__eZ8lg{color:var(--text-inverse-subtle)}.Leaderboard_vacant-message__rnofw{display:flex;height:78px;align-items:center;justify-content:center;color:var(--text-inverse-subtle);font-size:var(--body-3-size);letter-spacing:2px}.Leaderboard_contender__88xmC>.Leaderboard_podium-action__nw_VZ{position:absolute;top:calc(100% + 20px);right:0;left:0;margin:0}.Leaderboard_podium-action__nw_VZ:empty{display:none}.Leaderboard_rows__gcQtk{display:grid;gap:8px}.Leaderboard_rank-row__o3iBM{position:relative}.Leaderboard_rank-row__o3iBM.Leaderboard_is-you__3mnBX{background:radial-gradient(ellipse at 18% 50%,#ff416a16,transparent 75%)}.Leaderboard_row-main__UQThu{display:grid;min-height:72px;align-items:center;grid-template-columns:70px minmax(0,1fr) auto;column-gap:20px;padding:13px 22px}.Leaderboard_row-rank__Bv0O4{color:var(--text-inverse-subtle);font:700 32px/1 Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-1px}.Leaderboard_is-you__3mnBX .Leaderboard_row-rank__Bv0O4{color:#ff416a}.Leaderboard_row-identity__VWUui{display:flex;min-width:0;align-items:center;gap:12px}.Leaderboard_row-identity__VWUui .Leaderboard_player-name__fixWx{font-size:var(--body-2-size);overflow-wrap:anywhere}.Leaderboard_row-tail__5o6DC{display:flex;align-items:center;gap:24px}.Leaderboard_row-score__FfPI6{font:700 31px/1.2 Arial,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.Leaderboard_row-score__FfPI6 small{margin-left:6px;color:var(--text-inverse-muted);font-size:var(--body-3-size);font-weight:400}.Leaderboard_identity-action__TbUTO{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.Leaderboard_publish-scope__oi3zQ{color:var(--text-inverse-subtle);font-size:var(--adventure-chip-size);line-height:1.5}.Leaderboard_row-tail__5o6DC .Leaderboard_identity-action__TbUTO{min-width:7.5rem}.Leaderboard_invitation__lJM6Y{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-6);border-radius:var(--adventure-radius-panel);background:var(--adventure-panel-bg-soft)}.Leaderboard_invitation-copy__eF1nD{display:grid;min-width:0;gap:var(--space-1)}.Leaderboard_invitation-title__N9wrN{color:var(--text-inverse);font-size:var(--body-1-size);font-weight:600;line-height:1.4}.Leaderboard_invitation-text__MGMwd{color:var(--text-inverse-muted);font-size:var(--body-3-size);line-height:var(--body-3-line-height)}.Leaderboard_invitation-text__MGMwd strong{color:var(--text-inverse);font-weight:600}.Leaderboard_invitation__lJM6Y>:last-child{flex:none}.Leaderboard_state-actions__dv9yd{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3)}.Leaderboard_loading-mascots__xmR_g{width:7.5rem;isolation:isolate}.Leaderboard_save-error__3rRmu{color:var(--adventure-danger);font-size:var(--body-3-size);line-height:1.6}.Leaderboard_footer-note__NQw4_{color:var(--text-inverse-subtle);font-size:var(--adventure-card-meta-size);line-height:var(--adventure-card-meta-line)}.Leaderboard_record-summary__nf7rv{display:flex;min-width:0;align-items:center;gap:var(--space-1)}@container leaderboard (min-width: 851px){.Leaderboard_medal__fioJV{width:86%;max-width:300px}.Leaderboard_place-1__3L7ZU .Leaderboard_medal__fioJV{width:99%;max-width:345px}}@container leaderboard (max-width: 850px){.Leaderboard_stage__djKKm{gap:12px;margin:0;padding:12px 0 34px}.Leaderboard_plinth__6n1Dw{width:96%;padding-right:7px;padding-left:7px}.Leaderboard_score__gieru{font-size:43px}.Leaderboard_place-1__3L7ZU .Leaderboard_score__gieru{font-size:56px}.Leaderboard_winner-name__4Q9v1{font-size:var(--body-3-size)}.Leaderboard_row-main__UQThu{grid-template-columns:45px minmax(0,1fr) auto;gap:13px;padding:12px 16px}.Leaderboard_row-tail__5o6DC{gap:16px}}@container leaderboard (max-width: 560px){.Leaderboard_stage__djKKm{gap:0;margin:0 -4px;padding:17px 0 26px}.Leaderboard_stage__djKKm:after{bottom:10px;height:38px}.Leaderboard_contender__88xmC{width:33.33%}.Leaderboard_medal__fioJV{width:105%}.Leaderboard_place-1__3L7ZU .Leaderboard_medal__fioJV{width:110%}.Leaderboard_plinth__6n1Dw{width:91%;margin-top:-23px;padding:22px 4px 10px}.Leaderboard_plinth__6n1Dw:before{height:9px}.Leaderboard_plinth__6n1Dw:after{bottom:-8px;left:-5%;width:110%;height:14px}.Leaderboard_winner-name__4Q9v1{min-height:32px;flex-wrap:wrap;gap:3px;font-size:var(--adventure-card-meta-size)}.Leaderboard_contender__88xmC.Leaderboard_is-you__3mnBX .Leaderboard_winner-name__4Q9v1{margin:0 -2px;padding:4px 2px}.Leaderboard_score__gieru{margin-top:6px;font-size:35px;letter-spacing:-1px}.Leaderboard_place-1__3L7ZU .Leaderboard_score__gieru{font-size:43px}.Leaderboard_score__gieru small{margin-left:3px;font-size:var(--adventure-card-meta-size)}.Leaderboard_rank-kicker__eZ8lg{margin-top:7px;font-size:8px;letter-spacing:1px}.Leaderboard_you__UyGD6{min-width:24px;padding:0 5px;font-size:10px}.Leaderboard_vacant-message__rnofw{height:50px;font-size:10px;letter-spacing:0}.Leaderboard_contender__88xmC>.Leaderboard_podium-action__nw_VZ{top:calc(100% + 16px)}.Leaderboard_place-2__lynLN .Leaderboard_podium-action__nw_VZ .Leaderboard_identity-action__TbUTO{align-items:flex-start;text-align:left}.Leaderboard_place-3__Z0SDp .Leaderboard_podium-action__nw_VZ .Leaderboard_identity-action__TbUTO{align-items:flex-end;text-align:right}.Leaderboard_row-main__UQThu{min-height:66px;grid-template-columns:35px minmax(0,1fr) auto;gap:10px;padding:14px 13px}.Leaderboard_row-rank__Bv0O4{font-size:27px}.Leaderboard_row-identity__VWUui{gap:7px}.Leaderboard_row-identity__VWUui .Leaderboard_player-name__fixWx{font-size:var(--body-3-size)}.Leaderboard_row-tail__5o6DC{display:contents}.Leaderboard_row-score__FfPI6{font-size:28px;text-align:right}.Leaderboard_row-score__FfPI6 small{margin-left:4px;font-size:var(--adventure-card-meta-size)}.Leaderboard_row-tail__5o6DC .Leaderboard_identity-action__TbUTO{min-width:0;grid-column:2/4;flex-direction:row;justify-content:space-between;margin-top:3px;padding-top:10px}.Leaderboard_invitation__lJM6Y{flex-direction:column;align-items:stretch;gap:var(--space-5);padding:var(--space-5)}.Leaderboard_loading-mascots__xmR_g{width:6.25rem}}.Dialog_root__2uSPa{display:contents}.Dialog_overlay__q3zOg{position:fixed;z-index:80;inset:0;background:var(--adventure-scrim);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.Dialog_panel__sDQSu{--dialog-pad-top:var(--adventure-dialog-pad);--dialog-pad-inline:var(--adventure-dialog-pad);position:fixed;z-index:90;top:50%;left:50%;display:grid;width:min(var(--adventure-dialog-width),calc(100vw - var(--space-4) * 2));max-height:calc(100svh - var(--space-4) * 2);gap:var(--space-6);overflow-y:auto;padding:var(--dialog-pad-top) var(--dialog-pad-inline) var(--adventure-dialog-pad);border:0;border-radius:var(--radius-panel);background:var(--adventure-overlay-bg);box-shadow:var(--adventure-overlay-shadow);color:var(--text-inverse);font-family:var(--font-ui);transform:translate(-50%,-50%);animation:Dialog_dialog-in__Cmog9 var(--adventure-motion)}.Dialog_panel__sDQSu:focus,.Dialog_panel__sDQSu:focus-visible{outline:none}.Dialog_panel__sDQSu[data-size=wide]{width:min(var(--adventure-dialog-width-wide),calc(100vw - var(--space-4) * 2))}.Dialog_panel__sDQSu[data-variant=sheet]{--dialog-pad-top:var(--space-3);--dialog-pad-inline:var(--space-4);top:auto;right:0;bottom:0;left:0;width:100%;max-height:90svh;gap:var(--space-5);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom));border-radius:var(--radius-panel) var(--radius-panel) 0 0;transform:none;animation:Dialog_sheet-in__76Uad var(--adventure-motion)}.Dialog_handle__nRBg4{justify-self:center;width:var(--space-8);height:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-inverse-control-hover)}.Dialog_media__5H200{position:relative;overflow:hidden;aspect-ratio:16/9;margin:calc(var(--dialog-pad-top) * -1) calc(var(--dialog-pad-inline) * -1) 0;background:var(--surface-inverse-control)}.Dialog_media__5H200>:first-child{position:absolute;inset:0;width:100%;height:100%}.Dialog_media__5H200:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(to bottom,transparent,var(--adventure-overlay-bg));pointer-events:none}.Dialog_mediaLabel__Te4NF{position:absolute;z-index:1;top:var(--space-4);left:var(--space-4)}.Dialog_mediaClose__xXCh2{position:absolute;z-index:1;top:var(--space-3);right:var(--space-3)}.Dialog_panel__sDQSu[data-media] .Dialog_handle__nRBg4{position:absolute;z-index:2;top:var(--space-2);left:50%;background:var(--text-inverse-muted);transform:translateX(-50%)}.Dialog_panel__sDQSu[data-variant=sheet] .Dialog_mediaLabel__Te4NF{top:var(--space-5)}.Dialog_panel__sDQSu[data-variant=sheet] .Dialog_mediaClose__xXCh2{top:var(--space-4)}.Dialog_header__vx8oU{display:flex;align-items:flex-start;gap:var(--space-4)}.Dialog_heading__4BLVt{display:grid;flex:1 1 auto;min-width:0;gap:var(--space-1)}.Dialog_title___J52L{margin:0;color:var(--text-inverse);font-family:var(--font-ui);font-size:var(--adventure-page-dek-size);font-weight:600;letter-spacing:-.01em;line-height:1.3;overflow-wrap:anywhere;text-wrap:balance}.Dialog_description__e1wTB{color:var(--text-inverse-subtle);font-size:var(--body-3-size);line-height:var(--body-3-line-height);text-wrap:pretty}.Dialog_description__e1wTB>p{margin:0}.Dialog_body__5hkaB{display:grid;min-width:0;gap:var(--space-5);color:var(--text-inverse-muted);font-size:var(--body-3-size);line-height:var(--body-3-line-height)}.Dialog_body__5hkaB p{margin:0}.Dialog_footer__dMEk_{display:flex;justify-content:flex-end;gap:var(--space-2)}.Dialog_panel__sDQSu[data-variant=sheet] .Dialog_footer__dMEk_>*{flex:1 1 0}@keyframes Dialog_dialog-in__Cmog9{0%{opacity:0;transform:translate(-50%,-48%)}}@keyframes Dialog_sheet-in__76Uad{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.Dialog_panel__sDQSu,.Dialog_panel__sDQSu[data-variant=sheet]{animation:none}}