a{color:inherit;text-decoration:none}code{font-size:.9em;padding:.1em .35em;border-radius:4px;background:var(--ui-accent-muted);color:var(--ui-text)}:root,[data-theme=dark]{color-scheme:dark;--ui-font:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ui-bg:#212121;--ui-bg-elevated:#2f2f2f;--ui-sidebar:#171717;--ui-sidebar-hover:#2a2a2a;--ui-surface:#303030;--ui-surface-hover:#424242;--ui-border:#424242;--ui-border-subtle:rgba(255,255,255,0.08);--ui-text:#ececec;--ui-text-secondary:#b4b4b4;--ui-text-tertiary:#a3a3a3;--ui-accent:#ffffff;--ui-accent-fg:#0d0d0d;--ui-accent-muted:rgba(255,255,255,0.12);--ui-primary:#0a8668;--ui-primary-hover:#087056;--ui-primary-fg:#ffffff;--ui-link:#10a37f;--ui-danger:#ef4444;--ui-danger-muted:rgba(239,68,68,0.12);--ui-warning:#f59e0b;--ui-warning-muted:rgba(245,158,11,0.12);--ui-success:#10a37f;--ui-success-muted:rgba(16,163,127,0.12);--ui-composer-bg:#303030;--ui-composer-border:#565656;--ui-message-user:#303030;--ui-message-assistant:transparent;--ui-overlay:rgba(0,0,0,0.55);--ui-shadow:0 8px 32px rgba(0,0,0,0.4);--ui-composer-contour:0 0 6px rgba(0,0,0,0.55);--ui-glass-bg:color-mix(in srgb,var(--ui-bg-elevated) 34%,transparent);--ui-glass-border:color-mix(in srgb,var(--ui-border-subtle) 90%,transparent);--ui-glass-blur:blur(20px) saturate(155%);--ui-glass-shadow:0 1px 2px color-mix(in srgb,#000 5%,transparent),0 6px 18px -6px color-mix(in srgb,#000 14%,transparent),0 14px 28px -14px color-mix(in srgb,#000 10%,transparent);--ui-radius-xs:6px;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:16px;--ui-radius-xl:24px;--ui-radius-pill:999px;--ui-sidebar-width:260px;--ui-topbar-height:52px;--ui-composer-min-height:52px;--ui-focus-ring:0 0 0 2px var(--ui-bg),0 0 0 4px var(--ui-primary)}[data-theme=light]{color-scheme:light;--ui-bg:#ffffff;--ui-bg-elevated:#ffffff;--ui-sidebar:#f9f9f9;--ui-sidebar-hover:#ececec;--ui-surface:#f4f4f4;--ui-surface-hover:#ececec;--ui-border:#e5e5e5;--ui-border-subtle:rgba(0,0,0,0.06);--ui-text:#0d0d0d;--ui-text-secondary:#6e6e80;--ui-text-tertiary:#6b6b80;--ui-accent:#0d0d0d;--ui-accent-fg:#ffffff;--ui-accent-muted:rgba(0,0,0,0.06);--ui-primary:#0a8668;--ui-primary-hover:#087056;--ui-primary-fg:#ffffff;--ui-link:#0a8668;--ui-danger-muted:rgba(239,68,68,0.08);--ui-warning-muted:rgba(245,158,11,0.08);--ui-success:#0a8668;--ui-success-muted:rgba(10,134,104,0.08);--ui-composer-bg:#ffffff;--ui-composer-border:#d9d9e3;--ui-message-user:#f4f4f4;--ui-message-assistant:transparent;--ui-overlay:rgba(255,255,255,0.72);--ui-shadow:0 8px 32px rgba(0,0,0,0.12);--ui-composer-contour:0 0 6px rgba(0,0,0,0.1);--ui-glass-bg:color-mix(in srgb,var(--ui-bg-elevated) 52%,transparent);--ui-glass-border:color-mix(in srgb,var(--ui-border-subtle) 95%,transparent);--ui-glass-blur:blur(20px) saturate(155%);--ui-glass-shadow:0 1px 2px color-mix(in srgb,#000 3%,transparent),0 6px 18px -6px color-mix(in srgb,#000 8%,transparent),0 14px 28px -14px color-mix(in srgb,#000 6%,transparent);--ui-focus-ring:0 0 0 2px var(--ui-bg),0 0 0 4px var(--ui-primary)}body,html{margin:0;min-height:100dvh;background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font);-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:border-box}::selection{background:var(--ui-primary);color:var(--ui-primary-fg)}:root{--app-bg:var(--ui-bg);--app-bg-secondary:var(--ui-bg-muted,var(--ui-surface));--app-bg-gradient:var(--ui-bg);--surface-primary:var(--ui-bg-elevated);--surface-secondary:var(--ui-surface);--surface-elevated:var(--ui-bg-elevated);--surface-muted:var(--ui-bg-muted,var(--ui-surface));--text-primary:var(--ui-text);--text-secondary:var(--ui-text-secondary);--text-muted:var(--ui-text-tertiary);--text-inverse:var(--ui-accent-fg);--text-link:var(--ui-link,var(--ui-primary));--accent-primary:var(--ui-primary);--accent-primary-hover:var(--ui-primary-hover);--accent-secondary:var(--ui-accent);--accent-danger:var(--ui-danger);--accent-warning:var(--ui-warning);--accent-success:var(--ui-success);--border-primary:var(--ui-border);--border-soft:var(--ui-border-subtle);--border-active:var(--ui-primary);--shadow-soft:var(--ui-shadow);--shadow-medium:var(--ui-shadow);--shadow-strong:var(--ui-shadow);--glow-primary:transparent;--sidebar-bg:var(--ui-sidebar);--sidebar-item-bg:transparent;--sidebar-item-active-bg:var(--ui-sidebar-hover);--sidebar-item-active-text:var(--ui-text);--header-bg:var(--ui-bg);--header-border:var(--ui-border-subtle);--input-bg:var(--ui-composer-bg);--input-border:var(--ui-composer-border);--input-focus:var(--ui-primary);--button-primary-bg:var(--ui-primary);--button-primary-text:var(--ui-primary-fg);--button-primary-hover:var(--ui-primary-hover);--chat-user-bg:var(--ui-message-user);--chat-user-text:var(--ui-text);--chat-ai-bg:var(--ui-message-assistant);--chat-ai-text:var(--ui-text);--chat-border:var(--ui-border-subtle)}:root[data-theme=light]{--chat-user-text:#000000;--chat-ai-text:#000000}:root[data-theme=dark]{--chat-user-text:#ffffff;--chat-ai-text:#ffffff}:root:is([data-wallpaper=classic],[data-wallpaper-style=classic]){--ui-wallpaper-accent:var(--ui-primary,#10a37f)}:root[data-theme=light]:is([data-wallpaper=classic],[data-wallpaper-style=classic]){--ui-bg-base:#ffffff;--ui-bg-muted:#f7f7f8;--ui-border-strong:#d9d9e3;--ui-text-primary:var(--ui-text)}:root[data-theme=dark]:is([data-wallpaper=classic],[data-wallpaper-style=classic]){--ui-bg-base:#212121;--ui-bg-muted:#2a2a2a;--ui-border-strong:#565656;--ui-text-primary:var(--ui-text)}:root:is([data-wallpaper=office],[data-wallpaper-style=office]){--ui-font:"Inter","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--ui-wallpaper-accent:#1f75cb}:root[data-theme=light]:is([data-wallpaper=office],[data-wallpaper-style=office]){color-scheme:light;--ui-bg:#f4f7fa;--ui-bg-base:#f4f7fa;--ui-bg-muted:#edf2f6;--ui-bg-elevated:#ffffff;--ui-sidebar:#ffffff;--ui-sidebar-hover:#e8f3f1;--ui-surface:#f8fafc;--ui-surface-hover:#edf2f6;--ui-border:#d7dee7;--ui-border-subtle:#e5eaf0;--ui-border-strong:#b8c3d0;--ui-text:#1f2933;--ui-text-primary:#1f2933;--ui-text-secondary:#5f6b7a;--ui-text-tertiary:#5a6575;--ui-accent:#1f2933;--ui-accent-fg:#ffffff;--ui-accent-muted:rgba(31,122,109,0.1);--ui-primary:#1f7a6d;--ui-primary-hover:#17675c;--ui-primary-fg:#ffffff;--ui-link:#1f7a6d;--ui-success:#2f855a;--ui-success-muted:rgba(47,133,90,0.12);--ui-warning:#d69e2e;--ui-warning-muted:rgba(214,158,46,0.12);--ui-danger:#c53030;--ui-danger-muted:rgba(197,48,48,0.1);--ui-composer-bg:#ffffff;--ui-composer-border:#d7dee7;--ui-message-user:#e8f3f1;--ui-message-assistant:#ffffff;--ui-overlay:rgba(15,28,43,0.42);--ui-shadow:0 4px 14px rgba(15,23,42,0.06);--ui-focus-ring:0 0 0 2px var(--ui-bg),0 0 0 4px rgba(31,122,109,0.42);--app-bg-gradient:radial-gradient(circle at top left,rgba(31,122,109,0.08),transparent 32%),linear-gradient(135deg,#f4f7fa,#edf2f6);--accent-secondary:#2b6cb0;--border-active:#1f7a6d;--glow-primary:transparent;--sidebar-item-active-bg:#e8f3f1;--input-focus:#1f7a6d;--button-primary-bg:#1f7a6d;--button-primary-hover:#17675c}:root[data-theme=dark]:is([data-wallpaper=office],[data-wallpaper-style=office]){color-scheme:dark;--ui-bg:#111827;--ui-bg-base:#111827;--ui-bg-muted:#17212f;--ui-bg-elevated:#1f2937;--ui-sidebar:#111827;--ui-sidebar-hover:#123a37;--ui-surface:#243244;--ui-surface-hover:#2d3d52;--ui-border:#334155;--ui-border-subtle:#263445;--ui-border-strong:#475569;--ui-text:#f3f4f6;--ui-text-primary:#f3f4f6;--ui-text-secondary:#cbd5e1;--ui-text-tertiary:#a8b4c4;--ui-accent:#f3f4f6;--ui-accent-fg:#111827;--ui-accent-muted:rgba(45,212,191,0.14);--ui-primary:#14b8a6;--ui-primary-hover:#0d9488;--ui-primary-fg:#07111f;--ui-link:#2dd4bf;--ui-success:#34d399;--ui-success-muted:rgba(52,211,153,0.14);--ui-warning:#fbbf24;--ui-warning-muted:rgba(251,191,36,0.14);--ui-danger:#f87171;--ui-danger-muted:rgba(248,113,113,0.14);--ui-composer-bg:#1f2937;--ui-composer-border:#334155;--ui-message-user:#123a37;--ui-message-assistant:#1f2937;--ui-overlay:rgba(3,8,13,0.68);--ui-shadow:0 20px 60px rgba(0,0,0,0.42);--ui-focus-ring:0 0 0 2px var(--ui-bg),0 0 0 4px rgba(45,212,191,0.45);--app-bg-gradient:radial-gradient(circle at top left,rgba(45,212,191,0.1),transparent 32%),linear-gradient(135deg,#111827,#17212f);--accent-secondary:#60a5fa;--border-active:#2dd4bf;--glow-primary:transparent;--sidebar-item-active-bg:#123a37;--input-focus:#2dd4bf;--button-primary-bg:#14b8a6;--button-primary-hover:#0d9488}html:is([data-wallpaper=office],[data-wallpaper-style=office]) body{background:var(--app-bg-gradient)}html:is([data-wallpaper=office],[data-wallpaper-style=office]) .ui-billing-page .billing-modal,html:is([data-wallpaper=office],[data-wallpaper-style=office]) .ui-billing-page .price-card,html:is([data-wallpaper=office],[data-wallpaper-style=office]) .ui-card,html:is([data-wallpaper=office],[data-wallpaper-style=office]) .web-dialogues__card,html:is([data-wallpaper=office],[data-wallpaper-style=office]) .web-documents__icon-card,html:is([data-wallpaper=office],[data-wallpaper-style=office]) .web-settings__block-inner{box-shadow:0 12px 34px color-mix(in srgb,var(--ui-text) 7%,transparent)}html:is([data-wallpaper=office],[data-wallpaper-style=office]) .ui-btn--brand,html:is([data-wallpaper=office],[data-wallpaper-style=office]) .web-settings__button.is-active:not(:disabled){box-shadow:0 8px 20px color-mix(in srgb,var(--ui-primary) 18%,transparent)}html:is([data-wallpaper=office],[data-wallpaper-style=office]) details:not(.ui-glass-accordion){border-color:var(--ui-border-subtle);background:var(--ui-bg-elevated)}html:is([data-wallpaper=office],[data-wallpaper-style=office]) details.ui-glass-accordion{border:none;background:transparent;box-shadow:none}html:is([data-wallpaper=office],[data-wallpaper-style=office]) .ui-chat-bubble--assistant,html:is([data-wallpaper=office],[data-wallpaper-style=office]) .web-dialogues__message--assistant{border:1px solid var(--chat-border);background:var(--chat-ai-bg)}html:is([data-wallpaper=office],[data-wallpaper-style=office]) .ui-chat-bubble--assistant{padding:12px 16px}@media (max-width:640px){html:is([data-wallpaper=office],[data-wallpaper-style=office]) body{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-primary) 8%,transparent),transparent 34%),var(--ui-bg)}}@media (prefers-reduced-motion:reduce){html:is([data-wallpaper=office],[data-wallpaper-style=office]) *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root:is([data-wallpaper=active],[data-wallpaper-style=active]){--cloud-ink:#0d0d0d;--cloud-ink-secondary:#6e6e6e;--cloud-ink-tertiary:#6b6b6b;--cloud-brand:#0066cc;--cloud-brand-hover:#005bb5;--cloud-brand-muted:#e8f3ff;--cloud-selection:#f2f2f2;--cloud-link:#0066cc;--cloud-bg-page:#ffffff;--cloud-bg-elevated:#ffffff;--cloud-bg-muted:#f2f2f2;--cloud-border:#e5e5e5;--cloud-border-strong:#d9d9d9;--cloud-shadow:0 1px 2px rgba(0,0,0,0.04),0 4px 16px rgba(0,0,0,0.06);--cloud-shadow-lg:0 8px 28px rgba(0,0,0,0.1);--active-ink:var(--cloud-ink);--active-ink-secondary:var(--cloud-ink-secondary);--active-ink-tertiary:var(--cloud-ink-tertiary);--active-brand:var(--cloud-brand);--active-brand-hover:var(--cloud-brand-hover);--active-brand-muted:var(--cloud-brand-muted);--active-link:var(--cloud-link);--active-bg-page:var(--cloud-bg-page);--active-bg-elevated:var(--cloud-bg-elevated);--active-bg-muted:var(--cloud-bg-muted);--active-border:var(--cloud-border);--active-border-strong:var(--cloud-border-strong);--active-shadow:var(--cloud-shadow);--active-shadow-lg:var(--cloud-shadow-lg);--ui-font:"SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ui-wallpaper-accent:var(--cloud-brand);--ui-radius-sm:10px;--ui-radius-md:14px;--ui-radius-lg:20px}:root[data-theme=light]:is([data-wallpaper=active],[data-wallpaper-style=active]){color-scheme:light;--ui-bg:var(--cloud-bg-page);--ui-bg-base:var(--cloud-bg-page);--ui-bg-muted:var(--cloud-bg-muted);--ui-bg-elevated:var(--cloud-bg-elevated);--ui-sidebar:var(--cloud-bg-elevated);--ui-sidebar-hover:var(--cloud-selection);--ui-surface:var(--cloud-bg-elevated);--ui-surface-hover:var(--cloud-selection);--ui-border:var(--cloud-border);--ui-border-subtle:var(--cloud-border);--ui-border-strong:var(--cloud-border-strong);--ui-text:var(--cloud-ink);--ui-text-primary:var(--cloud-ink);--ui-text-secondary:var(--cloud-ink-secondary);--ui-text-tertiary:var(--cloud-ink-tertiary);--ui-accent:var(--cloud-ink);--ui-accent-fg:#ffffff;--ui-accent-muted:var(--cloud-selection);--ui-primary:var(--cloud-brand);--ui-primary-hover:var(--cloud-brand-hover);--ui-primary-fg:#ffffff;--ui-link:var(--cloud-link);--ui-success:#0a8668;--ui-success-muted:#e8f5f0;--ui-warning:#f5a623;--ui-warning-muted:#fff8ed;--ui-danger:#ef4146;--ui-danger-muted:#fdecec;--ui-composer-bg:var(--cloud-bg-elevated);--ui-composer-border:var(--cloud-border-strong);--ui-message-user:var(--cloud-selection);--ui-message-assistant:transparent;--ui-overlay:rgba(0,0,0,0.4);--ui-shadow:var(--cloud-shadow);--ui-glass-bg:var(--cloud-bg-elevated);--ui-glass-border:var(--cloud-border-strong);--ui-glass-blur:none;--ui-glass-shadow:var(--cloud-shadow-lg);--ui-focus-ring:0 0 0 2px var(--cloud-bg-elevated),0 0 0 4px rgba(0,102,204,0.28);--app-bg-gradient:linear-gradient(180deg,#ffffff,#ffffff);--accent-secondary:var(--cloud-link);--border-active:var(--cloud-brand);--glow-primary:none;--sidebar-item-active-bg:var(--cloud-selection);--sidebar-item-active-text:var(--cloud-ink);--input-focus:var(--cloud-brand);--button-primary-bg:var(--cloud-brand);--button-primary-hover:var(--cloud-brand-hover);--header-bg:var(--cloud-bg-elevated);--header-border:var(--cloud-border)}:root[data-theme=dark]:is([data-wallpaper=active],[data-wallpaper-style=active]){color-scheme:dark;--cloud-ink:#ececec;--cloud-ink-secondary:#b4b4b4;--cloud-ink-tertiary:#a3a3a3;--cloud-brand:#0a66d1;--cloud-brand-hover:#1a7ae6;--cloud-brand-muted:rgba(10,102,209,0.18);--cloud-selection:#2f2f2f;--cloud-link:#409cff;--cloud-bg-page:#212121;--cloud-bg-elevated:#303030;--cloud-bg-muted:#2a2a2a;--cloud-border:#3f3f3f;--cloud-border-strong:#4d4d4d;--cloud-shadow:0 1px 2px rgba(0,0,0,0.22),0 6px 18px rgba(0,0,0,0.28);--cloud-shadow-lg:0 4px 12px rgba(0,0,0,0.28),0 14px 32px rgba(0,0,0,0.38);--ui-bg:var(--cloud-bg-page);--ui-bg-base:var(--cloud-bg-page);--ui-bg-muted:var(--cloud-bg-muted);--ui-bg-elevated:var(--cloud-bg-elevated);--ui-sidebar:#171717;--ui-sidebar-hover:var(--cloud-selection);--ui-surface:var(--cloud-bg-elevated);--ui-surface-hover:#3a3a3a;--ui-border:var(--cloud-border);--ui-border-subtle:rgba(255,255,255,0.1);--ui-border-strong:var(--cloud-border-strong);--ui-text:var(--cloud-ink);--ui-text-primary:var(--cloud-ink);--ui-text-secondary:var(--cloud-ink-secondary);--ui-text-tertiary:var(--cloud-ink-tertiary);--ui-accent:var(--cloud-ink);--ui-accent-fg:#0d0d0d;--ui-accent-muted:var(--cloud-brand-muted);--ui-primary:var(--cloud-brand);--ui-primary-hover:var(--cloud-brand-hover);--ui-primary-fg:#ffffff;--ui-link:var(--cloud-link);--ui-success:#10a37f;--ui-success-muted:rgba(16,163,127,0.14);--ui-warning:#f5a623;--ui-warning-muted:rgba(245,166,35,0.14);--ui-danger:#ef4146;--ui-danger-muted:rgba(239,65,70,0.16);--ui-composer-bg:var(--cloud-bg-elevated);--ui-composer-border:var(--cloud-border-strong);--ui-message-user:var(--cloud-selection);--ui-message-assistant:transparent;--ui-overlay:rgba(0,0,0,0.62);--ui-shadow:var(--cloud-shadow);--ui-glass-bg:color-mix(in srgb,var(--cloud-bg-elevated) 92%,transparent);--ui-glass-border:var(--cloud-border-strong);--ui-glass-blur:none;--ui-glass-shadow:var(--cloud-shadow-lg);--ui-focus-ring:0 0 0 2px var(--cloud-bg-page),0 0 0 4px rgba(10,102,209,0.4);--app-bg-gradient:linear-gradient(180deg,#212121,#212121);--accent-secondary:var(--cloud-link);--border-active:var(--cloud-brand);--glow-primary:none;--sidebar-item-active-bg:var(--cloud-selection);--sidebar-item-active-text:#ffffff;--input-focus:var(--cloud-brand);--button-primary-bg:var(--cloud-brand);--button-primary-hover:var(--cloud-brand-hover);--header-bg:var(--cloud-bg-page);--header-border:var(--cloud-border)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) body{background:var(--ui-bg)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-sidebar{border-right:1px solid var(--ui-border);box-shadow:none}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .mobile-menu__brand,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-sidebar__brand,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-sidebar__brand-text,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-sidebar__brand:active,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-sidebar__brand:hover,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-sidebar__brand:link,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-sidebar__brand:visited{color:var(--ui-text)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-nav-link--active{background:var(--sidebar-item-active-bg);color:var(--sidebar-item-active-text);box-shadow:none;border-radius:var(--ui-radius-md);font-weight:600}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-nav-link:hover:not(.ui-nav-link--active){background:var(--ui-bg-muted);border-radius:var(--ui-radius-md)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .content-card,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-billing-page .billing-modal,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-billing-page .price-card,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-card,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .web-dialogues__card,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .web-documents__icon-card,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .web-settings__block-inner{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:none}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .chat-start-history__list,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .home-shortcut,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .store-poster,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .welcome-advisor-choices__card{border:1px solid var(--cloud-border);border-radius:var(--ui-radius-lg);background:var(--cloud-bg-elevated);box-shadow:var(--cloud-shadow)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .button-primary,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-billing-page .button-primary,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-btn--brand,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .web-settings__button.is-active:not(:disabled){background:var(--ui-primary);border:1px solid transparent;border-radius:999px;box-shadow:none;color:#ffffff;font-weight:600}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .button-primary:hover:not(:disabled),html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-billing-page .button-primary:hover:not(:disabled),html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-btn--brand:hover:not(:disabled){background:var(--ui-primary-hover);box-shadow:none}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .button-secondary,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-billing-page .button-secondary{background:var(--ui-bg-muted);border:1px solid transparent;border-radius:999px;color:var(--ui-text)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-input,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-textarea,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .web-settings__field input,html:is([data-wallpaper=active],[data-wallpaper-style=active]) select{background:var(--ui-composer-bg);border-color:var(--ui-composer-border);border-radius:var(--ui-radius-md);box-shadow:none}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-input:focus,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-textarea:focus,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .web-settings__field input:focus,html:is([data-wallpaper=active],[data-wallpaper-style=active]) select:focus{border-color:var(--ui-primary);box-shadow:var(--ui-focus-ring)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .mobile-chat__composer textarea,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .mobile-chat__composer textarea:focus,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .mobile-chat__composer textarea:focus-visible,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-composer--mobile .mobile-chat__input,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-composer--mobile .mobile-chat__input:focus,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-composer--mobile .mobile-chat__input:focus-visible,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-composer__box .ui-textarea,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-composer__box .ui-textarea:focus,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-composer__box .ui-textarea:focus-visible{outline:none;border:transparent;background:transparent;border-radius:0;box-shadow:none}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .settings-support__input:focus,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .settings-support__input:focus-visible{outline:none;border-color:var(--ui-composer-border);box-shadow:var(--ui-shadow,none)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) details:not(.ui-glass-accordion){border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-elevated)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) details.ui-glass-accordion{border:none;background:transparent;box-shadow:none;border-radius:0}html:is([data-wallpaper=active],[data-wallpaper-style=active]) details.ui-glass-accordion[open]{box-shadow:none}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-chat-bubble--assistant,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .web-dialogues__message--assistant{border:none;background:transparent;border-radius:var(--ui-radius-md)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-chat-bubble--user,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .web-dialogues__message--user{background:var(--chat-user-bg);border-radius:var(--ui-radius-lg)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-chat-bubble--assistant{padding:12px 16px}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .settings-appearance__wallpaper--active.is-active{box-shadow:0 0 0 2px var(--ui-primary)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) a:not(.ui-btn):not(.button-primary):not(.button-secondary):not(.ui-nav-link){color:var(--accent-secondary)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-composer--mobile .ui-composer__box,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-composer__box{background:var(--ui-composer-bg);border:1px solid var(--ui-composer-border);box-shadow:var(--ui-composer-contour),var(--cloud-shadow)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .auto-advisor-toggle{background:var(--ui-composer-bg);border:1px solid var(--ui-composer-border);box-shadow:none;color:var(--ui-text);backdrop-filter:none;-webkit-backdrop-filter:none}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .auto-advisor-toggle:hover{color:var(--ui-text)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .auto-advisor-toggle.is-active{background:var(--ui-composer-bg);color:var(--ui-text)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .auto-advisor-toggle.is-active .auto-advisor-toggle__track{background:var(--ui-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-primary) 40%,transparent)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .auto-advisor-toggle.is-active .auto-advisor-toggle__thumb,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .auto-advisor-toggle__thumb{background:#ffffff}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .advisor-accordion__summary{background:var(--ui-composer-bg);border:1px solid var(--ui-composer-border);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .mobile-chat__advisor-picker.ui-glass-accordion>summary,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-composer__advisor-picker.ui-glass-accordion>summary{background:transparent;border:none;box-shadow:none;color:var(--ui-text);backdrop-filter:none;-webkit-backdrop-filter:none}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .mobile-chat__advisor-picker.ui-glass-accordion>summary:hover,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-composer__advisor-picker.ui-glass-accordion>summary:hover{color:var(--ui-text)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .mobile-chat__advisor-options.ui-composer-frost-panel,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-composer__advisor-menu.ui-composer-frost-panel{background:var(--ui-composer-bg);border:1px solid var(--ui-composer-border);box-shadow:var(--cloud-shadow-lg);backdrop-filter:none;-webkit-backdrop-filter:none}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-composer-frost-panel:before{opacity:0}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-chat-scroll-down{background:var(--ui-composer-bg);border-color:var(--ui-composer-border);box-shadow:var(--cloud-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--ui-text-secondary)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-chat-scroll-down:hover{background:var(--ui-surface-hover);color:var(--ui-text)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-chat-scroll-down.is-new-reply,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-chat-scroll-down.is-new-reply:hover{border-color:var(--ui-primary);color:var(--ui-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-primary) 18%,transparent),var(--cloud-shadow)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-composer__box>.ui-btn--icon,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-composer__mic{color:var(--ui-text)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .welcome-advisor-choices__card.is-selected,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .welcome-advisor-choices__card:hover{border-color:color-mix(in srgb,var(--cloud-brand) 42%,var(--cloud-border));box-shadow:var(--cloud-shadow),0 0 0 1px color-mix(in srgb,var(--cloud-brand) 16%,transparent)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .welcome-advisor-choices__card.is-selected{background:color-mix(in srgb,var(--cloud-brand) 7%,var(--cloud-bg-elevated))}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-sidebar__dock{border-top-color:var(--cloud-border);background:var(--ui-sidebar)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-sidebar__account-collapse:hover,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-sidebar__user-btn:hover{background:var(--cloud-selection);color:var(--cloud-ink)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-composer--mobile .ui-composer__send.is-ready,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-composer__send.is-ready{background:var(--ui-primary);color:#ffffff;border-color:transparent}html[data-theme=dark]:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-composer--mobile .ui-composer__send.is-ready,html[data-theme=dark]:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-composer__send.is-ready{background:#ffffff;color:#0d0d0d}@media (max-width:640px){html:is([data-wallpaper=active],[data-wallpaper-style=active]) body{background:var(--ui-bg)}html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-billing-page .billing-modal,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-billing-page .price-card,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .ui-card,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .web-dialogues__card,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .web-documents__icon-card,html:is([data-wallpaper=active],[data-wallpaper-style=active]) .web-settings__block-inner{box-shadow:none}}@media (prefers-reduced-motion:reduce){html:is([data-wallpaper=active],[data-wallpaper-style=active]) *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}