:root{color-scheme:dark;--base-rem:16px;--ui-scale:1;--brand-primary:#c57171;--brand-accent:var(--brand-primary);--link-gold:var(--brand-primary);--link-gold-hover:var(--brand-primary);--bg-overscan:clamp(120px, 18svh, 220px);--chat-diameter:clamp(660px, 94vmin, 1240px);--chat-diameter-max:clamp(660px, 94vmin, 1240px);--profile-diameter:var(--chat-diameter);--icon-btn-close-size:2.65rem;--ring-scale:1;--ring-base-max:calc(50 * var(--base-rem));--ring-base-min:calc(34 * var(--base-rem));--ring-desktop-max:calc(55 * var(--base-rem));--ring-fit-pad:calc(1.5 * var(--base-rem));--ring-ui-reserve:calc(2.5 * var(--base-rem));--ring-ui-reserve-page:calc(2.5 * var(--base-rem));--ring-pad-x:clamp(calc(1.8 * var(--base-rem)), 5vw, calc(3.2 * var(--base-rem)));--ring-pad-top:clamp(calc(1.6 * var(--base-rem)), 4.2vw, calc(2.6 * var(--base-rem)));--ring-pad-top-half:clamp(calc(.8 * var(--base-rem)), 2.1vw, calc(1.3 * var(--base-rem)));--ring-gap:clamp(calc(.9 * var(--base-rem)), 2.4vh, calc(1.4 * var(--base-rem)));--mobile-glass-card-gap:calc(.35 * var(--base-rem));--mobile-glass-card-radius:clamp(calc(1.05 * var(--base-rem)), 3.8vw, calc(1.45 * var(--base-rem)));--btn-base-bg-dark:linear-gradient(180deg, #2c2e34f0 0%, #16181df5 100%);--btn-primary-bg:radial-gradient(84% 72% at 50% -6%, #ffffff0d 0%, #ffffff06 40%, #ffffff02 56%, #ffffff01 70%, #fff0 82%, #fff0 92%), linear-gradient(180deg, #202228e6 0%, #121419f0 100%);--btn-primary-bg-hover:radial-gradient(84% 72% at 50% -6%, #ffffff0f 0%, #ffffff06 40%, #ffffff02 56%, #ffffff01 70%, #fff0 82%, #fff0 92%), linear-gradient(180deg, #22242aeb 0%, #13151af5 100%);--btn-primary-bg-active:radial-gradient(84% 72% at 50% -6%, #ffffff09 0%, #ffffff04 40%, #ffffff02 56%, #ffffff01 70%, #fff0 82%, #fff0 92%), linear-gradient(180deg, #1a1c21e6 0%, #0e1014f2 100%);--btn-primary-text:#f8fcfff5;--btn-primary-border:1px solid #ffffff1a;--btn-primary-border-hover:1px solid #ffffff24;--btn-primary-border-active:1px solid #ffffff1f;--btn-primary-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #05060994, 0 5px 12px #0003;--btn-primary-shadow-hover:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #050609a3, 0 7px 14px #0000003d;--btn-primary-shadow-active:inset 0 1px 0 #ffffff0d, inset 0 -1px 0 #0506098f, 0 4px 10px #0000002e;--btn-primary-focus-ring-color:#c5717147;--btn-primary-shadow-focus:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 #050609ad, 0 8px 18px #00000042, 0 0 0 3px var(--btn-primary-focus-ring-color);--btn-primary-hover-brightness:1.015;--btn-primary-active-brightness:.99;--btn-primary-radius:.95rem;--form-surface:radial-gradient(65% 60% at 50% -12%, #ffffff52 0%, #ffffff2e 22%, #ffffff14 36%, #ffffff05 48%, #ffffff03 56%, #ffffff01 66%, #fff0 74%), #1c1e24bd;--form-surface-hover:radial-gradient(65% 60% at 50% -12%, #ffffff61 0%, #ffffff38 22%, #ffffff1a 36%, #ffffff08 48%, #ffffff04 56%, #ffffff01 66%, #fff0 74%), #22242ac7;--form-surface-active:var(--form-surface-hover);--input-bg:var(--form-surface);--input-bg-hover:var(--form-surface-hover);--input-bg-focus:var(--form-surface-active);--input-text:var(--pt-150);--input-caret:var(--pt-150);--input-border:2px solid transparent;--input-placeholder:#f8f8f7;--input-shadow:0 5.5px 15px #00000038, 0 10px 18px -14px #ffffff61, 0 21px 32px -22px #ffffff38;--input-shadow-hover:0 6px 16px #00000038, 0 11px 20px -14px #ffffff75, 0 23px 34px -22px #ffffff47;--input-surface-overlay:inset 0 0 0 999px #fff0;--input-surface-overlay-hover:inset 0 0 0 999px #ffffff08;--input-surface-overlay-focus:var(--input-surface-overlay-hover);--input-shadow-composite:var(--input-shadow), var(--input-surface-overlay);--input-shadow-hover-composite:var(--input-shadow-hover), var(--input-surface-overlay-hover);--input-shadow-focus-composite:var(--input-shadow-hover), var(--input-surface-overlay-focus);--input-radius:1.2em;--input-disabled-opacity:.6;--glass-blur-radius:1rem;--glass-modal-bg:var(--glass-surface-bg,#00000040);--glass-modal-text:var(--glass-surface-text,#f2f2f2);--glass-modal-radius:1.5rem;--glass-modal-blur:var(--glass-blur-radius,1rem);--glass-modal-saturate:100%;--glass-modal-border:none;--glass-modal-shadow:none;--glass-modal-title-color:#c57171;--glass-modal-title-shadow:none;--icon-btn-close-color:var(--brand-primary);--chat-icon-color:#e2e8f0eb;--seg-card-bg:var(--form-surface);--seg-card-bg-hover:var(--form-surface-hover);--seg-card-bg-selected:var(--form-surface-active);--seg-card-text:var(--pt-150);--seg-card-text-hover:#d08a8a;--seg-card-text-selected:#d08a8a;--seg-card-border:transparent;--seg-card-border-width:1.5px;--seg-card-radius:999px;--seg-card-shadow:var(--input-shadow);--seg-card-shadow-hover:var(--input-shadow-hover);--seg-card-shadow-selected:var(--input-shadow-hover);--seg-radio-bg:var(--form-surface);--seg-radio-border:#f8fdff47;--seg-radio-inner-ring:inset 0 0 0 1px #f8fdff29;--seg-radio-dot-bg:var(--form-accent,#f8fdffe6);--seg-radio-dot-shadow:0 0 8px #f8fdff47;--input-flat-bg:var(--input-bg);--input-flat-bg-hover:var(--input-bg-hover);--panel-secondary-bg:var(--input-flat-bg);--panel-secondary-border:#94a3b82e;--panel-secondary-shadow:none;--panel-secondary-radius:1.1rem;--subpage-card-bg:var(--input-flat-bg);--subpage-card-bg-hover:var(--input-flat-bg-hover);--subpage-card-border:transparent;--subpage-card-border-hover:transparent;--subpage-card-shadow:0 10px 24px #00000029;--subpage-card-shadow-hover:0 14px 28px #0003;--subpage-card-radius:1.1rem;--subpage-card-text:var(--glass-modal-text,var(--glass-surface-text,#f2f2f2));--opaque-panel-bg:var(--input-flat-bg);--opaque-panel-bg-hover:var(--input-flat-bg-hover);--opaque-panel-border:#fffdff2e;--opaque-panel-shadow:0 10px 24px #0000001f;--opaque-panel-text:var(--subpage-card-text);--glass-ring-glow-dark:0 8px 16px -14px #f8fdff24;--glow-light-ring:#e1a0a0;--glow-light-soft:#e1a0a047;--glow-light-outer:#e1a0a057;--click-pulse-ring-color:#fff9;--pt-50:#f8f8f7;--pt-100:#ecebe9;--pt-130:#edeae6;--pt-150:#e6e5e3;--pt-200:#dfdeda;--pt-300:#c9c7c2;--pt-400:#afaaa3;--pt-500:#7e7970;--pt-600:#55514c;--pt-light:var(--pt-200);--pt:var(--pt-300);--pt-mid:var(--pt-400);--pt-dark:var(--pt-500);--card-size:clamp(13.5rem, 30vw, 21rem);--card-logo-front-left:clamp(4.2rem, calc(var(--card-size) * .48), 11.4rem);--card-logo-front-right:clamp(3.9rem, calc(var(--card-size) * .4), 10.6rem);--card-logo-back:clamp(2.65rem, calc(var(--card-size) * .25), 7rem);--card-logo-safe-gap:4em;--flip-ms:1.25s;--flip-front-ms:1.25s;--fade-ms:.6s;--flip-ease:cubic-bezier(.22, .61, .36, 1);--cursor-default-backup:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2014%2015%22%3E%0A%20%20%3Cpath%20d%3D%22M%202%201%20L%209%207%20Q%209.5%207.4%208.7%207.8%20L%204.2%209.5%20Q%203.2%209.9%203.0%208.9%20L%202%201%20Z%22%20fill%3D%22%23d0ceca%22%20%2F%3E%0A%3C%2Fsvg%3E) 3 2, auto;--cursor-default:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2014%2015%22%3E%0A%20%20%3Cpath%20d%3D%22M%202%201%20L%209%207%20Q%209.5%207.4%208.7%207.8%20L%204.2%209.5%20Q%203.2%209.9%203.0%208.9%20L%202%201%20Z%22%20fill%3D%22%23d0ceca%22%20%2F%3E%0A%3C%2Fsvg%3E) 3 2, auto;--cursor-pointer:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2014%2015%22%3E%0A%20%20%3Cpath%20d%3D%22M%202%201%20L%209%207%20Q%209.5%207.4%208.7%207.8%20L%204.2%209.5%20Q%203.2%209.9%203.0%208.9%20L%202%201%20Z%22%20fill%3D%22%23d0ceca%22%20%2F%3E%0A%3C%2Fsvg%3E) 4 2, pointer;--admin-bg:radial-gradient(circle at 20% 0%, #94a3b814, transparent 55%);--admin-surface:#141c27;--admin-surface-2:#111825;--admin-surface-3:#0c121a;--admin-border:#94a3b838;--admin-border-strong:#94a3b861;--admin-text:#eef3fb;--admin-muted:#99a8bf;--admin-accent:#f4b36b;--admin-accent-soft:#f4b36b33;--admin-accent-cool:#3ab6a7;--admin-accent-cool-soft:#3ab6a733;--admin-danger:#ff7480;--admin-success:#4ade80;--admin-shadow:0 24px 40px #00000059;--admin-shadow-soft:0 12px 26px #00000038}@media (min-width:1280px){:root{--card-size:clamp(15.5rem, 30vw, 23.5rem);--card-logo-front-left:clamp(4.8rem, calc(var(--card-size) * .48), 12.8rem);--card-logo-front-right:clamp(4.3rem, calc(var(--card-size) * .4), 11.6rem);--card-logo-back:clamp(2.9rem, calc(var(--card-size) * .25), 7.5rem)}}@media (min-width:1440px){:root{--card-size:clamp(16.75rem, 34vw, 25.5rem);--card-logo-front-left:clamp(5.2rem, calc(var(--card-size) * .48), 13.8rem);--card-logo-front-right:clamp(4.7rem, calc(var(--card-size) * .4), 12.4rem);--card-logo-back:clamp(3.1rem, calc(var(--card-size) * .25), 8.2rem)}}@media (min-width:1760px){:root{--card-size:clamp(19.5rem, 27vw, 28rem);--card-logo-front-left:clamp(6.2rem, calc(var(--card-size) * .48), 12.9rem);--card-logo-front-right:clamp(5.7rem, calc(var(--card-size) * .4), 11.4rem);--card-logo-back:clamp(3.8rem, calc(var(--card-size) * .25), 9.2rem)}}@media (min-width:768px) and (max-width:1440px) and (max-height:780px){:root{--chat-diameter:clamp(520px, 82vmin, 940px);--chat-diameter-max:clamp(520px, 82vmin, 940px);--ring-scale:.78;--ring-fit-pad:calc(1.8 * var(--base-rem));--ring-ui-reserve:calc(6.5 * var(--base-rem));--ring-ui-reserve-page:calc(6.5 * var(--base-rem));--ring-pad-x:clamp(calc(1.2 * var(--base-rem)), 4vw, calc(2.2 * var(--base-rem)));--ring-pad-top:clamp(calc(1 * var(--base-rem)), 3vh, calc(1.8 * var(--base-rem)));--ring-pad-top-half:clamp(calc(.6 * var(--base-rem)), 1.6vh, calc(1 * var(--base-rem)));--ring-gap:clamp(calc(.7 * var(--base-rem)), 2vh, calc(1 * var(--base-rem)))}}@media (min-width:768px) and (max-width:1440px) and (min-height:781px) and (max-height:840px){:root{--chat-diameter:clamp(580px, 86vmin, 1020px);--chat-diameter-max:clamp(580px, 86vmin, 1020px);--ring-scale:.82;--ring-fit-pad:calc(1.6 * var(--base-rem));--ring-ui-reserve:calc(6 * var(--base-rem));--ring-ui-reserve-page:calc(6 * var(--base-rem));--ring-pad-x:clamp(calc(1.4 * var(--base-rem)), 4.4vw, calc(2.6 * var(--base-rem)));--ring-pad-top:clamp(calc(1.2 * var(--base-rem)), 3.4vh, calc(2.1 * var(--base-rem)));--ring-pad-top-half:clamp(calc(.7 * var(--base-rem)), 1.8vh, calc(1.1 * var(--base-rem)));--ring-gap:clamp(calc(.8 * var(--base-rem)), 2.2vh, calc(1.2 * var(--base-rem)))}}@media (min-width:768px) and (min-height:841px) and (max-height:940px){:root{--ring-scale:1}}@media (min-width:768px) and (min-height:941px){:root{--ring-scale:1.1}}html[data-ui-scale=mac],html[data-ui-scale=lg]{--cursor-default-backup:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2014%2015%22%3E%0A%20%20%3Cpath%20d%3D%22M%202%201%20L%209%207%20Q%209.5%207.4%208.7%207.8%20L%204.2%209.5%20Q%203.2%209.9%203.0%208.9%20L%202%201%20Z%22%20fill%3D%22%23d0ceca%22%20%2F%3E%0A%3C%2Fsvg%3E) 4 2, auto;--cursor-default:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2014%2015%22%3E%0A%20%20%3Cpath%20d%3D%22M%202%201%20L%209%207%20Q%209.5%207.4%208.7%207.8%20L%204.2%209.5%20Q%203.2%209.9%203.0%208.9%20L%202%201%20Z%22%20fill%3D%22%23d0ceca%22%20%2F%3E%0A%3C%2Fsvg%3E) 4 2, auto;--cursor-pointer:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2014%2015%22%3E%0A%20%20%3Cpath%20d%3D%22M%202%201%20L%209%207%20Q%209.5%207.4%208.7%207.8%20L%204.2%209.5%20Q%203.2%209.9%203.0%208.9%20L%202%201%20Z%22%20fill%3D%22%23d0ceca%22%20%2F%3E%0A%3C%2Fsvg%3E) 5 2, pointer}html[data-ui-profile=mac],html[data-ui-scale=mac]{--card-size:calc(clamp(13.5rem, 30vw, 21rem) * .91525);--card-logo-front-left:calc(clamp(4.2rem, calc(var(--card-size) * .48), 11.4rem) * .91525);--card-logo-front-right:calc(clamp(3.9rem, calc(var(--card-size) * .4), 10.6rem) * .91525);--card-logo-back:calc(clamp(2.65rem, calc(var(--card-size) * .25), 7rem) * .91525)}@media (min-width:1280px){html[data-ui-profile=mac],html[data-ui-scale=mac]{--card-size:calc(clamp(15.5rem, 30vw, 23.5rem) * .91525);--card-logo-front-left:calc(clamp(4.8rem, calc(var(--card-size) * .48), 12.8rem) * .91525);--card-logo-front-right:calc(clamp(4.3rem, calc(var(--card-size) * .4), 11.6rem) * .91525);--card-logo-back:calc(clamp(2.9rem, calc(var(--card-size) * .25), 7.5rem) * .91525)}}@media (min-width:1440px){html[data-ui-profile=mac],html[data-ui-scale=mac]{--card-size:calc(clamp(16.75rem, 34vw, 25.5rem) * .91525);--card-logo-front-left:calc(clamp(5.2rem, calc(var(--card-size) * .48), 13.8rem) * .91525);--card-logo-front-right:calc(clamp(4.7rem, calc(var(--card-size) * .4), 12.4rem) * .91525);--card-logo-back:calc(clamp(3.1rem, calc(var(--card-size) * .25), 8.2rem) * .91525)}}@media (min-width:1760px){html[data-ui-profile=mac],html[data-ui-scale=mac]{--card-size:calc(clamp(19.5rem, 27vw, 28rem) * .91525);--card-logo-front-left:calc(clamp(6.2rem, calc(var(--card-size) * .48), 12.9rem) * .91525);--card-logo-front-right:calc(clamp(5.7rem, calc(var(--card-size) * .4), 11.4rem) * .91525);--card-logo-back:calc(clamp(3.8rem, calc(var(--card-size) * .25), 9.2rem) * .91525)}}
:root.theme-light{--glass-shell-shadow:0 18px 40px #00000029;--cursor-default-backup:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 14 15'%3E%3Cpath d='M 2 1 L 9 7 Q 9.5 7.4 8.7 7.8 L 4.2 9.5 Q 3.2 9.9 3.0 8.9 L 2 1 Z' fill='%23f2f1ee' stroke='%23888888' stroke-width='0.75' stroke-opacity='0.55' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2, auto;--cursor-default:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 14 15'%3E%3Cpath d='M 2 1 L 9 7 Q 9.5 7.4 8.7 7.8 L 4.2 9.5 Q 3.2 9.9 3.0 8.9 L 2 1 Z' fill='%23f2f1ee' stroke='%23888888' stroke-width='0.75' stroke-opacity='0.55' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2, auto;--cursor-pointer:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 14 15'%3E%3Cpath d='M 2 1 L 9 7 Q 9.5 7.4 8.7 7.8 L 4.2 9.5 Q 3.2 9.9 3.0 8.9 L 2 1 Z' fill='%23f2f1ee' stroke='%23888888' stroke-width='0.75' stroke-opacity='0.55' stroke-linejoin='round'/%3E%3C/svg%3E") 4 2, pointer;--click-pulse-ring-color:#68686899;--glass-border-width:2px;--glass-border-color:#94a3b859;--glass-shadow-glow:0 0 0 1px var(--glow-light-ring), 0 0 6px var(--glow-light-soft), 0 0 12px var(--glow-light-outer);--glass-shadow-strong-glow:0 0 0 1px var(--glow-light-ring), 0 0 14px var(--glow-light-soft), 0 0 24px var(--glow-light-outer);--glass-btn-bg-idle:linear-gradient(130deg, #1214208c, #20243252);--glass-btn-bg-active:linear-gradient(130deg, #121420a6, #2024326b);--glass-input-bg-idle:#1214202e;--glass-input-bg-active:#1214203d;--glass-blur-radius:1rem;--glass-surface-bg:#fcfbf9bd;--glass-ring-surface-bg:#fbfaf8cc;--glass-surface-text:#2b2620;--chat-ui-solid-surface:#f9f9f8;--chat-rail-tooltip-bg:#f9f9f8;--chat-tools-panel-bg:#f9f9f8;--chat-upload-picker-bg:#f9f9f8;--chat-invite-surface:var(--subpage-card-bg);--chat-invite-surface-hover:var(--subpage-card-bg-hover);--chat-invite-list-border:var(--subpage-card-border);--chat-invite-shadow:var(--subpage-card-shadow);--chat-invite-text:var(--subpage-card-text);--glass-modal-bg:var(--glass-ring-surface-bg);--glass-modal-text:var(--chat-invite-text);--glass-modal-border:none;--glass-modal-shadow:var(--chat-invite-shadow);--rail-tooltip-bg:#f9f9f8;--rail-tooltip-border:var(--chat-invite-list-border);--rail-tooltip-shadow:var(--chat-invite-shadow);--rail-tooltip-text:var(--chat-invite-text);--chat-tools-item-hover-bg:#7a3a3814;--glass-analysis-bg:#f9f9f8;--chat-analysis-preview-surface:var(--subpage-card-bg);--chat-analysis-preview-text:var(--subpage-card-text);--chat-analysis-preview-border:var(--subpage-card-border);--chat-analysis-preview-shadow:var(--subpage-card-shadow);--chat-analysis-preview-blur:0px;--glass-analysis-border:var(--opaque-panel-border);--glass-analysis-shadow:var(--opaque-panel-shadow);--glass-analysis-text:#1f1b16;--text-strong:#222;--footer-text-muted:#d3d3d3;--drawer-text-main:#f5f5f4;--drawer-text-title:#fdfcf9;--drawer-text-preview:#f5f5f4e0;--drawer-text-time:#f5f5f4b8;--drawer-overlay-bg:#0f172a14;--drawer-glass-bg:var(--glass-surface-bg);--drawer-card-shadow:0 0 .55rem #52322e08, 0 .48rem .95rem #52322e12;--drawer-card-shadow-hover:0 0 .68rem #52322e0a, 0 .58rem 1.08rem #52322e15;--title-color:#7a3a38;--chat-icon-color:#3b3329;--chat-composer-action-icon-color:#7a3a38;--link-color:#7a3a38;--link-gold:#7a3a38;--link-gold-hover:#7a3a38;--btn-primary-bg:radial-gradient(82% 66% at 50% 16%, #fdfcfbfd 0%, #fcfbfafc 42%, #fbfaf9f9 58%, #f9f7f6f2 74%), linear-gradient(180deg, #fcfbfafd 0%, #f9f8f7f9 100%);--btn-primary-bg-hover:radial-gradient(82% 66% at 50% 16%, #fefdfcfe 0%, #fdfcfbfd 42%, #fcfbfafa 58%, #faf8f7f4 74%), linear-gradient(180deg, #fdfcfbfd 0%, #faf9f8fa 100%);--btn-primary-bg-active:radial-gradient(82% 66% at 50% 16%, #fcfbfaf7 0%, #faf9f8ee 42%, #f7f6f5e3 58%, #f3f2f1da 74%), linear-gradient(180deg, #fbfaf9f5 0%, #f6f5f4ee 100%);--btn-primary-text:#1f2937eb;--btn-primary-border:1px solid #94a3b814;--btn-primary-border-hover:1px solid #94a3b81a;--btn-primary-border-active:1px solid #94a3b812;--btn-primary-shadow:0 4px 10px #0f172a1a;--btn-primary-shadow-hover:0 6px 13px #0f172a1a;--btn-primary-shadow-active:0 1px 4px #0f172a14;--btn-primary-focus-ring-color:#c571713d;--btn-primary-shadow-focus:0 4px 10px #0f172a1c, 0 0 0 3px var(--btn-primary-focus-ring-color);--btn-primary-radius:.95rem;--input-bg:var(--subpage-card-bg);--input-bg-hover:var(--subpage-card-bg-hover);--input-bg-focus:var(--subpage-card-bg-hover);--input-flat-bg:var(--btn-primary-bg);--input-flat-bg-hover:var(--btn-primary-bg-hover);--input-text:#1f2937;--input-caret:#1f2937;--input-border:1px solid #94a3b814;--input-placeholder:#374151;--input-shadow:var(--subpage-card-shadow);--input-shadow-hover:var(--subpage-card-shadow-hover);--input-surface-overlay:inset 0 0 0 999px #fff0;--input-surface-overlay-hover:inset 0 0 0 999px #fff1;--input-surface-overlay-focus:inset 0 0 0 999px #ffffff14;--input-radius:.95rem;--input-disabled-opacity:.6;--glass-modal-title-color:var(--title-color);--glass-modal-title-shadow:0 .28rem .38rem #0000003d;--icon-btn-close-color:#7a3a38;--icon-btn-close-size:2.65rem;--seg-card-bg:#ffffffd1;--seg-card-bg-hover:#ffffffe0;--seg-card-bg-selected:#fcfaf9e6;--seg-card-text:var(--text-strong);--seg-card-text-hover:#8f5550;--seg-card-text-selected:#9a5a55;--seg-card-border:transparent;--seg-card-border-width:1px;--seg-card-radius:999px;--seg-card-shadow:0 5px 12px #0f172a14;--seg-card-shadow-hover:0 6px 13px #0f172a17;--seg-card-shadow-selected:0 6px 13px #0f172a17;--seg-radio-bg:#ffffff75;--seg-radio-border:#7a3a383d;--seg-radio-inner-ring:inset 0 0 0 1px #0000002e;--seg-radio-dot-bg:#7a3a38;--seg-radio-dot-shadow:none;--panel-secondary-bg:var(--btn-primary-bg);--panel-secondary-border:#94a3b814;--panel-secondary-shadow:var(--btn-primary-shadow);--panel-secondary-radius:1.1rem;--subpage-card-bg:radial-gradient(82% 66% at 50% 16%, #fdfcfbeb 0%, #fcfbfae9 42%, #fbfaf9e5 58%, #f9f7f6de 74%), linear-gradient(180deg, #fcfbfaea 0%, #f9f8f7e2 100%);--subpage-card-bg-hover:radial-gradient(82% 66% at 50% 16%, #fefdfcf1 0%, #fdfcfbef 42%, #fcfbfaea 58%, #faf8f7e2 74%), linear-gradient(180deg, #fdfcfbf0 0%, #faf9f8e7 100%);--subpage-card-border:#94a3b814;--subpage-card-border-hover:#94a3b81a;--subpage-card-shadow:var(--btn-primary-shadow);--subpage-card-shadow-hover:var(--btn-primary-shadow-hover);--subpage-card-text:#334155;--opaque-panel-bg:var(--subpage-card-bg);--opaque-panel-bg-hover:var(--subpage-card-bg-hover);--opaque-panel-border:#94a3b814;--opaque-panel-shadow:var(--btn-primary-shadow);--opaque-panel-text:#334155;--drawer-delete-border:#ffffff6b;--drawer-delete-bg:#ffffff7a;--drawer-delete-text:#334155;--drawer-delete-border-hover:#c571717a;--drawer-delete-bg-hover:#fffaf89e;--drawer-delete-text-hover:#9a534d;--drawer-delete-shadow:0 10px 22px #0f172a14;--drawer-delete-shadow-hover:0 12px 26px #0f172a1f;--chat-btn-idle-light:color-mix(in srgb, var(--glass-surface-bg) 52%, #00000070 48%);--chat-btn-hover-light:color-mix(in srgb, var(--glass-surface-bg) 44%, #0000008a 56%);--admin-bg:radial-gradient(circle at 20% 0%, #0f172a0f, transparent 60%);--admin-surface:#fff;--admin-surface-2:#f5f6f8;--admin-surface-3:#eef1f4;--admin-border:#0f172a2e;--admin-border-strong:#0f172a42;--admin-text:#0f172a;--admin-muted:#495466;--admin-accent:#b45309;--admin-accent-soft:#b453092e;--admin-accent-cool:#0f766e;--admin-accent-cool-soft:#0f766e29;--admin-danger:#b91c1c;--admin-success:#15803d;--admin-shadow:0 18px 30px #0f172a1f;--admin-shadow-soft:0 8px 18px #0f172a14;--subscription-error-color:#c57171}:root.theme-light body.homepage{--home-prose-color:var(--text-strong,#1f2937);--home-panel-bg:#fbf9f6ed;--home-card-blur:.75rem;--home-card-saturate:100%;--home-card-shell-shadow:0 28px 38px -20px #0c07064d, 0 16px 22px -18px #0c070633;--home-card-shell-shadow-return:0 22px 30px -20px #0c070633, 0 14px 18px -18px #0c070624;--home-panel-shadow-idle:0 14px 30px #00000024;--home-panel-shadow-active:0 18px 36px #00000029;--home-card-glow-idle:0 0 8px #ffffff1c, 0 0 16px #ffffff0f;--home-card-glow-active:0 0 11px #ffffff29, 0 0 21px #ffffff16;--home-card-shadow-idle:var(--home-card-shell-shadow);--home-card-shadow-active:var(--home-card-shell-shadow);--home-card-surface-saturate:104%;--home-card-light-opacity:.78;--home-card-dark-opacity:.85;--home-scroll-cue-color:#7a3a38;--home-title-color:#7a3a38;--home-link-color:var(--link-color,#7a3a38)}:root.theme-light:not(.theme-mid) .space-backdrop[data-mode=light]{--space-backdrop-glow:linear-gradient(180deg, #fffcf738 0%, #fffcf714 20%, #fffcf700 42%);background:linear-gradient(#faf8f5 0%,#f3f0eb 52%,#e7e1da 100%)}:root.theme-light:not(.theme-mid) .space-backdrop[data-mode=light]:after{background:radial-gradient(at -8%,#f8efe72e 0%,#f8efe714 22%,#f8efe700 52%),radial-gradient(at 108%,#f8efe729 0%,#f8efe712 22%,#f8efe700 52%),radial-gradient(at 50% 112%,#765c4e0a 0%,#765c4e03 26%,#765c4e00 48%)}:root.theme-light:not(.theme-mid) .homepage-root .right-card-primary .desc-ring-right .circular-text-line,:root.theme-light:not(.theme-mid) .homepage-root .centered-back-right h2{color:#e6e5e3d6!important}:root.theme-light:not(.theme-mid) .homepage-root .centered-back-right h2{opacity:1!important}:root.theme-light .glass-box{-webkit-backdrop-filter:blur(var(--glass-blur-radius));background:var(--glass-surface-bg);color:var(--glass-surface-text)}@media (min-width:48.001em){:root.theme-light:not(.theme-mid) .profile-container.glass-ring .profile-email-dock-wrapper.profile-orbit-menu-wrapper .profile-orbit-menu__center.dock-item{box-shadow:0 9px 16px #00000029, inset 0 0 0 var(--pin-border-w) #ffffff8a, inset 0 1px 0 #ffffffad, inset 0 -1px 0 #0000001a!important}:root.theme-light:not(.theme-mid) .profile-container.glass-ring .profile-email-dock-wrapper.profile-orbit-menu-wrapper .profile-orbit-menu__center.dock-item:is(:hover,:focus-visible,:active){box-shadow:0 11px 18px #0000002b, inset 0 0 0 var(--pin-border-w) #ffffff94, inset 0 1px 0 #ffffffbd, inset 0 -1px 0 #0000001c!important}}:root.theme-light .drawer-panel{color:var(--text-strong)}:root.theme-light .drawer-panel .drawer-header strong{color:var(--title-color)}:root.theme-light .drawer-panel .drawer-chat-card{background:var(--subpage-card-bg)!important;box-shadow:none!important;border-color:#0000!important}:root.theme-light .drawer-panel .drawer-chat-card.drawer-chat-card--active{background:var(--subpage-card-bg-hover,var(--subpage-card-bg))!important;box-shadow:none!important;border-color:#0000!important}:root.theme-light .drawer-panel .drawer-chat-card .cs-delete{box-shadow:none!important}:root.theme-light .drawer-close{color:var(--title-color)}:root.theme-light .drawer-panel .cs-preview{color:var(--text-strong)}:root.theme-light .drawer-panel .cs-time{color:color-mix(in srgb, var(--text-strong) 78%, transparent)}:root.theme-light:not(.theme-mid) .login-modal-box.login-modal--otp .login-modal-shell{background:var(--glass-modal-bg,var(--glass-surface-bg,#ffffff85))!important;color:#1f2937!important;border:var(--glass-modal-border,none)!important;box-shadow:var(--glass-modal-shadow,none)!important}:root.theme-light:not(.theme-mid) .login-modal-box.login-modal--otp .login-modal-shell p{color:#1f2937!important}:root.theme-light .drawer-panel .cs-btn,:root.theme-light .drawer-panel .cs-refresh{color:color-mix(in srgb, var(--text-strong) 68%, transparent);text-shadow:none;background:#898e97c8;border:2.6px solid #ffffff6b;border-radius:1rem;box-shadow:0 0 0 1px #c9c7c229,0 .625rem 1.375rem #05080f61}:root.theme-light .drawer-panel .cs-btn:hover,:root.theme-light .drawer-panel .cs-btn:focus-visible,:root.theme-light .drawer-panel .cs-refresh:hover,:root.theme-light .drawer-panel .cs-refresh:focus-visible{border-width:2px;border-color:color-mix(in srgb, var(--text-strong) 40%, transparent);background:#828690d8;box-shadow:0 0 0 1px #c9c7c229,0 .625rem 1.375rem #05080f61}:root.theme-light .drawer-panel .cs-btn:active,:root.theme-light .drawer-panel .cs-refresh:active{background:0 0}:root.theme-light .drawer-panel .drawer-pill-btn.button[data-variant=primary]{backdrop-filter:none!important;background:var(--btn-primary-bg)!important;border:var(--btn-primary-border)!important;box-shadow:var(--btn-primary-shadow)!important}:root.theme-light .drawer-panel .drawer-pill-btn.button[data-variant=primary]:before{background:var(--btn-primary-bg-hover)!important}:root.theme-light .drawer-panel .cs-title-text{color:var(--title-color)}:root.theme-light .drawer-panel .cs-title-badge{color:color-mix(in srgb, var(--title-color) 70%, transparent);border-color:color-mix(in srgb, var(--title-color) 35%, transparent);background:#ffffffa6}:root.theme-light .drawer-panel .cs-delete{color:var(--drawer-delete-text);border-color:var(--drawer-delete-border);background:var(--drawer-delete-bg);box-shadow:var(--drawer-delete-shadow)}:root.theme-light .drawer-panel .cs-delete:hover,:root.theme-light .drawer-panel .cs-delete:focus-visible{color:var(--drawer-delete-text-hover);border-color:var(--drawer-delete-border-hover);background:var(--drawer-delete-bg-hover);box-shadow:var(--drawer-delete-shadow-hover)}:root.theme-light .drawer-panel .cs-trash-icon{stroke:currentColor;fill:none}:root.theme-light :is(.chat-tools-menu,.chat-tools-surface-popover){background:var(--chat-tools-panel-bg,#f9f9f8)!important;box-shadow:var(--btn-primary-shadow)!important;backdrop-filter:none!important;border:0!important}:root.theme-light:not(.theme-mid) .chat-analysis-upload-modal-card{background:var(--chat-upload-picker-bg,#f9f9f8)!important;box-shadow:var(--btn-primary-shadow)!important;backdrop-filter:none!important;border:0!important}:root.theme-light:not(.theme-mid) .chat-analysis-preview-card{backdrop-filter:none!important;background:radial-gradient(92% 88% at 50% 14%,#f7f1ecfb 0%,#efe7e1fa 44%,#e2d6cff9 100%),linear-gradient(#f2ebe5fa 0%,#e5dad2f9 100%)!important;border:0!important;box-shadow:0 20px 42px #482c2629,0 8px 20px #482c261a!important}:root.theme-light .chat-inputbar,:root.theme-light .chat-inputbar .chat-listen-btn,:root.theme-light .chat-inputbar .chat-send-btn{--chat-action-size:var(--chat-composer-main-control-size,calc(3.2 * var(--base-rem)));--chat-inputbar-bg:radial-gradient(88% 72% at 50% 18%, #fffffffe 0%, #fffffffd 46%, #fcfaf8f9 100%), linear-gradient(180deg, #fffffffd 0%, #faf7f4f8 100%);--chat-inputbar-bg-hover:radial-gradient(88% 72% at 50% 18%, #fff 0%, #fffffffe 48%, #fdfbf9fb 100%), linear-gradient(180deg, #fffffffe 0%, #fcf9f6fa 100%);--chat-inputbar-bg-focus:var(--chat-inputbar-bg-hover);--chat-inputbar-border:#ffffffd1;--chat-inputbar-border-hover:#ffffffd6;--chat-inputbar-shadow:0 10px 22px -8px #0f172a1a, 0 3px 7px -3px #0f172a0e, inset 0 1px 0 #ffffffe6, inset 0 0 0 1px #fff6;--chat-inputbar-shadow-hover:0 14px 28px -9px #0f172a1f, 0 5px 10px -3px #0f172a11, inset 0 1px 0 #fffffff0, inset 0 0 0 1px #ffffff47;--chat-inputbar-shadow-focus:var(--chat-inputbar-shadow-hover);--chat-action-btn-bg:var(--btn-primary-bg);--chat-action-btn-bg-hover:var(--btn-primary-bg-hover);--chat-action-btn-bg-active:var(--btn-primary-bg-active,var(--btn-primary-bg-hover));--chat-action-btn-border:var(--btn-primary-border);--chat-action-btn-border-active:var(--btn-primary-border-active,var(--btn-primary-border));--chat-action-btn-shadow:var(--btn-primary-shadow);--chat-action-btn-shadow-hover:var(--btn-primary-shadow-hover);--chat-action-btn-shadow-focus:0 5px 12px #0f172a1a;--chat-action-btn-shadow-active:var(--btn-primary-shadow-active);background:var(--chat-inputbar-bg);border:var(--input-border);box-shadow:var(--chat-inputbar-shadow);color:#1f2937}:root.theme-light .chat-inputbar .chat-listen-btn,:root.theme-light .chat-inputbar .chat-send-btn{transition:background .56s cubic-bezier(.22,.61,.36,1),border-color .56s cubic-bezier(.22,.61,.36,1),box-shadow .56s cubic-bezier(.22,.61,.36,1),color .56s cubic-bezier(.22,.61,.36,1),opacity .56s cubic-bezier(.22,.61,.36,1),transform .56s cubic-bezier(.22,.61,.36,1)}:root.theme-light .chat-inputbar{border:1px solid var(--chat-inputbar-border,#ffffffd1)}:root.theme-light .chat-inputbar .chat-listen-btn{box-shadow:none;background:0 0;border:0;padding:0}:root.theme-light .chat-inputbar .chat-send-btn{background:var(--chat-action-btn-bg);border:0;box-shadow:0 1px 4px #0f172a0f,0 3px 8px #0f172a0f,inset 0 1px #ffffffeb,0 0 0 1px #ffffffd1}:root.theme-light .chat-inputbar:hover:not(:focus-within),:root.theme-light .chat-inputbar:focus-within{border-color:var(--chat-inputbar-border-hover,#e5ddd6e6);box-shadow:var(--chat-inputbar-shadow-hover)}:root.theme-light .chat-inputbar:hover{background:var(--chat-inputbar-bg-hover);box-shadow:var(--chat-inputbar-shadow-hover)}:root.theme-light .chat-inputbar:focus-within{background:var(--chat-inputbar-bg-focus);box-shadow:var(--chat-inputbar-shadow-focus)}:root.theme-light .chat-inputbar .chat-input-field{color:#212938;caret-color:#212938;font-weight:500}:root.theme-light .chat-inputbar .chat-input-field::placeholder{color:#0000;opacity:0}:root.theme-light .chat-inputbar:focus-within .chat-send-btn{background:var(--chat-action-btn-bg-hover);border:0;box-shadow:0 2px 5px #0f172a12,0 4px 10px #0f172a12,inset 0 1px #fffffff0,0 0 0 1px #ffffffd6}:root.theme-light .chat-inputbar:focus-within .chat-listen-btn{box-shadow:none;background:0 0;border:0;padding:0}:root.theme-light .chat-inputbar .chat-send-btn:hover,:root.theme-light .chat-inputbar .chat-send-btn:focus-visible,:root.theme-light .chat-inputbar .chat-send-btn:active{background:var(--chat-action-btn-bg-hover);color:#1f2937;border:0;box-shadow:0 2px 5px #0f172a12,0 4px 10px #0f172a12,inset 0 1px #fffffff0,0 0 0 1px #ffffffd6}:root.theme-light .chat-inputbar .chat-listen-btn:hover,:root.theme-light .chat-inputbar .chat-listen-btn:focus-visible,:root.theme-light .chat-inputbar .chat-listen-btn:active{box-shadow:none;background:0 0;border:0}:root.theme-light .chat-inputbar .chat-listen-btn:active,:root.theme-light .chat-inputbar .chat-send-btn:active{background:var(--chat-action-btn-bg-active);border:var(--chat-action-btn-border-active);box-shadow:var(--chat-action-btn-shadow-active)}:root.theme-light .chat-inputbar .chat-listen-btn:active{box-shadow:none;background:0 0;border:0}:root.theme-light .chat-container--input-focus .chat-inputbar,:root.theme-light .chat-page-shell .chat-container.chat-container--round:has(.chat-inputbar:focus-within) .chat-inputbar{background:var(--chat-inputbar-bg-hover);box-shadow:var(--chat-inputbar-shadow-hover)}:root.theme-light .chat-container--input-focus .chat-inputbar:hover,:root.theme-light .chat-page-shell .chat-container.chat-container--round:has(.chat-inputbar:focus-within) .chat-inputbar:hover{background:var(--chat-inputbar-bg-hover)}:root.theme-light .chat-container--input-focus .chat-inputbar:focus-within,:root.theme-light .chat-page-shell .chat-container.chat-container--round:has(.chat-inputbar:focus-within) .chat-inputbar:focus-within{background:var(--chat-inputbar-bg-hover);box-shadow:var(--chat-inputbar-shadow-hover)}:root.theme-light .chat-container--input-focus .chat-inputbar .chat-send-btn,:root.theme-light .chat-page-shell .chat-container.chat-container--round:has(.chat-inputbar:focus-within) .chat-inputbar .chat-send-btn,:root.theme-light .chat-container--input-focus .chat-inputbar .chat-send-btn:hover,:root.theme-light .chat-container--input-focus .chat-inputbar .chat-send-btn:focus-visible,:root.theme-light .chat-container--input-focus .chat-inputbar .chat-send-btn:active,:root.theme-light .chat-page-shell .chat-container.chat-container--round:has(.chat-inputbar:focus-within) .chat-inputbar .chat-send-btn:hover,:root.theme-light .chat-page-shell .chat-container.chat-container--round:has(.chat-inputbar:focus-within) .chat-inputbar .chat-send-btn:focus-visible,:root.theme-light .chat-page-shell .chat-container.chat-container--round:has(.chat-inputbar:focus-within) .chat-inputbar .chat-send-btn:active{background:var(--chat-action-btn-bg-hover);border:0;box-shadow:0 2px 5px #0f172a12,0 4px 10px #0f172a12,inset 0 1px #fffffff0,0 0 0 1px #ffffffd6}:root.theme-light .chat-inputbar .chat-send-btn .chat-send-loader{opacity:.95}:root.theme-light .chat-msg-ai{color:#111827}:root.theme-light .chat-inputbar .chat-send-btn[data-recording=true]{border-color:#ff3b30;box-shadow:0 0 0 1px #ff3b3066,0 0 12px #ff3b3040}:root.theme-light .chat-inputbar .chat-send-btn[data-recording-complete=true]{border-color:#2bdc6d;box-shadow:0 0 0 1px #2bdc6d66,0 0 12px #2bdc6d4d}html[data-ui-scale=mac].theme-light,html[data-ui-scale=lg].theme-light{--cursor-default-backup:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 14 15'%3E%3Cpath d='M 2 1 L 9 7 Q 9.5 7.4 8.7 7.8 L 4.2 9.5 Q 3.2 9.9 3.0 8.9 L 2 1 Z' fill='%23f2f1ee' stroke='%23888888' stroke-width='0.75' stroke-opacity='0.55' stroke-linejoin='round'/%3E%3C/svg%3E") 4 2, auto;--cursor-default:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 14 15'%3E%3Cpath d='M 2 1 L 9 7 Q 9.5 7.4 8.7 7.8 L 4.2 9.5 Q 3.2 9.9 3.0 8.9 L 2 1 Z' fill='%23f2f1ee' stroke='%23888888' stroke-width='0.75' stroke-opacity='0.55' stroke-linejoin='round'/%3E%3C/svg%3E") 4 2, auto;--cursor-pointer:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 14 15'%3E%3Cpath d='M 2 1 L 9 7 Q 9.5 7.4 8.7 7.8 L 4.2 9.5 Q 3.2 9.9 3.0 8.9 L 2 1 Z' fill='%23f2f1ee' stroke='%23888888' stroke-width='0.75' stroke-opacity='0.55' stroke-linejoin='round'/%3E%3C/svg%3E") 5 2, pointer}:root.theme-light:not(.theme-mid) .materials-page-shell :is(.materials-upload-choose-button,.materials-upload-submit-button){--btn-primary-border:0 solid transparent;--btn-primary-border-hover:1px solid #ffffff9e;--btn-primary-border-active:0 solid transparent;--btn-primary-bg-hover:radial-gradient(82% 66% at 50% 16%, #fff 0%, #fff 42%, #fffffffc 58%, #fdfbfaf7 74%), linear-gradient(180deg, #fff 0%, #fefcfbfb 100%);--btn-primary-shadow:inset 0 1px 0 #fff3, 0 2px 6px #0f172a17;--btn-primary-shadow-hover:inset 0 1px 0 #ffffff47, 0 7px 16px #0f172a1a;--btn-primary-shadow-active:inset 0 1px 0 #ffffff29, 0 1px 4px #0f172a14;--btn-primary-shadow-focus:inset 0 1px 0 #ffffff3d, 0 4px 10px #0f172a1c, 0 0 0 3px var(--btn-primary-focus-ring-color), 0 0 0 1px #ffffff38}
:root.theme-mid{--click-pulse-ring-color:#604641bd;--mid-bg-top:#9f807a;--mid-bg-mid:#7e5f58;--mid-bg-bottom:#644843;--glass-surface-bg:#fdfaf863;--glass-ring-surface-bg:#fdf9f775;--mid-round-shell-shadow:0 18px 34px #0c070638, 0 9px 18px #0c07061f;--mid-shell-soft-shadow:0 16px 28px #0c070626, 0 8px 14px #0c070614;--glass-shell-shadow:var(--mid-round-shell-shadow);--glass-ring-edge-stroke-width-desktop:1.46px;--glass-ring-edge-stroke-opacity-desktop:.95;--glass-ring-edge-stroke-blur-desktop:.12px;--glass-ring-edge-stroke-desktop:conic-gradient(from -104deg at 50% 50%, #fff0 0deg, #fff0 14deg, #fffcfa06 26deg, #fffbf815 38deg, #fffbf82e 46deg, #fffaf74d 54deg, #fffaf75c 60deg, #fff8f53d 70deg, #fff6f31a 82deg, #fff4f107 94deg, #fff0 108deg, #fff0 360deg);--glass-ring-glow-dark:0 14px 24px -12px #2c1c194d;--glass-modal-bg:var(--glass-ring-surface-bg);--glass-surface-text:#2c3340;--glass-modal-text:#2c3340;--chat-ui-solid-surface:#e7dfdb;--mid-utility-panel-bg:radial-gradient(92% 88% at 50% 16%, #ece6e2 0%, #e0d9d4 42%, #d0c8c2 100%), linear-gradient(180deg, #e4ded9 0%, #d4cdc8 100%);--mid-utility-panel-bg-hover:radial-gradient(92% 88% at 50% 16%, #efeae6 0%, #e4ddd8 42%, #d5cec9 100%), linear-gradient(180deg, #e7e2dd 0%, #d8d1cc 100%);--chat-rail-tooltip-bg:var(--mid-utility-panel-bg);--chat-tools-panel-bg:var(--mid-utility-panel-bg);--chat-upload-picker-bg:var(--mid-utility-panel-bg);--chat-analysis-preview-surface:var(--subpage-card-bg);--chat-analysis-preview-text:var(--subpage-card-text);--chat-analysis-preview-border:var(--subpage-card-border);--chat-analysis-preview-shadow:var(--subpage-card-shadow);--chat-analysis-preview-blur:0px;--drawer-glass-bg:var(--glass-ring-surface-bg);--drawer-card-shadow:0 0 .55rem #52322e08, 0 .48rem .95rem #140c0a16;--drawer-card-shadow-hover:0 0 .68rem #52322e0a, 0 .58rem 1.08rem #140c0a1a;--mid-unified-surface-bg:radial-gradient(92% 88% at 50% 16%, #f8f0ed9e 0%, #f0e6e28a 42%, #e7dbd67a 100%), linear-gradient(180deg, #f2e9e56b 0%, #e9dfda5c 100%);--mid-unified-surface-bg-hover:radial-gradient(92% 88% at 50% 16%, #f6ede98f 0%, #eee4df7a 42%, #e5d9d46b 100%), linear-gradient(180deg, #efe5e057 0%, #e6dbd64a 100%);--mid-unified-surface-bg-active:radial-gradient(92% 88% at 50% 16%, #f6ede9bd 0%, #efe4e0a8 42%, #e7dbd694 100%), linear-gradient(180deg, #f1e8e485 0%, #e9ded970 100%);--mid-unified-surface-border:1px solid #7e5f5829;--mid-unified-surface-border-hover:1px solid #7e5f5830;--mid-unified-surface-shadow:0 6px 14px #2618161a, inset 0 1px 0 #ffffff57;--mid-unified-surface-shadow-hover:0 7px 16px #2618161a, inset 0 1px 0 #ffffff61;--mid-unified-surface-shadow-active:0 7px 16px #2618161a, inset 0 1px 0 #ffffff61;--input-bg:var(--mid-unified-surface-bg);--input-bg-hover:var(--mid-unified-surface-bg-hover);--input-bg-focus:var(--mid-unified-surface-bg-hover);--input-flat-bg:var(--mid-pill-surface-bg,var(--btn-primary-bg));--input-flat-bg-hover:var(--mid-pill-surface-bg-hover,var(--btn-primary-bg-hover));--input-text:#2f3a4a;--input-caret:#2f3a4a;--chat-composer-action-icon-color:#7a3a38;--input-border:var(--mid-unified-surface-border);--input-placeholder:#374151d1;--input-shadow:var(--mid-unified-surface-shadow);--input-shadow-hover:var(--mid-unified-surface-shadow-hover);--input-surface-overlay:inset 0 0 0 999px #fff0;--input-surface-overlay-hover:inset 0 0 0 999px #ffffff14;--input-surface-overlay-focus:inset 0 0 0 999px #ffffff1a;--btn-primary-hover-brightness:1;--btn-primary-bg:var(--mid-unified-surface-bg);--btn-primary-bg-hover:radial-gradient(92% 88% at 50% 16%, #ece2dd75 0%, #e4d9d466 42%, #dbcfca57 100%), linear-gradient(180deg, #e6dbd645 0%, #ddd2cd36 100%);--btn-primary-bg-active:var(--mid-unified-surface-bg-active);--btn-primary-text:#2f3a4a;--btn-primary-border:transparent;--btn-primary-border-hover:transparent;--btn-primary-border-active:transparent;--btn-primary-shadow:var(--mid-unified-surface-shadow);--btn-primary-shadow-hover:var(--mid-unified-surface-shadow);--btn-primary-shadow-active:var(--mid-unified-surface-shadow-active);--btn-primary-focus-ring-color:#936f6938;--btn-primary-shadow-focus:0 8px 18px #2618161c, 0 0 0 3px var(--btn-primary-focus-ring-color);--mid-pill-surface-bg:var(--btn-primary-bg);--mid-pill-surface-bg-hover:var(--btn-primary-bg-hover);--mid-pill-surface-bg-active:var(--btn-primary-bg-active);--mid-pill-surface-border:#7e5f5829;--mid-pill-surface-border-hover:#7e5f5830;--mid-pill-surface-border-shorthand:var(--mid-unified-surface-border);--mid-pill-surface-shadow:var(--btn-primary-shadow);--mid-pill-surface-shadow-hover:var(--btn-primary-shadow-hover);--mid-pill-surface-shadow-focus:var(--btn-primary-shadow-focus);--seg-button-text:var(--btn-primary-text);--seg-button-text-hover:var(--title-color);--seg-button-text-selected:var(--title-color);--seg-button-bg:var(--seg-card-bg);--seg-button-bg-hover:var(--seg-card-bg-hover);--seg-button-bg-selected:var(--seg-card-bg-selected);--seg-button-bg-active:var(--seg-card-bg-selected);--seg-card-bg:var(--mid-unified-surface-bg);--seg-card-bg-hover:var(--mid-unified-surface-bg);--seg-card-bg-selected:var(--mid-unified-surface-bg-hover);--seg-card-text:#2f3a4a;--seg-card-text-hover:#81504b;--seg-card-text-selected:#7a3a38;--seg-card-border:#7e5f5829;--seg-card-border-hover:#7e5f5829;--seg-card-border-selected:#7e5f5830;--seg-card-border-active:#7e5f5830;--seg-card-shadow:var(--mid-unified-surface-shadow);--seg-card-shadow-hover:var(--mid-unified-surface-shadow);--seg-card-shadow-selected:var(--mid-unified-surface-shadow-hover);--seg-card-shadow-active:var(--mid-unified-surface-shadow-active);--seg-radio-bg:#fdfaf99e;--seg-radio-border:#ffffff8f;--seg-radio-inner-ring:inset 0 0 0 1px #7a3a3833;--subscription-error-color:#4e3934eb;--panel-secondary-bg:var(--btn-primary-bg);--panel-secondary-border:#7e5f5829;--panel-secondary-border-width:0px;--panel-secondary-shadow:var(--btn-primary-shadow);--subpage-card-bg:radial-gradient(92% 88% at 50% 16%, #f9f1ee7a 0%, #f2e8e466 42%, #e9ddd857 100%), linear-gradient(180deg, #f4ebe747 0%, #ece2de38 100%);--subpage-card-bg-hover:radial-gradient(92% 88% at 50% 16%, #f6eeeb6e 0%, #efe5e15c 44%, #e7dcd74d 100%), linear-gradient(180deg, #f0e7e33d 0%, #e8deda33 100%);--subpage-card-border:transparent;--subpage-card-border-width:0px;--subpage-card-border-hover:transparent;--subpage-card-shadow:var(--btn-primary-shadow);--subpage-card-shadow-hover:var(--btn-primary-shadow-hover);--subpage-card-text:#2f3a4a;--opaque-panel-bg:var(--subpage-card-bg);--opaque-panel-bg-hover:var(--subpage-card-bg-hover);--opaque-panel-border:transparent;--opaque-panel-shadow:var(--btn-primary-shadow);--opaque-panel-text:#2f3a4a;--drawer-delete-border:#a7918957;--drawer-delete-bg:#faf4f229;--drawer-delete-text:var(--opaque-panel-text);--drawer-delete-border-hover:#ba68647a;--drawer-delete-bg-hover:#faf4f23d;--drawer-delete-text-hover:#9a534d;--drawer-delete-shadow:0 9px 20px #1f171614;--drawer-delete-shadow-hover:0 12px 24px #1f17161f;--rail-tooltip-bg:var(--mid-utility-panel-bg);--glass-analysis-bg:var(--mid-utility-panel-bg);--rail-tooltip-border:var(--subpage-card-border);--rail-tooltip-shadow:var(--btn-primary-shadow);--rail-tooltip-text:var(--subpage-card-text);--chat-tools-item-hover-bg:#7a3a381f}:root.theme-mid .chat-msg-user-bubble{-webkit-text-fill-color:#1f2937;text-shadow:none;font-weight:500;color:#1f2937!important}:root.theme-mid .chat-page-shell [class*=leftRail] [class*=iconBtnActive],:root.theme-mid .chat-page-shell [class*=rightRail] [class*=iconBtnActive]{background:#74625b24;box-shadow:0 0 0 1px #7e746d29}:root.theme-mid .space-backdrop[data-mode=light]{--space-backdrop-glow:radial-gradient(ellipse at 50% -14%, #ffefe757 0%, #ffefe724 34%, #ffefe709 56%, #ffefe700 74%);background:linear-gradient(180deg, var(--mid-bg-top) 0%, var(--mid-bg-mid) 58%, var(--mid-bg-bottom) 100%)}:root.theme-mid body.homepage{--home-panel-bg:#cbbebac9;--home-scroll-cue-color:#e2c4bce6;--home-card-light-opacity:.74;--home-card-dark-opacity:.81;--home-card-shell-shadow:0 28px 38px -20px #0c070652, 0 16px 22px -18px #0c070638;--home-card-shell-shadow-return:0 22px 30px -20px #0c070638, 0 14px 18px -18px #0c070626;--home-panel-shadow-idle:0 11px 24px #140c0a29;--home-panel-shadow-active:0 14px 30px #140c0a30;--home-card-glow-idle:0 0 8px #fff4f017, 0 0 16px #fff4f00d;--home-card-glow-active:0 0 11px #fff4f025, 0 0 21px #fff4f014;--home-card-shadow-idle:var(--home-card-shell-shadow);--home-card-shadow-active:var(--home-card-shell-shadow)}:root.theme-mid .home-scroll-cue .home-scroll-cue-mouse,:root.theme-mid .home-scroll-cue .home-scroll-cue-arrow{opacity:1!important}:root.theme-mid .site-footer-logo,:root.theme-mid .home-footer-logo{opacity:.58!important}:root.theme-mid .drawer-panel .drawer-chat-card,:root.theme-mid .drawer-chat-card{background:var(--subpage-card-bg)!important;border-color:var(--subpage-card-border)!important;box-shadow:none!important}:root.theme-mid .drawer-panel .drawer-chat-card.drawer-chat-card--active,:root.theme-mid .drawer-chat-card.drawer-chat-card--active{background:var(--subpage-card-bg-hover,var(--subpage-card-bg))!important;border-color:var(--subpage-card-border-hover,var(--subpage-card-border))!important;box-shadow:none!important}:root.theme-mid .drawer-panel .drawer-chat-card .cs-delete,:root.theme-mid .drawer-chat-card .cs-delete{box-shadow:none!important}:root.theme-mid .login-modal-box{--otp-panel-bg:#fcf8f794;--otp-input-bg:#fcf8f7a3}:root.theme-mid .login-modal-box.login-modal--otp .login-modal-shell{background:var(--glass-modal-bg,var(--glass-surface-bg,#fcf8f794))!important;color:var(--glass-modal-text,var(--glass-surface-text,#2c3340))!important;border:var(--glass-modal-border,none)!important;box-shadow:var(--glass-modal-shadow,none)!important}:root.theme-mid .login-modal-box.login-modal--otp .login-modal-shell p{color:#2c3340!important}:root.theme-mid .login-modal-box.login-modal--otp .fancy-checkbox--otp .box{background:#fdfaf994!important;border-color:#ffffff7a!important}:root.theme-mid .login-modal-box.login-modal--otp .login-otp-remember.fancy-checkbox--otp .box{box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root.theme-mid .login-modal-box.login-modal--otp .home-link{--link-brand-text:#7a3a38;--link-brand-border-hover:#7a3a38;--link-brand-shadow-hover:#7a3a3842}:root.theme-mid .chat-inputbar,:root.theme-mid .chat-inputbar .chat-listen-btn,:root.theme-mid .chat-inputbar .chat-send-btn{--chat-action-size:var(--chat-composer-main-control-size,calc(3.2 * var(--base-rem)));color:var(--rail-tooltip-text,#3f241f);--chat-inputbar-bg:var(--mid-pill-surface-bg);--chat-inputbar-bg-hover:var(--mid-pill-surface-bg);--chat-inputbar-bg-focus:var(--mid-pill-surface-bg);--chat-inputbar-overlay-bg:radial-gradient(92% 88% at 50% 16%, #f9f1ee2e 0%, #f1e8e424 42%, #e8ddd81a 100%), linear-gradient(180deg, #f3eae614 0%, #eae0dc0d 100%);--chat-inputbar-shadow:var(--mid-pill-surface-shadow);--chat-inputbar-shadow-hover:var(--mid-pill-surface-shadow);--chat-inputbar-shadow-focus:var(--mid-pill-surface-shadow);--chat-inputbar-btn-bg:var(--mid-pill-surface-bg);--chat-inputbar-btn-bg-hover:var(--mid-pill-surface-bg);--chat-inputbar-btn-bg-focus:var(--mid-pill-surface-bg);--chat-inputbar-btn-overlay-bg:var(--mid-pill-surface-bg-hover);--chat-inputbar-btn-shadow:var(--mid-pill-surface-shadow);--chat-inputbar-btn-shadow-hover:var(--mid-pill-surface-shadow-hover);--chat-inputbar-btn-shadow-focus:var(--mid-pill-surface-shadow-hover)}:root.theme-mid .chat-inputbar{isolation:isolate;box-shadow:var(--chat-inputbar-shadow);border:0;background:var(--chat-inputbar-bg)!important}:root.theme-mid .chat-inputbar:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:var(--chat-inputbar-overlay-bg,var(--chat-inputbar-bg));opacity:0;transition:opacity .56s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}:root.theme-mid .chat-inputbar>*{z-index:1;position:relative}:root.theme-mid .chat-inputbar:hover:not(:focus-within),:root.theme-mid .chat-inputbar:hover{box-shadow:var(--chat-inputbar-shadow-hover);border-color:#0000;background:var(--chat-inputbar-bg)!important}:root.theme-mid .chat-inputbar:hover:before,:root.theme-mid .chat-inputbar:focus-within:before,:root.theme-mid .chat-container--input-focus .chat-inputbar:before,:root.theme-mid .chat-page-shell .chat-container.chat-container--round:has(.chat-inputbar:focus-within) .chat-inputbar:before{opacity:1}:root.theme-mid .chat-inputbar:focus-within{box-shadow:var(--chat-inputbar-shadow-focus);border-color:#0000;background:var(--chat-inputbar-bg)!important}:root.theme-mid .chat-container--input-focus .chat-inputbar,:root.theme-mid .chat-container--input-focus .chat-inputbar:focus-within,:root.theme-mid .chat-page-shell .chat-container.chat-container--round:has(.chat-inputbar:focus-within) .chat-inputbar,:root.theme-mid .chat-page-shell .chat-container.chat-container--round:has(.chat-inputbar:focus-within) .chat-inputbar:focus-within{box-shadow:var(--chat-inputbar-shadow-focus);background:var(--chat-inputbar-bg)!important}:root.theme-mid .chat-inputbar .chat-listen-btn{padding:0;box-shadow:none!important;background:0 0!important;border:0!important}:root.theme-mid .chat-inputbar:focus-within .chat-listen-btn{box-shadow:none!important;background:0 0!important;border:0!important}:root.theme-mid .chat-inputbar .chat-listen-btn:hover,:root.theme-mid .chat-inputbar .chat-listen-btn:focus-visible{color:#2f3a4a;box-shadow:none!important;background:0 0!important;border:0!important}:root.theme-mid .chat-inputbar .chat-send-btn{background:var(--chat-inputbar-btn-bg,var(--btn-primary-bg))!important;box-shadow:var(--chat-inputbar-btn-shadow)!important;backdrop-filter:none!important;border:0!important}:root.theme-mid .chat-inputbar .chat-send-btn:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .56s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;background:var(--chat-inputbar-btn-overlay-bg,var(--chat-inputbar-btn-bg-hover,var(--chat-inputbar-btn-bg)))!important}:root.theme-mid .chat-inputbar .chat-send-btn>*{z-index:1;position:relative}:root.theme-mid .chat-inputbar:focus-within .chat-send-btn{background:var(--chat-inputbar-btn-bg-focus,var(--chat-inputbar-btn-bg))!important;box-shadow:var(--chat-inputbar-btn-shadow-focus)!important;border:0!important}:root.theme-mid .chat-inputbar .chat-send-btn:hover,:root.theme-mid .chat-inputbar .chat-send-btn:focus-visible{color:#2f3a4a;background:var(--chat-inputbar-btn-bg-hover,var(--chat-inputbar-btn-bg))!important;box-shadow:var(--chat-inputbar-btn-shadow-hover)!important;border:0!important}:root.theme-mid .chat-inputbar:focus-within .chat-send-btn:before,:root.theme-mid .chat-inputbar .chat-send-btn:hover:before,:root.theme-mid .chat-inputbar .chat-send-btn:focus-visible:before{opacity:1}:root.theme-mid :is(.chat-tools-menu,.chat-tools-surface-popover){background:var(--chat-tools-panel-bg,#fcf6f4)!important;box-shadow:var(--btn-primary-shadow)!important;backdrop-filter:none!important;border:0!important}:root.theme-mid .chat-tools-menu .chat-tools-item{color:#3f241f!important}:root.theme-mid .chat-tools-menu .chat-tools-item:hover,:root.theme-mid .chat-tools-menu .chat-tools-item:focus-visible{background:#7a3a381f!important}:root.theme-mid .chat-tools-menu .chat-tools-item.chat-tools-item-disabled{color:#3f241f85!important}:root.theme-mid .chat-tools-menu .chat-tools-item.chat-tools-item-disabled:hover,:root.theme-mid .chat-tools-menu .chat-tools-item.chat-tools-item-disabled:focus-visible{background:0 0!important}:root.theme-mid .chat-analysis-upload-modal-card{background:var(--chat-upload-picker-bg,var(--btn-primary-bg))!important;box-shadow:var(--btn-primary-shadow)!important;backdrop-filter:none!important;border:0!important}:root.theme-mid .chat-analysis-preview-card{backdrop-filter:none!important;background:radial-gradient(92% 88% at 50% 14%,#eee4defa 0%,#e0d2cbf8 44%,#c9b7aff7 100%),linear-gradient(#e7dbd4f8 0%,#cebcb4f6 100%)!important;border:0!important;box-shadow:0 18px 36px #1c100e3d,0 8px 18px #1c100e29!important}:root.theme-mid .button[data-variant=primary]{--btn-primary-bg-hover:var(--mid-unified-surface-bg-hover);--btn-primary-bg-active:var(--mid-unified-surface-bg-active);--btn-primary-border-hover:var(--mid-pill-surface-border-hover);--btn-primary-shadow-hover:var(--mid-unified-surface-shadow-hover);backdrop-filter:none!important;background:var(--btn-primary-bg)!important;border:var(--btn-primary-border)!important;box-shadow:var(--btn-primary-shadow)!important;transition:filter .56s cubic-bezier(.22,.61,.36,1),border-color .56s cubic-bezier(.22,.61,.36,1),box-shadow .56s cubic-bezier(.22,.61,.36,1),opacity .56s cubic-bezier(.22,.61,.36,1)!important}:root.theme-mid .button[data-variant=primary]:hover,:root.theme-mid .button[data-variant=primary]:focus-visible{border:var(--btn-primary-border-hover,var(--btn-primary-border))!important;box-shadow:var(--btn-primary-shadow-hover,var(--btn-primary-shadow))!important}:root.theme-mid .button[data-variant=primary]:before{background:var(--btn-primary-bg-hover)!important;transition:opacity .56s cubic-bezier(.22,.61,.36,1)!important}:root.theme-mid .button[data-variant=primary]:active{background:var(--btn-primary-bg)!important;border:var(--btn-primary-border-hover,var(--btn-primary-border))!important;box-shadow:var(--btn-primary-shadow-active,var(--btn-primary-shadow-hover))!important}:root.theme-mid .button[data-variant=primary]:active:before{background:var(--btn-primary-bg-active)!important;opacity:1!important}:root.theme-mid [data-control-type]:active:before{opacity:1!important}:root.theme-mid .invite-sponsor-toggle-card{--seg-card-bg:var(--btn-primary-bg);--seg-card-bg-hover:var(--btn-primary-bg-hover);--seg-card-bg-selected:var(--mid-unified-surface-bg-active);--seg-card-bg-active:var(--mid-unified-surface-bg-active);--seg-card-shadow:var(--btn-primary-shadow);--seg-card-shadow-hover:var(--btn-primary-shadow-hover);--seg-card-shadow-selected:var(--btn-primary-shadow-active);--seg-card-shadow-active:var(--btn-primary-shadow-active);--seg-card-text:var(--btn-primary-text);--seg-card-text-hover:var(--title-color);--seg-card-text-selected:var(--title-color);--seg-card-border:transparent;--seg-card-border-hover:transparent;--seg-card-border-selected:transparent;--seg-card-border-active:transparent}:root.theme-mid .profile-email-dock-wrapper.profile-orbit-menu-wrapper{--orbit-accent:#7a3a38;--orbit-mobile-accent:#7a3a38}:root.theme-mid :is(.glass-ring.glass-ring--desktop-stable,.policy-mobile-lower.glass-ring.glass-ring--desktop-stable,.guide-policy-ring.glass-ring.glass-ring--desktop-stable){box-shadow:var(--mid-round-shell-shadow)!important}:root.theme-mid :is(.help-listings-modal-content,.invite-modal-content,.person-invite-modal-content,.materials-page-content,.chat-analysis-overlay .chat-analysis-overlay-card,.account-settings-modal-content,.subscription-modal-content){box-shadow:var(--mid-shell-soft-shadow)!important}:root.theme-mid .profile-email-dock-wrapper.profile-orbit-menu-wrapper :is(.profile-orbit-menu__item,.profile-orbit-menu__center,.profile-orbit-stack-bubble,.profile-orbit-mobile-action).dock-item{color:#2f3a4aeb;--pin-gloss-bg:linear-gradient(135deg, #ffffff6b 0%, #ffffff2e 32%, #fff0 58%, #ffffff1f 74%, #7e5f5814 100%), radial-gradient(120% 110% at 18% 16%, #ffffff47 0%, #fff0 64%), radial-gradient(120% 120% at 84% 90%, #ffffff1a 0%, #fff0 56%);--pin-gloss-op:.28;background:radial-gradient(120% 120% at 18% 16%,#ffffff94 0%,#ffffff29 62%),radial-gradient(120% 120% at 86% 90%,#0000000b 0%,#0000 64%),linear-gradient(145deg,#fcf7f56b 0%,#f6ece94f 56%,#f1e5e23b 100%)!important;border:0!important}:root.theme-mid .profile-email-dock-wrapper.profile-orbit-menu-wrapper .profile-orbit-menu__center.dock-item{filter:none}:root.theme-mid .profile-email-dock-wrapper.profile-orbit-menu-wrapper :is(.profile-orbit-menu__item,.profile-orbit-menu__center,.profile-orbit-stack-bubble,.profile-orbit-mobile-action).dock-item:before{content:none!important}@media (max-width:768px){:root.theme-mid .profile-email-dock-wrapper.profile-orbit-menu-wrapper .profile-orbit-mobile-action.dock-item:after{content:none!important}}:root.theme-mid .chat-inputbar .chat-send-btn,:root.theme-mid .chat-inputbar:focus-within .chat-send-btn,:root.theme-mid .chat-inputbar .chat-send-btn:hover,:root.theme-mid .chat-inputbar .chat-send-btn:focus-visible{border:0!important}:root.theme-light.theme-mid .drawer-panel .cs-delete{background:var(--drawer-delete-bg)!important;border-color:var(--drawer-delete-border)!important;color:var(--drawer-delete-text)!important;box-shadow:var(--drawer-delete-shadow)!important}:root.theme-light.theme-mid .drawer-panel .cs-delete:hover,:root.theme-light.theme-mid .drawer-panel .cs-delete:focus-visible{background:var(--drawer-delete-bg-hover,var(--drawer-delete-bg))!important;border-color:var(--drawer-delete-border-hover,var(--drawer-delete-border))!important;color:var(--drawer-delete-text-hover,#7a3a38)!important;box-shadow:var(--drawer-delete-shadow-hover,var(--drawer-delete-shadow))!important}:root.theme-light.theme-mid .drawer-panel .cs-trash-icon{stroke:currentColor;fill:none}:root.theme-light.theme-mid .rooms-card{border-color:var(--mid-pill-surface-border)!important;background:var(--mid-pill-surface-bg)!important;color:#2f3a4a!important;box-shadow:var(--mid-pill-surface-shadow)!important}:root.theme-light.theme-mid .rooms-action-btn{border-color:var(--mid-pill-surface-border)!important;background:var(--mid-pill-surface-bg)!important;color:#2f3a4a!important}:root.theme-light.theme-mid .rooms-action-btn:hover,:root.theme-light.theme-mid .rooms-action-btn:focus-visible{border-color:var(--mid-pill-surface-border-hover)!important;background:var(--mid-pill-surface-bg-hover)!important;color:#2f3a4a!important}:root.theme-light.theme-mid .rooms-delete-btn{color:#7a2323!important;background:#fff0f08a!important;border-color:#c048487a!important}:root.theme-light.theme-mid .rooms-unread-badge{color:#7f1d2d!important;background:#ffe4e9bd!important;border-color:#c64a5a85!important}:root.theme-mid .modal-confirm-overlay{backdrop-filter:none!important;background:#2a18169e!important}:root.theme-mid .modal-confirm-content{border:1px solid var(--rail-tooltip-border,#ffffff29)!important;background:var(--chat-tools-panel-bg,var(--chat-rail-tooltip-bg,var(--rail-tooltip-bg,#fcf6f4)))!important;color:var(--opaque-panel-text,var(--rail-tooltip-text,#2f3a4a))!important;box-shadow:var(--opaque-panel-shadow,var(--rail-tooltip-shadow,0 12px 28px #2e18152e))!important;backdrop-filter:none!important}:root.theme-mid .modal-confirm-content p{color:var(--opaque-panel-text,var(--rail-tooltip-text,#2f3a4a))!important}:root.theme-mid .modal-confirm-content .button[data-variant=danger],:root.theme-mid .modal-confirm-content .button[data-variant=danger]:hover,:root.theme-mid .modal-confirm-content .button[data-variant=danger]:focus-visible,:root.theme-mid .modal-confirm-content .button[data-variant=danger]:active{color:var(--btn-danger-text-light,#fff6f6)!important}:root.theme-mid .modal-confirm-content .button:not([data-variant=danger]){color:#2f3a4a!important;background:linear-gradient(145deg,#fcf7f680 0%,#f6edeb5c 100%),#f7eeec52!important;border:1px solid #ffffff75!important;box-shadow:0 6px 14px #140c0a26!important}:root.theme-mid .modal-confirm-content .button:not([data-variant=danger]):hover,:root.theme-mid .modal-confirm-content .button:not([data-variant=danger]):focus-visible{background:linear-gradient(145deg,#fdfaf994 0%,#f7efed6b 100%),#f9f1ef5c!important;border:1px solid #ffffff8f!important}:root.theme-mid .materials-page-shell :is(.materials-upload-choose-button,.materials-upload-submit-button),:root.theme-light.theme-mid .materials-page-shell :is(.materials-upload-choose-button,.materials-upload-submit-button){--btn-primary-border:0 solid transparent;--btn-primary-border-hover:0 solid transparent;--btn-primary-border-active:0 solid transparent;--btn-primary-shadow:0 3px 8px #00000038;--btn-primary-shadow-hover:0 4px 10px #0000003d;--btn-primary-shadow-active:0 2px 6px #0000002e;--btn-primary-shadow-focus:0 5px 12px #0000003d, 0 0 0 3px var(--btn-primary-focus-ring-color)}:root.theme-mid .materials-comment-box,:root.theme-light.theme-mid .materials-comment-box{--input-bg:var(--subpage-card-bg);--input-bg-hover:var(--subpage-card-bg);--input-bg-focus:var(--subpage-card-bg);--input-border:0 solid transparent;--input-radius:var(--subpage-card-radius);--input-text:var(--subpage-card-text);--input-caret:var(--subpage-card-text);--input-placeholder:#495465b8;--input-shadow:var(--subpage-card-shadow);--input-shadow-hover:var(--subpage-card-shadow);--input-shadow-composite:var(--subpage-card-shadow);--input-shadow-hover-composite:var(--subpage-card-shadow);--input-shadow-focus-composite:var(--subpage-card-shadow);--input-surface-overlay:inset 0 0 0 999px #fff0;--input-surface-overlay-hover:inset 0 0 0 999px #fff0;--input-surface-overlay-focus:inset 0 0 0 999px #fff0}
:root:not(.theme-light){--glass-shell-shadow:var(--glass-ring-glow-dark);--glass-ring-edge-stroke-width-desktop:1.36px;--glass-ring-edge-stroke-opacity-desktop:.78;--glass-ring-edge-stroke-blur-desktop:.12px;--glass-ring-edge-stroke-desktop:conic-gradient(from -104deg at 50% 50%, #f2f7ff00 0deg, #f2f7ff00 14deg, #f2f7ff06 26deg, #f2f7ff17 38deg, #f2f7ff30 46deg, #f2f7ff52 54deg, #f2f7ff66 60deg, #f2f7ff42 70deg, #f2f7ff1c 82deg, #f2f7ff07 94deg, #f2f7ff00 108deg, #f2f7ff00 360deg);--drawer-overlay-bg:#0000005c;--subscription-error-color:#e8dbd9e6;--drawer-glass-bg:var(--glass-ring-surface-bg);--chat-invite-surface:var(--subpage-card-bg);--chat-invite-surface-hover:var(--subpage-card-bg-hover);--chat-ui-solid-surface:#1a1d22;--chat-rail-tooltip-bg:#1a1d22;--chat-tools-panel-bg:#1a1d22;--chat-upload-picker-bg:#1a1d22;--glass-ring-surface-bg:#0e10146b;--glass-ring-glow-dark:0 10px 20px -18px #f8fdff33, 0 20px 32px -28px #f8fdff1a;--chat-invite-list-border:transparent;--chat-invite-shadow:0 6px 16px #00000038, var(--invite-under-glow,0 10px 18px -14px #f8fdffb8, 0 22px 32px -22px #f8fdff70);--rail-tooltip-bg:#1a1d22;--rail-tooltip-border:var(--subpage-card-border);--rail-tooltip-shadow:var(--subpage-card-shadow);--rail-tooltip-text:var(--subpage-card-text);--chat-tools-panel-border:var(--rail-tooltip-border);--chat-tools-panel-shadow:var(--rail-tooltip-shadow);--chat-tools-panel-text:var(--rail-tooltip-text);--chat-tools-item-hover-bg:#c571711f;--glass-analysis-bg:#1a1d22;--chat-analysis-preview-surface:var(--chat-card-surface-standard-bg);--chat-analysis-preview-text:var(--subpage-card-text);--chat-analysis-preview-border:0 solid transparent;--chat-analysis-preview-shadow:none;--chat-analysis-preview-blur:0px}:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]){--home-panel-bg:#101318d6;--chat-card-surface-standard-bg:radial-gradient(ellipse at top, #2a2f37c2 0%, #13171cd1 100%);--chat-card-surface-standard-flat-bg:linear-gradient(180deg, #24282fc7 0%, #15191fd6 100%);--chat-card-surface-strong-bg:radial-gradient(ellipse at top, #282e36 0%, #13171c 100%);--chat-card-surface-flat-bg:linear-gradient(180deg, #22272e 0%, #14181e 100%);--form-surface:radial-gradient(65% 60% at 50% -12%, #eef2f84a 0%, #eef2f82a 22%, #eef2f812 38%, #eef2f805 54%, #eef2f800 72%), #1b1f26e6;--form-surface-hover:radial-gradient(65% 60% at 50% -12%, #f2f6fa4e 0%, #f2f6fa2d 22%, #f2f6fa14 38%, #f2f6fa05 54%, #f2f6fa00 72%), #1e2229e6;--form-surface-active:var(--form-surface-hover);--input-bg:var(--form-surface);--input-bg-hover:var(--form-surface-hover);--input-bg-focus:var(--form-surface-active);--input-border:0 solid transparent;--input-shadow:0 5px 14px #0003, 0 10px 18px -12px #eef2f833, 0 18px 28px -24px #eef2f814;--input-shadow-hover:0 5.5px 15px #0003, 0 10px 18px -11px #f2f6fa3d, 0 18px 28px -23px #f2f6fa1a;--seg-card-bg-hover:var(--form-surface-hover);--seg-card-shadow-hover:var(--input-shadow-hover);--seg-card-text-hover:var(--pt-100);--input-surface-overlay:inset 0 0 0 999px #fff0;--input-surface-overlay-hover:inset 0 0 0 999px #ffffff05;--input-surface-overlay-focus:inset 0 0 0 999px #ffffff0a;--input-flat-bg:#1b1f25e0;--input-flat-bg-hover:#22252ae6;--subpage-card-bg:var(--input-flat-bg);--subpage-card-bg-hover:var(--input-flat-bg-hover);--subpage-card-border:#f8fdff14;--subpage-card-border-hover:#f8fdff24;--subpage-card-shadow:inset 0 1px 0 #ffffff0a, 0 8px 18px #00000024, 0 0 18px -14px #f8fdff38;--subpage-card-shadow-hover:inset 0 1px 0 #ffffff0f, 0 10px 22px #0003, 0 0 24px -14px #f8fdff47;--subpage-card-text:var(--pt-120);--opaque-panel-bg:#1a1d22;--opaque-panel-bg-hover:#202328;--opaque-panel-border:#f8fdff1f;--opaque-panel-shadow:0 10px 24px #0003;--opaque-panel-text:var(--pt-120);--btn-primary-hover-brightness:1.04;--btn-primary-bg:radial-gradient(82% 66% at 50% -14%, #ffffff1e 0%, #ffffff0c 42%, #ffffff04 58%, #fff0 74%), linear-gradient(180deg, #282c35eb 0%, #191d25f0 100%);--btn-primary-bg-hover:radial-gradient(82% 66% at 50% -14%, #ffffff24 0%, #ffffff0f 42%, #ffffff05 58%, #fff0 74%), linear-gradient(180deg, #2c303af0 0%, #1b1f27f5 100%);--btn-primary-bg-active:radial-gradient(82% 66% at 50% -14%, #ffffff17 0%, #ffffff0a 42%, #ffffff03 58%, #fff0 74%), linear-gradient(180deg, #1f232ce8 0%, #12151ced 100%);--btn-primary-border:0 solid transparent;--btn-primary-border-hover:0 solid transparent;--btn-primary-border-active:0 solid transparent;--btn-primary-shadow:inset 0 1px 0 #ffffff0f, 0 5px 12px #0003;--btn-primary-shadow-hover:inset 0 1px 0 #ffffff14, 0 7px 14px #0000003d;--btn-primary-shadow-active:inset 0 1px 0 #ffffff0d, 0 4px 10px #0000002e;--btn-primary-shadow-focus:inset 0 1px 0 #ffffff1f, 0 8px 18px #00000042, 0 0 0 3px var(--btn-primary-focus-ring-color)}:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]) :is(.chat-tools-menu,.chat-tools-surface-popover,.chat-analysis-upload-modal-card,.chat-msg-user-bubble){background:var(--chat-card-surface-strong-bg)!important;box-shadow:none!important;backdrop-filter:none!important;border:0!important}:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]) :is(.help-listings-panel,.invite-list-panel,.invite-list-row,.materials-admin-panel,.materials-admin-row,.materials-comment-box){background:var(--chat-card-surface-standard-bg)!important;box-shadow:none!important;border-color:#0000!important}:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]) .drawer-chat-sidebar .drawer-chat-card{background:var(--chat-card-surface-standard-bg)!important;box-shadow:var(--subpage-card-shadow)!important;border-color:var(--subpage-card-border)!important}:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]) :is(.invite-refresh-btn,.materials-surface-button),:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]) .drawer-chat-sidebar .drawer-pill-btn{--btn-primary-bg:radial-gradient(ellipse at top, #2e343ea3 0%, #171b22c2 100%);--btn-primary-bg-hover:radial-gradient(ellipse at top, #323843b3 0%, #191e25cc 100%);--btn-primary-bg-active:radial-gradient(ellipse at top, #2a303aa8 0%, #14181fc7 100%);--btn-primary-border:0 solid transparent;--btn-primary-border-hover:0 solid transparent;--btn-primary-border-active:0 solid transparent;--btn-primary-shadow:none;--btn-primary-shadow-hover:none;--btn-primary-shadow-active:none;--btn-primary-shadow-focus:0 0 0 3px #94a3b824}:root:not(.theme-light):not(.theme-mid):not(.theme-night) .materials-page-shell{--input-bg:#0e1016c7;--input-bg-hover:#101218d6;--input-bg-focus:#101218e0;--input-border:1px solid #94a3b838;--input-shadow:none;--input-shadow-hover:none;--materials-panel-shadow:none;--panel-secondary-bg:var(--input-flat-bg);--panel-secondary-border:#94a3b833;--panel-secondary-shadow:none}:root:not(.theme-light):not(.theme-mid):not(.theme-night) .framework-page-shell{--framework-panel-shadow:none}:root:not(.theme-light):not(.theme-mid):not(.theme-night) .materials-page-shell :is(.materials-upload-choose-button,.materials-upload-submit-button){--btn-primary-bg:radial-gradient(82% 66% at 50% -14%, #ffffff1c 0%, #ffffff0b 42%, #ffffff04 58%, #fff0 74%), linear-gradient(180deg, #262a32eb 0%, #171a22f0 100%);--btn-primary-bg-hover:radial-gradient(82% 66% at 50% -14%, #ffffff24 0%, #ffffff0f 42%, #ffffff05 58%, #fff0 74%), linear-gradient(180deg, #2c303af0 0%, #1b1f27f5 100%);--btn-primary-bg-active:radial-gradient(82% 66% at 50% -14%, #ffffff17 0%, #ffffff0a 42%, #ffffff03 58%, #fff0 74%), linear-gradient(180deg, #1f232ce8 0%, #12151ced 100%);--btn-primary-border:0 solid transparent;--btn-primary-border-hover:0 solid transparent;--btn-primary-border-active:0 solid transparent;--btn-primary-shadow:inset 0 1px 0 #ffffff0f, 0 5px 12px #00000038;--btn-primary-shadow-hover:inset 0 1px 0 #ffffff14, 0 7px 14px #0000003d;--btn-primary-shadow-active:inset 0 1px 0 #ffffff0d, 0 4px 10px #0003;--btn-primary-shadow-focus:inset 0 1px 0 #ffffff1f, 0 8px 18px #00000042, 0 0 0 3px var(--btn-primary-focus-ring-color)}:root:not(.theme-light):not(.theme-mid) .drawer-panel--chat-glass{--drawer-glass-bg:var(--glass-ring-surface-bg,var(--glass-modal-bg,#00000040));--drawer-card-border:transparent;--drawer-card-border-hover:transparent;--drawer-card-border-active:transparent;--drawer-card-bg:var(--subpage-card-bg);--drawer-card-bg-hover:var(--subpage-card-bg-hover,var(--subpage-card-bg));--drawer-card-bg-active:var(--subpage-card-bg-hover,var(--subpage-card-bg));--drawer-card-shadow:var(--subpage-card-shadow);--drawer-card-shadow-hover:var(--subpage-card-shadow-hover,var(--subpage-card-shadow));--drawer-card-shadow-active:var(--subpage-card-shadow-hover,var(--subpage-card-shadow));--drawer-title-text:var(--brand-primary,#c57171);--drawer-preview-text:#dfdedae0;--drawer-time-text:#abb4c4cc;--drawer-delete-border:var(--opaque-panel-border);--drawer-delete-bg:var(--opaque-panel-bg);--drawer-delete-text:var(--opaque-panel-text);--drawer-delete-shadow:0 10px 24px #02061738;--drawer-delete-border-hover:#ff78788f;--drawer-delete-bg-hover:#3010146b;--drawer-delete-text-hover:#ffe6e6fa;--drawer-delete-shadow-hover:0 12px 28px #0206174d}:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]) body.homepage,:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]) .homepage-root{--home-prose-color:#f2f1efeb;--home-card-blur:.6rem;--home-card-saturate:118%;--home-card-surface-saturate:122%;--home-card-light-opacity:.78;--home-card-dark-opacity:.68;--home-panel-shadow-idle:0 0 10px #f8fdff24, 0 0 20px #f8fdff11;--home-panel-shadow-active:0 0 12px #f8fdff33, 0 0 24px #f8fdff1a;--home-card-glow-idle:0 0 10px #f8fdff24, 0 0 20px #f8fdff11;--home-card-glow-active:0 0 12px #f8fdff33, 0 0 24px #f8fdff1a;--home-scroll-cue-color:#c57171;--home-title-color:#c57171;--home-link-color:var(--brand-primary)}:root:not(.theme-light) .profile-email-dock-wrapper:not(.profile-orbit-menu-wrapper) .dock-item,:root:not(.theme-light) .profile-email-dock-wrapper:not(.profile-orbit-menu-wrapper) .dock-item:hover,:root:not(.theme-light) .profile-email-dock-wrapper:not(.profile-orbit-menu-wrapper) .dock-item:focus-visible{box-shadow:none}:root:not(.theme-light) .profile-email-dock-wrapper:not(.profile-orbit-menu-wrapper) .dock-item{background:linear-gradient(130deg,#0c101ac7,#1c202c8f);border-color:#0000}:root:not(.theme-light) .chat-input-row{--chat-under-glow:0 8px 14px -12px #f8fdff85, 0 18px 24px -18px #f8fdff42;--chat-under-glow-strong:0 10px 16px -12px #f8fdff94, 0 20px 28px -20px #f8fdff47;--chat-attach-under-glow:0 12px 18px -14px #f8fdff8c, 0 24px 30px -24px #f8fdff4d;--chat-attach-under-glow-strong:0 12px 18px -14px #f8fdffbd, 0 24px 30px -24px #f8fdff66}:root:not(.theme-light):not(.theme-mid) .chat-inputbar{--chat-action-size:var(--chat-composer-main-control-size,calc(var(--inputbar-h,3.2rem) - .2rem));box-shadow:0 6px 16px #00000042, var(--chat-under-glow);background:0 0;border:0}:root:not(.theme-light):not(.theme-mid) .chat-inputbar:hover:not(:focus-within){box-shadow:0 6px 16px #00000042, var(--chat-under-glow-strong);background:0 0;border-color:#0000}:root:not(.theme-light):not(.theme-mid) .chat-inputbar:focus-within{box-shadow:0 6px 16px #00000042, var(--chat-under-glow);background:0 0;border-color:#0000}:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-listen-btn{box-shadow:none;-webkit-backdrop-filter:none;width:var(--chat-action-size);height:var(--chat-action-size);min-width:var(--chat-action-size);min-height:var(--chat-action-size);flex:0 0 var(--chat-action-size);box-sizing:border-box;background:0 0;border:0;padding:0;transition:transform .22s ease-out,box-shadow .22s ease-out,background .22s ease-out,border-color .22s ease-out;transform:scale(1)}:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-send-btn{border:var(--btn-primary-border);background:var(--btn-primary-bg);-webkit-backdrop-filter:blur(var(--glass-blur-radius,1rem));width:var(--chat-action-size);height:var(--chat-action-size);min-width:var(--chat-action-size);min-height:var(--chat-action-size);flex:0 0 var(--chat-action-size);box-sizing:border-box;box-shadow:var(--btn-primary-shadow);background-origin:border-box;background-clip:border-box;padding:0;transition:transform .22s ease-out,box-shadow .22s ease-out,background .22s ease-out,border-color .22s ease-out;transform:scale(1)}:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-send-btn:hover,:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-send-btn:focus-visible{border:var(--btn-primary-border-hover);background:var(--btn-primary-bg-hover);box-shadow:var(--btn-primary-shadow-hover)}:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-listen-btn:hover,:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-listen-btn:focus-visible{box-shadow:none;background:0 0;border-color:#0000;transform:scale(1.04)}:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-listen-btn svg{color:var(--brand-primary);opacity:.95;will-change:transform, opacity;transition:transform .22s ease-out,opacity .22s ease-out}:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-listen-btn:hover svg,:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-listen-btn:focus-visible svg{opacity:1;transform-origin:50%;transform:scale(1.08)}:root:not(.theme-light):not(.theme-mid) .chat-listen-btn[data-speaking=true],:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-send-btn.chat-send-btn--active[data-recording=true],:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-send-btn[data-recording=true],:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-send-btn[data-recording-complete=true]{box-shadow:none}:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-send-btn[data-recording=true]{box-shadow:none;border-color:#ff3b30}:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-send-btn[data-recording-complete=true]{box-shadow:none;border-color:#2bdc6d}:root:not(.theme-light):not(.theme-mid):not(.theme-night) .login-modal-box.login-modal--otp .login-modal-shell{background:var(--glass-modal-bg,var(--glass-surface-bg,#00000040))!important;color:var(--glass-modal-text,var(--glass-surface-text,#f2f2f2))!important;border:var(--glass-modal-border,none)!important;box-shadow:var(--glass-modal-shadow,none)!important}:root:not(.theme-light):not(.theme-mid):not(.theme-night) .login-modal-box.login-modal--otp .fancy-checkbox--otp .box{background:#0c0c129e!important;border-color:#bab6b052!important}:root:not(.theme-light):not(.theme-mid):not(.theme-night) .login-modal-box.login-modal--otp .login-otp-remember.fancy-checkbox--otp .box{box-shadow:none!important;background:0 0!important;border-color:#0000!important}
:root.theme-night .space-backdrop[data-mode=dark]{--space-backdrop-glow:radial-gradient(ellipse at 50% -12%, #fff3 0%, #ffffff14 34%, #ffffff05 56%, #fff0 74%);background:radial-gradient(at top,#1b2735 0%,#090a0f 100%)}:root.theme-night .site-footer-logo,:root.theme-night .home-footer-logo{opacity:.62!important}:root.theme-night{--glass-surface-bg:#0d111859;--glass-ring-surface-bg:#10151f69;--glass-ring-edge-stroke-width-desktop:1.34px;--glass-ring-edge-stroke-opacity-desktop:.76;--glass-ring-edge-stroke-blur-desktop:.14px;--glass-ring-edge-stroke-desktop:conic-gradient(from -104deg at 50% 50%, #d6e7ff00 0deg, #d6e7ff00 14deg, #d6e7ff07 26deg, #d6e7ff18 38deg, #d6e7ff33 46deg, #d6e7ff57 54deg, #d6e7ff70 60deg, #d6e7ff47 70deg, #d6e7ff1f 82deg, #d6e7ff08 94deg, #d6e7ff00 108deg, #d6e7ff00 360deg);--glass-ring-glow-dark:0 10px 18px -15px #d6e7ff2e, 0 20px 32px -24px #78a8e61a;--home-panel-bg:#0c111bdb;--home-panel-shadow-idle:0 0 12px #bedcff33, 0 0 24px #78a8e61a;--home-panel-shadow-active:0 0 14px #bedcff3d, 0 0 30px #78a8e61f;--home-card-glow-idle:0 0 11px #bedcff2e, 0 0 22px #78a8e617;--home-card-glow-active:0 0 13px #bedcff38, 0 0 28px #78a8e61c;--home-card-shadow-idle:var(--home-card-glow-idle);--home-card-shadow-active:var(--home-card-glow-active);--home-card-light-opacity:.78;--home-card-dark-opacity:.68;--home-scroll-cue-color:#c57171;--glass-modal-bg:var(--glass-ring-surface-bg);--chat-card-surface-night-standard-bg:radial-gradient(ellipse at top, #212b39cf 0%, #0e121ad6 100%);--chat-card-surface-night-standard-flat-bg:linear-gradient(180deg, #1d2634c9 0%, #0f131cd6 100%);--chat-card-surface-night-strong-bg:radial-gradient(ellipse at top, #1f2836 0%, #0e121a 100%);--chat-card-surface-night-flat-bg:linear-gradient(180deg, #1b2431 0%, #0e131c 100%);--chat-ui-solid-surface:#121a28;--chat-rail-tooltip-bg:#121a28;--chat-tools-panel-bg:#121a28;--chat-upload-picker-bg:#121a28;--rail-tooltip-bg:#121a28;--rail-tooltip-border:var(--subpage-card-border);--rail-tooltip-shadow:var(--subpage-card-shadow);--rail-tooltip-text:var(--subpage-card-text);--chat-tools-item-hover-bg:#c571711a;--glass-analysis-bg:#121a28;--chat-analysis-preview-surface:var(--chat-card-surface-night-standard-bg);--chat-analysis-preview-text:var(--subpage-card-text);--chat-analysis-preview-border:0 solid transparent;--chat-analysis-preview-shadow:none;--chat-analysis-preview-blur:0px;--subscription-error-color:#d6e2f5e6;--subpage-card-bg:var(--input-flat-bg);--subpage-card-bg-hover:var(--input-flat-bg-hover);--subpage-card-border:#d8e2eb1f;--subpage-card-border-hover:#e2e8ee2e;--subpage-card-shadow:inset 0 1px 0 #dcecff0d, 0 10px 22px #0000002e, 0 0 22px -16px #dae2eb24;--subpage-card-shadow-hover:inset 0 1px 0 #dcecff12, 0 12px 26px #0000003d, 0 0 26px -16px #e2e8ee2e;--subpage-card-text:#eaeef5f0;--opaque-panel-bg:#121a28;--opaque-panel-bg-hover:#162030;--opaque-panel-border:#7e9ac421;--opaque-panel-shadow:0 12px 26px #0000003d;--opaque-panel-text:#eaeef5f0;--drawer-card-border:transparent;--drawer-card-border-hover:transparent;--drawer-card-border-active:transparent;--drawer-card-bg:var(--subpage-card-bg);--drawer-card-bg-hover:var(--subpage-card-bg-hover);--drawer-card-bg-active:var(--subpage-card-bg-hover);--drawer-card-shadow:var(--subpage-card-shadow);--drawer-card-shadow-hover:var(--subpage-card-shadow-hover);--drawer-card-shadow-active:var(--subpage-card-shadow-hover);--drawer-delete-border:var(--opaque-panel-border);--drawer-delete-bg:var(--opaque-panel-bg);--drawer-delete-text:var(--opaque-panel-text);--drawer-delete-shadow:0 10px 24px #040a1238;--drawer-delete-border-hover:#ff787885;--drawer-delete-bg-hover:#2c121866;--drawer-delete-text-hover:#ffe8e8fa;--drawer-delete-shadow-hover:0 12px 28px #040a1247;--btn-primary-hover-brightness:1.038;--btn-base-bg-dark:linear-gradient(180deg, #223044f0 0%, #0f1826f0 100%);--btn-primary-bg:radial-gradient(82% 66% at 50% -14%, #deecff1c 0%, #deecff0c 42%, #deecff04 58%, #deecff00 74%), linear-gradient(180deg, #1a2331eb 0%, #101927f0 100%);--btn-primary-bg-hover:radial-gradient(82% 66% at 50% -14%, #deecff22 0%, #deecff0f 42%, #deecff05 58%, #deecff00 74%), linear-gradient(180deg, #1f2a3aed 0%, #131e2ef2 100%);--btn-primary-bg-active:radial-gradient(82% 66% at 50% -14%, #deecff21 0%, #deecff0e 42%, #deecff04 58%, #deecff00 74%), linear-gradient(180deg, #1c2635e8 0%, #121b2aed 100%);--btn-primary-border:0 solid transparent;--btn-primary-border-hover:0 solid transparent;--btn-primary-border-active:0 solid transparent;--btn-primary-shadow:inset 0 1px 0 #dcecff1a, 0 5px 12px #0206103d;--btn-primary-shadow-hover:inset 0 1px 0 #dcecff1f, 0 7px 14px #02061047;--btn-primary-shadow-active:inset 0 1px 0 #dcecff14, 0 4px 10px #02061038;--btn-primary-shadow-focus:inset 0 1px 0 #dcecff29, 0 8px 18px #02061052, 0 0 0 3px var(--btn-primary-focus-ring-color);--btn-primary-focus-ring-color:#8cb4eb59;--form-surface:radial-gradient(65% 60% at 50% -12%, #dcecff57 0%, #dcecff30 22%, #dcecff16 38%, #dcecff06 54%, #dcecff00 72%), #141e2be0;--form-surface-hover:radial-gradient(65% 60% at 50% -12%, #dcecff59 0%, #dcecff32 22%, #dcecff16 38%, #dcecff06 54%, #dcecff00 72%), #182432da;--form-surface-active:var(--form-surface-hover);--input-flat-bg:#141e2bdb;--input-flat-bg-hover:#1a2636e0;--input-bg:var(--form-surface);--input-bg-hover:var(--form-surface-hover);--input-bg-focus:var(--form-surface-active);--input-border:0 solid transparent;--input-shadow:0 5px 14px #02061033, 0 10px 18px -12px #dcecff38, 0 18px 28px -24px #dcecff17;--input-shadow-hover:0 5.5px 15px #02061033, 0 10px 18px -11px #dcecff3b, 0 18px 28px -23px #dcecff1a;--input-surface-overlay:inset 0 0 0 999px #deecff00;--input-surface-overlay-hover:inset 0 0 0 999px #deecff06;--input-surface-overlay-focus:inset 0 0 0 999px #deecff0f}@media (min-width:48.001em){:root.theme-night .homepage-root .home-about-panel{box-shadow:0 0 12px #bedcff2e,0 0 24px #78a8e614!important}:root.theme-night .homepage-root .home-before-panel{box-shadow:0 0 13px #bedcff30,0 0 26px #78a8e617!important}}:root.theme-night :is(.help-listings-panel,.invite-list-panel,.invite-list-row,.materials-admin-panel,.materials-admin-row,.materials-comment-box){background:var(--chat-card-surface-night-standard-bg)!important;box-shadow:none!important;backdrop-filter:none!important;border:0!important}:root.theme-night .drawer-chat-sidebar .drawer-chat-card{background:var(--chat-card-surface-night-standard-bg)!important;border:1px solid var(--subpage-card-border)!important;box-shadow:var(--subpage-card-shadow)!important;backdrop-filter:none!important}:root.theme-night :is(.help-listings-modal-content,.invite-modal-content,.materials-page-content){background:var(--glass-surface-bg)!important}:root.theme-night :is(.chat-tools-menu,.chat-tools-surface-popover,.chat-analysis-upload-modal-card,.chat-msg-user-bubble){background:var(--chat-card-surface-night-strong-bg)!important;box-shadow:none!important;backdrop-filter:none!important;border:0!important}:root.theme-night .materials-page-shell{--input-bg:#0a1424c2;--input-bg-hover:#0c182ad1;--input-bg-focus:#0c182adb;--input-border:1px solid #aaccf53d;--input-shadow:none;--input-shadow-hover:none;--materials-panel-shadow:none;--panel-secondary-bg:var(--input-flat-bg);--panel-secondary-border:#aaccf538;--panel-secondary-shadow:none}:root.theme-night .framework-page-shell{--framework-panel-shadow:none}:root.theme-night .login-modal-box.login-modal--otp .login-modal-shell{background:var(--glass-modal-bg,var(--glass-surface-bg,#00000040))!important;color:var(--glass-modal-text,var(--glass-surface-text,#f2f2f2))!important;border:var(--glass-modal-border,none)!important;box-shadow:var(--glass-modal-shadow,none)!important}:root.theme-night .login-modal-box.login-modal--otp .fancy-checkbox--otp .box{background:#0c1422a3!important;border-color:#aaccf552!important}:root.theme-night .login-modal-box.login-modal--otp .login-otp-remember.fancy-checkbox--otp .box{box-shadow:none!important;background:0 0!important;border-color:#0000!important}
