:root{color-scheme:light;--bg-app:#eef3f8;--surface-1:#ffffff;--surface-2:#f7f9fc;--surface-3:#e7eef7;--bg-surface:var(--surface-2);--bg-surface-2:var(--surface-1);--bg-surface-3:var(--surface-3);--bg-active:#dce8f8;--border-soft:rgba(15,23,42,0.08);--divider:rgba(15,23,42,0.06);--text-primary:#16202c;--text-secondary:#5f6e80;--text-tertiary:#68788d;--text-muted:var(--text-tertiary);--text-time:var(--text-tertiary);--accent-primary:#4c8dff;--accent-primary-strong:#2b63cf;--link:#2f69d9;--accent-success:#1d7a4a;--success-text:#1d7a4a;--success-bg:#e9f7ef;--accent-danger:#a54459;--danger-text:#a54459;--danger-bg:#fde8ee;--accent-danger-soft-bg:var(--danger-bg);--accent-danger-soft-text:var(--danger-text);--overlay-soft:rgba(15,23,42,0.08);--overlay-strong:rgba(15,23,42,0.18);--overlay-accent:rgba(121,168,255,0.18);--overlay-warm:rgba(255,222,182,0.18);--nav-surface:color-mix(in srgb,var(--bg-surface-2) 80%,var(--bg-app));--nav-hover:color-mix(in srgb,var(--accent-primary) 7%,var(--bg-surface-3));--nav-active:color-mix(in srgb,var(--accent-primary) 14%,var(--bg-surface-2));--nav-active-border:color-mix(in srgb,var(--accent-primary) 28%,var(--border-soft));--list-surface:color-mix(in srgb,var(--bg-surface-2) 84%,var(--bg-surface));--list-row-hover:color-mix(in srgb,var(--accent-primary) 6%,var(--bg-surface-3));--list-row-active:color-mix(in srgb,var(--accent-primary) 14%,var(--bg-surface-2));--list-row-active-border:color-mix(in srgb,var(--accent-primary) 34%,var(--border-soft));--list-row-unread:color-mix(in srgb,var(--accent-primary) 9%,var(--bg-surface-2));--header-surface:color-mix(in srgb,var(--bg-surface-2) 94%,var(--bg-surface));--composer-surface:color-mix(in srgb,var(--bg-surface-2) 92%,var(--bg-surface-3));--chip-surface:color-mix(in srgb,var(--bg-surface-3) 72%,var(--bg-surface-2));--chip-active:color-mix(in srgb,var(--accent-primary) 14%,var(--bg-surface-2));--chip-active-border:color-mix(in srgb,var(--accent-primary) 32%,var(--border-soft));--focus-ring:color-mix(in srgb,var(--accent-primary) 28%,transparent);--bg:var(--bg-app);--bg-elevated:var(--bg-surface-3);--panel:var(--bg-surface);--panel-strong:var(--bg-surface-2);--panel-soft:var(--bg-surface-3);--text:var(--text-primary);--muted:var(--text-secondary);--line:color-mix(in srgb,var(--text-primary) 14%,white);--line-strong:color-mix(in srgb,var(--text-primary) 22%,white);--accent:var(--link);--accent-strong:var(--accent-primary-strong);--success:var(--success-text);--danger:var(--danger-text);--shadow:0 20px 56px rgba(18,31,53,0.12);--shadow-floating:0 18px 42px rgba(20,33,56,0.14);--radius:20px;--radius-sm:14px;--card-radius:20px;--card-radius-sm:14px;--card-padding-md:14px 16px;--card-padding-lg:22px;--surface-scene:var(--bg-app);--surface-panel:var(--bg-surface);--surface-raised:var(--bg-surface-2);--surface-active:var(--bg-active);--stroke-subtle:color-mix(in srgb,var(--border-soft) 90%,transparent);--stroke-faint:color-mix(in srgb,var(--border-soft) 62%,transparent);--shadow-inset-sheen:inset 0 1px 0 rgba(255,255,255,0.74);--shadow-card-rest:0 12px 32px rgba(21,33,53,0.08);--shadow-card-strong:0 18px 40px rgba(21,33,53,0.12);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-section:24px;--space-block:16px;--font-size-label:11px;--font-size-meta:12px;--font-size-body:14px;--font-size-title:15px;--card-min-height-sm:64px;--card-min-height-md:68px;--card-min-height-lg:88px;--view-shell-gap:12px;--view-shell-pad-y:14px;--view-shell-pad-x:16px;--view-card-pad-y:12px;--view-card-pad-x:14px;--view-row-min-height:48px;--view-avatar-size:36px;--container:100vw;--app-vh:1vh;--app-viewport-height:100dvh;--app-keyboard-inset:0px;--app-keyboard-height:0px;--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--app-safe-area-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--app-safe-area-bottom:var(
    --safe-area-inset-bottom,env(safe-area-inset-bottom,0px)
  );--app-safe-area-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px));--app-safe-area-right:var(
    --safe-area-inset-right,env(safe-area-inset-right,0px)
  );--app-chat-screen-height:100dvh;--app-chat-body-height:auto;--app-chat-composer-offset:0px;--app-chat-header-height:0px;--app-chat-composer-height:0px}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--bg-app:#0b1118;--surface-1:#0f1722;--surface-2:#131d2a;--surface-3:#182434;--bg-surface:var(--surface-1);--bg-surface-2:var(--surface-2);--bg-surface-3:var(--surface-3);--bg-active:#1b2940;--border-soft:rgba(255,255,255,0.05);--divider:rgba(255,255,255,0.035);--text-primary:#f2f5f8;--text-secondary:#94a3b8;--text-tertiary:#7c8a9e;--text-muted:var(--text-tertiary);--text-time:#a3afbf;--accent-primary:#4c8dff;--accent-primary-strong:#78a8ff;--accent-success:#22c55e;--link:#78a8ff;--success-text:#9af0be;--success-bg:#173425;--accent-danger:#d46b7b;--danger-text:#f2b8c6;--danger-bg:#3a2024;--accent-danger-soft-bg:var(--danger-bg);--accent-danger-soft-text:var(--danger-text);--overlay-soft:rgba(0,0,0,0.42);--overlay-strong:rgba(0,0,0,0.72);--overlay-accent:rgba(89,147,255,0.18);--overlay-warm:rgba(255,255,255,0.06);--nav-surface:color-mix(in srgb,var(--bg-surface-2) 92%,var(--bg-app));--nav-hover:color-mix(in srgb,var(--accent-primary) 12%,var(--bg-surface-3));--nav-active:color-mix(in srgb,var(--accent-primary) 20%,var(--bg-active));--nav-active-border:color-mix(in srgb,var(--accent-primary) 34%,var(--border-soft));--list-surface:color-mix(in srgb,var(--bg-surface-2) 90%,var(--bg-surface));--list-row-hover:color-mix(in srgb,var(--accent-primary) 8%,var(--bg-surface-3));--list-row-active:color-mix(in srgb,var(--accent-primary) 18%,var(--bg-active));--list-row-active-border:color-mix(in srgb,var(--accent-primary) 38%,var(--border-soft));--list-row-unread:color-mix(in srgb,var(--accent-primary) 11%,var(--bg-surface-3));--header-surface:color-mix(in srgb,var(--bg-surface-2) 96%,var(--bg-surface));--composer-surface:color-mix(in srgb,var(--bg-surface-2) 90%,var(--bg-surface-3));--chip-surface:color-mix(in srgb,var(--bg-active) 72%,var(--bg-surface-2));--chip-active:color-mix(in srgb,var(--accent-primary) 18%,var(--bg-active));--chip-active-border:color-mix(in srgb,var(--accent-primary) 34%,var(--border-soft));--focus-ring:color-mix(in srgb,var(--accent-primary) 40%,transparent);--bg:var(--bg-app);--bg-elevated:var(--bg-surface-3);--panel:var(--bg-surface);--panel-strong:var(--bg-surface-2);--panel-soft:var(--bg-surface-3);--text:var(--text-primary);--muted:var(--text-secondary);--line:color-mix(in srgb,white 16%,var(--bg-surface));--line-strong:color-mix(in srgb,white 28%,var(--bg-surface));--accent:var(--link);--accent-strong:var(--accent-primary-strong);--success:var(--success-text);--danger:var(--danger-text);--shadow:0 24px 72px rgba(0,0,0,0.42);--shadow-floating:0 20px 48px rgba(0,0,0,0.38);--stroke-subtle:color-mix(in srgb,var(--border-soft) 100%,transparent);--stroke-faint:color-mix(in srgb,var(--border-soft) 72%,transparent);--shadow-inset-sheen:inset 0 1px 0 color-mix(in srgb,white 10%,transparent);--shadow-card-rest:0 18px 44px rgba(0,0,0,0.26);--shadow-card-strong:0 22px 56px rgba(0,0,0,0.34)}}*{box-sizing:border-box}body,html{margin:0;width:100%;height:100%;background:radial-gradient(circle at top,color-mix(in srgb,var(--accent-primary) 8%,transparent) 0,transparent 34%),var(--surface-scene);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,SF Pro Display,Helvetica Neue,sans-serif;overflow:hidden;overscroll-behavior:none}button,input,textarea{font:inherit}button,input,select,textarea{color:inherit}body{line-height:1.5;background:radial-gradient(circle at top,color-mix(in srgb,var(--accent-primary) 8%,transparent) 0,transparent 34%),var(--surface-scene);-webkit-font-smoothing:antialiased;overscroll-behavior:none}[data-public-page=true]{min-height:100dvh;height:100dvh;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}#__next{height:100%}a{color:inherit;text-decoration:none}html[data-android-ui-layer-debug="1"] body{background:#00ff00!important}html[data-android-ui-layer-debug="1"] [class*=shell]{background:#0000ff!important}html[data-android-ui-layer-debug="1"] [data-composer-viewport-anchor=true]{background:#ff0000!important}