: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(0.8 * var(--base-rem)),2.1vw,calc(1.3 * var(--base-rem)));--ring-gap:clamp(calc(0.9 * var(--base-rem)),2.4vh,calc(1.4 * var(--base-rem)));--mobile-glass-card-gap:calc(0.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,rgba(44,46,52,0.94),rgba(22,24,29,0.96));--btn-primary-bg:radial-gradient(84% 72% at 50% -6%,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.022) 40%,rgba(255,255,255,0.008) 56%,rgba(255,255,255,0.0025) 70%,rgba(255,255,255,0.0012) 82%,rgba(255,255,255,0) 92%),linear-gradient(180deg,rgba(32,34,40,0.9),rgba(18,20,25,0.94));--btn-primary-bg-hover:radial-gradient(84% 72% at 50% -6%,rgba(255,255,255,0.058) 0%,rgba(255,255,255,0.025) 40%,rgba(255,255,255,0.009) 56%,rgba(255,255,255,0.003) 70%,rgba(255,255,255,0.001) 82%,rgba(255,255,255,0) 92%),linear-gradient(180deg,rgba(34,36,42,0.92),rgba(19,21,26,0.96));--btn-primary-bg-active:radial-gradient(84% 72% at 50% -6%,rgba(255,255,255,0.036) 0%,rgba(255,255,255,0.015) 40%,rgba(255,255,255,0.006) 56%,rgba(255,255,255,0.002) 70%,rgba(255,255,255,0.001) 82%,rgba(255,255,255,0) 92%),linear-gradient(180deg,rgba(26,28,33,0.9),rgba(14,16,20,0.95));--btn-primary-text:rgba(248,252,255,0.96);--btn-primary-border:1px solid rgba(255,255,255,0.1);--btn-primary-border-hover:1px solid rgba(255,255,255,0.14);--btn-primary-border-active:1px solid rgba(255,255,255,0.12);--btn-primary-shadow:inset 0 1px 0 rgba(255,255,255,0.06),inset 0 -1px 0 rgba(5,6,9,0.58),0 5px 12px rgba(0,0,0,0.2);--btn-primary-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.08),inset 0 -1px 0 rgba(5,6,9,0.64),0 7px 14px rgba(0,0,0,0.24);--btn-primary-shadow-active:inset 0 1px 0 rgba(255,255,255,0.05),inset 0 -1px 0 rgba(5,6,9,0.56),0 4px 10px rgba(0,0,0,0.18);--btn-primary-focus-ring-color:rgba(197,113,113,0.28);--btn-primary-shadow-focus:inset 0 1px 0 rgba(255,255,255,0.12),inset 0 -1px 0 rgba(5,6,9,0.68),0 8px 18px rgba(0,0,0,0.26),0 0 0 3px var(--btn-primary-focus-ring-color);--btn-primary-hover-brightness:1.015;--btn-primary-active-brightness:0.99;--btn-primary-radius:0.95rem;--form-surface:radial-gradient(65% 60% at 50% -12%,rgba(255,255,255,0.32) 0%,rgba(255,255,255,0.18) 22%,rgba(255,255,255,0.08) 36%,rgba(255,255,255,0.02) 48%,rgba(255,255,255,0.01) 56%,rgba(255,255,255,0.003) 66%,rgba(255,255,255,0) 74%),rgba(28,30,36,0.74);--form-surface-hover:radial-gradient(65% 60% at 50% -12%,rgba(255,255,255,0.38) 0%,rgba(255,255,255,0.22) 22%,rgba(255,255,255,0.1) 36%,rgba(255,255,255,0.03) 48%,rgba(255,255,255,0.015) 56%,rgba(255,255,255,0.004) 66%,rgba(255,255,255,0) 74%),rgba(34,36,42,0.78);--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 rgba(0,0,0,0.22),0 10px 18px -14px rgba(255,255,255,0.38),0 21px 32px -22px rgba(255,255,255,0.22);--input-shadow-hover:0 6px 16px rgba(0,0,0,0.22),0 11px 20px -14px rgba(255,255,255,0.46),0 23px 34px -22px rgba(255,255,255,0.28);--input-surface-overlay:inset 0 0 0 999px rgba(255,255,255,0);--input-surface-overlay-hover:inset 0 0 0 999px rgba(255,255,255,0.03);--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:0.6;--glass-blur-radius:1rem;--glass-modal-bg:var(--glass-surface-bg,rgba(0,0,0,0.25));--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:rgba(226,232,240,0.92);--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:rgba(248,253,255,0.28);--seg-radio-inner-ring:inset 0 0 0 1px rgba(248,253,255,0.16);--seg-radio-dot-bg:var(--form-accent,rgba(248,253,255,0.9));--seg-radio-dot-shadow:0 0 8px rgba(248,253,255,0.28);--input-flat-bg:var(--input-bg);--input-flat-bg-hover:var(--input-bg-hover);--panel-secondary-bg:var(--input-flat-bg);--panel-secondary-border:rgba(148,163,184,0.18);--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 rgba(0,0,0,0.16);--subpage-card-shadow-hover:0 14px 28px rgba(0,0,0,0.2);--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:rgba(255,253,255,0.18);--opaque-panel-shadow:0 10px 24px rgba(0,0,0,0.12);--opaque-panel-text:var(--subpage-card-text);--glass-ring-glow-dark:0 8px 16px -14px rgba(248,253,255,0.14);--glow-light-ring:#e1a0a0;--glow-light-soft:rgba(225,160,160,0.28);--glow-light-outer:rgba(225,160,160,0.34);--click-pulse-ring-color:rgba(255,255,255,0.6);--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) * 0.48),11.4rem);--card-logo-front-right:clamp(3.9rem,calc(var(--card-size) * 0.4),10.6rem);--card-logo-back:clamp(2.65rem,calc(var(--card-size) * 0.25),7rem);--card-logo-safe-gap:4em;--flip-ms:1250ms;--flip-front-ms:1250ms;--fade-ms:600ms;--flip-ease:cubic-bezier(0.22,0.61,0.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%,rgba(148,163,184,0.08),transparent 55%);--admin-surface:#141c27;--admin-surface-2:#111825;--admin-surface-3:#0c121a;--admin-border:rgba(148,163,184,0.22);--admin-border-strong:rgba(148,163,184,0.38);--admin-text:#eef3fb;--admin-muted:#99a8bf;--admin-accent:#f4b36b;--admin-accent-soft:rgba(244,179,107,0.2);--admin-accent-cool:#3ab6a7;--admin-accent-cool-soft:rgba(58,182,167,0.2);--admin-danger:#ff7480;--admin-success:#4ade80;--admin-shadow:0 24px 40px rgba(0,0,0,0.35);--admin-shadow-soft:0 12px 26px rgba(0,0,0,0.22)}@media (min-width:1280px){:root{--card-size:clamp(15.5rem,30vw,23.5rem);--card-logo-front-left:clamp(4.8rem,calc(var(--card-size) * 0.48),12.8rem);--card-logo-front-right:clamp(4.3rem,calc(var(--card-size) * 0.4),11.6rem);--card-logo-back:clamp(2.9rem,calc(var(--card-size) * 0.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) * 0.48),13.8rem);--card-logo-front-right:clamp(4.7rem,calc(var(--card-size) * 0.4),12.4rem);--card-logo-back:clamp(3.1rem,calc(var(--card-size) * 0.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) * 0.48),12.9rem);--card-logo-front-right:clamp(5.7rem,calc(var(--card-size) * 0.4),11.4rem);--card-logo-back:clamp(3.8rem,calc(var(--card-size) * 0.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:0.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(0.6 * var(--base-rem)),1.6vh,calc(1 * var(--base-rem)));--ring-gap:clamp(calc(0.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:0.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(0.7 * var(--base-rem)),1.8vh,calc(1.1 * var(--base-rem)));--ring-gap:clamp(calc(0.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],html[data-ui-scale=mac]{--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 rgba(0,0,0,0.16);--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:rgba(104,104,104,0.6);--glass-border-width:2px;--glass-border-color:rgba(148,163,184,0.35);--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,rgba(18,20,32,0.55),rgba(32,36,50,0.32));--glass-btn-bg-active:linear-gradient(130deg,rgba(18,20,32,0.65),rgba(32,36,50,0.42));--glass-input-bg-idle:rgba(18,20,32,0.18);--glass-input-bg-active:rgba(18,20,32,0.24);--glass-blur-radius:1rem;--glass-surface-bg:rgba(252,251,249,0.74);--glass-ring-surface-bg:rgba(251,250,248,0.8);--glass-surface-text:#2b2620;--chat-ui-solid-surface:rgb(249,249,248);--chat-rail-tooltip-bg:rgb(249,249,248);--chat-tools-panel-bg:rgb(249,249,248);--chat-upload-picker-bg:rgb(249,249,248);--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:rgb(249,249,248);--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:rgba(122,58,56,0.08);--glass-analysis-bg:rgb(249,249,248);--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:#222222;--footer-text-muted:#d3d3d3;--drawer-text-main:#f5f5f4;--drawer-text-title:#fdfcf9;--drawer-text-preview:rgba(245,245,244,0.88);--drawer-text-time:rgba(245,245,244,0.72);--drawer-overlay-bg:rgba(15,23,42,0.08);--drawer-glass-bg:var(--glass-surface-bg);--drawer-card-shadow:0 0 0.55rem rgba(82,50,46,0.03),0 0.48rem 0.95rem rgba(82,50,46,0.072);--drawer-card-shadow-hover:0 0 0.68rem rgba(82,50,46,0.038),0 0.58rem 1.08rem rgba(82,50,46,0.084);--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%,rgba(253,252,251,0.992) 0%,rgba(252,251,250,0.99) 42%,rgba(251,250,249,0.976) 58%,rgba(249,247,246,0.948) 74%),linear-gradient(180deg,rgba(252,251,250,0.992),rgba(249,248,247,0.978));--btn-primary-bg-hover:radial-gradient(82% 66% at 50% 16%,rgba(254,253,252,0.996) 0%,rgba(253,252,251,0.994) 42%,rgba(252,251,250,0.982) 58%,rgba(250,248,247,0.956) 74%),linear-gradient(180deg,rgba(253,252,251,0.994),rgba(250,249,248,0.982));--btn-primary-bg-active:radial-gradient(82% 66% at 50% 16%,rgba(252,251,250,0.968) 0%,rgba(250,249,248,0.934) 42%,rgba(247,246,245,0.892) 58%,rgba(243,242,241,0.854) 74%),linear-gradient(180deg,rgba(251,250,249,0.96),rgba(246,245,244,0.932));--btn-primary-text:rgba(31,41,55,0.92);--btn-primary-border:1px solid rgba(148,163,184,0.08);--btn-primary-border-hover:1px solid rgba(148,163,184,0.1);--btn-primary-border-active:1px solid rgba(148,163,184,0.07);--btn-primary-shadow:0 4px 10px rgba(15,23,42,0.1);--btn-primary-shadow-hover:0 6px 13px rgba(15,23,42,0.102);--btn-primary-shadow-active:0 1px 4px rgba(15,23,42,0.08);--btn-primary-focus-ring-color:rgba(197,113,113,0.24);--btn-primary-shadow-focus:0 4px 10px rgba(15,23,42,0.11),0 0 0 3px var(--btn-primary-focus-ring-color);--btn-primary-radius:0.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 rgba(148,163,184,0.08);--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 rgba(255,255,255,0);--input-surface-overlay-hover:inset 0 0 0 999px rgba(255,255,255,0.065);--input-surface-overlay-focus:inset 0 0 0 999px rgba(255,255,255,0.078);--input-radius:0.95rem;--input-disabled-opacity:0.6;--glass-modal-title-color:var(--title-color);--glass-modal-title-shadow:0 0.28rem 0.38rem rgba(0,0,0,0.24);--icon-btn-close-color:#7a3a38;--icon-btn-close-size:2.65rem;--seg-card-bg:rgba(255,255,255,0.82);--seg-card-bg-hover:rgba(255,255,255,0.88);--seg-card-bg-selected:rgba(252,250,249,0.9);--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 rgba(15,23,42,0.08);--seg-card-shadow-hover:0 6px 13px rgba(15,23,42,0.09);--seg-card-shadow-selected:0 6px 13px rgba(15,23,42,0.09);--seg-radio-bg:rgba(255,255,255,0.46);--seg-radio-border:rgba(122,58,56,0.24);--seg-radio-inner-ring:inset 0 0 0 1px rgba(0,0,0,0.18);--seg-radio-dot-bg:#7a3a38;--seg-radio-dot-shadow:none;--panel-secondary-bg:var(--btn-primary-bg);--panel-secondary-border:rgba(148,163,184,0.08);--panel-secondary-shadow:var(--btn-primary-shadow);--panel-secondary-radius:1.1rem;--subpage-card-bg:radial-gradient(82% 66% at 50% 16%,rgba(253,252,251,0.92) 0%,rgba(252,251,250,0.914) 42%,rgba(251,250,249,0.898) 58%,rgba(249,247,246,0.872) 74%),linear-gradient(180deg,rgba(252,251,250,0.918),rgba(249,248,247,0.888));--subpage-card-bg-hover:radial-gradient(82% 66% at 50% 16%,rgba(254,253,252,0.944) 0%,rgba(253,252,251,0.938) 42%,rgba(252,251,250,0.918) 58%,rgba(250,248,247,0.888) 74%),linear-gradient(180deg,rgba(253,252,251,0.94),rgba(250,249,248,0.906));--subpage-card-border:rgba(148,163,184,0.08);--subpage-card-border-hover:rgba(148,163,184,0.1);--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:rgba(148,163,184,0.08);--opaque-panel-shadow:var(--btn-primary-shadow);--opaque-panel-text:#334155;--drawer-delete-border:rgba(255,255,255,0.42);--drawer-delete-bg:rgba(255,255,255,0.48);--drawer-delete-text:#334155;--drawer-delete-border-hover:rgba(197,113,113,0.48);--drawer-delete-bg-hover:rgba(255,250,248,0.62);--drawer-delete-text-hover:#9a534d;--drawer-delete-shadow:0 10px 22px rgba(15,23,42,0.08);--drawer-delete-shadow-hover:0 12px 26px rgba(15,23,42,0.12);--chat-btn-idle-light:color-mix(in srgb,var(--glass-surface-bg) 52%,rgba(0,0,0,0.44) 48%);--chat-btn-hover-light:color-mix(in srgb,var(--glass-surface-bg) 44%,rgba(0,0,0,0.54) 56%);--admin-bg:radial-gradient(circle at 20% 0%,rgba(15,23,42,0.06),transparent 60%);--admin-surface:#ffffff;--admin-surface-2:#f5f6f8;--admin-surface-3:#eef1f4;--admin-border:rgba(15,23,42,0.18);--admin-border-strong:rgba(15,23,42,0.26);--admin-text:#0f172a;--admin-muted:#495466;--admin-accent:#b45309;--admin-accent-soft:rgba(180,83,9,0.18);--admin-accent-cool:#0f766e;--admin-accent-cool-soft:rgba(15,118,110,0.16);--admin-danger:#b91c1c;--admin-success:#15803d;--admin-shadow:0 18px 30px rgba(15,23,42,0.12);--admin-shadow-soft:0 8px 18px rgba(15,23,42,0.08);--subscription-error-color:#c57171}:root.theme-light body.homepage{--home-prose-color:var(--text-strong,#1f2937);--home-panel-bg:rgba(251,249,246,0.93);--home-card-blur:0.75rem;--home-card-saturate:100%;--home-card-shell-shadow:0 28px 38px -20px rgba(12,7,6,0.3),0 16px 22px -18px rgba(12,7,6,0.2);--home-card-shell-shadow-return:0 22px 30px -20px rgba(12,7,6,0.2),0 14px 18px -18px rgba(12,7,6,0.14);--home-panel-shadow-idle:0 14px 30px rgba(0,0,0,0.14);--home-panel-shadow-active:0 18px 36px rgba(0,0,0,0.16);--home-card-glow-idle:0 0 8px rgba(255,255,255,0.11),0 0 16px rgba(255,255,255,0.06);--home-card-glow-active:0 0 11px rgba(255,255,255,0.16),0 0 21px rgba(255,255,255,0.085);--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:0.78;--home-card-dark-opacity:0.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,rgba(255,252,247,0.22),rgba(255,252,247,0.08) 20%,rgba(255,252,247,0) 42%);background:linear-gradient(180deg,#faf8f5,#f3f0eb 52%,#e7e1da)}:root.theme-light:not(.theme-mid) .space-backdrop[data-mode=light]:after{background:radial-gradient(ellipse at -8% 50%,rgba(248,239,231,.18) 0,rgba(248,239,231,.08) 22%,rgba(248,239,231,0) 52%),radial-gradient(ellipse at 108% 50%,rgba(248,239,231,.16) 0,rgba(248,239,231,.07) 22%,rgba(248,239,231,0) 52%),radial-gradient(ellipse at 50% 112%,rgba(118,92,78,.038) 0,rgba(118,92,78,.012) 26%,rgba(118,92,78,0) 48%)}:root.theme-light:not(.theme-mid) .homepage-root .centered-back-right h2,:root.theme-light:not(.theme-mid) .homepage-root .right-card-primary .desc-ring-right .circular-text-line{color:rgba(230,229,227,.84)!important}:root.theme-light:not(.theme-mid) .homepage-root .centered-back-right h2{opacity:1!important}:root.theme-light .glass-box{backdrop-filter:blur(var(--glass-blur-radius));-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 rgba(0,0,0,.16),inset 0 0 0 var(--pin-border-w) rgba(255,255,255,.54),inset 0 1px 0 rgba(255,255,255,.68),inset 0 -1px 0 rgba(0,0,0,.1)!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 rgba(0,0,0,.17),inset 0 0 0 var(--pin-border-w) rgba(255,255,255,.58),inset 0 1px 0 rgba(255,255,255,.74),inset 0 -1px 0 rgba(0,0,0,.11)!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{border-color:transparent!important;background:var(--subpage-card-bg)!important;box-shadow:none!important}:root.theme-light .drawer-panel .drawer-chat-card.drawer-chat-card--active{border-color:transparent!important;background:var(--subpage-card-bg-hover,var(--subpage-card-bg))!important;box-shadow:none!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,rgba(255,255,255,.52)))!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);background:color-mix(in srgb,#aeb3bc 60%,rgba(18,20,32,.46) 40%);border:2.6px solid color-mix(in srgb,#ffffff 42%,transparent);border-radius:1rem;box-shadow:0 0 0 1px rgba(201,199,194,.16),0 .625rem 1.375rem rgba(5,8,15,.38);text-shadow:none}:root.theme-light .drawer-panel .cs-btn:focus-visible,:root.theme-light .drawer-panel .cs-btn:hover,:root.theme-light .drawer-panel .cs-refresh:focus-visible,:root.theme-light .drawer-panel .cs-refresh:hover{border-width:2px;border-color:color-mix(in srgb,var(--text-strong) 40%,transparent);background:color-mix(in srgb,#9da2ac 68%,rgba(18,20,32,.52) 32%);box-shadow:0 0 0 1px rgba(201,199,194,.16),0 .625rem 1.375rem rgba(5,8,15,.38)}:root.theme-light .drawer-panel .cs-btn:active,:root.theme-light .drawer-panel .cs-refresh:active{background:transparent}: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:rgba(255,255,255,.65)}: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:focus-visible,:root.theme-light .drawer-panel .cs-delete:hover{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,rgb(249,249,248))!important;border:0!important;box-shadow:var(--btn-primary-shadow)!important;backdrop-filter:none!important}:root.theme-light:not(.theme-mid) .chat-analysis-upload-modal-card{background:var(--chat-upload-picker-bg,rgb(249,249,248))!important;border:0!important;box-shadow:var(--btn-primary-shadow)!important;backdrop-filter:none!important}:root.theme-light:not(.theme-mid) .chat-analysis-preview-card{background:radial-gradient(92% 88% at 50% 14%,rgba(247,241,236,.985) 0,rgba(239,231,225,.982) 44%,rgba(226,214,207,.978) 100%),linear-gradient(180deg,rgba(242,235,229,.982),rgba(229,218,210,.975))!important;border:0!important;box-shadow:0 20px 42px rgba(72,44,38,.16),0 8px 20px rgba(72,44,38,.1)!important;backdrop-filter:none!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%,rgba(255,255,255,0.995) 0%,rgba(255,255,255,0.992) 46%,rgba(252,250,248,0.978) 100%),linear-gradient(180deg,rgba(255,255,255,0.992),rgba(250,247,244,0.972));--chat-inputbar-bg-hover:radial-gradient(88% 72% at 50% 18%,rgba(255,255,255,1) 0%,rgba(255,255,255,0.996) 48%,rgba(253,251,249,0.985) 100%),linear-gradient(180deg,rgba(255,255,255,0.996),rgba(252,249,246,0.982));--chat-inputbar-bg-focus:var(--chat-inputbar-bg-hover);--chat-inputbar-border:rgba(255,255,255,0.82);--chat-inputbar-border-hover:rgba(255,255,255,0.84);--chat-inputbar-shadow:0 10px 22px -8px rgba(15,23,42,0.1),0 3px 7px -3px rgba(15,23,42,0.055),inset 0 1px 0 rgba(255,255,255,0.9),inset 0 0 0 1px rgba(255,255,255,0.4);--chat-inputbar-shadow-hover:0 14px 28px -9px rgba(15,23,42,0.12),0 5px 10px -3px rgba(15,23,42,0.065),inset 0 1px 0 rgba(255,255,255,0.94),inset 0 0 0 1px rgba(255,255,255,0.28);--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 rgba(15,23,42,0.1);--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,rgba(255,255,255,.82))}:root.theme-light .chat-inputbar .chat-listen-btn{background:transparent;border:0;box-shadow:none;padding:0}:root.theme-light .chat-inputbar .chat-send-btn{background:var(--chat-action-btn-bg);border:0;box-shadow:0 1px 4px rgba(15,23,42,.06),0 3px 8px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.92),0 0 0 1px rgba(255,255,255,.82)}:root.theme-light .chat-inputbar:focus-within,:root.theme-light .chat-inputbar:hover:not(:focus-within){border-color:var(--chat-inputbar-border-hover,rgba(229,221,214,.9));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:color-mix(in srgb,#111827 72%,#4b5563 28%);caret-color:color-mix(in srgb,#111827 72%,#4b5563 28%);font-weight:500}:root.theme-light .chat-inputbar .chat-input-field::placeholder{color:transparent;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 rgba(15,23,42,.07),0 4px 10px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.94),0 0 0 1px rgba(255,255,255,.84)}:root.theme-light .chat-inputbar:focus-within .chat-listen-btn{background:transparent;border:0;box-shadow:none;padding:0}:root.theme-light .chat-inputbar .chat-send-btn:active,:root.theme-light .chat-inputbar .chat-send-btn:focus-visible,:root.theme-light .chat-inputbar .chat-send-btn:hover{background:var(--chat-action-btn-bg-hover);border:0;box-shadow:0 2px 5px rgba(15,23,42,.07),0 4px 10px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.94),0 0 0 1px rgba(255,255,255,.84);color:#1f2937}:root.theme-light .chat-inputbar .chat-listen-btn:active,:root.theme-light .chat-inputbar .chat-listen-btn:focus-visible,:root.theme-light .chat-inputbar .chat-listen-btn:hover{background:transparent;border:0;box-shadow:none}: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{background:transparent;border:0;box-shadow:none}: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:active,: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:hover{background:var(--chat-action-btn-bg-hover);border:0;box-shadow:0 2px 5px rgba(15,23,42,.07),0 4px 10px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.94),0 0 0 1px rgba(255,255,255,.84)}: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 rgba(255,59,48,.4),0 0 12px rgba(255,59,48,.25)}:root.theme-light .chat-inputbar .chat-send-btn[data-recording-complete=true]{border-color:#2bdc6d;box-shadow:0 0 0 1px rgba(43,220,109,.4),0 0 12px rgba(43,220,109,.3)}html[data-ui-scale=lg].theme-light,html[data-ui-scale=mac].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 rgba(255,255,255,0.62);--btn-primary-border-active:0 solid transparent;--btn-primary-bg-hover:radial-gradient(82% 66% at 50% 16%,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 42%,rgba(255,255,255,0.99) 58%,rgba(253,251,250,0.97) 74%),linear-gradient(180deg,rgba(255,255,255,1),rgba(254,252,251,0.985));--btn-primary-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 2px 6px rgba(15,23,42,0.09);--btn-primary-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.28),0 7px 16px rgba(15,23,42,0.1);--btn-primary-shadow-active:inset 0 1px 0 rgba(255,255,255,0.16),0 1px 4px rgba(15,23,42,0.08);--btn-primary-shadow-focus:inset 0 1px 0 rgba(255,255,255,0.24),0 4px 10px rgba(15,23,42,0.11),0 0 0 3px var(--btn-primary-focus-ring-color),0 0 0 1px rgba(255,255,255,0.22)}:root.theme-mid{--click-pulse-ring-color:rgba(96,70,65,0.74);--mid-bg-top:#9f807a;--mid-bg-mid:#7e5f58;--mid-bg-bottom:#644843;--glass-surface-bg:rgba(253,250,248,0.39);--glass-ring-surface-bg:rgba(253,249,247,0.46);--mid-round-shell-shadow:0 18px 34px rgba(12,7,6,0.22),0 9px 18px rgba(12,7,6,0.12);--mid-shell-soft-shadow:0 16px 28px rgba(12,7,6,0.15),0 8px 14px rgba(12,7,6,0.08);--glass-shell-shadow:var(--mid-round-shell-shadow);--glass-ring-edge-stroke-width-desktop:1.46px;--glass-ring-edge-stroke-opacity-desktop:0.95;--glass-ring-edge-stroke-blur-desktop:0.12px;--glass-ring-edge-stroke-desktop:conic-gradient(from -104deg at 50% 50%,rgba(255,255,255,0) 0deg,rgba(255,255,255,0) 14deg,rgba(255,252,250,0.024) 26deg,rgba(255,251,248,0.084) 38deg,rgba(255,251,248,0.18) 46deg,rgba(255,250,247,0.3) 54deg,rgba(255,250,247,0.36) 60deg,rgba(255,248,245,0.24) 70deg,rgba(255,246,243,0.1) 82deg,rgba(255,244,241,0.026) 94deg,rgba(255,255,255,0) 108deg,rgba(255,255,255,0) 360deg);--glass-ring-glow-dark:0 14px 24px -12px rgba(44,28,25,0.3);--glass-modal-bg:var(--glass-ring-surface-bg);--glass-surface-text:#2c3340;--glass-modal-text:#2c3340;--chat-ui-solid-surface:rgb(231,223,219);--mid-utility-panel-bg:radial-gradient(92% 88% at 50% 16%,rgb(236,230,226) 0%,rgb(224,217,212) 42%,rgb(208,200,194) 100%),linear-gradient(180deg,rgb(228,222,217),rgb(212,205,200));--mid-utility-panel-bg-hover:radial-gradient(92% 88% at 50% 16%,rgb(239,234,230) 0%,rgb(228,221,216) 42%,rgb(213,206,201) 100%),linear-gradient(180deg,rgb(231,226,221),rgb(216,209,204));--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 0.55rem rgba(82,50,46,0.032),0 0.48rem 0.95rem rgba(20,12,10,0.088);--drawer-card-shadow-hover:0 0 0.68rem rgba(82,50,46,0.04),0 0.58rem 1.08rem rgba(20,12,10,0.1);--mid-unified-surface-bg:radial-gradient(92% 88% at 50% 16%,rgba(248,240,237,0.62) 0%,rgba(240,230,226,0.54) 42%,rgba(231,219,214,0.48) 100%),linear-gradient(180deg,rgba(242,233,229,0.42),rgba(233,223,218,0.36));--mid-unified-surface-bg-hover:radial-gradient(92% 88% at 50% 16%,rgba(246,237,233,0.56) 0%,rgba(238,228,223,0.48) 42%,rgba(229,217,212,0.42) 100%),linear-gradient(180deg,rgba(239,229,224,0.34),rgba(230,219,214,0.29));--mid-unified-surface-bg-active:radial-gradient(92% 88% at 50% 16%,rgba(246,237,233,0.74) 0%,rgba(239,228,224,0.66) 42%,rgba(231,219,214,0.58) 100%),linear-gradient(180deg,rgba(241,232,228,0.52),rgba(233,222,217,0.44));--mid-unified-surface-border:1px solid rgba(126,95,88,0.16);--mid-unified-surface-border-hover:1px solid rgba(126,95,88,0.19);--mid-unified-surface-shadow:0 6px 14px rgba(38,24,22,0.1),inset 0 1px 0 rgba(255,255,255,0.34);--mid-unified-surface-shadow-hover:0 7px 16px rgba(38,24,22,0.1),inset 0 1px 0 rgba(255,255,255,0.38);--mid-unified-surface-shadow-active:0 7px 16px rgba(38,24,22,0.1),inset 0 1px 0 rgba(255,255,255,0.38);--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:rgba(55,65,81,0.82);--input-shadow:var(--mid-unified-surface-shadow);--input-shadow-hover:var(--mid-unified-surface-shadow-hover);--input-surface-overlay:inset 0 0 0 999px rgba(255,255,255,0);--input-surface-overlay-hover:inset 0 0 0 999px rgba(255,255,255,0.08);--input-surface-overlay-focus:inset 0 0 0 999px rgba(255,255,255,0.1);--btn-primary-hover-brightness:1;--btn-primary-bg:var(--mid-unified-surface-bg);--btn-primary-bg-hover:radial-gradient(92% 88% at 50% 16%,rgba(236,226,221,0.46) 0%,rgba(228,217,212,0.4) 42%,rgba(219,207,202,0.34) 100%),linear-gradient(180deg,rgba(230,219,214,0.27),rgba(221,210,205,0.21));--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:rgba(147,111,105,0.22);--btn-primary-shadow-focus:0 8px 18px rgba(38,24,22,0.11),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:rgba(126,95,88,0.16);--mid-pill-surface-border-hover:rgba(126,95,88,0.19);--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:rgba(126,95,88,0.16);--seg-card-border-hover:rgba(126,95,88,0.16);--seg-card-border-selected:rgba(126,95,88,0.19);--seg-card-border-active:rgba(126,95,88,0.19);--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:rgba(253,250,249,0.62);--seg-radio-border:rgba(255,255,255,0.56);--seg-radio-inner-ring:inset 0 0 0 1px rgba(122,58,56,0.2);--subscription-error-color:rgba(78,57,52,0.92);--panel-secondary-bg:var(--btn-primary-bg);--panel-secondary-border:rgba(126,95,88,0.16);--panel-secondary-border-width:0px;--panel-secondary-shadow:var(--btn-primary-shadow);--subpage-card-bg:radial-gradient(92% 88% at 50% 16%,rgba(249,241,238,0.48) 0%,rgba(242,232,228,0.4) 42%,rgba(233,221,216,0.34) 100%),linear-gradient(180deg,rgba(244,235,231,0.28),rgba(236,226,222,0.22));--subpage-card-bg-hover:radial-gradient(92% 88% at 50% 16%,rgba(246,238,235,0.43) 0%,rgba(239,229,225,0.36) 44%,rgba(231,220,215,0.3) 100%),linear-gradient(180deg,rgba(240,231,227,0.24),rgba(232,222,218,0.2));--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:rgba(167,145,137,0.34);--drawer-delete-bg:rgba(250,244,242,0.16);--drawer-delete-text:var(--opaque-panel-text);--drawer-delete-border-hover:rgba(186,104,100,0.48);--drawer-delete-bg-hover:rgba(250,244,242,0.24);--drawer-delete-text-hover:#9a534d;--drawer-delete-shadow:0 9px 20px rgba(31,23,22,0.08);--drawer-delete-shadow-hover:0 12px 24px rgba(31,23,22,0.12);--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:rgba(122,58,56,0.12)}:root.theme-mid .chat-window{--chat-window-fade-top:1.35rem;--chat-window-fade-bottom:clamp(1.2rem,2.6vh,1.75rem);--chat-window-scroll-top-fade-start:0.38rem;--chat-window-scroll-top-fade-mid:1.08rem;--chat-window-scroll-top-fade-end:1.72rem}:root.theme-mid .chat-msg-user-bubble{color:#1f2937!important;-webkit-text-fill-color:#1f2937;font-weight:500;text-shadow:none}:root.theme-mid .chat-page-shell [class*=leftRail] [class*=iconBtnActive],:root.theme-mid .chat-page-shell [class*=rightRail] [class*=iconBtnActive]{background:rgba(116,98,91,.14);box-shadow:0 0 0 1px rgba(126,116,109,.16)}:root.theme-mid .space-backdrop[data-mode=light]{--space-backdrop-glow:radial-gradient(ellipse at 50% -14%,rgba(255,239,231,0.34) 0%,rgba(255,239,231,0.14) 34%,rgba(255,239,231,0.035) 56%,rgba(255,239,231,0) 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:rgba(203,190,186,0.79);--home-scroll-cue-color:rgba(226,196,188,0.9);--home-card-light-opacity:0.74;--home-card-dark-opacity:0.81;--home-card-shell-shadow:0 28px 38px -20px rgba(12,7,6,0.32),0 16px 22px -18px rgba(12,7,6,0.22);--home-card-shell-shadow-return:0 22px 30px -20px rgba(12,7,6,0.22),0 14px 18px -18px rgba(12,7,6,0.15);--home-panel-shadow-idle:0 11px 24px rgba(20,12,10,0.16);--home-panel-shadow-active:0 14px 30px rgba(20,12,10,0.19);--home-card-glow-idle:0 0 8px rgba(255,244,240,0.09),0 0 16px rgba(255,244,240,0.05);--home-card-glow-active:0 0 11px rgba(255,244,240,0.145),0 0 21px rgba(255,244,240,0.078);--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-arrow,:root.theme-mid .home-scroll-cue .home-scroll-cue-mouse{opacity:1!important}:root.theme-mid .home-footer-logo,:root.theme-mid .site-footer-logo{opacity:.58!important}:root.theme-mid .drawer-chat-card,:root.theme-mid .drawer-panel .drawer-chat-card{background:var(--subpage-card-bg)!important;border-color:var(--subpage-card-border)!important;box-shadow:none!important}:root.theme-mid .drawer-chat-card.drawer-chat-card--active,:root.theme-mid .drawer-panel .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-chat-card .cs-delete,:root.theme-mid .drawer-panel .drawer-chat-card .cs-delete{box-shadow:none!important}:root.theme-mid .login-modal-box{--otp-panel-bg:rgba(252,248,247,0.58);--otp-input-bg:rgba(252,248,247,0.64)}:root.theme-mid .login-modal-box.login-modal--otp .login-modal-shell{background:var(
    --glass-modal-bg,var(--glass-surface-bg,rgba(252,248,247,.58))
  )!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:rgba(253,250,249,.58)!important;border-color:rgba(255,255,255,.48)!important}:root.theme-mid .login-modal-box.login-modal--otp .login-otp-remember.fancy-checkbox--otp .box{background:transparent!important;border-color:transparent!important;box-shadow:none!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:rgba(122,58,56,0.26)}: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%,rgba(249,241,238,0.18) 0%,rgba(241,232,228,0.14) 42%,rgba(232,221,216,0.1) 100%),linear-gradient(180deg,rgba(243,234,230,0.08),rgba(234,224,220,0.05));--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;border:0;background:var(--chat-inputbar-bg)!important;box-shadow:var(--chat-inputbar-shadow)}:root.theme-mid .chat-inputbar:before{content:"";position:absolute;inset:0;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)}:root.theme-mid .chat-inputbar>*{position:relative;z-index:1}:root.theme-mid .chat-inputbar:hover,:root.theme-mid .chat-inputbar:hover:not(:focus-within){background:var(--chat-inputbar-bg)!important;border-color:transparent;box-shadow:var(--chat-inputbar-shadow-hover)}:root.theme-mid .chat-container--input-focus .chat-inputbar:before,:root.theme-mid .chat-inputbar:focus-within:before,:root.theme-mid .chat-inputbar:hover:before{opacity:1}:root.theme-mid .chat-inputbar:focus-within{border-color:transparent}:root.theme-mid .chat-container--input-focus .chat-inputbar,:root.theme-mid .chat-container--input-focus .chat-inputbar:focus-within,:root.theme-mid .chat-inputbar:focus-within{background:var(--chat-inputbar-bg)!important;box-shadow:var(--chat-inputbar-shadow-focus)}:root.theme-mid .chat-inputbar .chat-listen-btn{padding:0}:root.theme-mid .chat-inputbar .chat-listen-btn,:root.theme-mid .chat-inputbar:focus-within .chat-listen-btn{background:transparent!important;border:0!important;box-shadow:none!important}:root.theme-mid .chat-inputbar .chat-listen-btn:focus-visible,:root.theme-mid .chat-inputbar .chat-listen-btn:hover{background:transparent!important;border:0!important;box-shadow:none!important;color:#2f3a4a}:root.theme-mid .chat-inputbar .chat-send-btn{background:var(--chat-inputbar-btn-bg,var(--btn-primary-bg))!important;border:0!important;box-shadow:var(--chat-inputbar-btn-shadow)!important;backdrop-filter:none!important}:root.theme-mid .chat-inputbar .chat-send-btn:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:var(
    --chat-inputbar-btn-overlay-bg,var(--chat-inputbar-btn-bg-hover,var(--chat-inputbar-btn-bg))
  )!important;opacity:0;transition:opacity .56s cubic-bezier(.22,.61,.36,1)}:root.theme-mid .chat-inputbar .chat-send-btn>*{position:relative;z-index:1}:root.theme-mid .chat-inputbar:focus-within .chat-send-btn{background:var(--chat-inputbar-btn-bg-focus,var(--chat-inputbar-btn-bg))!important;border:0!important;box-shadow:var(--chat-inputbar-btn-shadow-focus)!important}:root.theme-mid .chat-inputbar .chat-send-btn:focus-visible,:root.theme-mid .chat-inputbar .chat-send-btn:hover{background:var(--chat-inputbar-btn-bg-hover,var(--chat-inputbar-btn-bg))!important;border:0!important;box-shadow:var(--chat-inputbar-btn-shadow-hover)!important;color:#2f3a4a}:root.theme-mid .chat-inputbar .chat-send-btn:focus-visible:before,:root.theme-mid .chat-inputbar .chat-send-btn:hover:before,:root.theme-mid .chat-inputbar:focus-within .chat-send-btn:before{opacity:1}:root.theme-mid :is(.chat-tools-menu,.chat-tools-surface-popover){background:var(--chat-tools-panel-bg,rgb(252,246,244))!important;box-shadow:var(--btn-primary-shadow)!important;border:0!important;backdrop-filter:none!important}:root.theme-mid .chat-tools-menu .chat-tools-item{color:#3f241f!important}:root.theme-mid .chat-tools-menu .chat-tools-item:focus-visible,:root.theme-mid .chat-tools-menu .chat-tools-item:hover{background:rgba(122,58,56,.12)!important}:root.theme-mid .chat-tools-menu .chat-tools-item.chat-tools-item-disabled{color:rgba(63,36,31,.52)!important}:root.theme-mid .chat-tools-menu .chat-tools-item.chat-tools-item-disabled:focus-visible,:root.theme-mid .chat-tools-menu .chat-tools-item.chat-tools-item-disabled:hover{background:transparent!important}:root.theme-mid .chat-analysis-upload-modal-card{background:var(--chat-upload-picker-bg,var(--btn-primary-bg))!important;border:0!important;box-shadow:var(--btn-primary-shadow)!important;backdrop-filter:none!important}:root.theme-mid .chat-analysis-preview-card{background:radial-gradient(92% 88% at 50% 14%,rgba(238,228,222,.98) 0,rgba(224,210,203,.974) 44%,rgba(201,183,175,.968) 100%),linear-gradient(180deg,rgba(231,219,212,.972),rgba(206,188,180,.966))!important;border:0!important;box-shadow:0 18px 36px rgba(28,16,14,.24),0 8px 18px rgba(28,16,14,.16)!important;backdrop-filter:none!important}:root.theme-mid .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;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;--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)}:root.theme-mid .button[data-variant=primary]:focus-visible,:root.theme-mid .button[data-variant=primary]:hover{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:rgba(47,58,74,.92);background:radial-gradient(120% 120% at 18% 16%,rgba(255,255,255,.58) 0,rgba(255,255,255,.16) 62%),radial-gradient(120% 120% at 86% 90%,rgba(0,0,0,.044) 0,rgba(0,0,0,0) 64%),linear-gradient(145deg,rgba(252,247,245,.42),rgba(246,236,233,.31) 56%,rgba(241,229,226,.23))!important;border:0!important;--pin-gloss-bg:linear-gradient(135deg,rgba(255,255,255,0.42),rgba(255,255,255,0.18) 32%,rgba(255,255,255,0) 58%,rgba(255,255,255,0.12) 74%,rgba(126,95,88,0.08)),radial-gradient(120% 110% at 18% 16%,rgba(255,255,255,0.28) 0%,rgba(255,255,255,0) 64%),radial-gradient(120% 120% at 84% 90%,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 56%);--pin-gloss-op:0.28}: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 .chat-send-btn:focus-visible,:root.theme-mid .chat-inputbar .chat-send-btn:hover,:root.theme-mid .chat-inputbar:focus-within .chat-send-btn{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:focus-visible,:root.theme-light.theme-mid .drawer-panel .cs-delete:hover{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:focus-within,:root.theme-light.theme-mid .rooms-card:hover{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:focus-visible,:root.theme-light.theme-mid .rooms-action-btn:hover{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{border-color:rgba(192,72,72,.48)!important;background:rgba(255,240,240,.54)!important;color:#7a2323!important}:root.theme-light.theme-mid .rooms-unread-badge{border-color:rgba(198,74,90,.52)!important;background:rgba(255,228,233,.74)!important;color:#7f1d2d!important}:root.theme-mid .modal-confirm-overlay{background:rgba(42,24,22,.62)!important;backdrop-filter:none!important}:root.theme-mid .modal-confirm-content{border:1px solid var(--rail-tooltip-border,rgba(255,255,255,.16))!important;background:var(--chat-tools-panel-bg,var(--chat-rail-tooltip-bg,var(--rail-tooltip-bg,rgb(252,246,244))))!important;box-shadow:var(--opaque-panel-shadow,var(--rail-tooltip-shadow,0 12px 28px rgba(46,24,21,.18)))!important;backdrop-filter:none!important}:root.theme-mid .modal-confirm-content,: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]:active,:root.theme-mid .modal-confirm-content .button[data-variant=danger]:focus-visible,:root.theme-mid .modal-confirm-content .button[data-variant=danger]:hover{color:var(--btn-danger-text-light,#fff6f6)!important}:root.theme-mid .modal-confirm-content .button:not([data-variant=danger]){background:linear-gradient(145deg,rgba(252,247,246,.5),rgba(246,237,235,.36)),rgba(247,238,236,.32)!important;border:1px solid rgba(255,255,255,.46)!important;color:#2f3a4a!important;box-shadow:0 6px 14px rgba(20,12,10,.15)!important}:root.theme-mid .modal-confirm-content .button:not([data-variant=danger]):focus-visible,:root.theme-mid .modal-confirm-content .button:not([data-variant=danger]):hover{background:linear-gradient(145deg,rgba(253,250,249,.58),rgba(247,239,237,.42)),rgba(249,241,239,.36)!important;border:1px solid rgba(255,255,255,.56)!important}:root.theme-light.theme-mid .materials-page-shell :is(.materials-upload-choose-button,.materials-upload-submit-button),:root.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 rgba(0,0,0,0.22);--btn-primary-shadow-hover:0 4px 10px rgba(0,0,0,0.24);--btn-primary-shadow-active:0 2px 6px rgba(0,0,0,0.18);--btn-primary-shadow-focus:0 5px 12px rgba(0,0,0,0.24),0 0 0 3px var(--btn-primary-focus-ring-color)}:root.theme-light.theme-mid .materials-comment-box,:root.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:rgba(73,84,101,0.72);--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 rgba(255,255,255,0);--input-surface-overlay-hover:inset 0 0 0 999px rgba(255,255,255,0);--input-surface-overlay-focus:inset 0 0 0 999px rgba(255,255,255,0)}: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:0.78;--glass-ring-edge-stroke-blur-desktop:0.12px;--glass-ring-edge-stroke-desktop:conic-gradient(from -104deg at 50% 50%,rgba(242,247,255,0) 0deg,rgba(242,247,255,0) 14deg,rgba(242,247,255,0.024) 26deg,rgba(242,247,255,0.09) 38deg,rgba(242,247,255,0.19) 46deg,rgba(242,247,255,0.32) 54deg,rgba(242,247,255,0.4) 60deg,rgba(242,247,255,0.26) 70deg,rgba(242,247,255,0.11) 82deg,rgba(242,247,255,0.028) 94deg,rgba(242,247,255,0) 108deg,rgba(242,247,255,0) 360deg);--drawer-overlay-bg:rgba(0,0,0,0.36);--subscription-error-color:rgba(232,219,217,0.9);--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:rgb(26,29,34);--chat-rail-tooltip-bg:rgb(26,29,34);--chat-tools-panel-bg:rgb(26,29,34);--chat-upload-picker-bg:rgb(26,29,34);--glass-ring-surface-bg:rgba(14,16,20,0.42);--glass-ring-glow-dark:0 10px 20px -18px rgba(248,253,255,0.2),0 20px 32px -28px rgba(248,253,255,0.1);--chat-invite-list-border:transparent;--chat-invite-shadow:0 6px 16px rgba(0,0,0,0.22),var(
      --invite-under-glow,0 10px 18px -14px rgba(248,253,255,0.72),0 22px 32px -22px rgba(248,253,255,0.44)
    );--rail-tooltip-bg:rgb(26,29,34);--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:rgba(197,113,113,0.12);--glass-analysis-bg:rgb(26,29,34);--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:rgba(16,19,24,0.84);--chat-card-surface-standard-bg:radial-gradient(ellipse at top,rgba(42,47,55,0.76) 0%,rgba(19,23,28,0.82) 100%);--chat-card-surface-standard-flat-bg:linear-gradient(180deg,rgba(36,40,47,0.78),rgba(21,25,31,0.84));--chat-card-surface-strong-bg:radial-gradient(ellipse at top,rgb(40,46,54) 0%,rgb(19,23,28) 100%);--chat-card-surface-flat-bg:linear-gradient(180deg,rgb(34,39,46),rgb(20,24,30));--form-surface:radial-gradient(65% 60% at 50% -12%,rgba(238,242,248,0.29) 0%,rgba(238,242,248,0.165) 22%,rgba(238,242,248,0.072) 38%,rgba(238,242,248,0.018) 54%,rgba(238,242,248,0) 72%),rgba(27,31,38,0.9);--form-surface-hover:radial-gradient(65% 60% at 50% -12%,rgba(242,246,250,0.305) 0%,rgba(242,246,250,0.175) 22%,rgba(242,246,250,0.078) 38%,rgba(242,246,250,0.019) 54%,rgba(242,246,250,0) 72%),rgba(30,34,41,0.9);--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 rgba(0,0,0,0.2),0 10px 18px -12px rgba(238,242,248,0.2),0 18px 28px -24px rgba(238,242,248,0.08);--input-shadow-hover:0 5.5px 15px rgba(0,0,0,0.2),0 10px 18px -11px rgba(242,246,250,0.24),0 18px 28px -23px rgba(242,246,250,0.1);--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 rgba(255,255,255,0);--input-surface-overlay-hover:inset 0 0 0 999px rgba(255,255,255,0.02);--input-surface-overlay-focus:inset 0 0 0 999px rgba(255,255,255,0.04);--input-flat-bg:rgba(27,31,37,0.88);--input-flat-bg-hover:rgba(34,37,42,0.9);--subpage-card-bg:var(--input-flat-bg);--subpage-card-bg-hover:var(--input-flat-bg-hover);--subpage-card-border:rgba(248,253,255,0.08);--subpage-card-border-hover:rgba(248,253,255,0.14);--subpage-card-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 8px 18px rgba(0,0,0,0.14),0 0 18px -14px rgba(248,253,255,0.22);--subpage-card-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.06),0 10px 22px rgba(0,0,0,0.2),0 0 24px -14px rgba(248,253,255,0.28);--subpage-card-text:var(--pt-120);--opaque-panel-bg:rgb(26,29,34);--opaque-panel-bg-hover:rgb(32,35,40);--opaque-panel-border:rgba(248,253,255,0.12);--opaque-panel-shadow:0 10px 24px rgba(0,0,0,0.2);--opaque-panel-text:var(--pt-120);--btn-primary-hover-brightness:1.04;--btn-primary-bg:radial-gradient(82% 66% at 50% -14%,rgba(255,255,255,0.118) 0%,rgba(255,255,255,0.048) 42%,rgba(255,255,255,0.015) 58%,rgba(255,255,255,0) 74%),linear-gradient(180deg,rgba(40,44,53,0.92),rgba(25,29,37,0.94));--btn-primary-bg-hover:radial-gradient(82% 66% at 50% -14%,rgba(255,255,255,0.14) 0%,rgba(255,255,255,0.058) 42%,rgba(255,255,255,0.018) 58%,rgba(255,255,255,0) 74%),linear-gradient(180deg,rgba(44,48,58,0.94),rgba(27,31,39,0.96));--btn-primary-bg-active:radial-gradient(82% 66% at 50% -14%,rgba(255,255,255,0.09) 0%,rgba(255,255,255,0.038) 42%,rgba(255,255,255,0.012) 58%,rgba(255,255,255,0) 74%),linear-gradient(180deg,rgba(31,35,44,0.91),rgba(18,21,28,0.93));--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 rgba(255,255,255,0.06),0 5px 12px rgba(0,0,0,0.2);--btn-primary-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.08),0 7px 14px rgba(0,0,0,0.24);--btn-primary-shadow-active:inset 0 1px 0 rgba(255,255,255,0.05),0 4px 10px rgba(0,0,0,0.18);--btn-primary-shadow-focus:inset 0 1px 0 rgba(255,255,255,0.12),0 8px 18px rgba(0,0,0,0.26),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;border:0!important;box-shadow:none!important;backdrop-filter:none!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:transparent!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]) .drawer-chat-sidebar .drawer-pill-btn,:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]) :is(.invite-refresh-btn,.materials-surface-button){--btn-primary-bg:radial-gradient(ellipse at top,rgba(46,52,62,0.64) 0%,rgba(23,27,34,0.76) 100%);--btn-primary-bg-hover:radial-gradient(ellipse at top,rgba(50,56,67,0.7) 0%,rgba(25,30,37,0.8) 100%);--btn-primary-bg-active:radial-gradient(ellipse at top,rgba(42,48,58,0.66) 0%,rgba(20,24,31,0.78) 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 rgba(148,163,184,0.14)}:root:not(.theme-light):not(.theme-mid):not(.theme-night) .materials-page-shell{--input-bg:rgba(14,16,22,0.78);--input-bg-hover:rgba(16,18,24,0.84);--input-bg-focus:rgba(16,18,24,0.88);--input-border:1px solid rgba(148,163,184,0.22);--input-shadow:none;--input-shadow-hover:none;--materials-panel-shadow:none;--panel-secondary-bg:var(--input-flat-bg);--panel-secondary-border:rgba(148,163,184,0.2);--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%,rgba(255,255,255,0.11) 0%,rgba(255,255,255,0.045) 42%,rgba(255,255,255,0.014) 58%,rgba(255,255,255,0) 74%),linear-gradient(180deg,rgba(38,42,50,0.92),rgba(23,26,34,0.94));--btn-primary-bg-hover:radial-gradient(82% 66% at 50% -14%,rgba(255,255,255,0.14) 0%,rgba(255,255,255,0.058) 42%,rgba(255,255,255,0.018) 58%,rgba(255,255,255,0) 74%),linear-gradient(180deg,rgba(44,48,58,0.94),rgba(27,31,39,0.96));--btn-primary-bg-active:radial-gradient(82% 66% at 50% -14%,rgba(255,255,255,0.09) 0%,rgba(255,255,255,0.038) 42%,rgba(255,255,255,0.012) 58%,rgba(255,255,255,0) 74%),linear-gradient(180deg,rgba(31,35,44,0.91),rgba(18,21,28,0.93));--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 rgba(255,255,255,0.06),0 5px 12px rgba(0,0,0,0.22);--btn-primary-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.08),0 7px 14px rgba(0,0,0,0.24);--btn-primary-shadow-active:inset 0 1px 0 rgba(255,255,255,0.05),0 4px 10px rgba(0,0,0,0.2);--btn-primary-shadow-focus:inset 0 1px 0 rgba(255,255,255,0.12),0 8px 18px rgba(0,0,0,0.26),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,rgba(0,0,0,0.25)));--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:rgba(223,222,218,0.88);--drawer-time-text:rgba(171,180,196,0.8);--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 rgba(2,6,23,0.22);--drawer-delete-border-hover:rgba(255,120,120,0.56);--drawer-delete-bg-hover:rgba(48,16,20,0.42);--drawer-delete-text-hover:rgba(255,230,230,0.98);--drawer-delete-shadow-hover:0 12px 28px rgba(2,6,23,0.3)}:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]) .homepage-root,:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]) body.homepage{--home-prose-color:rgba(242,241,239,0.92);--home-card-blur:0.6rem;--home-card-saturate:118%;--home-card-surface-saturate:122%;--home-card-light-opacity:0.78;--home-card-dark-opacity:0.68;--home-panel-shadow-idle:0 0 10px rgba(248,253,255,0.14),0 0 20px rgba(248,253,255,0.065);--home-panel-shadow-active:0 0 12px rgba(248,253,255,0.2),0 0 24px rgba(248,253,255,0.1);--home-card-glow-idle:0 0 10px rgba(248,253,255,0.14),0 0 20px rgba(248,253,255,0.065);--home-card-glow-active:0 0 12px rgba(248,253,255,0.2),0 0 24px rgba(248,253,255,0.1);--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:focus-visible,:root:not(.theme-light) .profile-email-dock-wrapper:not(.profile-orbit-menu-wrapper) .dock-item:hover{box-shadow:none}:root:not(.theme-light) .profile-email-dock-wrapper:not(.profile-orbit-menu-wrapper) .dock-item{background:linear-gradient(130deg,rgba(12,16,26,.78),rgba(28,32,44,.56));border-color:transparent}:root:not(.theme-light) .chat-input-row{--chat-under-glow:0 8px 14px -12px rgba(248,253,255,0.52),0 18px 24px -18px rgba(248,253,255,0.26);--chat-under-glow-strong:0 10px 16px -12px rgba(248,253,255,0.58),0 20px 28px -20px rgba(248,253,255,0.28);--chat-attach-under-glow:0 12px 18px -14px rgba(248,253,255,0.55),0 24px 30px -24px rgba(248,253,255,0.3);--chat-attach-under-glow-strong:0 12px 18px -14px rgba(248,253,255,0.74),0 24px 30px -24px rgba(248,253,255,0.4)}:root:not(.theme-light):not(.theme-mid) .chat-inputbar{--chat-action-size:var(--chat-composer-main-control-size,calc(var(--inputbar-h, 3.2rem) - 0.2rem));border:0;background:transparent;box-shadow:0 6px 16px rgba(0,0,0,.26),var(--chat-under-glow)}:root:not(.theme-light):not(.theme-mid) .chat-inputbar:focus-within,:root:not(.theme-light):not(.theme-mid) .chat-inputbar:hover:not(:focus-within){border-color:transparent;background:transparent;box-shadow:0 6px 16px rgba(0,0,0,.26),var(--chat-under-glow-strong)}:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-listen-btn{border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-listen-btn,:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-send-btn{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);padding:0;box-sizing:border-box;transform:scale(1);transition:transform .22s ease-out,box-shadow .22s ease-out,background .22s ease-out,border-color .22s ease-out}:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-send-btn{border:var(--btn-primary-border);background:var(--btn-primary-bg);backdrop-filter:blur(var(--glass-blur-radius,1rem));-webkit-backdrop-filter:blur(var(--glass-blur-radius,1rem));background-clip:initial;background-origin:border-box;box-shadow:var(--btn-primary-shadow)}:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-send-btn:focus-visible,:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-send-btn:hover{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:focus-visible,:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-listen-btn:hover{border-color:transparent;background:transparent;box-shadow:none;transform:scale(1.04)}:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-listen-btn svg{color:var(--brand-primary);opacity:.95;transition:transform .22s ease-out,opacity .22s ease-out;will-change:transform,opacity}:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-listen-btn:focus-visible svg,:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-listen-btn:hover svg{opacity:1;transform:scale(1.08);transform-origin:center}: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-complete=true],:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-send-btn[data-recording=true],:root:not(.theme-light):not(.theme-mid) .chat-listen-btn[data-speaking=true]{box-shadow:none}:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-send-btn[data-recording=true]{border-color:#ff3b30;box-shadow:none}:root:not(.theme-light):not(.theme-mid) .chat-inputbar .chat-send-btn[data-recording-complete=true]{border-color:#2bdc6d;box-shadow:none}: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,rgba(0,0,0,.25)))!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:rgba(12,12,18,.62)!important;border-color:rgba(186,182,176,.32)!important}:root:not(.theme-light):not(.theme-mid):not(.theme-night) .login-modal-box.login-modal--otp .login-otp-remember.fancy-checkbox--otp .box{background:transparent!important;border-color:transparent!important;box-shadow:none!important}