:root{--wm-color-brand-light:#0A7AFF;--wm-color-brand-dark:#4DA3FF;--wm-color-header-translucent:rgba(255,255,255,.88);--wm-color-control-border:#cdd7e7;--wm-color-control-border-hover:#9eafcc;--wm-color-on-action:#fff;--wm-color-tooltip-background:#1b1d24;--wm-color-danger-hover:#a52c40;--wm-color-desktop-scrim:rgba(24,38,62,.28);--wm-color-white:white;--wm-color-image-canvas:#0d1524;--wm-color-image-close:rgba(12,20,35,.72);--wm-color-success-soft:#eaf7f0;--wm-color-success:#137854;--wm-color-fallback-ink:#303630;--wm-color-fallback-line:#d9ddd7;--wm-color-fallback-soft:#f5f6f3;--wm-color-fallback-action-line:#cdd3ca;--wm-color-fallback-accent:#466247;--wm-color-warning:#b3751d;--wm-color-composer-send-icon:#B1C4F1;--wm-color-mobile-scrim:rgba(18,27,43,.38);--wm-color-code-canvas:#152237;--wm-color-code-ink:#F3F5FA;--wm-color-code-heading:#B7C5DE;--wm-color-code-copy:#D9E3F5;--wm-color-syntax-keyword:#B9D2FF;--wm-color-syntax-string:#A7E7CF;--wm-color-syntax-comment:#8EA3C0;--wm-color-toast-danger:#A92640;--wm-color-approval-scrim:rgba(20,30,50,.4);--wm-color-mobile-preview-canvas:#0D1524;--wm-color-mobile-preview-ink:#F4F7FD;--wm-color-preview-topbar-scrim:rgba(8,14,25,.68);--wm-color-preview-close:rgba(255,255,255,.16);--wm-color-preview-close-active:rgba(255,255,255,.28);--wm-color-mobile-success:#637b5a;--wm-color-mobile-warning:#b88436;--wm-color-mobile-image-canvas:#20221f;--wm-color-scrollbar-light:#b9bfca;--wm-color-scrollbar-light-hover:#929ba9;--wm-color-scrollbar-dark:#59616e;--wm-color-scrollbar-dark-hover:#7b8697;--wm-color-attention-light:#B85B00;--wm-color-attention-dark:#FFA544;--wm-color-failure-light:#C93648;--wm-color-failure-dark:#FF7182;--wm-space-1:1px;--wm-space-2:2px;--wm-space-3:3px;--wm-space-4:4px;--wm-space-5:5px;--wm-space-6:6px;--wm-space-7:7px;--wm-space-8:8px;--wm-space-9:9px;--wm-space-10:10px;--wm-space-11:11px;--wm-space-12:12px;--wm-space-13:13px;--wm-space-14:14px;--wm-space-15:15px;--wm-space-16:16px;--wm-space-17:17px;--wm-space-18:18px;--wm-space-20:20px;--wm-space-22:22px;--wm-space-24:24px;--wm-space-26:26px;--wm-space-28:28px;--wm-space-30:30px;--wm-space-32:32px;--wm-space-36:36px;--wm-space-38:38px;--wm-space-40:40px;--wm-space-44:44px;--wm-space-48:48px;--wm-space-52:52px;--wm-space-54:54px;--wm-space-56:56px;--wm-space-64:64px;--wm-space-72:72px;--wm-space-settings-nav-gap:4px;--wm-radius-4:4px;--wm-radius-5:5px;--wm-radius-6:6px;--wm-radius-7:7px;--wm-radius-8:8px;--wm-radius-9:9px;--wm-radius-10:10px;--wm-radius-11:11px;--wm-radius-12:12px;--wm-radius-14:14px;--wm-radius-16:16px;--wm-radius-18:18px;--wm-radius-19:19px;--wm-radius-20:20px;--wm-radius-22:22px;--wm-radius-24:24px;--wm-radius-26:26px;--wm-radius-32:32px;--wm-radius-999:999px;--wm-radius-circle:50%;--wm-font-size-10:10px;--wm-font-size-11:11px;--wm-font-size-12:12px;--wm-font-size-13:13px;--wm-font-size-14:14px;--wm-font-size-15:15px;--wm-font-size-16:16px;--wm-font-size-17:17px;--wm-font-size-18:18px;--wm-font-size-19:19px;--wm-font-size-20:20px;--wm-font-size-21:21px;--wm-font-size-22:22px;--wm-font-size-24:24px;--wm-font-size-25:25px;--wm-font-size-27:27px;--wm-font-size-28:28px;--wm-font-size-29:29px;--wm-font-size-30:30px;--wm-font-size-34:34px;--wm-font-size-36:36px;--wm-line-height-0:0;--wm-line-height-1:1;--wm-line-height-1_65:1.65;--wm-line-height-1_25:1.25;--wm-line-height-1_55:1.55;--wm-line-height-1_5:1.5;--wm-line-height-1_6:1.6;--wm-line-height-1_7:1.7;--wm-line-height-1_8:1.8;--wm-line-height-1_4:1.4;--wm-line-height-1_35:1.35;--wm-line-height-1_9:1.9;--wm-line-height-1_85:1.85;--wm-line-height-1_28:1.28;--wm-line-height-1_72:1.72;--wm-line-height-1_45:1.45;--wm-font-family-body:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--wm-font-family-mono-desktop:Consolas, 'SFMono-Regular', monospace;--wm-font-family-mono:ui-monospace, Consolas, monospace;--wm-font-family-mono-extended:ui-monospace, SFMono-Regular, Consolas, monospace;--wm-font-family-system:system-ui;--wm-duration-fast:180ms;--wm-duration-base:200ms;--wm-duration-slow:220ms;--wm-duration-working:1.8s;--wm-duration-reduced:.01ms;--wm-duration-240ms:240ms;--wm-duration-160ms:160ms;--wm-duration-260ms:260ms;--wm-duration-280ms:280ms;--wm-duration-300ms:300ms;--wm-duration-420ms:420ms;--wm-duration-0ms:0ms;--wm-duration-exit:120ms;--wm-duration-stagger:24ms;--wm-duration-staggerLimit:60ms;--wm-duration-status:150ms;--wm-duration-replyFragment:120ms;--wm-duration-replyChange:150ms;--wm-duration-replyScroll:160ms;--wm-easing-standard:ease;--wm-easing-smooth:ease-in-out;--wm-easing-desktop:cubic-bezier(.16,1,.3,1);--wm-easing-mobile:cubic-bezier(.2,.8,.2,1);--wm-easing-enter:ease-in;--wm-easing-replySweep:steps(7,end);--wm-shadow-desktop-model-menu:0 10px 32px rgba(27,48,90,.18);--wm-shadow-desktop-active-tab:inset 0 -1px var(--accent);--wm-shadow-desktop-composer:0 4px 16px rgba(0,0,0,.025);--wm-shadow-desktop-resource-picker:0 8px 32px rgba(0,0,0,.18);--wm-shadow-mobile-composer-focus:0 0 0 2px var(--accent-soft);--wm-shadow-mobile-popover:0 16px 44px rgba(31,49,81,.18);--wm-shadow-mobile-composer:0 8px 22px rgba(31,49,81,.07);--wm-shadow-mobile-toast:0 10px 28px rgba(20,30,50,.18);--wm-shadow-mobile-approval-menu:0 12px 32px rgba(0,0,0,.16);--wm-shadow-mobile-attachment-remove:-2px 2px 9px rgba(20,34,58,.16);--wm-size-160:160px;--wm-size-220:220px;--wm-size-324:324px;--wm-size-340:340px;--wm-size-380:380px;--wm-size-480:480px;--wm-size-700:700px;--wm-size-740:740px;--wm-size-780:780px;--wm-size-960:960px;--wm-size-settings-width:1120px;--wm-size-settings-height:820px;--wm-size-settings-sidebar:224px;--wm-size-settings-control:280px;--wm-size-search-width:680px;--wm-size-search-meta:120px;--wm-font-relative-body:1rem;--wm-font-relative-heading1:1.6rem;--wm-font-relative-heading2:1.25rem;--wm-font-relative-heading3:1.1rem;--wm-font-relative-inlineCode:.9em;--wm-font-relative-table:.9rem;}
:root{--canvas:#faf9f7;--surface:#fff;--surface-soft:#f1f0ed;--ink:#272724;--ink-secondary:#575752;--ink-muted:#676762;--line:#e1e0db;--accent:#3d4542;--accent-hover:#282f2c;--accent-soft:#e9ece8;--danger:#bf374d;--danger-soft:#fff0f2;--shadow:0 12px 38px rgba(35,56,103,.07);--shadow-float:0 24px 72px rgba(27,48,90,.16);--brand:var(--wm-color-brand-light);--success:var(--wm-color-success);--success-soft:var(--wm-color-success-soft);--warning:var(--wm-color-warning);--window-frame:var(--canvas);--sidebar:var(--window-frame);--panel:var(--surface);--panel-divider:var(--line);--search-highlight-bg:#fff1a8;--search-highlight-ink:#302507;--syntax-keyword:#31579b;--syntax-string:#206449;--syntax-comment:#63695e;--syntax-number:#8a3972;--syntax-title:#795615;}
:root[data-theme="dark"]{--canvas:#20211f;--surface:#262724;--surface-soft:#30312e;--ink:#e8e9e3;--ink-secondary:#bbbdb4;--ink-muted:#a0a397;--line:#40423b;--accent:#b9c6b9;--accent-hover:#ced8cc;--accent-soft:#353e35;--danger:#ffa3ad;--danger-soft:#442a2e;--shadow:0 8px 24px rgba(0,0,0,.12);--shadow-float:0 12px 36px rgba(0,0,0,.28);--brand:var(--wm-color-brand-dark);--success:#a7e7cf;--success-soft:#253c32;--warning:var(--wm-color-warning);--window-frame:var(--canvas);--sidebar:var(--window-frame);--panel:var(--surface);--panel-divider:var(--line);--search-highlight-bg:#66521c;--search-highlight-ink:#ffffff;--syntax-keyword:#B9D2FF;--syntax-string:#A7E7CF;--syntax-comment:#a0a397;--syntax-number:#eab9dd;--syntax-title:#ead598;}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]){--canvas:#20211f;--surface:#262724;--surface-soft:#30312e;--ink:#e8e9e3;--ink-secondary:#bbbdb4;--ink-muted:#a0a397;--line:#40423b;--accent:#b9c6b9;--accent-hover:#ced8cc;--accent-soft:#353e35;--danger:#ffa3ad;--danger-soft:#442a2e;--shadow:0 8px 24px rgba(0,0,0,.12);--shadow-float:0 12px 36px rgba(0,0,0,.28);--brand:var(--wm-color-brand-dark);--success:#a7e7cf;--success-soft:#253c32;--warning:var(--wm-color-warning);--window-frame:var(--canvas);--sidebar:var(--window-frame);--panel:var(--surface);--panel-divider:var(--line);--search-highlight-bg:#66521c;--search-highlight-ink:#ffffff;--syntax-keyword:#B9D2FF;--syntax-string:#A7E7CF;--syntax-comment:#a0a397;--syntax-number:#eab9dd;--syntax-title:#ead598;}}