*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0a0e18;--intro-bg:#0f1728;--surface:#131a2b;--surface-raised:#1a2336;--surface-sunken:#0c111c;--hairline:#2a3550;--hairline-soft:#1e2740;--ink:#e6eaf5;--ink-muted:#95a0bd;--ink-faint:#7b87a6;--accent:#4ecdc4;--accent-ink:#07121a;--accent-2:#8b7cf6;--accent-2-ink:#0b0a1a;--positive:#34d399;--warning:#f59e0b;--danger:#f87171;--glow-warm:#ffd27a;--rarity-common:#64748b;--rarity-uncommon:#4a9b7f;--rarity-rare:#4a7ac7;--rarity-ultrare:#c74a7a;--rarity-legendary:gold;--rarity-mythic:#e040fb;--fx-space:#22c55e;--fx-order:#3b82f6;--fx-blast:#ef4444;--fx-fury:#f97316;--fx-choice:#e040fb;--fx-shiny:gold;--fx-steal:#9aa6c2;--fx-track:#0c111c;--fx-spectrum-floor:#2a3550;--font-ui:"Space Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-num:"Space Mono", ui-monospace, "SF Mono", "Roboto Mono", monospace;--fs-display:2rem;--fs-title:1.375rem;--fs-h:.8125rem;--fs-body:.8125rem;--fs-sm:.75rem;--fs-xs:.6875rem;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:44px;--r-sm:6px;--r-md:12px;--r-lg:16px;--r-pill:999px;--sh-1:0 1px 2px #0006;--sh-2:0 8px 24px #00000073;--sh-3:0 18px 50px #00000094;--glow-accent:0 0 16px #4ecdc44d;--glow-window:0 0 12px #ffd27a66;--glass-bg:#131a2bb8;--glass-blur:blur(14px) saturate(120%);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur:.2s;--dur-slow:.32s;--z-board:0;--z-bonds:50;--z-controls:100;--z-panels:200;--z-drag:300;--z-actions:400;--z-tooltip:500;--z-modal:600}html,body{min-height:100%;font-family:var(--font-ui);background-color:var(--bg);color:var(--ink);-webkit-tap-highlight-color:transparent;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overscroll-behavior:none;overflow-x:hidden}#game-container{justify-content:center;align-items:center;height:100dvh;display:flex;position:relative}html.in-game,body.in-game,html.tet-app-overlay-active,body.tet-app-overlay-active{overflow:hidden}html.in-game body{width:100vw;height:100dvh}html.tet-app-overlay-active body{width:100%;height:100%}html.in-game #game-container,body.in-game #game-container,html.tet-app-overlay-active #game-container,body.tet-app-overlay-active #game-container{z-index:10;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}body.in-game #tet-about,body.tet-app-overlay-active #tet-about{display:none}#tet-about{z-index:1;background:var(--bg);border-top:1px solid var(--hairline);padding:clamp(var(--sp-6), 8vw, 96px) clamp(var(--sp-4), 4vw, var(--sp-6));position:relative}.about-wrap{gap:var(--sp-5);flex-direction:column;max-width:72ch;margin:0 auto;display:flex}.about-wrap h1{font-family:var(--font-ui);color:var(--ink);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.12}.about-wrap h2{font-family:var(--font-ui);color:var(--ink);font-size:1.15rem;font-weight:700}.about-wrap p{color:var(--ink-muted);font-size:1rem;line-height:1.6}.about-wrap a{color:var(--accent);text-decoration:none}.about-wrap a:hover{text-decoration:underline}.about-wrap details{border:1px solid var(--hairline);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);background:var(--surface)}.about-wrap summary{cursor:pointer;color:var(--ink);font-weight:600}.about-wrap details p{margin-top:var(--sp-2)}.about-nav{gap:var(--sp-2) var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.about-nav button,.menu-legal button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.about-nav button:hover,.menu-legal button:hover{text-decoration:underline}#game-canvas{touch-action:none;-webkit-user-select:none;user-select:none;display:block}#animation-canvas{pointer-events:none;z-index:calc(var(--z-bonds) - 2);will-change:transform;display:none;position:absolute;top:0;left:0}#flight-canvas{pointer-events:none;z-index:calc(var(--z-bonds) - 3);will-change:transform;display:none;position:absolute;top:0;left:0}#bond-canvas{pointer-events:none;z-index:var(--z-bonds);display:block;position:absolute;top:0;left:0}#drag-canvas{pointer-events:none;z-index:var(--z-drag);will-change:transform;display:block;position:absolute;top:0;left:0}#drag-canvas.interaction-hover{z-index:calc(var(--z-bonds) - 1)}#drag-canvas.interaction-drag{z-index:var(--z-drag)}.menu-overlay{z-index:var(--z-modal);padding:var(--sp-4);background:#060910db;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.menu-overlay[hidden]{display:none}.menu-card{width:100%;max-width:400px;padding:var(--sp-6) var(--sp-7);text-align:center;color:var(--ink);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--sh-3);position:relative;overflow:hidden}.menu-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), var(--glow-warm), transparent);opacity:.75;height:2px;position:absolute;top:0;left:0;right:0}#start-menu .menu-card{max-height:calc(100dvh - var(--sp-6));scrollbar-color:var(--hairline) transparent;overflow:hidden auto}.menu-title{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-display);letter-spacing:.04em;color:var(--accent);margin-bottom:var(--sp-1);text-shadow:0 0 26px #4ecdc466}.menu-brand-lockup{justify-content:center;align-items:center;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-1);flex-wrap:wrap;display:flex;position:relative}#start-menu .menu-brand-lockup .menu-title{margin-bottom:0}.menu-brand-header{justify-content:center;align-items:center;min-height:40px;display:flex;position:relative}.menu-title-button{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-shadow:inherit;cursor:pointer;transition:color var(--dur-fast), text-shadow var(--dur-fast);background:0 0;border:0;padding:0}.menu-title-button:hover{color:color-mix(in srgb, var(--accent) 82%, white);text-shadow:0 0 32px #4ecdc4a8}.menu-title-button:focus-visible{outline:2px solid var(--glow-warm);outline-offset:4px;border-radius:var(--r-sm)}.tet-beta-badge{appearance:none;font-family:var(--font-num);letter-spacing:.16em;color:var(--glow-warm);background:color-mix(in srgb, var(--surface) 76%, var(--accent));border:1px solid color-mix(in srgb, var(--accent) 72%, var(--glow-warm));border-radius:var(--r-pill);box-shadow:0 0 14px color-mix(in srgb, var(--accent) 30%, transparent), inset 0 1px #ffffff1f;cursor:help;flex:none;justify-content:center;align-items:center;padding:4px 8px 3px;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.tet-beta-badge:focus-visible{outline:2px solid var(--glow-warm);outline-offset:3px}.tet-beta-disclosure.is-open{z-index:var(--z-tooltip)}.tet-beta-disclosure.is-open:after{content:"";height:var(--sp-2);position:absolute;top:100%;left:0;right:0}.tet-beta-tooltip{top:calc(100% + var(--sp-2));width:min(300px,100%);color:var(--ink);background:color-mix(in srgb, var(--surface-raised) 96%, transparent);border:1px solid color-mix(in srgb, var(--glow-warm) 38%, var(--hairline));border-radius:var(--r-sm);box-shadow:var(--sh-2);font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:normal;text-align:left;white-space:normal;cursor:default;padding:10px 12px;font-weight:500;line-height:1.45;position:absolute;left:50%;transform:translate(-50%)}.tet-beta-tooltip[hidden]{display:none}.modal-title{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-title);letter-spacing:.02em;color:var(--accent);margin-bottom:var(--sp-1)}.menu-sub{font-size:var(--fs-body);color:var(--ink-muted);margin-bottom:var(--sp-5)}.menu-mode-heading{display:none}.menu-note{font-size:var(--fs-xs);color:var(--ink-faint);margin-top:var(--sp-1);margin-bottom:var(--sp-4);line-height:1.4}.mode-menu-row{--mode-note-lines:2;margin-bottom:var(--sp-1)}.mode-menu-group{margin:0;padding:0}.mode-menu-controls{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.mode-menu-row.has-abandon .mode-menu-controls{grid-template-columns:minmax(0,1fr) 48px}#start-menu .mode-menu-controls{grid-template-columns:48px minmax(0,1fr)}#start-menu .mode-menu-row.has-abandon .mode-menu-controls{grid-template-columns:48px minmax(0,1fr) 48px}.menu-card .mode-menu-controls .btn{min-width:0;margin-bottom:0}.mode-menu-row .menu-note{min-height:calc(var(--mode-note-lines) * 1.4em);margin-bottom:var(--sp-3)}.mode-menu-row--explained{--mode-note-lines:1}.mode-menu-description{margin-top:var(--sp-1);color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.4}.mode-menu-row--explained .menu-note{margin-top:2px}.mode-menu-row--subaction{--mode-note-lines:1;margin-top:calc(-1 * var(--sp-1));margin-bottom:var(--sp-2);padding-left:0}.mode-menu-row--subaction .btn{min-height:38px;font-size:var(--fs-sm)}.mode-menu-row--subaction .menu-note{margin-bottom:var(--sp-2)}.gameplay-lock-slot{height:auto;min-height:72px;margin:0 0 var(--sp-4)}.gameplay-lock-notice{justify-content:center;align-items:center;gap:var(--sp-3);width:100%;min-height:44px;padding:var(--sp-2) var(--sp-3);color:var(--warning);font-size:var(--fs-sm);text-align:center;border-radius:var(--r-md);background:#f59e0b1a;border:1px solid #f59e0b59;margin:0;line-height:1.4;display:flex}.gameplay-lock-notice[hidden]{display:none}.pwa-offline-notice{justify-content:center;align-items:center;gap:var(--sp-2);width:100%;min-height:44px;padding:var(--sp-2) var(--sp-3);color:var(--glow-warm);font-size:var(--fs-sm);text-align:left;background:color-mix(in srgb, var(--glow-warm) 10%, var(--surface-raised));border:1px solid color-mix(in srgb, var(--glow-warm) 38%, var(--hairline));border-radius:var(--r-md);line-height:1.35;display:flex}.pwa-offline-notice[hidden]{display:none}.pwa-offline-notice svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 22px;width:22px;height:22px}.pwa-offline-notice strong{color:var(--ink)}html.pwa-offline body #tet-auth-slot{display:none!important}.gameplay-lock-takeover.btn{width:auto;min-height:32px;padding:0 var(--sp-3);color:var(--warning);border-color:color-mix(in srgb, var(--warning) 55%, transparent);font-size:var(--fs-xs);flex:none}.gameplay-lock-takeover.btn:hover:not([disabled]){background:color-mix(in srgb, var(--warning) 12%, transparent);border-color:var(--warning)}.gameplay-lock-takeover[hidden],.mode-abandon-button[hidden]{display:none}.mode-leaderboard-button{width:48px;min-width:48px;min-height:48px;color:var(--accent);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--accent) 16%, var(--surface-raised)), color-mix(in srgb, var(--surface-sunken) 94%, transparent) 78%);border:1px solid color-mix(in srgb, var(--accent) 58%, var(--hairline));border-radius:var(--r-sm);box-shadow:0 0 14px color-mix(in srgb, var(--accent) 18%, transparent), inset 0 1px #ffffff14;cursor:pointer;transition:color var(--dur-fast), background var(--dur-fast), border-color var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast);justify-content:center;align-items:center;padding:0;display:inline-flex}.mode-leaderboard-button:hover{color:var(--glow-warm);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--accent) 24%, var(--surface-raised)), color-mix(in srgb, var(--surface-sunken) 90%, transparent) 78%);border-color:color-mix(in srgb, var(--glow-warm) 66%, var(--accent));box-shadow:0 0 20px color-mix(in srgb, var(--accent) 34%, transparent), inset 0 1px #ffffff1f}.mode-leaderboard-button:active{transform:translateY(1px)}.mode-leaderboard-button:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent), 0 0 20px color-mix(in srgb, var(--accent) 38%, transparent);outline:none}.mode-leaderboard-icon{width:36px;height:36px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 30%, transparent));overflow:visible}.mode-leaderboard-icon__building{stroke:color-mix(in srgb, var(--accent) 84%, white 10%);stroke-width:1.2px;stroke-linejoin:round}.mode-leaderboard-icon__building--first{fill:color-mix(in srgb, var(--accent) 34%, var(--surface-raised))}.mode-leaderboard-icon__building--second{fill:color-mix(in srgb, var(--rarity-rare) 44%, var(--surface-raised))}.mode-leaderboard-icon__building--third{fill:color-mix(in srgb, var(--accent-2) 32%, var(--surface-raised))}.mode-leaderboard-icon__ribbon{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.mode-leaderboard-icon__ribbon--first{stroke:var(--rarity-legendary)}.mode-leaderboard-icon__ribbon--second{stroke:#d7deeb}.mode-leaderboard-icon__ribbon--third{stroke:#d58a52}.mode-leaderboard-icon__medal{stroke:#fff9;stroke-width:.8px}.mode-leaderboard-icon__medal--first{fill:var(--rarity-legendary)}.mode-leaderboard-icon__medal--second{fill:#d7deeb}.mode-leaderboard-icon__medal--third{fill:#d58a52}.mode-leaderboard-icon__number{fill:var(--accent-ink);font-family:var(--font-num);dominant-baseline:central;text-anchor:middle;font-size:7px;font-weight:700}.mode-leaderboard-icon__windows,.mode-leaderboard-icon__base{fill:none;stroke:var(--glow-warm);stroke-width:1.25px;stroke-linecap:round}.mode-leaderboard-icon__base{stroke:color-mix(in srgb, var(--accent) 72%, var(--ink-muted));stroke-width:1.5px}.mode-abandon-button{color:#fff;background:color-mix(in srgb, var(--danger) 82%, #33070c);border:1px solid color-mix(in srgb, var(--danger) 72%, white 8%);border-radius:var(--r-sm);width:48px;min-width:48px;min-height:48px;box-shadow:0 0 14px color-mix(in srgb, var(--danger) 22%, transparent);cursor:pointer;transition:background var(--dur-fast), border-color var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast), opacity var(--dur-fast);justify-content:center;align-items:center;padding:0;display:inline-flex}.mode-abandon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.mode-abandon-button:hover:not([disabled]){background:var(--danger);border-color:color-mix(in srgb, var(--danger) 62%, white);box-shadow:0 0 20px color-mix(in srgb, var(--danger) 45%, transparent)}.mode-abandon-button:active:not([disabled]){transform:translateY(1px)}.mode-abandon-button:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--danger);outline:none}.mode-abandon-button[disabled]{opacity:.42;cursor:not-allowed}.hotseat-party-indicator{right:var(--sp-3);min-width:42px;color:var(--ink-muted);background:color-mix(in srgb, var(--bg) 72%, transparent);border:1px solid color-mix(in srgb, var(--ink-faint) 42%, transparent);font-size:var(--fs-xs);pointer-events:none;border-radius:999px;align-items:center;gap:3px;padding:3px 7px;font-weight:700;line-height:1;display:inline-flex;position:absolute}.mode-menu-button.has-party-indicator{padding-right:68px}.hotseat-party-indicator[hidden]{display:none}.hotseat-party-indicator svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.game-over-ranking-warning{width:100%;max-width:54ch;margin:var(--sp-3) auto 0;padding:var(--sp-3);color:var(--warning);font-size:var(--fs-sm);border-radius:var(--r-md);background:#f59e0b1a;border:1px solid #f59e0b59;line-height:1.45}.game-over-ranking-warning[hidden]{display:none}.menu-error{min-height:18px;font-size:var(--fs-body);color:var(--danger);margin-top:var(--sp-2)}.btn{justify-content:center;align-items:center;gap:var(--sp-2);width:100%;min-height:48px;padding:0 var(--sp-4);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-body);letter-spacing:.02em;color:var(--ink);background:var(--surface-raised);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast), box-shadow var(--dur-fast), border-color var(--dur-fast), transform var(--dur-fast);border:1px solid #0000;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);outline:none}.btn[disabled]{opacity:.45;cursor:not-allowed}.tet-loading-host{position:relative}.tet-loading-host--inline,.tet-loading-host--compact{justify-content:center;align-items:center;gap:var(--sp-2);display:flex}.tet-loading-host.is-loading[disabled]{opacity:.86;cursor:wait}.tet-city-loader{pointer-events:none;width:27px;height:22px;transition:opacity var(--dur-fast);flex:none;align-items:flex-end;gap:2px;display:inline-flex}.tet-server-status-visual .rgs-disconnected-visual__left{box-sizing:border-box;justify-content:flex-end;padding-right:2px}body.in-game .rgs-server-request-indicator--connection-loss[data-layout=compact]{display:none!important}.tet-button-label{pointer-events:none}.tet-loading-host:not(.is-loading)>.tet-city-loader{display:none}.tet-loading-host--overlay>.tet-city-loader,.tet-loading-button:not(.tet-loading-host--inline):not(.tet-loading-host--compact)>.tet-city-loader{left:var(--sp-3);position:absolute;bottom:50%;transform:translateY(50%)}.tet-city-loader--compact{gap:1px;width:22px;height:18px}.tet-city-loader--compact .tet-city-loader__building{width:6px;height:14px}.tet-city-loader--compact .tet-city-loader__building--short{height:10px}.tet-city-loader--compact .tet-city-loader__building--tall{height:18px}.tet-city-loader--compact .tet-city-loader__building--mid{height:13px}.tet-city-loader__building{transform-origin:50% 100%;background:color-mix(in srgb, var(--accent) 72%, #102133);border:1px solid color-mix(in srgb, var(--accent) 86%, white 10%);width:7px;height:17px;box-shadow:0 0 7px color-mix(in srgb, var(--accent) 52%, transparent);animation:tet-city-rise 1.35s var(--ease-out) infinite;border-radius:2px 2px 1px 1px;position:relative;overflow:hidden;transform:scaleY(.34)}.tet-city-loader__building:after{content:"";background:repeating-linear-gradient(to bottom, var(--glow-warm) 0 2px, transparent 2px 5px);opacity:.8;position:absolute;inset:3px 1px 1px}.tet-city-loader__building--short{height:12px;animation-delay:-.9s}.tet-city-loader__building--tall{background:color-mix(in srgb, var(--accent-2) 76%, #17152b);border-color:color-mix(in srgb, var(--accent-2) 86%, white 10%);height:21px;box-shadow:0 0 7px color-mix(in srgb, var(--accent-2) 52%, transparent);animation-delay:-.45s}.tet-city-loader__building--mid{height:16px;animation-delay:0s}@keyframes tet-city-rise{0%,to{filter:brightness(.72);transform:scaleY(.34)}34%,66%{filter:brightness(1.18);transform:scaleY(1)}}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover:not([disabled]){background:color-mix(in srgb, var(--accent) 86%, white);box-shadow:var(--glow-accent)}.btn-secondary{background:var(--accent-2);color:var(--accent-2-ink)}.btn-secondary:hover:not([disabled]){background:color-mix(in srgb, var(--accent-2) 86%, white);box-shadow:0 0 16px #8b7cf666}.btn-ghost{min-height:44px;color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:0 0}.btn-ghost:hover:not([disabled]){background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:var(--accent)}.btn-text{min-height:40px;color:var(--ink-muted);background:0 0;font-weight:500}.btn-text:hover:not([disabled]){color:var(--ink)}.btn-danger{color:#fff;background:var(--danger);border-color:color-mix(in srgb, var(--danger) 66%, white)}.btn-danger:hover:not([disabled]){background:color-mix(in srgb, var(--danger) 84%, white);box-shadow:0 0 18px color-mix(in srgb, var(--danger) 48%, transparent)}.mode-menu-row[data-tone=unavailable] .mode-menu-button{color:var(--warning);background:color-mix(in srgb, var(--warning) 8%, var(--surface-raised));border-color:color-mix(in srgb, var(--warning) 50%, transparent)}.abandon-confirm-menu{z-index:calc(var(--z-modal) + 30)}.abandon-confirm-card{max-width:370px}.mode-choice-dialog{z-index:calc(var(--z-modal) + 10)}.mode-choice-card{width:min(520px,100%);max-width:520px;max-height:calc(100dvh - 2 * var(--sp-4));overflow-y:auto}.mode-choice-card .menu-sub{margin-bottom:var(--sp-4)}.mode-choice-actions{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#offline-mode-dialog .mode-choice-actions{grid-template-columns:minmax(0,1fr);gap:0}.mode-choice-actions .mode-menu-row{margin-bottom:0}.mode-choice-actions .menu-note{margin-bottom:var(--sp-2)}.mode-choice-close.btn{width:auto;min-width:120px;margin:var(--sp-3) auto 0}.tet-version-dialog{z-index:calc(var(--z-modal) + 40)}.tet-version-card{max-width:470px;max-height:calc(100dvh - var(--sp-6));overflow-y:auto}.tet-version-list{margin-top:var(--sp-4);text-align:left;background:color-mix(in srgb, var(--surface-sunken) 72%, transparent);border:1px solid var(--hairline-soft);border-radius:var(--r-md);flex-direction:column;display:flex}.tet-version-row{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);grid-template-columns:minmax(100px,.65fr) minmax(0,1.6fr);align-items:baseline;display:grid}.tet-version-row+.tet-version-row{border-top:1px solid var(--hairline-soft)}.tet-version-row dt{color:var(--ink-muted);font-size:var(--fs-sm);font-weight:600}.tet-version-row dd{min-width:0;color:var(--ink);font-size:var(--fs-sm);margin:0}.tet-version-row code,.tet-version-row time{font-family:var(--font-num);font-size:var(--fs-xs);overflow-wrap:anywhere;line-height:1.5}.tet-version-status{min-height:1.5em;margin-top:var(--sp-3);color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.5}.menu-card .btn{margin-bottom:var(--sp-1)}.menu-destinations{flex-direction:column;display:flex}.pwa-install-promotion{margin:0 0 var(--sp-3)}.pwa-install-promotion[hidden]{display:none}.pwa-install-button{align-items:center;gap:var(--sp-3);width:100%;min-height:58px;color:var(--ink);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 16%, var(--surface-raised)), color-mix(in srgb, var(--glow-warm) 8%, var(--surface-raised)));border:1px solid color-mix(in srgb, var(--accent) 48%, var(--hairline));border-radius:var(--r-md);box-shadow:inset 0 1px #ffffff0d, 0 0 18px color-mix(in srgb, var(--accent) 12%, transparent);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:border-color var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast);grid-template-columns:32px minmax(0,1fr) auto;padding:8px 10px;display:grid}.pwa-install-button>svg{width:30px;height:30px;color:var(--accent);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:var(--r-sm);padding:4px}.pwa-install-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.pwa-install-copy strong{color:var(--accent);font-size:var(--fs-sm);letter-spacing:.02em}.pwa-install-copy>span{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.25}.pwa-install-action{color:var(--bg);background:var(--accent);border-radius:var(--r-pill);font-size:var(--fs-xs);letter-spacing:.04em;padding:6px 9px;font-weight:800}.pwa-install-button:hover{border-color:var(--accent);box-shadow:inset 0 1px #ffffff14, var(--glow-accent)}.pwa-install-button:active{transform:translateY(1px)}.pwa-install-button:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);outline:none}.pwa-install-help-card{max-width:380px}.pwa-install-help-card:focus{outline:none}.pwa-install-help-icon{width:72px;height:72px;margin:0 auto var(--sp-3);box-shadow:var(--sh-2), 0 0 24px color-mix(in srgb, var(--accent) 24%, transparent);border-radius:18px;display:block}.pwa-install-steps{gap:var(--sp-3);margin:0 0 var(--sp-5);color:var(--ink);font-size:var(--fs-body);text-align:left;padding-left:1.5rem;line-height:1.45;display:grid}.pwa-update-toast{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));z-index:calc(var(--z-modal) + 20);align-items:center;gap:var(--sp-2);width:min(430px,100vw - 24px);color:var(--ink);background:color-mix(in srgb, var(--surface-raised) 96%, transparent);border:1px solid color-mix(in srgb, var(--accent) 52%, var(--hairline));border-radius:var(--r-md);box-shadow:var(--sh-3), var(--glow-accent);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto 32px;padding:10px;font-weight:600;line-height:1.35;display:grid;position:fixed}.pwa-update-toast[hidden]{display:none}.pwa-update-toast button{min-height:32px;color:var(--accent-ink);background:var(--accent);border-radius:var(--r-sm);font:inherit;cursor:pointer;border:0;padding:0 10px;font-weight:800}#pwa-update-dismiss{width:32px;color:var(--ink-muted);background:0 0;padding:0;font-size:1.35rem}.pwa-update-toast button:focus-visible{outline:2px solid var(--glow-warm);outline-offset:2px}.pwa-announcer{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:fixed;overflow:hidden}.contact-support-notice{z-index:calc(var(--z-modal) + 50)}.contact-support-card{max-width:520px}.contact-support-message{color:var(--ink);font-family:var(--font-ui);text-wrap:balance;margin:0;font-size:clamp(1.05rem,3vw,1.35rem);font-weight:700;line-height:1.5}.contact-support-opening{margin:var(--sp-4) 0 0;color:var(--ink-muted);font-size:var(--fs-sm)}.contact-support-progress{width:min(240px,72%);height:3px;margin:var(--sp-4) auto 0;background:var(--hairline-soft);border-radius:var(--r-pill);overflow:hidden}.contact-support-progress:after{content:"";background:linear-gradient(90deg, var(--accent), var(--glow-warm));transform-origin:0;width:100%;height:100%;animation:5s linear both contact-support-progress;display:block}@keyframes contact-support-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.menu-legal{justify-content:center;gap:4px var(--sp-3);margin-top:var(--sp-1);flex-wrap:wrap;font-size:10px;display:flex}.menu-legal a{color:var(--ink-muted);text-decoration:none}.menu-legal button{color:var(--ink-muted)}.menu-actions{gap:var(--sp-2);margin-top:var(--sp-5);flex-wrap:wrap;justify-content:center;display:flex}.menu-actions .btn{flex:130px;width:auto;margin-bottom:0}.hotseat-setup{z-index:calc(var(--z-modal) + 20)}.hotseat-setup-card{width:min(520px,100%);max-width:520px;max-height:calc(100dvh - 2 * var(--sp-4));overflow-y:auto}.hotseat-setup-card .menu-sub{margin-bottom:var(--sp-4)}.hotseat-mode-options{gap:var(--sp-2);margin:0 0 var(--sp-4);text-align:left;border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.hotseat-mode-options legend{width:100%;margin-bottom:var(--sp-2);color:var(--ink-faint);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.hotseat-mode-option{align-items:flex-start;gap:var(--sp-2);min-height:86px;padding:var(--sp-3);color:var(--ink);background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--r-md);cursor:pointer;display:flex;position:relative}.hotseat-mode-option:has(input:checked){background:color-mix(in srgb, var(--accent) 10%, var(--surface-sunken));border-color:var(--accent);box-shadow:0 0 16px color-mix(in srgb, var(--accent) 18%, transparent)}.hotseat-mode-option input{accent-color:var(--accent);flex:none;margin-top:3px}.hotseat-mode-option span{gap:4px;display:grid}.hotseat-mode-option strong{font-size:var(--fs-sm)}.hotseat-mode-option small{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.35}.hotseat-count-field{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);color:var(--ink-muted);font-size:var(--fs-sm);text-align:left;grid-template-columns:1fr 100px;font-weight:700;display:grid}.hotseat-count-field .field{min-height:42px;margin:0}.hotseat-player-names{gap:var(--sp-2) var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hotseat-player-field{color:var(--ink-faint);font-size:var(--fs-xs);text-align:left;font-weight:600}.hotseat-player-field .field{min-height:42px;font-family:var(--font-ui);font-size:var(--fs-sm);text-align:left;margin:4px 0 0}@media (width<=520px){.hotseat-setup{padding:var(--sp-3)}.hotseat-setup-card{padding:var(--sp-5) var(--sp-4)}.hotseat-mode-options,.hotseat-player-names{grid-template-columns:1fr}.hotseat-mode-option{min-height:70px}}@media (width<=480px){.tet-version-dialog{padding:var(--sp-3)}.tet-version-card{max-height:calc(100dvh - var(--sp-5));padding:var(--sp-5) var(--sp-4)}.tet-version-row{grid-template-columns:1fr;gap:2px}#start-menu.menu-overlay{padding:var(--sp-3)}#start-menu .menu-card{max-height:calc(100dvh - var(--sp-5));padding:var(--sp-3) var(--sp-4)}#start-menu .menu-title{margin-bottom:2px;font-size:1.625rem;line-height:1.08}#start-menu .menu-sub{margin-bottom:var(--sp-2);font-size:var(--fs-sm);line-height:1.25}#start-menu .gameplay-lock-slot{height:auto;min-height:53px;margin-bottom:var(--sp-2)}#start-menu .gameplay-lock-notice{height:auto;min-height:44px;padding:var(--sp-2);font-size:var(--fs-xs);gap:var(--sp-2);flex-wrap:wrap;line-height:1.25}#start-menu .pwa-offline-notice{min-height:44px;padding:var(--sp-2);font-size:var(--fs-xs);line-height:1.25}#start-menu .mode-menu-row{margin-bottom:0}#start-menu .mode-menu-button,#start-menu .mode-menu-row--subaction .btn{min-height:44px;padding-right:var(--sp-3);padding-left:var(--sp-3);font-size:var(--fs-sm)}#start-menu .mode-menu-controls{grid-template-columns:44px minmax(0,1fr)}#start-menu .mode-menu-row.has-abandon .mode-menu-controls{grid-template-columns:44px minmax(0,1fr) 44px}#start-menu .mode-leaderboard-button,#start-menu .mode-abandon-button{width:44px;min-width:44px;min-height:44px}#start-menu .mode-leaderboard-icon{width:34px;height:34px}#start-menu .mode-menu-row .menu-note{min-height:calc(var(--mode-note-lines) * 1.25em);margin-top:2px;margin-bottom:6px;line-height:1.25}#start-menu .mode-menu-description{margin-top:2px;line-height:1.25}#start-menu .mode-menu-row--subaction{margin-top:-2px;margin-bottom:0}#start-menu .menu-destinations{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#start-menu .pwa-install-promotion{margin-bottom:var(--sp-2)}#start-menu .pwa-install-button{gap:var(--sp-2);min-height:52px;padding:6px 8px}#start-menu .pwa-install-action{padding-left:7px;padding-right:7px}#start-menu .menu-destinations .btn{min-height:44px;padding-right:var(--sp-2);padding-left:var(--sp-2);font-size:var(--fs-sm);margin-bottom:0}#start-menu .menu-destinations #menu-tutorial-btn{grid-area:1/1}#start-menu .menu-destinations #menu-contact-support-btn{grid-area:1/2}#start-menu .menu-destinations #menu-hub-btn{grid-area:2/1/auto/-1}#start-menu .menu-error{margin-top:var(--sp-1);font-size:var(--fs-sm);line-height:1.25}#start-menu .menu-error:empty{display:none}.pwa-install-help{padding:var(--sp-3)}.pwa-install-help-card{padding:var(--sp-5) var(--sp-4)}.pwa-update-toast{right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:auto;left:12px}}body.touch-compact-layout #start-menu .menu-brand-header{min-height:48px;margin-bottom:var(--sp-1)}body.touch-compact-layout #start-menu .menu-brand-lockup{gap:var(--sp-2);flex-wrap:nowrap;margin-bottom:0}#start-menu .visual-theme-toggle,#start-menu .board-window-toggle{appearance:none;left:calc(-1 * var(--sp-6));width:62px;height:34px;color:var(--ink-faint);background:color-mix(in srgb, var(--surface-sunken) 88%, transparent);border:1px solid var(--hairline);border-radius:var(--r-pill);cursor:pointer;grid-template-columns:repeat(2,1fr);align-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%);box-shadow:inset 0 1px 4px #0000006b,0 0 12px #8b7cf61f}#start-menu .visual-theme-toggle[hidden],#start-menu .board-window-toggle[hidden]{display:none!important}#start-menu .visual-theme-toggle{top:50%}#start-menu .board-window-toggle{top:calc(50% + 42px)}#start-menu .visual-theme-toggle:disabled,#start-menu .board-window-toggle:disabled{opacity:.48;cursor:not-allowed;filter:saturate(.45)}#start-menu .visual-theme-toggle__thumb,#start-menu .board-window-toggle__thumb{width:26px;height:26px;transition:transform var(--dur) var(--ease-out);background:linear-gradient(145deg,#b9c8e8,#7589b5);border:1px solid #e0e9ffbd;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 0 12px #91a9de70,inset 0 1px #ffffff73}#start-menu .visual-theme-toggle[data-visual-theme=day] .visual-theme-toggle__thumb{background:linear-gradient(145deg,#ffe69a,#eca936);border-color:#fff0bce6;transform:translate(30px);box-shadow:0 0 14px #ffd27a80,inset 0 1px #ffffff8f}#start-menu .board-window-toggle[data-board-window=on] .board-window-toggle__thumb{background:linear-gradient(145deg,#9cf0e5,#3baea4);border-color:#cdfff9e0;transform:translate(30px);box-shadow:0 0 14px #4ecdc47a,inset 0 1px #ffffff85}#start-menu .visual-theme-toggle__icon,#start-menu .board-window-toggle__icon{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:relative}#start-menu .visual-theme-toggle__icon svg,#start-menu .board-window-toggle__icon svg{width:15px;height:15px}#start-menu .visual-theme-toggle__icon--moon svg{fill:currentColor}#start-menu .visual-theme-toggle__icon--sun svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}#start-menu .board-window-toggle__icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}#start-menu .visual-theme-toggle[data-visual-theme=night] .visual-theme-toggle__icon--moon,#start-menu .visual-theme-toggle[data-visual-theme=day] .visual-theme-toggle__icon--sun,#start-menu .board-window-toggle[data-board-window=off] .board-window-toggle__icon--classic,#start-menu .board-window-toggle[data-board-window=on] .board-window-toggle__icon--window{color:#111827}#start-menu .visual-theme-toggle:not(:disabled):hover,#start-menu .board-window-toggle:not(:disabled):hover{border-color:color-mix(in srgb, var(--accent) 64%, var(--hairline));box-shadow:inset 0 1px 4px #0000006b,0 0 16px #4ecdc433}#start-menu .visual-theme-toggle:active .visual-theme-toggle__thumb,#start-menu .board-window-toggle:active .board-window-toggle__thumb{box-shadow:0 0 8px #91a9de61,inset 0 1px 4px #00000038}#start-menu .visual-theme-toggle:focus-visible,#start-menu .board-window-toggle:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent), 0 0 18px #4ecdc457;outline:none}body.touch-compact-layout #start-menu .auth-slot{right:calc(-1 * var(--sp-2))}body.touch-compact-layout #start-menu .menu-destinations .btn{min-height:44px}body.touch-compact-layout #start-menu .visual-theme-toggle,body.touch-compact-layout #start-menu .board-window-toggle{left:calc(-1 * var(--sp-2));height:44px}body.touch-compact-layout #start-menu .board-window-toggle{top:calc(50% + 52px)}body.touch-compact-layout #start-menu .visual-theme-toggle__thumb,body.touch-compact-layout #start-menu .board-window-toggle__thumb{width:30px;height:30px;top:6px}body.touch-compact-layout #start-menu .visual-theme-toggle[data-visual-theme=day] .visual-theme-toggle__thumb,body.touch-compact-layout #start-menu .board-window-toggle[data-board-window=on] .board-window-toggle__thumb{transform:translate(26px)}body.touch-compact-layout #start-menu .visual-theme-toggle__icon svg,body.touch-compact-layout #start-menu .board-window-toggle__icon svg{width:16px;height:16px}@media (width>=481px){body.touch-compact-layout #start-menu .auth-slot{right:calc(-1 * var(--sp-5))}body.touch-compact-layout #start-menu .visual-theme-toggle,body.touch-compact-layout #start-menu .board-window-toggle{left:calc(-1 * var(--sp-6))}}body.touch-compact-layout #start-menu .mode-menu-row{margin-bottom:var(--sp-4)}body.touch-compact-layout #start-menu .mode-menu-row .menu-note{margin-top:var(--sp-1);margin-bottom:0}body.touch-compact-layout #start-menu .mode-menu-description{margin-top:var(--sp-1)}body.touch-compact-layout #start-menu .mode-menu-row--explained .menu-note{margin-top:2px}body.touch-compact-layout #start-menu .mode-menu-row--subaction{margin-top:0;margin-bottom:var(--sp-4)}@media (width<=380px){body.touch-compact-layout #start-menu .menu-title{font-size:1.5rem}body.touch-compact-layout #start-menu .menu-brand-lockup{gap:6px}body.touch-compact-layout #start-menu .tet-beta-badge{padding-left:6px;padding-right:6px}body.touch-compact-layout #start-menu .auth-slot{right:-12px}body.touch-compact-layout #start-menu .visual-theme-toggle,body.touch-compact-layout #start-menu .board-window-toggle{width:48px;left:-14px}body.touch-compact-layout #start-menu .visual-theme-toggle__thumb,body.touch-compact-layout #start-menu .board-window-toggle__thumb{width:22px;height:22px;top:10px}body.touch-compact-layout #start-menu .visual-theme-toggle[data-visual-theme=day] .visual-theme-toggle__thumb,body.touch-compact-layout #start-menu .board-window-toggle[data-board-window=on] .board-window-toggle__thumb{transform:translate(20px)}body.touch-compact-layout #start-menu .visual-theme-toggle__icon svg,body.touch-compact-layout #start-menu .board-window-toggle__icon svg{width:12px;height:12px}}#start-menu .visual-theme-toggle[hidden]+.board-window-toggle:not([hidden]){top:50%}.field{box-sizing:border-box;width:100%;min-height:46px;margin-bottom:var(--sp-3);padding:0 var(--sp-3);color:var(--ink);background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--r-sm);font-family:var(--font-num);text-align:center;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);font-size:1rem;display:block}.shared-state-browser{z-index:calc(var(--z-modal) + 20)}.shared-state-browser__card{width:min(760px,100%);max-width:760px;max-height:calc(100dvh - 2 * var(--sp-4));text-align:left;min-height:0;display:flex;overflow:hidden}#shared-state-browser-view{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}#shared-state-browser-view[hidden]{display:none}.shared-state-browser__card .modal-title,.shared-state-browser__card>div>.menu-sub{text-align:center}.shared-state-browser__card .menu-sub{margin-bottom:var(--sp-3)}#shared-state-browser-day{color:var(--ink-faint);font-family:var(--font-num);font-size:var(--fs-xs);margin-top:2px;display:block}.shared-state-browser__sort{justify-content:center;align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.shared-state-browser__sort-label{margin-right:var(--sp-1);color:var(--ink-faint);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.shared-state-browser__sort-button{min-height:38px;color:var(--ink-muted);background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--r-pill);font:600 var(--fs-sm)/1 var(--font-ui);cursor:pointer;padding:7px 12px}.shared-state-browser__sort-button.is-active{color:var(--surface-deep);background:var(--accent);border-color:var(--accent)}.shared-state-browser__sort-button:focus-visible,.shared-state-browser__row-button:focus-visible,.shared-state-browser__table-wrap:focus-visible{outline:2px solid var(--glow-warm);outline-offset:2px}.shared-state-browser__sort-button:disabled{cursor:wait;opacity:.62}.shared-state-browser__status-line{justify-content:center;align-items:center;gap:var(--sp-2);min-height:30px;margin-bottom:var(--sp-1);display:flex}.shared-state-browser__status{color:var(--ink-faint);font-size:var(--fs-xs);text-align:center;line-height:1.35}#shared-state-browser-retry.btn,#shared-state-preview-retry.btn{width:auto;min-height:30px;margin:0;padding:4px 10px}#shared-state-browser-retry[hidden]{display:none}.shared-state-browser__table-wrap{border:1px solid var(--hairline);border-radius:var(--r-md);scrollbar-color:var(--hairline) transparent;background:#0c111cb8;flex:auto;min-height:130px;max-height:min(48dvh,470px);overflow:auto}.shared-state-browser__table{table-layout:fixed;border-collapse:collapse;width:100%;color:var(--ink);font-family:var(--font-num);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.shared-state-browser__col-id{width:24%}.shared-state-browser__col-author{width:25%}.shared-state-browser__col-score{width:18%}.shared-state-browser__col-turn{width:13%}.shared-state-browser__col-free{width:20%}.shared-state-browser__table th{z-index:1;padding:var(--sp-2) var(--sp-3);color:var(--ink-faint);background:var(--surface-raised);border-bottom:1px solid var(--hairline);font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:.08em;text-align:right;text-transform:uppercase;white-space:nowrap;position:sticky;top:0}.shared-state-browser__table th:first-child,.shared-state-browser__table th:nth-child(2){text-align:left}.shared-state-browser__table th[aria-sort=descending]{color:var(--accent)}.shared-state-browser__table th[aria-sort=descending]:after{content:" ↓"}.shared-state-browser__table td{padding:9px var(--sp-3);text-align:right;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #2a355073;overflow:hidden}.shared-state-browser__table tr[data-state-id]{cursor:pointer}.shared-state-browser__table tr[data-state-id]:hover td,.shared-state-browser__table tr[data-state-id]:focus-within td{background:color-mix(in srgb, var(--accent) 12%, transparent)}.shared-state-browser__table tr[data-state-id]:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.shared-state-browser__id{max-width:280px;text-align:left!important}.shared-state-browser__author{color:var(--ink-muted);text-align:left!important}.shared-state-browser__row-button{max-width:100%;color:var(--accent);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.shared-state-browser__message-row{height:96px;color:var(--ink-faint);font-family:var(--font-ui);text-align:center!important;white-space:normal!important}.shared-state-browser__secondary{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--hairline)}#shared-state-manual-toggle.btn,#shared-state-browser-back.btn{width:min(260px,100%);margin-left:auto;margin-right:auto;display:block}.shared-state-browser__manual{margin:var(--sp-3) auto 0;max-width:520px}.shared-state-browser__manual label{margin-bottom:var(--sp-1);color:var(--ink-muted);font-size:var(--fs-sm);font-weight:600;display:block}.shared-state-browser__manual-controls{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.shared-state-browser__manual-controls .field,.shared-state-browser__manual-controls .btn{min-height:44px;margin:0}.shared-state-browser__manual-controls .btn{width:auto}.shared-state-browser__manual .menu-error{min-height:1.4em;margin-top:var(--sp-1);text-align:left}#shared-state-browser-back.btn{margin-top:var(--sp-2);margin-bottom:0}.tet-readonly-viewer{gap:var(--sp-3);min-height:0;margin:var(--sp-3) 0;text-align:left;grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);display:grid}.tet-readonly-viewer__canvas-wrap{background:var(--surface-deep);border:1px solid var(--hairline);border-radius:var(--r-md);min-width:0;height:min(52dvh,520px);position:relative;overflow:hidden}.tet-readonly-viewer__canvas-wrap canvas{width:100%;height:100%;display:block}.tet-readonly-details{align-content:start;gap:var(--sp-2);max-height:min(52dvh,520px);display:grid;overflow:auto}.tet-readonly-details__section{padding:var(--sp-3);background:var(--surface-raised);border:1px solid var(--hairline-soft);border-radius:var(--r-sm)}.tet-readonly-details__section h3{margin:0 0 var(--sp-2);color:var(--accent);font-size:var(--fs-sm)}.tet-readonly-details__section dl{gap:6px var(--sp-2);font-size:var(--fs-xs);grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);margin:0;display:grid}.tet-readonly-details__section dt{color:var(--ink-faint)}.tet-readonly-details__section dd{color:var(--ink);font-family:var(--font-num);overflow-wrap:anywhere;margin:0}.tet-entry-dialog{z-index:calc(var(--z-modal) + 40);position:fixed}.tet-entry-dialog__card{width:min(100%,980px);max-width:980px;max-height:100%;overflow:auto}.tet-entry-dialog__card--city{flex-direction:column;height:min(860px,100%);display:flex;overflow:hidden}.tet-entry-dialog__card>section[hidden]{display:none}.tet-entry-dialog__status{min-height:28px;color:var(--ink-faint);font-size:var(--fs-sm)}.tet-entry-dialog__status[hidden]{display:none}.tet-entry-dialog .menu-actions .btn{flex:0 0 120px;min-height:44px}.tet-entry-city{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tet-entry-city>.modal-title,.tet-entry-city>.tet-entry-dialog__status,.tet-entry-city>.menu-actions{flex:none}.tet-entry-city>.menu-actions{margin-top:var(--sp-3)}.tet-entry-city-title__city{color:var(--tet-city-name-color,var(--ink));display:block}.tet-entry-city-title__player{width:fit-content;min-width:44px;min-height:44px;padding:3px var(--sp-2);color:var(--accent);font-family:inherit;font-size:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0 auto;font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px;display:flex}.tet-entry-city-title__player:hover{color:color-mix(in srgb, var(--accent) 72%, white)}.tet-entry-city-title__player:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--r-sm)}.tet-entry-city-title__player:disabled{color:var(--ink-muted);cursor:progress;text-decoration-color:#0000}.tet-readonly-viewer--leaderboard{min-height:0;margin:var(--sp-3) 0 0;flex:1;display:block}.tet-readonly-viewer--leaderboard .tet-readonly-viewer__canvas-wrap{contain:paint;overscroll-behavior:contain;height:100%;min-height:280px}.tet-readonly-viewer--leaderboard .tet-readonly-viewer__canvas-wrap canvas{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;position:absolute;inset:0}.tet-readonly-viewer--leaderboard #tet-entry-city-canvas:active{cursor:grabbing}.tet-readonly-viewer--leaderboard .tet-readonly-viewer__bond-canvas{z-index:var(--z-bonds);pointer-events:none;cursor:default}.tet-entry-profile-content{gap:var(--sp-2);width:min(100%,640px);margin:var(--sp-3) auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tet-profile-section{min-width:0;padding:var(--sp-3);background:linear-gradient(165deg, var(--surface-raised), var(--surface-sunken));border:1px solid var(--hairline);border-radius:var(--r-md)}.tet-profile-section h3{margin:0 0 var(--sp-2);color:var(--accent);text-align:center;font-size:.95rem}.tet-profile-buckets{gap:3px;margin:0;display:grid}.tet-profile-bucket{min-height:30px;padding:2px var(--sp-2);background:color-mix(in srgb, var(--surface-raised) 74%, transparent);border-radius:var(--r-sm);border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tet-profile-bucket:nth-child(2n){background:color-mix(in srgb, var(--surface-sunken) 76%, transparent)}.tet-profile-bucket dt{min-width:0;color:var(--ink-muted);font-size:var(--fs-xs);align-items:center;gap:6px;display:flex}.tet-profile-bucket dd{color:var(--ink);font:700 var(--fs-sm)/1 var(--font-num);text-align:right;margin:0}.tet-profile-medal{--tet-profile-medal-light:#fff1a7;--tet-profile-medal-mid:#d8a71e;--tet-profile-medal-dark:#805200;z-index:0;color:#392300;background:radial-gradient(circle at 36% 28%, var(--tet-profile-medal-light) 0 16%, transparent 17%), conic-gradient(from 25deg, var(--tet-profile-medal-light), var(--tet-profile-medal-mid), var(--tet-profile-medal-dark), var(--tet-profile-medal-light));border:1px solid color-mix(in srgb, var(--tet-profile-medal-dark) 76%, black);width:24px;height:24px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--tet-profile-medal-light) 45%, transparent), 0 2px 4px color-mix(in srgb, var(--tet-profile-medal-dark) 48%, transparent);border-radius:50%;flex:0 0 24px;place-items:center;margin:1px 0 4px;display:inline-grid;position:relative}.tet-profile-medal:before{content:attr(data-medal);z-index:1;font:800 11px/1 var(--font-num);position:relative}.tet-profile-medal:after{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,82% 100%,50% 70%,18% 100%);background:linear-gradient(90deg,#ca3557 0 43%,#7130b7 43% 57%,#ca3557 57%);height:10px;position:absolute;bottom:-7px;left:3px;right:3px}.tet-profile-bucket--gold{border-color:#e2bd4275}.tet-profile-bucket--silver{border-color:#b8c4d36b}.tet-profile-bucket--silver .tet-profile-medal{--tet-profile-medal-light:#fff;--tet-profile-medal-mid:#b9c5d3;--tet-profile-medal-dark:#596879;color:#26313c}.tet-profile-bucket--bronze{border-color:#bd754d6b}.tet-profile-bucket--bronze .tet-profile-medal{--tet-profile-medal-light:#f3b78f;--tet-profile-medal-mid:#b96c3e;--tet-profile-medal-dark:#69351f;color:#32180c}.tet-lb-table tr.is-actionable{cursor:pointer}.tet-lb-table tr.is-actionable:hover td,.tet-lb-table tr.is-actionable:focus-within td{background:color-mix(in srgb, var(--accent) 13%, transparent)}.tet-lb-table tr.is-actionable:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.tet-lb-entry-button{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.tet-lb-entry-button:focus-visible{outline:0}@media (width<=720px){.tet-entry-dialog,#shared-state-browser.menu-overlay{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.tet-entry-dialog__card{max-height:100%;padding:var(--sp-3)}.tet-entry-dialog__card--city{height:100%}.tet-readonly-viewer{grid-template-columns:minmax(0,1fr)}.tet-readonly-viewer:not(.tet-readonly-viewer--leaderboard) .tet-readonly-viewer__canvas-wrap{height:min(46dvh,420px)}.tet-readonly-details{max-height:none}.tet-profile-section{padding:var(--sp-2)}}@media (width<=380px),(height<=520px){.tet-readonly-viewer--leaderboard .tet-readonly-viewer__canvas-wrap{min-height:0}.tet-entry-profile-content{margin:var(--sp-2) auto;gap:5px}.tet-profile-section{padding:6px}.tet-profile-section h3{margin-bottom:4px}.tet-profile-buckets{gap:1px}.tet-profile-bucket{min-height:27px;padding:1px 4px}.tet-profile-bucket dt{gap:3px}.tet-profile-medal{flex-basis:21px;width:21px;height:21px}}@media (width<=600px){#shared-state-browser.menu-overlay{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.shared-state-browser__card{max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));padding:var(--sp-3)}.shared-state-browser__card .modal-title{font-size:1.25rem;line-height:1.15}.shared-state-browser__card .menu-sub{margin-bottom:var(--sp-2);font-size:var(--fs-sm);line-height:1.3}.shared-state-browser__sort{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;margin-bottom:6px;display:grid}.shared-state-browser__sort-label{text-align:center;grid-column:1/-1;margin:0}.shared-state-browser__sort-button{white-space:normal;min-height:44px;padding:6px 3px;font-size:.72rem}.shared-state-browser__status-line{min-height:26px;margin-bottom:4px}.shared-state-browser__table-wrap{border-radius:var(--r-sm);min-height:108px;max-height:min(44dvh,390px);overflow-x:hidden}.shared-state-browser__table{table-layout:fixed;font-size:.72rem}.shared-state-browser__col-id{width:22%}.shared-state-browser__col-author{width:25%}.shared-state-browser__col-score{width:18%}.shared-state-browser__col-turn{width:16%}.shared-state-browser__col-free{width:19%}.shared-state-browser__table th,.shared-state-browser__table td{padding:8px 4px}.shared-state-browser__table td{height:44px;font-size:.68rem}.shared-state-browser__table th{letter-spacing:.02em;white-space:normal;font-size:.61rem}.shared-state-browser__secondary{margin-top:var(--sp-2);padding-top:var(--sp-2)}.shared-state-browser__manual-controls{gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}.shared-state-browser__manual-controls .btn,#shared-state-manual-toggle.btn,#shared-state-browser-back.btn{min-height:44px}}@media (orientation:landscape) and (width>=480px) and (width<=900px) and (height<=420px){#shared-state-browser.menu-overlay{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.shared-state-browser__card{max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));padding:var(--sp-3)}#shared-state-browser-view{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(180px,41%) minmax(250px,1fr);column-gap:4px;display:grid;overflow:hidden auto}.shared-state-browser__card .modal-title{grid-area:1/1;margin:0 0 2px;font-size:1.1rem;line-height:1.15}.shared-state-browser__card>div>.menu-sub{grid-area:2/1;margin:0 0 4px;font-size:.7rem;line-height:1.15}#shared-state-browser-day{font-size:.65rem}.shared-state-browser__sort{grid-area:3/1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 4px;display:grid}.shared-state-browser__sort-label{display:none}.shared-state-browser__sort-button{white-space:normal;min-height:44px;padding:6px 3px;font-size:.72rem}.shared-state-browser__status-line{grid-area:4/1;min-height:20px;margin:0}.shared-state-browser__table-wrap{grid-area:1/2/7;height:100%;min-height:0;max-height:none;overflow-x:hidden}.shared-state-browser__secondary{grid-area:5/1;align-self:end;margin-top:4px;padding-top:4px}#shared-state-manual-toggle.btn,#shared-state-browser-back.btn{min-height:44px}#shared-state-browser-back.btn{grid-area:6/1;margin-top:4px}}.field:focus{border-color:var(--accent);box-shadow:var(--glow-accent);outline:none}.field::placeholder{color:var(--ink-faint)}.code-chip{font-family:var(--font-num);letter-spacing:.04em;color:var(--ink);background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:var(--sp-3);margin-bottom:var(--sp-3);word-break:break-all;-webkit-user-select:all;user-select:all;font-size:1.6rem;font-weight:700}.tutorial-concept{font-weight:800}.tutorial-concept.tutorial-concept--brand{color:var(--accent);background:linear-gradient(90deg, var(--accent), var(--fx-space), var(--glow-warm), color-mix(in srgb, var(--rarity-rare) 72%, white), var(--fx-choice));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tutorial-concept.tutorial-concept--metric{color:var(--glow-warm)}.tutorial-concept.tutorial-concept--space{color:var(--fx-space)}.tutorial-concept.tutorial-concept--order{color:var(--fx-order)}.tutorial-concept.tutorial-concept--blast{color:var(--fx-blast)}.tutorial-concept.tutorial-concept--fury{color:var(--fx-fury)}.tutorial-concept.tutorial-concept--choice{color:var(--fx-choice)}.tutorial-concept.tutorial-concept--shiny{color:var(--fx-shiny)}.tutorial-concept.tutorial-concept--steal{color:var(--fx-steal)}.tutorial-concept.tutorial-concept--rarity{color:color-mix(in srgb, var(--rarity-rare) 72%, white)}.tutorial-concept.tutorial-concept--rarity-common{color:color-mix(in srgb, var(--rarity-common) 68%, white)}.tutorial-concept.tutorial-concept--rarity-uncommon{color:color-mix(in srgb, var(--rarity-uncommon) 72%, white)}.tutorial-concept.tutorial-concept--rarity-rare{color:color-mix(in srgb, var(--rarity-rare) 72%, white)}.tutorial-concept.tutorial-concept--rarity-ultrare{color:color-mix(in srgb, var(--rarity-ultrare) 74%, white)}.tutorial-concept.tutorial-concept--rarity-legendary{color:var(--rarity-legendary)}.tutorial-concept.tutorial-concept--rarity-mythic{color:var(--rarity-mythic)}.tutorial-concept.tutorial-concept--mode{color:var(--accent)}.tutorial-concept.tutorial-concept--control{color:color-mix(in srgb, var(--accent-2) 70%, white)}body.tutorial-touch-placement #touch-actions{top:var(--tutorial-touch-actions-top);left:var(--tutorial-touch-actions-left);bottom:auto}body.tutorial-blast-placement #blast-actions{top:var(--tutorial-touch-actions-top);left:var(--tutorial-touch-actions-left);bottom:auto;transform:translate(-50%)}body.tutorial-touch-placement #piece-tooltip,body.tutorial-mode #top-left-controls,body.tutorial-mode #tet-auth-slot,body.tutorial-mode:not(.tutorial-show-effects) #effects-panel,body.tutorial-mode:not(.tutorial-show-rarity) #shiny-panel,body.tutorial-mode:not(.tutorial-show-size) #size-panel,body.tutorial-mode:not(.tutorial-show-blast) #fury-panel{display:none!important}.controls-tl{top:calc(env(safe-area-inset-top) + var(--sp-2));left:calc(env(safe-area-inset-left) + 88px);z-index:var(--z-controls);gap:var(--sp-2);flex-wrap:wrap;align-items:center;max-width:calc(100vw - 230px);display:flex;position:fixed}.corner-hub-btn{top:calc(env(safe-area-inset-top) + var(--sp-2));left:calc(env(safe-area-inset-left) + var(--sp-2));z-index:var(--z-controls);gap:6px;min-width:68px;display:none;position:fixed}.corner-hub-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}body.in-game:not(.tutorial-mode) .corner-hub-btn{display:inline-flex}body.game-over-active .corner-hub-btn{z-index:calc(var(--z-modal) + 2)}#game-over{--game-over-announcement-duration:2s;padding:calc(env(safe-area-inset-top) + 64px) max(var(--sp-4), env(safe-area-inset-right)) max(var(--sp-4), env(safe-area-inset-bottom)) max(var(--sp-4), env(safe-area-inset-left));flex-direction:column;overflow:hidden}.game-over-announcement{z-index:calc(var(--z-modal) + 1);padding:max(var(--sp-6), env(safe-area-inset-top)) max(var(--sp-4), env(safe-area-inset-right)) max(var(--sp-6), env(safe-area-inset-bottom)) max(var(--sp-4), env(safe-area-inset-left));pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.game-over-announcement[hidden]{display:none}.game-over-announcement__content{text-align:center;width:min(100%,760px);animation:game-over-announcement-beat var(--game-over-announcement-duration) linear both;transform-origin:50%}.game-over-announcement__title{color:var(--danger);font-family:var(--font-ui);letter-spacing:.015em;text-shadow:0 0 18px color-mix(in srgb, var(--danger) 50%, transparent), 0 0 54px color-mix(in srgb, var(--danger) 22%, transparent), var(--sh-2);text-wrap:balance;font-size:clamp(3rem,11vw,6.5rem);font-weight:700;line-height:.94}.game-over-announcement__subtitle{margin-top:clamp(var(--sp-3), 3vw, var(--sp-5));color:var(--ink);font-family:var(--font-ui);letter-spacing:.055em;text-shadow:var(--sh-1);animation:game-over-announcement-subtitle var(--game-over-announcement-duration) linear both;font-size:clamp(1rem,3.6vw,1.5rem);font-weight:500;line-height:1.2}#game-over.is-announcing .game-over-card,#game-over.is-announcing #field-view-toggle{visibility:hidden;opacity:0;pointer-events:none}body.game-over-announcing .corner-hub-btn,body.game-over-announcing #top-left-controls,body.game-over-announcing #tet-auth-slot{visibility:hidden;pointer-events:none}#game-over.is-results-entering .game-over-card{animation:game-over-results-enter var(--dur-slow) var(--ease-out) both}#game-over.is-results-entering #field-view-toggle{animation:game-over-result-control-enter var(--dur-slow) var(--ease-out) both}@keyframes game-over-announcement-beat{0%{opacity:0;transform:translateY(12px)scale(.76)}18%{opacity:1;transform:translateY(0)scale(1.07)}27%{opacity:1;transform:translateY(0)scale(1)}76%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(1.025)}}@keyframes game-over-announcement-subtitle{0%,17%{opacity:0;transform:translateY(9px)}31%,to{opacity:1;transform:translateY(0)}}@keyframes game-over-results-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes game-over-result-control-enter{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.game-over-announcement__content,.game-over-announcement__subtitle,#game-over.is-results-entering .game-over-card,#game-over.is-results-entering #field-view-toggle{animation:none!important}.game-over-announcement__content,.game-over-announcement__subtitle{opacity:1;transform:none}}.game-over-card{max-width:min(700px,100%);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 80px);scrollbar-color:var(--hairline) transparent;overflow:hidden auto}.game-over-status{margin:0 0 var(--sp-1);color:var(--ink-muted);font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:.14em;text-align:center;text-transform:uppercase;font-weight:700}.game-over-city-name{margin:0 auto var(--sp-2);color:var(--tet-city-name-color,var(--accent));font-family:var(--font-display);overflow-wrap:anywhere;text-align:center;text-wrap:balance;font-size:clamp(1.65rem,5vw,2.65rem);font-weight:700;line-height:1.08}.game-over-metrics{width:min(100%,520px);min-height:44px;color:var(--ink);background:color-mix(in srgb, var(--surface-raised) 82%, transparent);border:1px solid var(--hairline-soft);border-radius:var(--r-md);font-family:var(--font-num);font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid;overflow:hidden}.game-over-metric{justify-content:center;align-items:center;gap:var(--sp-2);min-width:0;padding:0 var(--sp-2);font-size:var(--fs-body);white-space:nowrap;font-weight:700;display:flex}.game-over-metric:first-child{color:var(--accent)}.game-over-metric+.game-over-metric{border-left:1px solid var(--hairline-soft)}.game-over-metric svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.game-over-leaderboard{margin-top:var(--sp-3)}.game-over-section-title{margin-bottom:var(--sp-1);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);font-weight:700}.game-over-leaderboard .tet-lb-status{margin-bottom:var(--sp-2);text-align:center}.game-over-leaderboard .tet-lb-table-wrap{max-height:min(30dvh,240px);overflow:hidden auto}.game-over-leaderboard .tet-lb-foot{margin-top:var(--sp-2);text-align:center}.game-over-actions{width:min(100%,280px);margin:var(--sp-3) auto 0}#game-over.field-viewing{-webkit-backdrop-filter:none;pointer-events:none;background:0 0}#game-over.field-viewing .menu-card{visibility:hidden}#field-view-toggle{top:calc(env(safe-area-inset-top) + var(--sp-2));z-index:calc(var(--z-modal) + 2);pointer-events:auto;width:44px;height:44px;padding:0;position:fixed;left:50%;transform:translate(-50%)}#field-view-toggle:active{transform:translate(-50%)translateY(1px)}#field-view-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}#field-view-toggle circle{fill:currentColor;stroke:none}#field-view-toggle[aria-pressed=true]{color:var(--accent-ink);background:var(--accent);border-color:var(--accent);box-shadow:var(--sh-2), var(--glow-accent)}@media (width<=480px){#game-over.menu-overlay{padding:calc(env(safe-area-inset-top) + 60px) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}#game-over .game-over-card{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 68px);padding:var(--sp-3)}.game-over-city-name{margin-bottom:4px;font-size:clamp(1.35rem,7vw,1.8rem)}.game-over-metrics{min-height:40px}.game-over-metric{font-size:var(--fs-sm);gap:4px;padding:0 3px}.game-over-metric svg{flex-basis:15px;width:15px;height:15px}.game-over-ranking-warning{font-size:var(--fs-xs);margin-top:6px;padding:8px;line-height:1.3}.game-over-leaderboard{margin-top:6px}.game-over-section-title{font-size:var(--fs-sm);line-height:1.2}.game-over-leaderboard .tet-lb-status{min-height:0;font-size:var(--fs-xs);margin-bottom:4px}.game-over-leaderboard .tet-lb-table-wrap{max-height:min(24dvh,132px)}.game-over-leaderboard .tet-lb-foot{min-height:0;margin-top:4px}.game-over-actions{margin-top:8px;display:block}.game-over-actions .btn{width:100%;min-height:44px;font-size:var(--fs-sm);padding:0 6px}}@media (width<=900px) and (height<=560px){body.touch-landscape-layout #game-over.menu-overlay{padding:calc(env(safe-area-inset-top) + 60px) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));flex-direction:column}body.touch-landscape-layout #game-over .game-over-card{width:min(700px,100vw - 32px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 68px);padding:12px}body.touch-landscape-layout .game-over-city-name{margin-bottom:4px;font-size:1.5rem}body.touch-landscape-layout .game-over-metrics{min-height:40px}body.touch-landscape-layout .game-over-ranking-warning,body.touch-landscape-layout .game-over-leaderboard{margin-top:8px}body.touch-landscape-layout .game-over-ranking-warning{font-size:var(--fs-xs);padding:8px;line-height:1.3}body.touch-landscape-layout .game-over-leaderboard .tet-lb-table-wrap{max-height:154px}body.touch-landscape-layout .game-over-actions{margin-top:8px;display:block}body.touch-landscape-layout .game-over-actions .btn{width:100%;min-height:44px;font-size:var(--fs-sm);padding:0 8px}}.leaderboard-card{text-align:left;max-width:min(760px,100%)}.leaderboard-card .modal-title,.leaderboard-card .tet-lb-note,.leaderboard-card .tet-lb-status,.leaderboard-card .tet-lb-foot{text-align:center}.tet-lb-note{margin:var(--sp-1) auto var(--sp-4);max-width:48ch;color:var(--ink-muted);font-size:var(--fs-body);line-height:1.45}.tet-lb-tabs{gap:var(--sp-2);margin-bottom:var(--sp-4);padding:var(--sp-1);background:var(--surface-sunken);border:1px solid var(--hairline-soft);border-radius:var(--r-pill);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tet-lb-tab{min-height:38px;color:var(--ink-muted);border-radius:var(--r-pill);font-family:var(--font-ui);cursor:pointer;transition:color var(--dur-fast), background var(--dur-fast), box-shadow var(--dur-fast);background:0 0;border:0;font-weight:700}.tet-lb-tab:hover:not(:disabled),.tet-lb-tab.is-active{color:var(--accent-ink);background:linear-gradient(135deg, var(--accent), var(--glow-warm));box-shadow:var(--glow-accent)}.tet-lb-tab:disabled{opacity:.38;cursor:not-allowed}.tet-lb-seasons{justify-content:center;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.tet-lb-seasons[hidden]{display:none}.tet-lb-season-btn{min-width:34px;min-height:30px;color:var(--ink-muted);background:var(--surface-sunken);border:1px solid var(--hairline-soft);border-radius:var(--r-pill);font-family:var(--font-ui);font-size:var(--fs-body);cursor:pointer;transition:color var(--dur-fast), background var(--dur-fast);font-weight:700;line-height:1}.tet-lb-season-btn:hover:not(:disabled){color:var(--accent-ink);background:linear-gradient(135deg, var(--accent), var(--glow-warm))}.tet-lb-season-btn:disabled{opacity:.35;cursor:default}.tet-lb-today-btn{min-height:30px;padding:0 var(--sp-2);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);border-radius:var(--r-pill);font-family:var(--font-ui);font-size:var(--fs-xs);cursor:pointer;transition:color var(--dur-fast), background var(--dur-fast), border-color var(--dur-fast);background:0 0;font-weight:800;line-height:1}.tet-lb-today-btn:hover{color:var(--accent-ink);background:linear-gradient(135deg, var(--accent), var(--glow-warm));border-color:#0000}.tet-lb-today-btn[hidden]{display:none}.tet-lb-season-label{min-width:12ch;color:var(--ink);font-family:var(--font-num);font-size:var(--fs-sm);text-align:center}.tet-lb-status{min-height:20px;margin-bottom:var(--sp-3);color:var(--ink-muted);font-size:var(--fs-sm)}.tet-lb-table-wrap{border:1px solid var(--hairline);border-radius:var(--r-md);background:#0c111cb8;max-height:min(46vh,430px);overflow:auto}.tet-lb-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.tet-lb-table th{z-index:1;padding:var(--sp-2) var(--sp-3);color:var(--ink-faint);background:var(--surface-raised);border-bottom:1px solid var(--hairline);font-size:var(--fs-xs);letter-spacing:.12em;text-align:right;text-transform:uppercase;position:sticky;top:0}.tet-lb-player-head{text-align:left}.tet-lb-table td{padding:var(--sp-2) var(--sp-3);font-family:var(--font-num);text-align:right;white-space:nowrap;border-top:1px solid #2a355073}.tet-lb-table tr:first-child td{border-top:0}.tet-lb-player{max-width:260px;color:var(--ink);overflow-wrap:anywhere;line-height:1.25;font-family:var(--font-ui)!important;text-align:left!important;white-space:normal!important}.tet-lb-player span{color:var(--accent);font-size:var(--fs-xs)}.tet-lb-city{color:var(--tet-city-name-color,var(--ink));text-wrap:balance;font-weight:700}.tet-lb-player-name{color:var(--ink-muted);font-size:var(--fs-xs);margin-top:2px;font-weight:500}.tet-lb-entry-subtitle{color:var(--ink-faint);font-family:var(--font-num);margin-top:1px;font-size:10px}.tet-lb-origin{width:fit-content;max-width:100%;color:var(--ink-muted);background:var(--surface-sunken);border:1px solid var(--hairline-soft);border-radius:var(--r-pill);font-family:var(--font-num);overflow-wrap:anywhere;white-space:normal;margin-top:4px;padding:2px 6px;font-size:10px;line-height:1.3;display:block}.tet-lb-rank{color:var(--glow-warm)}.tet-lb-reward{color:var(--ink-muted)}.tet-lb-reward .tet-currency-amount{justify-content:flex-end}.tet-lb-reward .tet-currency-emblem--inline{width:17px;height:17px}.tet-lb-score{color:var(--ink);font-weight:700}.tet-lb-turns{color:var(--ink-muted)}.tet-lb-table tr.is-user td{background:color-mix(in srgb, var(--accent) 14%, transparent)}.tet-lb-separator td{color:var(--ink-faint);font-size:var(--fs-xs);letter-spacing:.16em;text-align:center;text-transform:uppercase;font-family:var(--font-ui)!important}.tet-lb-foot{min-height:18px;margin-top:var(--sp-3);color:var(--ink-faint);font-size:var(--fs-xs);line-height:1.4}@media (width<=480px){#tet-leaderboard-menu.menu-overlay{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}#tet-leaderboard-menu .leaderboard-card{max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));padding:var(--sp-3)}.leaderboard-card .modal-title{margin-bottom:2px;font-size:1.25rem;line-height:1.15}.tet-lb-note{margin:0 auto var(--sp-2);max-width:none;font-size:var(--fs-sm);line-height:1.3}.tet-lb-tabs{gap:var(--sp-1);margin-bottom:6px;padding:2px}.tet-lb-tab{min-height:44px}.tet-lb-seasons{gap:var(--sp-1);margin-bottom:var(--sp-1)}.tet-lb-season-btn,.tet-lb-today-btn{min-width:44px;min-height:44px}.tet-lb-season-label{min-width:10ch}.tet-lb-status{min-height:16px;margin-bottom:6px;line-height:1.3}.tet-lb-table-wrap{border-radius:var(--r-sm);max-height:min(42dvh,330px);overflow:hidden auto}.tet-lb-table{table-layout:fixed;width:100%;min-width:0}.tet-lb-col-rank{width:34px}.tet-lb-col-reward{width:62px}.tet-lb-col-score{width:64px}.tet-lb-col-turns{width:52px}.tet-lb-table th{letter-spacing:.05em;padding:7px 4px;font-size:10px}.tet-lb-table td{vertical-align:middle;padding:7px 4px}.tet-lb-table td.tet-lb-player{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:none;line-height:1.25;overflow:visible}.tet-lb-player span,.tet-lb-rank,.tet-lb-reward,.tet-lb-score,.tet-lb-turns{white-space:nowrap}.tet-lb-foot{margin-top:6px}.leaderboard-card #tet-leaderboard-retry,.leaderboard-card #tet-leaderboard-close{min-height:44px}}.btn-chip{min-width:44px;min-height:44px;padding:var(--sp-2) var(--sp-3);font-family:var(--font-ui);font-size:var(--fs-sm);letter-spacing:.02em;color:var(--ink-muted);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--hairline-soft);border-radius:var(--r-sm);box-shadow:var(--sh-1);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast);background:#0a0e188c;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.btn-chip:hover{color:var(--ink);border-color:var(--hairline);box-shadow:var(--sh-2);background:#0a0e18d1}.btn-chip:active{transform:translateY(1px)}.btn-chip:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);outline:none}.btn-chip[disabled]{opacity:.45;cursor:not-allowed}.btn-chip--accent{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, #0a0e1899);border-color:color-mix(in srgb, var(--accent) 45%, transparent);position:relative;overflow:hidden}.btn-chip--accent:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), var(--glow-warm), transparent);opacity:.65;height:2px;transition:opacity var(--dur-fast);position:absolute;top:0;left:0;right:0}.btn-chip--accent:hover{background:color-mix(in srgb, var(--accent) 16%, #0a0e18d1);border-color:var(--accent);box-shadow:var(--sh-2), var(--glow-accent)}.btn-chip--accent:hover:before{opacity:1}.auth-slot{top:50%;right:calc(-1 * var(--sp-5));z-index:calc(var(--z-modal) + 20);justify-content:flex-end;align-items:center;width:40px;min-height:40px;display:flex;position:absolute;transform:translateY(-50%)}.auth-slot .rgs-auth-root--compact,.auth-slot .rgs-auth-root--compact .rgs-auth-signin{width:40px}.auth-slot .rgs-auth-root--compact{justify-content:flex-end}.auth-slot .rgs-auth-root--compact .rgs-auth-caption{display:none}.auth-slot .rgs-auth-root--compact .rgs-auth-loading{width:40px}.auth-slot .rgs-auth-root--compact .rgs-auth-loading-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.in-game #tet-auth-home{display:none}.menu-economy-bar{min-height:36px;margin:calc(-1 * var(--sp-1)) 0 var(--sp-2);justify-content:center;display:flex}.tet-wallet-chip{appearance:none;max-width:100%;min-height:34px;color:var(--ink);background:linear-gradient(120deg, color-mix(in srgb, var(--surface-raised) 92%, var(--accent)), color-mix(in srgb, var(--surface-sunken) 92%, var(--rarity-legendary)));border:1px solid color-mix(in srgb, var(--accent) 38%, var(--hairline));border-radius:var(--r-pill);cursor:pointer;transition:border-color var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast);align-items:center;padding:3px 10px 3px 6px;display:inline-flex;box-shadow:inset 0 1px #ffffff1c,0 5px 16px #00000038}.tet-wallet-chip:hover{border-color:color-mix(in srgb, var(--accent) 76%, var(--glow-warm));box-shadow:inset 0 1px #ffffff24, var(--glow-accent);transform:translateY(-1px)}.tet-wallet-chip:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tet-wallet-chip.is-signed-out .tet-wallet-value,.tet-wallet-chip.is-signed-out .tet-wallet-divider,.tet-wallet-chip.is-signed-out .tet-currency-emblem--coin,.tet-wallet-chip.is-signed-out .tet-wallet-shop-label,.tet-wallet-chip:not(.is-signed-out) .tet-wallet-signin{display:none}.tet-wallet-value{min-width:1.2ch;font-family:var(--font-num);text-overflow:ellipsis;margin:0 4px;font-size:.78rem;font-weight:700;overflow:hidden}.tet-wallet-divider{background:var(--hairline);width:1px;height:18px;margin:0 3px}.tet-wallet-shop-label{color:var(--accent);border-left:1px solid var(--hairline);font-family:var(--font-ui);font-size:var(--fs-xs);flex:none;margin-left:5px;padding-left:8px;font-weight:700;line-height:24px}.tet-wallet-signin{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--ink-muted);margin:0 3px 0 5px;font-weight:650}.tet-currency-emblem{flex:none;width:25px;height:25px;display:inline-flex}.tet-currency-emblem svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;overflow:visible}.tet-currency-emblem .tet-currency-shape{stroke-width:1.7px}.tet-currency-emblem .tet-currency-building{fill:color-mix(in srgb, var(--surface-sunken) 68%, transparent);stroke:currentColor;stroke-width:1.45px}.tet-currency-emblem .tet-currency-window{stroke:var(--glow-warm);stroke-width:1.35px}.tet-currency-emblem--diamond{color:#91e8ff;filter:drop-shadow(0 0 5px #5fd4ff80)}.tet-currency-emblem--diamond .tet-currency-shape{fill:color-mix(in srgb, #43c9f2 34%, var(--surface-raised));stroke:#b9f2ff}.tet-currency-emblem--coin{color:#ffcc4d;filter:drop-shadow(0 0 5px #ffbf3270)}.tet-currency-emblem--coin .tet-currency-shape{fill:color-mix(in srgb, #e9a91a 46%, var(--surface-raised));stroke:#ffe08a}.tet-currency-emblem--large{width:72px;height:72px}.tet-currency-emblem--inline{width:19px;height:19px}.tet-currency-amount{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.tet-currency-amount__value{font-family:var(--font-num);font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tet-shop-dialog,.tet-fitting-dialog,.tet-reward-dialog{z-index:calc(var(--z-modal) + 30)}.tet-reward-card{max-width:460px}.tet-shop-card{width:min(720px, calc(100vw - var(--sp-6)));max-width:720px;height:min(860px, calc(100dvh - var(--sp-6)));text-align:left;grid-template-rows:auto auto minmax(0,1fr) auto;max-height:860px;display:grid;overflow:hidden}.tet-shop-header{position:relative}.tet-shop-update-popup{right:var(--sp-2);bottom:var(--sp-4);z-index:2;max-width:min(260px, calc(100% - 2 * var(--sp-4)));pointer-events:none;color:var(--ink);background:color-mix(in srgb, var(--surface-raised) 96%, transparent);border:1px solid color-mix(in srgb, var(--accent) 52%, var(--hairline));border-radius:var(--r-pill);box-shadow:var(--sh-2), var(--glow-accent);font-size:var(--fs-sm);text-align:center;padding:8px 12px;font-weight:700;line-height:1.25;position:absolute}.tet-shop-update-popup.is-failure{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 55%, var(--hairline));box-shadow:var(--sh-2)}.tet-shop-update-popup[hidden]{display:none}.tet-shop-header,.tet-shop-controls,.tet-shop-footer{flex-shrink:0;min-width:0}.tet-shop-controls{gap:var(--sp-2);margin:0 4px var(--sp-2);display:grid}.tet-shop-catalog{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;padding:2px 4px 0;display:grid;overflow:hidden}.tet-shop-connection-panel{justify-content:center;align-items:center;gap:var(--sp-3);flex-direction:column;grid-area:1/1;width:100%;min-height:0;display:flex}.tet-shop-connection-panel[hidden]{display:none}.tet-shop-connection{justify-content:center;align-items:center;gap:var(--sp-2);width:100%;min-width:0;color:var(--ink-muted);text-align:center;flex-wrap:wrap;font-weight:650;display:flex}#tet-shop-retry{width:auto;min-width:120px}#tet-shop-retry[hidden]{display:none}.tet-shop-footer{margin-top:var(--sp-3)}.tet-shop-heading{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.tet-shop-heading .modal-title,.tet-shop-heading .menu-sub{text-align:left;margin-bottom:0}.tet-shop-skyline{border:1px solid color-mix(in srgb, var(--accent) 52%, var(--hairline));border-radius:var(--r-sm);background:color-mix(in srgb, var(--surface-sunken) 82%, var(--accent));width:48px;height:46px;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 22%, transparent);align-items:flex-end;gap:3px;padding:5px;display:flex}.tet-shop-skyline span{background:var(--accent);border-radius:2px 2px 0 0;flex:1;height:58%;box-shadow:inset 0 0 0 1px #ffffff38}.tet-shop-skyline span:nth-child(2){background:var(--accent-2);height:100%}.tet-shop-skyline span:nth-child(3){height:76%}.tet-shop-wallet{justify-content:center;gap:var(--sp-5);margin-bottom:var(--sp-4);padding:var(--sp-2) var(--sp-3);color:var(--ink-muted);background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--r-pill);font-size:var(--fs-sm);display:flex}.tet-shop-wallet strong{color:var(--ink);font-family:var(--font-num)}.tet-shop-currency-panel{min-height:0;padding:var(--sp-3) 0 var(--sp-1);grid-area:1/1}.tet-shop-currency-panel[hidden],.tet-style-items[hidden]{display:none}.tet-shop-exchange-strip{align-items:center;gap:var(--sp-2);width:fit-content;max-width:100%;padding:var(--sp-1) var(--sp-2);background:color-mix(in srgb, var(--surface-raised) 84%, var(--rarity-legendary));border:1px solid var(--hairline);border-radius:var(--r-sm);font-size:var(--fs-sm);grid-template-columns:minmax(160px,auto) auto;margin:0 auto;display:grid}.tet-shop-exchange-copy{gap:2px;min-width:0;display:grid}#tet-shop-exchange-rate{color:var(--ink);font-weight:650}#tet-shop-exchange-rate strong{color:var(--rarity-legendary);font-family:var(--font-num)}#tet-shop-preview{color:var(--ink-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tet-shop-exchange-controls{grid-template-columns:30px 48px 30px auto auto;align-items:center;gap:4px;display:grid}.tet-shop-exchange-controls>button:not(.btn){min-width:30px;min-height:30px;padding:0 var(--sp-1);color:var(--ink);background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--r-sm);font:650 var(--fs-sm) var(--font-ui);cursor:pointer}.tet-shop-exchange-controls>button:disabled{cursor:default;opacity:.5}.tet-shop-exchange-controls .field{width:48px;min-width:0;min-height:30px;font-family:var(--font-num);text-align:center;margin:0;padding:4px}.tet-shop-exchange-controls .btn{min-height:30px;padding:var(--sp-1) var(--sp-2)}.tet-shop-search{align-items:center;gap:var(--sp-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.tet-shop-search-field{align-items:center;gap:var(--sp-2);min-width:0;min-height:36px;padding:0 var(--sp-3);color:var(--ink-muted);background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--r-pill);grid-template-columns:18px minmax(0,1fr);transition:border-color .12s,box-shadow .12s;display:grid}.tet-shop-search-field:focus-within{color:var(--ink);border-color:color-mix(in srgb, var(--accent) 68%, var(--hairline));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent)}.tet-shop-search-field svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:18px;height:18px}.tet-shop-search-field input{width:100%;min-width:0;height:34px;color:var(--ink);font:600 var(--fs-sm) var(--font-ui);background:0 0;border:0;outline:0;padding:0}.tet-shop-search-field input::placeholder{color:var(--ink-muted);opacity:1}.tet-shop-search-field input::-webkit-search-cancel-button{appearance:none}#tet-shop-search-cancel{min-height:36px;padding:0 var(--sp-3);color:var(--accent);border-radius:var(--r-pill);font:700 var(--fs-sm) var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000}#tet-shop-search-cancel:hover:not(:disabled),#tet-shop-search-cancel:focus-visible{color:var(--ink);background:color-mix(in srgb, var(--surface-raised) 78%, var(--accent));border-color:color-mix(in srgb, var(--accent) 48%, var(--hairline))}#tet-shop-search-cancel:disabled{cursor:default;opacity:.5}#tet-shop-search-cancel[hidden],.tet-shop-tabs[hidden]{display:none}.tet-style-tabs{gap:var(--sp-1);background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--r-pill);grid-template-columns:repeat(4,minmax(0,1fr));padding:4px;display:grid}.tet-shop-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.tet-style-tabs button{min-width:0;min-height:38px;padding:var(--sp-1) var(--sp-2);color:var(--ink-muted);border-radius:var(--r-pill);font:650 var(--fs-sm) var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000}.tet-style-tabs button:hover:not(:disabled){color:var(--ink)}.tet-style-tabs button.is-active{color:var(--ink);background:color-mix(in srgb, var(--surface-raised) 78%, var(--accent));border-color:color-mix(in srgb, var(--accent) 58%, var(--hairline));box-shadow:0 0 15px color-mix(in srgb, var(--accent) 18%, transparent)}.tet-style-items{align-content:start;gap:var(--sp-3);min-width:0;min-height:0;padding:var(--sp-3) 0;overscroll-behavior:contain;scrollbar-color:var(--hairline) transparent;grid-area:1/1;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;margin:0;display:grid;overflow:hidden auto}#tet-shop-status{grid-area:2/1}.tet-style-item{background:color-mix(in srgb, var(--surface-raised) 92%, var(--accent));border:1px solid var(--hairline);border-radius:var(--r-md);min-width:0;box-shadow:var(--sh-1);grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.tet-style-item.is-owned{border-color:color-mix(in srgb, var(--accent) 45%, var(--hairline))}.tet-style-item.is-equipped{border-color:var(--accent);box-shadow:var(--sh-1), 0 0 20px color-mix(in srgb, var(--accent) 22%, transparent)}.tet-style-item-preview{background:var(--surface-sunken);border:0;border-bottom:1px solid var(--hairline);cursor:zoom-in;width:100%;padding:0;display:block;overflow:hidden}.tet-style-thumbnail{aspect-ratio:16/9;width:100%;height:auto;display:block}.tet-style-item-body{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);display:flex}.tet-style-item-body strong{color:var(--ink)}.tet-style-item-copy{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.tet-style-item-note{max-width:42ch;color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.35}.tet-style-item-heading{flex-direction:column;gap:2px;min-width:0;display:flex}.tet-style-item-group{color:var(--ink-muted);font-size:var(--fs-xs)}.tet-style-item-state{color:var(--ink-muted);font-family:var(--font-num);font-size:var(--fs-xs);text-align:right;white-space:nowrap}.tet-style-item.is-equipped .tet-style-item-state,.tet-style-item.is-owned .tet-style-item-state{color:var(--accent)}.tet-style-item>.btn{width:auto;min-width:0;margin:0 var(--sp-3) var(--sp-3);overflow-wrap:anywhere;white-space:normal}.tet-style-perspective-control{gap:var(--sp-2);margin:0 var(--sp-3) var(--sp-3);padding:var(--sp-3);color:var(--ink-muted);background:color-mix(in srgb, var(--surface-sunken) 78%, transparent);border:1px solid var(--hairline);border-radius:var(--r-sm);font-size:var(--fs-sm);display:grid}.tet-style-perspective-control>span{justify-content:space-between;gap:var(--sp-2);display:flex}.tet-style-perspective-value{color:var(--accent);font:700 var(--fs-sm) var(--font-num)}.tet-style-perspective-slider{width:100%;accent-color:var(--accent);cursor:ew-resize;margin:0}.tet-style-perspective-slider:disabled{cursor:not-allowed}.tet-shop-search-empty{padding:var(--sp-6) var(--sp-3);color:var(--ink-muted);text-align:center;align-self:start;margin:0}.tet-shop-status:empty,#tet-fitting-status:empty{min-height:0;margin:0}.tet-fitting-card{gap:var(--sp-3);width:min(1420px, calc(100vw - var(--sp-5)));max-width:1420px;height:min(860px, calc(100dvh - var(--sp-5)));max-height:860px;padding:var(--sp-5);text-align:left;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.tet-fitting-heading{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.tet-fitting-heading .modal-title,.tet-fitting-heading .menu-sub{text-align:left;margin-bottom:0}.tet-fitting-layout{gap:var(--sp-3) var(--sp-4);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,2.2fr) minmax(310px,.8fr);min-height:0;display:grid}.tet-fitting-scroll{gap:var(--sp-4);grid-area:1/1/auto/-1;grid-template-columns:minmax(0,2.2fr) minmax(310px,.8fr);min-width:0;min-height:0;display:grid;overflow:hidden}.tet-fitting-preview{contain:paint;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--accent) 46%, var(--hairline));border-radius:var(--r-md);min-width:0;min-height:420px;box-shadow:inset 0 0 45px #00000052, var(--sh-2);background:#080d19;position:relative;overflow:hidden}.tet-fitting-preview canvas{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;display:block;position:absolute;inset:0}.tet-fitting-preview canvas:active{cursor:grabbing}.tet-fitting-preview .tet-fitting-bond-canvas{z-index:var(--z-bonds);pointer-events:none;cursor:default}.tet-fitting-controls{gap:var(--sp-3);flex-direction:column;min-width:0;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.tet-fitting-tabs{display:none}.tet-fitting-selectors{gap:var(--sp-3);display:grid}.tet-fitting-selector{gap:var(--sp-1);padding:var(--sp-3);background:color-mix(in srgb, var(--surface-raised) 88%, var(--accent));border:1px solid var(--hairline);border-radius:var(--r-sm);display:grid}.tet-fitting-selector>label,label.tet-fitting-selector>span:first-child{color:var(--ink-muted);font-size:var(--fs-sm);justify-content:space-between;font-weight:650;display:flex}.tet-fitting-selector strong{color:var(--accent);font-family:var(--font-num)}.tet-fitting-selector .field{min-width:0;margin-bottom:0}.tet-fitting-select-control{align-items:stretch;gap:var(--sp-2);grid-template-columns:40px minmax(0,1fr) 40px;min-width:0;display:grid}.tet-fitting-combobox-field{min-width:0;display:block;position:relative}.tet-fitting-select-model{display:none}.tet-fitting-select-input.field{color:#0000;caret-color:#0000;cursor:text;width:100%;height:100%;font-family:var(--font-num);text-align:left;padding-inline:34px;font-size:1rem}.tet-fitting-combobox-field:after{content:"";z-index:2;border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.tet-fitting-select-presentation{z-index:1;min-width:0;color:var(--ink);background:var(--surface-sunken);border-radius:calc(var(--r-sm) - 1px);font-family:var(--font-num);text-align:left;white-space:nowrap;pointer-events:none;border:0;justify-content:center;align-items:center;gap:4px;padding-inline:34px;font-size:1rem;display:flex;position:absolute;inset:1px;overflow:hidden}.tet-fitting-select-control.is-combobox-open .tet-fitting-select-input{color:var(--ink);caret-color:var(--accent)}.tet-fitting-select-control.is-combobox-open .tet-fitting-select-presentation{display:none}.tet-fitting-select-control.is-combobox-open .tet-fitting-combobox-field:after{opacity:0}.tet-fitting-select-text{text-overflow:ellipsis;flex:auto;min-width:0;display:flex;overflow:hidden}.tet-fitting-select-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tet-fitting-select-meta{white-space:nowrap;flex:none}.tet-fitting-select-currency-spacer{flex:0 0 19px;display:none}.tet-fitting-select-control.has-currency-price .tet-fitting-select-currency-spacer{display:none}.tet-fitting-select-currency{flex:0 0 19px;display:none}.tet-fitting-select-control.has-currency-price .tet-fitting-select-currency{display:inline-flex}.tet-fitting-select-control.is-disabled .tet-fitting-select-presentation,.tet-fitting-select-control.is-disabled .tet-fitting-combobox-field:after{opacity:.55}.tet-fitting-select-control.uses-search-combobox .tet-fitting-select-presentation{padding-inline:var(--sp-3) 34px;justify-content:flex-start}.tet-fitting-select-control.uses-search-combobox:focus-within .tet-fitting-select-presentation{color:var(--accent)}.tet-fitting-combobox-listbox{z-index:calc(var(--z-modal) + 40);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-width:calc(100vw - 16px);color:var(--ink);background:var(--surface-raised);border:1px solid color-mix(in srgb, var(--accent) 48%, var(--hairline));border-radius:var(--r-sm);box-shadow:var(--sh-3), var(--glow-accent);display:grid;position:fixed;overflow:hidden auto}.tet-fitting-combobox-listbox[hidden]{display:none}.tet-fitting-combobox-option{min-width:max-content;min-height:44px;padding:var(--sp-2) var(--sp-3);color:var(--ink);border-bottom:1px solid var(--hairline-soft);cursor:pointer;font-family:var(--font-num);text-align:left;white-space:nowrap;justify-content:flex-start;align-items:center;gap:4px;font-size:1rem;display:flex}.tet-fitting-combobox-option:last-child{border-bottom:0}.tet-fitting-combobox-option.is-active{color:var(--accent);background:color-mix(in srgb, var(--surface-sunken) 72%, var(--accent))}.tet-fitting-combobox-option[aria-selected=true]{box-shadow:inset 3px 0 var(--accent)}.tet-fitting-combobox-option-currency{flex:0 0 19px}.tet-fitting-combobox-empty{min-height:48px;padding:var(--sp-3);color:var(--ink-muted);font-size:var(--fs-sm);text-align:center}.tet-fitting-select-step{min-width:40px;min-height:46px;color:var(--ink);background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:var(--r-sm);cursor:pointer;font-family:var(--font-ui);transition:border-color var(--dur-fast), box-shadow var(--dur-fast), color var(--dur-fast);justify-content:center;align-items:center;padding:0;font-size:1.75rem;line-height:1;display:inline-flex}.tet-fitting-select-step:hover:not(:disabled),.tet-fitting-select-step:focus-visible{color:var(--accent);border-color:var(--accent);box-shadow:var(--glow-accent);outline:none}.tet-fitting-select-step:disabled{opacity:.45;cursor:not-allowed}.tet-fitting-selector input[type=range]{width:100%;accent-color:var(--accent)}.tet-fitting-choice{background:0 0;border:0;border-radius:0;margin-top:auto;padding:0;display:block}.tet-fitting-choice>strong,.tet-fitting-choice>span{display:none}.tet-fitting-choice>.btn{min-height:48px}.tet-fitting-actions{gap:var(--sp-2);grid-area:2/2;grid-template-columns:1fr auto;display:grid}@media (width>=761px){.tet-fitting-layout,.tet-fitting-scroll{grid-template-columns:minmax(0,1fr) 384px}.tet-fitting-controls{width:100%;min-width:0;max-width:100%}.tet-fitting-selectors,.tet-fitting-selector{min-width:0}.tet-fitting-select-presentation{padding-inline:var(--sp-3) 34px;justify-content:flex-start;overflow:visible}.tet-fitting-select-text{text-overflow:clip;flex:none;overflow:visible}.tet-fitting-select-currency-spacer,.tet-fitting-select-control.has-currency-price .tet-fitting-select-currency-spacer{display:none}}@media (width>=761px) and (width<=1100px){.tet-fitting-select-control{grid-template-columns:1fr 1fr}.tet-fitting-combobox-field{grid-area:1/1/auto/-1}.tet-fitting-select-step[data-fitting-step="-1"]{grid-area:2/1}.tet-fitting-select-step[data-fitting-step="1"]{grid-area:2/2}.tet-fitting-select-presentation{font-size:.875rem}}@media (width>=1101px){.tet-fitting-layout,.tet-fitting-scroll{grid-template-columns:minmax(0,1fr) 520px}}.tet-reward-card{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--rarity-legendary) 18%, var(--surface)), var(--surface) 58%)}.tet-reward-crown{height:52px;margin-bottom:var(--sp-3);justify-content:center;align-items:flex-end;gap:4px;display:flex}.tet-reward-crown span{background:linear-gradient(#ffe08a,#ca8b12);border-radius:3px 3px 1px 1px;width:13px;height:24px;box-shadow:0 0 12px #ffbf3261}.tet-reward-crown span:nth-child(2),.tet-reward-crown span:nth-child(4){height:36px}.tet-reward-crown span:nth-child(3){background:linear-gradient(#b9f2ff,#3cb7d9);height:48px}.tet-reward-list{gap:var(--sp-2);margin:var(--sp-4) 0;display:grid}.tet-reward-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3);text-align:left;background:color-mix(in srgb, var(--surface-raised) 88%, var(--rarity-legendary));border:1px solid color-mix(in srgb, var(--rarity-legendary) 36%, var(--hairline));border-radius:var(--r-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.tet-reward-row-copy{flex-direction:column;gap:2px;display:flex}.tet-reward-row-copy strong{color:var(--ink)}.tet-reward-row-copy span{color:var(--ink-muted);font-size:var(--fs-xs)}.tet-reward-row-amount{white-space:nowrap;color:var(--rarity-legendary);font-family:var(--font-num);justify-self:end;font-weight:750}.tet-reward-wallet{margin-bottom:var(--sp-4);color:var(--ink-muted);font-size:var(--fs-sm)}.tet-reward-wallet strong{color:var(--ink);font-family:var(--font-num)}@media (width<=760px){.tet-shop-dialog,.tet-fitting-dialog{padding:0;position:fixed;inset:0}.tet-shop-card,.tet-fitting-card{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.tet-shop-card{padding:max(var(--sp-4), env(safe-area-inset-top)) max(var(--sp-4), env(safe-area-inset-right)) max(var(--sp-4), env(safe-area-inset-bottom)) max(var(--sp-4), env(safe-area-inset-left))}.tet-shop-header:has(.tet-shop-update-popup:not([hidden])) .tet-shop-wallet{justify-content:flex-start}.tet-shop-heading{grid-template-columns:auto minmax(0,1fr)}.tet-shop-fitting{grid-column:1/-1}.tet-shop-search-field,#tet-shop-search-cancel{min-height:44px}.tet-shop-search-field input{height:42px}.tet-shop-exchange-strip{grid-template-columns:1fr}.tet-shop-exchange-controls{grid-template-columns:44px minmax(46px,1fr) 44px auto}.tet-shop-exchange-controls>button:not(.btn){min-width:44px;min-height:44px}.tet-shop-exchange-controls .field{min-height:44px}.tet-shop-exchange-controls .btn{grid-column:1/-1;min-height:44px}.tet-style-items{grid-template-columns:minmax(0,1fr)}.tet-fitting-card{padding:max(var(--sp-3), env(safe-area-inset-top)) max(var(--sp-3), env(safe-area-inset-right)) max(var(--sp-3), env(safe-area-inset-bottom)) max(var(--sp-3), env(safe-area-inset-left))}.tet-fitting-heading{align-items:flex-start}.tet-fitting-layout{gap:var(--sp-2);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;min-height:0}.tet-fitting-scroll{gap:var(--sp-2);grid-area:1/1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;overflow:hidden}.tet-fitting-preview{min-height:0}.tet-fitting-controls{gap:var(--sp-2);min-height:0;display:grid;overflow:visible}.tet-fitting-tabs{order:1;display:grid}.tet-fitting-tabs button{min-height:44px}.tet-fitting-selectors{order:2}.tet-fitting-selector{display:none}.tet-fitting-selector.is-active{display:grid}.tet-fitting-select-control{grid-template-columns:44px minmax(0,1fr) 44px}.tet-fitting-select-presentation{padding-inline:var(--sp-3) 34px;justify-content:flex-start}.tet-fitting-select-step{min-width:44px;min-height:46px}.tet-fitting-choice{order:4;margin-top:0}#tet-fitting-status{order:3;margin:0}#tet-fitting-status:empty{display:none}.tet-fitting-actions{grid-area:2/1}}@media (width<=760px) and (height<=560px){.tet-shop-heading{gap:var(--sp-2);margin-bottom:var(--sp-2);grid-template-columns:1fr}.tet-shop-heading .menu-sub,.tet-shop-skyline{display:none}.tet-shop-fitting{grid-column:1;min-height:44px}.tet-shop-wallet{margin-bottom:var(--sp-2);padding-block:var(--sp-1)}.tet-shop-controls{gap:var(--sp-1);margin-bottom:var(--sp-1)}.tet-shop-footer{margin-top:var(--sp-2)}.tet-shop-currency-panel{padding-block:0}.tet-shop-exchange-strip{gap:var(--sp-1);padding:var(--sp-1)}#tet-shop-exchange-rate{display:none}.tet-fitting-card{gap:var(--sp-2)}.tet-fitting-heading{align-items:center}.tet-fitting-heading .menu-sub{display:none}.tet-fitting-controls{gap:6px}.tet-fitting-selector.is-active{padding:6px}.tet-fitting-select-presentation{font-size:var(--fs-sm)}.tet-fitting-selector.is-active>label,label.tet-fitting-selector.is-active>span:first-child{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=480px){.mode-choice-dialog{padding:var(--sp-3)}.mode-choice-card{max-height:calc(100dvh - var(--sp-5));padding:var(--sp-5) var(--sp-4)}.mode-choice-actions{grid-template-columns:minmax(0,1fr);gap:0}.menu-economy-bar{margin-bottom:var(--sp-1)}.tet-wallet-chip{min-height:32px}.tet-reward-dialog{padding:var(--sp-3)}.tet-reward-card{max-height:calc(100dvh - var(--sp-5));padding:var(--sp-5) var(--sp-4);overflow-y:auto}.tet-currency-emblem--large{width:58px;height:58px}.tet-shop-heading{gap:var(--sp-2)}.tet-shop-skyline{width:42px;height:42px}.tet-shop-wallet{gap:var(--sp-3)}.tet-style-tabs button{font-size:var(--fs-xs);padding-inline:3px}.tet-style-items{grid-template-columns:1fr}.tet-fitting-heading{grid-template-columns:1fr auto;display:grid}.tet-fitting-heading .menu-sub{font-size:var(--fs-xs)}.tet-fitting-actions{grid-template-columns:1fr 1fr}}.mode-badge{top:calc(env(safe-area-inset-top) + var(--sp-2));z-index:var(--z-controls);min-width:190px;min-height:46px;padding:var(--sp-2) var(--sp-5);pointer-events:none;font-family:var(--font-ui);text-align:center;color:var(--ink);background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:var(--glass-blur);border:1px solid color-mix(in srgb, var(--accent) 42%, var(--hairline));border-radius:var(--r-pill);box-shadow:var(--sh-2), 0 0 18px color-mix(in srgb, var(--accent) 22%, transparent);flex-direction:column;justify-content:center;align-items:center;display:none;position:absolute;left:50%;transform:translate(-50%)}body.in-game:not(.game-over-active):not(.mode-action-active) .mode-badge,body.in-game:not(.game-over-active) .mode-badge--timed{display:flex}.mode-badge__label{letter-spacing:.08em;font-size:18px;font-weight:700;line-height:1}.mode-badge__subtitle{color:var(--ink-muted);margin-top:3px;font-size:12px;font-weight:500;line-height:1.1}.mode-badge--hotseat{border-color:color-mix(in srgb, var(--glow-warm) 58%, var(--accent));min-width:240px}.hotseat-turn-cue{z-index:var(--z-actions);pointer-events:none;max-width:calc(100vw - 32px);color:var(--ink);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:var(--glass-blur);border:1px solid color-mix(in srgb, var(--glow-warm) 60%, var(--accent));border-radius:var(--r-pill);box-shadow:var(--sh-3), 0 0 32px color-mix(in srgb, var(--glow-warm) 28%, transparent);font-family:var(--font-ui);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:12px 24px;font-size:clamp(28px,5vw,52px);font-weight:800;line-height:1;position:fixed;top:clamp(118px,18vh,220px);left:50%;overflow:hidden;transform:translate(-50%,-50%)}.hotseat-turn-cue[hidden]{display:none}.hotseat-turn-cue.is-active{animation:hotseat-turn-cue 3s var(--ease-out) both}@keyframes hotseat-turn-cue{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}5%,82%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-54%)scale(1.02)}}.mode-badge--timed{min-width:250px;padding-right:var(--sp-4);padding-left:var(--sp-4);flex-direction:row;gap:12px}.mode-badge__timer{color:var(--accent);font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:7px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.mode-badge__timer[hidden]{display:none}.mode-badge__divider{background:color-mix(in srgb, var(--accent) 44%, var(--hairline));width:1px;height:22px;margin-right:2px}.mode-badge__timer svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mode-badge.is-expiring{border-color:color-mix(in srgb, var(--warning) 72%, var(--hairline));box-shadow:var(--sh-2), 0 0 18px color-mix(in srgb, var(--warning) 20%, transparent)}.mode-badge.is-expiring .mode-badge__timer{color:var(--warning)}@media (width<=720px){.controls-tl{align-items:flex-start;max-width:calc(100vw - 112px)}.controls-tl .btn-chip{min-height:38px;padding:6px 8px;font-size:12px}.mode-badge{top:calc(env(safe-area-inset-top) + 56px);min-width:148px;max-width:min(66vw,260px);min-height:40px;padding:7px var(--sp-4)}.mode-badge__label{font-size:15px}.mode-badge__subtitle{font-size:11px}.mode-badge.mode-badge--timed{min-width:214px}}#effects-panel,#shiny-panel,#size-panel,#fury-panel,#hotseat-score-panel{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--sh-2);font-family:var(--font-ui);z-index:var(--z-panels);padding:0;position:absolute}#effects-panel{width:240px;height:414px;top:50px;left:40px}#effects-panel,#shiny-panel{border:0;overflow:visible}#size-panel{width:200px;height:267px;top:275px;left:300px;overflow:hidden}#effects-panel:not(.in-sheet):after,#shiny-panel:not(.in-sheet):after{content:"";z-index:2;border:1px solid var(--hairline);border-radius:inherit;pointer-events:none;position:absolute;inset:0}#effects-panel.is-side-expanded:not(.in-sheet){background:linear-gradient(to right, var(--glass-bg) 0 66.6667%, color-mix(in srgb, var(--surface-sunken) 44%, var(--glass-bg)) 66.6667% 100%)}#effects-panel.is-side-expanded:not(.in-sheet):before{content:"";z-index:2;background:var(--hairline);pointer-events:none;width:max(1px,.277778%);position:absolute;top:0;bottom:0;left:66.6667%}#shiny-panel{width:200px;height:205px;top:50px;left:300px}#shiny-panel.is-side-expanded:not(.in-sheet){background:linear-gradient(to right, var(--glass-bg) 0 62.5%, color-mix(in srgb, var(--surface-sunken) 44%, var(--glass-bg)) 62.5% 100%)}#shiny-panel.is-side-expanded:not(.in-sheet):before{content:"";z-index:2;background:var(--hairline);pointer-events:none;width:max(1px,.3125%);position:absolute;top:0;bottom:0;left:62.5%}#fury-panel{width:200px;height:235px;top:50px;left:520px;overflow:hidden}#hotseat-score-panel{width:240px;height:137px;top:64px;left:calc(100% - 464px);overflow:hidden}.panel-content{transform-origin:0 0;box-sizing:border-box;width:240px;padding:12px 16px 16px;position:absolute;top:41px;left:0;overflow:visible}#shiny-panel .panel-content,#size-panel .panel-content,#fury-panel .panel-content{width:200px}#hotseat-score-panel .panel-content{width:240px;padding:12px}#effects-panel:not(.in-sheet)>.panel-content,#shiny-panel:not(.in-sheet)>.panel-content,#size-panel:not(.in-sheet)>.panel-content,#fury-panel:not(.in-sheet)>.panel-content,#hotseat-score-panel:not(.in-sheet)>.panel-content{cursor:grab}#effects-panel:not(.in-sheet),#shiny-panel:not(.in-sheet),#size-panel:not(.in-sheet),#fury-panel:not(.in-sheet),#hotseat-score-panel:not(.in-sheet){touch-action:none}.panel-header{font-weight:700;font-size:var(--fs-h);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);cursor:grab;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--hairline);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--surface-raised);transform-origin:0 0;padding:12px 16px}.panel-header:active{cursor:grabbing}.effects-panel-header,.rarity-panel-header{align-items:center;height:41px;padding:0;display:grid;overflow:hidden}.effects-panel-header{grid-template-columns:204px 32px 4px}.rarity-panel-header{grid-template-columns:164px 32px 4px}.effects-panel-heading,.rarity-panel-heading{padding-left:16px}#effects-panel.is-side-expanded .effects-panel-header{grid-template-columns:204px 32px 4px 120px}#shiny-panel.is-side-expanded .rarity-panel-header{grid-template-columns:164px 32px 4px 120px}.panel-side-toggle{width:32px;height:32px;color:var(--ink-muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.panel-side-toggle:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}.panel-side-toggle:focus-visible{color:var(--ink);outline:2px solid var(--accent);outline-offset:1px}.panel-side-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform var(--dur) var(--ease-out)}#effects-panel.is-side-expanded .panel-side-toggle svg,#shiny-panel.is-side-expanded .panel-side-toggle svg{transform:rotate(180deg)}.panel-side-toggle[hidden],[data-panel-side-content][hidden]{display:none!important}.panel-side-heading{min-width:0;color:var(--ink-muted);font-family:var(--font-ui);text-align:center;text-transform:none;white-space:nowrap;flex-direction:column;grid-column:4;justify-content:center;align-self:stretch;align-items:center}.panel-side-heading:not([hidden]){display:flex}.panel-side-heading-label{color:var(--ink);letter-spacing:.015em;font-size:.6875rem;font-weight:700;line-height:1.05}.panel-side-heading-subtitle{letter-spacing:-.005em;margin-top:3px;font-size:.4375rem;font-weight:500;line-height:1}#effects-panel.dragging,#shiny-panel.dragging,#size-panel.dragging,#fury-panel.dragging,#hotseat-score-panel.dragging,#effects-panel.resizing,#shiny-panel.resizing,#size-panel.resizing,#fury-panel.resizing,#hotseat-score-panel.resizing{opacity:.92}#effects-panel.dragging .panel-header,#shiny-panel.dragging .panel-header,#size-panel.dragging .panel-header,#fury-panel.dragging .panel-header,#hotseat-score-panel.dragging .panel-header,#effects-panel.dragging>.panel-content,#effects-panel.dragging>.panel-content *,#shiny-panel.dragging>.panel-content,#shiny-panel.dragging>.panel-content *,#size-panel.dragging>.panel-content,#size-panel.dragging>.panel-content *,#fury-panel.dragging>.panel-content,#fury-panel.dragging>.panel-content *,#hotseat-score-panel.dragging>.panel-content,#hotseat-score-panel.dragging>.panel-content *{cursor:grabbing}#effects-panel.dragging>.panel-content,#shiny-panel.dragging>.panel-content,#size-panel.dragging>.panel-content,#fury-panel.dragging>.panel-content,#hotseat-score-panel.dragging>.panel-content{-webkit-user-select:none;user-select:none}.hotseat-score-list{gap:0;display:grid}.hotseat-score-row{border-radius:var(--r-sm);min-height:36px;color:var(--ink-muted);transition:color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border:1px solid #0000;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;padding:0 8px;display:grid}.hotseat-score-row.is-active{color:var(--ink);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 20%, transparent), color-mix(in srgb, var(--accent) 7%, transparent));border-color:color-mix(in srgb, var(--accent) 48%, transparent);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent) 88%, white 12%)}.hotseat-score-row.is-finished{opacity:.56}.hotseat-score-marker{place-items:center;width:20px;height:20px;display:grid}.hotseat-turn-pointer{width:20px;height:20px;color:color-mix(in srgb, var(--accent) 84%, white 16%);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent) 70%, transparent));animation:hotseat-turn-pointer-pulse 1.2s var(--ease-out) infinite alternate;overflow:visible}.hotseat-turn-pointer__dot{fill:currentColor}.hotseat-turn-pointer__arrow{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.hotseat-score-name{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.hotseat-score-value{color:var(--ink);font-family:var(--font-num);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;padding-left:10px;font-weight:700}@keyframes hotseat-turn-pointer-pulse{0%{opacity:.78;transform:translate(-1px)scale(.96)}to{opacity:1;transform:translate(1px)scale(1.04)}}body.touch-compact-layout #hotseat-score-panel{z-index:calc(var(--z-controls) - 1);pointer-events:none;touch-action:auto;-webkit-backdrop-filter:blur(8px)saturate(110%);background:#26292f9e;border:1px solid #e6eaf529;border-radius:8px;box-shadow:0 2px 10px #0000003d;top:calc(env(safe-area-inset-top) + 60px)!important;left:max(8px, env(safe-area-inset-left))!important;width:clamp(128px,42vw,164px)!important;height:auto!important;padding:5px!important;position:fixed!important;overflow:hidden!important}body.touch-compact-layout #hotseat-score-panel .panel-header,body.touch-compact-layout #hotseat-score-panel .resize-handle,body.touch-compact-layout #hotseat-score-panel .hotseat-score-row.is-active,body.touch-compact-layout #hotseat-score-panel .hotseat-score-marker{display:none}body.touch-compact-layout #hotseat-score-panel .panel-content{width:auto!important;padding:0!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}body.touch-compact-layout #hotseat-score-panel .hotseat-score-row{min-height:27px;color:color-mix(in srgb, var(--ink) 82%, transparent);border:0;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;padding:0 6px}body.touch-compact-layout #hotseat-score-panel .hotseat-score-name,body.touch-compact-layout #hotseat-score-panel .hotseat-score-value{font-size:.6875rem;line-height:1}body.touch-compact-layout #hotseat-score-panel .hotseat-score-value{padding-left:8px}.resize-handle{cursor:nwse-resize;background:linear-gradient(135deg, transparent 0 50%, color-mix(in srgb, var(--ink) 22%, transparent) 50% 100%);border-radius:0 0 var(--r-md) 0;width:16px;height:16px;position:absolute;bottom:0;right:0}.resize-handle:hover{background:linear-gradient(135deg, transparent 0 50%, color-mix(in srgb, var(--ink) 42%, transparent) 50% 100%)}.resizing .resize-handle{background:linear-gradient(135deg, transparent 0 50%, color-mix(in srgb, var(--accent) 60%, transparent) 50% 100%)}@media (pointer:coarse),(any-pointer:coarse){.resize-handle{background:0 0;width:44px;height:44px}.resize-handle:after{content:"";background:linear-gradient(135deg, transparent 0 50%, color-mix(in srgb, var(--ink) 32%, transparent) 50% 100%);border-radius:0 0 var(--r-md) 0;width:18px;height:18px;position:absolute;bottom:0;right:0}.resize-handle:hover{background:0 0}.resize-handle:hover:after{background:linear-gradient(135deg, transparent 0 50%, color-mix(in srgb, var(--ink) 48%, transparent) 50% 100%)}.resizing .resize-handle{background:0 0}.resizing .resize-handle:after{background:linear-gradient(135deg, transparent 0 50%, color-mix(in srgb, var(--accent) 68%, transparent) 50% 100%)}}.effect-row{--effect-row-accent:var(--accent);border-radius:var(--r-sm);transition:background-color var(--dur-fast), box-shadow var(--dur-fast);margin-bottom:12px;position:relative}.effect-main{min-width:0}#effects-panel.is-side-expanded .panel-content,#shiny-panel.is-side-expanded .panel-content{padding-right:0}#effects-panel.is-side-expanded .effect-row{z-index:1;grid-template-columns:208px 16px 120px;align-items:stretch;display:grid}.effect-cost-readout{min-width:0;color:var(--effect-row-accent);font-family:var(--font-num);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;grid-column:3;justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1.2}.effect-cost-readout:not([hidden]){display:flex}.effect-cost-readout .balance-cost-value{color:inherit;text-align:center}.tutorial-panel-focus-note{--tutorial-panel-focus-note-accent:var(--accent);min-height:38px;color:var(--ink-muted);background:color-mix(in srgb, var(--tutorial-panel-focus-note-accent) 9%, var(--surface-sunken));border:1px dashed color-mix(in srgb, var(--tutorial-panel-focus-note-accent) 48%, var(--hairline));border-radius:var(--r-sm);font-family:var(--font-ui);align-items:center;gap:9px;margin-top:8px;padding:6px 9px;font-size:.7rem;line-height:1.15;display:flex}.tutorial-panel-focus-note[data-panel=rarity]{--tutorial-panel-focus-note-accent:var(--fx-shiny)}.tutorial-panel-focus-note[data-panel=blast]{--tutorial-panel-focus-note-accent:var(--fx-fury)}.tutorial-panel-focus-note__badge{min-width:28px;min-height:24px;color:var(--tutorial-panel-focus-note-accent);background:color-mix(in srgb, var(--tutorial-panel-focus-note-accent) 13%, transparent);border:1px solid color-mix(in srgb, var(--tutorial-panel-focus-note-accent) 35%, transparent);border-radius:var(--r-pill);font-family:var(--font-num);flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.tutorial-panel-focus-note__copy{gap:1px;display:grid}.tutorial-panel-focus-note__copy strong{color:var(--ink);font-size:.72rem}body.touch-compact-layout.tutorial-mode.tutorial-blast-controls-hidden #blast-actions{display:none!important}@media (width<=620px){body.tutorial-mode.tutorial-blast-controls-compact #blast-actions{box-sizing:border-box;flex-wrap:wrap;align-content:center;gap:0 6px;width:calc(100vw - 20px);max-width:370px;height:64px;min-height:64px;padding:4px 8px}body.tutorial-mode.tutorial-blast-controls-compact .blast-actions-label{text-align:center;flex:1 0 100%;width:100%;min-width:0;height:12px;font-size:.68rem;line-height:12px}body.tutorial-mode.tutorial-blast-controls-compact #blast-confirm{flex:none;min-height:44px;padding-left:10px;padding-right:10px;font-size:.78rem}body.tutorial-mode.tutorial-touch-placement #touch-cancel{min-width:44px}}.effect-row:last-child{margin-bottom:0}.effect-row[data-tooltip]{cursor:help}#effects-panel:hover,#shiny-panel:hover,#size-panel:hover,#fury-panel:hover,#hotseat-score-panel:hover,#shiny-panel.has-rarity-score-tooltip,#fury-panel.has-blast-shape-tooltip{z-index:calc(var(--z-panels) + 50)}#effects-panel:has(.effect-row.tt-open){z-index:calc(var(--z-panels) + 50)}#shiny-panel:has(.effect-row.tt-open){z-index:calc(var(--z-panels) + 50)}#fury-panel:has(.effect-row.tt-open){z-index:calc(var(--z-panels) + 50)}.effect-row[data-tooltip]:after{content:attr(data-tooltip);background:var(--surface);width:210px;color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-xs);border-radius:var(--r-sm);border:1px solid var(--hairline);box-shadow:var(--sh-2);z-index:var(--z-tooltip);pointer-events:none;opacity:0;visibility:hidden;white-space:normal;padding:10px 12px;font-weight:400;line-height:1.45;transition:opacity .15s,visibility .15s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.effect-row.tt-open:after{opacity:1;visibility:visible}body.direct-input-active .effect-row.tt-open:after{inset:auto 8px calc(100% + 6px) auto;transform:none}body.direct-input-active .effect-row.tt-open.tt-below:after{top:calc(100% + 6px);bottom:auto}@media (hover:none),(pointer:coarse){.effect-row.tt-open:after{inset:auto 8px calc(100% + 6px) auto;transform:none}.effect-row.tt-open.tt-below:after{top:calc(100% + 6px);bottom:auto}}@media (hover:hover) and (pointer:fine){.effect-row[data-tooltip]:hover:after{opacity:1;visibility:visible}}.effect-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}#effects-panel:not(.in-sheet) #effect-choice .effect-header,#effects-panel:not(.in-sheet) #effect-order .effect-header{gap:4px}#effects-panel:not(.in-sheet) #effect-choice .effect-name,#effects-panel:not(.in-sheet) #effect-order .effect-name,#effects-panel:not(.in-sheet) #effect-fury .effect-name,#effects-panel:not(.in-sheet) #effect-shiny .effect-name{min-width:0;font-size:var(--fs-xs);white-space:nowrap}#effects-panel:not(.in-sheet) #effect-choice.is-choice-fallback .effect-name{letter-spacing:-.01em;font-size:.5rem}.effect-name{font-weight:700;font-size:var(--fs-sm);letter-spacing:.01em}.effect-level,.effect-value{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--ink-muted)}#effect-space{--effect-row-accent:var(--fx-space)}#effect-space .effect-name{color:var(--fx-space)}#effect-space .progress-fill{background:var(--fx-space);transition:width .2s}#effect-order{--effect-row-accent:var(--fx-order)}#effect-order .effect-name{color:var(--fx-order)}.order-target-space{color:var(--fx-space)}.order-target-blast{color:var(--fx-blast)}.order-target-steal{color:var(--fx-steal)}#effect-blast{--effect-row-accent:var(--fx-blast)}#effect-blast .effect-name{color:var(--fx-blast)}#effect-blast .progress-fill{background:var(--fx-blast)}#effect-fury{--effect-row-accent:var(--fx-fury)}#effect-fury .effect-name{color:var(--fx-fury)}#effect-choice{--effect-row-accent:var(--fx-choice)}#effect-choice .effect-name{color:var(--fx-choice);white-space:nowrap}#effect-choice .effect-header{gap:4px}#effect-shiny{--effect-row-accent:var(--fx-shiny)}#effect-shiny .effect-name{color:var(--fx-shiny)}#effect-shiny .average-rarity{color:var(--rarity-common)}#effect-steal{--effect-row-accent:var(--fx-steal)}#effect-steal .effect-name{color:var(--fx-steal)}.balance-cost-value{color:var(--ink);font-family:var(--font-num);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700}.steal-progress .progress-fill{background:var(--fx-steal)}.progress-bar{background:var(--fx-track);border:1px solid var(--hairline-soft);border-radius:var(--r-sm);height:20px;position:relative;overflow:hidden}.progress-fill{border-radius:var(--r-sm);height:100%;transition:width .2s;position:absolute;top:0;left:0}.limit-reduction{background:var(--fx-order);opacity:.85;border-radius:0 var(--r-sm) var(--r-sm) 0;width:0%;height:100%;transition:width .2s;position:absolute;top:0;right:0}.progress-text{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--ink);text-shadow:0 1px 2px #000000a6;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spectrum-bar{border-radius:var(--r-pill);height:12px;position:relative}.order-spectrum{background:linear-gradient(to right, var(--fx-spectrum-floor), var(--fx-order))}.fury-spectrum{background:linear-gradient(to right, var(--fx-spectrum-floor), var(--fx-fury))}.choice-spectrum{background:linear-gradient(to right, var(--fx-spectrum-floor), var(--fx-choice))}.shiny-spectrum{background:linear-gradient(to right, var(--fx-spectrum-floor), var(--fx-shiny))}.spectrum-indicator{width:14px;height:14px;box-shadow:0 1px 3px #0009, var(--glow-window);z-index:2;background:#fff;border-radius:50%;transition:left .2s;position:absolute;top:50%;left:0%;transform:translate(-50%,-50%)}.choice-threshold-tick{background:color-mix(in srgb, var(--ink) 55%, transparent);pointer-events:none;z-index:1;border-radius:1px;width:2px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%)}.rarity-row{margin-bottom:8px;position:relative}.rarity-row[role=button]{border-radius:var(--r-sm);cursor:help;transition:background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;outline:none}.rarity-row[role=button]:hover,.rarity-row.is-tooltip-open{background:color-mix(in srgb, var(--rarity-row-color) 10%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--rarity-row-color) 10%, transparent)}.rarity-row[role=button]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--rarity-row-color) 72%, var(--ink))}.rarity-main{align-items:center;min-width:0;display:flex}.rarity-row:last-child{margin-bottom:0}#shiny-panel.is-side-expanded .rarity-row{grid-template-columns:168px 16px 120px;align-items:stretch;display:grid}.rarity-score-readout{min-width:0;font-family:var(--font-num);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;grid-column:3;justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1.2}.rarity-score-readout:not([hidden]){display:flex}.rarity-mobile-score-heading{display:none}.rarity-name{font-size:var(--fs-xs);flex-shrink:0;width:65px;font-weight:700}.rarity-bar{background:var(--fx-track);border:1px solid var(--hairline-soft);border-radius:var(--r-sm);flex:1;height:10px;margin:0 8px;overflow:hidden}.rarity-fill{border-radius:var(--r-sm);height:100%;transition:width .3s}.rarity-percent{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--ink-muted);text-align:right;flex-shrink:0;width:34px}.rarity-row[data-rarity=Common] .rarity-name,.rarity-row[data-rarity=Common] .rarity-score-readout{color:var(--rarity-common)}.rarity-row[data-rarity=Common]{--rarity-row-color:var(--rarity-common)}.rarity-row[data-rarity=Common] .rarity-fill{background:var(--rarity-common)}.rarity-row[data-rarity=Uncommon] .rarity-name,.rarity-row[data-rarity=Uncommon] .rarity-score-readout{color:var(--rarity-uncommon)}.rarity-row[data-rarity=Uncommon]{--rarity-row-color:var(--rarity-uncommon)}.rarity-row[data-rarity=Uncommon] .rarity-fill{background:var(--rarity-uncommon)}.rarity-row[data-rarity=Rare] .rarity-name,.rarity-row[data-rarity=Rare] .rarity-score-readout{color:var(--rarity-rare)}.rarity-row[data-rarity=Rare]{--rarity-row-color:var(--rarity-rare)}.rarity-row[data-rarity=Rare] .rarity-fill{background:var(--rarity-rare)}.rarity-row[data-rarity=UltraRare] .rarity-name,.rarity-row[data-rarity=UltraRare] .rarity-score-readout{color:var(--rarity-ultrare)}.rarity-row[data-rarity=UltraRare]{--rarity-row-color:var(--rarity-ultrare)}.rarity-row[data-rarity=UltraRare] .rarity-fill{background:var(--rarity-ultrare)}.rarity-row[data-rarity=Legendary] .rarity-name,.rarity-row[data-rarity=Legendary] .rarity-score-readout{color:var(--rarity-legendary)}.rarity-row[data-rarity=Legendary]{--rarity-row-color:var(--rarity-legendary)}.rarity-row[data-rarity=Legendary] .rarity-fill{background:var(--rarity-legendary)}.rarity-row[data-rarity=Mythic] .rarity-name,.rarity-row[data-rarity=Mythic] .rarity-score-readout{color:var(--rarity-mythic)}.rarity-row[data-rarity=Mythic]{--rarity-row-color:var(--rarity-mythic)}.rarity-row[data-rarity=Mythic] .rarity-fill{background:var(--rarity-mythic)}.distribution-row{border-radius:var(--r-sm);cursor:help;transition:background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;outline:none;align-items:center;margin-bottom:8px;display:flex}.distribution-row:last-child{margin-bottom:0}.distribution-row:hover,.distribution-row.is-tooltip-open{background:color-mix(in srgb, var(--fx-fury) 10%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--fx-fury) 10%, transparent)}.distribution-row:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--fx-fury) 72%, var(--ink))}.distribution-name{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);width:48px;color:var(--fx-fury);flex-shrink:0;font-weight:700}.distribution-bar{background:var(--fx-track);border:1px solid var(--hairline-soft);border-radius:var(--r-sm);flex:1;height:10px;margin:0 8px;overflow:hidden}.distribution-fill{border-radius:var(--r-sm);background:var(--fx-fury);height:100%;transition:width .3s}.distribution-percent{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--ink-muted);text-align:right;flex-shrink:0;width:38px}#size-panel .distribution-row{cursor:default}#size-panel .distribution-row:hover{background:color-mix(in srgb, var(--fx-choice) 10%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--fx-choice) 10%, transparent)}#size-panel .distribution-name{color:var(--fx-choice)}#size-panel .distribution-fill{background:var(--fx-choice)}.blast-shape-label{white-space:nowrap;align-items:center;gap:.2em;display:inline-flex}.blast-rotation-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.08em;height:1.08em;overflow:visible}.blast-rotation-icon__arrow{stroke-width:2.5px}.blast-shape-tooltip{--panel-tooltip-safe-top:env(safe-area-inset-top,0px);--panel-tooltip-safe-right:env(safe-area-inset-right,0px);--panel-tooltip-safe-bottom:env(safe-area-inset-bottom,0px);--panel-tooltip-safe-left:env(safe-area-inset-left,0px);z-index:var(--z-tooltip);width:min(210px,100vw - 16px);color:var(--ink);background:color-mix(in srgb, var(--surface-raised) 96%, transparent);-webkit-backdrop-filter:var(--glass-blur);border:1px solid color-mix(in srgb, var(--fx-fury) 50%, var(--hairline));border-radius:var(--r-md);box-shadow:var(--sh-3), 0 0 24px color-mix(in srgb, var(--fx-fury) 12%, transparent);font-family:var(--font-ui);pointer-events:none;padding:12px;position:fixed}.blast-shape-tooltip[hidden]{display:none}.blast-shape-tooltip__header{gap:5px;display:grid}.blast-shape-tooltip__title{color:var(--fx-fury);font-family:var(--font-num);font-size:var(--fs-body);align-items:center;gap:.24em;font-weight:700;display:flex}.blast-shape-tooltip__meta{color:var(--ink-muted);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.blast-shape-tooltip__board{--blast-shape-cell-size:13px;grid-template-columns:repeat(var(--blast-shape-dimension), var(--blast-shape-cell-size));background:color-mix(in srgb, var(--surface-sunken) 88%, transparent);border:1px solid var(--hairline-soft);border-radius:var(--r-sm);gap:2px;width:max-content;margin:12px auto 2px;padding:7px;display:grid;box-shadow:inset 0 1px 8px #00000059}.blast-shape-tooltip__cell{width:var(--blast-shape-cell-size);height:var(--blast-shape-cell-size);background:color-mix(in srgb, var(--surface-raised) 66%, transparent);border:1px solid color-mix(in srgb, var(--hairline) 68%, transparent);border-radius:2px}.blast-shape-tooltip__cell.is-affected{background:linear-gradient(145deg, color-mix(in srgb, var(--fx-fury) 88%, var(--glow-warm)), color-mix(in srgb, var(--fx-fury) 76%, var(--fx-blast)));border-color:color-mix(in srgb, var(--glow-warm) 62%, var(--fx-fury));box-shadow:inset 0 1px #ffffff42, 0 0 7px color-mix(in srgb, var(--fx-fury) 28%, transparent)}.rarity-score-tooltip{--panel-tooltip-safe-top:env(safe-area-inset-top,0px);--panel-tooltip-safe-right:env(safe-area-inset-right,0px);--panel-tooltip-safe-bottom:env(safe-area-inset-bottom,0px);--panel-tooltip-safe-left:env(safe-area-inset-left,0px);z-index:var(--z-tooltip);width:min(312px,100vw - 16px);max-height:calc(100dvh - 16px);color:var(--ink);background:color-mix(in srgb, var(--surface-raised) 96%, transparent);-webkit-backdrop-filter:var(--glass-blur);border:1px solid color-mix(in srgb, var(--rarity-tooltip-color) 50%, var(--hairline));border-radius:var(--r-md);box-shadow:var(--sh-3), 0 0 24px color-mix(in srgb, var(--rarity-tooltip-color) 12%, transparent);font-family:var(--font-ui);pointer-events:none;padding:10px;position:fixed;overflow:hidden}.rarity-score-tooltip[hidden]{display:none}.rarity-score-tooltip__heading{color:var(--rarity-tooltip-color);font-family:var(--font-num);font-size:var(--fs-body);margin-bottom:7px;font-weight:700}.rarity-score-tooltip__list{gap:2px;display:grid}.rarity-score-tooltip__row{border-radius:var(--r-sm);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:7px;min-height:28px;padding:1px 4px;display:grid}.rarity-score-tooltip__row:nth-child(odd){background:color-mix(in srgb, var(--rarity-tooltip-color) 5%, transparent)}.rarity-score-tooltip__shape{grid-template-columns:repeat(var(--rarity-shape-columns), 9px);justify-content:center;gap:2px;width:42px;display:grid}.rarity-score-tooltip__cell{visibility:hidden;border-radius:2px;width:9px;height:9px}.rarity-score-tooltip__cell.is-filled{visibility:visible;background:linear-gradient(145deg, color-mix(in srgb, var(--rarity-tooltip-color) 88%, white), var(--rarity-tooltip-color));border:1px solid color-mix(in srgb, var(--rarity-tooltip-color) 74%, white);box-shadow:inset 0 1px #ffffff3d, 0 0 5px color-mix(in srgb, var(--rarity-tooltip-color) 24%, transparent)}.rarity-score-tooltip__detail{min-width:0;color:var(--rarity-tooltip-color);font-family:var(--font-num);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:5px;line-height:1.15;display:grid}.rarity-score-tooltip__size,.rarity-score-tooltip__score{font-weight:700}.piece-tooltip{--piece-tooltip-safe-top:env(safe-area-inset-top,0px);--piece-tooltip-safe-right:env(safe-area-inset-right,0px);--piece-tooltip-safe-bottom:env(safe-area-inset-bottom,0px);--piece-tooltip-safe-left:env(safe-area-inset-left,0px);background:var(--glass-bg);width:max-content;min-width:210px;max-width:min(720px,100vw - 8px);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--r-sm);border:2px solid var(--hairline);box-shadow:var(--sh-2);font-family:var(--font-ui);z-index:var(--z-tooltip);pointer-events:none;padding:10px 12px;position:absolute}.piece-tooltip.held-piece-tooltip{box-sizing:border-box;overscroll-behavior:contain;padding:8px 10px}.piece-tooltip.hidden{display:none}.hud-metric-tooltip{z-index:var(--z-tooltip);box-sizing:border-box;max-width:min(320px,100vw - 16px);color:var(--ink);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);border:1px solid color-mix(in srgb, var(--accent) 38%, var(--hairline));border-radius:var(--r-sm);box-shadow:var(--sh-2);font-family:var(--font-ui);font-size:var(--fs-xs);text-align:center;white-space:normal;pointer-events:none;padding:5px 8px;font-weight:600;line-height:1.2;position:fixed}.hud-metric-tooltip[hidden]{display:none}.desktop-hud-metrics{z-index:var(--z-controls);pointer-events:none;position:fixed;inset:0}.desktop-hud-metric{appearance:none;border-radius:var(--r-sm);pointer-events:auto;cursor:help;background:0 0;border:1px solid #0000;padding:0;position:fixed}.desktop-hud-metric:focus-visible,.desktop-hud-metric[aria-expanded=true]:focus-visible{background:color-mix(in srgb, var(--surface-raised) 26%, transparent);border-color:color-mix(in srgb, var(--accent) 72%, var(--hairline));box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);outline:none}.desktop-hud-metric[hidden]{display:none}.piece-tooltip.tt-above{transform:translateY(-100%)}.piece-tooltip .tooltip-header{margin-bottom:6px;font-size:15px;font-weight:700}.piece-tooltip .tooltip-name{overflow-wrap:anywhere;text-wrap:balance;max-width:30ch;margin-bottom:2px;font-size:15px;font-weight:800;line-height:1.2}.piece-tooltip .tooltip-metadata{color:var(--ink-muted);margin-bottom:6px;font-size:11.5px;line-height:1.35}.piece-tooltip .tooltip-placeability-warning{color:#fca5a5;background:color-mix(in srgb, #f87171 10%, var(--surface-sunken));border:1px solid color-mix(in srgb, #f87171 42%, var(--hairline));border-radius:var(--r-sm);align-items:center;gap:6px;margin:0 0 7px;padding:5px 7px;font-size:11.5px;font-weight:700;line-height:1.3;display:flex}.piece-tooltip .tooltip-no-fit-icon{flex:0 0 17px;width:17px;height:17px;overflow:visible}.piece-tooltip .tooltip-no-fit-icon .no-fit-icon__blocks{fill:#cbd5e1}.piece-tooltip .tooltip-no-fit-icon .no-fit-icon__slash{fill:none;stroke:#f87171;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.piece-tooltip .tooltip-separator{background:var(--hairline);height:1px;margin:6px 0}.piece-tooltip .tooltip-row{color:var(--ink);font-size:13px;line-height:18px}.piece-tooltip .tooltip-bond-summary{margin-bottom:4px;font-size:12px;font-weight:700;line-height:16px}.piece-tooltip .tt-bond-summary-icon{vertical-align:-1px;margin:0 3px;display:inline-flex}.piece-tooltip .tt-bond-summary-icon svg{width:11px;height:11px}.piece-tooltip .tooltip-effect{font-variant-numeric:tabular-nums;font-size:12.5px;line-height:17px}.piece-tooltip .tooltip-effect.tooltip-stat{grid-template-columns:50px minmax(0,1fr);align-items:baseline;gap:0 4px;display:grid}.piece-tooltip .tooltip-stat-label{white-space:nowrap;grid-area:1/1}.piece-tooltip .tooltip-stat-value{white-space:nowrap;min-width:0}.piece-tooltip .tt-version-base{grid-area:1/2}.piece-tooltip .tt-bond-marker{opacity:.92;grid-area:2/1;justify-content:flex-end;align-self:stretch;align-items:center;height:17px;display:flex}.piece-tooltip .tt-chain-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.piece-tooltip .tt-bond-marker svg{width:12px;height:12px}.piece-tooltip .tt-version-bonded{opacity:.92;grid-area:2/2;font-weight:700}.piece-tooltip .tt-preview{font-size:11.5px;line-height:inherit;vertical-align:baseline;white-space:nowrap}.piece-tooltip .tooltip-effect.no-effects{color:var(--ink-muted);font-size:12px;font-style:italic}.piece-tooltip.cell-tooltip{width:260px}.piece-tooltip.cell-tooltip .tooltip-row{line-height:20px}.piece-tooltip.cell-tooltip .subtext{color:var(--ink-muted)}.hud-sheet{z-index:var(--z-panels);background:var(--glass-bg);max-height:64vh;-webkit-backdrop-filter:var(--glass-blur);border-top:1px solid var(--hairline);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--sh-3);transition:transform var(--dur-slow) var(--ease-out);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% - 74px))}body:not(.in-game) #hud-sheet{display:none}.hud-sheet.is-expanded{transform:translateY(0)}.sheet-grab{cursor:grab;touch-action:none;justify-content:center;align-items:center;height:24px;display:flex}.sheet-grab-handle{border-radius:var(--r-pill);background:var(--ink-faint);width:40px;height:4px}.sheet-tabs{gap:var(--sp-1);padding:0 var(--sp-3) var(--sp-1);display:flex}.sheet-tab{min-height:44px;color:var(--ink-muted);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1}.sheet-tab.is-active{color:var(--ink);border-bottom-color:var(--accent)}.sheet-panes{-webkit-overflow-scrolling:touch;min-height:0;padding:var(--sp-2) var(--sp-3) var(--sp-4);display:grid;overflow:hidden auto}.sheet-pane{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0}.sheet-pane.is-active{visibility:visible;pointer-events:auto}.in-sheet{-webkit-backdrop-filter:none!important;width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;position:static!important;overflow:visible!important}.in-sheet .panel-header,.in-sheet .resize-handle{display:none!important}.in-sheet .panel-content{width:100%!important;padding:2px 2px 0!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}#size-panel.in-sheet .distribution-row,#fury-panel.in-sheet .distribution-row{min-height:40px;margin-bottom:4px;padding:0 5px}.in-sheet .effect-row{display:block!important}.in-sheet .effect-cost-readout{display:none!important}#effects-panel.in-sheet .effects-mobile-balance-heading:not([hidden]){color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;justify-content:flex-end;margin-bottom:5px;padding-right:2px;font-size:.625rem;font-weight:700;display:flex}#effects-panel.in-sheet .effect-row{column-gap:var(--sp-2);grid-template-columns:minmax(0,1fr) 112px;align-items:stretch;display:grid!important}#effects-panel.in-sheet .effect-cost-readout:not([hidden]){grid-column:2;justify-content:flex-end;padding:0 2px;display:flex!important}#shiny-panel.in-sheet .rarity-mobile-score-heading:not([hidden]){width:54px;color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;align-items:flex-end;margin:0 0 5px auto;padding:0 2px;font-size:.625rem;font-weight:700;line-height:1.15;display:flex}#shiny-panel.in-sheet .rarity-row{column-gap:var(--sp-2);grid-template-columns:minmax(0,1fr) 54px;align-items:stretch;display:grid}#shiny-panel.in-sheet .rarity-row[role=button]{min-height:40px;margin-bottom:4px;padding:0 5px}#shiny-panel.in-sheet .rarity-score-readout:not([hidden]){grid-column:2;justify-content:flex-end;padding:0 2px;display:flex}.touch-actions{left:50%;bottom:calc(env(safe-area-inset-bottom) + 200px);z-index:var(--z-actions);gap:var(--sp-2);align-items:center;display:flex;position:absolute;transform:translate(-50%)}body.direct-input-active:not(.touch-compact-layout):not(.tutorial-touch-placement) #touch-actions{top:auto;right:max(16px, var(--direct-input-safe-right,env(safe-area-inset-right,0px)));bottom:max(16px, var(--direct-input-safe-bottom,env(safe-area-inset-bottom,0px)));background:color-mix(in srgb, var(--surface-raised) 94%, transparent);max-width:calc(100vw - 32px);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--sh-3);padding:8px;position:fixed;left:auto;transform:none}body.direct-input-active:not(.touch-compact-layout):not(.tutorial-touch-placement) #touch-actions.direct-actions-vertical{box-sizing:border-box;flex-direction:column;gap:4px;width:96px;max-width:none;padding:4px}body.direct-input-active:not(.touch-compact-layout):not(.tutorial-touch-placement) #touch-actions.direct-actions-vertical>.touch-btn{box-sizing:border-box;width:86px;min-width:86px;min-height:48px;padding-left:2px;padding-right:2px;font-size:12px}body.direct-input-active:not(.touch-compact-layout).tutorial-touch-placement #touch-actions{bottom:auto;right:auto;left:var(--tutorial-touch-actions-left);top:var(--tutorial-touch-actions-top);position:fixed;transform:translate(-50%)}body.touch-compact-layout:not(.touch-landscape-layout):not(.tutorial-mode) #touch-actions{bottom:calc(env(safe-area-inset-bottom) + 200px + var(--tet-compact-sheet-lift,0px))}.touch-btn{min-height:48px;padding:0 var(--sp-4);font-family:var(--font-ui);font-weight:700;font-size:var(--fs-body);letter-spacing:.02em;color:var(--ink);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--hairline);border-radius:var(--r-pill);box-shadow:var(--sh-2);cursor:pointer;touch-action:manipulation;background:#131a2beb;justify-content:center;align-items:center;display:inline-flex}.touch-btn:active{transform:translateY(1px)}.touch-btn[disabled]{opacity:.4;cursor:not-allowed}.touch-btn--primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.touch-btn--ghost{color:var(--ink-muted);padding:0 var(--sp-3)}#touch-cancel{min-width:48px}.touch-btn--steal{background:color-mix(in srgb, var(--fx-steal) 60%, #000);color:#fff;border-color:#0000}.steal-actions{flex-wrap:wrap;justify-content:center;max-width:min(92vw,430px)}.steal-actions.docked-compact{box-sizing:border-box;background:color-mix(in srgb, var(--surface-raised) 94%, transparent);max-width:none;height:52px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid color-mix(in srgb, var(--fx-steal) 48%, var(--hairline));border-radius:var(--r-md);box-shadow:var(--sh-2), 0 0 18px color-mix(in srgb, var(--fx-steal) 28%, transparent);flex-wrap:nowrap;gap:4px;padding:4px}.steal-actions.docked-compact>.touch-btn{white-space:nowrap;flex:1 1 0;width:auto;min-width:0;min-height:44px;padding:0 8px;font-size:13px;line-height:1.15}.steal-actions.docked-landscape{height:64px;padding:8px}.steal-actions.docked-landscape>.touch-btn{padding:0 4px;font-size:12px}.blast-actions{max-width:min(92vw,520px);padding:var(--sp-3) var(--sp-4);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:var(--glass-blur);border:1px solid color-mix(in srgb, var(--fx-blast) 55%, var(--hairline));border-radius:var(--r-lg);box-shadow:var(--sh-2), 0 0 18px color-mix(in srgb, var(--fx-blast) 35%, transparent);flex-wrap:wrap;place-content:center}.blast-actions-label{text-align:center;width:100%;min-width:0;font-family:var(--font-num);font-weight:700;font-size:var(--fs-sm);white-space:nowrap;color:var(--ink);text-shadow:0 1px 4px #0009;scrollbar-width:none;overscroll-behavior-inline:contain;flex:1 0 100%;align-items:center;display:flex;overflow:auto hidden}.blast-actions-label::-webkit-scrollbar{display:none}.blast-sequence-item{color:var(--ink);flex:none;align-items:center;display:inline-flex}.blast-sequence-size{text-underline-offset:3px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px}.blast-sequence-item:first-child{margin-inline-start:auto}.blast-sequence-item:last-child{margin-inline-end:auto}.blast-sequence-item+.blast-sequence-item:before{color:var(--ink-muted);content:",";margin-left:.12em;margin-right:.35em}.blast-sequence-item.is-active .blast-sequence-size{-webkit-text-decoration-color:var(--fx-blast);text-decoration-color:var(--fx-blast)}.blast-sequence-item.is-active:not(.is-placed){color:var(--fx-blast)}.blast-sequence-item.is-placed{color:var(--positive)}.blast-sequence-check{font-family:var(--font-ui);margin-left:.2em;font-size:.82em}.blast-navigation{gap:var(--sp-2);display:flex}.blast-navigation[hidden],.blast-navigation>.touch-btn[hidden]{display:none!important}.blast-navigation>.touch-btn{min-width:92px}.touch-btn--blast{color:#fff;background:color-mix(in srgb, var(--fx-blast) 88%, #6f0710);border-color:color-mix(in srgb, var(--fx-blast) 72%, #fff);box-shadow:var(--sh-2), 0 0 18px color-mix(in srgb, var(--fx-blast) 44%, transparent)}.touch-btn--blast:not([disabled]){box-shadow:var(--sh-3), 0 0 26px #ef4444ad;background:#dc2626}.space-actions{border-color:color-mix(in srgb, var(--fx-space) 68%, var(--hairline));box-shadow:var(--sh-2), 0 0 24px color-mix(in srgb, var(--fx-space) 48%, transparent)}.space-actions>.blast-actions-label{justify-content:center}.touch-btn--space{color:#052e16;background:color-mix(in srgb, var(--fx-space) 86%, #fff);border-color:color-mix(in srgb, var(--fx-space) 68%, #fff);box-shadow:var(--sh-2), 0 0 20px color-mix(in srgb, var(--fx-space) 58%, transparent)}.touch-btn--space:not([disabled]){box-shadow:var(--sh-3), 0 0 30px color-mix(in srgb, var(--fx-space) 78%, transparent);background:#4ade80}body.touch-compact-layout:not(.touch-landscape-layout):not(.tutorial-mode) .blast-actions{box-sizing:border-box;bottom:calc(env(safe-area-inset-bottom) + 80px);border-radius:var(--r-md);flex-wrap:wrap;align-content:center;gap:0 4px;width:calc(100vw - 20px);max-width:430px;height:64px;min-height:64px;max-height:64px;padding:4px}body.touch-compact-layout:not(.touch-landscape-layout):not(.tutorial-mode) .blast-actions-label{text-align:center;flex:1 0 100%;width:100%;min-width:0;height:12px;font-size:11px;line-height:12px}body.touch-compact-layout:not(.touch-landscape-layout):not(.tutorial-mode) .blast-actions>.touch-btn{flex:none;min-height:44px;padding:0 8px;font-size:12px}body.touch-compact-layout:not(.touch-landscape-layout):not(.tutorial-mode) .blast-navigation{flex:none;gap:3px}body.touch-compact-layout:not(.touch-landscape-layout):not(.tutorial-mode) .blast-navigation>.touch-btn{min-width:0;min-height:44px;padding:0 7px;font-size:11px}@media (width<=350px){body.touch-compact-layout:not(.touch-landscape-layout):not(.tutorial-mode) .blast-actions{gap:3px;padding-left:3px;padding-right:3px}body.touch-compact-layout:not(.touch-landscape-layout):not(.tutorial-mode) .blast-actions-label{font-size:10px}body.touch-compact-layout:not(.touch-landscape-layout):not(.tutorial-mode) .blast-navigation>.touch-btn,body.touch-compact-layout:not(.touch-landscape-layout):not(.tutorial-mode) #blast-confirm,body.touch-compact-layout:not(.touch-landscape-layout):not(.tutorial-mode) #space-confirm{padding-left:6px;padding-right:6px;font-size:10px}}body.touch-landscape-layout:not(.tutorial-mode) .blast-actions{box-sizing:border-box;right:max(8px, var(--touch-landscape-safe-right,env(safe-area-inset-right,0px)));bottom:max(8px, var(--touch-landscape-safe-bottom,env(safe-area-inset-bottom,0px)));left:var(--touch-landscape-rail-left,calc(100vw - 224px));border-radius:var(--r-md);flex-wrap:wrap;align-content:center;gap:2px;width:auto;max-width:none;height:64px;padding:4px;position:fixed;transform:none}body.touch-landscape-layout:not(.tutorial-mode) .blast-actions-label{flex:1 0 100%;height:10px;font-size:9px;line-height:10px}body.touch-landscape-layout:not(.tutorial-mode) .blast-navigation{flex:none;gap:2px}body.touch-landscape-layout:not(.tutorial-mode) .blast-navigation>.touch-btn{width:44px;min-width:44px;min-height:44px;padding:0 3px;font-size:9px}body.touch-landscape-layout:not(.tutorial-mode) #blast-confirm,body.touch-landscape-layout:not(.tutorial-mode) #space-confirm{flex:60px;min-width:60px;min-height:44px;padding:0 5px;font-size:10px}.effect-view-toggle{--effect-view-color:var(--fx-steal);right:max(10px, env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom) + 176px);z-index:calc(var(--z-actions) + 30);width:48px;height:48px;color:var(--effect-view-color);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);-webkit-backdrop-filter:var(--glass-blur);border:1px solid color-mix(in srgb, var(--effect-view-color) 68%, var(--hairline));border-radius:var(--r-pill);box-shadow:var(--sh-2), 0 0 14px color-mix(in srgb, var(--effect-view-color) 24%, transparent);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;padding:0;display:none;position:fixed}.effect-view-toggle[data-effect=blast]{--effect-view-color:var(--fx-blast)}.effect-view-toggle[data-effect=space]{--effect-view-color:var(--fx-space)}.effect-view-toggle[data-effect=steal]{--effect-view-color:var(--fx-steal)}.effect-view-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.effect-view-toggle circle{fill:currentColor;stroke:none}.effect-view-toggle[aria-pressed=true]{color:#fff;background:color-mix(in srgb, var(--effect-view-color) 68%, #101522);border-color:color-mix(in srgb, var(--effect-view-color) 78%, #fff);animation:1.15s ease-in-out infinite effect-view-reminder}body.direct-input-active:not(.touch-compact-layout) .effect-view-toggle{right:max(16px, var(--direct-input-safe-right,env(safe-area-inset-right,0px)));bottom:max(16px, var(--direct-input-safe-bottom,env(safe-area-inset-bottom,0px)))}@keyframes effect-view-reminder{0%,to{box-shadow:var(--sh-2), 0 0 12px color-mix(in srgb, var(--effect-view-color) 38%, transparent)}50%{box-shadow:var(--sh-3), 0 0 30px color-mix(in srgb, var(--effect-view-color) 88%, transparent)}}.space-edge,.blast-edge,.steal-edge{pointer-events:none;z-index:calc(var(--z-actions) + 10);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--mode-color) 70%, transparent), inset 0 0 55px color-mix(in srgb, var(--mode-color) 34%, transparent);animation:1.4s ease-in-out infinite mode-edge-pulse;position:absolute;inset:0}.blast-edge{--mode-color:var(--fx-blast)}.space-edge{--mode-color:var(--fx-space)}.steal-edge{--mode-color:var(--fx-steal)}@keyframes mode-edge-pulse{0%,to{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--mode-color) 50%, transparent), inset 0 0 38px color-mix(in srgb, var(--mode-color) 24%, transparent)}50%{box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--mode-color) 88%, transparent), inset 0 0 80px color-mix(in srgb, var(--mode-color) 48%, transparent)}}.space-banner,.blast-banner,.steal-banner{top:calc(env(safe-area-inset-top) + var(--sp-4));z-index:calc(var(--z-actions) + 20);justify-content:center;align-items:center;gap:var(--sp-2);max-width:min(92vw,520px);padding:var(--sp-3) var(--sp-5);text-align:center;font-family:var(--font-ui);font-weight:700;font-size:var(--fs-body);letter-spacing:.02em;color:#fff;background:color-mix(in srgb, var(--mode-color) 90%, #000);border:1px solid color-mix(in srgb, var(--mode-color) 60%, #fff);border-radius:var(--r-pill);box-shadow:var(--sh-2), 0 0 22px color-mix(in srgb, var(--mode-color) 60%, transparent);animation:1.4s ease-in-out infinite mode-banner-pulse;display:flex;position:absolute;left:50%;transform:translate(-50%)}.blast-banner{--mode-color:var(--fx-blast)}.space-banner{--mode-color:var(--fx-space);color:#052e16;background:color-mix(in srgb, var(--fx-space) 82%, #fff)}.blast-banner-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.steal-banner{--mode-color:var(--fx-steal);background:color-mix(in srgb, var(--fx-steal) 60%, #000)}body.touch-compact-layout .steal-banner{width:1px;max-width:1px;height:1px;box-shadow:none;clip-path:inset(50%);white-space:nowrap;border:0;padding:0;animation:none;top:0;left:0;overflow:hidden;transform:none}@keyframes mode-banner-pulse{0%,to{box-shadow:var(--sh-2), 0 0 16px color-mix(in srgb, var(--mode-color) 45%, transparent);transform:translate(-50%)scale(1)}50%{box-shadow:var(--sh-2), 0 0 34px color-mix(in srgb, var(--mode-color) 80%, transparent);transform:translate(-50%)scale(1.02)}}@media (prefers-reduced-motion:reduce){.contact-support-progress:after,.space-edge,.blast-edge,.steal-edge,.space-banner,.blast-banner,.steal-banner,.effect-view-toggle{animation:none}}.touch-actions.docked>.touch-btn{flex:auto;width:100%}.touch-actions.docked-compact>.touch-btn{flex:1 1 0;width:auto}body.touch-compact-layout.steal-mode-active:not(.touch-landscape-layout):not(.tutorial-focus-effects) .hud-sheet{pointer-events:none;transform:translateY(calc(100% - 8px))}body.touch-compact-layout.steal-mode-active:not(.touch-landscape-layout).tutorial-focus-effects .hud-sheet{bottom:calc(env(safe-area-inset-bottom) + 64px)}@media (width>=761px){.touch-actions{bottom:calc(env(safe-area-inset-bottom) + var(--sp-6))}}.rotate-hint{left:50%;bottom:calc(env(safe-area-inset-bottom) + var(--sp-4));z-index:var(--z-controls);padding:var(--sp-2) var(--sp-3);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--ink-muted);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--hairline-soft);border-radius:var(--r-pill);pointer-events:none;background:#0a0e189e;position:absolute;transform:translate(-50%)}body.touch-compact-layout:not(.touch-landscape-layout):not(.direct-input-active) .rotate-hint{bottom:calc(env(safe-area-inset-bottom) + 200px + var(--tet-compact-sheet-lift,0px))}@media (prefers-reduced-motion:reduce){.tet-city-loader__building{filter:none;animation:none;transform:scaleY(1)}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hotseat-turn-cue.is-active{opacity:1;transform:translate(-50%,-50%);animation:none!important}}.tet-reconnecting-banner{top:max(12px, env(safe-area-inset-top));z-index:var(--z-modal);color:var(--accent-ink);background:var(--accent);border-radius:var(--r-pill);pointer-events:none;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:none;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000059}.tet-reconnecting-banner.is-server-waiting{box-sizing:border-box;color:#f4f7ff;-webkit-backdrop-filter:blur(14px);background:#0a0e18f0;border:1px solid #ffffff2e;border-radius:18px;justify-content:center;gap:10px;max-width:min(320px,100vw - 24px);min-height:60px;padding:8px 14px;box-shadow:0 16px 48px #0000007a}.tet-reconnecting-banner .tet-server-status-visual{flex:0 0 124px}.tet-server-status-label,.tet-server-wait-label{text-align:center;white-space:nowrap;min-width:0;line-height:1.25}.shared-state-thanks{top:max(12px, env(safe-area-inset-top));z-index:calc(var(--z-modal) + 10);width:max-content;max-width:min(440px,100vw - 24px);color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 88%, white);border:1px solid color-mix(in srgb, var(--accent) 70%, white);border-radius:var(--r-pill);font-size:var(--fs-sm);overflow-wrap:anywhere;text-align:center;pointer-events:none;padding:9px 16px;font-weight:700;line-height:1.3;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000059}.shared-state-thanks[hidden]{display:none}.shared-state-preview-action{left:50%;bottom:max(20px, calc(env(safe-area-inset-bottom) + 12px));z-index:calc(var(--z-actions) + 2);align-items:center;gap:var(--sp-3);box-sizing:border-box;width:min(680px,100vw - 32px);color:var(--ink);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);-webkit-backdrop-filter:var(--glass-blur);border:1px solid color-mix(in srgb, var(--accent) 55%, var(--hairline));border-radius:var(--r-md);box-shadow:var(--sh-3), 0 0 24px color-mix(in srgb, var(--accent) 16%, transparent);grid-template-columns:minmax(0,1fr) auto;padding:12px;display:grid;position:fixed;transform:translate(-50%)}.shared-state-preview-action[hidden]{display:none}.shared-state-preview-action:focus-visible{outline:2px solid var(--glow-warm);outline-offset:3px}.shared-state-preview-action__copy{min-width:0;font-size:var(--fs-sm);flex-direction:column;gap:3px;line-height:1.3;display:flex}.shared-state-preview-action__copy strong{color:var(--accent);font-size:var(--fs-md)}#shared-state-preview-action-note{color:var(--ink-muted);overflow-wrap:anywhere}#shared-state-start-btn.btn{width:auto;min-width:168px;min-height:48px;margin:0}body.touch-compact-layout:not(.touch-landscape-layout) .shared-state-preview-action{bottom:calc(env(safe-area-inset-bottom) + 208px + var(--tet-compact-sheet-lift,0px))}@media (width<=560px),(height<=420px){.shared-state-preview-action{text-align:center;grid-template-columns:minmax(0,1fr);gap:8px;width:min(360px,100vw - 16px);padding:10px}.shared-state-preview-action__copy{font-size:12px}.shared-state-preview-action__copy strong{font-size:var(--fs-sm)}#shared-state-start-btn.btn{width:100%;min-height:44px}}@media (width<=900px) and (height<=560px){body.touch-landscape-layout .shared-state-preview-action{right:calc(224px + max(8px, env(safe-area-inset-right)));bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));width:auto;transform:none}}.tet-storage-warning{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));z-index:var(--z-modal);max-width:min(390px,100vw - 24px);font-size:var(--fs-sm);color:var(--ink);background:color-mix(in srgb, var(--warning) 22%, var(--surface-raised));border:1px solid color-mix(in srgb, var(--warning) 65%, var(--hairline));border-radius:var(--r-md);box-shadow:var(--sh-2);pointer-events:none;padding:8px 12px;font-weight:600;line-height:1.35;position:fixed}.tet-storage-warning[hidden],.mobile-game-hud,.mobile-hud-back-btn,.mobile-run-timer{display:none}.daily-save-control{gap:6px}.daily-save-control__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.daily-save-control__mobile-count{display:none}body.touch-compact-layout.in-game #save-state-btn[data-save-state=failure]{color:var(--danger);background:color-mix(in srgb, var(--danger) 24%, var(--surface-raised));border-color:color-mix(in srgb, var(--danger) 78%, var(--hairline));box-shadow:var(--sh-2), 0 0 16px color-mix(in srgb, var(--danger) 34%, transparent)}body.touch-compact-layout.in-game #save-state-btn[data-save-state=failure]:before{background:linear-gradient(90deg, transparent, var(--danger), transparent);opacity:1}.mobile-status-button[hidden],.mobile-hud-stat[hidden],.mobile-stats-overflow-toggle[hidden]{display:none!important}.mobile-hud-stats[data-visible-metrics="4"]{--mobile-hud-stat-columns:minmax(0, 1.3fr) repeat(3, minmax(0, .9fr))}.mobile-hud-stats[data-visible-metrics="3"]{--mobile-hud-stat-columns:minmax(0, 1.3fr) repeat(2, minmax(0, .9fr))}.mobile-hud-stats[data-visible-metrics="2"]{--mobile-hud-stat-columns:minmax(0, 1.3fr) minmax(0, .9fr)}.mobile-hud-stats[data-visible-metrics="1"]{--mobile-hud-stat-columns:minmax(0, 1fr)}.mobile-stats-overflow-toggle{z-index:1;appearance:none;border-radius:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mobile-stats-overflow-toggle:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 72%, transparent);outline:none}body.mobile-hud-stats-overflow-open .mobile-hud-back-btn,body.mobile-hud-stats-overflow-open .mobile-mode-statuses,body.mobile-hud-stats-overflow-open .mobile-run-timer{visibility:hidden}body.mobile-hud-stats-overflow-open .mobile-hud-stats{visibility:visible}@media (width<=720px){body.in-game:not(.tutorial-mode) .corner-hub-btn{width:68px;padding:0 8px;font-size:12px}body.in-game:not(.game-over-active):is(:not(.tutorial-mode),.tour-mode) .corner-hub-btn{display:none}body.in-game:not(.game-over-active):is(:not(.tutorial-mode),.tour-mode) .mobile-game-hud{top:calc(env(safe-area-inset-top) + 8px);z-index:var(--z-controls);height:44px;font-family:var(--font-ui);grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:4px;display:grid;position:fixed;left:56px;right:8px}body.in-game:not(.game-over-active):is(:not(.tutorial-mode),.tour-mode) .mobile-game-hud.mobile-game-hud--status-compact{grid-template-columns:minmax(0,1fr) 44px}.mobile-hud-back-btn,.mobile-status-button{width:44px;height:44px;color:var(--ink);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--sh-1);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;padding:0;display:inline-flex}.mobile-hud-back-btn{top:calc(env(safe-area-inset-top) + 8px);position:fixed;left:8px}.mobile-hud-back-btn svg,.mobile-status-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mobile-ellipsis-button circle{fill:currentColor;stroke:none}.mobile-hud-back-btn:focus-visible,.mobile-status-button:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);outline:none}.mobile-status-button[aria-expanded=true]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 72%, var(--hairline));box-shadow:var(--sh-2), var(--glow-accent)}.mobile-hud-stats{grid-template-columns:var(--mobile-hud-stat-columns);height:44px;color:var(--ink);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--r-md);box-shadow:var(--sh-1), inset 0 0 0 1px var(--hairline-soft);border:0;align-items:stretch;display:grid;position:relative;overflow:hidden}.mobile-hud-stats.is-metric-overflow-expanded{z-index:2;width:auto;position:absolute;top:0;left:-48px;right:0}.mobile-hud-stats.is-metric-overflow-expanded:focus{outline:none}.mobile-hud-stat{appearance:none;min-width:0;color:inherit;font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help;background:0 0;border:0;justify-content:center;align-items:center;gap:3px;padding:0 2px;font-size:clamp(10px,3.5vw,12px);font-weight:700;display:flex}.mobile-hud-stat+.mobile-hud-stat{border-left:1px solid var(--hairline-soft)}.mobile-hud-stat svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px}.mobile-hud-stat--score{color:var(--accent)}.mobile-hud-stat:focus-visible,.mobile-hud-stat[aria-expanded=true]{background:color-mix(in srgb, var(--accent) 15%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 72%, transparent);outline:none}.mobile-mode-statuses{grid-template-columns:repeat(2,44px);gap:0;display:grid;position:relative}.mobile-mode-statuses.is-overflow-collapsed{grid-template-columns:44px}.mobile-mode-statuses.is-overflow-expanded{z-index:1;grid-template-columns:repeat(2,44px);justify-self:end;width:88px}.mobile-status-button:first-of-type{border-radius:var(--r-md) 0 0 var(--r-md)}.mobile-status-button:nth-of-type(2){border-radius:0 var(--r-md) var(--r-md) 0}.mobile-status-button[data-state=positive]{color:var(--accent)}.mobile-status-button[data-state=negative]{color:var(--warning)}.mobile-status-slash{stroke:var(--danger);stroke-width:2.4px}.mobile-status-slash[hidden]{display:none}.mobile-status-explanation{top:calc(env(safe-area-inset-top) + 132px);z-index:calc(var(--z-controls) + 2);width:min(260px,100vw - 16px);color:var(--ink);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);-webkit-backdrop-filter:var(--glass-blur);border:1px solid color-mix(in srgb, var(--accent) 48%, var(--hairline));border-radius:var(--r-md);box-shadow:var(--sh-2);padding:11px 13px;font-size:13px;font-weight:600;line-height:1.35;position:fixed;right:8px}.mobile-status-explanation[hidden]{display:none}body.in-game .controls-tl{z-index:calc(var(--z-controls) + 2);pointer-events:none;width:0;max-width:none;height:0;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:fixed;top:0;left:0;overflow:visible}body.in-game .controls-tl>:not(#save-state-btn){display:none!important}body.in-game #save-state-btn{top:calc(env(safe-area-inset-top) + 60px);pointer-events:auto;touch-action:manipulation;width:44px;height:44px;min-height:44px;font-family:var(--font-num);font-variant-numeric:tabular-nums;justify-content:center;gap:1px;padding:0 1px;font-size:13px;position:fixed;left:8px}body.in-game #save-state-btn .daily-save-control__icon{flex-basis:22px;width:22px;height:22px}body.in-game #save-state-btn .daily-save-control__desktop-label{display:none}body.in-game #save-state-btn .daily-save-control__mobile-count:not([hidden]){flex:none;line-height:1;display:inline}body.in-game .mode-badge{top:calc(env(safe-area-inset-top) + 56px);border-radius:var(--r-sm);width:88px;min-width:88px;max-width:88px;min-height:24px;padding:4px 6px;left:auto;right:8px;transform:none}body.in-game .mode-badge__label{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1;overflow:hidden}body.in-game .mode-badge__subtitle{display:none}body.in-game .mode-badge.mode-badge--hotseat{width:132px;min-width:132px;max-width:132px}body.mobile-hud-status-overflow:not(.mobile-hud-status-overflow-open) .mode-badge:not(.mode-badge--timed):not(.mode-badge--hotseat){display:none}body.in-game .mode-badge.mode-badge--timed{border-radius:var(--r-pill);flex-direction:row;gap:8px;width:auto;min-width:204px;max-width:calc(100vw - 104px);min-height:36px;padding:6px 10px;left:50%;right:auto;transform:translate(-50%)}body.in-game .mode-badge--timed .mode-badge__label{flex:none;font-size:12px}body.in-game .mode-badge--timed .mode-badge__timer{letter-spacing:.02em;gap:5px;font-size:12px}body.in-game .mode-badge--timed .mode-badge__divider{height:18px;margin-right:0}body.in-game .mode-badge--timed .mode-badge__timer svg{width:15px;height:15px}body.in-game .tet-reconnecting-banner{top:calc(env(safe-area-inset-top) + 88px);border-radius:var(--r-md);text-align:center;justify-content:center;width:max-content;max-width:calc(100vw - 16px);min-height:36px;padding:8px 12px;line-height:1.25}body.in-game .tet-reconnecting-banner.is-server-waiting{border-radius:var(--r-md);width:max-content;max-width:calc(100vw - 16px);padding:8px 10px}body.tutorial-mode:not(.tour-mode) .mobile-game-hud,body.game-over-active .mobile-game-hud{display:none!important}}@media (width<=900px) and (height<=560px){body.touch-landscape-layout{--touch-landscape-safe-top:env(safe-area-inset-top,0px);--touch-landscape-safe-right:env(safe-area-inset-right,0px);--touch-landscape-safe-bottom:env(safe-area-inset-bottom,0px);--touch-landscape-safe-left:env(safe-area-inset-left,0px);--touch-landscape-rail-left:calc(100vw - 224px)}body.touch-landscape-layout .hud-sheet--rail{top:max(8px, var(--touch-landscape-safe-top));right:max(8px, var(--touch-landscape-safe-right));bottom:max(8px, var(--touch-landscape-safe-bottom));left:var(--touch-landscape-rail-left);border:1px solid var(--hairline);border-radius:var(--r-md);width:auto;max-height:none;box-shadow:var(--sh-3);padding:0;transition:none;overflow:hidden;transform:none}body.touch-landscape-layout .hud-sheet--rail .sheet-grab{display:none}body.touch-landscape-layout .hud-sheet--rail .sheet-tabs{background:color-mix(in srgb, var(--surface-raised) 92%, transparent);border-bottom:1px solid var(--hairline-soft);flex:0 0 48px;gap:0;padding:0 4px}body.touch-landscape-layout .hud-sheet--rail .sheet-tab{letter-spacing:.035em;min-width:0;min-height:48px;padding:0 3px;font-size:10px}body.touch-landscape-layout .hud-sheet--rail .sheet-panes{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;padding:10px 8px 12px;overflow:hidden auto}body.touch-landscape-layout.touch-landscape-piece-held .hud-sheet--rail,body.touch-landscape-layout.steal-mode-active .hud-sheet--rail{bottom:calc(max(8px, var(--touch-landscape-safe-bottom)) + 72px)}body.touch-landscape-layout.steal-mode-active:not(.tutorial-focus-effects) .hud-sheet--rail{pointer-events:none}body.touch-landscape-layout .hud-sheet--rail .in-sheet .panel-content{padding:0!important}body.touch-landscape-layout .hud-sheet--rail .effect-row{margin-bottom:10px}body.touch-landscape-layout #size-panel.in-sheet .distribution-row,body.touch-landscape-layout #fury-panel.in-sheet .distribution-row,body.touch-landscape-layout #shiny-panel.in-sheet .rarity-row[role=button]{min-height:36px}body.touch-landscape-layout.in-game:not(.game-over-active):is(:not(.tutorial-mode),.tour-mode) .corner-hub-btn{display:none}body.touch-landscape-layout.in-game:not(.game-over-active):is(:not(.tutorial-mode),.tour-mode) .mobile-game-hud{top:var(--touch-landscape-safe-top);right:calc(max(8px, var(--touch-landscape-safe-right)) + 228px);left:max(8px, var(--touch-landscape-safe-left));z-index:var(--z-controls);height:44px;font-family:var(--font-ui);grid-template-columns:44px minmax(0,1fr) 88px;align-items:center;gap:4px;display:grid;position:fixed}body.touch-landscape-layout.in-game:not(.game-over-active):is(:not(.tutorial-mode),.tour-mode) .mobile-game-hud.mobile-game-hud--status-compact{grid-template-columns:44px minmax(0,1fr) 44px}body.touch-landscape-layout.server-run-timer-active.in-game:not(.game-over-active):is(:not(.tutorial-mode),.tour-mode) .mobile-game-hud{grid-template-columns:44px minmax(0,1fr) 92px 88px}body.touch-landscape-layout.server-run-timer-active.in-game:not(.game-over-active):is(:not(.tutorial-mode),.tour-mode) .mobile-game-hud.mobile-game-hud--status-compact{grid-template-columns:44px minmax(0,1fr) 92px 44px}body.touch-landscape-layout.server-run-timer-active .mobile-run-timer:not([hidden]){display:flex}body.touch-landscape-layout .mobile-run-timer{min-width:0;height:44px;color:var(--accent);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:var(--glass-blur);border:1px solid color-mix(in srgb, var(--accent) 42%, var(--hairline));border-radius:var(--r-md);box-shadow:var(--sh-1);font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:10px;font-weight:700;line-height:1;overflow:hidden}body.touch-landscape-layout .mobile-run-timer svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px}body.touch-landscape-layout .mobile-run-timer.is-expiring{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 68%, var(--hairline))}body.touch-landscape-layout .mobile-hud-back-btn,body.touch-landscape-layout .mobile-status-button{width:44px;height:44px;color:var(--ink);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--sh-1);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;padding:0;display:inline-flex}body.touch-landscape-layout .mobile-hud-back-btn{position:static}body.touch-landscape-layout .mobile-hud-back-btn svg,body.touch-landscape-layout .mobile-status-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}body.touch-landscape-layout .mobile-ellipsis-button circle{fill:currentColor;stroke:none}body.touch-landscape-layout .mobile-status-button[aria-expanded=true]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 72%, var(--hairline));box-shadow:var(--sh-2), var(--glow-accent)}body.touch-landscape-layout .mobile-hud-stats{grid-template-columns:var(--mobile-hud-stat-columns);height:44px;color:var(--ink);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--r-md);box-shadow:var(--sh-1), inset 0 0 0 1px var(--hairline-soft);border:0;align-items:stretch;display:grid;position:relative;overflow:hidden}body.touch-landscape-layout .mobile-hud-stats.is-metric-overflow-expanded{z-index:2;width:auto;position:absolute;top:0;left:0;right:0}body.touch-landscape-layout .mobile-hud-stat{appearance:none;min-width:0;color:inherit;font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 4px;font-size:12px;font-weight:700;display:flex}body.touch-landscape-layout .mobile-hud-stat+.mobile-hud-stat{border-left:1px solid var(--hairline-soft)}body.touch-landscape-layout .mobile-hud-stat svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px}body.touch-landscape-layout .mobile-hud-stat--score{color:var(--accent)}body.touch-landscape-layout .mobile-hud-stat:focus-visible,body.touch-landscape-layout .mobile-hud-stat[aria-expanded=true]{background:color-mix(in srgb, var(--accent) 15%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 72%, transparent);outline:none}body.touch-landscape-layout .mobile-mode-statuses{grid-template-columns:repeat(2,44px);display:grid;position:relative}body.touch-landscape-layout .mobile-mode-statuses.is-overflow-collapsed{grid-template-columns:44px}body.touch-landscape-layout .mobile-mode-statuses.is-overflow-expanded{z-index:1;grid-template-columns:repeat(2,44px);justify-self:end;width:88px}body.touch-landscape-layout .mobile-status-button:first-of-type{border-radius:var(--r-md) 0 0 var(--r-md)}body.touch-landscape-layout .mobile-status-button:nth-of-type(2){border-radius:0 var(--r-md) var(--r-md) 0}body.touch-landscape-layout .mobile-status-button[data-state=positive]{color:var(--accent)}body.touch-landscape-layout .mobile-status-button[data-state=negative]{color:var(--warning)}body.touch-landscape-layout .mobile-status-slash{stroke:var(--danger);stroke-width:2.4px}body.touch-landscape-layout .mobile-status-slash[hidden]{display:none}body.touch-landscape-layout .mobile-status-explanation{top:max(60px, calc(var(--touch-landscape-safe-top) + 60px));right:calc(max(8px, var(--touch-landscape-safe-right)) + 228px);z-index:calc(var(--z-controls) + 2);width:min(260px,100vw - 252px);color:var(--ink);background:color-mix(in srgb, var(--surface-raised) 96%, transparent);border:1px solid color-mix(in srgb, var(--accent) 48%, var(--hairline));border-radius:var(--r-md);box-shadow:var(--sh-2);padding:11px 13px;font-size:13px;font-weight:600;line-height:1.35;position:fixed}body.touch-landscape-layout .mobile-status-explanation[hidden]{display:none}body.touch-landscape-layout.in-game .controls-tl{z-index:calc(var(--z-controls) + 2);pointer-events:none;width:0;max-width:none;height:0;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:fixed;top:0;left:0;overflow:visible}body.touch-landscape-layout.in-game .controls-tl>:not(#save-state-btn){display:none!important}body.touch-landscape-layout.in-game #save-state-btn{top:calc(var(--touch-landscape-safe-top) + 52px);left:max(8px, var(--touch-landscape-safe-left));pointer-events:auto;touch-action:manipulation;width:44px;height:44px;min-height:44px;font-family:var(--font-num);font-variant-numeric:tabular-nums;justify-content:center;gap:1px;padding:0 1px;font-size:13px;position:fixed}body.touch-landscape-layout.in-game #save-state-btn .daily-save-control__icon{flex-basis:22px;width:22px;height:22px}body.touch-landscape-layout.in-game #save-state-btn .daily-save-control__desktop-label{display:none}body.touch-landscape-layout.in-game #save-state-btn .daily-save-control__mobile-count:not([hidden]){flex:none;line-height:1;display:inline}body.touch-landscape-layout.in-game .mode-badge,body.touch-landscape-layout.tutorial-mode:not(.tour-mode) .mobile-game-hud,body.touch-landscape-layout.game-over-active .mobile-game-hud{display:none!important}body.touch-landscape-layout.in-game .mode-badge.mode-badge--hotseat{top:calc(env(safe-area-inset-top) + 8px);width:min(220px,34vw);min-width:140px;max-width:220px;left:50%;right:auto;transform:translate(-50%);display:flex!important}body.touch-landscape-layout #touch-actions{right:max(8px, var(--touch-landscape-safe-right));bottom:max(8px, var(--touch-landscape-safe-bottom));left:var(--touch-landscape-rail-left);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);width:auto;height:64px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--sh-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px;transform:none}body.touch-landscape-layout .effect-view-toggle{right:calc(max(8px, var(--touch-landscape-safe-right)) + 228px);bottom:calc(max(8px, var(--touch-landscape-safe-bottom)) + 72px)}body.touch-landscape-layout #touch-actions>.touch-btn{width:100%;min-width:0;min-height:48px;padding:0 4px;font-size:11px}body.touch-landscape-layout #touch-cancel{min-width:0;padding-left:4px;padding-right:4px}body.touch-landscape-layout.tutorial-touch-placement #touch-actions{bottom:auto;right:auto;left:var(--tutorial-touch-actions-left);width:216px;transform:translate(-50%)}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAECIABEAAAAAoRAAAEAjAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoFWG4xOHINwBmAAhRAIgRYJnAwRCAqB7yCB0zwLhAgAATYCJAOHfgQgBYRAB4gCDIFWG/mPNexGb7sdPCad/ocnikB3nFfRBN+ecGO0YeMACPtzIPj/vyRwQ0R0X8DWvUV2RLGSCBys4AgLPMQZlDkzCGPOjc5oclOGZsoUCyGABiqhmGJb0am4QRZ1haiuVCrV1b/9FrSWxee9GlH+ZeS6siZNtvA/yq7Ow+n9g/sSLjpNeIroiNuPh9Rxn3K1/7NN3uhu0/O6M7BtbJ8kmfb+PL/NP+c+QLwXlomVQ4yIv5kPMBoVo1bx93FrXKRz1eqyrEXrdKWLzq///zat7r0P/q8quYncCGqftgeA1DDoUSSrqUYz7KXMpxazGCGbbDHcIKMIgee/34/f2ue9L+AZ2i+BIYt4FJGmUUSiS2kM0UKDRGLmDtG2irvbNwYDFQNFSnKBRWCJXlhYamFxCdFTMOowzysv+9v414+r/Co/0q8Iv/onnfrvRLbFZBHZlhxS4sAFCgjT+Kf+Ze6eFNcSuJTl0m+Tr28FcdkdFgW1f3UlF9WFFRjlh/3sAB2glhL2bUg/KK19W9Rb1OqqkY/bIqaKzX5amVqzZDlffMt2ykRvycNrh2XEf9SZ732BJUNy5iR2gI6cIx6mgjyMU7epHeariqo+VEwpkAPTc3XvL9fb+Tdd2f4/kkA4Stz6PTmzjnLIRbPZIV0uKseiG/3/NTP6EySNBIhBgJCA4+CCJPA+gfbuaTSCG2lhA8u+pws5awXcsnAp5SqFyqGPnZ+rc9m6avy2dFG37g3Pf3O9dm5e5gPnF1h+qHFJgSUaXdUm2Z+dnT8l5C1mS4pQ9nj0BApVZR1ZXeX6GDrBt9tkQIjU//tp/WIsmdKOEkW4KNIVEJzZr30VYlUumzUmXKkRMcTPxxr07vA3/bEldCoQLBTSEfE75OvJYEBEJ/et5jREd0gMMQySkkKdmUOWLCFr1pAtfyhQEBQiBAqjhNQyIA0NlC0bypUHFRgLvfeR+eofzC//Yn6HAEJCAAEAvABYAzAG0AfifPBHf0fEN/9CBt4b8/1VF//enTr6gUTjdxcBUOYikBnPD+Wh0875qGLoRAAAOjoIACIqi0GfXQUE60Lh/iiqHUAQHp8gBn0Ot9EJW8zgoguRLhDFwaSjFwwPCSSAHnTZQOgXMSCuvodX1HVNUxtwYs+SsQF6ETrudJ6uKPTb1dRQk4DuVi1QdS0H0tXurrlWwgJ0DRTHcNNA5uKJKP7vJDaxn3OSgKmSSTBycta9VlODWthnV4ylrgSLwmLkdLJ2RjEEI9BV39jdqeAtQpw0xf5nAPoB6AGgE1RaImBblAcwAYizWq5QTh+mUDFQqJtuJNVCjJv1MC4hQpJN9WPGEQIQgbMxz8rQN0hXNalfXU27JkWVTwj+8c0Hr/iE9yT+IpERgs3EG7zCJp5h9h0F3/5ctpNVxIT6MHADV0HUYUXLAuqvy5rGyVzPcWbZyzRTX145TZIEMVqIEiFdmKKFsjIhOV1Q+dlXHZiPSYAiNCHAL1/yGiVfW0TwC6YOg++9SCR8XGK4Yx84yalYJmpNIstH4G4Rek7LvJWirfXEKUROy9wPTkpqc60PTkIkxLOc4xHCIgblnVBRiIvMEYUYlYxEmeMnhRiJmUwUIzvTotaOzg65Wfue9G8N4mYlSCbZ82iJhJvkfXh6bnMyD06ciopwcuOKpRSiwCVGaOwcOhRLpKunWIhdIhZDYSWRVIRiwnJkGKzwCGKARzDxS0ziknh+C/wdBDlwSbTCxcmjFqYMsnekKBnqZ46GntyVKKnizmmiWebtfbMAZV7uJRcnf7lQJ3wgRnJ6dHXwD0HFbygZqVwiK34NZ9iWE6hPxwjvz4Y3v0yD2Kot/h1wP6sBLb1yYI5zuBbF/2N97IK+OSC+4i5eyB8M0cXmxGJrS0DikpDk/iltkeQhAW0sWhcF4JRJT5XxsJZ18qnxDYINt4pKQb6xuKQIrDePyNDA/+d4yQjo9/YiEQCOmCGKF4N3AxACkvhRglfuqKGbFpmmtD9iqR+MqnPaNyhL5F7EQdyC7AFpwJAt08wFJAyIdgvmWQbmK8GXiNonY+EDt/RACafpkCUTTNVR17gt7RviQhT8QtAKUddIhVCSccWEC5BHF0l1N3Dpe3gipnpNxrYQ0VQn5TbClES3KYi1bgWdahxj3e005cOXoWiCyuLlEALyVXoAzOn/CP6Awi8gERpyhADpdQAtgHyf4v+dOnRFaCQbqVye/t8ycF1DDhwHvAwAwL9ZCwAZAlrI+XqAiJ1TUJOeaV5kBAYYwt1k23VgoQOb9YRu6Y4hJ+AMOZPjFdxaLofL54q4Gq6J65ZtNzLmXWG02Lgbv/L/DgAZOQ/r7ASxRRcC13Hiz5dzq7l1O9TENd5VEQAAoAMbF/D/1P8b/xf+Xfr7CfD3+4PNAAAPLjzY8+AY3mH6gfyDq/tt95Putdy7AMgLQLwHfgAAXsMnJ57DL4RnuAD/17Etdrhov9veuKTJMbX2eaDaIVUOqLHNM088tUszRDFSnfXQUy+9DTDQIIPJGLNmy469IeScuXDlxkODgxq9ctQfjwgUJESYYSJFiaYSL0GiJCmyaeXKU6DQcCOMNMpYddrVe2GrnW6665Z7bmj126+Nc9ZLV4JwzXNrrPXXH7TYEwKrjXfOCsuttJsIISAmZMCQRHdddNVNf3301U8nRsyZMGXJzCMWnDhQcOTORj5fXrz58+EnQLChwkX4h1KsOLxQyTKkSqOR7rFMpYoUKzFajjGsZHnvu0+dcdxJp5zwS+rTxLMU6ILgDlDe59vZOI+CiAYQgbyeRUSa1OGmp///EwT4f2e1HMqg+Lssta1H1FqAeonrEVaYz44poQPhmR8o8P4MxJv3ZO5+em4fsnoJU6RnzyQink9lKl8amRhrCa8I59LvAMl5cCURGLVpSQJixZYkgfaQ3Lo453rUiBBcJrZ6Ludz5yT4dQbyLmyqF1tS17OOGAyePsaz63Y0tRO358+uQ0oR12mqedhQNjz0B9qZSnAGVAqZNOgLGwWmd2KyQQv+q8tVLD+7SgUOmgGZ6i3J0PEvv5Rq0kvjw+tvPnyqHDG7jS+KjDpjyyp7sayP6WlPAf4lYYr0LUqA9QWDRiSUxTC7YDcSVFfmIBHk2RAee8Kdzmd1wWQmTA/P4pksDWHFM1o+q7ZRifLySgL0rqBJcVqSBgYgFbEFJ6w9J+44dWesXU20koza2QKyL0+mDpPQtiWzDdQbSroNGtITm+8eIkX/l/OZ+4WcVNn3oTZxrF7UKojvPFEa/XjXNF3JCThj0QFhbjBNnrkTEK7viCSmU6LvCCeTXZsBQqeKbM4o+TzruTXcFIVC/7Y5Ft1sU84H7pF1IMDpHUriwVpQij0TqQgYpLSjVboKnmFYreOQWHERkuGU+rzGIrAJMgtDMKyBiDY226GwLmStvTVi9ZGtGRIyMaj86u8sKWMXAJrEd4w8AruoKWUsfAxlFoIKFKycex1nlHxJaafCgPTRqLiTkiref/WZ+unrHQozmZXU8H7fv//yMGjsbtHcdWRQe98ElaUTdUcl914aiXBZeoZyJtGOgGTU80iN6aTCpW/g3ylPrKxzOMmQAcJD8WuvUuJoY9Fj5jFaIaacNwNo0ici4bhDqi93m4G5DET96qm6w4CiOwpOujmEU3tvHpS5lTnnnCaAXpmoZ3255f/F4W3NmSYyGEVJR1rOEMwYAXNGgQWjQccY0DMWLJkIrBgH1oxvl2MtxA5VybT3X72gIvo4NOzWzXeTqk3/N7yoLvy/xxZhjlLKu5aoHz/FqExOYiISjBQjw8gxCowSo8KoMRrMqcQS2HRcsEoNtBt6Ios90wropkvfDfRwCbkLE+UMGQCMYNW4xFUJ8IUTUqMFsCb3eBYXq+dNxWGSad0e+CcqrbylpoJJE9vASwnadjCHVlOX1ohSJOPxOcE8AgCAi21ZzdtqyHyG7AKbGMkRIZx3druQ9lBd3iw5zukkYrOWuY9MiHkXVdMI6aHpfZu+jZz0RfiJib6Z7rpR0faFRzn1AAST1idIxYinRzIvckWOxUFaOrCZRljCJowKNkDG4Kg08GNsycQ3/pCy5ciwvrLsqou4/SyRUsqADI8JGe5bGqIeOZ0qUAytkGZsu0cMRlNoiHh5aVuiIFStyDCuGiHL4ckVYrnYBgNqKsgnDhqM0kJHpHkna6TKapjwkcwbUXOWFPSjHOrEB7ORLigim6sztUchsmTCEBB3ZE3lmARvimicNb7tqa+wKdbwTxTiydTEIBNq0dsShhjT0Ou9VqPu+srJB7IC90pDppN365ypIxjiR9pk6ewWfW3G6rGpVe5VL1yLn253bOrVn0EUTHmCz8GD5Jx8AW4yRSfytUmmcU4KGVbsg+BaCEw/lYoFIpH8QVSA3gRZ7UYlq8ukX0dm58Oh3HPt2v/FyJtj2eJ49uimrBrrN/OsiqtuLIeDQjvmpjr1nGelKUiVqYJb3cb+n93BQS+u2DW7k2G5vfEOMiBxFvdK8a7X7L/VvdeBORBUGKa0a232fTj2LN6TdnkAuu8FCGlEe6hi6hCI9VDFBQCh8B4qZR0CKg93VcP7ACCwEi+oEuoRSBRUSa0ASLKgSqlHIFWwlLY0wV56XKmMOgQyPVSaACCMLA9Vdh0COR5arXgESW58U3n1COQL2gIUIwoFVVE9AsWCO0rgPeBlSFuKnXWz3+YPx780QvlJRUBx5IRDUjVKo4zWqMYsAG9wxvrejPO97XiUvDOh8K4malSTNJp/P9U+TPZ9+M/3Qef7UFZAaopGNVWjmQbVvkz3fZnh+zLT92VWAanZGpVe45ry8V5W4L51t6j/NwWEC37bxIjNa0kIuPYXZ3+dM70xLmn/g3aAsP1vOwDADgCADALgJED3cTnQZykAdxpADgKcR3I4pH1aR7jfGK0gcNSyLcNn3UlAs1mbfTk9ZYIpX7qGZW2YQPIEXaq6nKEzehNApOPl5JfBujD6ZEg+WUiCKj8updcG1zduefLciuAIoEWgGy3FIV6TfFXi6AKv11D+T09ZEapQqhAuziKMCNdAxQORpo0Ppqmnb9Lav6spCQzcnK+yi7NpF1mn+WglQkCMDBeF2QA0Tqusplh7/5eXy6ylNoDNQLy6Orrb7YpcpWSew4FlESZfjB2ApWUkihKvQOxyyZYuvgzSfnPXXVyYlZYATpXuuQUmXxm5QErpCyVMz+JUk268S5LHqRHYWSCiChkO2hCSAdEjwZ7IKGO7UUcX5T86zAWToEYVUzI14yFGVZRnaSzlnl7Cq1kiZWlSoBgKhlqAmw+ZkKK0/DqA7loQPF5tliay8nbEsjZKBV1Lhr6tBNrZiqfGaNa0WUH9tdt3HT3Vx+LCNW9DfT/PqTPJ27Cshup77EA9MureQiorWtm6joOu1evWZWVhqprsK1tGKwa4YYZEWLJBY4RSkPjK40rV+hcru66IFKWEIl11jQkZkXJMQDkJ0U0/0J4BG5nNA1w/A1q6OplpGWRBj+7cTAkVcE9mKSyNCehfnMk0FVVAiHD8erAMskq5RKBupUp9iajfWR3jm6eyV5eLqmPLs6ict3tA29LNUnZ+ZtBGlXBbonCrRK8BwhViPc93M3R2QM6soL6obXUr8bCNMVhjXvCEG3yvU6Rcw4dzDl5PmF5Ssc7RO3NCbNwuYShLdYzaj3GMUKZdMVWPcnIffUX6ZPXeJExkCWwmFg8tNJHGS5Gi6hRYtChBKWQBw2b8KvrsGDIiF3v21CPdrXnUkEbWz0lheI1WrRWQ4KjpdfZbg3I6szCJbWhziS/CoNDU7M0ZcXsK1P5Nu9p1kx+86Ppa9rzO468/MQVt9/BPNihv3C3jOkOtR3nkRc6rId0uUqHN3FZsQ5uHrV/1tEe9+bTZEB+8aSLJMrVjvYgSUdBbuFe6Qsr2A+sUG5QcBLC0UqK0HFdTTNcI8LB1tTSx9RepswvIaM7p4mSHvp55pLwOoqHkXG67EAYMoyMD49Ry9Ce0TJFyEPOYSc2AhxgUrqIQWCoIGLCOAbvf0jvq+rI1gJ1i44ClHpPmE49TjN76+ZqemMrx6WbQ5p6OMeQpir0V6rf0UrVW6GtZCXBIj/ipcni9A4qpOrzs1Mx9CRk4Hi10x/0kSeViHFgDRqZvMMOZyuiOlc8J0KjkwwKOivE2jvpIzR95y1Wtnr/+zjZbM5lj33YZXtUoxQEZdUtH89GjZi0MJRj6eiQTmY+h3Zw3ZmDHl1kwIH2CQ2GiFEuF2E+wk+rB8LMujAAtDopIORKEkFVr+tHKw8blD6KfBHV1XqVNfFRHsPIWWb4UKgoN9Wa1E2PXFOJBTPpAoKaEIfYFQPVDecusLxVuvedyCNUSmHkFpqAEkxg5TodMxtF4aiRwpA/loFjiXXlcXabCFxzwPGfjviEq7KnaDgDqbtHjQZYcRLcT/G72zuJE3TQmsGFvg6FEtur8MYUw0r2iWtPqrzgiW7IvA+haI8u3YWT1VUGsWn2gBoRt5fpWw1CVlMuQ8lTNgEnCsgbXQ3MzZArTqWt02i+rDDTSHRenkb6dFBm2YrBVq2KGGqUCJ3SCrmFgdUmPV0ClFyGbF7StGejCUXZ9G4nskwiEqgyq28pW9ucYW1IJiAuXsLfBArfUNNACmtUq00RcPjSpqM1KHKKUmPAxpEuqvppOaEhH+2+3Wtml0J854yCTyNK8hD7y1HWpdqI5HqcfN2SwaMaikkXZMTUrmIDHiwU9AtfHFwmoettsNQ4npAA8QHoAo05lzrbGSS7z4PNz/hii1RdphUo+cGEvlu272B6v83tg2H1Og4NZCB1V/9NLW4jMucofj1M6VHFyGQwwNAmKD+upLwI6pcIXi1YpKupzXhT0IiZ67mqCOgoTplWqJiozJqjHq1EKXxOdQYnhkKwNNSZIWz7myr0UUNw+acRXtRziyh42IZe9CEKNUrirOg7CTwLIzcOIRxhOMYDxJ7ViQCNmQWJoZsOHY6KelFNeScveV0tva1ELvdokio4SFZZPHEboKi5UIWumKfJriGoTPVrcstNLDmO7KbDD+SrTs/guN+fr2AxaG5VcSLHWcfFuX9UkNjSwHiGrtCMUz1yHyASFFQ0oxpBHTRo8sykrO/ZKElFfC0Od5mIn1sWrSzrqsuXpnVi2snfFtSlcpEkfVM11JPjxl3J0lT2qc4Zr6mVls+IVJ3stmTDR1OaMQF9Oo9rcHGpNNMoi7kiIcbXCNDVxagt9X/4mVVziSIzN0nJMObBocELCVQfQhapBhYRiKDVYgOQxTO0hPOqKGpPkG14CPzTjEibScowk0yYNXlViXmTQQSzRFkLOfj9ooyFetPaqY+Nq2m4h8B2K2Xb5YLkaXb0awRICsU3XfrVZq7eL4bFmWi8740LbnGzXE4M0ukA5FIcUbpJEU97V8rhbc6BNFUtK7Ls+ybZBxfTsCiUlZuQaGlyJtgK8KJqg5M0eOYSCESEhgYom3V5NrFoVp1TH8MpoVWAU+KyPsoiGptO9G9RgJmbASCZqIA0ZWIbvDFAv2/pEBi69hsV7q518IorVD6q4FkI9NEVWIimJJWSzJYR58HmvbKL6S/0oScpMwUlwAjSeocd5+y5Fkiys4cK3xMJzOE+DFixjRPfNy0xxQ9LiTJmmZjzFmbY5LQcgXu4rMMguYDVzQDJlbe1ov52nfq8fGbjyGMaq+y6fera0rHdgyK/ycFquFNJUyAwvZVcPj7kHsw323lc/qkyYRpfpJsZflK9UeO2V2rWOxXTxkF9bGwz5g06h11NajoKTIBjKMedhpyk2pJZcvW+NK7HpAryK7+//Zisldvmtx1HdPXL+RUXk9KsNkb9dXED21N8wQuJrJC1cC8nuGdBGStxdoYFggCviBqLytNn66bO8gq0o5OgzmXdzp5vDTVrIGbdb9tmcGSOnLCpfNXNKxchIUaDruFfCS6SysMfBSEVGpy/IiZTEuHvV3LDyEkIPdvbPKc/gK/L2zR+V/aySqb26uYq7DQVFXaMtnTXzJoDdiGjxAVGL1GS7wIr6/x5f2KvBQn6+fdymmftnviqWKUMR3iS3kfJVhacqpMzql/tIr68sdcHEFb/KRhZ6ti9URdIvyGHhq1TkkPz3Mq12Z2TqBR3Ju0lhRmmZzMC+xnsjqJLYCGW6UvKEdIuQvOSXyuVxXy2PylCaTWWQGcQ0uV+2n1z4RaVLVDJn5IwdWehCo5gLtxjiGsZWhZE3SK/57KqRzi1/uJFVwLkfMqKAHQXl99JXGZSJBX64OHKwcuHGlBnJ2LmuNnL27asUUyrtwheqznOJr8qsxA4WmnWirGLmqvKyRSNDMdElOQvSkxKjX+wbU5yPhfSsT+X2S6aZTM6rKkmxPHhlbSRPOxmbnz0BF4gnzuTNsNvWoSP9YMP73zqVc2yDIx/mx2zzLzmX9muISxOY6N1msccW/iLatcqYhqNRJYRZvCe5w/OH1jN1bod3Xj7VQR842Tni7bqPTn/Kxl7BHP8cH8sUZS/fuqHXfGv2ikyhjMOmial35DJ18n2nYlnoMfAKS/AP/XXtRs7b/J/EWjsjtQGzrfZx6OrWnrYWksQNkD5iTIH+4k3JFNCbon0qd3jYaGo3ymih8t0ABxZhNduEkGmldiVjqKSvIwJaJ0fN+cPPkt+Szw7z1IyRbds2vEiT1HAiGCITtCRsMKhQy8kfPX5f6s4ZMAopIYkX9dwXxMSIbeZaFAAKQdl+jYPFSgrkYhJcjLfN65hJaENWA0mgr6RH8n9jvv14+62bAQrtWJX5G5yv23LsE3CIfLWd7WZSyWI4+03W0WgpZR2D/3G0a6LwFkCSBzjsGkLX8AYMRmlE5PO0dEWBTkp5lUqlF5ZG0FK6peOHXxnR1rgVqBRYWNBUcrilsLjDV7YRIaKwucqalBtctUGeY/GoN367r7zCPRLv4Os2iHDPn4k1hSehphm4MeslGEgHPA+C5AJZC+Zblai1z2QbjVRQ1pF+E+nztndEK3TysB9WKf1KmNIBvZwKwGdMDHy1yTNGgYhn9Worbu9EbLE9obKmNqxRjZBKZRQFBmUkLFOrMVHQGSqbtsY6ETUVQ85ykym7ts/D0Oz8uHu3Vgxslck+RpVSjtFBs0OThLeAWnKBDILNbXKhT+WH5ZQe6GDKr1QOPpkiaKleFgnIz6gZ2KgZH4sCyjWeNVs0hLgePGQnZsX/iMt6ynw/P3BPxbcVbiG9Tnwl1YFtGbW5fUgAhuM2FKaCCpUqqOAtKDDAFcvdGoY367COB6s99qFhO26EKpfnEfFU0Iubn7LEwzAaz9U5ap/HeWKsJWz+5vQ1xDVb+Of4jxGn2ZzeF4gXTqsOLxJiNuci2BSF1diwCduewzU6NASllG2AJAfXJnNy2fsT5ZffnlggRWAkqrdQ3YOrJGQ1iYcsHipN5SGote6auvrZuvp99XX7l6zExfQ88fXpo4Sta2g98XrSasxyiHiUzSl8gqhYfF/micXhf0Ea9y+Q15YtPJeGnvuY+dn3UPrlt8rfbkoQt8MXiX8mbifEyBKJgkdK+cLPDgOey2+weIxbyG7BPwLe9qYI2c8zcYRdsvjuxBJJA0VmPN4jtmmLlQL4uECxQbdxCkTxsfPj9CEBOUwZgEFmUPzo8lRK5/2rY/TJRWNHluGVy43wRDOTmTBAHVF2jLU5wAoGu6NScgsC/BpoZWHRaKujyGZZh+Ghksz1ex8aHhryrHQDr6dV6168myT3k2jfawek4sSym3B8fefdRdaeF+zlxQpwqBVWHIMLMKE8BEjy7p+95clzXEWMp3uJ2zEg8Yhgf1smbyVVhDstiNWUdL68hXjTyAhltKqo3FdGkG6HHpOJZU6Bbzm9os3tgFQ2qkGJxWGFB/d12l061POfSSh8PLIiBrW6MYjIUrbtDHNA2eiDfEVKXA4fM9pprQ29itV0UrVC5TIiepcP+408bSEsxQ5NKoWYDAmZmtRDWjnuFrpBjSYpRaMWSAeHw/D/zYp/jp+aJ+afJZ99iHgI47APE7pCRrRv1aCE5JB2L+aNpKk8colMga0h/c5Pz//QNvMMmHmmTajIS4d+iDifAcZnLjduLAgR2X65mR0rKbzX/Q6u+KZl03PMJLSgADDWuuctJg5Dji8S/7PDBZalLUuhHfAkQFs3ZRpAG3H9+i4BGCWU3Ck0FCK8JKk390Fc7KWy0mILUn6cCc189g33HaXivEB4pVh+/f+aYUrk4skwtZqy3CzCvb6t/GI5zODzGbC8WJH+QYAZg+uYdS/LscgHNb01tT01tbHamrjNSz7hA+NQM7Sj8djwEyTiWe/QN/do8eJkOenXQcIGzC3TB2MrSZhucuiHh9wRasCmzaDMcNfYUFV7RcqNcfaQSgsjPGaz9DtQGgl00ATsEUkcEsge9ljaJz654uTybXtvLSW6lQpT3MG0WNOr9N41u9wTvzx67Ossmd0VfumfJ8AP96BWBjVqNa5y19GsaFtzAPWqBREVJBVgv8tkqfj143eS3X8BgrZgjk7U0OViYvrRIfduNQMfMtn73P/7T7NZE+bq11oyLtoZJr2uRFugH2xMqvXOLtTQSwDc3j9kdvt8sSQOVBKPV6xUeCVSXF7uiiVC64XCd7/nXFj3y3FSdD/ZXs0RSRieAbUxhgKk0X02HzyPhUxAp6e6lBiEdSn1lA6YsNDzIP9soxsBqDHWr/bm32AjMTWkCdocjqBNA6lJTN8M3LRHD9niLhzC4y4bpI95vBoG3q81ZVy0IxL2uOMCf2cq3mR0duuM3THb4JBlunLWbBtw/+O3Z7MmHL8dYqnrChUij0eq9sVaceBpoUMFnzbVNKWeVKaUk+om/3tT/oaqeVYva76qaiGlLlR6GDxG8f3Uyy1m5Jpfn0PIlwsq23QNk4NLXqT5pTlU9u+f9U1xWaqadV8tE2XKVmkQlkCo+RNdXwEdRuSaKWS9uBQtZs2xqvaVVz9axg1SbOgK5D4atm6Q8A+xvPutwBy6A6NPdd0rQSTo3p7oPBSY2q2fMhYIIFSDNlmqekoY31TRRxaQPRGICYtehJVWXD0FT8izik45HJahzASrsoUlggLba8SvS5W7b6o8yKo6UFl5oIp10PP9XEnpk7cMXAdNNz2UzFw9uK0INKqnxE/KOWUCaPn7HEFSIiUEnPeXQ5pcjvxJ0W3lR5jMI+U1i9++s2K6vGKqovzEaTiJaabkHVxf+RsS1S45vBrOKjrhGe4XORf1/OY3lzZDal6SZfliywsv9eblaVoxnqV5V7xgBbnKvWpGBtFQ+/s6VBWp6SzUvA9PuZN/ji9Rj01et27rYLFiygbjX7HZtu0jhnlzbb6qPUek4J68SJ548VErrM7ti/Uv/yhFi5G8iOSHe9pFJY21CpMThSQCh1MEE1SCkNGIVTcw6Ai7ek3GDhNTq0hEtJriOo5fxHjb2/3LznD3YnvjkojlN6SNTJ0iXn6fuqqZqUH9BbfjVy731w5uv0IDo2fvu7ffkkjwx2x24Lm9xN7nAmys85bb3y2QZEjgtp7JYWI4S12TxGRWXwUeyQ6zbX50wFPJdE3ildANA0wNR4MZ0NwHBExwiAu8DIp8QQ2um03075xni6az03go+U+L8eDG5ooeoV9IbPaHDqR/Sb9YFAh9v+XOuTFJSB872PJP8icYqZLOb4RDW+rZmqyGXd+iJWUInM1xbL0CAIDgOV8ODhsndt4wN1oqA6BuoiGVJBSVVHb5BQ4nZ4j2X/L7gDuuPvrY2PecpkOvIIyomaaNF9QZz/jhQWONvgL/4zPqDct/Z5XkLyn66rr5sQFKvnQYrJ98H9uW31iEEaHx4verCfKPQUwA3UM1GBp7ZUQ8zuJ6HKxx8ci3wxMpWGRPZu4LDHVQK0+7mC44HdCqlHk52CUxDruazalwWjBnLcFv60t3afnn+JFGFhvcfqDBJ32t3CFhisodb0ibDFEL024I/0+T3YN9YWBwRwBguENGQMLWrXsbOWnymzQQilst+wfpwQyZMbwV2vP1fgtu10FavykE3npe4hSJnBKJyOkUSW5fIk4LT3srr+Sc5XDOrtS/hXt8euCG6ohGwfWlFQV/HBf+LSo9PTB4ganxm3R2u0tW6oYqS+tr7ypniiUGp6pkNnuJQOPFcl5TkMcs/GO7dkdlYalMMto4qtbgIxg26saxkREMxzWM4G5stJJbZWjR6VJ6g66Fuwz6lI5trM6iKXPGdACUmV7Y+yI8z2KiQOkfYP1+sMhNK17g1iwbgEr/LE6hzUXPAVV2nlvVX17eU8Ud4M1x+4tekkJS8FI/F82D4OJXU4w3JVDeC0sB5FkksORXn1JcLi4k9iqPfF7VqHzFXzXwFodp8uOs+W2CuW9komcH6y2wGHO/EL9UMba/TrzurX9VVLHYtsVOm2mVD/hShU7nop2whwsGetVKobKg2b9hbIM5kN1uJPD390YLbN59Y+fCaS/wkW2q7sS+s+3VPmn0h7Ot9zNftVRKhc8QjwlS9LWj+l+0yryCg4QUihCCIMvNCO593b+CbZ/1oQK/qDoIkIIzx3wFYcwCyc/ivJ02wuEpiiYMzCDgXZBcFi2Ie2yQqy0SXG71jh/89OH6urzxX48X8AW3/kY1J+g9iWrKQiBChLBA3mCn1PDzxLvRRnWhy4mjwqPEFSub1bouuXWoh7Cst9Ab729OJMlAKtlcTVZrSkWNXI0/RaTW/0RgjB76AHFAmJLjG76Ir/kCFDSAR67HAdq5dQDj1O4cc3IgxqELF4hqU3DaSBwlONfP8K9s+rdySH3/uRL8bqe/6MVTq8WZ3v4teOSyl6CSYvTO7eASaLlzFsrb/rBIRvLwDf5yqFwVQ/cH1OTKb/6rFJmukv6qdYXiw7pUfdbzS5a45kj1FGB4y3D0Mz4Rk1eFeLeu7l45upL3fuUrLeOLd0dWk5FhXpbqEa70EukFVr51c/3unESw6MxS80C+xKVCJFhxicQY34WoJK7UHvEvcvkv4hZXLYX+lGwbO+f0nK6V0qiqxBiZnU0fSULcpcoUo3D+MLL1TH1/y2H+rKqomW6MW5PoP9pcbXRyENd7zBi1ZtLo4h0T4MpRq90dziE0WNIFLS9HS0Ewlc/RgXb5WTn6zLluY5lPCmOJeU3V62Wdhfv1OsMFrWH96996/Na3BsLNuUcMdQ+1vmYjBgWYf87r3goNLepWHNiNtbOkV7/yx83tcgtKyt8hsHoBMssDHZ4RcwNip9+fRbq3que5H8Ou8Kl8Yp6DAA7BR481Ybf92ZJtfwLbfk+17Q/02/4CTvb4SjlDCgrKyLyjUlRyVrk81ZYQbUm8tmSOi85CtNEkmkSTaFKZXEu0j/bRPtrrUe6pTQnUXlfAQyKf/vRHeT9zlA/H8l+sdV/RM4Ow9LySJnVMpynTV5GeE1AZcxbhmHBMOKY7KdjbFk0Jp4RToindKT7eSl0ov5H11kLmn7WQWWArtAzFo0qVUXYXNwSrgv9v5LbVtjW2tbZ1tvW2DbaNtk3M5u+AhdVtAlrWWAwaBJXBaIOzUPQWJ5a0rW2tiW+l9h4AIPeDAvI3r0H+5h3Dz9N7XxDqtwMbv7ef48H3+Iel1GFcuHGcF3uxzEDn//GxJafvbzhjOgOy0jbNSk3rtped+5AqjLXzib8CyJeeiH8aGD50su2DV/uUlnoeKTUN64cB0DiP+Kdl1/6AzAXfENgvf91Miaf5sEHigs9+yXSz+J+W49YAEvwXgOpdx5FauMegTR4p9bQ4FxADDfJgvYB87W3kYe2rfqH9ZQXNcRngI8rQBPAGzdGUfJU6vLDwMWW4JG+Qc6qgOe4AvAOP5gjOh8cmv3KKrhBnWAVmlQ/f1QU8KQ9uAx64CT4Em1JnTQQzy8LvrMWu598dmoRHDeaNAL/1+TCrCuu9BifJLcxj6BqVqlo0AFAO6xGoJWoPkVqHxFmL4vXagNvvkvgqchrff34lw2GwnandP+AGNERXjwjMAAyB2USOOQJJ21QUlJ25MvEHhyvh13/GHcYu/TriQxBYlfWoSK/ZN8jQaw3uMWtLEWMzAmWhyDDF9p1LEc4f2cbfbHkjZirOCRwFXvooQHbpRjEANavMxmoEri6SaB7YJtSotskx8wev/ghiYYoB4Ra+BTPOQa6uQcUc6O/vI0bGsZVra4qQ1sQp7iO/b7hzyd14G0tP+vIgpXUTzSbLdy6Fx1D5Z4Snrxg91sdgsmbUAbVkLVswsbFNtJC1WiDT53BfDVBKM0fTrAUgMe8A9xiXLTmCnQStUYRZ+5IwsFrdSXXUyDg0G4UPgU4fO4K489Hix+kwBw4QHv3c3Rn6rslT69XL0uTjT/I3WhdXfmKhanLVeSuLWMLohGN/Ox6nVEMi2Bev4Mt2d8h0m1nLNaffbuZh4Okq5DjbdmCZdr7NeB6XVnJ+HAk6qqAyqY1X3CN83yYLN4ALtgEaqmMNWO/RtDH+kG/+/rdALE05oIZH9QGJqBm9k0dLGXu6peH8aZwrFpg6Wqaa0eeaPX2FHYTT+0SJ/A77+Fmex1PiDAg3ei+RR91lqLzK2w9ckBbdZ7T8CtZAk1FDWLscpCig7sqjZLCtTdvLurqgcDtzcnIiMg5XygFJvitUIbVhpLH8chjEZVD+wIAbhu6YCfGp2KxWGCD5RGeBb4ICaMayoSheTlNjEpUmn9Vn334R+yqxm3bOYolLmUYWxefDR2Ii4fyFQyrtl5CWvbSEl4kvKe93ATwECu93s8bxZBw3SZM1Fe0PRv/hCh7mfTqXALRLYRbwZ8OsAk4Yd6kIu+aES1HZbVMTO5nH+9kBCgHj8WF3hVZwqKmOc3zp3JZR8vAOiHBGn9SgYSr+8LfOGvVsYRFXW/pTUCLj5JXL2Y23sTeP8NNuQkEIt+Gu0n49LmOf6PDcNDTXbIoNx0Y4vrJzJzd1PsZ+ti7kNnCx5AUn2WnXS8eCBs3ejyfnlZsOhrOBCsoRYXVmPyiR2JfF+Qys8ZHv7iFBQNMKJb03gUNaxfGO8rp+jRO3R3qHZmRHyRz6sDG34Q3YxMxT0wHZzdio57uBq59pC9aLvs9AadE2U1OEQohhSyOKCnHcTiMrdIMTqAnT89sgSNuda4gEWDA4kI5iXP9KgFptPv29gS25x01EjHET4GZ4VRIGmBYYbvCM9phq1oLBazJ4SWuCtkwpURidlmrg+0wVvw1axzZ1TTlo6W3FMrukCl4U8q136ujSJY1p4pi0oL0L6d4wFYF5ud3Q8yXCpatyVa3SxLE1eRbhBDc+VxpWgwbTuU5wyVFK1EW8WmkcZjIxr1obSz6T0ETVakbOgU88c3qWiXBsaRZWIaZtUzNealGdiYcso7mYuak3SWpc1+xYxA4vNKWjLLDWzGuuh2hO2djFKB+k1BxP9lLQmAiqkPl8YRhcgT5PsU1UyKoWiCh5wL2OzNJYSvFkawjfs0INzijOXAvScrBS+tJsdOgnxou5ITb5nBELKUJWJ7Ds2jq+25pb7/oWQaQix/kLQcYzOVTjo8SBR2nHV2Zpld9RyGHiq/RT33Md0yC4DJYvQ3TKB7izVhmuZo0qZzKEy0O2nW9Dcd82BuPRMgmlpGE1nZ9aE60m5rm6unm2TxzkPPJ1Tm+ZJNKpAPhwroSJzLFtkgsUuRqne9vUH1YvXR4tpoQiYgo+bcR7I0lVzSGtBQDshkKarlgdKw01njnp0IwmL6Tt+8MKA8DFMViGS+jR5WqZqDHnDw94AXRz2pBrY0ZF9yaMpArVXksqRvbNREF+6s36xJUCIpqzqp+k0SJGe4lcGXZwCXTsmgzVm3k6VwLJ/sU4G99fPDLc8NkEC7iCn+sPpK0stUxdJIkCcCZZroC0fmcRT4RXOShFjWkLykP5DSzzJeIJaREAt0Epcc2dUvGp3TdrZ7GGsz31pwIcdwq4bUbGDtm3VwVgT+x7TYvV5AolH1uNeX5byi33rHjT8bcMKNPt1BExQ4JAUS3RejXGl8xLuFfdraYCQV3QUtZlR9BOizeyIMIVKi0XxD9q+7X4c/aFqtqqh4uufr+mQ+gTikdqXaEgTWAQTO+IwKef0MHZ3i7bzxbR2gGsCW69h4dENHykomth6m9cCORnshFOXUYvo8QBqbDbtExIrFWgRl2UiaKwqjSfgC37UAAQL62bAqzhR7oD/miSm4lpJuOaUeLAS0sCPUI0bxCif0weJSciK22i6w6SJ1szbU9fIgOINqpSxpHQRfFc/GI0Y00aS+BNtgQjlJtijV9xPijJf8NuR5knOXiVjecS4uGib7IKJNpn2IKYKX9yobJqCsuQsqbgIq8Pxu7cmz6ZEBWBbbXkT0qg+TY2ehfu1V4rSv1wpq6EUpUsUNym7nH3EHhlTafo146ytIp3no+yYjlUWJ8DPYS1+zL/WaPfdyxVVs4nHuJHIq4LCmI7bG/ENoqNcnHS3Thj5zTLJaFpL3axcIU3h2mGYii9EflQPM77+Bt9dVwz6ofoiFpD0l6sQR1le1glkOO/ze14TzCqxbLdxreAVh2jM5h/XZBgLVUBdFiUqZaocTBjlN0t8woUqrDN5B7CFMHL4g+1Kh3WXVLJfWrXgaJY0r3qgl0BCvDFis52Btz0EvAD14YbEILouavVxwAyvrC75S0nwEVFHJ3Am+bnMzrwg0TgqmMreNxOnVSe411bwg3ZfZLjJRd9Efyw75Tn2F/LnuLNImzn9uyuzglMpSt8gUNZJtZUj/inUzm19cugxKNAgyI8NyEooGUooBiAfV9MMdpZDMYtEAanjxcMjsF0Ec9XH3HsMq27JHzhuYZOWecEAxyGhDGtT57hzIuL1JSso71jW6amQCyfOMOju25bkpKSkyAjXOiRiSkoEw4QhpWNFu3OXFWm4Ra0hB7rXZ5W4CzeAVeEzMyPV6Nz8n2e9fRUWKm2aEP3iJOplhPr4DKCzuGDuvqJ87yM/bdXQN6hlyyeAwLFo1w0fdIz66kE4dJVMqSDa5uGKm+eepsT3B5GyhohKjzaiZVbbAr3C99jvcc5TwohXNHrulPbLtf8/u2yQHj8a/t893zZFVvllq7AkQc/Ac5cc/Oy94YJZ/oCCmBW9TcfGl8jk9vTlPBiyBXs+/9ruTOwjByvfihlVZrxqAZ7L5SEcGfSk7+knvkY9+qYxE2HZCBuQbINhfAJUnz5NaxG4ls9aO6v1ES1iI6VW+pS/RJGAGusL1Ot1pG+vzNLIUuChP6ec7Buyk0Y3T6GCiHc1ZY4uUKDBDlaMB05TxsotBYvJ8ctOiGuG1AuAANGUXtlYGQtL0xDV2XRr33iGNdO5e8zO5iTEfEVXl5hSNMB/YmR4DAQN2E7Cz0a1J6Uf42EsV3PDq0j69eULrZdCBgByEyPzwwkGSaaJhFe+iYSskRHagucqZdMIoCTRWSQB9TEES6fWs9VZMPcZG7y98iR4bmoohCx4LgShWzBrkX1y+ziOGGpvCsbQV/D6BUUluOhTzRGylOvPAnv7RqfKzwX4fJQDOUQz93cy8UUBzk/NWCOxV6rgDFs8evxW3nc5c4ZMQLye1y6Fb6f95614YpK92FRjdD9ZQ7CtFA+3uMs6wFU4pIl3+0om+sLOc/gdMcyDrySUb28egddba0KLfgXTslymlO8xR1kF684ib8aAc/wHhJuFsABL5CvqUfIOBFuHgtlKkSfoFtstTIocB1+kJ8ov/ihW9r5KTkiPXoliBLzMRhKP3RLulCJjs0LLVCirYKWP3TWyAFCI3qPBU9zj9DZMNeXTgkUl64CpR866wUfZvDc8trgF9fGGkAK0RIPFPNIICPG6nJ6Zk4ATYPdgQQ3oJcvVCgP6TEaigB0qGoewU2/JuPSInbnfJu1rTO5cKMg5eegwlDcyTa4VDC8plCs3348XS9sXaWLS51NzOsoyuC956AtpGGlblCmaa6pAx96HmMxAGfCt8f2PSl11ov5jECXngN7EQiZysBeSdf+8KHKUm2vT2V48dgEoAO+ALl+Fi8l55EOXcMmS60YN6IMlMXraxY54HSd90UPBxzeMq3YYv0yJ+qMmco1KJtwmdwGJOSpdydjrXuYxRxIBqzEVeOjgiUHOkncNTwFQ1jceRKJW+PfULhC4rdtlqzBh1VJhPgR+u3gdOmVEa+SQqqRuB8X2s0wQL3ZcrWn1Nmt6B1cuWlqxog1YBMko3B9ZSeC6FfrXIrryL7DXe66ijsRJXRuRi56cdQKHdEn35FJ592t7a0HWnIddUVE4SGJW+frP6CHw6KpbyPq3ewu7foUh4BsXYMO8THeA+VXXjXO1k6HfMjCHoDEupMEcoLXkWxCtY/VOlJX9vazNQEurwJCRi1ggJquTVG7BGkHGikbtYZHNHZBBWES2FxQBiegOg32avX5OWbbkoBLcy7BKBmbSCo/hkmR6ouOmOIqQBQqZUs+reD6Mu4ZE4oc6MZxi1afYgvh5MZ3HUtTHIlaYmsDeo6XBgmmXMygm8PCzS2QiHQhKnACUX1BQYyJEAe6cblFCc7Vv8dum73BhZFgLTNwvW3HJDlqUFBhmcHrn8txtk0Ls8hLHMf3XFoYqKuPWu1FTRQEohl7DUB9ZVS1O/BsswOGdTtIBIE1FNb4tmGotCrjPgPhzD4KW5dRm/X5IDgHxvKfwYmpkTzYEWZoNYxGNutKVUCby2Mug6diZwocpVYJJCGYODkxoPGtwxgTNGW/DYlqAqEgKqWUQfyaQElFwkkxP6vJv7PWoDVeP22j86cCW8ZcFm58WaATnMTmZrbc8cBx+wPCEeJqDZiIZx2MEKwwUqUUQUJAPahIgrPbPigqZK8azOhBtM5WDUDNru+MptzL7MAT/mrfmHdQnVJ1sK6hEF629nITXatGz9Aa625LsDGhLNM0RMV7LRyVNA0Ug0iOuGsv676n9qA7qMo8CTzX1o8YIKyYydJuT0tp4Im7VWax/LCEoXl8aIHZkE5Z/MpnD0mbttH/jEpts4KexMSkwDQeTrRyma6gGcVgYd284kRN9isGwe5QSVs8Zk6xIcuAs4aEVQW99BV3cCiL/T+xO5g0Y3RoSPFhHGWTcPk9tysHuWYpqTtJDhQDr19z9hBHgee8jy/EN1zue8jSlGwGNLU0dSvBQTANk49OHdFVfdERINOOhJstCK+diBQZ4dGvcXdYdW1VRCfxiWPJc2XuruESci+kxzkrZCsno1KkMjRQxr/C0VRvjo2MmoVl/sFXjyc99rW3E22T07k1LBdpXMzy5A2Fk8COzLqFoGvSdvPF8K8lhQislyJWSGdAXN+jA6pOd9DTQYmyUgyFs4dEpCzjcil4s4TF80ORHC9zSEnhJQAPGM8hzXdoiiy4FSKqXS6JhPfV6ADiqyL5eW8Ouqk1KbCHzLQeg84bTHbdB6CLlww2i6VzwHCYoSuyEHNkXwx9/SeWWHaPBr6hyqxzw8FyIi470btIUzbZORO8vIz4EgAl2MKJ1NQZ2d3EV08lsJy26ujzcLvfRpZO3ZAHrmNeQ6uJGGxCxldy2AgUR7Bld5IcMLEOMj1V6eMbeIWrzghNwCLjpaYSyi9cViDka6Hfh4VXmtz6hlqyE3t0QDJF12E+gg6vMs7sY61FwQp/6OYTY56y+/YEdChcAwzhFoukQkLsKzQN1ivAz1oNGrHFckVLCT5mC47R49hP9a8StZIMeKfBliX69j2wbmOks+4GgBbBXq0waVzHpnokreCwDtjQT91t9jEwCRFgx+2wkPUI95giwueVh7+6U+bTJbsvfjo6aDCqUkfcHnGB6+GdyYQq97Lg9Sup2fbrGi1gWH56kMUKdg8vJBpIUZNt8DIARdgClDgFqTlEvXq61DPKHyLkKFHIIjWy/xMQWFR9mAEMHGUTXspXoXyKuQOwZBRiekBKYMQFEQjCtm/o+qoTGRpy8ZyhryWFOZQ+aBMByOwIbeGWlXJlvTUvU5jcqeIfM4xGy3jdFEuVWiSLklxXeh0isWOEjhAcNmlOoRIh2G0OLdMCB/iS2vWB8GpvtF/VAy/9ZtjUZbSKV2YMjgbgWMzaJo9yENTZKbcptu9XdsR18Wy3ViSzONXQeKTbyQgMwAIfWZoymrWJ1Ij2BWfrEj85IMvYkgUc/+le+JYZRyVJQh/DLWAYC3iL8NoNVZmYXyUslpJ2ufIvhfuZwgX2J7nt2ATVNoJpAoEmpm72vaVbOA6zH90Zn2eUJkYHD1FBEzT/14t9LfdzILv36A95ltn0rK0zT/RPFjHcXtyLEo7dFZQq+w6VVcyOML4oBgNZaAGHGvN9z5KFNkuRKzjE1xFGke409c+2y3QDe+2BRlMPCsYzXBV1w0Hl2cDHX4JPq4v/Xj5In2+V7LcAf/8vawHAP87fQ/O/ZzTqXwAWAgAQ+JPas6QQXwtwKUdSXLZk/jiML19uySpG7dC+obXT4cyzi9Hgo4VEXul5qRZAdcxZNp1CuxgmsCkC0Wx0w6qCAA+bL8UYQxQtiUvpQq9x++0gLsGwGnFrHD0qkojwDJlKgYk3n4BWfR0WzDiwo3aYBqHtPM1L9llS3T3P9Hebc2XH5DRypZByl8OQvs1bNAhNsIAJj9sM8/gs2Ex1MJ5UN9bm5ruLPrkrmizGkeh7uyyI0LKJ884ENo7wk5quzy1Ozx2YdoQMk8bqMpAdWsbZNyFIoC3hax6TA1C4TegmvLjKG64ZRXTRLE+I2eT9XTPt8ggC7IAnoiVE2EsxF8C08RLgIACxHBzsDQFgd6y1NtQjrDaiU8RtHDetbQKmtrcJ8eLbRIy5mE5tE0CuUXnwUiN5GGJKcFO2Yjloih1bCuXRtJiRl7FvR46gFadUBnaYfdcSdmJl38FohYtGUHUzImrzbB+ScWBPTs6RJ1n0ohwZITMKl+TKi9wiY2lMgXHLxokO7sqOs6ybM1mFz5ANhiArj1sUKSrfazDP8y5XTx9oA+/RkeONkEcrtwkU5MZFMbxB9hmc66JoI7LJN62m3PrfAZt7V+3I6SmfxxKtPOOLRstkT6NEUaspyTu0CmU/KTPSnjEy3BX111ghlqas4wB4AEB/ETsAMHU+BM7KtIPGTguYMZfFwkuWsp1zwUVWrNmw1aTZJS1ZBb7fQQ6FVpdpXbXQLrs5esspxcDXXXNdrjbuPHjy8pq3oOnn5StWZJ1gIUqEeiVM6X1xwzMCfGqodqOMMdZow7Is+cDPjDFOrPEmmmSC9f61R5x3eEoqs6nFm0ynzH8JCZQ3n+yNo1KstkbqdycwIPkF/vvs0FMzmCysbNiy44hL3Mbt3MGcBUtWrNmwxR/8xbf/sTnngh17LrnimhtuoXgSOaYPqh7HOQLHGDvqpJmkIEx2pW61TwAGaJfOh8Mpp+13wEGHVKtRr4FQIYEC+8xQTm+OqUlzocML09QxSNitIoViP/jgjAxPg6tk2MQ/JedUpdZodRaWVnqDtS3bkKLDPIHmuuGum265N+h/c0T2mGyDNR/myRUafcGv6qGKMLrEIx9mbwlPfKFFpClw8IAafh8eURoXY+wLVi/G4Wp4yARn2yGTxuHFgUkUqjQDgbcgMAQ8w+AxBoPAYwKeETAYPEbXFVfI9ci0GCSXY+5a4RxtTovWaVTrtaHgoxN1ykW1AEmiPDxUUHE1HtkVanIMNn9PZnNEydjRpYYosw42HNoRMRT8zyCeHwSKMu/WW6NHKV7kpqkNPRWn4cSiMMu4qpbR/1FJQUZmiVNC0v3RqGQ9OaMFTXpADX+ux6XAPx/h3LL4PYjzpjfjx5vn2LsHDKZ9F8DJgIEc662X8aQES2NIKzeqfQXdNQVhNqmzUXXqbFky7addGkVdq6t+6YAQq6BrEHRE9BsgmfMHwIGgV6a479Xkbr998TrIYiyjh8XQS4Ogtf33WAySjop1wN7fpKH3QEtX2k+Cm0XyFKhWKzpZfx87dl/63G9oLv2NMCtzgmYAAAA=)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}.rgs-disconnected-visual{filter:drop-shadow(0 6px 10px #00000047);pointer-events:none;flex:none;width:124px;height:44px;display:inline-block;position:relative}.rgs-disconnected-visual__scene{transform-origin:0 0;justify-content:center;align-items:center;width:124px;height:44px;display:flex;position:absolute;top:0;left:0}.rgs-disconnected-visual__left{z-index:2;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.rgs-disconnected-visual__connection{flex:0 0 42px;width:42px;height:18px;margin:0 2px;display:block;position:relative}.rgs-disconnected-visual__connection:before{content:"";background:linear-gradient(90deg,#4ecdc44d,#b3a4ff6b);height:1px;position:absolute;top:8px;left:0;right:0}.rgs-disconnected-visual__packet{width:5px;height:5px;color:var(--accent,#4ecdc4);opacity:0;background:currentColor;border-radius:50%;animation:1.8s linear infinite rgs-disconnected-packet;position:absolute;top:6px;left:0;box-shadow:0 0 7px}.rgs-disconnected-visual__packet:nth-child(2){color:var(--glow-warm,#ffd97a);animation-delay:.6s}.rgs-disconnected-visual__packet:nth-child(3){color:var(--accent-2,#8b7cf6);animation-delay:1.2s}.rgs-disconnected-visual__interruption{z-index:2;background:#0a0e18eb;border-radius:50%;width:13px;height:13px;display:block;position:absolute;top:2px;left:22px;box-shadow:0 0 9px #f871717a}.rgs-disconnected-visual__interruption:before,.rgs-disconnected-visual__interruption:after{content:"";background:var(--danger,#f87171);border-radius:2px;width:11px;height:3px;position:absolute;top:5px;left:1px}.rgs-disconnected-visual__interruption:before{transform:rotate(45deg)}.rgs-disconnected-visual__interruption:after{transform:rotate(-45deg)}.rgs-disconnected-visual__cloud{z-index:1;filter:drop-shadow(0 0 8px #b3a4ff66);background:#e8edff;border-radius:12px;flex:0 0 38px;width:38px;height:19px;margin-top:10px;animation:2.4s ease-in-out infinite rgs-disconnected-cloud;display:block;position:relative}.rgs-disconnected-visual__cloud:before,.rgs-disconnected-visual__cloud:after{content:"";background:inherit;border-radius:50%;position:absolute}.rgs-disconnected-visual__cloud:before{width:23px;height:23px;top:-12px;left:7px}.rgs-disconnected-visual__cloud:after{width:17px;height:17px;top:-7px;right:3px}.rgs-server-request-indicator[data-layout=compact] .rgs-disconnected-visual{width:87px;height:31px}.rgs-server-request-indicator[data-layout=compact] .rgs-disconnected-visual__scene{transform:scale(.7)}@keyframes rgs-disconnected-packet{0%{opacity:0;left:0;transform:scale(.55)}16%,70%{opacity:1}82%,to{opacity:0;left:17px;transform:scale(1)}}@keyframes rgs-disconnected-cloud{0%,to{opacity:.86;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.rgs-disconnected-visual__packet,.rgs-disconnected-visual__cloud{animation:none!important}.rgs-disconnected-visual__packet{opacity:.72;left:9px}}
