: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=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}
: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:#fcfbf9a3;--glass-ring-surface-bg:#fbfaf8ad;--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%,#fdfcfbde 0%,#fcfbfadd 42%,#fbfaf9d8 58%,#f9f7f6cf 74%),linear-gradient(180deg,#fcfbfade 0%,#f9f8f7d5 100%);--subpage-card-bg-hover:radial-gradient(82% 66% at 50% 16%,#fefdfce4 0%,#fdfcfbe2 42%,#fcfbfadc 58%,#faf8f7d3 74%),linear-gradient(180deg,#fdfcfbe4 0%,#faf9f8da 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:radial-gradient(ellipse at 50% -12%,#fffcf7c7 0%,#fffcf757 34%,#fffcf71a 56%,#fffcf700 76%);background:radial-gradient(circle at 50% -12%,#fffdfaf5 0%,#fff0 56%),radial-gradient(circle at 50% 22%,#f0efec2e 0%,#f4f4f200 64%),linear-gradient(#faf8f5 0%,#f1efeb 54%,#e4e0da 100%)}:root.theme-light:not(.theme-mid) .space-backdrop[data-mode=light]:after{background:radial-gradient(at 50% 12%,#fffcf78a 0%,#fffcf72e 34%,#fffcf700 62%),radial-gradient(at 50% 108%,#74695c1f 0%,#74695c0b 28%,#74695c00 56%)}: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:var(--drawer-card-shadow,var(--subpage-card-shadow))!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:var(--drawer-card-shadow-hover,var(--subpage-card-shadow-hover,var(--subpage-card-shadow)))!important;border-color:#0000!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:var(--input-bg);--chat-inputbar-bg-hover:var(--input-bg-hover);--chat-inputbar-bg-focus:var(--input-bg-focus,var(--input-bg-hover));--chat-inputbar-shadow:var(--input-shadow);--chat-inputbar-shadow-hover:var(--input-shadow-hover);--chat-inputbar-shadow-focus:var(--input-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);--chat-user-bubble-bg:var(--input-bg);--chat-user-bubble-bg-hover:var(--input-bg-hover);--chat-user-bubble-border:var(--input-border);--chat-user-bubble-shadow:var(--input-shadow-composite,var(--input-shadow));--chat-user-bubble-shadow-hover:var(--input-shadow-hover-composite,var(--input-shadow-hover));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:var(--input-border)}: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:var(--chat-action-btn-border);box-shadow:0 4px 10px #0f172a1a}:root.theme-light .chat-inputbar:hover:not(:focus-within),:root.theme-light .chat-inputbar:focus-within{box-shadow:var(--chat-inputbar-shadow-hover);border-color:#0f172a0f}: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:var(--chat-action-btn-border);box-shadow:var(--chat-action-btn-shadow-focus)}: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);border:var(--chat-action-btn-border);box-shadow:var(--chat-action-btn-shadow-focus);color:#1f2937}: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{background:var(--chat-inputbar-bg-hover);box-shadow:var(--chat-inputbar-shadow-hover)}:root.theme-light .chat-container--input-focus .chat-inputbar:hover{background:var(--chat-inputbar-bg-hover)}:root.theme-light .chat-container--input-focus .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-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{background:var(--chat-action-btn-bg-hover);border:var(--chat-action-btn-border);box-shadow:var(--chat-action-btn-shadow-focus)}:root.theme-light .chat-inputbar .chat-send-btn .chat-send-loader{opacity:.95}:root.theme-light .chat-msg-user{color:var(--input-text);box-shadow:none;background:0 0;border:none}:root.theme-light .chat-msg-user:hover,:root.theme-light .chat-msg-user:focus-within{box-shadow:none;background:0 0;border:none}: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=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:var(--mid-unified-surface-border);--btn-primary-border-hover:var(--mid-unified-surface-border);--btn-primary-border-active:var(--mid-unified-surface-border-hover);--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-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%)}@media (min-width:48.001em){:root.theme-mid .profile-container.glass-ring .profile-email-dock-wrapper.profile-orbit-menu-wrapper .profile-orbit-menu__center.dock-item{box-shadow:0 9px 15px #120c0a2e,inset 0 1px #fff9,inset 0 -1px #7e5f581c!important}:root.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 #120c0a33,inset 0 1px #ffffffa3,inset 0 -1px #7e5f5821!important}}: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:var(--drawer-card-shadow,var(--subpage-card-shadow))!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:var(--drawer-card-shadow-hover,var(--subpage-card-shadow-hover,var(--subpage-card-shadow)))!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-page-shell{--chat-user-bubble-bg:radial-gradient(92% 88% at 50% 16%,#f3e8e370 0%,#eadfd961 42%,#e1d6d052 100%),linear-gradient(180deg,#e9ddd842 0%,#e0d5d038 100%);--chat-user-bubble-bg-hover:radial-gradient(92% 88% at 50% 16%,#f3e8e370 0%,#eadfd961 42%,#e1d6d052 100%),linear-gradient(180deg,#e9ddd842 0%,#e0d5d038 100%);--chat-user-bubble-border:transparent;--chat-user-bubble-shadow:var(--subpage-card-shadow);--chat-user-bubble-shadow-hover:var(--subpage-card-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{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{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 .chat-msg-user{color:var(--input-text)!important;box-shadow:none!important;background:0 0!important;border:none!important}:root.theme-mid .chat-msg-user:hover,:root.theme-mid .chat-msg-user:focus-within{box-shadow:none!important;background:0 0!important;border-color:#0000!important}: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;--orbit-button-shadow:0 12px 22px #140c0a1f,inset 0 1px 0 #ffffff94,inset 0 -1px 0 #7e5f581a;--orbit-button-shadow-center:0 16px 30px #52322e1f,inset 0 1px 0 #ffffffa8,inset 0 -1px 0 #7e5f5817}: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;box-shadow:0 12px 22px #140c0a1f,inset 0 1px #ffffff94,inset 0 -1px #7e5f581a!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{box-shadow:0 12px 22px #140c0a1f!important}: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-card:hover,:root.theme-light.theme-mid .rooms-card:focus-within{border-color:var(--mid-pill-surface-border-hover)!important;background:var(--mid-pill-surface-bg-hover)!important;box-shadow:var(--mid-pill-surface-shadow-hover)!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){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:#f4f2eff5;--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),:root:not(.theme-light):not(.theme-mid) .chat-inputbar: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 .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):not(.theme-night):not([data-contrast=hc]) .chat-msg-user{color:var(--input-text)!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:none!important}:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]) .chat-msg-user:hover,:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]) .chat-msg-user:focus-within{box-shadow:none!important;background-color:#0000!important;background-image:none!important}: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,.account-settings-modal-content){background:var(--glass-surface-bg)!important}:root.theme-night :is(.chat-tools-menu,.chat-tools-surface-popover,.chat-analysis-upload-modal-card){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 .chat-msg-user{color:var(--input-text)!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:none!important}:root.theme-night .chat-msg-user:hover,:root.theme-night .chat-msg-user:focus-within{box-shadow:none!important;background-color:#0000!important;background-image: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}
