:root[data-theme=light],:root:not([data-theme=dark]){--mint:#e8f7ee;--court-500:#12b673;--court-600:#0f9e5a;--court-700:#0b7a47;--court-900:#08331f;--volt-100:#f2fbc4;--volt-400:#d8f14b;--volt-600:#b9d628;--volt-ink:#26330a;--clay-100:#fbe7dc;--clay-500:#e4703a;--clay-700:#c4551f;--ink:#0f1d17;--slate:#5c6b64;--body:#4a5750;--muted:#8a968f;--line:#e2e8e3;--mist:#f1f4f0;--surface:#fff;--bg:#e7ece5;--loss:#e5484d;--loss-bg:#fde8e9;--loss-ink:#c93a3f;--warn:#f5a524;--warn-bg:#fef3e2;--warn-ink:#b26a16;--win-bg:#e4f7ec;--win-ink:#0b7a47;--brand:var(--court-600);--brand-strong:var(--court-500);--brand-deep:var(--court-700);--brand-tint:var(--mint);--on-brand:#fff;--card:var(--surface);--screen:linear-gradient(180deg, #eef3ea, #e7ece5 40%);--panel-dark:linear-gradient(150deg, #0f1d17, #123528);--glass:#ffffffb3;--glass-strong:#ffffffbf;--glass-line:#ffffffe6;--glass-blur:blur(14px);--sh-sm:0 2px 6px #0f1d170f;--sh-md:0 10px 24px #0f1d171a;--sh-lg:0 20px 44px #0f1d1729;--sh-card:0 6px 20px #0f1d1712;--sh-dock:0 14px 34px #0f1d1724;--sh-bubble:0 10px 26px #0f1d171f;--glow-brand:0 10px 24px #0f9e5a59;--glow-volt:0 10px 24px #b9d62866;--glow-fab:0 12px 26px #0f9e5a73;--scrim:#0f1d1773;--cover:linear-gradient(135deg, var(--court-500), var(--volt-600));--fab:linear-gradient(135deg, var(--court-500), var(--court-700))}:root[data-theme=dark]{--mint:#102a1e;--court-500:#12b673;--court-600:#12b673;--court-700:#0b7a47;--court-900:#04120b;--volt-100:#26330a;--volt-400:#d8f14b;--volt-600:#b9d628;--volt-ink:#26330a;--clay-100:#33200f;--clay-500:#e4703a;--clay-700:#f08a52;--ink:#eaf2ec;--slate:#9fb0a7;--body:#c3d0c8;--muted:#7c8b83;--line:#ffffff1f;--mist:#ffffff0f;--surface:#12201b;--bg:#0a1310;--loss:#e5484d;--loss-bg:#e5484d29;--loss-ink:#ff8a8e;--warn:#f5a524;--warn-bg:#f5a52429;--warn-ink:#f5c164;--win-bg:#12b67329;--win-ink:#4fd699;--brand:var(--court-500);--brand-strong:var(--court-500);--brand-deep:var(--court-700);--brand-tint:#12b67324;--on-brand:#04120b;--card:var(--surface);--screen:linear-gradient(180deg, #0d1815, #0a1310 45%);--panel-dark:linear-gradient(150deg, #12201b, #0d1a15);--glass:#ffffff14;--glass-strong:#ffffff1a;--glass-line:#ffffff2e;--glass-blur:blur(14px);--sh-sm:0 2px 6px #0006;--sh-md:0 10px 24px #00000080;--sh-lg:0 20px 44px #0009;--sh-card:0 6px 20px #00000073;--sh-dock:0 14px 34px #0000008c;--sh-bubble:0 10px 26px #00000080;--glow-brand:0 10px 24px #12b67352;--glow-volt:0 10px 24px #b9d62847;--glow-fab:0 12px 26px #12b67366;--scrim:#0000009e;--cover:linear-gradient(135deg, var(--court-700), #4d7a2a);--fab:linear-gradient(135deg, var(--court-500), var(--court-700))}:root{--glass-ink:#0f1d17;--glass-slate:#5c6b64;--glass-muted:#8a968f;--volt-tint-fixed:#f2fbc4;--r-xs:7px;--r-sm:9px;--r-md:14px;--r-lg:20px;--r-xl:26px;--r-pill:999px;--font-display:"Unbounded", system-ui, sans-serif;--font-sans:"Onest", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--dock-h:76px;--app-max-w:480px}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--bg);font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}#app{min-height:100%}button{cursor:pointer;appearance:none;background:0 0;border:none;font-family:inherit;transition:transform .16s cubic-bezier(.4,0,.2,1),box-shadow .2s,filter .18s}button:active{transform:scale(.96)}button:disabled{opacity:.55;cursor:not-allowed;transform:none}a{color:var(--brand);text-decoration:none}input,textarea,select{color:inherit;font-family:inherit;font-size:16px}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.h-scroll{scroll-snap-type:x proximity;gap:10px;display:flex;overflow-x:auto}.h-scroll>*{scroll-snap-align:start;flex-shrink:0}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes livedot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes shimmer{0%{transform:translate(-130%)skew(-18deg)}55%,to{transform:translate(340%)skew(-18deg)}}@keyframes glowpulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.fade-enter-active,.fade-leave-active{transition:opacity .18s}.fade-enter-from,.fade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.dock__slot[data-v-02a22c62]{display:inline-flex;position:relative}.dock__dot[data-v-02a22c62]{background:var(--clay-500);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-1px;right:-2px}.dock[data-v-02a22c62]{left:50%;bottom:calc(10px + var(--safe-bottom));z-index:50;width:calc(100% - 24px);max-width:calc(var(--app-max-w) - 24px);background:var(--glass-strong);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px);box-shadow:var(--sh-dock);border-radius:26px;justify-content:space-between;align-items:center;padding:11px 20px;display:flex;position:fixed;transform:translate(-50%)}.dock__tab[data-v-02a22c62]{background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;padding:0;display:flex}.dock__tab[data-v-02a22c62]:active{transform:none}.dock__icon[data-v-02a22c62]{color:var(--muted);transition:color .2s}.dock__icon--on[data-v-02a22c62]{color:var(--court-600)}.dock__label[data-v-02a22c62]{color:var(--muted);font-size:10px;font-weight:500;transition:color .2s}.dock__label--on[data-v-02a22c62]{color:var(--court-600);font-weight:600}.field[data-v-8075a35d]{display:block}.field__label[data-v-8075a35d]{color:var(--slate);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.field__row[data-v-8075a35d]{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:center;gap:10px;padding:14px 16px;transition:border-color .18s,box-shadow .18s;display:flex}.field__row[data-v-8075a35d]:focus-within{border-color:var(--brand);border-width:1.5px;box-shadow:0 0 0 4px #0f9e5a1f}.field__icon[data-v-8075a35d]{color:var(--muted);flex:none}.field__input[data-v-8075a35d]{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px;font-weight:500}.field__input[data-v-8075a35d]::placeholder{color:var(--muted);font-weight:500}.field__clear[data-v-8075a35d]{color:var(--muted);background:0 0;border:0;padding:2px;display:flex}.av-wrap[data-v-1c74c461]{flex:none;justify-content:center;display:inline-flex;position:relative}.av[data-v-1c74c461]{color:#fff;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.av__img[data-v-1c74c461]{object-fit:cover;width:100%;height:100%;display:block}.av__ini[data-v-1c74c461]{font-family:var(--font-display);font-weight:700;line-height:1}.av__online[data-v-1c74c461]{background:var(--court-500);border:2px solid var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.av__rank[data-v-1c74c461]{font-family:var(--font-display);background:var(--ink);color:var(--volt-400);white-space:nowrap;border-radius:8px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.ssel[data-v-bc719c56]{display:block;position:relative}.ssel__label[data-v-bc719c56]{color:var(--slate);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.ssel__box[data-v-bc719c56]{background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:16px;align-items:center;gap:8px;width:100%;min-width:0;padding:10px 14px;transition:border-color .18s,box-shadow .18s;display:flex}.ssel__box--open[data-v-bc719c56]{border-color:var(--brand);border-width:1.5px;box-shadow:0 0 0 4px #0f9e5a1f}.ssel__box--err[data-v-bc719c56]{border-color:var(--clay-500)}.ssel__box--off[data-v-bc719c56]{opacity:.55;cursor:not-allowed}.ssel__ava[data-v-bc719c56]{flex:none}.ssel__valueWrap[data-v-bc719c56]{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.ssel__value[data-v-bc719c56]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.ssel__value--ph[data-v-bc719c56]{color:var(--muted);font-weight:500}.ssel__valueSub[data-v-bc719c56]{font-family:var(--font-mono);color:var(--brand-deep);flex:none;font-size:11px;font-weight:600}.ssel__chev[data-v-bc719c56]{color:var(--muted);flex:none;transition:transform .18s}.ssel__chev--up[data-v-bc719c56]{transform:rotate(180deg)}.ssel__err[data-v-bc719c56]{color:var(--clay-700);margin-top:5px;font-size:11px;font-weight:600;display:block}.ssel__panel[data-v-bc719c56]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-md);border-radius:16px;margin-top:6px;overflow:hidden}.ssel__search[data-v-bc719c56]{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:10px 12px;display:flex}.ssel__searchInput[data-v-bc719c56]{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:14px;font-weight:600}.ssel__list[data-v-bc719c56]{max-height:240px;padding:6px;overflow:hidden auto}.ssel__opt[data-v-bc719c56]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.ssel__opt[data-v-bc719c56]:active{background:var(--mist)}.ssel__opt--on[data-v-bc719c56]{background:var(--brand-tint)}.ssel__opt--off[data-v-bc719c56]{opacity:.4;cursor:not-allowed}.ssel__optBody[data-v-bc719c56]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ssel__optName[data-v-bc719c56]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ssel__optSub[data-v-bc719c56]{font-family:var(--font-mono);color:var(--brand-deep);font-size:11px;font-weight:600}.ssel__optCheck[data-v-bc719c56]{color:var(--brand);flex:none}.ssel__empty[data-v-bc719c56]{text-align:center;color:var(--muted);margin:0;padding:16px 10px;font-size:12px}.seg[data-v-3d5e6092]{background:var(--mist);border-radius:var(--r-md);gap:4px;padding:5px;display:flex;overflow-x:auto}.seg__item[data-v-3d5e6092]{color:var(--slate);white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.seg__item--active[data-v-3d5e6092]{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm);font-weight:600}.seg__count[data-v-3d5e6092]{font-family:var(--font-mono);border-radius:var(--r-pill);background:var(--brand-tint);color:var(--brand-deep);padding:2px 6px;font-size:10px;font-weight:600}.seg__item:not(.seg__item--active) .seg__count[data-v-3d5e6092]{background:var(--line);color:var(--slate)}.sheet__scrim[data-v-5e4bd1fe]{z-index:100;opacity:var(--dim,1);background:#060f0b8c;transition:opacity .22s;position:fixed;inset:0}.sheet__scrim--dragging[data-v-5e4bd1fe]{transition:none}.sheet__wrap[data-v-5e4bd1fe]{z-index:101;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet__panel[data-v-5e4bd1fe]{pointer-events:auto;width:100%;max-width:var(--app-max-w);background:var(--bg);max-height:88dvh;padding-bottom:var(--safe-bottom);will-change:transform;transform:translateY(var(--drag,0px));border-radius:28px 28px 0 0;flex-direction:column;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 -18px 50px #10281c47}.sheet__panel--dragging[data-v-5e4bd1fe]{-webkit-user-select:none;user-select:none;transition:none}.sheet__grip[data-v-5e4bd1fe]{background:var(--line);cursor:pointer;border-radius:5px;flex:none;width:44px;height:5px;margin:10px auto 2px;position:relative}.sheet__grip[data-v-5e4bd1fe]:before{content:"";width:120px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sheet__head[data-v-5e4bd1fe]{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px 14px;display:flex}.sheet__heading[data-v-5e4bd1fe]{min-width:0}.sheet__title[data-v-5e4bd1fe]{font-family:var(--font-display);color:var(--ink);margin:0;font-size:19px;font-weight:700}.sheet__subtitle[data-v-5e4bd1fe]{color:var(--muted);margin:2px 0 0;font-size:13px}.sheet__close[data-v-5e4bd1fe]{background:var(--mist);width:34px;height:34px;color:var(--slate);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.sheet__body[data-v-5e4bd1fe]{overscroll-behavior:contain;flex-direction:column;gap:14px;padding:0 18px 18px;display:flex;overflow:hidden auto}.scrim-enter-active[data-v-5e4bd1fe],.scrim-leave-active[data-v-5e4bd1fe]{transition:opacity .26s}.scrim-enter-from[data-v-5e4bd1fe],.scrim-leave-to[data-v-5e4bd1fe]{opacity:0}.slide-enter-active[data-v-5e4bd1fe]{transition:transform .36s cubic-bezier(.22,1,.36,1)}.slide-leave-active[data-v-5e4bd1fe]{transition:transform .26s cubic-bezier(.22,1,.36,1)}.slide-enter-from[data-v-5e4bd1fe],.slide-leave-to[data-v-5e4bd1fe]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.scrim-enter-active[data-v-5e4bd1fe],.scrim-leave-active[data-v-5e4bd1fe],.slide-enter-active[data-v-5e4bd1fe],.slide-leave-active[data-v-5e4bd1fe]{transition-duration:10ms}}.sk-wrap[data-v-2dde24a1]{flex-direction:column;gap:8px;width:100%;display:flex}.sk[data-v-2dde24a1]{background:linear-gradient(90deg, var(--mist) 25%, var(--line) 37%, var(--mist) 63%);background-size:400% 100%;animation:1.4s infinite skeleton;display:block}.hint[data-v-87cd583f]{color:var(--muted);margin:-4px 0 0;font-size:12px}.row[data-v-87cd583f]{gap:10px;display:flex}.field[data-v-87cd583f]{flex:1;min-width:0;display:block}.field--time[data-v-87cd583f]{flex:0 0 118px}.field__label[data-v-87cd583f]{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.field__input[data-v-87cd583f]{appearance:none;background:var(--mist);border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);border-radius:13px;outline:none;padding:12px;font-family:inherit;font-size:14px;font-weight:600}.field__input[data-v-87cd583f]:focus{background:var(--surface);border-color:var(--court-500);box-shadow:0 0 0 4px #12b67326}.field__err[data-v-87cd583f]{color:var(--clay-500);margin-top:5px;font-size:11px;font-weight:600;display:block}.actions[data-v-87cd583f]{gap:10px;margin-top:4px;display:flex}.btn[data-v-87cd583f]{border:1.5px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);cursor:pointer;flex:1;padding:14px;font-size:14px;font-weight:600}.btn--go[data-v-87cd583f]{background:var(--court-600);color:#fff;box-shadow:var(--glow-brand);border-color:#0000;flex:1.4}.btn[data-v-87cd583f]:disabled{opacity:.55}.toasts[data-v-02ffce4e]{bottom:calc(var(--dock-h) + var(--safe-bottom) + 14px);width:100%;max-width:var(--app-max-w);z-index:200;pointer-events:none;flex-direction:column;gap:8px;padding:0 12px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast[data-v-02ffce4e]{pointer-events:auto;cursor:pointer;background:#0f1d17;border-radius:18px;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 12px 30px #0f1d1752}.toast__icon[data-v-02ffce4e]{color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.toast--success .toast__icon[data-v-02ffce4e]{background:var(--court-500)}.toast--error .toast__icon[data-v-02ffce4e]{background:var(--clay-500)}.toast--info .toast__icon[data-v-02ffce4e]{background:var(--volt-600);color:#26330a}.toast__text[data-v-02ffce4e]{min-width:0}.toast__title[data-v-02ffce4e]{color:#fff;font-size:13px;font-weight:700;display:block}.toast__sub[data-v-02ffce4e]{color:#ffffffa6;margin-top:1px;font-size:12px;line-height:1.4;display:block}.toast-enter-active[data-v-02ffce4e],.toast-leave-active[data-v-02ffce4e]{transition:all .26s cubic-bezier(.32,.72,0,1)}.toast-enter-from[data-v-02ffce4e],.toast-leave-to[data-v-02ffce4e]{opacity:0;transform:translateY(14px)}
