.JlyUSq_page{--panel:#fff;--panel-2:#f3f5fa;--panel-3:#e8ecf5;--text:#101828;--muted:#5b6478;--border:#d7dced;--accent:#4f46e5;--accent-2:#0ea5e9;--good:#16a34a;--danger:#dc2626;--star:#92400e;--radius:16px;color:var(--text);-webkit-tap-highlight-color:transparent;background:radial-gradient(900px 520px at 12% -8%,#4f46e51f 0%,#0000 60%),radial-gradient(900px 520px at 88% 0,#0ea5e91a 0%,#0000 55%),#f7f8fc;justify-content:center;min-height:100%;padding:10px 16px 16px;display:flex}.dark .JlyUSq_page{--panel:#302f2c;--panel-2:#2b2a27;--panel-3:#3d3b37;--text:#faf9f5;--muted:#a3a099;--border:#45423d;--accent:#818cf8;--accent-2:#38bdf8;--good:#4ade80;--danger:#fb7185;--star:#fbbf24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(900px 520px at 12% -8%,#4338ca33 0%,#0000 60%),radial-gradient(900px 520px at 88% 0,#0369a133 0%,#0000 55%),#262624}.JlyUSq_app{width:100%;max-width:var(--game-wide-width);height:calc(100vh - var(--game-wide-shell));height:calc(100svh - var(--game-wide-shell));background:var(--panel);box-shadow:0 24px 60px #1018281f, inset 0 0 0 1px var(--border);border-radius:20px;flex-direction:column;padding:14px 16px 16px;display:flex}.dark .JlyUSq_app{box-shadow:0 24px 60px #0005,inset 0 0 0 1px #ffffff12}.JlyUSq_topbar{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.JlyUSq_topbar h1{letter-spacing:-.5px;margin:0;font-size:clamp(21px,5.2vw,30px);font-weight:800}.JlyUSq_topbar h1 span{background:linear-gradient(120deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text}.JlyUSq_subtitle{font-size:max(13px, var(--type-floor));color:var(--muted);margin:2px 0 0}.JlyUSq_tools{flex:none;gap:6px;display:flex}.JlyUSq_iconButton{border:1px solid var(--border);background:var(--panel-2);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}@media (hover:hover){.JlyUSq_iconButton:hover:not(:disabled){background:var(--panel-3);border-color:var(--accent)}}.JlyUSq_iconButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.JlyUSq_iconButton:disabled{opacity:.45;cursor:not-allowed}.JlyUSq_hud{flex-wrap:wrap;flex:none;align-items:stretch;gap:6px;margin-bottom:8px;display:flex}.JlyUSq_hud .JlyUSq_tools{align-items:center;margin-left:auto}.JlyUSq_heroStat{color:#fff;background:linear-gradient(120deg, var(--accent), var(--accent-2));box-shadow:0 4px 14px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:10px;flex:none;align-items:center;gap:8px;padding:4px 12px 4px 10px;display:flex}.JlyUSq_heroStat>div{flex-direction:column;line-height:1.1;display:flex}.JlyUSq_heroStat .JlyUSq_statLabel{color:#fffc}.JlyUSq_heroStat strong{font-variant-numeric:tabular-nums;min-width:3ch;font-size:22px;font-weight:800}.JlyUSq_stat{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;flex:0 auto;grid-template-columns:auto auto;align-items:center;gap:0 5px;min-width:0;padding:4px 9px;display:grid}.JlyUSq_statIcon{color:var(--muted);grid-row:1/3}.JlyUSq_statCoin .JlyUSq_statIcon{color:var(--star)}.JlyUSq_statGain{font-size:max(11px, var(--type-floor));color:var(--good);margin-left:4px;font-weight:700}.JlyUSq_statBad{border-color:color-mix(in srgb, var(--danger) 55%, transparent);background:color-mix(in srgb, var(--danger) 12%, var(--panel-2))}.JlyUSq_statLabel{font-size:max(9px, var(--type-floor));letter-spacing:.06em;color:var(--muted);text-transform:uppercase;white-space:nowrap;line-height:1.3}.JlyUSq_stat strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;line-height:1.2}.JlyUSq_statSub{font-size:max(11px, var(--type-floor));color:var(--muted);font-weight:600}.JlyUSq_goalRow{flex:none;align-items:center;gap:10px;margin-bottom:8px;display:flex}.JlyUSq_goalLabel{font-size:max(12px, var(--type-floor));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:46%;overflow:hidden}.JlyUSq_goalTrack{background:var(--panel-3);border-radius:999px;flex:1;height:10px;position:relative}.JlyUSq_goalFill{background:linear-gradient(90deg, var(--accent-2), var(--good));border-radius:999px;height:100%;transition:width .18s linear}.JlyUSq_goalTick{font-size:max(10px, var(--type-floor));letter-spacing:-1px;color:var(--star);text-shadow:0 1px 0 var(--panel);pointer-events:none;font-style:normal;position:absolute;top:-3px;transform:translate(-50%)}.JlyUSq_goalTickEnd{transform:translate(-100%)}.JlyUSq_bridgeWarn{font-size:max(12px, var(--type-floor));color:var(--danger);flex:none;font-weight:700;animation:.9s ease-in-out infinite JlyUSq_blink}@keyframes JlyUSq_blink{50%{opacity:.35}}.JlyUSq_stageWrap{border-radius:var(--radius);border:1px solid var(--border);background:var(--panel-2);flex:1;min-height:0;position:relative;overflow:hidden}.JlyUSq_stage{touch-action:none;position:absolute;inset:0}@media (min-width:1024px){.JlyUSq_page{flex:auto;align-items:flex-start}.JlyUSq_app{height:auto;max-height:calc(100vh - var(--game-wide-shell));max-height:calc(100svh - var(--game-wide-shell))}.JlyUSq_stageWrap{aspect-ratio:var(--game-stage-aspect);flex:0 auto}}.JlyUSq_stick{pointer-events:none;background:#00000026;border:2px solid #fff6;border-radius:50%;place-items:center;width:104px;height:104px;margin:-52px 0 0 -52px;display:grid;position:absolute}.JlyUSq_stickKnob{background:#fffc;border-radius:50%;width:44px;height:44px;box-shadow:0 4px 12px #00000040}.JlyUSq_minimap{background:color-mix(in srgb, var(--panel) 70%, transparent);box-shadow:0 4px 14px #10182838, inset 0 0 0 1px var(--border);pointer-events:none;border-radius:10px;position:absolute;top:10px;left:10px}.JlyUSq_flash{pointer-events:none;letter-spacing:-2px;color:#22c55e;text-shadow:0 4px #00000038,0 0 26px #22c55e8c;place-items:center;font-size:clamp(38px,9vw,82px);font-weight:900;animation:1.2s cubic-bezier(.18,1.3,.4,1) forwards JlyUSq_pop;display:grid;position:absolute;inset:0}.JlyUSq_flashBad{color:#ef4444;text-shadow:0 4px #00000038,0 0 26px #ef44448c}@keyframes JlyUSq_pop{0%{opacity:0;transform:scale(.4)translateY(24px)}22%{opacity:1;transform:scale(1.12)translateY(0)}70%{opacity:1;transform:scale(1)translateY(-14px)}to{opacity:0;transform:scale(.94)translateY(-52px)}}@media (prefers-reduced-motion:reduce){.JlyUSq_flash{animation:none}}.JlyUSq_actionRow{gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.JlyUSq_rally,.JlyUSq_finish{cursor:pointer;border:1px solid var(--border);background:var(--panel);min-height:44px;color:var(--text);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px #1018282e}.JlyUSq_rally:focus-visible,.JlyUSq_finish:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.JlyUSq_rallyOn{background:var(--accent);border-color:var(--accent);color:#fff}.JlyUSq_finish:disabled{opacity:.45;cursor:not-allowed}.JlyUSq_overlay{background:color-mix(in srgb, var(--panel) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.JlyUSq_card{background:var(--panel);border:1px solid var(--border);text-align:center;border-radius:18px;width:min(420px,100%);max-height:100%;padding:22px;overflow:auto;box-shadow:0 24px 60px #10182838}.JlyUSq_card h2{margin:0 0 6px;font-size:22px;font-weight:800}.JlyUSq_card p{color:var(--muted);margin:0 0 14px;font-size:14px}.JlyUSq_stars{letter-spacing:6px;margin-bottom:10px;font-size:34px}.JlyUSq_starOn{color:var(--star)}.JlyUSq_starOff{color:var(--panel-3)}.JlyUSq_summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.JlyUSq_summary div{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:flex}.JlyUSq_summary span{font-size:max(10px, var(--type-floor));text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.JlyUSq_summary strong{font-variant-numeric:tabular-nums;font-size:17px}.JlyUSq_actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.JlyUSq_primary,.JlyUSq_secondary{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.JlyUSq_primary{background:var(--accent);color:#fff}@media (hover:hover){.JlyUSq_primary:hover{filter:brightness(1.08)}}.JlyUSq_secondary{background:var(--panel-2);border-color:var(--border);color:var(--text)}@media (hover:hover){.JlyUSq_secondary:hover{background:var(--panel-3)}}.JlyUSq_primary:focus-visible,.JlyUSq_secondary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.JlyUSq_spinner{border:3px solid var(--panel-3);border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;margin:0 auto 12px;animation:.8s linear infinite JlyUSq_spin}@keyframes JlyUSq_spin{to{transform:rotate(360deg)}}.JlyUSq_setup{flex:1;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:14px;min-height:0;display:grid}.JlyUSq_previewCol,.JlyUSq_pickCol{flex-direction:column;gap:10px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.JlyUSq_preview{border-radius:var(--radius);border:1px solid var(--border);background:radial-gradient(420px 220px at 50% 120%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), var(--panel-2);flex:none;height:220px}.JlyUSq_leaderInfo{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.JlyUSq_leaderInfo strong{font-size:16px}.JlyUSq_leaderInfo span{font-size:max(12px, var(--type-floor));color:var(--muted)}.JlyUSq_leaderRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.JlyUSq_leaderChip{border:1px solid var(--border);background:var(--panel-2);min-height:40px;color:var(--text);font-size:max(13px, var(--type-floor));cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.JlyUSq_leaderChip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JlyUSq_leaderChip small{color:var(--star);font-weight:700}.JlyUSq_leaderChip:disabled{opacity:.5;cursor:not-allowed}.JlyUSq_leaderChip.JlyUSq_chipOn,.JlyUSq_diffChip.JlyUSq_chipOn{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--panel-2))}.JlyUSq_leaderChip:focus-visible,.JlyUSq_stageTile:focus-visible,.JlyUSq_diffChip:focus-visible,.JlyUSq_buy:focus-visible,.JlyUSq_start:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.JlyUSq_blockHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.JlyUSq_blockHead h2{letter-spacing:.02em;margin:0;font-size:14px;font-weight:700}.JlyUSq_starTotal{font-size:max(12px, var(--type-floor));color:var(--muted);font-weight:700}.JlyUSq_stageGroups{flex-direction:column;gap:12px;display:flex}.JlyUSq_stageGroupHead{color:var(--text);align-items:baseline;gap:8px;margin:0 0 6px;font-size:14px;font-weight:700;display:flex}.JlyUSq_stageGroupHead:before{content:"";background:var(--tier);border-radius:3px;align-self:center;width:10px;height:10px}.JlyUSq_stageGroupHead small{color:var(--muted);font-size:max(13px, var(--type-floor));font-weight:600}.JlyUSq_easy{--tier:var(--good)}.JlyUSq_medium{--tier:var(--star)}.JlyUSq_hard{--tier:var(--danger)}.JlyUSq_chase{--tier:#a855f7}.JlyUSq_stealth{--tier:#4f46e5}.JlyUSq_stageGrid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.JlyUSq_stageTile{aspect-ratio:16/10;border:1px solid var(--border);background:var(--panel-3);cursor:pointer;border-radius:12px;padding:0;transition:transform .12s,box-shadow .12s;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000014}.JlyUSq_stageTile img{object-fit:cover;width:100%;height:100%;display:block}.JlyUSq_stageTile:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0c14b3);height:45%;position:absolute;inset:auto 0 0}.JlyUSq_stageNumber{z-index:1;color:#fff;min-width:24px;height:24px;font-size:max(13px, var(--type-floor));background:#0f121ec7;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:5px;left:5px;box-shadow:0 1px 2px #0000004d}.JlyUSq_stageStars{z-index:1;font-size:max(12px, var(--type-floor));letter-spacing:1px;color:#fcd34d;text-shadow:0 1px 2px #0009;position:absolute;bottom:4px;right:6px}@media (hover:hover){.JlyUSq_stageTile:hover:not(:disabled){transform:translateY(-2px)}.JlyUSq_stageTile:hover:not(:disabled):not(.JlyUSq_stageOn){box-shadow:0 6px 14px -6px #00000059}}.JlyUSq_stageTile:active:not(:disabled){transform:translateY(0)}.JlyUSq_stageOn{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent), 0 6px 16px -6px color-mix(in srgb, var(--accent) 60%, transparent)}.JlyUSq_stageTile:disabled{cursor:not-allowed}.JlyUSq_stageTile:disabled img{filter:grayscale(.85)brightness(.8);opacity:.6}@media (prefers-reduced-motion:reduce){.JlyUSq_stageTile{transition:none}}.JlyUSq_levelCard{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.JlyUSq_levelCard strong{font-size:14px}.JlyUSq_levelCard p{font-size:max(13px, var(--type-floor));color:var(--muted);margin:0}.JlyUSq_levelMeta{font-size:max(12px, var(--type-floor));color:var(--accent);font-weight:600}.JlyUSq_diffRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.JlyUSq_diffChip{text-align:left;border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.JlyUSq_diffChip strong{font-size:max(13px, var(--type-floor))}.JlyUSq_diffChip span{font-size:max(11px, var(--type-floor));color:var(--muted);line-height:1.35}.JlyUSq_upgradeGrid{gap:6px;display:grid}.JlyUSq_upgrade{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.JlyUSq_upgradeText{flex-direction:column;min-width:0;display:flex}.JlyUSq_upgradeText strong{font-size:max(13px, var(--type-floor))}.JlyUSq_upgradeText span{font-size:max(11px, var(--type-floor));color:var(--muted)}.JlyUSq_upgradeBar{gap:3px;display:flex}.JlyUSq_upgradeBar i{border-radius:3px;width:10px;height:10px}.JlyUSq_pipOn{background:var(--accent)}.JlyUSq_pipOff{background:var(--panel-3)}.JlyUSq_buy{border:1px solid var(--border);background:var(--panel);min-height:34px;color:var(--text);font-size:max(12px, var(--type-floor));cursor:pointer;white-space:nowrap;border-radius:10px;padding:0 12px;font-weight:700}.JlyUSq_buy:disabled{opacity:.45;cursor:not-allowed}.JlyUSq_startRow{flex:none;padding-top:12px}.JlyUSq_start{background:linear-gradient(120deg, var(--accent), var(--accent-2));color:#fff;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;font-size:16px;font-weight:800;display:inline-flex}@media (hover:hover){.JlyUSq_start:hover{filter:brightness(1.07)}}.JlyUSq_guide{flex-direction:column;min-height:0;display:flex}.JlyUSq_guideIntro{color:var(--muted);margin:0 0 10px;font-size:14px}.JlyUSq_guideScroll{flex-direction:column;gap:14px;min-height:0;display:flex;overflow-y:auto}.JlyUSq_sheetSection h3{margin:0 0 8px;font-size:14px;font-weight:700}.JlyUSq_controls{font-size:max(13px, var(--type-floor));color:var(--muted);margin:0 0 4px}.JlyUSq_guideGrid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:8px;display:grid}.JlyUSq_guideCard{background:var(--panel-2);border:1px solid var(--border);box-shadow:inset 0 -3px 0 var(--tint,transparent);border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex}.JlyUSq_guideSlot{background:color-mix(in srgb, var(--tint,#888) 12%, transparent);border-radius:10px;height:92px}.JlyUSq_guideText{flex-direction:column;gap:2px;display:flex}.JlyUSq_guideText strong{font-size:max(13px, var(--type-floor))}.JlyUSq_guideText span{font-size:max(12px, var(--type-floor));color:var(--muted);line-height:1.4}.JlyUSq_specialList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.JlyUSq_specialList li{background:var(--panel-2);border:1px solid var(--border);font-size:max(13px, var(--type-floor));border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.JlyUSq_specialList span{color:var(--muted);font-size:max(12px, var(--type-floor))}.JlyUSq_specialList i{border-radius:50%;width:12px;height:12px}.JlyUSq_dot_fire{background:#ff5b3d}.JlyUSq_dot_build{background:#ffc93c}.JlyUSq_dot_run{background:#4ade80}.JlyUSq_dot_medic{background:#6ea8ff}@media (max-width:900px){.JlyUSq_setup{grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;overflow-y:auto}.JlyUSq_previewCol,.JlyUSq_pickCol{overflow:visible}.JlyUSq_preview{height:180px}}@media (max-width:640px){.JlyUSq_page{--game-wide-shell:var(--game-wide-shell-sm);padding:8px 10px 12px}.JlyUSq_app{border-radius:16px;padding:10px 10px 12px}.JlyUSq_stat{flex:auto;padding:3px 7px}.JlyUSq_heroStat{padding:3px 10px 3px 8px}.JlyUSq_heroStat strong{font-size:19px}.JlyUSq_hud .JlyUSq_tools{flex:1 0 100%;justify-content:flex-end}.JlyUSq_goalLabel{max-width:100%;font-size:max(11px, var(--type-floor))}.JlyUSq_diffRow{grid-template-columns:minmax(0,1fr)}.JlyUSq_leaderRow{grid-template-columns:repeat(2,minmax(0,1fr))}.JlyUSq_upgrade{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text buy""bar buy";row-gap:6px}.JlyUSq_upgradeText{grid-area:text}.JlyUSq_upgradeBar{grid-area:bar}.JlyUSq_buy{grid-area:buy}.JlyUSq_actionRow{bottom:8px;right:8px}.JlyUSq_rally,.JlyUSq_finish{font-size:max(13px, var(--type-floor));padding:0 12px}}.JlyUSq_hint{max-width:min(560px,100% - 24px);font-size:max(13px, var(--type-floor));color:var(--text);background:color-mix(in srgb, var(--panel) 94%, transparent);box-shadow:0 8px 26px #10182842, inset 0 0 0 1px var(--accent);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.45;animation:.28s ease-out JlyUSq_hintIn;display:flex;position:absolute;bottom:66px;left:50%;transform:translate(-50%)}.JlyUSq_hint button{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;margin:-2px -4px 0 0;display:inline-flex}@media (hover:hover){.JlyUSq_hint button:hover{background:var(--panel-3);color:var(--text)}}@keyframes JlyUSq_hintIn{0%{opacity:0;transform:translate(-50%,10px)}}.JlyUSq_finishCount{background:var(--good);color:#fff;min-width:22px;font-size:max(12px, var(--type-floor));font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px}.JlyUSq_breakdown{text-align:left;gap:4px;margin:0 0 14px;padding:0;list-style:none;display:grid}.JlyUSq_breakdown li{font-size:max(13px, var(--type-floor));color:var(--muted);justify-content:space-between;gap:12px;display:flex}.JlyUSq_breakdown b{color:var(--text);font-variant-numeric:tabular-nums}.JlyUSq_breakdownTotal{border-top:1px solid var(--border);margin-top:4px;padding-top:6px;font-weight:700}.JlyUSq_breakdownTotal span{color:var(--text)}.JlyUSq_breakdownTotal b{color:var(--star)}.JlyUSq_zoomPad{gap:6px;display:flex;position:absolute;bottom:10px;left:10px}.JlyUSq_zoomPad button{cursor:pointer;width:34px;height:34px;color:var(--text);background:color-mix(in srgb, var(--panel) 88%, transparent);box-shadow:0 4px 12px #10182838, inset 0 0 0 1px var(--border);border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.JlyUSq_zoomPad button:hover:not(:disabled){background:var(--panel);box-shadow:0 4px 12px #10182842, inset 0 0 0 1px var(--accent)}}.JlyUSq_zoomPad button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.JlyUSq_zoomPad button:disabled{opacity:.4;cursor:not-allowed}.JlyUSq_legend{font-size:max(11.5px, var(--type-floor));color:var(--muted);scrollbar-width:none;white-space:nowrap;flex:none;gap:14px;margin-bottom:8px;padding-bottom:2px;display:flex;overflow-x:auto}.JlyUSq_legend::-webkit-scrollbar{display:none}.JlyUSq_legend span{flex:none;position:relative}.JlyUSq_legend span+span:before{content:"";background:var(--border);width:1px;position:absolute;top:4px;bottom:4px;left:-8px}.JlyUSq_legendCoin{color:var(--star);font-weight:600}@media (orientation:landscape) and (max-height:520px){.JlyUSq_subtitle{display:none}.JlyUSq_setup{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-auto-rows:auto;overflow-y:visible}.JlyUSq_previewCol,.JlyUSq_pickCol{overflow-y:auto}.JlyUSq_preview{height:140px}}@media (max-width:900px){.JlyUSq_legend{white-space:normal;flex-wrap:wrap;gap:2px 14px;overflow:visible}.JlyUSq_legend span+span:before,.JlyUSq_legendCoin{display:none}}@media (orientation:landscape) and (max-height:520px){.JlyUSq_legend{display:none}}@media (max-width:400px){.JlyUSq_topbar h1{white-space:nowrap;font-size:clamp(19px,5.2vw,30px)}}@media (orientation:landscape) and (max-height:520px){.JlyUSq_leaderChip{font-size:max(12px, var(--type-floor));gap:4px;padding:0 6px}}
