:root[data-ui=ios]{--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, system-ui, sans-serif;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-mono:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--label-case:none;--track-scale:0;--li-marker:"•";--r-ctl:10px;--r-media:8px;--r-media-lg:10px;--r-sheet:28px;--page-glow:none;--glow-star-on:none;--glow-star-big:none;--glow-star-name:none;--glow-dot:none;--blur-sheet:25px;--blur-scrim:0px;--chrome-rgb:120, 120, 128;--lg-sat:2.5;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f2f7;--bg-2:#fff;--glass:#fff;--glass-2:#74748014;--line:#3c3c434a;--line-dim:#3c3c431f;--text:#000;--text-dim:#3c3c4399;--well:#7676801f;--shell:#f9f9fbd1;--shell-ring:#f9f9fbf0;--scrim:#0003;--sheet-bg:#fffffff0;--panel-bg:#fffffff0;--checker-base:#e5e5ea;--checker-cell:#0000000f;--on-accent:#fff;--ball-fill:#9aa3ab;--thumb-face:#fff;--thumb-edge:#00000014;--swatch-edge:#0000001f;--shadow-float:0 10px 34px #00000029;--shadow-pop:0 10px 24px #00000029;--lg-boost:.8;--green:#157f3c;--green-rgb:21, 127, 60;--red:#d70015;--red-rgb:215, 0, 21;--gold:#b8860b;--gold-rgb:184, 134, 11;--orange:#c93400;--slate:#36638f;--warm-rgb:255, 149, 0}:root[data-ui=ios][data-shade=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-2:#1c1c1e;--glass:#1c1c1e;--glass-2:#7676802e;--line:#54545899;--line-dim:#5454584d;--text:#fff;--text-dim:#ebebf599;--well:#7676803d;--shell:#121214c7;--shell-ring:#121214f0;--scrim:#0000007a;--sheet-bg:#1c1c1ef0;--panel-bg:#1c1c1ef0;--checker-base:#2c2c2e;--checker-cell:#ffffff0f;--on-accent:#fff;--ball-fill:#dbe4e8;--thumb-face:#fff;--thumb-edge:#0003;--swatch-edge:#ffffff29;--shadow-float:0 10px 34px #0009;--shadow-pop:0 10px 24px #00000080;--lg-boost:1;--green:#30d158;--green-rgb:48, 209, 88;--red:#ff453a;--red-rgb:255, 69, 58;--gold:#ffd60a;--gold-rgb:255, 214, 10;--orange:#ff9f0a;--slate:#7fa8cc;--warm-rgb:255, 159, 10}:root[data-ui=ios]:not([data-theme]){--cyan:#007aff;--cyan-dim:#2a6fbf;--accent-rgb:0, 122, 255;--amber:#c93400;--amber-rgb:201, 52, 0;--lg-hue:165deg}:root[data-ui=ios][data-shade=dark]:not([data-theme]){--cyan:#0a84ff;--cyan-dim:#4d94db;--accent-rgb:10, 132, 255;--amber:#ff9f0a;--amber-rgb:255, 159, 10}:root[data-ui=ios][data-theme=yellow]{--cyan:#a07800;--cyan-dim:#8a6a00;--accent-rgb:160, 120, 0;--amber:#c93400;--amber-rgb:201, 52, 0;--lg-hue:1deg}:root[data-ui=ios][data-shade=dark][data-theme=yellow]{--cyan:#ffd60a;--on-accent:#000;--cyan-dim:#d4b208;--accent-rgb:255, 214, 10;--amber:#ff6b4a;--amber-rgb:255, 107, 74}:root[data-ui=ios][data-theme=pink]{--cyan:#d70036;--cyan-dim:#a80f38;--accent-rgb:215, 0, 54;--amber:#c93400;--amber-rgb:201, 52, 0;--lg-hue:298deg}:root[data-ui=ios][data-shade=dark][data-theme=pink]{--cyan:#ff375f;--cyan-dim:#d42e50;--accent-rgb:255, 55, 95;--amber:#ff9f0a;--amber-rgb:255, 159, 10}:root[data-ui=ios][data-theme=orange]{--cyan:#c93400;--cyan-dim:#a32b00;--accent-rgb:201, 52, 0;--amber:#1a7a9e;--amber-rgb:26, 122, 158;--lg-hue:341deg}:root[data-ui=ios][data-shade=dark][data-theme=orange]{--cyan:#ff9f0a;--on-accent:#000;--cyan-dim:#d48508;--accent-rgb:255, 159, 10;--amber:#64d2ff;--amber-rgb:100, 210, 255}:root[data-ui=ios][data-theme=mono]{--cyan:#1c1c1e;--cyan-dim:#48484a;--accent-rgb:28, 28, 30;--amber:#48484a;--amber-rgb:72, 72, 74;--lg-sat:0}:root[data-ui=ios][data-shade=dark][data-theme=mono]{--cyan:#e5e5ea;--on-accent:#000;--cyan-dim:#98989d;--accent-rgb:229, 229, 234;--amber:#98989d;--amber-rgb:152, 152, 157}:root[data-ui=ios] body:before,:root[data-ui=ios] .page-title:after,:root[data-ui=ios] .tabbar button.active:before{display:none}:root[data-ui=ios] .tabbar svg{stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}:root[data-ui=ios] .tabbar button.active svg{stroke-width:2.2px}:root[data-ui=ios] .page-title{font-family:var(--font-ui);letter-spacing:-.02em;border-bottom:none;padding-bottom:2px;font-size:1.75rem;font-weight:700}:root[data-ui=ios] .help-link{background:rgba(var(--accent-rgb), .15);border:none;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:0;display:inline-flex}:root[data-ui=ios] .help-link .help-mark{color:var(--cyan-dim);background:0 0;border:none;margin:0;padding:0;font-size:.9375rem;font-weight:600;display:flex}:root[data-ui=ios] .card{border:none;border-radius:20px;padding:16px}:root[data-ui=ios] h3{text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);font-size:.8125rem;font-weight:400}:root[data-ui=ios] .eyebrow{text-transform:uppercase;letter-spacing:.03em;font-size:.8125rem}:root[data-ui=ios] button{background:rgba(var(--accent-rgb), .15);color:var(--cyan-dim);border:none;border-radius:999px;padding:8px 16px;font-size:.9375rem;font-weight:600;transition:transform .12s,filter .12s}:root[data-ui=ios] button:active{transform:scale(.97)}:root[data-ui=ios] button.primary{background:var(--cyan);color:var(--on-accent)}:root[data-ui=ios] button.primary:active{filter:brightness(.92)}:root[data-ui=ios] button:disabled{opacity:.35}:root[data-ui=ios] .section-toggle,:root[data-ui=ios] .disclosure{color:var(--text);background:0 0;border-radius:10px;min-height:44px;padding:8px 0;font-size:1rem;font-weight:400}:root[data-ui=ios] .row-action{font-family:var(--font-ui);background:var(--glass-2);color:var(--text);padding:6px 14px;font-size:.8125rem;font-weight:500}:root[data-ui=ios] .row-action.active{background:rgba(var(--accent-rgb), .15);color:var(--cyan-dim)}:root[data-ui=ios] input,:root[data-ui=ios] select,:root[data-ui=ios] textarea{border:none;border-radius:12px;padding:11px 14px}:root[data-ui=ios] input:focus,:root[data-ui=ios] select:focus,:root[data-ui=ios] textarea:focus{box-shadow:0 0 0 3.5px rgba(var(--accent-rgb), .3)}:root[data-ui=ios] input[type=search]{border-radius:999px}:root[data-ui=ios] select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14'%3E%3Cpath d='M2 5l4-4 4 4M2 9l4 4 4-4' fill='none' stroke='%23888b90' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}:root[data-ui=ios] input[type=checkbox]{appearance:none;background:rgba(var(--chrome-rgb), .32);cursor:pointer;border-radius:999px;flex:none;width:51px;height:31px;margin:0;padding:0;transition:background .22s;position:relative}:root[data-ui=ios] input[type=checkbox]:before{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .22s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000040}:root[data-ui=ios] input[type=checkbox]:checked{background:#34c759}:root[data-ui=ios][data-shade=dark] input[type=checkbox]:checked{background:#30d158}:root[data-ui=ios] input[type=checkbox]:checked:before{transform:translate(20px)}:root[data-ui=ios] label{color:var(--text-dim);font-size:.8125rem;font-weight:400}:root[data-ui=ios] a{color:var(--cyan-dim);border-bottom:none}:root[data-ui=ios] .link-btn{color:var(--cyan-dim);text-decoration:none}:root[data-ui=ios] .badge{font-family:var(--font-ui);background:rgba(var(--accent-rgb), .15);color:var(--cyan-dim);border:none;border-radius:6px;padding:2px 7px;font-size:.6875rem;font-weight:600}:root[data-ui=ios] .tabbar{-webkit-backdrop-filter:blur(20px)saturate(1.8)}:root[data-ui=ios] .tabbar button{background:0 0;border-radius:0;gap:3px;padding:0;font-size:.625rem;font-weight:500}:root[data-ui=ios] .tabbar button svg{width:25px;height:25px}:root[data-ui=ios] .tab-badge{background:#ff3b30}:root[data-ui=ios][data-shade=dark] .tab-badge{background:#ff453a}:root[data-ui=ios] .update-banner,:root[data-ui=ios] .storage-banner,:root[data-ui=ios] .join-banner,:root[data-ui=ios] .beta-chip{font-family:var(--font-ui);background:var(--sheet-bg);color:var(--text);-webkit-backdrop-filter:blur(16px);border:none;border-radius:999px;font-size:.8125rem;font-weight:500;box-shadow:0 8px 24px #0000001f}:root[data-ui=ios] .stat{background:var(--glass-2);border:none;border-radius:12px}:root[data-ui=ios] .stat-v,:root[data-ui=ios] .stat-n{font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--text)}:root[data-ui=ios] .stat-info{gap:0;margin-top:10px}:root[data-ui=ios] .stat-sec{gap:0;margin-top:14px;padding-top:10px}:root[data-ui=ios] .stat-sec-h{margin-bottom:2px}:root[data-ui=ios] .stat-events-wrap{margin:2px 0}:root[data-ui=ios] .stat-callout{border-bottom:.5px solid var(--line-dim);padding:10px 0}:root[data-ui=ios] .stat-callout:last-child{border-bottom:none}:root[data-ui=ios] .ch-k{font-family:var(--font-ui);color:var(--text);font-size:1.0625rem}:root[data-ui=ios] .ch-v{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.0625rem;font-weight:600}:root[data-ui=ios] .ch-v-soft{color:var(--text-dim);font-weight:400}:root[data-ui=ios] .stat-callout b{color:var(--text)}:root[data-ui=ios] .stat-callout b.warn{color:var(--amber)}:root[data-ui=ios] .ch-sub{font-size:.8125rem}:root[data-ui=ios] .decay-val{font-size:1.0625rem;font-weight:600}:root[data-ui=ios] .decay-row{padding:7px 0}:root[data-ui=ios] .decay-name{color:var(--text);font-size:1.0625rem}:root[data-ui=ios] .decay-when{color:var(--text-dim);font-size:.8125rem}:root[data-ui=ios] .qual-row{padding:5px 0;font-size:1.0625rem}:root[data-ui=ios] .qual-rank{font-size:.8125rem}:root[data-ui=ios] .qual-pts{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.0625rem;font-weight:600}:root[data-ui=ios] .stat-sec-sub{color:var(--text-dim);font-size:.8125rem}:root[data-ui=ios] .stat-who{font-size:.8125rem}:root[data-ui=ios] .stat-rank{letter-spacing:-.01em;font-weight:700}:root[data-ui=ios] .stat-note{font-size:.9375rem}:root[data-ui=ios] .match-sheet,:root[data-ui=ios] .panel,:root[data-ui=ios] .help-sheet{border:none;box-shadow:0 -8px 40px #0000001f}:root[data-ui=ios][data-shade=dark] .match-sheet,:root[data-ui=ios][data-shade=dark] .panel,:root[data-ui=ios][data-shade=dark] .help-sheet{border-top:.5px solid #ffffff14;box-shadow:0 -8px 40px #0000008c}:root[data-ui=ios] .match-sheet:before,:root[data-ui=ios] .panel:before,:root[data-ui=ios] .help-sheet:before{content:"";background:rgba(var(--chrome-rgb), .36);z-index:1;border-radius:3px;width:36px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}:root[data-ui=ios] .panel h2,:root[data-ui=ios] .match-title,:root[data-ui=ios] .help-head{font-family:var(--font-ui);color:var(--text);font-size:1.25rem;font-weight:600}:root[data-ui=ios] .panel-art{border:none;border-radius:12px}:root[data-ui=ios] .star-legend{background:var(--sheet-bg);box-shadow:var(--shadow-float);border:none;border-radius:16px}:root[data-ui=ios] .panel,:root[data-ui=ios] .help-sheet{animation-duration:.48s;animation-timing-function:cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:reduce){:root[data-ui=ios] .panel,:root[data-ui=ios] .help-sheet{animation:none}:root[data-ui=ios] button:active{transform:none}}:root[data-ui=ios] .game-row{background:var(--glass);color:var(--text);text-align:left;border:none;border-radius:16px;padding:10px;font-size:1rem;font-weight:400}:root[data-ui=ios] .game-row:active{background:var(--glass-2);transform:none}:root[data-ui=ios] .game-row:hover{border-color:#0000}:root[data-ui=ios] .venue-delete{background:var(--red);color:#fff;font-family:var(--font-ui);border-radius:0 16px 16px 0;font-size:.9375rem;font-weight:600}:root[data-ui=ios] .venue-delete:active{transform:none}:root[data-ui=ios] .star-btn{background:0 0;border-radius:8px;padding:2px 5px;font-size:1.375rem}:root[data-ui=ios] .chip{background:var(--glass-2);color:var(--text);border:none;border-radius:999px;padding:7px 12px;font-size:.8125rem;font-weight:500}:root[data-ui=ios] .chip.active{background:rgba(var(--accent-rgb), .15);color:var(--cyan-dim)}:root[data-ui=ios] .code-chip{background:var(--glass-2);color:var(--text);border-radius:10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:500}:root[data-ui=ios] .fb-thumb-btn{background:0 0;border-radius:8px;padding:0}:root[data-ui=ios] .fb-reply-btn{color:var(--cyan-dim);background:0 0;padding:4px 8px}:root[data-ui=ios] .help-close{background:var(--glass-2);width:30px;height:30px;color:var(--text-dim);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.875rem;display:inline-flex}:root[data-ui=ios] .live-row.me{background:rgba(var(--accent-rgb), .12);border-left:none;border-radius:10px}:root[data-ui=ios] .bm-row.win,:root[data-ui=ios] .qual-row.qual-you .qual-name{color:var(--cyan-dim)}:root[data-ui=ios] .bank-head{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);background:0 0;border-left:none;border-radius:0;font-size:.8125rem;font-weight:400}:root[data-ui=ios] .bank-head.alt{color:var(--text-dim)}:root[data-ui=ios] .game-row.bank-alt{background:var(--glass);border-color:#0000}:root[data-ui=ios] .kanban-col-head,:root[data-ui=ios] .bracket-col-head,:root[data-ui=ios] .flipper-head{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);font-size:.8125rem}:root[data-ui=ios] .decay-val{color:var(--text);font-variant-numeric:tabular-nums}:root[data-ui=ios] .changelog-head{color:var(--text);background:0 0;border-radius:0;padding:11px 0;font-size:.9rem;font-weight:400}:root[data-ui=ios] .changelog-ver{color:var(--cyan-dim)}:root[data-ui=ios] input[type=file]{font-family:var(--font-ui);font-size:.8125rem}:root[data-ui=ios] input[type=file]::file-selector-button{background:rgba(var(--accent-rgb), .15);color:var(--cyan-dim);font-family:var(--font-ui);border:none;border-radius:999px;margin-right:10px;padding:7px 14px;font-size:.875rem;font-weight:600}:root[data-ui=ios] .fold-chev:before,:root[data-ui=ios] .fold-chev.open:before{content:none}:root[data-ui=ios] .fold-chev{vertical-align:-1px;opacity:.4;background:currentColor;width:12px;height:12px;margin-right:1px;transition:transform .2s;display:inline-block;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.5 2.5 11 8l-5.5 5.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.5 2.5 11 8l-5.5 5.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:root[data-ui=ios] .fold-chev.open{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){:root[data-ui=ios] .fold-chev{transition:none}}:root[data-ui=ios] .gi{display:none}:root[data-ui=ios] .gi-alt{display:inline}:root[data-ui=ios] .fold-chev.back{opacity:1;vertical-align:-2px;width:15px;height:15px;transform:rotate(180deg)}:root[data-ui=ios] .venue-logo-btn{background:var(--glass-2);border-radius:999px;padding:3px}:root[data-ui=ios] .venue-logo-btn img{border-radius:999px}:root[data-ui=ios] .title-add{border-radius:999px;width:30px;height:30px;padding:0;font-size:1.0625rem;font-weight:500}:root[data-ui=ios] .help-body h3,:root[data-ui=ios] .help-body h3:before{color:var(--text-dim)}:root[data-ui=ios] .stat-title{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);font-size:.8125rem;font-weight:400}:root[data-ui=ios] .setup-secs .section-toggle{margin-top:8px}:root[data-ui=ios] .setup-secs>.section-toggle:first-child{margin-top:0}:root[data-ui=ios] .setup-sec-body{margin-bottom:12px}:root[data-ui=ios] .field-grid{gap:8px 12px}:is(:root[data-ui=ios] .card:has(>.section-toggle:only-child),:root[data-ui=ios] .card:has(>.sec-bar:only-child)){padding:2px 16px}.chart.svelte-qetg50{margin-top:12px}.chart.svelte-qetg50:first-child{margin-top:10px}.chart-head.svelte-qetg50{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.chart-label.svelte-qetg50{font-family:var(--font-mono);letter-spacing:calc(.1em * var(--track-scale));text-transform:var(--label-case);color:var(--text-dim);font-size:.62rem}.chart-total.svelte-qetg50{font-size:1.05rem;font-weight:600}.chart-svg.svelte-qetg50{border:1px solid var(--line-dim);background:rgba(var(--accent-rgb), .02);width:100%;height:76px;display:block}.chart-axis.svelte-qetg50{font-family:var(--font-mono);color:var(--text-dim);justify-content:space-between;margin-top:3px;font-size:.58rem;display:flex}.chart-empty.svelte-qetg50{color:var(--text-dim);margin:6px 0 0;font-size:.8rem}.help-backdrop.svelte-bc8c9c{background:var(--scrim);-webkit-backdrop-filter:blur(var(--blur-scrim));backdrop-filter:blur(var(--blur-scrim));z-index:300;position:fixed;inset:0}.help-sheet.svelte-bc8c9c{background:var(--bg-2);max-width:640px;max-height:90dvh;-webkit-backdrop-filter:blur(var(--blur-sheet));backdrop-filter:blur(var(--blur-sheet));border:1px solid var(--line-dim);border-top:1px solid var(--cyan-dim);border-radius:var(--r-sheet) var(--r-sheet) 0 0;z-index:301;font-family:var(--font-ui);flex-direction:column;margin:0 auto;line-height:1.5;animation:.18s ease-out svelte-bc8c9c-helpUp;display:flex;position:fixed;inset:auto 0 0}@keyframes svelte-bc8c9c-helpUp{0%{opacity:.5;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.help-head.svelte-bc8c9c{border-bottom:1px solid var(--line-dim);font-family:var(--font-display);text-transform:var(--label-case);letter-spacing:calc(.18em * var(--track-scale));color:var(--cyan);flex:none;justify-content:space-between;align-items:center;padding:14px 16px;font-size:.86rem;display:flex}.help-close.svelte-bc8c9c{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1.05rem;line-height:1}.help-close.svelte-bc8c9c:hover{color:var(--cyan)}.help-body.svelte-bc8c9c{padding:16px 18px calc(24px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;counter-reset:sec;overflow-y:auto}.help-body.svelte-bc8c9c .lead:where(.svelte-bc8c9c){color:var(--text);margin-bottom:4px}.help-body.svelte-bc8c9c h3:where(.svelte-bc8c9c){font-family:var(--font-mono);letter-spacing:calc(.16em * var(--track-scale));text-transform:var(--label-case);color:var(--amber);margin:20px 0 6px;font-size:.74rem}.help-body.svelte-bc8c9c h3:where(.svelte-bc8c9c):before{counter-increment:sec;content:counter(sec) " · "}.help-body.svelte-bc8c9c p:where(.svelte-bc8c9c){color:var(--text-dim);margin-bottom:6px;font-size:.96rem}.help-body.svelte-bc8c9c p.muted:where(.svelte-bc8c9c){opacity:.85;font-size:.86rem}.help-body.svelte-bc8c9c b:where(.svelte-bc8c9c){color:var(--text);font-weight:600}.help-body.svelte-bc8c9c ul:where(.svelte-bc8c9c){margin:4px 0 6px;padding:0;list-style:none}.help-body.svelte-bc8c9c li:where(.svelte-bc8c9c){color:var(--text-dim);margin-bottom:5px;padding-left:16px;font-size:.96rem;position:relative}.help-body.svelte-bc8c9c li:where(.svelte-bc8c9c):before{content:var(--li-marker);color:var(--cyan);font-size:.8rem;position:absolute;left:0}
