.toggle-switch[data-v-0c2cc8f9]{cursor:pointer;border:2px solid var(--fg-border);background:var(--bg-default);border-radius:24px;align-items:center;padding:4px;display:inline-flex}.toggle-switch input[data-v-0c2cc8f9]{opacity:0;width:0;height:0;position:absolute}.track[data-v-0c2cc8f9]{background:var(--bg-dim);border-radius:24px;width:44px;height:24px;transition:background .18s;display:inline-block;position:relative}.track .thumb[data-v-0c2cc8f9]{background:var(--bg-invert);border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;bottom:3px;left:3px}.toggle-switch input:checked+.track[data-v-0c2cc8f9]{background:var(--fg-accent)}.toggle-switch input:checked+.track .thumb[data-v-0c2cc8f9]{transform:translate(20px)}.toggle-switch input:disabled+.track[data-v-0c2cc8f9]{opacity:.5;cursor:not-allowed}.settings__page[data-v-ae312701]{gap:var(--s-4);flex-direction:column;display:flex}.settings__group[data-v-ae312701]{border:0;min-width:0;margin:0;padding:0}.settings__label[data-v-ae312701]{margin:0 0 var(--s-2);color:var(--fg-text-muted);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;padding:0;font-weight:700}.theme-tiles[data-v-ae312701]{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.theme-tile[data-v-ae312701]{gap:var(--s-2);border:1px solid var(--fg-border-dim);border-radius:var(--s-radius-lg);cursor:pointer;flex-direction:column;padding:6px;transition:border-color .2s,box-shadow .2s;display:flex}.theme-tile[data-v-ae312701]:hover{border-color:var(--fg-border)}.theme-tile.is-checked[data-v-ae312701]{border-color:var(--fg-text-accent);box-shadow:0 0 0 1px var(--fg-text-accent)}.theme-tile[data-v-ae312701]:has(input:focus-visible){outline:3px solid var(--focus-outline-color);outline-offset:2px}.theme-tile__name[data-v-ae312701]{padding:0 var(--s-1) 2px;font-size:var(--t-sm);font-weight:600}.theme-tile.is-checked .theme-tile__name[data-v-ae312701]{color:var(--fg-text-accent)}.theme-tile.is-checked .theme-tile__name[data-v-ae312701]:before{content:"● "}.theme-tile__preview[data-v-ae312701]{aspect-ratio:100/64;border-radius:calc(-4px + var(--s-radius-lg));flex-direction:column;gap:6px;padding:10%;display:flex;position:relative;overflow:hidden}.tp-line[data-v-ae312701]{z-index:1;border-radius:3px;width:75%;height:6px;position:relative}.tp-line--short[data-v-ae312701]{width:45%}.tp-dot[data-v-ae312701]{z-index:1;background:#46c3a8;border-radius:50%;width:14px;height:14px;position:absolute;bottom:12%;right:10%}.theme-tile__preview--light[data-v-ae312701]{background:#f6f8f7}.theme-tile__preview--light .tp-line[data-v-ae312701]{background:#d5dcd9}.theme-tile__preview--dark[data-v-ae312701]{background:#121c1a}.theme-tile__preview--dark .tp-line[data-v-ae312701]{background:#2a3633}.theme-tile__preview--system[data-v-ae312701]{background:linear-gradient(90deg,#f6f8f7 50%,#121c1a 0)}.theme-tile__preview--system .tp-line[data-v-ae312701]{background:#2a3633}.settings__rows[data-v-ae312701]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings__row[data-v-ae312701]{align-items:center;gap:var(--s-2);width:100%;min-height:44px;padding:var(--s-2) 0;color:var(--fg-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.settings__row-title[data-v-ae312701]{font-weight:600}.settings__row-value[data-v-ae312701]{color:var(--fg-text-muted);font-size:var(--t-sm);text-align:right;margin-left:auto}.settings__row.is-current .settings__row-title[data-v-ae312701]{color:var(--fg-text-accent)}@media (hover:hover){.settings__row:hover .settings__row-title[data-v-ae312701]{color:var(--fg-text-accent)}}.settings__check[data-v-ae312701]{color:var(--fg-text-accent);margin-left:auto;font-weight:700}.settings__back[data-v-ae312701]{align-items:center;gap:var(--s-1);min-height:44px;margin:calc(var(--s-2) * -1) 0 calc(var(--s-2) * -1) -4px;padding:0 var(--s-2) 0 0;color:var(--fg-text);font:inherit;font-size:var(--t-md);cursor:pointer;background:0 0;border:0;align-self:flex-start;font-weight:700;display:inline-flex}.settings__back[data-v-ae312701]:hover{color:var(--fg-text-accent)}.settings__line[data-v-ae312701]{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:52px;padding:var(--s-2) 0;border:0;min-width:0;margin:0;display:flex}fieldset.settings__line>legend[data-v-ae312701]{float:left;padding:0}.settings__text[data-v-ae312701]{flex-direction:column;gap:2px;display:flex}.settings__note[data-v-ae312701]{color:var(--fg-text-muted);font-size:var(--t-sm)}.segment[data-v-ae312701]{border:1px solid var(--fg-border-dim);margin-left:auto;padding:3px}.segment[data-v-ae312701],.segment__option[data-v-ae312701]{border-radius:var(--s-radius-full);display:inline-flex}.segment__option[data-v-ae312701]{width:44px;height:38px;color:var(--fg-text-muted);cursor:pointer;justify-content:center;align-items:center}.segment__option.is-checked[data-v-ae312701]{background:var(--bg-dim-alt-2);color:var(--fg-text)}.segment__option[data-v-ae312701]:has(input:focus-visible){outline:3px solid var(--focus-outline-color);outline-offset:1px}.segment__a[data-v-ae312701]{font-weight:700;line-height:1}.segment__a--sm[data-v-ae312701]{font-size:13px}.segment__a--md[data-v-ae312701]{font-size:16px}.segment__a--lg[data-v-ae312701]{font-size:20px}.settings__back[data-v-ae312701]:focus-visible,.settings__row[data-v-ae312701]:focus-visible{outline:3px solid var(--focus-outline-color);outline-offset:2px;border-radius:var(--s-radius-sm)}.privacy-row[data-v-ae312701]{margin-bottom:var(--s-2);font-size:var(--t-sm);justify-content:space-between;align-items:center;gap:10px;display:flex}.privacy-note[data-v-ae312701]{font-size:var(--t-xs);color:var(--fg-text-muted)}.privacy-actions[data-v-ae312701]{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}@media (prefers-reduced-motion:reduce){.theme-tile[data-v-ae312701]{transition:none}}
