.appearance-choices.svelte-1r90jpy{align-items:stretch;gap:10px;display:flex}.appearance-choice.svelte-1r90jpy{border:2px solid var(--b1);cursor:pointer;text-align:left;min-width:0;color:var(--text);background:0 0;border-radius:14px;flex:1 1 0;padding:12px;transition:border-color .16s,background .16s,transform .16s}.appearance-choice.svelte-1r90jpy:hover{background:var(--surface2)}.appearance-choice.active.svelte-1r90jpy{border-color:var(--accent)}.appearance-choice.svelte-1r90jpy:active{transform:scale(.99)}.appearance-choice.svelte-1r90jpy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.appearance-choice.svelte-1r90jpy:disabled{opacity:.6;cursor:default}.appearance-choice.svelte-1r90jpy:disabled:hover{background:0 0}.appearance-choice.svelte-1r90jpy:disabled:active{transform:none}.appearance-swatch.svelte-1r90jpy{border:1px solid var(--b1);border-radius:9px;height:52px;display:block;position:relative;overflow:hidden}.appearance-swatch-line.svelte-1r90jpy{border-radius:999px;position:absolute;left:8px}.appearance-swatch-line.main.svelte-1r90jpy{height:8px;top:8px;right:40%}.appearance-swatch-line.sub.svelte-1r90jpy{height:6px;top:22px;right:20%}.appearance-choice-name.svelte-1r90jpy{font-size:var(--text-meta);align-items:center;gap:7px;margin-top:9px;font-weight:600;display:flex}.choice-label.svelte-1r90jpy{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.choice-hint.svelte-1r90jpy{font-size:var(--text-caption);color:var(--muted);margin-top:2px;font-weight:500;display:block}.sync-note.svelte-1r90jpy{color:var(--muted)}.brand-mark.svelte-1r90jpy{flex-shrink:0;width:14px;height:14px;display:block}.style-preview-slot.svelte-1r90jpy{height:52px;display:block}.style-preview-soon.svelte-1r90jpy{border:1px dashed var(--b2);background:var(--surface);border-radius:8px;flex-direction:column;justify-content:center;gap:8px;height:100%;padding:0 11px;display:flex}.style-preview-soon.svelte-1r90jpy>span:where(.svelte-1r90jpy){background:var(--b2);border-radius:999px;height:3px}.style-preview-soon.svelte-1r90jpy>span:where(.svelte-1r90jpy):nth-child(2){width:72%}.style-preview-soon.svelte-1r90jpy>span:where(.svelte-1r90jpy):nth-child(3){width:46%}.settings-subsection.svelte-1r90jpy{margin-top:28px}.settings-subsection-first.svelte-1r90jpy{margin-top:0}.settings-subsection.svelte-1r90jpy h2:where(.svelte-1r90jpy){font-size:var(--text-subhead);margin:0 0 4px;font-weight:600}.settings-subsection.svelte-1r90jpy p:where(.svelte-1r90jpy){font-size:var(--text-meta);color:var(--muted);margin:0 0 12px}.segmented-pills.svelte-1r90jpy{background:var(--surface2);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:2px;max-width:100%;padding:3px;display:inline-flex}.region-grid.svelte-1r90jpy{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:560px;display:grid}.preference-status.svelte-1r90jpy{font-size:var(--text-caption);color:var(--muted);align-items:center;gap:7px;margin-top:9px;display:flex}.pill-choice.svelte-1r90jpy{min-width:5.5rem;height:30px;color:var(--muted);font:inherit;font-size:var(--text-meta);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:999px;flex:auto;place-items:center;padding:0 14px;font-weight:500;line-height:1;display:grid;box-shadow:none!important}.pill-choice.svelte-1r90jpy:hover{color:var(--text)}.pill-choice.active.svelte-1r90jpy{background:var(--surface);color:var(--text);font-weight:600;box-shadow:none!important}@media (width<=700px){.appearance-choices.svelte-1r90jpy{flex-direction:column}.region-grid.svelte-1r90jpy{grid-template-columns:1fr}}.inbox-within-select{flex-shrink:0}.inbox-toggle-list.svelte-wi5gda{flex-direction:column;display:flex}.inbox-toggle-row.svelte-wi5gda{border-bottom:1px solid var(--bsoft);align-items:center;gap:14px;padding:13px 0;display:flex}.inbox-toggle-copy.svelte-wi5gda{flex:1;min-width:0}.inbox-toggle-title.svelte-wi5gda{font-size:var(--text-body);color:var(--text);font-weight:500;display:block}.inbox-toggle-sub.svelte-wi5gda{font-size:var(--text-meta);color:var(--muted);margin-top:2px;line-height:1.4;display:block}.settings-switch.svelte-wi5gda{background:var(--b2);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:40px;height:23px;transition:background .16s;position:relative}.settings-switch.svelte-wi5gda span:where(.svelte-wi5gda){background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .16s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #05010040}.settings-switch.active.svelte-wi5gda{background:var(--accent)}.settings-switch.active.svelte-wi5gda span:where(.svelte-wi5gda){transform:translate(17px)}.ms-pulse.svelte-1qx90go{animation:msPulseRing 2.4s var(--ease-inout) infinite}.tm-dialog{--dialog-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#100d0b);--dialog-soft:var(--lightningcss-light,#faf9f6)var(--lightningcss-dark,#191411);--dialog-border:var(--lightningcss-light,#e9e8e3)var(--lightningcss-dark,#302821);--dialog-padding:clamp(16px, 2.5vw, 24px);--color-surface:var(--dialog-surface);--color-border-soft:var(--dialog-border);--color-border-1:var(--dialog-border);background:var(--dialog-surface);color:var(--color-text);border:1px solid var(--dialog-border);font-family:var(--font-sans,"Google Sans", system-ui, sans-serif);border-radius:18px;box-shadow:0 24px 80px #05010033,0 4px 16px #05010014}.tm-dialog-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05010070}.tm-dialog button.tm-close-btn{border:1px solid var(--dialog-border);background:var(--dialog-soft);border-radius:10px;width:36px;height:36px}.tm-dialog button.tm-close-btn:hover .tm-close-btn-glyph{transform:none}.tm-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (width<=480px){.tm-dialog button.tm-close-btn{width:40px;height:40px}.tm-dialog-actions>:is(button,a){flex:auto;min-height:40px}}.ms-overlay.svelte-ta60gp{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.ms-scrim.svelte-ta60gp{animation:msScrimIn .16s var(--ease-standard) both;border:0;padding:0;position:absolute;inset:0}.ms-panel.svelte-ta60gp{transform-origin:50%;width:min(34rem,100%);min-width:0;max-height:min(90dvh,960px);animation:msSheetIn var(--dur-panel) var(--ease-out) both;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.ms-panel-lg.svelte-ta60gp{width:min(48rem,100%)}.ms-panel-xl.svelte-ta60gp{width:min(66rem,100%)}.ms-header.svelte-ta60gp{padding:20px var(--dialog-padding);border-bottom:1px solid var(--dialog-border);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ms-heading.svelte-ta60gp{min-width:0;padding-top:3px}h2.svelte-ta60gp{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:650;line-height:1.3}.ms-heading.svelte-ta60gp p:where(.svelte-ta60gp){max-width:60ch;color:var(--color-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.ms-body.svelte-ta60gp{min-height:0;padding:var(--dialog-padding);overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;display:flow-root;overflow-y:auto}.ms-body.svelte-ta60gp>*{min-width:0}.ms-footer.svelte-ta60gp{padding:16px var(--dialog-padding);border-top:1px solid var(--dialog-border);background:var(--dialog-soft);flex:none}@media (width<=480px){.ms-overlay.svelte-ta60gp{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.ms-panel.svelte-ta60gp{max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)))}.ms-header.svelte-ta60gp{padding-block:16px}h2.svelte-ta60gp{font-size:18px}}p.svelte-10y99ty,pre.svelte-10y99ty{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}pre.svelte-10y99ty{font-family:var(--font-mono);font-size:.8rem}dl.svelte-10y99ty{gap:.85rem;margin:0;display:grid}dt.svelte-10y99ty{color:var(--color-muted);overflow-wrap:anywhere;margin-bottom:.3rem;font-size:.8rem}dd.svelte-10y99ty{margin:0}ol.svelte-10y99ty{gap:.75rem;margin:0;padding-left:1.4rem;display:grid}.muted.svelte-10y99ty{color:var(--color-muted)}button.svelte-10y99ty{border:1px solid var(--color-border-soft);background:var(--color-surface);min-height:2.75rem;color:inherit;border-radius:var(--radius-ctl);font:inherit;cursor:pointer;margin-top:.5rem;padding:.6rem .75rem}button.svelte-10y99ty:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}section.svelte-127y3bb{border-top:1px solid var(--color-border-soft);overflow-wrap:anywhere;padding:1.25rem 0}h4.svelte-127y3bb,p.svelte-127y3bb{margin:0}h4.svelte-127y3bb{font-size:1rem;font-weight:600}.hint.svelte-127y3bb,.response-meta.svelte-127y3bb{color:var(--color-muted);font-size:.85rem;line-height:1.6}.hint.svelte-127y3bb{max-width:80ch;margin:.35rem 0 1rem}.response-meta.svelte-127y3bb{margin-bottom:.75rem}.error.svelte-127y3bb{color:var(--color-danger);margin:.75rem 0}.review.svelte-x5ljsf{border:1px solid var(--color-border-1);border-radius:var(--radius-card);background:var(--color-surface-raised);min-width:0;color:var(--color-text);overflow:hidden}h2.svelte-x5ljsf,h4.svelte-x5ljsf,h5.svelte-x5ljsf,p.svelte-x5ljsf{margin:0}h2.svelte-x5ljsf{letter-spacing:-.015em;font-size:1rem;font-weight:680}.panel-heading.svelte-x5ljsf{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.25rem .9rem;display:flex}.panel-heading.svelte-x5ljsf p:where(.svelte-x5ljsf):last-child{max-width:60ch;color:var(--color-muted);font-size:var(--text-meta);margin:.3rem 0 0;line-height:1.45}.eyebrow.svelte-x5ljsf{color:var(--color-muted);font-size:var(--text-caption);letter-spacing:.045em;text-transform:uppercase;margin-bottom:.15rem;font-weight:650;display:block}.result-count.svelte-x5ljsf{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-caption);white-space:nowrap;flex:none}.hint.svelte-x5ljsf,.response-meta.svelte-x5ljsf{color:var(--color-muted);font-size:var(--text-meta);line-height:1.6}.controls.svelte-x5ljsf{border-bottom:1px solid var(--color-border-soft);flex-wrap:wrap;align-items:end;gap:.75rem;padding:0 1.25rem 1rem;display:flex}.filters.svelte-x5ljsf{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.field.svelte-x5ljsf{min-width:0;color:var(--color-muted);font-size:var(--text-caption);flex:220px;gap:.35rem;font-weight:650;display:grid}input.svelte-x5ljsf,button.svelte-x5ljsf{border:1px solid var(--color-border-1);border-radius:var(--radius-ctl);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:var(--text-meta);padding:.55rem .7rem}input.svelte-x5ljsf{min-width:0}input.svelte-x5ljsf:focus{border-color:var(--color-accent);outline:none}button.svelte-x5ljsf{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;min-height:2.4rem;display:inline-flex}button.svelte-x5ljsf:hover:not(:disabled){background:var(--color-surface-2)}button.svelte-x5ljsf:disabled{opacity:.45;cursor:default}.svelte-x5ljsf:is(button:where(.svelte-x5ljsf),input:where(.svelte-x5ljsf),summary:where(.svelte-x5ljsf),.table-wrap:where(.svelte-x5ljsf)):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.state.svelte-x5ljsf{color:var(--color-muted);font-size:var(--text-meta);padding:1.1rem 1.25rem}.error.svelte-x5ljsf{color:var(--color-danger);font-size:var(--text-meta);padding:.75rem 1.25rem}.table-wrap.svelte-x5ljsf{overflow:auto}.table-wrap.svelte-x5ljsf:focus-visible{outline-offset:-3px}table.svelte-x5ljsf{border-collapse:collapse;width:100%;min-width:720px}th.svelte-x5ljsf,td.svelte-x5ljsf{border-bottom:1px solid var(--color-border-soft);text-align:left;font-size:var(--text-meta);overflow-wrap:anywhere;padding:.85rem 1rem}thead.svelte-x5ljsf th:where(.svelte-x5ljsf){background:var(--color-surface-2);color:var(--color-muted);font-size:var(--text-caption);white-space:nowrap;font-weight:600}tbody.svelte-x5ljsf tr:where(.svelte-x5ljsf):last-child td:where(.svelte-x5ljsf){border-bottom:0}tbody.svelte-x5ljsf tr:where(.svelte-x5ljsf):hover{background:color-mix(in srgb,var(--color-surface-2) 58%,transparent)}tr.selected.svelte-x5ljsf{background:var(--color-accent-soft)}.cell-action.svelte-x5ljsf{white-space:nowrap;width:1%}.reveal.svelte-x5ljsf{min-height:2rem;font-size:var(--text-caption);padding:.35rem .7rem;font-weight:600}.pager.svelte-x5ljsf{border-top:1px solid var(--color-border-soft);background:var(--color-surface-2);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}.pager.svelte-x5ljsf span:where(.svelte-x5ljsf){color:var(--color-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.detail-head.svelte-x5ljsf{justify-content:space-between;align-items:center;gap:1rem;display:flex}.reveal-pending.svelte-x5ljsf{border-top:1px solid var(--color-border-soft);color:var(--color-muted);font-size:var(--text-meta);padding:.85rem 1.25rem}.detail.svelte-x5ljsf{min-width:0}.tier.svelte-x5ljsf{color:var(--color-muted);font-size:var(--text-caption)}.metadata.svelte-x5ljsf{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin:1.25rem 0;display:grid}dt.svelte-x5ljsf{color:var(--color-muted);font-size:var(--text-caption)}dd.svelte-x5ljsf{font-size:var(--text-meta);overflow-wrap:anywhere;margin:.3rem 0 0}.content-section.svelte-x5ljsf{border-top:1px solid var(--color-border-soft);overflow-wrap:anywhere;padding:1.1rem 0}h4.svelte-x5ljsf{font-size:var(--text-body);font-weight:650}.hint.svelte-x5ljsf{max-width:80ch;margin:.35rem 0 1rem}.message.svelte-x5ljsf{padding:.85rem 0}h5.svelte-x5ljsf{font-size:var(--text-caption);color:var(--color-muted);margin:0 0 .6rem;font-weight:600}.response-meta.svelte-x5ljsf{margin-bottom:.75rem}.technical.svelte-x5ljsf{border-top:1px solid var(--color-border-soft)}summary.svelte-x5ljsf{cursor:pointer;font-size:var(--text-meta);align-items:center;gap:.5rem;padding:.9rem 0;list-style:none;display:flex}summary.svelte-x5ljsf::-webkit-details-marker{display:none}.technical.svelte-x5ljsf pre:where(.svelte-x5ljsf){white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-surface-2);border-radius:var(--radius-ctl);max-height:30rem;font-family:var(--font-mono);font-size:var(--text-caption);padding:1rem;overflow:auto}.sr-only.svelte-x5ljsf{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.panel-heading.svelte-x5ljsf,.controls.svelte-x5ljsf{padding-inline:1rem}.panel-heading.svelte-x5ljsf{flex-direction:column;gap:.35rem}.state.svelte-x5ljsf,.error.svelte-x5ljsf,.pager.svelte-x5ljsf,.reveal-pending.svelte-x5ljsf{padding-inline:1rem}.detail.svelte-x5ljsf{margin:1rem}.metadata.svelte-x5ljsf{grid-template-columns:1fr}.pager.svelte-x5ljsf{gap:.4rem}.pager.svelte-x5ljsf button:where(.svelte-x5ljsf){padding:.6rem .4rem}.pager.svelte-x5ljsf span:where(.svelte-x5ljsf){text-align:center}.detail-head.svelte-x5ljsf{align-items:flex-start}}.ai-state.svelte-jxv6nt{border-bottom:1px solid var(--bsoft);font-size:var(--text-meta);color:var(--muted);align-items:center;gap:10px;margin:0 0 16px;padding:10px 0;display:flex}.ai-state.conflict.svelte-jxv6nt{color:var(--text)}.ai-state-copy.svelte-jxv6nt{flex:1;gap:2px;min-width:0;display:grid}.ai-state-note.svelte-jxv6nt{color:var(--muted)}.ai-state-spin.svelte-jxv6nt{border:2px solid var(--b1);border-top-color:var(--color-ai);border-radius:999px;flex:none;width:14px;height:14px;animation:.8s linear infinite spin}.ai-state-retry.svelte-jxv6nt{border:1px solid var(--b1);min-height:30px;color:var(--text);font:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 11px;font-weight:650;display:inline-flex}.ai-state-retry.svelte-jxv6nt:hover{background:var(--surface2)}.ai-state-retry.svelte-jxv6nt:focus-visible{box-shadow:var(--focus-ring);outline:none}.ai-state-retry.svelte-jxv6nt:active{transform:translateY(1px)}.ai-master.svelte-jxv6nt{border-bottom:1px solid var(--bsoft);align-items:flex-start;gap:16px;padding:4px 0 16px;display:flex}.ai-master-copy.svelte-jxv6nt{flex:1;min-width:0}.ai-master-title.svelte-jxv6nt{font-size:var(--text-body-lg);color:var(--text);font-weight:650;display:block}.ai-master-sub.svelte-jxv6nt{font-size:var(--text-meta);color:var(--muted);margin-top:4px;line-height:1.5;display:block}.ai-policy-note.svelte-jxv6nt,.ai-error.svelte-jxv6nt{background:var(--wsoft);color:var(--text);font-size:var(--text-meta);border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:11px 13px;line-height:1.45;display:flex}.ai-error.svelte-jxv6nt{background:var(--dsoft)}.ai-error.svelte-jxv6nt span:where(.svelte-jxv6nt){flex:1}.ai-error.svelte-jxv6nt button:where(.svelte-jxv6nt){color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:650}.ai-save-state.svelte-jxv6nt{color:var(--muted);font-size:var(--text-meta);margin:10px 0 0}.ai-subhead.svelte-jxv6nt{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.6px;color:var(--msoft);margin:22px 0 10px;font-weight:700}.ai-models.svelte-jxv6nt{flex-direction:column;gap:8px;display:flex}.ai-model.svelte-jxv6nt{text-align:left;border:1px solid var(--b1);width:100%;color:var(--text);cursor:pointer;background:0 0;border-radius:12px;align-items:flex-start;gap:11px;padding:13px 14px;transition:background .16s,border-color .16s;display:flex}.ai-model.svelte-jxv6nt:hover{background:var(--surface2)}.ai-model.active.svelte-jxv6nt{border-color:var(--accent);background:var(--asoft)}.ai-model-check.svelte-jxv6nt{color:var(--msoft);flex-shrink:0;margin-top:1px;display:inline-flex}.ai-model.active.svelte-jxv6nt .ai-model-check:where(.svelte-jxv6nt){color:var(--aink)}.ai-model-copy.svelte-jxv6nt{min-width:0}.ai-model-name.svelte-jxv6nt{font-size:var(--text-body);font-weight:600;display:block}.ai-model.active.svelte-jxv6nt .ai-model-name:where(.svelte-jxv6nt){color:var(--aink)}.ai-model-sub.svelte-jxv6nt{font-size:var(--text-meta);color:var(--muted);margin-top:2px;line-height:1.45;display:block}.ai-scope-note.svelte-jxv6nt{background:var(--surface2);font-size:var(--text-meta);color:var(--muted);border-radius:12px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:12px 14px;line-height:1.5;display:flex}.ai-scope-note.svelte-jxv6nt svg{color:var(--msoft);flex-shrink:0;margin-top:1px}.ai-toggle-list.svelte-jxv6nt{flex-direction:column;display:flex}.ai-toggle-row.svelte-jxv6nt{border-bottom:1px solid var(--bsoft);align-items:center;gap:14px;padding:13px 0;display:flex}.ai-toggle-copy.svelte-jxv6nt{flex:1;min-width:0}.ai-toggle-title.svelte-jxv6nt{font-size:var(--text-body);color:var(--text);font-weight:500;display:block}.ai-toggle-sub.svelte-jxv6nt{font-size:var(--text-meta);color:var(--muted);margin-top:2px;line-height:1.4;display:block}.ai-restricted.svelte-jxv6nt{font-size:var(--text-caption);color:var(--color-warn-text,var(--muted));margin-top:3px;font-weight:650;display:block}.ai-switch.svelte-jxv6nt{background:var(--b2);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:40px;height:23px;transition:background .16s;position:relative}.ai-switch.svelte-jxv6nt span:where(.svelte-jxv6nt){background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .16s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #05010040}.ai-switch.active.svelte-jxv6nt{background:var(--accent)}.ai-switch.active.svelte-jxv6nt span:where(.svelte-jxv6nt){transform:translate(17px)}.ai-switch.svelte-jxv6nt:disabled{cursor:default}.ai-review-disclosure.svelte-jxv6nt{border-top:1px solid var(--bsoft);border-bottom:1px solid var(--bsoft);margin-top:24px}.ai-review-toggle.svelte-jxv6nt{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:16px 2px;display:flex}.ai-review-toggle.svelte-jxv6nt:hover{color:var(--aink)}.ai-review-toggle.svelte-jxv6nt:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.ai-review-icon.svelte-jxv6nt{background:var(--asoft);width:32px;height:32px;color:var(--aink);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ai-review-copy.svelte-jxv6nt{flex:1;min-width:0}.ai-review-title.svelte-jxv6nt{font-size:var(--text-body);font-weight:650;display:block}.ai-review-sub.svelte-jxv6nt{color:var(--muted);font-size:var(--text-meta);margin-top:2px;line-height:1.45;display:block}.ai-review-content.svelte-jxv6nt{min-width:0;padding:2px 2px 20px 46px}.ai-review-content.svelte-jxv6nt .review{margin-top:0}.ai-footer.svelte-jxv6nt{font-size:var(--text-meta);color:var(--muted);margin:22px 0 0;line-height:1.55}@media (width<=640px){.ai-review-content.svelte-jxv6nt{padding-left:2px}}.profile-compact-form.svelte-1edftyd{flex-direction:column;gap:8px;display:flex}.profile-photo-row.svelte-1edftyd{align-items:center;gap:18px;margin-bottom:12px;display:flex}.profile-photo-picker.svelte-1edftyd{cursor:pointer;flex:none;display:inline-block;position:relative}.profile-photo-picker[aria-busy=true].svelte-1edftyd{cursor:default}.hidden-file.svelte-1edftyd{display:none}.profile-photo.svelte-1edftyd{object-fit:cover;border-radius:20px;width:64px;height:64px;display:block}.profile-photo-initials.svelte-1edftyd{background:var(--accent);color:#fff;font-size:var(--text-title);place-items:center;font-weight:600;line-height:1;display:grid}.profile-camera-badge.svelte-1edftyd{border:2px solid var(--surface);background:var(--accent);color:#fff;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-4px;right:-4px}.profile-display-field.svelte-1edftyd{min-width:0;font-size:var(--text-meta);color:var(--muted);flex-direction:column;flex:1;gap:5px;display:flex}.profile-input-wrap.svelte-1edftyd{align-items:center;display:flex;position:relative}.profile-input-wrap.svelte-1edftyd .input{padding-right:78px}.profile-save-chip.svelte-1edftyd{background:var(--accent);color:#fff;height:30px;font:inherit;font-size:var(--text-meta);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-weight:600;display:inline-flex;position:absolute;right:5px}.profile-save-chip.svelte-1edftyd:disabled{opacity:.7;cursor:default}.profile-photo-remove.svelte-1edftyd{color:var(--danger,#860000);font:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border:0}.profile-photo-remove.svelte-1edftyd:disabled{opacity:.55;cursor:default}.profile-info-row.svelte-1edftyd{background:var(--surface2);color:var(--muted);border-radius:12px;align-items:center;gap:13px;padding:12px 15px;display:flex}.profile-info-row.svelte-1edftyd>span:where(.svelte-1edftyd):last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.profile-info-key.svelte-1edftyd{font-size:var(--text-caption);letter-spacing:.5px;text-transform:uppercase;color:var(--msoft)}.profile-info-value.svelte-1edftyd{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body);color:var(--text);overflow:hidden}@media (width<=520px){.profile-photo-row.svelte-1edftyd{align-items:flex-start}.profile-input-wrap.svelte-1edftyd{flex-direction:column;align-items:stretch;gap:8px}.profile-input-wrap.svelte-1edftyd .input{padding-right:12px}.profile-save-chip.svelte-1edftyd{width:fit-content;position:static}}.forwarding-compact.svelte-1690cb{flex-direction:column;display:flex}.forwarding-body.svelte-1690cb{flex-direction:column;gap:14px;margin-top:16px;transition:opacity .2s;display:flex}.forwarding-body.inactive.svelte-1690cb{opacity:.55}.field-hint.svelte-1690cb{font-size:var(--text-meta);color:var(--text);opacity:.6;margin-top:6px;display:block}.url-rows.svelte-1690cb{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.url-row.svelte-1690cb{align-items:center;gap:8px;display:flex}.url-row.svelte-1690cb .input:where(.svelte-1690cb){flex:1;min-width:0}.add-url.svelte-1690cb{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.forwarding-help-card.svelte-1690cb{background:var(--wsoft);color:var(--text);font-size:var(--text-meta);border-radius:12px;align-items:center;gap:11px;padding:12px 15px;line-height:1.5;display:flex}.forwarding-help-card.svelte-1690cb svg{opacity:.7;flex:none}.forwarding-actions.svelte-1690cb{align-items:center;gap:10px;display:flex}@media (width<=520px){.forwarding-actions.svelte-1690cb{flex-direction:column;align-items:stretch}.forwarding-actions.svelte-1690cb .btn,.forwarding-actions.svelte-1690cb .btn-ghost{width:100%}}.mailproof.svelte-mc768u{border:1px solid var(--color-border-soft);background:var(--color-surface);padding:18px 20px 20px}.reader-subject.svelte-mc768u{font-size:var(--text-title-lg);letter-spacing:-.4px;color:var(--color-text);margin:0 0 14px;font-weight:600;line-height:1.3}.sender.svelte-mc768u{align-items:flex-start;gap:13px;margin-bottom:16px;display:flex}.avatar-btn.svelte-mc768u{border-radius:50%;flex-shrink:0;line-height:0}.sender-who.svelte-mc768u{flex:1;min-width:0}.sender-name.svelte-mc768u{font-size:var(--text-body-lg);color:var(--color-text);margin-bottom:2px;font-weight:600}.sender-line-row.svelte-mc768u{align-items:center;gap:3px;min-width:0;display:flex}.sender-line.svelte-mc768u{font-size:var(--text-meta);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mono.svelte-mc768u{font-family:var(--font-mono)}.email-card.svelte-mc768u{border:1px solid var(--color-border-1);background:#fff;overflow:hidden}.html-body.svelte-mc768u{background:#fff;border:0;width:100%;min-height:40px;transition:height .12s;display:block}.select-root.svelte-t5ihcw{--select-control-radius:8px;--select-menu-radius:12px;min-inline-size:min(20rem,100%)}.select-trigger.svelte-t5ihcw{border-radius:var(--select-control-radius);box-shadow:none}.select-trigger.svelte-t5ihcw:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 16%, transparent)}.ms-menu.svelte-t5ihcw{border-radius:var(--select-menu-radius)}.select-search.svelte-t5ihcw{border-top-left-radius:var(--select-menu-radius);border-top-right-radius:var(--select-menu-radius)}.ms-menu.svelte-t5ihcw{transform-origin:top;animation:msMenuIn var(--dur-panel) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.ms-chevron{transition:none!important}}@media (width<=640px){.select-root.svelte-t5ihcw{inline-size:100%;min-inline-size:0}}.builder.svelte-bodx60{--r:10px;--r-sm:8px;--ctl-h:38px;flex-direction:column;gap:20px;display:flex}.grp.svelte-bodx60{flex-direction:column;gap:10px;display:flex}.grp-head.svelte-bodx60{justify-content:space-between;align-items:center;min-height:24px;display:flex}.grp-title.svelte-bodx60{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted,#6b7280);font-weight:700}.fld.svelte-bodx60{flex-direction:column;gap:6px;display:flex}.fld.indent.svelte-bodx60{gap:6px;padding-left:26px}.lbl.svelte-bodx60{font-size:var(--text-meta);color:var(--color-muted,#6b7280);font-weight:500}.lbl.svelte-bodx60 em:where(.svelte-bodx60){color:var(--color-text,#333533);font-style:normal;font-weight:600}input[type=text].svelte-bodx60,input[type=url].svelte-bodx60,textarea.svelte-bodx60{box-sizing:border-box;width:100%;min-height:var(--ctl-h);border:1px solid var(--color-border-1,#e3e3e6);border-radius:var(--r);background:var(--color-bg,#fff);color:var(--color-text,#333533);font:inherit;font-size:var(--text-body);padding:9px 11px;transition:border-color .12s,box-shadow .12s}textarea.svelte-bodx60{resize:vertical;line-height:1.5}input.svelte-bodx60::placeholder,textarea.svelte-bodx60::placeholder{color:var(--color-muted,#9ca3af);opacity:.7}input.svelte-bodx60:focus,textarea.svelte-bodx60:focus{border-color:var(--color-accent,#006900);box-shadow:0 0 0 3px var(--color-accent-soft,#00690026);outline:none}input.svelte-bodx60:disabled,textarea.svelte-bodx60:disabled{opacity:.6}input[type=range].svelte-bodx60{width:100%;min-height:0;accent-color:var(--color-accent,#006900);padding:0}.upload-btn.svelte-bodx60{border:1px dashed var(--color-accent,#006900);border-radius:var(--r);background:var(--color-accent-soft,#00690014);height:40px;color:var(--color-accent,#006900);font:inherit;font-size:var(--text-body);cursor:pointer;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:0 18px;font-weight:600;transition:background .15s;display:inline-flex}.upload-btn.svelte-bodx60:hover:not(:disabled){background:var(--color-accent-soft,#00690029);filter:brightness(.97)}.upload-btn.svelte-bodx60:disabled{opacity:.75;cursor:default}.hint.svelte-bodx60{font-size:var(--text-caption);color:var(--color-muted,#6b7280);margin:0;line-height:1.45}.logo-row.svelte-bodx60{align-items:flex-start;gap:14px;display:flex}.logo-thumb.svelte-bodx60{box-sizing:border-box;border:1px solid var(--color-border-1,#e3e3e6);border-radius:var(--r);background:repeating-conic-gradient(var(--color-surface-2,#f4f4f5) 0% 25%, var(--color-bg,#fff) 0% 50%) 50% / 14px 14px;flex:0 0 132px;width:132px;padding:12px}.logo-thumb.svelte-bodx60 img:where(.svelte-bodx60){max-width:100%;height:auto;display:inline-block}.logo-controls.svelte-bodx60{flex-direction:column;flex:auto;gap:14px;min-width:0;display:flex}.link-danger.svelte-bodx60{color:var(--color-danger,#c0392b);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:5px;padding:0;font-weight:500;display:inline-flex}.link-danger.svelte-bodx60:hover{text-decoration:underline}.seg.svelte-bodx60{border:1px solid var(--color-border-1,#e3e3e6);border-radius:var(--r-sm);width:fit-content;display:inline-flex;overflow:hidden}.seg.svelte-bodx60 button:where(.svelte-bodx60){background:var(--color-bg,#fff);color:var(--color-muted,#6b7280);font:inherit;font-size:var(--text-meta);text-transform:capitalize;cursor:pointer;border:none;padding:7px 14px;font-weight:500;transition:background .12s}.seg.svelte-bodx60 button:where(.svelte-bodx60)+button:where(.svelte-bodx60){border-left:1px solid var(--color-border-1,#e3e3e6)}.seg.svelte-bodx60 button:where(.svelte-bodx60):hover:not(.active):not(:disabled){background:var(--color-surface-2,#f4f4f5)}.seg.svelte-bodx60 button.active:where(.svelte-bodx60){background:var(--color-accent,#006900);color:#fff}.add-btn.svelte-bodx60{border:1px solid var(--color-border-1,#e3e3e6);border-radius:var(--r-sm);background:var(--color-bg,#fff);height:28px;color:var(--color-accent,#006900);font:inherit;font-size:var(--text-meta);cursor:pointer;align-items:center;gap:5px;padding:0 12px;font-weight:600;transition:background .12s;display:inline-flex}.add-btn.svelte-bodx60:hover{background:var(--color-accent-soft,#00690014)}.repeat.svelte-bodx60{align-items:center;gap:8px;display:flex}.repeat.svelte-bodx60 .r-sm:where(.svelte-bodx60){flex:0 0 120px}.repeat.svelte-bodx60 .r-grow:where(.svelte-bodx60){flex:auto;min-width:0}.r-del.svelte-bodx60{width:var(--ctl-h);height:var(--ctl-h);border:1px solid var(--color-border-1,#e3e3e6);border-radius:var(--r-sm);background:var(--color-bg,#fff);color:var(--color-muted,#6b7280);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:color .12s,border-color .12s;display:inline-flex}.r-del.svelte-bodx60:hover{color:var(--color-danger,#c0392b);border-color:var(--color-danger,#c0392b)}.chk-row.svelte-bodx60{font-size:var(--text-body);color:var(--color-text,#333533);cursor:pointer;align-items:center;gap:8px;display:flex}.chk-row.svelte-bodx60 input:where(.svelte-bodx60){width:16px;height:16px;min-height:0;accent-color:var(--color-accent,#006900)}.color-row.svelte-bodx60{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.color-fld.svelte-bodx60{flex-direction:column;gap:6px;display:flex}.color-fld.svelte-bodx60 input[type=color]:where(.svelte-bodx60){width:48px;height:var(--ctl-h);border:1px solid var(--color-border-1,#e3e3e6);border-radius:var(--r-sm);background:var(--color-bg,#fff);cursor:pointer;min-height:0;padding:3px}@media (width<=640px){.logo-row.svelte-bodx60{flex-direction:column}.logo-thumb.svelte-bodx60{text-align:center;flex-basis:auto;width:100%}.repeat.svelte-bodx60 .r-sm:where(.svelte-bodx60){flex-basis:96px}}.stamp-toggle-row.svelte-1d9h3cy{margin-bottom:4px}.block-group-head.svelte-1d9h3cy{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:8px;margin:22px 0 4px;display:flex}.block-group-title.svelte-1d9h3cy{font-size:var(--text-body);margin:0;font-weight:600}.block-group-blurb.svelte-1d9h3cy{font-size:var(--text-caption);color:var(--msoft);margin-top:0;line-height:1.4}.block-row.svelte-1d9h3cy{background:var(--surface2);border:none;border-radius:12px}.block-name.svelte-1d9h3cy{font-size:var(--text-body);font-weight:500}.block-tile.svelte-1d9h3cy{background:var(--surface);width:32px;height:32px;color:var(--muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.block-preview-line.svelte-1d9h3cy{max-width:100%;font-size:var(--text-caption);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.block-edit.svelte-1d9h3cy{color:var(--aink);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:6px 10px;font-weight:500}.block-edit.svelte-1d9h3cy:hover{background:var(--asoft)}.block-add.svelte-1d9h3cy{border:1px dashed var(--b2);width:100%;height:38px;color:var(--muted);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-weight:500;display:flex}.block-add.svelte-1d9h3cy:hover{background:var(--surface2);color:var(--text)}.reply-subsection.svelte-1d9h3cy{margin-bottom:26px}.reply-subsection.svelte-1d9h3cy h2:where(.svelte-1d9h3cy){font-size:var(--text-subhead);margin:28px 0 4px;font-weight:600}.reply-subsection.svelte-1d9h3cy p:where(.svelte-1d9h3cy){font-size:var(--text-meta);color:var(--muted);margin:0 0 12px}.segmented-pills.svelte-1d9h3cy{background:var(--surface2);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:2px;max-width:100%;padding:3px;display:inline-flex}.pill-choice.svelte-1d9h3cy{min-width:5.5rem;height:30px;color:var(--muted);font:inherit;font-size:var(--text-meta);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:999px;flex:auto;place-items:center;padding:0 14px;font-weight:500;line-height:1;display:grid;box-shadow:none!important}.pill-choice.svelte-1d9h3cy:hover{color:var(--text)}.pill-choice.active.svelte-1d9h3cy{background:var(--surface);color:var(--text);font-weight:600;box-shadow:none!important}.tm-blk.svelte-1d9h3cy{flex-direction:column;height:min(680px,100vh - 56px);max-height:calc(100vh - 56px);display:flex}.tm-blk-head.svelte-1d9h3cy{flex-shrink:0;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.tm-blk-kind.svelte-1d9h3cy{font-size:var(--text-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--aink);background:var(--asoft);border-radius:999px;flex-shrink:0;padding:3px 11px;font-weight:700}.tm-blk-name.svelte-1d9h3cy{border:none;border-bottom:2px solid var(--b1);min-width:0;font:inherit;font-size:var(--text-subhead);color:var(--text);background:0 0;outline:none;flex:1;padding:5px 2px;font-weight:600}.tm-blk-name.svelte-1d9h3cy:focus{border-bottom-color:var(--accent)}.tm-blk-name.svelte-1d9h3cy::placeholder{color:var(--msoft)}.tm-blk-name.svelte-1d9h3cy:disabled{color:var(--text);opacity:1}.tm-blk-footer.svelte-1d9h3cy{border-top:1px solid var(--bsoft);flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;padding:12px 20px;display:flex}.tm-blk-default.svelte-1d9h3cy{font-size:var(--text-meta);cursor:pointer;flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.tm-blk-default.svelte-1d9h3cy input:where(.svelte-1d9h3cy){width:14px;height:14px;accent-color:var(--accent);cursor:pointer}.tm-blk-save.svelte-1d9h3cy{background:var(--accent);color:#fff;height:36px;font:inherit;font-size:var(--text-body);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 20px;font-weight:600;display:inline-flex}.tm-blk-save.svelte-1d9h3cy:hover:not(:disabled){filter:brightness(1.08)}.tm-blk-save.svelte-1d9h3cy:disabled{opacity:.6;cursor:default}.tm-blk-toolbar.svelte-1d9h3cy{flex-shrink:0;align-items:center;gap:6px;padding:0 20px 10px;display:flex}.tm-blk-logo.svelte-1d9h3cy{border:1px solid var(--b1);height:32px;font-size:var(--text-meta);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex}.tm-blk-logo.svelte-1d9h3cy:hover{background:var(--surface2);color:var(--text)}.tm-blk-logo.busy.svelte-1d9h3cy{opacity:.6;cursor:default}.tm-blk-spacer.svelte-1d9h3cy{flex:1}.tm-blk-eye.svelte-1d9h3cy{height:32px;color:var(--muted);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.tm-blk-eye.svelte-1d9h3cy:hover{background:var(--surface2);color:var(--text)}.tm-blk-modes.svelte-1d9h3cy{background:var(--surface2);width:9.5rem;box-shadow:none;border-radius:999px;justify-content:center;align-items:stretch;gap:2px;padding:3px;display:flex}.tm-blk-mode.svelte-1d9h3cy{min-width:0;height:26px;color:var(--muted);font:inherit;font-size:var(--text-caption);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:999px;flex:50%;place-items:center;padding:0;font-weight:500;line-height:1;display:grid;box-shadow:none!important}.tm-blk-mode.active.svelte-1d9h3cy{background:var(--surface);color:var(--text);font-weight:600;box-shadow:none!important}.tm-blk-body.svelte-1d9h3cy{border-top:1px solid var(--bsoft);flex:1;min-height:0;display:flex}.tm-blk-editor.svelte-1d9h3cy{border-right:1px solid var(--bsoft);flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.preview-hidden.svelte-1d9h3cy .tm-blk-editor:where(.svelte-1d9h3cy){border-right:none}.tm-blk-visual.svelte-1d9h3cy{padding:16px 18px}.tm-blk-html.svelte-1d9h3cy{flex-direction:column;flex:1;min-height:0;display:flex}.tm-blk-source.svelte-1d9h3cy{box-sizing:border-box;background:var(--bg);width:100%;font-family:var(--font-mono);font-size:var(--text-meta);color:var(--text);resize:none;border:none;outline:none;flex:1;min-height:240px;padding:16px 18px;line-height:1.7}.tm-blk-text.svelte-1d9h3cy{border-top:1px solid var(--bsoft);flex-direction:column;gap:6px;padding:12px 18px 16px;display:flex}.tm-blk-text.svelte-1d9h3cy label:where(.svelte-1d9h3cy){font-size:var(--text-caption);color:var(--msoft)}.tm-blk-text.svelte-1d9h3cy textarea:where(.svelte-1d9h3cy){background:var(--surface2);font:inherit;font-size:var(--text-meta);color:var(--text);resize:vertical;border:none;border-radius:10px;outline:none;padding:10px 12px;line-height:1.6}.tm-blk-text.svelte-1d9h3cy textarea:where(.svelte-1d9h3cy):focus{box-shadow:0 0 0 2px var(--asoft)}.tm-blk-preview.svelte-1d9h3cy{background:var(--surface2);flex-direction:column;flex-shrink:0;width:340px;min-height:0;display:flex}.tm-blk-preview-scroll.svelte-1d9h3cy{flex:1;min-height:0;padding:16px;overflow-y:auto}@media (width<=720px){.tm-blk-preview.svelte-1d9h3cy{display:none}.tm-blk-editor.svelte-1d9h3cy{border-right:none}}.autoreply-compact.svelte-1y3y5bh{flex-direction:column;display:flex}.autoreply-fields.svelte-1y3y5bh{flex-direction:column;gap:14px;margin-top:16px;transition:opacity .2s;display:flex}.autoreply-fields.inactive.svelte-1y3y5bh{opacity:.55}.autoreply-mode-list.svelte-1y3y5bh{flex-direction:column;gap:7px;display:flex}.autoreply-radio.svelte-1y3y5bh{width:fit-content;font-size:var(--text-body);cursor:pointer;align-items:center;gap:9px;display:flex}.autoreply-radio.svelte-1y3y5bh input:where(.svelte-1y3y5bh),.autoreply-checkbox.svelte-1y3y5bh input:where(.svelte-1y3y5bh){width:14px;height:14px;accent-color:var(--accent);cursor:pointer}.autoreply-checkbox.svelte-1y3y5bh input:where(.svelte-1y3y5bh){width:15px;height:15px}.autoreply-hours-card.svelte-1y3y5bh{background:var(--surface2);color:var(--muted);font-size:var(--text-meta);border-radius:12px;align-items:center;gap:11px;padding:12px 15px;line-height:1.5;display:flex}.autoreply-date-grid.svelte-1y3y5bh{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.autoreply-message.svelte-1y3y5bh{min-height:128px;font-family:inherit}.autoreply-checkbox.svelte-1y3y5bh,.autoreply-save.svelte-1y3y5bh{width:fit-content}@media (width<=520px){.autoreply-date-grid.svelte-1y3y5bh{grid-template-columns:minmax(0,1fr)}.autoreply-save.svelte-1y3y5bh{width:100%}}.tm-rule.svelte-1su2sda{flex-direction:column;max-height:calc(100vh - 56px);display:flex;overflow:hidden}.tm-rule-head.svelte-1su2sda{flex-shrink:0;align-items:center;gap:12px;padding:18px 20px 6px;display:flex}.tm-rule-title.svelte-1su2sda{min-width:0;font-size:var(--text-subhead);flex:1;font-weight:600}.tm-rule-save.svelte-1su2sda{background:var(--accent);color:#fff;height:36px;font-size:var(--text-body);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 20px;font-weight:600;display:inline-flex}.tm-rule-save.svelte-1su2sda:hover:not(:disabled){filter:brightness(1.08)}.tm-rule-save.svelte-1su2sda:disabled{opacity:.6;cursor:default}.tm-rule-body.svelte-1su2sda{flex-direction:column;flex:1;gap:16px;min-height:0;padding:14px 20px 24px;display:flex;overflow-y:auto}.tm-rule-footer.svelte-1su2sda{border-top:1px solid var(--bsoft);flex-shrink:0;justify-content:flex-end;padding:12px 20px;display:flex}.tm-rule-kicker.svelte-1su2sda{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.6px;color:var(--msoft);margin-bottom:8px}.tm-rule-conds.svelte-1su2sda{flex-direction:column;gap:10px;display:flex}.tm-rule-row.svelte-1su2sda{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tm-rule-if.svelte-1su2sda{font-size:var(--text-body);color:var(--muted)}.tm-rule-boolwrap.svelte-1su2sda{margin-top:9px}.tm-rule-input.svelte-1su2sda{box-sizing:border-box;background:var(--surface2);width:100%;font-size:var(--text-body);color:var(--text);border:none;border-radius:10px;outline:none;margin-top:9px;padding:10px 13px}.tm-rule-input.svelte-1su2sda::placeholder{color:var(--msoft)}.tm-rule-input.svelte-1su2sda:focus{box-shadow:0 0 0 3px var(--asoft)}.tm-rule-block.svelte-1su2sda>.tm-rule-input:where(.svelte-1su2sda){margin-top:0}.tm-rule-target.svelte-1su2sda{width:auto;min-width:140px;font-size:var(--text-meta);flex:1;margin-top:0;padding:9px 12px}.tm-rule-remove.svelte-1su2sda{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.tm-rule-remove.svelte-1su2sda:hover:not(:disabled){background:var(--dsoft);color:var(--danger)}.tm-rule-add.svelte-1su2sda{border:1px dashed var(--b2);height:28px;color:var(--muted);font-size:var(--text-meta);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:0 11px;font-weight:500;display:inline-flex}.tm-rule-add.svelte-1su2sda:hover:not(:disabled){background:var(--surface2);color:var(--text)}.tm-rule-opts.svelte-1su2sda{flex-direction:column;gap:12px;display:flex}.tm-rule-check.svelte-1su2sda{font-size:var(--text-body);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.tm-rule-check.svelte-1su2sda input:where(.svelte-1su2sda){width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.tm-rule-prio.svelte-1su2sda{font-size:var(--text-meta);color:var(--muted);align-items:center;gap:10px;display:flex}.tm-rule-prio-input.svelte-1su2sda{width:96px;font-size:var(--text-meta);font-family:var(--font-mono);margin-top:0;padding:9px 12px}.tm-rule-hint.svelte-1su2sda{font-size:var(--text-caption);color:var(--msoft)}.tm-rule-preview.svelte-1su2sda{background:var(--asoft);border-radius:12px;align-items:center;gap:11px;padding:12px 15px;display:flex}.tm-rule-preview-ic.svelte-1su2sda{color:var(--aink);flex-shrink:0;display:inline-flex}.tm-rule-preview-text.svelte-1su2sda{font-size:var(--text-meta);color:var(--aink);flex:1;line-height:1.5}.tm-filter-empty.svelte-1x9ton{margin-bottom:8px}.tm-filter-list.svelte-1x9ton{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.tm-filter-item.svelte-1x9ton{background:var(--surface2);border-radius:12px;align-items:center;gap:13px;padding:13px 15px;display:flex}.tm-filter-item.off.svelte-1x9ton{opacity:.62}.tm-filter-ic.svelte-1x9ton{color:var(--muted);flex-shrink:0;display:inline-flex}.tm-filter-info.svelte-1x9ton{flex:1;min-width:0}.tm-filter-cond.svelte-1x9ton{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.tm-filter-act.svelte-1x9ton{font-size:var(--text-caption);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.tm-filter-list.svelte-1x9ton .tm-filter-item:where(.svelte-1x9ton) .icon-btn:hover{background:var(--surface)}.tm-filter-list.svelte-1x9ton .tm-filter-item:where(.svelte-1x9ton) .icon-btn.danger:hover{background:var(--dsoft)}.tm-filter-new.svelte-1x9ton{border:1px dashed var(--b2);width:100%;height:40px;color:var(--muted);font-size:var(--text-meta);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:2px;font-weight:500;display:flex}.tm-filter-new.svelte-1x9ton:hover{background:var(--surface2);color:var(--text)}.trusted-heading.svelte-1f8kneq{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.6px;color:var(--msoft,var(--color-muted));margin:22px 0 10px;font-weight:700}.trusted-list.svelte-1f8kneq{flex-direction:column;gap:8px;display:flex}.trusted-row.svelte-1f8kneq{background:var(--surface2,var(--color-surface-2));border-radius:12px;align-items:center;gap:13px;padding:11px 15px;display:flex}.trusted-row-icon.svelte-1f8kneq{color:var(--muted,var(--color-muted));display:inline-flex}.trusted-row-name.svelte-1f8kneq{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-body);color:var(--text,var(--color-text));flex:1;overflow:hidden}.trusted-remove.svelte-1f8kneq{color:var(--danger,var(--color-danger));font-size:var(--text-meta);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-weight:500}.trusted-remove.svelte-1f8kneq:hover{background:var(--dsoft,var(--color-danger-soft))}.trusted-note.svelte-1f8kneq{font-size:var(--text-meta);color:var(--muted,var(--color-muted));background:var(--surface2,var(--color-surface-2));border-radius:12px;padding:11px 15px}.trusted-add-form.svelte-1f8kneq{margin-top:10px;position:relative}.trusted-add-form.svelte-1f8kneq .trusted-add-input{box-sizing:border-box;border:1px dashed var(--b2,var(--color-border-2));width:100%;font-size:var(--text-meta);font-family:var(--font-mono);color:var(--text,var(--color-text));background:0 0;border-radius:12px;outline:none;padding:11px 46px 11px 15px}.trusted-submit.svelte-1f8kneq{width:30px;height:30px;color:var(--muted,var(--color-muted));cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.trusted-submit.svelte-1f8kneq:hover{background:var(--surface2,var(--color-surface-2));color:var(--text,var(--color-text))}.mini-empty.svelte-1ap3ttj{text-align:center;padding:3rem 1.25rem}.mini-empty-compact.svelte-1ap3ttj{padding:2.5rem 1rem}.mini-empty-icon.svelte-1ap3ttj{background:var(--color-surface-2);width:3rem;height:3rem;color:var(--color-muted);border-radius:10px;place-items:center;margin:0 auto .75rem;display:grid}.mini-empty-compact.svelte-1ap3ttj .mini-empty-icon:where(.svelte-1ap3ttj){border-radius:12px;width:2.75rem;height:2.75rem;margin-bottom:.875rem}.mini-empty-title.svelte-1ap3ttj{font-size:var(--text-body-lg);color:var(--color-text);text-wrap:balance;margin-bottom:.25rem;font-weight:600}.mini-empty-compact.svelte-1ap3ttj .mini-empty-title:where(.svelte-1ap3ttj){font-size:var(--text-body)}.mini-empty-body.svelte-1ap3ttj{max-width:28rem;font-size:var(--text-meta);color:var(--color-muted);text-wrap:pretty;margin:0 auto;line-height:1.55}.mini-empty-actions.svelte-1ap3ttj{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.blocked-intro.svelte-v7hhae{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}h2.svelte-v7hhae,h3.svelte-v7hhae,p.svelte-v7hhae{margin:0}h2.svelte-v7hhae{font-size:var(--text-subhead);font-weight:600}.blocked-intro.svelte-v7hhae p:where(.svelte-v7hhae){color:var(--muted);font-size:var(--text-meta);margin-top:4px;line-height:1.5}.blocked-count.svelte-v7hhae{background:var(--surface2);color:var(--muted);font-size:var(--text-caption);border-radius:8px;flex:none;padding:5px 9px;font-weight:600}.blocked-loading.svelte-v7hhae{min-height:150px;color:var(--muted);font-size:var(--text-meta);align-items:center;gap:9px;display:flex}.blocked-error.svelte-v7hhae{background:var(--dsoft);color:var(--danger);font-size:var(--text-meta);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px;display:flex}.blocked-error.svelte-v7hhae span:where(.svelte-v7hhae){align-items:center;gap:8px;display:flex}.blocked-form.svelte-v7hhae{background:var(--surface2);border-radius:14px;margin-top:22px;padding:16px}.segmented.svelte-v7hhae{background:var(--surface);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.segmented.svelte-v7hhae button:where(.svelte-v7hhae){height:28px;color:var(--muted);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 11px}.segmented.svelte-v7hhae button.active:where(.svelte-v7hhae){background:var(--asoft);color:var(--aink);font-weight:600}.blocked-add-row.svelte-v7hhae{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.form-error.svelte-v7hhae{color:var(--danger);font-size:var(--text-meta);margin-top:8px}.blocked-groups.svelte-v7hhae{gap:22px;margin-top:24px;display:grid}h3.svelte-v7hhae{color:var(--muted);font-size:var(--text-caption);letter-spacing:.45px;text-transform:uppercase;margin-bottom:8px;font-weight:700}h3.svelte-v7hhae span:where(.svelte-v7hhae){color:var(--msoft);font-variant-numeric:tabular-nums;margin-left:4px}.blocked-list.svelte-v7hhae{gap:7px;display:grid}.blocked-row.svelte-v7hhae{background:var(--surface2);border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:0 8px 0 13px;display:flex}.row-icon.svelte-v7hhae{color:var(--muted);display:inline-flex}.row-value.svelte-v7hhae{min-width:0;color:var(--text);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.remove-button.svelte-v7hhae{width:32px;height:32px;color:var(--danger);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:background .16s,transform .16s;display:grid}.remove-button.svelte-v7hhae:hover:not(:disabled){background:var(--dsoft)}.remove-button.svelte-v7hhae:active:not(:disabled){transform:scale(.96)}.remove-button.svelte-v7hhae:focus-visible,.segmented.svelte-v7hhae button:where(.svelte-v7hhae):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.remove-button.svelte-v7hhae:disabled{opacity:.55;cursor:default}@media (width<=560px){.blocked-add-row.svelte-v7hhae{grid-template-columns:1fr}.blocked-add-row.svelte-v7hhae .btn:where(.svelte-v7hhae){width:100%}.blocked-error.svelte-v7hhae{flex-direction:column;align-items:flex-start}}.notifications-compact.svelte-1yvq4hu{margin-top:-4px}.notif-note.svelte-1yvq4hu{max-width:46rem;font-size:var(--text-body);color:var(--color-muted);margin:16px 0 0;line-height:1.6}.notif-warn.svelte-1yvq4hu{color:var(--color-warn-ink,var(--color-muted))}.notif-test-link.svelte-1yvq4hu{color:var(--aink);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:none;margin-top:14px;padding:0;font-weight:600}.soon-tag.svelte-1yvq4hu{background:var(--surface2,var(--b2));color:var(--muted);font-size:var(--text-2xs);letter-spacing:.4px;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 7px;font-weight:700;display:inline-block}.switch.is-disabled.svelte-1yvq4hu{opacity:.45;cursor:not-allowed}.switch.is-disabled.svelte-1yvq4hu input{cursor:not-allowed}.app-pw-list.svelte-q4vysx{border:none;border-radius:0;gap:8px;overflow:visible}.app-pw-row.svelte-q4vysx{background:var(--surface2);border:none;border-radius:12px}.app-pw-row.svelte-q4vysx+.app-pw-row:where(.svelte-q4vysx){border-top:none;border-radius:12px}.session-name.svelte-q4vysx{align-items:center;gap:8px;display:flex}.client-badge.svelte-q4vysx{font-size:var(--text-2xs);letter-spacing:.4px;text-transform:uppercase;background:var(--surface);color:var(--muted);border:1px solid var(--bsoft);border-radius:999px;padding:2px 8px;font-weight:700}.session-signout.svelte-q4vysx{color:var(--danger);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:6px 10px;font-weight:500}.session-signout.svelte-q4vysx:hover:not(:disabled){background:var(--dsoft)}.session-signout.svelte-q4vysx:disabled{opacity:.6;cursor:default}.sessions-confirm.svelte-q4vysx{font-size:var(--text-meta);color:var(--muted);align-items:center;gap:8px;margin-top:10px;display:flex}.sessions-signout-all.svelte-q4vysx{border-color:var(--danger);color:var(--danger);margin-top:12px}.sessions-signout-all.svelte-q4vysx:hover:not(:disabled){background:var(--dsoft)}.sessions-note.svelte-q4vysx{font-size:var(--text-meta);color:var(--muted);margin:10px 0 0;line-height:1.5}.app-pw-list.svelte-ksko79{border:none;border-radius:0;gap:8px;overflow:visible}.app-pw-row.svelte-ksko79{background:var(--surface2);border:none;border-radius:12px}.app-pw-row.svelte-ksko79+.app-pw-row:where(.svelte-ksko79){border-top:none;border-radius:12px}.sessions-eyebrow.svelte-ksko79{margin-top:26px}.passkey-callout.svelte-ksko79{background:var(--asoft);color:var(--aink);border-radius:14px;align-items:center;gap:13px;margin-bottom:18px;padding:14px 16px;display:flex}.passkey-callout-icon.svelte-ksko79{color:var(--aink);flex-shrink:0;display:inline-flex}.passkey-callout-copy.svelte-ksko79{font-size:var(--text-meta);color:var(--aink);line-height:1.5}.passkey-eyebrow.svelte-ksko79{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.6px;color:var(--msoft);margin-bottom:8px}.pw-intro.svelte-19cid9l{max-width:52ch;font-size:var(--text-meta);color:var(--color-muted);margin:0 0 18px;line-height:1.5}.pw-form.svelte-19cid9l{max-width:420px}.pw-input-wrap.svelte-19cid9l{align-items:center;display:flex;position:relative}.pw-input-wrap.svelte-19cid9l .input:where(.svelte-19cid9l){padding-right:40px}.pw-toggle.svelte-19cid9l{cursor:pointer;color:var(--color-muted);background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;right:12px}.pw-toggle.svelte-19cid9l:hover{color:var(--color-text)}.recovery-name.svelte-1dpdd33{font-size:var(--text-body);flex-wrap:wrap;align-items:center;gap:4px;font-weight:500;display:flex}.recovery-email.svelte-1dpdd33{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.verified-badge.svelte-1dpdd33{font-size:var(--text-caption);letter-spacing:.3px;text-transform:uppercase;background:var(--color-accent-soft,var(--color-surface-2));color:var(--color-accent);border-radius:999px;margin-left:8px;padding:2px 8px;font-weight:700;display:inline-block}.unverified-badge.svelte-1dpdd33{font-size:var(--text-caption);letter-spacing:.3px;text-transform:uppercase;background:var(--color-warn-soft,var(--color-surface-2));color:var(--color-warn-ink,var(--color-muted));border-radius:999px;margin-left:8px;padding:2px 8px;font-weight:700;display:inline-block}.verify-dialog.svelte-1dpdd33{flex-direction:column;gap:14px;display:flex}.verify-copy.svelte-1dpdd33{font-size:var(--text-meta);color:var(--muted);margin:0;line-height:1.5}.verify-copy.svelte-1dpdd33 .mono:where(.svelte-1dpdd33){color:var(--text);word-break:break-word}.verify-dialog.svelte-1dpdd33 .field:where(.svelte-1dpdd33){flex-direction:column;gap:6px;display:flex}.verify-dialog.svelte-1dpdd33 .input:where(.svelte-1dpdd33){box-sizing:border-box;width:100%}.verify-actions.svelte-1dpdd33{justify-content:flex-end;align-items:center;gap:8px;display:flex}.sec-status.svelte-hzmxuu{font-size:var(--text-caption);letter-spacing:.4px;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:3px 11px;font-weight:700}.sec-status.on.svelte-hzmxuu{background:var(--asoft);color:var(--aink)}.sec-status.off.svelte-hzmxuu{background:var(--surface2);color:var(--msoft)}.sec-actions.svelte-hzmxuu{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.danger-outline.svelte-hzmxuu{border-color:color-mix(in srgb, var(--danger) 40%, transparent);color:var(--danger)}.danger-outline.svelte-hzmxuu:hover:not(:disabled){background:var(--dsoft)}.sessions-confirm.svelte-hzmxuu{font-size:var(--text-meta);color:var(--muted);align-items:center;gap:8px;display:flex}.totp-enroll.svelte-hzmxuu{border:1px solid var(--bsoft);background:var(--surface);border-radius:14px;flex-direction:column;gap:16px;margin-top:4px;padding:16px;display:flex}.totp-enroll-grid.svelte-hzmxuu{align-items:flex-start;gap:18px;display:flex}.totp-qr.svelte-hzmxuu{box-sizing:border-box;background:#fff;border-radius:12px;flex-shrink:0;width:148px;height:148px;padding:8px}.totp-enroll-copy.svelte-hzmxuu{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.totp-step.svelte-hzmxuu{font-size:var(--text-meta);color:var(--muted);margin:0;line-height:1.5}.totp-code-input.svelte-hzmxuu{letter-spacing:.28em;text-align:center;max-width:160px}.codes-grid.svelte-hzmxuu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 12px;display:grid}.code-chip.svelte-hzmxuu{background:var(--surface2);text-align:center;font-size:var(--text-body);letter-spacing:.06em;-webkit-user-select:all;user-select:all;border-radius:8px;padding:8px 10px}.reveal-actions.svelte-hzmxuu{gap:10px;display:flex}@media (width<=560px){.totp-enroll-grid.svelte-hzmxuu{text-align:center;flex-direction:column;align-items:center}}.sec-identity.svelte-17qdrei{border:1px solid var(--bsoft);background:var(--surface);border-radius:16px;align-items:center;gap:16px;margin-bottom:26px;padding:16px;display:flex}.sec-avatar.svelte-17qdrei{object-fit:cover;border-radius:18px;flex-shrink:0;width:56px;height:56px;display:block}.sec-avatar-initials.svelte-17qdrei{background:var(--accent);color:#fff;font-size:var(--text-title);place-items:center;font-weight:600;line-height:1;display:grid}.sec-identity-meta.svelte-17qdrei{flex-direction:column;gap:3px;min-width:0;display:flex}.sec-identity-name.svelte-17qdrei{font-size:var(--text-subhead);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.sec-identity-address.svelte-17qdrei{font-size:var(--text-meta);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sec-identity-org.svelte-17qdrei{font-size:var(--text-meta);color:var(--msoft);align-items:center;gap:6px;margin-top:2px;display:flex}.sec-group.svelte-17qdrei{border-top:1px solid var(--bsoft);margin-top:22px;padding-top:22px}.sec-group.svelte-17qdrei:first-of-type{border-top:none;margin-top:0;padding-top:0}.sec-group-head.svelte-17qdrei{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.sec-group-title.svelte-17qdrei{font-size:var(--text-body-lg);color:var(--text);margin:0;font-weight:650}.sec-group-count.svelte-17qdrei{font-size:var(--text-caption);color:var(--msoft)}.sec-item.svelte-17qdrei+.sec-item:where(.svelte-17qdrei){border-top:1px dashed var(--b1);margin-top:22px;padding-top:22px}.sec-item-body.svelte-17qdrei{margin-top:14px}.tm-security.svelte-17qdrei .sec-subhead{align-items:center;gap:12px;margin-bottom:14px;display:flex}.tm-security.svelte-17qdrei .sec-subhead-ic{background:var(--asoft);width:38px;height:38px;color:var(--aink);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.tm-security.svelte-17qdrei .sec-subhead-copy{flex:1;min-width:0}.tm-security.svelte-17qdrei .sec-subhead-title{font-size:var(--text-body);color:var(--text);font-weight:600}.tm-security.svelte-17qdrei .sec-subhead-sub{font-size:var(--text-meta);color:var(--muted);margin-top:2px;line-height:1.45}.sec-mbx-avatar.svelte-17qdrei{object-fit:cover;border-radius:11px;flex-shrink:0;width:36px;height:36px;display:block}.sec-mbx-initials.svelte-17qdrei{background:var(--accent);color:#fff;font-size:var(--text-body);place-items:center;font-weight:600;line-height:1;display:grid}.sec-mbx-note.svelte-17qdrei{font-size:var(--text-meta);color:var(--muted);margin:12px 0 0;line-height:1.5}.sec-footer.svelte-17qdrei{border-top:1px solid var(--bsoft);text-align:center;font-size:var(--text-caption);letter-spacing:.2px;color:var(--msoft);margin-top:30px;padding-top:18px}.apps-hint.svelte-a5140k{max-width:52ch;font-size:var(--text-meta);color:var(--muted,var(--color-muted));margin:0 0 16px;line-height:1.5}.apps-flow.svelte-a5140k{flex-direction:column;gap:14px;display:flex}.app-guide-grid.svelte-a5140k{flex-direction:column;gap:10px;display:flex}.app-card.svelte-a5140k{border:1px solid var(--bsoft,var(--color-border-soft));background:var(--color-surface);border-radius:14px;padding:15px 17px}.app-head.svelte-a5140k{align-items:center;gap:10px;margin-bottom:8px;display:flex}.app-logo.svelte-a5140k{width:18px;height:18px;color:var(--aink,var(--color-accent-ink));background:0 0;border:none;border-radius:0;flex-shrink:0;place-items:center;display:inline-grid}.app-name.svelte-a5140k{font-size:var(--text-body);font-weight:600}.steps.svelte-a5140k{flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.steps.svelte-a5140k div:where(.svelte-a5140k){font-size:var(--text-meta);color:var(--muted,var(--color-muted));gap:10px;padding:3px 0;line-height:1.55;display:flex}.steps.svelte-a5140k span:where(.svelte-a5140k){color:var(--msoft,var(--color-muted));font-family:var(--font-mono);font-size:var(--text-caption);margin-top:2px}.steps.svelte-a5140k p:where(.svelte-a5140k){margin:0}.settings-block.svelte-a5140k{background:0 0;border:none;border-radius:0;margin-top:2px;padding:0;overflow:visible}.client-grid.svelte-a5140k{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid}.client-cell.svelte-a5140k{background:var(--surface2,var(--color-surface-2));border:none;border-radius:12px;flex-direction:column;gap:5px;padding:13px 15px;display:flex}.client-label.svelte-a5140k{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.5px;color:var(--msoft,var(--color-muted));font-weight:500}.client-value.svelte-a5140k{width:100%;min-height:20px;color:var(--color-text);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:0;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.client-value.svelte-a5140k:hover{color:var(--aink,var(--color-accent-ink))}.client-value.svelte-a5140k:focus-visible{box-shadow:0 0 0 3px var(--asoft,var(--color-accent-soft,#0069001f));outline:none}@media (width<=860px){.client-grid.svelte-a5140k{grid-template-columns:1fr}}@media (width<=720px){.client-grid.svelte-a5140k{grid-template-columns:1fr}}.storage-summary.svelte-7lmtyd{align-items:center;gap:10px;margin-bottom:12px;display:flex}.storage-flex.svelte-7lmtyd{flex:1}.storage-label.svelte-7lmtyd{font-size:var(--text-meta);color:var(--muted)}.storage-percent.svelte-7lmtyd{font-size:var(--text-meta);color:var(--msoft)}.storage-refresh.svelte-7lmtyd{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;place-items:center;display:grid}.storage-refresh.svelte-7lmtyd:hover:not(:disabled){background:var(--surface2);color:var(--text)}.storage-refresh.svelte-7lmtyd:disabled{opacity:.55;cursor:default}.storage-track.svelte-7lmtyd{background:var(--surface2);border-radius:999px;height:10px;display:flex;overflow:hidden}.storage-segment.svelte-7lmtyd,.storage-dot.svelte-7lmtyd{background:var(--accent)}.storage-segment.s1.svelte-7lmtyd,.storage-dot.s1.svelte-7lmtyd{background:var(--info)}.storage-segment.s2.svelte-7lmtyd,.storage-dot.s2.svelte-7lmtyd{background:var(--warn)}.storage-segment.s3.svelte-7lmtyd,.storage-dot.s3.svelte-7lmtyd{background:var(--muted)}.storage-breakdown.svelte-7lmtyd{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:12px;display:flex}.storage-row.svelte-7lmtyd{font-size:var(--text-meta);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.storage-row.svelte-7lmtyd span:where(.svelte-7lmtyd):nth-child(2){min-width:0}.storage-dot.svelte-7lmtyd{border-radius:3px;flex-shrink:0;width:9px;height:9px}.storage-actions.svelte-7lmtyd{margin-top:22px;display:flex}.storage-danger.svelte-7lmtyd{border:1px solid var(--b1);height:36px;color:var(--danger);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}.storage-danger.svelte-7lmtyd:hover:not(:disabled){background:var(--dsoft);border-color:#0000}.storage-danger.svelte-7lmtyd:disabled{opacity:.55;cursor:default}.mono.svelte-7lmtyd{font-family:var(--font-mono)}.cal-flow.svelte-8ou28u{flex-direction:column;gap:14px;display:flex}.cal-note.svelte-8ou28u,.cal-muted.svelte-8ou28u,.cal-warn.svelte-8ou28u{max-width:62ch;font-size:var(--text-meta);color:var(--muted,var(--color-muted));margin:0;line-height:1.5}.cal-note.svelte-8ou28u{background:var(--surface2,var(--color-surface-2));color:var(--color-text);border-radius:12px;padding:12px 14px}.cal-warn.svelte-8ou28u{color:var(--color-text)}.cal-confirm.svelte-8ou28u{align-items:flex-start;gap:8px;display:flex}.cal-loading.svelte-8ou28u{color:var(--muted,var(--color-muted));font-size:var(--text-meta);align-items:center;gap:8px;display:flex}.cal-card.svelte-8ou28u{border:1px solid var(--bsoft,var(--color-border-soft));background:var(--color-surface);border-radius:14px;flex-direction:column;gap:10px;padding:15px 17px;display:flex}.cal-row.svelte-8ou28u{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cal-title.svelte-8ou28u{font-size:var(--text-body);align-items:center;gap:8px;margin-bottom:2px;font-weight:600;display:flex}.cal-actions.svelte-8ou28u{flex-wrap:wrap;gap:8px;display:flex}.cal-urls.svelte-8ou28u{flex-direction:column;gap:10px;display:flex}.cal-url.svelte-8ou28u{background:var(--surface2,var(--color-surface-2));border-radius:12px;flex-direction:column;gap:5px;padding:13px 15px;display:flex}.cal-label.svelte-8ou28u{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.5px;color:var(--msoft,var(--color-muted));font-weight:500}.cal-copy.svelte-8ou28u{width:100%;color:var(--color-text);font:inherit;font-size:var(--text-meta);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.cal-copy.svelte-8ou28u .mono:where(.svelte-8ou28u){overflow-wrap:anywhere}.cal-copy.svelte-8ou28u:hover{color:var(--aink,var(--color-accent-ink))}.cal-copy.svelte-8ou28u:focus-visible{box-shadow:0 0 0 3px var(--asoft,var(--color-accent-soft,#0069001f));outline:none}.cal-guides.svelte-8ou28u{flex-direction:column;gap:10px;display:flex}.cal-steps.svelte-8ou28u{font-size:var(--text-meta);color:var(--muted,var(--color-muted));flex-direction:column;gap:6px;margin:0;padding-left:20px;line-height:1.55;display:flex}.mono.svelte-8ou28u{font-family:var(--font-mono)}.btn-primary.svelte-8ou28u,.btn-ghost.svelte-8ou28u,.btn-danger.svelte-8ou28u{font:inherit;font-size:var(--text-meta);cursor:pointer;border:1px solid var(--bsoft,var(--color-border-soft));color:var(--color-text);background:0 0;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-weight:500;display:inline-flex}.btn-primary.svelte-8ou28u{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.btn-danger.svelte-8ou28u{background:var(--color-danger,#860000);border-color:var(--color-danger,#860000);color:#fff}button.svelte-8ou28u:disabled{opacity:.6;cursor:default}.sm-lead.svelte-1x3kvl5,.sm-sub-lead.svelte-1x3kvl5{font-size:var(--text-meta);color:var(--muted,var(--color-muted));margin:0 0 14px;line-height:1.55}.sm-sub-lead.svelte-1x3kvl5{margin-bottom:10px}.sm-heading.svelte-1x3kvl5{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.6px;color:var(--msoft,var(--color-muted));margin:22px 0 10px;font-weight:700}.sm-list.svelte-1x3kvl5{flex-direction:column;gap:8px;display:flex}.sm-row.svelte-1x3kvl5{background:var(--surface2,var(--color-surface-2));border-radius:12px;align-items:center;gap:13px;padding:11px 15px;display:flex}.sm-ic.svelte-1x3kvl5{color:var(--aink,var(--color-muted));display:inline-flex}.sm-ic.bad.svelte-1x3kvl5{color:var(--color-danger)}.sm-main.svelte-1x3kvl5{flex:1;min-width:0}.sm-name.svelte-1x3kvl5{font-size:var(--text-body);color:var(--text,var(--color-text));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.sm-sub.svelte-1x3kvl5{font-size:var(--text-caption);color:var(--muted,var(--color-muted));overflow-wrap:anywhere}.sm-chip.svelte-1x3kvl5{font-family:inherit;font-size:var(--text-caption);background:var(--surface,var(--color-surface));color:var(--aink,var(--color-text));border-radius:999px;padding:1px 7px;font-weight:600}.sm-act.svelte-1x3kvl5{color:var(--muted,var(--color-muted));font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-weight:500;text-decoration:none}.sm-act.svelte-1x3kvl5:hover{background:var(--surface,var(--color-surface));color:var(--text,var(--color-text))}.sm-act.danger.svelte-1x3kvl5{color:var(--danger,var(--color-danger))}.sm-act.danger.svelte-1x3kvl5:hover{background:var(--dsoft,var(--color-danger-soft))}.sm-note.svelte-1x3kvl5{font-size:var(--text-meta);color:var(--muted,var(--color-muted));background:var(--surface2,var(--color-surface-2));border-radius:12px;align-items:center;gap:8px;padding:11px 15px;display:flex}.sm-form.svelte-1x3kvl5{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sm-file.svelte-1x3kvl5{border:1px dashed var(--b2,var(--color-border-2));min-width:0;font-size:var(--text-meta);color:var(--muted,var(--color-muted));cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:12px;flex:220px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;overflow:hidden}.sm-input.svelte-1x3kvl5{border:1px dashed var(--b2,var(--color-border-2));min-width:0;font-size:var(--text-meta);color:var(--text,var(--color-text));background:0 0;border-radius:12px;outline:none;flex:160px;padding:10px 14px}.sm-submit.svelte-1x3kvl5{min-height:38px;font:inherit;font-size:var(--text-meta);background:var(--aink,var(--color-text));color:#fff;cursor:pointer;border:none;border-radius:10px;padding:0 18px;font-weight:600}.sm-submit.svelte-1x3kvl5:disabled{opacity:.5;cursor:default}.tm-settings-loading.svelte-1ew3tcz{flex:1;place-items:center;min-height:0;display:grid}.tm-settings-skeleton.svelte-1ew3tcz{width:min(100%,680px);padding:28px 40px}.tm-settings-skeleton-line.svelte-1ew3tcz,.tm-settings-skeleton-field.svelte-1ew3tcz{background:var(--surface2);border-radius:8px;animation:1.4s ease-in-out infinite svelte-1ew3tcz-tm-settings-pulse}.tm-settings-skeleton-line.svelte-1ew3tcz{width:38%;height:14px;margin-bottom:10px}.tm-settings-skeleton-line.wide.svelte-1ew3tcz{width:58%;height:24px;margin-bottom:12px}.tm-settings-skeleton-field.svelte-1ew3tcz{width:100%;height:48px;margin-top:20px}.tm-settings-skeleton-field.short.svelte-1ew3tcz{width:72%}@keyframes svelte-1ew3tcz-tm-settings-pulse{0%,to{opacity:.52}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.tm-settings-skeleton-line.svelte-1ew3tcz,.tm-settings-skeleton-field.svelte-1ew3tcz{animation:none}}.tm-settings-refresh-error.svelte-1ew3tcz{border:1px solid var(--bsoft);color:var(--muted);font-size:var(--text-meta);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:10px 12px;display:flex}.tm-settings-refresh-error.svelte-1ew3tcz button:where(.svelte-1ew3tcz){color:var(--aink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:600}.tm-settings-boot-error.svelte-1ew3tcz{max-width:560px;margin:40px auto 0}.tm-settings-card{flex:1;min-width:0;min-height:0;display:flex}.tm-shell-rail.collapsed .tm-settings-back.svelte-1ew3tcz,.tm-shell-rail.collapsed .tm-settings-nav-item.svelte-1ew3tcz{width:46px;height:46px;transition:width .24s var(--ease), border-radius .24s var(--ease);border-radius:14px;justify-content:center;gap:0;padding:0;font-size:0}.tm-shell-rail.collapsed .tm-settings-nav-item.svelte-1ew3tcz>span:where(.svelte-1ew3tcz):not(.tm-settings-nav-icon){display:none}.tm-shell-rail.collapsed .tm-settings-group-label.svelte-1ew3tcz{padding:10px 0 6px;font-size:0}.tm-shell-rail.collapsed .tm-settings-group-label.svelte-1ew3tcz:before{content:"";background:var(--surface2);width:22px;height:1px;margin:0 auto;display:block}.tm-settings-back.svelte-1ew3tcz{height:40px;color:var(--muted);font-size:var(--text-body);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;margin-bottom:6px;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.tm-settings-back.svelte-1ew3tcz:hover{background:var(--surface2);color:var(--text);text-decoration:none}.tm-settings-group-label.svelte-1ew3tcz{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.6px;color:var(--msoft);padding:12px 12px 5px}.tm-settings-nav-item.svelte-1ew3tcz{height:33px;color:var(--muted);font-size:var(--text-meta);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:11px;width:100%;padding:0 12px;font-weight:400;display:flex}.tm-settings-nav-item.svelte-1ew3tcz:hover{background:var(--surface2);color:var(--text)}.tm-settings-nav-item.active.svelte-1ew3tcz{background:var(--asoft);color:var(--aink);font-weight:600}.tm-settings-nav-icon.svelte-1ew3tcz{flex-shrink:0;display:inline-flex}.tm-settings-rail-empty.svelte-1ew3tcz{font-size:var(--text-meta);color:var(--msoft);padding:14px 12px}.tm-settings-content.svelte-1ew3tcz{flex:1;min-width:0;min-height:0;padding:28px 40px;overflow-y:auto}.tm-settings-content-inner.svelte-1ew3tcz{max-width:680px}.tm-settings-pagehead.svelte-1ew3tcz{margin-bottom:22px}.tm-settings-pagehead-top.svelte-1ew3tcz{align-items:baseline;gap:10px;display:flex}.tm-settings-pagehead.svelte-1ew3tcz h1:where(.svelte-1ew3tcz){font-size:var(--text-title);margin:0;font-weight:600}.tm-settings-pagehead-eyebrow.svelte-1ew3tcz{font-size:var(--text-caption);color:var(--msoft)}.tm-settings-pagehead-sub.svelte-1ew3tcz{max-width:56ch;font-size:var(--text-meta);color:var(--muted);margin:5px 0 0;line-height:1.5}.tm-settings-results.svelte-1ew3tcz{flex-direction:column;gap:8px;display:flex}.tm-settings-result.svelte-1ew3tcz{border:1px solid var(--bsoft);text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border-radius:14px;align-items:flex-start;gap:13px;padding:14px 16px;display:flex}.tm-settings-result.svelte-1ew3tcz:hover{background:var(--surface2)}.tm-settings-result-main.svelte-1ew3tcz{flex:1;min-width:0}.tm-settings-result-title.svelte-1ew3tcz{font-size:var(--text-body);font-weight:600;display:block}.tm-settings-result-group.svelte-1ew3tcz{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.5px;color:var(--msoft);margin:3px 0 5px;display:block}.tm-settings-result-snip.svelte-1ew3tcz{font-size:var(--text-meta);color:var(--muted);line-height:1.5;display:block}.tm-settings-result-go.svelte-1ew3tcz{color:var(--msoft);flex-shrink:0;margin-top:2px;display:inline-flex}.tm-settings-nomatch.svelte-1ew3tcz{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}.tm-settings-nomatch-ic.svelte-1ew3tcz{background:var(--surface2);width:56px;height:56px;color:var(--msoft);border-radius:999px;place-items:center;display:grid}.tm-settings-nomatch-title.svelte-1ew3tcz{font-size:var(--text-body);color:var(--text);margin-top:12px;font-weight:600}.tm-settings-nomatch-sub.svelte-1ew3tcz{font-size:var(--text-meta);margin-top:4px}.tm-settings-content-inner.svelte-1ew3tcz .form{flex-direction:column;gap:18px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .field{flex-direction:column;gap:7px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .label{font-size:var(--text-meta);color:var(--text);font-weight:600}.tm-settings-content-inner.svelte-1ew3tcz .input{background:var(--surface2);width:100%;min-height:40px;color:var(--text);font:inherit;font-size:var(--text-body);border:none;border-radius:10px;padding:0 12px;transition:background .16s,box-shadow .16s}.tm-settings-content-inner.svelte-1ew3tcz textarea.input{resize:vertical;height:auto;min-height:84px;padding:10px 12px;line-height:1.5}.tm-settings-content-inner.svelte-1ew3tcz select.input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.tm-settings-content-inner.svelte-1ew3tcz .input:hover:not(:disabled){background:color-mix(in srgb, var(--surface2) 76%, var(--surface))}.tm-settings-content-inner.svelte-1ew3tcz .input:focus{box-shadow:0 0 0 3px var(--asoft);outline:none}.tm-settings-content-inner.svelte-1ew3tcz .input:disabled{opacity:.65;cursor:default}.tm-settings-content-inner.svelte-1ew3tcz .mono{font-family:var(--font-mono)}.tm-settings-content-inner.svelte-1ew3tcz .static{border:1px dashed var(--b1);background:var(--surface2);min-height:40px;color:var(--muted);font-size:var(--text-body);border-radius:10px;align-items:center;padding:0 12px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .hint,.tm-settings-content-inner.svelte-1ew3tcz .note{font-size:var(--text-meta);color:var(--muted);line-height:1.5}.tm-settings-content-inner.svelte-1ew3tcz .note{margin-top:16px}.tm-settings-content-inner.svelte-1ew3tcz .checkbox-row{font-size:var(--text-body);cursor:pointer;align-items:center;gap:9px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .checkbox-row input{accent-color:var(--accent)}.tm-settings-content-inner.svelte-1ew3tcz .actions,.tm-settings-content-inner.svelte-1ew3tcz .filters-top.passkey-create,.tm-settings-content-inner.svelte-1ew3tcz .passkey-create{align-items:end;gap:10px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .filters-top{margin-bottom:16px}.tm-settings-content-inner.svelte-1ew3tcz .passkey-name-field{gap:6px;width:min(100%,320px)}.tm-settings-content-inner.svelte-1ew3tcz .btn,.tm-settings-content-inner.svelte-1ew3tcz .btn-soft,.tm-settings-content-inner.svelte-1ew3tcz .btn-ghost,.tm-settings-content-inner.svelte-1ew3tcz .btn-mini{font:inherit;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;transition:background .16s,color .16s,opacity .16s,transform .16s;display:inline-flex}.tm-settings-content-inner.svelte-1ew3tcz .btn{background:var(--accent);color:#fff;height:38px;font-size:var(--text-body);border-radius:10px;padding:0 16px;font-weight:600}.tm-settings-content-inner.svelte-1ew3tcz .btn-soft{border:1px solid var(--b1);background:var(--surface2);width:fit-content;height:34px;color:var(--text);font-size:var(--text-meta);border-radius:10px;padding:0 13px;font-weight:500}.tm-settings-content-inner.svelte-1ew3tcz .btn-ghost{border:1px solid var(--b1);height:38px;color:var(--text);font-size:var(--text-body);background:0 0;border-radius:10px;padding:0 14px}.tm-settings-content-inner.svelte-1ew3tcz .btn-mini{border:1px solid var(--b1);background:var(--surface);height:26px;color:var(--text);font-size:var(--text-meta);border-radius:8px;padding:0 10px;font-weight:600}.tm-settings-content-inner.svelte-1ew3tcz .btn:hover:not(:disabled){filter:brightness(1.06)}.tm-settings-content-inner.svelte-1ew3tcz .btn-soft:hover:not(:disabled),.tm-settings-content-inner.svelte-1ew3tcz .btn-ghost:hover:not(:disabled),.tm-settings-content-inner.svelte-1ew3tcz .btn-mini:hover:not(:disabled){background:var(--surface2)}.tm-settings-content-inner.svelte-1ew3tcz .btn:active:not(:disabled),.tm-settings-content-inner.svelte-1ew3tcz .btn-soft:active:not(:disabled),.tm-settings-content-inner.svelte-1ew3tcz .btn-ghost:active:not(:disabled),.tm-settings-content-inner.svelte-1ew3tcz .btn-mini:active:not(:disabled){transform:translateY(1px)}.tm-settings-content-inner.svelte-1ew3tcz .btn:disabled,.tm-settings-content-inner.svelte-1ew3tcz .btn-soft:disabled,.tm-settings-content-inner.svelte-1ew3tcz .btn-ghost:disabled,.tm-settings-content-inner.svelte-1ew3tcz .btn-mini:disabled{opacity:.6;cursor:default}.tm-settings-content-inner.svelte-1ew3tcz .danger{color:var(--danger)}.tm-settings-content-inner.svelte-1ew3tcz .btn-mini.danger{border-color:color-mix(in srgb, var(--danger) 36%, transparent);background:var(--dsoft)}.tm-settings-content-inner.svelte-1ew3tcz .btn-pill,.tm-settings-content-inner.svelte-1ew3tcz .btn-pill-outline{height:36px;font:inherit;font-size:var(--text-meta);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:500;transition:background .16s,color .16s,filter .16s,opacity .16s;display:inline-flex}.tm-settings-content-inner.svelte-1ew3tcz .btn-pill{background:var(--accent);color:#fff;align-self:flex-start;padding:0 18px;font-weight:600}.tm-settings-content-inner.svelte-1ew3tcz .btn-pill:hover:not(:disabled){filter:brightness(1.08)}.tm-settings-content-inner.svelte-1ew3tcz .btn-pill-outline{border:1px solid var(--b1);color:var(--text);background:0 0;padding:0 16px}.tm-settings-content-inner.svelte-1ew3tcz .btn-pill-outline:hover:not(:disabled){background:var(--surface2)}.tm-settings-content-inner.svelte-1ew3tcz .btn-pill:disabled,.tm-settings-content-inner.svelte-1ew3tcz .btn-pill-outline:disabled{opacity:.6;cursor:default}.tm-settings-content-inner.svelte-1ew3tcz .link-btn,.tm-settings-content-inner.svelte-1ew3tcz .mode-link{color:var(--aink);font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.tm-settings-content-inner.svelte-1ew3tcz .icon-btn{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.tm-settings-content-inner.svelte-1ew3tcz .icon-btn:hover{background:var(--surface2);color:var(--text)}.tm-settings-content-inner.svelte-1ew3tcz .icon-btn.danger:hover{background:var(--dsoft);color:var(--danger)}.tm-settings-content-inner.svelte-1ew3tcz .fwd-rows,.tm-settings-content-inner.svelte-1ew3tcz .block-list,.tm-settings-content-inner.svelte-1ew3tcz .app-pw-list{flex-direction:column;gap:8px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .fwd-row{align-items:center;gap:8px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .app-pw-list{border:1px solid var(--bsoft);border-radius:12px;gap:1px;overflow:hidden}.tm-settings-content-inner.svelte-1ew3tcz .app-pw-row,.tm-settings-content-inner.svelte-1ew3tcz .block-row,.tm-settings-content-inner.svelte-1ew3tcz .reveal-box,.tm-settings-content-inner.svelte-1ew3tcz .avatar-row,.tm-settings-content-inner.svelte-1ew3tcz .passkey-empty{background:var(--surface);border:1px solid var(--bsoft);border-radius:14px}.tm-settings-content-inner.svelte-1ew3tcz .app-pw-row{align-items:center;gap:10px;padding:12px 14px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .app-pw-row+.app-pw-row{border-top:1px solid var(--bsoft);border-radius:0}.tm-settings-content-inner.svelte-1ew3tcz .app-pw-ico{color:var(--muted);flex-shrink:0;place-items:center;display:inline-grid}.tm-settings-content-inner.svelte-1ew3tcz .app-pw-meta,.tm-settings-content-inner.svelte-1ew3tcz .block-info{flex:1;min-width:0}.tm-settings-content-inner.svelte-1ew3tcz .app-pw-name,.tm-settings-content-inner.svelte-1ew3tcz .block-name{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tm-settings-content-inner.svelte-1ew3tcz .app-pw-sub,.tm-settings-content-inner.svelte-1ew3tcz .block-group-blurb,.tm-settings-content-inner.svelte-1ew3tcz .org-group-blurb{font-size:var(--text-meta);color:var(--muted);margin-top:3px;line-height:1.45}.tm-settings-content-inner.svelte-1ew3tcz .app-pw-confirm,.tm-settings-content-inner.svelte-1ew3tcz .block-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .list-loading{place-items:center;padding:26px 0;display:grid}.tm-settings-content-inner.svelte-1ew3tcz .block-group{margin-bottom:26px}.tm-settings-content-inner.svelte-1ew3tcz .block-group-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .block-group-title{font-size:var(--text-body-lg);font-weight:650}.tm-settings-content-inner.svelte-1ew3tcz .block-row{align-items:center;gap:13px;padding:12px 15px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .block-info{flex-direction:column;gap:2px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .default-badge,.tm-settings-content-inner.svelte-1ew3tcz .verified-badge,.tm-settings-content-inner.svelte-1ew3tcz .unverified-badge,.tm-settings-content-inner.svelte-1ew3tcz .reveal-badge,.tm-settings-content-inner.svelte-1ew3tcz .org-badge,.tm-settings-content-inner.svelte-1ew3tcz .enforced-badge{font-size:var(--text-2xs);letter-spacing:.4px;text-transform:uppercase;background:var(--asoft);color:var(--aink);border-radius:999px;padding:2px 8px;font-weight:700}.tm-settings-content-inner.svelte-1ew3tcz .unverified-badge,.tm-settings-content-inner.svelte-1ew3tcz .reveal-badge{background:var(--wsoft);color:var(--color-warn-ink,var(--warn))}.tm-settings-content-inner.svelte-1ew3tcz .enforced-badge{background:var(--accent);color:#fff}.tm-settings-content-inner.svelte-1ew3tcz .org-group{border-top:1px dashed var(--b1);margin-top:18px;padding-top:16px}.tm-settings-content-inner.svelte-1ew3tcz .org-group-head{font-size:var(--text-meta);align-items:center;gap:7px;font-weight:650;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .applied-note,.tm-settings-content-inner.svelte-1ew3tcz .admin-note{background:var(--asoft);color:var(--text);font-size:var(--text-meta);border-radius:10px;align-items:flex-start;gap:9px;padding:11px 13px;line-height:1.5;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .reveal-box{border-color:var(--accent);margin-bottom:22px;padding:16px}.tm-settings-content-inner.svelte-1ew3tcz .reveal-head,.tm-settings-content-inner.svelte-1ew3tcz .reveal-value{align-items:center;gap:8px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .reveal-head{font-size:var(--text-body);margin-bottom:10px;font-weight:600}.tm-settings-content-inner.svelte-1ew3tcz .reveal-badge{margin-left:auto}.tm-settings-content-inner.svelte-1ew3tcz .reveal-value{background:var(--surface2);border-radius:10px;min-height:42px;padding:0 12px}.tm-settings-content-inner.svelte-1ew3tcz .reveal-value .mono{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1}.tm-settings-content-inner.svelte-1ew3tcz .reveal-warn{font-size:var(--text-meta);color:var(--muted);margin:10px 0 12px;line-height:1.5}.tm-settings-content-inner.svelte-1ew3tcz .toggle-row{border-bottom:1px solid var(--bsoft);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .toggle-copy{min-width:0}.tm-settings-content-inner.svelte-1ew3tcz .toggle-title{font-size:var(--text-body);font-weight:500;display:block}.tm-settings-content-inner.svelte-1ew3tcz .toggle-sub{font-size:var(--text-meta);color:var(--muted);margin-top:2px;line-height:1.4;display:block}.tm-settings-content-inner.svelte-1ew3tcz .switch{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}.tm-settings-content-inner.svelte-1ew3tcz .switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tm-settings-content-inner.svelte-1ew3tcz .switch-track{background:var(--b2);border-radius:999px;align-items:center;width:40px;height:23px;padding:2.5px;transition:background .15s;display:inline-flex}.tm-settings-content-inner.svelte-1ew3tcz .switch-thumb{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .15s;box-shadow:0 1px 3px #05010040}.tm-settings-content-inner.svelte-1ew3tcz .switch input:checked+.switch-track{background:var(--accent)}.tm-settings-content-inner.svelte-1ew3tcz .switch input:checked+.switch-track .switch-thumb{transform:translate(17px)}.tm-settings-content-inner.svelte-1ew3tcz .autoreply-studio{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.tm-settings-content-inner.svelte-1ew3tcz .autoreply-preview-panel{border:1px solid var(--bsoft);background:var(--bg);border-radius:14px;overflow:hidden}.tm-settings-content-inner.svelte-1ew3tcz .mode-list,.tm-settings-content-inner.svelte-1ew3tcz .day-row{flex-direction:column;gap:8px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .day-row{flex-flow:wrap}.tm-settings-content-inner.svelte-1ew3tcz .mode-opt,.tm-settings-content-inner.svelte-1ew3tcz .day-chip{border:1px solid var(--b1);font-size:var(--text-body);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .mode-opt.active,.tm-settings-content-inner.svelte-1ew3tcz .day-chip.active{border-color:var(--accent);background:var(--asoft);color:var(--aink);font-weight:600}.tm-settings-content-inner.svelte-1ew3tcz .day-chip input{display:none}.tm-settings-content-inner.svelte-1ew3tcz .hour-row,.tm-settings-content-inner.svelte-1ew3tcz .verify-row{align-items:center;gap:10px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .hour-select{width:auto;min-width:110px}.tm-settings-content-inner.svelte-1ew3tcz .mailproof-caption{border-top:1px solid var(--bsoft);background:var(--surface);flex-direction:column;gap:3px;padding:14px 18px 16px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .mailproof-caption-kicker{font-size:var(--text-caption);color:var(--text);font-weight:650}.tm-settings-content-inner.svelte-1ew3tcz .mailproof-caption-copy{font-size:var(--text-meta);color:var(--muted)}.tm-settings-content-inner.svelte-1ew3tcz .avatar-row{align-items:center;gap:16px;margin-bottom:26px;padding:16px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .avatar-meta{flex-direction:column;gap:7px;min-width:0;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .hidden-file{display:none}.tm-settings-content-inner.svelte-1ew3tcz .passkey-empty{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.tm-settings-content-inner.svelte-1ew3tcz .passkey-empty-icon{background:var(--asoft);width:48px;height:48px;color:var(--aink);border-radius:12px;place-items:center;display:grid}.tm-settings-content-inner.svelte-1ew3tcz .passkey-empty-copy h2{font-size:var(--text-body-lg);margin:0 0 4px;font-weight:650}.tm-settings-content-inner.svelte-1ew3tcz .passkey-empty-copy p{font-size:var(--text-meta);color:var(--muted);margin:0;line-height:1.5}.tm-settings-content-inner.svelte-1ew3tcz .label-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.tm-settings-content-inner.svelte-1ew3tcz .preview-toggle{display:none}@media (width<=920px){.tm-settings-content.svelte-1ew3tcz{padding:24px}.tm-settings-content-inner.svelte-1ew3tcz .preview-toggle{display:inline-flex}}@media (width<=700px){.tm-settings-content.svelte-1ew3tcz{padding:20px 16px}.tm-settings-content-inner.svelte-1ew3tcz .passkey-create,.tm-settings-content-inner.svelte-1ew3tcz .verify-row,.tm-settings-content-inner.svelte-1ew3tcz .actions,.tm-settings-content-inner.svelte-1ew3tcz .fwd-row{flex-direction:column;align-items:stretch}}
