.tc-root[data-v-b86a9760]{--toast-enter-y:var(--space-12);left:var(--space-24);bottom:var(--space-24);z-index:var(--z-toast);align-items:flex-start;gap:var(--space-8);pointer-events:none;flex-direction:column;display:flex;position:fixed}.tc-toast[data-v-b86a9760]{--toast-tone-border:var(--color-tint-20);--toast-tone-icon:var(--color-text-secondary);align-items:center;gap:var(--space-9);min-height:var(--size-toast);max-width:min(400px,90vw);padding:var(--space-8) var(--space-14);border:1px solid var(--toast-tone-border);border-radius:var(--radius-toast);background:var(--color-surface-toast);box-shadow:var(--shadow-toast);cursor:pointer;pointer-events:auto;animation:tc-in-b86a9760 var(--motion-slower) var(--motion-ease) backwards;display:flex}.tc-toast[data-v-b86a9760]:not(:last-child){transform-origin:0 100%;opacity:.55;transform:scale(.94)}@media (width>=641px){.tc-toast[data-v-b86a9760]{transition:transform var(--motion-base) var(--motion-ease), opacity var(--motion-base) var(--motion-ease)}}.tc-toast--leaving[data-v-b86a9760]{animation:tc-out-b86a9760 var(--motion-slower) var(--motion-ease) forwards}.tc-toast--success[data-v-b86a9760]{--toast-tone-border:var(--color-toast-success-border);--toast-tone-icon:var(--color-toast-success-text)}.tc-toast--error[data-v-b86a9760]{--toast-tone-border:var(--color-toast-error-border);--toast-tone-icon:var(--color-toast-error-text)}.tc-toast--warning[data-v-b86a9760]{--toast-tone-border:var(--color-toast-warning-border);--toast-tone-icon:var(--color-toast-warning-text)}.tc-toast--info[data-v-b86a9760]{--toast-tone-border:var(--color-toast-info-border);--toast-tone-icon:var(--color-toast-info-text)}.tc-icon[data-v-b86a9760]{color:var(--toast-tone-icon);flex:none;display:flex}.tc-text[data-v-b86a9760]{font-family:var(--font-ui);font-size:var(--font-size-base);font-weight:500;line-height:var(--leading-caption);color:var(--color-toast-body);overflow-wrap:anywhere}.tc-counter[data-v-b86a9760]{color:var(--color-toast-counter);flex:none}@keyframes tc-in-b86a9760{0%{opacity:0;transform:translateY(var(--toast-enter-y)) scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tc-out-b86a9760{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(var(--toast-enter-y)) scale(.95)}}@media (width<=640px){.tc-root[data-v-b86a9760]{--toast-enter-y:calc(-1 * var(--space-16));top:var(--space-8);right:var(--space-8);bottom:auto;left:var(--space-8);align-items:stretch}.tc-toast[data-v-b86a9760]{touch-action:pan-y;max-width:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-base:#0a0f1c;--color-bg-elevated:#101828;--color-surface-glass:#0a101eeb;--color-surface-solid:#0c1424;--color-surface-sheet:#0a101ef7;--color-surface-input:#080d1ab3;--color-surface-toast:#0a101ef2;--color-text-primary:#e8f0fa;--color-text-secondary:#93a7c4;--color-text-muted:#64789b;--color-text-dim:#6b7f9e;--color-text-caption:#7d8aa3;--color-inert:#3d4a63;--color-on-accent:#062430;--color-on-secondary:#1b1240;--color-border-subtle:#82aae624;--color-border-card:#82aae61a;--color-border-chip:#82aae638;--color-border-strong:#82aae659;--color-accent-primary:#67e8f9;--color-accent-secondary:#8b93ff;--color-state-success:#34d399;--color-state-warn:#fbbf24;--color-state-danger:#fb7185;--color-state-info:#8ec9e6;--color-difficulty-easy:#67e8f9;--color-difficulty-medium:#fbbf24;--color-difficulty-hard:#fb7185;--color-difficulty-legendary:#c4b5fd;--color-difficulty-easy-border:#67e8f973;--color-difficulty-medium-border:#fbbf2473;--color-difficulty-hard-border:#fb718573;--color-difficulty-legendary-border:#c4b5fd80;--color-accent-primary-8:#67e8f914;--color-accent-primary-10:#67e8f91a;--color-accent-primary-13:#67e8f921;--color-accent-primary-14:#67e8f924;--color-accent-primary-20:#67e8f933;--color-accent-primary-25:#67e8f940;--color-accent-primary-28:#67e8f947;--color-accent-primary-34:#67e8f957;--color-accent-primary-40:#67e8f966;--color-accent-primary-45:#67e8f973;--color-accent-primary-50:#67e8f980;--color-accent-secondary-5:#8b93ff0d;--color-accent-secondary-13:#8b93ff21;--color-accent-secondary-20:#8b93ff33;--color-accent-secondary-28:#8b93ff47;--color-accent-secondary-40:#8b93ff66;--color-accent-secondary-50:#8b93ff80;--color-tint-5:#82aae60d;--color-tint-7:#82aae612;--color-tint-8:#82aae614;--color-tint-10:#82aae61a;--color-tint-13:#82aae621;--color-tint-14:#82aae624;--color-tint-16:#82aae629;--color-tint-18:#82aae62e;--color-tint-20:#82aae633;--color-tint-22:#82aae638;--color-tint-35:#82aae659;--color-state-success-14:#34d39924;--color-state-success-35:#34d39959;--color-state-warn-13:#fbbf2421;--color-state-warn-30:#fbbf244d;--color-state-warn-35:#fbbf2459;--color-state-warn-45:#fbbf2473;--color-state-danger-8:#fb718514;--color-state-danger-13:#fb718521;--color-state-danger-14:#fb718524;--color-state-danger-30:#fb71854d;--color-state-danger-35:#fb718559;--color-state-danger-55:#fb71858c;--color-state-info-13:#8ec9e621;--gradient-rank-bronze:linear-gradient(135deg, #8a5a34, #d9a06b);--gradient-rank-silver:linear-gradient(135deg, #8f9aa6, #dfe6ec);--gradient-rank-gold:linear-gradient(135deg, #b8913f, #f2d98a);--gradient-rank-platinum:linear-gradient(135deg, #aebfcc, #eef5fa);--gradient-rank-diamond:linear-gradient(135deg, #5fb7cf, #c8f1fb);--color-rank-bronze:#d9a06b;--color-rank-silver:#dfe6ec;--color-rank-gold:#f2d98a;--color-rank-platinum:#eef5fa;--color-rank-diamond:#c8f1fb;--genesis-iris:linear-gradient(100deg, #f2d98a 0%, #ffb38a 18%, #d7a8ff 38%, #8b93ff 55%, #67e8f9 72%, #f2d98a 100%);--genesis-glyph-start:#f2d98a;--genesis-glyph-mid:#d7a8ff;--genesis-glyph-end:#67e8f9;--genesis-ground:#0c1026eb;--genesis-tint-6:#d7a8ff0f;--genesis-glow-sm:0 0 10px #d7a8ff38;--genesis-glow-lg:0 0 24px #d7a8ff4d, 0 0 48px #67e8f91f;--genesis-glyph-glow:drop-shadow(0 0 3px #f2d98a8c);--genesis-sheen:linear-gradient(100deg, transparent, #ffffff47, transparent);--size-genesis-lg:40px;--color-rank-drifter:#8b9199;--color-rank-citizen:#c98a5a;--color-rank-foreman:#d9b45e;--color-rank-broker:#cfdae6;--color-rank-magnate:#f2d98a;--color-rank-architect:#b8ecff;--color-rank-drifter-deep:#3f454c;--color-rank-citizen-deep:#6e4227;--color-rank-foreman-deep:#7d5f1f;--color-rank-broker-deep:#61707f;--color-rank-magnate-deep:#b8913f;--color-rank-architect-deep:#3f8fb5;--gradient-rank-drifter:linear-gradient(135deg, var(--color-rank-drifter-deep), var(--color-rank-drifter));--gradient-rank-citizen:linear-gradient(135deg, var(--color-rank-citizen-deep), var(--color-rank-citizen));--gradient-rank-foreman:linear-gradient(135deg, var(--color-rank-foreman-deep), var(--color-rank-foreman));--gradient-rank-broker:linear-gradient(135deg, var(--color-rank-broker-deep), var(--color-rank-broker));--gradient-rank-magnate:linear-gradient(135deg, var(--color-rank-magnate-deep), var(--color-rank-magnate));--gradient-rank-architect:linear-gradient(135deg, var(--color-rank-architect-deep), var(--color-rank-architect));--color-rank-rim:#ffffff38;--rank-badge-engrave:#080c18bd;--rank-badge-engrave-lip:#fff6;--rank-badge-bevel-top:#ffffff5c;--rank-badge-bevel-bottom:#0000003d;--rank-badge-blank:var(--color-surface-solid);--rank-badge-shadow:drop-shadow(0 3px 4px #00000073);--color-podium-gold:#f2d98a;--color-podium-silver:#dfe6ec;--color-podium-bronze:#d9a06b;--color-podium-gold-rgb:242 217 138;--color-podium-gold-dark-rgb:184 145 63;--color-podium-gold-text-rgb:31 24 6;--color-podium-silver-rgb:223 230 236;--color-podium-silver-light-rgb:238 245 250;--color-podium-silver-dark-rgb:143 154 166;--color-podium-silver-text-rgb:17 28 48;--color-podium-bronze-rgb:217 160 107;--color-podium-bronze-light-rgb:231 179 127;--color-podium-bronze-dark-rgb:138 90 52;--color-podium-bronze-text-rgb:45 24 8;--color-streak-gold:#f2d98a;--color-streak-gold-bright:#fbbf24;--color-streak-gold-tint-10:#f2d98a1a;--color-toast-success-bg:var(--color-surface-toast);--color-toast-success-border:#67e8f959;--color-toast-success-text:var(--color-state-success);--color-toast-error-bg:var(--color-surface-toast);--color-toast-error-border:#fb718559;--color-toast-error-text:var(--color-state-danger);--color-toast-warning-bg:var(--color-surface-toast);--color-toast-warning-border:#fbbf2459;--color-toast-warning-text:var(--color-state-warn);--color-toast-info-bg:var(--color-surface-toast);--color-toast-info-border:#fbbf2459;--color-toast-info-text:var(--color-state-warn);--color-toast-body:var(--color-text-primary);--color-toast-counter:var(--color-accent-secondary);--color-link:#86d5ec;--color-link-hover:#cdeffb;--color-white:#fff;--color-black:#000;--color-white-2:#ffffff05;--color-white-3:#ffffff08;--color-white-4:#ffffff0a;--color-white-5:#ffffff0d;--color-white-6:#ffffff0f;--color-white-8:#ffffff14;--color-white-10:#ffffff1a;--color-white-12:#ffffff1f;--color-white-14:#ffffff24;--color-white-15:#ffffff26;--color-white-16:#ffffff29;--color-white-18:#ffffff2e;--color-white-20:#fff3;--color-white-24:#ffffff3d;--color-white-25:#ffffff40;--color-white-28:#ffffff47;--color-backdrop-tint:#03050bb8;--color-backdrop-tint-soft:#03050b40;--color-tooltip-bg:#16223c;--color-tooltip-text:var(--color-text-primary);--color-tooltip-border:var(--color-tint-20);--color-popover-bg:#0a101ef5;--color-popover-row-hover:var(--color-tint-7);--color-popover-row-hover-danger:var(--color-state-danger-8);--gradient-cta-primary:linear-gradient(90deg, #67e8f9, #67e8f9);--gradient-highlight:linear-gradient(120deg, #67e8f92e 0%, #8b93ff1a 100%);--gradient-skeleton:linear-gradient(90deg, #82aae60d 25%, #82aae621 50%, #82aae60d 75%);--glass-blur-low:8px;--glass-blur-med:14px;--glass-blur-high:14px;--glass-blur-xhigh:14px;--glass-shadow-soft:0 10px 30px #00000059;--shadow-sm:0 4px 12px #00000040;--shadow-md:0 10px 30px #00000059;--shadow-lg:0 20px 50px #00000080;--shadow-modal:0 24px 52px #00000080;--shadow-overlay:0 20px 60px #0006;--shadow-toast:0 8px 32px #0006;--shadow-dock:0 10px 30px #00000059;--shadow-glow-success-sm:0 0 8px var(--color-state-success);--shadow-glow-success-md:0 0 18px #67e8f940;--shadow-glow-success-lg:0 0 24px #67e8f959;--shadow-glow-orange-sm:0 0 8px #fbbf2480;--shadow-btn-primary:0 0 18px #67e8f940;--shadow-btn-primary-lg:0 0 22px #67e8f940;--shadow-focus-ring:0 0 0 3px #67e8f924;--surface-translucent-bg:var(--color-surface-glass);--surface-translucent-border:var(--color-border-subtle);--radius-4:4px;--radius-6:6px;--radius-7:7px;--radius-8:8px;--radius-9:9px;--radius-10:10px;--radius-11:11px;--radius-12:12px;--radius-13:13px;--radius-14:14px;--radius-16:16px;--radius-18:18px;--radius-20:20px;--radius-24:24px;--radius-pill:999px;--radius-badge:var(--radius-4);--radius-chip-square:var(--radius-6);--radius-chip-round:var(--radius-11);--radius-chip-sm:var(--radius-9);--radius-filter-chip:var(--radius-13);--radius-button:var(--radius-10);--radius-button-sm:var(--radius-8);--radius-input:var(--radius-10);--radius-tooltip:var(--radius-7);--radius-toast:var(--radius-12);--radius-card:var(--radius-14);--radius-dock:var(--radius-16);--radius-panel:var(--radius-18);--space-2:2px;--space-4:4px;--space-5:5px;--space-6:6px;--space-7:7px;--space-8:8px;--space-9:9px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--size-chip:22px;--size-chip-sm:18px;--size-filter-chip:26px;--size-button-sm:28px;--size-button:36px;--size-input:36px;--size-toast:40px;--size-button-full:40px;--size-cta-mobile:44px;--size-touch-min:44px;--size-cta-hero:52px;--size-dock:44px;--size-dock-mobile:38px;--size-logo-tile:34px;--size-rank-medal:36px;--size-rank-badge:34px;--size-rank-badge-current:48px;--size-rank-badge-sm:26px;--size-rank-badge-current-sm:38px;--size-rank-ladder-row:60px;--size-rank-ladder-row-sm:48px;--size-sheet-sm:min(480px, 92vw);--size-sheet-md:min(680px, 94vw);--size-sheet-lg:min(960px, 94vw);--size-sheet-full:min(1200px, 96vw);--size-sheet-drawer-sm:min(380px, 92vw);--size-sheet-drawer-md:min(520px, 92vw);--size-sheet-drawer-lg:clamp(50vw, 720px, 92vw);--size-sheet-drawer-full:clamp(60vw, 900px, 96vw);--size-sheet-popover-sm:min(230px, 86vw);--size-sheet-popover-md:min(320px, 92vw);--size-sheet-max-height:calc(100dvh - var(--space-64));--size-sheet-handle-w:var(--space-32);--size-sheet-handle-h:var(--space-4);--size-sheet-close:var(--space-32);--z-base:0;--z-raised:10;--z-dropdown:100;--z-dropdown-expanded:200;--z-side-panel:900;--z-task-detail-backdrop:950;--z-task-detail-panel:1000;--z-overlay-backdrop:1100;--z-overlay-panel:1200;--z-ref-overlay:8000;--z-tooltip:8500;--z-game-loading:9999;--z-toast:99999;--z-sheet-dropdown:var(--z-dropdown-expanded);--z-sheet-panel:var(--z-overlay-panel);--z-sheet-nested:1400;--z-sheet-critical:var(--z-ref-overlay);--font-ui:"Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--font-display:"Unbounded", "Sora", system-ui, sans-serif;--font-size-3xs:8px;--font-size-2xs:9px;--font-size-xs:10px;--font-size-sm:11px;--font-size-base:12px;--font-size-md:13px;--font-size-lg:15px;--font-size-xl:19px;--font-size-2xl:24px;--font-size-hero:28px;--font-size-input:12.5px;--tracking-eyebrow:.2em;--tracking-label:.16em;--tracking-input-label:.14em;--tracking-chip:.1em;--tracking-button:.08em;--tracking-swatch:.06em;--leading-body:1.65;--leading-caption:1.55;--motion-fast:.15s;--motion-base:.2s;--motion-slow:.25s;--motion-slower:.35s;--motion-ease:cubic-bezier(.2, .8, .2, 1);--motion-pulse:2s;--motion-pulse-fast:1s;--motion-spin:1s;--motion-shimmer:1.6s}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-slow:0s;--motion-slower:0s}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.u-label{font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.u-eyebrow{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-dim);font-weight:600}.u-counter{font-family:var(--font-mono);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-weight:600}.u-hero-num{font-family:var(--font-display);font-size:var(--font-size-hero);font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-weight:600;line-height:1}.u-heading{font-family:var(--font-ui);font-size:var(--font-size-xl);color:var(--color-text-primary);font-weight:600}.u-body{font-family:var(--font-ui);font-size:var(--font-size-md);font-weight:400;line-height:var(--leading-body);color:var(--color-text-secondary)}.u-caption{font-family:var(--font-ui);font-size:var(--font-size-sm);font-weight:400;line-height:var(--leading-caption);color:var(--color-text-caption)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--color-tint-14) transparent}.scrollbar-thin::-webkit-scrollbar{width:4px;height:4px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--color-tint-14)}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--color-tint-22)}.ui-spinner{width:14px;height:14px;color:var(--color-accent-primary);animation:ui-spin var(--motion-spin) linear infinite;border:2px solid;border-color:currentColor currentColor #0000 #0000;border-radius:50%;display:inline-block}.ui-spinner--sm{width:12px;height:12px}.ui-spinner--lg{width:20px;height:20px}.ui-skeleton{border-radius:var(--radius-6);background:var(--gradient-skeleton);height:12px;animation:shimmer var(--motion-shimmer) linear infinite;background-size:200% 100%}.ui-live-dot{background:var(--color-state-success);width:5px;height:5px;box-shadow:var(--shadow-glow-success-sm);animation:pulse-dot var(--motion-pulse) ease-in-out infinite;border-radius:50%}.ui-live-dot--offline{background:var(--color-state-warn);box-shadow:var(--shadow-glow-orange-sm);animation-duration:var(--motion-pulse-fast)}[data-tip]:after{content:attr(data-tip);top:calc(100% + var(--space-8));padding:var(--space-4) var(--space-9);border-radius:var(--radius-tooltip);background:var(--color-tooltip-bg);border:1px solid var(--color-tooltip-border);color:var(--color-tooltip-text);font-family:var(--font-ui);font-size:var(--font-size-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);font-weight:500;position:absolute;left:50%;transform:translate(-50%)translateY(-3px)}[data-tip]:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.ui-icon-btn{width:18px;height:18px;color:var(--color-text-muted);cursor:pointer;transition:color var(--motion-base) var(--motion-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-icon-btn:hover{color:var(--color-text-primary)}.ui-panel-title{font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-16);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-border-subtle);font-weight:600}
