.setup-layout[data-v-e2cc6419]{display:flex;flex-direction:column;height:100%;gap:10px;color:#fff;font-family:Inter,sans-serif}.setup-stage[data-v-e2cc6419]{flex:1;position:relative;overflow-x:hidden;overflow-y:visible;padding-top:10px;padding-bottom:20px;mask-image:linear-gradient(90deg,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 15%,black 85%,transparent 100%)}.brackets-track[data-v-e2cc6419]{display:flex;gap:40px;padding:12px 50vw;width:max-content}.bracket-column[data-v-e2cc6419]{width:400px;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s ease;transform-origin:top center;transform:scale(.94);opacity:.7;filter:blur(.8px)}.bracket-column.active[data-v-e2cc6419]{transform:scale(1);opacity:1;filter:blur(0);z-index:10}.bracket-column.passed[data-v-e2cc6419]{transform:scale(.94) translate(-20px)}.bracket-column.upcoming[data-v-e2cc6419]{transform:scale(.94) translate(20px)}.column-card[data-v-e2cc6419]{--card-cyan: #00e5ff;--card-cyan-glow: rgba(0, 229, 255, .35);background:#04060aeb;border:1px solid rgba(0,229,255,.14);overflow:hidden;box-shadow:0 25px 50px #0000008c,inset 0 0 0 1px #ffffff0a;display:flex;flex-direction:column;height:68vh;min-height:520px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);clip-path:var(--shape-panel-lg);border-radius:var(--radius-panel);position:relative}.column-card[data-v-e2cc6419]:before{content:"";position:absolute;top:10px;left:10px;width:16px;height:16px;border-top:2px solid rgba(0,229,255,.45);border-left:2px solid rgba(0,229,255,.45);pointer-events:none;z-index:3}.column-card[data-v-e2cc6419]:after{content:"";position:absolute;bottom:10px;right:10px;width:16px;height:16px;border-bottom:2px solid rgba(0,229,255,.35);border-right:2px solid rgba(0,229,255,.35);pointer-events:none;z-index:3}.active .column-card[data-v-e2cc6419]{border-color:#7dffcf73;box-shadow:0 30px 60px #0009,0 0 28px #7dffcf26,inset 0 0 0 1px #7dffcf1f}.column-header[data-v-e2cc6419]{padding:18px 20px;background:linear-gradient(180deg,rgba(0,229,255,.06),transparent);border-bottom:1px solid rgba(0,229,255,.1);position:relative}.column-header[data-v-e2cc6419]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--card-cyan),transparent 70%);opacity:.6}.bracket-name[data-v-e2cc6419]{font-size:22px;font-weight:800;margin-bottom:6px;letter-spacing:.06em;text-transform:uppercase;color:#fff}.bracket-meta[data-v-e2cc6419]{font-size:12px;opacity:.6;text-transform:uppercase;letter-spacing:.1em}.roster-window[data-v-e2cc6419]{flex:1;overflow:hidden;position:relative}.roster-window[data-v-e2cc6419]:before{content:"";position:absolute;top:0;left:0;right:0;height:18px;background:linear-gradient(180deg,rgba(16,22,36,.95),transparent);z-index:2;pointer-events:none}.roster-window[data-v-e2cc6419]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(0deg,rgba(16,22,36,.95),transparent);z-index:2;pointer-events:none}.roster-list[data-v-e2cc6419]{padding:8px 0 12px;position:relative}.roster-row[data-v-e2cc6419]{min-height:54px;padding:10px 24px;display:flex;align-items:center;gap:16px;border-bottom:1px solid rgba(0,229,255,.06);position:relative}.roster-row[data-v-e2cc6419]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:60%;background:#00e5ff26;opacity:0;transition:opacity .2s ease}.roster-row[data-v-e2cc6419]:hover:before{opacity:1}.roster-row[data-v-e2cc6419]:nth-child(odd){background:#ffffff04}.roster-enter-active[data-v-e2cc6419],.roster-leave-active[data-v-e2cc6419]{transition:opacity .5s ease,background-color .5s ease,transform .5s ease}.roster-enter-from[data-v-e2cc6419]{opacity:0;transform:translateY(-8px);background-color:#3cdc9647}.roster-leave-to[data-v-e2cc6419]{opacity:0;transform:translateY(8px);background-color:#ff5a5a47}.roster-leave-active[data-v-e2cc6419]{position:absolute;left:0;right:0;z-index:1}.roster-move[data-v-e2cc6419]{transition:transform .4s ease}.seed-badge[data-v-e2cc6419]{background:#00e5ff14;color:#00e5ff;font-family:JetBrains Mono,monospace;font-weight:700;font-size:14px;padding:4px 8px;min-width:40px;text-align:center;box-shadow:inset 0 0 0 1px #00e5ff40;clip-path:var(--shape-chip);border-radius:var(--radius-chip)}.seed-badge .hash[data-v-e2cc6419]{opacity:.5;font-size:12px;margin-right:2px}.athlete-info[data-v-e2cc6419]{display:flex;flex-direction:column;justify-content:center;gap:2px}.athlete-name[data-v-e2cc6419]{font-weight:800;font-size:18px;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.athlete-details[data-v-e2cc6419]{display:flex;gap:6px}.tag[data-v-e2cc6419]{font-size:10px;background:#00e5ff0f;padding:2px 6px;opacity:.8;text-transform:uppercase;letter-spacing:.06em;box-shadow:inset 0 0 0 1px #00e5ff1f;clip-path:var(--shape-chip);border-radius:var(--radius-chip)}.tag.hand[data-v-e2cc6419]{background:#78c8ff26;color:#8acfff}.empty-state[data-v-e2cc6419]{padding:40px;text-align:center;opacity:.5;font-style:italic}.column-footer[data-v-e2cc6419]{height:4px;background:#0000004d}.progress-bar[data-v-e2cc6419]{height:100%;width:100%}.progress-bar .fill[data-v-e2cc6419]{height:100%;background:#7dffcf;box-shadow:0 0 10px #7dffcf}.setup-footer[data-v-e2cc6419]{text-align:center;padding-top:18px}.info-ticker[data-v-e2cc6419]{display:inline-flex;gap:12px;font-size:12px;opacity:.6;text-transform:uppercase;letter-spacing:.12em;animation:fadePulse-e2cc6419 4s infinite}.info-ticker .sep[data-v-e2cc6419]{opacity:.4}@keyframes fadePulse-e2cc6419{0%,to{opacity:.4}50%{opacity:.8}}.list-toolbar[data-v-8776c3d3]{display:flex;flex-direction:column;gap:8px}.toolbar-row[data-v-8776c3d3]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.search-input[data-v-8776c3d3]{flex:1 1 12rem;min-width:0}.filter-toggle[data-v-8776c3d3]{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.toolbar-meta[data-v-8776c3d3]{font-size:12px}.field-label[data-v-8776c3d3]{font-size:12px;opacity:.7;text-transform:uppercase;letter-spacing:.12em}.list[data-v-8776c3d3]{display:grid;gap:12px;margin-top:4px}.list-item[data-v-8776c3d3]{text-align:left;padding:12px 14px;border:1px solid rgba(0,229,255,.08);background:#04080eb8;clip-path:var(--shape-panel-sm);border-radius:var(--radius-panel);box-shadow:0 14px 26px #00000052}.list-item.active[data-v-8776c3d3]{border-color:#00e5ff38;box-shadow:0 18px 36px #78b4ff59}.list-title-row[data-v-8776c3d3]{display:flex;align-items:center;justify-content:space-between;gap:8px}.list-title[data-v-8776c3d3]{font-weight:700;min-width:0}.mode-pill[data-v-8776c3d3]{flex-shrink:0;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;background:#00e5ff1a;box-shadow:inset 0 0 0 1px #00e5ff2e;clip-path:var(--shape-chip);border-radius:var(--radius-chip);opacity:.9}.list-meta[data-v-8776c3d3]{font-size:12px;opacity:.7;margin-top:4px}.error[data-v-8776c3d3]{color:#ff9fa5;font-size:12px}.theme-picker[data-v-6a1cebbc]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.theme-picker-label[data-v-6a1cebbc]{font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.45;width:100%;flex-basis:100%;margin:0}.theme-picker-options[data-v-6a1cebbc]{display:flex;flex-wrap:wrap;gap:10px;width:100%}.theme-option[data-v-6a1cebbc]{display:flex;align-items:center;gap:12px;padding:8px 10px;min-width:min(100%,240px);max-width:320px;flex:1 1 220px;text-align:left;border-radius:0;border:1px solid rgba(0,229,255,.12);background:#04080e8c;clip-path:var(--shape-btn);border-radius:var(--radius-panel);box-shadow:inset 0 0 0 1px #ffffff0d;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.theme-option[data-v-6a1cebbc]:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #78c8ff47}.theme-option.active[data-v-6a1cebbc]{border-color:#78dcff73;box-shadow:inset 0 0 0 2px #78dcff66,0 0 18px #00e5ff1f}.theme-option-thumb[data-v-6a1cebbc]{position:relative;flex-shrink:0;width:56px;height:40px;border-radius:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.theme-option-ring[data-v-6a1cebbc]{position:absolute;inset:6px;border:1px solid rgba(255,255,255,.35);opacity:.7}.theme-option-chip[data-v-6a1cebbc]{position:absolute;left:8px;bottom:7px;width:18px;height:6px;background:#ffffffd9;box-shadow:0 0 8px #ffffff59}.theme-option-copy[data-v-6a1cebbc]{display:flex;flex-direction:column;gap:2px;min-width:0}.theme-option-name[data-v-6a1cebbc]{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.theme-option-tag[data-v-6a1cebbc]{font-size:10px;line-height:1.3;opacity:.65;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bg-picker[data-v-269c414b]{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.bg-picker-label[data-v-269c414b]{font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.45;width:100%;flex-basis:100%;margin:0}.bg-picker-swatches[data-v-269c414b]{display:flex;flex-wrap:wrap;gap:8px}.bg-swatch[data-v-269c414b]{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:6px;border-radius:0;border:1px solid rgba(0,229,255,.1);background:#04080e8c;clip-path:var(--shape-chip);border-radius:var(--radius-panel);box-shadow:inset 0 0 0 1px #ffffff0f;min-width:0;max-width:104px;transition:box-shadow .15s ease,transform .15s ease}.bg-swatch[data-v-269c414b]:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #78c8ff40}.bg-swatch.active[data-v-269c414b]{box-shadow:inset 0 0 0 2px #78dcff8c}.bg-swatch-thumb[data-v-269c414b]{display:block;width:88px;height:44px;border-radius:0;background-size:cover;background-position:center;background-color:#00000059}.bg-swatch-name[data-v-269c414b]{font-size:10px;line-height:1.2;opacity:.75;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appearance-panel[data-v-a26506cf]{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:16px}.appearance-panel[data-v-a26506cf] .bg-picker{margin-top:0;padding-top:0;border-top:none}.visually-hidden[data-v-db6a072a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.shatter[data-v-db6a072a]{position:relative;display:block;min-width:0}.shatter-stage[data-v-db6a072a]{position:relative;display:block;overflow:visible;min-height:.95em;color:#ff3b3b;filter:drop-shadow(0 0 10px rgba(255,40,40,.65))}.shatter-text[data-v-db6a072a]{position:absolute;left:0;right:0;top:0;display:block;font-weight:900;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shatter-text.is-left[data-v-db6a072a]{text-align:left}.shatter-text.is-right[data-v-db6a072a]{text-align:right}.shatter-shard[data-v-db6a072a]{position:absolute;inset:0;pointer-events:none;will-change:transform,opacity,filter;animation:shardBurst-db6a072a 1.35s cubic-bezier(.12,.85,.2,1) both}.shatter-debris[data-v-db6a072a]{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:1px;background:linear-gradient(135deg,#fff2e0,#ff2a2a 55%,#7a0000);opacity:0;box-shadow:0 0 10px #ff3c28e6;animation:debrisFly-db6a072a var(--debris-span, .65s) cubic-bezier(.1,.9,.15,1) var(--debris-delay, 0s) both}.shatter-crack[data-v-db6a072a]{position:absolute;left:10%;right:10%;top:42%;height:2px;transform:scaleX(0) rotate(-3deg);transform-origin:center;background:linear-gradient(90deg,transparent,rgba(255,220,200,.95) 20%,rgba(255,80,60,1) 50%,rgba(255,220,200,.95) 80%,transparent);opacity:0;filter:blur(.5px);box-shadow:0 0 16px #ff321ed9;animation:crackSnap-db6a072a .38s cubic-bezier(.2,1,.2,1) .06s forwards}@keyframes shardBurst-db6a072a{0%{transform:translateZ(0) rotate(0) scale(1);opacity:1;filter:brightness(1.35) saturate(1.2)}18%{transform:translate3d(calc(var(--shard-tx) * .32),calc(var(--shard-ty) * .28),0) rotate(calc(var(--shard-rz) * .32)) scale(1.02);opacity:1;filter:brightness(1.55) saturate(1.5)}55%{transform:translate3d(var(--shard-tx),var(--shard-ty),0) rotate(var(--shard-rz)) scale(.92);opacity:.82;filter:brightness(.95) blur(.35px)}to{transform:translate3d(calc(var(--shard-tx) * 1.38),calc(var(--shard-ty) * 1.22),0) rotate(calc(var(--shard-rz) * 1.35)) scale(.52);opacity:0;filter:brightness(.4) blur(5px) saturate(.55)}}@keyframes debrisFly-db6a072a{0%{opacity:0;transform:rotate(var(--debris-angle)) translateY(0) scale(.3)}12%{opacity:1}to{opacity:0;transform:rotate(var(--debris-angle)) translateY(calc(-1 * var(--debris-ring))) scale(.85)}}@keyframes crackSnap-db6a072a{0%{transform:scaleX(0) rotate(-3deg);opacity:0}35%{opacity:1}to{transform:scaleX(1) rotate(-2deg);opacity:0}}@media(prefers-reduced-motion:reduce){.shatter-shard[data-v-db6a072a],.shatter-debris[data-v-db6a072a],.shatter-crack[data-v-db6a072a]{animation:none!important}.shatter-shard[data-v-db6a072a]{opacity:.35;transform:translate3d(calc(var(--shard-tx) * .15),calc(var(--shard-ty) * .15),0);filter:blur(1px)}.shatter-debris[data-v-db6a072a]{opacity:0}}.fighter[data-v-13fabe32]{--win-green: #39ff8d;--win-green-bright: #b8ffd9;--win-green-dim: #12c45f;--lose-red: #ff1a1a;--lose-amber: #ff6a00;position:relative;min-width:0;transition:transform .35s cubic-bezier(.15,.9,.2,1),opacity .35s ease,filter .35s ease}.fighter-left[data-v-13fabe32]{text-align:left;border-bottom:3px solid rgba(255,255,255,.12)}.fighter-right[data-v-13fabe32]{text-align:right;border-bottom:3px solid rgba(255,255,255,.12)}.fighter-glow[data-v-13fabe32]{position:absolute;inset:-14px -8px -4px;opacity:0;background:radial-gradient(ellipse 90% 70% at 50% 100%,rgba(57,255,141,.55),transparent 72%),radial-gradient(ellipse 50% 40% at 50% 0%,rgba(184,255,217,.22),transparent 65%);pointer-events:none}.fighter-underline[data-v-13fabe32]{position:absolute;left:0;right:0;bottom:-3px;height:3px;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--win-green),var(--win-green-dim));box-shadow:0 0 18px #39ff8df2,0 0 32px #39ff8d73;opacity:0}.fighter-strike[data-v-13fabe32]{position:absolute;left:-2%;right:-2%;top:52%;height:4px;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--lose-red) 0%,#ff3030 50%,var(--lose-red) 100%);box-shadow:0 0 14px #ff1e1af2,0 0 4px #ff503ccc;opacity:0;pointer-events:none;z-index:2}.fighter-right .fighter-underline[data-v-13fabe32],.fighter-right .fighter-strike[data-v-13fabe32]{transform-origin:right center}.fighter-name[data-v-13fabe32]{position:relative;display:block;font-weight:900;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:clip;color:#f2f2f2}.fighter-name--stacked[data-v-13fabe32]{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fighter-name-lines, 2);line-clamp:var(--fighter-name-lines, 2);word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.fighter-name--truncates[data-v-13fabe32]{text-overflow:ellipsis}.fighter-name-shatter[data-v-13fabe32]{overflow:visible}.fighter.winner .fighter-glow[data-v-13fabe32]{opacity:1;animation:winnerGlow-13fabe32 1.35s ease-out forwards}.fighter.winner .fighter-underline[data-v-13fabe32]{opacity:1;animation:underlineSweep-13fabe32 .55s cubic-bezier(.12,.95,.2,1) .08s forwards}.fighter.winner .fighter-name[data-v-13fabe32]{color:#f4fff8;animation:nameLock-13fabe32 .52s cubic-bezier(.12,.95,.2,1) forwards,winnerGreenPulse-13fabe32 1.05s ease-in-out .15s 2;text-shadow:0 0 6px rgba(57,255,141,.95),0 0 20px rgba(57,255,141,.75),0 0 42px rgba(18,196,95,.55),0 0 72px rgba(57,255,141,.35)}.fighter-left.winner .fighter-name[data-v-13fabe32]{transform-origin:left bottom}.fighter-right.winner .fighter-name[data-v-13fabe32]{transform-origin:right bottom}.fighter-left.winner[data-v-13fabe32],.fighter-right.winner[data-v-13fabe32]{border-bottom-color:transparent}.fighter.loser[data-v-13fabe32]{opacity:1;filter:none;transform:none}.fighter.loser .fighter-strike[data-v-13fabe32]{opacity:1;animation:strikeSweep-13fabe32 .38s cubic-bezier(.12,.95,.2,1) .04s forwards}@keyframes winnerGlow-13fabe32{0%{opacity:0;transform:scale(.75)}28%{opacity:1}to{opacity:.82;transform:scale(1.05)}}@keyframes underlineSweep-13fabe32{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes strikeSweep-13fabe32{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes winnerGreenPulse-13fabe32{0%,to{text-shadow:0 0 6px rgba(57,255,141,.95),0 0 20px rgba(57,255,141,.72),0 0 40px rgba(18,196,95,.5),0 0 68px rgba(57,255,141,.32);filter:brightness(1.05)}50%{text-shadow:0 0 10px rgba(184,255,217,1),0 0 28px rgba(57,255,141,.95),0 0 56px rgba(57,255,141,.65),0 0 96px rgba(18,196,95,.45);filter:brightness(1.18) drop-shadow(0 0 14px rgba(57,255,141,.55))}}@keyframes nameLock-13fabe32{0%{transform:scale(1.14);letter-spacing:.06em}55%{transform:scale(1.06)}to{transform:scale(1.04);letter-spacing:-.02em}}@media(prefers-reduced-motion:reduce){.fighter.winner .fighter-name[data-v-13fabe32]{animation:none;filter:none}.fighter.winner .fighter-glow[data-v-13fabe32]{animation:none;opacity:.75}.fighter.loser .fighter-strike[data-v-13fabe32]{animation:none;transform:scaleX(1)}}.impact-overlay[data-v-5d48a80d]{position:absolute;inset:0;z-index:10;pointer-events:none;overflow:hidden;--win-x: 50%;--lose-x: 50%;--win-green: #2dff8a;--lose-red: #ff1a1a}.impact-overlay.right[data-v-5d48a80d]{--win-x: 88%;--lose-x: 12%;--slash-dir: 1}.impact-overlay.left[data-v-5d48a80d]{--win-x: 12%;--lose-x: 88%;--slash-dir: -1}.impact-shake[data-v-5d48a80d],.impact-flash[data-v-5d48a80d],.impact-chroma[data-v-5d48a80d],.impact-wipe[data-v-5d48a80d],.impact-ring[data-v-5d48a80d],.impact-burst[data-v-5d48a80d],.impact-sparks[data-v-5d48a80d],.impact-scan[data-v-5d48a80d],.impact-vignette[data-v-5d48a80d]{position:absolute;inset:0;pointer-events:none}.impact-shake[data-v-5d48a80d]{animation:impactShake-5d48a80d .55s cubic-bezier(.12,.95,.2,1) forwards}.impact-flash--win[data-v-5d48a80d]{background:radial-gradient(ellipse 120% 80% at var(--win-x) 42%,rgba(220,255,235,.95),rgba(45,255,138,.42) 35%,transparent 68%);opacity:0;mix-blend-mode:screen;animation:impactFlashWin-5d48a80d .52s ease-out forwards}.impact-flash--lose[data-v-5d48a80d]{background:radial-gradient(ellipse 90% 70% at var(--lose-x) 52%,rgba(255,80,60,.45),rgba(255,30,20,.18) 40%,transparent 70%);opacity:0;mix-blend-mode:screen;animation:impactFlashLose-5d48a80d .62s ease-out .06s forwards}.impact-chroma[data-v-5d48a80d]{background:linear-gradient(90deg,rgba(45,255,138,.35) 0%,transparent 42%,transparent 58%,rgba(255,50,30,.35) 100%);opacity:0;mix-blend-mode:screen;animation:impactChroma-5d48a80d .65s ease-out forwards}.impact-wipe--lose[data-v-5d48a80d]{top:-35%;bottom:-35%;width:48%;left:calc(var(--slash-dir, -1) * -55%);background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.15) 20%,rgba(255,40,40,.98) 48%,rgba(255,100,0,.85) 56%,rgba(255,200,180,.4) 62%,transparent 78%);filter:saturate(1.4) drop-shadow(0 0 20px rgba(255,50,20,.85));mix-blend-mode:screen;opacity:0;animation:impactSlashLose-5d48a80d .78s cubic-bezier(.08,.95,.12,1) .05s forwards}.impact-overlay.left .impact-wipe--lose[data-v-5d48a80d]{left:auto;right:calc(var(--slash-dir, 1) * -55%);background:linear-gradient(-105deg,transparent 0%,rgba(255,255,255,.15) 20%,rgba(255,40,40,.98) 48%,rgba(255,100,0,.85) 56%,rgba(255,200,180,.4) 62%,transparent 78%);animation-name:impactSlashLoseLeft-5d48a80d}.impact-wipe--trail[data-v-5d48a80d]{width:34%;opacity:0;filter:blur(6px) saturate(1.2);animation-delay:.12s;animation-duration:.9s}.impact-ring[data-v-5d48a80d]{border-radius:50%;border:2px solid rgba(45,255,138,.85);box-shadow:0 0 30px #2dff8a8c,inset 0 0 20px #78ffb440;width:18%;height:28%;top:50%;left:var(--win-x);transform:translate(-50%,-50%) scale(.2);opacity:0;animation:impactRing-5d48a80d .9s cubic-bezier(.15,.9,.2,1) forwards}.impact-ring--2[data-v-5d48a80d]{animation-delay:.08s;border-color:#b4ffd28c}.impact-burst--win[data-v-5d48a80d]{background:radial-gradient(ellipse 90% 140% at var(--win-x) 48%,rgba(45,255,138,.65),rgba(27,191,102,.32) 38%,transparent 65%);opacity:0;animation:impactBurst-5d48a80d .85s ease-out forwards}.impact-sparks--win[data-v-5d48a80d]{overflow:visible}.spark[data-v-5d48a80d]{position:absolute;top:50%;left:var(--win-x);width:3px;height:14px;border-radius:2px;background:linear-gradient(180deg,#fff,var(--win-green));box-shadow:0 0 8px #2dff8ae6;transform-origin:center bottom;transform:translate(-50%,-50%) rotate(var(--spark-angle)) translateY(0);opacity:0;animation:sparkFly-5d48a80d .75s cubic-bezier(.1,.9,.2,1) var(--spark-delay) forwards}.impact-scan[data-v-5d48a80d]{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.04) 2px,rgba(255,255,255,.04) 4px);opacity:0;mix-blend-mode:overlay;animation:impactScan-5d48a80d .7s steps(6) forwards}.impact-vignette[data-v-5d48a80d]{background:radial-gradient(ellipse at center,transparent 30%,rgba(0,0,0,.55) 100%);opacity:0;animation:impactVignette-5d48a80d .8s ease-out forwards}@keyframes impactShake-5d48a80d{0%,to{transform:translate(0)}10%{transform:translate(calc(var(--slash-dir, -1) * 5px),-2px)}22%{transform:translate(calc(var(--slash-dir, -1) * -4px),1px)}35%{transform:translate(calc(var(--slash-dir, -1) * 3px))}48%{transform:translate(calc(var(--slash-dir, -1) * -2px))}}@keyframes impactFlashWin-5d48a80d{0%{opacity:.95}35%{opacity:.55}to{opacity:0}}@keyframes impactFlashLose-5d48a80d{0%{opacity:.7}40%{opacity:.35}to{opacity:0}}@keyframes impactChroma-5d48a80d{0%{opacity:.7;transform:translate(calc(var(--slash-dir, -1) * -8px))}40%{opacity:.35}to{opacity:0;transform:translate(calc(var(--slash-dir, -1) * 8px))}}@keyframes impactSlashLose-5d48a80d{0%{transform:translate(0) skew(-10deg);opacity:0}6%{opacity:1}to{transform:translate(calc(var(--slash-dir, -1) * -260%)) skew(-10deg);opacity:0}}@keyframes impactSlashLoseLeft-5d48a80d{0%{transform:translate(0) skew(10deg);opacity:0}6%{opacity:1}to{transform:translate(calc(var(--slash-dir, 1) * 260%)) skew(10deg);opacity:0}}@keyframes impactRing-5d48a80d{0%{opacity:.9;transform:translate(-50%,-50%) scale(.15)}to{opacity:0;transform:translate(-50%,-50%) scale(2.8)}}@keyframes impactBurst-5d48a80d{0%{opacity:0;transform:scale(.7)}18%{opacity:1}to{opacity:0;transform:scale(1.35)}}@keyframes sparkFly-5d48a80d{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--spark-angle)) translateY(0) scaleY(.3)}12%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--spark-angle)) translateY(calc(-1 * var(--spark-dist))) scaleY(1.2)}}@keyframes impactScan-5d48a80d{0%{opacity:.5;transform:translateY(-100%)}to{opacity:0;transform:translateY(100%)}}@keyframes impactVignette-5d48a80d{0%{opacity:.8}to{opacity:0}}.now-card[data-v-36dbef86]{--card-cyan: var(--now-accent, #00e5ff);--card-cyan-dim: var(--now-accent-dim, #06b6d4);--card-cyan-glow: var(--now-accent-glow, rgba(0, 229, 255, .45));--impact-red: #ff1a1a;--impact-amber: #ff6a00;--slam-dir: 1;position:relative;isolation:isolate;min-height:220px;padding:0;border:none;border-radius:var(--radius-panel);background:var(--now-bg, #060606);box-shadow:var(--shadow-now);overflow:hidden;clip-path:var(--shape-now-card);perspective:900px}.now-ambient[data-v-36dbef86]{position:absolute;inset:-40%;background:radial-gradient(ellipse 60% 50% at 20% 80%,rgba(0,229,255,.14),transparent 55%),radial-gradient(ellipse 50% 40% at 85% 20%,rgba(6,182,212,.1),transparent 50%),conic-gradient(from 200deg at 50% 50%,rgba(0,229,255,.07),transparent 40%,rgba(34,211,238,.05),transparent 70%);opacity:.85;animation:ambientDrift-36dbef86 8s ease-in-out infinite alternate;pointer-events:none;z-index:0}.now-scanlines[data-v-36dbef86]{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.15) 3px,rgba(0,0,0,.15) 4px);opacity:var(--now-scan-opacity, .35);mix-blend-mode:multiply;pointer-events:none;z-index:1}.now-corners[data-v-36dbef86]{position:absolute;inset:var(--now-corner-inset, 10px);pointer-events:none;z-index:2}.now-corners span[data-v-36dbef86]{position:absolute;width:var(--now-corner-size, 14px);height:var(--now-corner-size, 14px);border-color:color-mix(in srgb,var(--card-cyan) 50%,transparent);border-style:solid;opacity:var(--now-corner-opacity, .7);animation:cornerPulse-36dbef86 2.4s ease-in-out infinite}.now-corners span[data-v-36dbef86]:nth-child(1){top:0;left:0;border-width:2px 0 0 2px}.now-corners span[data-v-36dbef86]:nth-child(2){top:0;right:0;border-width:2px 2px 0 0;animation-delay:.3s}.now-corners span[data-v-36dbef86]:nth-child(3){bottom:0;left:0;border-width:0 0 2px 2px;animation-delay:.6s}.now-corners span[data-v-36dbef86]:nth-child(4){bottom:0;right:0;border-width:0 2px 2px 0;animation-delay:.9s}.now-vignette[data-v-36dbef86]{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.45) 100%);pointer-events:none;z-index:1}.now-edge[data-v-36dbef86]{position:absolute;left:0;top:0;bottom:0;width:var(--now-edge-width, 4px);background:linear-gradient(180deg,var(--card-cyan),var(--card-cyan-dim));z-index:4;box-shadow:0 0 16px var(--card-cyan-glow)}.now-card.pulse .now-edge[data-v-36dbef86]{animation:edgeFlash-36dbef86 1.1s ease-out}.now-card.decision[data-v-36dbef86]{box-shadow:0 22px 50px #000000bf,inset 0 0 0 1px #39ff8d6b,0 0 48px #39ff8d2e,0 0 120px #39ff8d0f;animation:decisionCardBloom-36dbef86 1.4s ease-out forwards}.now-card.pop[data-v-36dbef86]{animation:cardRecoil-36dbef86 .55s cubic-bezier(.12,.95,.2,1)}.now-card.impact-hit[data-v-36dbef86]{animation:cardSlam-36dbef86 .72s cubic-bezier(.1,.95,.2,1)}.now-card.impact-left.impact-hit[data-v-36dbef86]{--slam-dir: -1}.now-card.impact-right.impact-hit[data-v-36dbef86]{--slam-dir: 1}.now-head[data-v-36dbef86]{display:flex;align-items:baseline;gap:14px;padding:14px 18px 0 22px;position:relative;z-index:3}.now-label[data-v-36dbef86]{position:relative;display:inline-flex}.now-label-text[data-v-36dbef86]{position:relative;z-index:1;font-size:11px;font-weight:900;letter-spacing:.28em;text-transform:uppercase;color:var(--card-cyan)}.now-label-glow[data-v-36dbef86]{position:absolute;inset:-4px -8px;background:#00e5ff47;filter:blur(8px);opacity:.6;animation:labelGlow-36dbef86 2s ease-in-out infinite alternate}.now-table[data-v-36dbef86]{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff73}.now-timer[data-v-36dbef86]{margin-left:auto;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#fff;text-shadow:0 0 12px rgba(0,229,255,.45)}.now-hero[data-v-36dbef86]{position:relative;z-index:2;padding:10px 18px 16px 22px;min-height:150px;display:flex;flex-direction:column;justify-content:center;gap:10px}.now-clash[data-v-36dbef86]{--clash-inset: clamp(0px, .4vw, 4px);--clash-bleed: clamp(28px, 11vw, 58px);position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-height:100px;width:100%;overflow:visible}.now-clash[data-v-36dbef86] .fighter-left{align-self:start;z-index:2;width:calc(100% + var(--clash-bleed));margin-right:calc(-1 * var(--clash-bleed));padding-right:var(--clash-inset);--fighter-fit-extra: var(--clash-bleed)}.now-clash[data-v-36dbef86] .fighter-right{align-self:end;z-index:2;width:calc(100% + var(--clash-bleed));margin-left:calc(-1 * var(--clash-bleed));padding-left:var(--clash-inset);--fighter-fit-extra: var(--clash-bleed)}.now-clash.clash-decided[data-v-36dbef86]{animation:clashWiden-36dbef86 1.15s cubic-bezier(.14,.88,.2,1) forwards}.now-clash.clash-decided[data-v-36dbef86] .fighter-left.winner{animation:winnerLeanIn-36dbef86 1.2s cubic-bezier(.12,.9,.2,1) forwards}.now-clash.clash-decided[data-v-36dbef86] .fighter-right.winner{animation:winnerLeanInRight-36dbef86 1.2s cubic-bezier(.12,.9,.2,1) forwards}.now-clash.clash-decided[data-v-36dbef86] .fighter.loser{animation:loserSlotShake-36dbef86 .5s cubic-bezier(.2,1,.2,1) both}.now-context[data-v-36dbef86]{margin:0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff61}.now-empty[data-v-36dbef86]{padding:48px 22px;text-align:left}.now-swap-enter-active[data-v-36dbef86]{transition:opacity .55s cubic-bezier(.15,.9,.2,1),transform .55s cubic-bezier(.15,.9,.2,1),filter .55s ease}.now-swap-leave-active[data-v-36dbef86]{transition:opacity .38s ease,transform .38s ease,filter .38s ease}.now-swap-enter-from[data-v-36dbef86]{opacity:0;transform:translateY(12px) rotateX(8deg);filter:blur(4px)}.now-swap-leave-to[data-v-36dbef86]{opacity:0;transform:translateY(-8px) scale(.97);filter:blur(3px)}.now-card.advance-left .now-swap-enter-from[data-v-36dbef86]{transform:translate(-48px) rotateY(-6deg);opacity:0}.now-card.advance-right .now-swap-enter-from[data-v-36dbef86]{transform:translate(48px) rotateY(6deg);opacity:0}.now-card.advance-left .now-swap-leave-to[data-v-36dbef86]{transform:translate(32px) scale(.96);opacity:0}.now-card.advance-right .now-swap-leave-to[data-v-36dbef86]{transform:translate(-32px) scale(.96);opacity:0}@keyframes ambientDrift-36dbef86{0%{transform:translate(0) rotate(0)}to{transform:translate(2%,-1%) rotate(3deg)}}@keyframes cornerPulse-36dbef86{0%,to{opacity:.45}50%{opacity:.95}}@keyframes edgeFlash-36dbef86{0%{filter:brightness(2.5);box-shadow:0 0 28px #00e5ffd9}to{filter:brightness(1);box-shadow:0 0 16px var(--card-cyan-glow)}}@keyframes cardRecoil-36dbef86{0%{transform:scale(1)}20%{transform:scale(1.018)}45%{transform:scale(.995)}to{transform:scale(1)}}@keyframes cardSlam-36dbef86{0%{transform:translate(0) rotate(0)}8%{transform:translate(calc(var(--slam-dir) * 10px),-2px) rotate(calc(var(--slam-dir) * -.4deg))}18%{transform:translate(calc(var(--slam-dir) * -6px),1px) rotate(calc(var(--slam-dir) * .25deg))}32%{transform:translate(calc(var(--slam-dir) * 4px))}to{transform:translate(0) rotate(0)}}@keyframes labelGlow-36dbef86{0%{opacity:.35}to{opacity:.75}}@keyframes clashWiden-36dbef86{0%{--clash-inset: clamp(0px, .4vw, 4px);--clash-bleed: clamp(28px, 11vw, 58px)}42%{--clash-inset: clamp(16px, 5vw, 32px);--clash-bleed: clamp(10px, 3vw, 18px)}to{--clash-inset: clamp(10px, 3.5vw, 22px);--clash-bleed: clamp(16px, 5vw, 30px)}}@keyframes winnerLeanIn-36dbef86{0%{transform:translate(0) scale(1)}22%{transform:translate(6px) scale(1.02)}to{transform:translate(3px) scale(1.03)}}@keyframes winnerLeanInRight-36dbef86{0%{transform:translate(0) scale(1)}22%{transform:translate(-6px) scale(1.02)}to{transform:translate(-3px) scale(1.03)}}@keyframes loserSlotShake-36dbef86{0%{transform:translate(0)}18%{transform:translate(-3px,1px)}36%{transform:translate(4px,-2px)}54%{transform:translate(-2px,2px)}72%{transform:translate(2px,-1px)}to{transform:translate(0)}}@keyframes decisionCardBloom-36dbef86{0%{filter:saturate(1) brightness(1)}35%{filter:saturate(1.12) brightness(1.04)}to{filter:saturate(1) brightness(1)}}@media(prefers-reduced-motion:reduce){.now-clash.clash-decided[data-v-36dbef86],.now-clash.clash-decided[data-v-36dbef86] .fighter-left.winner,.now-clash.clash-decided[data-v-36dbef86] .fighter-right.winner,.now-clash.clash-decided[data-v-36dbef86] .fighter.loser,.now-card.decision[data-v-36dbef86]{animation:none}}.now-section[data-v-ac4a793f]{padding:0;border:none;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;overflow:visible}.now-grid[data-v-ac4a793f]{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));gap:14px}.now-section-empty[data-v-ac4a793f]{padding:24px 4px}@media(max-width:720px){.now-grid[data-v-ac4a793f]{grid-template-columns:1fr}}.decision-toast[data-v-f64b110c]{--toast-cyan: var(--now-accent, #00e5ff);--toast-cyan-dim: var(--now-accent-dim, #06b6d4);--toast-cyan-glow: var(--now-accent-glow, rgba(0, 229, 255, .45));--toast-win: #39ff8d;--toast-win-dim: #12c45f;--toast-win-glow: rgba(57, 255, 141, .55);position:fixed;left:50%;bottom:26px;transform:translate(-50%);isolation:isolate;min-width:300px;max-width:min(92vw,420px);background:var(--now-bg, #060606);padding:0;border:none;border-radius:var(--radius-panel);clip-path:var(--shape-toast);box-shadow:0 22px 50px #000000bf,inset 0 0 0 1px #39ff8d59,0 0 40px #39ff8d24,0 0 80px #00e5ff0f;z-index:6;overflow:hidden;animation:toastBloom-f64b110c 1.1s ease-out forwards}.toast-ambient[data-v-f64b110c]{position:absolute;inset:-30% -10%;background:radial-gradient(ellipse 70% 60% at 15% 90%,rgba(0,229,255,.12),transparent 55%),radial-gradient(ellipse 55% 45% at 88% 15%,rgba(57,255,141,.1),transparent 50%),conic-gradient(from 210deg at 50% 50%,rgba(0,229,255,.06),transparent 42%,rgba(57,255,141,.05),transparent 72%);pointer-events:none;z-index:0}.toast-scanlines[data-v-f64b110c]{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.18) 3px,rgba(0,0,0,.18) 4px);opacity:.4;mix-blend-mode:multiply;pointer-events:none;z-index:1}.toast-corners[data-v-f64b110c]{position:absolute;inset:8px;pointer-events:none;z-index:2}.toast-corners span[data-v-f64b110c]{position:absolute;width:12px;height:12px;border-color:#00e5ff8c;border-style:solid;opacity:.75;animation:cornerPulse-f64b110c 2.4s ease-in-out infinite}.toast-corners span[data-v-f64b110c]:nth-child(1){top:0;left:0;border-width:2px 0 0 2px}.toast-corners span[data-v-f64b110c]:nth-child(2){top:0;right:0;border-width:2px 2px 0 0;animation-delay:.3s}.toast-corners span[data-v-f64b110c]:nth-child(3){bottom:0;left:0;border-width:0 0 2px 2px;animation-delay:.6s}.toast-corners span[data-v-f64b110c]:nth-child(4){bottom:0;right:0;border-width:0 2px 2px 0;animation-delay:.9s}.toast-vignette[data-v-f64b110c]{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 35%,rgba(0,0,0,.5) 100%);pointer-events:none;z-index:1}.toast-edge[data-v-f64b110c]{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--toast-win),var(--toast-cyan-dim));z-index:4;box-shadow:0 0 14px var(--toast-win-glow),0 0 22px var(--toast-cyan-glow);animation:edgeFlash-f64b110c .9s ease-out forwards}.toast-body[data-v-f64b110c]{position:relative;z-index:3;padding:12px 18px 14px 20px;text-align:center}.toast-head[data-v-f64b110c]{display:flex;align-items:baseline;justify-content:center;gap:10px}.toast-label[data-v-f64b110c]{position:relative;display:inline-flex}.toast-label-text[data-v-f64b110c]{position:relative;z-index:1;font-size:10px;font-weight:900;letter-spacing:.32em;text-transform:uppercase;color:var(--toast-cyan)}.toast-label-glow[data-v-f64b110c]{position:absolute;inset:-4px -8px;background:#00e5ff47;filter:blur(8px);opacity:.55;animation:labelGlow-f64b110c 2s ease-in-out infinite alternate}.toast-lock[data-v-f64b110c]{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--toast-win);text-shadow:0 0 12px rgba(57,255,141,.65)}.toast-match[data-v-f64b110c]{font-size:15px;font-weight:900;margin-top:6px;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase}.toast-match-result[data-v-f64b110c]{display:flex;align-items:center;justify-content:center;gap:12px}.toast-name[data-v-f64b110c]{color:#f2f2f2;font-weight:900}.toast-name.winner[data-v-f64b110c]{color:#f4fff8;text-shadow:0 0 6px rgba(57,255,141,.95),0 0 18px rgba(57,255,141,.7),0 0 36px rgba(18,196,95,.45)}.toast-name.loser[data-v-f64b110c]{color:#ffffff61;font-weight:600;text-decoration:line-through;text-decoration-color:#ff1a1abf;text-decoration-thickness:2px}.toast-vs[data-v-f64b110c]{color:var(--toast-cyan);font-size:18px;font-weight:900;line-height:1;opacity:.85;text-shadow:0 0 10px var(--toast-cyan-glow)}.toast-meta[data-v-f64b110c]{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;display:flex;gap:6px;justify-content:center;margin-top:6px}.toast-meta-sep[data-v-f64b110c]{color:#00e5ff59}.toast-result[data-v-f64b110c]{margin-top:8px;font-weight:800;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.toast-rise-enter-active[data-v-f64b110c],.toast-rise-leave-active[data-v-f64b110c]{transition:opacity .35s ease,transform .35s cubic-bezier(.15,.9,.2,1)}.toast-rise-enter-from[data-v-f64b110c]{opacity:0;transform:translate(-50%,14px) scale(.96)}.toast-rise-leave-to[data-v-f64b110c]{opacity:0;transform:translate(-50%,20px) scale(.98)}@keyframes toastBloom-f64b110c{0%{box-shadow:0 22px 50px #000000bf,inset 0 0 0 1px #39ff8d26,0 0 #39ff8d00,0 0 #00e5ff00}35%{box-shadow:0 22px 50px #000000bf,inset 0 0 0 1px #39ff8d80,0 0 56px #39ff8d38,0 0 100px #00e5ff1a}to{box-shadow:0 22px 50px #000000bf,inset 0 0 0 1px #39ff8d59,0 0 40px #39ff8d24,0 0 80px #00e5ff0f}}@keyframes cornerPulse-f64b110c{0%,to{opacity:.4}50%{opacity:.95}}@keyframes edgeFlash-f64b110c{0%{filter:brightness(2.2);box-shadow:0 0 24px #39ff8df2,0 0 36px #00e5ffb3}to{filter:brightness(1);box-shadow:0 0 14px var(--toast-win-glow),0 0 22px var(--toast-cyan-glow)}}@keyframes labelGlow-f64b110c{0%{opacity:.3}to{opacity:.7}}.ranking-stack[data-v-289e2b81]{position:relative}.ranking-motion-list[data-v-289e2b81]{display:flex;flex-direction:column;gap:8px;position:relative}.ranking-item[data-v-289e2b81]{position:relative;display:grid;grid-template-columns:minmax(88px,auto) 1fr auto;align-items:center;gap:8px;padding:8px 10px 8px 12px;border-radius:var(--radius-panel);border:1px solid rgba(0,229,255,.08);background:#04080eb8;clip-path:var(--shape-panel-sm);box-shadow:0 10px 22px #0000004d;will-change:transform;z-index:1}.ranking-item[data-v-289e2b81]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#00e5ff,transparent);opacity:.5}.ranking-stack--animating .ranking-item[data-v-289e2b81]{z-index:2}.ranking-place[data-v-289e2b81]{display:inline-flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.ranking-rank[data-v-289e2b81]{font-weight:800;font-size:11px;color:#9ed6ff;letter-spacing:.02em}.ranking_tied[data-v-289e2b81]{font-size:11px;font-weight:700;letter-spacing:.04em;color:#ff9f43}.ranking-name[data-v-289e2b81]{font-weight:700;font-size:13px;letter-spacing:.02em;text-transform:uppercase}.ranking-record[data-v-289e2b81]{display:inline-flex;align-items:baseline;gap:5px;font-weight:800;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.ranking-wins[data-v-289e2b81]{color:#7dffcf}.ranking-sep[data-v-289e2b81]{color:#ebf2ff8c;font-weight:700;font-size:17px;line-height:1;padding:0 1px}.ranking-losses[data-v-289e2b81]{color:#ff7a8a;min-width:1ch;text-align:right}@media(prefers-reduced-motion:reduce){.ranking-item[data-v-289e2b81]{transition:none!important;transform:none!important}}.mode-transition-video[data-v-6f0a505c]{position:fixed;inset:0;z-index:2147483646;background:#000;pointer-events:auto;overflow:hidden}[data-v-6f0a505c] .mode-transition-video__media{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;display:block}.mode-transition-video__tint[data-v-6f0a505c]{position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;transition:opacity 0s linear}.mode-transition-video__tint.tint-fade-in[data-v-6f0a505c]{opacity:1;transition:opacity 1s ease}.mode-transition-video__tint.tint-hold[data-v-6f0a505c]{opacity:1;transition:opacity 0s linear}.mode-transition-video__tint.tint-fade-out[data-v-6f0a505c]{opacity:0;transition:opacity .8s ease}.finished-podium[data-v-e2cffa17]{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:12px;min-height:220px;padding:8px 4px 0}.finished-podium__slot[data-v-e2cffa17]{display:flex;flex-direction:column;align-items:center;text-align:center;animation:podiumRise-e2cffa17 1.4s cubic-bezier(.22,1,.36,1) both}.finished-podium__slot--1[data-v-e2cffa17]{animation-delay:.35s}.finished-podium__slot--2[data-v-e2cffa17]{animation-delay:0s}.finished-podium__slot--3[data-v-e2cffa17]{animation-delay:.55s}.finished-podium__pedestal[data-v-e2cffa17]{position:relative;width:100%;display:flex;align-items:flex-end;justify-content:center;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0c1424e6,#04080ef2);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);overflow:hidden}.finished-podium__slot--1 .finished-podium__pedestal[data-v-e2cffa17]{height:148px;border-color:#ffd77873;box-shadow:0 0 40px #ffc85a33}.finished-podium__slot--2 .finished-podium__pedestal[data-v-e2cffa17]{height:108px;border-color:#b4d2ff59}.finished-podium__slot--3 .finished-podium__pedestal[data-v-e2cffa17]{height:88px;border-color:#ffa06e59}.finished-podium__glow[data-v-e2cffa17]{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(255,220,140,.25),transparent 70%);opacity:0;animation:podiumGlow-e2cffa17 5s ease-in-out infinite}.finished-podium__slot--1 .finished-podium__glow[data-v-e2cffa17]{opacity:1}.finished-podium__rank[data-v-e2cffa17]{position:relative;z-index:1;font-size:28px;font-weight:900;letter-spacing:.06em;padding-bottom:12px;text-shadow:0 0 20px rgba(255,255,255,.25)}.finished-podium__slot--1 .finished-podium__rank[data-v-e2cffa17]{color:#ffe08a;font-size:36px}.finished-podium__slot--2 .finished-podium__rank[data-v-e2cffa17]{color:#c8dcff}.finished-podium__slot--3 .finished-podium__rank[data-v-e2cffa17]{color:#ffb08a;font-size:24px}.finished-podium__athlete[data-v-e2cffa17]{margin-top:10px;width:100%}.finished-podium__name[data-v-e2cffa17]{font-weight:800;font-size:clamp(13px,1.4vw,16px);letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.finished-podium__record[data-v-e2cffa17]{margin-top:4px;font-weight:800;font-size:14px;font-variant-numeric:tabular-nums}.finished-podium__wins[data-v-e2cffa17]{color:#7dffcf}.finished-podium__sep[data-v-e2cffa17]{opacity:.55;margin:0 3px}.finished-podium__losses[data-v-e2cffa17]{color:#ff8a9a}.finished-podium__tied[data-v-e2cffa17],.finished-podium__outcome[data-v-e2cffa17]{display:inline-block;margin-top:6px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:2px 6px;opacity:.85}.finished-podium__tied[data-v-e2cffa17]{color:#ff9f43}.finished-podium__outcome[data-v-e2cffa17]{color:#c8dcff;box-shadow:inset 0 0 0 1px #c8dcff47}.finished-podium__slot--1 .finished-podium__outcome[data-v-e2cffa17]{color:#ffe08a;box-shadow:inset 0 0 0 1px #ffe08a59}@keyframes podiumRise-e2cffa17{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes podiumGlow-e2cffa17{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.finished-podium__slot[data-v-e2cffa17],.finished-podium__glow[data-v-e2cffa17]{animation:none}}.finished-rankings[data-v-10097cdd]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.finished-rankings__label[data-v-10097cdd]{font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:.7;margin-bottom:8px;flex-shrink:0}.finished-rankings__window[data-v-10097cdd]{position:relative;flex:1;min-height:0;overflow:hidden}.finished-rankings__viewport[data-v-10097cdd]{height:100%;overflow-y:auto;overflow-x:hidden;border:1px solid rgba(0,229,255,.1);background:#0408108c;scrollbar-width:none;-ms-overflow-style:none}.finished-rankings__viewport[data-v-10097cdd]::-webkit-scrollbar{display:none;width:0;height:0}.finished-rankings__fade[data-v-10097cdd]{position:absolute;left:0;right:0;height:18px;pointer-events:none;z-index:2}.finished-rankings__fade--top[data-v-10097cdd]{top:0;background:linear-gradient(180deg,rgba(4,8,16,.95),transparent)}.finished-rankings__fade--bottom[data-v-10097cdd]{bottom:0;background:linear-gradient(0deg,rgba(4,8,16,.95),transparent)}.finished-rankings__list[data-v-10097cdd]{display:flex;flex-direction:column;gap:6px;padding:8px 10px 16px;will-change:transform}.finished-rankings__row[data-v-10097cdd]{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:8px;min-height:40px;flex-shrink:0;padding:8px 10px 8px 12px;background:#04080ec7;border:1px solid rgba(0,229,255,.06)}.finished-rankings__row--podium[data-v-10097cdd]{border-color:#ffd77833;background:#140e0680}.finished-rankings__place[data-v-10097cdd]{font-size:11px;font-weight:800;color:#9ed6ff;letter-spacing:.04em}.finished-rankings__row--podium .finished-rankings__place[data-v-10097cdd]{color:#ffd48a}.finished-rankings__name[data-v-10097cdd]{font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;line-height:1.25}.finished-rankings__wl[data-v-10097cdd]{font-weight:800;font-size:13px;font-variant-numeric:tabular-nums}.finished-rankings__w[data-v-10097cdd]{color:#7dffcf}.finished-rankings__sep[data-v-10097cdd]{opacity:.5;margin:0 2px}.finished-rankings__l[data-v-10097cdd]{color:#ff8a9a}.finished-stage[data-v-21131f1d]{display:flex;flex-direction:column;min-height:0;flex:1;height:100%;gap:12px;overflow:hidden}.finished-stage__head[data-v-21131f1d]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 2px 0;flex-shrink:0}.finished-stage__name[data-v-21131f1d]{margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#ffe08a;text-shadow:0 0 24px rgba(255,200,90,.25)}.finished-stage__meta[data-v-21131f1d]{margin:4px 0 0;font-size:11px;opacity:.65;letter-spacing:.1em;text-transform:uppercase}.finished-stage__index[data-v-21131f1d]{font-size:22px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#ebf2ffe6;white-space:nowrap}.finished-stage__index-current[data-v-21131f1d]{color:#00e5ff;font-size:28px}.finished-stage__index-sep[data-v-21131f1d]{opacity:.45;margin:0 4px}.finished-stage__body[data-v-21131f1d]{display:grid;grid-template-columns:minmax(280px,38%) 1fr;grid-template-rows:minmax(0,1fr);gap:16px;min-height:0;flex:1;overflow:hidden;align-items:stretch}.finished-stage__body[data-v-21131f1d]>*{min-height:0;height:100%;overflow:hidden}.finished-stage__podium-wrap[data-v-21131f1d]{display:flex;align-items:flex-end;min-height:0}.finished-stage__podium-wrap[data-v-21131f1d] .finished-podium{min-height:150px;width:100%}.finished-stage__podium-wrap[data-v-21131f1d] .finished-podium__slot--1 .finished-podium__pedestal{height:118px}.finished-stage__podium-wrap[data-v-21131f1d] .finished-podium__slot--2 .finished-podium__pedestal{height:86px}.finished-stage__podium-wrap[data-v-21131f1d] .finished-podium__slot--3 .finished-podium__pedestal{height:68px}@media(max-width:900px){.finished-stage__body[data-v-21131f1d]{grid-template-columns:1fr;grid-template-rows:auto 1fr}}.finished-match[data-v-fd263dae]{display:grid;grid-template-columns:4px 1fr auto;gap:12px;align-items:stretch;padding:10px 12px 10px 0;background:#0408108c;border:1px solid rgba(0,229,255,.08);border-radius:var(--radius-panel);clip-path:var(--shape-panel-sm);transition:border-color .25s ease,box-shadow .25s ease;box-sizing:border-box}.finished-match--tape[data-v-fd263dae]{height:92px;min-height:92px;max-height:92px;align-items:stretch}.finished-match--highlight[data-v-fd263dae]{border-color:#ffd77859;box-shadow:0 0 24px #ffc85a1f}.finished-match__rail[data-v-fd263dae]{align-self:stretch;background:linear-gradient(180deg,#00e5ff80,#7dffcf33);opacity:.65}.finished-match--highlight .finished-match__rail[data-v-fd263dae]{background:linear-gradient(180deg,#ffd48a,#ff9f43);opacity:1}.finished-match__body[data-v-fd263dae]{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:0}.finished-match--tape .finished-match__body[data-v-fd263dae]{justify-content:space-between;padding:4px 0}.finished-match__meta[data-v-fd263dae]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:0;min-height:16px;align-items:center}.finished-match--tape .finished-match__meta[data-v-fd263dae]{flex-wrap:nowrap;overflow:hidden}.finished-match--no-badge[data-v-fd263dae]{grid-template-columns:4px 1fr}.finished-match__round[data-v-fd263dae],.finished-match__bracket[data-v-fd263dae],.finished-match__bo[data-v-fd263dae]{font-size:9px;letter-spacing:.14em;text-transform:uppercase;opacity:.72;padding:2px 6px;background:#00e5ff0f;box-shadow:inset 0 0 0 1px #00e5ff1f}.finished-match__clash[data-v-fd263dae]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:18px}.finished-match--tape .finished-match__clash[data-v-fd263dae]{flex-wrap:nowrap;overflow:hidden}.finished-match__fighter[data-v-fd263dae]{font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9rem}.finished-match--tape .finished-match__fighter[data-v-fd263dae]{max-width:7.5rem;font-size:12px}.finished-match__fighter--winner[data-v-fd263dae]{opacity:1;color:#7dffcf;text-shadow:0 0 12px rgba(125,255,207,.35)}.finished-match__vs[data-v-fd263dae]{font-size:11px;opacity:.45;font-weight:800}.finished-match__badge[data-v-fd263dae]{display:flex;flex-direction:column;justify-content:center;text-align:right;min-width:88px;padding-right:4px}.finished-match--tape .finished-match__badge[data-v-fd263dae]{min-width:76px}.finished-match__crown[data-v-fd263dae]{display:block;font-size:8px;color:#ffd48a;opacity:.85;line-height:1}.finished-match__winner[data-v-fd263dae]{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffd48a}.finished-tape[data-v-9df2b56a]{margin-top:0;padding:8px 0 4px;border-top:1px solid rgba(255,215,120,.12);flex-shrink:0}.finished-tape__head[data-v-9df2b56a]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px;padding:0 4px}.finished-tape__title[data-v-9df2b56a]{margin:0;font-size:12px;letter-spacing:.22em;text-transform:uppercase;opacity:.85}.finished-tape__count[data-v-9df2b56a]{font-size:11px;opacity:.6;letter-spacing:.08em}.finished-tape__viewport[data-v-9df2b56a]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.finished-tape__track[data-v-9df2b56a]{display:flex;gap:12px;width:max-content;padding:4px 8px 12px}.finished-tape__track--scroll[data-v-9df2b56a]{animation:tapeScroll-9df2b56a linear infinite}.finished-tape__card[data-v-9df2b56a]{width:min(340px,72vw);height:92px;flex-shrink:0;display:flex;align-items:stretch}.finished-tape__card[data-v-9df2b56a] .finished-match{width:100%}@keyframes tapeScroll-9df2b56a{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.finished-tape__track--scroll[data-v-9df2b56a]{animation:none;flex-wrap:wrap;width:100%}.finished-tape__viewport[data-v-9df2b56a]{overflow:visible;-webkit-mask-image:none;mask-image:none}}.finished-overview[data-v-711e9a02]{position:relative;display:flex;flex-direction:column;min-height:0;flex:1;gap:10px;overflow:hidden;scrollbar-width:none}.finished-overview[data-v-711e9a02]::-webkit-scrollbar{display:none}.finished-overview__fx[data-v-711e9a02]{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.finished-overview__spark[data-v-711e9a02]{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(60px);opacity:.28;animation:sparkDrift-711e9a02 18s ease-in-out infinite}.finished-overview__spark--a[data-v-711e9a02]{top:-100px;left:-60px;background:#ffc85a4d}.finished-overview__spark--b[data-v-711e9a02]{bottom:80px;right:-80px;background:#00e5ff38;animation-delay:-6s}.finished-overview__stage[data-v-711e9a02]{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.finished-overview__rotator[data-v-711e9a02]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.finished-overview__rotator[data-v-711e9a02] .finished-overview__stage-panel{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.finished-overview__tape[data-v-711e9a02]{position:relative;z-index:1;flex-shrink:0}.bracket-fade-enter-active[data-v-711e9a02],.bracket-fade-leave-active[data-v-711e9a02]{transition:opacity 1.2s ease,transform 1.2s cubic-bezier(.22,1,.36,1)}.bracket-fade-enter-from[data-v-711e9a02]{opacity:0;transform:translateY(16px) scale(.98)}.bracket-fade-leave-to[data-v-711e9a02]{opacity:0;transform:translateY(-12px) scale(.99)}@keyframes sparkDrift-711e9a02{0%,to{transform:translate(0)}50%{transform:translate(20px,12px)}}@media(prefers-reduced-motion:reduce){.finished-overview__spark[data-v-711e9a02]{animation:none}.bracket-fade-enter-active[data-v-711e9a02],.bracket-fade-leave-active[data-v-711e9a02]{transition:opacity .2s ease}.bracket-fade-enter-from[data-v-711e9a02],.bracket-fade-leave-to[data-v-711e9a02]{transform:none}}.app[data-v-15454b09]{min-height:100vh;display:flex;flex-direction:column;background-color:var(--app-shell);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;color:var(--text-strong);font-family:var(--font-ui);overflow-x:hidden;position:relative}.fx[data-v-15454b09]{position:fixed;inset:0;pointer-events:none;z-index:0}.fx-glow[data-v-15454b09]{background:var(--fx-glow);animation:glowPulse-15454b09 8s ease-in-out infinite}.fx-scan[data-v-15454b09]{background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.2) 51%);background-size:100% var(--fx-scan-size, 4px);animation:scanline-15454b09 6s linear infinite;opacity:var(--fx-scan-opacity, .15)}.brand-banner[data-v-15454b09]{display:flex;align-items:center;justify-content:center;max-width:360px;min-width:200px;width:100%;margin:0 auto;flex:1 1 220px}.brand-banner img[data-v-15454b09]{display:block;width:100%;max-height:64px;object-fit:contain;margin:0 auto;filter:drop-shadow(0 6px 22px rgba(0,128,255,.25))}.topbar[data-v-15454b09]{display:flex;align-items:center;justify-content:space-between;padding:0;background:var(--topbar-bg);-webkit-backdrop-filter:blur(var(--topbar-blur));backdrop-filter:blur(var(--topbar-blur));border-bottom:1px solid var(--topbar-border);position:relative;z-index:10;flex-wrap:wrap;gap:8px}.topbar-main[data-v-15454b09]{display:flex;align-items:center;gap:16px;flex:1;min-width:0;padding:6px 12px}.brand[data-v-15454b09]{display:flex;align-items:center;gap:10px;min-width:200px}.brand-icon[data-v-15454b09]{width:36px;height:36px;flex-shrink:0;position:relative}.brand-icon-img[data-v-15454b09]{display:block;width:100%;height:100%;object-fit:contain;animation:brandIconGlow-15454b09 3s ease-in-out infinite}.brand-text[data-v-15454b09]{display:flex;flex-direction:column;min-width:0}.title[data-v-15454b09]{font-weight:800;font-size:clamp(22px,2.4vw,34px);letter-spacing:-.02em;line-height:1.05}.clock-display[data-v-15454b09]{font-size:28px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.08em;opacity:.95}.dot[data-v-15454b09]{width:8px;height:8px;border-radius:50%;background:#555;flex-shrink:0}.dot.connected[data-v-15454b09]{background:#3cdc96;box-shadow:0 0 8px #3cdc96}.dot.connecting[data-v-15454b09]{background:#ffbf00;animation:glowPulse-15454b09 1s infinite}.dot.reconnecting[data-v-15454b09]{background:#ff4040}.top-stat.highlight .connection-dot[data-v-15454b09]{position:absolute;top:6px;right:6px;z-index:1}.topbar-stats[data-v-15454b09]{display:flex;gap:0;background:#ffffff0a;padding:0;border-radius:0;flex:1;min-width:0}.top-stat[data-v-15454b09]{display:flex;flex-direction:column;padding:var(--pad-stat);border-radius:var(--radius-panel);min-width:80px;position:relative}.top-stat.glow[data-v-15454b09]{background:#50a0ff1a}.top-stat.highlight[data-v-15454b09]{background:#ffffff0d}.k[data-v-15454b09]{font-size:10px;text-transform:uppercase;letter-spacing:.05em;opacity:.6}.v[data-v-15454b09]{font-size:16px;font-weight:700;margin-top:2px}.s[data-v-15454b09]{font-size:10px;opacity:.5;margin-top:2px;white-space:nowrap}.meter[data-v-15454b09]{position:absolute;bottom:0;left:0;right:0;height:3px;background:#ffffff1a;overflow:hidden;border-radius:0}.meter span[data-v-15454b09]{display:block;height:100%;background:#3cdc96;width:0%;transition:width .5s ease}.content[data-v-15454b09]{max-width:min(96vw,2100px);width:100%;margin:0 auto;padding:var(--pad-content);position:relative;z-index:5;display:flex;flex-direction:column;gap:var(--gap-content);flex:1;min-height:0}.tournament-layout[data-v-15454b09]{display:flex;flex-direction:column;gap:var(--gap-content)}.finished-layout[data-v-15454b09]{display:flex;flex-direction:column;flex:1;min-height:0;gap:0;animation:finishedReveal-15454b09 .8s cubic-bezier(.22,1,.36,1) both}.finished-layout__screen[data-v-15454b09]{flex:0 0 auto;min-height:calc(100dvh - 70px);height:calc(100dvh - 70px);max-height:calc(100dvh - 70px);display:flex;flex-direction:column;min-width:0;overflow:hidden;scrollbar-width:none}.finished-layout__screen[data-v-15454b09]::-webkit-scrollbar{display:none}.finished-admin-browser[data-v-15454b09]{flex-shrink:0;margin-top:28px;margin-bottom:48px;scroll-margin-top:24px}.finished-admin-browser .browser-header[data-v-15454b09]{align-items:baseline}.finished-admin-eyebrow[data-v-15454b09]{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.content[data-v-15454b09]:has(.finished-layout){padding:8px 18px 10px;gap:0;max-width:100%;height:calc(100dvh - 52px);max-height:calc(100dvh - 52px);overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.content[data-v-15454b09]:has(.finished-layout)::-webkit-scrollbar{display:none}.app[data-v-15454b09]:has(.finished-layout){overflow:hidden;height:100dvh}.app:has(.finished-layout) .content[data-v-15454b09]{flex:1;min-height:0}.topbar-finished-stats .finished-bracket-v[data-v-15454b09]{font-size:clamp(14px,1.5vw,20px);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(42vw,520px)}.topbar-finished-stats .finished-stat .v[data-v-15454b09]{color:#ffe08a}.topbar-finished-stats .warn-v[data-v-15454b09]{color:#ff9fa5!important}.topbar-finished-stats .ok-v[data-v-15454b09]{color:#7dffcf!important}@keyframes finishedReveal-15454b09{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.columns[data-v-15454b09]{display:grid;grid-template-columns:1fr 2fr;gap:var(--gap-columns);align-items:stretch}.now-row[data-v-15454b09]{display:flex;flex-wrap:wrap;gap:var(--gap-now-row)}.card[data-v-15454b09]{background:var(--cyber-panel);border:var(--border-panel) solid var(--cyber-border);border-radius:var(--radius-panel);padding:var(--pad-card);-webkit-backdrop-filter:blur(var(--panel-blur));backdrop-filter:blur(var(--panel-blur));box-shadow:var(--shadow-panel);position:relative;overflow:hidden;clip-path:var(--shape-panel-lg);transition:transform .2s,box-shadow .2s}.card[data-v-15454b09]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--card-hairline);opacity:.7;pointer-events:none}.card-title[data-v-15454b09]{padding-bottom:6px;text-transform:uppercase;letter-spacing:.14em;font-size:12px;opacity:.85}.setup-card[data-v-15454b09]{padding:0;border:none;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:calc(100dvh - 72px);overflow:visible}.content[data-v-15454b09]:has(.setup-card){min-height:calc(100dvh - 56px)}.setup-browser-card[data-v-15454b09]{margin-bottom:4px;scroll-margin-top:24px}.topbar-setup-stats[data-v-15454b09]{align-items:center;gap:0}.setup-eyebrow[data-v-15454b09]{display:flex;align-items:center;gap:8px;padding:6px 16px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#7dffcf;font-weight:700;border-right:1px solid rgba(255,255,255,.08);white-space:nowrap}.setup-pulse-dot[data-v-15454b09]{width:8px;height:8px;background:#7dffcf;border-radius:50%;box-shadow:0 0 10px #7dffcf;animation:setupPulse-15454b09 2s infinite}@keyframes setupPulse-15454b09{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}.brackets-card[data-v-15454b09]{display:flex;flex-direction:column;height:100%;min-height:0}.brackets-card.wave[data-v-15454b09]:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(120,200,255,.8),transparent);opacity:0;pointer-events:none;animation:bracketWave-15454b09 .9s ease-out}.bracket-row[data-v-15454b09]{padding:14px 14px 16px 18px;border-radius:var(--radius-panel);background:#04060cd1;border:1px solid rgba(0,229,255,.1);position:relative;overflow:hidden;clip-path:var(--shape-panel-sm);box-shadow:0 16px 32px #0006,inset 0 0 0 1px #ffffff08}.brackets[data-v-15454b09]{display:flex;flex-direction:column;gap:var(--gap-brackets);flex:1;min-height:0;overflow-y:auto}.bracket-row[data-v-15454b09]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--border-accent-bar);border-radius:var(--radius-none);background:linear-gradient(180deg,var(--row-accent),var(--row-accent-dim));opacity:var(--row-accent-opacity, .55);box-shadow:0 0 var(--row-accent-glow-size, 8px) var(--row-accent-glow)}.bracket-row[data-v-15454b09]:after{content:"";position:absolute;top:0;right:0;width:12px;height:12px;border-top:2px solid var(--row-corner, rgba(255, 255, 255, .2));border-right:2px solid var(--row-corner, rgba(255, 255, 255, .2));pointer-events:none}.bracket-row.stage-not_started[data-v-15454b09],.queue-column.stage-not_started[data-v-15454b09]{--row-accent: #9aa3b8;--row-accent-dim: #6b7389;--row-accent-glow: rgba(130, 138, 158, .08);--row-accent-glow-size: 2px;--row-accent-opacity: .55;--row-corner: rgba(150, 158, 178, .28);border-color:#828a9e38;background:#080a10d1}.bracket-row.stage-not_started[data-v-15454b09]:before,.queue-column.stage-not_started[data-v-15454b09]:before{opacity:.5}.bracket-row.stage-not_started .bracket-name[data-v-15454b09],.queue-column.stage-not_started .queue-bracket[data-v-15454b09]{color:#a8b0c4;text-shadow:none}.bracket-row.stage-in_progress[data-v-15454b09],.queue-column.stage-in_progress[data-v-15454b09]{--row-accent: #00e5ff;--row-accent-dim: #06b6d4;--row-accent-glow: rgba(0, 229, 255, .42);--row-accent-glow-size: 14px;--row-accent-opacity: .85;--row-corner: rgba(0, 229, 255, .45);border-color:#00e5ff38}.bracket-row.stage-in_progress[data-v-15454b09]{box-shadow:0 16px 32px #0006,0 0 18px #00e5ff1a}.queue-column.stage-in_progress[data-v-15454b09]{box-shadow:inset 0 0 0 1px #ffffff08,0 0 16px #00e5ff1f}.bracket-row.stage-finals[data-v-15454b09],.queue-column.stage-finals[data-v-15454b09]{--row-accent: #ffd166;--row-accent-dim: #f5a623;--row-accent-glow: rgba(255, 209, 102, .55);--row-accent-glow-size: 20px;--row-accent-opacity: 1;--row-corner: rgba(255, 209, 102, .55);border-color:#ffc85a52}.bracket-row.stage-finals[data-v-15454b09]{box-shadow:0 18px 36px #0000006b,0 0 28px #ffb43c2e}.queue-column.stage-finals[data-v-15454b09]{box-shadow:inset 0 0 0 1px #ffffff0a,0 0 22px #ffb43c29}.bracket-row.stage-completed[data-v-15454b09],.queue-column.stage-completed[data-v-15454b09]{--row-accent: #39ff8d;--row-accent-dim: #12c45f;--row-accent-glow: rgba(57, 255, 141, .65);--row-accent-glow-size: 24px;--row-accent-opacity: 1;--row-corner: rgba(57, 255, 141, .5);border-color:#39ff8d4d}.bracket-row.stage-completed[data-v-15454b09]{box-shadow:0 20px 40px #00000073,0 0 32px #39ff8d38}.queue-column.stage-completed[data-v-15454b09]{box-shadow:inset 0 0 0 1px #ffffff0a,0 0 26px #39ff8d33}.bracket-row.bracket-active[data-v-15454b09]{box-shadow:0 20px 40px #00000073,0 0 24px var(--row-accent-glow),inset 0 0 0 1px #ffffff0f}.bracket-row.bracket-active[data-v-15454b09]:before,.queue-column.bracket-active[data-v-15454b09]:before{width:4px}.queue-column.bracket-active[data-v-15454b09]{box-shadow:inset 0 0 0 1px #ffffff0d,0 0 20px var(--row-accent-glow)}.bracket-head[data-v-15454b09]{display:flex;justify-content:space-between;align-items:center;gap:12px}.bracket-name[data-v-15454b09]{font-weight:800;font-size:16px;letter-spacing:.04em;text-transform:uppercase}.bracket-tags[data-v-15454b09]{display:inline-flex;gap:6px;align-items:center}.bracket-meta[data-v-15454b09]{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;opacity:.65;margin-top:6px;text-transform:uppercase;letter-spacing:.1em}.bracket-progress[data-v-15454b09]{height:4px;border-radius:var(--radius-none);background:#ffffff0f;margin-top:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #00e5ff14}.bracket-progress span[data-v-15454b09]{display:block;height:100%;border-radius:var(--radius-none);background:linear-gradient(90deg,var(--row-accent),var(--row-accent-dim));box-shadow:0 0 var(--row-accent-glow-size, 8px) var(--row-accent-glow)}.bracket-row.stage-not_started .badge[data-v-15454b09]{background:#7880961f;color:#a8b0c4;box-shadow:inset 0 0 0 1px #8c94a833}.bracket-row.stage-in_progress .badge[data-v-15454b09]{background:#00e5ff1f;color:#7ae8ff;box-shadow:inset 0 0 0 1px #00e5ff47}.bracket-row.stage-finals .badge[data-v-15454b09]{background:#ffc85a29;color:#ffe08a;box-shadow:inset 0 0 0 1px #ffc85a59}.bracket-row.stage-completed .badge[data-v-15454b09]{background:#39ff8d24;color:#9dffc4;box-shadow:inset 0 0 0 1px #39ff8d59}.badge[data-v-15454b09]{font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;padding:3px 8px;border-radius:var(--radius-chip);background:#00e5ff1a;color:var(--cyber-cyan);letter-spacing:.06em;box-shadow:inset 0 0 0 1px #00e5ff33;clip-path:var(--shape-chip)}.bracket-next[data-v-15454b09]{font-size:12px;margin-top:10px;opacity:.8}.queue-grid[data-v-15454b09]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--gap-queue-grid);direction:ltr}.queue-card[data-v-15454b09]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.queue-panel[data-v-15454b09]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.card-title-row[data-v-15454b09]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.queue-toggle[data-v-15454b09]{display:inline-flex;gap:2px;padding:2px;background:#000812b8;border-radius:var(--radius-toggle);box-shadow:0 0 20px #00e5ff0f}.toggle-btn[data-v-15454b09]{border:none;background:transparent;color:#ebf2ffb8;padding:7px 14px;border-radius:var(--radius-toggle-btn);clip-path:none;box-shadow:none;font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.toggle-btn[data-v-15454b09]:hover{color:#ebf2ff;background:#00e5ff1a}.toggle-btn[data-v-15454b09]:focus-visible{outline:2px solid rgba(0,229,255,.6);outline-offset:2px}.toggle-btn.active[data-v-15454b09]{color:#f4fbff;background:linear-gradient(135deg,#00e5ff47,#7dffcf33);box-shadow:0 0 12px #00e5ff40}.queue-column[data-v-15454b09]{display:flex;flex-direction:column;gap:14px;background:#0408108c;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-panel);padding:var(--pad-queue-col);clip-path:var(--shape-panel-sm);position:relative;overflow:hidden}.queue-column[data-v-15454b09]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--border-accent-bar);background:linear-gradient(180deg,var(--row-accent),var(--row-accent-dim));opacity:var(--row-accent-opacity, .55);box-shadow:0 0 var(--row-accent-glow-size, 8px) var(--row-accent-glow);pointer-events:none}.queue-column[data-v-15454b09]:after{content:"";position:absolute;top:0;right:0;width:10px;height:10px;border-top:2px solid var(--row-corner, rgba(255, 255, 255, .2));border-right:2px solid var(--row-corner, rgba(255, 255, 255, .2));pointer-events:none}.queue-column-head[data-v-15454b09]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:2px 4px 0}.queue-bracket[data-v-15454b09]{font-weight:800;letter-spacing:.03em;text-transform:uppercase;font-size:13px;color:var(--row-accent);text-shadow:0 0 12px var(--row-accent-glow)}.queue-count[data-v-15454b09]{font-size:11px;opacity:.75;color:var(--row-accent-dim);text-transform:uppercase;letter-spacing:.08em}.queue-column .section-title[data-v-15454b09]{color:var(--row-accent-dim);opacity:.9}.queue[data-v-15454b09]{display:flex;flex-direction:column;gap:16px}.queue-section[data-v-15454b09]{display:flex;flex-direction:column;gap:6px}.section-title[data-v-15454b09]{font-size:11px;text-transform:uppercase;letter-spacing:.18em;opacity:.7}.queue-item[data-v-15454b09]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:var(--pad-queue-item);border-radius:var(--radius-panel);background:#04060a8c;border:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden;clip-path:var(--shape-panel-sm)}.queue-item[data-v-15454b09]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#ffffff1f;opacity:.5}.queue-item--deck[data-v-15454b09]{background:#04080eb8;border-color:color-mix(in srgb,var(--row-accent) 28%,transparent);box-shadow:0 0 12px var(--row-accent-glow)}.queue-item--deck[data-v-15454b09]:before{opacity:1;width:3px;background:linear-gradient(180deg,var(--row-accent),var(--row-accent-dim))}.queue-item--solo[data-v-15454b09]{border-style:dashed}.queue-matchline--solo[data-v-15454b09]{flex-direction:column;align-items:flex-start;gap:2px}.queue-solo-note[data-v-15454b09]{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--row-accent) 75%,var(--muted))}.queue-matchline[data-v-15454b09]{display:flex;align-items:baseline;gap:6px;min-width:0;flex:1}.queue-fighter[data-v-15454b09]{font-weight:800;font-size:13px;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.queue-vs[data-v-15454b09]{flex-shrink:0;font-size:10px;font-weight:600;opacity:.45;text-transform:lowercase}.queue-tag[data-v-15454b09]{flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:3px 7px;border-radius:var(--radius-chip);white-space:nowrap}.queue-tag--deck[data-v-15454b09]{color:var(--row-accent);background:color-mix(in srgb,var(--row-accent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--row-accent) 32%,transparent)}.queue-wait[data-v-15454b09]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.queue-wait-time[data-v-15454b09]{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em}.queue-wait-clock[data-v-15454b09]{font-size:10px;opacity:.6;font-variant-numeric:tabular-nums}.names[data-v-15454b09]{font-weight:800;letter-spacing:.02em;text-transform:uppercase}.names.big[data-v-15454b09]{font-size:20px}.vs[data-v-15454b09]{margin:0 6px;opacity:.6;font-size:12px;font-weight:500}.meta[data-v-15454b09]{display:flex;flex-wrap:wrap;gap:6px}.pill[data-v-15454b09]{font-size:10px;padding:3px 8px;border-radius:var(--radius-chip);background:#00e5ff0f;box-shadow:inset 0 0 0 1px #00e5ff1f;text-transform:uppercase;letter-spacing:.08em;clip-path:var(--shape-chip)}.pill.subtle[data-v-15454b09]{opacity:.7}.active-pill[data-v-15454b09]{background:#3cdc9626;color:#7dffcf}.finals-pill[data-v-15454b09]{background:#ffc85a26;color:#ffd48a}.small[data-v-15454b09]{font-size:11px;opacity:.75}.big[data-v-15454b09]{font-size:18px;font-weight:800;margin-top:4px}.muted[data-v-15454b09]{opacity:.65}.muted-row[data-v-15454b09]{opacity:.72}.stack[data-v-15454b09]{display:grid;gap:6px}.queue-card .queue-grid[data-v-15454b09],.queue-card .queue-column[data-v-15454b09]{min-height:0}.queue-grid[data-v-15454b09]{flex:1;min-height:0;overflow-y:auto}.welcome-picker-card .welcome-lead[data-v-15454b09]{margin:0 0 16px;font-size:14px;line-height:1.45;max-width:52rem}.browser-header[data-v-15454b09]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ghost[data-v-15454b09]{background:transparent;box-shadow:inset 0 0 0 1px #fff3}.browser-body[data-v-15454b09]{margin-top:12px}.picker[data-v-15454b09]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pane[data-v-15454b09]{display:flex;flex-direction:column;gap:14px}.field[data-v-15454b09]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-15454b09]{font-size:12px;opacity:.7;text-transform:uppercase;letter-spacing:.12em}.row[data-v-15454b09]{display:flex;gap:8px;flex-wrap:wrap}.hint[data-v-15454b09]{font-size:12px;opacity:.65}.error[data-v-15454b09]{color:#ff9fa5;font-size:12px}.queue-switch-enter-active[data-v-15454b09],.queue-switch-leave-active[data-v-15454b09]{transition:opacity .2s ease}.queue-switch-enter-from[data-v-15454b09],.queue-switch-leave-to[data-v-15454b09]{opacity:0}@keyframes glowPulse-15454b09{0%,to{opacity:.6}50%{opacity:.85}}@keyframes scanline-15454b09{0%{transform:translateY(-30%)}to{transform:translateY(30%)}}@keyframes brandIconGlow-15454b09{0%,to{filter:drop-shadow(0 0 6px rgba(80,160,255,.45));opacity:.88}50%{filter:drop-shadow(0 0 14px rgba(80,160,255,.95));opacity:1}}@keyframes nowPulse-15454b09{0%{opacity:0;transform:scale(.9)}50%{opacity:.7}to{opacity:0;transform:scale(1.1)}}@keyframes decisionHop-15454b09{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-4px) scale(1.015)}to{transform:translateY(0) scale(1)}}@keyframes bracketWave-15454b09{0%{opacity:0;transform:translateY(-10px) scale(1.02)}40%{opacity:.75}to{opacity:0;transform:translateY(6px) scale(1)}}@media(max-width:1200px){.topbar-stats[data-v-15454b09]{grid-template-columns:repeat(3,minmax(0,1fr))}.top-stat.wide[data-v-15454b09]{grid-column:span 3}.columns[data-v-15454b09]{grid-template-columns:1fr}.queue-wait[data-v-15454b09]{align-items:flex-start;text-align:left}.now-grid[data-v-15454b09]{grid-template-columns:1fr}}@media(max-width:900px){.topbar-stats[data-v-15454b09]{grid-template-columns:repeat(2,minmax(0,1fr))}.top-stat.wide[data-v-15454b09]{grid-column:span 2}.now-row[data-v-15454b09]{display:flex;flex-direction:column}}@media(max-width:700px){.now-row[data-v-15454b09]{flex-direction:column}.now-card[data-v-15454b09]{min-height:200px}.now-hero[data-v-15454b09]{padding:8px 14px 14px 18px;min-height:130px}.now-clash[data-v-15454b09]{grid-template-columns:1fr;gap:6px;text-align:center}.fighter-left[data-v-15454b09],.fighter-right[data-v-15454b09]{text-align:center;border-bottom:none;padding:0}.fighter-name[data-v-15454b09]{white-space:normal;text-align:center!important}.clash-mark[data-v-15454b09]{order:-1;margin-bottom:2px}.now-context[data-v-15454b09]{text-align:center}}:root,html[data-theme=aegis]{color-scheme:dark;--font-ui: "Segoe UI", "Inter", system-ui, -apple-system, sans-serif;--font-display: "Segoe UI", "Inter", system-ui, -apple-system, sans-serif;--bg-0: #05070d;--bg-1: #0b1020;--bg-2: #111a33;--app-shell: #060a14;--text: rgba(235, 242, 255, .92);--text-strong: #ebf2ff;--muted: rgba(235, 242, 255, .65);--accent: #7ad9ff;--accent-2: #7dffcf;--cyber-cyan: #00e5ff;--cyber-cyan-dim: #06b6d4;--cyber-cyan-glow: rgba(0, 229, 255, .35);--cyber-panel: rgba(6, 10, 18, .72);--cyber-border: rgba(0, 229, 255, .14);--ok: #3cdc96;--warn: #ffbf00;--danger: #ff4040;--gold: #ffe08a;--radius-none: 0;--radius-chip: 2px;--radius-panel: 0;--radius-btn: 0;--radius-input: 0;--radius-toggle: 6px;--radius-toggle-btn: 4px;--border-panel: 1px;--border-strong: 1px;--border-accent-bar: 3px;--pad-card: 20px;--pad-stat: 6px 12px;--pad-queue-col: 12px 12px 12px 14px;--pad-queue-item: 8px 10px 8px 12px;--pad-content: 28px 32px;--gap-content: 24px;--gap-columns: 28px;--gap-now-row: 24px;--gap-queue-grid: 16px;--gap-brackets: 10px;--chamfer-sm: polygon(0 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%);--chamfer-md: polygon(0 0, 100% 0, 100% calc(100% - 12px) , calc(100% - 12px) 100%, 0 100%);--chamfer-lg: polygon(0 0, 100% 0, 100% calc(100% - 14px) , calc(100% - 14px) 100%, 0 100%);--shape-btn: polygon(0 0, calc(100% - 6px) 0, 100% 6px, 100% 100%, 6px 100%, 0 calc(100% - 6px) );--shape-input: polygon(0 0, calc(100% - 4px) 0, 100% 4px, 100% 100%, 4px 100%, 0 calc(100% - 4px) );--shape-chip: polygon(0 0, calc(100% - 4px) 0, 100% 4px, 100% 100%, 4px 100%, 0 calc(100% - 4px) );--shape-panel-sm: var(--chamfer-sm);--shape-panel-md: var(--chamfer-md);--shape-panel-lg: var(--chamfer-lg);--shape-now-card: polygon(0 0, 100% 0, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 0 100%);--shape-toast: polygon(0 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%);--shadow-panel: 0 8px 28px rgba(0, 0, 0, .45), inset 0 0 0 1px rgba(255, 255, 255, .04);--shadow-btn: 0 10px 24px rgba(0, 0, 0, .35), inset 0 0 0 1px rgba(255, 255, 255, .08);--shadow-now: 0 18px 40px rgba(0, 0, 0, .65), inset 0 0 0 1px rgba(255, 255, 255, .06);--panel-blur: 16px;--topbar-bg: rgba(10, 14, 24, .7);--topbar-border: rgba(255, 255, 255, .06);--topbar-blur: 12px;--fx-glow: radial-gradient(circle at 50% -20%, rgba(40, 80, 160, .25), transparent 70%);--fx-scan-opacity: .15;--fx-scan-size: 4px;--card-hairline: linear-gradient(90deg, transparent, var(--cyber-cyan-glow), transparent);--btn-bg: linear-gradient(150deg, rgba(40, 80, 150, .9), rgba(16, 28, 54, .9));--input-bg: rgba(8, 12, 20, .85);--now-bg: #060606;--now-accent: #00e5ff;--now-accent-dim: #06b6d4;--now-accent-glow: rgba(0, 229, 255, .45);--now-edge-width: 4px;--now-corner-inset: 10px;--now-corner-size: 14px;--now-corner-opacity: .7;--now-scan-opacity: .35;--shell-overlay-a: rgba(6, 10, 20, .72);--shell-overlay-b: rgba(6, 10, 20, .72);--hud-body-bg-image: none;--motion-ease-snap: cubic-bezier(.12, .95, .2, 1);--motion-ease-soft: cubic-bezier(.22, 1, .36, 1);--motion-duration-fast: .15s;--motion-duration-med: .35s}html[data-theme=ember-ring]{--font-ui: "Manrope", "Segoe UI", system-ui, sans-serif;--font-display: "Bebas Neue", "Impact", "Arial Narrow", sans-serif;--bg-0: #0a0605;--bg-1: #160c09;--bg-2: #2a1410;--app-shell: #120905;--text: rgba(243, 230, 212, .94);--text-strong: #f6ead8;--muted: rgba(243, 230, 212, .62);--accent: #ff8a4c;--accent-2: #e8b86d;--cyber-cyan: #ff6b2c;--cyber-cyan-dim: #d44a12;--cyber-cyan-glow: rgba(255, 107, 44, .42);--cyber-panel: rgba(28, 14, 10, .78);--cyber-border: rgba(232, 184, 109, .28);--ok: #6fdc8c;--warn: #f0b429;--danger: #ff5a5a;--gold: #f0c674;--radius-none: 0;--radius-chip: 999px;--radius-panel: 22px;--radius-btn: 999px;--radius-input: 14px;--radius-toggle: 999px;--radius-toggle-btn: 999px;--border-panel: 3px;--border-strong: 3px;--border-accent-bar: 0px;--pad-card: 26px 28px;--pad-stat: 10px 16px;--pad-queue-col: 18px 18px 18px 18px;--pad-queue-item: 12px 14px 12px 16px;--pad-content: 32px 36px;--gap-content: 32px;--gap-columns: 34px;--gap-now-row: 28px;--gap-queue-grid: 22px;--gap-brackets: 14px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: 0 22px 48px rgba(0, 0, 0, .55), 0 0 0 1px rgba(255, 180, 100, .08), inset 0 1px 0 rgba(255, 220, 180, .08);--shadow-btn: 0 12px 28px rgba(80, 20, 0, .45), inset 0 1px 0 rgba(255, 220, 180, .12);--shadow-now: 0 28px 56px rgba(0, 0, 0, .7), 0 0 0 3px rgba(232, 184, 109, .22), inset 0 0 40px rgba(255, 80, 20, .08);--panel-blur: 22px;--topbar-bg: rgba(22, 10, 8, .82);--topbar-border: rgba(232, 184, 109, .18);--topbar-blur: 18px;--fx-glow: radial-gradient(circle at 30% -10%, rgba(255, 90, 30, .28), transparent 55%), radial-gradient(circle at 85% 10%, rgba(232, 184, 109, .12), transparent 45%);--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: linear-gradient(90deg, transparent, rgba(255, 140, 60, .55), transparent);--btn-bg: linear-gradient(145deg, rgba(190, 70, 28, .95), rgba(70, 24, 12, .95));--input-bg: rgba(18, 8, 6, .9);--now-bg: linear-gradient(165deg, #1a0c08 0%, #0c0705 55%, #1e0e08 100%);--now-accent: #ff6b2c;--now-accent-dim: #e8b86d;--now-accent-glow: rgba(255, 107, 44, .5);--now-edge-width: 0px;--now-corner-inset: 14px;--now-corner-size: 0px;--now-corner-opacity: 0;--now-scan-opacity: .12;--shell-overlay-a: rgba(18, 8, 5, .78);--shell-overlay-b: rgba(12, 6, 4, .82);--motion-ease-snap: cubic-bezier(.34, 1.3, .64, 1);--motion-ease-soft: cubic-bezier(.4, 0, .2, 1);--motion-duration-fast: .22s;--motion-duration-med: .48s}html[data-theme=aircheck]{--font-ui: "IBM Plex Sans", "Segoe UI", sans-serif;--font-display: "Oswald", "Arial Narrow", "Franklin Gothic Medium", sans-serif;--bg-0: #0a0c10;--bg-1: #12161c;--bg-2: #1a2029;--app-shell: #0e1218;--text: rgba(232, 234, 239, .92);--text-strong: #e8eaef;--muted: rgba(154, 167, 184, .78);--accent: #f5c518;--accent-2: #9aa7b8;--cyber-cyan: #f5c518;--cyber-cyan-dim: #c9a010;--cyber-cyan-glow: rgba(245, 197, 24, .22);--cyber-panel: rgba(18, 22, 28, .94);--cyber-border: rgba(154, 167, 184, .35);--ok: #5ecf8a;--warn: #f5c518;--danger: #e84a4a;--gold: #f5c518;--radius-none: 0;--radius-chip: 0;--radius-panel: 0;--radius-btn: 0;--radius-input: 0;--radius-toggle: 0;--radius-toggle-btn: 0;--border-panel: 2px;--border-strong: 4px;--border-accent-bar: 6px;--pad-card: 14px 16px 16px 22px;--pad-stat: 4px 10px;--pad-queue-col: 10px 12px 12px 16px;--pad-queue-item: 6px 10px 6px 14px;--pad-content: 20px 24px;--gap-content: 16px;--gap-columns: 18px;--gap-now-row: 16px;--gap-queue-grid: 12px;--gap-brackets: 6px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: inset 0 0 0 1px rgba(232, 234, 239, .08), inset 3px 0 0 0 #f5c518, 0 12px 0 rgba(0, 0, 0, .35);--shadow-btn: inset 0 0 0 1px rgba(245, 197, 24, .35), 4px 4px 0 rgba(0, 0, 0, .55);--shadow-now: inset 0 0 0 1px rgba(232, 234, 239, .12), inset 0 0 0 5px rgba(14, 16, 20, .95), inset 0 0 0 6px rgba(245, 197, 24, .55), 0 18px 0 rgba(0, 0, 0, .45);--panel-blur: 0px;--topbar-bg: #12161c;--topbar-border: rgba(245, 197, 24, .85);--topbar-blur: 0px;--fx-glow: linear-gradient(90deg, rgba(245, 197, 24, .08), transparent 40%, transparent 60%, rgba(154, 167, 184, .06));--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: linear-gradient(90deg, #f5c518 0%, #f5c518 28%, transparent 28%);--btn-bg: linear-gradient(180deg, #2a313c 0%, #181c24 100%);--input-bg: #0a0c10;--now-bg: #0e1014;--now-accent: #f5c518;--now-accent-dim: #9aa7b8;--now-accent-glow: rgba(245, 197, 24, .35);--now-edge-width: 0px;--now-corner-inset: 0px;--now-corner-size: 0px;--now-corner-opacity: 0;--now-scan-opacity: 0;--shell-overlay-a: rgba(10, 12, 16, .88);--shell-overlay-b: rgba(14, 16, 20, .9);--motion-ease-snap: cubic-bezier(.9, 0, .1, 1);--motion-ease-soft: steps(6, end);--motion-duration-fast: .12s;--motion-duration-med: .28s}html[data-theme=sonar]{--font-ui: "Outfit", "Segoe UI", sans-serif;--font-display: "Syne", "Avenir Next", "Segoe UI", sans-serif;--bg-0: #01080f;--bg-1: #061525;--bg-2: #0c2438;--app-shell: #020b14;--text: rgba(210, 236, 248, .92);--text-strong: #e8f7ff;--muted: rgba(160, 200, 220, .62);--accent: #5dffc8;--accent-2: #7eb8ff;--cyber-cyan: #5dffc8;--cyber-cyan-dim: #2ab894;--cyber-cyan-glow: rgba(93, 255, 200, .28);--cyber-panel: rgba(6, 22, 36, .72);--cyber-border: rgba(93, 255, 200, .22);--ok: #5dffc8;--warn: #ffd56a;--danger: #ff6b8a;--gold: #b8e4ff;--radius-none: 0;--radius-chip: 999px;--radius-panel: 48px;--radius-btn: 999px;--radius-input: 28px;--radius-toggle: 999px;--radius-toggle-btn: 999px;--border-panel: 1px;--border-strong: 1px;--border-accent-bar: 0px;--pad-card: 28px 32px 30px 34px;--pad-stat: 8px 18px;--pad-queue-col: 20px 22px 22px 24px;--pad-queue-item: 10px 18px 10px 20px;--pad-content: 36px 40px;--gap-content: 36px;--gap-columns: 40px;--gap-now-row: 32px;--gap-queue-grid: 28px;--gap-brackets: 18px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: 0 0 0 1px rgba(93, 255, 200, .12), 0 0 0 8px rgba(6, 22, 36, .55), 0 0 0 9px rgba(126, 184, 255, .14), 0 28px 64px rgba(0, 12, 28, .65);--shadow-btn: 0 0 0 1px rgba(93, 255, 200, .35), 0 10px 28px rgba(0, 40, 60, .45);--shadow-now: 0 0 0 1px rgba(93, 255, 200, .28), 0 0 0 12px rgba(4, 16, 28, .7), 0 0 0 13px rgba(126, 184, 255, .2), 0 32px 72px rgba(0, 8, 20, .75), 0 0 48px rgba(93, 255, 200, .08);--panel-blur: 28px;--topbar-bg: rgba(4, 16, 28, .78);--topbar-border: rgba(93, 255, 200, .18);--topbar-blur: 24px;--fx-glow: radial-gradient(ellipse 70% 50% at 50% 110%, rgba(93, 255, 200, .12), transparent 60%), radial-gradient(ellipse 40% 30% at 20% 20%, rgba(126, 184, 255, .1), transparent 55%);--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: radial-gradient(ellipse at 50% 0%, rgba(93, 255, 200, .45), transparent 70%);--btn-bg: linear-gradient(160deg, rgba(20, 70, 90, .95), rgba(6, 24, 40, .95));--input-bg: rgba(4, 14, 24, .88);--now-bg: radial-gradient(ellipse 90% 80% at 50% 60%, #0a1e30 0%, #020b14 70%);--now-accent: #5dffc8;--now-accent-dim: #7eb8ff;--now-accent-glow: rgba(93, 255, 200, .4);--now-edge-width: 0px;--now-corner-inset: 18px;--now-corner-size: 0px;--now-corner-opacity: 0;--now-scan-opacity: .08;--shell-overlay-a: rgba(2, 10, 18, .8);--shell-overlay-b: rgba(4, 16, 28, .84);--motion-ease-snap: cubic-bezier(.22, 1.15, .36, 1);--motion-ease-soft: cubic-bezier(.45, 0, .15, 1);--motion-duration-fast: .28s;--motion-duration-med: .65s}html[data-theme=voltage]{--font-ui: "Rajdhani", "Segoe UI", sans-serif;--font-display: "Teko", "Arial Narrow", "Franklin Gothic Medium", sans-serif;--bg-0: #050608;--bg-1: #0c0e14;--bg-2: #161922;--app-shell: #07080c;--text: rgba(232, 236, 244, .92);--text-strong: #f2f4f8;--muted: rgba(160, 168, 184, .72);--accent: #c6ff1a;--accent-2: #ff2d95;--cyber-cyan: #c6ff1a;--cyber-cyan-dim: #8fbf00;--cyber-cyan-glow: rgba(198, 255, 26, .22);--cyber-panel: rgba(10, 12, 18, .92);--cyber-border: rgba(198, 255, 26, .45);--ok: #c6ff1a;--warn: #ffc53d;--danger: #ff3d6e;--gold: #e8ff8a;--radius-none: 0;--radius-chip: 0;--radius-panel: 0;--radius-btn: 0;--radius-input: 0;--radius-toggle: 0;--radius-toggle-btn: 0;--border-panel: 1px;--border-strong: 1px;--border-accent-bar: 2px;--pad-card: 18px 20px 20px 24px;--pad-stat: 5px 12px;--pad-queue-col: 12px 14px 14px 16px;--pad-queue-item: 7px 12px 7px 14px;--pad-content: 24px 28px;--gap-content: 20px;--gap-columns: 22px;--gap-now-row: 18px;--gap-queue-grid: 14px;--gap-brackets: 8px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: 0 0 0 1px rgba(198, 255, 26, .55), 0 0 0 3px #07080c, 0 0 0 4px rgba(255, 45, 149, .55), 0 16px 0 rgba(0, 0, 0, .4);--shadow-btn: 0 0 0 1px rgba(198, 255, 26, .65), 0 0 0 3px #07080c, 0 0 0 4px rgba(255, 45, 149, .45), 3px 3px 0 rgba(0, 0, 0, .55);--shadow-now: 0 0 0 1px rgba(198, 255, 26, .7), 0 0 0 4px #07080c, 0 0 0 5px rgba(255, 45, 149, .65), 0 0 0 8px #07080c, 0 0 0 9px rgba(198, 255, 26, .28), 0 22px 0 rgba(0, 0, 0, .5);--panel-blur: 0px;--topbar-bg: #0c0e14;--topbar-border: rgba(198, 255, 26, .55);--topbar-blur: 0px;--fx-glow: linear-gradient(115deg, rgba(198, 255, 26, .07) 0%, transparent 28%), linear-gradient(295deg, rgba(255, 45, 149, .06) 0%, transparent 32%);--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: linear-gradient( 90deg, #c6ff1a 0%, #c6ff1a 18%, transparent 18%, transparent 82%, #ff2d95 82%, #ff2d95 100% );--btn-bg: linear-gradient(180deg, #1a1e28 0%, #0c0e14 100%);--input-bg: #050608;--now-bg: #07080c;--now-accent: #c6ff1a;--now-accent-dim: #ff2d95;--now-accent-glow: rgba(198, 255, 26, .28);--now-edge-width: 0px;--now-corner-inset: 0px;--now-corner-size: 0px;--now-corner-opacity: 0;--now-scan-opacity: 0;--shell-overlay-a: rgba(5, 6, 8, .9);--shell-overlay-b: rgba(7, 8, 12, .92);--motion-ease-snap: cubic-bezier(.2, .9, .1, 1.15);--motion-ease-soft: cubic-bezier(.55, 0, .15, 1);--motion-duration-fast: .1s;--motion-duration-med: .32s}html[data-theme=matchcard]{color-scheme:light;--font-ui: "Libre Franklin", "Segoe UI", system-ui, sans-serif;--font-display: "Alfa Slab One", "Rockwell", "Courier New", serif;--bg-0: #d4c4a8;--bg-1: #e8dcc8;--bg-2: #f3ead9;--app-shell: #cbb89a;--text: rgba(26, 22, 18, .88);--text-strong: #1a1612;--muted: rgba(26, 22, 18, .55);--accent: #b83228;--accent-2: #1a1612;--cyber-cyan: #b83228;--cyber-cyan-dim: #8a241c;--cyber-cyan-glow: rgba(184, 50, 40, .22);--cyber-panel: rgba(243, 234, 217, .97);--cyber-border: rgba(26, 22, 18, .85);--ok: #2f6b3a;--warn: #b86a12;--danger: #b83228;--gold: #8a6a28;--radius-none: 0;--radius-chip: 2px;--radius-panel: 3px;--radius-btn: 2px;--radius-input: 2px;--radius-toggle: 2px;--radius-toggle-btn: 2px;--border-panel: 3px;--border-strong: 4px;--border-accent-bar: 0px;--pad-card: 22px 24px 24px 26px;--pad-stat: 6px 14px;--pad-queue-col: 14px 16px 16px 18px;--pad-queue-item: 10px 12px 10px 14px;--pad-content: 30px 34px;--gap-content: 26px;--gap-columns: 26px;--gap-now-row: 22px;--gap-queue-grid: 18px;--gap-brackets: 12px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: 0 1px 0 #1a1612, 0 0 0 3px #f3ead9, 0 0 0 6px #1a1612, 5px 6px 0 rgba(26, 22, 18, .18);--shadow-btn: 0 0 0 2px #1a1612, 3px 3px 0 rgba(26, 22, 18, .28);--shadow-now: 0 0 0 3px #1a1612, 0 0 0 6px #f3ead9, 0 0 0 9px #1a1612, 8px 10px 0 rgba(26, 22, 18, .22);--panel-blur: 0px;--topbar-bg: #f3ead9;--topbar-border: #1a1612;--topbar-blur: 0px;--fx-glow: repeating-linear-gradient( 0deg, transparent, transparent 31px, rgba(26, 22, 18, .04) 31px, rgba(26, 22, 18, .04) 32px );--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: linear-gradient(90deg, #1a1612 0%, #1a1612 100%);--btn-bg: linear-gradient(180deg, #f7f0e4 0%, #e0d2ba 100%);--input-bg: #f7f0e4;--now-bg: #f7f0e4;--now-accent: #b83228;--now-accent-dim: #1a1612;--now-accent-glow: rgba(184, 50, 40, .2);--now-edge-width: 0px;--now-corner-inset: 0px;--now-corner-size: 0px;--now-corner-opacity: 0;--now-scan-opacity: 0;--shell-overlay-a: rgba(203, 184, 154, .88);--shell-overlay-b: rgba(212, 196, 168, .9);--motion-ease-snap: cubic-bezier(.15, .95, .35, 1.2);--motion-ease-soft: cubic-bezier(.33, 0, .2, 1);--motion-duration-fast: .14s;--motion-duration-med: .4s}html[data-theme=formwork]{--font-ui: "Barlow", "Segoe UI", system-ui, sans-serif;--font-display: "Archivo Black", "Impact", "Arial Black", sans-serif;--bg-0: #141618;--bg-1: #1e2124;--bg-2: #2a2e32;--app-shell: #181a1c;--text: rgba(232, 230, 225, .9);--text-strong: #eceae4;--muted: rgba(168, 170, 166, .7);--accent: #ff5c1a;--accent-2: #c8c4bc;--cyber-cyan: #ff5c1a;--cyber-cyan-dim: #c94410;--cyber-cyan-glow: rgba(255, 92, 26, .28);--cyber-panel: rgba(36, 39, 42, .96);--cyber-border: rgba(200, 196, 188, .35);--ok: #6aaf6a;--warn: #ff5c1a;--danger: #e04040;--gold: #d4c4a0;--radius-none: 0;--radius-chip: 3px;--radius-panel: 6px 2px 8px 2px;--radius-btn: 3px 3px 6px 6px;--radius-input: 2px 6px 2px 6px;--radius-toggle: 4px;--radius-toggle-btn: 2px;--border-panel: 5px;--border-strong: 6px;--border-accent-bar: 10px;--pad-card: 24px 22px 22px 24px;--pad-stat: 8px 14px;--pad-queue-col: 16px 14px 18px 16px;--pad-queue-item: 10px 12px 10px 14px;--pad-content: 28px 30px;--gap-content: 28px;--gap-columns: 30px;--gap-now-row: 24px;--gap-queue-grid: 20px;--gap-brackets: 14px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: inset 0 2px 0 rgba(255, 255, 255, .06), inset 0 -4px 0 rgba(0, 0, 0, .35), 0 0 0 5px #141618, 9px 11px 0 rgba(0, 0, 0, .5);--shadow-btn: inset 0 1px 0 rgba(255, 255, 255, .08), 0 0 0 3px #141618, 5px 6px 0 rgba(0, 0, 0, .45);--shadow-now: inset 0 3px 0 rgba(255, 255, 255, .05), inset 0 -6px 0 rgba(0, 0, 0, .4), 0 0 0 6px #141618, 0 0 0 10px #ff5c1a, 12px 14px 0 rgba(0, 0, 0, .55);--panel-blur: 0px;--topbar-bg: #24272a;--topbar-border: #ff5c1a;--topbar-blur: 0px;--fx-glow: repeating-linear-gradient( -32deg, transparent, transparent 18px, rgba(255, 92, 26, .04) 18px, rgba(255, 92, 26, .04) 20px, transparent 20px, transparent 38px, rgba(20, 22, 24, .35) 38px, rgba(20, 22, 24, .35) 40px );--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: repeating-linear-gradient( -32deg, #ff5c1a 0 8px, #141618 8px 16px );--btn-bg: linear-gradient(180deg, #3a3e42 0%, #24272a 100%);--input-bg: #1a1c1e;--now-bg: linear-gradient(180deg, #2e3236 0%, #1a1c1e 100%);--now-accent: #ff5c1a;--now-accent-dim: #c8c4bc;--now-accent-glow: rgba(255, 92, 26, .3);--now-edge-width: 0px;--now-corner-inset: 0px;--now-corner-size: 0px;--now-corner-opacity: 0;--now-scan-opacity: 0;--shell-overlay-a: rgba(20, 22, 24, .9);--shell-overlay-b: rgba(24, 26, 28, .92);--motion-ease-snap: cubic-bezier(.2, .85, .25, 1.15);--motion-ease-soft: cubic-bezier(.4, 0, .2, 1);--motion-duration-fast: .16s;--motion-duration-med: .42s}html[data-theme=lacquer]{--font-ui: "Karla", "Segoe UI", system-ui, sans-serif;--font-display: "Cinzel", "Palatino Linotype", "Book Antiqua", serif;--bg-0: #120a06;--bg-1: #1c1008;--bg-2: #2a1810;--app-shell: #160e08;--text: rgba(243, 230, 208, .9);--text-strong: #f3e6d0;--muted: rgba(196, 168, 132, .65);--accent: #e8c56a;--accent-2: #c9a227;--cyber-cyan: #c9a227;--cyber-cyan-dim: #a67c1a;--cyber-cyan-glow: rgba(201, 162, 39, .28);--cyber-panel: rgba(42, 24, 16, .94);--cyber-border: rgba(201, 162, 39, .38);--ok: #6aaf6a;--warn: #e8c56a;--danger: #d4543c;--gold: #e8c56a;--radius-none: 0;--radius-chip: 6px;--radius-panel: 12px;--radius-btn: 8px;--radius-input: 8px;--radius-toggle: 10px;--radius-toggle-btn: 7px;--border-panel: 1px;--border-strong: 1px;--border-accent-bar: 0px;--pad-card: 26px 28px 28px 28px;--pad-stat: 8px 14px;--pad-queue-col: 18px 18px 20px 18px;--pad-queue-item: 10px 14px 10px 14px;--pad-content: 32px 36px;--gap-content: 30px;--gap-columns: 32px;--gap-now-row: 26px;--gap-queue-grid: 20px;--gap-brackets: 14px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: inset 0 1px 0 rgba(232, 197, 106, .12), inset 0 0 0 4px rgba(18, 10, 6, .55), 0 16px 32px rgba(8, 4, 2, .5);--shadow-btn: inset 0 1px 0 rgba(232, 197, 106, .15), 0 10px 22px rgba(8, 4, 2, .45);--shadow-now: inset 0 1px 0 rgba(232, 197, 106, .18), inset 0 0 0 5px rgba(18, 10, 6, .6), 0 0 0 1px rgba(201, 162, 39, .45), 0 24px 48px rgba(8, 4, 2, .6);--panel-blur: 0px;--topbar-bg: rgba(36, 20, 12, .92);--topbar-border: rgba(201, 162, 39, .35);--topbar-blur: 14px;--fx-glow: radial-gradient(ellipse 70% 40% at 50% -5%, rgba(201, 162, 39, .1), transparent 55%), radial-gradient(ellipse 50% 35% at 90% 90%, rgba(80, 40, 18, .25), transparent 60%);--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: linear-gradient( 90deg, transparent, rgba(201, 162, 39, .55) 30%, #e8c56a 50%, rgba(201, 162, 39, .55) 70%, transparent );--btn-bg: linear-gradient(165deg, #4a2e1c 0%, #2a1810 100%);--input-bg: #160e08;--now-bg: linear-gradient(165deg, #3d2818 0%, #1c1008 55%, #120a06 100%);--now-accent: #e8c56a;--now-accent-dim: #c9a227;--now-accent-glow: rgba(201, 162, 39, .28);--now-edge-width: 0px;--now-corner-inset: 14px;--now-corner-size: 0px;--now-corner-opacity: 0;--now-scan-opacity: .1;--shell-overlay-a: rgba(18, 10, 6, .88);--shell-overlay-b: rgba(22, 14, 8, .9);--motion-ease-snap: cubic-bezier(.22, .9, .3, 1);--motion-ease-soft: cubic-bezier(.45, 0, .2, 1);--motion-duration-fast: .2s;--motion-duration-med: .5s}html[data-theme=cyanotype]{--font-ui: "Source Code Pro", "Consolas", "Courier New", monospace;--font-display: "Special Elite", "Courier New", "Georgia", serif;--bg-0: #0a2a42;--bg-1: #0f3550;--bg-2: #164866;--app-shell: #0c3048;--text: rgba(232, 240, 248, .9);--text-strong: #eaf2f8;--muted: rgba(168, 196, 214, .72);--accent: #eaf2f8;--accent-2: #9ec8dc;--cyber-cyan: #c8dde8;--cyber-cyan-dim: #7aa8bc;--cyber-cyan-glow: rgba(234, 242, 248, .12);--cyber-panel: rgba(18, 62, 90, .96);--cyber-border: rgba(234, 242, 248, .55);--ok: #a8d4b0;--warn: #e8d4a0;--danger: #e09088;--gold: #d4e4f0;--radius-none: 0;--radius-chip: 2px;--radius-panel: 2px;--radius-btn: 2px;--radius-input: 2px;--radius-toggle: 2px;--radius-toggle-btn: 2px;--border-panel: 1px;--border-strong: 2px;--border-accent-bar: 0px;--pad-card: 22px 24px 24px 28px;--pad-stat: 6px 12px;--pad-queue-col: 14px 14px 18px 16px;--pad-queue-item: 8px 10px 8px 14px;--pad-content: 26px 30px;--gap-content: 22px;--gap-columns: 24px;--gap-now-row: 20px;--gap-queue-grid: 16px;--gap-brackets: 12px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: 4px 4px 0 #072033, inset 0 0 0 1px rgba(234, 242, 248, .08);--shadow-btn: 3px 3px 0 #072033, inset 0 0 0 1px rgba(234, 242, 248, .12);--shadow-now: 6px 6px 0 #072033, inset 0 0 0 1px rgba(234, 242, 248, .2);--panel-blur: 0px;--topbar-bg: #12405c;--topbar-border: rgba(234, 242, 248, .55);--topbar-blur: 0px;--fx-glow: repeating-linear-gradient( 0deg, transparent, transparent 23px, rgba(234, 242, 248, .045) 23px, rgba(234, 242, 248, .045) 24px ), repeating-linear-gradient( 90deg, transparent, transparent 23px, rgba(234, 242, 248, .045) 23px, rgba(234, 242, 248, .045) 24px );--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: repeating-linear-gradient( 90deg, #eaf2f8 0 6px, transparent 6px 12px );--btn-bg: #164866;--input-bg: #0a2a42;--now-bg: #12405c;--now-accent: #eaf2f8;--now-accent-dim: #9ec8dc;--now-accent-glow: rgba(234, 242, 248, .1);--now-edge-width: 0px;--now-corner-inset: 10px;--now-corner-size: 14px;--now-corner-opacity: 1;--now-scan-opacity: 0;--shell-overlay-a: rgba(10, 42, 66, .92);--shell-overlay-b: rgba(12, 48, 72, .94);--motion-ease-snap: cubic-bezier(.35, 0, .25, 1);--motion-ease-soft: cubic-bezier(.55, 0, .2, 1);--motion-duration-fast: .14s;--motion-duration-med: .4s}html[data-theme=phosphor]{--font-ui: "Share Tech Mono", "Consolas", "Courier New", monospace;--font-display: "VT323", "Share Tech Mono", "Courier New", monospace;--bg-0: #030605;--bg-1: #080e0a;--bg-2: #121a14;--app-shell: #050a06;--text: rgba(176, 245, 196, .88);--text-strong: #c8ffd4;--muted: rgba(120, 180, 140, .62);--accent: #3dff6a;--accent-2: #1a8a3e;--cyber-cyan: #3dff6a;--cyber-cyan-dim: #22a848;--cyber-cyan-glow: rgba(61, 255, 106, .22);--cyber-panel: rgba(10, 18, 12, .94);--cyber-border: rgba(61, 255, 106, .28);--ok: #3dff6a;--warn: #c8d44a;--danger: #e05050;--gold: #9ae8a8;--radius-none: 0;--radius-chip: 10px;--radius-panel: 20px;--radius-btn: 14px;--radius-input: 12px;--radius-toggle: 16px;--radius-toggle-btn: 12px;--border-panel: 3px;--border-strong: 4px;--border-accent-bar: 0px;--pad-card: 22px 24px 24px 26px;--pad-stat: 8px 14px;--pad-queue-col: 16px 16px 18px 18px;--pad-queue-item: 10px 12px 10px 14px;--pad-content: 28px 30px;--gap-content: 24px;--gap-columns: 26px;--gap-now-row: 22px;--gap-queue-grid: 18px;--gap-brackets: 14px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: 0 0 0 3px #1a221c, 0 0 0 8px #0c100e, 0 0 0 10px #2a332c, inset 0 0 28px rgba(61, 255, 106, .04), 0 18px 36px rgba(0, 0, 0, .55);--shadow-btn: 0 0 0 2px #1a221c, 0 0 0 5px #0c100e, inset 0 0 12px rgba(61, 255, 106, .08);--shadow-now: 0 0 0 4px #1a221c, 0 0 0 10px #0c100e, 0 0 0 12px #2a332c, 0 0 0 13px rgba(61, 255, 106, .35), inset 0 0 40px rgba(61, 255, 106, .06), 0 24px 48px rgba(0, 0, 0, .65);--panel-blur: 0px;--topbar-bg: #0e1610;--topbar-border: #2a332c;--topbar-blur: 0px;--fx-glow: radial-gradient(ellipse 60% 40% at 50% 0%, rgba(61, 255, 106, .08), transparent 55%);--fx-scan-opacity: .35;--fx-scan-size: 3px;--card-hairline: linear-gradient( 90deg, transparent, rgba(61, 255, 106, .45) 40%, rgba(61, 255, 106, .65) 50%, rgba(61, 255, 106, .45) 60%, transparent );--btn-bg: linear-gradient(180deg, #162018 0%, #0a120c 100%);--input-bg: #050a06;--now-bg: radial-gradient(ellipse 90% 80% at 50% 40%, #0e1810 0%, #050a06 70%);--now-accent: #3dff6a;--now-accent-dim: #1a8a3e;--now-accent-glow: rgba(61, 255, 106, .28);--now-edge-width: 0px;--now-corner-inset: 14px;--now-corner-size: 0px;--now-corner-opacity: 0;--now-scan-opacity: .45;--shell-overlay-a: rgba(5, 10, 6, .9);--shell-overlay-b: rgba(8, 14, 10, .92);--motion-ease-snap: cubic-bezier(.2, .85, .3, 1.05);--motion-ease-soft: cubic-bezier(.4, 0, .2, 1);--motion-duration-fast: .18s;--motion-duration-med: .55s}html[data-theme=matline]{--font-ui: "Chivo", "Segoe UI", system-ui, sans-serif;--font-display: "Anton", "Impact", "Arial Black", sans-serif;--bg-0: #0e1012;--bg-1: #181a1c;--bg-2: #242628;--app-shell: #121416;--text: rgba(232, 228, 220, .9);--text-strong: #f0ece4;--muted: rgba(168, 164, 156, .68);--accent: #e8d100;--accent-2: #e8e4dc;--cyber-cyan: #e8d100;--cyber-cyan-dim: #b8a400;--cyber-cyan-glow: rgba(232, 209, 0, .22);--cyber-panel: rgba(28, 30, 32, .96);--cyber-border: rgba(232, 209, 0, .55);--ok: #5cb86a;--warn: #e8d100;--danger: #e04848;--gold: #e8d100;--radius-none: 0;--radius-chip: 4px;--radius-panel: 10px;--radius-btn: 6px;--radius-input: 6px;--radius-toggle: 8px;--radius-toggle-btn: 5px;--border-panel: 4px;--border-strong: 5px;--border-accent-bar: 0px;--pad-card: 24px 22px 22px 26px;--pad-stat: 8px 14px;--pad-queue-col: 16px 14px 18px 18px;--pad-queue-item: 10px 12px 10px 14px;--pad-content: 30px 32px;--gap-content: 28px;--gap-columns: 32px;--gap-now-row: 26px;--gap-queue-grid: 20px;--gap-brackets: 14px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: 0 0 0 4px #121416, 0 0 0 8px #e8d100, 0 0 0 10px #121416, 0 0 0 11px rgba(232, 228, 220, .35), 0 18px 0 rgba(0, 0, 0, .4);--shadow-btn: 0 0 0 2px #121416, 0 0 0 5px #e8d100, 4px 5px 0 rgba(0, 0, 0, .45);--shadow-now: 0 0 0 5px #121416, 0 0 0 10px #e8d100, 0 0 0 13px #121416, 0 0 0 14px rgba(232, 228, 220, .45), 0 24px 0 rgba(0, 0, 0, .5);--panel-blur: 0px;--topbar-bg: #1c1e20;--topbar-border: #e8d100;--topbar-blur: 0px;--fx-glow: repeating-linear-gradient( 90deg, transparent, transparent 47px, rgba(232, 209, 0, .035) 47px, rgba(232, 209, 0, .035) 49px ), repeating-linear-gradient( 0deg, transparent, transparent 47px, rgba(232, 228, 220, .025) 47px, rgba(232, 228, 220, .025) 49px );--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: linear-gradient( 90deg, transparent 0%, #e8d100 8%, #e8d100 92%, transparent 100% );--btn-bg: linear-gradient(180deg, #2a2c2e 0%, #1a1c1e 100%);--input-bg: #101214;--now-bg: linear-gradient(180deg, #222426 0%, #141618 100%);--now-accent: #e8d100;--now-accent-dim: #e8e4dc;--now-accent-glow: rgba(232, 209, 0, .25);--now-edge-width: 0px;--now-corner-inset: 12px;--now-corner-size: 18px;--now-corner-opacity: 1;--now-scan-opacity: 0;--shell-overlay-a: rgba(14, 16, 18, .9);--shell-overlay-b: rgba(18, 20, 22, .92);--motion-ease-snap: cubic-bezier(.34, 1.45, .64, 1);--motion-ease-soft: cubic-bezier(.22, 1.1, .36, 1);--motion-duration-fast: .16s;--motion-duration-med: .42s}html[data-theme=marquee]{--font-ui: "Libre Franklin", "Segoe UI", system-ui, sans-serif;--font-display: "Alfa Slab One", "Impact", "Arial Black", serif;--bg-0: #08060a;--bg-1: #140e14;--bg-2: #22161c;--app-shell: #0c080c;--text: rgba(242, 232, 216, .92);--text-strong: #f6ecd8;--muted: rgba(196, 176, 148, .62);--accent: #f0b429;--accent-2: #e8c89a;--cyber-cyan: #f0b429;--cyber-cyan-dim: #c48a18;--cyber-cyan-glow: rgba(240, 180, 41, .28);--cyber-panel: rgba(28, 18, 24, .96);--cyber-border: rgba(240, 180, 41, .42);--ok: #6cbc7a;--warn: #f0b429;--danger: #e05060;--gold: #f0b429;--radius-none: 0;--radius-chip: 3px;--radius-panel: 6px;--radius-btn: 4px;--radius-input: 4px;--radius-toggle: 6px;--radius-toggle-btn: 3px;--border-panel: 6px;--border-strong: 8px;--border-accent-bar: 0px;--pad-card: 28px 26px 24px 26px;--pad-stat: 8px 14px;--pad-queue-col: 18px 16px 20px 16px;--pad-queue-item: 10px 12px 10px 14px;--pad-content: 34px 36px;--gap-content: 30px;--gap-columns: 30px;--gap-now-row: 28px;--gap-queue-grid: 22px;--gap-brackets: 16px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: 0 0 0 3px #1a1016, 0 0 0 5px #3a2430, 0 14px 36px rgba(0, 0, 0, .55);--shadow-btn: 0 0 0 2px #1a1016, 0 0 0 4px rgba(240, 180, 41, .35), 0 8px 18px rgba(0, 0, 0, .4);--shadow-now: 0 0 0 4px #1a1016, 0 0 0 7px #3a2430, 0 0 0 10px rgba(240, 180, 41, .35), 0 28px 48px rgba(0, 0, 0, .65);--panel-blur: 0px;--topbar-bg: #161018;--topbar-border: #3a2430;--topbar-blur: 0px;--fx-glow: radial-gradient(ellipse 50% 30% at 50% 0%, rgba(240, 180, 41, .07), transparent 60%), radial-gradient(ellipse 40% 40% at 15% 80%, rgba(80, 24, 40, .25), transparent 55%);--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: repeating-linear-gradient( 90deg, #f0b429 0 5px, transparent 5px 14px );--btn-bg: linear-gradient(180deg, #2a1a22 0%, #161018 100%);--input-bg: #100c10;--now-bg: linear-gradient(180deg, #1e141c 0%, #100c12 100%);--now-accent: #f0b429;--now-accent-dim: #c48a18;--now-accent-glow: rgba(240, 180, 41, .3);--now-edge-width: 0px;--now-corner-inset: 16px;--now-corner-size: 10px;--now-corner-opacity: 1;--now-scan-opacity: 0;--shell-overlay-a: rgba(8, 6, 10, .92);--shell-overlay-b: rgba(14, 10, 14, .94);--motion-ease-snap: cubic-bezier(.2, .9, .25, 1);--motion-ease-soft: cubic-bezier(.33, .1, .25, 1);--motion-duration-fast: .18s;--motion-duration-med: .5s}html[data-theme=vinyl]{--font-ui: "Cabin", "Segoe UI", system-ui, sans-serif;--font-display: "Righteous", "Impact", "Arial Black", sans-serif;--bg-0: #08080a;--bg-1: #121214;--bg-2: #1c1c20;--app-shell: #0a0a0c;--text: rgba(236, 232, 228, .9);--text-strong: #f2ece6;--muted: rgba(168, 172, 180, .65);--accent: #c41e3a;--accent-2: #8a9098;--cyber-cyan: #c41e3a;--cyber-cyan-dim: #8a1428;--cyber-cyan-glow: rgba(196, 30, 58, .28);--cyber-panel: rgba(18, 18, 20, .96);--cyber-border: rgba(138, 144, 152, .45);--ok: #5cbc78;--warn: #d4a028;--danger: #c41e3a;--gold: #d4a070;--radius-none: 0;--radius-chip: 4px;--radius-panel: 3px 36px 3px 36px;--radius-btn: 3px 18px 3px 18px;--radius-input: 3px 14px 3px 14px;--radius-toggle: 3px 16px 3px 16px;--radius-toggle-btn: 3px 10px 3px 10px;--border-panel: 2px;--border-strong: 3px;--border-accent-bar: 0px;--pad-card: 30px 34px 28px 28px;--pad-stat: 8px 16px;--pad-queue-col: 20px 22px 20px 18px;--pad-queue-item: 10px 14px 10px 16px;--pad-content: 34px 38px;--gap-content: 30px;--gap-columns: 32px;--gap-now-row: 28px;--gap-queue-grid: 22px;--gap-brackets: 16px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: inset 0 0 0 1px rgba(138, 144, 152, .18), inset 0 0 0 8px rgba(10, 10, 12, .55), inset 0 0 0 9px rgba(138, 144, 152, .12), inset 0 0 0 16px rgba(10, 10, 12, .4), inset 0 0 0 17px rgba(138, 144, 152, .08), 0 18px 40px rgba(0, 0, 0, .55);--shadow-btn: inset 0 0 0 1px rgba(138, 144, 152, .2), inset 0 0 0 5px rgba(10, 10, 12, .5), 0 10px 22px rgba(0, 0, 0, .4);--shadow-now: inset 0 0 0 1px rgba(196, 30, 58, .35), inset 0 0 0 10px rgba(10, 10, 12, .65), inset 0 0 0 11px rgba(138, 144, 152, .16), inset 0 0 0 20px rgba(10, 10, 12, .45), inset 0 0 0 21px rgba(138, 144, 152, .1), 0 28px 56px rgba(0, 0, 0, .65);--panel-blur: 0px;--topbar-bg: #141416;--topbar-border: rgba(138, 144, 152, .35);--topbar-blur: 0px;--fx-glow: radial-gradient(ellipse 55% 40% at 50% 50%, rgba(196, 30, 58, .06), transparent 60%), repeating-radial-gradient( circle at 50% 50%, transparent 0 11px, rgba(138, 144, 152, .035) 11px 12px );--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: repeating-radial-gradient( circle at 50% 50%, #c41e3a 0 2px, transparent 2px 10px, rgba(138, 144, 152, .55) 10px 11px, transparent 11px 18px );--btn-bg: linear-gradient(165deg, #2a2a30 0%, #141416 100%);--input-bg: #0c0c0e;--now-bg: radial-gradient(circle at 50% 55%, #1a1a1e 0%, #0c0c0e 42%, #08080a 100%);--now-accent: #c41e3a;--now-accent-dim: #8a9098;--now-accent-glow: rgba(196, 30, 58, .3);--now-edge-width: 0px;--now-corner-inset: 18px;--now-corner-size: 12px;--now-corner-opacity: 1;--now-scan-opacity: 0;--shell-overlay-a: rgba(8, 8, 10, .92);--shell-overlay-b: rgba(12, 12, 14, .94);--motion-ease-snap: cubic-bezier(.22, 1.1, .36, 1);--motion-ease-soft: cubic-bezier(.45, 0, .15, 1);--motion-duration-fast: .2s;--motion-duration-med: .55s}html[data-theme=rime]{color-scheme:dark;--font-ui: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-display: "Syne", "Arial Narrow", system-ui, sans-serif;--bg-0: #0a0e12;--bg-1: #12181e;--bg-2: #1a222a;--app-shell: #0e1419;--text: rgba(232, 240, 246, .88);--text-strong: #eef4f8;--muted: rgba(154, 175, 192, .62);--accent: #a8c0ce;--accent-2: #7a9aab;--cyber-cyan: #c5d4e0;--cyber-cyan-dim: #7a9aab;--cyber-cyan-glow: rgba(238, 244, 248, .12);--cyber-panel: rgba(18, 24, 30, .96);--cyber-border: rgba(238, 244, 248, .55);--ok: #6aab8e;--warn: #c4b078;--danger: #c47878;--gold: #c4b898;--radius-none: 0;--radius-chip: 2px;--radius-panel: 2px;--radius-btn: 2px;--radius-input: 2px;--radius-toggle: 2px;--radius-toggle-btn: 2px;--border-panel: 2px;--border-strong: 2px;--border-accent-bar: 0px;--pad-card: 28px 32px 30px 32px;--pad-stat: 8px 14px;--pad-queue-col: 18px 18px 20px 18px;--pad-queue-item: 10px 12px 10px 14px;--pad-content: 36px 40px;--gap-content: 28px;--gap-columns: 30px;--gap-now-row: 26px;--gap-queue-grid: 20px;--gap-brackets: 14px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: inset 0 0 0 2px rgba(238, 244, 248, .08), inset 0 0 0 10px transparent, inset 0 0 0 12px rgba(238, 244, 248, .14), 0 20px 40px rgba(0, 0, 0, .4);--shadow-btn: inset 0 0 0 1px rgba(238, 244, 248, .12), 0 8px 18px rgba(0, 0, 0, .35);--shadow-now: inset 0 0 0 2px rgba(238, 244, 248, .75), inset 0 0 0 12px transparent, inset 0 0 0 14px rgba(238, 244, 248, .18), 0 28px 52px rgba(0, 0, 0, .55);--panel-blur: 0px;--topbar-bg: #12181e;--topbar-border: rgba(238, 244, 248, .45);--topbar-blur: 0px;--fx-glow: linear-gradient(180deg, rgba(238, 244, 248, .04) 0%, transparent 28%), radial-gradient(ellipse 70% 35% at 50% 0%, rgba(122, 154, 171, .08), transparent 55%);--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: linear-gradient( 90deg, transparent 0%, rgba(238, 244, 248, .35) 20%, rgba(238, 244, 248, .85) 50%, rgba(238, 244, 248, .35) 80%, transparent 100% );--btn-bg: linear-gradient(180deg, #1e2832 0%, #141c24 100%);--input-bg: #0e1419;--now-bg: linear-gradient(180deg, #161e26 0%, #0e1419 55%, #12181e 100%);--now-accent: #eef4f8;--now-accent-dim: #7a9aab;--now-accent-glow: rgba(238, 244, 248, .1);--now-edge-width: 0px;--now-corner-inset: 14px;--now-corner-size: 18px;--now-corner-opacity: 1;--now-scan-opacity: 0;--shell-overlay-a: rgba(10, 14, 18, .94);--shell-overlay-b: rgba(14, 20, 25, .96);--motion-ease-snap: cubic-bezier(.2, .85, .25, 1);--motion-ease-soft: cubic-bezier(.4, 0, .2, 1);--motion-duration-fast: .18s;--motion-duration-med: .7s}html[data-theme=tessera]{color-scheme:dark;--font-ui: "Space Grotesk", "Segoe UI", system-ui, sans-serif;--font-display: "Fraunces", "Georgia", "Times New Roman", serif;--bg-0: #0a1018;--bg-1: #121c28;--bg-2: #1a2838;--app-shell: #0e1620;--text: rgba(244, 235, 224, .88);--text-strong: #f4ebe0;--muted: rgba(214, 201, 178, .62);--accent: #6a9ad4;--accent-2: #c45c3a;--cyber-cyan: #1e4a88;--cyber-cyan-dim: #163868;--cyber-cyan-glow: rgba(42, 92, 158, .28);--cyber-panel: rgba(26, 40, 56, .96);--cyber-border: #1a2430;--ok: #6aab8e;--warn: #d4a05a;--danger: #c45c3a;--gold: #d6c9b2;--radius-none: 0;--radius-chip: 8px;--radius-panel: 14px;--radius-btn: 10px;--radius-input: 10px;--radius-toggle: 14px;--radius-toggle-btn: 8px;--border-panel: 6px;--border-strong: 6px;--border-accent-bar: 0px;--pad-card: 26px 28px 28px 28px;--pad-stat: 9px 14px;--pad-queue-col: 18px 18px 20px 18px;--pad-queue-item: 11px 12px 11px 14px;--pad-content: 34px 38px;--gap-content: 30px;--gap-columns: 32px;--gap-now-row: 28px;--gap-queue-grid: 22px;--gap-brackets: 16px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: 0 0 0 2px rgba(214, 201, 178, .16), inset 0 1px 0 rgba(255, 255, 255, .1), 0 22px 40px rgba(0, 0, 0, .42);--shadow-btn: 0 0 0 3px #1a2430, 0 10px 22px rgba(0, 0, 0, .4);--shadow-now: 0 0 0 3px rgba(214, 201, 178, .22), 0 0 0 10px #1a2430, inset 0 1px 0 rgba(255, 255, 255, .1), 0 28px 52px rgba(0, 0, 0, .55);--panel-blur: 0px;--topbar-bg: #162230;--topbar-border: #1a2430;--topbar-blur: 0px;--fx-glow: repeating-linear-gradient( 0deg, transparent 0 46px, rgba(214, 201, 178, .03) 46px 48px ), repeating-linear-gradient( 90deg, transparent 0 46px, rgba(214, 201, 178, .03) 46px 48px ), radial-gradient(ellipse 60% 40% at 15% 0%, rgba(42, 92, 158, .14), transparent 55%), radial-gradient(ellipse 45% 30% at 90% 100%, rgba(196, 92, 58, .08), transparent 50%);--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: linear-gradient( 90deg, #1e4a88 0%, #d6c9b2 35%, #c45c3a 65%, #1e4a88 100% );--btn-bg: linear-gradient(165deg, #2a5a9e 0%, #1e4a88 55%, #163868 100%);--input-bg: #121c28;--now-bg: linear-gradient(165deg, #243848 0%, #1a2838 45%, #121c28 100%);--now-accent: #c45c3a;--now-accent-dim: #1e4a88;--now-accent-glow: rgba(196, 92, 58, .2);--now-edge-width: 0px;--now-corner-inset: 14px;--now-corner-size: 12px;--now-corner-opacity: 1;--now-scan-opacity: 0;--shell-overlay-a: rgba(10, 16, 24, .94);--shell-overlay-b: rgba(14, 22, 32, .96);--motion-ease-snap: cubic-bezier(.25, 1.1, .35, 1);--motion-ease-soft: cubic-bezier(.33, 0, .2, 1);--motion-duration-fast: .16s;--motion-duration-med: .65s}html[data-theme=callslip]{color-scheme:light;--font-ui: "Figtree", "Segoe UI", system-ui, sans-serif;--font-display: "Newsreader", "Georgia", "Times New Roman", serif;--bg-0: #a89878;--bg-1: #c9b896;--bg-2: #ddd0b4;--app-shell: #b8a888;--text: rgba(30, 26, 20, .88);--text-strong: #1e1a14;--muted: rgba(30, 26, 20, .52);--accent: #2f5c45;--accent-2: #9a7a40;--cyber-cyan: #2f5c45;--cyber-cyan-dim: #234632;--cyber-cyan-glow: rgba(47, 92, 69, .2);--cyber-panel: rgba(244, 234, 208, .97);--cyber-border: rgba(30, 26, 20, .75);--ok: #2f5c45;--warn: #9a7a40;--danger: #8a3a2e;--gold: #9a7a40;--radius-none: 0;--radius-chip: 2px 2px 8px 2px;--radius-panel: 0 0 10px 4px;--radius-btn: 3px 3px 10px 3px;--radius-input: 2px 2px 8px 2px;--radius-toggle: 2px 2px 8px 2px;--radius-toggle-btn: 2px 2px 6px 2px;--border-panel: 1px;--border-strong: 2px;--border-accent-bar: 0px;--pad-card: 22px 24px 26px 30px;--pad-stat: 8px 14px;--pad-queue-col: 16px 16px 18px 18px;--pad-queue-item: 9px 12px 9px 14px;--pad-content: 32px 34px;--gap-content: 28px;--gap-columns: 28px;--gap-now-row: 26px;--gap-queue-grid: 20px;--gap-brackets: 16px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: 0 1px 0 #9a7a40, 5px 8px 0 rgba(30, 26, 20, .16);--shadow-btn: 0 2px 0 #9a7a40, 3px 5px 0 rgba(30, 26, 20, .14);--shadow-now: 0 2px 0 #9a7a40, 0 0 0 3px #f4ead0, 0 0 0 4px #1e1a14, 8px 14px 0 rgba(30, 26, 20, .18);--panel-blur: 0px;--topbar-bg: #efe4c4;--topbar-border: #1e1a14;--topbar-blur: 0px;--fx-glow: repeating-linear-gradient( 0deg, transparent 0 27px, rgba(30, 26, 20, .035) 27px 28px ), radial-gradient(ellipse 55% 35% at 15% 0%, rgba(255, 248, 230, .4), transparent 55%), radial-gradient(ellipse 40% 28% at 90% 90%, rgba(47, 92, 69, .08), transparent 50%);--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: linear-gradient( 90deg, transparent, #9a7a40 20%, #2f5c45 50%, #9a7a40 80%, transparent );--btn-bg: linear-gradient(180deg, #3a6e52 0%, #2f5c45 100%);--input-bg: #f7f0dc;--now-bg: repeating-linear-gradient( 0deg, transparent 0 31px, rgba(30, 26, 20, .05) 31px 32px ), linear-gradient(180deg, #f7f0dc 0%, #ebe0c4 100%);--now-accent: #2f5c45;--now-accent-dim: #9a7a40;--now-accent-glow: rgba(47, 92, 69, .18);--now-edge-width: 0px;--now-corner-inset: 18px;--now-corner-size: 11px;--now-corner-opacity: 1;--now-scan-opacity: 0;--shell-overlay-a: rgba(184, 168, 136, .9);--shell-overlay-b: rgba(168, 152, 120, .92);--motion-ease-snap: cubic-bezier(.28, 1.15, .4, 1);--motion-ease-soft: cubic-bezier(.33, .05, .2, 1);--motion-duration-fast: .18s;--motion-duration-med: .55s}html[data-theme=corrugate]{color-scheme:dark;--font-ui: "Sora", "Segoe UI", system-ui, sans-serif;--font-display: "Big Shoulders Display", "Arial Narrow", "Franklin Gothic Medium", sans-serif;--bg-0: #12161a;--bg-1: #1a2026;--bg-2: #243038;--app-shell: #161b20;--text: rgba(232, 236, 240, .9);--text-strong: #e8ecf0;--muted: rgba(154, 168, 180, .65);--accent: #3a8ec4;--accent-2: #e8c84a;--cyber-cyan: #0d6a9c;--cyber-cyan-dim: #0a4e74;--cyber-cyan-glow: rgba(13, 106, 156, .28);--cyber-panel: rgba(28, 36, 44, .96);--cyber-border: #3a4650;--ok: #5aab7a;--warn: #e8c84a;--danger: #c45030;--gold: #e8c84a;--radius-none: 0;--radius-chip: 0;--radius-panel: 0;--radius-btn: 0;--radius-input: 0;--radius-toggle: 0;--radius-toggle-btn: 0;--border-panel: 2px;--border-strong: 3px;--border-accent-bar: 14px;--pad-card: 22px 22px 24px 28px;--pad-stat: 8px 12px;--pad-queue-col: 14px 14px 16px 20px;--pad-queue-item: 9px 10px 9px 14px;--pad-content: 30px 28px 30px 32px;--gap-content: 22px;--gap-columns: 24px;--gap-now-row: 22px;--gap-queue-grid: 16px;--gap-brackets: 12px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: inset 14px 0 0 0 #0d6a9c, inset 16px 0 0 0 rgba(0, 0, 0, .35), 0 16px 32px rgba(0, 0, 0, .5);--shadow-btn: inset 0 -3px 0 rgba(0, 0, 0, .35), 0 8px 18px rgba(0, 0, 0, .4);--shadow-now: inset 18px 0 0 0 #0d6a9c, inset 20px 0 0 0 rgba(0, 0, 0, .4), 0 0 0 3px #e8c84a, 0 28px 48px rgba(0, 0, 0, .6);--panel-blur: 0px;--topbar-bg: #1e262e;--topbar-border: #3a4650;--topbar-blur: 0px;--fx-glow: repeating-linear-gradient( 90deg, transparent 0 18px, rgba(13, 106, 156, .04) 18px 20px, transparent 20px 28px, rgba(232, 200, 74, .03) 28px 29px ), radial-gradient(ellipse 50% 35% at 0% 50%, rgba(13, 106, 156, .12), transparent 55%), radial-gradient(ellipse 40% 30% at 100% 0%, rgba(232, 200, 74, .05), transparent 50%);--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: linear-gradient( 90deg, #0d6a9c 0%, #e8c84a 40%, #0d6a9c 70%, #3a4650 100% );--btn-bg: linear-gradient(180deg, #1a7ab0 0%, #0d6a9c 55%, #0a4e74 100%);--input-bg: #141a20;--now-bg: linear-gradient(180deg, #243038 0%, #1a2228 50%, #141a20 100%);--now-accent: #e8c84a;--now-accent-dim: #0d6a9c;--now-accent-glow: rgba(232, 200, 74, .18);--now-edge-width: 0px;--now-corner-inset: 10px;--now-corner-size: 18px;--now-corner-opacity: 1;--now-scan-opacity: 0;--shell-overlay-a: rgba(18, 22, 26, .94);--shell-overlay-b: rgba(22, 27, 32, .96);--motion-ease-snap: cubic-bezier(.2, .9, .2, 1.15);--motion-ease-soft: cubic-bezier(.4, 0, .2, 1);--motion-duration-fast: .12s;--motion-duration-med: .45s}html[data-theme=pitlane]{color-scheme:dark;--font-ui: "Titillium Web", "Segoe UI", system-ui, sans-serif;--font-display: "Racing Sans One", "Impact", "Arial Black", sans-serif;--bg-0: #08090c;--bg-1: #12141a;--bg-2: #1c2028;--app-shell: #0c0e12;--text: rgba(244, 244, 240, .9);--text-strong: #f4f4f0;--muted: rgba(168, 172, 180, .62);--accent: #e10600;--accent-2: #f4f4f0;--cyber-cyan: #e10600;--cyber-cyan-dim: #a80400;--cyber-cyan-glow: rgba(225, 6, 0, .28);--cyber-panel: rgba(18, 20, 26, .96);--cyber-border: #3a3e48;--ok: #00c853;--warn: #ffc400;--danger: #e10600;--gold: #ffc400;--radius-none: 0;--radius-chip: 0;--radius-panel: 0;--radius-btn: 0;--radius-input: 0;--radius-toggle: 0;--radius-toggle-btn: 0;--border-panel: 2px;--border-strong: 3px;--border-accent-bar: 10px;--pad-card: 24px 24px 26px 28px;--pad-stat: 8px 14px;--pad-queue-col: 14px 14px 16px 18px;--pad-queue-item: 9px 10px 9px 12px;--pad-content: 28px 30px;--gap-content: 22px;--gap-columns: 24px;--gap-now-row: 22px;--gap-queue-grid: 14px;--gap-brackets: 12px;--chamfer-sm: polygon(10px 0, 100% 0, 100% 100%, 0 100%, 0 10px);--chamfer-md: polygon(16px 0, 100% 0, 100% 100%, 0 100%, 0 16px);--chamfer-lg: polygon(22px 0, 100% 0, 100% 100%, 0 100%, 0 22px);--shape-btn: polygon(8px 0, 100% 0, 100% 100%, 0 100%, 0 8px);--shape-input: polygon(6px 0, 100% 0, 100% 100%, 0 100%, 0 6px);--shape-chip: polygon(5px 0, 100% 0, 100% 100%, 0 100%, 0 5px);--shape-panel-sm: var(--chamfer-sm);--shape-panel-md: var(--chamfer-md);--shape-panel-lg: var(--chamfer-lg);--shape-now-card: polygon(20px 0, 100% 0, 100% 100%, 0 100%, 0 20px);--shape-toast: polygon(10px 0, 100% 0, 100% 100%, 0 100%, 0 10px);--shadow-panel: 0 0 0 2px #f4f4f0, 0 0 0 5px #e10600, 0 18px 36px rgba(0, 0, 0, .55);--shadow-btn: inset 0 -3px 0 rgba(0, 0, 0, .35), 0 0 0 1px #f4f4f0, 0 8px 16px rgba(0, 0, 0, .4);--shadow-now: 0 0 0 3px #f4f4f0, 0 0 0 7px #e10600, 0 28px 48px rgba(0, 0, 0, .65);--panel-blur: 0px;--topbar-bg: #14161c;--topbar-border: #3a3e48;--topbar-blur: 0px;--fx-glow: repeating-linear-gradient( -18deg, transparent 0 28px, rgba(244, 244, 240, .03) 28px 30px, transparent 30px 56px, rgba(225, 6, 0, .04) 56px 58px ), radial-gradient(ellipse 45% 30% at 0% 0%, rgba(225, 6, 0, .12), transparent 55%), radial-gradient(ellipse 40% 28% at 100% 100%, rgba(255, 196, 0, .05), transparent 50%);--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: linear-gradient( 90deg, #e10600 0%, #f4f4f0 28%, #e10600 52%, #f4f4f0 78%, #e10600 100% );--btn-bg: linear-gradient(180deg, #ff1a12 0%, #e10600 55%, #a80400 100%);--input-bg: #0e1014;--now-bg: linear-gradient(180deg, #1c2028 0%, #14161c 50%, #0e1014 100%);--now-accent: #e10600;--now-accent-dim: #f4f4f0;--now-accent-glow: rgba(225, 6, 0, .2);--now-edge-width: 0px;--now-corner-inset: 14px;--now-corner-size: 12px;--now-corner-opacity: 1;--now-scan-opacity: 0;--shell-overlay-a: rgba(8, 9, 12, .94);--shell-overlay-b: rgba(12, 14, 18, .96);--motion-ease-snap: cubic-bezier(.15, .95, .25, 1.1);--motion-ease-soft: cubic-bezier(.35, 0, .15, 1);--motion-duration-fast: .12s;--motion-duration-med: .4s}html[data-theme=breadboard]{color-scheme:dark;--font-ui: "Fira Code", "Courier New", ui-monospace, monospace;--font-display: "Exo 2", "Segoe UI", system-ui, sans-serif;--bg-0: #061a14;--bg-1: #0c2e24;--bg-2: #134d3a;--app-shell: #082018;--text: rgba(232, 228, 212, .9);--text-strong: #e8e4d4;--muted: rgba(138, 154, 148, .68);--accent: #c87533;--accent-2: #e8a05c;--cyber-cyan: #c87533;--cyber-cyan-dim: #8a5220;--cyber-cyan-glow: rgba(200, 117, 51, .28);--cyber-panel: rgba(12, 46, 36, .96);--cyber-border: #2a5c48;--ok: #5cdb8a;--warn: #e8a05c;--danger: #d4543a;--gold: #e8c56a;--radius-none: 0;--radius-chip: 3px;--radius-panel: 5px;--radius-btn: 4px;--radius-input: 3px;--radius-toggle: 4px;--radius-toggle-btn: 3px;--border-panel: 1px;--border-strong: 2px;--border-accent-bar: 14px;--pad-card: 22px 22px 24px 28px;--pad-stat: 7px 12px;--pad-queue-col: 12px 12px 14px 20px;--pad-queue-item: 8px 10px 8px 14px;--pad-content: 26px 28px;--gap-content: 20px;--gap-columns: 20px;--gap-now-row: 18px;--gap-queue-grid: 12px;--gap-brackets: 10px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: 0 1px 0 rgba(232, 228, 212, .06), 0 14px 28px rgba(0, 0, 0, .45), inset 0 0 0 1px rgba(42, 92, 72, .9);--shadow-btn: inset 0 -2px 0 rgba(0, 0, 0, .28), 0 6px 14px rgba(0, 0, 0, .35);--shadow-now: 0 0 0 1px #2a5c48, 0 0 0 4px rgba(200, 117, 51, .35), 0 24px 44px rgba(0, 0, 0, .55), inset 0 0 0 1px rgba(232, 160, 92, .15);--panel-blur: 0px;--topbar-bg: #0e3228;--topbar-border: #2a5c48;--topbar-blur: 0px;--fx-glow: radial-gradient(circle, rgba(200, 117, 51, .09) 1.1px, transparent 1.2px), radial-gradient(ellipse 50% 35% at 8% 12%, rgba(200, 117, 51, .1), transparent 55%), radial-gradient(ellipse 40% 30% at 92% 88%, rgba(90, 180, 140, .06), transparent 50%);--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: linear-gradient( 90deg, transparent, #c87533 18%, #e8a05c 50%, #c87533 82%, transparent );--btn-bg: linear-gradient(180deg, #d4863f 0%, #c87533 55%, #8a5220 100%);--input-bg: #061a14;--now-bg: linear-gradient(180deg, #134d3a 0%, #0c2e24 52%, #082018 100%);--now-accent: #c87533;--now-accent-dim: #e8a05c;--now-accent-glow: rgba(200, 117, 51, .22);--now-edge-width: 0px;--now-corner-inset: 12px;--now-corner-size: 10px;--now-corner-opacity: 1;--now-scan-opacity: 0;--shell-overlay-a: rgba(6, 26, 20, .94);--shell-overlay-b: rgba(8, 32, 24, .96);--motion-ease-snap: cubic-bezier(.2, .85, .25, 1);--motion-ease-soft: cubic-bezier(.4, 0, .2, 1);--motion-duration-fast: .14s;--motion-duration-med: .45s}html[data-theme=ephemeris]{color-scheme:dark;--font-ui: "DM Sans", "Segoe UI", system-ui, sans-serif;--font-display: "Cormorant Garamond", "Palatino Linotype", "Book Antiqua", serif;--bg-0: #05070e;--bg-1: #0a1220;--bg-2: #152038;--app-shell: #070b14;--text: rgba(228, 220, 200, .9);--text-strong: #e8e0d0;--muted: rgba(160, 170, 178, .62);--accent: #b8955a;--accent-2: #6a9aa6;--cyber-cyan: #b8955a;--cyber-cyan-dim: #7a6238;--cyber-cyan-glow: rgba(184, 149, 90, .28);--cyber-panel: rgba(10, 18, 32, .94);--cyber-border: rgba(184, 149, 90, .32);--ok: #6aad8a;--warn: #c4a05a;--danger: #c45a5a;--gold: #d4b878;--radius-none: 0;--radius-chip: 999px;--radius-panel: 2px 28px 2px 28px;--radius-btn: 999px;--radius-input: 2px 14px 2px 14px;--radius-toggle: 999px;--radius-toggle-btn: 999px;--border-panel: 1px;--border-strong: 1px;--border-accent-bar: 0px;--pad-card: 24px 28px 26px 30px;--pad-stat: 8px 14px;--pad-queue-col: 16px 18px 18px 20px;--pad-queue-item: 10px 14px 10px 16px;--pad-content: 30px 34px;--gap-content: 26px;--gap-columns: 26px;--gap-now-row: 22px;--gap-queue-grid: 16px;--gap-brackets: 12px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: 0 0 0 1px rgba(184, 149, 90, .22), 0 0 0 4px rgba(10, 18, 32, .9), 0 0 0 5px rgba(184, 149, 90, .14), 0 18px 36px rgba(0, 0, 0, .5);--shadow-btn: 0 0 0 1px rgba(184, 149, 90, .35), 0 8px 18px rgba(0, 0, 0, .35);--shadow-now: 0 0 0 1px rgba(184, 149, 90, .4), 0 0 0 6px rgba(10, 18, 32, .95), 0 0 0 7px rgba(106, 154, 166, .22), 0 28px 52px rgba(0, 0, 0, .6);--panel-blur: 0px;--topbar-bg: rgba(8, 14, 26, .94);--topbar-border: rgba(184, 149, 90, .28);--topbar-blur: 0px;--fx-glow: radial-gradient(circle at 18% 22%, rgba(228, 220, 200, .09) 0 1px, transparent 1.5px), radial-gradient(circle at 72% 38%, rgba(228, 220, 200, .07) 0 1px, transparent 1.5px), radial-gradient(circle at 44% 68%, rgba(106, 154, 166, .08) 0 1px, transparent 1.5px), radial-gradient(ellipse 45% 30% at 12% 8%, rgba(184, 149, 90, .08), transparent 55%), radial-gradient(ellipse 40% 28% at 88% 90%, rgba(106, 154, 166, .07), transparent 50%);--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: linear-gradient( 90deg, transparent, rgba(184, 149, 90, .15) 20%, rgba(184, 149, 90, .55) 50%, rgba(184, 149, 90, .15) 80%, transparent );--btn-bg: linear-gradient(165deg, #c4a46a 0%, #b8955a 45%, #7a6238 100%);--input-bg: #05070e;--now-bg: linear-gradient(165deg, #152038 0%, #0a1220 48%, #070b14 100%);--now-accent: #b8955a;--now-accent-dim: #6a9aa6;--now-accent-glow: rgba(184, 149, 90, .2);--now-edge-width: 0px;--now-corner-inset: 16px;--now-corner-size: 18px;--now-corner-opacity: 1;--now-scan-opacity: 0;--shell-overlay-a: rgba(5, 7, 14, .94);--shell-overlay-b: rgba(7, 11, 20, .96);--motion-ease-snap: cubic-bezier(.18, .9, .22, 1);--motion-ease-soft: cubic-bezier(.45, .05, .2, 1);--motion-duration-fast: .16s;--motion-duration-med: .5s}html[data-theme=dunenight]{color-scheme:dark;--font-ui: "Literata", "Georgia", "Times New Roman", serif;--font-display: "Abril Fatface", "Palatino Linotype", "Book Antiqua", serif;--bg-0: #070c18;--bg-1: #0c1428;--bg-2: #1a2848;--app-shell: #0a1224;--text: rgba(232, 220, 196, .88);--text-strong: #e8dcc8;--muted: rgba(168, 176, 196, .62);--accent: #d4b484;--accent-2: #c47848;--cyber-cyan: #c47848;--cyber-cyan-dim: #8a5a38;--cyber-cyan-glow: rgba(196, 120, 72, .28);--cyber-panel: rgba(16, 26, 50, .94);--cyber-border: rgba(212, 180, 132, .28);--ok: #6aad8a;--warn: #d4b484;--danger: #c45a5a;--gold: #e8d4b0;--radius-none: 0;--radius-chip: 999px 6px 999px 6px;--radius-panel: 8px 42px 10px 36px;--radius-btn: 999px 10px 999px 10px;--radius-input: 8px 20px 8px 20px;--radius-toggle: 999px 12px 999px 12px;--radius-toggle-btn: 999px 8px 999px 8px;--border-panel: 1px;--border-strong: 1px;--border-accent-bar: 0px;--pad-card: 26px 30px 28px 32px;--pad-stat: 9px 16px;--pad-queue-col: 18px 20px 20px 22px;--pad-queue-item: 10px 14px 10px 16px;--pad-content: 32px 36px;--gap-content: 28px;--gap-columns: 30px;--gap-now-row: 26px;--gap-queue-grid: 20px;--gap-brackets: 14px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: 0 18px 36px rgba(4, 8, 18, .5), inset 0 1px 0 rgba(232, 220, 196, .06), 0 0 0 1px rgba(212, 180, 132, .08);--shadow-btn: 0 10px 22px rgba(4, 8, 18, .4), inset 0 1px 0 rgba(255, 248, 232, .28);--shadow-now: 0 28px 56px rgba(4, 8, 18, .6), 0 0 0 1px rgba(212, 180, 132, .28), inset 0 1px 0 rgba(232, 220, 196, .08);--panel-blur: 0px;--topbar-bg: rgba(12, 20, 40, .92);--topbar-border: rgba(212, 180, 132, .22);--topbar-blur: 16px;--fx-glow: radial-gradient(ellipse 70% 35% at 50% -5%, rgba(72, 96, 148, .22), transparent 55%), radial-gradient(ellipse 45% 25% at 20% 100%, rgba(196, 120, 72, .08), transparent 50%), radial-gradient(ellipse 40% 22% at 85% 95%, rgba(212, 180, 132, .06), transparent 50%);--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: linear-gradient( 90deg, transparent, rgba(212, 180, 132, .2) 20%, #c47848 50%, rgba(212, 180, 132, .35) 80%, transparent );--btn-bg: linear-gradient(168deg, #e8d4b0 0%, #d4b484 45%, #c47848 100%);--input-bg: #070c18;--now-bg: linear-gradient(172deg, #1c2a48 0%, #101a32 48%, #0a1224 100%);--now-accent: #c47848;--now-accent-dim: #d4b484;--now-accent-glow: rgba(196, 120, 72, .22);--now-edge-width: 0px;--now-corner-inset: 18px;--now-corner-size: 0px;--now-corner-opacity: 1;--now-scan-opacity: 0;--shell-overlay-a: rgba(7, 12, 24, .94);--shell-overlay-b: rgba(10, 18, 36, .96);--motion-ease-snap: cubic-bezier(.22, 1.05, .36, 1);--motion-ease-soft: cubic-bezier(.45, .05, .2, 1);--motion-duration-fast: .18s;--motion-duration-med: .55s}html[data-theme=pasteup]{color-scheme:dark;--font-ui: "Public Sans", "Segoe UI", system-ui, sans-serif;--font-display: "Passion One", "Impact", "Arial Black", sans-serif;--bg-0: #12100e;--bg-1: #1a1814;--bg-2: #2a2620;--app-shell: #141210;--text: rgba(232, 223, 200, .88);--text-strong: #e8dfc8;--muted: rgba(168, 158, 140, .62);--accent: #e23d28;--accent-2: #e8dfc8;--cyber-cyan: #e23d28;--cyber-cyan-dim: #a82e1c;--cyber-cyan-glow: rgba(226, 61, 40, .28);--cyber-panel: rgba(232, 223, 200, .96);--cyber-border: rgba(26, 24, 20, .55);--ok: #3d8a5a;--warn: #c4922a;--danger: #e23d28;--gold: #d4a84a;--radius-none: 0;--radius-chip: 0;--radius-panel: 0;--radius-btn: 0;--radius-input: 0;--radius-toggle: 0;--radius-toggle-btn: 0;--border-panel: 0px;--border-strong: 2px;--border-accent-bar: 0px;--pad-card: 22px 24px 24px 28px;--pad-stat: 7px 12px;--pad-queue-col: 14px 14px 16px 16px;--pad-queue-item: 9px 12px 9px 14px;--pad-content: 28px 30px;--gap-content: 28px;--gap-columns: 24px;--gap-now-row: 20px;--gap-queue-grid: 18px;--gap-brackets: 14px;--chamfer-sm: polygon( 0% 2%, 3% 0%, 97% 1%, 100% 4%, 99% 96%, 96% 100%, 2% 98%, 0% 95% );--chamfer-md: polygon( 0% 3%, 2% 0%, 98% 1%, 100% 5%, 98% 97%, 95% 100%, 1% 98%, 0% 94% );--chamfer-lg: polygon( 0% 2%, 4% 0%, 96% 2%, 100% 3%, 99% 97%, 97% 100%, 3% 99%, 0% 96% );--shape-btn: polygon( 0% 6%, 4% 0%, 100% 2%, 98% 100%, 0% 96% );--shape-input: polygon( 0% 4%, 2% 0%, 100% 3%, 98% 100%, 0% 97% );--shape-chip: polygon( 0% 8%, 6% 0%, 100% 4%, 96% 100%, 0% 94% );--shape-panel-sm: var(--chamfer-sm);--shape-panel-md: var(--chamfer-md);--shape-panel-lg: var(--chamfer-lg);--shape-now-card: polygon( 0% 2%, 3% 0%, 97% 1%, 100% 3%, 99% 97%, 96% 100%, 2% 99%, 0% 96% );--shape-toast: polygon( 0% 5%, 3% 0%, 100% 2%, 97% 100%, 0% 96% );--shadow-panel: 6px 8px 0 rgba(18, 16, 14, .55), 2px 3px 0 rgba(226, 61, 40, .35), 0 18px 32px rgba(0, 0, 0, .45);--shadow-btn: 3px 4px 0 rgba(18, 16, 14, .7), 0 8px 16px rgba(0, 0, 0, .3);--shadow-now: 10px 12px 0 rgba(18, 16, 14, .6), 4px 5px 0 rgba(226, 61, 40, .4), 0 28px 48px rgba(0, 0, 0, .55);--panel-blur: 0px;--topbar-bg: rgba(26, 24, 20, .96);--topbar-border: rgba(232, 223, 200, .18);--topbar-blur: 0px;--fx-glow: repeating-linear-gradient( 90deg, transparent 0 11px, rgba(232, 223, 200, .03) 11px 12px ), repeating-linear-gradient( 0deg, transparent 0 11px, rgba(232, 223, 200, .025) 11px 12px ), radial-gradient(ellipse 50% 35% at 8% 12%, rgba(226, 61, 40, .1), transparent 55%), radial-gradient(ellipse 40% 30% at 92% 88%, rgba(232, 223, 200, .05), transparent 50%);--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: linear-gradient( 90deg, transparent, rgba(226, 61, 40, .2) 15%, rgba(226, 61, 40, .7) 50%, rgba(226, 61, 40, .2) 85%, transparent );--btn-bg: linear-gradient(168deg, #e85a48 0%, #e23d28 55%, #a82e1c 100%);--input-bg: #e8dfc8;--now-bg: linear-gradient(168deg, #f0e8d4 0%, #e8dfc8 48%, #d8ceb4 100%);--now-accent: #e23d28;--now-accent-dim: #a82e1c;--now-accent-glow: rgba(226, 61, 40, .25);--now-edge-width: 0px;--now-corner-inset: 14px;--now-corner-size: 0px;--now-corner-opacity: 1;--now-scan-opacity: 0;--shell-overlay-a: rgba(18, 16, 14, .94);--shell-overlay-b: rgba(20, 18, 16, .96);--motion-ease-snap: cubic-bezier(.2, .85, .25, 1.05);--motion-ease-soft: cubic-bezier(.4, .05, .25, 1);--motion-duration-fast: .14s;--motion-duration-med: .42s}html[data-theme=snapframe]{color-scheme:light;--font-ui: "Josefin Sans", "Segoe UI", system-ui, sans-serif;--font-display: "Caveat", "Segoe Print", "Comic Sans MS", cursive;--bg-0: #a8a39a;--bg-1: #b8b3aa;--bg-2: #ece6dc;--app-shell: #bdb8b0;--text: rgba(42, 40, 36, .82);--text-strong: #2a2824;--muted: rgba(42, 40, 36, .5);--accent: #c45c38;--accent-2: #2a2824;--cyber-cyan: #c45c38;--cyber-cyan-dim: #a04830;--cyber-cyan-glow: rgba(196, 92, 56, .22);--cyber-panel: rgba(250, 248, 244, .96);--cyber-border: rgba(42, 40, 36, .12);--ok: #3d8a5a;--warn: #c4922a;--danger: #c45c38;--gold: #d4a84a;--radius-none: 0;--radius-chip: 2px;--radius-panel: 3px;--radius-btn: 2px;--radius-input: 2px;--radius-toggle: 3px;--radius-toggle-btn: 2px;--border-panel: 0px;--border-strong: 0px;--border-accent-bar: 0px;--pad-card: 22px 22px 56px 22px;--pad-stat: 10px 14px;--pad-queue-col: 16px 16px 36px 16px;--pad-queue-item: 9px 12px 9px 12px;--pad-content: 36px 40px;--gap-content: 32px;--gap-columns: 28px;--gap-now-row: 28px;--gap-queue-grid: 22px;--gap-brackets: 16px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: 0 18px 36px rgba(42, 40, 36, .18), 0 2px 0 rgba(255, 255, 255, .85), 0 0 0 14px #faf8f4;--shadow-btn: 0 10px 20px rgba(42, 40, 36, .18), 0 1px 0 rgba(255, 255, 255, .2);--shadow-now: 0 28px 56px rgba(42, 40, 36, .24), 0 2px 0 rgba(255, 255, 255, .9), 0 0 0 18px #faf8f4;--panel-blur: 0px;--topbar-bg: #faf8f4;--topbar-border: rgba(42, 40, 36, .1);--topbar-blur: 0px;--fx-glow: radial-gradient(ellipse 60% 35% at 50% -5%, rgba(255, 252, 246, .45), transparent 55%), radial-gradient(ellipse 40% 25% at 85% 95%, rgba(196, 92, 56, .05), transparent 50%);--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: linear-gradient( 90deg, transparent, rgba(42, 40, 36, .35) 20%, rgba(42, 40, 36, .35) 70%, transparent );--btn-bg: linear-gradient(168deg, #d46848 0%, #c45c38 55%, #a04830 100%);--input-bg: #faf8f4;--now-bg: #faf8f4;--now-accent: #c45c38;--now-accent-dim: #a04830;--now-accent-glow: rgba(196, 92, 56, .18);--now-edge-width: 0px;--now-corner-inset: 20px;--now-corner-size: 14px;--now-corner-opacity: .7;--now-scan-opacity: 0;--shell-overlay-a: rgba(184, 179, 170, .94);--shell-overlay-b: rgba(168, 163, 154, .96);--motion-ease-snap: cubic-bezier(.22, 1.1, .36, 1);--motion-ease-soft: cubic-bezier(.4, .05, .2, 1);--motion-duration-fast: .16s;--motion-duration-med: .5s}html[data-theme=chalkdust]{color-scheme:dark;--font-ui: "Lexend", "Segoe UI", system-ui, sans-serif;--font-display: "Patrick Hand", "Segoe Print", "Comic Sans MS", cursive;--bg-0: #142820;--bg-1: #1a3328;--bg-2: #243f32;--app-shell: #163028;--text: rgba(232, 236, 224, .88);--text-strong: #eef2e6;--muted: rgba(176, 188, 168, .62);--accent: #f0d878;--accent-2: #e8ece0;--cyber-cyan: #f0d878;--cyber-cyan-dim: #c4a84a;--cyber-cyan-glow: rgba(240, 216, 120, .22);--cyber-panel: rgba(30, 58, 46, .96);--cyber-border: rgba(232, 236, 224, .28);--ok: #8fd4a0;--warn: #f0d878;--danger: #e88870;--gold: #f0d878;--radius-none: 0;--radius-chip: 10px;--radius-panel: 14px;--radius-btn: 12px;--radius-input: 10px;--radius-toggle: 14px;--radius-toggle-btn: 10px;--border-panel: 2px;--border-strong: 3px;--border-accent-bar: 0px;--pad-card: 20px 22px 22px 24px;--pad-stat: 8px 14px;--pad-queue-col: 14px 14px 16px 16px;--pad-queue-item: 8px 12px 8px 14px;--pad-content: 30px 34px;--gap-content: 26px;--gap-columns: 22px;--gap-now-row: 22px;--gap-queue-grid: 18px;--gap-brackets: 12px;--chamfer-sm: none;--chamfer-md: none;--chamfer-lg: none;--shape-btn: none;--shape-input: none;--shape-chip: none;--shape-panel-sm: none;--shape-panel-md: none;--shape-panel-lg: none;--shape-now-card: none;--shape-toast: none;--shadow-panel: 0 0 0 5px #5c4030, 0 0 0 7px rgba(232, 236, 224, .35), 0 16px 32px rgba(8, 18, 14, .55), inset 0 1px 0 rgba(232, 236, 224, .08);--shadow-btn: 0 0 0 2px #5c4030, 0 8px 16px rgba(8, 18, 14, .4);--shadow-now: 0 0 0 7px #5c4030, 0 0 0 10px rgba(232, 236, 224, .4), 0 24px 48px rgba(8, 18, 14, .65), inset 0 1px 0 rgba(232, 236, 224, .1);--panel-blur: 0px;--topbar-bg: #1e3a2e;--topbar-border: rgba(232, 236, 224, .22);--topbar-blur: 0px;--fx-glow: radial-gradient(ellipse 55% 30% at 50% -5%, rgba(240, 216, 120, .08), transparent 55%), radial-gradient(ellipse 40% 25% at 12% 90%, rgba(232, 236, 224, .04), transparent 50%);--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: linear-gradient( 90deg, transparent, rgba(232, 236, 224, .45) 18%, rgba(240, 216, 120, .7) 50%, rgba(232, 236, 224, .45) 82%, transparent );--btn-bg: linear-gradient(168deg, #f5e090 0%, #f0d878 50%, #c4a84a 100%);--input-bg: rgba(20, 40, 32, .85);--now-bg: #1e3a2e;--now-accent: #f0d878;--now-accent-dim: #c4a84a;--now-accent-glow: rgba(240, 216, 120, .2);--now-edge-width: 0px;--now-corner-inset: 18px;--now-corner-size: 16px;--now-corner-opacity: .85;--now-scan-opacity: 0;--shell-overlay-a: rgba(22, 48, 40, .94);--shell-overlay-b: rgba(18, 40, 32, .96);--motion-ease-snap: cubic-bezier(.2, .9, .3, 1);--motion-ease-soft: cubic-bezier(.45, .05, .25, 1);--motion-duration-fast: .18s;--motion-duration-med: .55s}html[data-theme=riot]{color-scheme:dark;--font-ui: "Kanit", "Segoe UI", system-ui, sans-serif;--font-display: "Bungee", "Impact", "Arial Black", sans-serif;--bg-0: #080808;--bg-1: #0e0e0e;--bg-2: #161616;--app-shell: #0a0a0a;--text: rgba(232, 232, 232, .88);--text-strong: #f2f2f2;--muted: rgba(160, 160, 160, .62);--accent: #f5e600;--accent-2: #e8e8e8;--cyber-cyan: #f5e600;--cyber-cyan-dim: #c4b800;--cyber-cyan-glow: rgba(245, 230, 0, .22);--cyber-panel: rgba(18, 18, 18, .96);--cyber-border: rgba(245, 230, 0, .35);--ok: #8fd48a;--warn: #f5e600;--danger: #ff3b3b;--gold: #f5e600;--radius-none: 0;--radius-chip: 0;--radius-panel: 0;--radius-btn: 0;--radius-input: 0;--radius-toggle: 0;--radius-toggle-btn: 0;--border-panel: 3px;--border-strong: 4px;--border-accent-bar: 0px;--pad-card: 18px 20px 28px 18px;--pad-stat: 6px 12px;--pad-queue-col: 12px 12px 20px 12px;--pad-queue-item: 7px 10px 7px 12px;--pad-content: 26px 28px;--gap-content: 20px;--gap-columns: 18px;--gap-now-row: 18px;--gap-queue-grid: 14px;--gap-brackets: 10px;--chamfer-sm: polygon(0 6px, 5px 0, 100% 0, 100% calc(100% - 5px) , calc(100% - 5px) 100%, 0 100%);--chamfer-md: polygon(0 10px, 8px 0, calc(100% - 12px) 0, 100% 9px, 100% calc(100% - 7px) , calc(100% - 9px) 100%, 10px 100%, 0 calc(100% - 12px) );--chamfer-lg: polygon(0 12px, 10px 0, calc(100% - 16px) 0, 100% 11px, 100% calc(100% - 8px) , calc(100% - 11px) 100%, 14px 100%, 0 calc(100% - 16px) );--shape-btn: polygon(0 4px, 4px 0, calc(100% - 6px) 0, 100% 5px, 100% 100%, 6px 100%, 0 calc(100% - 6px) );--shape-input: polygon(0 3px, 3px 0, 100% 0, 100% calc(100% - 3px) , calc(100% - 3px) 100%, 0 100%);--shape-chip: polygon(0 2px, 2px 0, calc(100% - 3px) 0, 100% 3px, 100% 100%, 3px 100%, 0 calc(100% - 3px) );--shape-panel-sm: var(--chamfer-sm);--shape-panel-md: var(--chamfer-md);--shape-panel-lg: var(--chamfer-lg);--shape-now-card: polygon(0 14px, 12px 0, calc(100% - 18px) 0, 100% 12px, 100% calc(100% - 10px) , calc(100% - 14px) 100%, 16px 100%, 0 calc(100% - 18px) );--shape-toast: polygon(0 8px, 6px 0, calc(100% - 10px) 0, 100% 7px, 100% 100%, 8px 100%, 0 calc(100% - 8px) );--shadow-panel: 4px 4px 0 #f5e600, 0 18px 0 rgba(0, 0, 0, .55);--shadow-btn: 3px 3px 0 #f5e600, 0 8px 0 rgba(0, 0, 0, .45);--shadow-now: 6px 6px 0 #f5e600, 0 28px 0 rgba(0, 0, 0, .7);--panel-blur: 0px;--topbar-bg: #101010;--topbar-border: rgba(245, 230, 0, .45);--topbar-blur: 0px;--fx-glow: repeating-linear-gradient( -18deg, transparent 0 14px, rgba(245, 230, 0, .03) 14px 16px ), radial-gradient(ellipse 50% 28% at 8% 12%, rgba(245, 230, 0, .07), transparent 55%), radial-gradient(ellipse 40% 22% at 92% 88%, rgba(232, 232, 232, .04), transparent 50%);--fx-scan-opacity: 0;--fx-scan-size: 0px;--card-hairline: linear-gradient( 90deg, transparent, rgba(245, 230, 0, .85) 12%, rgba(245, 230, 0, .85) 88%, transparent );--btn-bg: linear-gradient(168deg, #fff24a 0%, #f5e600 48%, #c4b800 100%);--input-bg: rgba(8, 8, 8, .92);--now-bg: #0e0e0e;--now-accent: #f5e600;--now-accent-dim: #c4b800;--now-accent-glow: rgba(245, 230, 0, .2);--now-edge-width: 0px;--now-corner-inset: 16px;--now-corner-size: 14px;--now-corner-opacity: .9;--now-scan-opacity: 0;--shell-overlay-a: rgba(10, 10, 10, .94);--shell-overlay-b: rgba(8, 8, 8, .96);--motion-ease-snap: cubic-bezier(.15, .95, .25, 1);--motion-ease-soft: cubic-bezier(.4, 0, .2, 1);--motion-duration-fast: .14s;--motion-duration-med: .42s}html[data-theme=aegis] body{background:radial-gradient(1200px 700px at 10% -10%,rgba(110,210,255,.18),transparent 60%),radial-gradient(900px 600px at 90% 0%,rgba(255,120,210,.12),transparent 55%),linear-gradient(180deg,var(--bg-2),var(--bg-0))}html[data-theme=aegis] body:before{background:radial-gradient(400px 260px at 70% 80%,rgba(120,190,255,.12),transparent 60%);opacity:.6}html[data-theme=aegis] ::selection{background:#78c8ff4d;color:#fff}html[data-theme=ember-ring] body{background:radial-gradient(900px 600px at 15% -5%,rgba(255,90,30,.22),transparent 55%),radial-gradient(700px 500px at 90% 5%,rgba(232,184,109,.14),transparent 50%),radial-gradient(600px 400px at 50% 100%,rgba(120,30,10,.35),transparent 60%),linear-gradient(180deg,#2a1410,#0a0605);color:var(--text);font-family:var(--font-ui)}html[data-theme=ember-ring] body:before{background:radial-gradient(480px 320px at 70% 75%,rgba(255,100,40,.16),transparent 65%),radial-gradient(300px 200px at 20% 40%,rgba(232,184,109,.08),transparent 70%);opacity:.85;animation:emberAtmosphere 14s ease-in-out infinite alternate}html[data-theme=ember-ring] body:after{opacity:.22;mix-blend-mode:soft-light;filter:saturate(1.25) contrast(1.08) sepia(.15);animation:emberBgDrift 36s ease-in-out infinite}html[data-theme=ember-ring] ::selection{background:#ff783266;color:#fff8f0}@keyframes emberAtmosphere{0%{opacity:.7;transform:scale(1)}to{opacity:.95;transform:scale(1.03)}}@keyframes emberBgDrift{0%,to{transform:translateY(0) scale(1.03) rotate(0)}50%{transform:translateY(-2%) scale(1.06) rotate(.4deg)}}@keyframes emberBreathe{0%,to{box-shadow:0 0 #ff6b2c00;filter:brightness(1)}50%{box-shadow:0 0 28px #ff6b2c2e;filter:brightness(1.06)}}@keyframes emberSheen{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes emberRise{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes emberRingPulse{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(1.04);opacity:.65}}@media(prefers-reduced-motion:reduce){html[data-theme=ember-ring] body:before,html[data-theme=ember-ring] body:after{animation:none}}html[data-theme=ember-ring] button{border-radius:var(--radius-btn);clip-path:none;padding:11px 18px;font-family:var(--font-ui);font-weight:700;letter-spacing:.04em;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:2px solid rgba(232,184,109,.35);transition:transform var(--motion-duration-fast) var(--motion-ease-snap),box-shadow var(--motion-duration-med) ease,filter var(--motion-duration-fast) ease}html[data-theme=ember-ring] button:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.1);box-shadow:0 16px 32px #50140080,0 0 20px #ff6b2c40}html[data-theme=ember-ring] button:active{transform:translateY(0) scale(.98)}html[data-theme=ember-ring] input,html[data-theme=ember-ring] select,html[data-theme=ember-ring] textarea{border-radius:var(--radius-input);clip-path:none;padding:12px 14px;background:var(--input-bg);border:2px solid rgba(232,184,109,.22);box-shadow:inset 0 2px 8px #00000059;font-family:var(--font-ui)}html[data-theme=ember-ring] input:focus,html[data-theme=ember-ring] select:focus,html[data-theme=ember-ring] textarea:focus{box-shadow:0 0 0 3px #ff6b2c47,inset 0 2px 8px #00000059;border-color:#ff8c468c}html[data-theme=ember-ring] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=ember-ring] .fx-glow{background:var(--fx-glow);animation:emberAtmosphere 10s ease-in-out infinite alternate}html[data-theme=ember-ring] .fx-scan{opacity:0;animation:none;background:radial-gradient(ellipse 80% 40% at 50% 100%,rgba(255,80,20,.12),transparent 70%);opacity:.55;animation:emberRingPulse 5.5s ease-in-out infinite}html[data-theme=ember-ring] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:blur(var(--topbar-blur));backdrop-filter:blur(var(--topbar-blur));border-bottom:3px solid var(--topbar-border);border-radius:0 0 28px 28px;margin:0 10px;width:calc(100% - 20px);box-shadow:0 18px 40px #0006,inset 0 -1px #ffc88c0f}html[data-theme=ember-ring] .brand-banner img{filter:drop-shadow(0 8px 24px rgba(255,100,40,.35)) sepia(.2) saturate(1.15)}html[data-theme=ember-ring] .brand-icon-img{animation:emberBreathe 3.6s ease-in-out infinite}html[data-theme=ember-ring] .title{font-family:var(--font-display);font-weight:400;letter-spacing:.06em;font-size:clamp(28px,3vw,42px);text-transform:uppercase;color:var(--text-strong);text-shadow:0 2px 18px rgba(255,90,30,.35)}html[data-theme=ember-ring] .clock-display{font-family:var(--font-display);font-weight:400;letter-spacing:.14em;color:var(--accent-2);text-shadow:0 0 20px rgba(232,184,109,.35)}html[data-theme=ember-ring] .topbar-stats{background:#ff8c3c0f;border-radius:0 0 24px;overflow:hidden;gap:2px}html[data-theme=ember-ring] .top-stat{padding:var(--pad-stat);border-radius:16px;margin:4px;border:2px solid transparent;background:#0c060459}html[data-theme=ember-ring] .top-stat.glow{background:#ff6b2c24;border-color:#ff6b2c38}html[data-theme=ember-ring] .top-stat.highlight{background:#e8b86d1a;border-color:#e8b86d33}html[data-theme=ember-ring] .k{font-family:var(--font-ui);font-size:10px;letter-spacing:.14em;color:#f3e6d48c}html[data-theme=ember-ring] .v{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:.04em;color:var(--text-strong)}html[data-theme=ember-ring] .meter{height:4px;border-radius:999px;background:#ffc88c1f}html[data-theme=ember-ring] .meter span{border-radius:999px;background:linear-gradient(90deg,#ff6b2c,#e8b86d);box-shadow:0 0 12px #ff6b2c80}html[data-theme=ember-ring] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=ember-ring] .columns{gap:var(--gap-columns)}html[data-theme=ember-ring] .now-row{gap:var(--gap-now-row)}html[data-theme=ember-ring] .card{background:var(--cyber-panel);border:var(--border-panel) solid var(--cyber-border);border-radius:var(--radius-panel);padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:blur(var(--panel-blur));backdrop-filter:blur(var(--panel-blur));box-shadow:var(--shadow-panel);animation:emberRise .7s var(--motion-ease-soft) both}html[data-theme=ember-ring] .card:before{height:3px;background:var(--card-hairline);background-size:200% 100%;animation:emberSheen 4.5s ease-in-out infinite alternate;opacity:.9;border-radius:var(--radius-panel) var(--radius-panel) 0 0}html[data-theme=ember-ring] .card-title{font-family:var(--font-display);font-size:18px;letter-spacing:.18em;opacity:.9;color:var(--accent-2);border-bottom:2px solid rgba(232,184,109,.18);padding-bottom:10px;margin-bottom:4px}html[data-theme=ember-ring] .setup-eyebrow{color:var(--accent);letter-spacing:.28em}html[data-theme=ember-ring] .setup-pulse-dot{background:var(--accent);box-shadow:0 0 14px var(--accent)}html[data-theme=ember-ring] .bracket-row{border-radius:18px;clip-path:none;padding:16px 18px 18px 20px;border:3px solid rgba(232,184,109,.18);background:#160a08d9;box-shadow:0 16px 36px #00000073,inset 0 1px #ffdcb40f}html[data-theme=ember-ring] .bracket-row:before,html[data-theme=ember-ring] .queue-column:before,html[data-theme=ember-ring] .bracket-row.bracket-active:before,html[data-theme=ember-ring] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=ember-ring] .bracket-row:after{width:auto;height:auto;inset:8px;border:1px solid rgba(255,140,70,.12);border-radius:12px;border-top:1px solid rgba(255,140,70,.12);border-right:1px solid rgba(255,140,70,.12);pointer-events:none}html[data-theme=ember-ring] .brackets{gap:var(--gap-brackets)}html[data-theme=ember-ring] .bracket-name{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:.08em}html[data-theme=ember-ring] .bracket-progress{height:6px;border-radius:999px;background:#ffc88c1a;box-shadow:none;margin-top:14px}html[data-theme=ember-ring] .bracket-progress span{border-radius:999px}html[data-theme=ember-ring] .badge,html[data-theme=ember-ring] .pill{border-radius:var(--radius-chip);clip-path:none;padding:4px 12px;font-weight:800;letter-spacing:.1em;border:2px solid rgba(232,184,109,.25);background:#ff6b2c1f;color:var(--accent-2);box-shadow:none}html[data-theme=ember-ring] .queue-toggle{border-radius:var(--radius-toggle);padding:4px;background:#120806d9;border:2px solid rgba(232,184,109,.22);box-shadow:inset 0 2px 10px #0006;gap:4px}html[data-theme=ember-ring] .toggle-btn{border-radius:var(--radius-toggle-btn);clip-path:none;padding:8px 16px;background:transparent;box-shadow:none;border:none}html[data-theme=ember-ring] .toggle-btn.active{background:linear-gradient(135deg,#ff6b2c73,#e8b86d47);box-shadow:0 0 18px #ff6b2c47;color:#fff8f0}html[data-theme=ember-ring] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=ember-ring] .queue-column{border-radius:20px;clip-path:none;padding:var(--pad-queue-col);border:3px solid rgba(232,184,109,.2);background:#140a08b8;gap:16px}html[data-theme=ember-ring] .queue-column:before{display:none}html[data-theme=ember-ring] .queue-column:after{inset:10px;width:auto;height:auto;border:1px dashed rgba(255,140,70,.18);border-radius:12px;border-top-style:dashed;border-right-style:dashed}html[data-theme=ember-ring] .queue-bracket{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:.1em;text-shadow:0 0 16px rgba(255,107,44,.35)}html[data-theme=ember-ring] .queue-item{border-radius:16px;clip-path:none;padding:var(--pad-queue-item);border:2px solid rgba(255,200,140,.12);background:#0c0604a6;margin-bottom:2px}html[data-theme=ember-ring] .queue-item:before{width:0}html[data-theme=ember-ring] .queue-item--deck{border-color:#ff6b2c66;background:#281008bf;box-shadow:0 0 24px #ff6b2c26;animation:emberBreathe 3.2s ease-in-out infinite}html[data-theme=ember-ring] .queue-fighter{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:.05em}html[data-theme=ember-ring] .queue-tag{border-radius:var(--radius-chip);padding:4px 10px}html[data-theme=ember-ring] .ghost{background:transparent;border:2px solid rgba(232,184,109,.35);box-shadow:none}html[data-theme=ember-ring] .topbar-finished-stats .finished-stat .v{color:var(--gold)}html[data-theme=ember-ring] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=ember-ring] .topbar-finished-stats .warn-v{color:#ff9a8a!important}html[data-theme=ember-ring] .now-card{border-radius:26px;clip-path:none;background:var(--now-bg);border:3px solid rgba(232,184,109,.32);box-shadow:var(--shadow-now);overflow:hidden}html[data-theme=ember-ring] .now-card:after{content:"";position:absolute;left:18px;right:18px;bottom:12px;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--now-accent),var(--now-accent-dim),transparent);opacity:.75;z-index:5;pointer-events:none;box-shadow:0 0 18px var(--now-accent-glow);animation:emberSheen 3.2s ease-in-out infinite alternate;background-size:200% 100%}html[data-theme=ember-ring] .now-ambient{background:radial-gradient(ellipse 70% 55% at 25% 85%,rgba(255,90,30,.22),transparent 55%),radial-gradient(ellipse 55% 45% at 80% 15%,rgba(232,184,109,.14),transparent 50%),conic-gradient(from 160deg at 50% 50%,rgba(255,107,44,.1),transparent 45%,rgba(232,184,109,.08),transparent 75%);animation:emberAtmosphere 9s ease-in-out infinite alternate}html[data-theme=ember-ring] .now-scanlines{opacity:var(--now-scan-opacity);background:repeating-linear-gradient(0deg,transparent,transparent 5px,rgba(40,10,0,.18) 5px,rgba(40,10,0,.18) 6px);mix-blend-mode:soft-light}html[data-theme=ember-ring] .now-corners{inset:var(--now-corner-inset)}html[data-theme=ember-ring] .now-corners span{width:22px;height:22px;border-radius:50%;border-width:0!important;background:radial-gradient(circle,rgba(255,107,44,.55),transparent 70%);opacity:.55;animation:emberRingPulse 2.8s ease-in-out infinite;box-shadow:0 0 12px #ff6b2c59}html[data-theme=ember-ring] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=ember-ring] .now-label-text{font-family:var(--font-display);font-size:16px;letter-spacing:.22em;color:var(--now-accent)}html[data-theme=ember-ring] .now-label-glow{background:#ff6b2c59;border-radius:999px}html[data-theme=ember-ring] .now-table{color:#f3e6d480;letter-spacing:.24em}html[data-theme=ember-ring] .now-timer{font-family:var(--font-display);font-size:22px;font-weight:400;color:var(--accent-2);text-shadow:0 0 16px rgba(232,184,109,.45)}html[data-theme=ember-ring] .now-card.decision{box-shadow:0 28px 60px #000000bf,0 0 0 3px #6fdc8c73,0 0 48px #6fdc8c33}html[data-theme=ember-ring] .now-head{padding:18px 22px 0 24px}html[data-theme=ember-ring] .now-hero{padding:12px 22px 22px 24px}html[data-theme=ember-ring] .decision-toast{border-radius:20px;clip-path:none;border:3px solid rgba(232,184,109,.35);background:#160a08eb;box-shadow:0 24px 48px #0000008c,0 0 32px #ff6b2c33}html[data-theme=ember-ring] .ranking-item{border-radius:14px;clip-path:none;padding:10px 14px 10px 16px;border:2px solid rgba(232,184,109,.16);background:#120806c7;box-shadow:0 12px 28px #00000059}html[data-theme=ember-ring] .ranking-item:before{width:0}html[data-theme=ember-ring] .ranking-motion-list{gap:10px}html[data-theme=ember-ring] .ranking-rank{color:var(--accent-2)}html[data-theme=ember-ring] .ranking-name{font-family:var(--font-display);font-size:15px;font-weight:400;letter-spacing:.06em}html[data-theme=ember-ring] .browser-card{border-radius:24px}html[data-theme=ember-ring] .picker{gap:20px}html[data-theme=ember-ring] .field-label{letter-spacing:.16em;color:#f3e6d48c}html[data-theme=ember-ring] .finished-hero,html[data-theme=ember-ring] .finished-bracket,html[data-theme=ember-ring] .finished-match{clip-path:none!important;border-radius:22px}html[data-theme=ember-ring] .finished-hero{border:3px solid rgba(232,184,109,.28);box-shadow:var(--shadow-panel)}html[data-theme=ember-ring] .finished-hero__title{font-family:var(--font-display);font-weight:400;letter-spacing:.04em;background:linear-gradient(120deg,#fff8e8,#e8b86d 45%,#ff6b2c);-webkit-background-clip:text;background-clip:text}html[data-theme=ember-ring] .finished-match{border:2px solid rgba(232,184,109,.16);border-radius:14px;grid-template-columns:0 1fr auto;padding:12px 14px}html[data-theme=ember-ring] .finished-match__rail{width:0;opacity:0}html[data-theme=ember-ring] .finished-bracket{border:3px solid rgba(232,184,109,.2);background:#140a08b8}html[data-theme=ember-ring] .finished-podium__pedestal{clip-path:none;border-radius:20px 20px 10px 10px;border:3px solid rgba(232,184,109,.28);background:linear-gradient(180deg,#30140af2,#0c0604fa);box-shadow:inset 0 0 30px #ff641e1f}html[data-theme=ember-ring] .finished-podium__name{font-family:var(--font-display);font-weight:400;letter-spacing:.06em;font-size:18px}html[data-theme=ember-ring] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#e8b86d8c;box-shadow:0 0 40px #ff8c2847}html[data-theme=ember-ring] .list-item{border:2px solid rgba(232,184,109,.18);border-radius:16px;clip-path:none;background:#120806b8;padding:14px 16px;box-shadow:0 16px 32px #0006}html[data-theme=ember-ring] .list-item.active{border-color:#ff6b2c73;box-shadow:0 0 28px #ff6b2c38}html[data-theme=ember-ring] .mode-pill{border-radius:999px;clip-path:none;background:#ff6b2c24;box-shadow:inset 0 0 0 2px #e8b86d47;color:var(--accent-2);padding:3px 10px}html[data-theme=ember-ring] .column-card{border:3px solid rgba(232,184,109,.22);border-radius:24px;clip-path:none;box-shadow:0 28px 56px #0000008c,inset 0 1px #ffdcb414}html[data-theme=ember-ring] .column-card:before,html[data-theme=ember-ring] .column-card:after{width:10px;height:10px;border-radius:50%;border:none!important;background:radial-gradient(circle,rgba(255,107,44,.7),transparent 70%);box-shadow:0 0 10px #ff6b2c66}html[data-theme=ember-ring] .column-header{background:linear-gradient(180deg,rgba(255,107,44,.12),transparent);border-bottom:2px solid rgba(232,184,109,.16)}html[data-theme=ember-ring] .column-header:before{height:3px;background:linear-gradient(90deg,#ff6b2c,transparent 70%)}html[data-theme=ember-ring] .bracket-name{font-family:var(--font-display);font-weight:400;letter-spacing:.08em}html[data-theme=ember-ring] .appearance-panel{border-top-color:#e8b86d2e}html[data-theme=ember-ring] .theme-option,html[data-theme=ember-ring] .bg-swatch{border-radius:16px;clip-path:none;border:2px solid rgba(232,184,109,.2);background:#120806a6}html[data-theme=ember-ring] .theme-option.active,html[data-theme=ember-ring] .bg-swatch.active{border-color:#ff6b2ca6;box-shadow:0 0 20px #ff6b2c40}html[data-theme=ember-ring] .theme-option-thumb,html[data-theme=ember-ring] .bg-swatch-thumb{border-radius:10px}html[data-theme=ember-ring] .bracket-row.stage-in_progress,html[data-theme=ember-ring] .queue-column.stage-in_progress{--row-accent: #ff6b2c;--row-accent-dim: #d44a12;--row-accent-glow: rgba(255, 107, 44, .4);--row-corner: rgba(255, 107, 44, .4);border-color:#ff6b2c59}html[data-theme=ember-ring] .bracket-row.stage-finals,html[data-theme=ember-ring] .queue-column.stage-finals{--row-accent: #e8b86d;--row-accent-dim: #c9923e;--row-accent-glow: rgba(232, 184, 109, .5);border-color:#e8b86d66}html[data-theme=ember-ring] .bracket-row.stage-completed,html[data-theme=ember-ring] .queue-column.stage-completed{--row-accent: #6fdc8c;--row-accent-dim: #2fa85a;--row-accent-glow: rgba(111, 220, 140, .45);border-color:#6fdc8c59}html[data-theme=ember-ring] .bracket-row.stage-not_started,html[data-theme=ember-ring] .queue-column.stage-not_started{--row-accent: #a89080;--row-accent-dim: #7a6558;border-color:#a8908047;background:#100a08d1}html[data-theme=aircheck] body{background:repeating-linear-gradient(0deg,transparent,transparent 47px,rgba(154,167,184,.035) 47px,rgba(154,167,184,.035) 48px),linear-gradient(180deg,#1a2029,#0a0c10 55%,#080a0e);color:var(--text);font-family:var(--font-ui);letter-spacing:.01em}html[data-theme=aircheck] body:before{background:linear-gradient(90deg,rgba(245,197,24,.07) 0%,transparent 12%),linear-gradient(180deg,rgba(245,197,24,.12) 0%,transparent 3px);opacity:1;animation:aircheckTickerBand 8s linear infinite}html[data-theme=aircheck] body:after{opacity:.18;mix-blend-mode:multiply;filter:contrast(1.15) grayscale(.2);animation:none;background-position:0 0}html[data-theme=aircheck] ::selection{background:#f5c518d9;color:#0a0c10}@keyframes aircheckTickerBand{0%{background-position:0 0,0 0}to{background-position:120px 0,0 0}}@keyframes aircheckWipeIn{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes aircheckHardFlash{0%,to{opacity:1}50%{opacity:.55}}@keyframes aircheckRailPulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(.92)}}@keyframes aircheckStripeSlide{0%{background-position:0% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){html[data-theme=aircheck] body:before{animation:none}}html[data-theme=aircheck] button{border-radius:0;clip-path:none;padding:10px 16px;font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:2px solid rgba(154,167,184,.45);transition:transform var(--motion-duration-fast) var(--motion-ease-snap),background var(--motion-duration-fast) linear,border-color var(--motion-duration-fast) linear}html[data-theme=aircheck] button:hover{transform:translate(-2px,-2px);border-color:#f5c518;background:linear-gradient(180deg,#3a4250,#222830);box-shadow:6px 6px #000000a6;filter:none}html[data-theme=aircheck] button:active{transform:translate(1px,1px);box-shadow:2px 2px #000000a6}html[data-theme=aircheck] input,html[data-theme=aircheck] select,html[data-theme=aircheck] textarea{border-radius:0;clip-path:none;padding:10px 12px;background:var(--input-bg);border:2px solid rgba(154,167,184,.4);box-shadow:inset 0 0 0 1px #00000080;font-family:var(--font-ui);letter-spacing:.02em}html[data-theme=aircheck] input:focus,html[data-theme=aircheck] select:focus,html[data-theme=aircheck] textarea:focus{box-shadow:inset 0 0 0 1px #00000080,0 0 0 2px #0a0c10,0 0 0 4px #f5c518b3;border-color:#f5c518}html[data-theme=aircheck] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=aircheck] .fx-glow{background:var(--fx-glow);animation:aircheckStripeSlide 14s linear infinite;background-size:200% 100%;opacity:.7}html[data-theme=aircheck] .fx-scan{opacity:.4;animation:none;background:linear-gradient(180deg,transparent 0%,rgba(245,197,24,.06) 96%,#f5c518 100%);mix-blend-mode:normal}html[data-theme=aircheck] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:4px solid var(--topbar-border);border-radius:0;margin:0;width:100%;box-shadow:inset 0 -1px #e8eaef1f,0 8px #00000059}html[data-theme=aircheck] .brand-banner img{filter:contrast(1.1) saturate(.85)}html[data-theme=aircheck] .brand-icon-img{animation:aircheckHardFlash 2.4s steps(2,end) infinite}html[data-theme=aircheck] .title{font-family:var(--font-display);font-weight:600;letter-spacing:.12em;font-size:clamp(22px,2.6vw,34px);text-transform:uppercase;color:var(--text-strong);text-shadow:none;border-left:4px solid #f5c518;padding-left:12px}html[data-theme=aircheck] .clock-display{font-family:var(--font-display);font-weight:500;letter-spacing:.2em;color:#f5c518;text-shadow:none;background:#0a0c10;border:2px solid rgba(154,167,184,.4);padding:4px 10px;box-shadow:inset 0 0 0 1px #f5c51840}html[data-theme=aircheck] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:0;border-left:2px solid rgba(154,167,184,.25)}html[data-theme=aircheck] .top-stat{padding:var(--pad-stat);border-radius:0;margin:0;border:none;border-right:1px solid rgba(154,167,184,.2);background:transparent}html[data-theme=aircheck] .top-stat.glow{background:#f5c5181a;border-bottom:2px solid #f5c518}html[data-theme=aircheck] .top-stat.highlight{background:#9aa7b814;border-bottom:2px solid rgba(154,167,184,.55)}html[data-theme=aircheck] .k{font-family:var(--font-display);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#9aa7b8d9}html[data-theme=aircheck] .v{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:.06em;color:var(--text-strong)}html[data-theme=aircheck] .meter{height:3px;border-radius:0;background:#9aa7b833}html[data-theme=aircheck] .meter span{border-radius:0;background:#f5c518;box-shadow:none}html[data-theme=aircheck] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=aircheck] .columns{gap:var(--gap-columns)}html[data-theme=aircheck] .now-row{gap:var(--gap-now-row)}html[data-theme=aircheck] .card{background:var(--cyber-panel);border:var(--border-panel) solid var(--cyber-border);border-radius:0;padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);animation:aircheckWipeIn .45s var(--motion-ease-snap) both}html[data-theme=aircheck] .card:before{height:4px;background:var(--card-hairline);background-size:100% 100%;animation:none;opacity:1;border-radius:0}html[data-theme=aircheck] .card-title{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;opacity:1;color:#f5c518;border-bottom:2px solid rgba(154,167,184,.35);padding-bottom:8px;margin-bottom:8px}html[data-theme=aircheck] .setup-eyebrow{color:#f5c518;letter-spacing:.32em;font-family:var(--font-display)}html[data-theme=aircheck] .setup-pulse-dot{background:#f5c518;box-shadow:none;border-radius:0;width:8px;height:8px;animation:aircheckHardFlash 1.2s steps(2,end) infinite}html[data-theme=aircheck] .bracket-row{border-radius:0;clip-path:none;padding:12px 14px 14px 18px;border:2px solid rgba(154,167,184,.35);background:#12161c;box-shadow:inset 0 0 0 1px #00000073,inset 5px 0 #f5c518,0 8px #0000004d}html[data-theme=aircheck] .bracket-row:before,html[data-theme=aircheck] .queue-column:before,html[data-theme=aircheck] .bracket-row.bracket-active:before,html[data-theme=aircheck] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=aircheck] .bracket-row:after{width:auto;height:auto;inset:4px;inset:4px 4px 4px 10px;border:1px solid rgba(232,234,239,.1);border-radius:0;border-top:1px solid rgba(232,234,239,.1);border-right:1px solid rgba(232,234,239,.1);pointer-events:none}html[data-theme=aircheck] .brackets{gap:var(--gap-brackets)}html[data-theme=aircheck] .bracket-name{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}html[data-theme=aircheck] .bracket-progress{height:4px;border-radius:0;background:#9aa7b82e;box-shadow:none;margin-top:10px}html[data-theme=aircheck] .bracket-progress span{border-radius:0;background:#f5c518}html[data-theme=aircheck] .badge,html[data-theme=aircheck] .pill{border-radius:0;clip-path:none;padding:2px 8px;font-family:var(--font-display);font-weight:600;letter-spacing:.16em;text-transform:uppercase;font-size:10px;border:1px solid rgba(245,197,24,.65);background:#0a0c10;color:#f5c518;box-shadow:none}html[data-theme=aircheck] .queue-toggle{border-radius:0;padding:0;background:#0a0c10;border:2px solid rgba(154,167,184,.4);box-shadow:inset 0 0 0 1px #00000080;gap:0}html[data-theme=aircheck] .toggle-btn{border-radius:0;clip-path:none;padding:8px 14px;background:transparent;box-shadow:none;border:none;border-right:1px solid rgba(154,167,184,.25);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase}html[data-theme=aircheck] .toggle-btn:last-child{border-right:none}html[data-theme=aircheck] .toggle-btn.active{background:#f5c518;box-shadow:none;color:#0a0c10}html[data-theme=aircheck] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=aircheck] .queue-column{border-radius:0;clip-path:none;padding:var(--pad-queue-col);border:2px solid rgba(154,167,184,.32);background:#12161c;gap:10px;box-shadow:inset 5px 0 #f5c518d9,inset 0 0 0 1px #0006}html[data-theme=aircheck] .queue-column:before{display:none}html[data-theme=aircheck] .queue-column:after{inset:5px 5px 5px 11px;width:auto;height:auto;border:1px dashed rgba(154,167,184,.22);border-radius:0;border-top-style:dashed;border-right-style:dashed}html[data-theme=aircheck] .queue-bracket{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-shadow:none;color:#f5c518}html[data-theme=aircheck] .queue-item{border-radius:0;clip-path:none;padding:var(--pad-queue-item);border:1px solid rgba(154,167,184,.28);border-left:3px solid rgba(154,167,184,.55);background:#0a0c10;margin-bottom:0}html[data-theme=aircheck] .queue-item:before{width:0}html[data-theme=aircheck] .queue-item--deck{border-color:#f5c5188c;border-left-color:#f5c518;background:#f5c51814;box-shadow:none;animation:aircheckHardFlash 1.8s steps(2,end) infinite}html[data-theme=aircheck] .queue-fighter{font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}html[data-theme=aircheck] .queue-tag{border-radius:0;padding:2px 6px;font-family:var(--font-display);letter-spacing:.1em}html[data-theme=aircheck] .ghost{background:transparent;border:2px solid rgba(154,167,184,.45);box-shadow:none}html[data-theme=aircheck] .topbar-finished-stats .finished-stat .v{color:#f5c518}html[data-theme=aircheck] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=aircheck] .topbar-finished-stats .warn-v{color:#f5c518!important}html[data-theme=aircheck] .now-card{border-radius:0;clip-path:none;background:var(--now-bg);border:2px solid rgba(154,167,184,.4);box-shadow:var(--shadow-now);overflow:hidden}html[data-theme=aircheck] .now-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;border-radius:0;background:repeating-linear-gradient(90deg,#f5c518 0 12px,#0a0c10 12px 18px,#9aa7b8 18px 24px,#0a0c10 24px 30px);opacity:1;z-index:5;pointer-events:none;box-shadow:none;animation:aircheckStripeSlide 6s linear infinite;background-size:60px 100%}html[data-theme=aircheck] .now-ambient{background:linear-gradient(90deg,rgba(245,197,24,.1) 0%,transparent 18%),linear-gradient(180deg,rgba(154,167,184,.06),transparent 40%);animation:none}html[data-theme=aircheck] .now-scanlines{opacity:0;background:none}html[data-theme=aircheck] .now-corners{inset:0;display:none}html[data-theme=aircheck] .now-corners span{display:none}html[data-theme=aircheck] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=aircheck] .now-label-text{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.32em;color:#0a0c10;background:#f5c518;padding:4px 10px}html[data-theme=aircheck] .now-label-glow{background:transparent;border-radius:0;display:none}html[data-theme=aircheck] .now-table{color:#9aa7b8d9;letter-spacing:.28em;font-family:var(--font-display)}html[data-theme=aircheck] .now-timer{font-family:var(--font-display);font-size:20px;font-weight:600;color:#f5c518;text-shadow:none;letter-spacing:.16em}html[data-theme=aircheck] .now-card.decision{box-shadow:inset 0 0 0 1px #e8eaef1f,inset 0 0 0 5px #0e1014f2,inset 0 0 0 6px #5ecf8abf,0 18px #00000073}html[data-theme=aircheck] .now-head{padding:14px 16px 0 18px;border-bottom:1px solid rgba(154,167,184,.2)}html[data-theme=aircheck] .now-hero{padding:10px 16px 20px 18px}html[data-theme=aircheck] .decision-toast{border-radius:0;clip-path:none;border:2px solid rgba(154,167,184,.45);background:#12161c;box-shadow:inset 5px 0 #f5c518,8px 8px #0000008c}html[data-theme=aircheck] .ranking-item{border-radius:0;clip-path:none;padding:8px 12px 8px 14px;border:1px solid rgba(154,167,184,.3);border-left:4px solid #f5c518;background:#0a0c10;box-shadow:none}html[data-theme=aircheck] .ranking-item:before{width:0}html[data-theme=aircheck] .ranking-motion-list{gap:4px}html[data-theme=aircheck] .ranking-rank{color:#f5c518;font-family:var(--font-display)}html[data-theme=aircheck] .ranking-name{font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}html[data-theme=aircheck] .browser-card{border-radius:0}html[data-theme=aircheck] .picker{gap:12px}html[data-theme=aircheck] .field-label{letter-spacing:.2em;color:#9aa7b8d9;font-family:var(--font-display);text-transform:uppercase;font-size:11px}html[data-theme=aircheck] .finished-hero,html[data-theme=aircheck] .finished-bracket,html[data-theme=aircheck] .finished-match{clip-path:none!important;border-radius:0}html[data-theme=aircheck] .finished-hero{border:2px solid rgba(154,167,184,.4);box-shadow:var(--shadow-panel)}html[data-theme=aircheck] .finished-hero__title{font-family:var(--font-display);font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:none;-webkit-background-clip:unset;background-clip:unset;color:#e8eaef}html[data-theme=aircheck] .finished-match{border:1px solid rgba(154,167,184,.3);border-radius:0;grid-template-columns:4px 1fr auto;padding:10px 12px;background:#0a0c10}html[data-theme=aircheck] .finished-match__rail{width:4px;opacity:1;background:#f5c518}html[data-theme=aircheck] .finished-bracket{border:2px solid rgba(154,167,184,.35);background:#12161c;box-shadow:inset 5px 0 #f5c518bf}html[data-theme=aircheck] .finished-podium__pedestal{clip-path:none;border-radius:0;border:2px solid rgba(154,167,184,.4);background:linear-gradient(180deg,#1a2029,#0a0c10);box-shadow:inset 0 4px #f5c518}html[data-theme=aircheck] .finished-podium__name{font-family:var(--font-display);font-weight:600;letter-spacing:.1em;font-size:16px;text-transform:uppercase}html[data-theme=aircheck] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#f5c518;box-shadow:inset 0 4px #f5c518,0 10px #0006}html[data-theme=aircheck] .list-item{border:2px solid rgba(154,167,184,.32);border-radius:0;clip-path:none;background:#12161c;padding:12px 14px 12px 16px;box-shadow:inset 4px 0 #9aa7b88c,0 6px #0000004d}html[data-theme=aircheck] .list-item.active{border-color:#f5c518;box-shadow:inset 4px 0 #f5c518,0 6px #00000059}html[data-theme=aircheck] .mode-pill{border-radius:0;clip-path:none;background:#0a0c10;box-shadow:inset 0 0 0 1px #f5c518a6;color:#f5c518;padding:2px 8px;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase}html[data-theme=aircheck] .column-card{border:2px solid rgba(154,167,184,.35);border-radius:0;clip-path:none;box-shadow:inset 0 0 0 1px #0006,inset 5px 0 #f5c518,0 12px #00000059}html[data-theme=aircheck] .column-card:before,html[data-theme=aircheck] .column-card:after{width:8px;height:8px;border-radius:0;border:none!important;background:#f5c518;box-shadow:none}html[data-theme=aircheck] .column-header{background:linear-gradient(180deg,rgba(245,197,24,.08),transparent);border-bottom:2px solid rgba(154,167,184,.3)}html[data-theme=aircheck] .column-header:before{height:4px;background:linear-gradient(90deg,#f5c518 0%,#f5c518 35%,transparent 35%)}html[data-theme=aircheck] .appearance-panel{border-top-color:#9aa7b84d}html[data-theme=aircheck] .theme-option,html[data-theme=aircheck] .bg-swatch{border-radius:0;clip-path:none;border:2px solid rgba(154,167,184,.35);background:#12161c;box-shadow:inset 3px 0 #9aa7b866}html[data-theme=aircheck] .theme-option.active,html[data-theme=aircheck] .bg-swatch.active{border-color:#f5c518;box-shadow:inset 3px 0 #f5c518,4px 4px #00000073}html[data-theme=aircheck] .theme-option-thumb,html[data-theme=aircheck] .bg-swatch-thumb{border-radius:0}html[data-theme=aircheck] .bracket-row.stage-in_progress,html[data-theme=aircheck] .queue-column.stage-in_progress{--row-accent: #f5c518;--row-accent-dim: #c9a010;--row-accent-glow: transparent;--row-corner: #f5c518;border-color:#f5c5188c;box-shadow:inset 0 0 0 1px #00000073,inset 5px 0 #f5c518,0 8px #0000004d}html[data-theme=aircheck] .bracket-row.stage-finals,html[data-theme=aircheck] .queue-column.stage-finals{--row-accent: #e8eaef;--row-accent-dim: #9aa7b8;--row-accent-glow: transparent;border-color:#e8eaef73;box-shadow:inset 0 0 0 1px #00000073,inset 5px 0 #e8eaef,0 8px #0000004d}html[data-theme=aircheck] .bracket-row.stage-completed,html[data-theme=aircheck] .queue-column.stage-completed{--row-accent: #5ecf8a;--row-accent-dim: #3aa066;--row-accent-glow: transparent;border-color:#5ecf8a73;box-shadow:inset 0 0 0 1px #00000073,inset 5px 0 #5ecf8a,0 8px #0000004d}html[data-theme=aircheck] .bracket-row.stage-not_started,html[data-theme=aircheck] .queue-column.stage-not_started{--row-accent: #6b7a8f;--row-accent-dim: #4a5568;border-color:#6b7a8f66;background:#0e1218;box-shadow:inset 0 0 0 1px #00000073,inset 5px 0 #6b7a8f,0 8px #0000004d}html[data-theme=sonar] body{background:radial-gradient(ellipse 80% 55% at 50% 115%,rgba(93,255,200,.1),transparent 55%),radial-gradient(ellipse 45% 35% at 12% 18%,rgba(126,184,255,.12),transparent 60%),radial-gradient(ellipse 50% 40% at 88% 8%,rgba(40,120,160,.14),transparent 55%),linear-gradient(185deg,#0c2438,#041018 42%,#01080f);color:var(--text);font-family:var(--font-ui)}html[data-theme=sonar] body:before{background:radial-gradient(circle 180px at 50% 70%,rgba(93,255,200,.08),transparent 70%),radial-gradient(circle 320px at 50% 70%,rgba(126,184,255,.05),transparent 72%);opacity:.9;animation:sonarDepthPulse 10s var(--motion-ease-soft) infinite alternate}html[data-theme=sonar] body:after{opacity:.2;mix-blend-mode:screen;filter:saturate(1.1) contrast(1.05) hue-rotate(-8deg);animation:sonarDrift 42s ease-in-out infinite}html[data-theme=sonar] ::selection{background:#5dffc859;color:#e8f7ff}@keyframes sonarDepthPulse{0%{opacity:.55;transform:scale(1)}to{opacity:.95;transform:scale(1.06)}}@keyframes sonarDrift{0%,to{transform:translateY(0) scale(1.02)}50%{transform:translateY(-1.5%) scale(1.05)}}@keyframes sonarPing{0%{box-shadow:0 0 #5dffc859,0 0 #7eb8ff33;opacity:1}to{box-shadow:0 0 0 18px #5dffc800,0 0 0 32px #7eb8ff00;opacity:.35}}@keyframes sonarRingExpand{0%{transform:scale(.92);opacity:.55}70%{opacity:.2}to{transform:scale(1.12);opacity:0}}@keyframes sonarFloatIn{0%{opacity:0;transform:translateY(22px) scale(.96);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes sonarBloom{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes sonarWave{0%{background-position:0% 50%}to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){html[data-theme=sonar] body:before,html[data-theme=sonar] body:after{animation:none}}html[data-theme=sonar] button{border-radius:var(--radius-btn);clip-path:none;padding:12px 22px;font-family:var(--font-ui);font-weight:600;letter-spacing:.06em;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:1px solid rgba(93,255,200,.32);transition:transform var(--motion-duration-fast) var(--motion-ease-snap),box-shadow var(--motion-duration-med) ease,border-color var(--motion-duration-fast) ease,filter var(--motion-duration-fast) ease}html[data-theme=sonar] button:hover{transform:translateY(-3px);border-color:#5dffc8a6;filter:brightness(1.08);box-shadow:0 0 0 1px #5dffc873,0 0 0 6px #06162480,0 16px 36px #00283c80,0 0 24px #5dffc82e}html[data-theme=sonar] button:active{transform:translateY(0) scale(.97)}html[data-theme=sonar] input,html[data-theme=sonar] select,html[data-theme=sonar] textarea{border-radius:var(--radius-input);clip-path:none;padding:12px 18px;background:var(--input-bg);border:1px solid rgba(126,184,255,.22);box-shadow:inset 0 2px 12px #00081473,0 0 0 6px #040e1859;font-family:var(--font-ui)}html[data-theme=sonar] input:focus,html[data-theme=sonar] select:focus,html[data-theme=sonar] textarea:focus{border-color:#5dffc88c;box-shadow:inset 0 2px 12px #00081473,0 0 0 6px #040e1873,0 0 0 7px #5dffc847}html[data-theme=sonar] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=sonar] .fx-glow{background:var(--fx-glow);animation:sonarDepthPulse 12s ease-in-out infinite alternate}html[data-theme=sonar] .fx-scan{opacity:.5;animation:sonarRingExpand 4.8s var(--motion-ease-soft) infinite;background:radial-gradient(ellipse 55% 28% at 50% 85%,rgba(93,255,200,.14),transparent 70%),radial-gradient(ellipse 70% 36% at 50% 90%,rgba(126,184,255,.08),transparent 72%);mix-blend-mode:screen}html[data-theme=sonar] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:blur(var(--topbar-blur));backdrop-filter:blur(var(--topbar-blur));border-bottom:1px solid var(--topbar-border);border-radius:0 0 56px 56px;margin:0 18px;width:calc(100% - 36px);box-shadow:0 0 0 8px #020a1273,0 0 0 9px #7eb8ff1a,0 24px 48px #00081480}html[data-theme=sonar] .brand-banner img{filter:drop-shadow(0 8px 28px rgba(93,255,200,.25)) saturate(1.05) hue-rotate(-6deg)}html[data-theme=sonar] .brand-icon-img{animation:sonarBloom 4.2s ease-in-out infinite;border-radius:50%}html[data-theme=sonar] .title{font-family:var(--font-display);font-weight:700;letter-spacing:.02em;font-size:clamp(26px,2.8vw,40px);text-transform:none;color:var(--text-strong);text-shadow:0 0 28px rgba(93,255,200,.22)}html[data-theme=sonar] .clock-display{font-family:var(--font-display);font-weight:600;letter-spacing:.18em;color:var(--accent);text-shadow:0 0 24px rgba(93,255,200,.35);border-radius:999px;padding:6px 16px;border:1px solid rgba(93,255,200,.28);box-shadow:0 0 0 6px #04101c66}html[data-theme=sonar] .topbar-stats{background:#5dffc80a;border-radius:0 0 40px;overflow:hidden;gap:6px;padding:4px 8px 8px}html[data-theme=sonar] .top-stat{padding:var(--pad-stat);border-radius:999px;margin:2px;border:1px solid transparent;background:#040e1866}html[data-theme=sonar] .top-stat.glow{background:#5dffc81a;border-color:#5dffc847;box-shadow:0 0 18px #5dffc81f}html[data-theme=sonar] .top-stat.highlight{background:#7eb8ff1a;border-color:#7eb8ff47}html[data-theme=sonar] .k{font-family:var(--font-ui);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#a0c8dc8c}html[data-theme=sonar] .v{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:.02em;color:var(--text-strong)}html[data-theme=sonar] .meter{height:5px;border-radius:999px;background:#7eb8ff1f;overflow:hidden}html[data-theme=sonar] .meter span{border-radius:999px;background:linear-gradient(90deg,#2ab894,#5dffc8 55%,#7eb8ff);box-shadow:0 0 14px #5dffc866}html[data-theme=sonar] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=sonar] .columns{gap:var(--gap-columns)}html[data-theme=sonar] .now-row{gap:var(--gap-now-row)}html[data-theme=sonar] .card{background:var(--cyber-panel);border:var(--border-panel) solid var(--cyber-border);border-radius:var(--radius-panel);padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:blur(var(--panel-blur));backdrop-filter:blur(var(--panel-blur));box-shadow:var(--shadow-panel);animation:sonarFloatIn .85s var(--motion-ease-soft) both}html[data-theme=sonar] .card:before{height:100%;top:0;left:0;right:0;background:var(--card-hairline);background-size:100% 100%;animation:none;opacity:.55;border-radius:var(--radius-panel);pointer-events:none;mix-blend-mode:screen}html[data-theme=sonar] .card-title{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.95;color:var(--accent);border-bottom:1px solid rgba(126,184,255,.2);padding-bottom:12px;margin-bottom:8px}html[data-theme=sonar] .setup-eyebrow{color:var(--accent-2);letter-spacing:.24em;font-family:var(--font-display)}html[data-theme=sonar] .setup-pulse-dot{background:var(--accent);border-radius:50%;box-shadow:0 0 #5dffc866;animation:sonarPing 2.4s var(--motion-ease-soft) infinite}html[data-theme=sonar] .bracket-row{border-radius:40px;clip-path:none;padding:18px 22px 20px 24px;border:1px solid rgba(93,255,200,.2);background:#061624c7;box-shadow:0 0 0 7px #020a1266,0 0 0 8px #7eb8ff1f,0 20px 40px #00081473}html[data-theme=sonar] .bracket-row:before,html[data-theme=sonar] .queue-column:before,html[data-theme=sonar] .bracket-row.bracket-active:before,html[data-theme=sonar] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=sonar] .bracket-row:after{width:auto;height:auto;inset:10px;border:1px solid rgba(93,255,200,.1);border-radius:30px;border-top:1px solid rgba(93,255,200,.1);border-right:1px solid rgba(93,255,200,.1);pointer-events:none}html[data-theme=sonar] .brackets{gap:var(--gap-brackets)}html[data-theme=sonar] .bracket-name{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:.04em}html[data-theme=sonar] .bracket-progress{height:6px;border-radius:999px;background:#7eb8ff1a;box-shadow:none;margin-top:16px;overflow:hidden}html[data-theme=sonar] .bracket-progress span{border-radius:999px;background:linear-gradient(90deg,#5dffc8,#7eb8ff)}html[data-theme=sonar] .badge,html[data-theme=sonar] .pill{border-radius:var(--radius-chip);clip-path:none;padding:5px 14px;font-family:var(--font-ui);font-weight:600;letter-spacing:.12em;font-size:11px;border:1px solid rgba(93,255,200,.35);background:#5dffc814;color:var(--accent);box-shadow:0 0 0 4px #04101c59}html[data-theme=sonar] .queue-toggle{border-radius:var(--radius-toggle);padding:5px;background:#040e18d9;border:1px solid rgba(126,184,255,.22);box-shadow:inset 0 2px 12px #00081480,0 0 0 6px #020a1259;gap:6px}html[data-theme=sonar] .toggle-btn{border-radius:var(--radius-toggle-btn);clip-path:none;padding:8px 18px;background:transparent;box-shadow:none;border:none;font-family:var(--font-ui);letter-spacing:.08em}html[data-theme=sonar] .toggle-btn.active{background:linear-gradient(135deg,#5dffc859,#7eb8ff38);box-shadow:0 0 20px #5dffc833;color:#e8f7ff}html[data-theme=sonar] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=sonar] .queue-column{border-radius:44px;clip-path:none;padding:var(--pad-queue-col);border:1px solid rgba(93,255,200,.18);background:#061422b3;gap:18px;box-shadow:0 0 0 8px #020a1266,0 0 0 9px #7eb8ff1a}html[data-theme=sonar] .queue-column:before{display:none}html[data-theme=sonar] .queue-column:after{inset:12px;width:auto;height:auto;border:1px dashed rgba(93,255,200,.14);border-radius:32px;border-top-style:dashed;border-right-style:dashed}html[data-theme=sonar] .queue-bracket{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:.08em;text-shadow:0 0 18px rgba(93,255,200,.3);color:var(--accent)}html[data-theme=sonar] .queue-item{border-radius:999px;clip-path:none;padding:var(--pad-queue-item);border:1px solid rgba(126,184,255,.16);background:#040e18a6;margin-bottom:4px;box-shadow:0 8px 20px #0008144d}html[data-theme=sonar] .queue-item:before{width:0}html[data-theme=sonar] .queue-item--deck{border-color:#5dffc873;background:#0a28328c;box-shadow:0 0 0 5px #04101c73,0 0 28px #5dffc826;animation:sonarBloom 3.4s ease-in-out infinite}html[data-theme=sonar] .queue-fighter{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.04em}html[data-theme=sonar] .queue-tag{border-radius:var(--radius-chip);padding:4px 12px}html[data-theme=sonar] .ghost{background:transparent;border:1px solid rgba(126,184,255,.35);box-shadow:0 0 0 5px #040e184d}html[data-theme=sonar] .topbar-finished-stats .finished-stat .v{color:var(--accent-2)}html[data-theme=sonar] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=sonar] .topbar-finished-stats .warn-v{color:#ffb0c0!important}html[data-theme=sonar] .now-card{border-radius:56px;clip-path:none;background:var(--now-bg);border:1px solid rgba(93,255,200,.28);box-shadow:var(--shadow-now);overflow:hidden}html[data-theme=sonar] .now-card:after{content:"";position:absolute;left:50%;bottom:16px;width:48px;height:48px;margin-left:-24px;border-radius:50%;border:1px solid rgba(93,255,200,.45);background:transparent;opacity:.7;z-index:5;pointer-events:none;box-shadow:none;animation:sonarRingExpand 3.6s var(--motion-ease-soft) infinite}html[data-theme=sonar] .now-ambient{background:radial-gradient(ellipse 60% 50% at 30% 80%,rgba(93,255,200,.16),transparent 60%),radial-gradient(ellipse 50% 40% at 75% 20%,rgba(126,184,255,.12),transparent 55%),radial-gradient(circle at 50% 50%,rgba(40,100,140,.08),transparent 65%);animation:sonarDepthPulse 11s ease-in-out infinite alternate}html[data-theme=sonar] .now-scanlines{opacity:var(--now-scan-opacity);background:radial-gradient(circle at 50% 50%,transparent 40%,rgba(0,20,40,.25) 100%);mix-blend-mode:soft-light}html[data-theme=sonar] .now-corners{inset:var(--now-corner-inset)}html[data-theme=sonar] .now-corners span{width:14px;height:14px;border-radius:50%;border-width:0!important;background:radial-gradient(circle,rgba(93,255,200,.7),transparent 70%);opacity:.65;animation:sonarPing 3s var(--motion-ease-soft) infinite;box-shadow:0 0 10px #5dffc859}html[data-theme=sonar] .now-corners span:nth-child(2){animation-delay:.4s}html[data-theme=sonar] .now-corners span:nth-child(3){animation-delay:.8s}html[data-theme=sonar] .now-corners span:nth-child(4){animation-delay:1.2s}html[data-theme=sonar] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=sonar] .now-label-text{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.2em;color:var(--now-accent)}html[data-theme=sonar] .now-label-glow{background:#5dffc847;border-radius:999px;filter:blur(8px)}html[data-theme=sonar] .now-table{color:#a0c8dc8c;letter-spacing:.22em;font-family:var(--font-ui)}html[data-theme=sonar] .now-timer{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--accent-2);text-shadow:0 0 18px rgba(126,184,255,.4)}html[data-theme=sonar] .now-card.decision{box-shadow:0 0 0 1px #5dffc873,0 0 0 12px #04101cb3,0 0 0 13px #5dffc859,0 32px 72px #000814bf,0 0 56px #5dffc82e}html[data-theme=sonar] .now-head{padding:22px 28px 0 30px}html[data-theme=sonar] .now-hero{padding:14px 28px 28px 30px}html[data-theme=sonar] .decision-toast{border-radius:36px;clip-path:none;border:1px solid rgba(93,255,200,.32);background:#061624eb;box-shadow:0 0 0 8px #020a1280,0 0 0 9px #7eb8ff29,0 24px 48px #0008148c,0 0 36px #5dffc81f}html[data-theme=sonar] .ranking-item{border-radius:999px;clip-path:none;padding:10px 18px 10px 20px;border:1px solid rgba(126,184,255,.18);background:#040e18c7;box-shadow:0 0 0 5px #020a1259,0 12px 28px #00081459}html[data-theme=sonar] .ranking-item:before{width:0}html[data-theme=sonar] .ranking-motion-list{gap:12px}html[data-theme=sonar] .ranking-rank{color:var(--accent);font-family:var(--font-display)}html[data-theme=sonar] .ranking-name{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.04em}html[data-theme=sonar] .browser-card{border-radius:48px}html[data-theme=sonar] .picker{gap:24px}html[data-theme=sonar] .field-label{letter-spacing:.14em;color:#a0c8dc8c;font-family:var(--font-ui);text-transform:uppercase;font-size:11px}html[data-theme=sonar] .finished-hero,html[data-theme=sonar] .finished-bracket,html[data-theme=sonar] .finished-match{clip-path:none!important;border-radius:40px}html[data-theme=sonar] .finished-hero{border:1px solid rgba(93,255,200,.24);box-shadow:var(--shadow-panel)}html[data-theme=sonar] .finished-hero__title{font-family:var(--font-display);font-weight:700;letter-spacing:.02em;background:linear-gradient(120deg,#e8f7ff,#5dffc8 45%,#7eb8ff);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=sonar] .finished-match{border:1px solid rgba(126,184,255,.18);border-radius:999px;grid-template-columns:0 1fr auto;padding:12px 20px;background:#040e18b3}html[data-theme=sonar] .finished-match__rail{width:0;opacity:0}html[data-theme=sonar] .finished-bracket{border:1px solid rgba(93,255,200,.2);background:#061422b8;box-shadow:0 0 0 7px #020a1266,0 0 0 8px #7eb8ff1a}html[data-theme=sonar] .finished-podium__pedestal{clip-path:none;border-radius:36px 36px 20px 20px;border:1px solid rgba(93,255,200,.28);background:linear-gradient(180deg,#0c2838f2,#040e18fa);box-shadow:0 0 0 8px #020a1273,inset 0 -20px 40px #5dffc80f}html[data-theme=sonar] .finished-podium__name{font-family:var(--font-display);font-weight:700;letter-spacing:.04em;font-size:17px}html[data-theme=sonar] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#5dffc88c;box-shadow:0 0 0 8px #020a1273,0 0 40px #5dffc838}html[data-theme=sonar] .list-item{border:1px solid rgba(126,184,255,.2);border-radius:999px;clip-path:none;background:#061422b8;padding:14px 20px;box-shadow:0 0 0 6px #020a1259,0 16px 32px #00081466}html[data-theme=sonar] .list-item.active{border-color:#5dffc880;box-shadow:0 0 0 6px #020a1266,0 0 28px #5dffc833}html[data-theme=sonar] .mode-pill{border-radius:999px;clip-path:none;background:#5dffc81a;box-shadow:inset 0 0 0 1px #5dffc859;color:var(--accent);padding:4px 12px;font-family:var(--font-ui);letter-spacing:.1em}html[data-theme=sonar] .column-card{border:1px solid rgba(93,255,200,.22);border-radius:48px;clip-path:none;box-shadow:0 0 0 10px #020a1273,0 0 0 11px #7eb8ff1f,0 28px 56px #0008148c}html[data-theme=sonar] .column-card:before,html[data-theme=sonar] .column-card:after{width:12px;height:12px;border-radius:50%;border:none!important;background:radial-gradient(circle,rgba(93,255,200,.75),transparent 70%);box-shadow:0 0 12px #5dffc866;animation:sonarPing 2.8s var(--motion-ease-soft) infinite}html[data-theme=sonar] .column-header{background:radial-gradient(ellipse 80% 100% at 50% 0%,rgba(93,255,200,.1),transparent 70%);border-bottom:1px solid rgba(126,184,255,.16);border-radius:48px 48px 0 0}html[data-theme=sonar] .column-header:before{height:2px;background:linear-gradient(90deg,transparent,#5dffc8 40%,#7eb8ff 60%,transparent);animation:sonarWave 5s ease-in-out infinite alternate;background-size:200% 100%}html[data-theme=sonar] .appearance-panel{border-top-color:#7eb8ff2e}html[data-theme=sonar] .theme-option,html[data-theme=sonar] .bg-swatch{border-radius:28px;clip-path:none;border:1px solid rgba(93,255,200,.2);background:#061422a6;box-shadow:0 0 0 5px #020a1259}html[data-theme=sonar] .theme-option.active,html[data-theme=sonar] .bg-swatch.active{border-color:#5dffc8a6;box-shadow:0 0 0 5px #020a1266,0 0 24px #5dffc838}html[data-theme=sonar] .theme-option-thumb,html[data-theme=sonar] .bg-swatch-thumb{border-radius:18px}html[data-theme=sonar] .bracket-row.stage-in_progress,html[data-theme=sonar] .queue-column.stage-in_progress{--row-accent: #5dffc8;--row-accent-dim: #2ab894;--row-accent-glow: rgba(93, 255, 200, .35);--row-corner: rgba(93, 255, 200, .4);border-color:#5dffc866}html[data-theme=sonar] .bracket-row.stage-finals,html[data-theme=sonar] .queue-column.stage-finals{--row-accent: #7eb8ff;--row-accent-dim: #4a8fd4;--row-accent-glow: rgba(126, 184, 255, .4);border-color:#7eb8ff66}html[data-theme=sonar] .bracket-row.stage-completed,html[data-theme=sonar] .queue-column.stage-completed{--row-accent: #5dffc8;--row-accent-dim: #2ab894;--row-accent-glow: rgba(93, 255, 200, .35);border-color:#5dffc859}html[data-theme=sonar] .bracket-row.stage-not_started,html[data-theme=sonar] .queue-column.stage-not_started{--row-accent: #6a8fa8;--row-accent-dim: #4a6878;border-color:#6a8fa847;background:#040e18d1}html[data-theme=voltage] body{background:repeating-linear-gradient(-18deg,transparent,transparent 56px,rgba(198,255,26,.025) 56px,rgba(198,255,26,.025) 57px),repeating-linear-gradient(18deg,transparent,transparent 72px,rgba(255,45,149,.02) 72px,rgba(255,45,149,.02) 73px),linear-gradient(180deg,#161922,#07080c 48%,#050608);color:var(--text);font-family:var(--font-ui);letter-spacing:.02em}html[data-theme=voltage] body:before{background:linear-gradient(115deg,rgba(198,255,26,.09) 0%,transparent 22%),linear-gradient(295deg,rgba(255,45,149,.08) 0%,transparent 24%);opacity:1;animation:voltageSlashDrift 11s linear infinite}html[data-theme=voltage] body:after{opacity:.16;mix-blend-mode:soft-light;filter:contrast(1.2) saturate(1.15);animation:none}html[data-theme=voltage] ::selection{background:#c6ff1ad9;color:#07080c}@keyframes voltageSlashDrift{0%{background-position:0 0,0 0}to{background-position:140px 40px,-120px -30px}}@keyframes voltageSlashIn{0%{opacity:0;transform:translate(-18px) skew(-4deg);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:translate(0) skew(0);clip-path:inset(0 0 0 0)}}@keyframes voltageSurge{0%,to{filter:brightness(1)}40%{filter:brightness(1.12)}55%{filter:brightness(.92)}70%{filter:brightness(1.06)}}@keyframes voltageCrackle{0%,to{opacity:1;transform:translate(0)}48%{opacity:1;transform:translate(0)}50%{opacity:.55;transform:translate(1px)}52%{opacity:1;transform:translate(-1px)}54%{opacity:.8;transform:translate(0)}}@keyframes voltageRailScan{0%{background-position:0% 0}to{background-position:200% 0}}@keyframes voltageHairlinePulse{0%,to{box-shadow:0 0 0 1px #c6ff1a8c,0 0 0 3px #07080c,0 0 0 4px #ff2d9573}50%{box-shadow:0 0 0 1px #c6ff1ae6,0 0 0 3px #07080c,0 0 0 4px #ff2d95bf}}@media(prefers-reduced-motion:reduce){html[data-theme=voltage] body:before{animation:none}}html[data-theme=voltage] button{border-radius:0;clip-path:none;padding:9px 16px;font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:.16em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:1px solid rgba(198,255,26,.55);transition:transform var(--motion-duration-fast) var(--motion-ease-snap),box-shadow var(--motion-duration-fast) linear,border-color var(--motion-duration-fast) linear,filter var(--motion-duration-fast) linear}html[data-theme=voltage] button:hover{transform:translate(-2px,-2px) skew(-1deg);border-color:#c6ff1a;filter:brightness(1.08);box-shadow:0 0 0 1px #c6ff1ad9,0 0 0 3px #07080c,0 0 0 4px #ff2d95b3,5px 5px #000000a6}html[data-theme=voltage] button:active{transform:translate(1px,1px) skew(0);box-shadow:0 0 0 1px #c6ff1aa6,0 0 0 3px #07080c,0 0 0 4px #ff2d9580,1px 1px #000000a6}html[data-theme=voltage] input,html[data-theme=voltage] select,html[data-theme=voltage] textarea{border-radius:0;clip-path:none;padding:10px 12px;background:var(--input-bg);border:1px solid rgba(198,255,26,.35);box-shadow:0 0 0 2px #07080c,0 0 0 3px #ff2d9559;font-family:var(--font-ui);font-weight:500;letter-spacing:.04em}html[data-theme=voltage] input:focus,html[data-theme=voltage] select:focus,html[data-theme=voltage] textarea:focus{border-color:#c6ff1a;box-shadow:0 0 0 2px #07080c,0 0 0 3px #ff2d95b3,0 0 0 5px #07080c,0 0 0 6px #c6ff1a73}html[data-theme=voltage] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=voltage] .fx-glow{background:var(--fx-glow);animation:voltageSlashDrift 16s linear infinite;opacity:.85}html[data-theme=voltage] .fx-scan{opacity:.45;background:repeating-linear-gradient(90deg,transparent 0,transparent 48px,rgba(198,255,26,.06) 48px,rgba(198,255,26,.06) 49px,transparent 49px,transparent 96px,rgba(255,45,149,.05) 96px,rgba(255,45,149,.05) 97px);animation:voltageRailScan 9s linear infinite;background-size:200% 100%;mix-blend-mode:screen}html[data-theme=voltage] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--topbar-border);border-radius:0;margin:0;width:100%;box-shadow:0 0 0 1px #07080c,0 1px #ff2d958c,0 12px #00000059}html[data-theme=voltage] .brand-banner img{filter:saturate(1.15) contrast(1.05) hue-rotate(-8deg)}html[data-theme=voltage] .brand-icon-img{animation:voltageCrackle 3.2s steps(1,end) infinite;border-radius:0}html[data-theme=voltage] .title{font-family:var(--font-display);font-weight:600;letter-spacing:.12em;font-size:clamp(28px,3.2vw,44px);text-transform:uppercase;color:var(--text-strong);text-shadow:none}html[data-theme=voltage] .clock-display{font-family:var(--font-display);font-weight:500;letter-spacing:.22em;color:var(--accent);text-shadow:none;border-radius:0;padding:4px 12px;border:1px solid rgba(198,255,26,.55);box-shadow:0 0 0 2px #07080c,0 0 0 3px #ff2d9580}html[data-theme=voltage] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:0;padding:0;border-left:1px solid rgba(255,45,149,.45)}html[data-theme=voltage] .top-stat{padding:var(--pad-stat);border-radius:0;margin:0;border:1px solid transparent;border-right:1px solid rgba(198,255,26,.18);background:#05060873}html[data-theme=voltage] .top-stat.glow{background:#c6ff1a14;border-color:#c6ff1a59;box-shadow:inset 0 -2px #c6ff1a}html[data-theme=voltage] .top-stat.highlight{background:#ff2d9514;border-color:#ff2d9559;box-shadow:inset 0 -2px #ff2d95}html[data-theme=voltage] .k{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#a0a8b8a6}html[data-theme=voltage] .v{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:.06em;color:var(--text-strong)}html[data-theme=voltage] .meter{height:3px;border-radius:0;background:#ff2d9526;overflow:hidden}html[data-theme=voltage] .meter span{border-radius:0;background:linear-gradient(90deg,#c6ff1a 0% 55%,#ff2d95);box-shadow:none}html[data-theme=voltage] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=voltage] .columns{gap:var(--gap-columns)}html[data-theme=voltage] .now-row{gap:var(--gap-now-row)}html[data-theme=voltage] .card{background:var(--cyber-panel);border:1px solid rgba(198,255,26,.5);border-radius:0;padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);animation:voltageSlashIn .42s var(--motion-ease-snap) both}html[data-theme=voltage] .card:before{height:2px;top:0;left:0;right:0;background:var(--card-hairline);background-size:100% 100%;animation:none;opacity:1;border-radius:0;pointer-events:none;mix-blend-mode:normal}html[data-theme=voltage] .card-title{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:1;color:var(--accent);border-bottom:1px solid rgba(255,45,149,.35);padding-bottom:10px;margin-bottom:10px}html[data-theme=voltage] .setup-eyebrow{color:var(--accent-2);letter-spacing:.28em;font-family:var(--font-display);text-transform:uppercase}html[data-theme=voltage] .setup-pulse-dot{background:var(--accent);border-radius:0;width:8px;height:8px;box-shadow:2px 2px #ff2d95;animation:voltageCrackle 1.8s steps(1,end) infinite}html[data-theme=voltage] .bracket-row{border-radius:0;clip-path:none;padding:14px 16px 16px 18px;border:1px solid rgba(198,255,26,.4);background:#0a0c12e0;box-shadow:0 0 0 2px #07080c,0 0 0 3px #ff2d9573,0 12px #00000059}html[data-theme=voltage] .bracket-row:before,html[data-theme=voltage] .queue-column:before,html[data-theme=voltage] .bracket-row.bracket-active:before,html[data-theme=voltage] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=voltage] .bracket-row:after{width:auto;height:auto;inset:5px;border:1px solid rgba(255,45,149,.28);border-radius:0;border-top:1px solid rgba(255,45,149,.28);border-right:1px solid rgba(255,45,149,.28);pointer-events:none}html[data-theme=voltage] .brackets{gap:var(--gap-brackets)}html[data-theme=voltage] .bracket-name{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}html[data-theme=voltage] .bracket-progress{height:3px;border-radius:0;background:#ff2d951f;box-shadow:none;margin-top:12px;overflow:hidden}html[data-theme=voltage] .bracket-progress span{border-radius:0;background:linear-gradient(90deg,#c6ff1a,#ff2d95)}html[data-theme=voltage] .badge,html[data-theme=voltage] .pill{border-radius:0;clip-path:none;padding:3px 10px;font-family:var(--font-display);font-weight:500;letter-spacing:.16em;font-size:13px;text-transform:uppercase;border:1px solid rgba(198,255,26,.55);background:#c6ff1a14;color:var(--accent);box-shadow:0 0 0 2px #07080c,0 0 0 3px #ff2d9566}html[data-theme=voltage] .queue-toggle{border-radius:0;padding:0;background:#050608;border:1px solid rgba(198,255,26,.4);box-shadow:0 0 0 2px #07080c,0 0 0 3px #ff2d9559;gap:0}html[data-theme=voltage] .toggle-btn{border-radius:0;clip-path:none;padding:8px 16px;background:transparent;box-shadow:none;border:none;border-right:1px solid rgba(198,255,26,.25);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:14px}html[data-theme=voltage] .toggle-btn:last-child{border-right:none}html[data-theme=voltage] .toggle-btn.active{background:linear-gradient(90deg,#c6ff1a38,#ff2d9529);box-shadow:inset 0 -2px #c6ff1a;color:#f2f4f8}html[data-theme=voltage] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=voltage] .queue-column{border-radius:0;clip-path:none;padding:var(--pad-queue-col);border:1px solid rgba(198,255,26,.35);background:#0a0c12d1;gap:12px;box-shadow:0 0 0 2px #07080c,0 0 0 3px #ff2d9559}html[data-theme=voltage] .queue-column:before{display:none}html[data-theme=voltage] .queue-column:after{inset:6px;width:auto;height:auto;border:1px solid rgba(255,45,149,.18);border-radius:0;border-style:solid}html[data-theme=voltage] .queue-bracket{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-shadow:none;color:var(--accent)}html[data-theme=voltage] .queue-item{border-radius:0;clip-path:none;padding:var(--pad-queue-item);border:1px solid rgba(198,255,26,.22);border-left:2px solid #c6ff1a;background:#050608b3;margin-bottom:2px;box-shadow:3px 3px #00000059}html[data-theme=voltage] .queue-item:before{width:0}html[data-theme=voltage] .queue-item--deck{border-color:#ff2d958c;border-left-color:#ff2d95;background:#ff2d9514;box-shadow:0 0 0 1px #c6ff1a59,3px 3px #0006;animation:voltageSurge 2.6s var(--motion-ease-soft) infinite}html[data-theme=voltage] .queue-fighter{font-family:var(--font-display);font-size:16px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}html[data-theme=voltage] .queue-tag{border-radius:0;padding:2px 8px;font-family:var(--font-ui);letter-spacing:.1em}html[data-theme=voltage] .ghost{background:transparent;border:1px solid rgba(255,45,149,.45);box-shadow:0 0 0 2px #07080c,0 0 0 3px #c6ff1a4d}html[data-theme=voltage] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=voltage] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=voltage] .topbar-finished-stats .warn-v{color:#ff7ab8!important}html[data-theme=voltage] .now-card{border-radius:0;clip-path:none;background:var(--now-bg);border:1px solid rgba(198,255,26,.55);box-shadow:var(--shadow-now);overflow:hidden}html[data-theme=voltage] .now-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;width:auto;margin:0;border-radius:0;border:none;background:linear-gradient(90deg,#c6ff1a 0% 40%,#ff2d95 60% 100%);opacity:1;z-index:5;pointer-events:none;box-shadow:none;animation:voltageRailScan 4.5s linear infinite;background-size:200% 100%}html[data-theme=voltage] .now-ambient{background:linear-gradient(115deg,rgba(198,255,26,.1) 0%,transparent 35%),linear-gradient(295deg,rgba(255,45,149,.1) 0%,transparent 40%);animation:voltageSlashDrift 14s linear infinite}html[data-theme=voltage] .now-scanlines{opacity:.12;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.35) 3px,rgba(0,0,0,.35) 4px);mix-blend-mode:multiply}html[data-theme=voltage] .now-corners{inset:0}html[data-theme=voltage] .now-corners span{width:18px;height:18px;border-radius:0;border-width:0!important;background:transparent;opacity:1;animation:none;box-shadow:none}html[data-theme=voltage] .now-corners span:nth-child(1){border-top:2px solid #c6ff1a!important;border-left:2px solid #c6ff1a!important}html[data-theme=voltage] .now-corners span:nth-child(2){border-top:2px solid #ff2d95!important;border-right:2px solid #ff2d95!important}html[data-theme=voltage] .now-corners span:nth-child(3){border-bottom:2px solid #ff2d95!important;border-left:2px solid #ff2d95!important}html[data-theme=voltage] .now-corners span:nth-child(4){border-bottom:2px solid #c6ff1a!important;border-right:2px solid #c6ff1a!important}html[data-theme=voltage] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=voltage] .now-label-text{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--now-accent)}html[data-theme=voltage] .now-label-glow{background:#c6ff1a33;border-radius:0;filter:none;height:2px}html[data-theme=voltage] .now-table{color:#a0a8b8a6;letter-spacing:.24em;font-family:var(--font-ui);text-transform:uppercase}html[data-theme=voltage] .now-timer{font-family:var(--font-display);font-size:24px;font-weight:600;color:var(--accent-2);text-shadow:none;letter-spacing:.12em}html[data-theme=voltage] .now-card.decision{box-shadow:0 0 0 1px #c6ff1ad9,0 0 0 4px #07080c,0 0 0 5px #ff2d95cc,0 0 0 8px #07080c,0 0 0 9px #c6ff1a66,0 22px #00000080;animation:voltageHairlinePulse 1.4s var(--motion-ease-soft) infinite}html[data-theme=voltage] .now-head{padding:18px 22px 0 24px}html[data-theme=voltage] .now-hero{padding:12px 22px 24px 24px}html[data-theme=voltage] .decision-toast{border-radius:0;clip-path:none;border:1px solid rgba(198,255,26,.55);background:#0a0c12f2;box-shadow:0 0 0 2px #07080c,0 0 0 3px #ff2d958c,0 16px #00000073}html[data-theme=voltage] .ranking-item{border-radius:0;clip-path:none;padding:8px 14px 8px 16px;border:1px solid rgba(198,255,26,.28);border-left:2px solid #c6ff1a;background:#050608d1;box-shadow:0 0 0 2px #07080c,0 0 0 3px #ff2d9547,3px 3px #0000004d}html[data-theme=voltage] .ranking-item:before{width:0}html[data-theme=voltage] .ranking-motion-list{gap:8px}html[data-theme=voltage] .ranking-rank{color:var(--accent);font-family:var(--font-display);letter-spacing:.08em}html[data-theme=voltage] .ranking-name{font-family:var(--font-display);font-size:16px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}html[data-theme=voltage] .browser-card{border-radius:0}html[data-theme=voltage] .picker{gap:18px}html[data-theme=voltage] .field-label{letter-spacing:.18em;color:#a0a8b8a6;font-family:var(--font-ui);text-transform:uppercase;font-size:11px;font-weight:600}html[data-theme=voltage] .finished-hero,html[data-theme=voltage] .finished-bracket,html[data-theme=voltage] .finished-match{clip-path:none!important;border-radius:0}html[data-theme=voltage] .finished-hero{border:1px solid rgba(198,255,26,.45);box-shadow:var(--shadow-panel)}html[data-theme=voltage] .finished-hero__title{font-family:var(--font-display);font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(90deg,#f2f4f8,#c6ff1a 45%,#ff2d95);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=voltage] .finished-match{border:1px solid rgba(198,255,26,.28);border-radius:0;grid-template-columns:3px 1fr auto;padding:10px 14px;background:#050608bf}html[data-theme=voltage] .finished-match__rail{width:3px;opacity:1;background:linear-gradient(180deg,#c6ff1a,#ff2d95)}html[data-theme=voltage] .finished-bracket{border:1px solid rgba(198,255,26,.35);background:#0a0c12d9;box-shadow:0 0 0 2px #07080c,0 0 0 3px #ff2d9559}html[data-theme=voltage] .finished-podium__pedestal{clip-path:none;border-radius:0;border:1px solid rgba(198,255,26,.45);background:linear-gradient(180deg,#161922,#07080c);box-shadow:0 0 0 2px #07080c,0 0 0 3px #ff2d9566,inset 0 -12px #c6ff1a0f}html[data-theme=voltage] .finished-podium__name{font-family:var(--font-display);font-weight:600;letter-spacing:.08em;font-size:18px;text-transform:uppercase}html[data-theme=voltage] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#c6ff1abf;box-shadow:0 0 0 2px #07080c,0 0 0 3px #ff2d95a6,0 0 0 6px #07080c,0 0 0 7px #c6ff1a59}html[data-theme=voltage] .list-item{border:1px solid rgba(198,255,26,.3);border-radius:0;clip-path:none;background:#0a0c12d1;padding:12px 16px;box-shadow:0 0 0 2px #07080c,0 0 0 3px #ff2d9547,4px 4px #00000059}html[data-theme=voltage] .list-item.active{border-color:#c6ff1ab3;box-shadow:0 0 0 2px #07080c,0 0 0 3px #ff2d958c,4px 4px #0006}html[data-theme=voltage] .mode-pill{border-radius:0;clip-path:none;background:#c6ff1a1a;box-shadow:inset 0 0 0 1px #c6ff1a73,0 0 0 2px #07080c,0 0 0 3px #ff2d9559;color:var(--accent);padding:3px 10px;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:13px}html[data-theme=voltage] .column-card{border:1px solid rgba(198,255,26,.4);border-radius:0;clip-path:none;box-shadow:0 0 0 2px #07080c,0 0 0 3px #ff2d9566,0 16px #0006}html[data-theme=voltage] .column-card:before,html[data-theme=voltage] .column-card:after{width:14px;height:14px;border-radius:0;border:none!important;background:transparent;box-shadow:none;animation:none}html[data-theme=voltage] .column-card:before{border-top:2px solid #c6ff1a!important;border-left:2px solid #c6ff1a!important}html[data-theme=voltage] .column-card:after{border-bottom:2px solid #ff2d95!important;border-right:2px solid #ff2d95!important}html[data-theme=voltage] .column-header{background:linear-gradient(90deg,rgba(198,255,26,.08),transparent 55%,rgba(255,45,149,.06));border-bottom:1px solid rgba(255,45,149,.28);border-radius:0}html[data-theme=voltage] .column-header:before{height:2px;background:linear-gradient(90deg,#c6ff1a 0%,#c6ff1a 35%,transparent 35%,transparent 65%,#ff2d95 65%,#ff2d95 100%);animation:voltageRailScan 6s linear infinite;background-size:200% 100%}html[data-theme=voltage] .appearance-panel{border-top-color:#ff2d9547}html[data-theme=voltage] .theme-option,html[data-theme=voltage] .bg-swatch{border-radius:0;clip-path:none;border:1px solid rgba(198,255,26,.35);background:#0a0c12bf;box-shadow:0 0 0 2px #07080c,0 0 0 3px #ff2d954d}html[data-theme=voltage] .theme-option.active,html[data-theme=voltage] .bg-swatch.active{border-color:#c6ff1acc;box-shadow:0 0 0 2px #07080c,0 0 0 3px #ff2d95a6,0 0 0 5px #07080c,0 0 0 6px #c6ff1a59}html[data-theme=voltage] .theme-option-thumb,html[data-theme=voltage] .bg-swatch-thumb{border-radius:0}html[data-theme=voltage] .bracket-row.stage-in_progress,html[data-theme=voltage] .queue-column.stage-in_progress{--row-accent: #c6ff1a;--row-accent-dim: #8fbf00;--row-accent-glow: rgba(198, 255, 26, .3);--row-corner: rgba(198, 255, 26, .45);border-color:#c6ff1a8c}html[data-theme=voltage] .bracket-row.stage-finals,html[data-theme=voltage] .queue-column.stage-finals{--row-accent: #ff2d95;--row-accent-dim: #c4186e;--row-accent-glow: rgba(255, 45, 149, .35);border-color:#ff2d958c}html[data-theme=voltage] .bracket-row.stage-completed,html[data-theme=voltage] .queue-column.stage-completed{--row-accent: #c6ff1a;--row-accent-dim: #8fbf00;--row-accent-glow: rgba(198, 255, 26, .28);border-color:#c6ff1a66}html[data-theme=voltage] .bracket-row.stage-not_started,html[data-theme=voltage] .queue-column.stage-not_started{--row-accent: #6a7080;--row-accent-dim: #4a5060;border-color:#6a708059;background:#050608e0}html[data-theme=matchcard] body{background:repeating-linear-gradient(0deg,transparent,transparent 27px,rgba(26,22,18,.035) 27px,rgba(26,22,18,.035) 28px),radial-gradient(ellipse 90% 60% at 50% -10%,rgba(255,248,235,.55),transparent 55%),linear-gradient(180deg,#e8dcc8,#d4c4a8 48%,#cbb89a);color:var(--text);font-family:var(--font-ui);letter-spacing:.01em}html[data-theme=matchcard] body:before{background:linear-gradient(180deg,rgba(26,22,18,.06) 0%,transparent 4px),linear-gradient(90deg,rgba(184,50,40,.05) 0%,transparent 18%);opacity:1;animation:matchcardRuleDrift 18s linear infinite}html[data-theme=matchcard] body:after{opacity:.12;mix-blend-mode:multiply;filter:contrast(1.08) sepia(.12);animation:none}html[data-theme=matchcard] ::selection{background:#b83228d9;color:#f7f0e4}@keyframes matchcardRuleDrift{0%{background-position:0 0,0 0}to{background-position:0 28px,40px 0}}@keyframes matchcardStampIn{0%{opacity:0;transform:scale(1.08) rotate(-1.2deg);filter:blur(1px)}55%{opacity:1;transform:scale(.97) rotate(.4deg);filter:blur(0)}to{opacity:1;transform:scale(1) rotate(0);filter:blur(0)}}@keyframes matchcardInkPress{0%,to{transform:scale(1)}40%{transform:scale(.985)}55%{transform:scale(1.01)}}@keyframes matchcardStampPulse{0%,to{box-shadow:0 0 0 3px #1a1612,0 0 0 6px #f3ead9,0 0 0 9px #1a1612,8px 10px #1a161238}50%{box-shadow:0 0 0 3px #b83228,0 0 0 6px #f3ead9,0 0 0 9px #1a1612,10px 12px #1a161247}}@keyframes matchcardRuleScan{0%{background-position:0% 0}to{background-position:100% 0}}@keyframes matchcardStampFlick{0%,92%,to{opacity:1;transform:rotate(0)}94%{opacity:.7;transform:rotate(-.6deg)}96%{opacity:1;transform:rotate(.4deg)}}@media(prefers-reduced-motion:reduce){html[data-theme=matchcard] body:before{animation:none}}html[data-theme=matchcard] button{border-radius:var(--radius-btn);clip-path:none;padding:10px 18px;font-family:var(--font-display);font-weight:400;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong);background:var(--btn-bg);box-shadow:var(--shadow-btn);border:3px solid #1a1612;transition:transform var(--motion-duration-fast) var(--motion-ease-snap),box-shadow var(--motion-duration-fast) linear,background var(--motion-duration-fast) linear}html[data-theme=matchcard] button:hover{transform:translate(-2px,-2px) rotate(-.4deg);background:linear-gradient(180deg,#fffaf0,#e8dcc8);box-shadow:0 0 0 2px #1a1612,5px 5px #1a161252;filter:none}html[data-theme=matchcard] button:active{transform:translate(1px,1px) scale(.98);box-shadow:0 0 0 2px #1a1612,1px 1px #1a161252}html[data-theme=matchcard] input,html[data-theme=matchcard] select,html[data-theme=matchcard] textarea{border-radius:var(--radius-input);clip-path:none;padding:10px 12px;background:var(--input-bg);border:3px solid #1a1612;box-shadow:inset 0 0 0 1px #1a16121f;font-family:var(--font-ui);font-weight:500;letter-spacing:.02em;color:var(--text-strong)}html[data-theme=matchcard] input:focus,html[data-theme=matchcard] select:focus,html[data-theme=matchcard] textarea:focus{border-color:#b83228;box-shadow:inset 0 0 0 1px #b8322833,0 0 0 2px #f3ead9,0 0 0 4px #1a1612;outline:none}html[data-theme=matchcard] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=matchcard] .fx-glow{background:var(--fx-glow);animation:matchcardRuleDrift 22s linear infinite;opacity:.9}html[data-theme=matchcard] .fx-scan{opacity:.35;background:repeating-linear-gradient(0deg,transparent 0,transparent 15px,rgba(26,22,18,.05) 15px,rgba(26,22,18,.05) 16px);animation:none;mix-blend-mode:multiply}html[data-theme=matchcard] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:4px solid var(--topbar-border);border-radius:0;margin:0;width:100%;box-shadow:0 1px #f7f0e4,0 5px #1a1612,0 14px #1a16121f}html[data-theme=matchcard] .brand-banner img{filter:contrast(1.12) sepia(.18) saturate(.85)}html[data-theme=matchcard] .brand-icon-img{animation:matchcardStampFlick 5.5s steps(1,end) infinite;border-radius:2px;border:2px solid #1a1612}html[data-theme=matchcard] .title{font-family:var(--font-display);font-weight:400;letter-spacing:.04em;font-size:clamp(26px,3vw,40px);text-transform:uppercase;color:var(--text-strong);text-shadow:none}html[data-theme=matchcard] .clock-display{font-family:var(--font-display);font-weight:400;letter-spacing:.08em;color:var(--accent);text-shadow:none;border-radius:2px;padding:4px 12px;border:3px solid #1a1612;background:#f7f0e4;box-shadow:3px 3px #1a161233}html[data-theme=matchcard] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:0;padding:0;border-left:3px solid #1a1612}html[data-theme=matchcard] .top-stat{padding:var(--pad-stat);border-radius:0;margin:0;border:none;border-right:2px solid rgba(26,22,18,.2);background:transparent}html[data-theme=matchcard] .top-stat.glow{background:#b8322814;box-shadow:inset 0 -3px #b83228}html[data-theme=matchcard] .top-stat.highlight{background:#1a16120f;box-shadow:inset 0 -3px #1a1612}html[data-theme=matchcard] .k{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#1a161273}html[data-theme=matchcard] .v{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:.04em;color:var(--text-strong)}html[data-theme=matchcard] .meter{height:4px;border-radius:0;background:#1a16121f;overflow:hidden;border:1px solid #1a1612}html[data-theme=matchcard] .meter span{border-radius:0;background:linear-gradient(90deg,#1a1612,#b83228);box-shadow:none}html[data-theme=matchcard] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=matchcard] .columns{gap:var(--gap-columns)}html[data-theme=matchcard] .now-row{gap:var(--gap-now-row)}html[data-theme=matchcard] .card{background:var(--cyber-panel);border:3px solid #1a1612;border-radius:var(--radius-panel);padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);animation:matchcardStampIn .48s var(--motion-ease-snap) both}html[data-theme=matchcard] .card:before{height:6px;top:8px;left:12px;right:12px;background:linear-gradient(#1a1612,#1a1612) 0 0 / 100% 2px no-repeat,linear-gradient(#1a1612,#1a1612) 0 4px / 100% 2px no-repeat;animation:none;opacity:1;border-radius:0;pointer-events:none;mix-blend-mode:normal}html[data-theme=matchcard] .card-title{font-family:var(--font-display);font-size:17px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;opacity:1;color:var(--text-strong);border-bottom:3px solid #1a1612;padding-bottom:10px;margin-bottom:12px;margin-top:8px}html[data-theme=matchcard] .setup-eyebrow{color:var(--accent);letter-spacing:.22em;font-family:var(--font-display);text-transform:uppercase}html[data-theme=matchcard] .setup-pulse-dot{background:var(--accent);border-radius:0;width:10px;height:10px;border:2px solid #1a1612;box-shadow:2px 2px #1a1612;animation:matchcardInkPress 2.2s var(--motion-ease-soft) infinite}html[data-theme=matchcard] .bracket-row{border-radius:var(--radius-panel);clip-path:none;padding:16px 18px 18px 20px;border:3px solid #1a1612;background:#f7f0e4;box-shadow:0 0 0 3px #f3ead9,0 0 0 6px #1a1612,5px 6px #1a161229}html[data-theme=matchcard] .bracket-row:before,html[data-theme=matchcard] .queue-column:before,html[data-theme=matchcard] .bracket-row.bracket-active:before,html[data-theme=matchcard] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=matchcard] .bracket-row:after{width:auto;height:4px;inset:auto 14px 10px;border:none;border-radius:0;background:linear-gradient(#1a1612,#1a1612) 0 0 / 100% 1px no-repeat,linear-gradient(#1a1612,#1a1612) 0 3px / 100% 1px no-repeat;pointer-events:none;opacity:.55}html[data-theme=matchcard] .brackets{gap:var(--gap-brackets)}html[data-theme=matchcard] .bracket-name{font-family:var(--font-display);font-size:20px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=matchcard] .bracket-progress{height:4px;border-radius:0;background:#1a16121a;box-shadow:none;margin-top:14px;overflow:hidden;border:1px solid #1a1612}html[data-theme=matchcard] .bracket-progress span{border-radius:0;background:linear-gradient(90deg,#1a1612,#b83228)}html[data-theme=matchcard] .badge,html[data-theme=matchcard] .pill{border-radius:2px;clip-path:none;padding:3px 10px;font-family:var(--font-display);font-weight:400;letter-spacing:.1em;font-size:13px;text-transform:uppercase;border:2px solid #b83228;background:#b8322814;color:#b83228;box-shadow:2px 2px #1a161233}html[data-theme=matchcard] .queue-toggle{border-radius:2px;padding:0;background:#f7f0e4;border:3px solid #1a1612;box-shadow:3px 3px #1a161233;gap:0}html[data-theme=matchcard] .toggle-btn{border-radius:0;clip-path:none;padding:8px 16px;background:transparent;box-shadow:none;border:none;border-right:2px solid rgba(26,22,18,.25);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:14px;color:var(--text-strong)}html[data-theme=matchcard] .toggle-btn:last-child{border-right:none}html[data-theme=matchcard] .toggle-btn.active{background:#b832281f;box-shadow:inset 0 -3px #b83228;color:#b83228}html[data-theme=matchcard] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=matchcard] .queue-column{border-radius:var(--radius-panel);clip-path:none;padding:var(--pad-queue-col);border:3px solid #1a1612;background:#f3ead9;gap:12px;box-shadow:0 0 0 3px #e8dcc8,0 0 0 6px #1a1612,4px 5px #1a161224}html[data-theme=matchcard] .queue-column:before{display:none}html[data-theme=matchcard] .queue-column:after{inset:auto 12px 10px;width:auto;height:3px;border:none;border-radius:0;background:#1a1612;opacity:.35}html[data-theme=matchcard] .queue-bracket{font-family:var(--font-display);font-size:17px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;text-shadow:none;color:var(--accent);border-bottom:2px solid #1a1612;padding-bottom:6px}html[data-theme=matchcard] .queue-item{border-radius:2px;clip-path:none;padding:var(--pad-queue-item);border:2px solid #1a1612;border-left:5px solid #1a1612;background:#f7f0e4;margin-bottom:4px;box-shadow:3px 3px #1a16121f}html[data-theme=matchcard] .queue-item:before{width:0}html[data-theme=matchcard] .queue-item--deck{border-color:#b83228;border-left-color:#b83228;background:#b8322814;box-shadow:0 0 0 1px #1a1612,3px 3px #1a16122e;animation:matchcardInkPress 2.4s var(--motion-ease-soft) infinite}html[data-theme=matchcard] .queue-fighter{font-family:var(--font-display);font-size:15px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=matchcard] .queue-tag{border-radius:2px;padding:2px 8px;font-family:var(--font-ui);letter-spacing:.08em;border:1px solid rgba(26,22,18,.35);color:#1a1612a6}html[data-theme=matchcard] .ghost{background:transparent;border:3px solid #1a1612;box-shadow:3px 3px #1a161233;color:var(--text-strong)}html[data-theme=matchcard] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=matchcard] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=matchcard] .topbar-finished-stats .warn-v{color:var(--warn)!important}html[data-theme=matchcard] .now-card{border-radius:var(--radius-panel);clip-path:none;background:var(--now-bg);border:4px solid #1a1612;box-shadow:var(--shadow-now);overflow:hidden}html[data-theme=matchcard] .now-card:after{content:"";position:absolute;left:16px;right:16px;bottom:12px;height:8px;width:auto;margin:0;border-radius:0;border:none;background:linear-gradient(#1a1612,#1a1612) 0 0 / 100% 2px no-repeat,linear-gradient(#1a1612,#1a1612) 0 5px / 100% 3px no-repeat;opacity:1;z-index:5;pointer-events:none;box-shadow:none;animation:none}html[data-theme=matchcard] .now-ambient{background:repeating-linear-gradient(0deg,transparent,transparent 23px,rgba(26,22,18,.03) 23px,rgba(26,22,18,.03) 24px),radial-gradient(ellipse 70% 50% at 50% 0%,rgba(184,50,40,.06),transparent 60%);animation:matchcardRuleDrift 20s linear infinite}html[data-theme=matchcard] .now-scanlines{opacity:0}html[data-theme=matchcard] .now-corners{inset:10px}html[data-theme=matchcard] .now-corners span{width:22px;height:22px;border-radius:0;border-width:0!important;background:transparent;opacity:1;animation:none;box-shadow:none}html[data-theme=matchcard] .now-corners span:nth-child(1){border-top:3px solid #1a1612!important;border-left:3px solid #1a1612!important}html[data-theme=matchcard] .now-corners span:nth-child(2){border-top:3px solid #1a1612!important;border-right:3px solid #1a1612!important}html[data-theme=matchcard] .now-corners span:nth-child(3){border-bottom:3px solid #1a1612!important;border-left:3px solid #1a1612!important}html[data-theme=matchcard] .now-corners span:nth-child(4){border-bottom:3px solid #1a1612!important;border-right:3px solid #1a1612!important}html[data-theme=matchcard] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=matchcard] .now-label-text{font-family:var(--font-display);font-size:15px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--now-accent);border:2px solid #b83228;padding:4px 12px;display:inline-block;transform:rotate(-1.5deg);background:#b832280f}html[data-theme=matchcard] .now-label-glow{background:#1a1612;border-radius:0;filter:none;height:3px}html[data-theme=matchcard] .now-table{color:#1a161280;letter-spacing:.18em;font-family:var(--font-ui);text-transform:uppercase;font-weight:700}html[data-theme=matchcard] .now-timer{font-family:var(--font-display);font-size:22px;font-weight:400;color:var(--accent);text-shadow:none;letter-spacing:.08em}html[data-theme=matchcard] .now-card.decision{border-color:#b83228;animation:matchcardStampPulse 1.6s var(--motion-ease-soft) infinite}html[data-theme=matchcard] .now-head{padding:20px 24px 0 26px}html[data-theme=matchcard] .now-hero{padding:12px 24px 28px 26px}html[data-theme=matchcard] .now-fighter-name,html[data-theme=matchcard] .now-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--text-strong)}html[data-theme=matchcard] .decision-toast{border-radius:var(--radius-panel);clip-path:none;border:3px solid #1a1612;background:#f7f0e4;color:var(--text-strong);box-shadow:0 0 0 3px #f3ead9,0 0 0 6px #b83228,6px 8px #1a161233}html[data-theme=matchcard] .ranking-item{border-radius:2px;clip-path:none;padding:8px 14px 8px 16px;border:2px solid #1a1612;border-left:5px solid #1a1612;background:#f7f0e4;box-shadow:3px 3px #1a16121f}html[data-theme=matchcard] .ranking-item:before{width:0}html[data-theme=matchcard] .ranking-motion-list{gap:8px}html[data-theme=matchcard] .ranking-rank{color:var(--accent);font-family:var(--font-display);letter-spacing:.06em}html[data-theme=matchcard] .ranking-name{font-family:var(--font-display);font-size:15px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=matchcard] .browser-card{border-radius:var(--radius-panel)}html[data-theme=matchcard] .picker{gap:18px}html[data-theme=matchcard] .field-label{letter-spacing:.14em;color:#1a161280;font-family:var(--font-ui);text-transform:uppercase;font-size:11px;font-weight:700}html[data-theme=matchcard] .finished-hero,html[data-theme=matchcard] .finished-bracket,html[data-theme=matchcard] .finished-match{clip-path:none!important;border-radius:var(--radius-panel)}html[data-theme=matchcard] .finished-hero{border:3px solid #1a1612;background:#f7f0e4;box-shadow:var(--shadow-panel)}html[data-theme=matchcard] .finished-hero__title{font-family:var(--font-display);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong);background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=matchcard] .finished-match{border:2px solid #1a1612;border-radius:2px;grid-template-columns:5px 1fr auto;padding:10px 14px;background:#f3ead9}html[data-theme=matchcard] .finished-match__rail{width:5px;opacity:1;background:#b83228}html[data-theme=matchcard] .finished-bracket{border:3px solid #1a1612;background:#f7f0e4;box-shadow:0 0 0 3px #e8dcc8,0 0 0 6px #1a1612}html[data-theme=matchcard] .finished-podium__pedestal{clip-path:none;border-radius:2px;border:3px solid #1a1612;background:linear-gradient(180deg,#f7f0e4,#e0d2ba);box-shadow:0 0 0 3px #f3ead9,0 0 0 6px #1a1612,inset 0 -10px #1a16120f}html[data-theme=matchcard] .finished-podium__name{font-family:var(--font-display);font-weight:400;letter-spacing:.05em;font-size:17px;text-transform:uppercase;color:var(--text-strong)}html[data-theme=matchcard] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#b83228;box-shadow:0 0 0 3px #f3ead9,0 0 0 6px #1a1612,0 0 0 9px #b83228}html[data-theme=matchcard] .list-item{border:3px solid #1a1612;border-radius:var(--radius-panel);clip-path:none;background:#f7f0e4;padding:12px 16px;color:var(--text-strong);box-shadow:0 0 0 3px #e8dcc8,0 0 0 6px #1a1612,4px 5px #1a161224}html[data-theme=matchcard] .list-item.active{border-color:#b83228;box-shadow:0 0 0 3px #f3ead9,0 0 0 6px #1a1612,0 0 0 9px #b83228}html[data-theme=matchcard] .mode-pill{border-radius:2px;clip-path:none;background:#b832281a;box-shadow:none;border:2px solid #b83228;color:#b83228;padding:3px 10px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:13px}html[data-theme=matchcard] .column-card{border:3px solid #1a1612;border-radius:var(--radius-panel);clip-path:none;background:#f7f0e4;box-shadow:0 0 0 3px #e8dcc8,0 0 0 6px #1a1612,5px 6px #1a161224}html[data-theme=matchcard] .column-card:before,html[data-theme=matchcard] .column-card:after{width:16px;height:16px;border-radius:0;border:none!important;background:transparent;box-shadow:none;animation:none}html[data-theme=matchcard] .column-card:before{border-top:3px solid #1a1612!important;border-left:3px solid #1a1612!important}html[data-theme=matchcard] .column-card:after{border-bottom:3px solid #1a1612!important;border-right:3px solid #1a1612!important}html[data-theme=matchcard] .column-header{background:linear-gradient(180deg,#f3ead9,#e8dcc8);border-bottom:3px solid #1a1612;border-radius:0;color:var(--text-strong)}html[data-theme=matchcard] .column-header:before{height:6px;background:linear-gradient(#1a1612,#1a1612) 0 0 / 100% 2px no-repeat,linear-gradient(#b83228,#b83228) 0 4px / 40% 2px no-repeat;animation:matchcardRuleScan 7s linear infinite;background-size:200% 100%,200% 100%}html[data-theme=matchcard] .appearance-panel{border-top-color:#1a161259;color:var(--text-strong)}html[data-theme=matchcard] .theme-option,html[data-theme=matchcard] .bg-swatch{border-radius:var(--radius-panel);clip-path:none;border:3px solid #1a1612;background:#f7f0e4;color:var(--text-strong);box-shadow:3px 3px #1a161229}html[data-theme=matchcard] .theme-option.active,html[data-theme=matchcard] .bg-swatch.active{border-color:#b83228;box-shadow:0 0 0 2px #f3ead9,0 0 0 5px #1a1612,4px 4px #1a161233}html[data-theme=matchcard] .theme-option-thumb,html[data-theme=matchcard] .bg-swatch-thumb{border-radius:2px;border:1px solid #1a1612}html[data-theme=matchcard] .bracket-row.stage-in_progress,html[data-theme=matchcard] .queue-column.stage-in_progress{--row-accent: #b83228;--row-accent-dim: #8a241c;--row-accent-glow: rgba(184, 50, 40, .2);--row-corner: rgba(184, 50, 40, .45);border-color:#b83228}html[data-theme=matchcard] .bracket-row.stage-finals,html[data-theme=matchcard] .queue-column.stage-finals{--row-accent: #1a1612;--row-accent-dim: #3a322c;--row-accent-glow: rgba(26, 22, 18, .25);border-color:#1a1612;box-shadow:0 0 0 3px #f3ead9,0 0 0 6px #b83228,5px 6px #1a16122e}html[data-theme=matchcard] .bracket-row.stage-completed,html[data-theme=matchcard] .queue-column.stage-completed{--row-accent: #2f6b3a;--row-accent-dim: #245430;--row-accent-glow: rgba(47, 107, 58, .2);border-color:#1a1612}html[data-theme=matchcard] .bracket-row.stage-not_started,html[data-theme=matchcard] .queue-column.stage-not_started{--row-accent: #6a6258;--row-accent-dim: #4a443c;border-color:#1a161273;background:#ebe0cd}html[data-theme=formwork] body{background:repeating-linear-gradient(-32deg,transparent,transparent 22px,rgba(255,92,26,.035) 22px,rgba(255,92,26,.035) 24px,transparent 24px,transparent 46px,rgba(0,0,0,.18) 46px,rgba(0,0,0,.18) 48px),linear-gradient(180deg,#2a2e32,#181a1c 42%,#121416);color:var(--text);font-family:var(--font-ui);letter-spacing:.01em}html[data-theme=formwork] body:before{background:linear-gradient(180deg,rgba(255,92,26,.08) 0%,transparent 18%),radial-gradient(ellipse 80% 40% at 50% 100%,rgba(0,0,0,.45),transparent 70%);opacity:1;animation:formworkHazardScroll 18s linear infinite}html[data-theme=formwork] body:after{opacity:.22;mix-blend-mode:soft-light;filter:contrast(1.08) saturate(.9);animation:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}html[data-theme=formwork] ::selection{background:#ff5c1ae6;color:#141618}@keyframes formworkHazardScroll{0%{background-position:0 0,0 0}to{background-position:64px 0,0 0}}@keyframes formworkSettle{0%{opacity:0;transform:translateY(-14px) scale(.98)}60%{opacity:1;transform:translateY(3px) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes formworkStencilPulse{0%,to{opacity:1;filter:brightness(1)}45%{opacity:.72;filter:brightness(1.15)}55%{opacity:1;filter:brightness(1)}}@keyframes formworkStripeRun{0%{background-position:0 0}to{background-position:48px 0}}@keyframes formworkLipThud{0%,to{transform:translateY(0)}40%{transform:translateY(1px)}55%{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){html[data-theme=formwork] body:before{animation:none}}html[data-theme=formwork] button{border-radius:var(--radius-btn);clip-path:none;padding:10px 18px;font-family:var(--font-display);font-weight:400;font-size:14px;letter-spacing:.08em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:3px solid #eceae4;color:var(--text-strong);transition:transform var(--motion-duration-fast) var(--motion-ease-snap),box-shadow var(--motion-duration-fast) linear,border-color var(--motion-duration-fast) linear,background var(--motion-duration-fast) linear}html[data-theme=formwork] button:hover{transform:translate(-2px,-3px);border-color:#ff5c1a;background:linear-gradient(180deg,#45494e,#2e3236);box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #141618,7px 9px #00000080}html[data-theme=formwork] button:active{transform:translate(1px,2px);box-shadow:inset 0 2px #00000059,0 0 0 3px #141618,2px 2px #00000073}html[data-theme=formwork] input,html[data-theme=formwork] select,html[data-theme=formwork] textarea{border-radius:var(--radius-input);clip-path:none;padding:10px 12px;background:var(--input-bg);border:3px solid #c8c4bc;box-shadow:inset 0 3px #00000059,0 0 0 3px #141618;font-family:var(--font-ui);font-weight:500;letter-spacing:.03em;color:var(--text-strong)}html[data-theme=formwork] input:focus,html[data-theme=formwork] select:focus,html[data-theme=formwork] textarea:focus{border-color:#ff5c1a;box-shadow:inset 0 3px #00000059,0 0 0 3px #141618,0 0 0 6px #ff5c1a73;outline:none}html[data-theme=formwork] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=formwork] .fx-glow{background:var(--fx-glow);animation:formworkStripeRun 14s linear infinite;opacity:.85;background-size:48px 48px}html[data-theme=formwork] .fx-scan{opacity:.4;background:repeating-linear-gradient(0deg,transparent 0,transparent 11px,rgba(0,0,0,.12) 11px,rgba(0,0,0,.12) 12px);animation:none;mix-blend-mode:multiply}html[data-theme=formwork] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:6px solid var(--topbar-border);border-radius:0;margin:0;width:100%;box-shadow:0 0 0 4px #141618,0 14px #0006}html[data-theme=formwork] .topbar:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:6px;background:repeating-linear-gradient(-32deg,#ff5c1a 0 10px,#141618 10px 20px);pointer-events:none;animation:formworkStripeRun 8s linear infinite;background-size:40px 100%}html[data-theme=formwork] .brand-banner img{filter:contrast(1.1) saturate(.85) brightness(.95)}html[data-theme=formwork] .brand-icon-img{animation:formworkLipThud 4.8s var(--motion-ease-soft) infinite;border-radius:2px 6px;border:3px solid #eceae4;box-shadow:3px 4px #141618}html[data-theme=formwork] .title{font-family:var(--font-display);font-weight:400;letter-spacing:.06em;font-size:clamp(24px,2.8vw,38px);text-transform:uppercase;color:var(--text-strong);text-shadow:3px 3px 0 #141618}html[data-theme=formwork] .clock-display{font-family:var(--font-display);font-weight:400;letter-spacing:.1em;color:#141618;text-shadow:none;border-radius:2px 6px;padding:5px 14px;border:3px solid #141618;background:#ff5c1a;box-shadow:4px 5px #141618}html[data-theme=formwork] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:0;padding:0;border-left:4px solid #c8c4bc}html[data-theme=formwork] .top-stat{padding:var(--pad-stat);border-radius:0;margin:0;border:none;border-right:2px solid rgba(200,196,188,.25);background:#14161859}html[data-theme=formwork] .top-stat.glow{background:#ff5c1a1f;box-shadow:inset 0 -4px #ff5c1a}html[data-theme=formwork] .top-stat.highlight{background:#e8e6e10f;box-shadow:inset 0 -4px #c8c4bc}html[data-theme=formwork] .k{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#a8aaa6b3}html[data-theme=formwork] .v{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:.04em;color:var(--text-strong)}html[data-theme=formwork] .meter{height:6px;border-radius:0;background:#141618a6;overflow:hidden;border:2px solid #c8c4bc}html[data-theme=formwork] .meter span{border-radius:0;background:repeating-linear-gradient(-32deg,#ff5c1a 0 6px,#141618 6px 12px);box-shadow:none;animation:formworkStripeRun 2.4s linear infinite;background-size:24px 100%}html[data-theme=formwork] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=formwork] .columns{gap:var(--gap-columns)}html[data-theme=formwork] .now-row{gap:var(--gap-now-row)}html[data-theme=formwork] .card{background:var(--cyber-panel);border:5px solid #c8c4bc;border-radius:var(--radius-panel);padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);animation:formworkSettle .5s var(--motion-ease-snap) both;position:relative}html[data-theme=formwork] .card:before{height:10px;top:0;left:0;right:0;background:repeating-linear-gradient(-32deg,#ff5c1a 0 10px,#141618 10px 20px);animation:formworkStripeRun 7s linear infinite;background-size:40px 100%;opacity:1;border-radius:4px 0 0;pointer-events:none;mix-blend-mode:normal}html[data-theme=formwork] .card-title{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;opacity:1;color:var(--text-strong);border-bottom:3px solid #ff5c1a;padding-bottom:10px;margin-bottom:12px;margin-top:10px}html[data-theme=formwork] .setup-eyebrow{color:var(--accent);letter-spacing:.24em;font-family:var(--font-display);text-transform:uppercase}html[data-theme=formwork] .setup-pulse-dot{background:var(--accent);border-radius:0;width:10px;height:10px;border:2px solid #141618;box-shadow:3px 3px #c8c4bc;animation:formworkStencilPulse 2s steps(2,end) infinite}html[data-theme=formwork] .bracket-row{border-radius:var(--radius-panel);clip-path:none;padding:18px 16px 20px 18px;border:5px solid #c8c4bc;background:#2a2e32;box-shadow:inset 0 2px #ffffff0d,inset 0 -4px #0000004d,0 0 0 5px #141618,8px 10px #00000073}html[data-theme=formwork] .bracket-row:before,html[data-theme=formwork] .queue-column:before,html[data-theme=formwork] .bracket-row.bracket-active:before,html[data-theme=formwork] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=formwork] .bracket-row:after{width:auto;height:8px;inset:auto 12px 10px;border:none;border-radius:0;background:repeating-linear-gradient(-32deg,#ff5c1a 0 8px,#141618 8px 16px);pointer-events:none;opacity:.85}html[data-theme=formwork] .brackets{gap:var(--gap-brackets)}html[data-theme=formwork] .bracket-name{font-family:var(--font-display);font-size:20px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=formwork] .bracket-progress{height:6px;border-radius:0;background:#141618b3;box-shadow:none;margin-top:16px;overflow:hidden;border:2px solid #c8c4bc}html[data-theme=formwork] .bracket-progress span{border-radius:0;background:repeating-linear-gradient(-32deg,#ff5c1a 0 6px,#eceae4 6px 12px)}html[data-theme=formwork] .badge,html[data-theme=formwork] .pill{border-radius:2px 6px;clip-path:none;padding:4px 12px;font-family:var(--font-display);font-weight:400;letter-spacing:.1em;font-size:12px;text-transform:uppercase;border:2px solid #141618;background:#ff5c1a;color:#141618;box-shadow:3px 3px #141618}html[data-theme=formwork] .queue-toggle{border-radius:4px 2px;padding:0;background:#1e2124;border:4px solid #c8c4bc;box-shadow:0 0 0 4px #141618,5px 6px #0006;gap:0}html[data-theme=formwork] .toggle-btn{border-radius:0;clip-path:none;padding:9px 16px;background:transparent;box-shadow:none;border:none;border-right:2px solid rgba(200,196,188,.3);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:13px;color:var(--text-strong)}html[data-theme=formwork] .toggle-btn:last-child{border-right:none}html[data-theme=formwork] .toggle-btn.active{background:#ff5c1a2e;box-shadow:inset 0 -4px #ff5c1a;color:#ff5c1a}html[data-theme=formwork] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=formwork] .queue-column{border-radius:var(--radius-panel);clip-path:none;padding:var(--pad-queue-col);border:5px solid #c8c4bc;background:#24272a;gap:12px;box-shadow:inset 0 2px #ffffff0a,inset 0 -4px #00000047,0 0 0 5px #141618,7px 9px #0000006b}html[data-theme=formwork] .queue-column:before{display:none}html[data-theme=formwork] .queue-column:after{inset:auto 10px 8px;width:auto;height:6px;border:none;border-radius:0;background:repeating-linear-gradient(-32deg,#ff5c1a 0 7px,#141618 7px 14px);opacity:.7}html[data-theme=formwork] .queue-bracket{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-shadow:none;color:var(--accent);border-bottom:3px solid #c8c4bc;padding-bottom:6px}html[data-theme=formwork] .queue-item{border-radius:2px 6px;clip-path:none;padding:var(--pad-queue-item);border:3px solid #c8c4bc;border-left:8px solid #ff5c1a;background:#1e2124;margin-bottom:6px;box-shadow:4px 5px #0006}html[data-theme=formwork] .queue-item:before{width:0}html[data-theme=formwork] .queue-item--deck{border-color:#ff5c1a;border-left-color:#ff5c1a;background:#ff5c1a1a;box-shadow:0 0 0 2px #141618,4px 5px #00000073;animation:formworkStencilPulse 2.4s steps(2,end) infinite}html[data-theme=formwork] .queue-fighter{font-family:var(--font-display);font-size:15px;font-weight:400;letter-spacing:.05em;text-transform:uppercase}html[data-theme=formwork] .queue-tag{border-radius:2px;padding:2px 8px;font-family:var(--font-ui);letter-spacing:.1em;font-weight:600;border:1px solid #c8c4bc}html[data-theme=formwork] .ghost{background:transparent;border:3px dashed #c8c4bc;box-shadow:4px 5px #0000004d}html[data-theme=formwork] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=formwork] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=formwork] .topbar-finished-stats .warn-v{color:#ff5c1a!important}html[data-theme=formwork] .now-card{border-radius:8px 2px 10px;clip-path:none;background:var(--now-bg);border:6px solid #c8c4bc;box-shadow:var(--shadow-now);overflow:hidden}html[data-theme=formwork] .now-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;width:auto;margin:0;border-radius:0;border:none;background:repeating-linear-gradient(-32deg,#ff5c1a 0 10px,#141618 10px 20px);opacity:1;z-index:5;pointer-events:none;box-shadow:none;animation:formworkStripeRun 5.5s linear infinite;background-size:40px 100%}html[data-theme=formwork] .now-ambient{background:repeating-linear-gradient(-32deg,transparent,transparent 20px,rgba(255,92,26,.05) 20px,rgba(255,92,26,.05) 22px),radial-gradient(ellipse 70% 40% at 50% 0%,rgba(255,92,26,.08),transparent 55%);animation:formworkHazardScroll 16s linear infinite}html[data-theme=formwork] .now-scanlines{opacity:.15;background:repeating-linear-gradient(0deg,transparent,transparent 7px,rgba(0,0,0,.2) 7px,rgba(0,0,0,.2) 8px);mix-blend-mode:multiply}html[data-theme=formwork] .now-corners{inset:12px}html[data-theme=formwork] .now-corners span{width:20px;height:20px;border-radius:0;border-width:0!important;background:transparent;opacity:1;animation:none;box-shadow:none}html[data-theme=formwork] .now-corners span:nth-child(1){border-top:5px solid #ff5c1a!important;border-left:5px solid #ff5c1a!important}html[data-theme=formwork] .now-corners span:nth-child(2){border-top:5px solid #c8c4bc!important;border-right:5px solid #c8c4bc!important}html[data-theme=formwork] .now-corners span:nth-child(3){border-bottom:5px solid #c8c4bc!important;border-left:5px solid #c8c4bc!important}html[data-theme=formwork] .now-corners span:nth-child(4){border-bottom:5px solid #ff5c1a!important;border-right:5px solid #ff5c1a!important}html[data-theme=formwork] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=formwork] .now-label-text{font-family:var(--font-display);font-size:14px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:#141618;border:3px solid #141618;padding:5px 14px;display:inline-block;background:#ff5c1a;box-shadow:4px 4px #141618}html[data-theme=formwork] .now-label-glow{background:#c8c4bc;border-radius:0;filter:none;height:4px}html[data-theme=formwork] .now-table{color:#c8c4bca6;letter-spacing:.16em;font-family:var(--font-ui);text-transform:uppercase;font-weight:700}html[data-theme=formwork] .now-timer{font-family:var(--font-display);font-size:22px;font-weight:400;color:var(--accent);text-shadow:2px 2px 0 #141618;letter-spacing:.08em}html[data-theme=formwork] .now-card.decision{border-color:#ff5c1a;animation:formworkStencilPulse 1.5s steps(2,end) infinite}html[data-theme=formwork] .now-head{padding:22px 24px 0 26px}html[data-theme=formwork] .now-hero{padding:12px 24px 30px 26px}html[data-theme=formwork] .now-fighter-name,html[data-theme=formwork] .now-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--text-strong)}html[data-theme=formwork] .decision-toast{border-radius:var(--radius-panel);clip-path:none;border:5px solid #c8c4bc;background:#2a2e32;color:var(--text-strong);box-shadow:0 0 0 5px #141618,0 0 0 9px #ff5c1a,8px 10px #00000080}html[data-theme=formwork] .ranking-item{border-radius:2px 6px;clip-path:none;padding:8px 14px 8px 16px;border:3px solid #c8c4bc;border-left:8px solid #ff5c1a;background:#1e2124;box-shadow:4px 5px #0006}html[data-theme=formwork] .ranking-item:before{width:0}html[data-theme=formwork] .ranking-motion-list{gap:8px}html[data-theme=formwork] .ranking-rank{color:var(--accent);font-family:var(--font-display);letter-spacing:.06em}html[data-theme=formwork] .ranking-name{font-family:var(--font-display);font-size:14px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=formwork] .browser-card{border-radius:var(--radius-panel)}html[data-theme=formwork] .picker{gap:18px}html[data-theme=formwork] .field-label{letter-spacing:.14em;color:#a8aaa6b3;font-family:var(--font-ui);text-transform:uppercase;font-size:11px;font-weight:700}html[data-theme=formwork] .finished-hero,html[data-theme=formwork] .finished-bracket,html[data-theme=formwork] .finished-match{clip-path:none!important;border-radius:var(--radius-panel)}html[data-theme=formwork] .finished-hero{border:5px solid #c8c4bc;background:#2a2e32;box-shadow:var(--shadow-panel)}html[data-theme=formwork] .finished-hero__title{font-family:var(--font-display);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong);background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=formwork] .finished-match{border:3px solid #c8c4bc;border-radius:2px 6px;grid-template-columns:8px 1fr auto;padding:10px 14px;background:#1e2124}html[data-theme=formwork] .finished-match__rail{width:8px;opacity:1;background:repeating-linear-gradient(0deg,#ff5c1a 0 6px,#141618 6px 12px)}html[data-theme=formwork] .finished-bracket{border:5px solid #c8c4bc;background:#24272a;box-shadow:0 0 0 5px #141618,7px 9px #0000006b}html[data-theme=formwork] .finished-podium__pedestal{clip-path:none;border-radius:4px 2px;border:5px solid #c8c4bc;background:linear-gradient(180deg,#3a3e42,#24272a);box-shadow:inset 0 -12px #00000040,0 0 0 5px #141618,6px 8px #0006}html[data-theme=formwork] .finished-podium__name{font-family:var(--font-display);font-weight:400;letter-spacing:.05em;font-size:16px;text-transform:uppercase;color:var(--text-strong)}html[data-theme=formwork] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#ff5c1a;box-shadow:inset 0 -12px #00000040,0 0 0 5px #141618,0 0 0 9px #ff5c1a,6px 8px #0006}html[data-theme=formwork] .list-item{border:5px solid #c8c4bc;border-radius:var(--radius-panel);clip-path:none;background:#2a2e32;padding:12px 16px;color:var(--text-strong);box-shadow:inset 0 2px #ffffff0a,0 0 0 5px #141618,7px 9px #0006}html[data-theme=formwork] .list-item.active{border-color:#ff5c1a;box-shadow:0 0 0 5px #141618,0 0 0 9px #ff5c1a,7px 9px #00000073}html[data-theme=formwork] .mode-pill{border-radius:2px 6px;clip-path:none;background:#ff5c1a;box-shadow:3px 3px #141618;border:2px solid #141618;color:#141618;padding:3px 10px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:12px}html[data-theme=formwork] .column-card{border:5px solid #c8c4bc;border-radius:var(--radius-panel);clip-path:none;background:#24272a;box-shadow:inset 0 2px #ffffff0a,0 0 0 5px #141618,8px 10px #0000006b}html[data-theme=formwork] .column-card:before,html[data-theme=formwork] .column-card:after{width:18px;height:18px;border-radius:0;border:none!important;background:transparent;box-shadow:none;animation:none}html[data-theme=formwork] .column-card:before{border-top:5px solid #ff5c1a!important;border-left:5px solid #ff5c1a!important}html[data-theme=formwork] .column-card:after{border-bottom:5px solid #c8c4bc!important;border-right:5px solid #c8c4bc!important}html[data-theme=formwork] .column-header{background:linear-gradient(180deg,#3a3e42,#2a2e32);border-bottom:5px solid #ff5c1a;border-radius:0;color:var(--text-strong)}html[data-theme=formwork] .column-header:before{height:8px;background:repeating-linear-gradient(-32deg,#ff5c1a 0 8px,#141618 8px 16px);animation:formworkStripeRun 6s linear infinite;background-size:32px 100%}html[data-theme=formwork] .appearance-panel{border-top-color:#c8c4bc59;color:var(--text-strong)}html[data-theme=formwork] .theme-option,html[data-theme=formwork] .bg-swatch{border-radius:var(--radius-panel);clip-path:none;border:4px solid #c8c4bc;background:#2a2e32;color:var(--text-strong);box-shadow:5px 6px #0006}html[data-theme=formwork] .theme-option.active,html[data-theme=formwork] .bg-swatch.active{border-color:#ff5c1a;box-shadow:0 0 0 3px #141618,0 0 0 6px #ff5c1a,5px 6px #00000073}html[data-theme=formwork] .theme-option-thumb,html[data-theme=formwork] .bg-swatch-thumb{border-radius:2px 6px;border:2px solid #141618}html[data-theme=formwork] .bracket-row.stage-in_progress,html[data-theme=formwork] .queue-column.stage-in_progress{--row-accent: #ff5c1a;--row-accent-dim: #c94410;--row-accent-glow: rgba(255, 92, 26, .25);--row-corner: rgba(255, 92, 26, .5);border-color:#ff5c1a}html[data-theme=formwork] .bracket-row.stage-finals,html[data-theme=formwork] .queue-column.stage-finals{--row-accent: #eceae4;--row-accent-dim: #c8c4bc;--row-accent-glow: rgba(232, 230, 225, .2);border-color:#eceae4;box-shadow:0 0 0 5px #141618,0 0 0 9px #ff5c1a,8px 10px #00000073}html[data-theme=formwork] .bracket-row.stage-completed,html[data-theme=formwork] .queue-column.stage-completed{--row-accent: #6aaf6a;--row-accent-dim: #4a8a4a;--row-accent-glow: rgba(106, 175, 106, .2);border-color:#c8c4bc}html[data-theme=formwork] .bracket-row.stage-not_started,html[data-theme=formwork] .queue-column.stage-not_started{--row-accent: #7a7e82;--row-accent-dim: #5a5e62;border-color:#c8c4bc66;background:#1e2124}html[data-theme=lacquer] body{background:radial-gradient(ellipse 90% 50% at 50% -10%,rgba(201,162,39,.08),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 80%,rgba(80,40,18,.35),transparent 60%),linear-gradient(175deg,#3a2418,#1c1008 45%,#120a06);color:var(--text);font-family:var(--font-ui);letter-spacing:.01em}html[data-theme=lacquer] body:before{background:linear-gradient(180deg,rgba(201,162,39,.06) 0%,transparent 22%),repeating-linear-gradient(90deg,transparent,transparent 47px,rgba(201,162,39,.03) 47px,rgba(201,162,39,.03) 48px);opacity:1;animation:lacquerGrainDrift 28s linear infinite}html[data-theme=lacquer] body:after{opacity:.28;mix-blend-mode:soft-light;filter:contrast(1.05) saturate(.85);animation:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.45'/%3E%3C/svg%3E")}html[data-theme=lacquer] ::selection{background:#c9a227d9;color:#1c1008}@keyframes lacquerGrainDrift{0%{background-position:0 0,0 0}to{background-position:0 0,48px 0}}@keyframes lacquerSettle{0%{opacity:0;transform:translateY(10px);filter:brightness(.92)}to{opacity:1;transform:translateY(0);filter:brightness(1)}}@keyframes lacquerGoldSweep{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes lacquerInlayPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes lacquerPolish{0%,to{filter:brightness(1)}50%{filter:brightness(1.06)}}@keyframes lacquerBreatheSoft{0%,to{box-shadow:inset 0 1px #e8c56a1f}50%{box-shadow:inset 0 1px #e8c56a47}}@media(prefers-reduced-motion:reduce){html[data-theme=lacquer] body:before{animation:none}}html[data-theme=lacquer] button{border-radius:var(--radius-btn);clip-path:none;padding:10px 20px;font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:1px solid rgba(201,162,39,.55);color:#f3e6d0;transition:transform var(--motion-duration-fast) var(--motion-ease-snap),box-shadow var(--motion-duration-med) var(--motion-ease-soft),border-color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease}html[data-theme=lacquer] button:hover{transform:translateY(-2px);border-color:#e8c56a;background:linear-gradient(165deg,#5a3824,#2e1a10);box-shadow:0 0 0 1px #c9a22759,0 14px 28px #0c06028c,inset 0 1px #e8c56a38}html[data-theme=lacquer] button:active{transform:translateY(0);box-shadow:inset 0 2px 6px #00000073,0 0 0 1px #c9a22766}html[data-theme=lacquer] input,html[data-theme=lacquer] select,html[data-theme=lacquer] textarea{border-radius:var(--radius-input);clip-path:none;padding:10px 14px;background:var(--input-bg);border:1px solid rgba(201,162,39,.35);box-shadow:inset 0 2px 8px #0006,inset 0 0 0 3px #1c100899;font-family:var(--font-ui);font-weight:500;letter-spacing:.02em;color:var(--text-strong)}html[data-theme=lacquer] input:focus,html[data-theme=lacquer] select:focus,html[data-theme=lacquer] textarea:focus{border-color:#e8c56a;box-shadow:inset 0 2px 8px #0006,inset 0 0 0 3px #1c100899,0 0 0 1px #c9a2278c;outline:none}html[data-theme=lacquer] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=lacquer] .fx-glow{background:var(--fx-glow);animation:lacquerPolish 9s var(--motion-ease-soft) infinite;opacity:.9}html[data-theme=lacquer] .fx-scan{opacity:.35;background:linear-gradient(90deg,transparent 0%,rgba(201,162,39,.08) 40%,rgba(232,197,106,.14) 50%,rgba(201,162,39,.08) 60%,transparent 100%);background-size:200% 100%;animation:lacquerGoldSweep 7.5s var(--motion-ease-soft) infinite;mix-blend-mode:soft-light}html[data-theme=lacquer] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:blur(var(--topbar-blur));backdrop-filter:blur(var(--topbar-blur));border-bottom:1px solid var(--topbar-border);border-radius:0 0 14px 14px;margin:0 12px;width:calc(100% - 24px);box-shadow:0 1px #e8c56a33,0 18px 36px #08040273,inset 0 1px #ffdca00f}html[data-theme=lacquer] .topbar:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(201,162,39,.7) 20%,rgba(232,197,106,.9) 50%,rgba(201,162,39,.7) 80%,transparent);pointer-events:none;animation:lacquerInlayPulse 4.5s ease-in-out infinite}html[data-theme=lacquer] .brand-banner img{filter:sepia(.25) saturate(.9) brightness(.95) contrast(1.05)}html[data-theme=lacquer] .brand-icon-img{animation:lacquerPolish 6s var(--motion-ease-soft) infinite;border-radius:10px;border:1px solid rgba(201,162,39,.45);box-shadow:0 0 0 3px #1c1008,0 0 0 4px #c9a22759}html[data-theme=lacquer] .title{font-family:var(--font-display);font-weight:600;letter-spacing:.12em;font-size:clamp(22px,2.6vw,34px);text-transform:uppercase;color:#f3e6d0;text-shadow:0 1px 0 rgba(0,0,0,.55)}html[data-theme=lacquer] .clock-display{font-family:var(--font-display);font-weight:600;letter-spacing:.16em;color:#1c1008;text-shadow:none;border-radius:8px;padding:6px 16px;border:1px solid #e8c56a;background:linear-gradient(180deg,#e8c56a,#c9a227);box-shadow:0 0 0 3px #1c1008,inset 0 1px #fff0c873}html[data-theme=lacquer] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:8px;border-left:1px solid rgba(201,162,39,.35);padding:0 0 0 14px}html[data-theme=lacquer] .top-stat{padding:var(--pad-stat);border-radius:8px;margin:0;border:1px solid rgba(201,162,39,.18);background:#120a0673}html[data-theme=lacquer] .top-stat.glow{background:#c9a2271a;border-color:#c9a22773;box-shadow:inset 0 -2px #c9a227}html[data-theme=lacquer] .top-stat.highlight{background:#f3e6d00d;border-color:#e8c56a47;box-shadow:inset 0 -2px #e8c56a8c}html[data-theme=lacquer] .k{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#c4a884a6}html[data-theme=lacquer] .v{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:.06em;color:var(--text-strong)}html[data-theme=lacquer] .meter{height:4px;border-radius:2px;background:#120a06b3;overflow:hidden;border:1px solid rgba(201,162,39,.3)}html[data-theme=lacquer] .meter span{border-radius:2px;background:linear-gradient(90deg,#a67c1a,#e8c56a,#c9a227);background-size:200% 100%;box-shadow:none;animation:lacquerGoldSweep 2.8s linear infinite}html[data-theme=lacquer] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=lacquer] .columns{gap:var(--gap-columns)}html[data-theme=lacquer] .now-row{gap:var(--gap-now-row)}html[data-theme=lacquer] .card{background:linear-gradient(165deg,#4a2e1cf2,#24140cf7 55%,#1c1008fa);border:1px solid rgba(201,162,39,.42);border-radius:var(--radius-panel);padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);animation:lacquerSettle .55s var(--motion-ease-soft) both;position:relative}html[data-theme=lacquer] .card:before{height:2px;top:10px;left:16px;right:16px;background:linear-gradient(90deg,transparent,rgba(201,162,39,.25) 8%,#c9a227 35%,#e8c56a 50%,#c9a227 65%,rgba(201,162,39,.25) 92%,transparent);background-size:200% 100%;animation:lacquerGoldSweep 5.5s var(--motion-ease-soft) infinite;opacity:1;border-radius:1px;pointer-events:none;mix-blend-mode:normal;box-shadow:0 3px #120a06d9}html[data-theme=lacquer] .card-title{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:1;color:#e8c56a;border-bottom:1px solid rgba(201,162,39,.35);padding-bottom:12px;margin-bottom:14px;margin-top:8px}html[data-theme=lacquer] .setup-eyebrow{color:var(--accent);letter-spacing:.28em;font-family:var(--font-display);text-transform:uppercase}html[data-theme=lacquer] .setup-pulse-dot{background:#c9a227;border-radius:50%;width:8px;height:8px;border:1px solid #e8c56a;box-shadow:0 0 0 3px #1c1008e6;animation:lacquerInlayPulse 2.2s ease-in-out infinite}html[data-theme=lacquer] .bracket-row{border-radius:var(--radius-panel);clip-path:none;padding:18px 18px 22px 20px;border:1px solid rgba(201,162,39,.4);background:linear-gradient(160deg,#4a2e1c,#2a1810,#1c1008);box-shadow:inset 0 1px #e8c56a1f,inset 0 0 0 4px #120a068c,0 16px 32px #08040280}html[data-theme=lacquer] .bracket-row:before,html[data-theme=lacquer] .queue-column:before,html[data-theme=lacquer] .bracket-row.bracket-active:before,html[data-theme=lacquer] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=lacquer] .bracket-row:after{width:auto;height:1px;inset:auto 16px 12px;border:none;border-radius:0;background:linear-gradient(90deg,transparent,rgba(201,162,39,.55) 25%,#e8c56a 50%,rgba(201,162,39,.55) 75%,transparent);pointer-events:none;opacity:.9}html[data-theme=lacquer] .brackets{gap:var(--gap-brackets)}html[data-theme=lacquer] .bracket-name{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=lacquer] .bracket-progress{height:3px;border-radius:2px;background:#120a06bf;box-shadow:none;margin-top:18px;overflow:hidden;border:1px solid rgba(201,162,39,.28)}html[data-theme=lacquer] .bracket-progress span{border-radius:2px;background:linear-gradient(90deg,#a67c1a,#e8c56a)}html[data-theme=lacquer] .badge,html[data-theme=lacquer] .pill{border-radius:6px;clip-path:none;padding:4px 12px;font-family:var(--font-display);font-weight:600;letter-spacing:.12em;font-size:11px;text-transform:uppercase;border:1px solid #c9a227;background:linear-gradient(180deg,#3d2818,#24140c);color:#e8c56a;box-shadow:inset 0 1px #e8c56a26}html[data-theme=lacquer] .queue-toggle{border-radius:10px;padding:3px;background:#1c1008;border:1px solid rgba(201,162,39,.4);box-shadow:inset 0 0 0 3px #120a06b3,0 10px 24px #08040266;gap:2px}html[data-theme=lacquer] .toggle-btn{border-radius:7px;clip-path:none;padding:8px 16px;background:transparent;box-shadow:none;border:none;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:12px;color:#c4a884b3}html[data-theme=lacquer] .toggle-btn:last-child{border-right:none}html[data-theme=lacquer] .toggle-btn.active{background:linear-gradient(180deg,#4a2e1c,#2e1a10);box-shadow:inset 0 0 0 1px #c9a22773;color:#e8c56a}html[data-theme=lacquer] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=lacquer] .queue-column{border-radius:var(--radius-panel);clip-path:none;padding:var(--pad-queue-col);border:1px solid rgba(201,162,39,.38);background:linear-gradient(165deg,#3d2818,#24140c 60%,#1c1008);gap:12px;box-shadow:inset 0 1px #e8c56a1a,inset 0 0 0 4px #120a0680,0 14px 28px #0804027a}html[data-theme=lacquer] .queue-column:before{display:none}html[data-theme=lacquer] .queue-column:after{inset:auto 14px 10px;width:auto;height:1px;border:none;border-radius:0;background:linear-gradient(90deg,transparent,rgba(201,162,39,.45),transparent);opacity:.85}html[data-theme=lacquer] .queue-bracket{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-shadow:none;color:var(--accent);border-bottom:1px solid rgba(201,162,39,.3);padding-bottom:8px}html[data-theme=lacquer] .queue-item{border-radius:8px;clip-path:none;padding:var(--pad-queue-item);border:1px solid rgba(201,162,39,.28);border-left:2px solid #c9a227;background:#120a068c;margin-bottom:6px;box-shadow:inset 0 1px #e8c56a0f}html[data-theme=lacquer] .queue-item:before{width:0}html[data-theme=lacquer] .queue-item--deck{border-color:#c9a2278c;border-left-color:#e8c56a;background:#c9a2271a;box-shadow:inset 0 0 0 1px #c9a22733,0 8px 18px #08040259;animation:lacquerPolish 2.8s ease-in-out infinite}html[data-theme=lacquer] .queue-fighter{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}html[data-theme=lacquer] .queue-tag{border-radius:4px;padding:2px 8px;font-family:var(--font-ui);letter-spacing:.08em;font-weight:600;border:1px solid rgba(201,162,39,.35);color:#c4a884}html[data-theme=lacquer] .ghost{background:transparent;border:1px dashed rgba(201,162,39,.4);box-shadow:none}html[data-theme=lacquer] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=lacquer] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=lacquer] .topbar-finished-stats .warn-v{color:#e8c56a!important}html[data-theme=lacquer] .now-card{border-radius:16px;clip-path:none;background:var(--now-bg);border:1px solid rgba(201,162,39,.5);box-shadow:var(--shadow-now);overflow:hidden}html[data-theme=lacquer] .now-card:after{content:"";position:absolute;left:20px;right:20px;bottom:14px;height:1px;width:auto;margin:0;border-radius:0;border:none;background:linear-gradient(90deg,transparent,rgba(201,162,39,.35) 15%,#e8c56a 50%,rgba(201,162,39,.35) 85%,transparent);opacity:1;z-index:5;pointer-events:none;box-shadow:0 -3px #120a06b3;animation:lacquerInlayPulse 3.8s ease-in-out infinite}html[data-theme=lacquer] .now-ambient{background:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(201,162,39,.1),transparent 60%),linear-gradient(180deg,rgba(74,46,28,.35) 0%,transparent 50%);animation:lacquerPolish 8s ease-in-out infinite}html[data-theme=lacquer] .now-scanlines{opacity:.12;background:repeating-linear-gradient(0deg,transparent,transparent 5px,rgba(0,0,0,.15) 5px,rgba(0,0,0,.15) 6px);mix-blend-mode:multiply}html[data-theme=lacquer] .now-corners{inset:14px}html[data-theme=lacquer] .now-corners span{width:18px;height:18px;border-radius:2px;border-width:0!important;background:transparent;opacity:1;animation:none;box-shadow:none}html[data-theme=lacquer] .now-corners span:nth-child(1){border-top:1px solid #e8c56a!important;border-left:1px solid #e8c56a!important}html[data-theme=lacquer] .now-corners span:nth-child(2){border-top:1px solid #c9a227!important;border-right:1px solid #c9a227!important}html[data-theme=lacquer] .now-corners span:nth-child(3){border-bottom:1px solid #c9a227!important;border-left:1px solid #c9a227!important}html[data-theme=lacquer] .now-corners span:nth-child(4){border-bottom:1px solid #e8c56a!important;border-right:1px solid #e8c56a!important}html[data-theme=lacquer] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=lacquer] .now-label-text{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#1c1008;border:1px solid #e8c56a;padding:6px 16px;display:inline-block;border-radius:6px;background:linear-gradient(180deg,#e8c56a,#c9a227);box-shadow:0 0 0 3px #1c1008,inset 0 1px #fff0c866}html[data-theme=lacquer] .now-label-glow{background:linear-gradient(90deg,transparent,#c9a227,transparent);border-radius:1px;filter:none;height:1px;opacity:.7}html[data-theme=lacquer] .now-table{color:#c4a884b3;letter-spacing:.18em;font-family:var(--font-ui);text-transform:uppercase;font-weight:600}html[data-theme=lacquer] .now-timer{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--accent);text-shadow:0 1px 0 rgba(0,0,0,.5);letter-spacing:.1em}html[data-theme=lacquer] .now-card.decision{border-color:#e8c56a;animation:lacquerPolish 1.6s ease-in-out infinite}html[data-theme=lacquer] .now-head{padding:24px 26px 0 28px}html[data-theme=lacquer] .now-hero{padding:14px 26px 32px 28px}html[data-theme=lacquer] .now-fighter-name,html[data-theme=lacquer] .now-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--text-strong)}html[data-theme=lacquer] .decision-toast{border-radius:var(--radius-panel);clip-path:none;border:1px solid rgba(201,162,39,.55);background:linear-gradient(165deg,#4a2e1c,#24140c);color:var(--text-strong);box-shadow:inset 0 0 0 4px #120a068c,0 0 0 1px #e8c56a40,0 20px 40px #0804028c}html[data-theme=lacquer] .ranking-item{border-radius:8px;clip-path:none;padding:8px 14px 8px 16px;border:1px solid rgba(201,162,39,.28);border-left:2px solid #c9a227;background:#120a068c;box-shadow:inset 0 1px #e8c56a0f}html[data-theme=lacquer] .ranking-item:before{width:0}html[data-theme=lacquer] .ranking-motion-list{gap:8px}html[data-theme=lacquer] .ranking-rank{color:var(--accent);font-family:var(--font-display);letter-spacing:.08em}html[data-theme=lacquer] .ranking-name{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=lacquer] .browser-card{border-radius:var(--radius-panel)}html[data-theme=lacquer] .picker{gap:18px}html[data-theme=lacquer] .field-label{letter-spacing:.16em;color:#c4a884a6;font-family:var(--font-ui);text-transform:uppercase;font-size:11px;font-weight:600}html[data-theme=lacquer] .finished-hero,html[data-theme=lacquer] .finished-bracket,html[data-theme=lacquer] .finished-match{clip-path:none!important;border-radius:var(--radius-panel)}html[data-theme=lacquer] .finished-hero{border:1px solid rgba(201,162,39,.42);background:linear-gradient(165deg,#4a2e1c,#24140c);box-shadow:var(--shadow-panel)}html[data-theme=lacquer] .finished-hero__title{font-family:var(--font-display);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-strong);background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=lacquer] .finished-match{border:1px solid rgba(201,162,39,.3);border-radius:8px;grid-template-columns:2px 1fr auto;padding:10px 14px;background:#120a068c}html[data-theme=lacquer] .finished-match__rail{width:2px;opacity:1;background:linear-gradient(180deg,#e8c56a,#c9a227,#a67c1a);border-radius:1px}html[data-theme=lacquer] .finished-bracket{border:1px solid rgba(201,162,39,.38);background:linear-gradient(165deg,#3d2818,#1c1008);box-shadow:inset 0 0 0 4px #120a0680,0 14px 28px #08040273}html[data-theme=lacquer] .finished-podium__pedestal{clip-path:none;border-radius:10px 10px 4px 4px;border:1px solid rgba(201,162,39,.45);background:linear-gradient(180deg,#5a3824,#2a1810);box-shadow:inset 0 1px #e8c56a26,inset 0 -10px #00000040,0 0 0 4px #120a068c}html[data-theme=lacquer] .finished-podium__name{font-family:var(--font-display);font-weight:600;letter-spacing:.08em;font-size:15px;text-transform:uppercase;color:var(--text-strong)}html[data-theme=lacquer] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#e8c56a;box-shadow:inset 0 1px #e8c56a40,inset 0 -10px #00000040,0 0 0 4px #120a068c,0 0 0 5px #c9a2278c}html[data-theme=lacquer] .list-item{border:1px solid rgba(201,162,39,.38);border-radius:var(--radius-panel);clip-path:none;background:linear-gradient(165deg,#3d2818,#24140c);padding:12px 16px;color:var(--text-strong);box-shadow:inset 0 1px #e8c56a1a,inset 0 0 0 4px #120a0673,0 12px 24px #08040266}html[data-theme=lacquer] .list-item.active{border-color:#e8c56a;box-shadow:inset 0 0 0 4px #120a0673,0 0 0 1px #c9a22780,0 14px 28px #08040280}html[data-theme=lacquer] .mode-pill{border-radius:6px;clip-path:none;background:linear-gradient(180deg,#e8c56a,#c9a227);box-shadow:0 0 0 3px #1c1008;border:1px solid #e8c56a;color:#1c1008;padding:3px 10px;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}html[data-theme=lacquer] .column-card{border:1px solid rgba(201,162,39,.4);border-radius:var(--radius-panel);clip-path:none;background:linear-gradient(165deg,#3d2818,#1c1008);box-shadow:inset 0 1px #e8c56a1a,inset 0 0 0 4px #120a0680,0 14px 28px #08040273}html[data-theme=lacquer] .column-card:before,html[data-theme=lacquer] .column-card:after{width:16px;height:16px;border-radius:2px;border:none!important;background:transparent;box-shadow:none;animation:none}html[data-theme=lacquer] .column-card:before{border-top:1px solid #e8c56a!important;border-left:1px solid #e8c56a!important}html[data-theme=lacquer] .column-card:after{border-bottom:1px solid #c9a227!important;border-right:1px solid #c9a227!important}html[data-theme=lacquer] .column-header{background:linear-gradient(180deg,#5a3824,#2e1a10);border-bottom:1px solid rgba(201,162,39,.45);border-radius:12px 12px 0 0;color:var(--text-strong)}html[data-theme=lacquer] .column-header:before{height:2px;background:linear-gradient(90deg,transparent,#c9a227 30%,#e8c56a 50%,#c9a227 70%,transparent);animation:lacquerGoldSweep 4.5s var(--motion-ease-soft) infinite;background-size:200% 100%}html[data-theme=lacquer] .appearance-panel{border-top-color:#c9a22747;color:var(--text-strong)}html[data-theme=lacquer] .theme-option,html[data-theme=lacquer] .bg-swatch{border-radius:var(--radius-panel);clip-path:none;border:1px solid rgba(201,162,39,.38);background:linear-gradient(165deg,#3d2818,#24140c);color:var(--text-strong);box-shadow:inset 0 0 0 3px #120a0680,0 10px 20px #08040266}html[data-theme=lacquer] .theme-option.active,html[data-theme=lacquer] .bg-swatch.active{border-color:#e8c56a;box-shadow:inset 0 0 0 3px #120a0680,0 0 0 1px #c9a2278c,0 12px 24px #08040280}html[data-theme=lacquer] .theme-option-thumb,html[data-theme=lacquer] .bg-swatch-thumb{border-radius:8px;border:1px solid rgba(201,162,39,.45)}html[data-theme=lacquer] .bracket-row.stage-in_progress,html[data-theme=lacquer] .queue-column.stage-in_progress{--row-accent: #e8c56a;--row-accent-dim: #c9a227;--row-accent-glow: rgba(201, 162, 39, .22);--row-corner: rgba(232, 197, 106, .5);border-color:#e8c56aa6}html[data-theme=lacquer] .bracket-row.stage-finals,html[data-theme=lacquer] .queue-column.stage-finals{--row-accent: #f3e6d0;--row-accent-dim: #e8c56a;--row-accent-glow: rgba(243, 230, 208, .18);border-color:#e8c56a;box-shadow:inset 0 1px #e8c56a33,inset 0 0 0 4px #120a068c,0 0 0 1px #c9a2278c,0 16px 32px #08040280}html[data-theme=lacquer] .bracket-row.stage-completed,html[data-theme=lacquer] .queue-column.stage-completed{--row-accent: #6aaf6a;--row-accent-dim: #4a8a4a;--row-accent-glow: rgba(106, 175, 106, .18);border-color:#c9a22747}html[data-theme=lacquer] .bracket-row.stage-not_started,html[data-theme=lacquer] .queue-column.stage-not_started{--row-accent: #8a7060;--row-accent-dim: #6a5040;border-color:#c9a22733;background:#1c1008}html[data-theme=cyanotype] body{background:repeating-linear-gradient(0deg,transparent,transparent 31px,rgba(234,242,248,.05) 31px,rgba(234,242,248,.05) 32px),repeating-linear-gradient(90deg,transparent,transparent 31px,rgba(234,242,248,.05) 31px,rgba(234,242,248,.05) 32px),linear-gradient(180deg,#164866,#0f3550 48%,#0a2a42);color:var(--text);font-family:var(--font-ui);letter-spacing:.02em}html[data-theme=cyanotype] body:before{background:linear-gradient(180deg,rgba(234,242,248,.04) 0%,transparent 18%),repeating-linear-gradient(90deg,transparent,transparent 95px,rgba(234,242,248,.06) 95px,rgba(234,242,248,.06) 96px);opacity:1;animation:cyanotypeGridDrift 36s linear infinite}html[data-theme=cyanotype] body:after{opacity:.18;mix-blend-mode:soft-light;filter:contrast(1.08) saturate(.7);animation:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E")}html[data-theme=cyanotype] ::selection{background:#eaf2f8e0;color:#0a2a42}@keyframes cyanotypeGridDrift{0%{background-position:0 0,0 0}to{background-position:0 0,96px 0}}@keyframes cyanotypeSheetIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cyanotypeDashCrawl{0%{background-position:0 0}to{background-position:24px 0}}@keyframes cyanotypeTickPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes cyanotypeRuleBlink{0%,to{opacity:.4}50%{opacity:.95}}@media(prefers-reduced-motion:reduce){html[data-theme=cyanotype] body:before{animation:none}}html[data-theme=cyanotype] button{border-radius:var(--radius-btn);clip-path:none;padding:9px 18px;font-family:var(--font-display);font-weight:400;font-size:14px;letter-spacing:.08em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:1px dashed rgba(234,242,248,.7);color:#eaf2f8;transition:transform var(--motion-duration-fast) var(--motion-ease-snap),box-shadow var(--motion-duration-med) var(--motion-ease-soft),border-color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease}html[data-theme=cyanotype] button:hover{transform:translate(-1px,-1px);border-style:solid;border-color:#eaf2f8;background:#1a5470;box-shadow:4px 4px #072033}html[data-theme=cyanotype] button:active{transform:translate(1px,1px);box-shadow:1px 1px #072033}html[data-theme=cyanotype] input,html[data-theme=cyanotype] select,html[data-theme=cyanotype] textarea{border-radius:var(--radius-input);clip-path:none;padding:9px 12px;background:var(--input-bg);border:1px solid rgba(234,242,248,.45);box-shadow:inset 2px 2px #0720338c;font-family:var(--font-ui);font-weight:500;letter-spacing:.04em;color:var(--text-strong)}html[data-theme=cyanotype] input:focus,html[data-theme=cyanotype] select:focus,html[data-theme=cyanotype] textarea:focus{border-color:#eaf2f8;border-style:dashed;box-shadow:inset 2px 2px #0720338c,0 0 0 1px #eaf2f859;outline:none}html[data-theme=cyanotype] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=cyanotype] .fx-glow{background:var(--fx-glow);animation:cyanotypeGridDrift 48s linear infinite;opacity:.85}html[data-theme=cyanotype] .fx-scan{opacity:.5;background:repeating-linear-gradient(90deg,transparent 0,transparent 10px,rgba(234,242,248,.12) 10px,rgba(234,242,248,.12) 12px);background-size:24px 100%;animation:cyanotypeDashCrawl 2.4s linear infinite;mix-blend-mode:soft-light}html[data-theme=cyanotype] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:2px solid var(--topbar-border);border-radius:0;margin:0;width:100%;box-shadow:inset 0 -1px #07203380,0 4px #072033}html[data-theme=cyanotype] .topbar:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:repeating-linear-gradient(90deg,#eaf2f8 0 8px,transparent 8px 16px);pointer-events:none;animation:cyanotypeDashCrawl 3.2s linear infinite;opacity:.7}html[data-theme=cyanotype] .brand-banner img{filter:grayscale(.35) contrast(1.15) brightness(1.05) sepia(.15) hue-rotate(170deg)}html[data-theme=cyanotype] .brand-icon-img{border-radius:2px;border:1px dashed rgba(234,242,248,.65);box-shadow:3px 3px #072033;animation:cyanotypeTickPulse 5s ease-in-out infinite}html[data-theme=cyanotype] .title{font-family:var(--font-display);font-weight:400;letter-spacing:.14em;font-size:clamp(20px,2.4vw,30px);text-transform:uppercase;color:#eaf2f8;text-shadow:2px 2px 0 #072033}html[data-theme=cyanotype] .clock-display{font-family:var(--font-ui);font-weight:600;letter-spacing:.12em;color:#0a2a42;text-shadow:none;border-radius:2px;padding:5px 14px;border:1px solid #eaf2f8;background:#eaf2f8;box-shadow:3px 3px #072033}html[data-theme=cyanotype] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:6px;border-left:1px dashed rgba(234,242,248,.45);padding:0 0 0 12px}html[data-theme=cyanotype] .top-stat{padding:var(--pad-stat);border-radius:2px;margin:0;border:1px solid rgba(234,242,248,.28);background:#0a2a4273}html[data-theme=cyanotype] .top-stat.glow{background:#eaf2f814;border-color:#eaf2f8a6;border-style:dashed;box-shadow:inset 0 -2px #eaf2f8}html[data-theme=cyanotype] .top-stat.highlight{background:#eaf2f80d;border-color:#9ec8dc73;box-shadow:inset 0 -2px #9ec8dcb3}html[data-theme=cyanotype] .k{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#9ec8dcbf}html[data-theme=cyanotype] .v{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:.06em;color:var(--text-strong)}html[data-theme=cyanotype] .meter{height:3px;border-radius:0;background:#072033bf;overflow:hidden;border:1px solid rgba(234,242,248,.35)}html[data-theme=cyanotype] .meter span{border-radius:0;background:repeating-linear-gradient(90deg,#eaf2f8 0 4px,#9ec8dc 4px 8px);background-size:16px 100%;box-shadow:none;animation:cyanotypeDashCrawl 1.6s linear infinite}html[data-theme=cyanotype] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=cyanotype] .columns{gap:var(--gap-columns)}html[data-theme=cyanotype] .now-row{gap:var(--gap-now-row)}html[data-theme=cyanotype] .card{background:#12405c;border:1px dashed rgba(234,242,248,.65);border-radius:var(--radius-panel);padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);animation:cyanotypeSheetIn .45s var(--motion-ease-soft) both;position:relative}html[data-theme=cyanotype] .card:before{height:1px;top:12px;left:18px;right:18px;background:repeating-linear-gradient(90deg,#eaf2f8 0 7px,transparent 7px 14px);background-size:28px 100%;animation:cyanotypeDashCrawl 4s linear infinite;opacity:.85;border-radius:0;pointer-events:none;mix-blend-mode:normal;box-shadow:none}html[data-theme=cyanotype] .card-title{font-family:var(--font-display);font-size:15px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;opacity:1;color:#eaf2f8;border-bottom:1px solid rgba(234,242,248,.35);padding-bottom:10px;margin-bottom:12px;margin-top:10px}html[data-theme=cyanotype] .setup-eyebrow{color:var(--accent);letter-spacing:.22em;font-family:var(--font-ui);text-transform:uppercase;font-size:11px;font-weight:600}html[data-theme=cyanotype] .setup-pulse-dot{background:#eaf2f8;border-radius:0;width:7px;height:7px;border:1px solid #9ec8dc;box-shadow:2px 2px #072033;animation:cyanotypeTickPulse 2s ease-in-out infinite}html[data-theme=cyanotype] .bracket-row{border-radius:var(--radius-panel);clip-path:none;padding:16px 16px 20px 18px;border:1px dashed rgba(234,242,248,.55);background:#144a68;box-shadow:4px 4px #072033,inset 0 0 0 1px #eaf2f80f}html[data-theme=cyanotype] .bracket-row:before,html[data-theme=cyanotype] .queue-column:before,html[data-theme=cyanotype] .bracket-row.bracket-active:before,html[data-theme=cyanotype] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=cyanotype] .bracket-row:after{width:auto;height:1px;inset:auto 14px 10px;border:none;border-radius:0;background:repeating-linear-gradient(90deg,rgba(234,242,248,.7) 0 6px,transparent 6px 12px);pointer-events:none;opacity:.85}html[data-theme=cyanotype] .brackets{gap:var(--gap-brackets)}html[data-theme=cyanotype] .bracket-name{font-family:var(--font-display);font-size:17px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=cyanotype] .bracket-progress{height:3px;border-radius:0;background:#072033cc;box-shadow:none;margin-top:16px;overflow:hidden;border:1px solid rgba(234,242,248,.3)}html[data-theme=cyanotype] .bracket-progress span{border-radius:0;background:#eaf2f8}html[data-theme=cyanotype] .badge,html[data-theme=cyanotype] .pill{border-radius:2px;clip-path:none;padding:3px 10px;font-family:var(--font-ui);font-weight:600;letter-spacing:.1em;font-size:10px;text-transform:uppercase;border:1px solid #eaf2f8;background:#0a2a42;color:#eaf2f8;box-shadow:2px 2px #072033}html[data-theme=cyanotype] .queue-toggle{border-radius:2px;padding:2px;background:#0a2a42;border:1px dashed rgba(234,242,248,.55);box-shadow:3px 3px #072033;gap:2px}html[data-theme=cyanotype] .toggle-btn{border-radius:2px;clip-path:none;padding:7px 14px;background:transparent;box-shadow:none;border:none;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;color:#9ec8dcb3}html[data-theme=cyanotype] .toggle-btn:last-child{border-right:none}html[data-theme=cyanotype] .toggle-btn.active{background:#eaf2f8;box-shadow:none;color:#0a2a42}html[data-theme=cyanotype] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=cyanotype] .queue-column{border-radius:var(--radius-panel);clip-path:none;padding:var(--pad-queue-col);border:1px dashed rgba(234,242,248,.5);background:#144a68;gap:10px;box-shadow:4px 4px #072033,inset 0 0 0 1px #eaf2f80d}html[data-theme=cyanotype] .queue-column:before{display:none}html[data-theme=cyanotype] .queue-column:after{inset:auto 12px 8px;width:auto;height:1px;border:none;border-radius:0;background:repeating-linear-gradient(90deg,rgba(234,242,248,.55) 0 5px,transparent 5px 10px);opacity:.8}html[data-theme=cyanotype] .queue-bracket{font-family:var(--font-display);font-size:13px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-shadow:none;color:var(--accent);border-bottom:1px solid rgba(234,242,248,.3);padding-bottom:6px}html[data-theme=cyanotype] .queue-item{border-radius:2px;clip-path:none;padding:var(--pad-queue-item);border:1px solid rgba(234,242,248,.28);border-left:2px solid #eaf2f8;background:#0a2a428c;margin-bottom:5px;box-shadow:none}html[data-theme=cyanotype] .queue-item:before{width:0}html[data-theme=cyanotype] .queue-item--deck{border-color:#eaf2f8b3;border-style:dashed;border-left-style:solid;border-left-color:#eaf2f8;background:#eaf2f814;box-shadow:2px 2px #072033;animation:cyanotypeTickPulse 2.6s ease-in-out infinite}html[data-theme=cyanotype] .queue-fighter{font-family:var(--font-display);font-size:14px;font-weight:400;letter-spacing:.05em;text-transform:uppercase}html[data-theme=cyanotype] .queue-tag{border-radius:2px;padding:2px 7px;font-family:var(--font-ui);letter-spacing:.08em;font-weight:600;font-size:10px;border:1px solid rgba(234,242,248,.35);color:#9ec8dc}html[data-theme=cyanotype] .ghost{background:transparent;border:1px dashed rgba(234,242,248,.4);box-shadow:none}html[data-theme=cyanotype] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=cyanotype] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=cyanotype] .topbar-finished-stats .warn-v{color:var(--warn)!important}html[data-theme=cyanotype] .now-card{border-radius:2px;clip-path:none;background:var(--now-bg);border:2px solid rgba(234,242,248,.7);box-shadow:var(--shadow-now);overflow:hidden}html[data-theme=cyanotype] .now-card:after{content:"";position:absolute;left:16px;right:16px;bottom:12px;height:1px;width:auto;margin:0;border-radius:0;border:none;background:repeating-linear-gradient(90deg,#eaf2f8 0 8px,transparent 8px 16px);opacity:.85;z-index:5;pointer-events:none;box-shadow:none;animation:cyanotypeDashCrawl 3.5s linear infinite}html[data-theme=cyanotype] .now-ambient{background:repeating-linear-gradient(0deg,transparent,transparent 19px,rgba(234,242,248,.04) 19px,rgba(234,242,248,.04) 20px),repeating-linear-gradient(90deg,transparent,transparent 19px,rgba(234,242,248,.04) 19px,rgba(234,242,248,.04) 20px);animation:none}html[data-theme=cyanotype] .now-scanlines{opacity:0;background:none}html[data-theme=cyanotype] .now-corners{inset:10px}html[data-theme=cyanotype] .now-corners span{width:14px;height:14px;border-radius:0;border-width:0!important;background:transparent;opacity:1;animation:cyanotypeTickPulse 3.5s ease-in-out infinite;box-shadow:none}html[data-theme=cyanotype] .now-corners span:nth-child(1){border-top:2px solid #eaf2f8!important;border-left:2px solid #eaf2f8!important;width:12px;height:12px}html[data-theme=cyanotype] .now-corners span:nth-child(2){border-top:2px solid #eaf2f8!important;border-right:2px solid #eaf2f8!important;width:12px;height:12px}html[data-theme=cyanotype] .now-corners span:nth-child(3){border-bottom:2px solid #eaf2f8!important;border-left:2px solid #eaf2f8!important;width:12px;height:12px}html[data-theme=cyanotype] .now-corners span:nth-child(4){border-bottom:2px solid #eaf2f8!important;border-right:2px solid #eaf2f8!important;width:12px;height:12px}html[data-theme=cyanotype] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=cyanotype] .now-label-text{font-family:var(--font-display);font-size:13px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:#0a2a42;border:1px solid #eaf2f8;padding:5px 14px;display:inline-block;border-radius:2px;background:#eaf2f8;box-shadow:3px 3px #072033}html[data-theme=cyanotype] .now-label-glow{background:repeating-linear-gradient(90deg,#eaf2f8 0 6px,transparent 6px 12px);border-radius:0;filter:none;height:1px;opacity:.75;animation:cyanotypeDashCrawl 2.8s linear infinite}html[data-theme=cyanotype] .now-table{color:#9ec8dcbf;letter-spacing:.16em;font-family:var(--font-ui);text-transform:uppercase;font-weight:600;font-size:11px}html[data-theme=cyanotype] .now-timer{font-family:var(--font-ui);font-size:20px;font-weight:600;color:var(--accent);text-shadow:2px 2px 0 #072033;letter-spacing:.1em}html[data-theme=cyanotype] .now-card.decision{border-color:#eaf2f8;border-style:solid;animation:cyanotypeTickPulse 1.4s ease-in-out infinite}html[data-theme=cyanotype] .now-head{padding:22px 24px 0 26px}html[data-theme=cyanotype] .now-hero{padding:12px 24px 30px 26px}html[data-theme=cyanotype] .now-fighter-name,html[data-theme=cyanotype] .now-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--text-strong)}html[data-theme=cyanotype] .decision-toast{border-radius:var(--radius-panel);clip-path:none;border:1px dashed rgba(234,242,248,.7);background:#144a68;color:var(--text-strong);box-shadow:5px 5px #072033,inset 0 0 0 1px #eaf2f814}html[data-theme=cyanotype] .ranking-item{border-radius:2px;clip-path:none;padding:7px 12px 7px 14px;border:1px solid rgba(234,242,248,.28);border-left:2px solid #eaf2f8;background:#0a2a428c;box-shadow:none}html[data-theme=cyanotype] .ranking-item:before{width:0}html[data-theme=cyanotype] .ranking-motion-list{gap:6px}html[data-theme=cyanotype] .ranking-rank{color:var(--accent);font-family:var(--font-ui);letter-spacing:.06em;font-weight:600}html[data-theme=cyanotype] .ranking-name{font-family:var(--font-display);font-size:14px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=cyanotype] .browser-card{border-radius:var(--radius-panel)}html[data-theme=cyanotype] .picker{gap:16px}html[data-theme=cyanotype] .field-label{letter-spacing:.14em;color:#9ec8dcbf;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=cyanotype] .finished-hero,html[data-theme=cyanotype] .finished-bracket,html[data-theme=cyanotype] .finished-match{clip-path:none!important;border-radius:var(--radius-panel)}html[data-theme=cyanotype] .finished-hero{border:1px dashed rgba(234,242,248,.55);background:#144a68;box-shadow:var(--shadow-panel)}html[data-theme=cyanotype] .finished-hero__title{font-family:var(--font-display);font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--text-strong);background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=cyanotype] .finished-match{border:1px solid rgba(234,242,248,.3);border-radius:2px;grid-template-columns:2px 1fr auto;padding:9px 12px;background:#0a2a428c}html[data-theme=cyanotype] .finished-match__rail{width:2px;opacity:1;background:#eaf2f8;border-radius:0}html[data-theme=cyanotype] .finished-bracket{border:1px dashed rgba(234,242,248,.5);background:#12405c;box-shadow:4px 4px #072033}html[data-theme=cyanotype] .finished-podium__pedestal{clip-path:none;border-radius:2px 2px 0 0;border:1px solid rgba(234,242,248,.55);background:#164866;box-shadow:3px 3px #072033,inset 0 -8px #07203373}html[data-theme=cyanotype] .finished-podium__name{font-family:var(--font-display);font-weight:400;letter-spacing:.08em;font-size:14px;text-transform:uppercase;color:var(--text-strong)}html[data-theme=cyanotype] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#eaf2f8;border-style:solid;box-shadow:4px 4px #072033,inset 0 -8px #07203373}html[data-theme=cyanotype] .list-item{border:1px dashed rgba(234,242,248,.45);border-radius:var(--radius-panel);clip-path:none;background:#144a68;padding:11px 14px;color:var(--text-strong);box-shadow:3px 3px #072033}html[data-theme=cyanotype] .list-item.active{border-color:#eaf2f8;border-style:solid;box-shadow:4px 4px #072033,inset 0 0 0 1px #eaf2f833}html[data-theme=cyanotype] .mode-pill{border-radius:2px;clip-path:none;background:#eaf2f8;box-shadow:2px 2px #072033;border:1px solid #eaf2f8;color:#0a2a42;padding:2px 9px;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}html[data-theme=cyanotype] .column-card{border:1px dashed rgba(234,242,248,.5);border-radius:var(--radius-panel);clip-path:none;background:#12405c;box-shadow:4px 4px #072033}html[data-theme=cyanotype] .column-card:before,html[data-theme=cyanotype] .column-card:after{width:12px;height:12px;border-radius:0;border:none!important;background:transparent;box-shadow:none;animation:cyanotypeTickPulse 4s ease-in-out infinite}html[data-theme=cyanotype] .column-card:before{border-top:2px solid #eaf2f8!important;border-left:2px solid #eaf2f8!important}html[data-theme=cyanotype] .column-card:after{border-bottom:2px solid #eaf2f8!important;border-right:2px solid #eaf2f8!important}html[data-theme=cyanotype] .column-header{background:#0a2a42;border-bottom:1px dashed rgba(234,242,248,.45);border-radius:2px 2px 0 0;color:var(--text-strong)}html[data-theme=cyanotype] .column-header:before{height:1px;background:repeating-linear-gradient(90deg,#eaf2f8 0 6px,transparent 6px 12px);animation:cyanotypeDashCrawl 3.8s linear infinite;background-size:24px 100%}html[data-theme=cyanotype] .appearance-panel{border-top-color:#eaf2f847;color:var(--text-strong)}html[data-theme=cyanotype] .theme-option,html[data-theme=cyanotype] .bg-swatch{border-radius:var(--radius-panel);clip-path:none;border:1px dashed rgba(234,242,248,.45);background:#144a68;color:var(--text-strong);box-shadow:3px 3px #072033}html[data-theme=cyanotype] .theme-option.active,html[data-theme=cyanotype] .bg-swatch.active{border-color:#eaf2f8;border-style:solid;box-shadow:4px 4px #072033,inset 0 0 0 1px #eaf2f833}html[data-theme=cyanotype] .theme-option-thumb,html[data-theme=cyanotype] .bg-swatch-thumb{border-radius:2px;border:1px solid rgba(234,242,248,.5)}html[data-theme=cyanotype] .bracket-row.stage-in_progress,html[data-theme=cyanotype] .queue-column.stage-in_progress{--row-accent: #eaf2f8;--row-accent-dim: #9ec8dc;--row-accent-glow: rgba(234, 242, 248, .12);--row-corner: rgba(234, 242, 248, .55);border-color:#eaf2f8d9;border-style:solid}html[data-theme=cyanotype] .bracket-row.stage-finals,html[data-theme=cyanotype] .queue-column.stage-finals{--row-accent: #ffffff;--row-accent-dim: #eaf2f8;--row-accent-glow: rgba(255, 255, 255, .1);border-color:#eaf2f8;border-style:solid;border-width:2px;box-shadow:5px 5px #072033,inset 0 0 0 1px #eaf2f826}html[data-theme=cyanotype] .bracket-row.stage-completed,html[data-theme=cyanotype] .queue-column.stage-completed{--row-accent: #a8d4b0;--row-accent-dim: #7aaa84;--row-accent-glow: rgba(168, 212, 176, .12);border-color:#eaf2f84d}html[data-theme=cyanotype] .bracket-row.stage-not_started,html[data-theme=cyanotype] .queue-column.stage-not_started{--row-accent: #6a8a9c;--row-accent-dim: #4a6a7c;border-color:#eaf2f838;background:#0f3550}html[data-theme=phosphor] body{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.12) 2px,rgba(0,0,0,.12) 3px),radial-gradient(ellipse 80% 60% at 50% 40%,#0e1810,#050a06 55%,#030605);color:var(--text);font-family:var(--font-ui);letter-spacing:.04em}html[data-theme=phosphor] body:before{background:radial-gradient(ellipse 70% 50% at 50% 45%,rgba(61,255,106,.06),transparent 65%),linear-gradient(180deg,rgba(61,255,106,.04) 0%,transparent 20%);opacity:1;animation:phosphorBloomDrift 7s ease-in-out infinite}html[data-theme=phosphor] body:after{opacity:.28;mix-blend-mode:soft-light;filter:contrast(1.15) saturate(1.1);animation:phosphorFlicker 4.5s steps(2,end) infinite;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E")}html[data-theme=phosphor] ::selection{background:#3dff6ad9;color:#050a06}@keyframes phosphorBloomDrift{0%,to{opacity:.85}50%{opacity:1}}@keyframes phosphorPowerOn{0%{opacity:0;transform:scaleY(.02) scaleX(1.02);filter:brightness(2.4)}40%{opacity:1;transform:scaleY(1) scaleX(1);filter:brightness(1.2)}to{opacity:1;transform:scaleY(1) scaleX(1);filter:brightness(1)}}@keyframes phosphorScanCrawl{0%{background-position:0 0}to{background-position:0 12px}}@keyframes phosphorBloomPulse{0%,to{text-shadow:0 0 4px rgba(61,255,106,.35),0 0 10px rgba(61,255,106,.12)}50%{text-shadow:0 0 6px rgba(61,255,106,.55),0 0 16px rgba(61,255,106,.2)}}@keyframes phosphorFlicker{0%,92%,to{opacity:.28}93%{opacity:.18}94%{opacity:.32}96%{opacity:.22}}@keyframes phosphorBezelGlow{0%,to{box-shadow:0 0 0 3px #1a221c,0 0 0 8px #0c100e,0 0 0 10px #2a332c,inset 0 0 28px #3dff6a0a}50%{box-shadow:0 0 0 3px #1a221c,0 0 0 8px #0c100e,0 0 0 10px #2a332c,inset 0 0 36px #3dff6a14}}@media(prefers-reduced-motion:reduce){html[data-theme=phosphor] body:before,html[data-theme=phosphor] body:after{animation:none}}html[data-theme=phosphor] button{border-radius:var(--radius-btn);clip-path:none;padding:9px 18px;font-family:var(--font-display);font-weight:400;font-size:18px;letter-spacing:.1em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:2px solid rgba(61,255,106,.45);color:#3dff6a;text-shadow:0 0 6px rgba(61,255,106,.35);transition:transform var(--motion-duration-fast) var(--motion-ease-snap),box-shadow var(--motion-duration-med) var(--motion-ease-soft),border-color var(--motion-duration-fast) ease,filter var(--motion-duration-fast) ease}html[data-theme=phosphor] button:hover{transform:scale(1.02);border-color:#3dff6a;filter:brightness(1.1);box-shadow:0 0 0 2px #1a221c,0 0 0 5px #0c100e,inset 0 0 18px #3dff6a24,0 0 16px #3dff6a1f}html[data-theme=phosphor] button:active{transform:scale(.98);box-shadow:0 0 0 2px #1a221c,0 0 0 4px #0c100e,inset 0 2px 8px #0000008c}html[data-theme=phosphor] input,html[data-theme=phosphor] select,html[data-theme=phosphor] textarea{border-radius:var(--radius-input);clip-path:none;padding:9px 12px;background:var(--input-bg);border:2px solid rgba(42,51,44,.95);box-shadow:inset 0 0 0 3px #0c100e,inset 0 0 16px #3dff6a0a;font-family:var(--font-ui);font-weight:400;letter-spacing:.06em;color:var(--text-strong)}html[data-theme=phosphor] input:focus,html[data-theme=phosphor] select:focus,html[data-theme=phosphor] textarea:focus{border-color:#3dff6aa6;box-shadow:inset 0 0 0 3px #0c100e,inset 0 0 20px #3dff6a14,0 0 10px #3dff6a26;outline:none}html[data-theme=phosphor] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=phosphor] .fx-glow{background:var(--fx-glow);animation:phosphorBloomDrift 9s ease-in-out infinite;opacity:.9}html[data-theme=phosphor] .fx-scan{opacity:.55;background:repeating-linear-gradient(0deg,transparent 0,transparent 2px,rgba(0,0,0,.22) 2px,rgba(0,0,0,.22) 3px);background-size:100% 12px;animation:phosphorScanCrawl 1.8s linear infinite;mix-blend-mode:multiply}html[data-theme=phosphor] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:4px solid var(--topbar-border);border-radius:0 0 18px 18px;margin:0 8px;width:calc(100% - 16px);box-shadow:0 0 0 3px #0c100e,inset 0 -1px #3dff6a1f,0 12px 28px #00000073}html[data-theme=phosphor] .topbar:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(61,255,106,.45),transparent);pointer-events:none;opacity:.7;animation:phosphorBloomDrift 5s ease-in-out infinite}html[data-theme=phosphor] .brand-banner img{filter:grayscale(.2) contrast(1.1) brightness(.95) sepia(.35) hue-rotate(70deg)}html[data-theme=phosphor] .brand-icon-img{border-radius:12px;border:3px solid #1a221c;box-shadow:0 0 0 2px #0c100e,0 0 0 4px #2a332c,inset 0 0 8px #3dff6a1a;animation:phosphorBloomDrift 6s ease-in-out infinite}html[data-theme=phosphor] .title{font-family:var(--font-display);font-weight:400;letter-spacing:.12em;font-size:clamp(24px,3vw,36px);text-transform:uppercase;color:#3dff6a;text-shadow:0 0 6px rgba(61,255,106,.4),0 0 14px rgba(61,255,106,.15);animation:phosphorBloomPulse 4s ease-in-out infinite}html[data-theme=phosphor] .clock-display{font-family:var(--font-display);font-weight:400;letter-spacing:.14em;font-size:22px;color:#3dff6a;text-shadow:0 0 8px rgba(61,255,106,.35);border-radius:12px;padding:4px 14px;border:2px solid rgba(61,255,106,.4);background:#050a06;box-shadow:0 0 0 3px #1a221c,inset 0 0 12px #3dff6a0f}html[data-theme=phosphor] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:8px;border-left:2px solid rgba(42,51,44,.9);padding:0 0 0 14px}html[data-theme=phosphor] .top-stat{padding:var(--pad-stat);border-radius:12px;margin:0;border:2px solid #1a221c;background:#050a06d9;box-shadow:inset 0 0 10px #3dff6a0a}html[data-theme=phosphor] .top-stat.glow{border-color:#3dff6a73;box-shadow:inset 0 0 14px #3dff6a1a,0 0 10px #3dff6a1f}html[data-theme=phosphor] .top-stat.highlight{border-color:#3dff6a4d;background:#0e1810e6}html[data-theme=phosphor] .k{font-family:var(--font-ui);font-size:10px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#78b48cb3}html[data-theme=phosphor] .v{font-family:var(--font-display);font-size:20px;font-weight:400;letter-spacing:.06em;color:var(--text-strong);text-shadow:0 0 5px rgba(61,255,106,.25)}html[data-theme=phosphor] .meter{height:4px;border-radius:4px;background:#0c100e;overflow:hidden;border:1px solid #1a221c;box-shadow:inset 0 0 6px #00000080}html[data-theme=phosphor] .meter span{border-radius:3px;background:linear-gradient(90deg,#1a8a3e,#3dff6a);box-shadow:0 0 8px #3dff6a59;animation:phosphorBloomDrift 2.4s ease-in-out infinite}html[data-theme=phosphor] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=phosphor] .columns{gap:var(--gap-columns)}html[data-theme=phosphor] .now-row{gap:var(--gap-now-row)}html[data-theme=phosphor] .card{background:radial-gradient(ellipse 90% 70% at 50% 40%,#0e1810,#080e0a 70%);border:3px solid #1a221c;border-radius:var(--radius-panel);padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);animation:phosphorPowerOn .65s var(--motion-ease-soft) both;position:relative}html[data-theme=phosphor] .card:before{height:2px;top:14px;left:22px;right:22px;background:var(--card-hairline);opacity:.75;border-radius:2px;pointer-events:none;mix-blend-mode:normal;box-shadow:0 0 8px #3dff6a33;animation:phosphorBloomDrift 3.5s ease-in-out infinite}html[data-theme=phosphor] .card-title{font-family:var(--font-display);font-size:20px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;opacity:1;color:#3dff6a;text-shadow:0 0 6px rgba(61,255,106,.3);border-bottom:1px solid rgba(61,255,106,.2);padding-bottom:10px;margin-bottom:12px;margin-top:8px}html[data-theme=phosphor] .setup-eyebrow{color:var(--accent);letter-spacing:.2em;font-family:var(--font-ui);text-transform:uppercase;font-size:11px;font-weight:400;text-shadow:0 0 5px rgba(61,255,106,.25)}html[data-theme=phosphor] .setup-pulse-dot{background:#3dff6a;border-radius:50%;width:8px;height:8px;border:none;box-shadow:0 0 8px #3dff6a8c;animation:phosphorBloomDrift 1.8s ease-in-out infinite}html[data-theme=phosphor] .bracket-row{border-radius:var(--radius-panel);clip-path:none;padding:16px 16px 20px 18px;border:3px solid #1a221c;background:radial-gradient(ellipse 85% 70% at 50% 35%,#101a12,#080e0a 75%);box-shadow:0 0 0 5px #0c100e,0 0 0 7px #2a332c,inset 0 0 22px #3dff6a0a}html[data-theme=phosphor] .bracket-row:before,html[data-theme=phosphor] .queue-column:before,html[data-theme=phosphor] .bracket-row.bracket-active:before,html[data-theme=phosphor] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=phosphor] .bracket-row:after{width:auto;height:1px;inset:auto 16px 12px;border:none;border-radius:0;background:linear-gradient(90deg,transparent,rgba(61,255,106,.4),transparent);pointer-events:none;opacity:.7;box-shadow:0 0 6px #3dff6a26}html[data-theme=phosphor] .brackets{gap:var(--gap-brackets)}html[data-theme=phosphor] .bracket-name{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-strong);text-shadow:0 0 5px rgba(61,255,106,.2)}html[data-theme=phosphor] .bracket-progress{height:4px;border-radius:4px;background:#0c100e;box-shadow:inset 0 0 6px #00000080;margin-top:16px;overflow:hidden;border:1px solid #1a221c}html[data-theme=phosphor] .bracket-progress span{border-radius:3px;background:linear-gradient(90deg,#1a8a3e,#3dff6a);box-shadow:0 0 6px #3dff6a4d}html[data-theme=phosphor] .badge,html[data-theme=phosphor] .pill{border-radius:10px;clip-path:none;padding:3px 12px;font-family:var(--font-ui);font-weight:400;letter-spacing:.12em;font-size:11px;text-transform:uppercase;border:2px solid rgba(61,255,106,.4);background:#050a06;color:#3dff6a;box-shadow:0 0 0 2px #1a221c,0 0 8px #3dff6a1f;text-shadow:0 0 4px rgba(61,255,106,.3)}html[data-theme=phosphor] .queue-toggle{border-radius:16px;padding:3px;background:#050a06;border:3px solid #1a221c;box-shadow:0 0 0 3px #0c100e,inset 0 0 10px #3dff6a0a;gap:2px}html[data-theme=phosphor] .toggle-btn{border-radius:12px;clip-path:none;padding:7px 14px;background:transparent;box-shadow:none;border:none;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:400;color:#78b48ca6}html[data-theme=phosphor] .toggle-btn:last-child{border-right:none}html[data-theme=phosphor] .toggle-btn.active{background:#3dff6a1f;box-shadow:inset 0 0 12px #3dff6a1a;color:#3dff6a;text-shadow:0 0 5px rgba(61,255,106,.35)}html[data-theme=phosphor] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=phosphor] .queue-column{border-radius:var(--radius-panel);clip-path:none;padding:var(--pad-queue-col);border:3px solid #1a221c;background:radial-gradient(ellipse 85% 70% at 50% 35%,#101a12,#080e0a 75%);gap:10px;box-shadow:0 0 0 5px #0c100e,0 0 0 7px #2a332c,inset 0 0 20px #3dff6a09}html[data-theme=phosphor] .queue-column:before{display:none}html[data-theme=phosphor] .queue-column:after{inset:auto 14px 10px;width:auto;height:1px;border:none;border-radius:0;background:linear-gradient(90deg,transparent,rgba(61,255,106,.35),transparent);opacity:.65}html[data-theme=phosphor] .queue-bracket{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 5px rgba(61,255,106,.25);color:var(--accent);border-bottom:1px solid rgba(61,255,106,.2);padding-bottom:6px}html[data-theme=phosphor] .queue-item{border-radius:12px;clip-path:none;padding:var(--pad-queue-item);border:2px solid #1a221c;background:#050a06bf;margin-bottom:5px;box-shadow:inset 0 0 10px #3dff6a08}html[data-theme=phosphor] .queue-item:before{width:0}html[data-theme=phosphor] .queue-item--deck{border-color:#3dff6a80;background:#3dff6a0f;box-shadow:inset 0 0 14px #3dff6a14,0 0 10px #3dff6a1a;animation:phosphorBloomDrift 2.4s ease-in-out infinite}html[data-theme=phosphor] .queue-fighter{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:.05em;text-transform:uppercase}html[data-theme=phosphor] .queue-tag{border-radius:8px;padding:2px 8px;font-family:var(--font-ui);letter-spacing:.08em;font-weight:400;font-size:10px;border:1px solid rgba(61,255,106,.3);color:#9ae8a8d9}html[data-theme=phosphor] .ghost{background:transparent;border:2px solid rgba(42,51,44,.7);box-shadow:none;color:#78b48cb3}html[data-theme=phosphor] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=phosphor] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=phosphor] .topbar-finished-stats .warn-v{color:var(--warn)!important}html[data-theme=phosphor] .now-card{border-radius:22px;clip-path:none;background:var(--now-bg);border:4px solid #1a221c;box-shadow:var(--shadow-now);overflow:hidden;animation:phosphorBezelGlow 5s ease-in-out infinite}html[data-theme=phosphor] .now-card:after{content:"";position:absolute;inset:10px;border-radius:14px;border:1px solid rgba(61,255,106,.18);pointer-events:none;z-index:5;box-shadow:inset 0 0 30px #3dff6a0d;opacity:.85}html[data-theme=phosphor] .now-ambient{background:radial-gradient(ellipse 70% 50% at 50% 40%,rgba(61,255,106,.07),transparent 60%);animation:phosphorBloomDrift 6s ease-in-out infinite}html[data-theme=phosphor] .now-scanlines{opacity:.55;background:repeating-linear-gradient(0deg,transparent 0,transparent 2px,rgba(0,0,0,.28) 2px,rgba(0,0,0,.28) 3px);background-size:100% 12px;animation:phosphorScanCrawl 2s linear infinite;mix-blend-mode:multiply}html[data-theme=phosphor] .now-corners{inset:16px}html[data-theme=phosphor] .now-corners span{width:8px;height:8px;border-radius:50%;border-width:0!important;background:#2a332c;opacity:1;box-shadow:0 0 0 2px #0c100e,0 0 6px #3dff6a40;animation:phosphorBloomDrift 3.2s ease-in-out infinite}html[data-theme=phosphor] .now-corners span:nth-child(1),html[data-theme=phosphor] .now-corners span:nth-child(2),html[data-theme=phosphor] .now-corners span:nth-child(3),html[data-theme=phosphor] .now-corners span:nth-child(4){border:none!important;width:8px;height:8px}html[data-theme=phosphor] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=phosphor] .now-label-text{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#3dff6a;border:2px solid rgba(61,255,106,.45);padding:4px 16px;display:inline-block;border-radius:12px;background:#050a06;box-shadow:0 0 0 3px #1a221c,0 0 12px #3dff6a26;text-shadow:0 0 8px rgba(61,255,106,.4)}html[data-theme=phosphor] .now-label-glow{background:linear-gradient(90deg,transparent,rgba(61,255,106,.5),transparent);border-radius:2px;filter:blur(1px);height:2px;opacity:.7;animation:phosphorBloomDrift 2.8s ease-in-out infinite}html[data-theme=phosphor] .now-table{color:#78b48cb8;letter-spacing:.16em;font-family:var(--font-ui);text-transform:uppercase;font-weight:400;font-size:11px}html[data-theme=phosphor] .now-timer{font-family:var(--font-display);font-size:26px;font-weight:400;color:var(--accent);text-shadow:0 0 10px rgba(61,255,106,.4);letter-spacing:.1em;animation:phosphorBloomPulse 3.5s ease-in-out infinite}html[data-theme=phosphor] .now-card.decision{border-color:#3dff6a;animation:phosphorBloomDrift 1.2s ease-in-out infinite}html[data-theme=phosphor] .now-head{padding:24px 26px 0 28px}html[data-theme=phosphor] .now-hero{padding:12px 26px 32px 28px}html[data-theme=phosphor] .now-fighter-name,html[data-theme=phosphor] .now-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(28px,4vw,48px);color:var(--text-strong);text-shadow:0 0 6px rgba(61,255,106,.3),0 0 18px rgba(61,255,106,.12)}html[data-theme=phosphor] .decision-toast{border-radius:var(--radius-panel);clip-path:none;border:3px solid #1a221c;background:radial-gradient(ellipse 80% 70% at 50% 40%,#101a12,#080e0a 80%);color:var(--text-strong);box-shadow:0 0 0 5px #0c100e,0 0 0 7px #2a332c,inset 0 0 20px #3dff6a0d,0 16px 32px #00000080}html[data-theme=phosphor] .ranking-item{border-radius:12px;clip-path:none;padding:7px 12px 7px 14px;border:2px solid #1a221c;background:#050a06bf;box-shadow:inset 0 0 10px #3dff6a08}html[data-theme=phosphor] .ranking-item:before{width:0}html[data-theme=phosphor] .ranking-motion-list{gap:6px}html[data-theme=phosphor] .ranking-rank{color:var(--accent);font-family:var(--font-display);letter-spacing:.06em;font-weight:400;font-size:18px;text-shadow:0 0 5px rgba(61,255,106,.3)}html[data-theme=phosphor] .ranking-name{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=phosphor] .browser-card{border-radius:var(--radius-panel)}html[data-theme=phosphor] .picker{gap:16px}html[data-theme=phosphor] .field-label{letter-spacing:.14em;color:#78b48cb3;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:400}html[data-theme=phosphor] .finished-hero,html[data-theme=phosphor] .finished-bracket,html[data-theme=phosphor] .finished-match{clip-path:none!important;border-radius:var(--radius-panel)}html[data-theme=phosphor] .finished-hero{border:3px solid #1a221c;background:radial-gradient(ellipse 85% 70% at 50% 35%,#101a12,#080e0a 75%);box-shadow:var(--shadow-panel)}html[data-theme=phosphor] .finished-hero__title{font-family:var(--font-display);font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#3dff6a;text-shadow:0 0 8px rgba(61,255,106,.3);background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=phosphor] .finished-match{border:2px solid #1a221c;border-radius:12px;grid-template-columns:4px 1fr auto;padding:9px 12px;background:#050a06bf}html[data-theme=phosphor] .finished-match__rail{width:4px;opacity:1;background:linear-gradient(180deg,#1a8a3e,#3dff6a);border-radius:4px;box-shadow:0 0 6px #3dff6a4d}html[data-theme=phosphor] .finished-bracket{border:3px solid #1a221c;background:radial-gradient(ellipse 85% 70% at 50% 35%,#0e1810,#080e0a 75%);box-shadow:0 0 0 5px #0c100e,0 0 0 7px #2a332c}html[data-theme=phosphor] .finished-podium__pedestal{clip-path:none;border-radius:14px 14px 6px 6px;border:3px solid #1a221c;background:#101a12;box-shadow:0 0 0 4px #0c100e,inset 0 -8px #00000059,inset 0 0 16px #3dff6a0d}html[data-theme=phosphor] .finished-podium__name{font-family:var(--font-display);font-weight:400;letter-spacing:.08em;font-size:18px;text-transform:uppercase;color:var(--text-strong);text-shadow:0 0 5px rgba(61,255,106,.2)}html[data-theme=phosphor] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#3dff6a8c;box-shadow:0 0 0 4px #0c100e,0 0 0 6px #3dff6a40,inset 0 -8px #00000059,inset 0 0 20px #3dff6a14}html[data-theme=phosphor] .list-item{border:2px solid #1a221c;border-radius:var(--radius-panel);clip-path:none;background:radial-gradient(ellipse 85% 70% at 50% 35%,#101a12,#080e0a 75%);padding:11px 14px;color:var(--text-strong);box-shadow:0 0 0 4px #0c100e,inset 0 0 12px #3dff6a08}html[data-theme=phosphor] .list-item.active{border-color:#3dff6a80;box-shadow:0 0 0 4px #0c100e,0 0 0 6px #3dff6a33,inset 0 0 16px #3dff6a14}html[data-theme=phosphor] .mode-pill{border-radius:10px;clip-path:none;background:#050a06;box-shadow:0 0 0 2px #1a221c,0 0 8px #3dff6a1f;border:2px solid rgba(61,255,106,.45);color:#3dff6a;padding:2px 10px;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:400;text-shadow:0 0 4px rgba(61,255,106,.3)}html[data-theme=phosphor] .column-card{border:3px solid #1a221c;border-radius:var(--radius-panel);clip-path:none;background:radial-gradient(ellipse 85% 70% at 50% 35%,#0e1810,#080e0a 75%);box-shadow:0 0 0 5px #0c100e,0 0 0 7px #2a332c,inset 0 0 20px #3dff6a09}html[data-theme=phosphor] .column-card:before,html[data-theme=phosphor] .column-card:after{width:8px;height:8px;border-radius:50%;border:none!important;background:#2a332c;box-shadow:0 0 0 2px #0c100e,0 0 5px #3dff6a33;animation:phosphorBloomDrift 4s ease-in-out infinite}html[data-theme=phosphor] .column-header{background:#050a06;border-bottom:2px solid #1a221c;border-radius:17px 17px 0 0;color:var(--text-strong)}html[data-theme=phosphor] .column-header:before{height:2px;background:linear-gradient(90deg,transparent,rgba(61,255,106,.5),transparent);animation:phosphorBloomDrift 3.8s ease-in-out infinite}html[data-theme=phosphor] .appearance-panel{border-top-color:#2a332cd9;color:var(--text-strong)}html[data-theme=phosphor] .theme-option,html[data-theme=phosphor] .bg-swatch{border-radius:var(--radius-panel);clip-path:none;border:3px solid #1a221c;background:radial-gradient(ellipse 85% 70% at 50% 35%,#101a12,#080e0a 75%);color:var(--text-strong);box-shadow:0 0 0 4px #0c100e,inset 0 0 12px #3dff6a08}html[data-theme=phosphor] .theme-option.active,html[data-theme=phosphor] .bg-swatch.active{border-color:#3dff6a8c;box-shadow:0 0 0 4px #0c100e,0 0 0 6px #3dff6a40,inset 0 0 16px #3dff6a14}html[data-theme=phosphor] .theme-option-thumb,html[data-theme=phosphor] .bg-swatch-thumb{border-radius:10px;border:2px solid rgba(61,255,106,.35)}html[data-theme=phosphor] .bracket-row.stage-in_progress,html[data-theme=phosphor] .queue-column.stage-in_progress{--row-accent: #3dff6a;--row-accent-dim: #1a8a3e;--row-accent-glow: rgba(61, 255, 106, .18);--row-corner: rgba(61, 255, 106, .4);border-color:#3dff6a73}html[data-theme=phosphor] .bracket-row.stage-finals,html[data-theme=phosphor] .queue-column.stage-finals{--row-accent: #6aff90;--row-accent-dim: #3dff6a;--row-accent-glow: rgba(61, 255, 106, .22);border-color:#3dff6aa6;box-shadow:0 0 0 5px #0c100e,0 0 0 7px #2a332c,0 0 0 8px #3dff6a4d,inset 0 0 28px #3dff6a14}html[data-theme=phosphor] .bracket-row.stage-completed,html[data-theme=phosphor] .queue-column.stage-completed{--row-accent: #2ab850;--row-accent-dim: #1a6a32;--row-accent-glow: rgba(42, 184, 80, .12);border-color:#1a221c;opacity:.88}html[data-theme=phosphor] .bracket-row.stage-not_started,html[data-theme=phosphor] .queue-column.stage-not_started{--row-accent: #3a5a42;--row-accent-dim: #2a4030;border-color:#151c16;background:#080e0a}html[data-theme=matline] body{background:repeating-linear-gradient(135deg,transparent,transparent 3px,rgba(0,0,0,.18) 3px,rgba(0,0,0,.18) 4px),linear-gradient(180deg,#1a1c1e,#121416 45%,#0e1012);color:var(--text);font-family:var(--font-ui);letter-spacing:.02em}html[data-theme=matline] body:before{background:repeating-linear-gradient(90deg,transparent,transparent 96px,rgba(232,209,0,.06) 96px,rgba(232,209,0,.06) 100px),repeating-linear-gradient(0deg,transparent,transparent 96px,rgba(232,228,220,.04) 96px,rgba(232,228,220,.04) 100px);opacity:1;animation:matlineLaneDrift 14s linear infinite}html[data-theme=matline] body:after{opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");pointer-events:none}html[data-theme=matline] ::selection{background:#e8d100;color:#121416}@keyframes matlineLaneDrift{0%{background-position:0 0,0 0}to{background-position:100px 0,0 100px}}@keyframes matlineBounceIn{0%{opacity:0;transform:translateY(14px) scale(.97)}60%{opacity:1;transform:translateY(-3px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes matlineTapePulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes matlineCourtDash{0%{background-position:0 0}to{background-position:24px 0}}@media(prefers-reduced-motion:reduce){html[data-theme=matline] body:before{animation:none}}html[data-theme=matline] button{border-radius:var(--radius-btn);clip-path:none;padding:9px 18px;font-family:var(--font-display);font-weight:400;font-size:17px;letter-spacing:.06em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:3px solid #e8d100;color:#f0ece4;transition:transform var(--motion-duration-fast) var(--motion-ease-snap),box-shadow var(--motion-duration-med) var(--motion-ease-soft),border-color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease}html[data-theme=matline] button:hover{transform:translateY(-2px);background:linear-gradient(180deg,#323436,#222426);box-shadow:0 0 0 2px #121416,0 0 0 5px #e8d100,0 0 0 7px #e8e4dc59,5px 7px #00000073}html[data-theme=matline] button:active{transform:translateY(1px) scale(.98);box-shadow:0 0 0 2px #121416,0 0 0 4px #e8d100,2px 2px #0006}html[data-theme=matline] input,html[data-theme=matline] select,html[data-theme=matline] textarea{border-radius:var(--radius-input);clip-path:none;padding:9px 12px;background:var(--input-bg);border:3px solid #2a2c2e;box-shadow:0 0 0 2px #121416,inset 0 0 0 1px #e8e4dc1f;font-family:var(--font-ui);font-weight:500;letter-spacing:.03em;color:var(--text-strong)}html[data-theme=matline] input:focus,html[data-theme=matline] select:focus,html[data-theme=matline] textarea:focus{border-color:#e8d100;box-shadow:0 0 0 2px #121416,0 0 0 4px #e8d10059,inset 0 0 0 1px #e8e4dc33;outline:none}html[data-theme=matline] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=matline] .fx-glow{background:var(--fx-glow);opacity:.95}html[data-theme=matline] .fx-scan{opacity:0}html[data-theme=matline] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:5px solid var(--topbar-border);border-radius:0;margin:0;width:100%;box-shadow:inset 0 -2px #e8e4dc59,0 10px #00000059}html[data-theme=matline] .topbar:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:2px;background:repeating-linear-gradient(90deg,#e8e4dc 0 10px,transparent 10px 18px);pointer-events:none;opacity:.55;animation:matlineCourtDash 1.6s linear infinite}html[data-theme=matline] .brand-banner img{filter:grayscale(.15) contrast(1.08) brightness(.95) sepia(.25) hue-rotate(5deg)}html[data-theme=matline] .brand-icon-img{border-radius:8px;border:3px solid #e8d100;box-shadow:0 0 0 2px #121416,0 0 0 4px #e8e4dc59}html[data-theme=matline] .title{font-family:var(--font-display);font-weight:400;letter-spacing:.08em;font-size:clamp(22px,2.8vw,34px);text-transform:uppercase;color:#e8d100;text-shadow:none}html[data-theme=matline] .clock-display{font-family:var(--font-display);font-weight:400;letter-spacing:.1em;font-size:20px;color:#121416;border-radius:6px;padding:4px 14px;border:3px solid #e8d100;background:#e8d100;box-shadow:0 0 0 2px #121416,0 0 0 4px #e8e4dc66}html[data-theme=matline] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:8px;border-left:3px solid #e8d100;padding:0 0 0 14px}html[data-theme=matline] .top-stat{padding:var(--pad-stat);border-radius:6px;margin:0;border:3px solid #2a2c2e;background:#141618;box-shadow:inset 0 0 0 1px #e8e4dc1a}html[data-theme=matline] .top-stat.glow{border-color:#e8d100;box-shadow:0 0 0 2px #121416,inset 0 0 0 1px #e8e4dc33}html[data-theme=matline] .top-stat.highlight{border-color:#e8d100;background:#1c1e20}html[data-theme=matline] .k{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a8a49cbf}html[data-theme=matline] .v{font-family:var(--font-display);font-size:20px;font-weight:400;letter-spacing:.04em;color:var(--text-strong)}html[data-theme=matline] .meter{height:6px;border-radius:2px;background:#0e1012;overflow:hidden;border:2px solid #2a2c2e;box-shadow:inset 0 0 0 1px #0006}html[data-theme=matline] .meter span{border-radius:1px;background:linear-gradient(90deg,#b8a400,#e8d100);box-shadow:none}html[data-theme=matline] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=matline] .columns{gap:var(--gap-columns)}html[data-theme=matline] .now-row{gap:var(--gap-now-row)}html[data-theme=matline] .card{background:linear-gradient(180deg,#222426,#181a1c);border:4px solid #e8d100;border-radius:var(--radius-panel);padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);animation:matlineBounceIn .55s var(--motion-ease-snap) both;position:relative}html[data-theme=matline] .card:before{height:3px;top:12px;left:18px;right:18px;background:var(--card-hairline);opacity:.95;border-radius:0;pointer-events:none;mix-blend-mode:normal;box-shadow:none;animation:matlineTapePulse 3.2s ease-in-out infinite}html[data-theme=matline] .card-title{font-family:var(--font-display);font-size:20px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;opacity:1;color:#e8d100;text-shadow:none;border-bottom:2px solid rgba(232,228,220,.35);padding-bottom:10px;margin-bottom:12px;margin-top:10px}html[data-theme=matline] .setup-eyebrow{color:var(--accent);letter-spacing:.18em;font-family:var(--font-ui);text-transform:uppercase;font-size:11px;font-weight:600}html[data-theme=matline] .setup-pulse-dot{background:#e8d100;border-radius:2px;width:10px;height:10px;border:2px solid #121416;box-shadow:0 0 0 1px #e8d100;animation:matlineTapePulse 1.6s ease-in-out infinite}html[data-theme=matline] .bracket-row{border-radius:var(--radius-panel);clip-path:none;padding:16px 16px 20px 18px;border:4px solid #e8d100;background:linear-gradient(180deg,#222426,#181a1c);box-shadow:0 0 0 3px #121416,0 0 0 5px #e8e4dc4d,0 12px #00000059}html[data-theme=matline] .bracket-row:before,html[data-theme=matline] .queue-column:before,html[data-theme=matline] .bracket-row.bracket-active:before,html[data-theme=matline] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=matline] .bracket-row:after{width:auto;height:3px;inset:auto 14px 10px;border:none;border-radius:0;background:repeating-linear-gradient(90deg,#e8d100 0 8px,transparent 8px 14px);pointer-events:none;opacity:.85;box-shadow:none;animation:matlineCourtDash 2s linear infinite}html[data-theme=matline] .brackets{gap:var(--gap-brackets)}html[data-theme=matline] .bracket-name{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=matline] .bracket-progress{height:6px;border-radius:2px;background:#0e1012;box-shadow:inset 0 0 0 1px #0006;margin-top:16px;overflow:hidden;border:2px solid #2a2c2e}html[data-theme=matline] .bracket-progress span{border-radius:1px;background:linear-gradient(90deg,#b8a400,#e8d100);box-shadow:none}html[data-theme=matline] .badge,html[data-theme=matline] .pill{border-radius:4px;clip-path:none;padding:3px 12px;font-family:var(--font-ui);font-weight:700;letter-spacing:.1em;font-size:11px;text-transform:uppercase;border:2px solid #e8d100;background:#121416;color:#e8d100;box-shadow:0 0 0 2px #121416;text-shadow:none}html[data-theme=matline] .queue-toggle{border-radius:8px;padding:3px;background:#101214;border:3px solid #e8d100;box-shadow:0 0 0 2px #121416,inset 0 0 0 1px #e8e4dc26;gap:2px}html[data-theme=matline] .toggle-btn{border-radius:5px;clip-path:none;padding:7px 14px;background:transparent;box-shadow:none;border:none;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;color:#a8a49cb3}html[data-theme=matline] .toggle-btn:last-child{border-right:none}html[data-theme=matline] .toggle-btn.active{background:#e8d100;box-shadow:none;color:#121416;text-shadow:none}html[data-theme=matline] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=matline] .queue-column{border-radius:var(--radius-panel);clip-path:none;padding:var(--pad-queue-col);border:4px solid #e8d100;background:linear-gradient(180deg,#222426,#181a1c);gap:10px;box-shadow:0 0 0 3px #121416,0 0 0 5px #e8e4dc47,0 12px #00000059}html[data-theme=matline] .queue-column:before{display:none}html[data-theme=matline] .queue-column:after{inset:auto 12px 8px;width:auto;height:3px;border:none;border-radius:0;background:repeating-linear-gradient(90deg,#e8e4dc 0 6px,transparent 6px 12px);opacity:.5}html[data-theme=matline] .queue-bracket{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-shadow:none;color:var(--accent);border-bottom:2px solid rgba(232,228,220,.3);padding-bottom:6px}html[data-theme=matline] .queue-item{border-radius:6px;clip-path:none;padding:var(--pad-queue-item);border:2px solid #2a2c2e;background:#141618;margin-bottom:5px;box-shadow:inset 0 0 0 1px #e8e4dc14}html[data-theme=matline] .queue-item:before{width:0}html[data-theme=matline] .queue-item--deck{border-color:#e8d100;background:#e8d10014;box-shadow:0 0 0 2px #121416,inset 0 0 0 1px #e8e4dc26;animation:matlineTapePulse 2.2s ease-in-out infinite}html[data-theme=matline] .queue-fighter{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}html[data-theme=matline] .queue-tag{border-radius:3px;padding:2px 8px;font-family:var(--font-ui);letter-spacing:.08em;font-weight:700;font-size:10px;border:1px solid rgba(232,209,0,.45);color:#e8d100e6}html[data-theme=matline] .ghost{background:transparent;border:2px solid rgba(42,44,46,.9);box-shadow:none;color:#a8a49cbf}html[data-theme=matline] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=matline] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=matline] .topbar-finished-stats .warn-v{color:var(--warn)!important}html[data-theme=matline] .now-card{border-radius:12px;clip-path:none;background:var(--now-bg);border:5px solid #e8d100;box-shadow:var(--shadow-now);overflow:hidden}html[data-theme=matline] .now-card:after{content:"";position:absolute;inset:10px;border-radius:6px;border:2px solid rgba(232,228,220,.4);pointer-events:none;z-index:5;box-shadow:none;opacity:.9}html[data-theme=matline] .now-ambient{background:repeating-linear-gradient(90deg,transparent,transparent 64px,rgba(232,209,0,.04) 64px,rgba(232,209,0,.04) 66px);animation:none}html[data-theme=matline] .now-scanlines{opacity:0}html[data-theme=matline] .now-corners{inset:14px}html[data-theme=matline] .now-corners span{width:18px;height:18px;border-radius:0;border-width:0!important;background:transparent;opacity:1;box-shadow:none}html[data-theme=matline] .now-corners span:nth-child(1){border-top:3px solid #e8d100!important;border-left:3px solid #e8d100!important;width:18px;height:18px}html[data-theme=matline] .now-corners span:nth-child(2){border-top:3px solid #e8d100!important;border-right:3px solid #e8d100!important;width:18px;height:18px}html[data-theme=matline] .now-corners span:nth-child(3){border-bottom:3px solid #e8d100!important;border-left:3px solid #e8d100!important;width:18px;height:18px}html[data-theme=matline] .now-corners span:nth-child(4){border-bottom:3px solid #e8d100!important;border-right:3px solid #e8d100!important;width:18px;height:18px}html[data-theme=matline] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=matline] .now-label-text{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#121416;border:3px solid #e8d100;padding:4px 16px;display:inline-block;border-radius:4px;background:#e8d100;box-shadow:0 0 0 2px #121416,0 0 0 4px #e8e4dc59;text-shadow:none}html[data-theme=matline] .now-label-glow{background:repeating-linear-gradient(90deg,#e8d100 0 10px,transparent 10px 16px);border-radius:0;filter:none;height:3px;opacity:.9;animation:matlineCourtDash 1.4s linear infinite}html[data-theme=matline] .now-table{color:#a8a49cbf;letter-spacing:.14em;font-family:var(--font-ui);text-transform:uppercase;font-weight:600;font-size:11px}html[data-theme=matline] .now-timer{font-family:var(--font-display);font-size:26px;font-weight:400;color:var(--accent);text-shadow:none;letter-spacing:.08em}html[data-theme=matline] .now-card.decision{border-color:#e8d100;box-shadow:0 0 0 5px #121416,0 0 0 10px #e8d100,0 0 0 13px #121416,0 0 0 15px #e8e4dc,0 24px #00000080;animation:matlineTapePulse 1.1s ease-in-out infinite}html[data-theme=matline] .now-head{padding:24px 26px 0 28px}html[data-theme=matline] .now-hero{padding:12px 26px 32px 28px}html[data-theme=matline] .now-fighter-name,html[data-theme=matline] .now-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(28px,4vw,48px);color:var(--text-strong);text-shadow:none}html[data-theme=matline] .decision-toast{border-radius:var(--radius-panel);clip-path:none;border:4px solid #e8d100;background:linear-gradient(180deg,#222426,#181a1c);color:var(--text-strong);box-shadow:0 0 0 3px #121416,0 0 0 5px #e8e4dc4d,0 16px #00000073}html[data-theme=matline] .ranking-item{border-radius:6px;clip-path:none;padding:7px 12px 7px 14px;border:2px solid #2a2c2e;background:#141618;box-shadow:inset 0 0 0 1px #e8e4dc14}html[data-theme=matline] .ranking-item:before{width:0}html[data-theme=matline] .ranking-motion-list{gap:6px}html[data-theme=matline] .ranking-rank{color:var(--accent);font-family:var(--font-display);letter-spacing:.04em;font-weight:400;font-size:18px;text-shadow:none}html[data-theme=matline] .ranking-name{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=matline] .browser-card{border-radius:var(--radius-panel)}html[data-theme=matline] .picker{gap:16px}html[data-theme=matline] .field-label{letter-spacing:.12em;color:#a8a49cbf;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=matline] .finished-hero,html[data-theme=matline] .finished-bracket,html[data-theme=matline] .finished-match{clip-path:none!important;border-radius:var(--radius-panel)}html[data-theme=matline] .finished-hero{border:4px solid #e8d100;background:linear-gradient(180deg,#222426,#181a1c);box-shadow:var(--shadow-panel)}html[data-theme=matline] .finished-hero__title{font-family:var(--font-display);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#e8d100;text-shadow:none;background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=matline] .finished-match{border:2px solid #2a2c2e;border-radius:6px;grid-template-columns:5px 1fr auto;padding:9px 12px;background:#141618}html[data-theme=matline] .finished-match__rail{width:5px;opacity:1;background:#e8d100;border-radius:1px;box-shadow:none}html[data-theme=matline] .finished-bracket{border:4px solid #e8d100;background:linear-gradient(180deg,#1e2022,#16181a);box-shadow:0 0 0 3px #121416,0 0 0 5px #e8e4dc47}html[data-theme=matline] .finished-podium__pedestal{clip-path:none;border-radius:8px 8px 4px 4px;border:3px solid #e8d100;background:#1c1e20;box-shadow:0 0 0 2px #121416,0 0 0 4px #e8e4dc4d,inset 0 -6px #00000059}html[data-theme=matline] .finished-podium__name{font-family:var(--font-display);font-weight:400;letter-spacing:.06em;font-size:18px;text-transform:uppercase;color:var(--text-strong);text-shadow:none}html[data-theme=matline] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#e8d100;background:#242628;box-shadow:0 0 0 2px #121416,0 0 0 5px #e8d100,0 0 0 7px #e8e4dc66,inset 0 -6px #00000059}html[data-theme=matline] .list-item{border:3px solid #e8d100;border-radius:var(--radius-panel);clip-path:none;background:linear-gradient(180deg,#222426,#181a1c);padding:11px 14px;color:var(--text-strong);box-shadow:0 0 0 2px #121416,0 0 0 4px #e8e4dc40}html[data-theme=matline] .list-item.active{border-color:#e8d100;box-shadow:0 0 0 2px #121416,0 0 0 5px #e8d100,0 0 0 7px #e8e4dc66}html[data-theme=matline] .mode-pill{border-radius:4px;clip-path:none;background:#e8d100;box-shadow:0 0 0 2px #121416;border:2px solid #e8d100;color:#121416;padding:2px 10px;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;text-shadow:none}html[data-theme=matline] .column-card{border:4px solid #e8d100;border-radius:var(--radius-panel);clip-path:none;background:linear-gradient(180deg,#222426,#181a1c);box-shadow:0 0 0 3px #121416,0 0 0 5px #e8e4dc47,0 12px #00000059}html[data-theme=matline] .column-card:before,html[data-theme=matline] .column-card:after{width:14px;height:14px;border-radius:0;border:none!important;background:transparent;box-shadow:none}html[data-theme=matline] .column-card:before{border-top:3px solid #e8d100!important;border-left:3px solid #e8d100!important}html[data-theme=matline] .column-card:after{border-bottom:3px solid #e8d100!important;border-right:3px solid #e8d100!important}html[data-theme=matline] .column-header{background:#121416;border-bottom:3px solid #e8d100;border-radius:6px 6px 0 0;color:var(--text-strong)}html[data-theme=matline] .column-header:before{height:3px;background:repeating-linear-gradient(90deg,#e8d100 0 8px,transparent 8px 14px);animation:matlineCourtDash 1.8s linear infinite}html[data-theme=matline] .appearance-panel{border-top-color:#2a2c2ee6;color:var(--text-strong)}html[data-theme=matline] .theme-option,html[data-theme=matline] .bg-swatch{border-radius:var(--radius-panel);clip-path:none;border:3px solid #e8d100;background:linear-gradient(180deg,#222426,#181a1c);color:var(--text-strong);box-shadow:0 0 0 2px #121416,0 0 0 4px #e8e4dc40}html[data-theme=matline] .theme-option.active,html[data-theme=matline] .bg-swatch.active{border-color:#e8d100;box-shadow:0 0 0 2px #121416,0 0 0 5px #e8d100,0 0 0 7px #e8e4dc66}html[data-theme=matline] .theme-option-thumb,html[data-theme=matline] .bg-swatch-thumb{border-radius:6px;border:2px solid rgba(232,209,0,.55)}html[data-theme=matline] .bracket-row.stage-in_progress,html[data-theme=matline] .queue-column.stage-in_progress{--row-accent: #e8d100;--row-accent-dim: #b8a400;--row-accent-glow: rgba(232, 209, 0, .16);--row-corner: rgba(232, 209, 0, .5);border-color:#e8d100}html[data-theme=matline] .bracket-row.stage-finals,html[data-theme=matline] .queue-column.stage-finals{--row-accent: #f0e040;--row-accent-dim: #e8d100;--row-accent-glow: rgba(232, 209, 0, .2);border-color:#e8d100;box-shadow:0 0 0 3px #121416,0 0 0 6px #e8d100,0 0 0 8px #e8e4dc66,0 12px #0006}html[data-theme=matline] .bracket-row.stage-completed,html[data-theme=matline] .queue-column.stage-completed{--row-accent: #9a9000;--row-accent-dim: #6a6400;--row-accent-glow: rgba(154, 144, 0, .12);border-color:#5a5600;opacity:.88}html[data-theme=matline] .bracket-row.stage-not_started,html[data-theme=matline] .queue-column.stage-not_started{--row-accent: #4a4c4e;--row-accent-dim: #3a3c3e;border-color:#3a3c3e;background:#141618}html[data-theme=marquee] body{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(90,30,50,.35),transparent 55%),linear-gradient(180deg,#140e14,#0a080c,#08060a);color:var(--text);font-family:var(--font-ui);letter-spacing:.015em}html[data-theme=marquee] body:before{background:repeating-linear-gradient(90deg,transparent,transparent 18px,rgba(240,180,41,.045) 18px,rgba(240,180,41,.045) 19px,transparent 19px,transparent 32px);opacity:1;animation:marqueeCurtainDrift 18s linear infinite}html[data-theme=marquee] body:after{opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.45'/%3E%3C/svg%3E");pointer-events:none}html[data-theme=marquee] ::selection{background:#f0b429;color:#120c10}@keyframes marqueeCurtainDrift{0%{background-position:0 0}to{background-position:32px 0}}@keyframes marqueeRiseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes marqueeBulbChase{0%{background-position:0 0}to{background-position:28px 0}}@keyframes marqueeBulbPulse{0%,to{opacity:.55}40%{opacity:1}70%{opacity:.7}}@keyframes marqueeTitleFlicker{0%,92%,to{opacity:1}94%{opacity:.72}96%{opacity:1}98%{opacity:.85}}@media(prefers-reduced-motion:reduce){html[data-theme=marquee] body:before{animation:none}}html[data-theme=marquee] button{border-radius:var(--radius-btn);clip-path:none;padding:10px 20px;font-family:var(--font-display);font-weight:400;font-size:15px;letter-spacing:.04em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:3px solid #3a2430;color:#f6ecd8;transition:transform var(--motion-duration-fast) var(--motion-ease-snap),box-shadow var(--motion-duration-med) var(--motion-ease-soft),border-color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease}html[data-theme=marquee] button:hover{transform:translateY(-2px);border-color:#f0b429;background:linear-gradient(180deg,#322028,#1a1218);box-shadow:0 0 0 2px #1a1016,0 0 0 5px #f0b42966,0 10px 22px #00000073}html[data-theme=marquee] button:active{transform:translateY(1px) scale(.98);box-shadow:0 0 0 2px #1a1016,0 0 0 4px #f0b4294d}html[data-theme=marquee] input,html[data-theme=marquee] select,html[data-theme=marquee] textarea{border-radius:var(--radius-input);clip-path:none;padding:10px 12px;background:var(--input-bg);border:3px solid #3a2430;box-shadow:inset 0 0 0 1px #f0b42914;font-family:var(--font-ui);font-weight:500;letter-spacing:.02em;color:var(--text-strong)}html[data-theme=marquee] input:focus,html[data-theme=marquee] select:focus,html[data-theme=marquee] textarea:focus{border-color:#f0b429;box-shadow:0 0 0 2px #1a1016,0 0 0 4px #f0b42947,inset 0 0 0 1px #f0b42926;outline:none}html[data-theme=marquee] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=marquee] .fx-glow{background:var(--fx-glow);opacity:.9}html[data-theme=marquee] .fx-scan{opacity:0}html[data-theme=marquee] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:8px solid #1a1016;border-radius:0;margin:0;width:100%;box-shadow:inset 0 -3px #3a2430,0 12px 28px #00000073;position:relative}html[data-theme=marquee] .topbar:after{content:"";position:absolute;left:0;right:0;bottom:-14px;height:6px;background:repeating-linear-gradient(90deg,#f0b429 0 5px,#1a1016 5px 8px,#5a3a20 8px 13px,#1a1016 13px 16px,#c48a18 16px 21px,#1a1016 21px 28px);pointer-events:none;animation:marqueeBulbChase 1.1s steps(8) infinite}html[data-theme=marquee] .brand-banner img{filter:sepia(.35) saturate(1.1) brightness(.92) contrast(1.05)}html[data-theme=marquee] .brand-icon-img{border-radius:4px;border:3px solid #3a2430;box-shadow:0 0 0 2px #1a1016,0 0 0 4px #f0b42959}html[data-theme=marquee] .title{font-family:var(--font-display);font-weight:400;letter-spacing:.06em;font-size:clamp(20px,2.6vw,32px);text-transform:uppercase;color:#f0b429;text-shadow:0 2px 0 #1a1016;animation:marqueeTitleFlicker 7s ease-in-out infinite}html[data-theme=marquee] .clock-display{font-family:var(--font-display);font-weight:400;letter-spacing:.08em;font-size:18px;color:#120c10;border-radius:4px;padding:5px 14px;border:3px solid #3a2430;background:#f0b429;box-shadow:0 0 0 2px #1a1016,inset 0 -2px #00000026}html[data-theme=marquee] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:8px;border-left:3px solid #3a2430;padding:0 0 0 14px}html[data-theme=marquee] .top-stat{padding:var(--pad-stat);border-radius:4px;margin:0;border:3px solid #3a2430;background:#161018;box-shadow:inset 0 0 0 1px #f0b42914}html[data-theme=marquee] .top-stat.glow{border-color:#f0b429;box-shadow:0 0 0 2px #1a1016,inset 0 0 0 1px #f0b4292e}html[data-theme=marquee] .top-stat.highlight{border-color:#f0b429;background:#1e141c}html[data-theme=marquee] .k{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#c4b094b3}html[data-theme=marquee] .v{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:.03em;color:var(--text-strong)}html[data-theme=marquee] .meter{height:7px;border-radius:2px;background:#0c080c;overflow:hidden;border:2px solid #3a2430;box-shadow:inset 0 0 0 1px #0006}html[data-theme=marquee] .meter span{border-radius:1px;background:repeating-linear-gradient(90deg,#c48a18 0 6px,#f0b429 6px 12px);box-shadow:none;animation:marqueeBulbChase 1.4s linear infinite}html[data-theme=marquee] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=marquee] .columns{gap:var(--gap-columns)}html[data-theme=marquee] .now-row{gap:var(--gap-now-row)}html[data-theme=marquee] .card{background:linear-gradient(180deg,#1e141c,#141018);border:6px solid #1a1016;border-radius:var(--radius-panel);padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);animation:marqueeRiseIn .55s var(--motion-ease-soft) both;position:relative}html[data-theme=marquee] .card:before{height:6px;top:8px;left:10px;right:10px;background:repeating-linear-gradient(90deg,#f0b429 0 5px,#1a1016 5px 8px,#8a6020 8px 13px,#1a1016 13px 16px,#c48a18 16px 21px,#1a1016 21px 28px);opacity:.95;border-radius:2px;pointer-events:none;mix-blend-mode:normal;box-shadow:none;animation:marqueeBulbChase 1.2s steps(8) infinite}html[data-theme=marquee] .card:after{content:"";position:absolute;left:10px;right:10px;bottom:8px;height:6px;border-radius:2px;background:repeating-linear-gradient(90deg,#c48a18 0 5px,#1a1016 5px 8px,#f0b429 8px 13px,#1a1016 13px 16px,#5a3a20 16px 21px,#1a1016 21px 28px);pointer-events:none;opacity:.85;animation:marqueeBulbChase 1.2s steps(8) infinite reverse}html[data-theme=marquee] .card-title{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;opacity:1;color:#f0b429;text-shadow:0 2px 0 #1a1016;border-bottom:2px solid #3a2430;padding-bottom:12px;margin-bottom:14px;margin-top:12px}html[data-theme=marquee] .setup-eyebrow{color:var(--accent);letter-spacing:.2em;font-family:var(--font-ui);text-transform:uppercase;font-size:11px;font-weight:600}html[data-theme=marquee] .setup-pulse-dot{background:#f0b429;border-radius:50%;width:9px;height:9px;border:2px solid #1a1016;box-shadow:0 0 0 1px #f0b429;animation:marqueeBulbPulse 1.4s ease-in-out infinite}html[data-theme=marquee] .bracket-row{border-radius:var(--radius-panel);clip-path:none;padding:18px 16px 22px 18px;border:6px solid #1a1016;background:linear-gradient(180deg,#1e141c,#141018);box-shadow:0 0 0 3px #3a2430,0 14px 28px #0006;position:relative}html[data-theme=marquee] .bracket-row:before,html[data-theme=marquee] .queue-column:before,html[data-theme=marquee] .bracket-row.bracket-active:before,html[data-theme=marquee] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=marquee] .bracket-row:after{width:auto;height:5px;inset:auto 12px 8px;border:none;border-radius:2px;background:repeating-linear-gradient(90deg,#f0b429 0 5px,#1a1016 5px 8px,#8a6020 8px 13px,#1a1016 13px 28px);pointer-events:none;opacity:.9;box-shadow:none;animation:marqueeBulbChase 1.3s steps(8) infinite}html[data-theme=marquee] .brackets{gap:var(--gap-brackets)}html[data-theme=marquee] .bracket-name{font-family:var(--font-display);font-size:20px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=marquee] .bracket-progress{height:7px;border-radius:2px;background:#0c080c;box-shadow:inset 0 0 0 1px #0006;margin-top:18px;overflow:hidden;border:2px solid #3a2430}html[data-theme=marquee] .bracket-progress span{border-radius:1px;background:repeating-linear-gradient(90deg,#c48a18 0 6px,#f0b429 6px 12px);box-shadow:none}html[data-theme=marquee] .badge,html[data-theme=marquee] .pill{border-radius:3px;clip-path:none;padding:3px 12px;font-family:var(--font-ui);font-weight:700;letter-spacing:.12em;font-size:10px;text-transform:uppercase;border:2px solid #f0b429;background:#120c10;color:#f0b429;box-shadow:0 0 0 2px #1a1016;text-shadow:none}html[data-theme=marquee] .queue-toggle{border-radius:6px;padding:3px;background:#100c10;border:3px solid #3a2430;box-shadow:0 0 0 2px #1a1016,inset 0 0 0 1px #f0b4291a;gap:2px}html[data-theme=marquee] .toggle-btn{border-radius:3px;clip-path:none;padding:7px 14px;background:transparent;box-shadow:none;border:none;font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600;color:#c4b094a6}html[data-theme=marquee] .toggle-btn:last-child{border-right:none}html[data-theme=marquee] .toggle-btn.active{background:#f0b429;box-shadow:none;color:#120c10;text-shadow:none}html[data-theme=marquee] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=marquee] .queue-column{border-radius:var(--radius-panel);clip-path:none;padding:var(--pad-queue-col);border:6px solid #1a1016;background:linear-gradient(180deg,#1e141c,#141018);gap:10px;box-shadow:0 0 0 3px #3a2430,0 14px 28px #0006;position:relative}html[data-theme=marquee] .queue-column:before{display:none}html[data-theme=marquee] .queue-column:after{inset:auto 10px 6px;width:auto;height:5px;border:none;border-radius:2px;background:repeating-linear-gradient(90deg,#c48a18 0 5px,#1a1016 5px 8px,#f0b429 8px 13px,#1a1016 13px 28px);opacity:.8;animation:marqueeBulbChase 1.5s steps(8) infinite reverse}html[data-theme=marquee] .queue-bracket{font-family:var(--font-display);font-size:15px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;text-shadow:none;color:var(--accent);border-bottom:2px solid #3a2430;padding-bottom:8px}html[data-theme=marquee] .queue-item{border-radius:4px;clip-path:none;padding:var(--pad-queue-item);border:2px solid #3a2430;background:#161018;margin-bottom:5px;box-shadow:inset 0 0 0 1px #f0b4290f}html[data-theme=marquee] .queue-item:before{width:0}html[data-theme=marquee] .queue-item--deck{border-color:#f0b429;background:#f0b42914;box-shadow:0 0 0 2px #1a1016,inset 0 0 0 1px #f0b4291f;animation:marqueeBulbPulse 2s ease-in-out infinite}html[data-theme=marquee] .queue-fighter{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:.03em;text-transform:uppercase}html[data-theme=marquee] .queue-tag{border-radius:2px;padding:2px 8px;font-family:var(--font-ui);letter-spacing:.1em;font-weight:700;font-size:10px;border:1px solid rgba(240,180,41,.45);color:#f0b429e6}html[data-theme=marquee] .ghost{background:transparent;border:2px solid rgba(58,36,48,.9);box-shadow:none;color:#c4b094b3}html[data-theme=marquee] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=marquee] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=marquee] .topbar-finished-stats .warn-v{color:var(--warn)!important}html[data-theme=marquee] .now-card{border-radius:8px;clip-path:none;background:var(--now-bg);border:8px solid #1a1016;box-shadow:var(--shadow-now);overflow:hidden;position:relative}html[data-theme=marquee] .now-card:after{content:"";position:absolute;inset:10px;border-radius:4px;border:2px solid #3a2430;pointer-events:none;z-index:5;box-shadow:none;opacity:.85}html[data-theme=marquee] .now-ambient{background:radial-gradient(ellipse 70% 40% at 50% 0%,rgba(240,180,41,.08),transparent 55%),repeating-linear-gradient(90deg,transparent,transparent 22px,rgba(240,180,41,.03) 22px,rgba(240,180,41,.03) 23px);animation:none}html[data-theme=marquee] .now-scanlines{opacity:0}html[data-theme=marquee] .now-corners{inset:14px}html[data-theme=marquee] .now-corners span{width:10px;height:10px;border-radius:50%;border-width:0!important;background:#f0b429;opacity:1;box-shadow:0 0 0 2px #1a1016,0 0 0 3px #f0b42959;animation:marqueeBulbPulse 1.6s ease-in-out infinite}html[data-theme=marquee] .now-corners span:nth-child(1){animation-delay:0s}html[data-theme=marquee] .now-corners span:nth-child(2){animation-delay:.2s}html[data-theme=marquee] .now-corners span:nth-child(3){animation-delay:.4s}html[data-theme=marquee] .now-corners span:nth-child(4){animation-delay:.6s}html[data-theme=marquee] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=marquee] .now-label-text{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#120c10;border:3px solid #1a1016;padding:5px 18px;display:inline-block;border-radius:3px;background:#f0b429;box-shadow:0 0 0 2px #3a2430,0 0 0 4px #f0b42940;text-shadow:none}html[data-theme=marquee] .now-label-glow{background:repeating-linear-gradient(90deg,#f0b429 0 5px,#1a1016 5px 8px,#c48a18 8px 13px,#1a1016 13px 28px);border-radius:2px;filter:none;height:6px;opacity:.95;animation:marqueeBulbChase 1.1s steps(8) infinite}html[data-theme=marquee] .now-table{color:#c4b094b3;letter-spacing:.16em;font-family:var(--font-ui);text-transform:uppercase;font-weight:600;font-size:11px}html[data-theme=marquee] .now-timer{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--accent);text-shadow:0 2px 0 #1a1016;letter-spacing:.06em}html[data-theme=marquee] .now-card.decision{border-color:#1a1016;box-shadow:0 0 0 4px #1a1016,0 0 0 7px #3a2430,0 0 0 11px #f0b429,0 28px 48px #000000a6;animation:marqueeBulbPulse 1s ease-in-out infinite}html[data-theme=marquee] .now-head{padding:26px 28px 0 30px}html[data-theme=marquee] .now-hero{padding:14px 28px 34px 30px}html[data-theme=marquee] .now-fighter-name,html[data-theme=marquee] .now-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(26px,3.8vw,46px);color:var(--text-strong);text-shadow:0 3px 0 #1a1016}html[data-theme=marquee] .decision-toast{border-radius:var(--radius-panel);clip-path:none;border:6px solid #1a1016;background:linear-gradient(180deg,#1e141c,#141018);color:var(--text-strong);box-shadow:0 0 0 3px #3a2430,0 0 0 6px #f0b4294d,0 18px 32px #00000080}html[data-theme=marquee] .ranking-item{border-radius:4px;clip-path:none;padding:7px 12px 7px 14px;border:2px solid #3a2430;background:#161018;box-shadow:inset 0 0 0 1px #f0b4290f}html[data-theme=marquee] .ranking-item:before{width:0}html[data-theme=marquee] .ranking-motion-list{gap:6px}html[data-theme=marquee] .ranking-rank{color:var(--accent);font-family:var(--font-display);letter-spacing:.03em;font-weight:400;font-size:17px;text-shadow:none}html[data-theme=marquee] .ranking-name{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:.03em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=marquee] .browser-card{border-radius:var(--radius-panel)}html[data-theme=marquee] .picker{gap:16px}html[data-theme=marquee] .field-label{letter-spacing:.14em;color:#c4b094b3;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=marquee] .finished-hero,html[data-theme=marquee] .finished-bracket,html[data-theme=marquee] .finished-match{clip-path:none!important;border-radius:var(--radius-panel)}html[data-theme=marquee] .finished-hero{border:6px solid #1a1016;background:linear-gradient(180deg,#1e141c,#141018);box-shadow:var(--shadow-panel)}html[data-theme=marquee] .finished-hero__title{font-family:var(--font-display);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#f0b429;text-shadow:0 2px 0 #1a1016;background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=marquee] .finished-match{border:2px solid #3a2430;border-radius:4px;grid-template-columns:6px 1fr auto;padding:9px 12px;background:#161018}html[data-theme=marquee] .finished-match__rail{width:6px;opacity:1;background:repeating-linear-gradient(180deg,#f0b429 0 4px,#1a1016 4px 7px);border-radius:1px;box-shadow:none}html[data-theme=marquee] .finished-bracket{border:6px solid #1a1016;background:linear-gradient(180deg,#1a1218,#120e14);box-shadow:0 0 0 3px #3a2430,0 14px 28px #0006}html[data-theme=marquee] .finished-podium__pedestal{clip-path:none;border-radius:6px 6px 3px 3px;border:4px solid #1a1016;background:#1a1218;box-shadow:0 0 0 2px #3a2430,0 0 0 4px #f0b42947,inset 0 -6px #00000059}html[data-theme=marquee] .finished-podium__name{font-family:var(--font-display);font-weight:400;letter-spacing:.05em;font-size:16px;text-transform:uppercase;color:var(--text-strong);text-shadow:none}html[data-theme=marquee] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#1a1016;background:#22181e;box-shadow:0 0 0 2px #3a2430,0 0 0 5px #f0b429,0 0 0 7px #1a1016,inset 0 -6px #00000059}html[data-theme=marquee] .list-item{border:5px solid #1a1016;border-radius:var(--radius-panel);clip-path:none;background:linear-gradient(180deg,#1e141c,#141018);padding:11px 14px;color:var(--text-strong);box-shadow:0 0 0 2px #3a2430,0 0 0 4px #f0b42938}html[data-theme=marquee] .list-item.active{border-color:#1a1016;box-shadow:0 0 0 2px #3a2430,0 0 0 5px #f0b429,0 0 0 7px #1a1016}html[data-theme=marquee] .mode-pill{border-radius:3px;clip-path:none;background:#f0b429;box-shadow:0 0 0 2px #1a1016;border:2px solid #3a2430;color:#120c10;padding:2px 10px;font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;text-shadow:none}html[data-theme=marquee] .column-card{border:6px solid #1a1016;border-radius:var(--radius-panel);clip-path:none;background:linear-gradient(180deg,#1e141c,#141018);box-shadow:0 0 0 3px #3a2430,0 14px 28px #0006}html[data-theme=marquee] .column-card:before,html[data-theme=marquee] .column-card:after{width:10px;height:10px;border-radius:50%;border:none!important;background:#f0b429;box-shadow:0 0 0 2px #1a1016,0 0 0 3px #f0b4294d}html[data-theme=marquee] .column-card:before{top:10px;left:10px}html[data-theme=marquee] .column-card:after{bottom:10px;right:10px}html[data-theme=marquee] .column-header{background:#120c10;border-bottom:4px solid #3a2430;border-radius:4px 4px 0 0;color:var(--text-strong)}html[data-theme=marquee] .column-header:before{height:5px;background:repeating-linear-gradient(90deg,#f0b429 0 5px,#1a1016 5px 8px,#c48a18 8px 13px,#1a1016 13px 28px);animation:marqueeBulbChase 1.4s steps(8) infinite}html[data-theme=marquee] .appearance-panel{border-top-color:#3a2430e6;color:var(--text-strong)}html[data-theme=marquee] .theme-option,html[data-theme=marquee] .bg-swatch{border-radius:var(--radius-panel);clip-path:none;border:4px solid #1a1016;background:linear-gradient(180deg,#1e141c,#141018);color:var(--text-strong);box-shadow:0 0 0 2px #3a2430,0 0 0 4px #f0b42938}html[data-theme=marquee] .theme-option.active,html[data-theme=marquee] .bg-swatch.active{border-color:#1a1016;box-shadow:0 0 0 2px #3a2430,0 0 0 5px #f0b429,0 0 0 7px #1a1016}html[data-theme=marquee] .theme-option-thumb,html[data-theme=marquee] .bg-swatch-thumb{border-radius:4px;border:2px solid rgba(240,180,41,.5)}html[data-theme=marquee] .bracket-row.stage-in_progress,html[data-theme=marquee] .queue-column.stage-in_progress{--row-accent: #f0b429;--row-accent-dim: #c48a18;--row-accent-glow: rgba(240, 180, 41, .16);--row-corner: rgba(240, 180, 41, .5);border-color:#1a1016;box-shadow:0 0 0 3px #3a2430,0 0 0 5px #f0b42959,0 14px 28px #0006}html[data-theme=marquee] .bracket-row.stage-finals,html[data-theme=marquee] .queue-column.stage-finals{--row-accent: #f5c85a;--row-accent-dim: #f0b429;--row-accent-glow: rgba(240, 180, 41, .22);border-color:#1a1016;box-shadow:0 0 0 3px #3a2430,0 0 0 6px #f0b429,0 0 0 8px #1a1016,0 14px 28px #00000073}html[data-theme=marquee] .bracket-row.stage-completed,html[data-theme=marquee] .queue-column.stage-completed{--row-accent: #8a7020;--row-accent-dim: #5a4818;--row-accent-glow: rgba(138, 112, 32, .12);border-color:#2a1c24;opacity:.88}html[data-theme=marquee] .bracket-row.stage-not_started,html[data-theme=marquee] .queue-column.stage-not_started{--row-accent: #4a3840;--row-accent-dim: #3a2830;border-color:#2a1c24;background:#120e14}html[data-theme=vinyl] body{background:radial-gradient(circle at 50% 45%,#1a1a1e,#0c0c0e 38%,#08080a);color:var(--text);font-family:var(--font-ui);letter-spacing:.02em}html[data-theme=vinyl] body:before{inset:-20%;background:repeating-radial-gradient(circle at 50% 48%,transparent 0 14px,rgba(138,144,152,.04) 14px 15px,transparent 15px 28px);opacity:1;transform-origin:50% 48%;animation:vinylGrooveSpin 48s linear infinite}html[data-theme=vinyl] body:after{opacity:.2;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");pointer-events:none}html[data-theme=vinyl] ::selection{background:#c41e3a;color:#f2ece6}@keyframes vinylGrooveSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vinylNeedleDrop{0%{opacity:0;transform:translateY(-14px) rotate(-1.5deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes vinylLabelPulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes vinylSpindleGlow{0%,to{box-shadow:0 0 0 2px #0a0a0c,0 0 0 4px #c41e3a73}50%{box-shadow:0 0 0 2px #0a0a0c,0 0 0 5px #c41e3ab3}}@keyframes vinylGrooveCrawl{0%{background-position:0 0}to{background-position:24px 0}}@media(prefers-reduced-motion:reduce){html[data-theme=vinyl] body:before{animation:none}}html[data-theme=vinyl] button{border-radius:var(--radius-btn);clip-path:none;padding:10px 22px;font-family:var(--font-display);font-weight:400;font-size:15px;letter-spacing:.06em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:2px solid rgba(138,144,152,.45);color:#f2ece6;transition:transform var(--motion-duration-fast) var(--motion-ease-snap),box-shadow var(--motion-duration-med) var(--motion-ease-soft),border-color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease}html[data-theme=vinyl] button:hover{transform:translateY(-2px) rotate(-.4deg);border-color:#c41e3a;background:linear-gradient(165deg,#322028,#1a1216);box-shadow:inset 0 0 0 1px #c41e3a40,inset 0 0 0 6px #0a0a0c80,0 12px 26px #00000073}html[data-theme=vinyl] button:active{transform:translateY(1px) scale(.98);box-shadow:inset 0 0 0 1px #c41e3a59,inset 0 0 0 5px #0a0a0c8c}html[data-theme=vinyl] input,html[data-theme=vinyl] select,html[data-theme=vinyl] textarea{border-radius:var(--radius-input);clip-path:none;padding:10px 14px;background:var(--input-bg);border:2px solid rgba(138,144,152,.4);box-shadow:inset 0 0 0 5px #0a0a0c73,inset 0 0 0 6px #8a90981a;font-family:var(--font-ui);font-weight:500;letter-spacing:.02em;color:var(--text-strong)}html[data-theme=vinyl] input:focus,html[data-theme=vinyl] select:focus,html[data-theme=vinyl] textarea:focus{border-color:#c41e3a;box-shadow:inset 0 0 0 1px #c41e3a4d,inset 0 0 0 6px #0a0a0c80,inset 0 0 0 7px #c41e3a2e;outline:none}html[data-theme=vinyl] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=vinyl] .fx-glow{background:var(--fx-glow);opacity:.85}html[data-theme=vinyl] .fx-scan{opacity:0}html[data-theme=vinyl] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:2px solid rgba(138,144,152,.35);border-radius:0;margin:0;width:100%;box-shadow:inset 0 -8px #0a0a0c8c,inset 0 -9px #8a90981f,0 14px 32px #00000073;position:relative}html[data-theme=vinyl] .topbar:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(138,144,152,.35) 18%,#c41e3a 48%,#c41e3a 52%,rgba(138,144,152,.35) 82%,transparent 100%);pointer-events:none;animation:vinylLabelPulse 3.2s ease-in-out infinite}html[data-theme=vinyl] .brand-banner img{filter:contrast(1.05) saturate(.9) brightness(.95)}html[data-theme=vinyl] .brand-icon-img{border-radius:50%;border:2px solid rgba(138,144,152,.5);box-shadow:0 0 0 4px #0a0a0c,0 0 0 6px #c41e3a8c}html[data-theme=vinyl] .title{font-family:var(--font-display);font-weight:400;letter-spacing:.08em;font-size:clamp(20px,2.6vw,32px);text-transform:uppercase;color:#c41e3a;text-shadow:0 2px 0 #0a0a0c}html[data-theme=vinyl] .clock-display{font-family:var(--font-display);font-weight:400;letter-spacing:.1em;font-size:17px;color:#f2ece6;border-radius:50%;width:auto;min-width:4.5em;padding:8px 14px;border:2px solid #c41e3a;background:radial-gradient(circle at 50% 45%,#2a1820,#141416 70%);box-shadow:inset 0 0 0 5px #0a0a0c8c,inset 0 0 0 6px #c41e3a40,0 0 0 2px #0a0a0c;text-align:center}html[data-theme=vinyl] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:10px;border-left:2px solid rgba(138,144,152,.35);padding:0 0 0 16px}html[data-theme=vinyl] .top-stat{padding:var(--pad-stat);border-radius:3px 16px;margin:0;border:2px solid rgba(138,144,152,.35);background:#121214;box-shadow:inset 0 0 0 5px #0a0a0c73,inset 0 0 0 6px #8a909814}html[data-theme=vinyl] .top-stat.glow{border-color:#c41e3a;box-shadow:inset 0 0 0 5px #0a0a0c80,inset 0 0 0 6px #c41e3a38}html[data-theme=vinyl] .top-stat.highlight{border-color:#c41e3a;background:#1a1216}html[data-theme=vinyl] .k{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#a8acb4b3}html[data-theme=vinyl] .v{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:.04em;color:var(--text-strong)}html[data-theme=vinyl] .meter{height:6px;border-radius:999px;background:#08080a;overflow:hidden;border:2px solid rgba(138,144,152,.35);box-shadow:inset 0 0 0 1px #0006}html[data-theme=vinyl] .meter span{border-radius:999px;background:linear-gradient(90deg,#8a1428,#c41e3a 55%,#e04860);box-shadow:none}html[data-theme=vinyl] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=vinyl] .columns{gap:var(--gap-columns)}html[data-theme=vinyl] .now-row{gap:var(--gap-now-row)}html[data-theme=vinyl] .card{background:radial-gradient(circle at 92% 12%,#2a1a20 0%,transparent 18%),linear-gradient(165deg,#1a1a1e,#101012);border:2px solid rgba(138,144,152,.4);border-radius:var(--radius-panel);padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);animation:vinylNeedleDrop .6s var(--motion-ease-soft) both;position:relative;overflow:hidden}html[data-theme=vinyl] .card:before{content:"";position:absolute;top:14px;right:28px;left:auto;width:14px;height:14px;border-radius:50%;background:#08080a;border:2px solid #c41e3a;box-shadow:0 0 0 3px #0a0a0c,inset 0 0 0 2px #8a909859;opacity:1;mix-blend-mode:normal;pointer-events:none;animation:vinylSpindleGlow 2.8s ease-in-out infinite}html[data-theme=vinyl] .card:after{content:"";position:absolute;inset:10px;border-radius:2px 28px;border:1px solid rgba(138,144,152,.12);box-shadow:inset 0 0 0 7px transparent,0 0 0 1px #8a90980f;pointer-events:none;opacity:.9;background:repeating-radial-gradient(circle at 92% 12%,transparent 0 6px,rgba(138,144,152,.05) 6px 7px)}html[data-theme=vinyl] .card-title{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;opacity:1;color:#c41e3a;text-shadow:0 2px 0 #0a0a0c;border-bottom:2px solid rgba(138,144,152,.28);padding-bottom:12px;margin-bottom:14px;margin-top:4px;padding-right:36px}html[data-theme=vinyl] .setup-eyebrow{color:var(--accent);letter-spacing:.22em;font-family:var(--font-ui);text-transform:uppercase;font-size:11px;font-weight:600}html[data-theme=vinyl] .setup-pulse-dot{background:#c41e3a;border-radius:50%;width:9px;height:9px;border:2px solid #0a0a0c;box-shadow:0 0 0 1px #c41e3a;animation:vinylLabelPulse 1.6s ease-in-out infinite}html[data-theme=vinyl] .bracket-row{border-radius:var(--radius-panel);clip-path:none;padding:18px 20px 22px 18px;border:2px solid rgba(138,144,152,.4);background:linear-gradient(165deg,#1a1a1e,#101012);box-shadow:inset 0 0 0 1px #8a90981f,inset 0 0 0 8px #0a0a0c80,inset 0 0 0 9px #8a90981a,0 14px 28px #0006;position:relative}html[data-theme=vinyl] .bracket-row:before,html[data-theme=vinyl] .queue-column:before,html[data-theme=vinyl] .bracket-row.bracket-active:before,html[data-theme=vinyl] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=vinyl] .bracket-row:after{width:12px;height:12px;inset:auto 22px 14px auto;border:2px solid #c41e3a;border-radius:50%;background:#08080a;pointer-events:none;opacity:.95;box-shadow:0 0 0 2px #0a0a0c}html[data-theme=vinyl] .brackets{gap:var(--gap-brackets)}html[data-theme=vinyl] .bracket-name{font-family:var(--font-display);font-size:20px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=vinyl] .bracket-progress{height:6px;border-radius:999px;background:#08080a;box-shadow:inset 0 0 0 1px #0006;margin-top:18px;overflow:hidden;border:2px solid rgba(138,144,152,.35)}html[data-theme=vinyl] .bracket-progress span{border-radius:999px;background:linear-gradient(90deg,#8a1428,#c41e3a);box-shadow:none}html[data-theme=vinyl] .badge,html[data-theme=vinyl] .pill{border-radius:4px;clip-path:none;padding:3px 12px;font-family:var(--font-ui);font-weight:700;letter-spacing:.12em;font-size:10px;text-transform:uppercase;border:2px solid #c41e3a;background:radial-gradient(circle at 50% 40%,#2a1820,#120c10 75%);color:#f2ece6;box-shadow:inset 0 0 0 3px #0a0a0c73,0 0 0 1px #0a0a0c;text-shadow:none}html[data-theme=vinyl] .queue-toggle{border-radius:var(--radius-toggle);padding:3px;background:#0c0c0e;border:2px solid rgba(138,144,152,.4);box-shadow:inset 0 0 0 5px #0a0a0c73,inset 0 0 0 6px #8a909814;gap:2px}html[data-theme=vinyl] .toggle-btn{border-radius:var(--radius-toggle-btn);clip-path:none;padding:7px 14px;background:transparent;box-shadow:none;border:none;font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600;color:#a8acb4a6}html[data-theme=vinyl] .toggle-btn:last-child{border-right:none}html[data-theme=vinyl] .toggle-btn.active{background:#c41e3a;box-shadow:none;color:#f2ece6;text-shadow:none}html[data-theme=vinyl] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=vinyl] .queue-column{border-radius:var(--radius-panel);clip-path:none;padding:var(--pad-queue-col);border:2px solid rgba(138,144,152,.4);background:linear-gradient(165deg,#1a1a1e,#101012);gap:10px;box-shadow:inset 0 0 0 1px #8a90981f,inset 0 0 0 8px #0a0a0c80,inset 0 0 0 9px #8a90981a,0 14px 28px #0006;position:relative}html[data-theme=vinyl] .queue-column:before{display:none}html[data-theme=vinyl] .queue-column:after{inset:auto 18px 10px auto;width:10px;height:10px;border:2px solid rgba(196,30,58,.7);border-radius:50%;background:#08080a;opacity:.85;box-shadow:0 0 0 2px #0a0a0c}html[data-theme=vinyl] .queue-bracket{font-family:var(--font-display);font-size:15px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-shadow:none;color:var(--accent);border-bottom:2px solid rgba(138,144,152,.28);padding-bottom:8px}html[data-theme=vinyl] .queue-item{border-radius:3px 14px;clip-path:none;padding:var(--pad-queue-item);border:2px solid rgba(138,144,152,.28);background:#141416;margin-bottom:5px;box-shadow:inset 0 0 0 4px #0a0a0c59}html[data-theme=vinyl] .queue-item:before{width:0}html[data-theme=vinyl] .queue-item--deck{border-color:#c41e3a;background:#c41e3a14;box-shadow:inset 0 0 0 4px #0a0a0c66,inset 0 0 0 5px #c41e3a2e;animation:vinylLabelPulse 2.2s ease-in-out infinite}html[data-theme=vinyl] .queue-fighter{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}html[data-theme=vinyl] .queue-tag{border-radius:3px;padding:2px 8px;font-family:var(--font-ui);letter-spacing:.1em;font-weight:700;font-size:10px;border:1px solid rgba(196,30,58,.45);color:#c41e3af2}html[data-theme=vinyl] .ghost{background:transparent;border:2px solid rgba(138,144,152,.35);box-shadow:none;color:#a8acb4b3}html[data-theme=vinyl] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=vinyl] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=vinyl] .topbar-finished-stats .warn-v{color:var(--warn)!important}html[data-theme=vinyl] .now-card{border-radius:3px 48px;clip-path:none;background:var(--now-bg);border:3px solid rgba(138,144,152,.4);box-shadow:var(--shadow-now);overflow:hidden;position:relative}html[data-theme=vinyl] .now-card:after{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:#08080a;border:3px solid #c41e3a;box-shadow:0 0 0 4px #0a0a0c,0 0 0 6px #c41e3a59,inset 0 0 0 3px #8a909840;pointer-events:none;z-index:5;opacity:.9;animation:vinylSpindleGlow 2.4s ease-in-out infinite}html[data-theme=vinyl] .now-ambient{background:repeating-radial-gradient(circle at 50% 55%,transparent 0 10px,rgba(138,144,152,.045) 10px 11px,transparent 11px 22px),radial-gradient(circle at 50% 55%,rgba(196,30,58,.07),transparent 42%);animation:vinylGrooveSpin 60s linear infinite;transform-origin:50% 55%}html[data-theme=vinyl] .now-scanlines{opacity:0}html[data-theme=vinyl] .now-corners{inset:16px}html[data-theme=vinyl] .now-corners span{width:8px;height:8px;border-radius:50%;border-width:0!important;background:#8a9098;opacity:1;box-shadow:0 0 0 2px #0a0a0c,0 0 0 3px #8a909866;animation:none}html[data-theme=vinyl] .now-corners span:nth-child(1),html[data-theme=vinyl] .now-corners span:nth-child(2),html[data-theme=vinyl] .now-corners span:nth-child(3),html[data-theme=vinyl] .now-corners span:nth-child(4){background:#c41e3a;box-shadow:0 0 0 2px #0a0a0c,0 0 0 3px #c41e3a66}html[data-theme=vinyl] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=vinyl] .now-label-text{font-family:var(--font-display);font-size:15px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#f2ece6;border:2px solid #c41e3a;padding:6px 20px;display:inline-block;border-radius:50%;background:radial-gradient(circle at 50% 40%,#2a1820,#120c10 75%);box-shadow:inset 0 0 0 4px #0a0a0c80,0 0 0 2px #0a0a0c;text-shadow:none}html[data-theme=vinyl] .now-label-glow{background:linear-gradient(90deg,transparent,rgba(138,144,152,.45) 30%,#c41e3a 50%,rgba(138,144,152,.45) 70%,transparent);border-radius:999px;filter:none;height:3px;opacity:.95;animation:vinylGrooveCrawl 2.4s linear infinite}html[data-theme=vinyl] .now-table{color:#a8acb4b3;letter-spacing:.16em;font-family:var(--font-ui);text-transform:uppercase;font-weight:600;font-size:11px}html[data-theme=vinyl] .now-timer{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--accent);text-shadow:0 2px 0 #0a0a0c;letter-spacing:.08em}html[data-theme=vinyl] .now-card.decision{border-color:#c41e3a;box-shadow:inset 0 0 0 1px #c41e3a73,inset 0 0 0 10px #0a0a0ca6,inset 0 0 0 11px #c41e3a40,inset 0 0 0 20px #0a0a0c73,inset 0 0 0 21px #8a90981f,0 28px 56px #000000a6;animation:vinylLabelPulse 1.1s ease-in-out infinite}html[data-theme=vinyl] .now-head{padding:26px 32px 0 28px}html[data-theme=vinyl] .now-hero{padding:14px 32px 34px 28px}html[data-theme=vinyl] .now-fighter-name,html[data-theme=vinyl] .now-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(26px,3.8vw,46px);color:var(--text-strong);text-shadow:0 3px 0 #0a0a0c}html[data-theme=vinyl] .decision-toast{border-radius:var(--radius-panel);clip-path:none;border:2px solid rgba(196,30,58,.55);background:linear-gradient(165deg,#1a1a1e,#101012);color:var(--text-strong);box-shadow:inset 0 0 0 8px #0a0a0c80,inset 0 0 0 9px #c41e3a33,0 18px 32px #00000080}html[data-theme=vinyl] .ranking-item{border-radius:3px 14px;clip-path:none;padding:7px 14px;border:2px solid rgba(138,144,152,.28);background:#141416;box-shadow:inset 0 0 0 4px #0a0a0c59}html[data-theme=vinyl] .ranking-item:before{width:0}html[data-theme=vinyl] .ranking-motion-list{gap:6px}html[data-theme=vinyl] .ranking-rank{color:var(--accent);font-family:var(--font-display);letter-spacing:.04em;font-weight:400;font-size:17px;text-shadow:none}html[data-theme=vinyl] .ranking-name{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=vinyl] .browser-card{border-radius:var(--radius-panel)}html[data-theme=vinyl] .picker{gap:16px}html[data-theme=vinyl] .field-label{letter-spacing:.14em;color:#a8acb4b3;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=vinyl] .finished-hero,html[data-theme=vinyl] .finished-bracket,html[data-theme=vinyl] .finished-match{clip-path:none!important;border-radius:var(--radius-panel)}html[data-theme=vinyl] .finished-hero{border:2px solid rgba(138,144,152,.4);background:linear-gradient(165deg,#1a1a1e,#101012);box-shadow:var(--shadow-panel)}html[data-theme=vinyl] .finished-hero__title{font-family:var(--font-display);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#c41e3a;text-shadow:0 2px 0 #0a0a0c;background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=vinyl] .finished-match{border:2px solid rgba(138,144,152,.28);border-radius:3px 14px;grid-template-columns:6px 1fr auto;padding:9px 14px;background:#141416}html[data-theme=vinyl] .finished-match__rail{width:6px;opacity:1;background:linear-gradient(180deg,#8a1428,#c41e3a);border-radius:999px;box-shadow:none}html[data-theme=vinyl] .finished-bracket{border:2px solid rgba(138,144,152,.4);background:linear-gradient(165deg,#161618,#101012);box-shadow:inset 0 0 0 8px #0a0a0c80,inset 0 0 0 9px #8a90981a,0 14px 28px #0006}html[data-theme=vinyl] .finished-podium__pedestal{clip-path:none;border-radius:3px 20px;border:2px solid rgba(138,144,152,.4);background:#161618;box-shadow:inset 0 0 0 6px #0a0a0c80,inset 0 0 0 7px #c41e3a33,inset 0 -6px #00000059}html[data-theme=vinyl] .finished-podium__name{font-family:var(--font-display);font-weight:400;letter-spacing:.06em;font-size:16px;text-transform:uppercase;color:var(--text-strong);text-shadow:none}html[data-theme=vinyl] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#c41e3a;background:#1a1216;box-shadow:inset 0 0 0 6px #0a0a0c80,inset 0 0 0 7px #c41e3a59,0 0 0 2px #0a0a0c,inset 0 -6px #00000059}html[data-theme=vinyl] .list-item{border:2px solid rgba(138,144,152,.4);border-radius:var(--radius-panel);clip-path:none;background:linear-gradient(165deg,#1a1a1e,#101012);padding:11px 16px;color:var(--text-strong);box-shadow:inset 0 0 0 6px #0a0a0c73,inset 0 0 0 7px #8a90981a}html[data-theme=vinyl] .list-item.active{border-color:#c41e3a;box-shadow:inset 0 0 0 6px #0a0a0c80,inset 0 0 0 7px #c41e3a47,0 0 0 2px #0a0a0c}html[data-theme=vinyl] .mode-pill{border-radius:4px;clip-path:none;background:#c41e3a;box-shadow:0 0 0 2px #0a0a0c;border:2px solid rgba(242,236,230,.2);color:#f2ece6;padding:2px 10px;font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;text-shadow:none}html[data-theme=vinyl] .column-card{border:2px solid rgba(138,144,152,.4);border-radius:var(--radius-panel);clip-path:none;background:linear-gradient(165deg,#1a1a1e,#101012);box-shadow:inset 0 0 0 8px #0a0a0c80,inset 0 0 0 9px #8a90981a,0 14px 28px #0006}html[data-theme=vinyl] .column-card:before,html[data-theme=vinyl] .column-card:after{width:10px;height:10px;border-radius:50%;border:2px solid #c41e3a!important;background:#08080a;box-shadow:0 0 0 2px #0a0a0c}html[data-theme=vinyl] .column-card:before{top:12px;right:24px;left:auto}html[data-theme=vinyl] .column-card:after{bottom:12px;left:16px;right:auto}html[data-theme=vinyl] .column-header{background:#0c0c0e;border-bottom:2px solid rgba(138,144,152,.35);border-radius:2px 28px 0 0;color:var(--text-strong)}html[data-theme=vinyl] .column-header:before{height:3px;background:linear-gradient(90deg,transparent,rgba(138,144,152,.4) 25%,#c41e3a 50%,rgba(138,144,152,.4) 75%,transparent);animation:vinylGrooveCrawl 2.8s linear infinite}html[data-theme=vinyl] .appearance-panel{border-top-color:#8a909859;color:var(--text-strong)}html[data-theme=vinyl] .theme-option,html[data-theme=vinyl] .bg-swatch{border-radius:var(--radius-panel);clip-path:none;border:2px solid rgba(138,144,152,.4);background:linear-gradient(165deg,#1a1a1e,#101012);color:var(--text-strong);box-shadow:inset 0 0 0 6px #0a0a0c73,inset 0 0 0 7px #8a90981a}html[data-theme=vinyl] .theme-option.active,html[data-theme=vinyl] .bg-swatch.active{border-color:#c41e3a;box-shadow:inset 0 0 0 6px #0a0a0c80,inset 0 0 0 7px #c41e3a47,0 0 0 2px #0a0a0c}html[data-theme=vinyl] .theme-option-thumb,html[data-theme=vinyl] .bg-swatch-thumb{border-radius:50%;border:2px solid rgba(196,30,58,.55)}html[data-theme=vinyl] .bracket-row.stage-in_progress,html[data-theme=vinyl] .queue-column.stage-in_progress{--row-accent: #c41e3a;--row-accent-dim: #8a1428;--row-accent-glow: rgba(196, 30, 58, .14);--row-corner: rgba(196, 30, 58, .5);border-color:#c41e3a8c;box-shadow:inset 0 0 0 1px #c41e3a33,inset 0 0 0 8px #0a0a0c80,inset 0 0 0 9px #c41e3a2e,0 14px 28px #0006}html[data-theme=vinyl] .bracket-row.stage-finals,html[data-theme=vinyl] .queue-column.stage-finals{--row-accent: #e04860;--row-accent-dim: #c41e3a;--row-accent-glow: rgba(196, 30, 58, .2);border-color:#c41e3a;box-shadow:inset 0 0 0 1px #c41e3a59,inset 0 0 0 8px #0a0a0c8c,inset 0 0 0 9px #c41e3a47,0 0 0 2px #0a0a0c,0 14px 28px #00000073}html[data-theme=vinyl] .bracket-row.stage-completed,html[data-theme=vinyl] .queue-column.stage-completed{--row-accent: #5a6068;--row-accent-dim: #3a4048;--row-accent-glow: rgba(90, 96, 104, .12);border-color:#5a606873;opacity:.88}html[data-theme=vinyl] .bracket-row.stage-not_started,html[data-theme=vinyl] .queue-column.stage-not_started{--row-accent: #3a3e44;--row-accent-dim: #2a2e34;border-color:#3a3e4480;background:#101012}html[data-theme=rime] body{background:linear-gradient(180deg,#12181e,#0a0e12 42%,#0e1419);color:var(--text);font-family:var(--font-ui);letter-spacing:.01em}html[data-theme=rime] body:before{inset:0;background:radial-gradient(ellipse 90% 40% at 50% -5%,rgba(238,244,248,.07),transparent 50%),radial-gradient(ellipse 50% 30% at 15% 80%,rgba(122,154,171,.05),transparent 55%),radial-gradient(ellipse 40% 25% at 85% 70%,rgba(238,244,248,.03),transparent 50%);opacity:.9;animation:rimeBreath 9s ease-in-out infinite}html[data-theme=rime] body:after{opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");pointer-events:none}html[data-theme=rime] ::selection{background:#eef4f8;color:#0e1419}@keyframes rimeBreath{0%,to{opacity:.75}50%{opacity:1}}@keyframes rimeSettle{0%{opacity:0;transform:translateY(10px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes rimeSheen{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes rimeFrostPulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){html[data-theme=rime] body:before{animation:none}}html[data-theme=rime] button{border-radius:var(--radius-btn);clip-path:none;padding:10px 20px;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:2px solid rgba(238,244,248,.55);color:#eef4f8;transition:transform var(--motion-duration-fast) var(--motion-ease-snap),border-color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease,box-shadow var(--motion-duration-med) var(--motion-ease-soft)}html[data-theme=rime] button:hover{transform:translateY(-1px);border-color:#eef4f8;background:linear-gradient(180deg,#243038,#1a222a);box-shadow:inset 0 0 0 1px #eef4f833,0 10px 22px #0006}html[data-theme=rime] button:active{transform:translateY(1px);box-shadow:inset 0 0 0 2px #eef4f840}html[data-theme=rime] input,html[data-theme=rime] select,html[data-theme=rime] textarea{border-radius:var(--radius-input);clip-path:none;padding:10px 14px;background:var(--input-bg);border:2px solid rgba(238,244,248,.4);box-shadow:inset 0 0 0 8px transparent,inset 0 0 0 10px #eef4f80f;font-family:var(--font-ui);font-weight:500;letter-spacing:.01em;color:var(--text-strong)}html[data-theme=rime] input:focus,html[data-theme=rime] select:focus,html[data-theme=rime] textarea:focus{border-color:#eef4f8;box-shadow:inset 0 0 0 8px transparent,inset 0 0 0 10px #eef4f81f;outline:none}html[data-theme=rime] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=rime] .fx-glow{background:var(--fx-glow);opacity:1}html[data-theme=rime] .fx-scan{opacity:0}html[data-theme=rime] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:2px solid rgba(238,244,248,.45);border-radius:0;margin:0;width:100%;box-shadow:inset 0 -10px 0 transparent,inset 0 -12px #eef4f814,0 16px 32px #00000059;position:relative}html[data-theme=rime] .topbar:after{content:"";position:absolute;left:12%;right:12%;bottom:-2px;height:2px;background:var(--card-hairline);background-size:200% 100%;pointer-events:none;animation:rimeSheen 7s linear infinite}html[data-theme=rime] .brand-banner img{filter:contrast(1.05) saturate(.75) brightness(1.05)}html[data-theme=rime] .brand-icon-img{border-radius:2px;border:2px solid rgba(238,244,248,.55);box-shadow:inset 0 0 0 3px #0e141999}html[data-theme=rime] .title{font-family:var(--font-display);font-weight:800;letter-spacing:.12em;font-size:clamp(18px,2.4vw,28px);text-transform:uppercase;color:#eef4f8;text-shadow:none}html[data-theme=rime] .clock-display{font-family:var(--font-display);font-weight:700;letter-spacing:.16em;font-size:15px;color:#eef4f8;border-radius:2px;padding:8px 14px;border:2px solid rgba(238,244,248,.55);background:#0e1419;box-shadow:inset 0 0 0 6px transparent,inset 0 0 0 8px #eef4f81a;text-align:center}html[data-theme=rime] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:10px;border-left:2px solid rgba(238,244,248,.28);padding:0 0 0 16px}html[data-theme=rime] .top-stat{padding:var(--pad-stat);border-radius:2px;margin:0;border:2px solid rgba(238,244,248,.35);background:#161e26;box-shadow:inset 0 0 0 6px transparent,inset 0 0 0 8px #eef4f80f}html[data-theme=rime] .top-stat.glow{border-color:#eef4f8;box-shadow:inset 0 0 0 6px transparent,inset 0 0 0 8px #eef4f824}html[data-theme=rime] .top-stat.highlight{border-color:#eef4f8;background:#1a222a}html[data-theme=rime] .k{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#9aafc0b3}html[data-theme=rime] .v{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:.06em;color:var(--text-strong)}html[data-theme=rime] .meter{height:4px;border-radius:0;background:#0a0e12;overflow:hidden;border:2px solid rgba(238,244,248,.3);box-shadow:none}html[data-theme=rime] .meter span{border-radius:0;background:linear-gradient(90deg,#7a9aab,#eef4f8);box-shadow:none}html[data-theme=rime] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=rime] .columns{gap:var(--gap-columns)}html[data-theme=rime] .now-row{gap:var(--gap-now-row)}html[data-theme=rime] .card{background:linear-gradient(180deg,#161e26,#12181e);border:2px solid rgba(238,244,248,.55);border-radius:var(--radius-panel);padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);animation:rimeSettle .75s var(--motion-ease-soft) both;position:relative;overflow:hidden}html[data-theme=rime] .card:before{content:"";position:absolute;top:0;left:0;width:22px;height:22px;border-radius:0;background:transparent;border:none;border-top:2px solid #eef4f8;border-left:2px solid #eef4f8;opacity:.95;mix-blend-mode:normal;pointer-events:none;box-shadow:22px 0 0 -20px #eef4f8,0 22px 0 -20px #eef4f8,calc(100% - 22px) 0 0 0 transparent;animation:rimeFrostPulse 4.5s ease-in-out infinite}html[data-theme=rime] .card:after{content:"";position:absolute;inset:10px;border-radius:0;border:2px solid rgba(238,244,248,.14);pointer-events:none;opacity:1;background:transparent;box-shadow:none}html[data-theme=rime] .card-title{font-family:var(--font-display);font-size:16px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:1;color:#eef4f8;text-shadow:none;border-bottom:2px solid rgba(238,244,248,.22);padding-bottom:12px;margin-bottom:16px;margin-top:2px;position:relative}html[data-theme=rime] .card-title:after{content:"";position:absolute;right:0;bottom:-2px;width:48px;height:2px;background:#eef4f8;opacity:.85}html[data-theme=rime] .setup-eyebrow{color:var(--accent-2);letter-spacing:.24em;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=rime] .setup-pulse-dot{background:#eef4f8;border-radius:0;width:8px;height:8px;border:2px solid #7a9aab;box-shadow:none;animation:rimeFrostPulse 2.2s ease-in-out infinite}html[data-theme=rime] .bracket-row{border-radius:var(--radius-panel);clip-path:none;padding:18px 20px 20px 18px;border:2px solid rgba(238,244,248,.45);background:linear-gradient(180deg,#161e26,#12181e);box-shadow:inset 0 0 0 8px transparent,inset 0 0 0 10px #eef4f81a,0 14px 28px #00000052;position:relative}html[data-theme=rime] .bracket-row:before,html[data-theme=rime] .queue-column:before,html[data-theme=rime] .bracket-row.bracket-active:before,html[data-theme=rime] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=rime] .bracket-row:after{width:16px;height:16px;inset:auto 12px 12px auto;border:none;border-right:2px solid #eef4f8;border-bottom:2px solid #eef4f8;border-radius:0;background:transparent;pointer-events:none;opacity:.85;box-shadow:none}html[data-theme=rime] .brackets{gap:var(--gap-brackets)}html[data-theme=rime] .bracket-name{font-family:var(--font-display);font-size:18px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=rime] .bracket-progress{height:4px;border-radius:0;background:#0a0e12;box-shadow:none;margin-top:16px;overflow:hidden;border:2px solid rgba(238,244,248,.28)}html[data-theme=rime] .bracket-progress span{border-radius:0;background:linear-gradient(90deg,#7a9aab,#eef4f8);box-shadow:none}html[data-theme=rime] .badge,html[data-theme=rime] .pill{border-radius:2px;clip-path:none;padding:3px 12px;font-family:var(--font-ui);font-weight:700;letter-spacing:.14em;font-size:10px;text-transform:uppercase;border:2px solid rgba(238,244,248,.55);background:#0e1419;color:#eef4f8;box-shadow:none;text-shadow:none}html[data-theme=rime] .queue-toggle{border-radius:var(--radius-toggle);padding:2px;background:#0e1419;border:2px solid rgba(238,244,248,.4);box-shadow:inset 0 0 0 6px transparent,inset 0 0 0 8px #eef4f80f;gap:2px}html[data-theme=rime] .toggle-btn{border-radius:var(--radius-toggle-btn);clip-path:none;padding:7px 14px;background:transparent;box-shadow:none;border:none;font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600;color:#9aafc0a6}html[data-theme=rime] .toggle-btn:last-child{border-right:none}html[data-theme=rime] .toggle-btn.active{background:#eef4f8;box-shadow:none;color:#0e1419;text-shadow:none}html[data-theme=rime] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=rime] .queue-column{border-radius:var(--radius-panel);clip-path:none;padding:var(--pad-queue-col);border:2px solid rgba(238,244,248,.4);background:linear-gradient(180deg,#161e26,#12181e);gap:10px;box-shadow:inset 0 0 0 8px transparent,inset 0 0 0 10px #eef4f81a,0 14px 28px #00000052;position:relative}html[data-theme=rime] .queue-column:before{display:none}html[data-theme=rime] .queue-column:after{inset:auto 10px 10px auto;width:12px;height:12px;border:none;border-right:2px solid rgba(238,244,248,.7);border-bottom:2px solid rgba(238,244,248,.7);border-radius:0;background:transparent;opacity:.8;box-shadow:none}html[data-theme=rime] .queue-bracket{font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-shadow:none;color:#a8c0ce;border-bottom:2px solid rgba(238,244,248,.2);padding-bottom:8px}html[data-theme=rime] .queue-item{border-radius:2px;clip-path:none;padding:var(--pad-queue-item);border:2px solid rgba(238,244,248,.22);background:#0e1419;margin-bottom:4px;box-shadow:none}html[data-theme=rime] .queue-item:before{width:0}html[data-theme=rime] .queue-item--deck{border-color:#eef4f8;background:#eef4f80a;box-shadow:inset 0 0 0 6px transparent,inset 0 0 0 8px #eef4f81a;animation:rimeFrostPulse 2.8s ease-in-out infinite}html[data-theme=rime] .queue-fighter{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}html[data-theme=rime] .queue-tag{border-radius:2px;padding:2px 8px;font-family:var(--font-ui);letter-spacing:.12em;font-weight:700;font-size:10px;border:1px solid rgba(122,154,171,.55);color:#a8c0cef2}html[data-theme=rime] .ghost{background:transparent;border:2px solid rgba(238,244,248,.3);box-shadow:none;color:#9aafc0b3}html[data-theme=rime] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=rime] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=rime] .topbar-finished-stats .warn-v{color:var(--warn)!important}html[data-theme=rime] .now-card{border-radius:2px;clip-path:none;background:var(--now-bg);border:2px solid rgba(238,244,248,.75);box-shadow:var(--shadow-now);overflow:hidden;position:relative}html[data-theme=rime] .now-card:after{content:"";position:absolute;top:10px;right:10px;width:20px;height:20px;margin:0;border-radius:0;background:transparent;border:none;border-top:2px solid #eef4f8;border-right:2px solid #eef4f8;box-shadow:none;pointer-events:none;z-index:5;opacity:.9;animation:rimeFrostPulse 3.5s ease-in-out infinite}html[data-theme=rime] .now-ambient{background:linear-gradient(180deg,rgba(238,244,248,.05) 0%,transparent 35%),radial-gradient(ellipse 60% 40% at 50% 0%,rgba(122,154,171,.08),transparent 60%);animation:rimeBreath 10s ease-in-out infinite}html[data-theme=rime] .now-scanlines{opacity:0}html[data-theme=rime] .now-corners{inset:12px}html[data-theme=rime] .now-corners span{width:14px;height:14px;border-radius:0;border-width:0!important;background:transparent;opacity:1;box-shadow:none;animation:none}html[data-theme=rime] .now-corners span:nth-child(1){border-top:2px solid #eef4f8!important;border-left:2px solid #eef4f8!important}html[data-theme=rime] .now-corners span:nth-child(2){border-top:2px solid #eef4f8!important;border-right:2px solid #eef4f8!important}html[data-theme=rime] .now-corners span:nth-child(3){border-bottom:2px solid #eef4f8!important;border-left:2px solid #eef4f8!important}html[data-theme=rime] .now-corners span:nth-child(4){border-bottom:2px solid #eef4f8!important;border-right:2px solid #eef4f8!important}html[data-theme=rime] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=rime] .now-label-text{font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#0e1419;border:2px solid #eef4f8;padding:6px 18px;display:inline-block;border-radius:2px;background:#eef4f8;box-shadow:none;text-shadow:none}html[data-theme=rime] .now-label-glow{background:var(--card-hairline);background-size:200% 100%;border-radius:0;filter:none;height:2px;opacity:.95;animation:rimeSheen 5.5s linear infinite}html[data-theme=rime] .now-table{color:#9aafc0b3;letter-spacing:.18em;font-family:var(--font-ui);text-transform:uppercase;font-weight:600;font-size:11px}html[data-theme=rime] .now-timer{font-family:var(--font-display);font-size:22px;font-weight:800;color:#eef4f8;text-shadow:none;letter-spacing:.12em}html[data-theme=rime] .now-card.decision{border-color:#eef4f8;box-shadow:inset 0 0 0 2px #eef4f8d9,inset 0 0 0 12px transparent,inset 0 0 0 14px #eef4f847,0 28px 52px #0000008c;animation:rimeFrostPulse 1.4s ease-in-out infinite}html[data-theme=rime] .now-head{padding:26px 32px 0 28px}html[data-theme=rime] .now-hero{padding:14px 32px 34px 28px}html[data-theme=rime] .now-fighter-name,html[data-theme=rime] .now-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(26px,3.8vw,46px);font-weight:800;color:var(--text-strong);text-shadow:none}html[data-theme=rime] .decision-toast{border-radius:var(--radius-panel);clip-path:none;border:2px solid rgba(238,244,248,.55);background:linear-gradient(180deg,#161e26,#12181e);color:var(--text-strong);box-shadow:inset 0 0 0 8px transparent,inset 0 0 0 10px #eef4f81f,0 18px 32px #00000073}html[data-theme=rime] .ranking-item{border-radius:2px;clip-path:none;padding:7px 14px;border:2px solid rgba(238,244,248,.22);background:#0e1419;box-shadow:none}html[data-theme=rime] .ranking-item:before{width:0}html[data-theme=rime] .ranking-motion-list{gap:6px}html[data-theme=rime] .ranking-rank{color:#a8c0ce;font-family:var(--font-display);letter-spacing:.06em;font-weight:800;font-size:16px;text-shadow:none}html[data-theme=rime] .ranking-name{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=rime] .browser-card{border-radius:var(--radius-panel)}html[data-theme=rime] .picker{gap:16px}html[data-theme=rime] .field-label{letter-spacing:.16em;color:#9aafc0b3;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=rime] .finished-hero,html[data-theme=rime] .finished-bracket,html[data-theme=rime] .finished-match{clip-path:none!important;border-radius:var(--radius-panel)}html[data-theme=rime] .finished-hero{border:2px solid rgba(238,244,248,.5);background:linear-gradient(180deg,#161e26,#12181e);box-shadow:var(--shadow-panel)}html[data-theme=rime] .finished-hero__title{font-family:var(--font-display);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#eef4f8;text-shadow:none;background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=rime] .finished-match{border:2px solid rgba(238,244,248,.22);border-radius:2px;grid-template-columns:4px 1fr auto;padding:9px 14px;background:#0e1419}html[data-theme=rime] .finished-match__rail{width:4px;opacity:1;background:linear-gradient(180deg,#7a9aab,#eef4f8);border-radius:0;box-shadow:none}html[data-theme=rime] .finished-bracket{border:2px solid rgba(238,244,248,.4);background:linear-gradient(180deg,#161e26,#12181e);box-shadow:inset 0 0 0 8px transparent,inset 0 0 0 10px #eef4f81a,0 14px 28px #00000052}html[data-theme=rime] .finished-podium__pedestal{clip-path:none;border-radius:2px;border:2px solid rgba(238,244,248,.4);background:#161e26;box-shadow:inset 0 0 0 8px transparent,inset 0 0 0 10px #eef4f81a,inset 0 -4px #0000004d}html[data-theme=rime] .finished-podium__name{font-family:var(--font-display);font-weight:800;letter-spacing:.08em;font-size:15px;text-transform:uppercase;color:var(--text-strong);text-shadow:none}html[data-theme=rime] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#eef4f8;background:#1a222a;box-shadow:inset 0 0 0 8px transparent,inset 0 0 0 10px #eef4f82e,inset 0 -4px #0000004d}html[data-theme=rime] .list-item{border:2px solid rgba(238,244,248,.4);border-radius:var(--radius-panel);clip-path:none;background:linear-gradient(180deg,#161e26,#12181e);padding:11px 16px;color:var(--text-strong);box-shadow:inset 0 0 0 6px transparent,inset 0 0 0 8px #eef4f814}html[data-theme=rime] .list-item.active{border-color:#eef4f8;box-shadow:inset 0 0 0 6px transparent,inset 0 0 0 8px #eef4f829}html[data-theme=rime] .mode-pill{border-radius:2px;clip-path:none;background:#eef4f8;box-shadow:none;border:2px solid rgba(238,244,248,.9);color:#0e1419;padding:2px 10px;font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700;text-shadow:none}html[data-theme=rime] .column-card{border:2px solid rgba(238,244,248,.45);border-radius:var(--radius-panel);clip-path:none;background:linear-gradient(180deg,#161e26,#12181e);box-shadow:inset 0 0 0 8px transparent,inset 0 0 0 10px #eef4f81a,0 14px 28px #00000052}html[data-theme=rime] .column-card:before,html[data-theme=rime] .column-card:after{width:14px;height:14px;border-radius:0;border:none!important;background:transparent;box-shadow:none}html[data-theme=rime] .column-card:before{top:10px;left:10px;right:auto;border-top:2px solid #eef4f8!important;border-left:2px solid #eef4f8!important}html[data-theme=rime] .column-card:after{bottom:10px;right:10px;left:auto;border-bottom:2px solid #eef4f8!important;border-right:2px solid #eef4f8!important}html[data-theme=rime] .column-header{background:#0e1419;border-bottom:2px solid rgba(238,244,248,.35);border-radius:0;color:var(--text-strong)}html[data-theme=rime] .column-header:before{height:2px;background:var(--card-hairline);background-size:200% 100%;animation:rimeSheen 6s linear infinite}html[data-theme=rime] .appearance-panel{border-top-color:#eef4f859;color:var(--text-strong)}html[data-theme=rime] .theme-option,html[data-theme=rime] .bg-swatch{border-radius:var(--radius-panel);clip-path:none;border:2px solid rgba(238,244,248,.4);background:linear-gradient(180deg,#161e26,#12181e);color:var(--text-strong);box-shadow:inset 0 0 0 6px transparent,inset 0 0 0 8px #eef4f814}html[data-theme=rime] .theme-option.active,html[data-theme=rime] .bg-swatch.active{border-color:#eef4f8;box-shadow:inset 0 0 0 6px transparent,inset 0 0 0 8px #eef4f829}html[data-theme=rime] .theme-option-thumb,html[data-theme=rime] .bg-swatch-thumb{border-radius:2px;border:2px solid rgba(238,244,248,.55)}html[data-theme=rime] .bracket-row.stage-in_progress,html[data-theme=rime] .queue-column.stage-in_progress{--row-accent: #eef4f8;--row-accent-dim: #7a9aab;--row-accent-glow: rgba(238, 244, 248, .08);--row-corner: rgba(238, 244, 248, .55);border-color:#eef4f8a6;box-shadow:inset 0 0 0 8px transparent,inset 0 0 0 10px #eef4f829,0 14px 28px #00000052}html[data-theme=rime] .bracket-row.stage-finals,html[data-theme=rime] .queue-column.stage-finals{--row-accent: #eef4f8;--row-accent-dim: #a8c0ce;--row-accent-glow: rgba(238, 244, 248, .12);border-color:#eef4f8;box-shadow:inset 0 0 0 8px transparent,inset 0 0 0 10px #eef4f838,0 14px 28px #00000061}html[data-theme=rime] .bracket-row.stage-completed,html[data-theme=rime] .queue-column.stage-completed{--row-accent: #5a6e7a;--row-accent-dim: #3a4a54;--row-accent-glow: rgba(90, 110, 122, .1);border-color:#5a6e7a73;opacity:.88}html[data-theme=rime] .bracket-row.stage-not_started,html[data-theme=rime] .queue-column.stage-not_started{--row-accent: #3a4650;--row-accent-dim: #2a343c;border-color:#3a465080;background:#10161c}html[data-theme=tessera] body{background:linear-gradient(165deg,#0a1018,#121c28 38%,#0e1620);color:var(--text);font-family:var(--font-ui);letter-spacing:.01em}html[data-theme=tessera] body:before{inset:0;background:repeating-linear-gradient(0deg,transparent 0 46px,rgba(214,201,178,.045) 46px 48px),repeating-linear-gradient(90deg,transparent 0 46px,rgba(214,201,178,.045) 46px 48px),radial-gradient(ellipse 70% 45% at 20% 10%,rgba(42,92,158,.18),transparent 55%),radial-gradient(ellipse 50% 35% at 90% 80%,rgba(196,92,58,.1),transparent 50%);opacity:.95;animation:tesseraBreath 11s ease-in-out infinite}html[data-theme=tessera] body:after{opacity:.08;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");pointer-events:none}html[data-theme=tessera] ::selection{background:#c45c3a;color:#f4ebe0}@keyframes tesseraBreath{0%,to{opacity:.82}50%{opacity:1}}@keyframes tesseraSettle{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tesseraGlaze{0%{background-position:-140% 0}to{background-position:240% 0}}@keyframes tesseraChip{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){html[data-theme=tessera] body:before{animation:none}}html[data-theme=tessera] button{border-radius:var(--radius-btn);clip-path:none;padding:11px 22px;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:.04em;text-transform:none;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:3px solid #1a2430;color:#f4ebe0;transition:transform var(--motion-duration-fast) var(--motion-ease-snap),border-color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease,box-shadow var(--motion-duration-med) var(--motion-ease-soft)}html[data-theme=tessera] button:hover{transform:translateY(-2px);border-color:#0e141c;background:linear-gradient(165deg,#3a6eb8,#1e4a88 55%,#163868);box-shadow:0 0 0 4px #1a2430,0 14px 28px #00000073}html[data-theme=tessera] button:active{transform:translateY(1px);box-shadow:0 0 0 3px #1a2430,inset 0 2px 6px #00000059}html[data-theme=tessera] input,html[data-theme=tessera] select,html[data-theme=tessera] textarea{border-radius:var(--radius-input);clip-path:none;padding:11px 14px;background:var(--input-bg);border:3px solid #1a2430;box-shadow:0 0 0 2px #d6c9b233,inset 0 2px 4px #00000040;font-family:var(--font-ui);font-weight:500;letter-spacing:.01em;color:var(--text-strong)}html[data-theme=tessera] input:focus,html[data-theme=tessera] select:focus,html[data-theme=tessera] textarea:focus{border-color:#c45c3a;box-shadow:0 0 0 3px #1a2430,0 0 0 5px #c45c3a59;outline:none}html[data-theme=tessera] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=tessera] .fx-glow{background:var(--fx-glow);opacity:1}html[data-theme=tessera] .fx-scan{opacity:0}html[data-theme=tessera] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:6px solid #1a2430;border-radius:0;margin:0;width:100%;box-shadow:inset 0 -1px #d6c9b22e,0 18px 36px #0006;position:relative}html[data-theme=tessera] .topbar:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:6px;background:repeating-linear-gradient(90deg,#1e4a88 0 28px,#1a2430 28px 34px,#c45c3a 34px 50px,#1a2430 50px 56px,#d6c9b2 56px 72px,#1a2430 72px 78px);pointer-events:none}html[data-theme=tessera] .brand-banner img{filter:contrast(1.08) saturate(1.05) brightness(1.02)}html[data-theme=tessera] .brand-icon-img{border-radius:10px;border:3px solid #1a2430;box-shadow:0 0 0 2px #d6c9b259,inset 0 1px #ffffff1f}html[data-theme=tessera] .title{font-family:var(--font-display);font-weight:600;letter-spacing:.02em;font-size:clamp(20px,2.6vw,30px);text-transform:none;color:#f4ebe0;text-shadow:none}html[data-theme=tessera] .clock-display{font-family:var(--font-ui);font-weight:600;letter-spacing:.08em;font-size:14px;color:#f4ebe0;border-radius:10px;padding:9px 16px;border:3px solid #1a2430;background:linear-gradient(165deg,#1e4a88,#163868);box-shadow:0 0 0 2px #d6c9b238;text-align:center}html[data-theme=tessera] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:12px;border-left:6px solid #1a2430;padding:0 0 0 18px}html[data-theme=tessera] .top-stat{padding:var(--pad-stat);border-radius:10px;margin:0;border:3px solid #1a2430;background:linear-gradient(165deg,#243848,#1a2838);box-shadow:0 0 0 2px #d6c9b224}html[data-theme=tessera] .top-stat.glow{border-color:#1a2430;background:linear-gradient(165deg,#2a5a9e,#1e4a88);box-shadow:0 0 0 3px #2a5c9e59}html[data-theme=tessera] .top-stat.highlight{border-color:#1a2430;background:linear-gradient(165deg,#d07050,#a84a30);box-shadow:0 0 0 3px #c45c3a59}html[data-theme=tessera] .k{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#d6c9b2a6}html[data-theme=tessera] .v{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:.02em;color:var(--text-strong)}html[data-theme=tessera] .meter{height:8px;border-radius:4px;background:#0e141c;overflow:hidden;border:3px solid #1a2430;box-shadow:none}html[data-theme=tessera] .meter span{border-radius:2px;background:linear-gradient(90deg,#1e4a88,#c45c3a);box-shadow:none}html[data-theme=tessera] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=tessera] .columns{gap:var(--gap-columns)}html[data-theme=tessera] .now-row{gap:var(--gap-now-row)}html[data-theme=tessera] .card{background:linear-gradient(155deg,rgba(255,255,255,.06) 0%,transparent 42%),linear-gradient(165deg,#243848,#1a2838 55%,#162230);border:6px solid #1a2430;border-radius:var(--radius-panel);padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 2px #d6c9b229,inset 0 1px #ffffff1a,0 22px 40px #0000006b;animation:tesseraSettle .7s var(--motion-ease-soft) both;position:relative;overflow:hidden}html[data-theme=tessera] .card:before{content:"";position:absolute;top:10px;left:10px;width:14px;height:14px;border-radius:4px;background:#c45c3a;border:2px solid #1a2430;opacity:.95;mix-blend-mode:normal;pointer-events:none;box-shadow:18px 0 #1e4a88;animation:tesseraChip 5s ease-in-out infinite}html[data-theme=tessera] .card:after{content:"";position:absolute;inset:0;border-radius:inherit;border:none;pointer-events:none;opacity:.55;background:linear-gradient(105deg,transparent 0%,transparent 40%,rgba(255,255,255,.12) 48%,transparent 56%,transparent 100%);background-size:220% 100%;animation:tesseraGlaze 8s ease-in-out infinite;box-shadow:none}html[data-theme=tessera] .card-title{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:.02em;text-transform:none;opacity:1;color:#f4ebe0;text-shadow:none;border-bottom:6px solid #1a2430;padding-bottom:14px;margin-bottom:18px;margin-top:4px;position:relative}html[data-theme=tessera] .card-title:after{content:"";position:absolute;right:0;bottom:-6px;width:56px;height:6px;background:linear-gradient(90deg,#1e4a88,#c45c3a);opacity:1}html[data-theme=tessera] .setup-eyebrow{color:#c45c3a;letter-spacing:.2em;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=tessera] .setup-pulse-dot{background:#c45c3a;border-radius:4px;width:10px;height:10px;border:2px solid #1a2430;box-shadow:none;animation:tesseraChip 2.4s ease-in-out infinite}html[data-theme=tessera] .bracket-row{border-radius:var(--radius-panel);clip-path:none;padding:18px 20px 20px 18px;border:6px solid #1a2430;background:linear-gradient(155deg,rgba(255,255,255,.05) 0%,transparent 40%),linear-gradient(165deg,#243848,#1a2838);box-shadow:0 0 0 2px #d6c9b21f,inset 0 1px #ffffff14,0 16px 30px #00000059;position:relative}html[data-theme=tessera] .bracket-row:before,html[data-theme=tessera] .queue-column:before,html[data-theme=tessera] .bracket-row.bracket-active:before,html[data-theme=tessera] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=tessera] .bracket-row:after{width:12px;height:12px;inset:auto 14px 14px auto;border:2px solid #1a2430;border-radius:3px;background:#1e4a88;pointer-events:none;opacity:.9;box-shadow:-16px 0 #c45c3a}html[data-theme=tessera] .brackets{gap:var(--gap-brackets)}html[data-theme=tessera] .bracket-name{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--text-strong)}html[data-theme=tessera] .bracket-progress{height:8px;border-radius:4px;background:#0e141c;box-shadow:none;margin-top:16px;overflow:hidden;border:3px solid #1a2430}html[data-theme=tessera] .bracket-progress span{border-radius:2px;background:linear-gradient(90deg,#1e4a88,#c45c3a 70%,#d6c9b2);box-shadow:none}html[data-theme=tessera] .badge,html[data-theme=tessera] .pill{border-radius:8px;clip-path:none;padding:4px 12px;font-family:var(--font-ui);font-weight:700;letter-spacing:.1em;font-size:10px;text-transform:uppercase;border:3px solid #1a2430;background:#c45c3a;color:#f4ebe0;box-shadow:none;text-shadow:none}html[data-theme=tessera] .queue-toggle{border-radius:var(--radius-toggle);padding:4px;background:#0e141c;border:6px solid #1a2430;box-shadow:0 0 0 2px #d6c9b21f;gap:4px}html[data-theme=tessera] .toggle-btn{border-radius:var(--radius-toggle-btn);clip-path:none;padding:8px 16px;background:transparent;box-shadow:none;border:none;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;color:#d6c9b299}html[data-theme=tessera] .toggle-btn:last-child{border-right:none}html[data-theme=tessera] .toggle-btn.active{background:linear-gradient(165deg,#1e4a88,#163868);box-shadow:none;color:#f4ebe0;text-shadow:none;border-radius:8px}html[data-theme=tessera] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=tessera] .queue-column{border-radius:var(--radius-panel);clip-path:none;padding:var(--pad-queue-col);border:6px solid #1a2430;background:linear-gradient(155deg,rgba(255,255,255,.05) 0%,transparent 40%),linear-gradient(165deg,#243848,#1a2838);gap:12px;box-shadow:0 0 0 2px #d6c9b21f,inset 0 1px #ffffff14,0 16px 30px #00000059;position:relative}html[data-theme=tessera] .queue-column:before{display:none}html[data-theme=tessera] .queue-column:after{inset:auto 12px 12px auto;width:10px;height:10px;border:2px solid #1a2430;border-radius:3px;background:#d6c9b2;opacity:.85;box-shadow:-14px 0 #1e4a88}html[data-theme=tessera] .queue-bracket{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:.02em;text-transform:none;text-shadow:none;color:#d6c9b2;border-bottom:6px solid #1a2430;padding-bottom:10px}html[data-theme=tessera] .queue-item{border-radius:10px;clip-path:none;padding:var(--pad-queue-item);border:3px solid #1a2430;background:#121c28;margin-bottom:6px;box-shadow:0 0 0 1px #d6c9b21a}html[data-theme=tessera] .queue-item:before{width:0}html[data-theme=tessera] .queue-item--deck{border-color:#1a2430;background:linear-gradient(165deg,#1e4a88,#163868);box-shadow:0 0 0 3px #2a5c9e4d;animation:tesseraChip 3s ease-in-out infinite}html[data-theme=tessera] .queue-fighter{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:.01em;text-transform:none}html[data-theme=tessera] .queue-tag{border-radius:6px;padding:2px 8px;font-family:var(--font-ui);letter-spacing:.1em;font-weight:700;font-size:10px;border:2px solid #1a2430;background:#c45c3a33;color:#e8a888}html[data-theme=tessera] .ghost{background:transparent;border:3px solid #1a2430;box-shadow:0 0 0 2px #d6c9b21f;color:#d6c9b2b3}html[data-theme=tessera] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=tessera] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=tessera] .topbar-finished-stats .warn-v{color:var(--warn)!important}html[data-theme=tessera] .now-card{border-radius:16px;clip-path:none;background:var(--now-bg);border:8px solid #1a2430;box-shadow:var(--shadow-now);overflow:hidden;position:relative}html[data-theme=tessera] .now-card:after{content:"";position:absolute;top:14px;right:14px;width:16px;height:16px;margin:0;border-radius:4px;background:#c45c3a;border:2px solid #1a2430;box-shadow:-20px 0 #1e4a88,-40px 0 #d6c9b2;pointer-events:none;z-index:5;opacity:.95;animation:tesseraChip 4s ease-in-out infinite}html[data-theme=tessera] .now-ambient{background:linear-gradient(180deg,rgba(42,92,158,.12) 0%,transparent 40%),radial-gradient(ellipse 55% 40% at 70% 20%,rgba(196,92,58,.1),transparent 55%);animation:tesseraBreath 12s ease-in-out infinite}html[data-theme=tessera] .now-scanlines{opacity:0}html[data-theme=tessera] .now-corners{inset:14px}html[data-theme=tessera] .now-corners span{width:12px;height:12px;border-radius:3px;border-width:2px!important;border-style:solid!important;border-color:#1a2430!important;background:#1e4a88;opacity:1;box-shadow:none;animation:none}html[data-theme=tessera] .now-corners span:nth-child(1){background:#1e4a88}html[data-theme=tessera] .now-corners span:nth-child(2){background:#c45c3a}html[data-theme=tessera] .now-corners span:nth-child(3){background:#d6c9b2}html[data-theme=tessera] .now-corners span:nth-child(4){background:#1e4a88}html[data-theme=tessera] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=tessera] .now-label-text{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:none;color:#f4ebe0;border:3px solid #1a2430;padding:7px 20px;display:inline-block;border-radius:10px;background:#c45c3a;box-shadow:0 0 0 2px #d6c9b233;text-shadow:none}html[data-theme=tessera] .now-label-glow{background:linear-gradient(90deg,transparent,rgba(214,201,178,.55),rgba(196,92,58,.7),rgba(30,74,136,.55),transparent);background-size:200% 100%;border-radius:2px;filter:none;height:6px;opacity:.95;animation:tesseraGlaze 6s linear infinite}html[data-theme=tessera] .now-table{color:#d6c9b2b3;letter-spacing:.14em;font-family:var(--font-ui);text-transform:uppercase;font-weight:600;font-size:11px}html[data-theme=tessera] .now-timer{font-family:var(--font-display);font-size:26px;font-weight:600;color:#f4ebe0;text-shadow:none;letter-spacing:.04em}html[data-theme=tessera] .now-card.decision{border-color:#1a2430;box-shadow:0 0 0 4px #c45c3a73,0 0 0 10px #1a2430,0 28px 52px #0000008c;animation:tesseraChip 1.6s ease-in-out infinite}html[data-theme=tessera] .now-head{padding:28px 34px 0 30px}html[data-theme=tessera] .now-hero{padding:16px 34px 36px 30px}html[data-theme=tessera] .now-fighter-name,html[data-theme=tessera] .now-name{font-family:var(--font-display);text-transform:none;letter-spacing:.01em;font-size:clamp(28px,4vw,48px);font-weight:600;color:var(--text-strong);text-shadow:none}html[data-theme=tessera] .decision-toast{border-radius:var(--radius-panel);clip-path:none;border:6px solid #1a2430;background:linear-gradient(165deg,#243848,#1a2838);color:var(--text-strong);box-shadow:0 0 0 2px #d6c9b229,0 18px 32px #00000073}html[data-theme=tessera] .ranking-item{border-radius:10px;clip-path:none;padding:8px 14px;border:3px solid #1a2430;background:#121c28;box-shadow:0 0 0 1px #d6c9b21a}html[data-theme=tessera] .ranking-item:before{width:0}html[data-theme=tessera] .ranking-motion-list{gap:8px}html[data-theme=tessera] .ranking-rank{color:#c45c3a;font-family:var(--font-display);letter-spacing:.02em;font-weight:600;font-size:18px;text-shadow:none}html[data-theme=tessera] .ranking-name{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--text-strong)}html[data-theme=tessera] .browser-card{border-radius:var(--radius-panel)}html[data-theme=tessera] .picker{gap:18px}html[data-theme=tessera] .field-label{letter-spacing:.14em;color:#d6c9b2b3;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=tessera] .finished-hero,html[data-theme=tessera] .finished-bracket,html[data-theme=tessera] .finished-match{clip-path:none!important;border-radius:var(--radius-panel)}html[data-theme=tessera] .finished-hero{border:6px solid #1a2430;background:linear-gradient(165deg,#243848,#1a2838);box-shadow:var(--shadow-panel)}html[data-theme=tessera] .finished-hero__title{font-family:var(--font-display);font-weight:600;letter-spacing:.02em;text-transform:none;color:#f4ebe0;text-shadow:none;background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=tessera] .finished-match{border:3px solid #1a2430;border-radius:10px;grid-template-columns:8px 1fr auto;padding:10px 14px;background:#121c28}html[data-theme=tessera] .finished-match__rail{width:8px;opacity:1;background:linear-gradient(180deg,#1e4a88,#c45c3a);border-radius:3px;box-shadow:none}html[data-theme=tessera] .finished-bracket{border:6px solid #1a2430;background:linear-gradient(165deg,#243848,#1a2838);box-shadow:0 0 0 2px #d6c9b21f,0 16px 30px #00000059}html[data-theme=tessera] .finished-podium__pedestal{clip-path:none;border-radius:12px;border:6px solid #1a2430;background:#243848;box-shadow:0 0 0 2px #d6c9b21f,inset 0 -6px #00000040}html[data-theme=tessera] .finished-podium__name{font-family:var(--font-display);font-weight:600;letter-spacing:.02em;font-size:16px;text-transform:none;color:var(--text-strong);text-shadow:none}html[data-theme=tessera] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#1a2430;background:linear-gradient(165deg,#2a5a9e,#1e4a88);box-shadow:0 0 0 3px #2a5c9e59,inset 0 -6px #00000040}html[data-theme=tessera] .list-item{border:6px solid #1a2430;border-radius:var(--radius-panel);clip-path:none;background:linear-gradient(165deg,#243848,#1a2838);padding:12px 16px;color:var(--text-strong);box-shadow:0 0 0 2px #d6c9b21f}html[data-theme=tessera] .list-item.active{border-color:#1a2430;box-shadow:0 0 0 3px #c45c3a66;background:linear-gradient(165deg,#2a4058,#1e3448)}html[data-theme=tessera] .mode-pill{border-radius:8px;clip-path:none;background:#c45c3a;box-shadow:none;border:3px solid #1a2430;color:#f4ebe0;padding:3px 11px;font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;text-shadow:none}html[data-theme=tessera] .column-card{border:6px solid #1a2430;border-radius:var(--radius-panel);clip-path:none;background:linear-gradient(165deg,#243848,#1a2838);box-shadow:0 0 0 2px #d6c9b21f,0 16px 30px #00000059}html[data-theme=tessera] .column-card:before,html[data-theme=tessera] .column-card:after{width:12px;height:12px;border-radius:3px;border:2px solid #1a2430!important;background:#1e4a88;box-shadow:none}html[data-theme=tessera] .column-card:before{top:12px;left:12px;right:auto;background:#c45c3a}html[data-theme=tessera] .column-card:after{bottom:12px;right:12px;left:auto;background:#d6c9b2}html[data-theme=tessera] .column-header{background:#121c28;border-bottom:6px solid #1a2430;border-radius:0;color:var(--text-strong)}html[data-theme=tessera] .column-header:before{height:6px;background:linear-gradient(90deg,#1e4a88,#d6c9b2 40%,#c45c3a 70%,#1e4a88);background-size:200% 100%;animation:tesseraGlaze 7s linear infinite}html[data-theme=tessera] .appearance-panel{border-top-color:#1a2430;color:var(--text-strong)}html[data-theme=tessera] .theme-option,html[data-theme=tessera] .bg-swatch{border-radius:var(--radius-panel);clip-path:none;border:6px solid #1a2430;background:linear-gradient(165deg,#243848,#1a2838);color:var(--text-strong);box-shadow:0 0 0 2px #d6c9b21f}html[data-theme=tessera] .theme-option.active,html[data-theme=tessera] .bg-swatch.active{border-color:#1a2430;box-shadow:0 0 0 3px #c45c3a66}html[data-theme=tessera] .theme-option-thumb,html[data-theme=tessera] .bg-swatch-thumb{border-radius:8px;border:3px solid #1a2430}html[data-theme=tessera] .bracket-row.stage-in_progress,html[data-theme=tessera] .queue-column.stage-in_progress{--row-accent: #1e4a88;--row-accent-dim: #c45c3a;--row-accent-glow: rgba(42, 92, 158, .12);--row-corner: rgba(214, 201, 178, .45);border-color:#1a2430;box-shadow:0 0 0 3px #2a5c9e59,inset 0 1px #ffffff1a,0 16px 30px #00000059}html[data-theme=tessera] .bracket-row.stage-finals,html[data-theme=tessera] .queue-column.stage-finals{--row-accent: #c45c3a;--row-accent-dim: #d6c9b2;--row-accent-glow: rgba(196, 92, 58, .14);border-color:#1a2430;box-shadow:0 0 0 3px #c45c3a73,inset 0 1px #ffffff1a,0 16px 30px #0006}html[data-theme=tessera] .bracket-row.stage-completed,html[data-theme=tessera] .queue-column.stage-completed{--row-accent: #5a6a78;--row-accent-dim: #3a4854;--row-accent-glow: rgba(90, 106, 120, .1);border-color:#1a2430;opacity:.86}html[data-theme=tessera] .bracket-row.stage-not_started,html[data-theme=tessera] .queue-column.stage-not_started{--row-accent: #3a4650;--row-accent-dim: #2a343c;border-color:#1a2430;background:#141c26}@media(prefers-reduced-motion:reduce){html[data-theme=tessera] .card,html[data-theme=tessera] .card:before,html[data-theme=tessera] .card:after,html[data-theme=tessera] .setup-pulse-dot,html[data-theme=tessera] .queue-item--deck,html[data-theme=tessera] .now-ambient,html[data-theme=tessera] .now-card:after,html[data-theme=tessera] .now-card.decision,html[data-theme=tessera] .now-label-glow,html[data-theme=tessera] .column-header:before{animation:none}}html[data-theme=corrugate] body{background:linear-gradient(180deg,#12161a,#0e1216 45%,#161b20);color:var(--text);font-family:var(--font-ui);letter-spacing:.01em}html[data-theme=corrugate] body:before{inset:0;background:repeating-linear-gradient(90deg,transparent 0 22px,rgba(13,106,156,.05) 22px 24px,transparent 24px 34px,rgba(58,70,80,.06) 34px 35px),radial-gradient(ellipse 55% 40% at 0% 40%,rgba(13,106,156,.14),transparent 55%),radial-gradient(ellipse 40% 30% at 95% 10%,rgba(232,200,74,.06),transparent 50%);opacity:.95;animation:corrugateBreath 10s ease-in-out infinite}html[data-theme=corrugate] body:after{opacity:.1;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");pointer-events:none}html[data-theme=corrugate] ::selection{background:#e8c84a;color:#12161a}@keyframes corrugateBreath{0%,to{opacity:.8}50%{opacity:1}}@keyframes corrugateSlam{0%{opacity:0;transform:translateY(-10px) scaleY(1.02)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes corrugateLatch{0%{background-position:0% 0}to{background-position:200% 0}}@keyframes corrugateRib{0%,to{opacity:.85}50%{opacity:1}}@media(prefers-reduced-motion:reduce){html[data-theme=corrugate] body:before{animation:none}}html[data-theme=corrugate] button{border-radius:0;clip-path:none;padding:11px 22px;font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:.08em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:2px solid #3a4650;border-left:6px solid #e8c84a;color:#e8ecf0;transition:transform var(--motion-duration-fast) var(--motion-ease-snap),border-color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease,box-shadow var(--motion-duration-med) var(--motion-ease-soft)}html[data-theme=corrugate] button:hover{transform:translateY(-2px);border-color:#e8c84a;border-left-color:#e8c84a;background:linear-gradient(180deg,#2290c8,#0d6a9c 55%,#0a4e74);box-shadow:inset 0 -3px #00000059,0 12px 24px #00000073}html[data-theme=corrugate] button:active{transform:translateY(2px);box-shadow:inset 0 3px #0006,0 2px 6px #00000059}html[data-theme=corrugate] input,html[data-theme=corrugate] select,html[data-theme=corrugate] textarea{border-radius:0;clip-path:none;padding:11px 14px 11px 16px;background:var(--input-bg);border:2px solid #3a4650;border-left:8px solid #0d6a9c;box-shadow:inset 0 2px 4px #00000059;font-family:var(--font-ui);font-weight:500;letter-spacing:.02em;color:var(--text-strong)}html[data-theme=corrugate] input:focus,html[data-theme=corrugate] select:focus,html[data-theme=corrugate] textarea:focus{border-color:#e8c84a;border-left-color:#e8c84a;box-shadow:inset 0 2px 4px #00000059,0 0 0 2px #e8c84a40;outline:none}html[data-theme=corrugate] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=corrugate] .fx-glow{background:var(--fx-glow);opacity:1}html[data-theme=corrugate] .fx-scan{opacity:0}html[data-theme=corrugate] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:3px solid #3a4650;border-radius:0;margin:0;width:100%;box-shadow:inset 0 -8px #0d6a9c,0 14px 28px #00000073;position:relative;padding-bottom:8px}html[data-theme=corrugate] .topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:repeating-linear-gradient(90deg,#0d6a9c 0 48px,#0a4e74 48px 52px,#e8c84a 52px 68px,#0a4e74 68px 72px,#243038 72px 96px,#0a4e74 96px 100px);background-size:200% 100%;pointer-events:none;animation:corrugateLatch 14s linear infinite}html[data-theme=corrugate] .brand-banner img{filter:contrast(1.06) saturate(.95) brightness(1.02)}html[data-theme=corrugate] .brand-icon-img{border-radius:0;border:2px solid #3a4650;border-left:5px solid #e8c84a;box-shadow:inset 0 0 0 1px #0d6a9c59}html[data-theme=corrugate] .title{font-family:var(--font-display);font-weight:700;letter-spacing:.1em;font-size:clamp(22px,2.8vw,34px);text-transform:uppercase;color:#e8ecf0;text-shadow:none}html[data-theme=corrugate] .clock-display{font-family:var(--font-display);font-weight:700;letter-spacing:.12em;font-size:16px;color:#12161a;border-radius:0;padding:8px 16px;border:2px solid #3a4650;background:#e8c84a;box-shadow:inset 0 -2px #0003;text-align:center}html[data-theme=corrugate] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:10px;border-left:3px solid #3a4650;padding:0 0 0 16px}html[data-theme=corrugate] .top-stat{padding:var(--pad-stat);border-radius:0;margin:0;border:2px solid #3a4650;border-left:6px solid #0d6a9c;background:linear-gradient(180deg,#243038,#1a2228);box-shadow:inset 0 -2px #00000040}html[data-theme=corrugate] .top-stat.glow{border-left-color:#0d6a9c;background:linear-gradient(180deg,#1a7ab0,#0d6a9c);box-shadow:inset 0 -2px #0000004d}html[data-theme=corrugate] .top-stat.highlight{border-left-color:#e8c84a;background:linear-gradient(180deg,#3a4650,#2a343c);box-shadow:inset 0 -2px #0000004d,0 0 0 1px #e8c84a59}html[data-theme=corrugate] .k{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#9aa8b4b3}html[data-theme=corrugate] .v{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:.06em;color:var(--text-strong)}html[data-theme=corrugate] .meter{height:6px;border-radius:0;background:#0e1216;overflow:hidden;border:2px solid #3a4650;box-shadow:none}html[data-theme=corrugate] .meter span{border-radius:0;background:linear-gradient(90deg,#0d6a9c,#e8c84a);box-shadow:none}html[data-theme=corrugate] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=corrugate] .columns{gap:var(--gap-columns)}html[data-theme=corrugate] .now-row{gap:var(--gap-now-row)}html[data-theme=corrugate] .card{background:repeating-linear-gradient(90deg,#0d6a9c 0 3px,#0a4e74 3px 5px,#156a9a 5px 8px,#0a4e74 8px 10px,transparent 10px 14px),linear-gradient(180deg,#243038,#1c242c 55%,#181e24);background-size:14px 100%,100% 100%;background-repeat:no-repeat,no-repeat;background-position:left top,left top;border:2px solid #3a4650;border-left:14px solid transparent;border-radius:0;padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 -4px #00000047,0 16px 32px #00000080;animation:corrugateSlam .55s var(--motion-ease-snap) both;position:relative;overflow:hidden}html[data-theme=corrugate] .card:before{content:"";position:absolute;top:10px;right:10px;width:28px;height:16px;border-radius:0;background:#e8c84a;border:2px solid #12161a;opacity:.95;mix-blend-mode:normal;pointer-events:none;box-shadow:inset 0 0 0 1px #0003;animation:corrugateRib 4.5s ease-in-out infinite}html[data-theme=corrugate] .card:after{content:"";position:absolute;left:0;top:0;bottom:0;width:14px;margin:0;border:none;border-radius:0;pointer-events:none;opacity:1;background:repeating-linear-gradient(180deg,#1a7ab0 0 10px,#0d6a9c 10px 12px,#0a4e74 12px 22px,#0d6a9c 22px 24px);box-shadow:2px 0 #00000059;animation:corrugateRib 6s ease-in-out infinite}html[data-theme=corrugate] .card-title{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:1;color:#e8ecf0;text-shadow:none;border-bottom:3px solid #3a4650;padding-bottom:12px;margin-bottom:16px;margin-top:0;position:relative}html[data-theme=corrugate] .card-title:after{content:"";position:absolute;left:0;bottom:-3px;width:72px;height:3px;background:linear-gradient(90deg,#e8c84a,#0d6a9c);opacity:1}html[data-theme=corrugate] .setup-eyebrow{color:#e8c84a;letter-spacing:.22em;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=corrugate] .setup-pulse-dot{background:#e8c84a;border-radius:0;width:10px;height:10px;border:2px solid #12161a;box-shadow:none;animation:corrugateRib 2.2s ease-in-out infinite}html[data-theme=corrugate] .bracket-row{border-radius:0;clip-path:none;padding:16px 18px 18px 22px;border:2px solid #3a4650;border-left:14px solid #0d6a9c;background:repeating-linear-gradient(180deg,transparent 0 11px,rgba(13,106,156,.08) 11px 12px),linear-gradient(180deg,#243038,#1a2228);box-shadow:inset 0 -3px #00000040,0 12px 24px #0006;position:relative}html[data-theme=corrugate] .bracket-row:before,html[data-theme=corrugate] .queue-column:before,html[data-theme=corrugate] .bracket-row.bracket-active:before,html[data-theme=corrugate] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=corrugate] .bracket-row:after{width:22px;height:12px;inset:auto 12px 12px auto;border:2px solid #12161a;border-radius:0;background:#e8c84a;pointer-events:none;opacity:.9;box-shadow:none}html[data-theme=corrugate] .brackets{gap:var(--gap-brackets)}html[data-theme=corrugate] .bracket-name{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=corrugate] .bracket-progress{height:6px;border-radius:0;background:#0e1216;box-shadow:none;margin-top:14px;overflow:hidden;border:2px solid #3a4650}html[data-theme=corrugate] .bracket-progress span{border-radius:0;background:linear-gradient(90deg,#0d6a9c,#e8c84a 75%);box-shadow:none}html[data-theme=corrugate] .badge,html[data-theme=corrugate] .pill{border-radius:0;clip-path:none;padding:4px 12px;font-family:var(--font-display);font-weight:700;letter-spacing:.12em;font-size:12px;text-transform:uppercase;border:2px solid #12161a;background:#e8c84a;color:#12161a;box-shadow:none;text-shadow:none}html[data-theme=corrugate] .queue-toggle{border-radius:0;padding:3px;background:#0e1216;border:2px solid #3a4650;box-shadow:inset 0 0 0 1px #0d6a9c33;gap:3px}html[data-theme=corrugate] .toggle-btn{border-radius:0;clip-path:none;padding:8px 16px;background:transparent;box-shadow:none;border:none;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700;color:#9aa8b4a6}html[data-theme=corrugate] .toggle-btn:last-child{border-right:none}html[data-theme=corrugate] .toggle-btn.active{background:linear-gradient(180deg,#1a7ab0,#0d6a9c);box-shadow:inset 0 -2px #0000004d;color:#e8ecf0;text-shadow:none;border-radius:0}html[data-theme=corrugate] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=corrugate] .queue-column{border-radius:0;clip-path:none;padding:var(--pad-queue-col);border:2px solid #3a4650;border-left:14px solid #0d6a9c;background:repeating-linear-gradient(180deg,transparent 0 11px,rgba(13,106,156,.07) 11px 12px),linear-gradient(180deg,#243038,#1a2228);gap:10px;box-shadow:inset 0 -3px #00000040,0 12px 24px #0006;position:relative}html[data-theme=corrugate] .queue-column:before{display:none}html[data-theme=corrugate] .queue-column:after{inset:auto 10px 10px auto;width:18px;height:10px;border:2px solid #12161a;border-radius:0;background:#e8c84a;opacity:.85;box-shadow:none}html[data-theme=corrugate] .queue-bracket{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-shadow:none;color:#e8c84a;border-bottom:2px solid #3a4650;padding-bottom:8px}html[data-theme=corrugate] .queue-item{border-radius:0;clip-path:none;padding:var(--pad-queue-item);border:2px solid #3a4650;border-left:5px solid #0d6a9c;background:#141a20;margin-bottom:5px;box-shadow:inset 0 -1px #00000040}html[data-theme=corrugate] .queue-item:before{width:0}html[data-theme=corrugate] .queue-item--deck{border-color:#3a4650;border-left-color:#e8c84a;background:linear-gradient(180deg,#1a7ab0,#0d6a9c);box-shadow:inset 0 -2px #0000004d;animation:corrugateRib 3s ease-in-out infinite}html[data-theme=corrugate] .queue-fighter{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}html[data-theme=corrugate] .queue-tag{border-radius:0;padding:2px 8px;font-family:var(--font-ui);letter-spacing:.1em;font-weight:700;font-size:10px;border:1px solid #3a4650;background:#e8c84a26;color:#e8c84a}html[data-theme=corrugate] .ghost{background:transparent;border:2px solid #3a4650;border-left:6px solid #3a4650;box-shadow:none;color:#9aa8b4bf}html[data-theme=corrugate] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=corrugate] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=corrugate] .topbar-finished-stats .warn-v{color:var(--warn)!important}html[data-theme=corrugate] .now-card{border-radius:0;clip-path:none;background:var(--now-bg);border:3px solid #3a4650;border-left:18px solid #0d6a9c;box-shadow:var(--shadow-now);overflow:hidden;position:relative}html[data-theme=corrugate] .now-card:after{content:"";position:absolute;top:14px;right:14px;width:36px;height:20px;margin:0;border-radius:0;background:#e8c84a;border:2px solid #12161a;box-shadow:inset 0 0 0 1px #0003;pointer-events:none;z-index:5;opacity:.95;animation:corrugateRib 4s ease-in-out infinite}html[data-theme=corrugate] .now-ambient{background:repeating-linear-gradient(90deg,transparent 0 16px,rgba(13,106,156,.06) 16px 18px),linear-gradient(180deg,rgba(13,106,156,.1) 0%,transparent 45%),radial-gradient(ellipse 50% 35% at 85% 15%,rgba(232,200,74,.08),transparent 55%);animation:corrugateBreath 11s ease-in-out infinite}html[data-theme=corrugate] .now-scanlines{opacity:0}html[data-theme=corrugate] .now-corners{inset:12px}html[data-theme=corrugate] .now-corners span{width:18px;height:10px;border-radius:0;border-width:2px!important;border-style:solid!important;border-color:#12161a!important;background:#e8c84a;opacity:1;box-shadow:none;animation:none}html[data-theme=corrugate] .now-corners span:nth-child(1){background:#e8c84a}html[data-theme=corrugate] .now-corners span:nth-child(2){background:#0d6a9c}html[data-theme=corrugate] .now-corners span:nth-child(3){background:#0d6a9c}html[data-theme=corrugate] .now-corners span:nth-child(4){background:#e8c84a}html[data-theme=corrugate] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=corrugate] .now-label-text{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#12161a;border:2px solid #12161a;padding:6px 18px;display:inline-block;border-radius:0;background:#e8c84a;box-shadow:inset 0 -2px #0003;text-shadow:none}html[data-theme=corrugate] .now-label-glow{background:linear-gradient(90deg,transparent,#0d6a9c,#e8c84a,#0d6a9c,transparent);background-size:200% 100%;border-radius:0;filter:none;height:4px;opacity:.95;animation:corrugateLatch 5s linear infinite}html[data-theme=corrugate] .now-table{color:#9aa8b4bf;letter-spacing:.16em;font-family:var(--font-ui);text-transform:uppercase;font-weight:600;font-size:11px}html[data-theme=corrugate] .now-timer{font-family:var(--font-display);font-size:28px;font-weight:700;color:#e8c84a;text-shadow:none;letter-spacing:.08em}html[data-theme=corrugate] .now-card.decision{border-color:#e8c84a;box-shadow:inset 18px 0 #0d6a9c,0 0 0 3px #e8c84a,0 28px 48px #0009;animation:corrugateRib 1.4s ease-in-out infinite}html[data-theme=corrugate] .now-head{padding:26px 30px 0 28px}html[data-theme=corrugate] .now-hero{padding:14px 30px 32px 28px}html[data-theme=corrugate] .now-fighter-name,html[data-theme=corrugate] .now-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(30px,4.2vw,52px);font-weight:800;color:var(--text-strong);text-shadow:none}html[data-theme=corrugate] .decision-toast{border-radius:0;clip-path:none;border:2px solid #3a4650;border-left:10px solid #e8c84a;background:linear-gradient(180deg,#243038,#1a2228);color:var(--text-strong);box-shadow:inset 0 -3px #00000040,0 16px 28px #00000073}html[data-theme=corrugate] .ranking-item{border-radius:0;clip-path:none;padding:8px 12px 8px 14px;border:2px solid #3a4650;border-left:5px solid #0d6a9c;background:#141a20;box-shadow:inset 0 -1px #0003}html[data-theme=corrugate] .ranking-item:before{width:0}html[data-theme=corrugate] .ranking-motion-list{gap:6px}html[data-theme=corrugate] .ranking-rank{color:#e8c84a;font-family:var(--font-display);letter-spacing:.06em;font-weight:700;font-size:18px;text-shadow:none}html[data-theme=corrugate] .ranking-name{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=corrugate] .browser-card{border-radius:0}html[data-theme=corrugate] .picker{gap:16px}html[data-theme=corrugate] .field-label{letter-spacing:.16em;color:#9aa8b4b3;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=corrugate] .finished-hero,html[data-theme=corrugate] .finished-bracket,html[data-theme=corrugate] .finished-match{clip-path:none!important;border-radius:0}html[data-theme=corrugate] .finished-hero{border:2px solid #3a4650;border-left:14px solid #0d6a9c;background:linear-gradient(180deg,#243038,#1a2228);box-shadow:var(--shadow-panel)}html[data-theme=corrugate] .finished-hero__title{font-family:var(--font-display);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e8ecf0;text-shadow:none;background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=corrugate] .finished-match{border:2px solid #3a4650;border-radius:0;grid-template-columns:8px 1fr auto;padding:10px 12px;background:#141a20}html[data-theme=corrugate] .finished-match__rail{width:8px;opacity:1;background:linear-gradient(180deg,#0d6a9c,#e8c84a);border-radius:0;box-shadow:none}html[data-theme=corrugate] .finished-bracket{border:2px solid #3a4650;border-left:14px solid #0d6a9c;background:linear-gradient(180deg,#243038,#1a2228);box-shadow:inset 0 -3px #00000040,0 12px 24px #0006}html[data-theme=corrugate] .finished-podium__pedestal{clip-path:none;border-radius:0;border:2px solid #3a4650;border-top:6px solid #e8c84a;background:#243038;box-shadow:inset 0 -4px #0000004d,0 10px 20px #00000059}html[data-theme=corrugate] .finished-podium__name{font-family:var(--font-display);font-weight:700;letter-spacing:.06em;font-size:16px;text-transform:uppercase;color:var(--text-strong);text-shadow:none}html[data-theme=corrugate] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#3a4650;border-top-color:#e8c84a;background:linear-gradient(180deg,#1a7ab0,#0d6a9c);box-shadow:inset 0 -4px #0000004d,0 0 0 2px #e8c84a59}html[data-theme=corrugate] .list-item{border:2px solid #3a4650;border-left:10px solid #0d6a9c;border-radius:0;clip-path:none;background:linear-gradient(180deg,#243038,#1a2228);padding:12px 14px;color:var(--text-strong);box-shadow:inset 0 -2px #0003}html[data-theme=corrugate] .list-item.active{border-color:#3a4650;border-left-color:#e8c84a;box-shadow:0 0 0 2px #e8c84a4d;background:linear-gradient(180deg,#2a3844,#1e2a34)}html[data-theme=corrugate] .mode-pill{border-radius:0;clip-path:none;background:#e8c84a;box-shadow:none;border:2px solid #12161a;color:#12161a;padding:3px 10px;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700;text-shadow:none}html[data-theme=corrugate] .column-card{border:2px solid #3a4650;border-left:14px solid #0d6a9c;border-radius:0;clip-path:none;background:linear-gradient(180deg,#243038,#1a2228);box-shadow:inset 0 -3px #00000040,0 12px 24px #0006}html[data-theme=corrugate] .column-card:before,html[data-theme=corrugate] .column-card:after{width:18px;height:10px;border-radius:0;border:2px solid #12161a!important;background:#e8c84a;box-shadow:none}html[data-theme=corrugate] .column-card:before{top:10px;left:auto;right:10px;background:#e8c84a}html[data-theme=corrugate] .column-card:after{bottom:10px;right:10px;left:auto;background:#0d6a9c}html[data-theme=corrugate] .column-header{background:#141a20;border-bottom:3px solid #3a4650;border-radius:0;color:var(--text-strong)}html[data-theme=corrugate] .column-header:before{height:4px;background:linear-gradient(90deg,#0d6a9c,#e8c84a 35%,#0d6a9c 70%,#3a4650);background-size:200% 100%;animation:corrugateLatch 8s linear infinite}html[data-theme=corrugate] .appearance-panel{border-top-color:#3a4650;color:var(--text-strong)}html[data-theme=corrugate] .theme-option,html[data-theme=corrugate] .bg-swatch{border-radius:0;clip-path:none;border:2px solid #3a4650;border-left:10px solid #0d6a9c;background:linear-gradient(180deg,#243038,#1a2228);color:var(--text-strong);box-shadow:inset 0 -2px #0003}html[data-theme=corrugate] .theme-option.active,html[data-theme=corrugate] .bg-swatch.active{border-color:#3a4650;border-left-color:#e8c84a;box-shadow:0 0 0 2px #e8c84a59}html[data-theme=corrugate] .theme-option-thumb,html[data-theme=corrugate] .bg-swatch-thumb{border-radius:0;border:2px solid #3a4650}html[data-theme=corrugate] .bracket-row.stage-in_progress,html[data-theme=corrugate] .queue-column.stage-in_progress{--row-accent: #0d6a9c;--row-accent-dim: #e8c84a;--row-accent-glow: rgba(13, 106, 156, .12);--row-corner: rgba(232, 200, 74, .45);border-color:#3a4650;border-left-color:#1a7ab0;box-shadow:inset 0 -3px #00000040,0 0 0 2px #0d6a9c59,0 12px 24px #0006}html[data-theme=corrugate] .bracket-row.stage-finals,html[data-theme=corrugate] .queue-column.stage-finals{--row-accent: #e8c84a;--row-accent-dim: #0d6a9c;--row-accent-glow: rgba(232, 200, 74, .14);border-color:#3a4650;border-left-color:#e8c84a;box-shadow:inset 0 -3px #00000040,0 0 0 2px #e8c84a66,0 12px 24px #00000073}html[data-theme=corrugate] .bracket-row.stage-completed,html[data-theme=corrugate] .queue-column.stage-completed{--row-accent: #5a6a78;--row-accent-dim: #3a4854;--row-accent-glow: rgba(90, 106, 120, .1);border-color:#3a4650;border-left-color:#3a4650;opacity:.86}html[data-theme=corrugate] .bracket-row.stage-not_started,html[data-theme=corrugate] .queue-column.stage-not_started{--row-accent: #3a4650;--row-accent-dim: #2a343c;border-color:#3a4650;border-left-color:#2a343c;background:#161b20}@media(prefers-reduced-motion:reduce){html[data-theme=corrugate] .card,html[data-theme=corrugate] .card:before,html[data-theme=corrugate] .card:after,html[data-theme=corrugate] .setup-pulse-dot,html[data-theme=corrugate] .queue-item--deck,html[data-theme=corrugate] .now-ambient,html[data-theme=corrugate] .now-card:after,html[data-theme=corrugate] .now-card.decision,html[data-theme=corrugate] .now-label-glow,html[data-theme=corrugate] .column-header:before,html[data-theme=corrugate] .topbar:after{animation:none}}html[data-theme=callslip] body{background:linear-gradient(165deg,#b8a888,#c9b896 42%,#a89878);color:var(--text);font-family:var(--font-ui);letter-spacing:.01em}html[data-theme=callslip] body:before{inset:0;background:repeating-linear-gradient(0deg,transparent 0 27px,rgba(30,26,20,.045) 27px 28px),radial-gradient(ellipse 60% 40% at 20% 0%,rgba(255,248,230,.35),transparent 55%),radial-gradient(ellipse 45% 30% at 90% 100%,rgba(47,92,69,.08),transparent 50%);opacity:.95;animation:callslipBreath 12s ease-in-out infinite}html[data-theme=callslip] body:after{opacity:.14;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.45'/%3E%3C/svg%3E");pointer-events:none}html[data-theme=callslip] ::selection{background:#2f5c45;color:#f4ead0}@keyframes callslipBreath{0%,to{opacity:.85}50%{opacity:1}}@keyframes callslipDrop{0%{opacity:0;transform:translateY(-16px) rotate(-.6deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes callslipTab{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes callslipRail{0%{background-position:0% 0}to{background-position:160% 0}}@media(prefers-reduced-motion:reduce){html[data-theme=callslip] body:before{animation:none}}html[data-theme=callslip] button{border-radius:3px 3px 10px;clip-path:none;padding:10px 20px 12px;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:.02em;text-transform:none;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:1px solid #1e1a14;border-bottom:3px solid #9a7a40;color:#f4ead0;transition:transform var(--motion-duration-fast) var(--motion-ease-snap),border-color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease,box-shadow var(--motion-duration-med) var(--motion-ease-soft)}html[data-theme=callslip] button:hover{transform:translateY(-2px) rotate(-.4deg);border-bottom-color:#2f5c45;background:linear-gradient(180deg,#3a6e52,#2f5c45);box-shadow:0 2px #1e1a14,4px 8px #1e1a142e}html[data-theme=callslip] button:active{transform:translateY(1px);box-shadow:0 1px #1e1a14,1px 2px #1e1a1426}html[data-theme=callslip] input,html[data-theme=callslip] select,html[data-theme=callslip] textarea{border-radius:2px 2px 8px;clip-path:none;padding:10px 14px 10px 28px;background:var(--input-bg);border:1px solid #1e1a14;border-bottom:2px solid #9a7a40;box-shadow:inset 18px 0 #f0e6cc,inset 19px 0 #1e1a14;font-family:var(--font-ui);font-weight:500;letter-spacing:.01em;color:var(--text-strong)}html[data-theme=callslip] input:focus,html[data-theme=callslip] select:focus,html[data-theme=callslip] textarea:focus{border-color:#2f5c45;border-bottom-color:#2f5c45;box-shadow:inset 18px 0 #f0e6cc,inset 19px 0 #2f5c45,0 0 0 2px #2f5c4533;outline:none}html[data-theme=callslip] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=callslip] .fx-glow{background:var(--fx-glow);opacity:1}html[data-theme=callslip] .fx-scan{opacity:0}html[data-theme=callslip] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #1e1a14;border-radius:0;margin:0;width:100%;box-shadow:0 3px #9a7a40,0 18px 36px #1e1a1438;position:relative;padding-bottom:6px}html[data-theme=callslip] .topbar:after{content:"";position:absolute;left:8%;right:8%;bottom:-3px;height:3px;background:linear-gradient(90deg,transparent,#9a7a40 15%,#2f5c45 50%,#9a7a40 85%,transparent);background-size:200% 100%;pointer-events:none;animation:callslipRail 10s linear infinite}html[data-theme=callslip] .brand-banner img{filter:contrast(1.04) saturate(.85) sepia(.12)}html[data-theme=callslip] .brand-icon-img{border-radius:2px 2px 8px;border:1px solid #1e1a14;border-bottom:3px solid #9a7a40;box-shadow:2px 3px #1e1a1426}html[data-theme=callslip] .title{font-family:var(--font-display);font-weight:600;letter-spacing:.04em;font-size:clamp(20px,2.6vw,30px);text-transform:none;color:#1e1a14;text-shadow:none}html[data-theme=callslip] .clock-display{font-family:var(--font-display);font-weight:600;letter-spacing:.06em;font-size:15px;color:#f4ead0;border-radius:2px 2px 8px;padding:8px 14px 10px;border:1px solid #1e1a14;background:#2f5c45;box-shadow:0 2px #9a7a40;text-align:center}html[data-theme=callslip] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:10px;border-left:1px solid rgba(30,26,20,.35);padding:0 0 0 16px}html[data-theme=callslip] .top-stat{padding:var(--pad-stat);border-radius:2px 2px 8px;margin:0;border:1px solid #1e1a14;background:#f0e6cc;box-shadow:0 2px #9a7a40}html[data-theme=callslip] .top-stat.glow{border-color:#2f5c45;background:#e8f0e8;box-shadow:0 2px #2f5c45}html[data-theme=callslip] .top-stat.highlight{border-color:#1e1a14;background:#efe4c4;box-shadow:0 2px #1e1a14}html[data-theme=callslip] .k{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#1e1a1480}html[data-theme=callslip] .v{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:.02em;color:var(--text-strong)}html[data-theme=callslip] .meter{height:5px;border-radius:0;background:#d8c8a8;overflow:hidden;border:1px solid #1e1a14;box-shadow:none}html[data-theme=callslip] .meter span{border-radius:0;background:linear-gradient(90deg,#2f5c45,#9a7a40);box-shadow:none}html[data-theme=callslip] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=callslip] .columns{gap:var(--gap-columns)}html[data-theme=callslip] .now-row{gap:var(--gap-now-row)}html[data-theme=callslip] .card{background:repeating-linear-gradient(0deg,transparent 0 27px,rgba(30,26,20,.07) 27px 28px),linear-gradient(180deg,#f4ead0,#ebe0c4);border:1px solid #1e1a14;border-radius:0 0 10px 4px;padding:var(--pad-card);padding-top:38px;clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px #9a7a40,5px 8px #1e1a1429,inset 22px 0 0 transparent;animation:callslipDrop .65s var(--motion-ease-soft) both;position:relative;overflow:visible}html[data-theme=callslip] .card:before{content:"";position:absolute;top:-14px;left:18px;width:72px;height:18px;border-radius:6px 6px 0 0;background:#2f5c45;border:1px solid #1e1a14;border-bottom:none;opacity:1;mix-blend-mode:normal;pointer-events:none;box-shadow:inset 0 1px #ffffff1f;animation:callslipTab 5s ease-in-out infinite}html[data-theme=callslip] .card:after{content:"";position:absolute;left:8px;top:50%;width:10px;height:10px;margin:-5px 0 0;border:1px solid #1e1a14;border-radius:50%;pointer-events:none;opacity:.85;background:#c9b896;box-shadow:inset 0 0 0 2px #f4ead0,0 14px #c9b896,0 14px 0 1px #1e1a14,0 -14px #c9b896,0 -14px 0 1px #1e1a14}html[data-theme=callslip] .card-title{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:.03em;text-transform:none;opacity:1;color:#1e1a14;text-shadow:none;border-bottom:2px double #1e1a14;padding-bottom:12px;margin-bottom:16px;margin-top:0;margin-left:16px;position:relative}html[data-theme=callslip] .card-title:after{content:"";position:absolute;right:0;bottom:-2px;width:56px;height:2px;background:#9a7a40;opacity:1}html[data-theme=callslip] .setup-eyebrow{color:#2f5c45;letter-spacing:.2em;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=callslip] .setup-pulse-dot{background:#2f5c45;border-radius:50%;width:9px;height:9px;border:1px solid #1e1a14;box-shadow:none;animation:callslipTab 2.4s ease-in-out infinite}html[data-theme=callslip] .bracket-row{border-radius:0 0 10px 4px;clip-path:none;padding:18px 18px 18px 28px;border:1px solid #1e1a14;background:repeating-linear-gradient(0deg,transparent 0 23px,rgba(30,26,20,.06) 23px 24px),linear-gradient(180deg,#f4ead0,#ebe0c4);box-shadow:0 1px #9a7a40,4px 6px #1e1a1424;position:relative}html[data-theme=callslip] .bracket-row:before,html[data-theme=callslip] .queue-column:before,html[data-theme=callslip] .bracket-row.bracket-active:before,html[data-theme=callslip] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=callslip] .bracket-row:after{width:48px;height:12px;inset:-10px auto auto 16px;border:1px solid #1e1a14;border-bottom:none;border-radius:5px 5px 0 0;background:#9a7a40;pointer-events:none;opacity:1;box-shadow:none}html[data-theme=callslip] .brackets{gap:var(--gap-brackets)}html[data-theme=callslip] .bracket-name{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--text-strong)}html[data-theme=callslip] .bracket-progress{height:5px;border-radius:0;background:#d8c8a8;box-shadow:none;margin-top:14px;overflow:hidden;border:1px solid #1e1a14}html[data-theme=callslip] .bracket-progress span{border-radius:0;background:linear-gradient(90deg,#2f5c45,#9a7a40 80%);box-shadow:none}html[data-theme=callslip] .badge,html[data-theme=callslip] .pill{border-radius:2px 2px 8px;clip-path:none;padding:4px 12px 5px;font-family:var(--font-ui);font-weight:700;letter-spacing:.1em;font-size:11px;text-transform:uppercase;border:1px solid #1e1a14;background:#2f5c45;color:#f4ead0;box-shadow:0 1px #9a7a40;text-shadow:none}html[data-theme=callslip] .queue-toggle{border-radius:2px 2px 8px;padding:3px;background:#d8c8a8;border:1px solid #1e1a14;box-shadow:inset 0 1px 2px #1e1a141f;gap:3px}html[data-theme=callslip] .toggle-btn{border-radius:2px 2px 6px;clip-path:none;padding:8px 16px;background:transparent;box-shadow:none;border:none;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600;color:#1e1a1480}html[data-theme=callslip] .toggle-btn:last-child{border-right:none}html[data-theme=callslip] .toggle-btn.active{background:#2f5c45;box-shadow:0 1px #9a7a40;color:#f4ead0;text-shadow:none;border-radius:2px 2px 6px}html[data-theme=callslip] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=callslip] .queue-column{border-radius:0 0 10px 4px;clip-path:none;padding:var(--pad-queue-col);padding-top:22px;border:1px solid #1e1a14;background:repeating-linear-gradient(0deg,transparent 0 23px,rgba(30,26,20,.05) 23px 24px),linear-gradient(180deg,#f4ead0,#ebe0c4);gap:10px;box-shadow:0 1px #9a7a40,4px 6px #1e1a1424;position:relative}html[data-theme=callslip] .queue-column:before{display:none}html[data-theme=callslip] .queue-column:after{inset:-10px auto auto 14px;width:44px;height:12px;border:1px solid #1e1a14;border-bottom:none;border-radius:5px 5px 0 0;background:#2f5c45;opacity:1;box-shadow:none}html[data-theme=callslip] .queue-bracket{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:.02em;text-transform:none;text-shadow:none;color:#2f5c45;border-bottom:1px solid rgba(30,26,20,.25);padding-bottom:8px;margin-left:12px}html[data-theme=callslip] .queue-item{border-radius:2px 2px 8px;clip-path:none;padding:var(--pad-queue-item);padding-left:20px;border:1px solid rgba(30,26,20,.45);border-left:3px solid #9a7a40;background:#f7f0dc;margin-bottom:5px;box-shadow:1px 2px #1e1a1414}html[data-theme=callslip] .queue-item:before{width:0}html[data-theme=callslip] .queue-item--deck{border-color:#1e1a14;border-left-color:#2f5c45;background:#e6f0e6;box-shadow:0 2px #2f5c45;animation:callslipTab 3.2s ease-in-out infinite}html[data-theme=callslip] .queue-fighter{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:.01em;text-transform:none}html[data-theme=callslip] .queue-tag{border-radius:2px 2px 6px;padding:2px 8px;font-family:var(--font-ui);letter-spacing:.08em;font-weight:700;font-size:10px;border:1px solid #1e1a14;background:#9a7a4026;color:#6a5228}html[data-theme=callslip] .ghost{background:transparent;border:1px dashed rgba(30,26,20,.45);border-left:3px solid #9a7a40;box-shadow:none;color:#1e1a148c}html[data-theme=callslip] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=callslip] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=callslip] .topbar-finished-stats .warn-v{color:var(--warn)!important}html[data-theme=callslip] .now-card{border-radius:0 0 14px 6px;clip-path:none;background:var(--now-bg);border:1px solid #1e1a14;box-shadow:var(--shadow-now);overflow:visible;position:relative;padding-top:8px}html[data-theme=callslip] .now-card:after{content:"";position:absolute;top:-16px;left:28px;width:96px;height:20px;margin:0;border-radius:7px 7px 0 0;background:#2f5c45;border:1px solid #1e1a14;border-bottom:none;box-shadow:inset 0 1px #ffffff1f;pointer-events:none;z-index:5;opacity:1;animation:callslipTab 4.5s ease-in-out infinite}html[data-theme=callslip] .now-ambient{background:repeating-linear-gradient(0deg,transparent 0 31px,rgba(30,26,20,.05) 31px 32px),radial-gradient(ellipse 50% 30% at 80% 10%,rgba(47,92,69,.08),transparent 55%);animation:callslipBreath 11s ease-in-out infinite;border-radius:0 0 14px 6px}html[data-theme=callslip] .now-scanlines{opacity:0}html[data-theme=callslip] .now-corners{inset:18px 14px}html[data-theme=callslip] .now-corners span{width:11px;height:11px;border-radius:50%;border-width:1px!important;border-style:solid!important;border-color:#1e1a14!important;background:#c9b896;opacity:1;box-shadow:inset 0 0 0 2px #f4ead0;animation:none}html[data-theme=callslip] .now-corners span:nth-child(1),html[data-theme=callslip] .now-corners span:nth-child(2),html[data-theme=callslip] .now-corners span:nth-child(3),html[data-theme=callslip] .now-corners span:nth-child(4){background:#c9b896}html[data-theme=callslip] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=callslip] .now-label-text{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f4ead0;border:1px solid #1e1a14;padding:6px 16px 7px;display:inline-block;border-radius:2px 2px 8px;background:#2f5c45;box-shadow:0 2px #9a7a40;text-shadow:none}html[data-theme=callslip] .now-label-glow{background:linear-gradient(90deg,transparent,#9a7a40,#2f5c45,#9a7a40,transparent);background-size:200% 100%;border-radius:0;filter:none;height:3px;opacity:.9;animation:callslipRail 6s linear infinite}html[data-theme=callslip] .now-table{color:#1e1a148c;letter-spacing:.14em;font-family:var(--font-ui);text-transform:uppercase;font-weight:600;font-size:11px}html[data-theme=callslip] .now-timer{font-family:var(--font-display);font-size:28px;font-weight:600;color:#2f5c45;text-shadow:none;letter-spacing:.04em}html[data-theme=callslip] .now-card.decision{border-color:#1e1a14;box-shadow:0 2px #2f5c45,0 0 0 3px #f4ead0,0 0 0 4px #2f5c45,8px 14px #1e1a1433;animation:callslipTab 1.6s ease-in-out infinite}html[data-theme=callslip] .now-head{padding:28px 30px 0 34px}html[data-theme=callslip] .now-hero{padding:14px 30px 34px 34px}html[data-theme=callslip] .now-fighter-name,html[data-theme=callslip] .now-name{font-family:var(--font-display);text-transform:none;letter-spacing:.01em;font-size:clamp(28px,4vw,48px);font-weight:700;color:var(--text-strong);text-shadow:none}html[data-theme=callslip] .decision-toast{border-radius:0 0 10px 4px;clip-path:none;border:1px solid #1e1a14;border-left:6px solid #2f5c45;background:linear-gradient(180deg,#f4ead0,#ebe0c4);color:var(--text-strong);box-shadow:0 1px #9a7a40,4px 8px #1e1a1429}html[data-theme=callslip] .ranking-item{border-radius:2px 2px 8px;clip-path:none;padding:8px 12px 8px 16px;border:1px solid rgba(30,26,20,.4);border-left:3px solid #9a7a40;background:#f7f0dc;box-shadow:1px 2px #1e1a1414}html[data-theme=callslip] .ranking-item:before{width:0}html[data-theme=callslip] .ranking-motion-list{gap:6px}html[data-theme=callslip] .ranking-rank{color:#2f5c45;font-family:var(--font-display);letter-spacing:.02em;font-weight:700;font-size:17px;text-shadow:none}html[data-theme=callslip] .ranking-name{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--text-strong)}html[data-theme=callslip] .browser-card{border-radius:0 0 10px 4px}html[data-theme=callslip] .picker{gap:16px}html[data-theme=callslip] .field-label{letter-spacing:.14em;color:#1e1a1480;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=callslip] .finished-hero,html[data-theme=callslip] .finished-bracket,html[data-theme=callslip] .finished-match{clip-path:none!important;border-radius:0 0 10px 4px}html[data-theme=callslip] .finished-hero{border:1px solid #1e1a14;background:linear-gradient(180deg,#f4ead0,#ebe0c4);box-shadow:var(--shadow-panel)}html[data-theme=callslip] .finished-hero__title{font-family:var(--font-display);font-weight:700;letter-spacing:.02em;text-transform:none;color:#1e1a14;text-shadow:none;background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=callslip] .finished-match{border:1px solid rgba(30,26,20,.4);border-radius:2px 2px 8px;grid-template-columns:6px 1fr auto;padding:10px 12px;background:#f7f0dc}html[data-theme=callslip] .finished-match__rail{width:6px;opacity:1;background:linear-gradient(180deg,#2f5c45,#9a7a40);border-radius:0;box-shadow:none}html[data-theme=callslip] .finished-bracket{border:1px solid #1e1a14;background:linear-gradient(180deg,#f4ead0,#ebe0c4);box-shadow:0 1px #9a7a40,4px 6px #1e1a1424}html[data-theme=callslip] .finished-podium__pedestal{clip-path:none;border-radius:2px 2px 10px;border:1px solid #1e1a14;border-top:8px solid #2f5c45;background:#ebe0c4;box-shadow:0 2px #9a7a40,3px 6px #1e1a141f}html[data-theme=callslip] .finished-podium__name{font-family:var(--font-display);font-weight:600;letter-spacing:.01em;font-size:15px;text-transform:none;color:var(--text-strong);text-shadow:none}html[data-theme=callslip] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#1e1a14;border-top-color:#9a7a40;background:linear-gradient(180deg,#f4ead0,#e6d8b4);box-shadow:0 2px #2f5c45,0 0 0 2px #2f5c4540}html[data-theme=callslip] .list-item{border:1px solid #1e1a14;border-left:6px solid #9a7a40;border-radius:0 0 8px 2px;clip-path:none;background:linear-gradient(180deg,#f4ead0,#ebe0c4);padding:12px 14px;color:var(--text-strong);box-shadow:2px 3px #1e1a141a}html[data-theme=callslip] .list-item.active{border-color:#1e1a14;border-left-color:#2f5c45;box-shadow:0 0 0 2px #2f5c4540;background:linear-gradient(180deg,#e8f0e8,#ebe0c4)}html[data-theme=callslip] .mode-pill{border-radius:2px 2px 8px;clip-path:none;background:#2f5c45;box-shadow:0 1px #9a7a40;border:1px solid #1e1a14;color:#f4ead0;padding:3px 10px 4px;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;text-shadow:none}html[data-theme=callslip] .column-card{border:1px solid #1e1a14;border-radius:0 0 10px 4px;clip-path:none;background:linear-gradient(180deg,#f4ead0,#ebe0c4);box-shadow:0 1px #9a7a40,4px 6px #1e1a1424}html[data-theme=callslip] .column-card:before,html[data-theme=callslip] .column-card:after{width:10px;height:10px;border-radius:50%;border:1px solid #1e1a14!important;background:#c9b896;box-shadow:inset 0 0 0 2px #f4ead0}html[data-theme=callslip] .column-card:before{top:12px;left:8px;right:auto;background:#c9b896}html[data-theme=callslip] .column-card:after{bottom:12px;left:8px;right:auto;background:#c9b896}html[data-theme=callslip] .column-header{background:#efe4c4;border-bottom:2px double #1e1a14;border-radius:0;color:var(--text-strong)}html[data-theme=callslip] .column-header:before{height:3px;background:linear-gradient(90deg,#2f5c45,#9a7a40 40%,#2f5c45 75%,#1e1a14);background-size:200% 100%;animation:callslipRail 9s linear infinite}html[data-theme=callslip] .appearance-panel{border-top-color:#1e1a14;color:var(--text-strong)}html[data-theme=callslip] .theme-option,html[data-theme=callslip] .bg-swatch{border-radius:0 0 8px 2px;clip-path:none;border:1px solid #1e1a14;border-left:5px solid #9a7a40;background:linear-gradient(180deg,#f4ead0,#ebe0c4);color:var(--text-strong);box-shadow:2px 3px #1e1a141a}html[data-theme=callslip] .theme-option.active,html[data-theme=callslip] .bg-swatch.active{border-color:#1e1a14;border-left-color:#2f5c45;box-shadow:0 0 0 2px #2f5c4547}html[data-theme=callslip] .theme-option-thumb,html[data-theme=callslip] .bg-swatch-thumb{border-radius:2px 2px 6px;border:1px solid #1e1a14}html[data-theme=callslip] .bracket-row.stage-in_progress,html[data-theme=callslip] .queue-column.stage-in_progress{--row-accent: #2f5c45;--row-accent-dim: #9a7a40;--row-accent-glow: rgba(47, 92, 69, .1);--row-corner: rgba(47, 92, 69, .4);border-color:#1e1a14;box-shadow:0 1px #2f5c45,0 0 0 2px #2f5c4538,4px 6px #1e1a141f}html[data-theme=callslip] .bracket-row.stage-finals,html[data-theme=callslip] .queue-column.stage-finals{--row-accent: #9a7a40;--row-accent-dim: #2f5c45;--row-accent-glow: rgba(154, 122, 64, .12);border-color:#1e1a14;box-shadow:0 1px #9a7a40,0 0 0 2px #9a7a404d,4px 6px #1e1a1424}html[data-theme=callslip] .bracket-row.stage-completed,html[data-theme=callslip] .queue-column.stage-completed{--row-accent: #8a7c64;--row-accent-dim: #6a5e4c;--row-accent-glow: rgba(138, 124, 100, .1);border-color:#1e1a1459;opacity:.86}html[data-theme=callslip] .bracket-row.stage-not_started,html[data-theme=callslip] .queue-column.stage-not_started{--row-accent: #a89878;--row-accent-dim: #8a7c64;border-color:#1e1a144d;background:#ddd0b4}@media(prefers-reduced-motion:reduce){html[data-theme=callslip] .card,html[data-theme=callslip] .card:before,html[data-theme=callslip] .card:after,html[data-theme=callslip] .setup-pulse-dot,html[data-theme=callslip] .queue-item--deck,html[data-theme=callslip] .now-ambient,html[data-theme=callslip] .now-card:after,html[data-theme=callslip] .now-card.decision,html[data-theme=callslip] .now-label-glow,html[data-theme=callslip] .column-header:before,html[data-theme=callslip] .topbar:after{animation:none}}html[data-theme=pitlane] body{background:linear-gradient(165deg,#08090c,#0c0e12 42%,#12141a);color:var(--text);font-family:var(--font-ui);letter-spacing:.02em}html[data-theme=pitlane] body:before{inset:0;background:repeating-linear-gradient(-18deg,transparent 0 36px,rgba(244,244,240,.035) 36px 38px,transparent 38px 72px,rgba(225,6,0,.045) 72px 74px),radial-gradient(ellipse 50% 35% at 0% 0%,rgba(225,6,0,.14),transparent 55%),radial-gradient(ellipse 40% 30% at 100% 90%,rgba(255,196,0,.05),transparent 50%);opacity:.95;animation:pitlaneBreath 9s ease-in-out infinite}html[data-theme=pitlane] body:after{opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");pointer-events:none}html[data-theme=pitlane] ::selection{background:#e10600;color:#f4f4f0}@keyframes pitlaneBreath{0%,to{opacity:.82}50%{opacity:1}}@keyframes pitlaneLaunch{0%{opacity:0;transform:translate(-18px) skew(-2deg)}to{opacity:1;transform:translate(0) skew(0)}}@keyframes pitlaneStripe{0%{background-position:0% 0}to{background-position:200% 0}}@keyframes pitlaneLights{0%,18%{opacity:.25;background:#5a1010}22%,38%{opacity:1;background:#e10600}42%,58%{opacity:1;background:#e10600}62%,78%{opacity:1;background:#e10600}82%,to{opacity:1;background:#00c853}}@keyframes pitlanePulse{0%,to{opacity:.75}50%{opacity:1}}@media(prefers-reduced-motion:reduce){html[data-theme=pitlane] body:before{animation:none}}html[data-theme=pitlane] button{border-radius:0;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px);padding:11px 22px;font-family:var(--font-display);font-weight:400;font-size:17px;letter-spacing:.06em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:2px solid #f4f4f0;border-bottom:3px solid #a80400;color:#f4f4f0;transition:transform var(--motion-duration-fast) var(--motion-ease-snap),border-color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease,box-shadow var(--motion-duration-med) var(--motion-ease-soft)}html[data-theme=pitlane] button:hover{transform:translate(3px);border-color:#f4f4f0;background:linear-gradient(180deg,#ff2a22,#e10600 55%,#c00500);box-shadow:inset 0 -3px #00000059,0 0 0 2px #e10600,0 10px 20px #00000073}html[data-theme=pitlane] button:active{transform:translate(1px) translateY(1px);box-shadow:inset 0 3px #0006,0 2px 6px #00000059}html[data-theme=pitlane] input,html[data-theme=pitlane] select,html[data-theme=pitlane] textarea{border-radius:0;clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);padding:11px 14px 11px 16px;background:var(--input-bg);border:2px solid #3a3e48;border-top:3px solid #e10600;box-shadow:inset 0 2px 4px #00000059;font-family:var(--font-ui);font-weight:600;letter-spacing:.03em;color:var(--text-strong)}html[data-theme=pitlane] input:focus,html[data-theme=pitlane] select:focus,html[data-theme=pitlane] textarea:focus{border-color:#f4f4f0;border-top-color:#e10600;box-shadow:inset 0 2px 4px #00000059,0 0 0 2px #e1060059;outline:none}html[data-theme=pitlane] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=pitlane] .fx-glow{background:var(--fx-glow);opacity:1}html[data-theme=pitlane] .fx-scan{opacity:0}html[data-theme=pitlane] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:2px solid #3a3e48;border-radius:0;margin:0;width:100%;box-shadow:inset 0 -4px #f4f4f0,inset 0 -7px #e10600,0 14px 28px #00000080;position:relative;padding-bottom:10px}html[data-theme=pitlane] .topbar:after{content:"";position:absolute;left:12%;right:12%;bottom:10px;height:8px;border-radius:0;background:radial-gradient(circle at 12% 50%,#e10600 0 5px,transparent 6px),radial-gradient(circle at 28% 50%,#e10600 0 5px,transparent 6px),radial-gradient(circle at 44% 50%,#e10600 0 5px,transparent 6px),radial-gradient(circle at 60% 50%,#e10600 0 5px,transparent 6px),radial-gradient(circle at 76% 50%,#00c853 0 5px,transparent 6px),linear-gradient(90deg,transparent,rgba(244,244,240,.08),transparent);background-size:100% 100%;pointer-events:none;animation:pitlanePulse 2.8s steps(1,end) infinite;opacity:.9}html[data-theme=pitlane] .brand-banner img{filter:contrast(1.08) saturate(1.05) brightness(1.02)}html[data-theme=pitlane] .brand-icon-img{border-radius:0;clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);border:2px solid #f4f4f0;box-shadow:0 0 0 3px #e10600}html[data-theme=pitlane] .title{font-family:var(--font-display);font-weight:400;letter-spacing:.08em;font-size:clamp(22px,2.8vw,36px);text-transform:uppercase;color:#f4f4f0;text-shadow:none}html[data-theme=pitlane] .clock-display{font-family:var(--font-display);font-weight:400;letter-spacing:.1em;font-size:16px;color:#08090c;border-radius:0;clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);padding:8px 16px;border:2px solid #f4f4f0;background:#ffc400;box-shadow:0 0 0 2px #e10600;text-align:center}html[data-theme=pitlane] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:10px;border-left:3px solid #e10600;padding:0 0 0 16px}html[data-theme=pitlane] .top-stat{padding:var(--pad-stat);border-radius:0;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px);margin:0;border:2px solid #3a3e48;border-top:3px solid #e10600;background:linear-gradient(180deg,#1c2028,#14161c);box-shadow:inset 0 -2px #00000040}html[data-theme=pitlane] .top-stat.glow{border-top-color:#e10600;background:linear-gradient(180deg,#ff1a12,#e10600);box-shadow:inset 0 -2px #0000004d}html[data-theme=pitlane] .top-stat.highlight{border-color:#f4f4f0;border-top-color:#ffc400;background:linear-gradient(180deg,#2a2e38,#1c2028);box-shadow:0 0 0 1px #ffc40059}html[data-theme=pitlane] .k{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#a8acb4b3}html[data-theme=pitlane] .v{font-family:var(--font-display);font-size:20px;font-weight:400;letter-spacing:.05em;color:var(--text-strong)}html[data-theme=pitlane] .meter{height:6px;border-radius:0;background:#08090c;overflow:hidden;border:2px solid #3a3e48;box-shadow:none}html[data-theme=pitlane] .meter span{border-radius:0;background:linear-gradient(90deg,#e10600,#f4f4f0 55%,#ffc400);box-shadow:none}html[data-theme=pitlane] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=pitlane] .columns{gap:var(--gap-columns)}html[data-theme=pitlane] .now-row{gap:var(--gap-now-row)}html[data-theme=pitlane] .card{background:linear-gradient(180deg,#1c2028,#161820 55%,#12141a);border:2px solid #3a3e48;border-radius:0;padding:var(--pad-card);clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 2px #f4f4f0,0 0 0 5px #e10600,0 18px 36px #0000008c;animation:pitlaneLaunch .5s var(--motion-ease-snap) both;position:relative;overflow:hidden}html[data-theme=pitlane] .card:before{content:"";position:absolute;top:0;left:0;right:0;height:8px;margin:0;border:none;border-radius:0;opacity:1;mix-blend-mode:normal;pointer-events:none;background:repeating-linear-gradient(90deg,#e10600 0 28px,#f4f4f0 28px 40px,#e10600 40px 68px,#08090c 68px 72px);background-size:200% 100%;animation:pitlaneStripe 12s linear infinite;box-shadow:none}html[data-theme=pitlane] .card:after{content:"";position:absolute;top:14px;right:14px;width:14px;height:14px;margin:0;border:2px solid #f4f4f0;border-radius:50%;background:#e10600;box-shadow:inset 0 0 0 2px #08090c;pointer-events:none;opacity:.95;animation:pitlanePulse 2.2s ease-in-out infinite}html[data-theme=pitlane] .card-title{font-family:var(--font-display);font-size:24px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;opacity:1;color:#f4f4f0;text-shadow:none;border-bottom:3px solid #3a3e48;padding-bottom:12px;padding-top:6px;margin-bottom:16px;margin-top:4px;position:relative}html[data-theme=pitlane] .card-title:after{content:"";position:absolute;left:0;bottom:-3px;width:64px;height:3px;background:linear-gradient(90deg,#e10600,#f4f4f0);opacity:1}html[data-theme=pitlane] .setup-eyebrow{color:#e10600;letter-spacing:.24em;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:700}html[data-theme=pitlane] .setup-pulse-dot{background:#e10600;border-radius:50%;width:10px;height:10px;border:2px solid #f4f4f0;box-shadow:none;animation:pitlaneLights 3.6s steps(1,end) infinite}html[data-theme=pitlane] .bracket-row{border-radius:0;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);padding:16px 18px 18px 20px;border:2px solid #3a3e48;background:linear-gradient(90deg,#e10600 0 6px,#f4f4f0 6px 10px,transparent 10px),linear-gradient(180deg,#1c2028,#14161c);box-shadow:0 0 0 1px #f4f4f033,0 12px 24px #0006;position:relative}html[data-theme=pitlane] .bracket-row:before,html[data-theme=pitlane] .queue-column:before,html[data-theme=pitlane] .bracket-row.bracket-active:before,html[data-theme=pitlane] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=pitlane] .bracket-row:after{width:12px;height:12px;inset:auto 12px 12px auto;border:2px solid #f4f4f0;border-radius:50%;background:#e10600;pointer-events:none;opacity:.9;box-shadow:inset 0 0 0 2px #08090c}html[data-theme=pitlane] .brackets{gap:var(--gap-brackets)}html[data-theme=pitlane] .bracket-name{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=pitlane] .bracket-progress{height:6px;border-radius:0;background:#08090c;box-shadow:none;margin-top:14px;overflow:hidden;border:2px solid #3a3e48}html[data-theme=pitlane] .bracket-progress span{border-radius:0;background:linear-gradient(90deg,#e10600,#f4f4f0 70%,#ffc400);box-shadow:none}html[data-theme=pitlane] .badge,html[data-theme=pitlane] .pill{border-radius:0;clip-path:polygon(5px 0,100% 0,100% 100%,0 100%,0 5px);padding:4px 12px;font-family:var(--font-display);font-weight:400;letter-spacing:.1em;font-size:13px;text-transform:uppercase;border:2px solid #f4f4f0;background:#e10600;color:#f4f4f0;box-shadow:none;text-shadow:none}html[data-theme=pitlane] .queue-toggle{border-radius:0;padding:3px;background:#08090c;border:2px solid #3a3e48;box-shadow:inset 0 0 0 1px #e1060033;gap:3px}html[data-theme=pitlane] .toggle-btn{border-radius:0;clip-path:none;padding:8px 16px;background:transparent;box-shadow:none;border:none;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:400;color:#a8acb4a6}html[data-theme=pitlane] .toggle-btn:last-child{border-right:none}html[data-theme=pitlane] .toggle-btn.active{background:linear-gradient(180deg,#ff1a12,#e10600);box-shadow:inset 0 -2px #0000004d;color:#f4f4f0;text-shadow:none;border-radius:0;clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px)}html[data-theme=pitlane] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=pitlane] .queue-column{border-radius:0;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);padding:var(--pad-queue-col);border:2px solid #3a3e48;background:linear-gradient(90deg,#e10600 0 6px,#f4f4f0 6px 10px,transparent 10px),linear-gradient(180deg,#1c2028,#14161c);gap:10px;box-shadow:0 0 0 1px #f4f4f033,0 12px 24px #0006;position:relative}html[data-theme=pitlane] .queue-column:before{display:none}html[data-theme=pitlane] .queue-column:after{inset:auto 10px 10px auto;width:10px;height:10px;border:2px solid #f4f4f0;border-radius:50%;background:#e10600;opacity:.85;box-shadow:inset 0 0 0 2px #08090c}html[data-theme=pitlane] .queue-bracket{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;text-shadow:none;color:#e10600;border-bottom:2px solid #3a3e48;padding-bottom:8px}html[data-theme=pitlane] .queue-item{border-radius:0;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px);padding:var(--pad-queue-item);border:2px solid #3a3e48;border-left:4px solid #e10600;background:#0e1014;margin-bottom:5px;box-shadow:inset 0 -1px #00000040}html[data-theme=pitlane] .queue-item:before{width:0}html[data-theme=pitlane] .queue-item--deck{border-color:#f4f4f0;border-left-color:#ffc400;background:linear-gradient(180deg,#ff1a12,#e10600);box-shadow:inset 0 -2px #0000004d;animation:pitlanePulse 2.4s ease-in-out infinite}html[data-theme=pitlane] .queue-fighter{font-family:var(--font-display);font-size:17px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}html[data-theme=pitlane] .queue-tag{border-radius:0;clip-path:polygon(4px 0,100% 0,100% 100%,0 100%,0 4px);padding:2px 8px;font-family:var(--font-ui);letter-spacing:.1em;font-weight:700;font-size:10px;border:1px solid #3a3e48;background:#e106002e;color:#f4f4f0}html[data-theme=pitlane] .ghost{background:transparent;border:2px solid #3a3e48;border-top:3px solid #3a3e48;box-shadow:none;color:#a8acb4bf}html[data-theme=pitlane] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=pitlane] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=pitlane] .topbar-finished-stats .warn-v{color:var(--warn)!important}html[data-theme=pitlane] .now-card{border-radius:0;clip-path:polygon(20px 0,100% 0,100% 100%,0 100%,0 20px);background:var(--now-bg);border:3px solid #f4f4f0;box-shadow:var(--shadow-now);overflow:hidden;position:relative}html[data-theme=pitlane] .now-card:after{content:"";position:absolute;top:0;left:0;right:0;height:10px;margin:0;border-radius:0;background:repeating-linear-gradient(90deg,#e10600 0 32px,#f4f4f0 32px 48px,#e10600 48px 80px,#08090c 80px 86px);background-size:200% 100%;box-shadow:none;pointer-events:none;z-index:5;opacity:1;animation:pitlaneStripe 8s linear infinite}html[data-theme=pitlane] .now-ambient{background:repeating-linear-gradient(-18deg,transparent 0 24px,rgba(244,244,240,.04) 24px 26px),linear-gradient(180deg,rgba(225,6,0,.1) 0%,transparent 40%),radial-gradient(ellipse 45% 30% at 90% 20%,rgba(255,196,0,.08),transparent 55%);animation:pitlaneBreath 10s ease-in-out infinite}html[data-theme=pitlane] .now-scanlines{opacity:0}html[data-theme=pitlane] .now-corners{inset:16px}html[data-theme=pitlane] .now-corners span{width:12px;height:12px;border-radius:50%;border-width:2px!important;border-style:solid!important;border-color:#f4f4f0!important;background:#3a3e48;opacity:1;box-shadow:inset 0 0 0 2px #08090c;animation:none}html[data-theme=pitlane] .now-corners span:nth-child(1),html[data-theme=pitlane] .now-corners span:nth-child(4){background:#e10600}html[data-theme=pitlane] .now-corners span:nth-child(2),html[data-theme=pitlane] .now-corners span:nth-child(3){background:#3a3e48}html[data-theme=pitlane] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=pitlane] .now-label-text{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#f4f4f0;border:2px solid #f4f4f0;padding:6px 18px;display:inline-block;border-radius:0;clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);background:#e10600;box-shadow:0 0 0 2px #08090c;text-shadow:none}html[data-theme=pitlane] .now-label-glow{background:linear-gradient(90deg,transparent,#e10600,#f4f4f0,#e10600,transparent);background-size:200% 100%;border-radius:0;filter:none;height:4px;opacity:.95;animation:pitlaneStripe 4.5s linear infinite}html[data-theme=pitlane] .now-table{color:#a8acb4bf;letter-spacing:.18em;font-family:var(--font-ui);text-transform:uppercase;font-weight:700;font-size:11px}html[data-theme=pitlane] .now-timer{font-family:var(--font-display);font-size:28px;font-weight:400;color:#ffc400;text-shadow:none;letter-spacing:.08em}html[data-theme=pitlane] .now-card.decision{border-color:#ffc400;box-shadow:0 0 0 3px #f4f4f0,0 0 0 7px #e10600,0 28px 48px #000000a6;animation:pitlanePulse 1.2s ease-in-out infinite}html[data-theme=pitlane] .now-head{padding:28px 30px 0 28px}html[data-theme=pitlane] .now-hero{padding:14px 30px 32px 28px}html[data-theme=pitlane] .now-fighter-name,html[data-theme=pitlane] .now-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(30px,4.2vw,54px);font-weight:400;color:var(--text-strong);text-shadow:none}html[data-theme=pitlane] .decision-toast{border-radius:0;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px);border:2px solid #f4f4f0;border-left:8px solid #e10600;background:linear-gradient(180deg,#1c2028,#14161c);color:var(--text-strong);box-shadow:0 0 0 3px #e10600,0 16px 28px #00000073}html[data-theme=pitlane] .ranking-item{border-radius:0;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px);padding:8px 12px 8px 14px;border:2px solid #3a3e48;border-left:4px solid #e10600;background:#0e1014;box-shadow:inset 0 -1px #0003}html[data-theme=pitlane] .ranking-item:before{width:0}html[data-theme=pitlane] .ranking-motion-list{gap:6px}html[data-theme=pitlane] .ranking-rank{color:#e10600;font-family:var(--font-display);letter-spacing:.05em;font-weight:400;font-size:18px;text-shadow:none}html[data-theme=pitlane] .ranking-name{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=pitlane] .browser-card{border-radius:0;clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px)}html[data-theme=pitlane] .picker{gap:16px}html[data-theme=pitlane] .field-label{letter-spacing:.18em;color:#a8acb4b3;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:700}html[data-theme=pitlane] .finished-hero,html[data-theme=pitlane] .finished-bracket,html[data-theme=pitlane] .finished-match{clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px)!important;border-radius:0}html[data-theme=pitlane] .finished-hero{border:2px solid #3a3e48;background:linear-gradient(90deg,#e10600 0 6px,#f4f4f0 6px 10px,transparent 10px),linear-gradient(180deg,#1c2028,#14161c);box-shadow:var(--shadow-panel)}html[data-theme=pitlane] .finished-hero__title{font-family:var(--font-display);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#f4f4f0;text-shadow:none;background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=pitlane] .finished-match{border:2px solid #3a3e48;border-radius:0;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px)!important;grid-template-columns:8px 1fr auto;padding:10px 12px;background:#0e1014}html[data-theme=pitlane] .finished-match__rail{width:8px;opacity:1;background:linear-gradient(180deg,#e10600,#f4f4f0);border-radius:0;box-shadow:none}html[data-theme=pitlane] .finished-bracket{border:2px solid #3a3e48;background:linear-gradient(90deg,#e10600 0 6px,#f4f4f0 6px 10px,transparent 10px),linear-gradient(180deg,#1c2028,#14161c);box-shadow:0 0 0 1px #f4f4f033,0 12px 24px #0006}html[data-theme=pitlane] .finished-podium__pedestal{clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px);border-radius:0;border:2px solid #3a3e48;border-top:6px solid #e10600;background:#1c2028;box-shadow:inset 0 -4px #0000004d,0 10px 20px #00000059}html[data-theme=pitlane] .finished-podium__name{font-family:var(--font-display);font-weight:400;letter-spacing:.05em;font-size:16px;text-transform:uppercase;color:var(--text-strong);text-shadow:none}html[data-theme=pitlane] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#f4f4f0;border-top-color:#ffc400;background:linear-gradient(180deg,#ff1a12,#e10600);box-shadow:inset 0 -4px #0000004d,0 0 0 2px #ffc40059}html[data-theme=pitlane] .list-item{border:2px solid #3a3e48;border-left:6px solid #e10600;border-radius:0;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px);background:linear-gradient(180deg,#1c2028,#14161c);padding:12px 14px;color:var(--text-strong);box-shadow:inset 0 -2px #0003}html[data-theme=pitlane] .list-item.active{border-color:#f4f4f0;border-left-color:#ffc400;box-shadow:0 0 0 2px #e1060059;background:linear-gradient(180deg,#2a2e38,#1c2028)}html[data-theme=pitlane] .mode-pill{border-radius:0;clip-path:polygon(5px 0,100% 0,100% 100%,0 100%,0 5px);background:#e10600;box-shadow:none;border:2px solid #f4f4f0;color:#f4f4f0;padding:3px 10px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:400;text-shadow:none}html[data-theme=pitlane] .column-card{border:2px solid #3a3e48;border-radius:0;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);background:linear-gradient(90deg,#e10600 0 6px,#f4f4f0 6px 10px,transparent 10px),linear-gradient(180deg,#1c2028,#14161c);box-shadow:0 0 0 1px #f4f4f033,0 12px 24px #0006}html[data-theme=pitlane] .column-card:before,html[data-theme=pitlane] .column-card:after{width:10px;height:10px;border-radius:50%;border:2px solid #f4f4f0!important;background:#e10600;box-shadow:inset 0 0 0 2px #08090c}html[data-theme=pitlane] .column-card:before{top:10px;left:auto;right:10px;background:#e10600}html[data-theme=pitlane] .column-card:after{bottom:10px;right:10px;left:auto;background:#3a3e48}html[data-theme=pitlane] .column-header{background:#0e1014;border-bottom:3px solid #3a3e48;border-radius:0;color:var(--text-strong)}html[data-theme=pitlane] .column-header:before{height:5px;background:repeating-linear-gradient(90deg,#e10600 0 24px,#f4f4f0 24px 36px,#e10600 36px 60px);background-size:200% 100%;animation:pitlaneStripe 7s linear infinite}html[data-theme=pitlane] .appearance-panel{border-top-color:#3a3e48;color:var(--text-strong)}html[data-theme=pitlane] .theme-option,html[data-theme=pitlane] .bg-swatch{border-radius:0;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px);border:2px solid #3a3e48;border-top:3px solid #e10600;background:linear-gradient(180deg,#1c2028,#14161c);color:var(--text-strong);box-shadow:inset 0 -2px #0003}html[data-theme=pitlane] .theme-option.active,html[data-theme=pitlane] .bg-swatch.active{border-color:#f4f4f0;border-top-color:#ffc400;box-shadow:0 0 0 2px #e1060066}html[data-theme=pitlane] .theme-option-thumb,html[data-theme=pitlane] .bg-swatch-thumb{border-radius:0;border:2px solid #3a3e48}html[data-theme=pitlane] .bracket-row.stage-in_progress,html[data-theme=pitlane] .queue-column.stage-in_progress{--row-accent: #e10600;--row-accent-dim: #f4f4f0;--row-accent-glow: rgba(225, 6, 0, .14);--row-corner: rgba(244, 244, 240, .45);border-color:#f4f4f0;box-shadow:0 0 0 2px #e1060066,0 12px 24px #0006}html[data-theme=pitlane] .bracket-row.stage-finals,html[data-theme=pitlane] .queue-column.stage-finals{--row-accent: #ffc400;--row-accent-dim: #e10600;--row-accent-glow: rgba(255, 196, 0, .16);border-color:#ffc400;background:linear-gradient(90deg,#ffc400 0 6px,#e10600 6px 10px,transparent 10px),linear-gradient(180deg,#2a2e38,#1c2028);box-shadow:0 0 0 2px #ffc40066,0 12px 24px #00000073}html[data-theme=pitlane] .bracket-row.stage-completed,html[data-theme=pitlane] .queue-column.stage-completed{--row-accent: #5a6068;--row-accent-dim: #3a3e48;--row-accent-glow: rgba(90, 96, 104, .1);border-color:#3a3e48;opacity:.86}html[data-theme=pitlane] .bracket-row.stage-not_started,html[data-theme=pitlane] .queue-column.stage-not_started{--row-accent: #3a3e48;--row-accent-dim: #2a2e38;border-color:#3a3e48;background:linear-gradient(90deg,#3a3e48 0 6px,#2a2e38 6px 10px,transparent 10px),#101218}@media(prefers-reduced-motion:reduce){html[data-theme=pitlane] .card,html[data-theme=pitlane] .card:before,html[data-theme=pitlane] .card:after,html[data-theme=pitlane] .setup-pulse-dot,html[data-theme=pitlane] .queue-item--deck,html[data-theme=pitlane] .now-ambient,html[data-theme=pitlane] .now-card:after,html[data-theme=pitlane] .now-card.decision,html[data-theme=pitlane] .now-label-glow,html[data-theme=pitlane] .column-header:before,html[data-theme=pitlane] .topbar:after{animation:none}}html[data-theme=breadboard] body{background:linear-gradient(168deg,#061a14,#082018 40%,#0c2e24);color:var(--text);font-family:var(--font-ui);letter-spacing:.01em}html[data-theme=breadboard] body:before{inset:0;background:radial-gradient(circle,rgba(232,228,212,.07) 1px,transparent 1.2px),radial-gradient(ellipse 48% 32% at 6% 8%,rgba(200,117,51,.12),transparent 55%),radial-gradient(ellipse 38% 28% at 94% 92%,rgba(90,180,140,.07),transparent 50%);background-size:14px 14px,auto,auto;opacity:.9;animation:breadboardBreath 11s ease-in-out infinite}html[data-theme=breadboard] body:after{opacity:.1;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.3'/%3E%3C/svg%3E");pointer-events:none}html[data-theme=breadboard] ::selection{background:#c87533;color:#061a14}@keyframes breadboardBreath{0%,to{opacity:.78}50%{opacity:.95}}@keyframes breadboardSeat{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes breadboardTrace{0%{background-position:0% 0}to{background-position:100% 0}}@keyframes breadboardPad{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes breadboardProbe{0%,to{opacity:.4}40%{opacity:1}70%{opacity:.7}}@media(prefers-reduced-motion:reduce){html[data-theme=breadboard] body:before{animation:none}}html[data-theme=breadboard] button{border-radius:var(--radius-btn);clip-path:none;padding:10px 20px;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:1px solid #e8a05c;border-bottom:3px solid #8a5220;color:#061a14;transition:transform var(--motion-duration-fast) var(--motion-ease-snap),border-color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease,box-shadow var(--motion-duration-med) var(--motion-ease-soft)}html[data-theme=breadboard] button:hover{transform:translateY(-2px);border-color:#e8e4d4;background:linear-gradient(180deg,#e8a05c,#d4863f 55%,#c87533);box-shadow:inset 0 -2px #00000040,0 0 0 2px #c8753359,0 10px 18px #0006}html[data-theme=breadboard] button:active{transform:translateY(1px);box-shadow:inset 0 2px #0000004d,0 2px 6px #0000004d}html[data-theme=breadboard] input,html[data-theme=breadboard] select,html[data-theme=breadboard] textarea{border-radius:var(--radius-input);clip-path:none;padding:10px 12px 10px 14px;background:var(--input-bg);border:1px solid #2a5c48;border-left:3px solid #c87533;box-shadow:inset 0 2px 4px #00000059;font-family:var(--font-ui);font-weight:500;letter-spacing:.02em;color:var(--text-strong)}html[data-theme=breadboard] input:focus,html[data-theme=breadboard] select:focus,html[data-theme=breadboard] textarea:focus{border-color:#c87533;border-left-color:#e8a05c;box-shadow:inset 0 2px 4px #00000059,0 0 0 2px #c875334d;outline:none}html[data-theme=breadboard] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=breadboard] .fx-glow{background:radial-gradient(circle,rgba(232,228,212,.08) 1px,transparent 1.2px),var(--fx-glow);background-size:14px 14px,auto,auto,auto;opacity:1}html[data-theme=breadboard] .fx-scan{opacity:0}html[data-theme=breadboard] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #2a5c48;border-radius:0;margin:0;width:100%;box-shadow:inset 0 -3px #c87533,0 12px 24px #0006;position:relative;padding-bottom:6px}html[data-theme=breadboard] .topbar:after{content:"";position:absolute;left:18%;right:18%;bottom:8px;height:6px;border-radius:2px;background:repeating-linear-gradient(90deg,#c87533 0 8px,transparent 8px 14px);pointer-events:none;opacity:.85;animation:breadboardProbe 3.2s ease-in-out infinite}html[data-theme=breadboard] .brand-banner img{filter:contrast(1.05) saturate(.95) brightness(1.04)}html[data-theme=breadboard] .brand-icon-img{border-radius:4px;clip-path:none;border:1px solid #c87533;box-shadow:0 0 0 3px #0c2e24,0 0 0 4px #2a5c48}html[data-theme=breadboard] .title{font-family:var(--font-display);font-weight:700;letter-spacing:.06em;font-size:clamp(20px,2.5vw,32px);text-transform:uppercase;color:#e8e4d4;text-shadow:none}html[data-theme=breadboard] .clock-display{font-family:var(--font-ui);font-weight:600;letter-spacing:.06em;font-size:14px;color:#061a14;border-radius:3px;clip-path:none;padding:7px 14px;border:1px solid #e8a05c;background:#c87533;box-shadow:inset 0 -2px #0003;text-align:center}html[data-theme=breadboard] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:8px;border-left:2px solid #c87533;padding:0 0 0 14px}html[data-theme=breadboard] .top-stat{padding:var(--pad-stat);border-radius:var(--radius-chip);clip-path:none;margin:0;border:1px solid #2a5c48;border-top:2px solid #c87533;background:linear-gradient(180deg,#134d3a,#0c2e24);box-shadow:inset 0 -1px #00000040}html[data-theme=breadboard] .top-stat.glow{border-top-color:#e8a05c;background:linear-gradient(180deg,#c87533,#8a5220);box-shadow:inset 0 -2px #0000004d}html[data-theme=breadboard] .top-stat.glow .k,html[data-theme=breadboard] .top-stat.glow .v{color:#061a14}html[data-theme=breadboard] .top-stat.highlight{border-color:#e8a05c;border-top-color:#e8c56a;background:linear-gradient(180deg,#1a5c46,#0e3228);box-shadow:0 0 0 1px #e8a05c4d}html[data-theme=breadboard] .k{font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8a9a94bf}html[data-theme=breadboard] .v{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:.04em;color:var(--text-strong)}html[data-theme=breadboard] .meter{height:5px;border-radius:2px;background:#061a14;overflow:hidden;border:1px solid #2a5c48;box-shadow:none}html[data-theme=breadboard] .meter span{border-radius:1px;background:linear-gradient(90deg,#8a5220,#c87533 45%,#e8a05c);box-shadow:none}html[data-theme=breadboard] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=breadboard] .columns{gap:var(--gap-columns)}html[data-theme=breadboard] .now-row{gap:var(--gap-now-row)}html[data-theme=breadboard] .card{background:linear-gradient(180deg,#134d3a,#0e3228 55%,#0c2e24);border:1px solid #2a5c48;border-radius:var(--radius-panel);padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);animation:breadboardSeat .48s var(--motion-ease-snap) both;position:relative;overflow:hidden}html[data-theme=breadboard] .card:before{content:"";position:absolute;top:10px;bottom:10px;left:8px;width:8px;margin:0;border:none;border-radius:4px;opacity:1;mix-blend-mode:normal;pointer-events:none;background:radial-gradient(circle at 50% 8px,#c87533 0 2.5px,transparent 2.8px),radial-gradient(circle at 50% 22px,#c87533 0 2.5px,transparent 2.8px),radial-gradient(circle at 50% 36px,#c87533 0 2.5px,transparent 2.8px),radial-gradient(circle at 50% 50px,#c87533 0 2.5px,transparent 2.8px),radial-gradient(circle at 50% 64px,#c87533 0 2.5px,transparent 2.8px),radial-gradient(circle at 50% 78px,#c87533 0 2.5px,transparent 2.8px),linear-gradient(180deg,#8a5220,#c87533);background-color:#8a5220;box-shadow:none}html[data-theme=breadboard] .card:after{content:"";position:absolute;top:10px;right:10px;width:10px;height:10px;margin:0;border:2px solid #e8a05c;border-radius:50%;background:#c87533;box-shadow:inset 0 0 0 2px #061a14,0 48px #c87533,0 48px 0 2px #e8a05c,48px 0 0 0 transparent;pointer-events:none;opacity:.95;animation:breadboardPad 2.6s ease-in-out infinite}html[data-theme=breadboard] .card-title{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;opacity:1;color:#e8e4d4;text-shadow:none;border-bottom:2px solid #2a5c48;padding-bottom:10px;padding-top:2px;margin-bottom:14px;margin-top:2px;position:relative}html[data-theme=breadboard] .card-title:after{content:"";position:absolute;left:0;bottom:-2px;width:72px;height:2px;background:linear-gradient(90deg,#c87533,#e8a05c,transparent);opacity:1;background-size:200% 100%;animation:breadboardTrace 5s linear infinite}html[data-theme=breadboard] .setup-eyebrow{color:#c87533;letter-spacing:.2em;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=breadboard] .setup-pulse-dot{background:#c87533;border-radius:50%;width:9px;height:9px;border:2px solid #e8a05c;box-shadow:inset 0 0 0 2px #061a14;animation:breadboardPad 2.2s ease-in-out infinite}html[data-theme=breadboard] .bracket-row{border-radius:var(--radius-panel);clip-path:none;padding:14px 16px 16px 22px;border:1px solid #2a5c48;background:linear-gradient(90deg,transparent 0 6px,#c87533 6px 8px,transparent 8px),linear-gradient(180deg,#134d3a,#0c2e24);box-shadow:0 1px #e8e4d40d,0 10px 20px #00000059;position:relative}html[data-theme=breadboard] .bracket-row:before,html[data-theme=breadboard] .queue-column:before,html[data-theme=breadboard] .bracket-row.bracket-active:before,html[data-theme=breadboard] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=breadboard] .bracket-row:after{width:9px;height:9px;inset:auto 10px 10px auto;border:2px solid #e8a05c;border-radius:50%;background:#c87533;pointer-events:none;opacity:.9;box-shadow:inset 0 0 0 2px #061a14}html[data-theme=breadboard] .brackets{gap:var(--gap-brackets)}html[data-theme=breadboard] .bracket-name{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=breadboard] .bracket-progress{height:5px;border-radius:2px;background:#061a14;box-shadow:none;margin-top:12px;overflow:hidden;border:1px solid #2a5c48}html[data-theme=breadboard] .bracket-progress span{border-radius:1px;background:linear-gradient(90deg,#8a5220,#c87533 60%,#e8a05c);box-shadow:none}html[data-theme=breadboard] .badge,html[data-theme=breadboard] .pill{border-radius:var(--radius-chip);clip-path:none;padding:3px 10px;font-family:var(--font-ui);font-weight:600;letter-spacing:.08em;font-size:11px;text-transform:uppercase;border:1px solid #e8a05c;background:#c87533;color:#061a14;box-shadow:none;text-shadow:none}html[data-theme=breadboard] .queue-toggle{border-radius:var(--radius-toggle);padding:3px;background:#061a14;border:1px solid #2a5c48;box-shadow:inset 0 0 0 1px #c8753326;gap:3px}html[data-theme=breadboard] .toggle-btn{border-radius:var(--radius-toggle-btn);clip-path:none;padding:7px 14px;background:transparent;box-shadow:none;border:none;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;color:#8a9a94b3}html[data-theme=breadboard] .toggle-btn:last-child{border-right:none}html[data-theme=breadboard] .toggle-btn.active{background:linear-gradient(180deg,#d4863f,#c87533);box-shadow:inset 0 -2px #00000040;color:#061a14;text-shadow:none;border-radius:var(--radius-toggle-btn);clip-path:none}html[data-theme=breadboard] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=breadboard] .queue-column{border-radius:var(--radius-panel);clip-path:none;padding:var(--pad-queue-col);border:1px solid #2a5c48;background:linear-gradient(90deg,transparent 0 6px,#c87533 6px 8px,transparent 8px),linear-gradient(180deg,#134d3a,#0c2e24);gap:8px;box-shadow:0 1px #e8e4d40d,0 10px 20px #00000059;position:relative}html[data-theme=breadboard] .queue-column:before{display:none}html[data-theme=breadboard] .queue-column:after{inset:auto 8px 8px auto;width:8px;height:8px;border:2px solid #e8a05c;border-radius:50%;background:#c87533;opacity:.85;box-shadow:inset 0 0 0 2px #061a14}html[data-theme=breadboard] .queue-bracket{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-shadow:none;color:#c87533;border-bottom:1px solid #2a5c48;padding-bottom:7px}html[data-theme=breadboard] .queue-item{border-radius:3px;clip-path:none;padding:var(--pad-queue-item);border:1px solid #2a5c48;border-left:3px solid #c87533;background:#061a14;margin-bottom:4px;box-shadow:inset 0 -1px #0003}html[data-theme=breadboard] .queue-item:before{width:0}html[data-theme=breadboard] .queue-item--deck{border-color:#e8a05c;border-left-color:#e8c56a;background:linear-gradient(180deg,#1a5c46,#0e3228);box-shadow:0 0 0 1px #c8753359;animation:breadboardProbe 2.4s ease-in-out infinite}html[data-theme=breadboard] .queue-fighter{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}html[data-theme=breadboard] .queue-tag{border-radius:2px;clip-path:none;padding:2px 7px;font-family:var(--font-ui);letter-spacing:.08em;font-weight:600;font-size:9px;border:1px solid #2a5c48;background:#c875332e;color:#e8a05c}html[data-theme=breadboard] .ghost{background:transparent;border:1px solid #2a5c48;border-bottom:2px solid #2a5c48;box-shadow:none;color:#8a9a94cc}html[data-theme=breadboard] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=breadboard] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=breadboard] .topbar-finished-stats .warn-v{color:var(--warn)!important}html[data-theme=breadboard] .now-card{border-radius:6px;clip-path:none;background:var(--now-bg);border:1px solid #2a5c48;box-shadow:var(--shadow-now);overflow:hidden;position:relative}html[data-theme=breadboard] .now-card:after{content:"";position:absolute;top:0;left:0;right:0;height:6px;margin:0;border-radius:0;background:linear-gradient(90deg,#8a5220,#c87533 22%,#e8a05c,#c87533 78%,#8a5220);background-size:200% 100%;box-shadow:none;pointer-events:none;z-index:5;opacity:1;animation:breadboardTrace 6s linear infinite}html[data-theme=breadboard] .now-ambient{background:radial-gradient(circle,rgba(232,228,212,.06) 1px,transparent 1.2px),linear-gradient(180deg,rgba(200,117,51,.1) 0%,transparent 42%),radial-gradient(ellipse 40% 28% at 88% 18%,rgba(232,160,92,.08),transparent 55%);background-size:14px 14px,auto,auto;animation:breadboardBreath 10s ease-in-out infinite}html[data-theme=breadboard] .now-scanlines{opacity:0}html[data-theme=breadboard] .now-corners{inset:14px}html[data-theme=breadboard] .now-corners span{width:10px;height:10px;border-radius:50%;border-width:2px!important;border-style:solid!important;border-color:#e8a05c!important;background:#c87533;opacity:1;box-shadow:inset 0 0 0 2px #061a14;animation:none}html[data-theme=breadboard] .now-corners span:nth-child(1),html[data-theme=breadboard] .now-corners span:nth-child(4){background:#c87533}html[data-theme=breadboard] .now-corners span:nth-child(2),html[data-theme=breadboard] .now-corners span:nth-child(3){background:#8a9a94;border-color:#c0c8c4!important}html[data-theme=breadboard] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=breadboard] .now-label-text{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#061a14;border:1px solid #e8a05c;padding:5px 14px;display:inline-block;border-radius:3px;clip-path:none;background:#c87533;box-shadow:inset 0 -1px #0003;text-shadow:none}html[data-theme=breadboard] .now-label-glow{background:linear-gradient(90deg,transparent,#c87533,#e8a05c,#c87533,transparent);background-size:200% 100%;border-radius:0;filter:none;height:3px;opacity:.95;animation:breadboardTrace 4s linear infinite}html[data-theme=breadboard] .now-table{color:#8a9a94cc;letter-spacing:.14em;font-family:var(--font-ui);text-transform:uppercase;font-weight:600;font-size:10px}html[data-theme=breadboard] .now-timer{font-family:var(--font-ui);font-size:24px;font-weight:600;color:#e8a05c;text-shadow:none;letter-spacing:.06em}html[data-theme=breadboard] .now-card.decision{border-color:#e8a05c;box-shadow:0 0 0 1px #2a5c48,0 0 0 4px #e8a05c66,0 24px 44px #0000008c;animation:breadboardProbe 1.3s ease-in-out infinite}html[data-theme=breadboard] .now-head{padding:26px 28px 0 30px}html[data-theme=breadboard] .now-hero{padding:12px 28px 28px 30px}html[data-theme=breadboard] .now-fighter-name,html[data-theme=breadboard] .now-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(28px,4vw,50px);font-weight:800;color:var(--text-strong);text-shadow:none}html[data-theme=breadboard] .decision-toast{border-radius:4px;clip-path:none;border:1px solid #2a5c48;border-left:6px solid #c87533;background:linear-gradient(180deg,#134d3a,#0c2e24);color:var(--text-strong);box-shadow:0 0 0 2px #c875334d,0 14px 24px #0006}html[data-theme=breadboard] .ranking-item{border-radius:3px;clip-path:none;padding:7px 10px 7px 12px;border:1px solid #2a5c48;border-left:3px solid #c87533;background:#061a14;box-shadow:inset 0 -1px #0000002e}html[data-theme=breadboard] .ranking-item:before{width:0}html[data-theme=breadboard] .ranking-motion-list{gap:5px}html[data-theme=breadboard] .ranking-rank{color:#c87533;font-family:var(--font-ui);letter-spacing:.04em;font-weight:700;font-size:14px;text-shadow:none}html[data-theme=breadboard] .ranking-name{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-strong)}html[data-theme=breadboard] .browser-card{border-radius:var(--radius-panel);clip-path:none}html[data-theme=breadboard] .picker{gap:14px}html[data-theme=breadboard] .field-label{letter-spacing:.14em;color:#8a9a94bf;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=breadboard] .finished-hero,html[data-theme=breadboard] .finished-bracket,html[data-theme=breadboard] .finished-match{clip-path:none!important;border-radius:var(--radius-panel)}html[data-theme=breadboard] .finished-hero{border:1px solid #2a5c48;background:linear-gradient(90deg,transparent 0 6px,#c87533 6px 8px,transparent 8px),linear-gradient(180deg,#134d3a,#0c2e24);box-shadow:var(--shadow-panel)}html[data-theme=breadboard] .finished-hero__title{font-family:var(--font-display);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e8e4d4;text-shadow:none;background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=breadboard] .finished-match{border:1px solid #2a5c48;border-radius:3px;clip-path:none!important;grid-template-columns:6px 1fr auto;padding:9px 11px;background:#061a14}html[data-theme=breadboard] .finished-match__rail{width:6px;opacity:1;background:linear-gradient(180deg,#c87533,#e8a05c);border-radius:2px;box-shadow:none}html[data-theme=breadboard] .finished-bracket{border:1px solid #2a5c48;background:linear-gradient(90deg,transparent 0 6px,#c87533 6px 8px,transparent 8px),linear-gradient(180deg,#134d3a,#0c2e24);box-shadow:0 1px #e8e4d40d,0 10px 20px #00000059}html[data-theme=breadboard] .finished-podium__pedestal{clip-path:none;border-radius:4px;border:1px solid #2a5c48;border-top:5px solid #c87533;background:#134d3a;box-shadow:inset 0 -3px #00000040,0 8px 16px #0000004d}html[data-theme=breadboard] .finished-podium__name{font-family:var(--font-display);font-weight:700;letter-spacing:.04em;font-size:14px;text-transform:uppercase;color:var(--text-strong);text-shadow:none}html[data-theme=breadboard] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#e8a05c;border-top-color:#e8c56a;background:linear-gradient(180deg,#1a5c46,#0e3228);box-shadow:inset 0 -3px #00000040,0 0 0 2px #c875334d}html[data-theme=breadboard] .list-item{border:1px solid #2a5c48;border-left:5px solid #c87533;border-radius:4px;clip-path:none;background:linear-gradient(180deg,#134d3a,#0c2e24);padding:11px 12px;color:var(--text-strong);box-shadow:inset 0 -1px #0000002e}html[data-theme=breadboard] .list-item.active{border-color:#e8a05c;border-left-color:#e8c56a;box-shadow:0 0 0 2px #c875334d;background:linear-gradient(180deg,#1a5c46,#0e3228)}html[data-theme=breadboard] .mode-pill{border-radius:var(--radius-chip);clip-path:none;background:#c87533;box-shadow:none;border:1px solid #e8a05c;color:#061a14;padding:2px 9px;font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;text-shadow:none}html[data-theme=breadboard] .column-card{border:1px solid #2a5c48;border-radius:var(--radius-panel);clip-path:none;background:linear-gradient(90deg,transparent 0 6px,#c87533 6px 8px,transparent 8px),linear-gradient(180deg,#134d3a,#0c2e24);box-shadow:0 1px #e8e4d40d,0 10px 20px #00000059}html[data-theme=breadboard] .column-card:before,html[data-theme=breadboard] .column-card:after{width:8px;height:8px;border-radius:50%;border:2px solid #e8a05c!important;background:#c87533;box-shadow:inset 0 0 0 2px #061a14}html[data-theme=breadboard] .column-card:before{top:8px;left:auto;right:8px;background:#c87533}html[data-theme=breadboard] .column-card:after{bottom:8px;right:8px;left:auto;background:#8a9a94;border-color:#c0c8c4!important}html[data-theme=breadboard] .column-header{background:#061a14;border-bottom:2px solid #2a5c48;border-radius:0;color:var(--text-strong)}html[data-theme=breadboard] .column-header:before{height:3px;background:linear-gradient(90deg,#8a5220,#c87533 30%,#e8a05c,#c87533 70%,#8a5220);background-size:200% 100%;animation:breadboardTrace 7s linear infinite}html[data-theme=breadboard] .appearance-panel{border-top-color:#2a5c48;color:var(--text-strong)}html[data-theme=breadboard] .theme-option,html[data-theme=breadboard] .bg-swatch{border-radius:var(--radius-panel);clip-path:none;border:1px solid #2a5c48;border-top:2px solid #c87533;background:linear-gradient(180deg,#134d3a,#0c2e24);color:var(--text-strong);box-shadow:inset 0 -1px #0000002e}html[data-theme=breadboard] .theme-option.active,html[data-theme=breadboard] .bg-swatch.active{border-color:#e8a05c;border-top-color:#e8c56a;box-shadow:0 0 0 2px #c8753359}html[data-theme=breadboard] .theme-option-thumb,html[data-theme=breadboard] .bg-swatch-thumb{border-radius:3px;border:1px solid #2a5c48}html[data-theme=breadboard] .bracket-row.stage-in_progress,html[data-theme=breadboard] .queue-column.stage-in_progress{--row-accent: #c87533;--row-accent-dim: #e8a05c;--row-accent-glow: rgba(200, 117, 51, .14);--row-corner: rgba(232, 160, 92, .45);border-color:#c87533;box-shadow:0 0 0 1px #c8753359,0 10px 20px #00000059}html[data-theme=breadboard] .bracket-row.stage-finals,html[data-theme=breadboard] .queue-column.stage-finals{--row-accent: #e8c56a;--row-accent-dim: #c87533;--row-accent-glow: rgba(232, 197, 106, .16);border-color:#e8a05c;background:linear-gradient(90deg,transparent 0 6px,#e8c56a 6px 8px,transparent 8px),linear-gradient(180deg,#1a5c46,#0e3228);box-shadow:0 0 0 1px #e8a05c66,0 10px 20px #0006}html[data-theme=breadboard] .bracket-row.stage-completed,html[data-theme=breadboard] .queue-column.stage-completed{--row-accent: #4a6a5c;--row-accent-dim: #2a5c48;--row-accent-glow: rgba(74, 106, 92, .1);border-color:#2a5c48;opacity:.86}html[data-theme=breadboard] .bracket-row.stage-not_started,html[data-theme=breadboard] .queue-column.stage-not_started{--row-accent: #2a5c48;--row-accent-dim: #1a3d30;border-color:#2a5c48;background:linear-gradient(90deg,transparent 0 6px,#2a5c48 6px 8px,transparent 8px),#0a241c}@media(prefers-reduced-motion:reduce){html[data-theme=breadboard] .card,html[data-theme=breadboard] .card:before,html[data-theme=breadboard] .card:after,html[data-theme=breadboard] .setup-pulse-dot,html[data-theme=breadboard] .queue-item--deck,html[data-theme=breadboard] .now-card:after,html[data-theme=breadboard] .now-ambient,html[data-theme=breadboard] .now-label-glow,html[data-theme=breadboard] .now-card.decision,html[data-theme=breadboard] .card-title:after,html[data-theme=breadboard] .column-header:before,html[data-theme=breadboard] .topbar:after{animation:none}}html[data-theme=ephemeris] body{background:radial-gradient(ellipse 70% 50% at 50% -5%,rgba(21,32,56,.9),transparent 60%),linear-gradient(172deg,#05070e,#070b14 42%,#0a1220);color:var(--text);font-family:var(--font-ui);letter-spacing:.015em}html[data-theme=ephemeris] body:before{inset:0;background:radial-gradient(circle at 12% 18%,rgba(228,220,200,.14) 0 1px,transparent 1.6px),radial-gradient(circle at 28% 62%,rgba(228,220,200,.1) 0 1px,transparent 1.5px),radial-gradient(circle at 48% 24%,rgba(106,154,166,.12) 0 1px,transparent 1.5px),radial-gradient(circle at 67% 44%,rgba(228,220,200,.09) 0 1px,transparent 1.4px),radial-gradient(circle at 81% 16%,rgba(228,220,200,.11) 0 1px,transparent 1.5px),radial-gradient(circle at 91% 72%,rgba(184,149,90,.1) 0 1px,transparent 1.5px),radial-gradient(ellipse 42% 28% at 8% 10%,rgba(184,149,90,.07),transparent 55%),radial-gradient(ellipse 36% 26% at 92% 88%,rgba(106,154,166,.06),transparent 50%);opacity:.85;animation:ephemerisTwinkle 14s ease-in-out infinite}html[data-theme=ephemeris] body:after{opacity:.08;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.28'/%3E%3C/svg%3E");pointer-events:none}html[data-theme=ephemeris] ::selection{background:#b8955a;color:#05070e}@keyframes ephemerisTwinkle{0%,to{opacity:.72}40%{opacity:.92}70%{opacity:.8}}@keyframes ephemerisRise{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ephemerisMeridian{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ephemerisSweep{0%{background-position:0% 0}to{background-position:200% 0}}@keyframes ephemerisPulse{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){html[data-theme=ephemeris] body:before{animation:none}}html[data-theme=ephemeris] button{border-radius:var(--radius-btn);clip-path:none;padding:10px 22px;font-family:var(--font-ui);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:1px solid #d4b878;color:#05070e;transition:transform var(--motion-duration-fast) var(--motion-ease-snap),border-color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease,box-shadow var(--motion-duration-med) var(--motion-ease-soft)}html[data-theme=ephemeris] button:hover{transform:translateY(-1px);border-color:#e8e0d0;background:linear-gradient(165deg,#d4b878,#c4a46a,#b8955a);box-shadow:0 0 0 1px #b8955a73,0 0 0 4px #0a1220cc,0 12px 22px #0006}html[data-theme=ephemeris] button:active{transform:translateY(1px);box-shadow:0 0 0 1px #b8955a4d,0 2px 8px #00000059}html[data-theme=ephemeris] input,html[data-theme=ephemeris] select,html[data-theme=ephemeris] textarea{border-radius:var(--radius-input);clip-path:none;padding:10px 14px;background:var(--input-bg);border:1px solid rgba(184,149,90,.35);box-shadow:inset 0 0 0 3px #0a1220d9,inset 0 2px 6px #00000059;font-family:var(--font-ui);font-weight:500;letter-spacing:.03em;color:var(--text-strong)}html[data-theme=ephemeris] input:focus,html[data-theme=ephemeris] select:focus,html[data-theme=ephemeris] textarea:focus{border-color:#b8955a;box-shadow:inset 0 0 0 3px #0a1220d9,0 0 0 1px #6a9aa659;outline:none}html[data-theme=ephemeris] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=ephemeris] .fx-glow{background:var(--fx-glow);opacity:1}html[data-theme=ephemeris] .fx-scan{opacity:0}html[data-theme=ephemeris] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid rgba(184,149,90,.28);border-radius:0;margin:0;width:100%;box-shadow:0 1px #6a9aa61f,0 14px 28px #0006;position:relative;padding-bottom:4px}html[data-theme=ephemeris] .topbar:after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:1px;background:repeating-linear-gradient(90deg,#b8955a 0 3px,transparent 3px 10px,rgba(106,154,166,.55) 10px 11px,transparent 11px 18px);pointer-events:none;opacity:.85;animation:ephemerisPulse 4.5s ease-in-out infinite}html[data-theme=ephemeris] .brand-banner img{filter:contrast(1.04) saturate(.88) brightness(1.06)}html[data-theme=ephemeris] .brand-icon-img{border-radius:50%;clip-path:none;border:1px solid #b8955a;box-shadow:0 0 0 3px #0a1220,0 0 0 4px #b8955a66}html[data-theme=ephemeris] .title{font-family:var(--font-display);font-weight:600;letter-spacing:.08em;font-size:clamp(22px,2.6vw,34px);text-transform:none;color:#e8e0d0;text-shadow:none;font-style:italic}html[data-theme=ephemeris] .clock-display{font-family:var(--font-ui);font-weight:600;letter-spacing:.12em;font-size:12px;color:#05070e;border-radius:999px;clip-path:none;padding:7px 16px;border:1px solid #d4b878;background:#b8955a;box-shadow:0 0 0 3px #0a1220d9;text-align:center}html[data-theme=ephemeris] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:10px;border-left:1px solid rgba(184,149,90,.35);padding:0 0 0 16px}html[data-theme=ephemeris] .top-stat{padding:var(--pad-stat);border-radius:2px 16px;clip-path:none;margin:0;border:1px solid rgba(184,149,90,.28);background:linear-gradient(160deg,#152038,#0a1220);box-shadow:0 0 0 3px #070b14e6,inset 0 1px #e4dcc80d}html[data-theme=ephemeris] .top-stat.glow{border-color:#b8955a;background:linear-gradient(160deg,#b8955a,#7a6238);box-shadow:0 0 0 3px #070b14e6}html[data-theme=ephemeris] .top-stat.glow .k,html[data-theme=ephemeris] .top-stat.glow .v{color:#05070e}html[data-theme=ephemeris] .top-stat.highlight{border-color:#6a9aa68c;background:linear-gradient(160deg,#1a2a42,#0c1628);box-shadow:0 0 0 1px #6a9aa640,0 0 0 4px #070b14e6}html[data-theme=ephemeris] .k{font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#a0aab2b3}html[data-theme=ephemeris] .v{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:.04em;color:var(--text-strong);font-style:italic}html[data-theme=ephemeris] .meter{height:3px;border-radius:999px;background:#05070e;overflow:hidden;border:1px solid rgba(184,149,90,.28);box-shadow:none}html[data-theme=ephemeris] .meter span{border-radius:999px;background:linear-gradient(90deg,#7a6238,#b8955a 45%,#6a9aa6);box-shadow:none}html[data-theme=ephemeris] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=ephemeris] .columns{gap:var(--gap-columns)}html[data-theme=ephemeris] .now-row{gap:var(--gap-now-row)}html[data-theme=ephemeris] .card{background:radial-gradient(circle at 92% 12%,transparent 18px,rgba(184,149,90,.12) 19px,transparent 20px),radial-gradient(circle at 92% 12%,transparent 28px,rgba(106,154,166,.1) 29px,transparent 30px),linear-gradient(165deg,#152038,#0c1628 48%,#0a1220);border:1px solid rgba(184,149,90,.32);border-radius:2px 28px;padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);animation:ephemerisRise .55s var(--motion-ease-snap) both;position:relative;overflow:hidden}html[data-theme=ephemeris] .card:before{content:"";position:absolute;top:14px;bottom:14px;left:10px;width:1px;margin:0;border:none;border-radius:0;opacity:.9;mix-blend-mode:normal;pointer-events:none;background:repeating-linear-gradient(180deg,#b8955a 0 2px,transparent 2px 8px,rgba(106,154,166,.5) 8px 9px,transparent 9px 16px);box-shadow:none}html[data-theme=ephemeris] .card:after{content:"";position:absolute;top:10px;right:12px;width:44px;height:44px;margin:0;border:1px solid rgba(184,149,90,.4);border-radius:50%;background:linear-gradient(90deg,transparent 48%,rgba(184,149,90,.45) 49%,rgba(184,149,90,.45) 51%,transparent 52%),linear-gradient(0deg,transparent 48%,rgba(106,154,166,.4) 49%,rgba(106,154,166,.4) 51%,transparent 52%);box-shadow:inset 0 0 0 6px transparent,0 0 0 4px #0a1220d9,0 0 0 5px #b8955a2e;pointer-events:none;opacity:.75;animation:ephemerisMeridian 48s linear infinite}html[data-theme=ephemeris] .card-title{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:.06em;text-transform:none;font-style:italic;opacity:1;color:#e8e0d0;text-shadow:none;border-bottom:1px solid rgba(184,149,90,.28);padding-bottom:12px;padding-top:2px;margin-bottom:16px;margin-top:2px;position:relative}html[data-theme=ephemeris] .card-title:after{content:"";position:absolute;left:0;bottom:-1px;width:64px;height:1px;background:linear-gradient(90deg,#b8955a,#6a9aa6,transparent);opacity:1;background-size:200% 100%;animation:ephemerisSweep 7s linear infinite}html[data-theme=ephemeris] .setup-eyebrow{color:#b8955a;letter-spacing:.22em;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=ephemeris] .setup-pulse-dot{background:#b8955a;border-radius:50%;width:8px;height:8px;border:1px solid #d4b878;box-shadow:0 0 0 3px #0a1220e6;animation:ephemerisPulse 2.8s ease-in-out infinite}html[data-theme=ephemeris] .bracket-row{border-radius:2px 22px;clip-path:none;padding:14px 18px 16px 22px;border:1px solid rgba(184,149,90,.28);background:radial-gradient(circle at 96% 18%,transparent 10px,rgba(184,149,90,.1) 11px,transparent 12px),linear-gradient(165deg,#152038,#0a1220);box-shadow:0 0 0 3px #070b14d9,0 12px 22px #00000059;position:relative}html[data-theme=ephemeris] .bracket-row:before,html[data-theme=ephemeris] .queue-column:before,html[data-theme=ephemeris] .bracket-row.bracket-active:before,html[data-theme=ephemeris] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=ephemeris] .bracket-row:after{width:14px;height:14px;inset:auto 12px 12px auto;border:1px solid rgba(184,149,90,.45);border-radius:50%;background:linear-gradient(90deg,transparent 46%,#b8955a 48%,#b8955a 52%,transparent 54%);pointer-events:none;opacity:.85;box-shadow:0 0 0 3px #0a1220d9}html[data-theme=ephemeris] .brackets{gap:var(--gap-brackets)}html[data-theme=ephemeris] .bracket-name{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:.04em;text-transform:none;font-style:italic;color:var(--text-strong)}html[data-theme=ephemeris] .bracket-progress{height:3px;border-radius:999px;background:#05070e;box-shadow:none;margin-top:12px;overflow:hidden;border:1px solid rgba(184,149,90,.25)}html[data-theme=ephemeris] .bracket-progress span{border-radius:999px;background:linear-gradient(90deg,#7a6238,#b8955a 55%,#6a9aa6);box-shadow:none}html[data-theme=ephemeris] .badge,html[data-theme=ephemeris] .pill{border-radius:999px;clip-path:none;padding:3px 12px;font-family:var(--font-ui);font-weight:600;letter-spacing:.12em;font-size:10px;text-transform:uppercase;border:1px solid #d4b878;background:#b8955a;color:#05070e;box-shadow:none;text-shadow:none}html[data-theme=ephemeris] .queue-toggle{border-radius:var(--radius-toggle);padding:3px;background:#05070e;border:1px solid rgba(184,149,90,.3);box-shadow:inset 0 0 0 3px #0a1220b3;gap:3px}html[data-theme=ephemeris] .toggle-btn{border-radius:var(--radius-toggle-btn);clip-path:none;padding:7px 16px;background:transparent;box-shadow:none;border:none;font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600;color:#a0aab2a6}html[data-theme=ephemeris] .toggle-btn:last-child{border-right:none}html[data-theme=ephemeris] .toggle-btn.active{background:linear-gradient(165deg,#c4a46a,#b8955a);box-shadow:0 0 0 1px #d4b87866;color:#05070e;text-shadow:none;border-radius:var(--radius-toggle-btn);clip-path:none}html[data-theme=ephemeris] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=ephemeris] .queue-column{border-radius:2px 22px;clip-path:none;padding:var(--pad-queue-col);border:1px solid rgba(184,149,90,.28);background:radial-gradient(circle at 94% 14%,transparent 9px,rgba(184,149,90,.1) 10px,transparent 11px),linear-gradient(165deg,#152038,#0a1220);gap:8px;box-shadow:0 0 0 3px #070b14d9,0 12px 22px #00000059;position:relative}html[data-theme=ephemeris] .queue-column:before{display:none}html[data-theme=ephemeris] .queue-column:after{inset:auto 10px 10px auto;width:12px;height:12px;border:1px solid rgba(184,149,90,.4);border-radius:50%;background:transparent;opacity:.8;box-shadow:inset 0 0 0 3px transparent}html[data-theme=ephemeris] .queue-bracket{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:.05em;text-transform:none;font-style:italic;text-shadow:none;color:#b8955a;border-bottom:1px solid rgba(184,149,90,.25);padding-bottom:8px}html[data-theme=ephemeris] .queue-item{border-radius:2px 14px;clip-path:none;padding:var(--pad-queue-item);border:1px solid rgba(184,149,90,.22);background:#05070e;margin-bottom:5px;box-shadow:inset 0 -1px #0003}html[data-theme=ephemeris] .queue-item:before{width:0}html[data-theme=ephemeris] .queue-item--deck{border-color:#6a9aa680;background:linear-gradient(165deg,#1a2a42,#0c1628);box-shadow:0 0 0 1px #6a9aa640;animation:ephemerisPulse 2.6s ease-in-out infinite}html[data-theme=ephemeris] .queue-fighter{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:.03em;text-transform:none;font-style:italic}html[data-theme=ephemeris] .queue-tag{border-radius:999px;clip-path:none;padding:2px 8px;font-family:var(--font-ui);letter-spacing:.1em;font-weight:600;font-size:9px;border:1px solid rgba(184,149,90,.35);background:#b8955a1f;color:#d4b878}html[data-theme=ephemeris] .ghost{background:transparent;border:1px solid rgba(184,149,90,.3);box-shadow:none;color:#a0aab2bf}html[data-theme=ephemeris] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=ephemeris] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=ephemeris] .topbar-finished-stats .warn-v{color:var(--warn)!important}html[data-theme=ephemeris] .now-card{border-radius:2px 36px;clip-path:none;background:var(--now-bg);border:1px solid rgba(184,149,90,.4);box-shadow:var(--shadow-now);overflow:hidden;position:relative}html[data-theme=ephemeris] .now-card:after{content:"";position:absolute;top:50%;left:50%;width:120%;height:120%;margin:0;border-radius:50%;border:1px dashed rgba(184,149,90,.18);box-shadow:0 0 0 28px transparent,inset 0 0 0 1px #6a9aa614;transform:translate(-50%,-50%);pointer-events:none;z-index:1;opacity:.7;animation:ephemerisMeridian 90s linear infinite}html[data-theme=ephemeris] .now-ambient{background:radial-gradient(circle at 18% 22%,rgba(228,220,200,.1) 0 1px,transparent 1.5px),radial-gradient(circle at 70% 30%,rgba(228,220,200,.08) 0 1px,transparent 1.4px),radial-gradient(circle at 42% 70%,rgba(106,154,166,.09) 0 1px,transparent 1.5px),radial-gradient(ellipse 50% 35% at 50% 0%,rgba(184,149,90,.1),transparent 55%),radial-gradient(ellipse 40% 30% at 90% 80%,rgba(106,154,166,.07),transparent 50%);animation:ephemerisTwinkle 12s ease-in-out infinite}html[data-theme=ephemeris] .now-scanlines{opacity:0}html[data-theme=ephemeris] .now-corners{inset:16px}html[data-theme=ephemeris] .now-corners span{width:16px;height:16px;border-radius:0;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:linear-gradient(#b8955a,#b8955a) 0 0 / 10px 1px no-repeat,linear-gradient(#b8955a,#b8955a) 0 0 / 1px 10px no-repeat;opacity:1;box-shadow:none;animation:none}html[data-theme=ephemeris] .now-corners span:nth-child(2){background:linear-gradient(#6a9aa6,#6a9aa6) 100% 0 / 10px 1px no-repeat,linear-gradient(#6a9aa6,#6a9aa6) 100% 0 / 1px 10px no-repeat}html[data-theme=ephemeris] .now-corners span:nth-child(3){background:linear-gradient(#6a9aa6,#6a9aa6) 100% 100% / 10px 1px no-repeat,linear-gradient(#6a9aa6,#6a9aa6) 100% 100% / 1px 10px no-repeat}html[data-theme=ephemeris] .now-corners span:nth-child(4){background:linear-gradient(#b8955a,#b8955a) 0 100% / 10px 1px no-repeat,linear-gradient(#b8955a,#b8955a) 0 100% / 1px 10px no-repeat}html[data-theme=ephemeris] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=ephemeris] .now-label-text{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#05070e;border:1px solid #d4b878;padding:5px 16px;display:inline-block;border-radius:999px;clip-path:none;background:#b8955a;box-shadow:0 0 0 3px #0a1220d9;text-shadow:none}html[data-theme=ephemeris] .now-label-glow{background:linear-gradient(90deg,transparent,#b8955a,#6a9aa6,#b8955a,transparent);background-size:200% 100%;border-radius:0;filter:none;height:1px;opacity:.9;animation:ephemerisSweep 5s linear infinite}html[data-theme=ephemeris] .now-table{color:#a0aab2bf;letter-spacing:.16em;font-family:var(--font-ui);text-transform:uppercase;font-weight:600;font-size:10px}html[data-theme=ephemeris] .now-timer{font-family:var(--font-display);font-size:28px;font-weight:600;font-style:italic;color:#d4b878;text-shadow:none;letter-spacing:.06em}html[data-theme=ephemeris] .now-card.decision{border-color:#6a9aa68c;box-shadow:0 0 0 1px #b8955a59,0 0 0 6px #0a1220f2,0 0 0 7px #6a9aa659,0 28px 52px #0009;animation:ephemerisPulse 1.4s ease-in-out infinite}html[data-theme=ephemeris] .now-head{padding:28px 30px 0 32px}html[data-theme=ephemeris] .now-hero{padding:12px 30px 30px 32px}html[data-theme=ephemeris] .now-fighter-name,html[data-theme=ephemeris] .now-name{font-family:var(--font-display);text-transform:none;letter-spacing:.03em;font-size:clamp(30px,4.2vw,54px);font-weight:600;font-style:italic;color:var(--text-strong);text-shadow:none}html[data-theme=ephemeris] .decision-toast{border-radius:2px 20px;clip-path:none;border:1px solid rgba(184,149,90,.4);background:linear-gradient(165deg,#152038,#0a1220);color:var(--text-strong);box-shadow:0 0 0 4px #070b14e6,0 0 0 5px #b8955a33,0 16px 28px #0006}html[data-theme=ephemeris] .ranking-item{border-radius:2px 14px;clip-path:none;padding:8px 12px 8px 14px;border:1px solid rgba(184,149,90,.22);background:#05070e;box-shadow:inset 0 -1px #0000002e}html[data-theme=ephemeris] .ranking-item:before{width:0}html[data-theme=ephemeris] .ranking-motion-list{gap:5px}html[data-theme=ephemeris] .ranking-rank{color:#b8955a;font-family:var(--font-ui);letter-spacing:.06em;font-weight:700;font-size:13px;text-shadow:none}html[data-theme=ephemeris] .ranking-name{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.03em;text-transform:none;font-style:italic;color:var(--text-strong)}html[data-theme=ephemeris] .browser-card{border-radius:2px 28px;clip-path:none}html[data-theme=ephemeris] .picker{gap:14px}html[data-theme=ephemeris] .field-label{letter-spacing:.16em;color:#a0aab2b3;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=ephemeris] .finished-hero,html[data-theme=ephemeris] .finished-bracket,html[data-theme=ephemeris] .finished-match{clip-path:none!important;border-radius:2px 28px}html[data-theme=ephemeris] .finished-hero{border:1px solid rgba(184,149,90,.32);background:radial-gradient(circle at 94% 14%,transparent 16px,rgba(184,149,90,.1) 17px,transparent 18px),linear-gradient(165deg,#152038,#0a1220);box-shadow:var(--shadow-panel)}html[data-theme=ephemeris] .finished-hero__title{font-family:var(--font-display);font-weight:600;letter-spacing:.05em;text-transform:none;font-style:italic;color:#e8e0d0;text-shadow:none;background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=ephemeris] .finished-match{border:1px solid rgba(184,149,90,.25);border-radius:2px 14px;clip-path:none!important;grid-template-columns:4px 1fr auto;padding:9px 12px;background:#05070e}html[data-theme=ephemeris] .finished-match__rail{width:3px;opacity:1;background:linear-gradient(180deg,#b8955a,#6a9aa6);border-radius:999px;box-shadow:none}html[data-theme=ephemeris] .finished-bracket{border:1px solid rgba(184,149,90,.28);background:radial-gradient(circle at 94% 12%,transparent 10px,rgba(184,149,90,.1) 11px,transparent 12px),linear-gradient(165deg,#152038,#0a1220);box-shadow:0 0 0 3px #070b14d9,0 12px 22px #00000059}html[data-theme=ephemeris] .finished-podium__pedestal{clip-path:none;border-radius:2px 18px;border:1px solid rgba(184,149,90,.3);background:#152038;box-shadow:0 0 0 3px #070b14d9,0 10px 18px #0000004d}html[data-theme=ephemeris] .finished-podium__name{font-family:var(--font-display);font-weight:600;letter-spacing:.04em;font-size:15px;text-transform:none;font-style:italic;color:var(--text-strong);text-shadow:none}html[data-theme=ephemeris] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#6a9aa680;background:linear-gradient(165deg,#1a2a42,#0c1628);box-shadow:0 0 0 1px #b8955a40,0 0 0 4px #070b14e6}html[data-theme=ephemeris] .list-item{border:1px solid rgba(184,149,90,.28);border-radius:2px 18px;clip-path:none;background:linear-gradient(165deg,#152038,#0a1220);padding:11px 14px;color:var(--text-strong);box-shadow:0 0 0 3px #070b14cc}html[data-theme=ephemeris] .list-item.active{border-color:#6a9aa680;box-shadow:0 0 0 1px #b8955a4d,0 0 0 4px #070b14e6;background:linear-gradient(165deg,#1a2a42,#0c1628)}html[data-theme=ephemeris] .mode-pill{border-radius:999px;clip-path:none;background:#b8955a;box-shadow:none;border:1px solid #d4b878;color:#05070e;padding:2px 10px;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;text-shadow:none}html[data-theme=ephemeris] .column-card{border:1px solid rgba(184,149,90,.28);border-radius:2px 22px;clip-path:none;background:radial-gradient(circle at 94% 12%,transparent 10px,rgba(184,149,90,.1) 11px,transparent 12px),linear-gradient(165deg,#152038,#0a1220);box-shadow:0 0 0 3px #070b14d9,0 12px 22px #00000059}html[data-theme=ephemeris] .column-card:before,html[data-theme=ephemeris] .column-card:after{width:12px;height:12px;border-radius:50%;border:1px solid rgba(184,149,90,.45)!important;background:transparent;box-shadow:none}html[data-theme=ephemeris] .column-card:before{top:10px;left:auto;right:10px;background:linear-gradient(90deg,transparent 46%,#b8955a 48%,#b8955a 52%,transparent 54%)}html[data-theme=ephemeris] .column-card:after{bottom:10px;right:10px;left:auto;border-color:#6a9aa673!important}html[data-theme=ephemeris] .column-header{background:#05070e;border-bottom:1px solid rgba(184,149,90,.28);border-radius:0;color:var(--text-strong)}html[data-theme=ephemeris] .column-header:before{height:1px;background:linear-gradient(90deg,transparent,#b8955a 25%,#6a9aa6 50%,#b8955a 75%,transparent);background-size:200% 100%;animation:ephemerisSweep 8s linear infinite}html[data-theme=ephemeris] .appearance-panel{border-top-color:#b8955a47;color:var(--text-strong)}html[data-theme=ephemeris] .theme-option,html[data-theme=ephemeris] .bg-swatch{border-radius:2px 18px;clip-path:none;border:1px solid rgba(184,149,90,.28);background:linear-gradient(165deg,#152038,#0a1220);color:var(--text-strong);box-shadow:0 0 0 3px #070b14cc}html[data-theme=ephemeris] .theme-option.active,html[data-theme=ephemeris] .bg-swatch.active{border-color:#6a9aa680;box-shadow:0 0 0 1px #b8955a4d,0 0 0 4px #070b14e6}html[data-theme=ephemeris] .theme-option-thumb,html[data-theme=ephemeris] .bg-swatch-thumb{border-radius:50%;border:1px solid rgba(184,149,90,.4)}html[data-theme=ephemeris] .bracket-row.stage-in_progress,html[data-theme=ephemeris] .queue-column.stage-in_progress{--row-accent: #b8955a;--row-accent-dim: #d4b878;--row-accent-glow: rgba(184, 149, 90, .12);--row-corner: rgba(184, 149, 90, .4);border-color:#b8955a80;box-shadow:0 0 0 1px #b8955a40,0 0 0 4px #070b14e6,0 12px 22px #00000059}html[data-theme=ephemeris] .bracket-row.stage-finals,html[data-theme=ephemeris] .queue-column.stage-finals{--row-accent: #6a9aa6;--row-accent-dim: #b8955a;--row-accent-glow: rgba(106, 154, 166, .14);border-color:#6a9aa680;background:radial-gradient(circle at 96% 18%,transparent 10px,rgba(106,154,166,.14) 11px,transparent 12px),linear-gradient(165deg,#1a2a42,#0c1628);box-shadow:0 0 0 1px #6a9aa64d,0 0 0 4px #070b14e6,0 12px 22px #0006}html[data-theme=ephemeris] .bracket-row.stage-completed,html[data-theme=ephemeris] .queue-column.stage-completed{--row-accent: #4a5868;--row-accent-dim: #2a3848;--row-accent-glow: rgba(74, 88, 104, .1);border-color:#b8955a2e;opacity:.84}html[data-theme=ephemeris] .bracket-row.stage-not_started,html[data-theme=ephemeris] .queue-column.stage-not_started{--row-accent: #2a3848;--row-accent-dim: #1a2434;border-color:#b8955a29;background:radial-gradient(circle at 96% 18%,transparent 10px,rgba(74,88,104,.12) 11px,transparent 12px),#070b14}@media(prefers-reduced-motion:reduce){html[data-theme=ephemeris] .card,html[data-theme=ephemeris] .card:after,html[data-theme=ephemeris] .setup-pulse-dot,html[data-theme=ephemeris] .queue-item--deck,html[data-theme=ephemeris] .now-card:after,html[data-theme=ephemeris] .now-ambient,html[data-theme=ephemeris] .now-label-glow,html[data-theme=ephemeris] .now-card.decision,html[data-theme=ephemeris] .card-title:after,html[data-theme=ephemeris] .column-header:before,html[data-theme=ephemeris] .topbar:after{animation:none}}html[data-theme=pasteup] body{background:radial-gradient(ellipse 60% 40% at 50% -8%,rgba(42,38,32,.85),transparent 55%),linear-gradient(175deg,#12100e,#1a1814 45%,#141210);color:var(--text);font-family:var(--font-ui);letter-spacing:.01em}html[data-theme=pasteup] body:before{inset:0;background:repeating-linear-gradient(90deg,transparent 0 47px,rgba(232,223,200,.035) 47px 48px),repeating-linear-gradient(0deg,transparent 0 23px,rgba(232,223,200,.03) 23px 24px),radial-gradient(ellipse 42% 28% at 6% 10%,rgba(226,61,40,.08),transparent 55%),radial-gradient(ellipse 36% 26% at 94% 90%,rgba(232,223,200,.04),transparent 50%);opacity:.9;animation:pasteupBrickShift 18s ease-in-out infinite}html[data-theme=pasteup] body:after{opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");pointer-events:none}html[data-theme=pasteup] ::selection{background:#e23d28;color:#e8dfc8}@keyframes pasteupBrickShift{0%,to{opacity:.82}50%{opacity:.95}}@keyframes pasteupPeel{0%{opacity:0;transform:translateY(14px) rotate(-1.2deg) scale(.985)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes pasteupDrip{0%,to{transform:scaleY(1);opacity:.85}50%{transform:scaleY(1.08);opacity:1}}@keyframes pasteupFlutter{0%,to{transform:rotate(0)}33%{transform:rotate(.4deg)}66%{transform:rotate(-.35deg)}}@keyframes pasteupInkSweep{0%{background-position:0% 0}to{background-position:200% 0}}@keyframes pasteupPulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){html[data-theme=pasteup] body:before{animation:none}}html[data-theme=pasteup] button{border-radius:0;clip-path:var(--shape-btn);padding:10px 20px;font-family:var(--font-display);font-weight:400;font-size:16px;letter-spacing:.04em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:none;color:#e8dfc8;transition:transform var(--motion-duration-fast) var(--motion-ease-snap),box-shadow var(--motion-duration-med) var(--motion-ease-soft),filter var(--motion-duration-fast) ease}html[data-theme=pasteup] button:hover{transform:translate(-1px,-2px) rotate(-.4deg);filter:brightness(1.06);box-shadow:5px 6px #12100ebf,0 12px 20px #00000059}html[data-theme=pasteup] button:active{transform:translate(2px,2px) rotate(0);box-shadow:1px 1px #12100eb3,0 4px 8px #0000004d}html[data-theme=pasteup] input,html[data-theme=pasteup] select,html[data-theme=pasteup] textarea{border-radius:0;clip-path:var(--shape-input);padding:10px 14px;background:var(--input-bg);border:none;box-shadow:3px 4px #12100e73,inset 0 -2px #e23d2859;font-family:var(--font-ui);font-weight:500;letter-spacing:.02em;color:#1a1814}html[data-theme=pasteup] input:focus,html[data-theme=pasteup] select:focus,html[data-theme=pasteup] textarea:focus{box-shadow:3px 4px #12100e73,inset 0 -3px #e23d28,0 0 0 2px #e23d2859;outline:none}html[data-theme=pasteup] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=pasteup] .fx-glow{background:var(--fx-glow);opacity:1}html[data-theme=pasteup] .fx-scan{opacity:0}html[data-theme=pasteup] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:3px solid #e23d28;border-radius:0;margin:0;width:100%;box-shadow:0 1px #e8dfc81f,0 14px 28px #0006;position:relative;padding-bottom:2px}html[data-theme=pasteup] .topbar:after{content:"";position:absolute;left:8%;right:18%;bottom:-6px;height:4px;background:repeating-linear-gradient(90deg,#e23d28 0 18px,transparent 18px 28px,rgba(232,223,200,.35) 28px 34px,transparent 34px 44px);pointer-events:none;opacity:.7;clip-path:polygon(0 0,100% 20%,98% 100%,2% 80%);animation:pasteupDrip 5.5s ease-in-out infinite;transform-origin:top center}html[data-theme=pasteup] .brand-banner img{filter:contrast(1.08) saturate(.92) brightness(1.05)}html[data-theme=pasteup] .brand-icon-img{border-radius:0;clip-path:polygon(4% 0,100% 6%,96% 100%,0 94%);border:none;box-shadow:3px 3px #12100eb3,1px 1px #e23d28}html[data-theme=pasteup] .title{font-family:var(--font-display);font-weight:400;letter-spacing:.02em;font-size:clamp(24px,2.8vw,36px);text-transform:uppercase;color:#e8dfc8;text-shadow:2px 2px 0 rgba(226,61,40,.45)}html[data-theme=pasteup] .clock-display{font-family:var(--font-display);font-weight:400;letter-spacing:.06em;font-size:15px;color:#1a1814;border-radius:0;clip-path:polygon(0 8%,6% 0,100% 4%,96% 100%,0 94%);padding:6px 14px;border:none;background:#e8dfc8;box-shadow:3px 3px #e23d28;text-align:center;text-transform:uppercase}html[data-theme=pasteup] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:10px;border-left:3px solid rgba(226,61,40,.55);padding:0 0 0 14px}html[data-theme=pasteup] .top-stat{padding:var(--pad-stat);border-radius:0;clip-path:polygon(0 6%,4% 0,100% 3%,97% 100%,0 95%);margin:0;border:none;background:#e8dfc8;color:#1a1814;box-shadow:3px 4px #12100e8c}html[data-theme=pasteup] .top-stat.glow{background:#e23d28;box-shadow:3px 4px #12100eb3}html[data-theme=pasteup] .top-stat.glow .k,html[data-theme=pasteup] .top-stat.glow .v{color:#e8dfc8}html[data-theme=pasteup] .top-stat.highlight{background:#d8ceb4;box-shadow:3px 4px #12100e8c,inset 0 -3px #e23d28}html[data-theme=pasteup] .k{font-family:var(--font-ui);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#1a18148c}html[data-theme=pasteup] .top-stat.glow .k{color:#e8dfc8b3}html[data-theme=pasteup] .v{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:.02em;color:#1a1814;line-height:1}html[data-theme=pasteup] .meter{height:4px;border-radius:0;background:#1a1814;overflow:hidden;border:none;box-shadow:none;clip-path:polygon(0 0,100% 20%,100% 100%,0 80%)}html[data-theme=pasteup] .meter span{border-radius:0;background:linear-gradient(90deg,#a82e1c,#e23d28 50%,#e85a48);box-shadow:none}html[data-theme=pasteup] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=pasteup] .columns{gap:var(--gap-columns)}html[data-theme=pasteup] .now-row{gap:var(--gap-now-row)}html[data-theme=pasteup] .card{background:linear-gradient(180deg,transparent 0 12px,rgba(226,61,40,.12) 12px 14px,transparent 14px),linear-gradient(168deg,#f0e8d4,#e8dfc8 55%,#dcd2ba);border:none;border-radius:0;padding:var(--pad-card);clip-path:var(--chamfer-md);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);animation:pasteupPeel .5s var(--motion-ease-snap) both;position:relative;overflow:visible;color:#1a1814}html[data-theme=pasteup] .card:before{content:"";position:absolute;inset:6px -5px -7px 8px;margin:0;border:none;border-radius:0;opacity:.9;mix-blend-mode:normal;pointer-events:none;z-index:-1;background:#c4b89a;clip-path:polygon(1% 4%,5% 0%,99% 2%,100% 97%,94% 100%,0% 96%);box-shadow:4px 6px #12100e66;transform:rotate(1.1deg)}html[data-theme=pasteup] .card:after{content:"";position:absolute;top:0;left:10px;width:5px;height:28px;margin:0;border:none;border-radius:0 0 40% 40%;background:linear-gradient(180deg,#e23d28 0%,#a82e1c 70%,transparent);box-shadow:none;pointer-events:none;opacity:.85;animation:pasteupDrip 3.8s ease-in-out infinite;transform-origin:top center}html[data-theme=pasteup] .card-title{font-family:var(--font-display);font-size:28px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;opacity:1;color:#1a1814;text-shadow:none;border-bottom:3px solid #e23d28;padding-bottom:10px;padding-top:0;margin-bottom:16px;margin-top:0;position:relative}html[data-theme=pasteup] .card-title:after{content:"";position:absolute;left:0;bottom:-3px;width:72px;height:3px;background:linear-gradient(90deg,#1a1814,#e23d28,transparent);opacity:1;background-size:200% 100%;animation:pasteupInkSweep 6s linear infinite}html[data-theme=pasteup] .setup-eyebrow{color:#e23d28;letter-spacing:.2em;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:700}html[data-theme=pasteup] .setup-pulse-dot{background:#e23d28;border-radius:0;width:8px;height:8px;border:none;clip-path:polygon(20% 0,100% 20%,80% 100%,0 80%);box-shadow:2px 2px #12100e80;animation:pasteupPulse 2.4s ease-in-out infinite}html[data-theme=pasteup] .bracket-row{border-radius:0;clip-path:polygon(0 4%,3% 0,100% 2%,98% 100%,1% 97%);padding:12px 16px 14px 18px;border:none;background:linear-gradient(168deg,#f0e8d4,#e8dfc8);color:#1a1814;box-shadow:5px 6px #12100e80,2px 2px #e23d2866;position:relative}html[data-theme=pasteup] .bracket-row:before,html[data-theme=pasteup] .queue-column:before,html[data-theme=pasteup] .bracket-row.bracket-active:before,html[data-theme=pasteup] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=pasteup] .bracket-row:after{width:10px;height:18px;inset:auto 10px 8px auto;border:none;border-radius:0 0 50% 50%;background:linear-gradient(180deg,#e23d28,transparent);pointer-events:none;opacity:.75;box-shadow:none}html[data-theme=pasteup] .brackets{gap:var(--gap-brackets)}html[data-theme=pasteup] .bracket-name{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:#1a1814}html[data-theme=pasteup] .bracket-progress{height:4px;border-radius:0;background:#1a1814;box-shadow:none;margin-top:12px;overflow:hidden;border:none;clip-path:polygon(0 0,100% 25%,100% 100%,0 75%)}html[data-theme=pasteup] .bracket-progress span{border-radius:0;background:linear-gradient(90deg,#a82e1c,#e23d28 60%,#e85a48);box-shadow:none}html[data-theme=pasteup] .badge,html[data-theme=pasteup] .pill{border-radius:0;clip-path:polygon(0 10%,8% 0,100% 6%,94% 100%,0 92%);padding:3px 12px;font-family:var(--font-display);font-weight:400;letter-spacing:.06em;font-size:13px;text-transform:uppercase;border:none;background:#e23d28;color:#e8dfc8;box-shadow:2px 2px #12100e8c;text-shadow:none}html[data-theme=pasteup] .queue-toggle{border-radius:0;padding:3px;background:#1a1814;border:none;box-shadow:inset 0 0 0 2px #e8dfc833;gap:3px;clip-path:polygon(0 6%,3% 0,100% 4%,97% 100%,0 96%)}html[data-theme=pasteup] .toggle-btn{border-radius:0;clip-path:none;padding:7px 14px;background:transparent;box-shadow:none;border:none;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;color:#e8dfc88c}html[data-theme=pasteup] .toggle-btn:last-child{border-right:none}html[data-theme=pasteup] .toggle-btn.active{background:#e23d28;box-shadow:2px 2px #12100e80;color:#e8dfc8;text-shadow:none;border-radius:0;clip-path:polygon(0 8%,6% 0,100% 4%,96% 100%,0 94%)}html[data-theme=pasteup] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=pasteup] .queue-column{border-radius:0;clip-path:polygon(0 3%,2% 0,100% 2%,98% 100%,1% 98%);padding:var(--pad-queue-col);border:none;background:linear-gradient(168deg,#f0e8d4,#e8dfc8);color:#1a1814;gap:8px;box-shadow:5px 6px #12100e80,2px 2px #e23d2859;position:relative}html[data-theme=pasteup] .queue-column:before{display:none}html[data-theme=pasteup] .queue-column:after{inset:auto 8px 8px auto;width:8px;height:14px;border:none;border-radius:0 0 50% 50%;background:linear-gradient(180deg,#e23d28,transparent);opacity:.7;box-shadow:none}html[data-theme=pasteup] .queue-bracket{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:.03em;text-transform:uppercase;text-shadow:none;color:#e23d28;border-bottom:2px solid rgba(26,24,20,.2);padding-bottom:8px}html[data-theme=pasteup] .queue-item{border-radius:0;clip-path:polygon(0 5%,2% 0,100% 3%,98% 100%,0 96%);padding:var(--pad-queue-item);border:none;background:#1a1814;color:#e8dfc8;margin-bottom:6px;box-shadow:2px 2px #e23d2859}html[data-theme=pasteup] .queue-item:before{width:0}html[data-theme=pasteup] .queue-item--deck{background:#e23d28;color:#e8dfc8;box-shadow:3px 3px #12100e8c;animation:pasteupFlutter 3.2s ease-in-out infinite}html[data-theme=pasteup] .queue-fighter{font-family:var(--font-display);font-size:17px;font-weight:400;letter-spacing:.02em;text-transform:uppercase}html[data-theme=pasteup] .queue-tag{border-radius:0;clip-path:polygon(0 12%,10% 0,100% 8%,90% 100%,0 90%);padding:2px 8px;font-family:var(--font-ui);letter-spacing:.08em;font-weight:700;font-size:9px;border:none;background:#e8dfc8;color:#1a1814}html[data-theme=pasteup] .ghost{background:transparent;border:2px solid rgba(232,223,200,.35);box-shadow:none;color:#e8dfc8bf;clip-path:var(--shape-btn)}html[data-theme=pasteup] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=pasteup] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=pasteup] .topbar-finished-stats .warn-v{color:var(--warn)!important}html[data-theme=pasteup] .now-card{border-radius:0;clip-path:var(--shape-now-card);background:var(--now-bg);border:none;box-shadow:var(--shadow-now);overflow:hidden;position:relative;color:#1a1814;animation:pasteupFlutter 7s ease-in-out infinite}html[data-theme=pasteup] .now-card:after{content:"";position:absolute;top:-2px;left:18%;width:7px;height:36px;margin:0;border-radius:0 0 45% 45%;border:none;background:linear-gradient(180deg,#e23d28 0%,#a82e1c 65%,transparent);box-shadow:none;pointer-events:none;z-index:2;opacity:.9;animation:pasteupDrip 4.2s ease-in-out infinite;transform-origin:top center}html[data-theme=pasteup] .now-ambient{background:linear-gradient(180deg,transparent 0 18%,rgba(226,61,40,.06) 18% 19%,transparent 19%),radial-gradient(ellipse 55% 40% at 50% 0%,rgba(26,24,20,.06),transparent 60%);animation:pasteupBrickShift 10s ease-in-out infinite}html[data-theme=pasteup] .now-scanlines{opacity:0}html[data-theme=pasteup] .now-corners{inset:12px}html[data-theme=pasteup] .now-corners span{width:18px;height:18px;border-radius:0;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:linear-gradient(#e23d28,#e23d28) 0 0 / 14px 3px no-repeat,linear-gradient(#e23d28,#e23d28) 0 0 / 3px 14px no-repeat;opacity:1;box-shadow:none;animation:none}html[data-theme=pasteup] .now-corners span:nth-child(2){background:linear-gradient(#1a1814,#1a1814) 100% 0 / 14px 3px no-repeat,linear-gradient(#1a1814,#1a1814) 100% 0 / 3px 14px no-repeat}html[data-theme=pasteup] .now-corners span:nth-child(3){background:linear-gradient(#1a1814,#1a1814) 100% 100% / 14px 3px no-repeat,linear-gradient(#1a1814,#1a1814) 100% 100% / 3px 14px no-repeat}html[data-theme=pasteup] .now-corners span:nth-child(4){background:linear-gradient(#e23d28,#e23d28) 0 100% / 14px 3px no-repeat,linear-gradient(#e23d28,#e23d28) 0 100% / 3px 14px no-repeat}html[data-theme=pasteup] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=pasteup] .now-label-text{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#e8dfc8;border:none;padding:5px 16px;display:inline-block;border-radius:0;clip-path:polygon(0 10%,8% 0,100% 6%,94% 100%,0 92%);background:#e23d28;box-shadow:3px 3px #12100e8c;text-shadow:none}html[data-theme=pasteup] .now-label-glow{background:linear-gradient(90deg,transparent,#e23d28,#1a1814,#e23d28,transparent);background-size:200% 100%;border-radius:0;filter:none;height:3px;opacity:.95;animation:pasteupInkSweep 4.5s linear infinite}html[data-theme=pasteup] .now-table{color:#1a18148c;letter-spacing:.14em;font-family:var(--font-ui);text-transform:uppercase;font-weight:700;font-size:10px}html[data-theme=pasteup] .now-timer{font-family:var(--font-display);font-size:30px;font-weight:400;color:#e23d28;text-shadow:2px 2px 0 rgba(26,24,20,.2);letter-spacing:.04em}html[data-theme=pasteup] .now-card.decision{box-shadow:10px 12px #12100e99,4px 5px #e23d28,0 28px 48px #0000008c;animation:pasteupPulse 1.2s ease-in-out infinite}html[data-theme=pasteup] .now-head{padding:26px 28px 0 30px}html[data-theme=pasteup] .now-hero{padding:10px 28px 28px 30px}html[data-theme=pasteup] .now-fighter-name,html[data-theme=pasteup] .now-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(32px,4.4vw,56px);font-weight:400;color:#1a1814;text-shadow:3px 3px 0 rgba(226,61,40,.25)}html[data-theme=pasteup] .decision-toast{border-radius:0;clip-path:var(--shape-toast);border:none;background:linear-gradient(168deg,#f0e8d4,#e8dfc8);color:#1a1814;box-shadow:6px 8px #12100e8c,2px 3px #e23d28,0 16px 28px #0006}html[data-theme=pasteup] .ranking-item{border-radius:0;clip-path:polygon(0 5%,2% 0,100% 3%,98% 100%,0 96%);padding:8px 12px 8px 14px;border:none;background:#1a1814;color:#e8dfc8;box-shadow:2px 2px #e23d284d}html[data-theme=pasteup] .ranking-item:before{width:0}html[data-theme=pasteup] .ranking-motion-list{gap:6px}html[data-theme=pasteup] .ranking-rank{color:#e23d28;font-family:var(--font-display);letter-spacing:.04em;font-weight:400;font-size:16px;text-shadow:none}html[data-theme=pasteup] .ranking-name{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:#e8dfc8}html[data-theme=pasteup] .browser-card{border-radius:0;clip-path:var(--chamfer-md)}html[data-theme=pasteup] .picker{gap:14px}html[data-theme=pasteup] .field-label{letter-spacing:.14em;color:#e8dfc899;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:700}html[data-theme=pasteup] .finished-hero,html[data-theme=pasteup] .finished-bracket,html[data-theme=pasteup] .finished-match{clip-path:var(--chamfer-md)!important;border-radius:0}html[data-theme=pasteup] .finished-hero{border:none;background:linear-gradient(168deg,#f0e8d4,#e8dfc8);color:#1a1814;box-shadow:var(--shadow-panel)}html[data-theme=pasteup] .finished-hero__title{font-family:var(--font-display);font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:#1a1814;text-shadow:2px 2px 0 rgba(226,61,40,.3);background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=pasteup] .finished-match{border:none;border-radius:0;clip-path:polygon(0 5%,2% 0,100% 3%,98% 100%,0 96%)!important;grid-template-columns:5px 1fr auto;padding:9px 12px;background:#1a1814;color:#e8dfc8}html[data-theme=pasteup] .finished-match__rail{width:4px;opacity:1;background:linear-gradient(180deg,#e23d28,#a82e1c);border-radius:0;box-shadow:none}html[data-theme=pasteup] .finished-bracket{border:none;background:linear-gradient(168deg,#f0e8d4,#e8dfc8);color:#1a1814;box-shadow:5px 6px #12100e80,2px 2px #e23d2859}html[data-theme=pasteup] .finished-podium__pedestal{clip-path:polygon(0 4%,3% 0,100% 2%,97% 100%,0 96%);border-radius:0;border:none;background:#e8dfc8;box-shadow:4px 5px #12100e80,1px 1px #e23d28}html[data-theme=pasteup] .finished-podium__name{font-family:var(--font-display);font-weight:400;letter-spacing:.02em;font-size:16px;text-transform:uppercase;color:#1a1814;text-shadow:none}html[data-theme=pasteup] .finished-podium__slot--1 .finished-podium__pedestal{background:#e23d28;box-shadow:4px 5px #12100e99,0 10px 18px #0000004d}html[data-theme=pasteup] .finished-podium__slot--1 .finished-podium__name{color:#e8dfc8}html[data-theme=pasteup] .list-item{border:none;border-radius:0;clip-path:polygon(0 4%,3% 0,100% 2%,97% 100%,0 96%);background:linear-gradient(168deg,#f0e8d4,#e8dfc8);padding:11px 14px;color:#1a1814;box-shadow:3px 4px #12100e73}html[data-theme=pasteup] .list-item.active{background:#e23d28;color:#e8dfc8;box-shadow:3px 4px #12100e99,0 8px 16px #0000004d}html[data-theme=pasteup] .mode-pill{border-radius:0;clip-path:polygon(0 10%,8% 0,100% 6%,94% 100%,0 92%);background:#e23d28;box-shadow:2px 2px #12100e80;border:none;color:#e8dfc8;padding:2px 10px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:400;text-shadow:none}html[data-theme=pasteup] .column-card{border:none;border-radius:0;clip-path:polygon(0 3%,2% 0,100% 2%,98% 100%,1% 98%);background:linear-gradient(168deg,#f0e8d4,#e8dfc8);color:#1a1814;box-shadow:5px 6px #12100e80,2px 2px #e23d2859}html[data-theme=pasteup] .column-card:before,html[data-theme=pasteup] .column-card:after{width:8px;height:14px;border-radius:0 0 50% 50%;border:none!important;background:linear-gradient(180deg,#e23d28,transparent);box-shadow:none}html[data-theme=pasteup] .column-card:before{top:0;left:12px;right:auto}html[data-theme=pasteup] .column-card:after{bottom:8px;right:10px;left:auto;opacity:.6}html[data-theme=pasteup] .column-header{background:#1a1814;border-bottom:3px solid #e23d28;border-radius:0;color:#e8dfc8}html[data-theme=pasteup] .column-header:before{height:3px;background:linear-gradient(90deg,transparent,#e23d28 20%,#1a1814 50%,#e23d28 80%,transparent);background-size:200% 100%;animation:pasteupInkSweep 7s linear infinite}html[data-theme=pasteup] .appearance-panel{border-top-color:#e23d2866;color:var(--text-strong)}html[data-theme=pasteup] .theme-option,html[data-theme=pasteup] .bg-swatch{border-radius:0;clip-path:polygon(0 4%,3% 0,100% 2%,97% 100%,0 96%);border:none;background:linear-gradient(168deg,#f0e8d4,#e8dfc8);color:#1a1814;box-shadow:3px 4px #12100e73}html[data-theme=pasteup] .theme-option.active,html[data-theme=pasteup] .bg-swatch.active{background:#e23d28;color:#e8dfc8;box-shadow:3px 4px #12100e99,0 8px 14px #0000004d}html[data-theme=pasteup] .theme-option-thumb,html[data-theme=pasteup] .bg-swatch-thumb{border-radius:0;clip-path:polygon(8% 0,100% 10%,90% 100%,0 88%);border:none;box-shadow:2px 2px #12100e66}html[data-theme=pasteup] .bracket-row.stage-in_progress,html[data-theme=pasteup] .queue-column.stage-in_progress{--row-accent: #e23d28;--row-accent-dim: #e85a48;--row-accent-glow: rgba(226, 61, 40, .12);--row-corner: rgba(226, 61, 40, .5);box-shadow:5px 6px #12100e8c,3px 3px #e23d28}html[data-theme=pasteup] .bracket-row.stage-finals,html[data-theme=pasteup] .queue-column.stage-finals{--row-accent: #1a1814;--row-accent-dim: #e23d28;--row-accent-glow: rgba(26, 24, 20, .12);background:linear-gradient(168deg,#e8dfc8,#d8ceb4);box-shadow:5px 6px #12100e99,3px 3px #1a1814,inset 0 -4px #e23d28}html[data-theme=pasteup] .bracket-row.stage-completed,html[data-theme=pasteup] .queue-column.stage-completed{--row-accent: #8a8070;--row-accent-dim: #6a6050;--row-accent-glow: rgba(138, 128, 112, .1);opacity:.78;filter:saturate(.7)}html[data-theme=pasteup] .bracket-row.stage-not_started,html[data-theme=pasteup] .queue-column.stage-not_started{--row-accent: #6a6050;--row-accent-dim: #4a4030;background:#d8ceb4;box-shadow:4px 5px #12100e66}@media(prefers-reduced-motion:reduce){html[data-theme=pasteup] .card,html[data-theme=pasteup] .card:after,html[data-theme=pasteup] .setup-pulse-dot,html[data-theme=pasteup] .queue-item--deck,html[data-theme=pasteup] .now-card,html[data-theme=pasteup] .now-card:after,html[data-theme=pasteup] .now-ambient,html[data-theme=pasteup] .now-label-glow,html[data-theme=pasteup] .now-card.decision,html[data-theme=pasteup] .card-title:after,html[data-theme=pasteup] .column-header:before,html[data-theme=pasteup] .topbar:after{animation:none}}html[data-theme=dunenight] body{background:radial-gradient(ellipse 80% 45% at 50% -5%,rgba(36,52,92,.75),transparent 58%),radial-gradient(ellipse 55% 30% at 15% 100%,rgba(196,148,88,.12),transparent 50%),linear-gradient(178deg,#070c18,#0c1428 42%,#121a30 72%,#1a2030);color:var(--text);font-family:var(--font-ui);letter-spacing:.01em}html[data-theme=dunenight] body:before{inset:0;background:radial-gradient(ellipse 70% 22% at 30% 88%,rgba(212,180,132,.08),transparent 60%),radial-gradient(ellipse 55% 18% at 78% 92%,rgba(196,120,72,.07),transparent 55%),radial-gradient(circle at 18% 14%,rgba(232,220,196,.12) 0 1px,transparent 1.6px),radial-gradient(circle at 62% 22%,rgba(232,220,196,.08) 0 1px,transparent 1.4px),radial-gradient(circle at 88% 10%,rgba(232,220,196,.1) 0 1px,transparent 1.5px),radial-gradient(ellipse 40% 28% at 92% 20%,rgba(72,96,148,.14),transparent 55%);opacity:.88;animation:dunenightDrift 22s ease-in-out infinite}html[data-theme=dunenight] body:after{opacity:.1;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.3'/%3E%3C/svg%3E");pointer-events:none}html[data-theme=dunenight] ::selection{background:#c47848;color:#0a1224}@keyframes dunenightDrift{0%,to{opacity:.78;transform:translate(0)}50%{opacity:.95;transform:translate(6px)}}@keyframes dunenightRise{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dunenightShimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes dunenightPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes dunenightHorizon{0%,to{transform:scaleX(1);opacity:.7}50%{transform:scaleX(1.04);opacity:1}}@media(prefers-reduced-motion:reduce){html[data-theme=dunenight] body:before{animation:none}}html[data-theme=dunenight] button{border-radius:var(--radius-btn);clip-path:none;padding:10px 22px;font-family:var(--font-ui);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:1px solid rgba(212,180,132,.45);color:#0a1224;transition:transform var(--motion-duration-fast) var(--motion-ease-snap),border-color var(--motion-duration-fast) ease,background var(--motion-duration-fast) ease,box-shadow var(--motion-duration-med) var(--motion-ease-soft)}html[data-theme=dunenight] button:hover{transform:translateY(-2px);border-color:#e8d4b0;background:linear-gradient(168deg,#e8d4b0,#d4b484 55%,#c47848);box-shadow:0 14px 28px #04081273,inset 0 1px #fff8e859}html[data-theme=dunenight] button:active{transform:translateY(1px);box-shadow:0 4px 10px #04081266,inset 0 1px #fff8e833}html[data-theme=dunenight] input,html[data-theme=dunenight] select,html[data-theme=dunenight] textarea{border-radius:var(--radius-input);clip-path:none;padding:10px 16px;background:var(--input-bg);border:1px solid rgba(212,180,132,.28);box-shadow:inset 0 2px 8px #04081273,inset 0 -1px #d4b48414;font-family:var(--font-ui);font-weight:500;letter-spacing:.02em;color:var(--text-strong)}html[data-theme=dunenight] input:focus,html[data-theme=dunenight] select:focus,html[data-theme=dunenight] textarea:focus{border-color:#c47848;box-shadow:inset 0 2px 8px #04081273,0 0 0 2px #c4784847;outline:none}html[data-theme=dunenight] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=dunenight] .fx-glow{background:var(--fx-glow);opacity:1}html[data-theme=dunenight] .fx-scan{opacity:0}html[data-theme=dunenight] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:blur(var(--topbar-blur));backdrop-filter:blur(var(--topbar-blur));border-bottom:1px solid rgba(212,180,132,.22);border-radius:0 0 28px 28px;margin:0;width:100%;box-shadow:0 1px #48609433,0 18px 36px #04081273;position:relative;padding-bottom:6px}html[data-theme=dunenight] .topbar:after{content:"";position:absolute;left:8%;right:8%;bottom:2px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(212,180,132,.15) 15%,#c47848 48%,rgba(212,180,132,.35) 72%,transparent);background-size:200% 100%;pointer-events:none;opacity:.85;animation:dunenightShimmer 9s linear infinite}html[data-theme=dunenight] .brand-banner img{filter:contrast(1.02) saturate(.92) brightness(1.05)}html[data-theme=dunenight] .brand-icon-img{border-radius:40% 60% 55% 45%/45% 40% 60% 55%;clip-path:none;border:2px solid rgba(212,180,132,.55);box-shadow:0 0 0 4px #0c1428e6,0 8px 16px #04081266}html[data-theme=dunenight] .title{font-family:var(--font-display);font-weight:400;letter-spacing:.02em;font-size:clamp(24px,2.8vw,38px);text-transform:none;color:#e8dcc8;text-shadow:0 2px 0 rgba(4,8,18,.35);font-style:normal}html[data-theme=dunenight] .clock-display{font-family:var(--font-ui);font-weight:600;letter-spacing:.1em;font-size:12px;color:#0a1224;border-radius:999px 8px;clip-path:none;padding:7px 16px;border:1px solid rgba(232,212,176,.55);background:linear-gradient(168deg,#e8d4b0,#d4b484);box-shadow:0 6px 14px #04081259;text-align:center}html[data-theme=dunenight] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:10px;border-left:1px solid rgba(212,180,132,.28);padding:0 0 0 16px}html[data-theme=dunenight] .top-stat{padding:var(--pad-stat);border-radius:28px 6px 32px;clip-path:none;margin:0;border:1px solid rgba(212,180,132,.22);background:linear-gradient(165deg,#1a2848,#101a32);box-shadow:0 8px 18px #04081259,inset 0 1px #e8dcc40f}html[data-theme=dunenight] .top-stat.glow{border-color:#c478488c;background:linear-gradient(165deg,#c47848,#a06038);box-shadow:0 8px 18px #04081266}html[data-theme=dunenight] .top-stat.glow .k,html[data-theme=dunenight] .top-stat.glow .v{color:#0a1224}html[data-theme=dunenight] .top-stat.highlight{border-color:#d4b48473;background:linear-gradient(165deg,#243458,#152040);box-shadow:0 0 0 1px #d4b4842e,0 8px 18px #04081266}html[data-theme=dunenight] .k{font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a8b0c4b3}html[data-theme=dunenight] .v{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:.02em;color:var(--text-strong);font-style:normal}html[data-theme=dunenight] .meter{height:4px;border-radius:999px;background:#070c18;overflow:hidden;border:1px solid rgba(212,180,132,.22);box-shadow:none}html[data-theme=dunenight] .meter span{border-radius:999px;background:linear-gradient(90deg,#8a5a38,#c47848 40%,#d4b484 75%,#e8d4b0);box-shadow:none}html[data-theme=dunenight] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=dunenight] .columns{gap:var(--gap-columns)}html[data-theme=dunenight] .now-row{gap:var(--gap-now-row)}html[data-theme=dunenight] .card{background:linear-gradient(180deg,rgba(212,180,132,.06) 0%,transparent 28%),linear-gradient(168deg,#1c2a48,#121c34 48%,#0e1628);border:1px solid rgba(212,180,132,.28);border-radius:8px 42px 10px 36px;padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);animation:dunenightRise .6s var(--motion-ease-snap) both;position:relative;overflow:hidden}html[data-theme=dunenight] .card:before{content:"";position:absolute;left:10%;right:14%;bottom:10px;height:3px;margin:0;border:none;border-radius:999px;opacity:.75;mix-blend-mode:normal;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(212,180,132,.2) 20%,#c47848 50%,rgba(212,180,132,.35) 80%,transparent);box-shadow:none;animation:dunenightHorizon 7s ease-in-out infinite;transform-origin:center}html[data-theme=dunenight] .card:after{content:"";position:absolute;top:-18px;right:18%;width:56px;height:56px;margin:0;border:none;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(232,212,176,.18),transparent 62%);box-shadow:none;pointer-events:none;opacity:.7;animation:dunenightPulse 5.5s ease-in-out infinite}html[data-theme=dunenight] .card-title{font-family:var(--font-display);font-size:26px;font-weight:400;letter-spacing:.02em;text-transform:none;font-style:normal;opacity:1;color:#e8dcc8;text-shadow:none;border-bottom:1px solid rgba(212,180,132,.22);padding-bottom:12px;padding-top:2px;margin-bottom:16px;margin-top:2px;position:relative}html[data-theme=dunenight] .card-title:after{content:"";position:absolute;left:0;bottom:-1px;width:72px;height:2px;border-radius:999px;background:linear-gradient(90deg,#c47848,#d4b484,transparent);opacity:1;background-size:200% 100%;animation:dunenightShimmer 8s linear infinite}html[data-theme=dunenight] .setup-eyebrow{color:#d4b484;letter-spacing:.2em;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=dunenight] .setup-pulse-dot{background:#c47848;border-radius:50%;width:8px;height:8px;border:1px solid #e8d4b0;box-shadow:0 0 0 3px #0c1428d9;animation:dunenightPulse 2.6s ease-in-out infinite}html[data-theme=dunenight] .bracket-row{border-radius:6px 34px 8px 28px;clip-path:none;padding:14px 18px 16px 22px;border:1px solid rgba(212,180,132,.24);background:linear-gradient(165deg,#1a2848,#101a32);box-shadow:0 12px 24px #04081259,inset 0 1px #e8dcc40d;position:relative}html[data-theme=dunenight] .bracket-row:before,html[data-theme=dunenight] .queue-column:before,html[data-theme=dunenight] .bracket-row.bracket-active:before,html[data-theme=dunenight] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=dunenight] .bracket-row:after{width:28px;height:4px;inset:auto 14px 12px auto;border:none;border-radius:999px;background:linear-gradient(90deg,transparent,#c47848 40%,#d4b484);pointer-events:none;opacity:.85;box-shadow:none}html[data-theme=dunenight] .brackets{gap:var(--gap-brackets)}html[data-theme=dunenight] .bracket-name{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:.02em;text-transform:none;font-style:normal;color:var(--text-strong)}html[data-theme=dunenight] .bracket-progress{height:4px;border-radius:999px;background:#070c18;box-shadow:none;margin-top:12px;overflow:hidden;border:1px solid rgba(212,180,132,.2)}html[data-theme=dunenight] .bracket-progress span{border-radius:999px;background:linear-gradient(90deg,#8a5a38,#c47848 50%,#d4b484);box-shadow:none}html[data-theme=dunenight] .badge,html[data-theme=dunenight] .pill{border-radius:999px 6px;clip-path:none;padding:3px 12px;font-family:var(--font-ui);font-weight:600;letter-spacing:.1em;font-size:10px;text-transform:uppercase;border:1px solid rgba(232,212,176,.5);background:linear-gradient(168deg,#e8d4b0,#d4b484);color:#0a1224;box-shadow:none;text-shadow:none}html[data-theme=dunenight] .queue-toggle{border-radius:var(--radius-toggle);padding:3px;background:#070c18;border:1px solid rgba(212,180,132,.25);box-shadow:inset 0 2px 6px #04081280;gap:3px}html[data-theme=dunenight] .toggle-btn{border-radius:var(--radius-toggle-btn);clip-path:none;padding:7px 16px;background:transparent;box-shadow:none;border:none;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;color:#a8b0c4a6}html[data-theme=dunenight] .toggle-btn:last-child{border-right:none}html[data-theme=dunenight] .toggle-btn.active{background:linear-gradient(168deg,#e8d4b0,#c47848);box-shadow:0 4px 10px #04081259;color:#0a1224;text-shadow:none;border-radius:var(--radius-toggle-btn);clip-path:none}html[data-theme=dunenight] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=dunenight] .queue-column{border-radius:6px 34px 8px 28px;clip-path:none;padding:var(--pad-queue-col);border:1px solid rgba(212,180,132,.24);background:linear-gradient(165deg,#1a2848,#101a32);gap:8px;box-shadow:0 12px 24px #04081259,inset 0 1px #e8dcc40d;position:relative}html[data-theme=dunenight] .queue-column:before{display:none}html[data-theme=dunenight] .queue-column:after{inset:auto 12px 10px auto;width:22px;height:3px;border:none;border-radius:999px;background:linear-gradient(90deg,transparent,#d4b484);opacity:.75;box-shadow:none}html[data-theme=dunenight] .queue-bracket{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:.03em;text-transform:none;font-style:normal;text-shadow:none;color:#d4b484;border-bottom:1px solid rgba(212,180,132,.2);padding-bottom:8px}html[data-theme=dunenight] .queue-item{border-radius:4px 20px 6px 16px;clip-path:none;padding:var(--pad-queue-item);border:1px solid rgba(212,180,132,.18);background:#070c18;margin-bottom:5px;box-shadow:inset 0 -1px #0003}html[data-theme=dunenight] .queue-item:before{width:0}html[data-theme=dunenight] .queue-item--deck{border-color:#c4784873;background:linear-gradient(165deg,#243458,#152040);box-shadow:0 0 0 1px #c4784833;animation:dunenightPulse 2.8s ease-in-out infinite}html[data-theme=dunenight] .queue-fighter{font-family:var(--font-display);font-size:17px;font-weight:400;letter-spacing:.02em;text-transform:none;font-style:normal}html[data-theme=dunenight] .queue-tag{border-radius:999px 4px;clip-path:none;padding:2px 8px;font-family:var(--font-ui);letter-spacing:.08em;font-weight:600;font-size:9px;border:1px solid rgba(212,180,132,.3);background:#d4b4841a;color:#e8d4b0}html[data-theme=dunenight] .ghost{background:transparent;border:1px solid rgba(212,180,132,.28);box-shadow:none;color:#a8b0c4bf}html[data-theme=dunenight] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=dunenight] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=dunenight] .topbar-finished-stats .warn-v{color:var(--warn)!important}html[data-theme=dunenight] .now-card{border-radius:10px 52px 12px 44px;clip-path:none;background:var(--now-bg);border:1px solid rgba(212,180,132,.35);box-shadow:var(--shadow-now);overflow:hidden;position:relative}html[data-theme=dunenight] .now-card:after{content:"";position:absolute;left:6%;right:10%;bottom:8%;height:48%;margin:0;border-radius:50% 50% 40% 60%/30% 30% 70% 70%;border:none;background:radial-gradient(ellipse at 50% 80%,rgba(196,120,72,.12),transparent 65%);box-shadow:none;transform:none;pointer-events:none;z-index:1;opacity:.85;animation:dunenightHorizon 10s ease-in-out infinite}html[data-theme=dunenight] .now-ambient{background:radial-gradient(circle at 22% 16%,rgba(232,220,196,.1) 0 1px,transparent 1.5px),radial-gradient(circle at 68% 12%,rgba(232,220,196,.08) 0 1px,transparent 1.4px),radial-gradient(ellipse 55% 28% at 50% 0%,rgba(72,96,148,.18),transparent 60%),radial-gradient(ellipse 50% 35% at 70% 100%,rgba(196,120,72,.1),transparent 55%);animation:dunenightDrift 16s ease-in-out infinite}html[data-theme=dunenight] .now-scanlines{opacity:0}html[data-theme=dunenight] .now-corners{inset:18px}html[data-theme=dunenight] .now-corners span{width:22px;height:10px;border-radius:999px;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:linear-gradient(90deg,#c47848,transparent);opacity:.85;box-shadow:none;animation:none}html[data-theme=dunenight] .now-corners span:nth-child(2){background:linear-gradient(270deg,#d4b484,transparent)}html[data-theme=dunenight] .now-corners span:nth-child(3){background:linear-gradient(270deg,#c47848,transparent)}html[data-theme=dunenight] .now-corners span:nth-child(4){background:linear-gradient(90deg,#d4b484,transparent)}html[data-theme=dunenight] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=dunenight] .now-label-text{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#0a1224;border:1px solid rgba(232,212,176,.55);padding:5px 16px;display:inline-block;border-radius:999px 8px;clip-path:none;background:linear-gradient(168deg,#e8d4b0,#d4b484);box-shadow:0 6px 14px #04081259;text-shadow:none}html[data-theme=dunenight] .now-label-glow{background:linear-gradient(90deg,transparent,#c47848,#d4b484,#c47848,transparent);background-size:200% 100%;border-radius:999px;filter:none;height:2px;opacity:.9;animation:dunenightShimmer 6s linear infinite}html[data-theme=dunenight] .now-table{color:#a8b0c4bf;letter-spacing:.14em;font-family:var(--font-ui);text-transform:uppercase;font-weight:600;font-size:10px}html[data-theme=dunenight] .now-timer{font-family:var(--font-display);font-size:30px;font-weight:400;font-style:normal;color:#e8d4b0;text-shadow:none;letter-spacing:.04em}html[data-theme=dunenight] .now-card.decision{border-color:#c478488c;box-shadow:0 0 0 1px #d4b4844d,0 0 0 8px #0a1224eb,0 32px 56px #04081299;animation:dunenightPulse 1.5s ease-in-out infinite}html[data-theme=dunenight] .now-head{padding:28px 32px 0 34px}html[data-theme=dunenight] .now-hero{padding:12px 32px 32px 34px}html[data-theme=dunenight] .now-fighter-name,html[data-theme=dunenight] .now-name{font-family:var(--font-display);text-transform:none;letter-spacing:.02em;font-size:clamp(32px,4.4vw,56px);font-weight:400;font-style:normal;color:var(--text-strong);text-shadow:0 2px 0 rgba(4,8,18,.25)}html[data-theme=dunenight] .decision-toast{border-radius:8px 28px 8px 24px;clip-path:none;border:1px solid rgba(212,180,132,.35);background:linear-gradient(165deg,#1c2a48,#101a32);color:var(--text-strong);box-shadow:0 0 0 4px #080c18e6,0 16px 28px #04081273}html[data-theme=dunenight] .ranking-item{border-radius:4px 18px 6px 14px;clip-path:none;padding:8px 12px 8px 14px;border:1px solid rgba(212,180,132,.18);background:#070c18;box-shadow:inset 0 -1px #0000002e}html[data-theme=dunenight] .ranking-item:before{width:0}html[data-theme=dunenight] .ranking-motion-list{gap:5px}html[data-theme=dunenight] .ranking-rank{color:#c47848;font-family:var(--font-ui);letter-spacing:.06em;font-weight:700;font-size:13px;text-shadow:none}html[data-theme=dunenight] .ranking-name{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:.02em;text-transform:none;font-style:normal;color:var(--text-strong)}html[data-theme=dunenight] .browser-card{border-radius:8px 42px 10px 36px;clip-path:none}html[data-theme=dunenight] .picker{gap:14px}html[data-theme=dunenight] .field-label{letter-spacing:.14em;color:#a8b0c4b3;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=dunenight] .finished-hero,html[data-theme=dunenight] .finished-bracket,html[data-theme=dunenight] .finished-match{clip-path:none!important;border-radius:8px 42px 10px 36px}html[data-theme=dunenight] .finished-hero{border:1px solid rgba(212,180,132,.28);background:linear-gradient(168deg,#1c2a48,#101a32);box-shadow:var(--shadow-panel)}html[data-theme=dunenight] .finished-hero__title{font-family:var(--font-display);font-weight:400;letter-spacing:.02em;text-transform:none;font-style:normal;color:#e8dcc8;text-shadow:none;background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=dunenight] .finished-match{border:1px solid rgba(212,180,132,.2);border-radius:4px 18px 6px 14px;clip-path:none!important;grid-template-columns:4px 1fr auto;padding:9px 12px;background:#070c18}html[data-theme=dunenight] .finished-match__rail{width:3px;opacity:1;background:linear-gradient(180deg,#c47848,#d4b484);border-radius:999px;box-shadow:none}html[data-theme=dunenight] .finished-bracket{border:1px solid rgba(212,180,132,.24);background:linear-gradient(165deg,#1a2848,#101a32);box-shadow:0 12px 24px #04081259,inset 0 1px #e8dcc40d}html[data-theme=dunenight] .finished-podium__pedestal{clip-path:none;border-radius:6px 24px 8px 20px;border:1px solid rgba(212,180,132,.28);background:#1a2848;box-shadow:0 10px 18px #04081259,inset 0 1px #e8dcc40d}html[data-theme=dunenight] .finished-podium__name{font-family:var(--font-display);font-weight:400;letter-spacing:.02em;font-size:16px;text-transform:none;font-style:normal;color:var(--text-strong);text-shadow:none}html[data-theme=dunenight] .finished-podium__slot--1 .finished-podium__pedestal{border-color:#c4784880;background:linear-gradient(165deg,#243458,#152040);box-shadow:0 0 0 1px #d4b48433,0 12px 22px #04081266}html[data-theme=dunenight] .list-item{border:1px solid rgba(212,180,132,.24);border-radius:6px 24px 8px 20px;clip-path:none;background:linear-gradient(165deg,#1a2848,#101a32);padding:11px 14px;color:var(--text-strong);box-shadow:0 8px 16px #0408124d}html[data-theme=dunenight] .list-item.active{border-color:#c4784880;box-shadow:0 0 0 1px #d4b48438,0 10px 20px #04081266;background:linear-gradient(165deg,#243458,#152040)}html[data-theme=dunenight] .mode-pill{border-radius:999px 6px;clip-path:none;background:linear-gradient(168deg,#e8d4b0,#d4b484);box-shadow:none;border:1px solid rgba(232,212,176,.5);color:#0a1224;padding:2px 10px;font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;text-shadow:none}html[data-theme=dunenight] .column-card{border:1px solid rgba(212,180,132,.24);border-radius:6px 34px 8px 28px;clip-path:none;background:linear-gradient(165deg,#1a2848,#101a32);box-shadow:0 12px 24px #04081259,inset 0 1px #e8dcc40d}html[data-theme=dunenight] .column-card:before,html[data-theme=dunenight] .column-card:after{width:20px;height:3px;border-radius:999px;border:none!important;background:linear-gradient(90deg,transparent,#d4b484);box-shadow:none}html[data-theme=dunenight] .column-card:before{top:12px;left:auto;right:14px;background:linear-gradient(90deg,transparent,#c47848)}html[data-theme=dunenight] .column-card:after{bottom:12px;right:14px;left:auto;background:linear-gradient(90deg,transparent,#d4b484)}html[data-theme=dunenight] .column-header{background:#070c18;border-bottom:1px solid rgba(212,180,132,.22);border-radius:0;color:var(--text-strong)}html[data-theme=dunenight] .column-header:before{height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#c47848 25%,#d4b484 50%,#c47848 75%,transparent);background-size:200% 100%;animation:dunenightShimmer 9s linear infinite}html[data-theme=dunenight] .appearance-panel{border-top-color:#d4b48438;color:var(--text-strong)}html[data-theme=dunenight] .theme-option,html[data-theme=dunenight] .bg-swatch{border-radius:6px 24px 8px 20px;clip-path:none;border:1px solid rgba(212,180,132,.24);background:linear-gradient(165deg,#1a2848,#101a32);color:var(--text-strong);box-shadow:0 8px 16px #0408124d}html[data-theme=dunenight] .theme-option.active,html[data-theme=dunenight] .bg-swatch.active{border-color:#c4784880;box-shadow:0 0 0 1px #d4b48438,0 10px 20px #04081266}html[data-theme=dunenight] .theme-option-thumb,html[data-theme=dunenight] .bg-swatch-thumb{border-radius:40% 60% 55% 45%/45% 40% 60% 55%;border:1px solid rgba(212,180,132,.4)}html[data-theme=dunenight] .bracket-row.stage-in_progress,html[data-theme=dunenight] .queue-column.stage-in_progress{--row-accent: #c47848;--row-accent-dim: #d4b484;--row-accent-glow: rgba(196, 120, 72, .12);--row-corner: rgba(196, 120, 72, .4);border-color:#c4784873;box-shadow:0 0 0 1px #d4b48433,0 12px 24px #04081266}html[data-theme=dunenight] .bracket-row.stage-finals,html[data-theme=dunenight] .queue-column.stage-finals{--row-accent: #e8d4b0;--row-accent-dim: #c47848;--row-accent-glow: rgba(232, 212, 176, .12);border-color:#e8d4b073;background:linear-gradient(165deg,#243458,#152040);box-shadow:0 0 0 1px #e8d4b038,0 14px 26px #0408126b}html[data-theme=dunenight] .bracket-row.stage-completed,html[data-theme=dunenight] .queue-column.stage-completed{--row-accent: #4a5878;--row-accent-dim: #2a3858;--row-accent-glow: rgba(74, 88, 120, .1);border-color:#d4b48424;opacity:.84}html[data-theme=dunenight] .bracket-row.stage-not_started,html[data-theme=dunenight] .queue-column.stage-not_started{--row-accent: #2a3858;--row-accent-dim: #1a2840;border-color:#d4b4841f;background:#0a1224}@media(prefers-reduced-motion:reduce){html[data-theme=dunenight] .card,html[data-theme=dunenight] .card:before,html[data-theme=dunenight] .card:after,html[data-theme=dunenight] .setup-pulse-dot,html[data-theme=dunenight] .queue-item--deck,html[data-theme=dunenight] .now-card:after,html[data-theme=dunenight] .now-ambient,html[data-theme=dunenight] .now-label-glow,html[data-theme=dunenight] .now-card.decision,html[data-theme=dunenight] .card-title:after,html[data-theme=dunenight] .column-header:before,html[data-theme=dunenight] .topbar:after{animation:none}}html[data-theme=snapframe] body{background:radial-gradient(ellipse 70% 40% at 50% -8%,rgba(255,252,246,.55),transparent 58%),radial-gradient(ellipse 45% 30% at 90% 100%,rgba(196,92,56,.06),transparent 50%),linear-gradient(168deg,#c4bfb6,#b8b3aa 42%,#a8a39a);color:var(--text);font-family:var(--font-ui);letter-spacing:.02em}html[data-theme=snapframe] body:before{inset:0;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.18) 0 1.2px,transparent 1.8px),radial-gradient(circle at 78% 22%,rgba(255,255,255,.12) 0 1px,transparent 1.5px),radial-gradient(circle at 42% 70%,rgba(42,40,36,.04) 0 1px,transparent 1.4px),linear-gradient(180deg,transparent 0%,rgba(42,40,36,.04) 100%);opacity:.9;animation:snapframeDust 20s ease-in-out infinite}html[data-theme=snapframe] body:after{opacity:.08;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");pointer-events:none}html[data-theme=snapframe] ::selection{background:#c45c38;color:#faf8f4}@keyframes snapframeDust{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:.95;transform:translateY(-4px)}}@keyframes snapframeDevelop{0%{opacity:0;transform:translateY(14px) scale(.96) rotate(-.6deg);filter:brightness(1.15) saturate(.7)}to{opacity:1;transform:translateY(0) scale(1) rotate(0);filter:brightness(1) saturate(1)}}@keyframes snapframeCaptionWrite{0%{width:0;opacity:.4}40%{opacity:1}to{width:56%;opacity:1}}@keyframes snapframeSettle{0%,to{transform:rotate(-.4deg)}50%{transform:rotate(.35deg)}}@keyframes snapframePulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){html[data-theme=snapframe] body:before{animation:none}}html[data-theme=snapframe] button{border-radius:var(--radius-btn);clip-path:none;padding:10px 20px;font-family:var(--font-ui);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:1px solid rgba(42,40,36,.18);color:#faf8f4;transition:transform var(--motion-duration-fast) var(--motion-ease-snap),box-shadow var(--motion-duration-med) var(--motion-ease-soft),background var(--motion-duration-fast) ease}html[data-theme=snapframe] button:hover{transform:translateY(-3px) rotate(-.3deg);background:linear-gradient(168deg,#d46848,#c45c38 55%,#a04830);box-shadow:0 14px 28px #2a282438,0 2px #ffffff80}html[data-theme=snapframe] button:active{transform:translateY(1px) rotate(0);box-shadow:0 4px 10px #2a282433,inset 0 1px #ffffff26}html[data-theme=snapframe] input,html[data-theme=snapframe] select,html[data-theme=snapframe] textarea{border-radius:var(--radius-input);clip-path:none;padding:10px 14px;background:var(--input-bg);border:1px solid rgba(42,40,36,.16);box-shadow:inset 0 1px 3px #2a282414,0 1px #ffffffb3;font-family:var(--font-ui);font-weight:500;letter-spacing:.02em;color:var(--text-strong)}html[data-theme=snapframe] input:focus,html[data-theme=snapframe] select:focus,html[data-theme=snapframe] textarea:focus{border-color:#c45c38;box-shadow:inset 0 1px 3px #2a282414,0 0 0 2px #c45c3838;outline:none}html[data-theme=snapframe] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=snapframe] .fx-glow{background:var(--fx-glow);opacity:1}html[data-theme=snapframe] .fx-scan{opacity:0}html[data-theme=snapframe] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:blur(var(--topbar-blur));backdrop-filter:blur(var(--topbar-blur));border-bottom:none;border-radius:0 0 4px 4px;margin:0 12px;width:calc(100% - 24px);box-shadow:0 18px 36px #2a28242e,0 2px #ffffffd9,inset 0 0 0 14px #faf8f4,inset 0 -36px #faf8f4;position:relative;padding:18px 22px 42px}html[data-theme=snapframe] .topbar:after{content:"";position:absolute;left:22px;right:38%;bottom:16px;height:2px;border-radius:1px;background:#2a2824;opacity:.35;pointer-events:none;animation:snapframeCaptionWrite 2.8s var(--motion-ease-soft) both}html[data-theme=snapframe] .brand-banner img{filter:contrast(1.04) saturate(.92) brightness(1.02)}html[data-theme=snapframe] .brand-icon-img{border-radius:2px;clip-path:none;border:10px solid #faf8f4;border-bottom-width:22px;box-shadow:0 8px 18px #2a282433,0 1px #ffffffe6}html[data-theme=snapframe] .title{font-family:var(--font-display);font-weight:600;letter-spacing:.01em;font-size:clamp(26px,3vw,40px);text-transform:none;color:#2a2824;text-shadow:none;font-style:normal}html[data-theme=snapframe] .clock-display{font-family:var(--font-ui);font-weight:600;letter-spacing:.14em;font-size:11px;color:#faf8f4;border-radius:2px;clip-path:none;padding:8px 14px;border:none;background:#2a2824;box-shadow:0 6px 14px #2a282433;text-align:center}html[data-theme=snapframe] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:12px;border-left:1px solid rgba(42,40,36,.12);padding:0 0 0 16px}html[data-theme=snapframe] .top-stat{padding:var(--pad-stat);border-radius:2px;clip-path:none;margin:0;border:none;background:#faf8f4;box-shadow:0 10px 20px #2a282424,0 1px #ffffffe6,inset 0 0 0 8px #faf8f4,inset 0 -22px #faf8f4;padding-bottom:22px}html[data-theme=snapframe] .top-stat.glow{background:#faf8f4;box-shadow:0 10px 20px #c45c3838,0 0 0 2px #c45c38,inset 0 0 0 8px #faf8f4,inset 0 -22px #faf8f4}html[data-theme=snapframe] .top-stat.glow .k,html[data-theme=snapframe] .top-stat.glow .v{color:#2a2824}html[data-theme=snapframe] .top-stat.highlight{box-shadow:0 10px 20px #2a282429,0 0 0 1px #2a28242e,inset 0 0 0 8px #faf8f4,inset 0 -22px #faf8f4}html[data-theme=snapframe] .k{font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#2a282473}html[data-theme=snapframe] .v{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:.01em;color:var(--text-strong);font-style:normal}html[data-theme=snapframe] .meter{height:3px;border-radius:1px;background:#2a28241f;overflow:hidden;border:none;box-shadow:none}html[data-theme=snapframe] .meter span{border-radius:1px;background:linear-gradient(90deg,#a04830,#c45c38 45%,#e08a68);box-shadow:none}html[data-theme=snapframe] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=snapframe] .columns{gap:var(--gap-columns)}html[data-theme=snapframe] .now-row{gap:var(--gap-now-row)}html[data-theme=snapframe] .card{background:linear-gradient(180deg,#ece6dc,#e4ddd2);border:none;border-radius:3px;padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);animation:snapframeDevelop .7s var(--motion-ease-snap) both;position:relative;overflow:hidden}html[data-theme=snapframe] .card:before{content:"";position:absolute;inset:14px 14px 48px;margin:0;border:none;border-radius:1px;opacity:1;mix-blend-mode:normal;pointer-events:none;background:linear-gradient(165deg,rgba(255,252,246,.35) 0%,transparent 40%),linear-gradient(180deg,#d8d2c6,#cec8bc);box-shadow:inset 0 0 0 1px #2a28240f,inset 0 12px 28px #2a28240a;z-index:0}html[data-theme=snapframe] .card:after{content:"";position:absolute;left:18px;right:36%;bottom:18px;height:2px;margin:0;border:none;border-radius:1px;background:#2a2824;box-shadow:none;pointer-events:none;opacity:.4;animation:snapframeCaptionWrite 2.4s var(--motion-ease-soft) .3s both;z-index:1}html[data-theme=snapframe] .card>*{position:relative;z-index:1}html[data-theme=snapframe] .card-title{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:.01em;text-transform:none;font-style:normal;opacity:1;color:#2a2824;text-shadow:none;border-bottom:none;padding-bottom:10px;padding-top:4px;margin-bottom:18px;margin-top:4px;position:relative}html[data-theme=snapframe] .card-title:after{content:"";position:absolute;left:0;bottom:2px;width:48px;height:2px;border-radius:1px;background:#c45c38;opacity:.85;animation:snapframeCaptionWrite 1.8s var(--motion-ease-soft) both}html[data-theme=snapframe] .setup-eyebrow{color:#c45c38;letter-spacing:.18em;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=snapframe] .setup-pulse-dot{background:#c45c38;border-radius:50%;width:7px;height:7px;border:2px solid #faf8f4;box-shadow:0 0 0 1px #2a282433;animation:snapframePulse 2.4s ease-in-out infinite}html[data-theme=snapframe] .bracket-row{border-radius:2px;clip-path:none;padding:14px 16px 36px;border:none;background:#faf8f4;box-shadow:0 12px 24px #2a282424,0 1px #ffffffe6;position:relative}html[data-theme=snapframe] .bracket-row:before,html[data-theme=snapframe] .queue-column:before,html[data-theme=snapframe] .bracket-row.bracket-active:before,html[data-theme=snapframe] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=snapframe] .bracket-row:after{width:auto;height:2px;inset:auto 40% 14px 16px;border:none;border-radius:1px;background:#2a282459;pointer-events:none;opacity:1;box-shadow:none}html[data-theme=snapframe] .brackets{gap:var(--gap-brackets)}html[data-theme=snapframe] .bracket-name{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:.01em;text-transform:none;font-style:normal;color:var(--text-strong)}html[data-theme=snapframe] .bracket-progress{height:3px;border-radius:1px;background:#2a28241a;box-shadow:none;margin-top:14px;overflow:hidden;border:none}html[data-theme=snapframe] .bracket-progress span{border-radius:1px;background:linear-gradient(90deg,#a04830,#c45c38 50%,#e08a68);box-shadow:none}html[data-theme=snapframe] .badge,html[data-theme=snapframe] .pill{border-radius:2px;clip-path:none;padding:3px 10px;font-family:var(--font-ui);font-weight:600;letter-spacing:.1em;font-size:10px;text-transform:uppercase;border:none;background:#2a2824;color:#faf8f4;box-shadow:none;text-shadow:none}html[data-theme=snapframe] .queue-toggle{border-radius:var(--radius-toggle);padding:3px;background:#2a282414;border:1px solid rgba(42,40,36,.12);box-shadow:inset 0 1px 3px #2a28240f;gap:3px}html[data-theme=snapframe] .toggle-btn{border-radius:var(--radius-toggle-btn);clip-path:none;padding:7px 14px;background:transparent;box-shadow:none;border:none;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;color:#2a282480}html[data-theme=snapframe] .toggle-btn:last-child{border-right:none}html[data-theme=snapframe] .toggle-btn.active{background:#faf8f4;box-shadow:0 4px 10px #2a28241f;color:#2a2824;text-shadow:none;border-radius:var(--radius-toggle-btn);clip-path:none}html[data-theme=snapframe] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=snapframe] .queue-column{border-radius:2px;clip-path:none;padding:var(--pad-queue-col);border:none;background:#faf8f4;gap:8px;box-shadow:0 12px 24px #2a282424,0 1px #ffffffe6;position:relative}html[data-theme=snapframe] .queue-column:before{display:none}html[data-theme=snapframe] .queue-column:after{inset:auto 36% 12px 14px;width:auto;height:2px;border:none;border-radius:1px;background:#2a28244d;opacity:1;box-shadow:none}html[data-theme=snapframe] .queue-bracket{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:.02em;text-transform:none;font-style:normal;text-shadow:none;color:#c45c38;border-bottom:1px solid rgba(42,40,36,.1);padding-bottom:8px}html[data-theme=snapframe] .queue-item{border-radius:2px;clip-path:none;padding:var(--pad-queue-item);border:1px solid rgba(42,40,36,.1);background:#ece6dc;margin-bottom:5px;box-shadow:inset 0 1px #ffffff80}html[data-theme=snapframe] .queue-item:before{width:0}html[data-theme=snapframe] .queue-item--deck{border-color:#c45c3873;background:linear-gradient(165deg,#f3ebe0,#e8dfd2);box-shadow:0 0 0 1px #c45c3833;animation:snapframePulse 2.6s ease-in-out infinite}html[data-theme=snapframe] .queue-fighter{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:.01em;text-transform:none;font-style:normal}html[data-theme=snapframe] .queue-tag{border-radius:2px;clip-path:none;padding:2px 7px;font-family:var(--font-ui);letter-spacing:.08em;font-weight:600;font-size:9px;border:none;background:#2a282414;color:#2a2824}html[data-theme=snapframe] .ghost{background:transparent;border:1px solid rgba(42,40,36,.22);box-shadow:none;color:#2a2824a6}html[data-theme=snapframe] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=snapframe] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=snapframe] .topbar-finished-stats .warn-v{color:var(--warn)!important}html[data-theme=snapframe] .now-card{border-radius:3px;clip-path:none;background:var(--now-bg);border:none;box-shadow:var(--shadow-now);overflow:hidden;position:relative;animation:snapframeSettle 8s ease-in-out infinite;transform-origin:50% 80%}html[data-theme=snapframe] .now-card:after{content:"";position:absolute;left:22px;right:32%;bottom:22px;height:3px;margin:0;border-radius:1px;border:none;background:#2a282473;box-shadow:none;transform:none;pointer-events:none;z-index:2;opacity:1;animation:snapframeCaptionWrite 2.2s var(--motion-ease-soft) .4s both}html[data-theme=snapframe] .now-ambient{background:linear-gradient(165deg,rgba(255,252,246,.4) 0%,transparent 45%),linear-gradient(180deg,#d8d2c6,#cec8bc);inset:16px 16px 56px;border-radius:1px;animation:snapframeDust 14s ease-in-out infinite}html[data-theme=snapframe] .now-scanlines{opacity:0}html[data-theme=snapframe] .now-corners{inset:20px}html[data-theme=snapframe] .now-corners span{width:14px;height:14px;border-radius:0;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:transparent;opacity:.7;box-shadow:none;animation:none}html[data-theme=snapframe] .now-corners span:nth-child(1){border-top:2px solid rgba(42,40,36,.25)!important;border-left:2px solid rgba(42,40,36,.25)!important}html[data-theme=snapframe] .now-corners span:nth-child(2){border-top:2px solid rgba(42,40,36,.25)!important;border-right:2px solid rgba(42,40,36,.25)!important;background:transparent}html[data-theme=snapframe] .now-corners span:nth-child(3){border-bottom:2px solid rgba(42,40,36,.25)!important;border-right:2px solid rgba(42,40,36,.25)!important;background:transparent}html[data-theme=snapframe] .now-corners span:nth-child(4){border-bottom:2px solid rgba(42,40,36,.25)!important;border-left:2px solid rgba(42,40,36,.25)!important;background:transparent}html[data-theme=snapframe] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=snapframe] .now-label-text{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#faf8f4;border:none;padding:5px 14px;display:inline-block;border-radius:2px;clip-path:none;background:#c45c38;box-shadow:0 6px 12px #2a28242e;text-shadow:none}html[data-theme=snapframe] .now-label-glow{background:linear-gradient(90deg,transparent,#c45c38,transparent);border-radius:1px;filter:none;height:2px;opacity:.85;animation:snapframeCaptionWrite 3s var(--motion-ease-soft) infinite}html[data-theme=snapframe] .now-table{color:#2a28248c;letter-spacing:.14em;font-family:var(--font-ui);text-transform:uppercase;font-weight:600;font-size:10px}html[data-theme=snapframe] .now-timer{font-family:var(--font-display);font-size:32px;font-weight:600;font-style:normal;color:#c45c38;text-shadow:none;letter-spacing:.02em}html[data-theme=snapframe] .now-card.decision{box-shadow:0 0 0 3px #c45c38,0 28px 56px #2a282447,0 2px #ffffffe6;animation:snapframePulse 1.4s ease-in-out infinite}html[data-theme=snapframe] .now-head{padding:28px 28px 0}html[data-theme=snapframe] .now-hero{padding:12px 28px 64px}html[data-theme=snapframe] .now-fighter-name,html[data-theme=snapframe] .now-name{font-family:var(--font-display);text-transform:none;letter-spacing:.01em;font-size:clamp(34px,4.6vw,58px);font-weight:600;font-style:normal;color:var(--text-strong);text-shadow:none}html[data-theme=snapframe] .decision-toast{border-radius:2px;clip-path:none;border:none;background:#faf8f4;color:var(--text-strong);box-shadow:0 16px 28px #2a282433,0 0 0 3px #c45c38;padding-bottom:28px}html[data-theme=snapframe] .ranking-item{border-radius:2px;clip-path:none;padding:8px 12px;border:1px solid rgba(42,40,36,.1);background:#ece6dc;box-shadow:inset 0 1px #ffffff73}html[data-theme=snapframe] .ranking-item:before{width:0}html[data-theme=snapframe] .ranking-motion-list{gap:5px}html[data-theme=snapframe] .ranking-rank{color:#c45c38;font-family:var(--font-ui);letter-spacing:.06em;font-weight:700;font-size:12px;text-shadow:none}html[data-theme=snapframe] .ranking-name{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:.01em;text-transform:none;font-style:normal;color:var(--text-strong)}html[data-theme=snapframe] .browser-card{border-radius:3px;clip-path:none}html[data-theme=snapframe] .picker{gap:16px}html[data-theme=snapframe] .field-label{letter-spacing:.14em;color:#2a282480;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=snapframe] .finished-hero,html[data-theme=snapframe] .finished-bracket,html[data-theme=snapframe] .finished-match{clip-path:none!important;border-radius:3px}html[data-theme=snapframe] .finished-hero{border:none;background:#faf8f4;box-shadow:var(--shadow-panel);padding-bottom:48px}html[data-theme=snapframe] .finished-hero__title{font-family:var(--font-display);font-weight:600;letter-spacing:.01em;text-transform:none;font-style:normal;color:#2a2824;text-shadow:none;background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=snapframe] .finished-match{border:1px solid rgba(42,40,36,.1);border-radius:2px;clip-path:none!important;grid-template-columns:4px 1fr auto;padding:9px 12px;background:#ece6dc}html[data-theme=snapframe] .finished-match__rail{width:3px;opacity:1;background:linear-gradient(180deg,#c45c38,#e08a68);border-radius:1px;box-shadow:none}html[data-theme=snapframe] .finished-bracket{border:none;background:#faf8f4;box-shadow:0 12px 24px #2a282424,0 1px #ffffffe6}html[data-theme=snapframe] .finished-podium__pedestal{clip-path:none;border-radius:2px;border:none;background:#faf8f4;box-shadow:0 10px 18px #2a282424,0 1px #ffffffe6;padding-bottom:28px}html[data-theme=snapframe] .finished-podium__name{font-family:var(--font-display);font-weight:600;letter-spacing:.01em;font-size:16px;text-transform:none;font-style:normal;color:var(--text-strong);text-shadow:none}html[data-theme=snapframe] .finished-podium__slot--1 .finished-podium__pedestal{box-shadow:0 0 0 2px #c45c38,0 12px 22px #2a28242e;background:#faf8f4}html[data-theme=snapframe] .list-item{border:none;border-radius:2px;clip-path:none;background:#faf8f4;padding:12px 14px 28px;color:var(--text-strong);box-shadow:0 8px 16px #2a28241f}html[data-theme=snapframe] .list-item.active{box-shadow:0 0 0 2px #c45c38,0 10px 20px #2a282429;background:#faf8f4}html[data-theme=snapframe] .mode-pill{border-radius:2px;clip-path:none;background:#2a2824;box-shadow:none;border:none;color:#faf8f4;padding:2px 10px;font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;text-shadow:none}html[data-theme=snapframe] .column-card{border:none;border-radius:2px;clip-path:none;background:#faf8f4;box-shadow:0 12px 24px #2a282424,0 1px #ffffffe6}html[data-theme=snapframe] .column-card:before,html[data-theme=snapframe] .column-card:after{width:28px;height:2px;border-radius:1px;border:none!important;background:#2a282447;box-shadow:none}html[data-theme=snapframe] .column-card:before{top:12px;left:auto;right:14px;background:#c45c38;opacity:.7}html[data-theme=snapframe] .column-card:after{bottom:14px;right:auto;left:14px;width:40%;background:#2a28244d}html[data-theme=snapframe] .column-header{background:#ece6dc;border-bottom:1px solid rgba(42,40,36,.1);border-radius:0;color:var(--text-strong)}html[data-theme=snapframe] .column-header:before{height:2px;border-radius:1px;background:linear-gradient(90deg,#c45c38 0%,#c45c38 40%,transparent 40%);animation:snapframeCaptionWrite 2.5s var(--motion-ease-soft) both}html[data-theme=snapframe] .appearance-panel{border-top-color:#2a28241f;color:var(--text-strong)}html[data-theme=snapframe] .theme-option,html[data-theme=snapframe] .bg-swatch{border-radius:2px;clip-path:none;border:none;background:#faf8f4;color:var(--text-strong);box-shadow:0 8px 16px #2a28241f;padding-bottom:22px}html[data-theme=snapframe] .theme-option.active,html[data-theme=snapframe] .bg-swatch.active{box-shadow:0 0 0 2px #c45c38,0 10px 20px #2a282429}html[data-theme=snapframe] .theme-option-thumb,html[data-theme=snapframe] .bg-swatch-thumb{border-radius:2px;border:6px solid #faf8f4;border-bottom-width:14px;box-shadow:0 4px 8px #2a28241f}html[data-theme=snapframe] .bracket-row.stage-in_progress,html[data-theme=snapframe] .queue-column.stage-in_progress{--row-accent: #c45c38;--row-accent-dim: #e08a68;--row-accent-glow: rgba(196, 92, 56, .1);--row-corner: rgba(196, 92, 56, .35);box-shadow:0 0 0 2px #c45c38,0 12px 24px #2a282429}html[data-theme=snapframe] .bracket-row.stage-finals,html[data-theme=snapframe] .queue-column.stage-finals{--row-accent: #2a2824;--row-accent-dim: #c45c38;--row-accent-glow: rgba(42, 40, 36, .08);background:#faf8f4;box-shadow:0 0 0 2px #2a2824,0 14px 26px #2a28242e}html[data-theme=snapframe] .bracket-row.stage-completed,html[data-theme=snapframe] .queue-column.stage-completed{--row-accent: #9a948a;--row-accent-dim: #7a746c;--row-accent-glow: rgba(154, 148, 138, .1);opacity:.82}html[data-theme=snapframe] .bracket-row.stage-not_started,html[data-theme=snapframe] .queue-column.stage-not_started{--row-accent: #cec8bc;--row-accent-dim: #b8b3aa;background:#ece6dc;box-shadow:0 6px 14px #2a28241a}@media(prefers-reduced-motion:reduce){html[data-theme=snapframe] .card,html[data-theme=snapframe] .card:after,html[data-theme=snapframe] .setup-pulse-dot,html[data-theme=snapframe] .queue-item--deck,html[data-theme=snapframe] .now-card,html[data-theme=snapframe] .now-card:after,html[data-theme=snapframe] .now-ambient,html[data-theme=snapframe] .now-label-glow,html[data-theme=snapframe] .now-card.decision,html[data-theme=snapframe] .card-title:after,html[data-theme=snapframe] .column-header:before,html[data-theme=snapframe] .topbar:after{animation:none}}html[data-theme=chalkdust] body{background:radial-gradient(ellipse 70% 40% at 50% -8%,rgba(240,216,120,.07),transparent 58%),radial-gradient(ellipse 45% 30% at 8% 100%,rgba(232,236,224,.04),transparent 50%),linear-gradient(168deg,#10241c,#163028 42%,#1a3328);color:var(--text);font-family:var(--font-ui);letter-spacing:.01em}html[data-theme=chalkdust] body:before{inset:0;background:radial-gradient(circle at 14% 18%,rgba(232,236,224,.14) 0 1.1px,transparent 1.7px),radial-gradient(circle at 72% 26%,rgba(232,236,224,.1) 0 .9px,transparent 1.4px),radial-gradient(circle at 38% 68%,rgba(240,216,120,.08) 0 1px,transparent 1.5px),radial-gradient(circle at 88% 78%,rgba(232,236,224,.09) 0 .8px,transparent 1.3px),linear-gradient(180deg,transparent 0%,rgba(8,18,14,.18) 100%);opacity:.85;animation:chalkdustDrift 18s ease-in-out infinite}html[data-theme=chalkdust] body:after{opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");pointer-events:none}html[data-theme=chalkdust] ::selection{background:#f0d878;color:#142820}@keyframes chalkdustDrift{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:.95;transform:translateY(-5px)}}@keyframes chalkdustWipe{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:brightness(1.15)}to{opacity:1;clip-path:inset(0 0 0 0);filter:brightness(1)}}@keyframes chalkdustScribble{0%{width:0;opacity:.35}35%{opacity:1}to{width:52%;opacity:1}}@keyframes chalkdustPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes chalkdustSmudge{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(3px);opacity:1}}@media(prefers-reduced-motion:reduce){html[data-theme=chalkdust] body:before{animation:none}}html[data-theme=chalkdust] button{border-radius:var(--radius-btn);clip-path:none;padding:10px 20px;font-family:var(--font-ui);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:2px dashed rgba(232,236,224,.35);color:#142820;transition:transform var(--motion-duration-fast) var(--motion-ease-snap),box-shadow var(--motion-duration-med) var(--motion-ease-soft),background var(--motion-duration-fast) ease}html[data-theme=chalkdust] button:hover{transform:translateY(-2px);background:linear-gradient(168deg,#f8eaa8,#f0d878,#d4b85a);box-shadow:0 0 0 2px #6a4a38,0 12px 22px #08120e73}html[data-theme=chalkdust] button:active{transform:translateY(1px);box-shadow:0 0 0 2px #5c4030,0 4px 10px #08120e66}html[data-theme=chalkdust] input,html[data-theme=chalkdust] select,html[data-theme=chalkdust] textarea{border-radius:var(--radius-input);clip-path:none;padding:10px 14px;background:var(--input-bg);border:2px dashed rgba(232,236,224,.28);box-shadow:inset 0 2px 8px #08120e73,0 0 0 3px #5c4030;font-family:var(--font-ui);font-weight:500;letter-spacing:.02em;color:var(--text-strong)}html[data-theme=chalkdust] input:focus,html[data-theme=chalkdust] select:focus,html[data-theme=chalkdust] textarea:focus{border-color:#f0d878;border-style:solid;box-shadow:inset 0 2px 8px #08120e73,0 0 0 3px #5c4030,0 0 0 5px #f0d87859;outline:none}html[data-theme=chalkdust] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=chalkdust] .fx-glow{background:var(--fx-glow);opacity:1}html[data-theme=chalkdust] .fx-scan{opacity:0}html[data-theme=chalkdust] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:blur(var(--topbar-blur));backdrop-filter:blur(var(--topbar-blur));border-bottom:none;border-radius:0 0 14px 14px;margin:0 14px;width:calc(100% - 28px);box-shadow:0 0 0 5px #5c4030,0 0 0 7px #e8ece047,0 14px 28px #08120e80,inset 0 1px #e8ece014;position:relative;padding:16px 20px 18px}html[data-theme=chalkdust] .topbar:after{content:"";position:absolute;left:22px;right:42%;bottom:8px;height:2px;border-radius:1px;background:repeating-linear-gradient(90deg,rgba(232,236,224,.55) 0 6px,transparent 6px 10px);opacity:.7;pointer-events:none;animation:chalkdustScribble 2.6s var(--motion-ease-soft) both}html[data-theme=chalkdust] .brand-banner img{filter:contrast(1.05) saturate(.88) brightness(1.08)}html[data-theme=chalkdust] .brand-icon-img{border-radius:10px;clip-path:none;border:3px solid #5c4030;box-shadow:0 0 0 2px #e8ece059,0 8px 16px #08120e66}html[data-theme=chalkdust] .title{font-family:var(--font-display);font-weight:400;letter-spacing:.02em;font-size:clamp(28px,3.2vw,44px);text-transform:none;color:#eef2e6;text-shadow:0 1px 0 rgba(8,18,14,.45);font-style:normal}html[data-theme=chalkdust] .clock-display{font-family:var(--font-ui);font-weight:600;letter-spacing:.12em;font-size:11px;color:#142820;border-radius:10px;clip-path:none;padding:8px 14px;border:2px dashed rgba(20,40,32,.25);background:#f0d878;box-shadow:0 0 0 3px #5c4030;text-align:center}html[data-theme=chalkdust] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:10px;border-left:2px dashed rgba(232,236,224,.22);padding:0 0 0 14px}html[data-theme=chalkdust] .top-stat{padding:var(--pad-stat);border-radius:12px;clip-path:none;margin:0;border:2px dashed rgba(232,236,224,.28);background:#1a3328;box-shadow:0 0 0 3px #5c4030,inset 0 1px #e8ece00f}html[data-theme=chalkdust] .top-stat.glow{background:#243f32;border-color:#f0d8788c;border-style:solid;box-shadow:0 0 0 3px #5c4030,0 0 0 5px #f0d87859}html[data-theme=chalkdust] .top-stat.glow .k,html[data-theme=chalkdust] .top-stat.glow .v{color:#eef2e6}html[data-theme=chalkdust] .top-stat.highlight{box-shadow:0 0 0 3px #5c4030,0 0 0 5px #e8ece040}html[data-theme=chalkdust] .k{font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#b0bca8bf}html[data-theme=chalkdust] .v{font-family:var(--font-display);font-size:24px;font-weight:400;letter-spacing:.02em;color:var(--text-strong);font-style:normal}html[data-theme=chalkdust] .meter{height:4px;border-radius:2px;background:#08120e73;overflow:hidden;border:1px dashed rgba(232,236,224,.2);box-shadow:none}html[data-theme=chalkdust] .meter span{border-radius:2px;background:linear-gradient(90deg,#c4a84a,#f0d878 45%,#f8eaa8);box-shadow:none}html[data-theme=chalkdust] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=chalkdust] .columns{gap:var(--gap-columns)}html[data-theme=chalkdust] .now-row{gap:var(--gap-now-row)}html[data-theme=chalkdust] .card{background:linear-gradient(165deg,rgba(232,236,224,.04) 0%,transparent 40%),linear-gradient(180deg,#1e3a2e,#1a3328);border:2px dashed rgba(232,236,224,.32);border-radius:14px;padding:var(--pad-card);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);animation:chalkdustWipe .65s var(--motion-ease-snap) both;position:relative;overflow:hidden}html[data-theme=chalkdust] .card:before{content:"";position:absolute;inset:10px;margin:0;border:1px solid rgba(232,236,224,.08);border-radius:10px;opacity:1;mix-blend-mode:normal;pointer-events:none;background:radial-gradient(circle at 18% 22%,rgba(232,236,224,.06) 0 1px,transparent 1.5px),radial-gradient(circle at 78% 70%,rgba(240,216,120,.05) 0 1px,transparent 1.4px);box-shadow:inset 0 0 40px #08120e40;z-index:0}html[data-theme=chalkdust] .card:after{content:"";position:absolute;left:20px;right:40%;bottom:14px;height:2px;margin:0;border:none;border-radius:1px;background:repeating-linear-gradient(90deg,rgba(232,236,224,.5) 0 5px,transparent 5px 9px);box-shadow:none;pointer-events:none;opacity:.75;animation:chalkdustScribble 2.2s var(--motion-ease-soft) .25s both;z-index:1}html[data-theme=chalkdust] .card>*{position:relative;z-index:1}html[data-theme=chalkdust] .card-title{font-family:var(--font-display);font-size:30px;font-weight:400;letter-spacing:.02em;text-transform:none;font-style:normal;opacity:1;color:#eef2e6;text-shadow:0 1px 0 rgba(8,18,14,.4);border-bottom:none;padding-bottom:10px;padding-top:2px;margin-bottom:16px;margin-top:2px;position:relative}html[data-theme=chalkdust] .card-title:after{content:"";position:absolute;left:0;bottom:2px;width:56px;height:3px;border-radius:2px;background:#f0d878;opacity:.9;transform:rotate(-1.2deg);animation:chalkdustScribble 1.6s var(--motion-ease-soft) both}html[data-theme=chalkdust] .setup-eyebrow{color:#f0d878;letter-spacing:.16em;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=chalkdust] .setup-pulse-dot{background:#f0d878;border-radius:50%;width:8px;height:8px;border:2px solid #5c4030;box-shadow:0 0 0 1px #f0d87866;animation:chalkdustPulse 2.2s ease-in-out infinite}html[data-theme=chalkdust] .bracket-row{border-radius:12px;clip-path:none;padding:12px 14px 14px 16px;border:2px dashed rgba(232,236,224,.28);background:#1a3328;box-shadow:0 0 0 3px #5c4030,0 10px 20px #08120e59;position:relative}html[data-theme=chalkdust] .bracket-row:before,html[data-theme=chalkdust] .queue-column:before,html[data-theme=chalkdust] .bracket-row.bracket-active:before,html[data-theme=chalkdust] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=chalkdust] .bracket-row:after{width:auto;height:2px;inset:auto 38% 10px 14px;border:none;border-radius:1px;background:repeating-linear-gradient(90deg,rgba(232,236,224,.4) 0 5px,transparent 5px 9px);pointer-events:none;opacity:1;box-shadow:none}html[data-theme=chalkdust] .brackets{gap:var(--gap-brackets)}html[data-theme=chalkdust] .bracket-name{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:.02em;text-transform:none;font-style:normal;color:var(--text-strong)}html[data-theme=chalkdust] .bracket-progress{height:4px;border-radius:2px;background:#08120e66;box-shadow:none;margin-top:12px;overflow:hidden;border:1px dashed rgba(232,236,224,.18)}html[data-theme=chalkdust] .bracket-progress span{border-radius:2px;background:linear-gradient(90deg,#c4a84a,#f0d878 50%,#f8eaa8);box-shadow:none}html[data-theme=chalkdust] .badge,html[data-theme=chalkdust] .pill{border-radius:10px;clip-path:none;padding:3px 10px;font-family:var(--font-ui);font-weight:600;letter-spacing:.08em;font-size:10px;text-transform:uppercase;border:2px dashed rgba(20,40,32,.3);background:#f0d878;color:#142820;box-shadow:0 0 0 2px #5c4030;text-shadow:none}html[data-theme=chalkdust] .queue-toggle{border-radius:var(--radius-toggle);padding:3px;background:#08120e73;border:2px dashed rgba(232,236,224,.22);box-shadow:inset 0 1px 4px #08120e59;gap:3px}html[data-theme=chalkdust] .toggle-btn{border-radius:var(--radius-toggle-btn);clip-path:none;padding:7px 14px;background:transparent;box-shadow:none;border:none;font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;color:#b0bca8b3}html[data-theme=chalkdust] .toggle-btn:last-child{border-right:none}html[data-theme=chalkdust] .toggle-btn.active{background:#243f32;box-shadow:0 0 0 2px #5c4030,inset 0 1px #e8ece014;color:#eef2e6;text-shadow:none;border-radius:var(--radius-toggle-btn);clip-path:none}html[data-theme=chalkdust] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=chalkdust] .queue-column{border-radius:12px;clip-path:none;padding:var(--pad-queue-col);border:2px dashed rgba(232,236,224,.28);background:#1a3328;gap:8px;box-shadow:0 0 0 3px #5c4030,0 10px 20px #08120e59;position:relative}html[data-theme=chalkdust] .queue-column:before{display:none}html[data-theme=chalkdust] .queue-column:after{inset:auto 36% 10px 12px;width:auto;height:2px;border:none;border-radius:1px;background:repeating-linear-gradient(90deg,rgba(232,236,224,.35) 0 5px,transparent 5px 9px);opacity:1;box-shadow:none}html[data-theme=chalkdust] .queue-bracket{font-family:var(--font-display);font-size:20px;font-weight:400;letter-spacing:.02em;text-transform:none;font-style:normal;text-shadow:none;color:#f0d878;border-bottom:1px dashed rgba(232,236,224,.2);padding-bottom:8px}html[data-theme=chalkdust] .queue-item{border-radius:10px;clip-path:none;padding:var(--pad-queue-item);border:1px dashed rgba(232,236,224,.22);background:#142820;margin-bottom:5px;box-shadow:inset 0 1px #e8ece00d}html[data-theme=chalkdust] .queue-item:before{width:0}html[data-theme=chalkdust] .queue-item--deck{border-color:#f0d8788c;border-style:solid;background:linear-gradient(165deg,#243f32,#1a3328);box-shadow:0 0 0 1px #f0d87840;animation:chalkdustPulse 2.4s ease-in-out infinite}html[data-theme=chalkdust] .queue-fighter{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:.02em;text-transform:none;font-style:normal}html[data-theme=chalkdust] .queue-tag{border-radius:8px;clip-path:none;padding:2px 7px;font-family:var(--font-ui);letter-spacing:.06em;font-weight:600;font-size:9px;border:1px dashed rgba(232,236,224,.25);background:#08120e66;color:#eef2e6}html[data-theme=chalkdust] .ghost{background:transparent;border:2px dashed rgba(232,236,224,.35);box-shadow:none;color:#e8ece0bf}html[data-theme=chalkdust] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=chalkdust] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=chalkdust] .topbar-finished-stats .warn-v{color:var(--warn)!important}html[data-theme=chalkdust] .now-card{border-radius:16px;clip-path:none;background:var(--now-bg);border:2px dashed rgba(232,236,224,.35);box-shadow:var(--shadow-now);overflow:hidden;position:relative;animation:chalkdustSmudge 7s ease-in-out infinite}html[data-theme=chalkdust] .now-card:after{content:"";position:absolute;left:24px;right:34%;bottom:18px;height:3px;margin:0;border-radius:2px;border:none;background:repeating-linear-gradient(90deg,rgba(240,216,120,.7) 0 7px,transparent 7px 11px);box-shadow:none;transform:rotate(-.6deg);pointer-events:none;z-index:2;opacity:1;animation:chalkdustScribble 2s var(--motion-ease-soft) .35s both}html[data-theme=chalkdust] .now-ambient{background:radial-gradient(circle at 20% 30%,rgba(232,236,224,.06) 0 1px,transparent 1.5px),radial-gradient(circle at 70% 60%,rgba(240,216,120,.05) 0 1px,transparent 1.4px),linear-gradient(165deg,rgba(232,236,224,.05) 0%,transparent 45%),linear-gradient(180deg,#243f32,#1a3328);inset:12px;border-radius:12px;animation:chalkdustDrift 14s ease-in-out infinite}html[data-theme=chalkdust] .now-scanlines{opacity:0}html[data-theme=chalkdust] .now-corners{inset:18px}html[data-theme=chalkdust] .now-corners span{width:16px;height:16px;border-radius:4px;border-width:0!important;border-style:dashed!important;border-color:transparent!important;background:transparent;opacity:.85;box-shadow:none;animation:none}html[data-theme=chalkdust] .now-corners span:nth-child(1){border-top:2px dashed rgba(232,236,224,.45)!important;border-left:2px dashed rgba(232,236,224,.45)!important}html[data-theme=chalkdust] .now-corners span:nth-child(2){border-top:2px dashed rgba(232,236,224,.45)!important;border-right:2px dashed rgba(232,236,224,.45)!important;background:transparent}html[data-theme=chalkdust] .now-corners span:nth-child(3){border-bottom:2px dashed rgba(232,236,224,.45)!important;border-right:2px dashed rgba(232,236,224,.45)!important;background:transparent}html[data-theme=chalkdust] .now-corners span:nth-child(4){border-bottom:2px dashed rgba(232,236,224,.45)!important;border-left:2px dashed rgba(232,236,224,.45)!important;background:transparent}html[data-theme=chalkdust] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=chalkdust] .now-label-text{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#142820;border:2px dashed rgba(20,40,32,.25);padding:5px 14px;display:inline-block;border-radius:10px;clip-path:none;background:#f0d878;box-shadow:0 0 0 3px #5c4030;text-shadow:none}html[data-theme=chalkdust] .now-label-glow{background:linear-gradient(90deg,transparent,#f0d878,transparent);border-radius:2px;filter:none;height:3px;opacity:.85;animation:chalkdustScribble 2.8s var(--motion-ease-soft) infinite}html[data-theme=chalkdust] .now-table{color:#b0bca8bf;letter-spacing:.12em;font-family:var(--font-ui);text-transform:uppercase;font-weight:600;font-size:10px}html[data-theme=chalkdust] .now-timer{font-family:var(--font-display);font-size:34px;font-weight:400;font-style:normal;color:#f0d878;text-shadow:0 1px 0 rgba(8,18,14,.4);letter-spacing:.03em}html[data-theme=chalkdust] .now-card.decision{box-shadow:0 0 0 7px #5c4030,0 0 0 10px #f0d8788c,0 24px 48px #08120ea6;animation:chalkdustPulse 1.3s ease-in-out infinite}html[data-theme=chalkdust] .now-head{padding:26px 26px 0}html[data-theme=chalkdust] .now-hero{padding:12px 26px 56px}html[data-theme=chalkdust] .now-fighter-name,html[data-theme=chalkdust] .now-name{font-family:var(--font-display);text-transform:none;letter-spacing:.02em;font-size:clamp(36px,4.8vw,60px);font-weight:400;font-style:normal;color:var(--text-strong);text-shadow:0 2px 0 rgba(8,18,14,.35)}html[data-theme=chalkdust] .decision-toast{border-radius:12px;clip-path:none;border:2px dashed rgba(232,236,224,.35);background:#1e3a2e;color:var(--text-strong);box-shadow:0 0 0 4px #5c4030,0 0 0 6px #f0d87873,0 14px 26px #08120e80;padding-bottom:20px}html[data-theme=chalkdust] .ranking-item{border-radius:10px;clip-path:none;padding:8px 12px;border:1px dashed rgba(232,236,224,.22);background:#142820;box-shadow:inset 0 1px #e8ece00d}html[data-theme=chalkdust] .ranking-item:before{width:0}html[data-theme=chalkdust] .ranking-motion-list{gap:5px}html[data-theme=chalkdust] .ranking-rank{color:#f0d878;font-family:var(--font-ui);letter-spacing:.06em;font-weight:700;font-size:12px;text-shadow:none}html[data-theme=chalkdust] .ranking-name{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:.02em;text-transform:none;font-style:normal;color:var(--text-strong)}html[data-theme=chalkdust] .browser-card{border-radius:14px;clip-path:none}html[data-theme=chalkdust] .picker{gap:16px}html[data-theme=chalkdust] .field-label{letter-spacing:.12em;color:#b0bca8b3;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme=chalkdust] .finished-hero,html[data-theme=chalkdust] .finished-bracket,html[data-theme=chalkdust] .finished-match{clip-path:none!important;border-radius:14px}html[data-theme=chalkdust] .finished-hero{border:2px dashed rgba(232,236,224,.3);background:#1e3a2e;box-shadow:var(--shadow-panel);padding-bottom:28px}html[data-theme=chalkdust] .finished-hero__title{font-family:var(--font-display);font-weight:400;letter-spacing:.02em;text-transform:none;font-style:normal;color:#eef2e6;text-shadow:0 1px 0 rgba(8,18,14,.4);background:none;-webkit-background-clip:unset;background-clip:unset}html[data-theme=chalkdust] .finished-match{border:1px dashed rgba(232,236,224,.22);border-radius:10px;clip-path:none!important;grid-template-columns:4px 1fr auto;padding:9px 12px;background:#142820}html[data-theme=chalkdust] .finished-match__rail{width:3px;opacity:1;background:linear-gradient(180deg,#f0d878,#c4a84a);border-radius:2px;box-shadow:none}html[data-theme=chalkdust] .finished-bracket{border:2px dashed rgba(232,236,224,.28);background:#1a3328;box-shadow:0 0 0 3px #5c4030,0 10px 20px #08120e59}html[data-theme=chalkdust] .finished-podium__pedestal{clip-path:none;border-radius:12px;border:2px dashed rgba(232,236,224,.28);background:#1a3328;box-shadow:0 0 0 3px #5c4030,0 8px 16px #08120e59;padding-bottom:18px}html[data-theme=chalkdust] .finished-podium__name{font-family:var(--font-display);font-weight:400;letter-spacing:.02em;font-size:17px;text-transform:none;font-style:normal;color:var(--text-strong);text-shadow:none}html[data-theme=chalkdust] .finished-podium__slot--1 .finished-podium__pedestal{box-shadow:0 0 0 3px #5c4030,0 0 0 5px #f0d87873,0 10px 20px #08120e66;background:#243f32;border-style:solid;border-color:#f0d87873}html[data-theme=chalkdust] .list-item{border:2px dashed rgba(232,236,224,.25);border-radius:12px;clip-path:none;background:#1a3328;padding:12px 14px;color:var(--text-strong);box-shadow:0 0 0 3px #5c4030}html[data-theme=chalkdust] .list-item.active{box-shadow:0 0 0 3px #5c4030,0 0 0 5px #f0d87866;background:#243f32;border-style:solid;border-color:#f0d87873}html[data-theme=chalkdust] .mode-pill{border-radius:10px;clip-path:none;background:#f0d878;box-shadow:0 0 0 2px #5c4030;border:2px dashed rgba(20,40,32,.25);color:#142820;padding:2px 10px;font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;text-shadow:none}html[data-theme=chalkdust] .column-card{border:2px dashed rgba(232,236,224,.28);border-radius:12px;clip-path:none;background:#1a3328;box-shadow:0 0 0 3px #5c4030,0 10px 20px #08120e59}html[data-theme=chalkdust] .column-card:before,html[data-theme=chalkdust] .column-card:after{width:28px;height:3px;border-radius:2px;border:none!important;background:repeating-linear-gradient(90deg,rgba(232,236,224,.45) 0 4px,transparent 4px 7px);box-shadow:none}html[data-theme=chalkdust] .column-card:before{top:12px;left:auto;right:14px;background:#f0d878;opacity:.85;transform:rotate(-2deg)}html[data-theme=chalkdust] .column-card:after{bottom:12px;right:auto;left:14px;width:38%;background:repeating-linear-gradient(90deg,rgba(232,236,224,.4) 0 5px,transparent 5px 9px)}html[data-theme=chalkdust] .column-header{background:#142820;border-bottom:1px dashed rgba(232,236,224,.2);border-radius:0;color:var(--text-strong)}html[data-theme=chalkdust] .column-header:before{height:3px;border-radius:2px;background:linear-gradient(90deg,#f0d878 0%,#f0d878 42%,transparent 42%);animation:chalkdustScribble 2.3s var(--motion-ease-soft) both}html[data-theme=chalkdust] .appearance-panel{border-top-color:#e8ece02e;color:var(--text-strong)}html[data-theme=chalkdust] .theme-option,html[data-theme=chalkdust] .bg-swatch{border-radius:12px;clip-path:none;border:2px dashed rgba(232,236,224,.28);background:#1a3328;color:var(--text-strong);box-shadow:0 0 0 3px #5c4030;padding-bottom:14px}html[data-theme=chalkdust] .theme-option.active,html[data-theme=chalkdust] .bg-swatch.active{box-shadow:0 0 0 3px #5c4030,0 0 0 5px #f0d87873;border-style:solid;border-color:#f0d87873}html[data-theme=chalkdust] .theme-option-thumb,html[data-theme=chalkdust] .bg-swatch-thumb{border-radius:8px;border:3px solid #5c4030;box-shadow:0 0 0 2px #e8ece04d}html[data-theme=chalkdust] .bracket-row.stage-in_progress,html[data-theme=chalkdust] .queue-column.stage-in_progress{--row-accent: #f0d878;--row-accent-dim: #c4a84a;--row-accent-glow: rgba(240, 216, 120, .12);--row-corner: rgba(240, 216, 120, .4);border-style:solid;border-color:#f0d87880;box-shadow:0 0 0 3px #5c4030,0 0 0 5px #f0d87859,0 10px 20px #08120e66}html[data-theme=chalkdust] .bracket-row.stage-finals,html[data-theme=chalkdust] .queue-column.stage-finals{--row-accent: #eef2e6;--row-accent-dim: #f0d878;--row-accent-glow: rgba(232, 236, 224, .1);background:#243f32;border-style:solid;border-color:#e8ece073;box-shadow:0 0 0 3px #5c4030,0 0 0 5px #e8ece04d,0 12px 22px #08120e73}html[data-theme=chalkdust] .bracket-row.stage-completed,html[data-theme=chalkdust] .queue-column.stage-completed{--row-accent: #6a8474;--row-accent-dim: #4a6458;--row-accent-glow: rgba(106, 132, 116, .1);opacity:.78}html[data-theme=chalkdust] .bracket-row.stage-not_started,html[data-theme=chalkdust] .queue-column.stage-not_started{--row-accent: #3a5648;--row-accent-dim: #2a4438;background:#142820;box-shadow:0 0 0 3px #4a3428,0 6px 12px #08120e4d}@media(prefers-reduced-motion:reduce){html[data-theme=chalkdust] .card,html[data-theme=chalkdust] .card:after,html[data-theme=chalkdust] .setup-pulse-dot,html[data-theme=chalkdust] .queue-item--deck,html[data-theme=chalkdust] .now-card,html[data-theme=chalkdust] .now-card:after,html[data-theme=chalkdust] .now-ambient,html[data-theme=chalkdust] .now-label-glow,html[data-theme=chalkdust] .now-card.decision,html[data-theme=chalkdust] .card-title:after,html[data-theme=chalkdust] .column-header:before,html[data-theme=chalkdust] .topbar:after{animation:none}}html[data-theme=riot] body{background:repeating-linear-gradient(-18deg,transparent 0 18px,rgba(245,230,0,.025) 18px 19px),radial-gradient(ellipse 55% 35% at 12% 8%,rgba(245,230,0,.08),transparent 58%),radial-gradient(ellipse 40% 28% at 90% 92%,rgba(232,232,232,.04),transparent 52%),linear-gradient(168deg,#060606,#0a0a0a 45%,#101010);color:var(--text);font-family:var(--font-ui);letter-spacing:.01em}html[data-theme=riot] body:before{inset:0;background:radial-gradient(circle at 18% 22%,rgba(245,230,0,.16) 0 1.2px,transparent 1.8px),radial-gradient(circle at 64% 14%,rgba(232,232,232,.1) 0 .9px,transparent 1.4px),radial-gradient(circle at 42% 68%,rgba(245,230,0,.1) 0 1px,transparent 1.5px),radial-gradient(circle at 86% 76%,rgba(232,232,232,.08) 0 .8px,transparent 1.3px),radial-gradient(circle at 8% 88%,rgba(245,230,0,.09) 0 1.1px,transparent 1.6px);opacity:.7;animation:riotMist 16s ease-in-out infinite}html[data-theme=riot] body:after{opacity:.14;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.45'/%3E%3C/svg%3E");pointer-events:none}html[data-theme=riot] ::selection{background:#f5e600;color:#0a0a0a}@keyframes riotMist{0%,to{opacity:.55;transform:translate(0)}50%{opacity:.85;transform:translate(3px,-4px)}}@keyframes riotStamp{0%{opacity:0;transform:translate(-10px,8px) rotate(-1.5deg) scale(.97);filter:contrast(1.2)}to{opacity:1;transform:translate(0) rotate(0) scale(1);filter:contrast(1)}}@keyframes riotDrip{0%{height:0;opacity:.2}40%{opacity:1}to{height:18px;opacity:.95}}@keyframes riotPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes riotSkew{0%,to{transform:skew(-.4deg) translate(0)}50%{transform:skew(.35deg) translate(2px)}}@keyframes riotStripe{0%{background-position:0 0}to{background-position:28px 0}}@media(prefers-reduced-motion:reduce){html[data-theme=riot] body:before{animation:none}}html[data-theme=riot] button{border-radius:0;clip-path:var(--shape-btn);padding:10px 18px;font-family:var(--font-ui);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:var(--btn-bg);box-shadow:var(--shadow-btn);border:2px solid #0a0a0a;color:#0a0a0a;transition:transform var(--motion-duration-fast) var(--motion-ease-snap),box-shadow var(--motion-duration-med) var(--motion-ease-soft),background var(--motion-duration-fast) ease}html[data-theme=riot] button:hover{transform:translate(-2px,-2px);background:linear-gradient(168deg,#fff86a,#f5e600,#d4c400);box-shadow:5px 5px #0a0a0a,5px 5px 0 2px #f5e600}html[data-theme=riot] button:active{transform:translate(1px,1px);box-shadow:1px 1px #0a0a0a,1px 1px 0 1px #f5e600}html[data-theme=riot] input,html[data-theme=riot] select,html[data-theme=riot] textarea{border-radius:0;clip-path:var(--shape-input);padding:10px 14px;background:var(--input-bg);border:2px solid #f5e600;box-shadow:inset 0 2px 8px #0000008c,3px 3px #0a0a0a;font-family:var(--font-ui);font-weight:500;letter-spacing:.02em;color:var(--text-strong)}html[data-theme=riot] input:focus,html[data-theme=riot] select:focus,html[data-theme=riot] textarea:focus{border-color:#fff24a;box-shadow:inset 0 2px 8px #0000008c,3px 3px #0a0a0a,0 0 0 2px #f5e60059;outline:none}html[data-theme=riot] .app{background-color:var(--app-shell);color:var(--text-strong);font-family:var(--font-ui)}html[data-theme=riot] .fx-glow{background:var(--fx-glow);opacity:1}html[data-theme=riot] .fx-scan{opacity:0}html[data-theme=riot] .topbar{background:var(--topbar-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;border-radius:0;margin:0 12px;width:calc(100% - 24px);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 12px) 100%,0 100%);box-shadow:0 0 0 3px #f5e600,5px 5px #0a0a0a,0 16px #00000073;position:relative;padding:14px 18px 22px;overflow:visible}html[data-theme=riot] .topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:repeating-linear-gradient(-45deg,#f5e600 0 8px,#0a0a0a 8px 16px);opacity:1;pointer-events:none;animation:riotStripe 1.2s linear infinite}html[data-theme=riot] .brand-banner img{filter:contrast(1.15) saturate(.9) brightness(1.05)}html[data-theme=riot] .brand-icon-img{border-radius:0;clip-path:polygon(0 4px,4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);border:3px solid #f5e600;box-shadow:3px 3px #0a0a0a}html[data-theme=riot] .title{font-family:var(--font-display);font-weight:400;letter-spacing:.04em;font-size:clamp(26px,3vw,40px);text-transform:uppercase;color:#f5e600;text-shadow:3px 3px 0 #0a0a0a;font-style:normal}html[data-theme=riot] .clock-display{font-family:var(--font-ui);font-weight:700;letter-spacing:.14em;font-size:11px;color:#0a0a0a;border-radius:0;clip-path:var(--shape-chip);padding:7px 12px;border:2px solid #0a0a0a;background:#f5e600;box-shadow:3px 3px #0a0a0a;text-align:center}html[data-theme=riot] .topbar-stats{background:transparent;border-radius:0;overflow:visible;gap:8px;border-left:3px solid #f5e600;padding:0 0 0 12px}html[data-theme=riot] .top-stat{padding:var(--pad-stat);border-radius:0;clip-path:var(--shape-chip);margin:0;border:2px solid #f5e600;background:#121212;box-shadow:3px 3px #0a0a0a}html[data-theme=riot] .top-stat.glow{background:#1a1a1a;border-color:#fff24a;box-shadow:3px 3px #0a0a0a,0 0 0 2px #f5e60059}html[data-theme=riot] .top-stat.glow .k,html[data-theme=riot] .top-stat.glow .v{color:#f2f2f2}html[data-theme=riot] .top-stat.highlight{box-shadow:3px 3px #0a0a0a,0 0 0 2px #e8e8e840}html[data-theme=riot] .k{font-family:var(--font-ui);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a0a0a0cc}html[data-theme=riot] .v{font-family:var(--font-display);font-size:20px;font-weight:400;letter-spacing:.03em;color:var(--text-strong);font-style:normal;text-transform:uppercase}html[data-theme=riot] .meter{height:5px;border-radius:0;background:#0000008c;overflow:hidden;border:1px solid rgba(245,230,0,.35);box-shadow:none}html[data-theme=riot] .meter span{border-radius:0;background:repeating-linear-gradient(-45deg,#f5e600 0 6px,#c4b800 6px 12px);box-shadow:none}html[data-theme=riot] .content{padding:var(--pad-content);gap:var(--gap-content)}html[data-theme=riot] .columns{gap:var(--gap-columns)}html[data-theme=riot] .now-row{gap:var(--gap-now-row)}html[data-theme=riot] .card{background:linear-gradient(145deg,rgba(245,230,0,.06) 0%,transparent 38%),linear-gradient(180deg,#141414,#0e0e0e);border:3px solid #f5e600;border-radius:0;padding:var(--pad-card);clip-path:var(--shape-panel-md);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);animation:riotStamp .55s var(--motion-ease-snap) both;position:relative;overflow:visible}html[data-theme=riot] .card:before{content:"";position:absolute;top:0;left:0;right:0;height:10px;margin:0;border:none;border-radius:0;opacity:1;mix-blend-mode:normal;pointer-events:none;background:repeating-linear-gradient(-45deg,#f5e600 0 7px,#0a0a0a 7px 14px);box-shadow:none;z-index:0}html[data-theme=riot] .card:after{content:"";position:absolute;left:22px;bottom:-14px;width:5px;height:18px;margin:0;border:none;border-radius:0 0 8px 8px;background:#f5e600;box-shadow:18px 4px 0 -1px #f5e600,36px -2px #f5e600;pointer-events:none;opacity:.95;animation:riotDrip 1.1s var(--motion-ease-soft) .35s both;z-index:2}html[data-theme=riot] .card>*{position:relative;z-index:1}html[data-theme=riot] .card-title{font-family:var(--font-display);font-size:26px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;font-style:normal;opacity:1;color:#f5e600;text-shadow:2px 2px 0 #0a0a0a;border-bottom:none;padding-bottom:10px;padding-top:8px;margin-bottom:14px;margin-top:4px;position:relative}html[data-theme=riot] .card-title:after{content:"";position:absolute;left:0;bottom:2px;width:64px;height:4px;border-radius:0;background:#f5e600;opacity:1;transform:skew(-18deg);animation:riotStamp .7s var(--motion-ease-soft) both}html[data-theme=riot] .setup-eyebrow{color:#f5e600;letter-spacing:.18em;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:700}html[data-theme=riot] .setup-pulse-dot{background:#f5e600;border-radius:0;width:8px;height:8px;border:2px solid #0a0a0a;box-shadow:2px 2px #f5e600;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);animation:riotPulse 1.8s ease-in-out infinite}html[data-theme=riot] .bracket-row{border-radius:0;clip-path:var(--shape-panel-sm);padding:12px 12px 18px 14px;border:2px solid #f5e600;background:#121212;box-shadow:3px 3px #0a0a0a;position:relative;overflow:visible}html[data-theme=riot] .bracket-row:before,html[data-theme=riot] .queue-column:before,html[data-theme=riot] .bracket-row.bracket-active:before,html[data-theme=riot] .queue-column.bracket-active:before{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=riot] .bracket-row:after{width:4px;height:14px;inset:auto auto -10px 16px;border:none;border-radius:0 0 6px 6px;background:#f5e600;pointer-events:none;opacity:1;box-shadow:14px 2px 0 -1px #f5e600}html[data-theme=riot] .brackets{gap:var(--gap-brackets)}html[data-theme=riot] .bracket-name{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;font-style:normal;color:var(--text-strong)}html[data-theme=riot] .bracket-progress{height:5px;border-radius:0;background:#00000080;box-shadow:none;margin-top:12px;overflow:hidden;border:1px solid rgba(245,230,0,.3)}html[data-theme=riot] .bracket-progress span{border-radius:0;background:repeating-linear-gradient(-45deg,#f5e600 0 5px,#c4b800 5px 10px);box-shadow:none}html[data-theme=riot] .badge,html[data-theme=riot] .pill{border-radius:0;clip-path:var(--shape-chip);padding:3px 9px;font-family:var(--font-ui);font-weight:700;letter-spacing:.1em;font-size:10px;text-transform:uppercase;border:2px solid #0a0a0a;background:#f5e600;color:#0a0a0a;box-shadow:2px 2px #0a0a0a;text-shadow:none}html[data-theme=riot] .queue-toggle{border-radius:0;padding:3px;background:#0000008c;border:2px solid #f5e600;box-shadow:3px 3px #0a0a0a;gap:3px}html[data-theme=riot] .toggle-btn{border-radius:0;clip-path:none;padding:7px 14px;background:transparent;box-shadow:none;border:none;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;color:#a0a0a0bf}html[data-theme=riot] .toggle-btn:last-child{border-right:none}html[data-theme=riot] .toggle-btn.active{background:#f5e600;box-shadow:none;color:#0a0a0a;text-shadow:none;border-radius:0;clip-path:none}html[data-theme=riot] .queue-grid{gap:var(--gap-queue-grid)}html[data-theme=riot] .queue-column{border-radius:0;clip-path:var(--shape-panel-sm);padding:var(--pad-queue-col);border:2px solid #f5e600;background:#121212;gap:8px;box-shadow:3px 3px #0a0a0a;position:relative;overflow:visible}html[data-theme=riot] .queue-column:before{display:none}html[data-theme=riot] .queue-column:after{inset:auto auto -10px 14px;width:4px;height:14px;border:none;border-radius:0 0 6px 6px;background:#f5e600;opacity:1;box-shadow:12px 2px 0 -1px #f5e600}html[data-theme=riot] .queue-bracket{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;font-style:normal;text-shadow:2px 2px 0 #0a0a0a;color:#f5e600;border-bottom:2px solid rgba(245,230,0,.35);padding-bottom:8px}html[data-theme=riot] .queue-item{border-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);padding:var(--pad-queue-item);border:1px solid rgba(245,230,0,.35);background:#0a0a0a;margin-bottom:5px;box-shadow:2px 2px #00000080}html[data-theme=riot] .queue-item:before{width:0}html[data-theme=riot] .queue-item--deck{border-color:#f5e600;border-width:2px;background:linear-gradient(165deg,#1a1a1a,#101010);box-shadow:3px 3px #f5e600;animation:riotPulse 2s ease-in-out infinite}html[data-theme=riot] .queue-fighter{font-family:var(--font-display);font-size:15px;font-weight:400;letter-spacing:.03em;text-transform:uppercase;font-style:normal}html[data-theme=riot] .queue-tag{border-radius:0;clip-path:var(--shape-chip);padding:2px 6px;font-family:var(--font-ui);letter-spacing:.08em;font-weight:700;font-size:9px;border:1px solid #f5e600;background:#0000008c;color:#f5e600}html[data-theme=riot] .ghost{background:transparent;border:2px solid rgba(245,230,0,.45);box-shadow:none;color:#e8e8e8bf}html[data-theme=riot] .topbar-finished-stats .finished-stat .v{color:var(--accent)}html[data-theme=riot] .topbar-finished-stats .ok-v{color:var(--ok)!important}html[data-theme=riot] .topbar-finished-stats .warn-v{color:var(--warn)!important}html[data-theme=riot] .now-card{border-radius:0;clip-path:var(--shape-now-card);background:var(--now-bg);border:4px solid #f5e600;box-shadow:var(--shadow-now);overflow:visible;position:relative;animation:riotSkew 8s ease-in-out infinite}html[data-theme=riot] .now-card:after{content:"";position:absolute;left:28px;bottom:-16px;width:6px;height:20px;margin:0;border-radius:0 0 10px 10px;border:none;background:#f5e600;box-shadow:22px 6px 0 -1px #f5e600,44px 0 #f5e600,66px 8px 0 -2px #f5e600;pointer-events:none;z-index:2;opacity:1;animation:riotDrip 1.2s var(--motion-ease-soft) .4s both}html[data-theme=riot] .now-ambient{background:repeating-linear-gradient(-18deg,transparent 0 12px,rgba(245,230,0,.04) 12px 13px),radial-gradient(circle at 18% 28%,rgba(245,230,0,.08) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 58%,rgba(232,232,232,.05) 0 1px,transparent 1.4px),linear-gradient(165deg,rgba(245,230,0,.06) 0%,transparent 42%),linear-gradient(180deg,#161616,#0e0e0e);inset:10px;border-radius:0;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);animation:riotMist 12s ease-in-out infinite}html[data-theme=riot] .now-scanlines{opacity:0}html[data-theme=riot] .now-corners{inset:16px}html[data-theme=riot] .now-corners span{width:14px;height:14px;border-radius:0;border-width:0!important;border-style:solid!important;border-color:transparent!important;background:#f5e600;opacity:.95;box-shadow:2px 2px #0a0a0a;animation:none;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}html[data-theme=riot] .now-corners span:nth-child(1),html[data-theme=riot] .now-corners span:nth-child(2),html[data-theme=riot] .now-corners span:nth-child(3),html[data-theme=riot] .now-corners span:nth-child(4){border:none!important;background:#f5e600}html[data-theme=riot] .now-edge{width:0!important;opacity:0!important;box-shadow:none!important}html[data-theme=riot] .now-label-text{font-family:var(--font-ui);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#0a0a0a;border:2px solid #0a0a0a;padding:5px 12px;display:inline-block;border-radius:0;clip-path:var(--shape-chip);background:#f5e600;box-shadow:3px 3px #0a0a0a;text-shadow:none}html[data-theme=riot] .now-label-glow{background:linear-gradient(90deg,transparent,#f5e600,transparent);border-radius:0;filter:none;height:4px;opacity:1;transform:skew(-18deg);animation:riotStamp 2.4s var(--motion-ease-soft) infinite}html[data-theme=riot] .now-table{color:#a0a0a0cc;letter-spacing:.14em;font-family:var(--font-ui);text-transform:uppercase;font-weight:700;font-size:10px}html[data-theme=riot] .now-timer{font-family:var(--font-display);font-size:32px;font-weight:400;font-style:normal;color:#f5e600;text-shadow:3px 3px 0 #0a0a0a;letter-spacing:.04em;text-transform:uppercase}html[data-theme=riot] .now-card.decision{box-shadow:6px 6px #f5e600,0 0 0 3px #fff24a,0 28px #000000b3;animation:riotPulse 1.1s ease-in-out infinite}html[data-theme=riot] .now-head{padding:24px 24px 0}html[data-theme=riot] .now-hero{padding:12px 24px 52px}html[data-theme=riot] .now-fighter-name,html[data-theme=riot] .now-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(32px,4.4vw,56px);font-weight:400;font-style:normal;color:var(--text-strong);text-shadow:3px 3px 0 #0a0a0a,4px 4px 0 #f5e600}html[data-theme=riot] .decision-toast{border-radius:0;clip-path:var(--shape-toast);border:3px solid #f5e600;background:#121212;color:var(--text-strong);box-shadow:4px 4px #f5e600,0 14px #00000080;padding-bottom:22px}html[data-theme=riot] .ranking-item{border-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);padding:8px 12px;border:1px solid rgba(245,230,0,.35);background:#0a0a0a;box-shadow:2px 2px #00000073}html[data-theme=riot] .ranking-item:before{width:0}html[data-theme=riot] .ranking-motion-list{gap:5px}html[data-theme=riot] .ranking-rank{color:#f5e600;font-family:var(--font-ui);letter-spacing:.08em;font-weight:800;font-size:12px;text-shadow:none}html[data-theme=riot] .ranking-name{font-family:var(--font-display);font-size:15px;font-weight:400;letter-spacing:.03em;text-transform:uppercase;font-style:normal;color:var(--text-strong)}html[data-theme=riot] .browser-card{border-radius:0;clip-path:var(--shape-panel-md)}html[data-theme=riot] .picker{gap:14px}html[data-theme=riot] .field-label{letter-spacing:.14em;color:#a0a0a0bf;font-family:var(--font-ui);text-transform:uppercase;font-size:10px;font-weight:700}html[data-theme=riot] .finished-hero,html[data-theme=riot] .finished-bracket,html[data-theme=riot] .finished-match{clip-path:var(--shape-panel-md)!important;border-radius:0}html[data-theme=riot] .finished-hero{border:3px solid #f5e600;background:#121212;box-shadow:var(--shadow-panel);padding-bottom:28px}html[data-theme=riot] .finished-hero__title{font-family:var(--font-display);font-weight:400;letter-spacing:.04em;text-transform:uppercase;font-style:normal;color:#f5e600;text-shadow:2px 2px 0 #0a0a0a;background:none;-webkit-text-fill-color:unset;-webkit-background-clip:unset;background-clip:unset}html[data-theme=riot] .finished-match{border:1px solid rgba(245,230,0,.35);border-radius:0;clip-path:none!important;grid-template-columns:4px 1fr auto;padding:9px 12px;background:#0a0a0a}html[data-theme=riot] .finished-match__rail{width:4px;opacity:1;background:repeating-linear-gradient(180deg,#f5e600 0 6px,#0a0a0a 6px 12px);border-radius:0;box-shadow:none}html[data-theme=riot] .finished-bracket{border:2px solid #f5e600;background:#121212;box-shadow:3px 3px #0a0a0a}html[data-theme=riot] .finished-podium__pedestal{clip-path:var(--shape-panel-sm);border-radius:0;border:2px solid #f5e600;background:#121212;box-shadow:3px 3px #0a0a0a;padding-bottom:18px}html[data-theme=riot] .finished-podium__name{font-family:var(--font-display);font-weight:400;letter-spacing:.03em;font-size:15px;text-transform:uppercase;font-style:normal;color:var(--text-strong);text-shadow:2px 2px 0 #0a0a0a}html[data-theme=riot] .finished-podium__slot--1 .finished-podium__pedestal{box-shadow:3px 3px #f5e600,0 0 0 2px #f5e60066;background:#1a1a1a;border-color:#fff24a}html[data-theme=riot] .list-item{border:2px solid #f5e600;border-radius:0;clip-path:var(--shape-panel-sm);background:#121212;padding:12px 14px;color:var(--text-strong);box-shadow:3px 3px #0a0a0a}html[data-theme=riot] .list-item.active{box-shadow:3px 3px #f5e600,0 0 0 2px #f5e60059;background:#1a1a1a;border-color:#fff24a}html[data-theme=riot] .mode-pill{border-radius:0;clip-path:var(--shape-chip);background:#f5e600;box-shadow:2px 2px #0a0a0a;border:2px solid #0a0a0a;color:#0a0a0a;padding:2px 9px;font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;text-shadow:none}html[data-theme=riot] .column-card{border:2px solid #f5e600;border-radius:0;clip-path:var(--shape-panel-sm);background:#121212;box-shadow:3px 3px #0a0a0a;position:relative;overflow:visible}html[data-theme=riot] .column-card:before,html[data-theme=riot] .column-card:after{width:4px;height:14px;border-radius:0 0 6px 6px;border:none!important;background:#f5e600;box-shadow:none}html[data-theme=riot] .column-card:before{inset:auto auto -10px 16px;background:#f5e600;opacity:1;transform:none}html[data-theme=riot] .column-card:after{bottom:-12px;right:auto;left:30px;width:4px;height:16px;background:#f5e600}html[data-theme=riot] .column-header{background:#0a0a0a;border-bottom:2px solid rgba(245,230,0,.4);border-radius:0;color:var(--text-strong)}html[data-theme=riot] .column-header:before{height:6px;border-radius:0;background:repeating-linear-gradient(-45deg,#f5e600 0 6px,#0a0a0a 6px 12px);animation:riotStripe 1.4s linear infinite}html[data-theme=riot] .appearance-panel{border-top-color:#f5e6004d;color:var(--text-strong)}html[data-theme=riot] .theme-option,html[data-theme=riot] .bg-swatch{border-radius:0;clip-path:var(--shape-panel-sm);border:2px solid #f5e600;background:#121212;color:var(--text-strong);box-shadow:3px 3px #0a0a0a;padding-bottom:14px}html[data-theme=riot] .theme-option.active,html[data-theme=riot] .bg-swatch.active{box-shadow:3px 3px #f5e600,0 0 0 2px #f5e60066;border-color:#fff24a}html[data-theme=riot] .theme-option-thumb,html[data-theme=riot] .bg-swatch-thumb{border-radius:0;border:3px solid #f5e600;box-shadow:2px 2px #0a0a0a;clip-path:polygon(0 3px,3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%)}html[data-theme=riot] .bracket-row.stage-in_progress,html[data-theme=riot] .queue-column.stage-in_progress{--row-accent: #f5e600;--row-accent-dim: #c4b800;--row-accent-glow: rgba(245, 230, 0, .12);--row-corner: rgba(245, 230, 0, .45);border-color:#fff24a;box-shadow:3px 3px #f5e600,0 0 0 2px #f5e60059}html[data-theme=riot] .bracket-row.stage-finals,html[data-theme=riot] .queue-column.stage-finals{--row-accent: #e8e8e8;--row-accent-dim: #f5e600;--row-accent-glow: rgba(232, 232, 232, .1);background:#1a1a1a;border-color:#e8e8e8;box-shadow:3px 3px #e8e8e8,0 0 0 2px #f5e6004d}html[data-theme=riot] .bracket-row.stage-completed,html[data-theme=riot] .queue-column.stage-completed{--row-accent: #6a6a6a;--row-accent-dim: #4a4a4a;--row-accent-glow: rgba(106, 106, 106, .1);opacity:.72}html[data-theme=riot] .bracket-row.stage-not_started,html[data-theme=riot] .queue-column.stage-not_started{--row-accent: #3a3a3a;--row-accent-dim: #2a2a2a;background:#0a0a0a;border-color:#f5e60047;box-shadow:2px 2px #0a0a0a}@media(prefers-reduced-motion:reduce){html[data-theme=riot] .card,html[data-theme=riot] .card:after,html[data-theme=riot] .setup-pulse-dot,html[data-theme=riot] .queue-item--deck,html[data-theme=riot] .now-card,html[data-theme=riot] .now-card:after,html[data-theme=riot] .now-ambient,html[data-theme=riot] .now-label-glow,html[data-theme=riot] .now-card.decision,html[data-theme=riot] .card-title:after,html[data-theme=riot] .column-header:before,html[data-theme=riot] .topbar:after{animation:none}}*,*:before,*:after{box-sizing:border-box}*{scrollbar-width:none}*::-webkit-scrollbar{display:none;width:0;height:0}html,body,#app{height:100%}body{margin:0;background:radial-gradient(1200px 700px at 10% -10%,rgba(110,210,255,.18),transparent 60%),radial-gradient(900px 600px at 90% 0%,rgba(255,120,210,.12),transparent 55%),linear-gradient(180deg,var(--bg-2),var(--bg-0));color:var(--text);font-family:var(--font-ui);overflow-x:hidden;position:relative;z-index:0}body:before{content:"";position:fixed;inset:0;background:radial-gradient(400px 260px at 70% 80%,rgba(120,190,255,.12),transparent 60%);opacity:.6;pointer-events:none}body:after{content:"";position:fixed;inset:-4%;background-image:var(--hud-body-bg-image);background-size:cover;background-position:center;opacity:.32;mix-blend-mode:screen;filter:saturate(1.1) contrast(1.05);pointer-events:none;z-index:-1;animation:bgFloat 30s ease-in-out infinite}::selection{background:#78c8ff4d;color:#fff}@keyframes bgFloat{0%,to{transform:translateY(0) scale(1.02)}50%{transform:translateY(-1.5%) scale(1.04)}}@media(prefers-reduced-motion:reduce){body:after{animation:none}}body.mode-door-active{overflow:hidden}button{cursor:pointer;border:none;background:var(--btn-bg);color:inherit;border-radius:var(--radius-btn);padding:10px 14px;box-shadow:var(--shadow-btn);clip-path:var(--shape-btn);font-family:var(--font-ui);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}button:hover{transform:translateY(-1px);filter:brightness(1.08)}button:active{transform:translateY(0);filter:brightness(.95)}button:disabled{opacity:.5;cursor:not-allowed}input,select,textarea{border:none;background:var(--input-bg);color:inherit;border-radius:var(--radius-input);padding:10px 12px;box-shadow:inset 0 0 0 1px #ffffff14;clip-path:var(--shape-input);font-family:var(--font-ui)}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--cyber-cyan) 35%,transparent),inset 0 0 0 1px #ffffff14}
