:root{--color-bg:#fcfcfc;--color-bg-alt:#f5f5f5;--color-bg-dark:#191919;--color-bg-sidebar:#f5f5f5;--color-surface:#fff;--color-surface-muted:#efefef;--color-surface-raised:#f2f2f2;--color-accent-subtle:#dadada2e;--color-focus-ring:#9f9f9f1a;--headline-color:#191919;--copy-heading:#2e2e2e;--hero-shimmer:#8fd76b;--copy-heading-muted:#343434;--copy-sub:#4c6141;--copy-heading-active:#525252;--hero-demo-icon:#4c6141;--hero-demo-icon-active:#b2eb76;--hero-tab-idle:#34343473;--hero-tab-emails-pill:#335cff;--hero-tab-emails-on-pill:var(--color-white);--hero-tab-tasks-pill:#f6b51e;--hero-tab-tasks-on-pill:#3d2c00;--hero-tab-clients-pill:#fa731a;--hero-tab-clients-on-pill:var(--color-white);--hero-tab-travel-pill:#7d52f4;--hero-tab-travel-on-pill:var(--color-white);--hero-tab-emails-chat:#1e3fb8;--hero-tab-emails-chat-on:#e8eeff;--hero-tab-emails-tint:#eef2ff;--hero-tab-tasks-chat:#7a4f00;--hero-tab-tasks-chat-on:#fff6e2;--hero-tab-tasks-tint:#fdf5e3;--hero-tab-clients-chat:#a83c00;--hero-tab-clients-chat-on:#ffeee2;--hero-tab-clients-tint:#fff1e8;--hero-tab-travel-chat:#4a2aa8;--hero-tab-travel-chat-on:#f0eaff;--hero-tab-travel-tint:#f3efff;--hero2-photo-opacity:.7;--hero2-scrim-top:color-mix(in srgb,var(--color-bg) 35%,transparent);--hero2-scrim-bottom:color-mix(in srgb,var(--color-bg) 25%,transparent);--hero2-tab-idle:#343434b8;--hero2-tab-idle-hover:var(--color-text);--hero2-sub:#4b4b4b;--hero3-chip-bg:#fff;--hero3-chip-border:#3434341a;--hero3-channel-label:#3434348c;--product-hero-photo-opacity:.6;--product-hero-scrim-top:color-mix(in srgb,var(--color-bg) 40%,transparent);--product-hero-scrim-mid:color-mix(in srgb,var(--color-bg) 50%,transparent);--product-hero-scrim-bottom:color-mix(in srgb,var(--color-bg) 90%,transparent);--cp-hero-wash:linear-gradient(to bottom,color-mix(in srgb,var(--color-bg) 84%,transparent) 0,color-mix(in srgb,var(--color-bg) 60%,transparent) 400px,transparent 680px);--art-night-ground:#0d0d0d;--art-night-surface:#0e0e0e;--art-night-panel:#222;--art-night-border:#1b1b1b;--art-night-ink:#ededed;--art-night-photo-opacity:.28;--btn-neutral-light-bg:#dadada;--btn-neutral-light-color:#343434;--btn-neutral-light-border:#dadada;--btn-neutral-dark-bg:var(--color-white);--btn-neutral-dark-bg-hover:var(--color-surface-muted);--btn-neutral-dark-color:var(--color-primary);--btn-neutral-dark-border:var(--color-border);--btn-outline-landing-bg:color-mix(in srgb,var(--color-surface) 20%,transparent);--btn-outline-landing-bg-hover:color-mix(in srgb,var(--color-surface) 78%,transparent);--btn-outline-landing-border:color-mix(in srgb,var(--color-text) 14%,transparent);--btn-outline-landing-border-hover:color-mix(in srgb,var(--color-text) 24%,transparent);--btn-outline-blur-bg:color-mix(in srgb,var(--color-surface) 45%,transparent);--btn-outline-blur-bg-hover:color-mix(in srgb,var(--color-surface) 70%,transparent);--pricing-card-header-bg:#ffffffe0;--pricing-card-text:var(--color-bg-dark);--pricing-check:var(--color-text-muted);--pricing-pop-bg:#b2eb76;--pricing-pop-text:#203b14;--pricing-featured-inner:#f6f7f5;--pricing-dark-price:#e1fec6;--pricing-dark-header-bg:var(--color-white-15);--pricing-note:var(--color-accent-dark);--pricing-feat-title:var(--color-white-88);--pricing-feat-desc:var(--color-white-60);--pricing-feat-note:var(--color-sage-muted);--pricing-feat-divider:var(--color-white-12);--pricing-feat-check:var(--color-success);--hero-demo-bg:color-mix(in srgb,var(--color-bg) 10%,transparent);--hero-tab-icon-filter:none;--hero-tab-icon-filter-active:none;--phone-wrap-bg:color-mix(in srgb,var(--color-bg) 50%,transparent);--phone-card-bg:var(--color-white);--phone-avatar-bg:#f7f7f7;--phone-avatar-glass:#2f2f2f1f;--phone-date-badge-bg:var(--badge-gray-glass-bg);--phone-date-badge-text:var(--badge-gray-glass-text);--phone-date-badge-glass:#4b55631a;--phone-bubble-user-bg:#e4e4e4;--color-primary:#2f2f2f;--color-primary-dark:#0a2415;--color-primary-hover:#252525;--color-accent:#dadada;--color-accent-vivid:#525252;--brand-accent:#45bc11;--brand-mark-bg:#203b14;--brand-mark-ink:#b2eb76;--brand-ink:#1d3513;--brand-control:#45bc11;--brand-control-ink:#1d3613;--brand-control-deep:#1d3513;--color-accent-dark:#5b5b5b;--color-agent-card-bg:#b8b8b899;--color-agent-card-bg-soft:#b8b8b861;--select-card-radius:var(--radius-lg);--select-card-bg-selected:color-mix(in srgb,var(--color-accent) 40%,transparent);--select-card-border-selected:color-mix(in srgb,var(--color-primary) 10%,transparent);--select-card-sheen:var(--alert-glass-shadow);--color-wave-agent-dim:var(--color-border);--color-wave-user-dim:color-mix(in srgb,var(--color-primary) 22%,transparent);--color-wave-user-lit:var(--color-primary);--color-text:#343434;--color-text-muted:#343434ad;--color-text-subtle:#34343499;--color-border:#eee;--color-border-strong:#34343429;--color-border-dashed:#3434341a;--color-border-subtle:#3434340f;--color-border-chat:#d1d1d1;--color-white:#fff;--color-danger:#dc2626;--color-danger-vivid:#fb3748;--color-success:#dadada;--sec-status-card-bg:var(--color-white);--callout-info-bg:#ecf8e4;--callout-warning-bg:#f9eede;--callout-warning-text:#5d4702;--callout-danger-bg:#ffefea;--alert-info-bg:#eff6ff;--alert-info-border:color-mix(in srgb,var(--status-info) 30%,transparent);--alert-info-text:#1e40af;--alert-info-glass-bg:color-mix(in srgb,var(--status-info) 12%,transparent);--alert-info-glass-border:color-mix(in srgb,var(--status-info) 28%,transparent);--alert-success-bg:#e7f6df;--alert-success-border:#42701240;--alert-success-text:#2a7308;--alert-success-glass-bg:#4270121a;--alert-success-glass-border:#4270123d;--alert-warning-bg:#f9eede;--alert-warning-border:#5d470247;--alert-warning-text:#5d4702;--alert-warning-glass-bg:#fb891f1f;--alert-warning-glass-border:#fb891f4d;--alert-error-bg:#ffefea;--alert-error-border:color-mix(in srgb,var(--color-danger) 35%,transparent);--alert-error-text:var(--color-danger);--alert-error-glass-bg:#dc26261a;--alert-error-glass-border:#dc262647;--alert-glass-shadow:0 1.5px 2px 0 #ffffff80 inset;--toast-success-bg:#15803d;--toast-error-bg:#b91c1c;--toast-warning-bg:#b45309;--toast-info-bg:#1d4ed8;--toast-neutral-bg:#292929;--color-feat-mint:#f7f7f7;--color-feat-yellow:#ebe46a;--careers-bg:#e0e0e0;--careers-text:#303030;--careers-border:#34343433;--color-feat-peach:#fff5e4;--color-feat-sage:#ebf5e1;--color-accent-deep:#646464;--logo-plate-bg:var(--color-surface);--logo-plate-border:var(--color-border);--logo-plate-glyph:var(--color-text-muted);--code-bg:#f5f5f5;--code-head-bg:#efefef;--code-border:#e6e6e6;--code-text:#2f2f2f;--code-comment:#868686;--code-keyword:#7a3fbe;--code-string:#2a7308;--code-number:#a8590b;--code-fn:#1e50b8;--code-punct:#757575;--caps-card-bg:#f6f9f1;--caps-tile-yellow:#ebe46a;--caps-tile-brown:#5d3d06;--caps-tile-orange:#c9753d;--color-brand-whatsapp:#25d366;--color-brand-telegram:#27a6e5;--color-brand-discord:#5865f2;--color-brand-imessage:#65c466;--color-brand-x:#0f1419;--color-brand-linkedin:#0a66c2;--color-brand-facebook:#1877f2;--color-brand-reddit:#ff4500;--color-brand-github:#161614;--feat-forest:#343434;--feat-forest-soft:#34343480;--feat-forest-faint:#203b1433;--feat-frame-bg:#11812905;--feat-frame-border:#d8e5cd;--feat-line:#d8e5cd;--feat-notch-bg:#f4f4f4;--feat-input-border:#e4eadb;--feat-text-dark:#203b14;--feat-text-mid:#4c6141;--feat-text-soft:#708269;--feat-text-grey:#708269;--feat-required:#eb001b;--feat-banner-bg:#16290e;--feat-active-bg:#f3fcf3;--feat-active-border:#e8f1e8;--feat-mac-red:#ff5f58;--feat-mac-yellow:#febd2f;--feat-mac-green:#2ac741;--feat-divider:#e3e3e3;--feat-chip-border:#e4eadb;--feat-olive:#708269;--feat-warning:#fb891f;--feat-card-border:#dfe6d7;--feat-node-bg:#fefefe;--feat-node-border:#8f8f8f42;--feat-node-outer-border:#8f8f8f33;--feat-node-outer-bg:#34343405;--feat-node-label:#4c6241;--device-shell:#efefef;--device-screen:#fefefe;--feat-card-surface:#fff;--feat-card-ring:#0000000a;--feat-mem-forget-bubble:#ffedee;--feat-mem-forget-text:#fb3748;--feat-mem-badge-off-bg:#eff0f0;--feat-mem-badge-off-border:#eaebeb;--feat-mem-badge-off-text:#4b5563;--feat-mem-badge-on-bg:#d1fae5;--feat-mem-badge-on-border:#bff8db;--feat-mem-badge-on-text:#156f40;--feat-mem-reply-bubble:#343434;--feat-mem-reply-text:#efefef;--hiw-step-circle-bg:#f4f4f4;--hiw-step-desc:#868686;--hiw-step-num-muted:#b0b0b0;--color-tab-bg:#fafbf6;--color-placeholder:#939393;--legal-divider:#e5e5e5;--faq-toc-active-bg:#ebebeb;--faq-toc-text:#9a9a9a;--faq-toc-text-active:#343434;--color-overlay-12:#3434341f;--color-overlay-10:#3434341a;--color-overlay-08:#34343414;--color-overlay-06:#3434340f;--color-overlay-05:#34343480;--color-overlay-04:#203b1466;--pricing-card-bg-light:#f4f4f4;--pricing-card-bg-dark:#16290e;--slider-fill:#45bc11;--slider-fill-end:#3c9615;--color-white-88:#ffffffe0;--color-white-70:#ffffffb3;--color-white-60:#fff9;--color-white-50:#ffffff80;--color-white-20:#fff3;--color-white-15:#ffffff26;--color-white-12:#ffffff1f;--color-white-08:#ffffff14;--color-white-04:#ffffff0a;--color-sage-muted:#b7b7b7;--color-cta-heading:#ededed;--color-cta-dark:#0e0e0e;--cta-border-dashed:#5151511a;--about-band-dark:#1e1e1e;--about-band-text:#fcfcfce6;--about-band-text-muted:#fbfdf6b3;--band-invert-ink:#0b090a;--band-invert-ink-raised:#131011;--band-invert-text:#f3eef0;--band-invert-text-muted:#f3eef08c;--band-invert-heading:#fbf8f9;--band-invert-border-mix:32%;--band-invert-badge-pink-bg:#ec489926;--band-invert-badge-pink-border:#ec48994d;--band-invert-badge-pink-text:#f9a8d4;--band-invert-badge-glass-shadow:0 1.5px 2px 0 #ffffff14 inset;--band-invert-badge-glass-text-shadow:0 1px 0 #00000059;--band-neutral-ink:#fdfbfc;--band-neutral-ink-raised:#fff;--band-neutral-text:#241a1e;--band-neutral-text-muted:#241a1ea3;--band-neutral-heading:#150e11;--band-neutral-border-mix:12%;--cc-bg:color-mix(in srgb,var(--color-surface) 92%,transparent);--cc-border:var(--color-border);--cc-icon-bg:color-mix(in srgb,var(--color-accent-vivid) 10%,var(--color-surface-muted));--cc-pref-bg:color-mix(in srgb,var(--color-surface-raised) 40%,transparent);--onboarding-card-selected-bg:color-mix(in srgb,var(--color-accent) 60%,transparent);--onboarding-card-selected-border:color-mix(in srgb,var(--color-primary) 10%,transparent);--scrollbar-thumb:#34343433;--tooltip-dark-bg:#1a1a1ab8;--tooltip-dark-text:#f6f6f6;--tooltip-dark-border:#ffffff1f;--tooltip-dark-sheen:0 1px 1px 0 #ffffff24 inset;--tooltip-dark-shadow:0 12px 32px -12px #00000080,0 2px 8px -4px #0000004d;--tooltip-light-bg:var(--color-surface);--tooltip-light-text:var(--color-text);--tooltip-light-border:var(--color-border);--glass-control-sheen:0 1px 1px 0 #fff9 inset;--glass-control-shadow:0 8px 24px -12px #00000047,0 2px 6px -4px #0000002e;--glass-control-sheen-invert:0 1px 1px 0 #ffffff24 inset;--glass-control-shadow-invert:0 8px 24px -12px #00000080,0 2px 6px -4px #0000004d;--nav-pill-bg:color-mix(in srgb,var(--color-bg) 55%,transparent);--nav-pill-border:color-mix(in srgb,var(--color-text) 12%,transparent);--dash-input-bg:#f1f1f1;--dash-nav-label:#b5b5b5;--dash-nav-icon:#9c9c9c;--nav-fill:.18;--dash-nav-text:#4f4f4f;--dash-nav-hover-bg:#f1f1f1;--dash-nav-active-bg:#f4f4f4;--dash-new-icon-bg:#a4a4a41a;--dash-table-header-bg:#ededed;--dash-badge-bg:#f7f7f7;--dash-modal-scrim:#191919cc;--color-accent-ink:#464646;--color-tab-active:#343434;--chat-composer-bg:#f6f6f6;--chat-composer-border:#ebebeb;--chat-composer-border-hover:#cfcfcf;--chat-composer-chip-bg:color-mix(in srgb,var(--color-accent-vivid) 10%,transparent);--chat-composer-chip-bg-hover:color-mix(in srgb,var(--color-accent-vivid) 5%,transparent);--chat-send-bg-disabled:var(--color-accent-vivid);--chat-send-bg:var(--color-bg-dark);--chat-send-bg-hover:color-mix(in srgb,var(--color-accent-vivid) 88%,var(--color-primary));--chat-send-fg:var(--color-white);--chat-control-bg:#fff;--chat-control-bg-hover:#f6f6f6;--chat-control-border:#dbdbdb;--chat-control-border-hover:#c8c8c8;--chat-menu-bg:#fff;--chat-menu-border:#e6e6e6;--chat-menu-item-hover-bg:#f4f4f4;--chat-menu-item-active-bg:#ececec;--chat-menu-sep:#efefef;--chat-access-warning:#b45309;--chat-access-warning-wash:#fef4e0;--color-on-accent-vivid:#f5f5f5;--skill-readme-bg:color-mix(in srgb,var(--color-surface-raised) 30%,transparent);--skill-code-bg:var(--color-surface-muted);--status-running:#45bc11;--status-paused:#eab308;--status-stopped:#fb891f;--status-info:#3b82f6;--status-error:#fb3748;--memory-stat-teal:#0d9488;--vote-up:#4bde7f;--vote-down:#fb3748;--color-promo:#f97316;--color-promo-deep:#c2410c;--color-heart:#f472b6;--rfm-hero-scrim-strong:#030712d1;--rfm-hero-scrim-soft:#03071259;--color-band-pink:#db2777;--color-band-pink-deep:#be185d;--color-band-green:#45bc11;--color-band-green-deep:#2f8a0a;--color-band-violet:#7c3aed;--color-band-violet-deep:#5b21b6;--color-band-blue:#2563eb;--color-band-blue-deep:#1d4ed8;--referral-art-bg:#e4f3d6;--referral-art-ink:#2f8a0a;--referral-glow:color-mix(in srgb,var(--brand-accent) 9%,transparent);--referral-glow-edge:color-mix(in srgb,var(--brand-accent) 40%,transparent);--color-band-teal:#0d9488;--color-band-teal-deep:#0f766e;--skill-tone-1:#e8863c;--skill-tone-2:#2f9e7d;--skill-tone-3:#3d82c4;--skill-tone-4:#8faa2e;--int-cat-accounting:#2db499;--int-cat-invoicing:#37cdc3;--int-cat-payment:#2dabb4;--int-cat-banking:#37afcd;--int-cat-crm:#2d87b4;--int-cat-ats:#3787cd;--int-cat-hr:#2d63b4;--int-cat-support:#375fcd;--int-cat-ticketing:#2d3fb4;--int-cat-communication:#3737cd;--int-cat-social:#3f2db4;--int-cat-video:#5f37cd;--int-cat-cms:#632db4;--int-cat-knowledge-base:#8737cd;--int-cat-design:#872db4;--int-cat-productivity:#af37cd;--int-cat-storage:#ab2db4;--int-cat-search:#cd37c3;--int-cat-dev-tools:#b42d99;--int-cat-mcp:#cd379b;--int-cat-iam:#b42d75;--int-cat-analytics:#cd3773;--int-cat-surveys:#b42d51;--int-cat-e-commerce:#cd374b;--int-cat-erp:#b42d2d;--int-cat-marketing:#cd4b37;--int-cat-popular:#b4512d;--int-cat-legal:#cd7337;--int-cat-sports:#b4752d;--int-cat-gaming:#cd9b37;--int-cat-other:#b4992d;--int-cat-fallback:#8a8a8a;--skill-star:#f5c342;--usage-bar-track:var(--color-surface-raised);--usage-bar-ok:#45bc11;--usage-bar-warn:#fb891f;--usage-bar-danger:#dc2626;--mic-meter-ok:#45bc11;--mic-meter-warn:#eab308;--mic-meter-peak:#dc2626;--credits-pill-empty-bg:var(--badge-orange-glass-bg);--credits-pill-empty-border:var(--badge-orange-glass-border);--credits-pill-empty-text:var(--badge-orange-glass-text);--credits-pill-topup-sheen:color-mix(in srgb,var(--brand-accent) 32%,transparent);--credits-pill-topup-tint:color-mix(in srgb,var(--brand-accent) 14%,transparent);--credits-pill-topup-border:color-mix(in srgb,var(--brand-accent) 55%,transparent);--rainbow-1:#147a3c;--rainbow-2:#45bc11;--rainbow-3:#a6ff4d;--rainbow-4:#22d37a;--rainbow-5:#0e8a5a;--rainbow-btn-face:color-mix(in srgb,var(--color-bg) 98%,transparent);--rainbow-btn-text:var(--color-text);--rainbow-btn-edge:var(--color-border);--chart-bar:#24d365;--chart-bar-hover:#1eb857;--chart-series-cost:#3b82f6;--memory-stat-purple:#a855f7;--dash-banner-warning:#ebe46a;--dash-banner-info:#6ad8eb;--dash-banner-danger:#f7b8b8;--dash-banner-success:#b8ebc0;--dash-banner-notice:#d6c2f2;--dash-banner-deadline:#f9b877;--dash-banner-bg:#edf7e0;--dash-banner-text:#203b14;--dash-banner-text-soft:#203b14c7;--dash-banner-btn-label:var(--color-white);--dash-banner-glass:inset 0 0 0 1px #203b1417,inset 0 1.5px 2px 0 #ffffffb3;--qr-plate-bg:var(--color-white);--qr-plate-border:var(--color-border);--qr-sk-field:#3434340d;--qr-sk-ink:#34343429;--qr-sk-sheen:#ffffff9e;--badge-glass-shadow:0 2px 2px 0 #fffc inset;--badge-glass-text-shadow:0 .25px 0 #fff;--badge-glass-shadow-on-dark:0 1px 1px 0 #ffffff2e inset;--badge-glass-text-shadow-on-dark:0 1px 1px #0006;--badge-tone:var(--badge-gray-glass-text);--badge-tone-fill:13%;--badge-tone-stroke:26%;--badge-tone-ink-weight:58%;--badge-tone-ink-mix:#000;--badge-gray-filled:#7b7b7b;--badge-gray-light-bg:#f3f4f6;--badge-gray-light-text:#4b5563;--badge-gray-lighter-bg:#f9fafb;--badge-gray-lighter-text:#6b7280;--badge-gray-stroke-text:#6b7280;--badge-gray-stroke-border:#d1d5db;--badge-gray-glass-bg:#eff0f0;--badge-gray-glass-border:#eaebeb;--badge-gray-glass-text:#4b5563;--badge-blue-filled:#335cff;--badge-blue-light-bg:#dbeafe;--badge-blue-light-text:#1d4ed8;--badge-blue-lighter-bg:#eff6ff;--badge-blue-lighter-text:#1e40af;--badge-blue-stroke-text:#3b82f6;--badge-blue-stroke-border:#93c5fd;--badge-blue-glass-bg:#dbeafe;--badge-blue-glass-border:#bfdbfe;--badge-blue-glass-text:#1e40af;--badge-orange-filled:#fa731a;--badge-orange-light-bg:#fff2e4;--badge-orange-light-text:#ea580c;--badge-orange-lighter-bg:#fff7ed;--badge-orange-lighter-text:#c2410c;--badge-orange-stroke-text:#f97316;--badge-orange-stroke-border:#fdba74;--badge-orange-glass-bg:#fbe8da;--badge-orange-glass-border:#f8d8bf;--badge-orange-glass-text:#a34b09;--badge-red-filled:#fb3748;--badge-red-light-bg:#fecaca;--badge-red-light-text:#dc2626;--badge-red-lighter-bg:#fef2f2;--badge-red-lighter-text:#b91c1c;--badge-red-stroke-text:#ef4444;--badge-red-stroke-border:#fca5a5;--badge-red-glass-bg:#fbdadf;--badge-red-glass-border:#f8bfc7;--badge-red-glass-text:#ad0b21;--badge-green-filled:#21c16b;--badge-green-light-bg:#dbf8e5;--badge-green-light-text:#16a34a;--badge-green-lighter-bg:#f0fdf4;--badge-green-lighter-text:#15803d;--badge-green-stroke-text:#22c55e;--badge-green-stroke-border:#86efac;--badge-green-glass-bg:#d1fae5;--badge-green-glass-border:#bff8db;--badge-green-glass-text:#156f40;--badge-yellow-filled:#f6b51e;--badge-yellow-light-bg:#fef3c7;--badge-yellow-light-text:#d97706;--badge-yellow-lighter-bg:#fffbeb;--badge-yellow-lighter-text:#b45309;--badge-yellow-stroke-text:#eab308;--badge-yellow-stroke-border:#fde047;--badge-yellow-glass-bg:#fef9c3;--badge-yellow-glass-border:#fde68a;--badge-yellow-glass-text:#854d0e;--badge-purple-filled:#7d52f4;--badge-purple-light-bg:#e9d5ff;--badge-purple-light-text:#9333ea;--badge-purple-lighter-bg:#faf5ff;--badge-purple-lighter-text:#7c3aed;--badge-purple-stroke-text:#a855f7;--badge-purple-stroke-border:#c084fc;--badge-purple-glass-bg:#ede9fe;--badge-purple-glass-border:#d8b4fe;--badge-purple-glass-text:#6b21a8;--badge-sky-filled:#47c2ff;--badge-sky-light-bg:#bae6fd;--badge-sky-light-text:#0284c7;--badge-sky-lighter-bg:#f0f9ff;--badge-sky-lighter-text:#0369a1;--badge-sky-stroke-text:#0ea5e9;--badge-sky-stroke-border:#7dd3fc;--badge-sky-glass-bg:#e0f2fe;--badge-sky-glass-border:#bae6fd;--badge-sky-glass-text:#075985;--badge-pink-filled:#fb4ba3;--badge-pink-light-bg:#fbcfe8;--badge-pink-light-text:#db2777;--badge-pink-lighter-bg:#fdf2f8;--badge-pink-lighter-text:#be185d;--badge-pink-stroke-text:#ec4899;--badge-pink-stroke-border:#f9a8d4;--badge-pink-glass-bg:#fce7f3;--badge-pink-glass-border:#f9a8d4;--badge-pink-glass-text:#9d174d;--badge-teal-filled:#24d3ba;--badge-teal-light-bg:#99f6e4;--badge-teal-light-text:#0d9488;--badge-teal-lighter-bg:#f0fdfa;--badge-teal-lighter-text:#0f766e;--badge-teal-stroke-text:#14b8a6;--badge-teal-stroke-border:#5eead4;--badge-teal-glass-bg:#ccfbf1;--badge-teal-glass-border:#99f6e4;--badge-teal-glass-text:#115e59;--badge-brand-filled-text:var(--color-primary);--badge-brand-tint-bg:color-mix(in srgb,var(--color-accent-vivid) 15%,transparent);--badge-brand-glass-bg:color-mix(in srgb,var(--color-accent-vivid) 12%,transparent);--badge-brand-glass-border:color-mix(in srgb,var(--color-accent-vivid) 30%,transparent);--badge-brand-glass-text:var(--color-accent-vivid);--badge-promo-glass-bg:color-mix(in srgb,var(--brand-accent) 14%,transparent);--badge-promo-glass-border:color-mix(in srgb,var(--brand-accent) 32%,transparent);--badge-promo-glass-text:#2a6f0e;--avatar-hue-1:#3b82f6;--avatar-hue-2:#a855f7;--avatar-hue-3:#ec4899;--avatar-hue-4:#f97316;--avatar-hue-5:#14b8a6;--avatar-hue-6:#22c55e;--avatar-hue-7:#0ea5e9;--avatar-hue-8:#ef4444;--avatar-hue-9:#eab308;--avatar-hue-10:#6366f1;--avatar-hue-11:#f43f5e;--avatar-hue-12:#10b981;--container-width:1200px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--font-sans:"Inter",system-ui,-apple-system,sans-serif;--font-display:"Aeonik Pro","Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--text-xs:.75rem;--text-sm:13.5px;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--leading-tight:1.16;--leading-snug:1.5;--leading-normal:1.5;--leading-relaxed:1.625;--font-normal:400;--font-medium:450;--font-semibold:600;--font-bold:700;--radius-sm:.375rem;--radius-md:.625rem;--radius-l:.875rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-full:9999px;--shadow-sm:0 1px 3px #34343414;--shadow-md:0 4px 16px #3434341a;--shadow-lg:0 8px 32px #3434341f;--shadow-popover:0 3px 4px #34343405;--shadow-card:0px 4px 6px -2px #8686861a,0px 2px 2px 0px #86868633;--shadow-glass:0 1.5px 1.5px 0 #ffffff4d inset;--talk-mic-listening-bg:var(--btn-neutral-light-bg);--talk-mic-listening-ink:var(--btn-neutral-light-color);--talk-mic-halo:color-mix(in srgb,var(--btn-neutral-light-bg) 55%,transparent);--talk-transcript-text:var(--color-text-muted);--talk-hud-orb-soft:#7ee85a33;--talk-hud-ink:var(--color-white-88);--talk-hud-ink-muted:var(--color-white-60);--talk-hud-surface:var(--color-white-08);--talk-hud-border:var(--color-white-12);--talk-hud-glass:#00000073;--auth-panel-bg:#dbe7f2;--auth-panel-border:#e7e7e7;--auth-panel-ink:#23301c;--auth-panel-scrim:#fcfcfcdb;--transition-fast:.12s ease;--transition-base:.22s ease;--transition-slow:.4s ease}[data-theme=dark]{--auth-panel-bg:#0f1410;--auth-panel-border:#1b1b1b;--auth-panel-ink:#e4ecdc;--auth-panel-scrim:#070a08db;--color-accent-ink:#9c9c9c;--code-bg:#0a0a0a;--code-head-bg:#111;--code-border:#202020;--code-text:#e0e0e0;--code-comment:#6c6c6c;--code-keyword:#c3a6f0;--code-string:#9ed77a;--code-number:#e8b877;--code-fn:#8fb4f5;--code-punct:#9b9b9b;--hero-bg-image:url(../images/hero-bg-dark.webp);--color-brand-github:#f0f6fc;--color-brand-x:#fff;--color-bg:#0d0d0d;--color-bg-alt:#141414;--color-surface:#0e0e0e;--color-surface-muted:#222;--color-surface-raised:#111;--usage-bar-ok:#5ad11e;--usage-bar-warn:#ff9a3c;--usage-bar-danger:#f5455a;--mic-meter-ok:#5ad11e;--mic-meter-warn:#facc15;--mic-meter-peak:#f5455a;--credits-pill-topup-sheen:color-mix(in srgb,var(--brand-accent) 46%,transparent);--credits-pill-topup-tint:color-mix(in srgb,var(--brand-accent) 20%,transparent);--credits-pill-topup-border:color-mix(in srgb,var(--brand-accent) 62%,transparent);--color-bg-sidebar:#0f0f0f;--qr-plate-bg:#e2e2e2;--qr-plate-border:#34343424;--qr-sk-field:#34343417;--qr-sk-ink:#3434343d;--qr-sk-sheen:#ffffff73;--hero-demo-icon:#b2eb76;--hero-demo-icon-active:#4c6141;--tooltip-dark-bg:#f8f8f8bf;--tooltip-dark-text:#161616;--tooltip-dark-border:#ffffff8c;--tooltip-dark-sheen:0 1px 1px 0 #fff9 inset;--tooltip-dark-shadow:0 12px 32px -12px #0009,0 2px 8px -4px #0006;--glass-control-sheen:0 1px 1px 0 #ffffff24 inset;--glass-control-shadow:0 8px 24px -12px #00000080,0 2px 6px -4px #0000004d;--nav-pill-bg:var(--color-white-08);--nav-pill-border:var(--color-white-12);--hero-tab-idle:#919191;--hero-tab-emails-pill:#4d6fff;--hero-tab-emails-on-pill:var(--color-white);--hero-tab-tasks-pill:#f6b51e;--hero-tab-tasks-on-pill:#3d2c00;--hero-tab-clients-pill:#fa731a;--hero-tab-clients-on-pill:var(--color-white);--hero-tab-travel-pill:#8f68ff;--hero-tab-travel-on-pill:var(--color-white);--hero-tab-emails-chat:#a9bcff;--hero-tab-emails-chat-on:#14224a;--hero-tab-emails-tint:#a9bcff29;--hero-tab-tasks-chat:#f4cf6f;--hero-tab-tasks-chat-on:#3a2900;--hero-tab-tasks-tint:#f4cf6f29;--hero-tab-clients-chat:#ffab73;--hero-tab-clients-chat-on:#431c00;--hero-tab-clients-tint:#ffab7329;--hero-tab-travel-chat:#c1a4ff;--hero-tab-travel-chat-on:#22103f;--hero-tab-travel-tint:#c1a4ff29;--hero2-photo-opacity:.32;--hero2-scrim-top:color-mix(in srgb,var(--color-bg) 20%,transparent);--hero2-scrim-bottom:color-mix(in srgb,var(--color-bg) 30%,transparent);--hero2-tab-idle:#f0f0f0b8;--hero2-tab-idle-hover:#f8f8f8;--hero2-sub:#f0f0f0db;--hero3-chip-bg:#f0f0f014;--hero3-chip-border:#f0f0f024;--hero3-channel-label:#f0f0f099;--product-hero-photo-opacity:.28;--product-hero-scrim-top:color-mix(in srgb,var(--color-bg) 20%,transparent);--product-hero-scrim-mid:color-mix(in srgb,var(--color-bg) 30%,transparent);--product-hero-scrim-bottom:color-mix(in srgb,var(--color-bg) 70%,transparent);--cp-hero-wash:linear-gradient(to bottom,color-mix(in srgb,var(--color-bg) 82%,transparent) 0,color-mix(in srgb,var(--color-bg) 64%,transparent) 260px,color-mix(in srgb,var(--color-bg) 38%,transparent) 480px,color-mix(in srgb,var(--color-bg) 16%,transparent) 640px,transparent 820px);--btn-neutral-dark-bg:var(--color-surface);--btn-neutral-dark-bg-hover:var(--color-surface-raised);--btn-neutral-dark-color:var(--color-text);--btn-neutral-dark-border:var(--color-border);--pricing-card-header-bg:var(--color-bg-alt);--pricing-card-text:var(--color-text);--pricing-check:var(--color-accent);--pricing-note:var(--color-sage-muted);--pricing-featured-inner:var(--color-surface-muted);--pricing-dark-header-bg:#b2eb761a;--hero-demo-bg:#1113;--hero-tab-icon-filter:brightness(0) invert(1) opacity(.45);--hero-tab-icon-filter-active:none;--phone-wrap-bg:#1111111a;--phone-card-bg:var(--color-surface-muted);--phone-avatar-bg:#2a2a2a;--phone-avatar-glass:#f0f0f038;--phone-date-badge-glass:#d1d5db1a;--phone-bubble-user-bg:var(--color-surface-muted);--headline-color:#ededed;--copy-heading:#f6f6f6;--copy-heading-muted:#dcdcdc;--copy-sub:#a9bb9a;--copy-heading-active:#d4d4d4;--color-accent-subtle:#dadada1a;--color-focus-ring:#9f9f9f26;--color-primary:#dadada;--brand-ink:#b2eb76;--brand-control-deep:#b2eb76;--color-primary-dark:#8dc84e;--color-primary-hover:#c8c8c8;--color-accent:#5b5b5b;--color-accent-vivid:#4b4b4b;--color-accent-dark:#dadada;--color-accent-deep:#b7b7b7;--color-tab-active:#ededed;--color-promo:#572f0f;--color-promo-deep:#f97316;--color-band-pink:#3c0f26;--color-band-pink-deep:#db2777;--color-band-green:#185000;--color-band-green-deep:#45bc11;--color-band-violet:#2c1966;--color-band-violet-deep:#7c3aed;--color-band-blue:#103058;--color-band-blue-deep:#2563eb;--referral-art-bg:#091405;--referral-art-ink:#6ddb3f;--referral-glow:color-mix(in srgb,var(--brand-accent) 15%,transparent);--referral-glow-edge:color-mix(in srgb,var(--brand-accent) 55%,transparent);--color-band-teal:#2dd4bf;--color-band-teal-deep:#14b8a6;--color-agent-card-bg:#222;--color-agent-card-bg-soft:var(--color-agent-card-bg);--select-card-bg-selected:color-mix(in srgb,var(--color-accent-vivid) 16%,transparent);--color-wave-agent-dim:color-mix(in srgb,var(--color-primary) 20%,transparent);--color-text:#ededed;--color-text-muted:#d0d0d094;--color-text-subtle:#ededed80;--color-border:#1b1b1b;--color-border-strong:#dadada1a;--color-border-dashed:#6d6d6d1a;--color-border-subtle:#dadada0f;--color-border-chat:#383838;--color-feat-mint:#10101080;--color-feat-yellow:#2a2b10;--color-feat-peach:#291e12;--careers-bg:#313131;--careers-text:#dadada;--careers-border:#dadada2e;--color-feat-sage:#162711;--feat-banner-bg:var(--color-surface-raised);--feat-node-bg:var(--color-surface-muted);--feat-node-border:#dadada24;--feat-node-outer-border:#dadada1a;--feat-node-outer-bg:#dadada08;--feat-divider:#383838;--feat-chip-border:#b2eb7624;--feat-active-bg:var(--color-surface-raised);--feat-active-border:#b2eb761f;--feat-forest:#ededed;--feat-notch-bg:#dadada24;--feat-card-surface:var(--color-bg);--feat-card-ring:var(--color-border-subtle);--device-shell:var(--color-bg-alt);--device-screen:var(--color-bg);--feat-mem-forget-bubble:#fb374842;--feat-mem-forget-text:#ff9ba4;--feat-mem-reply-bubble:#dadada;--feat-mem-reply-text:#2e2e2e;--sec-status-card-bg:var(--color-surface-raised);--callout-info-bg:#45bc1114;--callout-warning-bg:#2a2110;--callout-warning-text:#e8c977;--callout-danger-bg:#fb37481a;--alert-info-bg:#3b82f624;--alert-info-border:#3b82f659;--alert-info-text:#93c5fd;--alert-info-glass-bg:#3b82f626;--alert-info-glass-border:#3b82f64d;--alert-success-bg:#45bc111f;--alert-success-border:#b2eb764d;--alert-success-text:#b2eb76;--alert-success-glass-bg:#b2eb7624;--alert-success-glass-border:#b2eb764d;--alert-warning-bg:#2a2110;--alert-warning-border:#e8c9774d;--alert-warning-text:#e8c977;--alert-warning-glass-bg:#e8c9771f;--alert-warning-glass-border:#e8c9774d;--alert-error-bg:#fb37481f;--alert-error-border:#fb374852;--alert-error-text:#fca5a5;--alert-error-glass-bg:#fb374824;--alert-error-glass-border:#fb374852;--alert-glass-shadow:0 1.5px 2px 0 #ffffff0f inset;--caps-card-bg:var(--color-surface-muted);--hiw-step-circle-bg:var(--color-surface-muted);--hiw-step-desc:#ededed8c;--hiw-step-num-muted:#ededed73;--color-tab-bg:var(--color-surface-muted);--color-placeholder:#6b6b6b;--legal-divider:#2b2b2b;--faq-toc-active-bg:var(--color-surface-raised);--faq-toc-text:#ededed80;--faq-toc-text-active:#ededed;--color-overlay-12:#dadada1f;--color-overlay-10:#dadada1a;--color-overlay-08:#dadada14;--color-overlay-06:#dadada0f;--color-overlay-05:#dadada80;--color-overlay-04:#b2eb760a;--pricing-card-bg-light:#141414;--pricing-card-bg-dark:var(--color-surface-muted);--scrollbar-thumb:#dadada0f;--dash-input-bg:var(--color-surface-muted);--dash-banner-bg:#14200e;--dash-banner-text:#b2eb76;--dash-banner-text-soft:#b2eb76a6;--dash-banner-btn-label:#14200e;--dash-banner-glass:inset 0 0 0 1px #b2eb7624,inset 0 1.5px 2px 0 #b2eb7638;--dash-nav-label:#ededed7d;--dash-nav-icon:#7c7c7c;--dash-nav-text:#edededbf;--dash-nav-hover-bg:var(--color-surface-muted);--dash-nav-active-bg:var(--color-surface-raised);--dash-new-icon-bg:#a4a4a42e;--dash-table-header-bg:var(--color-surface-muted);--dash-badge-bg:var(--color-surface-raised);--skill-readme-bg:color-mix(in srgb,var(--color-surface-raised) 12%,transparent);--skill-code-bg:color-mix(in srgb,var(--color-surface-muted) 40%,var(--color-bg));--dash-modal-scrim:#0009;--chat-composer-bg:#0c0c0c;--chat-composer-border:#1a1a1a;--chat-composer-border-hover:#2e2e2e;--chat-send-bg:var(--color-white);--chat-send-fg:var(--color-bg-dark);--chat-control-bg:#151515;--chat-control-bg-hover:#1d1d1d;--chat-control-border:#252525;--chat-control-border-hover:#383838;--chat-menu-bg:#121212;--chat-menu-border:#1f1f1f;--chat-menu-item-hover-bg:#191919;--chat-menu-item-active-bg:#202020;--chat-menu-sep:#171717;--chat-access-warning:#e1af67;--chat-access-warning-wash:color-mix(in srgb,var(--chat-access-warning) 8%,var(--chat-composer-bg));--band-invert-ink:#fdfbfc;--band-invert-ink-raised:#fff;--band-invert-text:#241a1e;--band-invert-text-muted:#241a1ea3;--band-invert-heading:#150e11;--band-invert-border-mix:12%;--band-invert-badge-pink-bg:#fce7f3;--band-invert-badge-pink-border:#f9a8d4;--band-invert-badge-pink-text:#9d174d;--band-invert-badge-glass-shadow:0 2px 2px 0 #fffc inset;--band-invert-badge-glass-text-shadow:0 .25px 0 #fff;--band-neutral-ink:#0b090a;--band-neutral-ink-raised:#131011;--band-neutral-text:#f3eef0;--band-neutral-text-muted:#f3eef08c;--band-neutral-heading:#fbf8f9;--band-neutral-border-mix:32%;--cc-bg:color-mix(in srgb,var(--color-surface) 94%,transparent);--cc-icon-bg:color-mix(in srgb,var(--color-accent-vivid) 18%,var(--color-surface-muted));--cc-pref-bg:color-mix(in srgb,var(--color-surface-raised) 55%,transparent);--status-running:#00430d;--status-info:#062962;--chart-series-cost:#60a5fa;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 16px #0006;--shadow-lg:0 8px 32px #00000080;--shadow-popover:0 3px 12px #00000047;--shadow-card:0px 1px 2px -1px #0006,0px 1px 3px 0px #0006;--shadow-glass:0 1px 1px 0 #9b9b9b1a inset;--badge-glass-shadow:0 1.5px 2px 0 #ffffff14 inset;--badge-glass-text-shadow:0 1px 0 #00000059;--badge-tone-fill:17%;--badge-tone-stroke:34%;--badge-tone-ink-weight:55%;--badge-tone-ink-mix:#fff;--badge-gray-light-bg:#9ca3af2e;--badge-gray-light-text:#d1d5db;--badge-gray-lighter-bg:#9ca3af1a;--badge-gray-lighter-text:#9ca3af;--badge-gray-stroke-text:#9ca3af;--badge-gray-stroke-border:#9ca3af73;--badge-gray-glass-bg:#9ca3af1f;--badge-gray-glass-border:#9ca3af40;--badge-gray-glass-text:#d1d5db;--badge-blue-light-bg:#3b82f62e;--badge-blue-light-text:#93c5fd;--badge-blue-lighter-bg:#3b82f61a;--badge-blue-lighter-text:#60a5fa;--badge-blue-stroke-text:#60a5fa;--badge-blue-stroke-border:#3b82f673;--badge-blue-glass-bg:#3b82f626;--badge-blue-glass-border:#3b82f64d;--badge-blue-glass-text:#93c5fd;--badge-orange-light-bg:#f973162e;--badge-orange-light-text:#fdba74;--badge-orange-lighter-bg:#f973161a;--badge-orange-lighter-text:#fb923c;--badge-orange-stroke-text:#fb923c;--badge-orange-stroke-border:#f9731673;--badge-orange-glass-bg:#f9731626;--badge-orange-glass-border:#f973164d;--badge-orange-glass-text:#fdba74;--badge-red-light-bg:#ef44442e;--badge-red-light-text:#fca5a5;--badge-red-lighter-bg:#ef44441a;--badge-red-lighter-text:#f87171;--badge-red-stroke-text:#f87171;--badge-red-stroke-border:#ef444473;--badge-red-glass-bg:#ef444426;--badge-red-glass-border:#ef44444d;--badge-red-glass-text:#fca5a5;--badge-green-light-bg:#22c55e2e;--badge-green-light-text:#86efac;--badge-green-lighter-bg:#22c55e1a;--badge-green-lighter-text:#4ade80;--badge-green-stroke-text:#4ade80;--badge-green-stroke-border:#22c55e73;--badge-green-glass-bg:#22c55e26;--badge-green-glass-border:#22c55e4d;--badge-green-glass-text:#86efac;--badge-yellow-light-bg:#eab3082e;--badge-yellow-light-text:#fde047;--badge-yellow-lighter-bg:#eab3081a;--badge-yellow-lighter-text:#facc15;--badge-yellow-stroke-text:#facc15;--badge-yellow-stroke-border:#eab30873;--badge-yellow-glass-bg:#eab30826;--badge-yellow-glass-border:#eab3084d;--badge-yellow-glass-text:#fde047;--badge-purple-light-bg:#a855f72e;--badge-purple-light-text:#d8b4fe;--badge-purple-lighter-bg:#a855f71a;--badge-purple-lighter-text:#c084fc;--badge-purple-stroke-text:#c084fc;--badge-purple-stroke-border:#a855f773;--badge-purple-glass-bg:#a855f726;--badge-purple-glass-border:#a855f74d;--badge-purple-glass-text:#d8b4fe;--badge-sky-light-bg:#0ea5e92e;--badge-sky-light-text:#7dd3fc;--badge-sky-lighter-bg:#0ea5e91a;--badge-sky-lighter-text:#38bdf8;--badge-sky-stroke-text:#38bdf8;--badge-sky-stroke-border:#0ea5e973;--badge-sky-glass-bg:#0ea5e926;--badge-sky-glass-border:#0ea5e94d;--badge-sky-glass-text:#7dd3fc;--badge-pink-light-bg:#ec48992e;--badge-pink-light-text:#f9a8d4;--badge-pink-lighter-bg:#ec48991a;--badge-pink-lighter-text:#f472b6;--badge-pink-stroke-text:#f472b6;--badge-pink-stroke-border:#ec489973;--badge-pink-glass-bg:#ec489926;--badge-pink-glass-border:#ec48994d;--badge-pink-glass-text:#f9a8d4;--badge-teal-light-bg:#14b8a62e;--badge-teal-light-text:#5eead4;--badge-teal-lighter-bg:#14b8a61a;--badge-teal-lighter-text:#2dd4bf;--badge-teal-stroke-text:#2dd4bf;--badge-teal-stroke-border:#14b8a673;--badge-teal-glass-bg:#14b8a626;--badge-teal-glass-border:#14b8a64d;--badge-teal-glass-text:#5eead4;--badge-brand-filled-text:var(--color-bg-dark);--badge-brand-glass-bg:color-mix(in srgb,var(--color-accent-vivid) 16%,transparent);--badge-brand-glass-border:color-mix(in srgb,var(--color-accent-vivid) 35%,transparent);--badge-brand-glass-text:var(--color-accent-dark);--badge-promo-glass-bg:color-mix(in srgb,var(--brand-accent) 20%,transparent);--badge-promo-glass-border:color-mix(in srgb,var(--brand-accent) 40%,transparent);--badge-promo-glass-text:#b2eb76;--onboarding-card-selected-bg:#b7b7b74d;--onboarding-card-selected-border:#b7b7b766}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}::-webkit-scrollbar{width:12px!important}body::-webkit-scrollbar{width:12px!important}html::-webkit-scrollbar{width:12px!important}::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important}body::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important}html::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important;background-clip:content-box!important;border:3px solid #0000!important;border-radius:9999px!important}body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important;background-clip:content-box!important;border:3px solid #0000!important;border-radius:9999px!important}html::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important;background-clip:content-box!important;border:3px solid #0000!important;border-radius:9999px!important}html[data-scroll-idle][data-scroll-idle] ::-webkit-scrollbar-thumb{background:0 0!important}html[data-scroll-idle][data-scroll-idle] body::-webkit-scrollbar-thumb{background:0 0!important}html[data-scroll-idle][data-scroll-idle]::-webkit-scrollbar-thumb{background:0 0!important}html ::-webkit-scrollbar-thumb{transition:background-color .24s!important}html body::-webkit-scrollbar-thumb{transition:background-color .24s!important}html::-webkit-scrollbar-thumb{transition:background-color .24s!important}@supports not selector(::-webkit-scrollbar){html[data-scroll-idle]{scrollbar-color:transparent transparent}}@media (prefers-reduced-motion:reduce){html ::-webkit-scrollbar-thumb{transition:none!important}html body::-webkit-scrollbar-thumb{transition:none!important}html::-webkit-scrollbar-thumb{transition:none!important}}@font-face{font-family:Inter;src:url(../fonts/Inter-Variable-subset.woff2)format("woff2-variations"),url(../fonts/Inter-VariableFont.ttf)format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Instrument Regular;src:url(../fonts/InstrumentSerif-Regular.woff2)format("woff2-variations"),url(../fonts/InstrumentSerif-Regular.ttf)format("truetype-variations");font-style:normal;font-display:swap}@font-face{font-family:Instrument Italic;src:url(../fonts/InstrumentSerif-Italic.woff2)format("woff2-variations"),url(../fonts/InstrumentSerif-Italic.ttf)format("truetype-variations");font-style:italic;font-display:swap}@font-face{font-family:PPMondwest;src:url(../fonts/ppmondwest-regular.woff2)format("woff2"),url(../fonts/ppmondwest-regular.otf)format("opentype");font-style:normal;font-display:swap}@font-face{font-family:SquarePeg;src:url(../fonts/SquarePeg-Regular.woff2)format("woff2"),url(../fonts/SquarePeg-Regular.ttf)format("truetype");font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-feature-settings:"salt" on,"ss01" on,"ss03" on,"ss04" on;background:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input[type=checkbox]:focus-visible,input[type=color]:focus-visible,input[type=file]:focus-visible,input[type=radio]:focus-visible,input[type=range]:focus-visible{outline:1.5px dashed var(--color-accent-vivid);outline-offset:2px;border-radius:4px}input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color])):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-accent-vivid);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}html{--page-theme-mix:0;background-color:color-mix(in srgb,var(--color-bg-dark) calc(var(--page-theme-mix)*100%),var(--color-bg));transition:background-color var(--transition-base)}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background-color:var(--color-bg);min-height:100dvh;transition:background-color var(--transition-base),color var(--transition-base)}::selection{background:color-mix(in srgb,var(--color-accent-vivid) 20%,transparent);color:var(--color-primary);-webkit-text-fill-color:var(--color-primary)}.container{width:100%;max-width:var(--container-width);padding-inline:var(--space-6);margin-inline:auto}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}input:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}input:-webkit-autofill:active{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}input:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}input:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}select:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}select:-webkit-autofill:active{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}select:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}select:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}textarea:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}textarea:-webkit-autofill:active{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}textarea:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}textarea:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}input:autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}input:autofill:active{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}input:autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}input:autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}select:autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}select:autofill:active{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}select:autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}select:autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}textarea:autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}textarea:autofill:active{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}textarea:autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}textarea:autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-primary) 7%,var(--color-surface)) inset!important;-webkit-text-fill-color:var(--color-text)!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)!important;transition:background-color 5000s ease-in-out!important}.section-shell{background-color:var(--color-bg);scroll-margin-top:88px}.section-container{border-left:1px solid var(--color-border-dashed);border-right:1px solid var(--color-border-dashed);padding:0}.section-container,.section-rule{border-top:1px solid var(--color-border-dashed)}.section-intro{justify-content:center;align-items:flex-start;gap:var(--space-4);min-height:262px;padding:var(--space-10);border-bottom:1px solid var(--color-border-dashed);flex-direction:column;display:flex}.section-intro--center{text-align:center;border-bottom:none;align-items:center;min-height:0;padding:0}.section-heading{font-family:var(--font-display);font-size:2.5rem;font-weight:var(--font-medium);letter-spacing:-.02em;color:var(--copy-heading);margin:0;line-height:1.2}.section-heading-emphasis{font-family:Instrument Italic;font-size:3rem}.section-heading-accent{color:var(--copy-heading-muted)}.section-sub{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}@media (width<=960px){.section-intro:not(.section-intro--center){min-height:0;padding:var(--space-8) var(--space-6)}.section-container,.section-rule{border-top:none}.section-container{border-left:none;border-right:none}}@media (width<=640px){.section-heading{font-size:2rem}.section-heading-emphasis{font-size:2.4rem}.section-sub{font-size:var(--text-sm)}}@media (width<=375px){.section-heading{font-size:1.75rem}.section-heading-emphasis{font-size:2.1rem}}.meta-name{color:var(--copy-heading);line-height:1}.meta-name,.meta-platform{font-size:var(--text-xs);font-weight:450}.meta-platform{color:var(--color-primary);align-items:center;gap:6px;display:flex}.meta-dot{border-radius:var(--radius-full);background:var(--color-accent);flex-shrink:0;width:3.4px;height:3.4px}.action-icon{color:var(--color-accent-dark)}.date-badge{text-align:center;font-size:9px;font-weight:var(--font-medium);letter-spacing:.33px;text-transform:uppercase;color:var(--color-overlay-05);background:var(--color-overlay-08);border-radius:var(--radius-full);box-shadow:inset 0 1px 3px 0 var(--color-overlay-10),inset 0 .5px .5px 0 var(--color-overlay-10);align-self:center;padding:4px 10px}.bubble{padding:var(--space-2) var(--space-3);font-size:13px;line-height:var(--leading-normal);border-radius:var(--radius-l);max-width:84%}.bubble--user{background-color:var(--color-surface-muted);color:var(--color-primary);border-radius:var(--radius-l) var(--radius-l) 4px var(--radius-l);box-shadow:var(--shadow-glass);align-self:flex-end}.bubble--agent{color:var(--copy-heading);border-radius:var(--radius-l) var(--radius-l) var(--radius-l) 4px;padding:var(--space-1);align-self:flex-start}.typing{align-items:center;gap:4px;padding:4px 2px;display:flex}.typing span{border-radius:var(--radius-full);background-color:var(--color-accent);opacity:.6;width:5px;height:5px;animation:1.2s ease-in-out infinite typingBounce}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes typingBounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.typing span{animation:none}}.phone-bar{gap:var(--space-2);border-bottom:1px dashed color-mix(in srgb,var(--color-white) 10%,transparent);background:color-mix(in srgb,var(--color-white) 1%,transparent);padding:10px 12px}.phone-avatar,.phone-bar{flex-shrink:0;align-items:center;display:flex}.phone-avatar{border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-white) 10%,transparent);justify-content:center;width:30px;height:30px;font-size:14px}.phone-contact{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-white);line-height:1.2}.phone-status{color:color-mix(in srgb,var(--color-white) 50%,transparent);font-size:10px;line-height:1.2}.phone-messages{gap:var(--space-2);flex-direction:column;padding:14px;display:flex}.phone-bubble{border-radius:14px;max-width:86%;padding:7px 10px;font-size:10px;line-height:1.5}.phone-bubble--user{background:var(--color-accent);color:var(--color-white);border-bottom-right-radius:4px;align-self:flex-end}.phone-assistant-bubble{background:color-mix(in srgb,var(--color-white) 5%,transparent);border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:40px;transition:max-width .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.phone-assistant-bubble--expanded{max-width:86%}.phone-assistant-bubble--success{background:#16a34a1a;border:1px solid #16a34a1a}.phone-typing-dots{opacity:1;align-items:center;gap:3px;max-height:30px;padding:9px 10px;transition:opacity .2s,max-height .3s;display:flex}.phone-typing-dots span{border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-white) 40%,transparent);flex-shrink:0;width:4px;height:4px;animation:1.1s ease-in-out infinite typing-dot}.phone-typing-dots span:nth-child(2){animation-delay:.18s}.phone-typing-dots span:nth-child(3){animation-delay:.36s}.phone-typing-dots--hidden{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.phone-reply-text{color:color-mix(in srgb,var(--color-white) 80%,transparent);opacity:0;white-space:normal;max-height:0;padding:0 10px;font-size:10px;line-height:1.5;transition:opacity .25s .2s,max-height .3s .15s,padding 0s .15s;overflow:hidden}.phone-reply-text--visible{opacity:1;max-height:120px;padding:6px 10px}.phone-reply-text--success{align-items:flex-start;gap:5px;display:flex;color:var(--color-success)!important}.phone-checkmark{color:var(--color-success);font-weight:var(--font-semibold)}.bubble-enter-active{transition:opacity .3s,transform .4s cubic-bezier(.34,1.56,.64,1)}.bubble-enter-from{opacity:0;transform:translateY(10px)}@keyframes typing-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.phone-typing-dots span{animation:none}.bubble-enter-active{transition:opacity .3s}.bubble-enter-from{transform:none}}.step__header{gap:var(--space-1);flex-direction:column;display:flex}.step__title{font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--color-text);font-weight:600}.step__subtitle{font-size:var(--text-sm);color:var(--color-text-muted)}.step__label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.step__fields{gap:var(--space-6);width:100%}.step__field,.step__fields{flex-direction:column;display:flex}.step__field{gap:var(--space-2)}.step__card--selected,.step__style-btn--selected,.step__voice-item--selected{box-shadow:var(--shadow-glass);border-color:var(--onboarding-card-selected-border)!important;background:var(--onboarding-card-selected-bg)!important;color:var(--color-bg)!important}.step__style-btn--selected{color:var(--color-primary)!important}.step__card--selected:hover,.step__style-btn--selected:hover,.step__voice-item--selected:hover{background:color-mix(in srgb,var(--color-accent) 50%,transparent)!important}.page-scene{background-color:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.page-scene:before{content:"";background:linear-gradient(to top,color-mix(in srgb,var(--color-bg) 90%,transparent) 0,color-mix(in srgb,var(--color-bg) 80%,transparent) 60%,transparent 72%);z-index:1;pointer-events:none;position:absolute;inset:0}.page-scene--dither:before{content:none}.page-scene__bg{background-image:var(--hero-bg-image,url(../images/hero-bg.webp));z-index:0;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.auth__inner{padding:var(--space-10) var(--space-6);z-index:2;flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.auth__header{width:100%;max-width:440px;margin:0 auto;margin-bottom:var(--space-6);padding:var(--space-4)}.auth__logo{align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.auth__logo-img{-o-object-fit:cover;object-fit:cover;border-radius:10px;flex-shrink:0;width:32px;height:32px}.auth__logo-text{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:-.01em;color:var(--color-text)}.auth__card{z-index:2;width:100%;max-width:440px;padding:var(--space-6) var(--space-5);gap:var(--space-8);border:1px solid color-mix(in srgb,var(--color-border) 30%,transparent);border-radius:var(--radius-lg);background-color:color-mix(in srgb,var(--color-bg) 15%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;margin:0 auto;display:flex;position:relative}@media (width<=480px){.auth__card{padding:var(--space-4) var(--space-3)}}.auth__group{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.auth__submit{width:100%}.auth__oauth-group{gap:var(--space-2);display:flex}.auth__oauth-tip{flex:1;min-width:0}.auth__oauth{width:100%}.auth__oauth-group .auth__oauth.auth__oauth--github{color:var(--color-brand-github)}.auth__spinner{animation:.7s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.auth__spinner{animation-duration:2.4s}}.auth__divider{align-items:center;gap:var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs);display:flex}.auth__divider:after,.auth__divider:before{content:"";background-color:color-mix(in srgb,var(--color-border-dashed) 60%,transparent);flex:1;height:1px}.auth__terms{text-align:center;font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.auth__link{color:var(--color-text);font-weight:var(--font-medium);text-underline-offset:2px;text-decoration:underline}.auth__switch{width:100%;max-width:440px;margin:var(--space-4) auto 0;text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}.auth__switch-link{color:var(--color-text);font-weight:var(--font-medium);text-underline-offset:2px;transition:color var(--transition-fast);margin-top:4px;text-decoration:underline}.auth__switch-link:hover{color:var(--color-text-muted)}.auth__switch-sep{margin:0 var(--space-1);color:var(--color-text-subtle)}.auth__forgot{margin-top:calc(var(--space-2)*-.5);font-size:var(--text-sm);justify-content:flex-end;display:flex}.auth-split{background-color:var(--color-bg);grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.auth-split__panel{margin:var(--space-4)}.auth-split__form{padding:var(--space-8) var(--space-6);flex-direction:column;min-width:0;display:flex;overflow-y:auto}.auth-split__top{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;display:flex}.auth-split__body{width:100%;padding:var(--space-10) 0;flex-direction:column;flex:1;justify-content:center;display:flex}.auth-split .auth__card{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border:none;max-width:400px;padding:0}.auth-split .auth__switch{max-width:400px}@media (width<=960px){.auth-split{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.auth-split__form{padding:var(--space-6) var(--space-4)}.auth-split__body{padding:var(--space-8) 0}}.dash-page{scrollbar-gutter:stable;height:100%;padding:var(--space-12) var(--space-6) var(--space-6);position:relative;overflow-y:auto}@media (width<=640px){.dash-page{padding:var(--space-4)}}.dash-page__inner{gap:var(--space-8);flex-direction:column;max-width:1000px;min-height:100%;margin:0 auto;display:flex}.dash-page__inner--empty{justify-content:center}html[data-tokens=aa]{--color-placeholder:#656565;--hiw-step-desc:#6d6d6d;--status-running:#36930d;--status-paused:#a07a05;--status-stopped:#ca6304}html[data-tokens=aa][data-theme=dark]{--color-placeholder:#919191;--hiw-step-desc:#ededed8c;--status-running:#00901c;--status-info:#2c77f2;--status-paused:#eab308;--status-stopped:#fb891f}.signout[data-v-d231f1b5]{z-index:10001;justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6);background:var(--color-bg);text-align:center;flex-direction:column;display:flex;position:fixed;inset:0}.signout__mark[data-v-d231f1b5]{color:var(--color-text);display:flex}.signout__text[data-v-d231f1b5]{gap:var(--space-1);flex-direction:column;display:flex}.signout__title[data-v-d231f1b5]{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);margin:0}.signout__hint[data-v-d231f1b5]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.signout-leave-active[data-v-d231f1b5]{transition:opacity var(--transition-base)}.signout-leave-to[data-v-d231f1b5]{opacity:0}@media (prefers-reduced-motion:reduce){.signout-leave-active[data-v-d231f1b5]{transition:none}}.err[data-v-2acec964]{min-height:100vh;padding:var(--space-6);background:var(--color-bg);justify-content:center}.err[data-v-2acec964],.err__card[data-v-2acec964]{align-items:center;display:flex}.err__card[data-v-2acec964]{gap:var(--space-2);text-align:center;flex-direction:column;width:100%;max-width:560px}.err__art-frame[data-v-2acec964]{border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface-raised);width:100%;margin-bottom:var(--space-4);position:relative;overflow:hidden}.err__art-frame[data-v-2acec964]:before{content:"";background:var(--color-surface-raised);animation:1.4s ease-in-out infinite err-art-pulse-2acec964;position:absolute;inset:0}.err__art-frame--loaded[data-v-2acec964]:before{content:none}@media (width<=640px){.err__art-frame[data-v-2acec964]{border-radius:var(--radius-lg);margin-bottom:var(--space-3)}}.err__art[data-v-2acec964]{z-index:1;width:100%;height:auto;display:block;position:relative}@keyframes err-art-pulse-2acec964{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.err__art-frame[data-v-2acec964]:before{animation:none}}.content[data-v-2acec964]{flex-direction:column;gap:2px;display:flex}.err__title[data-v-2acec964]{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);letter-spacing:-.27px}.err__sub[data-v-2acec964]{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2);width:30ch;line-height:1.5}.err__actions[data-v-2acec964]{gap:var(--space-2);display:flex}
