.btn[data-v-49716e7c]{justify-content:center;align-items:center;gap:var(--sp-1);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:var(--radius);color:var(--text);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;font-weight:600;line-height:1.4;display:inline-flex}.btn--xs[data-v-49716e7c]{font-size:var(--fs-xs);padding:var(--sp-1) var(--sp-2)}.btn--sm[data-v-49716e7c]{font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-3)}.btn--md[data-v-49716e7c]{font-size:var(--fs-base);padding:var(--sp-2) var(--sp-4)}.btn--icon[data-v-49716e7c]{gap:0;padding:0}.btn--icon.btn--xs[data-v-49716e7c]{width:24px;height:24px}.btn--icon.btn--sm[data-v-49716e7c]{width:28px;height:28px}.btn--icon.btn--md[data-v-49716e7c]{width:30px;height:30px}.btn--pill[data-v-49716e7c]{border-radius:var(--radius-pill)}.btn--block[data-v-49716e7c]{width:100%;display:flex}.btn--outlined[data-v-49716e7c]{background:var(--surface);border-color:var(--border)}.btn--outlined[data-v-49716e7c]:hover:not(:disabled){background:var(--accent-subtle);border-color:var(--accent);color:var(--accent);box-shadow:var(--elev-1)}.btn--filled[data-v-49716e7c]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:var(--elev-1)}.btn--filled[data-v-49716e7c]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:var(--elev-2);transform:translateY(-1px)}.btn--filled[data-v-49716e7c]:active:not(:disabled){transform:translateY(0)scale(.97)}.btn--tonal[data-v-49716e7c]{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent)}.btn--tonal[data-v-49716e7c]:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 20%, transparent);border-color:var(--accent)}.btn--text[data-v-49716e7c]{color:var(--text-muted)}.btn--text[data-v-49716e7c]:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.btn--danger[data-v-49716e7c]{background:var(--surface);border-color:var(--danger);color:var(--danger)}.btn--danger[data-v-49716e7c]:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 12%, var(--surface));box-shadow:var(--elev-1)}.btn--danger.btn--solid[data-v-49716e7c]{background:var(--danger);border-color:var(--danger);color:var(--on-accent)}.btn--danger.btn--solid[data-v-49716e7c]:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 85%, #000);border-color:color-mix(in srgb, var(--danger) 85%, #000)}.btn[data-v-49716e7c]:active:not(:disabled){transform:scale(.96)}.btn[data-v-49716e7c]:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn[data-v-49716e7c]:disabled{opacity:.4;cursor:not-allowed}[data-design=ios] .btn[data-v-49716e7c]{font-weight:600}[data-design=ios] .btn--filled[data-v-49716e7c],[data-design=ios] .btn--tonal[data-v-49716e7c]{box-shadow:none}[data-design=ios] .btn--tonal[data-v-49716e7c]{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:#0000}[data-design=ios] .btn--text[data-v-49716e7c]{color:var(--accent)}[data-design=ios] .btn--filled[data-v-49716e7c]:hover:not(:disabled){box-shadow:none;transform:none}[data-design=ios] .btn--outlined[data-v-49716e7c]:hover:not(:disabled),[data-design=ios] .btn--danger[data-v-49716e7c]:hover:not(:disabled){box-shadow:none}[data-design=ios] .btn[data-v-49716e7c]:active:not(:disabled),[data-design=ios] .btn--filled[data-v-49716e7c]:active:not(:disabled){opacity:.55;transform:none}[data-design=android] .btn[data-v-49716e7c]{border-radius:var(--radius-pill);font-weight:500}[data-design=android] .btn--md[data-v-49716e7c]:not(.btn--icon){padding:10px var(--sp-5)}[data-design=android] .btn--sm[data-v-49716e7c]:not(.btn--icon){padding:var(--sp-2) var(--sp-4)}[data-design=android] .btn--tonal[data-v-49716e7c]{background:var(--fill-3);border-color:#0000}[data-design=android] .btn--filled[data-v-49716e7c]{box-shadow:none}[data-design=android] .btn--filled[data-v-49716e7c]:hover:not(:disabled){transform:none}[data-design=android] .btn[data-v-49716e7c]:active:not(:disabled),[data-design=android] .btn--filled[data-v-49716e7c]:active:not(:disabled){box-shadow:inset 0 0 0 999px color-mix(in srgb, currentColor 12%, transparent);transform:none}@media (prefers-reduced-motion:reduce){.btn[data-v-49716e7c],.btn[data-v-49716e7c]:active:not(:disabled),.btn--filled[data-v-49716e7c]:hover:not(:disabled){transition:none;transform:none}}.btn-group[data-v-f60d9b8b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);gap:2px;padding:3px;display:inline-flex}.btn-group--block[data-v-f60d9b8b]{width:100%;display:flex}.btn-group--block button[data-v-f60d9b8b]{flex:1;justify-content:center}.btn-group button[data-v-f60d9b8b]{align-items:center;gap:var(--sp-1);box-shadow:none;border-radius:calc(var(--radius) - 3px);font-family:var(--font-ui);color:var(--text-muted);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:0 0;border:none;font-weight:500;display:flex}.btn-group--sm button[data-v-f60d9b8b]{height:28px;font-size:var(--fs-sm);padding:0 var(--sp-3)}.btn-group--xs button[data-v-f60d9b8b]{font-size:var(--fs-xs);padding:2px var(--sp-2)}.btn-group--md button[data-v-f60d9b8b]{height:26px;font-size:var(--fs-xs);padding:0 var(--sp-2)}.btn-group button[data-v-f60d9b8b]:hover:not(.active):not(:disabled){color:var(--text);background:var(--bg-hover)}.btn-group button.active[data-v-f60d9b8b]{background:var(--accent);color:var(--on-accent);box-shadow:var(--elev-1);font-weight:600}.btn-group button.active[data-v-f60d9b8b]:hover{background:var(--accent-hover)}.btn-group button[data-v-f60d9b8b]:disabled{opacity:.4;cursor:not-allowed}.btn-group button[data-v-f60d9b8b]:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn-group button.icon-only[data-v-f60d9b8b]{justify-content:center;padding:0}.btn-group--sm button.icon-only[data-v-f60d9b8b],.btn-group--xs button.icon-only[data-v-f60d9b8b]{width:24px;height:24px}.btn-group--md button.icon-only[data-v-f60d9b8b]{width:26px;height:26px}[data-design=ios] .btn-group[data-v-f60d9b8b]{border-radius:var(--radius-pill);background:var(--fill-1);border-color:#0000;gap:0;padding:2px}[data-design=ios] .btn-group button[data-v-f60d9b8b]{border-radius:var(--radius-pill)}[data-design=ios] .btn-group button.active[data-v-f60d9b8b],[data-design=ios] .btn-group button.active[data-v-f60d9b8b]:hover{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}[data-design=android] .btn-group[data-v-f60d9b8b]{border-color:var(--border);border-radius:var(--radius-pill);background:0 0;gap:0;padding:0;overflow:hidden}[data-design=android] .btn-group button[data-v-f60d9b8b]{padding-block:var(--sp-2);border-radius:0}[data-design=android] .btn-group button+button[data-v-f60d9b8b]{border-left:1px solid var(--border)}[data-design=android] .btn-group button.active[data-v-f60d9b8b],[data-design=android] .btn-group button.active[data-v-f60d9b8b]:hover{background:var(--fill-3);color:var(--accent);box-shadow:none}@media (width<=600px){.btn-group[data-v-f60d9b8b]{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.btn-group button[data-v-f60d9b8b]{transition:none}}.section-header[data-v-59738884]{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--bg);border-radius:var(--radius-sm) var(--radius-sm) 0 0;display:flex}.section-header-title[data-v-59738884]{align-items:center;gap:var(--sp-2);min-width:0;font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--accent);margin:0;font-weight:700;display:flex}.section-header-actions[data-v-59738884]{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}[data-design=ios] .section-header[data-v-59738884]{padding-bottom:var(--sp-2);background:0 0}[data-design=ios] .section-header-title[data-v-59738884]{color:var(--text-muted);letter-spacing:.04em}[data-design=android] .section-header[data-v-59738884]{background:0 0}[data-design=android] .section-header-title[data-v-59738884]{font-size:var(--fs-base);letter-spacing:0;text-transform:none;color:var(--text);font-weight:600}@media (width<=600px){.section-header[data-v-59738884]{padding:var(--sp-2) var(--sp-3)}}.card[data-v-ebfa10bb]{border-radius:var(--radius-lg);border:1px solid var(--border-light);background:var(--surface);min-width:0;overflow:hidden}.card--elevated[data-v-ebfa10bb]{box-shadow:var(--elev-1)}.card--outlined[data-v-ebfa10bb]{box-shadow:var(--elev-0)}.card--filled[data-v-ebfa10bb]{background:var(--bg);box-shadow:var(--elev-0)}.card--interactive[data-v-ebfa10bb]{transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease), background var(--dur-fast) var(--ease)}.card--interactive[data-v-ebfa10bb]:hover{border-color:var(--border);background:color-mix(in srgb, var(--rail-color,var(--accent)) 5%, var(--surface));box-shadow:var(--elev-2);transform:translateY(-1px)}.card-header[data-v-ebfa10bb]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin-left:-1px}.card-body--none[data-v-ebfa10bb]{padding:0}.card-body--sm[data-v-ebfa10bb]{padding:var(--sp-2)}.card-body--md[data-v-ebfa10bb]{padding:var(--sp-3)}.card-body--lg[data-v-ebfa10bb]{padding:var(--sp-4)}.card-footer[data-v-ebfa10bb]{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border-light);background:var(--bg);display:flex}.card[data-v-ebfa10bb] table tr:last-child td,.card[data-v-ebfa10bb] table tr:last-child th{border-bottom:none}@media (width<=600px){.card-body--md[data-v-ebfa10bb],.card-body--lg[data-v-ebfa10bb]{padding:var(--sp-3)}.card-header[data-v-ebfa10bb],.card-footer[data-v-ebfa10bb]{padding:var(--sp-2) var(--sp-3)}}[data-design=ios] .card--elevated[data-v-ebfa10bb]{box-shadow:none}[data-design=ios] .card--interactive[data-v-ebfa10bb]:hover{box-shadow:none;transform:none}[data-design=ios] .card--interactive[data-v-ebfa10bb]:active{background:var(--bg-hover)}[data-design=android] .card--interactive[data-v-ebfa10bb]:hover{box-shadow:var(--elev-1);background:color-mix(in srgb, var(--accent) 6%, var(--surface));transform:none}[data-design=android] .card--interactive[data-v-ebfa10bb]:active{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}@media (prefers-reduced-motion:reduce){.card--interactive[data-v-ebfa10bb],.card--interactive[data-v-ebfa10bb]:hover{transition:none;transform:none}}.chip[data-v-d419c1a5]{align-items:center;gap:var(--sp-1);border-radius:var(--radius-pill);font-family:var(--font-ui);white-space:nowrap;border:1px solid #0000;flex-shrink:0;font-weight:600;line-height:1.5;display:inline-flex}.chip--xs[data-v-d419c1a5]{font-size:var(--fs-xs);padding:2px var(--sp-2)}.chip--sm[data-v-d419c1a5]{font-size:var(--fs-sm);padding:var(--sp-1) var(--sp-3)}.chip--square[data-v-d419c1a5]{border-radius:var(--radius)}.chip--neutral[data-v-d419c1a5]{background:var(--bg);border-color:var(--border-light);color:var(--text-muted);font-weight:500}.chip--accent[data-v-d419c1a5]{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent)}.chip--success[data-v-d419c1a5]{background:color-mix(in srgb, var(--success) 12%, transparent);border-color:color-mix(in srgb, var(--success) 30%, transparent);color:var(--success)}.chip--danger[data-v-d419c1a5]{background:color-mix(in srgb, var(--danger) 12%, transparent);border-color:color-mix(in srgb, var(--danger) 30%, transparent);color:var(--danger)}.chip--warning[data-v-d419c1a5]{background:color-mix(in srgb, var(--warning) 14%, transparent);border-color:color-mix(in srgb, var(--warning) 35%, transparent);color:color-mix(in srgb, var(--warning) 80%, var(--text))}.chip--live[data-v-d419c1a5]{background:color-mix(in srgb, var(--live) 12%, transparent);border-color:color-mix(in srgb, var(--live) 30%, transparent);color:var(--live);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase}.chip--gold[data-v-d419c1a5]{background:var(--gold-faint);border-color:var(--gold-soft);color:var(--gold)}.chip--solid[data-v-d419c1a5]{background:var(--accent);color:var(--on-accent)}[data-design=ios] .chip[data-v-d419c1a5]{border-color:#0000;font-weight:600}[data-design=ios] .chip--neutral[data-v-d419c1a5]{background:color-mix(in srgb, var(--text) 8%, transparent)}[data-design=android] .chip[data-v-d419c1a5]{border-radius:8px;font-weight:500}[data-design=android] .chip--neutral[data-v-d419c1a5]{border-color:var(--border);background:0 0}[data-design=android] .chip--solid[data-v-d419c1a5]{border-radius:8px}.cp[data-v-0db09265]{flex-direction:column;gap:10px;width:100%;display:flex}.presets[data-v-0db09265]{flex-wrap:wrap;gap:6px;display:flex}.swatch[data-v-0db09265]{aspect-ratio:1;border-radius:var(--radius);cursor:pointer;border:2px solid #0000;outline:none;width:26px;padding:0;transition:transform .1s,border-color .1s;box-shadow:inset 0 0 0 1px #00000026}.swatch[data-v-0db09265]:hover{transform:scale(1.12)}.swatch.selected[data-v-0db09265]{border-color:var(--text);transform:scale(1.1)}.swatch[data-v-0db09265]:focus-visible{box-shadow:0 0 0 1px #00000026 inset, var(--focus-ring);outline:none}.hex-row[data-v-0db09265]{align-items:center;gap:8px;display:flex;position:relative}.preview[data-v-0db09265]{border-radius:var(--radius);border:1px solid var(--border);cursor:pointer;flex-shrink:0;width:28px;height:28px;transition:transform .1s;box-shadow:inset 0 0 0 1px #0000001a}.preview[data-v-0db09265]:hover{transform:scale(1.1)}.native-picker[data-v-0db09265]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.hex-input[data-v-0db09265]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex:1;font-size:13px}@media (prefers-reduced-motion:reduce){.swatch[data-v-0db09265],.preview[data-v-0db09265]{transition:none}}.config-btn[data-v-0a1dbbb0]{align-items:center;gap:var(--sp-2);box-sizing:border-box;width:100%;padding:var(--sp-2);background:var(--bg);border:2px solid var(--border-light);border-radius:var(--radius-lg);cursor:pointer;text-align:start;font-family:var(--font-ui);transition:border-color var(--dur-fast), box-shadow var(--dur), background var(--dur-fast);display:flex}.config-btn[data-v-0a1dbbb0]:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--bg));box-shadow:var(--shadow-sm)}.config-btn[data-v-0a1dbbb0]:focus-visible{box-shadow:var(--focus-ring);outline:none}[data-design=ios] .config-btn[data-v-0a1dbbb0]:active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--bg));box-shadow:none;opacity:.6}[data-design=android] .config-btn[data-v-0a1dbbb0]:active{border-color:var(--accent);box-shadow:inset 0 0 0 999px color-mix(in srgb, var(--accent) 10%, transparent)}.config-btn-icon[data-v-0a1dbbb0]{border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 12%, transparent);width:34px;height:34px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.config-btn-text[data-v-0a1dbbb0]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.config-btn-label[data-v-0a1dbbb0]{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.config-btn-lock[data-v-0a1dbbb0]{color:var(--text-muted)}.config-btn-summary[data-v-0a1dbbb0]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.config-btn-chevron[data-v-0a1dbbb0]{color:var(--text-muted);flex-shrink:0}.dialog-backdrop[data-v-836b7453]{z-index:9000;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.dialog-card[data-v-836b7453]{z-index:9000;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:calc(100% - 40px);min-width:280px;max-width:420px;padding:24px 24px 20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #00000047,0 2px 8px #0000001f}.dialog-msg[data-v-836b7453]{color:var(--text);margin-bottom:20px;font-size:14px;line-height:1.6}.dialog-actions[data-v-836b7453]{justify-content:flex-end;gap:8px;display:flex}.dialog-cancel[data-v-836b7453]{background:var(--surface);border-color:var(--border);color:var(--text-muted)}.dialog-cancel[data-v-836b7453]:hover{border-color:var(--border);color:var(--text);background:var(--border-light)}.dialog-confirm.primary[data-v-836b7453]{background:var(--accent);color:#fff;border-color:var(--accent-hover);background-image:linear-gradient(#0000,#00000014)}.dialog-confirm.primary[data-v-836b7453]:hover{background:var(--accent-hover)}.dialog-confirm.danger-solid[data-v-836b7453]{background:var(--danger);color:#fff;border-color:var(--danger);background-image:linear-gradient(#0000,#0000001a)}.dialog-confirm.danger-solid[data-v-836b7453]:hover{filter:brightness(.9)}[data-design=ios] .dialog-card[data-v-836b7453]{text-align:center;background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);border:none;border-radius:14px;width:270px;min-width:0;max-width:270px;padding:19px 16px 0}[data-design=ios] .dialog-msg[data-v-836b7453]{margin-bottom:18px;font-size:13px;line-height:1.4}[data-design=ios] .dialog-actions[data-v-836b7453]{border-top:.5px solid var(--border);gap:0;margin:0 -16px}[data-design=ios] .dialog-actions>button[data-v-836b7453]{padding:11px var(--sp-2);color:var(--accent);background:0 0;border:none;border-radius:0;flex:1;font-size:17px;font-weight:400}[data-design=ios] .dialog-actions>button+button[data-v-836b7453]{border-left:.5px solid var(--border);font-weight:600}[data-design=ios] .dialog-confirm.danger-solid[data-v-836b7453]{color:var(--danger)}[data-design=ios] .dialog-actions>button[data-v-836b7453]:hover{background:var(--bg-hover);filter:none}[data-design=android] .dialog-card[data-v-836b7453]{background:var(--surface-2);border:none;border-radius:28px;padding:24px}[data-design=android] .dialog-msg[data-v-836b7453]{font-size:var(--fs-base);margin-bottom:24px}[data-design=android] .dialog-actions[data-v-836b7453]{gap:var(--sp-2)}[data-design=android] .dialog-actions>button[data-v-836b7453]{border-radius:var(--radius-pill);padding:10px var(--sp-3);min-width:72px;color:var(--accent);background:0 0;border:none;font-weight:500}[data-design=android] .dialog-confirm.danger-solid[data-v-836b7453]{color:var(--danger)}[data-design=android] .dialog-actions>button[data-v-836b7453]:hover{background:var(--bg-hover);filter:none}@keyframes dialog-fade-in-836b7453{0%{opacity:0}to{opacity:1}}@keyframes dialog-fade-out-836b7453{0%{opacity:1}to{opacity:0}}.dialog-backdrop[data-state=open][data-v-836b7453]{animation:.18s both dialog-fade-in-836b7453}.dialog-backdrop[data-state=closed][data-v-836b7453]{animation:.18s both dialog-fade-out-836b7453}@keyframes dialog-scale-in-836b7453{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialog-scale-out-836b7453{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.95)}}.dialog-card[data-state=open][data-v-836b7453]{animation:.18s cubic-bezier(.34,1.4,.64,1) both dialog-scale-in-836b7453}.dialog-card[data-state=closed][data-v-836b7453]{animation:.14s both dialog-scale-out-836b7453}.empty[data-v-88e359c3]{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-7) var(--sp-4);text-align:center;animation:scale-in var(--dur-slow) var(--ease);flex-direction:column;display:flex}.empty-icon[data-v-88e359c3]{color:var(--text-muted);opacity:.5;animation:float 3s var(--ease) infinite}.empty-title[data-v-88e359c3]{font-size:var(--fs-md);color:var(--text);margin:0;font-weight:600}.empty-desc[data-v-88e359c3]{max-width:40ch;font-size:var(--fs-base);color:var(--text-muted);margin:0}.empty-action[data-v-88e359c3]{margin-top:var(--sp-2)}@media (prefers-reduced-motion:reduce){.empty[data-v-88e359c3],.empty-icon[data-v-88e359c3]{animation:none}}.field[data-v-5437411c]{align-items:center;gap:var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.field--stack[data-v-5437411c]{align-items:stretch;gap:var(--sp-1);flex-direction:column}.field--split .field-control[data-v-5437411c]{flex-shrink:0;margin-left:auto}.field-info[data-v-5437411c]{flex-shrink:0;min-width:0}.field--split .field-info[data-v-5437411c],.field--stack .field-info[data-v-5437411c]{flex:1}.field-label--sm[data-v-5437411c]{width:140px}.field-label--md[data-v-5437411c]{width:160px}.field-label--lg[data-v-5437411c]{width:200px}.field--split .field-label--sm[data-v-5437411c],.field--split .field-label--md[data-v-5437411c],.field--split .field-label--lg[data-v-5437411c],.field--stack .field-label--sm[data-v-5437411c],.field--stack .field-label--md[data-v-5437411c],.field--stack .field-label--lg[data-v-5437411c]{width:auto}.field-label[data-v-5437411c]{font-size:var(--fs-base);color:var(--text);font-weight:600;line-height:1.4;display:block}.field-desc[data-v-5437411c]{font-size:var(--fs-sm);color:var(--text-muted);margin:2px 0 0;line-height:1.4}.field-control[data-v-5437411c]{align-items:center;gap:var(--sp-2);width:100%;min-width:0;display:flex}.field-hint[data-v-5437411c]{font-size:var(--fs-sm);color:var(--text-muted);flex-basis:100%;margin:0}@media (width<=600px){.field[data-v-5437411c]{align-items:flex-start;gap:var(--sp-2);flex-direction:column}.field-label--sm[data-v-5437411c],.field-label--md[data-v-5437411c],.field-label--lg[data-v-5437411c]{flex:100%;width:auto}.field--split[data-v-5437411c]{flex-direction:row;align-items:center}.field--split .field-info[data-v-5437411c]{flex:1}}.icon[data-v-ef8a8578]{flex-shrink:0}@keyframes backdrop-in-87ddd9d2{0%{opacity:0}to{opacity:1}}@keyframes backdrop-out-87ddd9d2{0%{opacity:1}to{opacity:0}}@keyframes drawer-in-87ddd9d2{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-out-87ddd9d2{0%{transform:translate(0)}to{transform:translate(100%)}}.drawer-backdrop[data-v-87ddd9d2]{background:#20212280;animation:.18s both backdrop-in-87ddd9d2;position:fixed;inset:0}.drawer-backdrop.closing[data-v-87ddd9d2]{animation:.22s both backdrop-out-87ddd9d2}.drawer[data-v-87ddd9d2]{top:0;background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);width:420px;max-width:100vw;height:100%;padding-top:var(--safe-top);flex-direction:column;animation:.25s cubic-bezier(.22,1,.36,1) both drawer-in-87ddd9d2;display:flex;position:fixed;inset-inline-end:0}.drawer.closing[data-v-87ddd9d2]{animation:.22s cubic-bezier(.4,0,1,1) both drawer-out-87ddd9d2}.drawer-header[data-v-87ddd9d2]{background:var(--bg);border-bottom:1px solid var(--border-light);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.drawer-title[data-v-87ddd9d2]{font-family:var(--font);font-size:15px;font-weight:600}.drawer-close[data-v-87ddd9d2]{width:24px;height:24px;color:var(--text-muted);border-radius:var(--radius);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;transition:background .12s,color .12s;display:flex}.drawer-close[data-v-87ddd9d2]:hover{background:color-mix(in srgb, var(--border) 60%, transparent);color:var(--text)}.drawer-body[data-v-87ddd9d2]{flex:1;padding:14px;overflow-y:auto}.drawer-body--flush[data-v-87ddd9d2]{padding:0}.drawer-footer[data-v-87ddd9d2]{padding:10px 14px calc(10px + var(--safe-bottom));border-top:1px solid var(--border-light);background:var(--bg);flex-shrink:0;align-items:center;gap:8px;display:flex}[data-design=ios] .drawer[data-v-87ddd9d2]{border-left:none}[data-design=ios] .drawer-header[data-v-87ddd9d2]{background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);border-bottom:.5px solid var(--border);padding:var(--sp-3) var(--sp-4)}[data-design=ios] .drawer-title[data-v-87ddd9d2]{text-align:center;font-size:var(--fs-md);letter-spacing:-.01em;flex:1;font-weight:600}[data-design=ios] .drawer-close[data-v-87ddd9d2]{color:var(--accent)}[data-design=ios] .drawer-footer[data-v-87ddd9d2]{border-top:.5px solid var(--border);background:0 0}[data-design=android] .drawer-header[data-v-87ddd9d2]{background:var(--surface-2);padding:var(--sp-3) var(--sp-4);border-bottom:none}[data-design=android] .drawer-title[data-v-87ddd9d2]{font-size:var(--fs-lg);font-weight:500}[data-design=android] .drawer-close[data-v-87ddd9d2]{border-radius:var(--radius-pill)}[data-design=android] .drawer-footer[data-v-87ddd9d2]{background:0 0;border-top:none}@media (width<=600px){.drawer[data-v-87ddd9d2]{width:100vw;max-width:100vw}.drawer-body[data-v-87ddd9d2]{padding:12px}}.drawer-close[data-v-87ddd9d2]{position:relative}.drawer-close[data-v-87ddd9d2]:after{content:"";width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.num[data-v-07ed2ec5]{border:1px solid var(--border);border-radius:var(--radius);touch-action:manipulation;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}.num--disabled[data-v-07ed2ec5]{opacity:.5}[data-design=ios] .num[data-v-07ed2ec5]{border-radius:var(--radius-pill);background:var(--fill-1);border-color:#0000}[data-design=ios] .num-btn[data-v-07ed2ec5]{color:var(--text);background:0 0}[data-design=ios] .num-btn[data-v-07ed2ec5]:first-child{border-right-color:color-mix(in srgb, var(--text) 12%, transparent)}[data-design=ios] .num-btn[data-v-07ed2ec5]:last-child{border-left-color:color-mix(in srgb, var(--text) 12%, transparent)}[data-design=ios] .num-value[data-v-07ed2ec5]{font-weight:500}[data-design=android] .num[data-v-07ed2ec5]{border-radius:var(--radius-pill);border-color:var(--border)}[data-design=android] .num-btn[data-v-07ed2ec5]{background:var(--fill-1);color:var(--accent)}[data-design=android] .num-btn[data-v-07ed2ec5]:first-child,[data-design=android] .num-btn[data-v-07ed2ec5]:last-child{border-color:#0000}[data-design=android] .num-value[data-v-07ed2ec5]{font-weight:500}.num-btn[data-v-07ed2ec5]{width:28px;height:28px;font-size:var(--fs-md);background:var(--surface);color:var(--text);cursor:pointer;touch-action:manipulation;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.num-btn[data-v-07ed2ec5]:first-child{border-right:1px solid var(--border)}.num-btn[data-v-07ed2ec5]:last-child{border-left:1px solid var(--border)}.num-btn[data-v-07ed2ec5]:hover:not(:disabled){background:var(--accent-subtle);color:var(--accent)}.num-btn[data-v-07ed2ec5]:active:not(:disabled){background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent)}.num-btn[data-v-07ed2ec5]:disabled{opacity:.35;cursor:not-allowed}.num-value[data-v-07ed2ec5]{text-align:center;height:-webkit-fill-available;height:-moz-available;height:stretch;font-family:var(--font-ui);font-size:var(--fs-md);color:var(--text);font-weight:700}.num-value--xs[data-v-07ed2ec5]{width:26px}.num-value--sm[data-v-07ed2ec5]{width:36px}.num-value--md[data-v-07ed2ec5]{width:44px}.num-value--input[data-v-07ed2ec5]{background:var(--surface);padding:0 var(--sp-1);color:var(--accent);appearance:textfield;border:none;border-radius:0}.num-value--input[data-v-07ed2ec5]:focus{box-shadow:none;outline:none}.num-value--input[data-v-07ed2ec5]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.num-value--input[data-v-07ed2ec5]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.num--sm[data-v-07ed2ec5]{background:var(--surface);border-color:var(--border-light)}.num--sm .num-btn[data-v-07ed2ec5]{width:24px;height:24px;font-size:var(--fs-sm);color:var(--text-muted);background:0 0}.num--sm.num--row .num-btn[data-v-07ed2ec5]:first-child{border-right-color:var(--border-light)}.num--sm.num--row .num-btn[data-v-07ed2ec5]:last-child{border-left-color:var(--border-light)}.num--sm .num-value[data-v-07ed2ec5]{font-size:var(--fs-sm);padding:0}.num--sm .num-value--input[data-v-07ed2ec5]{color:inherit;background:0 0}.num--stack .num-stack[data-v-07ed2ec5]{border-left:1px solid var(--border);flex-direction:column;flex-shrink:0;align-self:stretch;display:flex}.num--stack .num-btn[data-v-07ed2ec5]{width:34px;height:19px;font-size:var(--fs-md);border:none;border-radius:0;font-weight:700;line-height:1}.num--stack .num-btn--up[data-v-07ed2ec5]{border-bottom:1px solid var(--border)}.num--sm.num--stack .num-stack[data-v-07ed2ec5]{border-left-color:var(--border-light)}.num--sm.num--stack .num-btn[data-v-07ed2ec5]{width:30px;height:15px;font-size:var(--fs-sm)}.num--sm.num--stack .num-btn--up[data-v-07ed2ec5]{border-bottom-color:var(--border-light)}.search-field[data-v-1e138fe6]{flex:1;align-items:center;min-width:0;display:flex;position:relative}.search-field-icon[data-v-1e138fe6]{left:var(--sp-3);color:var(--text-muted);pointer-events:none;position:absolute}.search-field-input[data-v-1e138fe6]{width:100%;padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-6);font-size:var(--fs-base);font-family:var(--font-ui);border:1px solid var(--border-light);border-radius:var(--radius);background:var(--surface);color:var(--text);box-sizing:border-box;transition:border-color var(--dur-fast) var(--ease)}.search-field--md .search-field-input[data-v-1e138fe6]{height:32px}.search-field-input[data-v-1e138fe6]:focus{border-color:var(--accent);outline:none}.search-field-input[data-v-1e138fe6]:disabled{opacity:.5;cursor:not-allowed}.search-field-input[data-v-1e138fe6]::placeholder{color:var(--text-muted)}[data-design=ios] .search-field-input[data-v-1e138fe6]{border-radius:var(--radius-pill);background:var(--fill-1);border-color:#0000}[data-design=ios] .search-field-input[data-v-1e138fe6]:focus{background:color-mix(in srgb, var(--text) 10%, transparent);border-color:#0000}[data-design=android] .search-field-input[data-v-1e138fe6]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 10%, var(--surface));border-color:#0000}[data-design=android] .search-field-input[data-v-1e138fe6]:focus{background:color-mix(in srgb, var(--accent) 16%, var(--surface));border-color:#0000}.asel-trigger[data-v-18107f57]{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:var(--fs-md);font-weight:400;font-family:var(--font-ui);color:var(--text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);display:flex}.asel-trigger[data-v-18107f57]:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.asel-trigger--sm[data-v-18107f57]{padding:var(--sp-1-5) var(--sp-2);font-size:var(--fs-sm)}.asel-value[data-v-18107f57]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.asel-icon[data-v-18107f57]{color:var(--text-muted);flex-shrink:0;display:flex}[data-design=ios] .asel-trigger[data-v-18107f57]{background:var(--fill-1);border-color:#0000}[data-design=ios] .asel-trigger[data-v-18107f57]:focus-visible{border-color:var(--accent);background:var(--surface)}[data-design=ios] .asel-icon[data-v-18107f57]{color:color-mix(in srgb, var(--text-muted) 70%, transparent)}[data-design=android] .asel-trigger[data-v-18107f57]{border-color:var(--border);background:0 0}[data-design=android] .asel-trigger[data-v-18107f57]:focus-visible{box-shadow:inset 0 0 0 1px var(--accent), var(--focus-ring)}.asel-content{z-index:2000;width:var(--reka-select-trigger-width);max-height:280px;padding:var(--sp-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--elev-2);overflow:hidden}.asel-content--searchable{flex-direction:column;display:flex}.asel-search-wrap{padding:var(--sp-1);flex-shrink:0}.asel-viewport{overflow-y:auto}.asel-item{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:calc(var(--radius) - 3px);font-size:var(--fs-sm);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;font-weight:500;display:flex}.asel-item[data-highlighted]{background:var(--bg-hover)}.asel-item[data-state=checked]{color:var(--accent);font-weight:600}.asel-item-check{color:var(--accent);flex-shrink:0;margin-left:auto;display:flex}.asel-content--sm .asel-item{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs)}.asel-content[data-state=open]{animation:.14s ease-out both asel-content-in}.asel-content[data-state=closed]{animation:.1s ease-in both asel-content-out}@keyframes asel-content-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes asel-content-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.97)}}[data-design=ios] .asel-content{background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);box-shadow:var(--elev-3);border-color:#0000;border-radius:14px}[data-design=ios] .asel-item{font-size:var(--fs-base);border-radius:8px;font-weight:400}[data-design=ios] .asel-item[data-state=checked]{font-weight:500}[data-design=ios] .asel-content--sm .asel-item{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs)}[data-design=android] .asel-content{border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:var(--elev-2);padding:var(--sp-1) 0;border-color:#0000}[data-design=android] .asel-item{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-base);border-radius:0;font-weight:400}[data-design=android] .asel-item[data-state=checked]{background:var(--fill-2)}[data-design=android] .asel-content--sm .asel-item{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs)}@media (prefers-reduced-motion:reduce){.asel-content[data-state=open],.asel-content[data-state=closed]{animation:none}}.pagination[data-v-9e6013c7]{justify-content:center;align-items:center;gap:var(--sp-2);padding-block:var(--sp-2);display:flex}.pagination-select[data-v-9e6013c7]{flex-shrink:0;width:100px}.pagination-select[data-v-9e6013c7] .asel-value{text-align:center}@keyframes sheet-backdrop-in-4597ff8f{0%{opacity:0}to{opacity:1}}@keyframes sheet-backdrop-out-4597ff8f{0%{opacity:1}to{opacity:0}}@keyframes sheet-dialog-in-4597ff8f{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes sheet-dialog-out-4597ff8f{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-46%)}}@keyframes sheet-slide-in-4597ff8f{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-slide-out-4597ff8f{0%{transform:translateY(0)}to{transform:translateY(100%)}}.sheet-backdrop[data-v-4597ff8f]{animation:.16s both sheet-backdrop-in-4597ff8f;position:fixed;inset:0}.sheet-backdrop.closing[data-v-4597ff8f]{animation:.18s both sheet-backdrop-out-4597ff8f}.sheet[data-v-4597ff8f]{width:var(--sheet-width,min(400px, calc(100vw - 2 * var(--sp-4))));max-height:var(--sheet-max-height,none);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:sheet-dialog-in-4597ff8f .18s var(--ease) both;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.sheet.closing[data-v-4597ff8f]{animation:sheet-dialog-out-4597ff8f .18s var(--ease) both}.sheet-header[data-v-4597ff8f]{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--bg);border-bottom:1px solid var(--border-light);flex-shrink:0;display:flex}.sheet-title[data-v-4597ff8f]{font-family:var(--font-ui);font-size:var(--fs-sm);align-items:baseline;gap:var(--sp-2);font-weight:600;display:flex}.sheet-subtitle[data-v-4597ff8f]{font-size:var(--fs-xs);color:var(--text-muted);font-weight:600}.sheet-close[data-v-4597ff8f]{width:24px;height:24px;color:var(--text-muted);border-radius:var(--radius);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;transition:background .12s,color .12s;display:flex}.sheet-close[data-v-4597ff8f]:hover{background:color-mix(in srgb, var(--border) 60%, transparent);color:var(--text)}@media (width<=600px){.sheet[data-v-4597ff8f]{top:auto;bottom:0;width:100vw;max-width:100vw;max-height:var(--sheet-max-height-mobile,none);border:none;border-top:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation:.22s cubic-bezier(.22,1,.36,1) both sheet-slide-in-4597ff8f;inset-inline-start:0;transform:none}.sheet.closing[data-v-4597ff8f]{animation:.18s cubic-bezier(.4,0,1,1) both sheet-slide-out-4597ff8f}}@media (prefers-reduced-motion:reduce){.sheet[data-v-4597ff8f],.sheet.closing[data-v-4597ff8f],.sheet-backdrop[data-v-4597ff8f],.sheet-backdrop.closing[data-v-4597ff8f]{animation:none}}.filter-trigger[data-v-af5a7416]{flex-shrink:0;position:relative}.filter-dot[data-v-af5a7416]{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.sort-filter-menu{z-index:1000;min-width:168px;padding:var(--sp-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--elev-2)}.sort-filter-label{margin:0 0 var(--sp-1);padding:0 var(--sp-1);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-weight:600}.sort-filter-group{flex-direction:column;display:flex}.sort-filter-item{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:calc(var(--radius) - 3px);font-size:var(--fs-sm);font-weight:500;font-family:var(--font-ui);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;outline:none;display:flex}.sort-filter-item:hover{background:var(--bg-hover)}.sort-filter-item[data-state=checked]{color:var(--accent);font-weight:600}.sort-filter-item-icon{color:var(--text-muted);flex-shrink:0}.sort-filter-item[data-state=checked] .sort-filter-item-icon{color:var(--accent)}.sort-filter-item-check{color:var(--accent);flex-shrink:0;margin-left:auto;display:flex}.sort-filter-sep{height:1px;margin:var(--sp-1) calc(var(--sp-1) * -1);background:var(--border-light)}.sort-filter-menu[data-state=open]{animation:.14s ease-out both sort-filter-menu-in}.sort-filter-menu[data-state=closed]{animation:.1s ease-in both sort-filter-menu-out}@keyframes sort-filter-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sort-filter-menu-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.97)}}[data-design=ios] .sort-filter-menu{background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);box-shadow:var(--elev-3);border-color:#0000;border-radius:14px}[data-design=ios] .sort-filter-item{font-size:var(--fs-base);border-radius:8px;font-weight:400}[data-design=ios] .sort-filter-item:active{background:var(--bg-hover)}[data-design=android] .sort-filter-menu{border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:var(--elev-2);padding:var(--sp-1) 0;border-color:#0000}[data-design=android] .sort-filter-item{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-base);border-radius:0;font-weight:400}[data-design=android] .sort-filter-item[data-state=checked]{background:var(--fill-2)}[data-design=android] .sort-filter-sep{margin-inline:0}@media (prefers-reduced-motion:reduce){.sort-filter-menu[data-state=open],.sort-filter-menu[data-state=closed]{animation:none}}.star-rating[data-v-3adc1c39]{align-items:center;gap:1px;display:inline-flex}.star[data-v-3adc1c39]{flex-shrink:0;display:inline-block;position:relative}.star-outline[data-v-3adc1c39]{color:var(--border);display:block}.star-fill[data-v-3adc1c39]{color:var(--warning);position:absolute;inset:0;overflow:hidden}.star-icon[data-v-3adc1c39]{display:block}.stat-bar[data-v-19d51635]{gap:var(--sp-1);flex-direction:column;display:flex}.stat-head[data-v-19d51635]{align-items:baseline;gap:var(--sp-2);grid-template-columns:3rem 1fr 3rem;display:grid}.stat-value[data-v-19d51635]{font-family:var(--font-mono);font-size:var(--fs-md);color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:600}.stat-value[data-v-19d51635]:last-child{text-align:end}.stat-value--lead[data-v-19d51635]{color:var(--text)}.stat-label[data-v-19d51635]{text-align:center;font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.stat-track[data-v-19d51635]{gap:2px;height:6px;display:flex}.stat-fill[data-v-19d51635]{background:var(--fill);transition:width var(--dur) var(--ease)}.stat-fill--home[data-v-19d51635]{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.stat-fill--away[data-v-19d51635]{border-radius:0 var(--radius-pill) var(--radius-pill) 0;opacity:.75}@media (prefers-reduced-motion:reduce){.stat-fill[data-v-19d51635]{transition:none}}.stepper-row[data-v-610a74c9]{margin-bottom:var(--sp-2)}.swipe-view[data-v-5990e88d]{touch-action:pan-y;height:100%;position:relative;overflow:hidden}.swipe-track[data-v-5990e88d]{position:absolute;inset:0}.swipe-track.is-moving[data-v-5990e88d]{will-change:transform}.swipe-pane[data-v-5990e88d]{touch-action:pan-y;contain:layout paint;position:absolute;inset:0}.table-scroll[data-v-cce9f52a]{-webkit-overflow-scrolling:touch;overflow-x:auto}.table[data-v-cce9f52a]{border-collapse:collapse;width:100%;font-size:var(--fs-base)}.table[data-v-cce9f52a] th{text-align:start;font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:var(--sp-3) var(--sp-4) var(--sp-2);border:none;border-bottom:1px solid var(--border-light);white-space:nowrap;font-weight:600}.table[data-v-cce9f52a] td{padding:var(--sp-3) var(--sp-4);border:none;border-bottom:1px solid var(--border-light);vertical-align:middle}.table[data-v-cce9f52a] tbody tr:last-child td{border-bottom:none}.table--sticky[data-v-cce9f52a] thead th{z-index:var(--z-sticky);background:var(--bg);position:sticky;top:0}.table--dense[data-v-cce9f52a] th,.table--dense[data-v-cce9f52a] td{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm)}.table--flush.table--dense[data-v-cce9f52a] td{padding-block:var(--sp-1)}[data-design=ios] .table[data-v-cce9f52a]{font-variant-numeric:tabular-nums}[data-design=ios] .table[data-v-cce9f52a] th{text-transform:none;letter-spacing:0;font-weight:400;font-size:var(--fs-sm);color:var(--text-muted);padding-bottom:var(--sp-2);border-bottom:.5px solid var(--border)}[data-design=ios] .table[data-v-cce9f52a] td{border-bottom:.5px solid var(--border-light)}[data-design=ios] .table[data-v-cce9f52a] tbody tr:hover{background:0 0}[data-design=ios] .table[data-v-cce9f52a] tbody tr:active{background:var(--bg-hover)}[data-design=ios] .table--sticky[data-v-cce9f52a] thead th{background:var(--surface)}[data-design=android] .table[data-v-cce9f52a] th{text-transform:none;letter-spacing:.01em;font-weight:600;font-size:var(--fs-sm);color:var(--text);background:var(--surface-2);padding-block:var(--sp-3);border-bottom-color:#0000}[data-design=android] .table--sticky[data-v-cce9f52a] thead th{background:var(--surface-2)}[data-design=android] .table[data-v-cce9f52a] td{border-bottom-color:color-mix(in srgb, var(--border-light) 60%, transparent);padding-block:14px}[data-design=android] .table[data-v-cce9f52a] tbody tr:hover,[data-design=android] .table[data-v-cce9f52a] tbody tr:active{background:color-mix(in srgb, var(--accent) 8%, transparent)}[data-design=android] .table--dense[data-v-cce9f52a] td{padding-block:var(--sp-3)}.table--flush[data-v-cce9f52a]{border-collapse:collapse}.table--flush[data-v-cce9f52a] th{opacity:.8;padding-block:var(--sp-1)!important;font-size:var(--fs-xs)!important;letter-spacing:0!important;text-transform:none!important;color:var(--text-muted)!important;background:0 0!important;border:none!important;font-weight:500!important}.table--flush[data-v-cce9f52a] td{border:none!important;border-radius:0!important}.table--flush[data-v-cce9f52a] tbody tr{background:var(--surface-2);transition:background var(--dur-fast) var(--ease)}.table--flush[data-v-cce9f52a] tbody tr:hover{background:color-mix(in srgb, var(--accent) 7%, var(--surface-2))}@media (width<=600px){.table[data-v-cce9f52a] th,.table[data-v-cce9f52a] td{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm)}}.tabs[data-v-770b0421]{margin-bottom:var(--sp-3);border-bottom:1px solid var(--border-light);background:var(--bg);gap:0;display:flex}.tabs--sticky[data-v-770b0421]{top:var(--sticky-top);z-index:var(--z-sticky);position:sticky}[data-design=ios] .tabs[data-v-770b0421]{border-radius:var(--radius-pill);background:var(--fill-1);border-bottom:none;gap:2px;padding:2px}[data-design=android] .tabs[data-v-770b0421]{border-bottom-color:var(--border-light);background:0 0}@media (width<=600px){.tabs[data-v-770b0421]{-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:var(--sp-2);overflow-x:auto}.tabs[data-v-770b0421]::-webkit-scrollbar{display:none}.tabs--sticky[data-v-770b0421]{top:var(--safe-top)}}.toggle-switch[data-v-f4166550]{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--border-light);cursor:pointer;width:44px;height:26px;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex-shrink:0;padding:0;position:relative}.toggle-switch[data-state=checked][data-v-f4166550]{background:var(--accent);border-color:var(--accent-hover)}.toggle-switch[data-v-f4166550]:disabled{opacity:.5;cursor:not-allowed}.toggle-switch[data-v-f4166550]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.toggle-knob[data-v-f4166550]{width:18px;height:18px;box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease);background:#fff;border-radius:50%;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.toggle-switch[data-state=checked] .toggle-knob[data-v-f4166550]{transform:translate(18px,-50%)}[data-design=ios] .toggle-switch[data-v-f4166550]{background:var(--fill-3);border-color:#0000;width:51px;height:31px}[data-design=ios] .toggle-switch[data-state=checked][data-v-f4166550]{border-color:#0000}[data-design=ios] .toggle-knob[data-v-f4166550]{width:27px;height:27px;box-shadow:var(--shadow-md);left:2px}[data-design=ios] .toggle-switch[data-state=checked] .toggle-knob[data-v-f4166550]{transform:translate(20px,-50%)}[data-design=android] .toggle-switch[data-v-f4166550]{background:var(--bg);border-width:2px;border-color:var(--border);width:52px;height:32px}[data-design=android] .toggle-switch[data-state=checked][data-v-f4166550]{background:var(--accent);border-color:var(--accent)}[data-design=android] .toggle-knob[data-v-f4166550]{background:var(--text-muted);width:16px;height:16px;box-shadow:none;transition:transform var(--dur-fast) var(--ease), width var(--dur-fast) var(--ease), height var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);left:6px}[data-design=android] .toggle-switch[data-state=checked] .toggle-knob[data-v-f4166550]{background:var(--on-accent);width:24px;height:24px;left:2px;transform:translate(22px,-50%)}@media (prefers-reduced-motion:reduce){.toggle-switch[data-v-f4166550],.toggle-knob[data-v-f4166550]{transition:none}}
