.counter-stage-host.is-projection[data-v-f6cd2f3a]{background:transparent;-webkit-app-region:drag}.counter-stage-host.is-projection .counter-stage[data-v-f6cd2f3a]{box-shadow:none}.counter-stage-host.is-projection button[data-v-f6cd2f3a],.counter-stage-host.is-projection input[data-v-f6cd2f3a],.counter-stage-host.is-projection select[data-v-f6cd2f3a],.counter-stage-host.is-projection textarea[data-v-f6cd2f3a],.counter-stage-host.is-projection audio[data-v-f6cd2f3a]{-webkit-app-region:no-drag}.counter-stage-host.is-fullscreen[data-v-f6cd2f3a]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;overflow:hidden}.counter-stage-host.is-embedded[data-v-f6cd2f3a]{width:100%;padding:0;background:transparent;border-radius:10px;border:1px solid #1e293b;overflow:hidden}.embed-scale-slot[data-v-f6cd2f3a]:not(.active){display:contents}.embed-scale-slot.active[data-v-f6cd2f3a]{width:100%;overflow:hidden}.counter-stage-host.is-preview[data-v-f6cd2f3a]{pointer-events:none}.counter-stage[data-v-f6cd2f3a]{position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14;container-type:size;flex-shrink:0}.counter-stage-host.is-fullscreen .counter-stage[data-v-f6cd2f3a]{width:min(100vw,calc(100vh * var(--stage-ratio)));height:min(100vh,calc(100vw / var(--stage-ratio)))}.page-header-preview[data-v-f6cd2f3a]{right:clamp(.6rem,3cqw,1.2rem);left:clamp(.6rem,3cqw,1.2rem);justify-content:flex-start}.page-header-projection[data-v-f6cd2f3a]{top:clamp(.5rem,2.5cqh,1rem);right:clamp(.8rem,4cqw,2rem);left:clamp(.8rem,4cqw,2rem);justify-content:center}.page-header-projection .round-status[data-v-f6cd2f3a]{width:100%;justify-content:center;border-radius:14px;padding:clamp(.45rem,2cqh,.75rem) clamp(.75rem,3cqw,1.25rem)}.page-header-projection .round-name[data-v-f6cd2f3a],.page-header-projection .round-subtitle[data-v-f6cd2f3a]{max-width:none;white-space:normal;text-align:center}.page-bg[data-v-f6cd2f3a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat}.page-header[data-v-f6cd2f3a]{position:absolute;top:clamp(.35rem,2cqh,.6rem);right:clamp(.6rem,3cqw,1.2rem);left:clamp(.6rem,3cqw,1.2rem);z-index:5;display:flex;align-items:center;justify-content:space-between;gap:clamp(.4rem,2cqw,1rem)}.round-status[data-v-f6cd2f3a]{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(.25rem,1.2cqw,.6rem);padding:clamp(.25rem,1.5cqh,.4rem) clamp(.45rem,2.5cqw,.75rem);color:var(--counter-header-color);background:var(--counter-header-bg);border:1px solid var(--counter-header-border);border-radius:999px;box-shadow:var(--counter-header-shadow, none);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:100%}.round-status strong[data-v-f6cd2f3a]{flex-shrink:0;font-size:clamp(.65rem,3.5cqw,.9rem)}.round-status span[data-v-f6cd2f3a]{font-size:clamp(.58rem,2.8cqw,.78rem);opacity:.86}.round-status .round-name[data-v-f6cd2f3a]{max-width:min(40cqw,420px);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.round-status .round-subtitle[data-v-f6cd2f3a]{max-width:min(48cqw,520px);font-size:clamp(.56rem,2.6cqw,.76rem);color:var(--counter-countdown-label, rgba(125, 211, 252, .82));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-footer-projection[data-v-f6cd2f3a]{font-size:clamp(.62rem,2.8cqw,.92rem);padding-bottom:clamp(.35rem,1.8cqh,.65rem)}.ws-status[data-v-f6cd2f3a]{padding:.12rem .45rem;color:#fef3c7;background:#f59e0b38;border-radius:999px}.ws-status.connected[data-v-f6cd2f3a]{color:#bbf7d0;background:#22c55e38}.ws-status.error[data-v-f6cd2f3a]{color:#fecaca;background:#ef44443d}.match-status[data-v-f6cd2f3a]{padding:.12rem .45rem;color:#dbeafe;background:#2563eb42;border-radius:999px}.match-status.running[data-v-f6cd2f3a]{color:#bbf7d0;background:#22c55e38}.toolbar[data-v-f6cd2f3a]{display:flex;gap:clamp(.25rem,1.2cqw,.5rem);flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.countdown-panel[data-v-f6cd2f3a]{position:absolute;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.08rem,8cqh,.2rem);min-width:0;min-height:0;padding:clamp(.2rem,10cqh,.8rem) clamp(.25rem,8cqw,1.4rem);color:var(--counter-countdown-state, #f8fafc);background:var(--counter-countdown-bg);border:1px solid var(--counter-countdown-border);border-radius:clamp(10px,12cqw,20px);box-shadow:var(--counter-countdown-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;container-type:size}.countdown-panel[data-v-f6cd2f3a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--counter-countdown-glow, none);pointer-events:none}.countdown-panel.running[data-v-f6cd2f3a]{background:var(--counter-countdown-running-bg);border-color:var(--counter-countdown-running-border);box-shadow:var(--counter-countdown-running-shadow)}.countdown-label[data-v-f6cd2f3a]{position:relative;z-index:1;font-size:clamp(.45rem,18cqh,.85rem);letter-spacing:.28em;color:var(--counter-countdown-label)}.countdown-value[data-v-f6cd2f3a]{position:relative;z-index:1;font-size:clamp(.8rem,min(42cqw,52cqh),3.3rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;background:var(--counter-countdown-value-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;filter:var(--counter-countdown-value-filter, none)}.countdown-state[data-v-f6cd2f3a]{position:relative;z-index:1;font-size:clamp(.45rem,16cqh,.85rem);color:var(--counter-countdown-state)}.grid-container[data-v-f6cd2f3a]{position:absolute;z-index:3;min-width:0;min-height:0;display:grid;gap:clamp(4px,min(1.4cqw,2cqh),14px);padding:0;overflow:hidden;align-content:stretch;font-size:clamp(7px,min(3.2cqw,4.8cqh),18px)}.page-footer[data-v-f6cd2f3a]{position:absolute;z-index:4;left:0;right:0;bottom:0;text-align:center;padding:clamp(.2rem,1.2cqh,.35rem);font-size:clamp(.55rem,2.6cqw,.8rem);color:var(--counter-footer-color);background:var(--counter-footer-bg, transparent);text-shadow:0 0 10px rgba(56,189,248,.08)}.sep[data-v-f6cd2f3a]{margin:0 clamp(.2rem,1cqw,.5rem);opacity:.5}.empty-state[data-v-f6cd2f3a-s]{grid-column:1 / -1;align-self:center;justify-self:center;padding:1rem 1.25rem;color:#fff;background:#0000006b;border-radius:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.action-error[data-v-f6cd2f3a-s]{position:absolute;z-index:6;top:clamp(3rem,14cqh,4.3rem);left:clamp(.6rem,3cqw,1.2rem);right:clamp(.6rem,3cqw,1.2rem);margin:0;padding:.45rem .75rem;color:#fff;background:#dc2626b8;border-radius:10px;font-size:clamp(.65rem,2.8cqw,.8rem)}@media(max-width:900px){.counter-stage-host.is-fullscreen .page-header[data-v-f6cd2f3a]{align-items:flex-start;flex-direction:column}.counter-stage-host.is-fullscreen .toolbar[data-v-f6cd2f3a]{width:100%;justify-content:flex-start}}@media(max-width:640px){.counter-stage-host.is-fullscreen .round-status[data-v-f6cd2f3a]{border-radius:10px}.counter-stage-host.is-fullscreen .round-status span[data-v-f6cd2f3a]:nth-child(4),.counter-stage-host.is-fullscreen .round-status .ws-status[data-v-f6cd2f3a]{display:none}}.card[data-v-efc7d652]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55em;min-height:0;padding:.85em .65em .75em;overflow:hidden;background:var(--counter-card-bg);border:1px solid var(--counter-card-border);border-radius:var(--counter-card-radius, 14px);box-shadow:var(--counter-card-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s ease,box-shadow .2s ease}.card-glow[data-v-efc7d652]{position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;background:var(--counter-card-glow);pointer-events:none}.card-frame[data-v-efc7d652]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.corner[data-v-efc7d652]{position:absolute;width:.95em;height:.95em;border-color:var(--counter-corner-color);border-style:solid}.corner-tl[data-v-efc7d652]{top:.35em;left:.35em;border-width:2px 0 0 2px}.corner-tr[data-v-efc7d652]{top:.35em;right:.35em;border-width:2px 2px 0 0}.corner-bl[data-v-efc7d652]{bottom:.35em;left:.35em;border-width:0 0 2px 2px}.corner-br[data-v-efc7d652]{right:.35em;bottom:.35em;border-width:0 2px 2px 0}.modular-head[data-v-efc7d652],.modular-foot[data-v-efc7d652]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;padding:.35em .55em;font-size:.52em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--counter-label-color);background:#0f172a0a;border-bottom:1px solid var(--counter-card-border)}.modular-foot[data-v-efc7d652]{border-bottom:none;border-top:1px solid var(--counter-card-border);background:#1e40af0f}.modular-foot strong[data-v-efc7d652]{color:var(--counter-display-digit-color);font-family:var(--counter-display-font, monospace)}.modular-tag[data-v-efc7d652]{padding:.12em .38em;color:#166534;background:#dcfce7;border-radius:999px;font-size:.92em}.data-strip[data-v-efc7d652]{position:relative;z-index:1;display:flex;align-items:center;gap:.45em;width:100%;padding:.28em .45em;font-family:var(--counter-name-font, monospace);font-size:.48em;color:var(--counter-label-color);border-bottom:1px solid rgba(6,182,212,.18)}.data-live[data-v-efc7d652]{padding:.1em .32em;color:#022c22;background:#22c55e;border-radius:3px;font-weight:800;letter-spacing:.12em}.data-id[data-v-efc7d652]{opacity:.82}.data-spark[data-v-efc7d652]{display:flex;align-items:flex-end;gap:.12em;flex:1;height:.85em;margin-left:auto}.data-spark i[data-v-efc7d652]{flex:1;min-width:.18em;background:linear-gradient(180deg,#06b6d4,#22c55e);border-radius:1px 1px 0 0;opacity:.75}.data-foot[data-v-efc7d652]{position:relative;z-index:1;display:flex;align-items:center;gap:.35em;width:100%;padding:.28em .45em .1em;font-family:var(--counter-name-font, monospace);font-size:.46em;color:var(--counter-label-color)}.data-bar[data-v-efc7d652]{flex:1;height:.35em;background:#06b6d41f;border-radius:999px;overflow:hidden}.data-bar i[data-v-efc7d652]{display:block;height:100%;background:linear-gradient(90deg,#06b6d4,#22c55e);border-radius:999px;transition:width .35s ease}.data-delta[data-v-efc7d652]{color:#22c55e;font-weight:700}.card-header[data-v-efc7d652]{position:relative;z-index:1;display:flex;align-items:center;gap:.45em;width:100%;justify-content:center;min-height:1.5em}.layout-modular .card-header[data-v-efc7d652]{padding:.15em .35em 0}.layout-broadcast .card-header[data-v-efc7d652]{margin-bottom:-.15em}.slot-badge[data-v-efc7d652]{flex-shrink:0;min-width:2em;padding:.18em .42em;font-size:.68em;font-weight:700;letter-spacing:.08em;color:var(--counter-badge-color);background:var(--counter-badge-bg);border:1px solid var(--counter-badge-border);border-radius:999px}.name[data-v-efc7d652],.name-input[data-v-efc7d652]{font-family:var(--counter-name-font, inherit);font-size:.92em;font-weight:600;color:var(--counter-name-color);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:var(--counter-name-shadow, none)}.name-input[data-v-efc7d652]{flex:1;min-width:0;padding:.22em .45em;border:1px dashed var(--counter-input-border);border-radius:8px;background:var(--counter-input-bg);color:var(--counter-name-color)}.count-area[data-v-efc7d652]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.28em;width:100%}.count-display[data-v-efc7d652]{position:relative;width:100%;padding:.42em .55em .36em;text-align:center;background:var(--counter-display-bg);border:1px solid var(--counter-display-border);border-radius:var(--counter-display-radius, 10px);box-shadow:var(--counter-display-inset-shadow);overflow:hidden}.layout-broadcast .count-display[data-v-efc7d652]{padding:.1em .2em 0}.count-display[data-v-efc7d652]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--counter-display-overlay, transparent);pointer-events:none}.count-ghost[data-v-efc7d652]{position:absolute;left:50%;top:48%;transform:translate(-49%,-50%);font-family:var(--counter-display-font, "DSEG7 Classic", "Orbitron", monospace);font-size:calc(2.35em * var(--counter-value-scale, 1));font-weight:700;line-height:1;letter-spacing:.08em;color:var(--counter-display-ghost-color);opacity:var(--counter-display-ghost-opacity, .16);pointer-events:none;-webkit-user-select:none;user-select:none}.count-value[data-v-efc7d652]{position:relative;z-index:1;display:block;font-family:var(--counter-display-font, "DSEG7 Classic", "Orbitron", monospace);font-size:calc(2.55em * var(--counter-value-scale, 1));font-weight:700;line-height:1.05;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--counter-display-digit-color);text-shadow:var(--counter-display-digit-shadow);filter:var(--counter-display-digit-filter, none);transition:transform .25s cubic-bezier(.34,1.56,.64,1),color .2s ease}.count-label[data-v-efc7d652]{font-size:.52em;font-weight:700;letter-spacing:.16em;color:var(--counter-display-label-color, var(--counter-label-color))}.layout-broadcast .count-label[data-v-efc7d652]{font-size:.62em;letter-spacing:.22em;text-transform:uppercase}.layout-modular[data-v-efc7d652]{padding:0;gap:0}.layout-modular .count-area[data-v-efc7d652]{padding:.55em .65em .45em}.layout-data[data-v-efc7d652]{gap:.38em;padding-top:.55em}.count-bump[data-v-efc7d652]{animation:card-pop-efc7d652 .45s cubic-bezier(.34,1.56,.64,1)}.count-bump .count-value[data-v-efc7d652]{animation:count-pop-efc7d652 .45s cubic-bezier(.34,1.56,.64,1)}@keyframes card-pop-efc7d652{0%{transform:scale(1)}40%{transform:scale(1.04) rotate(-.6deg)}to{transform:scale(1)}}@keyframes count-pop-efc7d652{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}.compact[data-v-efc7d652]{gap:.35em;padding:.55em .45em .5em;border-radius:calc(var(--counter-card-radius, 14px) - 4px)}.layout-modular.compact .modular-head[data-v-efc7d652],.layout-modular.compact .modular-foot[data-v-efc7d652]{padding:.28em .42em;font-size:.48em}.layout-modular.compact[data-v-efc7d652]{padding:0}.layout-modular.compact .count-area[data-v-efc7d652]{padding:.38em .45em .32em}.compact .slot-badge[data-v-efc7d652]{min-width:1.7em;font-size:.58em}.compact .name[data-v-efc7d652],.compact .name-input[data-v-efc7d652]{font-size:.78em}.compact .count-display[data-v-efc7d652]{padding:.3em .42em .26em}.layout-broadcast.compact .count-display[data-v-efc7d652]{padding:.05em .15em 0}.compact .count-ghost[data-v-efc7d652]{font-size:calc(1.85em * var(--counter-value-scale, 1))}.compact .count-value[data-v-efc7d652]{font-size:calc(2em * var(--counter-value-scale, 1))}.compact .count-label[data-v-efc7d652]{font-size:.46em;letter-spacing:.18em}.compact .corner[data-v-efc7d652]{width:.75em;height:.75em}.compact .data-strip[data-v-efc7d652],.compact .data-foot[data-v-efc7d652]{font-size:.42em}.tool-btn[data-v-60366729]{padding:.3rem .55rem;font-size:.76rem;font-weight:600;letter-spacing:.01em;color:#333;background:#f3f3f3;border:1px solid #c4c4c4;border-radius:4px;transition:background .1s}.tool-btn[data-v-60366729]:hover,.tool-btn.active[data-v-60366729]{background:#e5e5e5;border-color:#a0a0a0}.tool-btn.start-btn[data-v-60366729]{color:#fff;background:#16a34a;border-color:#15803d}.tool-btn.stop-btn[data-v-60366729]{color:#fff;background:#dc2626;border-color:#b91c1c}.tool-btn[data-v-60366729]:disabled{opacity:.45;cursor:not-allowed}.counter-split-root[data-v-60366729]{display:grid;gap:0;height:100%}.counter-control-panel[data-v-60366729]{display:grid;gap:.5rem;padding:.5rem .6rem;background:#e8e8e8;border:1px solid #c4c4c4;border-radius:4px;box-shadow:none;-webkit-user-select:none;user-select:none}.match-info-bar[data-v-60366729]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.3rem .6rem;padding:.35rem .5rem;background:#f5f5f5;border:1px solid #d4d4d4;border-radius:3px}.match-info-main[data-v-60366729],.match-info-meta[data-v-60366729]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.match-info-main strong[data-v-60366729],.match-info-meta span[data-v-60366729]{font-size:.78rem;color:#333}.match-round-name[data-v-60366729]{font-weight:700;color:#1a1a1a}.match-round-subtitle[data-v-60366729]{opacity:.75;font-size:.72rem}.match-info-meta .ws-status[data-v-60366729],.match-info-meta .match-status[data-v-60366729]{padding:.1rem .4rem;border-radius:3px;font-size:.72rem}.match-info-meta .ws-status[data-v-60366729]{color:#6b5900;background:#fef9e7}.match-info-meta .ws-status.connected[data-v-60366729]{color:#14532d;background:#dcfce7}.match-info-meta .ws-status.error[data-v-60366729]{color:#991b1b;background:#fee2e2}.match-info-meta .match-status[data-v-60366729]{color:#1e3a5f;background:#dbeafe}.match-info-meta .match-status.running[data-v-60366729]{color:#14532d;background:#bbf7d0}.control-toolbar[data-v-60366729]{display:flex;flex-wrap:wrap;gap:.35rem}.control-error[data-v-60366729]{margin:0;padding:.3rem .5rem;color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:3px;font-size:.74rem}.counter-display-panel[data-v-60366729]{display:grid;gap:.4rem}.display-panel-head[data-v-60366729]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.2rem 0}.display-panel-head h3[data-v-60366729]{font-size:.8rem;font-weight:600;color:#555}.display-panel-head span[data-v-60366729]{font-size:.7rem;color:#888}.display-panel-stage[data-v-60366729]{overflow:hidden;border-radius:4px;border:1px solid #888;background:#111;box-shadow:0 2px 12px #0000001f}.config-page[data-v-e31192f0]{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;background:#e8e8e8;padding:0;-webkit-overflow-scrolling:touch}.config-card[data-v-e31192f0]{max-width:none;min-height:calc(100vh - 1.7rem);margin:0;overflow:hidden;background:#f5f5f5;border:none;border-radius:0;box-shadow:none}.config-header[data-v-e31192f0]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--desktop-titlebar-height);margin-bottom:0;padding:0 .85rem;color:#1a1a1a;background:#e8e8e8;border-bottom:1px solid #c4c4c4;-webkit-user-select:none;user-select:none}.header-left[data-v-e31192f0]{display:flex;align-items:center;gap:.5rem;min-width:0}.header-icon[data-v-e31192f0]{font-size:1.15rem;flex-shrink:0}.header-right[data-v-e31192f0]{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.live-badge[data-v-e31192f0]{font-size:.76rem;font-weight:700;color:#16a34a;padding:.15rem .45rem;background:#dcfce7;border:1px solid #86efac;border-radius:4px;animation:live-pulse-e31192f0 2s ease-in-out infinite}@keyframes live-pulse-e31192f0{0%,to{opacity:1}50%{opacity:.6}}.config-toggle-btn[data-v-e31192f0]{flex-shrink:0;padding:.3rem .6rem;font-size:.78rem;font-weight:600;color:#374151;background:#f3f4f6;border:1px solid #c4c4c4;border-radius:4px;transition:background .1s}.config-toggle-btn[data-v-e31192f0]:hover{background:#e5e7eb}.eyebrow[data-v-e31192f0]{display:none}.config-header h1[data-v-e31192f0]{font-size:.95rem;font-weight:600;color:#1a1a1a;margin-bottom:0;line-height:1.3}.subtitle[data-v-e31192f0]{max-width:36rem;font-size:.72rem;line-height:1.35;color:#6e6e6e;margin-bottom:0;margin-top:1px}.status-msg[data-v-e31192f0]{text-align:center;padding:1.5rem;color:#666;font-size:.85rem}.status-msg.error[data-v-e31192f0]{color:#d32f2f}.section[data-v-e31192f0]{min-width:0;padding:.6rem .7rem;margin-bottom:0;background:#fafafa;border:1px solid #d4d4d4;border-radius:4px;box-shadow:none;transition:border-color .15s}.section[data-v-e31192f0]:hover{border-color:#a0a0a0;box-shadow:none}.config-layout[data-v-e31192f0]{display:grid;grid-template-columns:minmax(380px,.85fr) minmax(480px,1.35fr);gap:0;align-items:start;padding:0;border-top:1px solid #d4d4d4}.config-layout.is-live-collapsed[data-v-e31192f0]{grid-template-columns:1fr}.form-panel[data-v-e31192f0],.preview-panel[data-v-e31192f0]{min-width:0}.preview-panel[data-v-e31192f0]{display:grid;gap:.5rem;position:sticky;top:2.5rem;align-self:start;padding:.6rem;background:#ececec;border-left:1px solid #d4d4d4;min-height:calc(100vh - 3.5rem)}.preview-panel.is-live-panel[data-v-e31192f0]{position:static;background:#f5f5f5;border-left:none;padding:0}.live-workspace[data-v-e31192f0]{padding:0;background:#f5f5f5;border:none;border-radius:0}.form-panel[data-v-e31192f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;align-content:start;padding:.6rem}.folder-section[data-v-e31192f0],.theme-section[data-v-e31192f0],.serial-section[data-v-e31192f0],.config-status[data-v-e31192f0],.missing-panel[data-v-e31192f0],.start-error[data-v-e31192f0],.action-row[data-v-e31192f0]{grid-column:1 / -1}.preview-section[data-v-e31192f0]{padding:.6rem;background:#fafafa;border:1px solid #d4d4d4;border-radius:4px;box-shadow:none}.preview-section-main[data-v-e31192f0]{padding:.6rem;overflow:hidden}.preview-stage-wrap[data-v-e31192f0]{width:100%;overflow:hidden;border-radius:4px;box-shadow:0 2px 12px #00000026}.preview-section-compact[data-v-e31192f0]{padding:.5rem}.preview-side-grid[data-v-e31192f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.preview-side-grid>.preview-section[data-v-e31192f0]{min-width:0}.preview-title[data-v-e31192f0]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.preview-title h2[data-v-e31192f0]{font-size:.98rem;color:#111827}.preview-section-main .preview-title h2[data-v-e31192f0]{color:#fff}.preview-title span[data-v-e31192f0]{min-width:0;flex:1;text-align:right;font-size:.75rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-section-main .preview-title span[data-v-e31192f0]{color:#e2e8f0c2}.preview-config-btn[data-v-e31192f0]{width:100%;margin-bottom:.5rem;padding:.4rem .6rem;color:#fff;background:var(--desktop-accent);border:1px solid #005fb8;border-radius:4px;font-weight:600;font-size:.78rem;transition:background .1s}.preview-config-btn[data-v-e31192f0]:hover{background:#106ebe}.config-status[data-v-e31192f0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.status-card[data-v-e31192f0]{display:flex;align-items:flex-start;gap:.4rem;min-width:0;padding:.5rem;background:#fff8f0;border:1px solid #d4d4d4;border-radius:4px}.status-card.ready[data-v-e31192f0]{background:#f0faf0;border-color:#a0d4a0}.status-dot[data-v-e31192f0]{width:.55rem;height:.55rem;margin-top:.2rem;flex-shrink:0;border-radius:50%;background:#d97706}.status-card.ready .status-dot[data-v-e31192f0]{background:#22c55e}.status-card strong[data-v-e31192f0]{display:block;font-size:.76rem;color:#1a1a1a}.status-card p[data-v-e31192f0]{margin-top:.1rem;font-size:.68rem;line-height:1.3;color:#6e6e6e;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.missing-panel[data-v-e31192f0]{margin-bottom:0;padding:.5rem .6rem;background:#fffbe6;border:1px solid #e5d076;border-radius:4px;box-shadow:none}.missing-panel h2[data-v-e31192f0]{font-size:.82rem;color:#6b5900;margin-bottom:.3rem}.missing-panel ul[data-v-e31192f0]{padding-left:1rem;color:#6b5900;font-size:.76rem;line-height:1.6}.section-label[data-v-e31192f0]{display:flex;align-items:center;gap:.35rem;font-size:.74rem;font-weight:600;color:#374151;margin-bottom:.4rem}.section-label[data-v-e31192f0]:before{content:"";width:3px;height:.85rem;border-radius:2px;background:var(--desktop-accent);box-shadow:none}.theme-picker[data-v-e31192f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}@media(min-width:900px){.theme-picker[data-v-e31192f0]{grid-template-columns:repeat(3,minmax(0,1fr))}}.theme-option[data-v-e31192f0]{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;padding:0;text-align:left;overflow:hidden;background:#fafafa;border:1px solid #d4d4d4;border-radius:4px;transition:border-color .15s}.theme-option[data-v-e31192f0]:hover{border-color:var(--desktop-accent)}.theme-option.active[data-v-e31192f0]{border-color:var(--desktop-accent);background:#eff6ff;box-shadow:0 0 0 1px var(--desktop-accent)}.theme-swatches i[data-v-e31192f0]:first-child{border-radius:3px 0 0}.theme-swatches i[data-v-e31192f0]:last-child{border-radius:0 3px 0 0}.theme-option strong[data-v-e31192f0],.theme-option span[data-v-e31192f0]:last-child{padding:0 .68rem}.theme-option strong[data-v-e31192f0]{padding-top:.15rem;font-size:.86rem;color:#0f172a}.theme-option span[data-v-e31192f0]:last-child{padding-bottom:.62rem;font-size:.72rem;line-height:1.45;color:#64748b}@media(max-width:1100px){.theme-picker[data-v-e31192f0]{grid-template-columns:1fr}}.select[data-v-e31192f0],.input[data-v-e31192f0]{width:100%;padding:.35rem .5rem;color:#1a1a1a;background:#fff;border:1px solid #c4c4c4;border-radius:4px;font-size:.82rem;margin-bottom:.35rem;transition:border-color .12s}.select[data-v-e31192f0]:focus,.input[data-v-e31192f0]:focus{outline:none;background:#fff;border-color:var(--desktop-accent);box-shadow:0 0 0 1px var(--desktop-accent)}.field-tip[data-v-e31192f0]{margin-top:.3rem;font-size:.7rem;line-height:1.4;color:#6e6e6e}.folder-pick-btn[data-v-e31192f0]{width:100%}.folder-path[data-v-e31192f0]{margin:.35rem 0 0;padding:.35rem .45rem;font-size:.72rem;color:#555;background:#f5f5f5;border:1px solid #d4d4d4;border-radius:3px;word-break:break-all}.serial-row[data-v-e31192f0]{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:.5rem;align-items:baseline}.serial-actions[data-v-e31192f0]{display:flex;gap:.5rem;margin-top:.5rem}.serial-btn[data-v-e31192f0]{padding:.35rem .6rem;color:#1a1a1a;background:#f3f3f3;border:1px solid #c4c4c4;border-radius:4px;font-weight:600;font-size:.78rem;transition:background .1s}.serial-btn[data-v-e31192f0]:not(:disabled):hover{background:#e5e5e5;border-color:#a0a0a0}.serial-btn.primary[data-v-e31192f0]{color:#fff;background:var(--desktop-accent);border-color:var(--desktop-accent);box-shadow:none}.serial-btn.danger[data-v-e31192f0]{color:#fff;background:#d32f2f;border-color:#b71c1c;box-shadow:none}.serial-btn[data-v-e31192f0]:disabled{opacity:.45;cursor:not-allowed}.secondary-btn[data-v-e31192f0]{width:100%;padding:.35rem .5rem;color:#1a1a1a;background:#f3f3f3;border:1px solid #c4c4c4;border-radius:4px;font-weight:600;font-size:.78rem;transition:background .1s}.secondary-btn[data-v-e31192f0]:hover{background:#e5e5e5;border-color:#a0a0a0}.audio-preview[data-v-e31192f0]{width:100%;height:38px;margin-top:.25rem}.round-command-list[data-v-e31192f0]{display:grid;gap:.65rem;max-height:360px;overflow-y:auto}.round-command-item[data-v-e31192f0]{padding:.4rem .5rem;background:#fff;border:1px solid #d4d4d4;border-radius:4px}.round-command-item.warn[data-v-e31192f0]{border-color:#e5a050;background:#fffaf0}.round-command-head[data-v-e31192f0]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;font-size:.82rem;color:#111827}.round-command-head span[data-v-e31192f0]{min-width:0;flex:1;text-align:right;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.round-command-name[data-v-e31192f0]{margin-bottom:.2rem;font-size:.82rem;font-weight:600;line-height:1.45;color:#1d4ed8}.round-command-meta[data-v-e31192f0],.round-command-file[data-v-e31192f0]{font-size:.74rem;line-height:1.45;color:#6b7280}.round-command-file.warn-text[data-v-e31192f0]{color:#ea580c}.round-command-file[data-v-e31192f0]{margin-top:.15rem;word-break:break-word}.roster-hint[data-v-e31192f0]{font-size:.8rem;color:#888;margin:.35rem 0}.roster-hint.warn[data-v-e31192f0]{color:#e67e22}.round-roster-list[data-v-e31192f0]{display:grid;gap:.75rem;max-height:360px;overflow-y:auto}.roster-preview .round-roster-list[data-v-e31192f0]{max-height:360px}.preview-section-compact .roster-list[data-v-e31192f0]{grid-template-columns:1fr}.preview-section-compact .roster-list li[data-v-e31192f0]{padding:.4rem .5rem;font-size:.78rem}.round-roster-group[data-v-e31192f0]{padding:.4rem .5rem;background:#fff;border:1px solid #d4d4d4;border-radius:4px}.round-roster-group h3[data-v-e31192f0]{display:flex;align-items:center;gap:.45rem;margin-bottom:.5rem;font-size:.82rem;color:#111827}.round-roster-group h3 span[data-v-e31192f0]{padding:.15rem .45rem;color:#fff;background:#2563eb;border-radius:999px}.round-roster-group h3 strong[data-v-e31192f0]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.round-roster-group h3 em[data-v-e31192f0]{flex-shrink:0;font-style:normal;font-size:.74rem;color:#6b7280}.round-command-tag[data-v-e31192f0]{margin:-.15rem 0 .5rem;font-size:.76rem;font-weight:600;color:#1d4ed8}.roster-list[data-v-e31192f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .5rem;list-style:none;border:0;border-radius:0}.roster-list li[data-v-e31192f0]{display:flex;align-items:center;gap:.35rem;min-width:0;padding:.25rem .4rem;font-size:.78rem;background:#fafafa;border:1px solid #e0e0e0;border-radius:3px}.roster-list li[data-v-e31192f0]:last-child{border-bottom:1px solid #e0e0e0}.roster-list .name[data-v-e31192f0]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-list .project[data-v-e31192f0]{flex-shrink:0;max-width:42%;padding:.12rem .4rem;font-size:.72rem;color:#0f766e;background:#ccfbf1;border-radius:999px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-list .idx[data-v-e31192f0]{width:1.4em;height:1.4em;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:700;color:#fff;background:#f7931e;border-radius:50%}.round-summary[data-v-e31192f0]{margin-bottom:.6rem;font-size:.78rem;color:#64748b}.start-error[data-v-e31192f0]{color:#d32f2f;font-size:.78rem;margin-bottom:.5rem}.action-row[data-v-e31192f0]{display:grid;grid-template-columns:1fr;gap:.5rem;padding:.6rem;margin-top:0;background:#f0f0f0;border:1px solid #d4d4d4;border-radius:4px}.start-btn[data-v-e31192f0],.projection-btn[data-v-e31192f0]{width:100%;padding:.5rem .75rem;font-size:.88rem;font-weight:700;letter-spacing:.02em;color:#fff;border:1px solid transparent;border-radius:4px;transition:background .1s,opacity .1s}.start-btn[data-v-e31192f0]{background:#d97706;border-color:#b45309}.projection-btn[data-v-e31192f0]{background:var(--desktop-accent);border-color:#005fb8}.start-btn[data-v-e31192f0]:not(.disabled):hover,.projection-btn[data-v-e31192f0]:not(.disabled):hover{filter:brightness(1.08)}.start-btn.disabled[data-v-e31192f0],.projection-btn.disabled[data-v-e31192f0],.start-btn[data-v-e31192f0]:disabled,.projection-btn[data-v-e31192f0]:disabled{background:#a0a0a0;border-color:#888;opacity:.55;cursor:not-allowed}.empty-preview[data-v-e31192f0]{padding:.6rem;text-align:center;font-size:.8rem;color:#888;background:#fafafa;border:1px dashed #c4c4c4;border-radius:4px}.page-config-modal[data-v-e31192f0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;padding:1.5rem;background:#00000073;display:flex;align-items:center;justify-content:center}.page-config-shell[data-v-e31192f0]{width:min(1280px,96vw);max-height:90vh;overflow:hidden;display:flex;flex-direction:column;background:#f3f3f3;border:1px solid #a0a0a0;border-radius:6px;box-shadow:0 8px 40px #00000040}.page-config-header[data-v-e31192f0]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .8rem;background:#e8e8e8;border-bottom:1px solid #c4c4c4;-webkit-user-select:none;user-select:none}.page-config-header h2[data-v-e31192f0]{font-size:.95rem;color:#1a1a1a}.page-config-header p[data-v-e31192f0]{margin-top:.15rem;font-size:.72rem;color:#6e6e6e}.modal-close[data-v-e31192f0]{flex-shrink:0;padding:.3rem .6rem;color:#fff;background:var(--desktop-accent);border:1px solid #005fb8;border-radius:4px;font-weight:600;font-size:.78rem}.page-config-body[data-v-e31192f0]{min-height:0;padding:.6rem;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:.6rem;overflow:auto}.page-stage[data-v-e31192f0]{position:relative;width:100%;overflow:hidden;background-size:cover;background-position:center;border-radius:4px;border:1px solid #888;cursor:crosshair}.countdown-area-box[data-v-e31192f0]{position:absolute;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-width:8%;min-height:6%;padding:.35rem;color:#fff;background:#fbbf2424;border:2px dashed #fbbf24;border-radius:8px;box-shadow:0 0 0 999px #0f172a1f;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;container-type:size}.countdown-area-label[data-v-e31192f0]{top:.35rem;left:.35rem;background:#d97706e0}.countdown-area-handle[data-v-e31192f0]{background:#fbbf24}.countdown-preview-label[data-v-e31192f0]{font-size:clamp(.45rem,18cqh,.7rem);letter-spacing:.18em;opacity:.88}.countdown-preview-value[data-v-e31192f0]{font-size:clamp(.75rem,min(42cqw,52cqh),1.6rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.countdown-preview-state[data-v-e31192f0]{font-size:clamp(.45rem,16cqh,.65rem);opacity:.9}.participant-area-box[data-v-e31192f0]{position:absolute;z-index:3;min-width:8%;min-height:10%;border:2px dashed #38bdf8;background:#0ea5e924;box-shadow:0 0 0 999px #0f172a2e;cursor:move}.area-label[data-v-e31192f0]{position:absolute;top:.5rem;left:.5rem;padding:.25rem .5rem;font-size:.75rem;color:#fff;background:#0284c7d1;border-radius:999px}.area-handle[data-v-e31192f0]{position:absolute;right:-6px;bottom:-6px;width:16px;height:16px;background:#38bdf8;border:2px solid #fff;border-radius:50%;cursor:nwse-resize}.page-config-controls[data-v-e31192f0]{display:grid;gap:.5rem;align-content:start}.page-config-controls section[data-v-e31192f0]{padding:.5rem;background:#fafafa;border:1px solid #d4d4d4;border-radius:4px}.page-config-controls h3[data-v-e31192f0]{margin-bottom:.35rem;font-size:.82rem;color:#1a1a1a}.page-config-controls p[data-v-e31192f0]{margin-top:.3rem;font-size:.7rem;line-height:1.4;color:#6e6e6e}@media(max-width:1100px){.config-layout[data-v-e31192f0]{grid-template-columns:1fr}.preview-panel[data-v-e31192f0]{position:static;border-left:none;border-top:1px solid #d4d4d4}}@media(max-width:960px){.config-status[data-v-e31192f0]{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-side-grid[data-v-e31192f0],.page-config-body[data-v-e31192f0]{grid-template-columns:1fr}}@media(max-width:720px){.form-panel[data-v-e31192f0]{grid-template-columns:1fr}.config-status[data-v-e31192f0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.config-page[data-v-e31192f0]{padding:0}.config-card[data-v-e31192f0]{min-height:calc(100vh - 1rem);border-radius:0}.config-header[data-v-e31192f0]{padding-left:.6rem}.config-layout[data-v-e31192f0]{padding:.4rem}.config-status[data-v-e31192f0],.roster-list[data-v-e31192f0],.action-row[data-v-e31192f0]{grid-template-columns:1fr}}.config-statusbar[data-v-e31192f0]{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:var(--desktop-statusbar-height);padding:0 .6rem;background:#e0e0e0;border-top:1px solid #c4c4c4;font-size:.68rem;color:#555;-webkit-user-select:none;user-select:none}.statusbar-hint[data-v-e31192f0]{color:#999;font-size:.65rem}.folder-hint[data-v-e31192f0]{margin-top:1rem;padding-top:.75rem;border-top:1px solid #d4d4d4;font-size:.72rem;color:#888}.folder-hint h3[data-v-e31192f0]{font-size:.76rem;color:#555;margin-bottom:.3rem}.folder-hint pre[data-v-e31192f0]{background:#f5f5f5;padding:.5rem;border-radius:4px;overflow-x:auto;line-height:1.4;margin-bottom:.3rem}.folder-hint code[data-v-e31192f0]{background:#eee;padding:.1em .3em;border-radius:3px}.projection-confirm-overlay[data-v-e31192f0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.projection-confirm-dialog[data-v-e31192f0]{width:min(480px,90vw);max-height:85vh;overflow-y:auto;background:#fff;border:1px solid #d4d4d4;border-radius:8px;box-shadow:0 12px 48px #00000040}.projection-confirm-dialog h2[data-v-e31192f0]{padding:1rem 1.2rem;font-size:1rem;color:#1a1a1a;border-bottom:1px solid #e5e5e5}.projection-confirm-body[data-v-e31192f0]{padding:1rem 1.2rem}.projection-confirm-body p[data-v-e31192f0]{font-size:.85rem;color:#444;line-height:1.5;margin-bottom:.6rem}.projection-confirm-body ul[data-v-e31192f0]{list-style:none;margin:.5rem 0}.projection-confirm-body li[data-v-e31192f0]{position:relative;padding:.35rem 0 .35rem 1.2rem;font-size:.82rem;color:#b45309;line-height:1.4}.projection-confirm-body li[data-v-e31192f0]:before{content:"⚠";position:absolute;left:0;top:.35rem;font-size:.75rem}.projection-confirm-warn[data-v-e31192f0]{margin-top:.5rem;padding:.5rem .6rem;font-size:.78rem;color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:4px}.projection-confirm-actions[data-v-e31192f0]{display:flex;justify-content:flex-end;gap:.5rem;padding:.8rem 1.2rem;border-top:1px solid #e5e5e5;background:#fafafa;border-radius:0 0 8px 8px}.confirm-btn[data-v-e31192f0]{padding:.4rem 1rem;font-size:.82rem;font-weight:600;border-radius:4px;border:1px solid transparent;transition:background .15s}.confirm-btn.cancel[data-v-e31192f0]{color:#444;background:#f3f3f3;border-color:#c4c4c4}.confirm-btn.cancel[data-v-e31192f0]:hover{background:#e5e5e5}.confirm-btn.proceed[data-v-e31192f0]{color:#fff;background:var(--desktop-accent, #0078d4);border-color:#005fb8}.confirm-btn.proceed[data-v-e31192f0]:hover{filter:brightness(1.08)}.projection-empty[data-v-4f4376e7]{display:grid;place-items:center;min-height:100vh;padding:2rem;color:#e2e8f0;background:#0f172a;text-align:center}@font-face{font-family:DSEG7 Classic;font-style:normal;font-display:swap;font-weight:700;src:url(./dseg7-classic-latin-700-normal-jUCkPCxO.woff2) format("woff2"),url(./dseg7-classic-latin-700-normal-BW8KWXYV.woff) format("woff")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--ui-font-sans: "Segoe UI", system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;--ui-accent: #d97706;--ui-accent-strong: #b45309;--ui-primary: #2563eb;--ui-primary-soft: #eff6ff;--ui-surface: #f3f4f6;--ui-surface-elevated: #fafafa;--ui-border: #d1d5db;--ui-text: #111827;--ui-text-muted: #6b7280;--ui-radius: 6px;--ui-shadow-sm: 0 1px 2px rgba(0,0,0,.06);--ui-shadow-md: 0 2px 8px rgba(0,0,0,.08);--ui-shadow-lg: 0 6px 24px rgba(0,0,0,.12);--desktop-titlebar-height: 40px;--desktop-statusbar-height: 28px;--desktop-panel-bg: #f5f5f5;--desktop-border: #c4c4c4;--desktop-text: #1a1a1a;--desktop-muted: #6e6e6e;--desktop-accent: #0078d4}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a1a1a1}::-webkit-scrollbar-corner{background:transparent}html,body,#app{width:100%;height:100%;overflow:hidden}body{font-family:var(--ui-font-sans);color:var(--ui-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit;cursor:pointer;border:none;background:none}html.projection-window,body.projection-window,body.projection-window #app{width:100%;height:100%;overflow:hidden;background:#020617}input,select{font-family:inherit}input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px}.counter-theme-minimal-modern{--counter-host-bg: #f1f5f9;--counter-card-bg: #ffffff;--counter-card-border: rgba(15, 23, 42, .08);--counter-card-shadow: 0 1px 3px rgba(15, 23, 42, .06), 0 8px 24px rgba(15, 23, 42, .04);--counter-card-radius: 20px;--counter-card-glow: none;--counter-corner-color: transparent;--counter-badge-bg: #f1f5f9;--counter-badge-border: rgba(15, 23, 42, .1);--counter-badge-color: #475569;--counter-name-font: "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--counter-name-color: #0f172a;--counter-name-shadow: none;--counter-label-color: #64748b;--counter-value-scale: 1;--counter-display-font: "Segoe UI", "PingFang SC", "Helvetica Neue", sans-serif;--counter-display-bg: #f8fafc;--counter-display-border: rgba(15, 23, 42, .06);--counter-display-inset-shadow: none;--counter-display-radius: 16px;--counter-display-overlay: none;--counter-display-ghost-color: transparent;--counter-display-ghost-opacity: 0;--counter-display-digit-color: #0f172a;--counter-display-digit-shadow: none;--counter-display-digit-filter: none;--counter-display-label-color: #94a3b8;--counter-input-border: #cbd5e1;--counter-input-bg: #fff;--counter-header-bg: rgba(255, 255, 255, .92);--counter-header-border: rgba(15, 23, 42, .08);--counter-header-color: #0f172a;--counter-header-shadow: 0 4px 16px rgba(15, 23, 42, .06);--counter-countdown-bg: #ffffff;--counter-countdown-border: rgba(15, 23, 42, .08);--counter-countdown-shadow: 0 8px 28px rgba(15, 23, 42, .08);--counter-countdown-glow: none;--counter-countdown-label: #64748b;--counter-countdown-value-gradient: linear-gradient(180deg, #0f172a 0%, #2563eb 100%);--counter-countdown-value-filter: none;--counter-countdown-state: #64748b;--counter-countdown-running-bg: #f0fdf4;--counter-countdown-running-border: rgba(34, 197, 94, .35);--counter-countdown-running-shadow: 0 8px 28px rgba(34, 197, 94, .12);--counter-footer-color: rgba(15, 23, 42, .88);--counter-footer-bg: linear-gradient(180deg, transparent, rgba(241, 245, 249, .92));--counter-toolbar-bg: rgba(255, 255, 255, .92);--counter-toolbar-border: rgba(15, 23, 42, .1);--counter-toolbar-color: #0f172a;--counter-toolbar-hover-bg: #f8fafc;--counter-toolbar-hover-border: rgba(37, 99, 235, .35);--counter-toolbar-hover-shadow: 0 4px 12px rgba(37, 99, 235, .08);--counter-toolbar-start-bg: #f0fdf4;--counter-toolbar-start-border: rgba(34, 197, 94, .4);--counter-toolbar-stop-bg: #fef2f2;--counter-toolbar-stop-border: rgba(239, 68, 68, .4)}.counter-theme-esports{--counter-host-bg: #070012;--counter-card-bg: linear-gradient(160deg, rgba(46, 10, 72, .94) 0%, rgba(12, 2, 28, .98) 100%);--counter-card-border: rgba(192, 38, 211, .38);--counter-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), 0 0 28px rgba(192, 38, 211, .16);--counter-card-radius: 14px;--counter-card-glow: radial-gradient(circle at 50% -8%, rgba(192, 38, 211, .24), transparent 62%);--counter-corner-color: rgba(34, 211, 238, .85);--counter-badge-bg: linear-gradient(135deg, rgba(192, 38, 211, .52), rgba(59, 130, 246, .28));--counter-badge-border: rgba(232, 121, 249, .48);--counter-badge-color: #fdf4ff;--counter-name-font: "Orbitron", "Segoe UI", sans-serif;--counter-name-color: #fae8ff;--counter-name-shadow: 0 0 16px rgba(192, 38, 211, .28);--counter-label-color: rgba(232, 121, 249, .8);--counter-value-scale: 1;--counter-display-font: "DSEG7 Classic", "Orbitron", monospace;--counter-display-bg: linear-gradient(180deg, #12001f 0%, #581c87 48%, #12001f 100%);--counter-display-border: rgba(192, 38, 211, .52);--counter-display-inset-shadow: inset 0 4px 14px rgba(0, 0, 0, .72), inset 0 0 34px rgba(192, 38, 211, .18);--counter-display-radius: 12px;--counter-display-overlay: linear-gradient(180deg, rgba(232, 121, 249, .1) 0%, transparent 42%);--counter-display-ghost-color: #c026d3;--counter-display-ghost-opacity: .24;--counter-display-digit-color: #fdf4ff;--counter-display-digit-shadow: 0 0 14px rgba(192, 38, 211, .85), 0 0 28px rgba(34, 211, 238, .38);--counter-display-digit-filter: drop-shadow(0 0 12px rgba(192, 38, 211, .55));--counter-display-label-color: rgba(232, 121, 249, .86);--counter-input-border: rgba(192, 38, 211, .48);--counter-input-bg: rgba(24, 8, 40, .86);--counter-header-bg: linear-gradient(135deg, rgba(88, 28, 135, .62), rgba(24, 8, 40, .78));--counter-header-border: rgba(192, 38, 211, .38);--counter-header-color: #fae8ff;--counter-header-shadow: 0 0 26px rgba(192, 38, 211, .2);--counter-countdown-bg: linear-gradient(180deg, rgba(88, 28, 135, .78), rgba(24, 8, 40, .92));--counter-countdown-border: rgba(192, 38, 211, .45);--counter-countdown-shadow: 0 0 32px rgba(192, 38, 211, .22);--counter-countdown-glow: radial-gradient(circle at 50% 0%, rgba(34, 211, 238, .14), transparent 64%);--counter-countdown-label: rgba(232, 121, 249, .86);--counter-countdown-value-gradient: linear-gradient(180deg, #ffffff 0%, #e879f9 52%, #22d3ee 100%);--counter-countdown-value-filter: drop-shadow(0 0 16px rgba(192, 38, 211, .38));--counter-countdown-state: #f5d0fe;--counter-countdown-running-bg: linear-gradient(180deg, rgba(88, 28, 135, .86), rgba(24, 8, 40, .94));--counter-countdown-running-border: rgba(34, 211, 238, .48);--counter-countdown-running-shadow: 0 0 34px rgba(34, 211, 238, .24);--counter-footer-color: #f5d0fe;--counter-footer-bg: linear-gradient(180deg, transparent, rgba(24, 8, 40, .68));--counter-toolbar-bg: rgba(59, 7, 100, .62);--counter-toolbar-border: rgba(192, 38, 211, .42);--counter-toolbar-color: #fdf4ff;--counter-toolbar-hover-bg: rgba(107, 33, 168, .68);--counter-toolbar-hover-border: rgba(232, 121, 249, .58);--counter-toolbar-hover-shadow: 0 0 22px rgba(192, 38, 211, .24);--counter-toolbar-start-bg: rgba(22, 101, 52, .48);--counter-toolbar-start-border: rgba(74, 222, 128, .5);--counter-toolbar-stop-bg: rgba(127, 29, 29, .48);--counter-toolbar-stop-border: rgba(252, 165, 165, .5)}.counter-theme-retro{--counter-host-bg: #1c1208;--counter-card-bg: linear-gradient(180deg, rgba(120, 80, 40, .35) 0%, transparent 18%), linear-gradient(165deg, #4a3520 0%, #2d1f12 48%, #1a1208 100%);--counter-card-border: rgba(180, 130, 70, .55);--counter-card-shadow: inset 0 1px 0 rgba(254, 243, 199, .12), 0 8px 24px rgba(0, 0, 0, .45);--counter-card-radius: 6px;--counter-card-glow: none;--counter-corner-color: transparent;--counter-badge-bg: linear-gradient(180deg, #92400e, #78350f);--counter-badge-border: rgba(251, 191, 36, .45);--counter-badge-color: #fef3c7;--counter-name-font: Georgia, "Times New Roman", "Songti SC", serif;--counter-name-color: #fef3c7;--counter-name-shadow: 0 1px 2px rgba(0, 0, 0, .5);--counter-label-color: rgba(253, 230, 138, .82);--counter-value-scale: 1;--counter-display-font: Georgia, "Times New Roman", serif;--counter-display-bg: linear-gradient(180deg, #78716c 0%, #d6d3d1 18%, #a8a29e 52%, #57534e 82%, #292524 100%);--counter-display-border: rgba(68, 64, 60, .85);--counter-display-inset-shadow: inset 0 3px 8px rgba(0, 0, 0, .55), inset 0 -1px 0 rgba(255, 255, 255, .35);--counter-display-radius: 4px;--counter-display-overlay: linear-gradient(180deg, rgba(255, 255, 255, .28) 0%, transparent 38%);--counter-display-ghost-color: #44403c;--counter-display-ghost-opacity: .2;--counter-display-digit-color: #1c1917;--counter-display-digit-shadow: 0 1px 0 rgba(255, 255, 255, .45), 0 2px 4px rgba(0, 0, 0, .35);--counter-display-digit-filter: none;--counter-display-label-color: #44403c;--counter-input-border: rgba(180, 130, 70, .55);--counter-input-bg: rgba(41, 28, 16, .92);--counter-header-bg: linear-gradient(180deg, rgba(68, 48, 28, .95), rgba(41, 28, 16, .92));--counter-header-border: rgba(180, 130, 70, .5);--counter-header-color: #fef3c7;--counter-header-shadow: 0 4px 16px rgba(0, 0, 0, .35);--counter-countdown-bg: linear-gradient(180deg, #57534e, #292524);--counter-countdown-border: rgba(180, 130, 70, .55);--counter-countdown-shadow: inset 0 2px 6px rgba(0, 0, 0, .45), 0 6px 18px rgba(0, 0, 0, .35);--counter-countdown-glow: none;--counter-countdown-label: #d6d3d1;--counter-countdown-value-gradient: linear-gradient(180deg, #fef3c7 0%, #f59e0b 100%);--counter-countdown-value-filter: none;--counter-countdown-state: #e7e5e4;--counter-countdown-running-bg: linear-gradient(180deg, #44403c, #1c1917);--counter-countdown-running-border: rgba(251, 191, 36, .55);--counter-countdown-running-shadow: inset 0 2px 6px rgba(0, 0, 0, .45), 0 0 18px rgba(251, 191, 36, .18);--counter-footer-color: #fef3c7;--counter-footer-bg: linear-gradient(180deg, transparent, rgba(28, 18, 8, .82));--counter-toolbar-bg: rgba(68, 48, 28, .88);--counter-toolbar-border: rgba(180, 130, 70, .5);--counter-toolbar-color: #fef3c7;--counter-toolbar-hover-bg: rgba(92, 64, 36, .95);--counter-toolbar-hover-border: rgba(251, 191, 36, .45);--counter-toolbar-hover-shadow: 0 4px 12px rgba(0, 0, 0, .25);--counter-toolbar-start-bg: rgba(21, 100, 52, .55);--counter-toolbar-start-border: rgba(134, 239, 172, .45);--counter-toolbar-stop-bg: rgba(127, 29, 29, .55);--counter-toolbar-stop-border: rgba(252, 165, 165, .45)}.counter-theme-modular{--counter-host-bg: #e2e8f0;--counter-card-bg: #ffffff;--counter-card-border: #cbd5e1;--counter-card-shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 4px 12px rgba(15, 23, 42, .06);--counter-card-radius: 12px;--counter-card-glow: none;--counter-corner-color: transparent;--counter-badge-bg: #1e40af;--counter-badge-border: rgba(147, 197, 253, .45);--counter-badge-color: #eff6ff;--counter-name-font: "Segoe UI", "PingFang SC", sans-serif;--counter-name-color: #0f172a;--counter-name-shadow: none;--counter-label-color: #64748b;--counter-value-scale: 1;--counter-display-font: "DSEG7 Classic", "Orbitron", monospace;--counter-display-bg: #f8fafc;--counter-display-border: #e2e8f0;--counter-display-inset-shadow: inset 0 0 0 1px rgba(255, 255, 255, .8);--counter-display-radius: 8px;--counter-display-overlay: none;--counter-display-ghost-color: #cbd5e1;--counter-display-ghost-opacity: .35;--counter-display-digit-color: #1e40af;--counter-display-digit-shadow: none;--counter-display-digit-filter: none;--counter-display-label-color: #64748b;--counter-input-border: #cbd5e1;--counter-input-bg: #fff;--counter-header-bg: #ffffff;--counter-header-border: #cbd5e1;--counter-header-color: #0f172a;--counter-header-shadow: 0 2px 8px rgba(15, 23, 42, .06);--counter-countdown-bg: #ffffff;--counter-countdown-border: #cbd5e1;--counter-countdown-shadow: 0 4px 16px rgba(15, 23, 42, .08);--counter-countdown-glow: none;--counter-countdown-label: #64748b;--counter-countdown-value-gradient: linear-gradient(180deg, #0f172a 0%, #1e40af 100%);--counter-countdown-value-filter: none;--counter-countdown-state: #475569;--counter-countdown-running-bg: #f0fdf4;--counter-countdown-running-border: #86efac;--counter-countdown-running-shadow: 0 4px 16px rgba(34, 197, 94, .12);--counter-footer-color: #334155;--counter-footer-bg: linear-gradient(180deg, transparent, rgba(226, 232, 240, .95));--counter-toolbar-bg: #ffffff;--counter-toolbar-border: #cbd5e1;--counter-toolbar-color: #0f172a;--counter-toolbar-hover-bg: #f8fafc;--counter-toolbar-hover-border: #93c5fd;--counter-toolbar-hover-shadow: 0 2px 8px rgba(37, 99, 235, .1);--counter-toolbar-start-bg: #f0fdf4;--counter-toolbar-start-border: #86efac;--counter-toolbar-stop-bg: #fef2f2;--counter-toolbar-stop-border: #fca5a5}.counter-theme-gamified{--counter-host-bg: #1e1b4b;--counter-card-bg: linear-gradient(145deg, rgba(99, 102, 241, .35) 0%, rgba(236, 72, 153, .22) 55%, rgba(30, 27, 75, .95) 100%);--counter-card-border: rgba(244, 114, 182, .45);--counter-card-shadow: 0 8px 0 rgba(76, 29, 149, .55), 0 12px 28px rgba(0, 0, 0, .28);--counter-card-radius: 22px;--counter-card-glow: radial-gradient(circle at 50% 0%, rgba(250, 204, 21, .22), transparent 58%);--counter-corner-color: transparent;--counter-badge-bg: linear-gradient(135deg, #f472b6, #a855f7);--counter-badge-border: rgba(253, 224, 71, .55);--counter-badge-color: #fff;--counter-name-font: "Comic Sans MS", "Segoe UI", cursive, sans-serif;--counter-name-color: #fef08a;--counter-name-shadow: 0 2px 0 rgba(76, 29, 149, .65);--counter-label-color: rgba(253, 224, 71, .9);--counter-value-scale: 1.08;--counter-display-font: "Comic Sans MS", "Segoe UI", cursive, sans-serif;--counter-display-bg: linear-gradient(180deg, #312e81 0%, #4c1d95 100%);--counter-display-border: rgba(250, 204, 21, .55);--counter-display-inset-shadow: inset 0 4px 0 rgba(0, 0, 0, .25);--counter-display-radius: 18px;--counter-display-overlay: linear-gradient(180deg, rgba(255, 255, 255, .12) 0%, transparent 40%);--counter-display-ghost-color: #a855f7;--counter-display-ghost-opacity: .22;--counter-display-digit-color: #fef08a;--counter-display-digit-shadow: 0 3px 0 #7c3aed, 0 0 18px rgba(250, 204, 21, .45);--counter-display-digit-filter: none;--counter-display-label-color: #fde68a;--counter-input-border: rgba(244, 114, 182, .55);--counter-input-bg: rgba(30, 27, 75, .88);--counter-header-bg: linear-gradient(135deg, rgba(99, 102, 241, .72), rgba(236, 72, 153, .55));--counter-header-border: rgba(253, 224, 71, .45);--counter-header-color: #fef08a;--counter-header-shadow: 0 6px 0 rgba(76, 29, 149, .45);--counter-countdown-bg: linear-gradient(180deg, #4c1d95, #312e81);--counter-countdown-border: rgba(250, 204, 21, .55);--counter-countdown-shadow: 0 8px 0 rgba(76, 29, 149, .45);--counter-countdown-glow: radial-gradient(circle at 50% 0%, rgba(250, 204, 21, .18), transparent 60%);--counter-countdown-label: #fde68a;--counter-countdown-value-gradient: linear-gradient(180deg, #fef08a 0%, #f472b6 55%, #a855f7 100%);--counter-countdown-value-filter: drop-shadow(0 2px 0 rgba(76, 29, 149, .55));--counter-countdown-state: #fef08a;--counter-countdown-running-bg: linear-gradient(180deg, #166534, #312e81);--counter-countdown-running-border: rgba(134, 239, 172, .55);--counter-countdown-running-shadow: 0 8px 0 rgba(22, 101, 52, .45);--counter-footer-color: #fef08a;--counter-footer-bg: linear-gradient(180deg, transparent, rgba(30, 27, 75, .85));--counter-toolbar-bg: rgba(76, 29, 149, .72);--counter-toolbar-border: rgba(244, 114, 182, .45);--counter-toolbar-color: #fef08a;--counter-toolbar-hover-bg: rgba(109, 40, 217, .82);--counter-toolbar-hover-border: rgba(253, 224, 71, .55);--counter-toolbar-hover-shadow: 0 4px 0 rgba(76, 29, 149, .45);--counter-toolbar-start-bg: rgba(22, 101, 52, .65);--counter-toolbar-start-border: rgba(134, 239, 172, .55);--counter-toolbar-stop-bg: rgba(185, 28, 28, .65);--counter-toolbar-stop-border: rgba(252, 165, 165, .55)}.counter-theme-geek-data{--counter-host-bg: #020617;--counter-card-bg: linear-gradient(180deg, rgba(15, 23, 42, .96) 0%, rgba(2, 6, 23, .98) 100%);--counter-card-border: rgba(6, 182, 212, .28);--counter-card-shadow: inset 0 0 0 1px rgba(6, 182, 212, .08), 0 8px 24px rgba(0, 0, 0, .42);--counter-card-radius: 8px;--counter-card-glow: none;--counter-corner-color: transparent;--counter-badge-bg: rgba(6, 78, 95, .65);--counter-badge-border: rgba(6, 182, 212, .45);--counter-badge-color: #67e8f9;--counter-name-font: "Consolas", "Courier New", monospace;--counter-name-color: #e2e8f0;--counter-name-shadow: none;--counter-label-color: rgba(34, 211, 238, .75);--counter-value-scale: 1;--counter-display-font: "Consolas", "Courier New", monospace;--counter-display-bg: rgba(2, 6, 23, .92);--counter-display-border: rgba(6, 182, 212, .35);--counter-display-inset-shadow: inset 0 0 24px rgba(6, 182, 212, .06);--counter-display-radius: 6px;--counter-display-overlay: repeating-linear-gradient( 0deg, transparent, transparent 2px, rgba(6, 182, 212, .03) 2px, rgba(6, 182, 212, .03) 4px );--counter-display-ghost-color: #06b6d4;--counter-display-ghost-opacity: .12;--counter-display-digit-color: #22c55e;--counter-display-digit-shadow: 0 0 8px rgba(34, 197, 94, .45);--counter-display-digit-filter: none;--counter-display-label-color: rgba(6, 182, 212, .82);--counter-input-border: rgba(6, 182, 212, .45);--counter-input-bg: rgba(2, 6, 23, .94);--counter-header-bg: rgba(15, 23, 42, .88);--counter-header-border: rgba(6, 182, 212, .28);--counter-header-color: #67e8f9;--counter-header-shadow: 0 0 18px rgba(6, 182, 212, .12);--counter-countdown-bg: rgba(15, 23, 42, .94);--counter-countdown-border: rgba(6, 182, 212, .35);--counter-countdown-shadow: 0 8px 28px rgba(0, 0, 0, .38);--counter-countdown-glow: none;--counter-countdown-label: #06b6d4;--counter-countdown-value-gradient: linear-gradient(180deg, #67e8f9 0%, #22c55e 100%);--counter-countdown-value-filter: none;--counter-countdown-state: #94a3b8;--counter-countdown-running-bg: rgba(6, 78, 59, .88);--counter-countdown-running-border: rgba(34, 197, 94, .45);--counter-countdown-running-shadow: 0 0 24px rgba(34, 197, 94, .18);--counter-footer-color: #67e8f9;--counter-footer-bg: linear-gradient(180deg, transparent, rgba(2, 6, 23, .88));--counter-toolbar-bg: rgba(15, 23, 42, .88);--counter-toolbar-border: rgba(6, 182, 212, .35);--counter-toolbar-color: #67e8f9;--counter-toolbar-hover-bg: rgba(8, 47, 73, .92);--counter-toolbar-hover-border: rgba(34, 211, 238, .45);--counter-toolbar-hover-shadow: 0 0 16px rgba(6, 182, 212, .15);--counter-toolbar-start-bg: rgba(6, 78, 59, .65);--counter-toolbar-start-border: rgba(52, 211, 153, .45);--counter-toolbar-stop-bg: rgba(127, 29, 29, .65);--counter-toolbar-stop-border: rgba(252, 165, 165, .45)}.counter-theme-broadcast{--counter-host-bg: #000000;--counter-card-bg: rgba(0, 0, 0, .55);--counter-card-border: rgba(255, 255, 255, .08);--counter-card-shadow: none;--counter-card-radius: 8px;--counter-card-glow: none;--counter-corner-color: transparent;--counter-badge-bg: rgba(239, 68, 68, .85);--counter-badge-border: rgba(252, 165, 165, .35);--counter-badge-color: #ffffff;--counter-name-font: "Segoe UI", "PingFang SC", "Helvetica Neue", sans-serif;--counter-name-color: #ffffff;--counter-name-shadow: none;--counter-label-color: rgba(255, 255, 255, .65);--counter-value-scale: 1.42;--counter-display-font: "Segoe UI", "PingFang SC", "Helvetica Neue", sans-serif;--counter-display-bg: transparent;--counter-display-border: transparent;--counter-display-inset-shadow: none;--counter-display-radius: 0;--counter-display-overlay: none;--counter-display-ghost-color: transparent;--counter-display-ghost-opacity: 0;--counter-display-digit-color: #ef4444;--counter-display-digit-shadow: 0 0 24px rgba(239, 68, 68, .35), 0 2px 0 rgba(0, 0, 0, .65);--counter-display-digit-filter: none;--counter-display-label-color: rgba(255, 255, 255, .55);--counter-input-border: rgba(255, 255, 255, .25);--counter-input-bg: rgba(0, 0, 0, .65);--counter-header-bg: rgba(0, 0, 0, .72);--counter-header-border: rgba(255, 255, 255, .12);--counter-header-color: #ffffff;--counter-header-shadow: none;--counter-countdown-bg: rgba(0, 0, 0, .82);--counter-countdown-border: rgba(239, 68, 68, .45);--counter-countdown-shadow: 0 0 32px rgba(239, 68, 68, .18);--counter-countdown-glow: none;--counter-countdown-label: rgba(255, 255, 255, .55);--counter-countdown-value-gradient: linear-gradient(180deg, #ffffff 0%, #ef4444 100%);--counter-countdown-value-filter: drop-shadow(0 0 18px rgba(239, 68, 68, .35));--counter-countdown-state: rgba(255, 255, 255, .72);--counter-countdown-running-bg: rgba(127, 29, 29, .72);--counter-countdown-running-border: rgba(239, 68, 68, .55);--counter-countdown-running-shadow: 0 0 36px rgba(239, 68, 68, .28);--counter-footer-color: #ffffff;--counter-footer-bg: linear-gradient(180deg, transparent, rgba(0, 0, 0, .82));--counter-toolbar-bg: rgba(0, 0, 0, .72);--counter-toolbar-border: rgba(255, 255, 255, .18);--counter-toolbar-color: #ffffff;--counter-toolbar-hover-bg: rgba(30, 30, 30, .88);--counter-toolbar-hover-border: rgba(255, 255, 255, .28);--counter-toolbar-hover-shadow: none;--counter-toolbar-start-bg: rgba(21, 128, 61, .65);--counter-toolbar-start-border: rgba(134, 239, 172, .45);--counter-toolbar-stop-bg: rgba(185, 28, 28, .72);--counter-toolbar-stop-border: rgba(252, 165, 165, .45)}.counter-theme-esports .counter-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.06) 2px,rgba(0,0,0,.06) 4px);opacity:.35}.counter-theme-retro .counter-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 80px #00000073}.counter-theme-broadcast .countdown-value{font-size:clamp(1rem,min(48cqw,58cqh),4rem)!important;font-weight:900!important}.counter-theme-broadcast .page-footer{font-size:clamp(.72rem,3.2cqw,1.05rem)!important;font-weight:700;letter-spacing:.04em}.counter-theme-geek-data .page-footer{font-family:Consolas,Courier New,monospace;letter-spacing:.06em}.counter-theme-minimal-modern .counter-stage,.counter-theme-modular .counter-stage{background:var(--counter-host-bg)}.counter-theme-modular .grid-container{gap:clamp(6px,min(1.8cqw,2.4cqh),16px)!important}