html[data-theme=light]{color-scheme:light;--theme-page:#fff8ee;--theme-card:#fff;--theme-soft:#f4eeff;--theme-raised:#eadcff;--theme-text:#1e0f2b;--theme-muted:#5e4f6e;--theme-line:#ded2e8;--theme-link:#5b2a9e;--theme-focus:#5b2a9e;--theme-active:#5b2a9e;--theme-active-text:#fff}html[data-theme=dark]{color-scheme:dark;--theme-page:#120a1c;--theme-card:#1c1229;--theme-soft:#251838;--theme-raised:#34214f;--theme-text:#f6f1ff;--theme-muted:#b7a9cf;--theme-line:#49345f;--theme-link:#cdaeff;--theme-focus:#ffc93c;--theme-active:#ffc93c;--theme-active-text:#2a0f1c}html[data-theme] body{color-scheme:inherit}html[data-theme] body:is(.app,.site,.ported){color-scheme:inherit;background-color:var(--theme-page);color:var(--theme-text)}.theme-toggle{border:1px solid var(--theme-line);background:var(--theme-soft);color:var(--theme-muted);box-sizing:border-box;vertical-align:middle;border-radius:999px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.theme-toggle button{width:44px;min-width:44px;height:44px;min-height:44px;color:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:none;display:grid}.theme-toggle svg{width:20px;height:20px;display:block}.theme-toggle button[aria-pressed=true]{background:var(--theme-active);color:var(--theme-active-text)}.theme-toggle button:hover{color:var(--theme-text)}.theme-toggle button[aria-pressed=true]:hover{color:var(--theme-active-text)}.theme-toggle button:focus-visible{outline:3px solid var(--theme-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.theme-toggle button{transition:none}}html[data-theme=light] body.app{--surface-darkest:var(--theme-page);--surface-black:var(--theme-card);--surface-dark:var(--theme-card);--surface-dark-2:var(--theme-soft);--surface-dark-3:var(--theme-soft);--text-on-dark:var(--theme-text);--text-on-dark-2:#3d2e4d;--text-on-dark-3:#5e4f6e;--text-on-dark-4:#5e4f6e;--text-muted-dark:var(--theme-muted);--text-muted-lilac:var(--theme-muted);--text-dim-dark:#736585;--line-dark:#e5dbe9;--line-dark-2:#d5c6e1;--fill-dark:#f4eeff;--fill-dark-2:#eadcff;--teal-bright:#0b6b69;--teal-light:#0b6b69;--lilac:#5b2a9e;--violet-soft:#5b2a9e;--yellow-a07:#fff1c2;--yellow-a08:#fff1c2}html[data-theme=light] body.app :where(h1,h2,h3,h4,.logo-dark,.plan-name,.current,.pw-step-label,.pw-num,.pw-waiting,.pw-phone-box,.pw-code span,.pw-result,.pw-note strong,.pw-copy,.pw-ghost,.ex-quota-line b,.ex-group-name,.ex-stat-value,.ex-row-name,.ex-h-group,.ex-quota-row strong,.ex-h-rows,.mcp-tag,.mcp-urlbar span:last-child,.mcp-tab[aria-selected=true],.mcp-keytext,.mcp-regen,.mcp-client-name,.mcp-usage-mini strong,.mcp-steps .mcp-num,.mcp-shot-title,.mcp-urlfield,.mcp-usage-big strong,.st-banner-body strong,.st-toast,.live-secondary,.ak-who strong,.ak-reset b,.ak-meter-line b,.ak-price,.ak-btn,.ak-invoice-plan,.ak-invoice-fields dd){color:var(--theme-text)}html[data-theme=light] body.app :is(.live-hero,.ak-plan.popular,.mcp-hero){background:var(--theme-soft)}html[data-theme=light] body.app :is(.live-hero h2,.live-hero p){color:var(--theme-text)}html[data-theme=light] body.app :is(.mcp-tab[aria-selected=true],.pw-num,.mcp-steps .mcp-num){background:var(--theme-raised)}html[data-theme=light] body.app :is(.runtime-card input:not([type=checkbox]),.runtime-card select,.runtime-row,.ak-card select,.ak-dialog input:not([type=checkbox]),.live-app input:not([type=checkbox]),.live-app select,.pw-phone-box[type=tel]){background:var(--theme-soft);color:var(--theme-text);border-color:var(--theme-line)}html[data-theme=light] body.app :is(.runtime-card a,.runtime-card [role=alert]),html[data-theme=light] body.app .sidebar :is(.plan-link,.accent),html[data-theme=light] body.app .mcp-guide-copy{color:var(--theme-link)}html[data-theme=light] body.site .menu,html[data-theme=dark] body.site :is(.bar,.menu,.sticky){background:var(--theme-page);color:var(--theme-text)}html[data-theme=dark] body.site .bar :is(.links,.links .ai,.login){color:var(--theme-text);border-color:var(--theme-line)}html[data-theme=dark] body.site .bar :is(.menu-btn,.login){background:var(--theme-card)}html[data-theme=dark] body.site :is(.ba,.how,.pricing,.faq,.legal){color:var(--theme-text)}html[data-theme=dark] body.site :is(.ba,.how,.pricing,.faq,.legal) :is(.intro p,.eyebrow,.sub,.desc,.a,.lead,.meta){color:var(--theme-muted)}html[data-theme=dark] body.site :is(.before,.after,.msg,.faq .row,.faq .item,.pricing .plan,.legal section,.how .step){background:var(--theme-card);color:var(--theme-text);border-color:var(--theme-line)}html[data-theme=dark] body.site .ba :is(.head,.a-head,.chat){background:var(--theme-soft);color:var(--theme-text);border-color:var(--theme-line)}html[data-theme=dark] body.site .ba .fade{background:linear-gradient(transparent, var(--theme-card))}html[data-theme=dark] body.site .ba .more{background:var(--theme-card);color:var(--theme-muted)}html[data-theme=dark] body.site .faq :is(.list,.plus){background:var(--theme-soft);color:var(--theme-text);border-color:var(--theme-line)}html[data-theme=dark] body.site .pricing .plan{--ink:var(--theme-text);--ink-soft:var(--theme-muted);--text-muted:var(--theme-muted)}html[data-theme=dark] body.site .legal a{color:var(--theme-link)}html[data-theme=dark] body.site .hero .cta{background:var(--yellow);color:var(--on-yellow)}html[data-theme=dark] body.site .sticky :is(.login,.google){background:var(--theme-card);color:var(--theme-text)}html[data-theme=dark] body.site .docs-link{color:var(--theme-link)}html[data-theme=light] body.ported,html[data-theme=dark] body.ported{background:var(--theme-page);color:var(--theme-text)}html[data-theme] .dx .theme-toggle{width:auto;min-width:96px;height:auto}html[data-theme] .dx .theme-toggle button{width:44px;min-width:44px;height:44px;min-height:44px}html[data-theme=light] body.app .mcp-hero-glow{opacity:.15}html[data-theme=light] body.app .mcp-urlbar{background:var(--theme-card)}html[data-theme=light] body.app .mcp-urlbar span:first-child{color:var(--theme-muted)}html[data-theme=light] body.app :is(.pw-error,.ak-danger-note,.ak-alert,.live-error){color:#b0164e}html[data-theme=light] body.app :is(.live-link,.live-history[aria-pressed=true],.live-meter strong,.mcp-keynote-new,.mcp-prompt-label,.mcp-usage-note a){color:var(--theme-link)}html[data-theme=light] body.app :is(.mcp-chip,.ak-meter-hint.full,.ak-status.pending,.live-status){color:#7a2e00}html[data-theme=light] body.app :is(.mcp-revoke,.mcp .mcp-abilities .mcp-no){color:#b0164e}html[data-theme=light] .theme-toggle button[data-theme-select=light],html[data-theme=dark] .theme-toggle button[data-theme-select=dark]{background:var(--theme-active);color:var(--theme-active-text)}html[data-theme=light] body.app .sidebar .name,html[data-theme=light] body.app :is(.schedule-picker-preset,.schedule-picker-preview,.schedule-picker-cancel){color:var(--theme-text)}html[data-theme=light] body.app :is(.schedule-picker-preset[aria-pressed=true],.schedule-picker-preview span,.fathom-entry),html[data-theme=light] body.app .fathom-page :is(a,.fathom-eyebrow,.fathom-warning,.fathom-notice,.fathom-badge-warning){color:var(--theme-link)}html[data-theme=dark] body.app :is(.mcp-tab[aria-selected=true],.mcp-steps .mcp-num){background:var(--theme-raised);color:var(--theme-text)}html[data-theme] body.app .mcp-tab:hover{background:var(--theme-soft);color:var(--theme-text)}html[data-theme=light] body.app .ak-status.failed{color:#b0164e}html[data-theme=light] body.app :is(.fathom-group-copy strong,.fathom-secondary,.fathom-quota strong,.fathom-help summary,.fathom-loading-message strong){color:var(--theme-text)}html[data-theme=light] body.app :is(.fathom-quiet,.fathom-badge-danger){color:#b0164e}html[data-theme=light] body.app :is(.fathom-badge-connecting,.fathom-task-tags span){color:var(--theme-link)}:root{--app-strong-text:var(--white);--app-faint-text:var(--text-dim-dark);--app-toggle-off-panel:var(--white-a16);--app-toggle-off-input:var(--line-dark-2);--app-danger-ink:var(--on-yellow);--app-selected-inset:transparent;--app-warning-text:var(--yellow);--app-warning-soft-text:var(--yellow-light);--app-warning-indicator:var(--yellow);--app-warning-fill:var(--yellow-a12);--app-warning-badge-fill:var(--yellow-a14);--app-warning-strong-fill:#ffc93c1a;--app-warning-line:#ffc93c4d;--app-banner-line:#ffc93c52;--app-unread-line:var(--yellow-a25);--app-search-line:var(--yellow-a50);--app-filter-line:#ffc93c73;--app-checked-line:#ffc93c59;--app-error-text:var(--pink-soft);--app-error-soft-text:var(--pink-light);--app-success-text:var(--teal);--app-info-text:var(--purple-light);--app-progress-text:#c9b0ff;--app-progress-fill:#9b6bff2e;--app-selected-line:#9b6bff8c;--app-selected-hover:#9b6bff38;--app-spinner-line:#c9b0ff4d;--app-floating-surface:#2a1c3f;--app-scrollbar:#48315f;--app-row-line:#ffffff0d;--app-control-line:var(--white-a16);--app-handle-line:var(--white-a25);--app-toggle-off:var(--white-a14);--app-toggle-on:var(--teal);--app-shadow-color:#00000073;--app-bulk-shadow-color:#0000008c;--app-backdrop:#08040e99;--app-primary-hover:#ffda66;--app-avatar-pink:#ffc2d1;--app-avatar-teal:#7fe7e5;--app-avatar-green:#c9f2c7;--app-avatar-peach:#ffd4b8;--app-avatar-blue:#cfe3ff}:where(body.tone-light,body.ported.light,html[data-theme=light] body.app){--app-strong-text:var(--ink);--app-faint-text:var(--muted);--app-toggle-off-panel:var(--text-muted);--app-toggle-off-input:var(--text-muted);--app-selected-inset:var(--brown);--app-warning-text:var(--brown);--app-warning-soft-text:var(--brown);--app-warning-indicator:var(--brown);--app-warning-fill:#fff9e8;--app-warning-badge-fill:var(--yellow-light);--app-warning-strong-fill:var(--yellow-light);--app-warning-line:var(--brown);--app-banner-line:var(--brown);--app-unread-line:var(--brown);--app-search-line:var(--purple);--app-filter-line:var(--brown);--app-checked-line:var(--brown);--app-error-text:var(--pink-deep);--app-error-soft-text:var(--pink-deep);--app-success-text:var(--teal-deep);--app-info-text:var(--purple);--app-progress-text:var(--purple);--app-progress-fill:var(--lavender);--app-selected-line:var(--purple);--app-selected-hover:var(--purple-light);--app-spinner-line:var(--line-strong);--app-floating-surface:var(--lavender);--app-scrollbar:var(--text-muted);--app-row-line:var(--line);--app-control-line:var(--text-faint);--app-handle-line:var(--text-faint);--app-toggle-off:var(--text-muted);--app-toggle-on:var(--teal-deep)}
