.solo_world__Tr1Y9{--solo-ink:#fffaf0;--solo-muted:#b4bdd0;--solo-line:#ffffff24;--solo-panel:#142036;--solo-accent:var(--accent,#f3ad45);color:var(--solo-ink);background:#080e1b;font-family:var(--cn-font-body),sans-serif;min-height:100dvh;width:100%;position:relative;border:0;border-radius:0}.solo_frame__4_kKM{--nuggie-selector-height:calc(100dvh - 63px - env(safe-area-inset-top));width:min(100%,960px);margin:auto;min-height:min(850px,calc(100dvh - 100px))}.solo_world__Tr1Y9 button{font-family:inherit;letter-spacing:normal;text-transform:none;box-shadow:none;transform:none}.solo_world__Tr1Y9 button:hover{transform:none}.solo_header__EL6gj{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--solo-line)}.solo_header__EL6gj h1{margin:0;font-size:17px;color:var(--solo-ink)}.solo_header__EL6gj a{color:inherit}.solo_world__Tr1Y9 .solo_quiet__Mdq3m{min-height:44px;border:1px solid var(--solo-line);border-radius:8px;padding:8px 12px;background:#ffffff09;color:inherit;font-size:14px;font-weight:700}.solo_world__Tr1Y9 .solo_quiet__Mdq3m:hover,.solo_world__Tr1Y9 .solo_quiet__Mdq3m[aria-pressed=true]{border-color:var(--solo-accent);background:#ffffff0e}.solo_world__Tr1Y9 .solo_primary__9HYEF{min-height:46px;border:1px solid #ffc76f;border-radius:8px;padding:10px 18px;color:#25180b;background:linear-gradient(#ffd58e,#efa13b);font-size:15px;font-weight:800}.solo_world__Tr1Y9 button:disabled{opacity:.48;cursor:default}.solo_world__Tr1Y9 a:focus-visible,.solo_world__Tr1Y9 button:focus-visible{outline:3px solid var(--solo-accent);outline-offset:3px}.solo_wallet__rOmmO{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;font-size:15px;font-weight:800}.solo_screenReader__t9bC1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.solo_content__i3qT3{padding:20px;max-width:760px;margin:auto}.solo_content__i3qT3 h2{margin:0 0 6px;font-size:23px;color:var(--solo-ink)}.solo_muted__fOcD5{color:var(--solo-muted);font-size:14px;margin:0;line-height:1.5}.solo_actions__MARzz{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:16px;width:100%}.solo_selectorActions__rH1VJ{--solo-ink:#fffaf0;display:flex;gap:8px;width:100%;margin-top:14px}.solo_selectorActions__rH1VJ button{flex:1;border-color:#f7dfc650!important;background:#142136b3!important;color:white!important}.solo_toolbar__CWe1k{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.solo_tabs___s69i{display:flex;gap:6px;overflow:auto;padding:12px 0;margin-bottom:4px}.solo_tabs___s69i button{flex-shrink:0}.solo_chapter__xK_a_{margin:24px 0 12px;display:flex;align-items:center;gap:12px}.solo_chapter__xK_a_ h3{font-size:16px;margin:0 0 3px;color:var(--solo-ink)}.solo_chapter__xK_a_ img{object-fit:contain;width:56px;height:56px}.solo_levelGrid__1C9JD{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.solo_world__Tr1Y9 .solo_level__UnQLb{min-height:70px;min-width:0;display:grid;justify-items:center;gap:5px;padding:9px 2px;background:#142036;border:1px solid var(--solo-line);color:inherit;border-radius:8px}.solo_world__Tr1Y9 .solo_level__UnQLb strong{font-size:20px;line-height:1.1}.solo_world__Tr1Y9 .solo_level__UnQLb span{font-size:10px;line-height:1.25;letter-spacing:1px;color:#ffd177}.solo_world__Tr1Y9 .solo_level__UnQLb[data-next=true]{border-color:#f1b354;box-shadow:inset 0 0 0 1px #f1b354}.solo_world__Tr1Y9 .solo_level__UnQLb[data-cleared=true]{background:#1b3040}.solo_shopGrid___b9_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.solo_item__kfQzR{border:1px solid var(--solo-line);border-radius:10px;background:var(--solo-panel);padding:14px;display:flex;flex-direction:column;gap:12px}.solo_item__kfQzR h3{font-size:16px;margin:0;color:var(--solo-ink)}.solo_itemArt__29GYY{height:84px;display:grid;place-items:center;position:relative}.solo_itemArt__29GYY img{height:80px;max-width:100%;object-fit:contain;image-rendering:auto}.solo_itemBottom__lhOgO{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.solo_itemBottom__lhOgO button{min-height:40px!important}.solo_itemMeta__8TBaa{font-size:12px;color:var(--solo-muted);margin-top:-8px}.solo_loadout__zqEgI{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.solo_stats__bdIee{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.solo_stat__LVLBt{display:grid;gap:6px;text-align:center;border:1px solid var(--solo-line);border-radius:9px;padding:16px 4px;background:var(--solo-panel)}.solo_stat__LVLBt strong{font-size:23px}.solo_stat__LVLBt span{color:var(--solo-muted);font-size:12px}.solo_notice__adsFI{padding:10px 16px;font-size:13px;color:#ffe0a6;background:#d78e2717;border-bottom:1px solid #d78e2740;line-height:1.45}.solo_gameLayout__sYe0z{display:grid;justify-items:center;padding:0 16px 16px}.solo_playfield__OLgEV{position:relative;width:min(100%,405px,calc((100dvh - var(--solo-game-chrome, 250px) - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * .5625))}.solo_arena__cYyLa{width:100%;aspect-ratio:405/720;position:relative;background:#101a2b;border:1px solid var(--solo-line);border-radius:8px;overflow:hidden}.solo_arena__cYyLa canvas{display:block;width:100%;height:100%;touch-action:none}.solo_hud__Vf3gy{width:min(100%,405px);display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:58px}.solo_hud__Vf3gy strong{font-size:16px}.solo_hud__Vf3gy span{display:block;color:var(--solo-muted);font-size:12px;margin-top:3px}.solo_overlay__8lY9c{position:absolute;inset:0;background:#070d19e8;display:grid;place-content:center;text-align:center;padding:24px;backdrop-filter:blur(5px);z-index:1}.solo_overlay__8lY9c h2{color:#ffe3aa;margin:0 0 12px}.solo_overlay__8lY9c p{color:var(--solo-muted);margin:5px 0}.solo_resultNumber__wHk5_{font-size:46px;font-weight:800;color:#ffe3aa;margin:6px 0}.solo_leaderboard__pqYB1{border-top:1px solid var(--solo-line);padding-top:12px;margin-top:16px;text-align:left;min-width:200px}.solo_leaderboard__pqYB1 h3{font-size:14px;margin:0 0 8px;color:var(--solo-muted)}.solo_leaderRow__vRmbV{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:12px;line-height:1.4;padding:4px 0}.solo_leaderRow__vRmbV a{color:var(--solo-ink);overflow-wrap:anywhere}.solo_settingsRow__1iw3c{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;border-bottom:1px solid var(--solo-line)}.solo_settingsRow__1iw3c input[type=range]{width:45%;accent-color:var(--solo-accent)}.solo_settingsRow__1iw3c input[type=checkbox]{width:24px;height:24px;accent-color:var(--solo-accent)}.solo_preview__XwYcu{max-width:960px;margin:auto}.solo_previewNav__cTZuR{display:flex;gap:6px;flex-wrap:wrap;background:#101827;padding:10px}.solo_previewNav__cTZuR button{color:white;background:#29364c;border:1px solid #65758a;border-radius:6px;padding:7px 10px;font-size:13px}.solo_frame__4_kKM[data-immersive=true]{--solo-game-chrome:160px}.solo_frame__4_kKM[data-practice=true]{--solo-game-chrome:300px}.solo_frame__4_kKM[data-immersive=true][data-practice=true]{--solo-game-chrome:200px}.solo_preview__XwYcu{--solo-game-chrome:260px}.solo_frame__4_kKM[data-immersive=true]{width:100%;min-height:100dvh}.solo_frame__4_kKM[data-immersive=true]:has(.solo_gameLayout__sYe0z){height:100dvh}.solo_frame__4_kKM[data-immersive=true] .solo_gameLayout__sYe0z>p,.solo_frame__4_kKM[data-immersive=true]:has(.solo_gameLayout__sYe0z)>.solo_header__EL6gj,.solo_frame__4_kKM[data-immersive=true]:has(.solo_gameLayout__sYe0z)>.solo_notice__adsFI:not([role]){display:none}.solo_frame__4_kKM[data-immersive=true] .solo_gameLayout__sYe0z{position:relative;height:100dvh;padding:0;align-content:center;background:#03070f}.solo_frame__4_kKM[data-immersive=true] .solo_playfield__OLgEV{width:min(100vw,calc(100dvh * 405 / 720))}.solo_frame__4_kKM[data-immersive=true] .solo_arena__cYyLa{border:0;border-radius:0}.solo_frame__4_kKM[data-immersive=true] .solo_hud__Vf3gy{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:min(100vw,calc(100dvh * 405 / 720));height:min(100dvh,calc(100vw * 720 / 405));min-height:0;display:block;pointer-events:none}.solo_frame__4_kKM[data-immersive=true] .solo_hud__Vf3gy>div{position:absolute;padding:7px 9px;border-radius:10px;background:#101a2bb3}.solo_frame__4_kKM[data-immersive=true] .solo_hud__Vf3gy>div:first-child{top:max(8px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left))}.solo_frame__4_kKM[data-immersive=true] .solo_hud__Vf3gy>div:nth-child(2){bottom:max(8px,env(safe-area-inset-bottom));right:max(8px,env(safe-area-inset-right))}.solo_frame__4_kKM[data-immersive=true] .solo_hud__Vf3gy strong{font-size:13px}.solo_frame__4_kKM[data-immersive=true] .solo_hud__Vf3gy span{font-size:11px}.solo_frame__4_kKM[data-immersive=true] .solo_hud__Vf3gy>button{position:absolute;top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));min-width:44px;pointer-events:auto;border-radius:14px;background:#101a2bb3}.solo_frame__4_kKM[data-immersive=true] .solo_gameLayout__sYe0z:has([role=dialog]) .solo_hud__Vf3gy{visibility:hidden}.solo_gameLayout__sYe0z:has([aria-label="Ramp Placement"]) .solo_hud__Vf3gy>div:nth-child(2){visibility:hidden}.solo_frame__4_kKM[data-immersive=true]:has(.solo_gameLayout__sYe0z)>.solo_notice__adsFI[role=alert]{position:absolute;top:64px;left:8px;right:8px;z-index:4;background:#512d14f2}@media (min-aspect-ratio:1/1){.solo_frame__4_kKM[data-immersive=true] .solo_hud__Vf3gy{width:100vw;height:100dvh}}@media (max-width:600px){.solo_frame__4_kKM{min-height:100dvh}.solo_content__i3qT3{padding:16px}.solo_header__EL6gj{padding:calc(6px + env(safe-area-inset-top)) 12px 6px}.solo_shopGrid___b9_2{gap:10px}.solo_item__kfQzR{padding:12px}.solo_itemBottom__lhOgO{flex-wrap:wrap}.solo_world__Tr1Y9 .solo_level__UnQLb{min-height:62px}.solo_gameLayout__sYe0z{padding:0 10px calc(10px + env(safe-area-inset-bottom))}}@media (max-height:650px){.solo_gameDialog__uxKMQ{position:fixed;inset:8px;width:min(420px,calc(100vw - 16px));margin:auto;overflow:auto;border:1px solid var(--solo-line);border-radius:12px;z-index:110}.solo_gameDialog__uxKMQ .solo_actions__MARzz{flex-wrap:wrap}}.soloLevelSelect_ranges__JfV5V{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:6px;margin-bottom:14px;font-size:13px}.soloLevelSelect_ranges__JfV5V .soloLevelSelect_range__ExCvp{min-width:0;padding:8px 4px;font-size:inherit;overflow-wrap:anywhere}.soloLevelSelect_bossThumbnail__aPfp4[data-locked=true]{filter:brightness(0)}.rampControls_confirmation__EotY6,.rampControls_tray__BFtRo{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%;color:var(--solo-ink);font-family:var(--cn-font-body),sans-serif}.rampControls_tray__BFtRo{padding:6px 0}.rampControls_label__Y8EyG{display:inline-flex;gap:5px;font-size:13px;font-weight:700;line-height:1.3}.rampControls_label__Y8EyG>span{color:var(--solo-muted);font-variant-numeric:tabular-nums}.rampControls_choices__U2MsL{display:flex;gap:4px;flex-wrap:wrap}.rampControls_tray__BFtRo .rampControls_choice__ofisB{display:grid;justify-items:center;align-content:center;gap:1px;min-width:44px;min-height:44px;padding:4px 7px}.rampControls_choice__ofisB>span{font-size:11px;line-height:1.15;font-variant-numeric:tabular-nums}.rampControls_confirmation__EotY6{padding:8px 0}.rampControls_message__2hxJr{flex:1 1 160px;color:var(--solo-muted);font-size:13px;line-height:1.35}.rampControls_buttons__onLfe{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.rampControls_buttons__onLfe button{min-height:44px}@media (max-width:360px){.rampControls_confirmation__EotY6 .rampControls_buttons__onLfe{width:100%;margin-left:0}.rampControls_buttons__onLfe button{flex:1}}.rampStage_placement__K2tao{position:absolute;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:3;padding:8px 10px;border:1px solid var(--solo-line);border-radius:12px;background:#101a2bf5;box-shadow:0 4px 20px #0008}.rampStage_hint__Fl_PT{display:block;color:var(--solo-muted);font:12px/1.35 var(--cn-font-body),sans-serif}