:root{--ts-carbon:#0b0f0e;--ts-lime:#b7f34a;--ts-lime-strong:#9ed43a;--ts-aqua:#57e5d4;--ts-paper:#f7f8f2;--ts-danger:#ff6b6b;--ts-warning:#f4c95d;--ts-success:#6fd08c;--ts-radius-sm:8px;--ts-radius-md:12px;--ts-radius-lg:16px;--ts-radius-xl:20px;--ts-radius-pill:999px;--ts-space-1:4px;--ts-space-2:8px;--ts-space-3:12px;--ts-space-4:16px;--ts-space-5:24px;--ts-space-6:32px;--ts-space-7:48px;--ts-space-8:64px;--ts-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ts-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--ts-text-xs:12px;--ts-text-sm:13px;--ts-text-base:15px;--ts-text-lg:18px;--ts-text-xl:22px;--ts-text-2xl:30px;--ts-transition-fast:.14s ease;--ts-transition:.18s ease;--ts-transition-slow:.22s ease;--ts-container:1220px;--ts-sidebar-width:232px;--ts-shadow-sm:0 1px 2px #0b0f0e0f;--ts-shadow-md:0 8px 24px #0b0f0e1a}:root,[data-theme=light]{--ts-bg:#f7f8f2;--ts-surface:#fff;--ts-surface-2:#f1f3ec;--ts-surface-3:#e9eee9;--ts-border:#d9e1dc;--ts-border-strong:#c3cfc8;--ts-text:#0b0f0e;--ts-text-muted:#718079;--ts-text-subtle:#93a39d;--ts-accent-soft:#e8f7c9;--ts-accent-soft-border:#cae78c;--ts-ai-soft:#dff8f4;--ts-ai-soft-border:#a9e9e0;--ts-focus-ring:#b7f34a8c;--ts-accent-strong:var(--ts-lime-strong);--ts-signal:var(--ts-lime);--ts-signal-contrast:#10150f;--ts-signal-soft:var(--ts-accent-soft);--ts-signal-soft-border:var(--ts-accent-soft-border);--ts-side-bg:var(--ts-carbon);--ts-side-border:#1b2621;--ts-side-text:#f4f7f5;--ts-side-muted:#a9b8b1;--ts-side-hint:#6d7f78;--ts-side-hover:#131b18;--ts-side-active-bg:#131b18;--ts-side-active:var(--ts-lime);--ts-side-track:#1b2621;--ts-side-chip:#121816}:root,[data-theme=dark],[data-theme=light]{--ts-accent:var(--ts-lime);--ts-accent-contrast:#10150f;--ts-ai:var(--ts-aqua)}[data-theme=dark]{--ts-bg:#090d0c;--ts-surface:#0f1513;--ts-surface-2:#141d19;--ts-surface-3:#1a251f;--ts-border:#26362f;--ts-border-strong:#33463d;--ts-text:#f4f7f5;--ts-text-muted:#8fa39b;--ts-text-subtle:#6d7f78;--ts-accent-soft:#22301a;--ts-accent-soft-border:#3b5327;--ts-ai-soft:#102a28;--ts-ai-soft-border:#1e4a45;--ts-focus-ring:#b7f34a73;--ts-shadow-sm:0 1px 2px #0006;--ts-shadow-md:0 8px 24px #00000073}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ts-bg:#090d0c;--ts-surface:#0f1513;--ts-surface-2:#141d19;--ts-surface-3:#1a251f;--ts-border:#26362f;--ts-border-strong:#33463d;--ts-text:#f4f7f5;--ts-text-muted:#8fa39b;--ts-text-subtle:#6d7f78;--ts-accent-soft:#22301a;--ts-accent-soft-border:#3b5327;--ts-ai-soft:#102a28;--ts-ai-soft-border:#1e4a45;--ts-focus-ring:#b7f34a73;--ts-shadow-sm:0 1px 2px #0006;--ts-shadow-md:0 8px 24px #00000073}}:root[data-palette=carbon]{--ts-bg:#0b0c0d;--ts-surface:#121415;--ts-surface-2:#181b1d;--ts-surface-3:#1f2325;--ts-border:#262b2e;--ts-border-strong:#343a3e;--ts-text:#f2f4f5;--ts-text-muted:#9aa3a8;--ts-text-subtle:#6e777c;--ts-accent:var(--ts-lime);--ts-accent-strong:var(--ts-lime-strong);--ts-accent-contrast:#10150f;--ts-accent-soft:#1e2a14;--ts-accent-soft-border:#364a22;--ts-signal-soft:#1e2a14;--ts-signal-soft-border:#364a22;--ts-ai-soft:#0f2624;--ts-ai-soft-border:#1c4440;--ts-focus-ring:#b7f34a66;--ts-side-bg:#080909;--ts-side-border:#1c2022;--ts-side-text:#f2f4f5;--ts-side-muted:#a3abb0;--ts-side-hint:#6e777c;--ts-side-hover:#14171a;--ts-side-active-bg:#14171a;--ts-side-active:var(--ts-lime);--ts-side-track:#1c2022;--ts-side-chip:#121415;--ts-shadow-md:0 8px 24px #00000073}:root[data-palette=carbon],:root[data-palette=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ts-signal:var(--ts-lime);--ts-shadow-sm:0 1px 2px #0006}:root[data-palette=graphite]{--ts-bg:#09090b;--ts-surface:#111113;--ts-surface-2:#18181b;--ts-surface-3:#1f1f23;--ts-border:#26262b;--ts-border-strong:#34343b;--ts-text:#ededef;--ts-text-muted:#8b8b93;--ts-text-subtle:#62626b;--ts-accent:#f4f4f5;--ts-accent-strong:#fff;--ts-accent-contrast:#09090b;--ts-accent-soft:#1f2a12;--ts-accent-soft-border:#3a4f1f;--ts-signal-soft:#1f2a12;--ts-signal-soft-border:#3a4f1f;--ts-ai-soft:#0e2524;--ts-ai-soft-border:#1b423f;--ts-focus-ring:#f4f4f559;--ts-side-bg:#09090b;--ts-side-border:#1f1f23;--ts-side-text:#ededef;--ts-side-muted:#9a9aa3;--ts-side-hint:#62626b;--ts-side-hover:#18181b;--ts-side-active-bg:#1f1f23;--ts-side-active:#fff;--ts-side-track:#1f1f23;--ts-side-chip:#131316;--ts-shadow-md:0 8px 24px #00000080}:root[data-palette=ocean]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ts-bg:#0a0f1a;--ts-surface:#0f172a;--ts-surface-2:#16203a;--ts-surface-3:#1e2a47;--ts-border:#243049;--ts-border-strong:#31405e;--ts-text:#e6eaf2;--ts-text-muted:#8e9ab3;--ts-text-subtle:#66738f;--ts-accent:#4f8cff;--ts-accent-strong:#6b9eff;--ts-accent-contrast:#fff;--ts-accent-soft:#132446;--ts-accent-soft-border:#244480;--ts-signal:#6b9eff;--ts-signal-contrast:#0a0f1a;--ts-signal-soft:#132446;--ts-signal-soft-border:#244480;--ts-ai-soft:#0e2a2e;--ts-ai-soft-border:#1b4a4f;--ts-focus-ring:#4f8cff73;--ts-side-bg:#070b14;--ts-side-border:#182036;--ts-side-text:#e6eaf2;--ts-side-muted:#9aa6bf;--ts-side-hint:#66738f;--ts-side-hover:#111a2e;--ts-side-active-bg:#132446;--ts-side-active:#8db4ff;--ts-side-track:#182036;--ts-side-chip:#0f172a;--ts-shadow-sm:0 1px 2px #0006;--ts-shadow-md:0 8px 24px #00000080}:root[data-palette=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ts-bg:#f6f7f9;--ts-surface:#fff;--ts-surface-2:#f1f3f6;--ts-surface-3:#e8ebf0;--ts-border:#e3e6ea;--ts-border-strong:#cdd3da;--ts-text:#111827;--ts-text-muted:#667085;--ts-text-subtle:#98a2b3;--ts-accent:#111827;--ts-accent-strong:#1f2937;--ts-accent-contrast:#fff;--ts-accent-soft:#eef8dc;--ts-accent-soft-border:#c9e39a;--ts-signal:#7cb518;--ts-signal-contrast:#fff;--ts-signal-soft:#eef8dc;--ts-signal-soft-border:#c9e39a;--ts-ai-soft:#e3f8f5;--ts-ai-soft-border:#a8e4dc;--ts-focus-ring:#11182740;--ts-side-bg:#fff;--ts-side-border:#e3e6ea;--ts-side-text:#111827;--ts-side-muted:#4b5563;--ts-side-hint:#98a2b3;--ts-side-hover:#f1f3f6;--ts-side-active-bg:#f1f3f6;--ts-side-active:#111827;--ts-side-track:#e8ebf0;--ts-side-chip:#f6f7f9;--ts-shadow-sm:0 1px 2px #1118270f;--ts-shadow-md:0 8px 24px #11182714}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--ts-font-sans);font-size:var(--ts-text-base);background:var(--ts-bg);color:var(--ts-text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,h4{margin:0 0 var(--ts-space-3);letter-spacing:-.03em;line-height:1.15}p{margin:0 0 var(--ts-space-4)}a{color:inherit}code,pre{font-family:var(--ts-font-mono);font-size:.92em}:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px;border-radius:var(--ts-radius-sm)}button{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ts-card{border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg);background:var(--ts-surface);padding:var(--ts-space-5);min-width:0}.ts-card--tight{padding:var(--ts-space-4)}.ts-stack{gap:var(--ts-space-4);display:grid}.ts-stack,fieldset{min-width:0}.ts-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ts-stack--sm{gap:var(--ts-space-2)}.ts-row{align-items:center;gap:var(--ts-space-3);min-width:0;display:flex}.ts-row--between{justify-content:space-between}.ts-row--wrap{flex-wrap:wrap}.ts-grow{flex:1;min-width:0}.ts-title{font-size:var(--ts-text-xl);letter-spacing:-.03em;margin:0}.ts-subtitle{font-size:var(--ts-text-sm);margin:0}.ts-muted,.ts-subtitle{color:var(--ts-text-muted)}.ts-mono{font-family:var(--ts-font-mono);font-size:var(--ts-text-sm)}.ts-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ts-btn{justify-content:center;align-items:center;gap:var(--ts-space-2);border:1px solid var(--ts-border-strong);border-radius:var(--ts-radius-md);background:var(--ts-surface);color:var(--ts-text);font-size:var(--ts-text-sm);cursor:pointer;transition:background var(--ts-transition-fast),border-color var(--ts-transition-fast),opacity var(--ts-transition-fast);padding:9px 15px;font-weight:650;text-decoration:none;display:inline-flex}.ts-btn:hover{background:var(--ts-surface-2)}.ts-btn:disabled{opacity:.55;cursor:not-allowed}.ts-btn--primary{background:var(--ts-accent);border-color:var(--ts-accent);color:var(--ts-accent-contrast)}.ts-btn--primary:hover{background:var(--ts-accent-strong)}.ts-btn--ghost{background:0 0;border-color:#0000}.ts-btn--ghost:hover{background:var(--ts-surface-2)}.ts-btn--danger{color:var(--ts-danger);border-color:var(--ts-border)}.ts-btn--sm{font-size:var(--ts-text-xs);padding:6px 10px}.ts-btn.is-copied,.ts-btn.is-copied:hover{background:var(--ts-accent-soft);border-color:var(--ts-accent);color:var(--ts-text);animation:.14s ease-out ts-copy-pop}.ts-btn--primary.is-copied,.ts-btn--primary.is-copied:hover{background:var(--ts-accent);border-color:var(--ts-accent);color:var(--ts-accent-contrast)}.ts-btn.is-failed,.ts-btn.is-failed:hover{background:var(--ts-surface);border-color:var(--ts-danger);color:var(--ts-danger)}.ts-copy__check{flex:none}@keyframes ts-copy-pop{0%{transform:scale(.96)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ts-btn.is-copied{animation:none}}.ts-btn--block{width:100%}.ts-field{gap:6px;display:grid}.ts-label{font-size:var(--ts-text-xs);color:var(--ts-text-muted);font-weight:700}.ts-input,.ts-select,.ts-textarea{border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);background:var(--ts-bg);width:100%;color:var(--ts-text);font:inherit;font-size:var(--ts-text-sm);padding:10px 12px}.ts-textarea{resize:vertical;min-height:100px}@media (width<=860px),(pointer:coarse){.ts-input,.ts-select,.ts-textarea{font-size:16px}}@media (width<=860px){.shell__main table{max-width:100%;display:block;overflow-x:auto}}.ts-input:focus,.ts-select:focus,.ts-textarea:focus{border-color:var(--ts-accent);box-shadow:0 0 0 3px var(--ts-focus-ring);outline:none}.ts-hint{font-size:var(--ts-text-xs);color:var(--ts-text-subtle)}.ts-error{font-size:var(--ts-text-sm);color:var(--ts-danger)}.ts-badge{border:1px solid var(--ts-border);border-radius:var(--ts-radius-pill);font-size:var(--ts-text-xs);white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;font-weight:700;display:inline-flex}.ts-badge--new{background:var(--ts-signal-soft);border-color:var(--ts-signal-soft-border)}.ts-badge--done{color:var(--ts-text-muted)}.ts-badge--ai{background:var(--ts-ai-soft);border-color:var(--ts-ai-soft-border)}.ts-dot{background:var(--ts-signal);border-radius:50%;width:7px;height:7px;display:inline-block}.ts-list{border:1px solid var(--ts-border);border-radius:var(--ts-radius-lg);background:var(--ts-surface);overflow:hidden}.ts-list__row{gap:var(--ts-space-3);border:0;border-bottom:1px solid var(--ts-border);width:100%;color:inherit;text-align:left;cursor:pointer;transition:background var(--ts-transition-fast);background:0 0;grid-template-columns:12px 1fr auto;align-items:center;padding:12px 16px;display:grid}.ts-list__row:last-child{border-bottom:0}.ts-list__row:hover,.ts-list__row[aria-current=true]{background:var(--ts-surface-2)}.ts-empty{padding:var(--ts-space-7) var(--ts-space-5);text-align:center;color:var(--ts-text-muted)}.ts-stats{gap:var(--ts-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.ts-stat__value{font-size:var(--ts-text-2xl);letter-spacing:-.04em;font-weight:800}.ts-stat__label{font-size:var(--ts-text-xs);color:var(--ts-text-muted);text-transform:uppercase;letter-spacing:.06em}.ts-divider{background:var(--ts-border);height:1px;margin:var(--ts-space-4) 0;border:0}.ts-code{padding:var(--ts-space-3);border:1px solid var(--ts-border);border-radius:var(--ts-radius-md);background:var(--ts-surface-2);font-family:var(--ts-font-mono);font-size:var(--ts-text-xs);white-space:pre;display:block;overflow-x:auto}.settings__h2{font-size:var(--ts-text-lg);margin:0}.settings__h3{font-size:var(--ts-text-sm);margin:0;font-weight:700}.settings__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.settings__grid,.settings__list{gap:var(--ts-space-3);display:grid}.settings__list{font-size:var(--ts-text-sm);margin:0;padding:0;list-style:none}.settings__link{word-break:break-all;font-size:var(--ts-text-xs)}.settings__blocked{color:var(--ts-danger);border-color:var(--ts-danger)}.settings__ua{display:block}.page[data-v-106aa198]{min-height:100vh;padding:var(--ts-space-5);background:var(--ts-bg);place-items:center}.box[data-v-106aa198],.page[data-v-106aa198]{display:grid}.box[data-v-106aa198]{gap:var(--ts-space-3);justify-items:start;max-width:480px}.brand[data-v-106aa198]{letter-spacing:-.05em;font-size:19px;font-weight:900;text-decoration:none}.code[data-v-106aa198]{font-family:var(--ts-font-mono);color:var(--ts-accent);margin:0;font-size:56px;font-weight:800;line-height:1}h1[data-v-106aa198]{font-size:var(--ts-text-2xl);letter-spacing:-.04em;margin:0}.links[data-v-106aa198]{gap:var(--ts-space-3);font-size:var(--ts-text-sm);flex-wrap:wrap;display:flex}.links a[data-v-106aa198]{color:var(--ts-text);border-bottom:1px solid var(--ts-accent);text-decoration:none}
