:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lingzhi-base-color-neutral-0:#fff;--lingzhi-base-color-neutral-50:#fafafa;--lingzhi-base-color-neutral-100:#f5f5f5;--lingzhi-base-color-neutral-200:#eee;--lingzhi-base-color-neutral-300:#e6e6e6;--lingzhi-base-color-neutral-500:#a3a3a3;--lingzhi-base-color-neutral-600:#8d8d8d;--lingzhi-base-color-neutral-700:#696969;--lingzhi-base-color-neutral-750:#646464;--lingzhi-base-color-neutral-800:#4d4d4d;--lingzhi-base-color-neutral-900:#333;--lingzhi-base-color-neutral-950:#262626;--lingzhi-base-color-stone-50:#faf9f7;--lingzhi-base-color-stone-100:#f3f2ef;--lingzhi-base-color-stone-150:#ebe9e4;--lingzhi-base-color-stone-600:#8a8780;--lingzhi-base-color-stone-700:#66635d;--lingzhi-base-color-stone-750:#57554f;--lingzhi-base-color-stone-850:#3a3833;--lingzhi-base-color-stone-950:#1c1b19;--lingzhi-base-color-black-alpha-3:#00000008;--lingzhi-base-color-black-alpha-4:#0000000a;--lingzhi-base-color-black-alpha-5:#0000000d;--lingzhi-base-color-black-alpha-6:#0000000f;--lingzhi-base-color-black-alpha-7:#00000012;--lingzhi-base-color-black-alpha-8:#00000014;--lingzhi-base-color-black-alpha-9:#00000017;--lingzhi-base-color-black-alpha-12:#0000001f;--lingzhi-base-color-black-alpha-20:#0003;--lingzhi-base-color-black-alpha-25:#00000040;--lingzhi-base-color-black-alpha-31:#0000004f;--lingzhi-base-color-black-alpha-50:#00000080;--lingzhi-base-color-black-alpha-75:#000000bf;--lingzhi-base-color-black-alpha-4-5:#0000000b;--lingzhi-base-color-black-alpha-6-5:#00000010;--lingzhi-base-color-ink-alpha-60:#26262699;--lingzhi-base-color-stone-alpha-3:#1c1b1908;--lingzhi-base-color-stone-alpha-4:#1c1b190a;--lingzhi-base-color-stone-alpha-5:#1c1b190d;--lingzhi-base-color-stone-alpha-7:#1c1b1912;--lingzhi-base-color-stone-alpha-8:#1c1b1914;--lingzhi-base-color-stone-alpha-9:#1c1b1917;--lingzhi-base-color-stone-alpha-12:#1c1b191f;--lingzhi-base-color-stone-alpha-16:#1c1b1929;--lingzhi-base-color-stone-alpha-60:#1c1b1999;--lingzhi-base-color-cream-100:#f7f0e6;--lingzhi-base-color-cream-200:#f4ece1;--lingzhi-base-color-cream-300:#e8dfd2;--lingzhi-base-color-cream-alpha-60:#f7f0e699;--lingzhi-base-color-cream-alpha-70:#f7f0e6b3;--lingzhi-base-color-cream-alpha-90:#f7f0e6e6;--lingzhi-base-color-warm-alpha-7:#fff1e012;--lingzhi-base-color-warm-alpha-8:#fff1e014;--lingzhi-base-color-warm-alpha-10:#fff1e01a;--lingzhi-base-color-warm-alpha-11:#fff1e01c;--lingzhi-base-color-warm-alpha-12:#fff1e01f;--lingzhi-base-color-warm-alpha-13:#fff1e020;--lingzhi-base-color-warm-alpha-15:#fff1e026;--lingzhi-base-color-warm-alpha-20:#fff1e033;--lingzhi-base-color-charcoal-700:#3d3935;--lingzhi-base-color-charcoal-800:#2b2826;--lingzhi-base-color-charcoal-850:#1e1c1a;--lingzhi-base-color-charcoal-900:#191715;--lingzhi-base-color-charcoal-950:#141312;--lingzhi-base-color-yellow-50:#fffdf5;--lingzhi-base-color-yellow-100:#fff9e5;--lingzhi-base-color-yellow-120:#f7ecc4;--lingzhi-base-color-yellow-150:#fff7d6;--lingzhi-base-color-yellow-200:#fff4c7;--lingzhi-base-color-yellow-250:#fff0b8;--lingzhi-base-color-yellow-300:#ffefa3;--lingzhi-base-color-yellow-350:#ffe680;--lingzhi-base-color-yellow-375:#ffe57a;--lingzhi-base-color-yellow-400:#ffe169;--lingzhi-base-color-yellow-450:#ffd84a;--lingzhi-base-color-yellow-500:#ffd83d;--lingzhi-base-color-yellow-550:#ffcf1a;--lingzhi-base-color-yellow-600:#e0b100;--lingzhi-base-color-yellow-700:#8f6c00;--lingzhi-base-color-yellow-900:#3d3220;--lingzhi-base-color-amber-300:#f7d56b;--lingzhi-base-color-amber-400:#f2c94c;--lingzhi-base-color-amber-ink:#f7e3a6;--lingzhi-base-color-amber-night:#1c1712;--lingzhi-base-color-amber-alpha-14:#f2c94c24;--lingzhi-base-color-amber-alpha-20:#f2c94c33;--lingzhi-base-color-amber-alpha-27:#f2c94c45;--lingzhi-base-color-highlight-light:#ffe58f9e;--lingzhi-base-color-highlight-warm:#f5d77a73;--lingzhi-base-color-highlight-dark:#f2c94c45;--lingzhi-base-color-hue-blue-500:#5468e0;--lingzhi-base-color-hue-blue-600:#4352c4;--lingzhi-base-color-hue-blue-soft:#e5e8fa;--lingzhi-base-color-hue-blue-ink:#313c82;--lingzhi-base-color-hue-blue-soft-night:#34364f;--lingzhi-base-color-hue-blue-ink-night:#9ca7ed;--lingzhi-base-color-hue-orange-500:#e8832a;--lingzhi-base-color-hue-orange-600:#c2651a;--lingzhi-base-color-hue-orange-soft:#fcecdf;--lingzhi-base-color-hue-orange-ink:#874c18;--lingzhi-base-color-hue-orange-soft-night:#553c27;--lingzhi-base-color-hue-orange-ink-night:#f2b783;--lingzhi-base-color-hue-green-500:#3da755;--lingzhi-base-color-hue-green-soft:#e2f2e6;--lingzhi-base-color-hue-green-ink:#236131;--lingzhi-base-color-hue-green-soft-night:#2f4430;--lingzhi-base-color-hue-green-ink-night:#8ecc9c;--lingzhi-base-color-hue-pink-500:#d94f88;--lingzhi-base-color-hue-pink-soft:#f9e5ed;--lingzhi-base-color-hue-pink-ink:#7e2e4f;--lingzhi-base-color-hue-pink-soft-night:#51313c;--lingzhi-base-color-hue-pink-ink-night:#e999ba;--lingzhi-base-color-hue-purple-500:#8a5ddc;--lingzhi-base-color-hue-purple-soft:#ede7fa;--lingzhi-base-color-hue-purple-ink:#503680;--lingzhi-base-color-hue-purple-soft-night:#40344e;--lingzhi-base-color-hue-purple-ink-night:#bba1eb;--lingzhi-base-color-hue-teal-500:#25a79e;--lingzhi-base-color-hue-teal-soft:#def2f0;--lingzhi-base-color-hue-teal-ink:#15615c;--lingzhi-base-color-hue-teal-soft-night:#2a4440;--lingzhi-base-color-hue-teal-ink-night:#81ccc7;--lingzhi-base-color-status-ok:#16732a;--lingzhi-base-color-status-ok-soft:#28cd411f;--lingzhi-base-color-status-danger:#a21f18;--lingzhi-base-color-status-danger-soft:#a21f1814;--lingzhi-base-color-status-warn:#7a4f00;--lingzhi-base-color-status-warn-soft:#7a4f0014;--lingzhi-base-color-status-lint:#e5484d;--lingzhi-base-color-status-ok-night:#6dd459;--lingzhi-base-color-status-ok-soft-night:#6dd45920;--lingzhi-base-color-status-danger-night:#ff9b92;--lingzhi-base-color-status-danger-soft-night:#ff8a8024;--lingzhi-base-color-status-warn-night:#f2b84b;--lingzhi-base-color-status-warn-soft-night:#f2b84b24;--lingzhi-base-color-status-danger-strong:#861812;--lingzhi-base-color-status-danger-night-strong:#ffb4ac;--lingzhi-base-color-transparent:#0000;--lingzhi-base-color-white-alpha-60:#fff9;--lingzhi-base-color-brand-ink:#101210;--lingzhi-base-color-brand-paper:#fff;--lingzhi-base-space-0:0px;--lingzhi-base-space-2:2px;--lingzhi-base-space-4:4px;--lingzhi-base-space-6:6px;--lingzhi-base-space-8:8px;--lingzhi-base-space-10:10px;--lingzhi-base-space-12:12px;--lingzhi-base-space-14:14px;--lingzhi-base-space-16:16px;--lingzhi-base-space-18:18px;--lingzhi-base-space-20:20px;--lingzhi-base-space-24:24px;--lingzhi-base-space-28:28px;--lingzhi-base-space-32:32px;--lingzhi-base-space-40:40px;--lingzhi-base-space-48:48px;--lingzhi-base-radius-9:9px;--lingzhi-base-radius-10:10px;--lingzhi-base-radius-12:12px;--lingzhi-base-radius-13:13px;--lingzhi-base-radius-14:14px;--lingzhi-base-radius-16:16px;--lingzhi-base-radius-18:18px;--lingzhi-base-radius-20:20px;--lingzhi-base-radius-22:22px;--lingzhi-base-radius-24:24px;--lingzhi-base-radius-26:26px;--lingzhi-base-radius-28:28px;--lingzhi-base-radius-full:999px;--lingzhi-base-height-18:18px;--lingzhi-base-height-22:22px;--lingzhi-base-height-26:26px;--lingzhi-base-height-28:28px;--lingzhi-base-height-30:30px;--lingzhi-base-height-32:32px;--lingzhi-base-height-34:34px;--lingzhi-base-height-36:36px;--lingzhi-base-height-38:38px;--lingzhi-base-height-40:40px;--lingzhi-base-height-44:44px;--lingzhi-base-height-46:46px;--lingzhi-base-width-248:248px;--lingzhi-base-width-320:320px;--lingzhi-base-width-380:380px;--lingzhi-base-width-560:560px;--lingzhi-base-width-720:720px;--lingzhi-base-width-760:760px;--lingzhi-base-stroke-1:1px;--lingzhi-base-stroke-2:2px;--lingzhi-base-stroke-1-5:1.5px;--lingzhi-base-icon-13:13px;--lingzhi-base-icon-14:14px;--lingzhi-base-icon-16:16px;--lingzhi-base-icon-17:17px;--lingzhi-base-icon-20:20px;--lingzhi-base-number-icon-stroke:1.75;--lingzhi-base-number-1-3:1.3;--lingzhi-base-number-1-35:1.35;--lingzhi-base-number-1-4:1.4;--lingzhi-base-number-1-45:1.45;--lingzhi-base-number-1-5:1.5;--lingzhi-base-number-1-6:1.6;--lingzhi-base-number-1-65:1.65;--lingzhi-base-number-1-75:1.75;--lingzhi-base-number-1-8:1.8;--lingzhi-base-number-1-85:1.85;--lingzhi-base-number-scale-98:.98;--lingzhi-base-number-scale-100:1;--lingzhi-base-number-opacity-45:.45;--lingzhi-base-number-z-1:1;--lingzhi-base-number-z-5:5;--lingzhi-base-number-z-20:20;--lingzhi-base-number-z-25:25;--lingzhi-base-number-z-29:29;--lingzhi-base-number-z-30:30;--lingzhi-base-number-z-40:40;--lingzhi-base-number-z-60:60;--lingzhi-base-number-1-25:1.25;--lingzhi-base-font-family-ui:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Segoe UI", sans-serif;--lingzhi-base-font-family-serif:"Songti SC", "Noto Serif SC", "Source Han Serif SC", STSong, serif;--lingzhi-base-font-family-reading-en:"Iowan Old Style", Charter, Georgia, "Songti SC", serif;--lingzhi-base-font-family-mono:"SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--lingzhi-base-font-weight-regular:400;--lingzhi-base-font-weight-medium:500;--lingzhi-base-font-weight-semibold:600;--lingzhi-base-font-size-11:11px;--lingzhi-base-font-size-12:12px;--lingzhi-base-font-size-13:13px;--lingzhi-base-font-size-14:14px;--lingzhi-base-font-size-15:15px;--lingzhi-base-font-size-16:16px;--lingzhi-base-font-size-17:17px;--lingzhi-base-font-size-21:21px;--lingzhi-base-font-size-24:24px;--lingzhi-base-font-size-28:28px;--lingzhi-base-font-size-32:32px;--lingzhi-base-font-size-12-5:12.5px;--lingzhi-base-font-size-13-5:13.5px;--lingzhi-base-font-size-14-5:14.5px;--lingzhi-base-font-size-15-5:15.5px;--lingzhi-base-font-tracking-0:0px;--lingzhi-base-font-tracking-wide:.3px;--lingzhi-base-font-tracking-brand:2px;--lingzhi-base-motion-duration-0:0s;--lingzhi-base-motion-duration-100:.1s;--lingzhi-base-motion-duration-120:.12s;--lingzhi-base-motion-duration-160:.16s;--lingzhi-base-motion-duration-180:.18s;--lingzhi-base-motion-duration-200:.2s;--lingzhi-base-motion-duration-220:.22s;--lingzhi-base-motion-duration-260:.26s;--lingzhi-base-motion-duration-300:.3s;--lingzhi-base-motion-duration-320:.32s;--lingzhi-base-motion-duration-400:.4s;--lingzhi-base-motion-duration-420:.42s;--lingzhi-base-motion-duration-700:.7s;--lingzhi-base-motion-duration-1100:1.1s;--lingzhi-base-motion-duration-1600:1.6s;--lingzhi-base-motion-duration-23000:23s;--lingzhi-base-motion-easing-soft:cubic-bezier(.23, 1, .32, 1);--lingzhi-base-motion-easing-drawer:cubic-bezier(.32, .72, 0, 1);--lingzhi-base-motion-easing-move:cubic-bezier(.77, 0, .175, 1);--lingzhi-base-motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--lingzhi-base-motion-easing-overshoot:cubic-bezier(.34, 1.36, .64, 1);--lingzhi-base-motion-easing-linear:cubic-bezier(0, 0, 1, 1);--lingzhi-base-shadow-none:none;--lingzhi-base-shadow-ring:0px 0px 0px 1px #0000000a;--lingzhi-base-shadow-thumb:0px 0px 0px 1px #0000000a, 0px 1px 3px 0px #00000014;--lingzhi-base-shadow-control-edge:0px 0px 0px 1px #00000010;--lingzhi-base-shadow-lift:0px 0px 0px 1px #0000000a, 0px 4px 12px -4px #00000012, 0px 18px 40px -14px #00000024;--lingzhi-base-shadow-pop:0px 0px 0px 1px #0000000d, 0px 8px 20px -6px #00000014, 0px 28px 60px -18px #0003;--lingzhi-base-shadow-float:0px 0px 0px 1px #0000000f, 0px 12px 30px -12px #0000001f, 0px 44px 100px -30px #0000003b;--lingzhi-base-shadow-ring-night:0px 0px 0px 1px #fff1e01c;--lingzhi-base-shadow-lift-night:0px 0px 0px 1px #fff1e01c, 0px 2px 4px 0px #00000050, 0px 12px 26px -6px #00000080;--lingzhi-base-shadow-pop-night:0px 0px 0px 1px #fff1e01c, 0px 8px 20px -6px #00000080, 0px 22px 48px -12px #000000c0;--lingzhi-radius-badge:var(--lingzhi-base-radius-9);--lingzhi-radius-pill:var(--lingzhi-base-radius-full);--lingzhi-radius-item:var(--lingzhi-base-radius-13);--lingzhi-radius-row:var(--lingzhi-base-radius-14);--lingzhi-radius-note:var(--lingzhi-base-radius-16);--lingzhi-radius-tile:var(--lingzhi-base-radius-18);--lingzhi-radius-card:var(--lingzhi-base-radius-20);--lingzhi-radius-popover:var(--lingzhi-base-radius-22);--lingzhi-radius-panel:var(--lingzhi-base-radius-26);--lingzhi-radius-dialog:var(--lingzhi-base-radius-28);--lingzhi-space-2xs:var(--lingzhi-base-space-2);--lingzhi-space-xs:var(--lingzhi-base-space-4);--lingzhi-space-sm:var(--lingzhi-base-space-8);--lingzhi-space-md:var(--lingzhi-base-space-12);--lingzhi-space-lg:var(--lingzhi-base-space-16);--lingzhi-space-xl:var(--lingzhi-base-space-24);--lingzhi-space-2xl:var(--lingzhi-base-space-32);--lingzhi-space-3xl:var(--lingzhi-base-space-40);--lingzhi-size-control-xs:var(--lingzhi-base-height-28);--lingzhi-size-control-sm:var(--lingzhi-base-height-30);--lingzhi-size-control-md:var(--lingzhi-base-height-34);--lingzhi-size-control-lg:var(--lingzhi-base-height-38);--lingzhi-size-control-xl:var(--lingzhi-base-height-46);--lingzhi-size-control-icon:var(--lingzhi-base-height-32);--lingzhi-size-badge:var(--lingzhi-base-height-18);--lingzhi-size-chip:var(--lingzhi-base-height-22);--lingzhi-size-icon-sm:var(--lingzhi-base-icon-14);--lingzhi-size-icon-md:var(--lingzhi-base-icon-16);--lingzhi-size-icon-lg:var(--lingzhi-base-icon-20);--lingzhi-size-icon-stroke:var(--lingzhi-base-number-icon-stroke);--lingzhi-size-layout-sidebar:var(--lingzhi-base-width-248);--lingzhi-size-layout-side-panel:var(--lingzhi-base-width-320);--lingzhi-size-layout-coach-panel:var(--lingzhi-base-width-380);--lingzhi-size-layout-sheet:var(--lingzhi-base-width-560);--lingzhi-size-layout-reading:var(--lingzhi-base-width-760);--lingzhi-size-focus-width:var(--lingzhi-base-stroke-2);--lingzhi-size-hit-target:var(--lingzhi-base-height-44);--lingzhi-size-focus-offset:var(--lingzhi-base-space-2);--lingzhi-size-ring:var(--lingzhi-base-stroke-1);--lingzhi-size-caret:var(--lingzhi-base-stroke-2);--lingzhi-size-logo-sm:var(--lingzhi-base-height-18);--lingzhi-size-logo-lg:var(--lingzhi-base-height-28);--lingzhi-size-logo-ratio:var(--lingzhi-base-number-1-6);--lingzhi-font-ui:var(--lingzhi-base-font-family-ui);--lingzhi-font-serif:var(--lingzhi-base-font-family-serif);--lingzhi-font-reading-en:var(--lingzhi-base-font-family-reading-en);--lingzhi-font-mono:var(--lingzhi-base-font-family-mono);--lingzhi-font-title:var(--lingzhi-base-font-family-serif);--lingzhi-type-body:var(--lingzhi-base-font-weight-regular) var(--lingzhi-base-font-size-14-5)/var(--lingzhi-base-number-1-6) var(--lingzhi-base-font-family-ui);--lingzhi-type-body-font-family:var(--lingzhi-base-font-family-ui);--lingzhi-type-body-font-size:var(--lingzhi-base-font-size-14-5);--lingzhi-type-body-font-weight:var(--lingzhi-base-font-weight-regular);--lingzhi-type-body-line-height:var(--lingzhi-base-number-1-6);--lingzhi-type-body-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-body-strong:var(--lingzhi-base-font-weight-medium) var(--lingzhi-base-font-size-14-5)/var(--lingzhi-base-number-1-6) var(--lingzhi-base-font-family-ui);--lingzhi-type-body-strong-font-family:var(--lingzhi-base-font-family-ui);--lingzhi-type-body-strong-font-size:var(--lingzhi-base-font-size-14-5);--lingzhi-type-body-strong-font-weight:var(--lingzhi-base-font-weight-medium);--lingzhi-type-body-strong-line-height:var(--lingzhi-base-number-1-6);--lingzhi-type-body-strong-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-reading:var(--lingzhi-base-font-weight-regular) var(--lingzhi-base-font-size-15)/var(--lingzhi-base-number-1-85) var(--lingzhi-base-font-family-ui);--lingzhi-type-reading-font-family:var(--lingzhi-base-font-family-ui);--lingzhi-type-reading-font-size:var(--lingzhi-base-font-size-15);--lingzhi-type-reading-font-weight:var(--lingzhi-base-font-weight-regular);--lingzhi-type-reading-line-height:var(--lingzhi-base-number-1-85);--lingzhi-type-reading-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-reading-en:var(--lingzhi-base-font-weight-regular) var(--lingzhi-base-font-size-17)/var(--lingzhi-base-number-1-85) var(--lingzhi-base-font-family-reading-en);--lingzhi-type-reading-en-font-family:var(--lingzhi-base-font-family-reading-en);--lingzhi-type-reading-en-font-size:var(--lingzhi-base-font-size-17);--lingzhi-type-reading-en-font-weight:var(--lingzhi-base-font-weight-regular);--lingzhi-type-reading-en-line-height:var(--lingzhi-base-number-1-85);--lingzhi-type-reading-en-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-label:var(--lingzhi-base-font-weight-medium) var(--lingzhi-base-font-size-13-5)/var(--lingzhi-base-number-1-4) var(--lingzhi-base-font-family-ui);--lingzhi-type-label-font-family:var(--lingzhi-base-font-family-ui);--lingzhi-type-label-font-size:var(--lingzhi-base-font-size-13-5);--lingzhi-type-label-font-weight:var(--lingzhi-base-font-weight-medium);--lingzhi-type-label-line-height:var(--lingzhi-base-number-1-4);--lingzhi-type-label-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-small:var(--lingzhi-base-font-weight-regular) var(--lingzhi-base-font-size-13)/var(--lingzhi-base-number-1-65) var(--lingzhi-base-font-family-ui);--lingzhi-type-small-font-family:var(--lingzhi-base-font-family-ui);--lingzhi-type-small-font-size:var(--lingzhi-base-font-size-13);--lingzhi-type-small-font-weight:var(--lingzhi-base-font-weight-regular);--lingzhi-type-small-line-height:var(--lingzhi-base-number-1-65);--lingzhi-type-small-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-caption:var(--lingzhi-base-font-weight-regular) var(--lingzhi-base-font-size-12-5)/var(--lingzhi-base-number-1-5) var(--lingzhi-base-font-family-ui);--lingzhi-type-caption-font-family:var(--lingzhi-base-font-family-ui);--lingzhi-type-caption-font-size:var(--lingzhi-base-font-size-12-5);--lingzhi-type-caption-font-weight:var(--lingzhi-base-font-weight-regular);--lingzhi-type-caption-line-height:var(--lingzhi-base-number-1-5);--lingzhi-type-caption-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-badge:var(--lingzhi-base-font-weight-semibold) var(--lingzhi-base-font-size-11)/var(--lingzhi-base-number-1-3) var(--lingzhi-base-font-family-ui);--lingzhi-type-badge-font-family:var(--lingzhi-base-font-family-ui);--lingzhi-type-badge-font-size:var(--lingzhi-base-font-size-11);--lingzhi-type-badge-font-weight:var(--lingzhi-base-font-weight-semibold);--lingzhi-type-badge-line-height:var(--lingzhi-base-number-1-3);--lingzhi-type-badge-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-lead:var(--lingzhi-base-font-weight-regular) var(--lingzhi-base-font-size-17)/var(--lingzhi-base-number-1-75) var(--lingzhi-base-font-family-ui);--lingzhi-type-lead-font-family:var(--lingzhi-base-font-family-ui);--lingzhi-type-lead-font-size:var(--lingzhi-base-font-size-17);--lingzhi-type-lead-font-weight:var(--lingzhi-base-font-weight-regular);--lingzhi-type-lead-line-height:var(--lingzhi-base-number-1-75);--lingzhi-type-lead-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-micro:var(--lingzhi-base-font-weight-regular) var(--lingzhi-base-font-size-11)/var(--lingzhi-base-number-1-45) var(--lingzhi-base-font-family-ui);--lingzhi-type-micro-font-family:var(--lingzhi-base-font-family-ui);--lingzhi-type-micro-font-size:var(--lingzhi-base-font-size-11);--lingzhi-type-micro-font-weight:var(--lingzhi-base-font-weight-regular);--lingzhi-type-micro-line-height:var(--lingzhi-base-number-1-45);--lingzhi-type-micro-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-code:var(--lingzhi-base-font-weight-regular) var(--lingzhi-base-font-size-12-5)/var(--lingzhi-base-number-1-6) var(--lingzhi-base-font-family-mono);--lingzhi-type-code-font-family:var(--lingzhi-base-font-family-mono);--lingzhi-type-code-font-size:var(--lingzhi-base-font-size-12-5);--lingzhi-type-code-font-weight:var(--lingzhi-base-font-weight-regular);--lingzhi-type-code-line-height:var(--lingzhi-base-number-1-6);--lingzhi-type-code-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-wordmark:var(--lingzhi-base-font-weight-regular) var(--lingzhi-base-font-size-15)/var(--lingzhi-base-number-1-4) var(--lingzhi-base-font-family-ui);--lingzhi-type-wordmark-font-family:var(--lingzhi-base-font-family-ui);--lingzhi-type-wordmark-font-size:var(--lingzhi-base-font-size-15);--lingzhi-type-wordmark-font-weight:var(--lingzhi-base-font-weight-regular);--lingzhi-type-wordmark-line-height:var(--lingzhi-base-number-1-4);--lingzhi-type-wordmark-letter-spacing:var(--lingzhi-base-font-tracking-brand);--lingzhi-type-display:var(--lingzhi-base-font-weight-semibold) var(--lingzhi-base-font-size-28)/var(--lingzhi-base-number-1-35) var(--lingzhi-base-font-family-serif);--lingzhi-type-display-font-family:var(--lingzhi-base-font-family-serif);--lingzhi-type-display-font-size:var(--lingzhi-base-font-size-28);--lingzhi-type-display-font-weight:var(--lingzhi-base-font-weight-semibold);--lingzhi-type-display-line-height:var(--lingzhi-base-number-1-35);--lingzhi-type-display-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-heading:var(--lingzhi-base-font-weight-semibold) var(--lingzhi-base-font-size-24)/var(--lingzhi-base-number-1-3) var(--lingzhi-base-font-family-serif);--lingzhi-type-heading-font-family:var(--lingzhi-base-font-family-serif);--lingzhi-type-heading-font-size:var(--lingzhi-base-font-size-24);--lingzhi-type-heading-font-weight:var(--lingzhi-base-font-weight-semibold);--lingzhi-type-heading-line-height:var(--lingzhi-base-number-1-3);--lingzhi-type-heading-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-title:var(--lingzhi-base-font-weight-semibold) var(--lingzhi-base-font-size-21)/var(--lingzhi-base-number-1-4) var(--lingzhi-base-font-family-serif);--lingzhi-type-title-font-family:var(--lingzhi-base-font-family-serif);--lingzhi-type-title-font-size:var(--lingzhi-base-font-size-21);--lingzhi-type-title-font-weight:var(--lingzhi-base-font-weight-semibold);--lingzhi-type-title-line-height:var(--lingzhi-base-number-1-4);--lingzhi-type-title-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-subheading:var(--lingzhi-base-font-weight-semibold) var(--lingzhi-base-font-size-15-5)/var(--lingzhi-base-number-1-5) var(--lingzhi-base-font-family-serif);--lingzhi-type-subheading-font-family:var(--lingzhi-base-font-family-serif);--lingzhi-type-subheading-font-size:var(--lingzhi-base-font-size-15-5);--lingzhi-type-subheading-font-weight:var(--lingzhi-base-font-weight-semibold);--lingzhi-type-subheading-line-height:var(--lingzhi-base-number-1-5);--lingzhi-type-subheading-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-card-title:var(--lingzhi-base-font-weight-semibold) var(--lingzhi-base-font-size-14-5)/var(--lingzhi-base-number-1-45) var(--lingzhi-base-font-family-serif);--lingzhi-type-card-title-font-family:var(--lingzhi-base-font-family-serif);--lingzhi-type-card-title-font-size:var(--lingzhi-base-font-size-14-5);--lingzhi-type-card-title-font-weight:var(--lingzhi-base-font-weight-semibold);--lingzhi-type-card-title-line-height:var(--lingzhi-base-number-1-45);--lingzhi-type-card-title-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-hero:var(--lingzhi-base-font-weight-semibold) var(--lingzhi-base-font-size-32)/var(--lingzhi-base-number-1-25) var(--lingzhi-base-font-family-serif);--lingzhi-type-hero-font-family:var(--lingzhi-base-font-family-serif);--lingzhi-type-hero-font-size:var(--lingzhi-base-font-size-32);--lingzhi-type-hero-font-weight:var(--lingzhi-base-font-weight-semibold);--lingzhi-type-hero-line-height:var(--lingzhi-base-number-1-25);--lingzhi-type-hero-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-motion-duration-press:var(--lingzhi-base-motion-duration-120);--lingzhi-motion-duration-fast:var(--lingzhi-base-motion-duration-160);--lingzhi-motion-duration-exit:var(--lingzhi-base-motion-duration-180);--lingzhi-motion-duration-base:var(--lingzhi-base-motion-duration-220);--lingzhi-motion-duration-enter:var(--lingzhi-base-motion-duration-260);--lingzhi-motion-duration-slow:var(--lingzhi-base-motion-duration-320);--lingzhi-motion-duration-drawer:var(--lingzhi-base-motion-duration-420);--lingzhi-motion-duration-instant:var(--lingzhi-base-motion-duration-0);--lingzhi-motion-duration-spin:var(--lingzhi-base-motion-duration-700);--lingzhi-motion-duration-caret:var(--lingzhi-base-motion-duration-1100);--lingzhi-motion-duration-shimmer:var(--lingzhi-base-motion-duration-1600);--lingzhi-motion-duration-breathe:var(--lingzhi-base-motion-duration-1600);--lingzhi-motion-duration-ambient:var(--lingzhi-base-motion-duration-23000);--lingzhi-motion-easing-standard:var(--lingzhi-base-motion-easing-soft);--lingzhi-motion-easing-emphasized:var(--lingzhi-base-motion-easing-drawer);--lingzhi-motion-easing-move:var(--lingzhi-base-motion-easing-move);--lingzhi-motion-easing-exit:var(--lingzhi-base-motion-easing-exit);--lingzhi-motion-easing-overshoot:var(--lingzhi-base-motion-easing-overshoot);--lingzhi-motion-easing-linear:var(--lingzhi-base-motion-easing-linear);--lingzhi-motion-delay-loading:var(--lingzhi-base-motion-duration-300);--lingzhi-motion-delay-hint:var(--lingzhi-base-motion-duration-400);--lingzhi-motion-distance-enter:var(--lingzhi-base-space-4);--lingzhi-motion-distance-lift:var(--lingzhi-base-space-2);--lingzhi-weight-regular:var(--lingzhi-base-font-weight-regular);--lingzhi-weight-medium:var(--lingzhi-base-font-weight-medium);--lingzhi-weight-semibold:var(--lingzhi-base-font-weight-semibold);--lingzhi-state-press-scale:var(--lingzhi-base-number-scale-98);--lingzhi-state-disabled-opacity:var(--lingzhi-base-number-opacity-45);--lingzhi-z-raised:var(--lingzhi-base-number-z-1);--lingzhi-z-sticky:var(--lingzhi-base-number-z-5);--lingzhi-z-float:var(--lingzhi-base-number-z-20);--lingzhi-z-nav:var(--lingzhi-base-number-z-25);--lingzhi-z-scrim:var(--lingzhi-base-number-z-29);--lingzhi-z-drawer:var(--lingzhi-base-number-z-30);--lingzhi-z-sheet:var(--lingzhi-base-number-z-40);--lingzhi-z-toast:var(--lingzhi-base-number-z-60);--lingzhi-color-stage-bg:var(--lingzhi-base-color-brand-ink);--lingzhi-color-stage-fg:var(--lingzhi-base-color-brand-paper);--lingzhi-color-bg-page:var(--lingzhi-base-color-stone-50);--lingzhi-color-bg-sidebar:var(--lingzhi-base-color-stone-100);--lingzhi-color-bg-surface:var(--lingzhi-base-color-neutral-0);--lingzhi-color-bg-raised:var(--lingzhi-base-color-neutral-0);--lingzhi-color-bg-well:var(--lingzhi-base-color-stone-alpha-3);--lingzhi-color-bg-overlay:var(--lingzhi-base-color-stone-alpha-16);--lingzhi-color-bg-inverse:var(--lingzhi-base-color-stone-950);--lingzhi-color-fg-default:var(--lingzhi-base-color-stone-950);--lingzhi-color-fg-secondary:var(--lingzhi-base-color-stone-750);--lingzhi-color-fg-caption:var(--lingzhi-base-color-stone-700);--lingzhi-color-fg-on-accent:var(--lingzhi-base-color-stone-950);--lingzhi-color-fg-inverse:var(--lingzhi-base-color-stone-50);--lingzhi-color-fg-icon:var(--lingzhi-base-color-stone-600);--lingzhi-color-fill-muted:var(--lingzhi-base-color-stone-alpha-4);--lingzhi-color-fill-muted-strong:var(--lingzhi-base-color-stone-alpha-8);--lingzhi-color-fill-action:var(--lingzhi-base-color-stone-alpha-5);--lingzhi-color-fill-action-hover:var(--lingzhi-base-color-stone-alpha-9);--lingzhi-color-fill-action-active:var(--lingzhi-base-color-stone-alpha-12);--lingzhi-color-divider:var(--lingzhi-base-color-stone-alpha-7);--lingzhi-color-accent-soft:var(--lingzhi-base-color-stone-150);--lingzhi-color-accent-soft-fg:var(--lingzhi-base-color-stone-950);--lingzhi-color-accent-base:var(--lingzhi-base-color-yellow-120);--lingzhi-color-accent-strong:var(--lingzhi-base-color-amber-400);--lingzhi-color-accent-strong-hover:var(--lingzhi-base-color-yellow-450);--lingzhi-color-accent-dot:var(--lingzhi-base-color-yellow-600);--lingzhi-color-accent-mark:var(--lingzhi-base-color-highlight-warm);--lingzhi-color-accent-ink:var(--lingzhi-base-color-stone-950);--lingzhi-color-accent-citation-fg:var(--lingzhi-base-color-yellow-900);--lingzhi-color-accent-ink-fg:var(--lingzhi-base-color-neutral-0);--lingzhi-color-action-primary:var(--lingzhi-base-color-stone-950);--lingzhi-color-action-primary-hover:var(--lingzhi-base-color-stone-850);--lingzhi-color-action-primary-fg:var(--lingzhi-base-color-neutral-0);--lingzhi-color-action-primary-active:var(--lingzhi-base-color-stone-950);--lingzhi-color-action-danger:var(--lingzhi-base-color-status-danger);--lingzhi-color-action-danger-hover:var(--lingzhi-base-color-status-danger-strong);--lingzhi-color-action-danger-fg:var(--lingzhi-base-color-neutral-0);--lingzhi-color-think-base:var(--lingzhi-base-color-hue-blue-500);--lingzhi-color-think-hover:var(--lingzhi-base-color-hue-blue-600);--lingzhi-color-think-fg:var(--lingzhi-base-color-neutral-0);--lingzhi-color-think-soft:var(--lingzhi-base-color-hue-blue-soft);--lingzhi-color-think-ink:var(--lingzhi-base-color-hue-blue-ink);--lingzhi-color-brand-mark:var(--lingzhi-base-color-amber-400);--lingzhi-color-brand-mark-fg:var(--lingzhi-base-color-stone-950);--lingzhi-color-brand-logo:var(--lingzhi-base-color-brand-ink);--lingzhi-color-selection-thumb:var(--lingzhi-base-color-neutral-0);--lingzhi-color-selection-thumb-fg:var(--lingzhi-base-color-stone-950);--lingzhi-color-selection-current:var(--lingzhi-base-color-stone-150);--lingzhi-color-selection-current-fg:var(--lingzhi-base-color-stone-950);--lingzhi-color-focus:var(--lingzhi-base-color-stone-alpha-60);--lingzhi-color-status-ok:var(--lingzhi-base-color-status-ok);--lingzhi-color-status-ok-soft:var(--lingzhi-base-color-status-ok-soft);--lingzhi-color-status-danger:var(--lingzhi-base-color-status-danger);--lingzhi-color-status-danger-soft:var(--lingzhi-base-color-status-danger-soft);--lingzhi-color-status-warn:var(--lingzhi-base-color-status-warn);--lingzhi-color-status-warn-soft:var(--lingzhi-base-color-status-warn-soft);--lingzhi-color-status-lint:var(--lingzhi-base-color-status-lint);--lingzhi-color-hue-blue-base:var(--lingzhi-base-color-hue-blue-500);--lingzhi-color-hue-blue-soft:var(--lingzhi-base-color-hue-blue-soft);--lingzhi-color-hue-blue-ink:var(--lingzhi-base-color-hue-blue-ink);--lingzhi-color-hue-orange-base:var(--lingzhi-base-color-hue-orange-500);--lingzhi-color-hue-orange-soft:var(--lingzhi-base-color-hue-orange-soft);--lingzhi-color-hue-orange-ink:var(--lingzhi-base-color-hue-orange-ink);--lingzhi-color-hue-green-base:var(--lingzhi-base-color-hue-green-500);--lingzhi-color-hue-green-soft:var(--lingzhi-base-color-hue-green-soft);--lingzhi-color-hue-green-ink:var(--lingzhi-base-color-hue-green-ink);--lingzhi-color-hue-pink-base:var(--lingzhi-base-color-hue-pink-500);--lingzhi-color-hue-pink-soft:var(--lingzhi-base-color-hue-pink-soft);--lingzhi-color-hue-pink-ink:var(--lingzhi-base-color-hue-pink-ink);--lingzhi-color-hue-purple-base:var(--lingzhi-base-color-hue-purple-500);--lingzhi-color-hue-purple-soft:var(--lingzhi-base-color-hue-purple-soft);--lingzhi-color-hue-purple-ink:var(--lingzhi-base-color-hue-purple-ink);--lingzhi-color-hue-teal-base:var(--lingzhi-base-color-hue-teal-500);--lingzhi-color-hue-teal-soft:var(--lingzhi-base-color-hue-teal-soft);--lingzhi-color-hue-teal-ink:var(--lingzhi-base-color-hue-teal-ink);--lingzhi-color-border-subtle:var(--lingzhi-base-color-stone-alpha-8);--lingzhi-color-border-strong:var(--lingzhi-base-color-stone-alpha-16);--lingzhi-color-skeleton-shine:var(--lingzhi-base-color-white-alpha-60);--lingzhi-color-priority-urgent:var(--lingzhi-base-color-status-danger);--lingzhi-color-priority-high:var(--lingzhi-base-color-hue-orange-600);--lingzhi-color-priority-medium:var(--lingzhi-base-color-stone-750);--lingzhi-color-priority-low:var(--lingzhi-base-color-stone-600);--lingzhi-color-priority-off:var(--lingzhi-base-color-stone-alpha-12);--lingzhi-shadow-card:var(--lingzhi-base-shadow-ring);--lingzhi-shadow-card-hover:var(--lingzhi-base-shadow-lift);--lingzhi-shadow-thumb:var(--lingzhi-base-shadow-thumb);--lingzhi-shadow-control-edge:var(--lingzhi-base-shadow-control-edge);--lingzhi-shadow-lift:var(--lingzhi-base-shadow-lift);--lingzhi-shadow-pop:var(--lingzhi-base-shadow-pop);--lingzhi-shadow-float:var(--lingzhi-base-shadow-float);--lingzhi-page-bg:var(--lingzhi-color-bg-page);--lingzhi-page-fg:var(--lingzhi-color-fg-default);--lingzhi-page-font:var(--lingzhi-type-body);--lingzhi-page-font-font-family:var(--lingzhi-type-body-font-family);--lingzhi-page-font-font-size:var(--lingzhi-type-body-font-size);--lingzhi-page-font-font-weight:var(--lingzhi-type-body-font-weight);--lingzhi-page-font-line-height:var(--lingzhi-type-body-line-height);--lingzhi-page-font-letter-spacing:var(--lingzhi-type-body-letter-spacing);--lingzhi-sidebar-bg:var(--lingzhi-color-bg-sidebar);--lingzhi-sidebar-width:var(--lingzhi-size-layout-sidebar);--lingzhi-button-radius:var(--lingzhi-radius-pill);--lingzhi-button-font:var(--lingzhi-type-label);--lingzhi-button-font-font-family:var(--lingzhi-type-label-font-family);--lingzhi-button-font-font-size:var(--lingzhi-type-label-font-size);--lingzhi-button-font-font-weight:var(--lingzhi-type-label-font-weight);--lingzhi-button-font-line-height:var(--lingzhi-type-label-line-height);--lingzhi-button-font-letter-spacing:var(--lingzhi-type-label-letter-spacing);--lingzhi-button-height-sm:var(--lingzhi-size-control-sm);--lingzhi-button-height-md:var(--lingzhi-size-control-md);--lingzhi-button-height-lg:var(--lingzhi-size-control-xl);--lingzhi-button-height-xs:var(--lingzhi-size-control-xs);--lingzhi-button-padding-inline-sm:var(--lingzhi-space-md);--lingzhi-button-padding-inline-md:var(--lingzhi-space-lg);--lingzhi-button-primary-bg:var(--lingzhi-color-action-primary);--lingzhi-button-primary-bg-hover:var(--lingzhi-color-action-primary-hover);--lingzhi-button-primary-fg:var(--lingzhi-color-action-primary-fg);--lingzhi-button-primary-shadow:var(--lingzhi-shadow-control-edge);--lingzhi-button-primary-bg-active:var(--lingzhi-color-action-primary-active);--lingzhi-button-soft-bg:var(--lingzhi-color-fill-action);--lingzhi-button-soft-bg-hover:var(--lingzhi-color-fill-action-hover);--lingzhi-button-soft-fg:var(--lingzhi-color-fg-secondary);--lingzhi-button-soft-fg-hover:var(--lingzhi-color-fg-default);--lingzhi-button-soft-bg-active:var(--lingzhi-color-fill-action-active);--lingzhi-button-ghost-bg-hover:var(--lingzhi-color-fill-action);--lingzhi-button-ghost-fg:var(--lingzhi-color-fg-secondary);--lingzhi-button-ghost-fg-hover:var(--lingzhi-color-fg-default);--lingzhi-button-ghost-bg-active:var(--lingzhi-color-fill-action-hover);--lingzhi-button-selected-bg:var(--lingzhi-color-selection-current);--lingzhi-button-selected-fg:var(--lingzhi-color-selection-current-fg);--lingzhi-button-danger-bg:var(--lingzhi-color-action-danger);--lingzhi-button-danger-bg-hover:var(--lingzhi-color-action-danger-hover);--lingzhi-button-danger-fg:var(--lingzhi-color-action-danger-fg);--lingzhi-button-press-scale:var(--lingzhi-state-press-scale);--lingzhi-button-disabled-opacity:var(--lingzhi-state-disabled-opacity);--lingzhi-button-hit-target:var(--lingzhi-size-hit-target);--lingzhi-button-motion:var(--lingzhi-motion-duration-fast);--lingzhi-button-easing:var(--lingzhi-motion-easing-standard);--lingzhi-icon-button-size:var(--lingzhi-size-control-icon);--lingzhi-icon-button-radius:var(--lingzhi-radius-pill);--lingzhi-icon-button-fg:var(--lingzhi-color-fg-secondary);--lingzhi-icon-button-bg-hover:var(--lingzhi-color-fill-action);--lingzhi-icon-button-icon:var(--lingzhi-size-icon-md);--lingzhi-icon-button-stroke:var(--lingzhi-size-icon-stroke);--lingzhi-icon-button-fg-hover:var(--lingzhi-color-fg-default);--lingzhi-icon-button-bg-active:var(--lingzhi-color-fill-action-active);--lingzhi-card-bg:var(--lingzhi-color-bg-surface);--lingzhi-card-bg-hover:var(--lingzhi-color-bg-raised);--lingzhi-card-shadow:var(--lingzhi-shadow-card);--lingzhi-card-shadow-hover:var(--lingzhi-shadow-card-hover);--lingzhi-card-radius:var(--lingzhi-radius-card);--lingzhi-card-padding:var(--lingzhi-space-lg);--lingzhi-card-title:var(--lingzhi-type-card-title);--lingzhi-card-title-font-family:var(--lingzhi-type-card-title-font-family);--lingzhi-card-title-font-size:var(--lingzhi-type-card-title-font-size);--lingzhi-card-title-font-weight:var(--lingzhi-type-card-title-font-weight);--lingzhi-card-title-line-height:var(--lingzhi-type-card-title-line-height);--lingzhi-card-title-letter-spacing:var(--lingzhi-type-card-title-letter-spacing);--lingzhi-card-title-fg:var(--lingzhi-color-fg-default);--lingzhi-card-body:var(--lingzhi-type-small);--lingzhi-card-body-font-family:var(--lingzhi-type-small-font-family);--lingzhi-card-body-font-size:var(--lingzhi-type-small-font-size);--lingzhi-card-body-font-weight:var(--lingzhi-type-small-font-weight);--lingzhi-card-body-line-height:var(--lingzhi-type-small-line-height);--lingzhi-card-body-letter-spacing:var(--lingzhi-type-small-letter-spacing);--lingzhi-card-body-fg:var(--lingzhi-color-fg-secondary);--lingzhi-card-meta-fg:var(--lingzhi-color-fg-caption);--lingzhi-card-ring:var(--lingzhi-color-border-subtle);--lingzhi-card-lift:var(--lingzhi-motion-distance-lift);--lingzhi-card-motion:var(--lingzhi-motion-duration-base);--lingzhi-card-easing:var(--lingzhi-motion-easing-standard);--lingzhi-nav-item-height:var(--lingzhi-size-control-lg);--lingzhi-nav-item-radius:var(--lingzhi-radius-row);--lingzhi-nav-item-gap:var(--lingzhi-space-sm);--lingzhi-nav-item-font:var(--lingzhi-type-label);--lingzhi-nav-item-font-font-family:var(--lingzhi-type-label-font-family);--lingzhi-nav-item-font-font-size:var(--lingzhi-type-label-font-size);--lingzhi-nav-item-font-font-weight:var(--lingzhi-type-label-font-weight);--lingzhi-nav-item-font-line-height:var(--lingzhi-type-label-line-height);--lingzhi-nav-item-font-letter-spacing:var(--lingzhi-type-label-letter-spacing);--lingzhi-nav-item-fg:var(--lingzhi-color-fg-secondary);--lingzhi-nav-item-fg-hover:var(--lingzhi-color-fg-default);--lingzhi-nav-item-bg-hover:var(--lingzhi-color-fill-action);--lingzhi-nav-item-bg-selected:var(--lingzhi-color-selection-current);--lingzhi-nav-item-fg-selected:var(--lingzhi-color-selection-current-fg);--lingzhi-nav-item-bg-active:var(--lingzhi-color-fill-action-active);--lingzhi-segmented-track-bg:var(--lingzhi-color-fill-muted);--lingzhi-segmented-item-fg:var(--lingzhi-color-fg-secondary);--lingzhi-segmented-thumb-bg:var(--lingzhi-color-selection-thumb);--lingzhi-segmented-thumb-fg:var(--lingzhi-color-selection-thumb-fg);--lingzhi-segmented-thumb-shadow:var(--lingzhi-shadow-thumb);--lingzhi-segmented-height:var(--lingzhi-size-control-icon);--lingzhi-segmented-radius:var(--lingzhi-radius-pill);--lingzhi-segmented-padding:var(--lingzhi-space-xs);--lingzhi-segmented-font:var(--lingzhi-type-label);--lingzhi-segmented-font-font-family:var(--lingzhi-type-label-font-family);--lingzhi-segmented-font-font-size:var(--lingzhi-type-label-font-size);--lingzhi-segmented-font-font-weight:var(--lingzhi-type-label-font-weight);--lingzhi-segmented-font-line-height:var(--lingzhi-type-label-line-height);--lingzhi-segmented-font-letter-spacing:var(--lingzhi-type-label-letter-spacing);--lingzhi-segmented-motion:var(--lingzhi-motion-duration-slow);--lingzhi-segmented-easing:var(--lingzhi-motion-easing-emphasized);--lingzhi-tree-row-height:var(--lingzhi-size-control-md);--lingzhi-tree-row-radius:var(--lingzhi-radius-item);--lingzhi-tree-row-fg:var(--lingzhi-color-fg-secondary);--lingzhi-tree-row-count-fg:var(--lingzhi-color-fg-secondary);--lingzhi-tree-row-bg-hover:var(--lingzhi-color-fill-action);--lingzhi-tree-row-bg-current:var(--lingzhi-color-selection-thumb);--lingzhi-tree-row-shadow-current:var(--lingzhi-shadow-thumb);--lingzhi-tree-row-tray-bg:var(--lingzhi-color-bg-well);--lingzhi-tree-row-tray-radius:var(--lingzhi-radius-popover);--lingzhi-input-bg:var(--lingzhi-color-fill-muted);--lingzhi-input-fg:var(--lingzhi-color-fg-default);--lingzhi-input-placeholder:var(--lingzhi-color-fg-caption);--lingzhi-input-height:var(--lingzhi-size-control-xl);--lingzhi-input-radius:var(--lingzhi-radius-pill);--lingzhi-input-padding-inline:var(--lingzhi-space-lg);--lingzhi-input-focus-ring:var(--lingzhi-color-focus);--lingzhi-input-bg-hover:var(--lingzhi-color-fill-muted-strong);--lingzhi-input-ring-hover:var(--lingzhi-color-border-strong);--lingzhi-input-ring-error:var(--lingzhi-color-status-danger);--lingzhi-input-error-fg:var(--lingzhi-color-status-danger);--lingzhi-input-disabled-opacity:var(--lingzhi-state-disabled-opacity);--lingzhi-composer-bg:var(--lingzhi-color-bg-raised);--lingzhi-composer-shadow:var(--lingzhi-shadow-lift);--lingzhi-composer-radius:var(--lingzhi-radius-panel);--lingzhi-composer-padding:var(--lingzhi-space-sm);--lingzhi-composer-focus-halo:var(--lingzhi-color-fill-muted);--lingzhi-composer-scope-bg:var(--lingzhi-color-selection-current);--lingzhi-composer-scope-fg:var(--lingzhi-color-selection-current-fg);--lingzhi-chip-bg:var(--lingzhi-color-fill-muted);--lingzhi-chip-fg:var(--lingzhi-color-fg-caption);--lingzhi-chip-height:var(--lingzhi-size-chip);--lingzhi-chip-radius:var(--lingzhi-radius-pill);--lingzhi-chip-font:var(--lingzhi-type-caption);--lingzhi-chip-font-font-family:var(--lingzhi-type-caption-font-family);--lingzhi-chip-font-font-size:var(--lingzhi-type-caption-font-size);--lingzhi-chip-font-font-weight:var(--lingzhi-type-caption-font-weight);--lingzhi-chip-font-line-height:var(--lingzhi-type-caption-line-height);--lingzhi-chip-font-letter-spacing:var(--lingzhi-type-caption-letter-spacing);--lingzhi-citation-bg:var(--lingzhi-color-accent-base);--lingzhi-citation-fg:var(--lingzhi-color-accent-citation-fg);--lingzhi-citation-height:var(--lingzhi-size-badge);--lingzhi-citation-radius:var(--lingzhi-radius-badge);--lingzhi-citation-font:var(--lingzhi-type-badge);--lingzhi-citation-font-font-family:var(--lingzhi-type-badge-font-family);--lingzhi-citation-font-font-size:var(--lingzhi-type-badge-font-size);--lingzhi-citation-font-font-weight:var(--lingzhi-type-badge-font-weight);--lingzhi-citation-font-line-height:var(--lingzhi-type-badge-line-height);--lingzhi-citation-font-letter-spacing:var(--lingzhi-type-badge-letter-spacing);--lingzhi-mark-bg:var(--lingzhi-color-accent-mark);--lingzhi-summary-bg:var(--lingzhi-color-accent-soft);--lingzhi-summary-fg:var(--lingzhi-color-accent-soft-fg);--lingzhi-summary-radius:var(--lingzhi-radius-card);--lingzhi-summary-padding:var(--lingzhi-space-lg);--lingzhi-bubble-bg:var(--lingzhi-color-bg-surface);--lingzhi-bubble-shadow:var(--lingzhi-shadow-card);--lingzhi-bubble-radius:var(--lingzhi-radius-card);--lingzhi-bubble-padding:var(--lingzhi-space-md);--lingzhi-menu-bg:var(--lingzhi-color-bg-raised);--lingzhi-menu-shadow:var(--lingzhi-shadow-pop);--lingzhi-menu-radius:var(--lingzhi-radius-popover);--lingzhi-menu-padding:var(--lingzhi-space-sm);--lingzhi-menu-item-height:var(--lingzhi-size-control-lg);--lingzhi-menu-item-radius:var(--lingzhi-radius-row);--lingzhi-menu-item-bg-hover:var(--lingzhi-color-fill-muted);--lingzhi-menu-item-bg-active:var(--lingzhi-color-fill-action);--lingzhi-menu-ring:var(--lingzhi-color-border-subtle);--lingzhi-menu-enter-motion:var(--lingzhi-motion-duration-base);--lingzhi-menu-enter-easing:var(--lingzhi-motion-easing-standard);--lingzhi-menu-exit-motion:var(--lingzhi-motion-duration-exit);--lingzhi-menu-exit-easing:var(--lingzhi-motion-easing-exit);--lingzhi-sheet-bg:var(--lingzhi-color-bg-raised);--lingzhi-sheet-shadow:var(--lingzhi-shadow-pop);--lingzhi-sheet-radius:var(--lingzhi-radius-panel);--lingzhi-sheet-width:var(--lingzhi-size-layout-sheet);--lingzhi-sheet-scrim:var(--lingzhi-color-bg-overlay);--lingzhi-sheet-motion:var(--lingzhi-motion-duration-drawer);--lingzhi-sheet-easing:var(--lingzhi-motion-easing-emphasized);--lingzhi-sheet-z:var(--lingzhi-z-sheet);--lingzhi-dialog-bg:var(--lingzhi-color-bg-raised);--lingzhi-dialog-shadow:var(--lingzhi-shadow-pop);--lingzhi-dialog-radius:var(--lingzhi-radius-dialog);--lingzhi-dialog-padding:var(--lingzhi-space-2xl);--lingzhi-tooltip-bg:var(--lingzhi-color-bg-inverse);--lingzhi-tooltip-fg:var(--lingzhi-color-fg-inverse);--lingzhi-tooltip-radius:var(--lingzhi-radius-row);--lingzhi-tooltip-font:var(--lingzhi-type-caption);--lingzhi-tooltip-font-font-family:var(--lingzhi-type-caption-font-family);--lingzhi-tooltip-font-font-size:var(--lingzhi-type-caption-font-size);--lingzhi-tooltip-font-font-weight:var(--lingzhi-type-caption-font-weight);--lingzhi-tooltip-font-line-height:var(--lingzhi-type-caption-line-height);--lingzhi-tooltip-font-letter-spacing:var(--lingzhi-type-caption-letter-spacing);--lingzhi-tooltip-delay:var(--lingzhi-motion-delay-hint);--lingzhi-logo-bg:var(--lingzhi-color-brand-mark);--lingzhi-logo-fg:var(--lingzhi-color-brand-mark-fg);--lingzhi-logo-font:var(--lingzhi-font-serif);--lingzhi-logo-mark-fg:var(--lingzhi-color-brand-logo);--lingzhi-logo-mark-height:var(--lingzhi-size-logo-sm);--lingzhi-logo-mark-height-lg:var(--lingzhi-size-logo-lg);--lingzhi-logo-mark-ratio:var(--lingzhi-size-logo-ratio);--lingzhi-logo-gap:var(--lingzhi-space-sm);--lingzhi-logo-wordmark:var(--lingzhi-type-wordmark);--lingzhi-logo-wordmark-font-family:var(--lingzhi-type-wordmark-font-family);--lingzhi-logo-wordmark-font-size:var(--lingzhi-type-wordmark-font-size);--lingzhi-logo-wordmark-font-weight:var(--lingzhi-type-wordmark-font-weight);--lingzhi-logo-wordmark-line-height:var(--lingzhi-type-wordmark-line-height);--lingzhi-logo-wordmark-letter-spacing:var(--lingzhi-type-wordmark-letter-spacing);--lingzhi-focus-ring-color:var(--lingzhi-color-focus);--lingzhi-focus-ring-width:var(--lingzhi-size-focus-width);--lingzhi-focus-ring-offset:var(--lingzhi-size-focus-offset);--lingzhi-lint-error:var(--lingzhi-color-status-lint);--lingzhi-lint-warning:var(--lingzhi-color-accent-dot);--lingzhi-skeleton-bg:var(--lingzhi-color-fill-muted);--lingzhi-skeleton-shine:var(--lingzhi-color-skeleton-shine);--lingzhi-skeleton-radius:var(--lingzhi-radius-item);--lingzhi-skeleton-motion:var(--lingzhi-motion-duration-shimmer);--lingzhi-skeleton-easing:var(--lingzhi-motion-easing-linear);--lingzhi-skeleton-delay:var(--lingzhi-motion-delay-loading);--lingzhi-spinner-fg:var(--lingzhi-color-fg-icon);--lingzhi-spinner-motion:var(--lingzhi-motion-duration-spin);--lingzhi-spinner-easing:var(--lingzhi-motion-easing-linear);--lingzhi-spinner-delay:var(--lingzhi-motion-delay-loading);--lingzhi-stream-caret-color:var(--lingzhi-color-fg-default);--lingzhi-stream-caret-width:var(--lingzhi-size-caret);--lingzhi-stream-caret-motion:var(--lingzhi-motion-duration-caret);--lingzhi-stream-think-dot:var(--lingzhi-color-think-base);--lingzhi-stream-think-motion:var(--lingzhi-motion-duration-breathe);--lingzhi-stream-enter-distance:var(--lingzhi-motion-distance-enter);--lingzhi-stream-enter-motion:var(--lingzhi-motion-duration-enter);--lingzhi-stream-enter-easing:var(--lingzhi-motion-easing-standard);--lingzhi-empty-title:var(--lingzhi-type-subheading);--lingzhi-empty-title-font-family:var(--lingzhi-type-subheading-font-family);--lingzhi-empty-title-font-size:var(--lingzhi-type-subheading-font-size);--lingzhi-empty-title-font-weight:var(--lingzhi-type-subheading-font-weight);--lingzhi-empty-title-line-height:var(--lingzhi-type-subheading-line-height);--lingzhi-empty-title-letter-spacing:var(--lingzhi-type-subheading-letter-spacing);--lingzhi-empty-title-fg:var(--lingzhi-color-fg-default);--lingzhi-empty-body:var(--lingzhi-type-small);--lingzhi-empty-body-font-family:var(--lingzhi-type-small-font-family);--lingzhi-empty-body-font-size:var(--lingzhi-type-small-font-size);--lingzhi-empty-body-font-weight:var(--lingzhi-type-small-font-weight);--lingzhi-empty-body-line-height:var(--lingzhi-type-small-line-height);--lingzhi-empty-body-letter-spacing:var(--lingzhi-type-small-letter-spacing);--lingzhi-empty-body-fg:var(--lingzhi-color-fg-secondary);--lingzhi-empty-icon-fg:var(--lingzhi-color-fg-icon);--lingzhi-empty-icon-size:var(--lingzhi-size-icon-lg);--lingzhi-empty-gap:var(--lingzhi-space-sm);--lingzhi-empty-padding:var(--lingzhi-space-2xl);--lingzhi-feedback-radius:var(--lingzhi-radius-note);--lingzhi-feedback-padding:var(--lingzhi-space-md);--lingzhi-feedback-font:var(--lingzhi-type-small);--lingzhi-feedback-font-font-family:var(--lingzhi-type-small-font-family);--lingzhi-feedback-font-font-size:var(--lingzhi-type-small-font-size);--lingzhi-feedback-font-font-weight:var(--lingzhi-type-small-font-weight);--lingzhi-feedback-font-line-height:var(--lingzhi-type-small-line-height);--lingzhi-feedback-font-letter-spacing:var(--lingzhi-type-small-letter-spacing);--lingzhi-feedback-danger-bg:var(--lingzhi-color-status-danger-soft);--lingzhi-feedback-danger-fg:var(--lingzhi-color-status-danger);--lingzhi-feedback-warn-bg:var(--lingzhi-color-status-warn-soft);--lingzhi-feedback-warn-fg:var(--lingzhi-color-status-warn);--lingzhi-feedback-ok-bg:var(--lingzhi-color-status-ok-soft);--lingzhi-feedback-ok-fg:var(--lingzhi-color-status-ok);--lingzhi-kbd-bg:var(--lingzhi-color-fill-muted);--lingzhi-kbd-fg:var(--lingzhi-color-fg-secondary);--lingzhi-kbd-font:var(--lingzhi-type-micro);--lingzhi-kbd-font-font-family:var(--lingzhi-type-micro-font-family);--lingzhi-kbd-font-font-size:var(--lingzhi-type-micro-font-size);--lingzhi-kbd-font-font-weight:var(--lingzhi-type-micro-font-weight);--lingzhi-kbd-font-line-height:var(--lingzhi-type-micro-line-height);--lingzhi-kbd-font-letter-spacing:var(--lingzhi-type-micro-letter-spacing);--lingzhi-kbd-radius:var(--lingzhi-radius-badge);--lingzhi-kbd-ring:var(--lingzhi-color-border-subtle);--lingzhi-code-bg:var(--lingzhi-color-fill-muted);--lingzhi-code-fg:var(--lingzhi-color-fg-default);--lingzhi-code-font:var(--lingzhi-type-code);--lingzhi-code-font-font-family:var(--lingzhi-type-code-font-family);--lingzhi-code-font-font-size:var(--lingzhi-type-code-font-size);--lingzhi-code-font-font-weight:var(--lingzhi-type-code-font-weight);--lingzhi-code-font-line-height:var(--lingzhi-type-code-line-height);--lingzhi-code-font-letter-spacing:var(--lingzhi-type-code-letter-spacing);--lingzhi-code-radius:var(--lingzhi-radius-item);--lingzhi-login-stage-bg:var(--lingzhi-color-stage-bg);--lingzhi-login-stage-fg:var(--lingzhi-color-stage-fg);--lingzhi-login-card-radius:var(--lingzhi-radius-dialog);--lingzhi-login-card-width:var(--lingzhi-size-layout-coach-panel);--lingzhi-login-ambient-motion:var(--lingzhi-motion-duration-ambient);--lingzhi-login-ambient-easing:var(--lingzhi-motion-easing-move);--lingzhi-priority-urgent:var(--lingzhi-color-priority-urgent);--lingzhi-priority-urgent-fg:var(--lingzhi-color-bg-raised);--lingzhi-priority-high:var(--lingzhi-color-priority-high);--lingzhi-priority-medium:var(--lingzhi-color-priority-medium);--lingzhi-priority-low:var(--lingzhi-color-priority-low);--lingzhi-priority-bar-on:var(--lingzhi-color-fg-secondary);--lingzhi-priority-bar-off:var(--lingzhi-color-priority-off);--lingzhi-priority-check-size:var(--lingzhi-size-icon-lg);--lingzhi-priority-check-ring:var(--lingzhi-size-focus-width)}:root[data-lingzhi-tone=accent]:not([data-lingzhi-theme=dark]){--lingzhi-color-bg-page:var(--lingzhi-base-color-neutral-0);--lingzhi-color-bg-sidebar:var(--lingzhi-base-color-neutral-50);--lingzhi-color-bg-surface:var(--lingzhi-base-color-neutral-100);--lingzhi-color-bg-well:var(--lingzhi-base-color-black-alpha-4-5);--lingzhi-color-bg-overlay:var(--lingzhi-base-color-black-alpha-12);--lingzhi-color-bg-inverse:var(--lingzhi-base-color-neutral-900);--lingzhi-color-fg-default:var(--lingzhi-base-color-neutral-950);--lingzhi-color-fg-secondary:var(--lingzhi-base-color-neutral-750);--lingzhi-color-fg-caption:var(--lingzhi-base-color-neutral-700);--lingzhi-color-fg-on-accent:var(--lingzhi-base-color-neutral-950);--lingzhi-color-fg-inverse:var(--lingzhi-base-color-neutral-50);--lingzhi-color-fg-icon:var(--lingzhi-base-color-neutral-600);--lingzhi-color-fill-muted:var(--lingzhi-base-color-black-alpha-4-5);--lingzhi-color-fill-muted-strong:var(--lingzhi-base-color-black-alpha-8);--lingzhi-color-fill-action:var(--lingzhi-base-color-black-alpha-6);--lingzhi-color-fill-action-hover:var(--lingzhi-base-color-black-alpha-9);--lingzhi-color-fill-action-active:var(--lingzhi-base-color-black-alpha-12);--lingzhi-color-divider:var(--lingzhi-base-color-black-alpha-5);--lingzhi-color-accent-soft:var(--lingzhi-base-color-yellow-150);--lingzhi-color-accent-soft-fg:var(--lingzhi-base-color-neutral-950);--lingzhi-color-accent-base:var(--lingzhi-base-color-yellow-300);--lingzhi-color-accent-strong:var(--lingzhi-base-color-yellow-400);--lingzhi-color-accent-mark:var(--lingzhi-base-color-highlight-light);--lingzhi-color-accent-ink:var(--lingzhi-base-color-yellow-700);--lingzhi-color-accent-citation-fg:var(--lingzhi-base-color-neutral-950);--lingzhi-color-action-primary:var(--lingzhi-base-color-yellow-400);--lingzhi-color-action-primary-hover:var(--lingzhi-base-color-yellow-450);--lingzhi-color-action-primary-fg:var(--lingzhi-base-color-neutral-950);--lingzhi-color-action-primary-active:var(--lingzhi-base-color-yellow-550);--lingzhi-color-brand-mark:var(--lingzhi-base-color-yellow-400);--lingzhi-color-brand-mark-fg:var(--lingzhi-base-color-neutral-950);--lingzhi-color-selection-thumb-fg:var(--lingzhi-base-color-neutral-950);--lingzhi-color-selection-current:var(--lingzhi-base-color-yellow-150);--lingzhi-color-selection-current-fg:var(--lingzhi-base-color-neutral-950);--lingzhi-color-focus:var(--lingzhi-base-color-ink-alpha-60);--lingzhi-color-border-subtle:var(--lingzhi-base-color-black-alpha-8);--lingzhi-color-border-strong:var(--lingzhi-base-color-black-alpha-20);--lingzhi-color-priority-medium:var(--lingzhi-base-color-neutral-750);--lingzhi-color-priority-low:var(--lingzhi-base-color-neutral-600);--lingzhi-color-priority-off:var(--lingzhi-base-color-black-alpha-12);--lingzhi-shadow-card:var(--lingzhi-base-shadow-none)}:root[data-lingzhi-tone=paper]:not([data-lingzhi-theme=dark]){--lingzhi-color-bg-page:var(--lingzhi-base-color-yellow-50);--lingzhi-color-bg-sidebar:var(--lingzhi-base-color-yellow-100);--lingzhi-color-bg-well:var(--lingzhi-base-color-black-alpha-3);--lingzhi-color-bg-overlay:var(--lingzhi-base-color-black-alpha-12);--lingzhi-color-bg-inverse:var(--lingzhi-base-color-neutral-900);--lingzhi-color-fg-default:var(--lingzhi-base-color-neutral-950);--lingzhi-color-fg-secondary:var(--lingzhi-base-color-neutral-750);--lingzhi-color-fg-caption:var(--lingzhi-base-color-neutral-700);--lingzhi-color-fg-on-accent:var(--lingzhi-base-color-neutral-950);--lingzhi-color-fg-inverse:var(--lingzhi-base-color-neutral-50);--lingzhi-color-fg-icon:var(--lingzhi-base-color-neutral-600);--lingzhi-color-fill-muted:var(--lingzhi-base-color-black-alpha-4-5);--lingzhi-color-fill-muted-strong:var(--lingzhi-base-color-black-alpha-8);--lingzhi-color-fill-action:var(--lingzhi-base-color-black-alpha-6);--lingzhi-color-fill-action-hover:var(--lingzhi-base-color-black-alpha-9);--lingzhi-color-fill-action-active:var(--lingzhi-base-color-black-alpha-12);--lingzhi-color-divider:var(--lingzhi-base-color-black-alpha-5);--lingzhi-color-accent-soft:var(--lingzhi-base-color-yellow-250);--lingzhi-color-accent-soft-fg:var(--lingzhi-base-color-neutral-950);--lingzhi-color-accent-base:var(--lingzhi-base-color-yellow-300);--lingzhi-color-accent-strong:var(--lingzhi-base-color-yellow-400);--lingzhi-color-accent-mark:var(--lingzhi-base-color-highlight-light);--lingzhi-color-accent-ink:var(--lingzhi-base-color-yellow-700);--lingzhi-color-accent-citation-fg:var(--lingzhi-base-color-neutral-950);--lingzhi-color-action-primary:var(--lingzhi-base-color-yellow-400);--lingzhi-color-action-primary-hover:var(--lingzhi-base-color-yellow-450);--lingzhi-color-action-primary-fg:var(--lingzhi-base-color-neutral-950);--lingzhi-color-action-primary-active:var(--lingzhi-base-color-yellow-550);--lingzhi-color-brand-mark:var(--lingzhi-base-color-yellow-400);--lingzhi-color-brand-mark-fg:var(--lingzhi-base-color-neutral-950);--lingzhi-color-selection-thumb:var(--lingzhi-base-color-yellow-250);--lingzhi-color-selection-thumb-fg:var(--lingzhi-base-color-neutral-950);--lingzhi-color-selection-current:var(--lingzhi-base-color-yellow-250);--lingzhi-color-selection-current-fg:var(--lingzhi-base-color-neutral-950);--lingzhi-color-focus:var(--lingzhi-base-color-ink-alpha-60);--lingzhi-color-border-subtle:var(--lingzhi-base-color-black-alpha-8);--lingzhi-color-border-strong:var(--lingzhi-base-color-black-alpha-20);--lingzhi-color-priority-medium:var(--lingzhi-base-color-neutral-750);--lingzhi-color-priority-low:var(--lingzhi-base-color-neutral-600);--lingzhi-color-priority-off:var(--lingzhi-base-color-black-alpha-12);--lingzhi-shadow-thumb:var(--lingzhi-base-shadow-none)}:root[data-lingzhi-tone=bright]:not([data-lingzhi-theme=dark]){--lingzhi-color-bg-page:var(--lingzhi-base-color-neutral-0);--lingzhi-color-bg-sidebar:var(--lingzhi-base-color-yellow-200);--lingzhi-color-bg-surface:var(--lingzhi-base-color-neutral-100);--lingzhi-color-bg-well:var(--lingzhi-base-color-black-alpha-4);--lingzhi-color-bg-overlay:var(--lingzhi-base-color-black-alpha-12);--lingzhi-color-bg-inverse:var(--lingzhi-base-color-neutral-900);--lingzhi-color-fg-default:var(--lingzhi-base-color-neutral-950);--lingzhi-color-fg-secondary:var(--lingzhi-base-color-neutral-750);--lingzhi-color-fg-caption:var(--lingzhi-base-color-neutral-700);--lingzhi-color-fg-on-accent:var(--lingzhi-base-color-neutral-950);--lingzhi-color-fg-inverse:var(--lingzhi-base-color-neutral-50);--lingzhi-color-fg-icon:var(--lingzhi-base-color-neutral-600);--lingzhi-color-fill-muted:var(--lingzhi-base-color-black-alpha-4-5);--lingzhi-color-fill-muted-strong:var(--lingzhi-base-color-black-alpha-8);--lingzhi-color-fill-action:var(--lingzhi-base-color-black-alpha-6);--lingzhi-color-fill-action-hover:var(--lingzhi-base-color-black-alpha-9);--lingzhi-color-fill-action-active:var(--lingzhi-base-color-black-alpha-12);--lingzhi-color-divider:var(--lingzhi-base-color-black-alpha-5);--lingzhi-color-accent-soft:var(--lingzhi-base-color-yellow-375);--lingzhi-color-accent-soft-fg:var(--lingzhi-base-color-neutral-950);--lingzhi-color-accent-base:var(--lingzhi-base-color-yellow-350);--lingzhi-color-accent-strong:var(--lingzhi-base-color-yellow-500);--lingzhi-color-accent-strong-hover:var(--lingzhi-base-color-yellow-550);--lingzhi-color-accent-mark:var(--lingzhi-base-color-highlight-light);--lingzhi-color-accent-ink:var(--lingzhi-base-color-yellow-700);--lingzhi-color-accent-citation-fg:var(--lingzhi-base-color-neutral-950);--lingzhi-color-action-primary:var(--lingzhi-base-color-yellow-500);--lingzhi-color-action-primary-hover:var(--lingzhi-base-color-yellow-550);--lingzhi-color-action-primary-fg:var(--lingzhi-base-color-neutral-950);--lingzhi-color-action-primary-active:var(--lingzhi-base-color-yellow-600);--lingzhi-color-brand-mark:var(--lingzhi-base-color-yellow-500);--lingzhi-color-brand-mark-fg:var(--lingzhi-base-color-neutral-950);--lingzhi-color-selection-thumb:var(--lingzhi-base-color-yellow-375);--lingzhi-color-selection-thumb-fg:var(--lingzhi-base-color-neutral-950);--lingzhi-color-selection-current:var(--lingzhi-base-color-yellow-375);--lingzhi-color-selection-current-fg:var(--lingzhi-base-color-neutral-950);--lingzhi-color-focus:var(--lingzhi-base-color-ink-alpha-60);--lingzhi-color-border-subtle:var(--lingzhi-base-color-black-alpha-8);--lingzhi-color-border-strong:var(--lingzhi-base-color-black-alpha-20);--lingzhi-color-priority-medium:var(--lingzhi-base-color-neutral-750);--lingzhi-color-priority-low:var(--lingzhi-base-color-neutral-600);--lingzhi-color-priority-off:var(--lingzhi-base-color-black-alpha-12);--lingzhi-shadow-card:var(--lingzhi-base-shadow-none);--lingzhi-shadow-thumb:var(--lingzhi-base-shadow-none)}:root[data-lingzhi-title=sans]{--lingzhi-font-title:var(--lingzhi-base-font-family-ui);--lingzhi-type-display:var(--lingzhi-base-font-weight-semibold) var(--lingzhi-base-font-size-28)/var(--lingzhi-base-number-1-35) var(--lingzhi-base-font-family-ui);--lingzhi-type-display-font-family:var(--lingzhi-base-font-family-ui);--lingzhi-type-display-font-size:var(--lingzhi-base-font-size-28);--lingzhi-type-display-font-weight:var(--lingzhi-base-font-weight-semibold);--lingzhi-type-display-line-height:var(--lingzhi-base-number-1-35);--lingzhi-type-display-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-heading:var(--lingzhi-base-font-weight-semibold) var(--lingzhi-base-font-size-24)/var(--lingzhi-base-number-1-3) var(--lingzhi-base-font-family-ui);--lingzhi-type-heading-font-family:var(--lingzhi-base-font-family-ui);--lingzhi-type-heading-font-size:var(--lingzhi-base-font-size-24);--lingzhi-type-heading-font-weight:var(--lingzhi-base-font-weight-semibold);--lingzhi-type-heading-line-height:var(--lingzhi-base-number-1-3);--lingzhi-type-heading-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-title:var(--lingzhi-base-font-weight-semibold) var(--lingzhi-base-font-size-21)/var(--lingzhi-base-number-1-4) var(--lingzhi-base-font-family-ui);--lingzhi-type-title-font-family:var(--lingzhi-base-font-family-ui);--lingzhi-type-title-font-size:var(--lingzhi-base-font-size-21);--lingzhi-type-title-font-weight:var(--lingzhi-base-font-weight-semibold);--lingzhi-type-title-line-height:var(--lingzhi-base-number-1-4);--lingzhi-type-title-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-subheading:var(--lingzhi-base-font-weight-semibold) var(--lingzhi-base-font-size-15-5)/var(--lingzhi-base-number-1-5) var(--lingzhi-base-font-family-ui);--lingzhi-type-subheading-font-family:var(--lingzhi-base-font-family-ui);--lingzhi-type-subheading-font-size:var(--lingzhi-base-font-size-15-5);--lingzhi-type-subheading-font-weight:var(--lingzhi-base-font-weight-semibold);--lingzhi-type-subheading-line-height:var(--lingzhi-base-number-1-5);--lingzhi-type-subheading-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-card-title:var(--lingzhi-base-font-weight-semibold) var(--lingzhi-base-font-size-14-5)/var(--lingzhi-base-number-1-45) var(--lingzhi-base-font-family-ui);--lingzhi-type-card-title-font-family:var(--lingzhi-base-font-family-ui);--lingzhi-type-card-title-font-size:var(--lingzhi-base-font-size-14-5);--lingzhi-type-card-title-font-weight:var(--lingzhi-base-font-weight-semibold);--lingzhi-type-card-title-line-height:var(--lingzhi-base-number-1-45);--lingzhi-type-card-title-letter-spacing:var(--lingzhi-base-font-tracking-0);--lingzhi-type-hero:var(--lingzhi-base-font-weight-semibold) var(--lingzhi-base-font-size-32)/var(--lingzhi-base-number-1-25) var(--lingzhi-base-font-family-ui);--lingzhi-type-hero-font-family:var(--lingzhi-base-font-family-ui);--lingzhi-type-hero-font-size:var(--lingzhi-base-font-size-32);--lingzhi-type-hero-font-weight:var(--lingzhi-base-font-weight-semibold);--lingzhi-type-hero-line-height:var(--lingzhi-base-number-1-25);--lingzhi-type-hero-letter-spacing:var(--lingzhi-base-font-tracking-0)}:root[data-lingzhi-motion=reduce]{--lingzhi-motion-duration-press:var(--lingzhi-base-motion-duration-0);--lingzhi-motion-duration-fast:var(--lingzhi-base-motion-duration-100);--lingzhi-motion-duration-exit:var(--lingzhi-base-motion-duration-100);--lingzhi-motion-duration-base:var(--lingzhi-base-motion-duration-100);--lingzhi-motion-duration-enter:var(--lingzhi-base-motion-duration-100);--lingzhi-motion-duration-slow:var(--lingzhi-base-motion-duration-100);--lingzhi-motion-duration-drawer:var(--lingzhi-base-motion-duration-100);--lingzhi-motion-distance-enter:var(--lingzhi-base-space-0);--lingzhi-motion-distance-lift:var(--lingzhi-base-space-0);--lingzhi-state-press-scale:var(--lingzhi-base-number-scale-100)}@media (prefers-reduced-motion:reduce){:root:not([data-lingzhi-motion=standard]){--lingzhi-motion-duration-press:var(--lingzhi-base-motion-duration-0);--lingzhi-motion-duration-fast:var(--lingzhi-base-motion-duration-100);--lingzhi-motion-duration-exit:var(--lingzhi-base-motion-duration-100);--lingzhi-motion-duration-base:var(--lingzhi-base-motion-duration-100);--lingzhi-motion-duration-enter:var(--lingzhi-base-motion-duration-100);--lingzhi-motion-duration-slow:var(--lingzhi-base-motion-duration-100);--lingzhi-motion-duration-drawer:var(--lingzhi-base-motion-duration-100);--lingzhi-motion-distance-enter:var(--lingzhi-base-space-0);--lingzhi-motion-distance-lift:var(--lingzhi-base-space-0);--lingzhi-state-press-scale:var(--lingzhi-base-number-scale-100)}}:root[data-lingzhi-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lingzhi-color-bg-page:var(--lingzhi-base-color-charcoal-850);--lingzhi-color-bg-sidebar:var(--lingzhi-base-color-charcoal-900);--lingzhi-color-bg-surface:var(--lingzhi-base-color-charcoal-800);--lingzhi-color-bg-raised:var(--lingzhi-base-color-charcoal-800);--lingzhi-color-bg-well:var(--lingzhi-base-color-black-alpha-20);--lingzhi-color-bg-overlay:var(--lingzhi-base-color-black-alpha-50);--lingzhi-color-bg-inverse:var(--lingzhi-base-color-cream-200);--lingzhi-color-fg-default:var(--lingzhi-base-color-cream-alpha-90);--lingzhi-color-fg-secondary:var(--lingzhi-base-color-cream-alpha-70);--lingzhi-color-fg-caption:var(--lingzhi-base-color-cream-alpha-60);--lingzhi-color-fg-on-accent:var(--lingzhi-base-color-amber-night);--lingzhi-color-fg-inverse:var(--lingzhi-base-color-charcoal-900);--lingzhi-color-fg-icon:var(--lingzhi-base-color-cream-alpha-60);--lingzhi-color-fill-muted:var(--lingzhi-base-color-warm-alpha-7);--lingzhi-color-fill-muted-strong:var(--lingzhi-base-color-warm-alpha-12);--lingzhi-color-fill-action:var(--lingzhi-base-color-warm-alpha-10);--lingzhi-color-fill-action-hover:var(--lingzhi-base-color-warm-alpha-15);--lingzhi-color-fill-action-active:var(--lingzhi-base-color-warm-alpha-20);--lingzhi-color-divider:var(--lingzhi-base-color-warm-alpha-13);--lingzhi-color-accent-soft:var(--lingzhi-base-color-amber-alpha-14);--lingzhi-color-accent-soft-fg:var(--lingzhi-base-color-amber-ink);--lingzhi-color-accent-base:var(--lingzhi-base-color-amber-alpha-20);--lingzhi-color-accent-strong:var(--lingzhi-base-color-amber-400);--lingzhi-color-accent-strong-hover:var(--lingzhi-base-color-amber-300);--lingzhi-color-accent-dot:var(--lingzhi-base-color-amber-400);--lingzhi-color-accent-mark:var(--lingzhi-base-color-highlight-dark);--lingzhi-color-accent-ink:var(--lingzhi-base-color-amber-400);--lingzhi-color-accent-citation-fg:var(--lingzhi-base-color-amber-ink);--lingzhi-color-accent-ink-fg:var(--lingzhi-base-color-amber-night);--lingzhi-color-action-primary:var(--lingzhi-base-color-cream-200);--lingzhi-color-action-primary-hover:var(--lingzhi-base-color-neutral-0);--lingzhi-color-action-primary-fg:var(--lingzhi-base-color-charcoal-900);--lingzhi-color-action-primary-active:var(--lingzhi-base-color-cream-300);--lingzhi-color-action-danger:var(--lingzhi-base-color-status-danger-night);--lingzhi-color-action-danger-hover:var(--lingzhi-base-color-status-danger-night-strong);--lingzhi-color-action-danger-fg:var(--lingzhi-base-color-charcoal-900);--lingzhi-color-think-base:var(--lingzhi-base-color-hue-blue-500);--lingzhi-color-think-hover:var(--lingzhi-base-color-hue-blue-600);--lingzhi-color-think-fg:var(--lingzhi-base-color-neutral-0);--lingzhi-color-think-soft:var(--lingzhi-base-color-hue-blue-soft-night);--lingzhi-color-think-ink:var(--lingzhi-base-color-hue-blue-ink-night);--lingzhi-color-brand-mark:var(--lingzhi-base-color-amber-400);--lingzhi-color-brand-mark-fg:var(--lingzhi-base-color-amber-night);--lingzhi-color-brand-logo:var(--lingzhi-base-color-cream-100);--lingzhi-color-selection-thumb:var(--lingzhi-base-color-warm-alpha-15);--lingzhi-color-selection-thumb-fg:var(--lingzhi-base-color-cream-alpha-90);--lingzhi-color-selection-current:var(--lingzhi-base-color-warm-alpha-12);--lingzhi-color-selection-current-fg:var(--lingzhi-base-color-cream-100);--lingzhi-color-focus:var(--lingzhi-base-color-cream-alpha-60);--lingzhi-color-status-ok:var(--lingzhi-base-color-status-ok-night);--lingzhi-color-status-ok-soft:var(--lingzhi-base-color-status-ok-soft-night);--lingzhi-color-status-danger:var(--lingzhi-base-color-status-danger-night);--lingzhi-color-status-danger-soft:var(--lingzhi-base-color-status-danger-soft-night);--lingzhi-color-status-warn:var(--lingzhi-base-color-status-warn-night);--lingzhi-color-status-warn-soft:var(--lingzhi-base-color-status-warn-soft-night);--lingzhi-color-status-lint:var(--lingzhi-base-color-status-danger-night);--lingzhi-color-hue-blue-base:var(--lingzhi-base-color-hue-blue-500);--lingzhi-color-hue-blue-soft:var(--lingzhi-base-color-hue-blue-soft-night);--lingzhi-color-hue-blue-ink:var(--lingzhi-base-color-hue-blue-ink-night);--lingzhi-color-hue-orange-base:var(--lingzhi-base-color-hue-orange-500);--lingzhi-color-hue-orange-soft:var(--lingzhi-base-color-hue-orange-soft-night);--lingzhi-color-hue-orange-ink:var(--lingzhi-base-color-hue-orange-ink-night);--lingzhi-color-hue-green-base:var(--lingzhi-base-color-hue-green-500);--lingzhi-color-hue-green-soft:var(--lingzhi-base-color-hue-green-soft-night);--lingzhi-color-hue-green-ink:var(--lingzhi-base-color-hue-green-ink-night);--lingzhi-color-hue-pink-base:var(--lingzhi-base-color-hue-pink-500);--lingzhi-color-hue-pink-soft:var(--lingzhi-base-color-hue-pink-soft-night);--lingzhi-color-hue-pink-ink:var(--lingzhi-base-color-hue-pink-ink-night);--lingzhi-color-hue-purple-base:var(--lingzhi-base-color-hue-purple-500);--lingzhi-color-hue-purple-soft:var(--lingzhi-base-color-hue-purple-soft-night);--lingzhi-color-hue-purple-ink:var(--lingzhi-base-color-hue-purple-ink-night);--lingzhi-color-hue-teal-base:var(--lingzhi-base-color-hue-teal-500);--lingzhi-color-hue-teal-soft:var(--lingzhi-base-color-hue-teal-soft-night);--lingzhi-color-hue-teal-ink:var(--lingzhi-base-color-hue-teal-ink-night);--lingzhi-color-border-subtle:var(--lingzhi-base-color-warm-alpha-12);--lingzhi-color-border-strong:var(--lingzhi-base-color-warm-alpha-20);--lingzhi-color-skeleton-shine:var(--lingzhi-base-color-warm-alpha-7);--lingzhi-color-priority-urgent:var(--lingzhi-base-color-status-danger-night);--lingzhi-color-priority-high:var(--lingzhi-base-color-hue-orange-500);--lingzhi-color-priority-medium:var(--lingzhi-base-color-cream-alpha-70);--lingzhi-color-priority-low:var(--lingzhi-base-color-cream-alpha-60);--lingzhi-color-priority-off:var(--lingzhi-base-color-warm-alpha-20);--lingzhi-shadow-card:var(--lingzhi-base-shadow-none);--lingzhi-shadow-card-hover:var(--lingzhi-base-shadow-lift-night);--lingzhi-shadow-thumb:var(--lingzhi-base-shadow-ring-night);--lingzhi-shadow-control-edge:var(--lingzhi-base-shadow-none);--lingzhi-shadow-lift:var(--lingzhi-base-shadow-lift-night);--lingzhi-shadow-pop:var(--lingzhi-base-shadow-pop-night);--lingzhi-shadow-float:var(--lingzhi-base-shadow-pop-night)}@media (prefers-color-scheme:dark){:root:not([data-lingzhi-theme=light]),:root[data-lingzhi-tone]:not([data-lingzhi-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lingzhi-color-bg-page:var(--lingzhi-base-color-charcoal-850);--lingzhi-color-bg-sidebar:var(--lingzhi-base-color-charcoal-900);--lingzhi-color-bg-surface:var(--lingzhi-base-color-charcoal-800);--lingzhi-color-bg-raised:var(--lingzhi-base-color-charcoal-800);--lingzhi-color-bg-well:var(--lingzhi-base-color-black-alpha-20);--lingzhi-color-bg-overlay:var(--lingzhi-base-color-black-alpha-50);--lingzhi-color-bg-inverse:var(--lingzhi-base-color-cream-200);--lingzhi-color-fg-default:var(--lingzhi-base-color-cream-alpha-90);--lingzhi-color-fg-secondary:var(--lingzhi-base-color-cream-alpha-70);--lingzhi-color-fg-caption:var(--lingzhi-base-color-cream-alpha-60);--lingzhi-color-fg-on-accent:var(--lingzhi-base-color-amber-night);--lingzhi-color-fg-inverse:var(--lingzhi-base-color-charcoal-900);--lingzhi-color-fg-icon:var(--lingzhi-base-color-cream-alpha-60);--lingzhi-color-fill-muted:var(--lingzhi-base-color-warm-alpha-7);--lingzhi-color-fill-muted-strong:var(--lingzhi-base-color-warm-alpha-12);--lingzhi-color-fill-action:var(--lingzhi-base-color-warm-alpha-10);--lingzhi-color-fill-action-hover:var(--lingzhi-base-color-warm-alpha-15);--lingzhi-color-fill-action-active:var(--lingzhi-base-color-warm-alpha-20);--lingzhi-color-divider:var(--lingzhi-base-color-warm-alpha-13);--lingzhi-color-accent-soft:var(--lingzhi-base-color-amber-alpha-14);--lingzhi-color-accent-soft-fg:var(--lingzhi-base-color-amber-ink);--lingzhi-color-accent-base:var(--lingzhi-base-color-amber-alpha-20);--lingzhi-color-accent-strong:var(--lingzhi-base-color-amber-400);--lingzhi-color-accent-strong-hover:var(--lingzhi-base-color-amber-300);--lingzhi-color-accent-dot:var(--lingzhi-base-color-amber-400);--lingzhi-color-accent-mark:var(--lingzhi-base-color-highlight-dark);--lingzhi-color-accent-ink:var(--lingzhi-base-color-amber-400);--lingzhi-color-accent-citation-fg:var(--lingzhi-base-color-amber-ink);--lingzhi-color-accent-ink-fg:var(--lingzhi-base-color-amber-night);--lingzhi-color-action-primary:var(--lingzhi-base-color-cream-200);--lingzhi-color-action-primary-hover:var(--lingzhi-base-color-neutral-0);--lingzhi-color-action-primary-fg:var(--lingzhi-base-color-charcoal-900);--lingzhi-color-action-primary-active:var(--lingzhi-base-color-cream-300);--lingzhi-color-action-danger:var(--lingzhi-base-color-status-danger-night);--lingzhi-color-action-danger-hover:var(--lingzhi-base-color-status-danger-night-strong);--lingzhi-color-action-danger-fg:var(--lingzhi-base-color-charcoal-900);--lingzhi-color-think-base:var(--lingzhi-base-color-hue-blue-500);--lingzhi-color-think-hover:var(--lingzhi-base-color-hue-blue-600);--lingzhi-color-think-fg:var(--lingzhi-base-color-neutral-0);--lingzhi-color-think-soft:var(--lingzhi-base-color-hue-blue-soft-night);--lingzhi-color-think-ink:var(--lingzhi-base-color-hue-blue-ink-night);--lingzhi-color-brand-mark:var(--lingzhi-base-color-amber-400);--lingzhi-color-brand-mark-fg:var(--lingzhi-base-color-amber-night);--lingzhi-color-brand-logo:var(--lingzhi-base-color-cream-100);--lingzhi-color-selection-thumb:var(--lingzhi-base-color-warm-alpha-15);--lingzhi-color-selection-thumb-fg:var(--lingzhi-base-color-cream-alpha-90);--lingzhi-color-selection-current:var(--lingzhi-base-color-warm-alpha-12);--lingzhi-color-selection-current-fg:var(--lingzhi-base-color-cream-100);--lingzhi-color-focus:var(--lingzhi-base-color-cream-alpha-60);--lingzhi-color-status-ok:var(--lingzhi-base-color-status-ok-night);--lingzhi-color-status-ok-soft:var(--lingzhi-base-color-status-ok-soft-night);--lingzhi-color-status-danger:var(--lingzhi-base-color-status-danger-night);--lingzhi-color-status-danger-soft:var(--lingzhi-base-color-status-danger-soft-night);--lingzhi-color-status-warn:var(--lingzhi-base-color-status-warn-night);--lingzhi-color-status-warn-soft:var(--lingzhi-base-color-status-warn-soft-night);--lingzhi-color-status-lint:var(--lingzhi-base-color-status-danger-night);--lingzhi-color-hue-blue-base:var(--lingzhi-base-color-hue-blue-500);--lingzhi-color-hue-blue-soft:var(--lingzhi-base-color-hue-blue-soft-night);--lingzhi-color-hue-blue-ink:var(--lingzhi-base-color-hue-blue-ink-night);--lingzhi-color-hue-orange-base:var(--lingzhi-base-color-hue-orange-500);--lingzhi-color-hue-orange-soft:var(--lingzhi-base-color-hue-orange-soft-night);--lingzhi-color-hue-orange-ink:var(--lingzhi-base-color-hue-orange-ink-night);--lingzhi-color-hue-green-base:var(--lingzhi-base-color-hue-green-500);--lingzhi-color-hue-green-soft:var(--lingzhi-base-color-hue-green-soft-night);--lingzhi-color-hue-green-ink:var(--lingzhi-base-color-hue-green-ink-night);--lingzhi-color-hue-pink-base:var(--lingzhi-base-color-hue-pink-500);--lingzhi-color-hue-pink-soft:var(--lingzhi-base-color-hue-pink-soft-night);--lingzhi-color-hue-pink-ink:var(--lingzhi-base-color-hue-pink-ink-night);--lingzhi-color-hue-purple-base:var(--lingzhi-base-color-hue-purple-500);--lingzhi-color-hue-purple-soft:var(--lingzhi-base-color-hue-purple-soft-night);--lingzhi-color-hue-purple-ink:var(--lingzhi-base-color-hue-purple-ink-night);--lingzhi-color-hue-teal-base:var(--lingzhi-base-color-hue-teal-500);--lingzhi-color-hue-teal-soft:var(--lingzhi-base-color-hue-teal-soft-night);--lingzhi-color-hue-teal-ink:var(--lingzhi-base-color-hue-teal-ink-night);--lingzhi-color-border-subtle:var(--lingzhi-base-color-warm-alpha-12);--lingzhi-color-border-strong:var(--lingzhi-base-color-warm-alpha-20);--lingzhi-color-skeleton-shine:var(--lingzhi-base-color-warm-alpha-7);--lingzhi-color-priority-urgent:var(--lingzhi-base-color-status-danger-night);--lingzhi-color-priority-high:var(--lingzhi-base-color-hue-orange-500);--lingzhi-color-priority-medium:var(--lingzhi-base-color-cream-alpha-70);--lingzhi-color-priority-low:var(--lingzhi-base-color-cream-alpha-60);--lingzhi-color-priority-off:var(--lingzhi-base-color-warm-alpha-20);--lingzhi-shadow-card:var(--lingzhi-base-shadow-none);--lingzhi-shadow-card-hover:var(--lingzhi-base-shadow-lift-night);--lingzhi-shadow-thumb:var(--lingzhi-base-shadow-ring-night);--lingzhi-shadow-control-edge:var(--lingzhi-base-shadow-none);--lingzhi-shadow-lift:var(--lingzhi-base-shadow-lift-night);--lingzhi-shadow-pop:var(--lingzhi-base-shadow-pop-night);--lingzhi-shadow-float:var(--lingzhi-base-shadow-pop-night)}}:where(:focus-visible){outline:var(--lingzhi-focus-ring-width) solid var(--lingzhi-focus-ring-color);outline-offset:var(--lingzhi-focus-ring-offset)}:where(:focus:not(:focus-visible)){outline:none}:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(body){font:var(--lingzhi-page-font);color:var(--lingzhi-page-fg);background:var(--lingzhi-page-bg);text-autospace:normal;text-spacing-trim:normal;line-break:strict;word-break:normal;overflow-wrap:break-word}:where(h1,h2,h3,h4){text-wrap:balance}:where(p,li,dd,blockquote,figcaption){text-wrap:pretty}:where(em,cite){font-style:normal;font-weight:var(--lingzhi-weight-medium)}:where(code,kbd,samp,pre){font-family:var(--lingzhi-font-mono)}:where(table,time,.lingzhi-num){font-variant-numeric:tabular-nums}:root[data-lingzhi-theme=dark] :where(body){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root:not([data-lingzhi-theme=light]) :where(body){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (pointer:coarse){:where(input,textarea,select){font-size:max(16px,1em)}}:where(.lingzhi-press){transition:transform var(--lingzhi-motion-duration-press) var(--lingzhi-motion-easing-standard)}:where(.lingzhi-press:active:not(:disabled,[aria-disabled=true])){transform:scale(var(--lingzhi-state-press-scale))}:where(:disabled,[aria-disabled=true]).lingzhi-press{opacity:var(--lingzhi-button-disabled-opacity);cursor:not-allowed}@media (pointer:coarse){:where(.lingzhi-hit){position:relative}:where(.lingzhi-hit):before{content:"";width:max(100%, var(--lingzhi-button-hit-target));height:max(100%, var(--lingzhi-button-hit-target));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@keyframes lingzhi-rise{0%{opacity:0;transform:translateY(var(--lingzhi-motion-distance-enter))}}@keyframes lingzhi-fade-in{0%{opacity:0}}:where(.lingzhi-rise){animation:lingzhi-rise var(--lingzhi-motion-duration-enter) var(--lingzhi-motion-easing-standard) both}:where(.lingzhi-skeleton){background:var(--lingzhi-skeleton-bg);border-radius:var(--lingzhi-skeleton-radius);animation:lingzhi-fade-in var(--lingzhi-motion-duration-fast) var(--lingzhi-skeleton-delay) both;position:relative;overflow:hidden}:where(.lingzhi-skeleton):after{content:"";background:linear-gradient(105deg, transparent 30%, var(--lingzhi-skeleton-shine) 50%, transparent 70%);animation:lingzhi-shimmer var(--lingzhi-skeleton-motion) var(--lingzhi-skeleton-easing) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes lingzhi-shimmer{to{transform:translate(100%)}}:where(.lingzhi-spin){color:var(--lingzhi-spinner-fg);animation:lingzhi-fade-in var(--lingzhi-motion-duration-fast) var(--lingzhi-spinner-delay) both, lingzhi-spin var(--lingzhi-spinner-motion) var(--lingzhi-spinner-easing) infinite}@keyframes lingzhi-spin{to{transform:rotate(360deg)}}:where(.lingzhi-caret):after{content:"";width:var(--lingzhi-stream-caret-width);vertical-align:-.2em;background:var(--lingzhi-stream-caret-color);height:1.15em;animation:lingzhi-caret var(--lingzhi-stream-caret-motion) steps(1) infinite;margin-inline-start:.1em;display:inline-block}@keyframes lingzhi-caret{50%{opacity:0}}:where(.lingzhi-thinking){border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-stream-think-dot);width:.5em;height:.5em;animation:lingzhi-breathe var(--lingzhi-stream-think-motion) var(--lingzhi-motion-easing-standard) infinite alternate;display:inline-block}@keyframes lingzhi-breathe{0%{opacity:.35}}:root[data-lingzhi-motion=reduce] :where(.lingzhi-skeleton):after,:root[data-lingzhi-motion=reduce] :where(.lingzhi-caret):after,:root[data-lingzhi-motion=reduce] :where(.lingzhi-thinking){animation:none}:root[data-lingzhi-motion=reduce]{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){:root:not([data-lingzhi-motion=standard]) :where(.lingzhi-skeleton):after,:root:not([data-lingzhi-motion=standard]) :where(.lingzhi-caret):after,:root:not([data-lingzhi-motion=standard]) :where(.lingzhi-thinking){animation:none}:root:not([data-lingzhi-motion=standard]){scroll-behavior:auto}}*,:before,:after{box-sizing:border-box}html,body,#root,#root>.ant-app{height:100%;margin:0}body{background:var(--lingzhi-page-bg);color:var(--lingzhi-page-fg);font:var(--lingzhi-type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,textarea,select{font:inherit;color:inherit}input[type=checkbox],input[type=radio],progress{accent-color:var(--lingzhi-color-accent-ink)}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:var(--lingzhi-focus-ring-width) solid var(--lingzhi-focus-ring-color);outline-offset:var(--lingzhi-focus-ring-offset)}h1,h2,h3,h4{margin:0}mark{background:linear-gradient(transparent 58%, var(--lingzhi-mark-bg) 58%);color:inherit;padding:0 1px}a{color:inherit}::selection{background:var(--lingzhi-color-accent-base)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lucide{stroke-width:var(--lingzhi-size-icon-stroke);flex:none}.spin{animation:sk-spin var(--lingzhi-spinner-motion) var(--lingzhi-spinner-easing) infinite}@keyframes sk-spin{to{transform:rotate(360deg)}}.fade-edges{--fade-top:28px;--fade-bottom:40px;-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--fade-top), black calc(100% - var(--fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--fade-top), black calc(100% - var(--fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--fade-top), black calc(100% - var(--fade-bottom)), transparent)}@keyframes sk-rise{0%{opacity:0;transform:translateY(var(--lingzhi-motion-distance-enter))}}@keyframes sk-breathe{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){:root:not([data-lingzhi-motion=standard]) *,:root:not([data-lingzhi-motion=standard]) :before,:root:not([data-lingzhi-motion=standard]) :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-lingzhi-motion=reduce] *,:root[data-lingzhi-motion=reduce] :before,:root[data-lingzhi-motion=reduce] :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lc-page{padding:var(--lingzhi-space-2xl) var(--lingzhi-space-2xl) var(--lingzhi-space-3xl);color:var(--lingzhi-color-fg-default);font-family:var(--lingzhi-type-body-font-family);font-size:var(--lingzhi-type-body-font-size);max-width:calc(var(--lingzhi-size-layout-reading) + var(--lingzhi-size-layout-side-panel));min-width:0;margin-inline:0}.lc-page *{box-sizing:border-box}.lc-page h1,.lc-page h2,.lc-page h3{font-family:var(--lingzhi-type-heading-font-family);color:var(--lingzhi-color-fg-default);margin:0 0 var(--lingzhi-space-sm)}.lc-page h1{font-size:var(--lingzhi-type-title-font-size)}.lc-page h2{font-size:var(--lingzhi-type-heading-font-size)}.lc-page h3{font-size:var(--lingzhi-type-subheading-font-size)}.lc-page p{line-height:var(--lingzhi-type-body-line-height);margin:var(--lingzhi-space-sm) 0}.lc-page a{color:var(--lingzhi-color-accent-ink);overflow-wrap:anywhere}.lc-header{justify-content:space-between;align-items:flex-start;gap:var(--lingzhi-space-md);padding-bottom:var(--lingzhi-space-lg);border-bottom:calc(var(--lingzhi-size-focus-width) / 2) solid var(--lingzhi-color-divider);display:flex}.lc-header p,.lc-muted{color:var(--lingzhi-color-fg-secondary)}.lc-page button{font:inherit;cursor:pointer;min-height:var(--lingzhi-size-control-md);padding:var(--lingzhi-space-xs) var(--lingzhi-space-md);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-border-subtle);border-radius:var(--lingzhi-button-radius);background:var(--lingzhi-button-soft-bg);color:var(--lingzhi-button-soft-fg);transition:background-color var(--lingzhi-button-motion) var(--lingzhi-button-easing), transform var(--lingzhi-motion-duration-press) var(--lingzhi-button-easing);border:0}.lc-page button:hover:where(:not(:disabled)){background:var(--lingzhi-button-soft-bg-hover);color:var(--lingzhi-button-soft-fg-hover)}.lc-page button:active:where(:not(:disabled)){background:var(--lingzhi-button-soft-bg-active);color:var(--lingzhi-button-soft-fg-hover);transform:scale(var(--lingzhi-button-press-scale))}.lc-page button:disabled{opacity:var(--lingzhi-button-disabled-opacity);cursor:wait}.lc-page button.lc-primary{background:var(--lingzhi-button-primary-bg);color:var(--lingzhi-button-primary-fg);box-shadow:var(--lingzhi-button-primary-shadow)}.lc-page button.lc-primary:hover:where(:not(:disabled)){background:var(--lingzhi-button-primary-bg-hover)}.lc-page button.lc-primary:active:where(:not(:disabled)){background:var(--lingzhi-button-primary-bg-active)}.lc-page :focus-visible{outline:var(--lingzhi-focus-ring-width) solid var(--lingzhi-focus-ring-color);outline-offset:var(--lingzhi-focus-ring-offset)}.lc-toolbar,.lc-actions,.lc-tabs,.lc-meta{align-items:center;gap:var(--lingzhi-space-sm);flex-wrap:wrap;display:flex}.lc-toolbar,.lc-tabs{margin-block:var(--lingzhi-space-lg)}.lc-tabs button{box-shadow:none;background:var(--lingzhi-color-bg-page)}.lc-tabs [aria-selected=true]{background:var(--lingzhi-button-selected-bg);color:var(--lingzhi-button-selected-fg);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-divider)}.lc-field{gap:var(--lingzhi-space-xs);min-width:0;display:grid}.lc-field>span{font-size:var(--lingzhi-type-label-font-size);color:var(--lingzhi-color-fg-secondary)}.lc-page input,.lc-page textarea,.lc-page select{font:inherit;color:var(--lingzhi-color-fg-default);background:var(--lingzhi-color-bg-surface);border:calc(var(--lingzhi-size-focus-width) / 2) solid var(--lingzhi-color-divider);border-radius:var(--lingzhi-radius-item);padding:var(--lingzhi-space-sm);min-height:var(--lingzhi-size-control-md);width:100%;min-width:0}.lc-page input[type=checkbox]{width:auto;min-height:0}.lc-page textarea{min-height:calc(var(--lingzhi-size-control-md) * 2);resize:vertical}.lc-form{gap:var(--lingzhi-space-md);padding:var(--lingzhi-space-lg);margin-block:var(--lingzhi-space-lg);background:var(--lingzhi-color-bg-well);border:calc(var(--lingzhi-size-focus-width) / 2) solid var(--lingzhi-color-divider);border-radius:var(--lingzhi-radius-panel);display:grid}.lc-form-grid{gap:var(--lingzhi-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lc-row,.lc-post{padding:var(--lingzhi-space-lg) 0;border-bottom:calc(var(--lingzhi-size-focus-width) / 2) solid var(--lingzhi-color-divider);overflow-wrap:anywhere}.lc-row .lc-actions,.lc-post .lc-actions{margin-top:var(--lingzhi-space-md)}.lc-meta{font-size:var(--lingzhi-type-small-font-size);color:var(--lingzhi-color-fg-secondary)}.lc-badge{padding:var(--lingzhi-space-2xs) var(--lingzhi-space-xs);background:var(--lingzhi-chip-bg);color:var(--lingzhi-chip-fg);border-radius:var(--lingzhi-chip-radius)}.lc-error{color:var(--lingzhi-color-status-danger);padding:var(--lingzhi-space-sm)}.lc-empty{padding:var(--lingzhi-space-xl) 0;color:var(--lingzhi-color-fg-secondary)}.lc-columns{gap:var(--lingzhi-space-xl);margin-top:var(--lingzhi-space-lg);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.lc-side-list{align-content:start;gap:var(--lingzhi-space-sm);display:grid}.lc-side-list button{border-radius:var(--lingzhi-radius-row);text-align:left;gap:var(--lingzhi-space-xs);display:grid}.lc-side-list button[aria-pressed=true]{background:var(--lingzhi-button-selected-bg);color:var(--lingzhi-button-selected-fg)}.lc-details{border:calc(var(--lingzhi-size-focus-width) / 2) solid var(--lingzhi-color-divider);padding:var(--lingzhi-space-lg);border-radius:var(--lingzhi-radius-panel);min-width:0}.lc-details dl{gap:var(--lingzhi-space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.lc-details dt{color:var(--lingzhi-color-fg-secondary)}.lc-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.lc-focus-layout{gap:var(--lingzhi-space-xl);margin-top:var(--lingzhi-space-lg);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.lc-focus-side section{padding-bottom:var(--lingzhi-space-lg);margin-bottom:var(--lingzhi-space-lg);border-bottom:calc(var(--lingzhi-size-focus-width) / 2) solid var(--lingzhi-color-divider)}.lc-post{max-width:var(--lingzhi-size-layout-reading)}.lc-post blockquote{margin:var(--lingzhi-space-md) 0;padding:var(--lingzhi-space-lg);background:var(--lingzhi-color-bg-well);font-family:var(--lingzhi-type-reading-font-family);line-height:var(--lingzhi-type-reading-line-height);white-space:pre-wrap}.lc-opinion{font-size:var(--lingzhi-type-subheading-font-size);white-space:pre-wrap}.lc-ai-summary{border:calc(var(--lingzhi-size-focus-width) / 2) solid var(--lingzhi-color-divider);padding:var(--lingzhi-space-md);margin-block:var(--lingzhi-space-md)}.lc-ai-summary ol,.lc-steps{line-height:var(--lingzhi-type-reading-line-height);padding-inline-start:var(--lingzhi-space-xl)}.lc-thread{margin-top:var(--lingzhi-space-md);padding-top:var(--lingzhi-space-md);border-top:calc(var(--lingzhi-size-focus-width) / 2) solid var(--lingzhi-color-divider)}.lc-page details{margin-block:var(--lingzhi-space-sm)}.lc-page summary{cursor:pointer;color:var(--lingzhi-color-fg-secondary)}.lc-page progress{width:100%;height:var(--lingzhi-space-xs);accent-color:var(--lingzhi-color-accent-ink)}.lc-page pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--lingzhi-color-bg-well);padding:var(--lingzhi-space-md);overflow:auto}.lc-checks{gap:var(--lingzhi-space-md);flex-wrap:wrap;display:flex}.lc-checks label{align-items:center;gap:var(--lingzhi-space-xs);display:flex}.lc-kr{margin-top:var(--lingzhi-space-lg);padding-top:var(--lingzhi-space-md);border-top:calc(var(--lingzhi-size-focus-width) / 2) solid var(--lingzhi-color-divider)}@media (width<=700px){.lc-page{padding:var(--lingzhi-space-lg) var(--lingzhi-space-lg) var(--lingzhi-space-2xl)}.lc-columns,.lc-focus-layout,.lc-form-grid{grid-template-columns:minmax(0,1fr)}.lc-header{flex-wrap:wrap}.lc-toolbar>*{flex:auto}.lc-toolbar .lc-field{width:100%}.lc-details dl{grid-template-columns:minmax(0,1fr)}.lc-details dd{margin-bottom:var(--lingzhi-space-sm)}.lc-post blockquote{padding:var(--lingzhi-space-md)}}.lc-form fieldset{border:0;min-width:0;margin:0;padding:0}.lc-page .lc-header{margin-bottom:var(--lingzhi-space-lg);border-bottom:0;align-items:center;padding-bottom:0}.lc-page .lc-header h1{font:var(--lingzhi-type-heading);margin:0}.lc-page .lc-header p{margin:var(--lingzhi-space-2xs) 0 0;font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-caption)}.lc-page .lc-tabs{gap:var(--lingzhi-space-2xs);margin-block:0 var(--lingzhi-space-lg);padding:var(--lingzhi-segmented-padding);border-radius:var(--lingzhi-segmented-radius);background:var(--lingzhi-segmented-track-bg);display:inline-flex}.lc-page .lc-tabs button{min-height:0;padding:var(--lingzhi-space-xs) var(--lingzhi-space-md);border-radius:var(--lingzhi-segmented-radius);box-shadow:none;color:var(--lingzhi-segmented-item-fg);font:var(--lingzhi-segmented-font);background:0 0}.lc-page .lc-tabs [aria-selected=true]{background:var(--lingzhi-segmented-thumb-bg);color:var(--lingzhi-segmented-thumb-fg);box-shadow:var(--lingzhi-segmented-thumb-shadow);font-weight:var(--lingzhi-weight-medium)}.lc-page input:not([type=checkbox]):not([type=radio]):not(.lz-input),.lc-page select:not(.lz-select),.lc-page textarea{min-height:var(--lingzhi-input-height);padding:var(--lingzhi-space-xs) var(--lingzhi-input-padding-inline);border-radius:var(--lingzhi-input-radius);background:var(--lingzhi-input-bg);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-border-subtle);color:var(--lingzhi-input-fg);font:var(--lingzhi-type-small);transition:box-shadow var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard), background-color var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);border:0}.lc-page input:not([type=checkbox]):not([type=radio]):not(.lz-input):hover,.lc-page select:not(.lz-select):hover,.lc-page textarea:hover{background:var(--lingzhi-input-bg-hover)}.lc-page input:not([type=checkbox]):not([type=radio])::placeholder,.lc-page textarea::placeholder{color:var(--lingzhi-input-placeholder)}.lc-page .lc-field>span{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-secondary)}.lc-page .lc-toolbar{margin-block:0 var(--lingzhi-space-lg);align-items:flex-end}.lc-page .lz-toolbar{margin-block:0 var(--lingzhi-space-md)}.lc-page .lz-toolbar .lc-tabs{margin:0}.lc-page .lc-side-list{gap:var(--lingzhi-space-2xs)}.lc-page .lc-side-list button{min-height:0;padding:var(--lingzhi-space-sm) var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-row);box-shadow:none;color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-small);background:0 0;position:relative}.lc-page .lc-side-list button:hover:where(:not(:disabled)){background:var(--lingzhi-color-fill-muted)}.lc-page .lc-side-list button[aria-pressed=true]{background:var(--lingzhi-color-fill-muted-strong);color:var(--lingzhi-color-fg-default)}.lc-page .lc-side-list button[aria-pressed=true]:before{content:"";left:0;top:var(--lingzhi-space-sm);bottom:var(--lingzhi-space-sm);width:var(--lingzhi-size-focus-width);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fg-default);position:absolute}.lc-page .lc-side-list strong{font:var(--lingzhi-type-label)}.lc-page .lc-side-list .lc-meta{font:var(--lingzhi-type-caption)}.lc-page .lc-details{top:var(--lingzhi-space-lg);max-height:calc(100dvh - var(--lingzhi-space-lg) * 2);padding:var(--lingzhi-space-lg) var(--lingzhi-space-xl) var(--lingzhi-space-xl);border-radius:var(--lingzhi-card-radius);background:var(--lingzhi-card-bg);box-shadow:var(--lingzhi-card-shadow);border:0;align-self:start;position:sticky;overflow:auto}.lc-page .lc-details>h2,.lc-page .lc-details>div>h2{margin:var(--lingzhi-space-xs) 0 var(--lingzhi-space-md);font:var(--lingzhi-type-title)}.lc-page .lc-details h3{margin:var(--lingzhi-space-xl) 0 var(--lingzhi-space-sm);padding-top:var(--lingzhi-space-md);border-top:var(--lingzhi-size-ring) solid var(--lingzhi-color-border-subtle);font:var(--lingzhi-type-label);color:var(--lingzhi-color-fg-secondary)}.lc-page .lc-details dl{gap:0 var(--lingzhi-space-md);font:var(--lingzhi-type-small);grid-template-columns:minmax(0,7.5em) minmax(0,1fr);margin:0}.lc-page .lc-details dl>div{display:contents}.lc-page .lc-details dt,.lc-page .lc-details dd{padding:var(--lingzhi-space-xs) 0}.lc-page .lc-details dt{color:var(--lingzhi-color-fg-secondary)}.lc-page .lc-details>p:not([role]),.lc-page .lc-details .lc-muted{font:var(--lingzhi-type-small)}.lc-page .lc-details details{margin-top:var(--lingzhi-space-lg);font:var(--lingzhi-type-small)}.lc-page .lc-details summary{font:var(--lingzhi-type-label)}.lc-page .lc-details .lc-form{margin-block:var(--lingzhi-space-lg) 0}.lc-page .lc-form{border-radius:var(--lingzhi-radius-panel);background:var(--lingzhi-color-bg-well);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-border-subtle);border:0}.lc-page .lc-columns>.lc-empty,.lc-page .lc-columns>p.lc-muted{min-height:calc(var(--lingzhi-size-control-xl) * 4);border-radius:var(--lingzhi-card-radius);background:var(--lingzhi-color-bg-well);color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-small);text-align:center;place-items:center;margin:0;display:grid}.lc-page .lc-error{border-radius:var(--lingzhi-radius-row);background:color-mix(in srgb, var(--lingzhi-color-status-danger) 10%, transparent);font:var(--lingzhi-type-small)}@media (width<=700px){.lc-page .lc-details{max-height:none;padding:var(--lingzhi-space-md) var(--lingzhi-space-lg) var(--lingzhi-space-lg);position:static}.lc-page .lc-details dl{grid-template-columns:minmax(0,6em) minmax(0,1fr)}}.lc-page .lc-toolbar .lc-field{min-width:calc(var(--lingzhi-space-xl) * 5)}.lc-page .lc-toolbar .lc-field:has(input[type=search],input:not([type])){flex:0 1 calc(var(--lingzhi-space-xl) * 10)}.brain-section,.brain-vision{margin-block:var(--lingzhi-space-xl)}.brain-vision>p{font-family:var(--lingzhi-type-heading-font-family);font-size:var(--lingzhi-type-heading-font-size)}.brain-direction-layout{gap:var(--lingzhi-space-xl);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.brain-direction-layout aside>section{margin-bottom:var(--lingzhi-space-xl)}.brain-priorities,.brain-timeline{margin:0;padding:0;list-style:none}.brain-priorities>li{gap:var(--lingzhi-space-md);padding:var(--lingzhi-space-lg) 0;border-bottom:1px solid var(--lingzhi-color-divider);display:flex}.brain-priorities>li[draggable=true]{cursor:grab}.brain-rank{font-family:var(--lingzhi-type-heading-font-family);font-size:var(--lingzhi-type-title-font-size);color:var(--lingzhi-color-fg-secondary)}.brain-priority-body{gap:var(--lingzhi-space-sm);flex:1;min-width:0;display:grid}.brain-owner,.brain-status,.brain-counts{align-items:center;gap:var(--lingzhi-space-sm);flex-wrap:wrap;display:flex}.brain-owner i{background:var(--lingzhi-color-bg-well);border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:inline-grid}.brain-small-row{padding-block:var(--lingzhi-space-md);border-bottom:1px solid var(--lingzhi-color-divider);overflow-wrap:anywhere}.brain-due{color:var(--lingzhi-color-status-danger);margin-inline-start:var(--lingzhi-space-xs)}.brain-save{padding:var(--lingzhi-space-lg) 0;background:var(--lingzhi-color-bg-page);border:0;margin:0;position:sticky;bottom:0}.brain-project-picker{gap:var(--lingzhi-space-sm);border:0;flex-wrap:wrap;min-width:0;padding:0;display:flex}.brain-project-picker label{align-items:center;gap:var(--lingzhi-space-xs);display:flex}.brain-status{padding-block:var(--lingzhi-space-lg);gap:var(--lingzhi-space-lg);border-bottom:1px solid var(--lingzhi-color-divider)}.brain-status>span{align-items:center;gap:var(--lingzhi-space-xs);display:flex}.brain-status i{background:var(--lingzhi-color-fg-secondary);border-radius:50%;width:8px;height:8px}.brain-status i[data-enabled=true]{background:var(--lingzhi-color-accent-ink)}.brain-team{gap:var(--lingzhi-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.brain-person{border:1px solid var(--lingzhi-color-divider);padding:var(--lingzhi-space-lg);border-radius:var(--lingzhi-radius-panel);overflow-wrap:anywhere;min-width:0}.brain-timeline>li{padding:0 0 var(--lingzhi-space-lg) var(--lingzhi-space-lg);border-inline-start:1px solid var(--lingzhi-color-divider);overflow-wrap:anywhere}.brain-timeline time{font-size:var(--lingzhi-type-small-font-size);color:var(--lingzhi-color-fg-secondary)}.brain-context summary{cursor:pointer;overflow-wrap:anywhere}.brain-context summary svg{vertical-align:middle}.brain-note{white-space:pre-wrap;overflow-wrap:anywhere}.brain-context-form{gap:var(--lingzhi-space-sm);padding-block:var(--lingzhi-space-md);display:grid}.brain-context input,.brain-context textarea,.brain-context select{min-width:0;max-width:100%}@media (width<=700px){.brain-direction-layout{grid-template-columns:minmax(0,1fr)}.brain-status,.brain-priorities>li{gap:var(--lingzhi-space-sm)}.brain-context .lc-actions{flex-wrap:wrap}.brain-save{position:static}}.brain-editor{border:0;min-width:0;margin:0;padding:0}.sk-pill{justify-content:center;align-items:center;gap:var(--lingzhi-space-xs);height:var(--lingzhi-button-height-md);padding:0 var(--lingzhi-button-padding-inline-md);border-radius:var(--lingzhi-button-radius);background:var(--lingzhi-button-soft-bg);color:var(--lingzhi-button-soft-fg);font:var(--lingzhi-button-font);white-space:nowrap;transition:background var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard), color var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard), transform var(--lingzhi-motion-duration-press) var(--lingzhi-motion-easing-standard);display:inline-flex}.sk-pill:hover{background:var(--lingzhi-button-soft-bg-hover);color:var(--lingzhi-button-soft-fg-hover)}.sk-pill:active{background:var(--lingzhi-button-soft-bg-active);transform:scale(var(--lingzhi-button-press-scale))}.sk-pill:disabled{opacity:var(--lingzhi-button-disabled-opacity);cursor:not-allowed;transform:none}.sk-pill[data-size=sm]{height:var(--lingzhi-button-height-sm);padding:0 var(--lingzhi-button-padding-inline-sm);font:var(--lingzhi-type-small);font-weight:var(--lingzhi-weight-medium)}.sk-pill[data-size=lg]{height:var(--lingzhi-button-height-lg);font:var(--lingzhi-type-body-strong)}.sk-pill[data-variant=primary]{background:var(--lingzhi-button-primary-bg);color:var(--lingzhi-button-primary-fg);box-shadow:var(--lingzhi-button-primary-shadow)}.sk-pill[data-variant=primary]:hover{background:var(--lingzhi-button-primary-bg-hover)}.sk-pill[data-variant=primary]:active{background:var(--lingzhi-button-primary-bg-active)}.sk-pill[data-variant=selected]{background:var(--lingzhi-button-selected-bg);color:var(--lingzhi-button-selected-fg)}.sk-pill[data-variant=ghost]{color:var(--lingzhi-button-ghost-fg);background:0 0}.sk-pill[data-variant=ghost]:hover{background:var(--lingzhi-button-ghost-bg-hover)}.sk-pill svg{width:var(--lingzhi-size-icon-md);height:var(--lingzhi-size-icon-md)}.sk-icon-btn{width:var(--lingzhi-icon-button-size);height:var(--lingzhi-icon-button-size);border-radius:var(--lingzhi-icon-button-radius);color:var(--lingzhi-icon-button-fg);transition:background var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard), transform var(--lingzhi-motion-duration-press) var(--lingzhi-motion-easing-standard);place-items:center;display:inline-grid}.sk-icon-btn:hover{background:var(--lingzhi-icon-button-bg-hover)}.sk-icon-btn:active{transform:scale(.94)}.sk-icon-btn svg{width:var(--lingzhi-icon-button-icon);height:var(--lingzhi-icon-button-icon)}.sk-icon-btn[data-variant=primary]{background:var(--lingzhi-button-primary-bg);color:var(--lingzhi-button-primary-fg);box-shadow:var(--lingzhi-button-primary-shadow)}.sk-icon-btn[data-variant=primary]:hover{background:var(--lingzhi-button-primary-bg-hover)}.sk-icon-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.sk-card{gap:var(--lingzhi-space-xs);min-width:0;padding:var(--lingzhi-card-padding);border-radius:var(--lingzhi-card-radius);background:var(--lingzhi-card-bg);box-shadow:var(--lingzhi-card-shadow);text-align:left;transition:box-shadow var(--lingzhi-motion-duration-base) var(--lingzhi-motion-easing-standard), transform var(--lingzhi-motion-duration-base) var(--lingzhi-motion-easing-standard), background var(--lingzhi-motion-duration-base) var(--lingzhi-motion-easing-standard);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.sk-card[data-interactive=true]:hover{background:var(--lingzhi-card-bg-hover);box-shadow:var(--lingzhi-card-shadow-hover);transform:translateY(-2px)}}.sk-card[data-interactive=true]:active{transform:scale(.985)}.sk-card-title{font:var(--lingzhi-card-title);color:var(--lingzhi-card-title-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sk-card-body{font:var(--lingzhi-card-body);color:var(--lingzhi-card-body-fg);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.sk-card-meta{align-items:center;gap:var(--lingzhi-space-xs);padding-top:var(--lingzhi-space-xs);font:var(--lingzhi-type-caption);color:var(--lingzhi-card-meta-fg);margin-top:auto;display:flex}.sk-chip{align-items:center;gap:var(--lingzhi-space-xs);height:var(--lingzhi-chip-height);padding:0 var(--lingzhi-space-sm);border-radius:var(--lingzhi-chip-radius);background:var(--lingzhi-chip-bg);color:var(--lingzhi-chip-fg);font:var(--lingzhi-chip-font);white-space:nowrap;display:inline-flex}.sk-cite{min-width:var(--lingzhi-citation-height);height:var(--lingzhi-citation-height);border-radius:var(--lingzhi-citation-radius);background:var(--lingzhi-citation-bg);color:var(--lingzhi-citation-fg);font:var(--lingzhi-citation-font);font-variant-numeric:tabular-nums;vertical-align:2px;transition:transform var(--lingzhi-motion-duration-press) var(--lingzhi-motion-easing-standard);place-items:center;margin:0 2px;padding:0 5px;display:inline-grid}.sk-cite:hover{transform:scale(1.12)}.sk-seg{padding:var(--lingzhi-segmented-padding);border-radius:var(--lingzhi-segmented-radius);background:var(--lingzhi-segmented-track-bg);display:inline-flex;position:relative}.sk-seg-thumb{top:var(--lingzhi-segmented-padding);height:var(--lingzhi-segmented-height);border-radius:var(--lingzhi-segmented-radius);background:var(--lingzhi-segmented-thumb-bg);box-shadow:var(--lingzhi-segmented-thumb-shadow);transition:left var(--lingzhi-segmented-motion) var(--lingzhi-segmented-easing), width var(--lingzhi-segmented-motion) var(--lingzhi-segmented-easing);position:absolute}.sk-seg-item{z-index:var(--lingzhi-z-raised);align-items:center;gap:var(--lingzhi-space-xs);height:var(--lingzhi-segmented-height);padding:0 var(--lingzhi-space-md);border-radius:var(--lingzhi-segmented-radius);color:var(--lingzhi-segmented-item-fg);font:var(--lingzhi-segmented-font);transition:color var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);display:inline-flex;position:relative}.sk-seg-item[aria-selected=true]{color:var(--lingzhi-segmented-thumb-fg)}.sk-seg-item svg{width:var(--lingzhi-size-icon-md);height:var(--lingzhi-size-icon-md)}.sk-search{align-items:center;gap:var(--lingzhi-space-sm);height:var(--lingzhi-size-control-lg);padding:0 var(--lingzhi-space-lg);border-radius:var(--lingzhi-input-radius);background:var(--lingzhi-input-bg);color:var(--lingzhi-input-placeholder);display:flex}.sk-search input{min-width:0;color:var(--lingzhi-input-fg);background:0 0;border:0;outline:0;flex:1}.sk-search input::placeholder{color:var(--lingzhi-input-placeholder)}.sk-search:focus-within{box-shadow:0 0 0 var(--lingzhi-focus-ring-width) var(--lingzhi-focus-ring-color)}.shimmer{background:linear-gradient(90deg, var(--lingzhi-color-fg-caption) 35%, var(--lingzhi-color-fg-default) 50%, var(--lingzhi-color-fg-caption) 65%);color:#0000;animation:sk-shimmer var(--lingzhi-skeleton-motion) var(--lingzhi-skeleton-easing) infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes sk-shimmer{0%{background-position:150%}to{background-position:-50%}}@media (prefers-reduced-motion:reduce){.shimmer{color:var(--lingzhi-color-fg-secondary);background:0 0;animation:none}}.sk-working{font:var(--lingzhi-type-small);font-weight:var(--lingzhi-weight-medium);align-items:center;gap:8px;display:inline-flex}.sk-working-t{font:var(--lingzhi-type-caption);font-variant-numeric:tabular-nums;color:var(--lingzhi-color-fg-caption)}.sk-avatar{border-radius:50%;flex:none;display:block}.brand-mark{height:var(--lingzhi-logo-mark-height);aspect-ratio:var(--lingzhi-logo-mark-ratio);background:var(--lingzhi-logo-mark-fg);-webkit-mask:var(--brand-mark-url) center / contain no-repeat;-webkit-mask:var(--brand-mark-url) center / contain no-repeat;mask:var(--brand-mark-url) center / contain no-repeat;flex:none;display:inline-block}.brand-mark[data-size=lg]{height:var(--lingzhi-logo-mark-height-lg)}@media (forced-colors:active){.brand-mark{forced-color-adjust:none;background:canvastext}}.pri-icon{width:var(--lingzhi-size-icon-sm);height:var(--lingzhi-size-icon-sm);vertical-align:-2px;flex:none}.pri-on{fill:var(--lingzhi-priority-bar-on)}.pri-off{fill:var(--lingzhi-priority-bar-off)}.pri-urgent{fill:var(--lingzhi-priority-urgent)}.pri-urgent-fg{fill:var(--lingzhi-priority-urgent-fg)}.pri-icon[data-level=high] .pri-on{fill:var(--lingzhi-priority-high)}html body .task-chk[data-state]{--pc:var(--lingzhi-priority-low);min-height:0;font:inherit;width:var(--lingzhi-priority-check-size);height:var(--lingzhi-priority-check-size);border-radius:var(--lingzhi-radius-pill);box-shadow:inset 0 0 0 calc(var(--lingzhi-priority-check-ring) * .8) var(--pc);color:var(--lingzhi-color-bg-raised);transition:background-color var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard), transform var(--lingzhi-motion-duration-press) var(--lingzhi-motion-easing-standard);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}html body .task-chk[data-state][data-level=urgent]{--pc:var(--lingzhi-priority-urgent)}html body .task-chk[data-state][data-level=high]{--pc:var(--lingzhi-priority-high)}html body .task-chk[data-state][data-level=medium]{--pc:var(--lingzhi-priority-medium)}html body .task-chk[data-state][data-size=sm]{width:var(--lingzhi-size-icon-sm);height:var(--lingzhi-size-icon-sm);box-shadow:inset 0 0 0 calc(var(--lingzhi-priority-check-ring) * .7) var(--pc)}html body .task-chk[data-state][data-size=lg]{width:calc(var(--lingzhi-priority-check-size) + var(--lingzhi-space-xs));height:calc(var(--lingzhi-priority-check-size) + var(--lingzhi-space-xs))}html body button.task-chk[data-state]{cursor:pointer}html body button.task-chk[data-state]:not([data-state=done]):hover{background:color-mix(in srgb, var(--pc) 12%, transparent)}html body button.task-chk[data-state]:active{transform:scale(var(--lingzhi-state-press-scale))}html body .task-chk[data-state][data-state=doing]:after{content:"";border-radius:var(--lingzhi-radius-pill);background:conic-gradient(var(--pc) 0 50%, transparent 50% 100%);position:absolute;inset:26%}html body .task-chk[data-state][data-state=done]{background:var(--pc);box-shadow:none}html body button.task-chk[data-state][data-state=done]{animation:task-chk-pop var(--lingzhi-motion-duration-slow) var(--lingzhi-motion-easing-overshoot)}html body .task-chk[data-state] svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:62%;height:62%}@keyframes task-chk-pop{0%{transform:scale(.6)}}html body .task-chk[data-state][data-state=canceled]:after{content:"";height:calc(var(--lingzhi-priority-check-ring) * .8);background:var(--pc);position:absolute;top:50%;left:22%;right:22%;transform:rotate(-45deg)}html body .task-chk[data-state][data-state=triage]{box-shadow:none;outline:calc(var(--lingzhi-priority-check-ring) * .7) dashed var(--pc);outline-offset:calc(var(--lingzhi-priority-check-ring) * -.7)}.people-pick{min-width:0;display:block}.people-pick-chips{gap:var(--lingzhi-space-2xs);flex-wrap:wrap;display:flex}html body button.people-chip{align-items:center;gap:var(--lingzhi-space-xs);height:var(--lingzhi-chip-height);min-height:0;padding:0 var(--lingzhi-space-sm) 0 var(--lingzhi-space-2xs);border-radius:var(--lingzhi-radius-pill);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-border-subtle);color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-chip-font);cursor:pointer;transition:background-color var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard), color var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);background:0 0;border:0;margin:0;display:inline-flex}html body button.people-chip:hover{background:var(--lingzhi-color-fill-muted);color:var(--lingzhi-color-fg-default)}html body button.people-chip[aria-pressed=true]{background:var(--lingzhi-color-fill-muted-strong);box-shadow:none;color:var(--lingzhi-color-fg-default)}.people-chip i{width:calc(var(--lingzhi-chip-height) - var(--lingzhi-space-xs));height:calc(var(--lingzhi-chip-height) - var(--lingzhi-space-xs));border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fill-muted-strong);font:var(--lingzhi-type-micro);place-items:center;font-style:normal;display:inline-grid}.people-chip[aria-pressed=true] i{background:var(--lingzhi-color-fg-default);color:var(--lingzhi-color-bg-surface)}.people-pick-native{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.login{background:var(--lingzhi-login-stage-bg);min-height:100%;color:var(--lingzhi-login-stage-fg);position:relative;overflow:hidden}.login-stage{background:var(--lingzhi-login-stage-bg);position:absolute;inset:0;overflow:hidden}.login-field-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.login-orbs{position:absolute;inset:0;overflow:hidden}.login-orbs>div{position:absolute;top:0;left:0}.login-orbs i{opacity:.6;filter:blur(8px);border-radius:50%;display:block}.login-orbs .o1{animation:login-drift-x1 calc(var(--lingzhi-login-ambient-motion) * 1) var(--lingzhi-login-ambient-easing) infinite alternate}.login-orbs .o1 i{background:radial-gradient(closest-side, color-mix(in srgb, var(--lingzhi-login-stage-fg) 30%, transparent), color-mix(in srgb, var(--lingzhi-login-stage-fg) 9%, transparent) 55%, transparent);width:78vmax;height:78vmax;animation:login-drift-y1 calc(var(--lingzhi-login-ambient-motion) * .826) var(--lingzhi-login-ambient-easing) infinite alternate}.login-orbs .o2{animation:login-drift-x2 calc(var(--lingzhi-login-ambient-motion) * 1.261) var(--lingzhi-login-ambient-easing) infinite alternate}.login-orbs .o2 i{background:radial-gradient(closest-side, color-mix(in srgb, var(--lingzhi-color-accent-strong) 22%, transparent), transparent 70%);width:56vmax;height:56vmax;animation:login-drift-y2 calc(var(--lingzhi-login-ambient-motion) * 1.348) var(--lingzhi-login-ambient-easing) infinite alternate}.login-orbs .o3{animation:login-drift-x3 calc(var(--lingzhi-login-ambient-motion) * 1.609) var(--lingzhi-login-ambient-easing) infinite alternate}.login-orbs .o3 i{background:radial-gradient(closest-side, color-mix(in srgb, var(--lingzhi-login-stage-fg) 14%, transparent), transparent 70%);width:44vmax;height:44vmax;animation:login-drift-y3 calc(var(--lingzhi-login-ambient-motion) * 1.174) var(--lingzhi-login-ambient-easing) infinite alternate}@keyframes login-drift-x1{0%{transform:translate(-30vmax)}to{transform:translate(18vmax)}}@keyframes login-drift-y1{0%{transform:translateY(-34vmax)}to{transform:translateY(8vmax)}}@keyframes login-drift-x2{0%{transform:translate(22vmax)}to{transform:translate(-14vmax)}}@keyframes login-drift-y2{0%{transform:translateY(26vmax)}to{transform:translateY(-6vmax)}}@keyframes login-drift-x3{0%{transform:translate(-8vmax)}to{transform:translate(30vmax)}}@keyframes login-drift-y3{0%{transform:translateY(40vmax)}to{transform:translateY(14vmax)}}.login-scrim{background:linear-gradient(to top, color-mix(in srgb, var(--lingzhi-login-stage-bg) 85%, transparent), transparent);pointer-events:none;height:40%;position:absolute;inset:auto 0 0}.login-tag{font:var(--lingzhi-type-caption);letter-spacing:4px;opacity:.85;margin:0;position:absolute;top:48px;left:56px}.login-copy{position:absolute;bottom:56px;left:56px;right:56px}.login-copy-name{font:var(--lingzhi-type-hero);font-family:var(--lingzhi-font-ui);letter-spacing:2px;margin:0;font-size:44px}.login-copy-line{margin:var(--lingzhi-space-sm) 0 0;font:var(--lingzhi-type-lead);letter-spacing:4px;opacity:.72}.login-side{z-index:var(--lingzhi-z-raised);pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;right:clamp(24px,8vw,140px)}.login-box{--lingzhi-button-primary-bg:var(--lingzhi-login-stage-fg);--lingzhi-button-primary-bg-hover:color-mix(in srgb, var(--lingzhi-login-stage-fg) 88%, var(--lingzhi-login-stage-bg));--lingzhi-button-primary-bg-active:color-mix(in srgb, var(--lingzhi-login-stage-fg) 78%, var(--lingzhi-login-stage-bg));--lingzhi-button-primary-fg:var(--lingzhi-login-stage-bg);--lingzhi-button-primary-shadow:none;--lingzhi-button-soft-bg:color-mix(in srgb, var(--lingzhi-login-stage-fg) 10%, transparent);--lingzhi-button-soft-bg-hover:color-mix(in srgb, var(--lingzhi-login-stage-fg) 16%, transparent);--lingzhi-button-soft-bg-active:color-mix(in srgb, var(--lingzhi-login-stage-fg) 22%, transparent);--lingzhi-button-soft-fg:var(--lingzhi-login-stage-fg);--lingzhi-button-soft-fg-hover:var(--lingzhi-login-stage-fg);--lingzhi-focus-ring-color:color-mix(in srgb, var(--lingzhi-login-stage-fg) 60%, transparent);pointer-events:auto;width:var(--lingzhi-login-card-width);max-width:calc(100vw - 32px);padding:var(--lingzhi-space-2xl) var(--lingzhi-space-xl) var(--lingzhi-space-xl);border-radius:var(--lingzhi-login-card-radius);background:color-mix(in srgb, var(--lingzhi-login-stage-bg) 62%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) color-mix(in srgb, var(--lingzhi-login-stage-fg) 12%, transparent), var(--lingzhi-shadow-float);color:var(--lingzhi-login-stage-fg);gap:var(--lingzhi-space-sm);animation:lingzhi-rise var(--lingzhi-motion-duration-slow) var(--lingzhi-motion-easing-standard) both;flex-direction:column;display:flex}.login-box h1{font:var(--lingzhi-type-title);margin-bottom:var(--lingzhi-space-md)}.login-box .lead{margin:0 0 var(--lingzhi-space-sm);font:var(--lingzhi-type-small);color:color-mix(in srgb, var(--lingzhi-login-stage-fg) 70%, transparent)}.login-or{align-items:center;gap:var(--lingzhi-space-sm);margin:var(--lingzhi-space-xs) 0;font:var(--lingzhi-type-caption);color:color-mix(in srgb, var(--lingzhi-login-stage-fg) 55%, transparent);display:flex}.login-or:before,.login-or:after{content:"";height:var(--lingzhi-size-ring);background:color-mix(in srgb, var(--lingzhi-login-stage-fg) 14%, transparent);flex:1}.login-field{height:var(--lingzhi-input-height);padding:0 var(--lingzhi-input-padding-inline);border-radius:var(--lingzhi-input-radius);background:color-mix(in srgb, var(--lingzhi-login-stage-fg) 8%, transparent);color:var(--lingzhi-login-stage-fg);transition:background-color var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard), box-shadow var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);border:0;outline:0}.login-field::placeholder{color:color-mix(in srgb, var(--lingzhi-login-stage-fg) 50%, transparent)}.login-field:hover{background:color-mix(in srgb, var(--lingzhi-login-stage-fg) 12%, transparent)}.login-field:focus{background:color-mix(in srgb, var(--lingzhi-login-stage-fg) 12%, transparent);box-shadow:0 0 0 var(--lingzhi-focus-ring-width) var(--lingzhi-focus-ring-color)}.login-error{padding:var(--lingzhi-space-sm) var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-row);background:color-mix(in srgb, var(--lingzhi-color-status-danger) 40%, transparent);color:var(--lingzhi-login-stage-fg);font:var(--lingzhi-type-small);margin:0}.login-alt{margin-top:var(--lingzhi-space-sm);text-align:center;font:var(--lingzhi-type-caption);color:color-mix(in srgb, var(--lingzhi-login-stage-fg) 55%, transparent)}.login-alt a{color:inherit}@media (width<=860px){.login-tag{top:24px;left:24px}.login-copy{inset:34% 24px auto}.login-copy-name{font-size:30px}.login-side{top:auto;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));place-items:end center}.login-box{width:100%;max-width:420px;padding:var(--lingzhi-space-xl) var(--lingzhi-space-lg) var(--lingzhi-space-lg)}.login-box h1{font:var(--lingzhi-type-subheading);margin-bottom:var(--lingzhi-space-xs)}}@media (prefers-reduced-motion:reduce){.login-orbs>div,.login-orbs i{animation:none}}:root[data-lingzhi-motion=reduce] .login-orbs>div,:root[data-lingzhi-motion=reduce] .login-orbs i{animation:none}.device{min-height:100%;padding:var(--lingzhi-space-xl) var(--lingzhi-space-md);background:var(--lingzhi-color-bg-page);justify-content:center;align-items:flex-start;display:flex}.device-card{gap:var(--lingzhi-space-lg);width:100%;max-width:440px;padding:var(--lingzhi-space-xl) var(--lingzhi-space-lg);border-radius:var(--lingzhi-radius-card);background:var(--lingzhi-color-bg-surface);box-shadow:var(--lingzhi-shadow-card);flex-direction:column;display:flex}.device-body{gap:var(--lingzhi-space-md);flex-direction:column;display:flex}.device-body h1{font-family:var(--lingzhi-font-title);overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.4}.device-lead,.device-note{margin:0;line-height:1.6}.device-note{color:var(--lingzhi-color-fg-secondary);font-size:13px}.device-code{font-family:var(--lingzhi-font-mono);letter-spacing:.08em}.device-scopes{gap:var(--lingzhi-space-xs);flex-direction:column;margin:0;padding-left:1.2em;line-height:1.5;display:flex}.device-actions{gap:var(--lingzhi-space-sm);grid-template-columns:1fr 1fr;display:grid}.page{padding:var(--lingzhi-space-2xl) 36px 96px;max-width:1240px}.page-h{align-items:center;gap:var(--lingzhi-space-md);flex-wrap:wrap;margin-bottom:22px;display:flex}.page-h h1{font:var(--lingzhi-type-heading)}.page-h .grow{flex:1}.kb-grid{gap:var(--lingzhi-space-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.kb-card{gap:var(--lingzhi-space-sm);min-height:168px;padding:18px}.kb-cover{border-radius:var(--lingzhi-radius-row);background:var(--lingzhi-color-accent-soft);width:40px;height:40px;color:var(--lingzhi-color-accent-soft-fg);place-items:center;display:grid}.kb-cover svg{width:20px;height:20px}.kbp{gap:var(--lingzhi-space-xl);padding:22px var(--lingzhi-space-2xl) 96px 28px;grid-template-columns:252px minmax(0,1fr);display:grid}.kbp-head{align-items:center;gap:var(--lingzhi-space-md);flex-wrap:wrap;grid-column:1/-1;display:flex}.kbp-head h1{font:var(--lingzhi-type-heading)}.kbp-head .grow{flex:1}.kb-tabs{align-self:flex-end;gap:4px;display:flex}.kb-tabs a{text-decoration:none}.crumb{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-caption);align-items:center;gap:4px;margin-bottom:6px;display:flex}.crumb a{color:inherit;border-radius:8px;padding:2px 6px;text-decoration:none}.crumb a:hover{background:var(--lingzhi-color-fill-action);color:var(--lingzhi-color-fg-default)}.tray{padding:var(--lingzhi-space-sm);border-radius:var(--lingzhi-tree-row-tray-radius);background:var(--lingzhi-tree-row-tray-bg);align-self:start;max-height:calc(100vh - 40px);position:sticky;top:20px;overflow:auto}.tree-row{height:var(--lingzhi-tree-row-height);border-radius:var(--lingzhi-tree-row-radius);transition:background var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);align-items:center;display:flex}.tree-row:hover{background:var(--lingzhi-tree-row-bg-hover)}.tree-row[data-current=true]{background:var(--lingzhi-tree-row-bg-current);box-shadow:var(--lingzhi-tree-row-shadow-current)}.tree-twisty{width:20px;height:20px;color:var(--lingzhi-color-fg-icon);border-radius:6px;flex:none;place-items:center;display:grid}button.tree-twisty:hover{background:var(--lingzhi-color-fill-action)}.tree-pick{align-items:center;gap:var(--lingzhi-space-sm);min-width:0;height:100%;color:var(--lingzhi-tree-row-fg);font:var(--lingzhi-type-small);text-align:left;flex:1;padding:0 10px 0 4px;display:flex}.tree-row[data-current=true] .tree-pick{color:var(--lingzhi-color-fg-default)}.tree-pick .name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tree-pick .n{color:var(--lingzhi-tree-row-count-fg);font:var(--lingzhi-type-caption);font-variant-numeric:tabular-nums}.tree-pick svg{width:var(--lingzhi-size-icon-md);height:var(--lingzhi-size-icon-md);color:var(--lingzhi-color-fg-icon)}.twisty{width:14px;height:14px;transition:transform var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard)}.twisty[data-open=true]{transform:rotate(90deg)}.tools{gap:var(--lingzhi-space-sm);margin-bottom:var(--lingzhi-space-lg);flex-wrap:wrap;align-items:center;display:flex}.tools .sk-search{flex:1;min-width:220px}.doc-grid{gap:var(--lingzhi-space-md);grid-template-columns:repeat(auto-fill,minmax(232px,1fr));display:grid}.doc-card{cursor:pointer;min-height:158px}.doc-src{min-width:0;font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.doc-dot{background:var(--lingzhi-color-accent-dot);border-radius:50%;flex:none;width:6px;height:6px}.doc-dot[data-status=parsing]{box-shadow:inset 0 0 0 1.5px var(--lingzhi-color-fg-caption);animation:sk-breathe var(--lingzhi-stream-think-motion) var(--lingzhi-motion-easing-standard) infinite;background:0 0}.doc-dot[data-status=failed]{background:var(--lingzhi-color-status-danger)}.list-foot{margin-top:var(--lingzhi-space-xl);color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-caption);justify-content:center;display:flex}.empty{text-align:center;color:var(--lingzhi-color-fg-caption);padding:48px 0}.upload-list{gap:var(--lingzhi-space-xs);margin-bottom:var(--lingzhi-space-lg);flex-direction:column;display:flex}.upload-item{align-items:center;gap:var(--lingzhi-space-sm);padding:var(--lingzhi-space-sm) var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-row);background:var(--lingzhi-card-bg);font:var(--lingzhi-type-small);display:flex}.upload-item .bar{background:var(--lingzhi-color-fill-muted-strong);border-radius:2px;flex:0 0 120px;height:4px;overflow:hidden}.upload-item .bar i{background:var(--lingzhi-color-accent-strong);height:100%;transition:width var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-linear);display:block}.upload-item[data-state=error]{background:var(--lingzhi-color-status-danger-soft);color:var(--lingzhi-color-status-danger)}@media (width<=900px){.page{padding:var(--lingzhi-space-xl) var(--lingzhi-space-lg) 96px}.kbp{padding:var(--lingzhi-space-lg) var(--lingzhi-space-lg) 96px;grid-template-columns:minmax(0,1fr)}.tray{max-height:260px;position:static}}.attach-row{padding:2px var(--lingzhi-space-sm) var(--lingzhi-space-sm);flex-wrap:wrap;gap:6px;display:flex}.attach-chip{border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fill-muted);height:26px;color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-caption);align-items:center;gap:4px;max-width:260px;padding:0 4px 0 10px;display:inline-flex}.attach-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attach-chip .sk-icon-btn{width:18px;height:18px}.attach-add{border-radius:var(--lingzhi-radius-pill);height:26px;box-shadow:inset 0 0 0 1.5px var(--lingzhi-color-fill-muted-strong);color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-caption);align-items:center;gap:4px;padding:0 10px;display:inline-flex}.attach-pop{gap:var(--lingzhi-space-sm);flex-direction:column;width:340px;display:flex}.attach-pop .hits{flex-direction:column;gap:2px;max-height:280px;display:flex;overflow:auto}.attach-pop .hit{align-items:center;gap:var(--lingzhi-space-sm);padding:7px var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-item);text-align:left;font:var(--lingzhi-type-small);display:flex}.attach-pop .hit:hover{background:var(--lingzhi-color-fill-muted)}.mic-live{height:var(--lingzhi-icon-button-size);background:var(--lingzhi-color-accent-soft);color:var(--lingzhi-color-accent-soft-fg);font:var(--lingzhi-type-caption);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.mic-live:hover:not(:disabled){background:var(--lingzhi-color-status-danger-soft);color:var(--lingzhi-color-status-danger)}.mic-live:disabled{cursor:default}.mic-bars{align-items:center;gap:2px;height:16px;display:inline-flex}.mic-bars i{transform-origin:50%;width:3px;height:16px;transition:transform var(--lingzhi-motion-duration-press) var(--lingzhi-motion-easing-linear);background:currentColor;border-radius:2px;display:block}.mic-spin{width:15px;height:15px;animation:sk-spin var(--lingzhi-spinner-motion) var(--lingzhi-spinner-easing) infinite}.mic-time{min-width:2.6em}textarea[data-dictating=true],input[data-dictating=true]{caret-color:#0000}@media (prefers-reduced-motion:reduce){.mic-bars i{transition:none}.mic-spin{animation:none}}.voice-models{gap:8px;margin:14px 0 6px;display:grid}.voice-model{border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-color-fill-muted);text-align:left;transition:background var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);grid-template-columns:18px auto 1fr;align-items:baseline;gap:4px 10px;padding:12px 14px;display:grid}.voice-model[aria-checked=true]{background:var(--lingzhi-color-accent-soft);color:var(--lingzhi-color-accent-soft-fg)}.voice-model .tick{visibility:hidden;align-self:center}.voice-model[aria-checked=true] .tick{visibility:visible}.voice-model .name{font-weight:var(--lingzhi-weight-semibold)}.voice-model .note{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-secondary)}@media (width<=640px){.voice-model{grid-template-columns:18px 1fr}.voice-model .note{grid-column:2}}.voice-try{align-items:flex-end;gap:10px;margin-top:12px;display:flex}.voice-try textarea{border:1px solid var(--lingzhi-color-divider);border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-color-bg-raised);min-width:0;color:var(--lingzhi-color-fg-default);font:inherit;resize:vertical;flex:1;padding:10px 12px}.composer{border-radius:var(--lingzhi-composer-radius);background:var(--lingzhi-composer-bg);box-shadow:var(--lingzhi-composer-shadow);padding:var(--lingzhi-composer-padding);transition:box-shadow var(--lingzhi-motion-duration-base) var(--lingzhi-motion-easing-standard)}.composer:focus-within{box-shadow:var(--lingzhi-composer-shadow), 0 0 0 4px var(--lingzhi-composer-focus-halo)}.composer textarea{width:100%;min-height:48px;max-height:12.8em;padding:var(--lingzhi-space-sm) var(--lingzhi-space-md) var(--lingzhi-space-xs);resize:none;color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-body);background:0 0;border:0;outline:0;font-size:15px;display:block}.composer textarea::placeholder{color:var(--lingzhi-input-placeholder)}.composer[data-size=lg] textarea{min-height:76px;font-size:16px}.composer-row{align-items:center;gap:var(--lingzhi-space-xs);flex-wrap:wrap;display:flex}.composer-row .grow{flex:1}.composer-end{align-items:center;gap:var(--lingzhi-space-xs);margin-left:auto;display:flex}.composer-chips{gap:var(--lingzhi-space-xs);padding:0 var(--lingzhi-space-sm) var(--lingzhi-space-sm);flex-wrap:wrap;display:flex}:root{--think:var(--lingzhi-color-think-base);--think-soft:var(--lingzhi-color-think-soft);--think-ink:var(--lingzhi-color-think-ink)}.composer[data-think=true]{box-shadow:var(--lingzhi-composer-shadow), 0 0 0 2px var(--think)}.composer[data-think=true]:focus-within{box-shadow:var(--lingzhi-composer-shadow), 0 0 0 2px var(--think), 0 0 0 6px var(--think-soft)}.think-toggle[aria-pressed=true],.think-toggle[aria-pressed=true]:hover{background:var(--think-soft);color:var(--think-ink)}.think-go,.think-go:hover{background:var(--think);color:var(--lingzhi-color-think-fg);font-weight:var(--lingzhi-weight-semibold)}.think-go:hover:not(:disabled){background:var(--lingzhi-color-think-hover)}:root{--research:var(--lingzhi-color-hue-teal-base);--research-soft:var(--lingzhi-color-hue-teal-soft);--research-ink:var(--lingzhi-color-hue-teal-ink)}.composer[data-research=true]{box-shadow:var(--lingzhi-composer-shadow), 0 0 0 2px var(--research)}.composer[data-research=true]:focus-within{box-shadow:var(--lingzhi-composer-shadow), 0 0 0 2px var(--research), 0 0 0 6px var(--research-soft)}.research-toggle[aria-pressed=true],.research-toggle[aria-pressed=true]:hover{background:var(--research-soft);color:var(--research-ink)}.research-go,.research-go:hover{background:var(--research-ink);color:var(--lingzhi-color-fg-inverse);font-weight:var(--lingzhi-weight-semibold)}.research-go:hover:not(:disabled){filter:brightness(1.08)}.think-hint{margin:var(--lingzhi-space-md) 0 0 var(--lingzhi-space-lg);font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-secondary);align-items:center;gap:10px;display:flex}.think-hint i{background:var(--lingzhi-color-hue-purple-base);border-radius:50%;flex:none;width:8px;height:8px}.composer-hint{padding-left:var(--lingzhi-space-sm);font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.pick-item{align-items:center;gap:var(--lingzhi-space-sm);display:inline-flex}.pick-trigger .lucide-chevron-down{width:14px;height:14px}.newchat{min-height:100%;padding:var(--lingzhi-space-3xl) var(--lingzhi-space-xl) 14vh;place-items:center;display:grid}.newchat-inner{width:min(720px,100%)}.newchat h1{font:var(--lingzhi-type-display);text-align:center;margin-bottom:var(--lingzhi-space-sm)}.newchat .lead{margin:0 0 var(--lingzhi-space-2xl);text-align:center;color:var(--lingzhi-color-fg-secondary)}.newchat h1+.composer{margin-top:var(--lingzhi-space-2xl)}.sec-h{margin:0 0 var(--lingzhi-space-md) var(--lingzhi-space-xs);font:var(--lingzhi-type-label);color:var(--lingzhi-color-fg-caption)}.chat{flex-direction:column;min-height:100%;display:flex}.chat-top{z-index:var(--lingzhi-z-sticky);align-items:center;gap:var(--lingzhi-space-sm);padding:var(--lingzhi-space-md) var(--lingzhi-space-xl);background:linear-gradient(var(--lingzhi-page-bg) 70%, transparent);display:flex;position:sticky;top:0}.chat-top h1{min-width:0;font:var(--lingzhi-type-subheading);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.thread{width:min(760px,100% - 48px);padding:var(--lingzhi-space-sm) 0 220px;gap:var(--lingzhi-space-xl);flex-direction:column;margin:0 auto;display:flex}.turn-user{max-width:80%;padding:10px var(--lingzhi-space-lg);background:var(--lingzhi-bubble-bg);box-shadow:var(--lingzhi-bubble-shadow);white-space:pre-wrap;word-break:break-word;animation:sk-rise var(--lingzhi-motion-duration-enter) var(--lingzhi-motion-easing-standard);border-radius:20px 20px 6px;align-self:flex-end}.dock{padding:40px var(--lingzhi-space-xl) var(--lingzhi-space-lg);background:linear-gradient(transparent, var(--lingzhi-page-bg) 46%);pointer-events:none;margin-top:auto;position:sticky;bottom:0}.dock .composer{pointer-events:auto;width:min(760px,100%);margin:0 auto}.answer{font:var(--lingzhi-type-reading);min-width:0;animation:sk-rise var(--lingzhi-motion-duration-enter) var(--lingzhi-motion-easing-standard)}.answer :is(h1,h2,h3,h4){font:var(--lingzhi-type-subheading);margin:18px 0 6px}.answer p{margin:0 0 10px}.answer :is(ul,ol){margin:0 0 10px;padding-left:22px}.answer li{margin:4px 0}.answer li::marker{color:var(--lingzhi-color-accent-dot)}.answer blockquote{padding:var(--lingzhi-space-sm) var(--lingzhi-space-lg);border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-color-fill-muted);color:var(--lingzhi-color-fg-secondary);margin:10px 0}.answer pre{padding:var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-color-fill-muted);font:var(--lingzhi-type-small);font-family:var(--lingzhi-font-mono);overflow:auto}.answer code{font-family:var(--lingzhi-font-mono);font-size:.92em}.answer :not(pre)>code{background:var(--lingzhi-color-fill-muted);border-radius:6px;padding:1px 5px}.answer table{border-collapse:collapse;font:var(--lingzhi-type-small);margin:10px 0}.answer :is(th,td){text-align:left;box-shadow:inset 0 -1px 0 var(--lingzhi-color-divider);padding:6px 10px}.answer a:not(.sk-cite){-webkit-text-decoration-color:var(--lingzhi-color-accent-dot);text-decoration-color:var(--lingzhi-color-accent-dot);text-underline-offset:3px}.answer-error{align-items:center;gap:var(--lingzhi-space-sm);margin-top:var(--lingzhi-space-sm);padding:var(--lingzhi-space-sm) var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-row);background:var(--lingzhi-color-status-danger-soft);color:var(--lingzhi-color-status-danger);font:var(--lingzhi-type-small);display:flex}.answer-note{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.answer-acts{margin-top:var(--lingzhi-space-xs);gap:2px;display:flex}.waiting{padding:var(--lingzhi-space-sm) 0;gap:5px;display:inline-flex}.waiting i{background:var(--lingzhi-color-accent-dot);width:6px;height:6px;animation:sk-breathe var(--lingzhi-stream-caret-motion) var(--lingzhi-motion-easing-standard) infinite;border-radius:50%}.waiting i:nth-child(2){animation-delay:var(--lingzhi-motion-duration-fast)}.waiting i:nth-child(3){animation-delay:var(--lingzhi-motion-duration-slow)}.trace{margin-bottom:var(--lingzhi-space-sm)}.trace-h{border-radius:var(--lingzhi-radius-item);font:var(--lingzhi-type-small);font-weight:var(--lingzhi-weight-medium);color:var(--lingzhi-color-fg-secondary);transition:background var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);align-items:center;gap:6px;margin-left:-6px;padding:3px 6px;display:inline-flex}.trace-h:hover:not(:disabled){background:var(--lingzhi-color-fill-action)}.trace-h:disabled{cursor:default}.trace-icon{flex:none;width:20px;height:20px}.trace-t{font:var(--lingzhi-type-caption);font-variant-numeric:tabular-nums;color:var(--lingzhi-color-fg-caption)}.trace-h .chev{width:14px;height:14px;color:var(--lingzhi-color-fg-icon);transition:transform var(--lingzhi-motion-duration-base) var(--lingzhi-motion-easing-standard)}.trace-h[aria-expanded=true] .chev{transform:rotate(180deg)}.trace-wrap{opacity:0;transition:grid-template-rows var(--lingzhi-motion-duration-drawer) var(--lingzhi-motion-easing-standard), opacity var(--lingzhi-motion-duration-drawer) var(--lingzhi-motion-easing-standard);grid-template-rows:0fr;display:grid}.trace-wrap[data-open=true]{opacity:1;grid-template-rows:1fr}.trace-in{overflow:hidden}.trace-steps{flex-direction:column;gap:2px;margin:4px 0 0 5px;padding:4px 0 4px 16px;list-style:none;display:flex;position:relative}.trace-steps:before{content:"";background:var(--lingzhi-color-divider);width:1px;position:absolute;top:6px;bottom:6px;left:3px}.trace-steps li{min-height:26px;font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-default);animation:sk-fade-up var(--lingzhi-stream-enter-motion) var(--lingzhi-stream-enter-easing);align-items:flex-start;gap:8px;padding:3px 0;display:flex}.trace-steps li[data-done=true]{color:var(--lingzhi-color-fg-secondary)}.trace-steps li>span{min-width:0}.trace-steps small{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);margin-left:8px}.trace-steps .ok{width:14px;height:14px;color:var(--lingzhi-color-fg-caption);flex:none;margin-top:3px}.trace-steps .ring{border:1.5px solid var(--lingzhi-color-fill-muted-strong);border-top-color:var(--lingzhi-color-fg-secondary);width:12px;height:12px;animation:sk-spin var(--lingzhi-spinner-motion) var(--lingzhi-spinner-easing) infinite;border-radius:50%;flex:none;margin:4px 1px 0}@keyframes sk-fade-up{0%{opacity:0;transform:translateY(var(--lingzhi-motion-distance-enter))}}.trace-thought{border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-color-fill-muted);font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-secondary);white-space:pre-wrap;margin-top:4px;padding:8px 12px;line-height:1.7;display:block}.trace-thought[data-live=true]{flex-direction:column-reverse;max-height:5.4em;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.basis{gap:var(--lingzhi-space-xs);margin-top:var(--lingzhi-space-md);flex-direction:column;display:flex}.basis h2{font:var(--lingzhi-type-caption);font-weight:var(--lingzhi-weight-semibold);color:var(--lingzhi-color-fg-caption);margin:0 0 2px}.ref{align-items:center;gap:var(--lingzhi-space-sm);width:100%;padding:9px var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-card-bg);box-shadow:var(--lingzhi-card-shadow);text-align:left;font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-default);transition:box-shadow var(--lingzhi-motion-duration-base) var(--lingzhi-motion-easing-standard);text-decoration:none;display:flex}.ref:hover{box-shadow:var(--lingzhi-card-shadow-hover)}.ref .sk-cite{flex:none;margin:0}.ref span.t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ref-tag{background:var(--lingzhi-chip-bg);color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-caption);white-space:nowrap;border-radius:999px;flex:none;padding:1px 7px}.ref-tag[data-mine=true]{background:var(--lingzhi-color-accent-soft);color:var(--lingzhi-color-accent-soft-fg)}.answer-acts .sk-pill{color:var(--lingzhi-color-fg-caption)}.answer-acts .sk-pill:hover{color:var(--lingzhi-color-fg-default)}.cite-pop{gap:var(--lingzhi-space-sm);width:300px;font:var(--lingzhi-type-small);flex-direction:column;display:flex}.cite-pop b{font:var(--lingzhi-type-label)}.cite-pop p{color:var(--lingzhi-color-fg-secondary);margin:0;line-height:1.7}.empty-chat{color:var(--lingzhi-color-fg-caption);text-align:center;margin:20vh auto 0}.oneline{border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-composer-bg);min-width:0;box-shadow:var(--lingzhi-composer-shadow);flex:1;align-items:center;gap:4px;padding:4px 6px;display:flex}.oneline:focus-within{box-shadow:var(--lingzhi-composer-shadow), 0 0 0 4px var(--lingzhi-composer-focus-halo)}.oneline input{min-width:0;color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-body);background:0 0;border:0;outline:0;flex:1;padding:6px 4px;font-size:15px}.oneline input::placeholder{color:var(--lingzhi-input-placeholder)}@media (width<=640px){.composer .sk-pill,.composer .sk-icon-btn{min-height:40px}.composer .sk-icon-btn{min-width:40px}}.palette .ant-modal-content,.palette .ant-modal-container{padding:var(--lingzhi-space-sm);border-radius:var(--lingzhi-dialog-radius)}.palette-input{align-items:center;gap:var(--lingzhi-space-sm);height:48px;padding:0 var(--lingzhi-space-md);color:var(--lingzhi-color-fg-caption);display:flex}.palette-input:focus-within{box-shadow:inset 0 calc(-1 * var(--lingzhi-focus-ring-width)) 0 var(--lingzhi-focus-ring-color)}.palette-input input{color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-body);background:0 0;border:0;outline:0;flex:1;font-size:16px}.palette-input kbd{font:var(--lingzhi-type-caption);background:var(--lingzhi-color-fill-muted);border-radius:6px;padding:1px 6px}.palette-list{max-height:56vh;padding:var(--lingzhi-space-xs) 0;box-shadow:inset 0 1px 0 var(--lingzhi-color-divider);overflow:auto}.palette-group{margin:var(--lingzhi-space-sm) var(--lingzhi-space-md) 2px;font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.palette-item{align-items:flex-start;gap:var(--lingzhi-space-sm);width:100%;padding:var(--lingzhi-space-sm) var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-row);text-align:left;color:var(--lingzhi-color-fg-default);display:flex}.palette-item svg{width:16px;height:16px;color:var(--lingzhi-color-fg-icon);flex:none;margin-top:3px}.palette-item[aria-selected=true]{background:var(--lingzhi-color-accent-soft);color:var(--lingzhi-color-accent-soft-fg)}.palette-text{flex-direction:column;min-width:0;display:flex}.palette-title{font:var(--lingzhi-type-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.palette-detail{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.palette-empty{padding:var(--lingzhi-space-lg);text-align:center;color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-small)}.sheet-root{z-index:var(--lingzhi-z-sheet);position:fixed;inset:0}.sheet-scrim{background:var(--lingzhi-sheet-scrim);animation:sk-fade var(--lingzhi-motion-duration-base) var(--lingzhi-motion-easing-standard);position:absolute;inset:0}.sheet{top:var(--lingzhi-space-md);right:var(--lingzhi-space-md);bottom:var(--lingzhi-space-md);width:min(var(--lingzhi-sheet-width), calc(100vw - 24px));border-radius:var(--lingzhi-sheet-radius);background:var(--lingzhi-sheet-bg);box-shadow:var(--lingzhi-sheet-shadow);animation:sk-sheet-in var(--lingzhi-sheet-motion) var(--lingzhi-sheet-easing);outline:none;flex-direction:column;display:flex;position:absolute}@keyframes sk-sheet-in{0%{transform:translate(calc(100% + 24px))}}@keyframes sk-fade{0%{opacity:0}}.sheet-head{align-items:center;gap:var(--lingzhi-space-xs);padding:var(--lingzhi-space-md) var(--lingzhi-space-md) 0 22px;display:flex}.sheet-body{flex:1;padding:22px 28px 44px;overflow:auto}.sheet-body h2{font:var(--lingzhi-type-title);margin:6px 0 10px}.sheet-chips{margin-bottom:var(--lingzhi-space-lg);flex-wrap:wrap;gap:6px;display:flex}.sheet-summary{padding:var(--lingzhi-space-md) var(--lingzhi-space-lg);border-radius:var(--lingzhi-summary-radius);background:var(--lingzhi-summary-bg);color:var(--lingzhi-summary-fg);font:var(--lingzhi-type-small);margin-bottom:20px;line-height:1.75}.sheet-summary b{font:var(--lingzhi-type-caption);font-weight:var(--lingzhi-weight-semibold);opacity:.75;margin-bottom:2px;display:block}.sheet-foot{align-items:center;gap:var(--lingzhi-space-sm);padding:var(--lingzhi-space-sm) var(--lingzhi-space-md) var(--lingzhi-space-md);display:flex}.sheet-note{color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-small)}.sheet-wait{border-radius:var(--lingzhi-radius-card);background:var(--lingzhi-color-fill-muted);height:240px;animation:sk-breathe var(--lingzhi-stream-think-motion) var(--lingzhi-motion-easing-standard) infinite}.sheet-pdf{border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-color-bg-surface);border:0;width:100%;height:calc(100vh - 260px)}.sheet-img{border-radius:var(--lingzhi-radius-note);max-width:100%}.prose{font:var(--lingzhi-type-reading);word-break:break-word}.prose :is(h1,h2,h3,h4){font:var(--lingzhi-type-subheading);margin:22px 0 6px}.prose h1{font:var(--lingzhi-type-title)}.prose p{margin:0 0 12px}.prose :is(ul,ol){margin:0 0 12px;padding-left:22px}.prose li::marker{color:var(--lingzhi-color-accent-dot)}.prose blockquote{padding:10px var(--lingzhi-space-lg);border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-color-fill-muted);color:var(--lingzhi-color-fg-secondary);margin:12px 0}.prose img{border-radius:var(--lingzhi-radius-item);max-width:100%}.prose pre{padding:var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-color-fill-muted);font:var(--lingzhi-type-small);font-family:var(--lingzhi-font-mono);overflow:auto}.prose :not(pre)>code{background:var(--lingzhi-color-fill-muted);font-family:var(--lingzhi-font-mono);border-radius:6px;padding:1px 5px;font-size:.92em}.prose table{border-collapse:collapse;font:var(--lingzhi-type-small)}.prose :is(th,td){box-shadow:inset 0 -1px 0 var(--lingzhi-color-divider);padding:6px 10px}.prose a{-webkit-text-decoration-color:var(--lingzhi-color-accent-dot);text-decoration-color:var(--lingzhi-color-accent-dot);text-underline-offset:3px}.doc-asset{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--lingzhi-color-accent-dot);text-decoration-color:var(--lingzhi-color-accent-dot);text-underline-offset:3px}.doc-unresolved{color:var(--lingzhi-color-fg-secondary)}.doc-missing{color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-caption)}.doc-img-wait{border-radius:var(--lingzhi-radius-item);background:var(--lingzhi-color-fill-muted);height:160px;display:block}.shell{grid-template-columns:var(--lingzhi-sidebar-width) minmax(0, 1fr);height:100%;display:grid}.shell[data-collapsed=true]{grid-template-columns:0 minmax(0,1fr)}.shell[data-collapsed=true] .side{visibility:hidden}.shell-main{min-width:0;position:relative;overflow:auto}.shell-open{top:var(--lingzhi-space-md);left:var(--lingzhi-space-md);z-index:var(--lingzhi-z-float);background:var(--lingzhi-color-bg-raised);box-shadow:var(--lingzhi-shadow-lift);border-radius:50%;display:none;position:fixed}.shell[data-collapsed=true] .shell-open{display:block}.shell[data-collapsed=true] .shell-main{padding-left:40px}.side{min-height:0;padding:var(--lingzhi-space-md) var(--lingzhi-space-sm) var(--lingzhi-space-sm);background:var(--lingzhi-sidebar-bg);flex-direction:column;gap:2px;display:flex;overflow:hidden}.brand{align-items:center;gap:var(--lingzhi-logo-gap);padding:var(--lingzhi-space-xs) var(--lingzhi-space-xs) var(--lingzhi-space-md) var(--lingzhi-space-sm);display:flex}.brand b{font:var(--lingzhi-logo-wordmark);letter-spacing:var(--lingzhi-logo-wordmark-letter-spacing);flex:1}.nav{align-items:center;gap:var(--lingzhi-nav-item-gap);height:var(--lingzhi-nav-item-height);padding:0 var(--lingzhi-space-md);border-radius:var(--lingzhi-nav-item-radius);color:var(--lingzhi-nav-item-fg);font:var(--lingzhi-nav-item-font);transition:background var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard), color var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard), transform var(--lingzhi-motion-duration-press) var(--lingzhi-motion-easing-standard);text-decoration:none;display:flex}.nav:hover{background:var(--lingzhi-nav-item-bg-hover);color:var(--lingzhi-nav-item-fg-hover)}.nav:active{background:var(--lingzhi-nav-item-bg-active);color:var(--lingzhi-nav-item-fg-hover);transform:scale(var(--lingzhi-state-press-scale))}.nav[aria-current=page]{background:var(--lingzhi-nav-item-bg-selected);color:var(--lingzhi-nav-item-fg-selected)}.nav svg{width:var(--lingzhi-size-icon-md);height:var(--lingzhi-size-icon-md)}.nav .out{width:var(--lingzhi-size-icon-sm);height:var(--lingzhi-size-icon-sm);color:var(--lingzhi-color-fg-caption);margin-left:auto}.side h2{margin:var(--lingzhi-space-lg) var(--lingzhi-space-md) var(--lingzhi-space-xs);font:var(--lingzhi-type-caption);font-weight:var(--lingzhi-weight-medium);color:var(--lingzhi-color-fg-caption)}.side h2:first-of-type{margin-top:var(--lingzhi-space-lg)}.hist{min-height:0;margin:0 calc(var(--lingzhi-space-xs) * -1);padding:0 var(--lingzhi-space-xs);flex-direction:column;flex:1;gap:1px;display:flex;overflow:auto}.hist-row{border-radius:var(--lingzhi-radius-item);transition:background var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);align-items:center;display:flex;position:relative}.hist-row:hover,.hist-row:focus-within{background:var(--lingzhi-nav-item-bg-hover)}.hist-row[data-current=true]{background:var(--lingzhi-color-fill-muted-strong)}.hist-row a{min-width:0;padding:7px var(--lingzhi-space-md);color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-small);white-space:nowrap;text-overflow:ellipsis;flex:1;text-decoration:none;overflow:hidden}.hist-row[data-current=true] a{color:var(--lingzhi-color-fg-default)}.hist-row .tag-think{margin-right:var(--lingzhi-space-xs);background:var(--lingzhi-color-think-soft);color:var(--lingzhi-color-think-ink);font:var(--lingzhi-type-caption);border-radius:6px;flex:none;padding:0 6px;font-size:11px;line-height:18px}.hist-row .tag-research{background:var(--lingzhi-color-hue-teal-soft);color:var(--lingzhi-color-hue-teal-ink)}.hist-row .sk-icon-btn{opacity:0;width:28px;height:28px;margin-right:2px}.hist-row:hover .sk-icon-btn,.hist-row:focus-within .sk-icon-btn,.hist-row .sk-icon-btn[aria-expanded=true]{opacity:1}.hist-group{margin:var(--lingzhi-space-sm) var(--lingzhi-space-md) 2px;font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.hist-empty{padding:var(--lingzhi-space-xs) var(--lingzhi-space-md);font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.me{align-items:center;gap:var(--lingzhi-space-sm);width:100%;padding:var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-note);text-align:left;transition:background var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);display:flex}.me:hover,.me[aria-expanded=true]{background:var(--lingzhi-nav-item-bg-hover)}.avatar{background:var(--lingzhi-color-bg-surface);width:30px;height:30px;color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-label);border-radius:50%;flex:none;place-items:center;display:grid}.me-text{min-width:0;line-height:1.3;font:var(--lingzhi-type-label);flex:1}.me-text small{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);text-overflow:ellipsis;display:block;overflow:hidden}.me-panel{gap:var(--lingzhi-space-md);flex-direction:column;width:280px;display:flex}.me-panel h3{font:var(--lingzhi-type-caption);font-weight:var(--lingzhi-weight-medium);color:var(--lingzhi-color-fg-caption);margin-bottom:var(--lingzhi-space-xs)}.me-panel .sk-seg{display:flex}.me-panel .sk-seg-item{padding:0 var(--lingzhi-space-sm);flex:1;justify-content:center}.me-links{padding-top:var(--lingzhi-space-sm);box-shadow:inset 0 1px 0 var(--lingzhi-color-divider);flex-direction:column;gap:2px;display:flex}.me-links .nav{height:36px}@media (width<=900px){.shell,.shell[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.shell .side{width:min(var(--lingzhi-sidebar-width), 86vw);z-index:var(--lingzhi-z-drawer);box-shadow:var(--lingzhi-shadow-float);visibility:hidden;transition:transform var(--lingzhi-motion-duration-slow) var(--lingzhi-motion-easing-emphasized), visibility 0s var(--lingzhi-motion-duration-slow);position:fixed;inset:0 auto 0 0;transform:translate(-104%)}.shell[data-mobile-open=true] .side{visibility:visible;transition:transform var(--lingzhi-motion-duration-slow) var(--lingzhi-motion-easing-emphasized);transform:none}.shell .shell-open{display:block}.shell .shell-main,.shell[data-collapsed=true] .shell-main{padding:52px 0 0}.shell-scrim{z-index:var(--lingzhi-z-scrim);background:var(--lingzhi-color-bg-overlay);position:fixed;inset:0}}@media (hover:none){.hist-row .sk-icon-btn{opacity:.6}}@supports (height:100dvh){.shell{height:100dvh}}.platform-nav{flex:none;max-height:55%;overflow:auto}.platform-more summary{cursor:pointer;list-style:none}.platform-bottom{display:none}@media (width<=600px){.platform-bottom{background:var(--lingzhi-color-bg-surface);border-top:var(--lingzhi-size-ring) solid var(--lingzhi-color-divider);z-index:var(--lingzhi-z-nav);padding:var(--lingzhi-space-sm) 0 calc(var(--lingzhi-space-sm) + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.platform-bottom a{min-height:var(--lingzhi-size-hit-target);align-content:center;justify-items:center;gap:var(--lingzhi-space-xs);color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-caption);text-decoration:none;display:grid}.platform-bottom svg{width:var(--lingzhi-size-icon-md);height:var(--lingzhi-size-icon-md)}.platform-bottom a[aria-current=page]{color:var(--lingzhi-color-fg-default);font-weight:var(--lingzhi-weight-semibold)}.shell-main{padding-bottom:calc(var(--lingzhi-space-xl) * 3)!important}}.platform-bottom>button{justify-content:center;align-items:center;gap:var(--lingzhi-space-xs);color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-caption);cursor:pointer;min-height:var(--lingzhi-size-hit-target);background:0 0;border:0;flex-direction:column;flex:1;display:flex}.platform-bottom>button svg{width:var(--lingzhi-size-icon-md);height:var(--lingzhi-size-icon-md)}.dlg{flex-direction:column;gap:6px;display:flex}.dlg label{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);margin-top:6px}.dlg input,.dlg textarea,.dlg select,.dlg-danger input{border-radius:var(--lingzhi-radius-item);background:var(--lingzhi-color-bg-well);width:100%;color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-small);resize:vertical;border:0;outline:0;padding:8px 10px}.dlg input:focus-visible,.dlg textarea:focus-visible,.dlg select:focus-visible,.dlg-danger input:focus-visible{box-shadow:0 0 0 var(--lingzhi-focus-ring-width) var(--lingzhi-focus-ring-color)}.dlg-note{margin-top:var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-color-bg-raised);font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-secondary);padding:10px 12px}.dlg-note p,.dlg-note ul{margin:0}.dlg-note ul{padding-left:18px}.dlg-switch{align-items:center;gap:var(--lingzhi-space-md);font:var(--lingzhi-type-small);padding:8px 0;display:flex}.dlg-switch span{flex:1}.dlg-switch small{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);display:block}.dlg-acts{gap:var(--lingzhi-space-sm);margin-top:var(--lingzhi-space-md);display:flex}.dlg-danger{margin-top:var(--lingzhi-space-xl);padding-top:var(--lingzhi-space-md);border-top:1px solid var(--lingzhi-color-divider);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.dlg-danger h3{font:var(--lingzhi-type-label);color:var(--lingzhi-color-status-danger)}.dlg-danger p,.dlg-danger label{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-secondary);margin:0}.sk-pill.danger:not(:disabled){background:var(--lingzhi-color-status-danger-soft);color:var(--lingzhi-color-status-danger)}.dlg input[type=checkbox],.dlg input[type=radio]{accent-color:var(--lingzhi-color-accent-strong)}.kbw{grid-template-columns:268px minmax(0,1fr) 400px;height:100%;min-height:0;display:grid}.kbw-main{background:var(--lingzhi-color-bg-raised);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.kbw-uploads{left:var(--lingzhi-space-lg);bottom:var(--lingzhi-space-lg);width:min(380px,100% - 48px);z-index:var(--lingzhi-z-raised);position:absolute}.kbt{border-right:1px solid var(--lingzhi-color-divider);flex-direction:column;min-width:0;min-height:0;display:flex}.kbt-head{gap:var(--lingzhi-space-sm);flex-direction:column;padding:14px 10px 8px 14px;display:flex}.kbt-title{align-items:center;gap:2px;min-width:0;display:flex}.kbt-title h1{font:var(--lingzhi-type-card-title);font-family:var(--lingzhi-font-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kbt-title .n{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-icon);margin-left:6px}.kbt-title .grow{flex:1}.kbt-title .sk-icon-btn{width:30px;height:30px}.kbt-title .sk-icon-btn svg{width:16px;height:16px}.kbt-search{align-items:center;gap:var(--lingzhi-space-xs);border-radius:var(--lingzhi-radius-item);background:var(--lingzhi-color-fill-muted);color:var(--lingzhi-color-fg-icon);padding:6px 10px;display:flex}.kbt-search:focus-within{box-shadow:0 0 0 var(--lingzhi-focus-ring-width) var(--lingzhi-focus-ring-color)}.aib-composer:focus-within{box-shadow:var(--lingzhi-shadow-lift), 0 0 0 var(--lingzhi-focus-ring-width) var(--lingzhi-focus-ring-color)}.kbt-search input{min-width:0;color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-small);background:0 0;border:0;outline:none;flex:1}.kbt-body{flex:1;min-height:0;padding:4px 8px 24px;overflow:auto}.kbt-sec[data-pinned=true]{margin-bottom:10px}.kbt-sec-h{border-radius:var(--lingzhi-radius-item);width:100%;color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-small);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;display:flex}.kbt-sec-h:hover{background:var(--lingzhi-nav-item-bg-hover);color:var(--lingzhi-color-fg-default)}.kbt-sec[data-open=true]>.kbt-sec-h,.kbt-sec[data-current=true]>.kbt-sec-h{color:var(--lingzhi-color-fg-default)}.kbt-sec-h .chev{width:14px;height:14px;color:var(--lingzhi-color-fg-icon);transition:transform var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);flex-shrink:0}.kbt-sec[data-open=true]>.kbt-sec-h .chev{transform:rotate(90deg)}.kbt-sec-h .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kbt-sec-h .ct{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-icon)}.kbt-docs{padding-bottom:4px}.kbt-doc{border-radius:var(--lingzhi-radius-item);width:100%;color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-small);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:5px 8px 5px 30px;text-decoration:none;display:block;overflow:hidden}.kbt-doc:hover{background:var(--lingzhi-nav-item-bg-hover);color:var(--lingzhi-color-fg-default)}.kbt-doc[aria-current=page]{background:var(--lingzhi-nav-item-bg-selected);color:var(--lingzhi-nav-item-fg-selected);font-weight:var(--lingzhi-weight-semibold)}.kbt-all{color:var(--lingzhi-color-fg-icon);font:var(--lingzhi-type-caption)}.kbt-note{color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-caption);padding:8px}.dl{flex:1;min-height:0;padding:28px clamp(20px,4vw,48px) 80px;overflow:auto}.dl-head{align-items:center;gap:var(--lingzhi-space-xs);max-width:820px;margin:0 auto 10px;display:flex}.dl-head h2{font:var(--lingzhi-type-title);font-family:var(--lingzhi-font-title)}.dl-head .n{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);margin-left:6px}.dl-head .grow{flex:1}.dl-rows{max-width:820px;margin:0 auto;padding:0;list-style:none}.dl-row{border-bottom:1px solid var(--lingzhi-color-divider);color:inherit;border-radius:var(--lingzhi-radius-item);flex-direction:column;gap:2px;padding:12px 10px;text-decoration:none;display:flex}.dl-row:hover{background:var(--lingzhi-color-fill-muted)}.dl-row .t{font:var(--lingzhi-type-body);font-family:var(--lingzhi-font-title);font-weight:var(--lingzhi-weight-semibold);color:var(--lingzhi-color-fg-default)}.dl-row .m{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);align-items:center;gap:8px;display:flex}.dl-row .st{background:var(--lingzhi-color-fill-muted-strong);color:var(--lingzhi-color-fg-secondary);border-radius:6px;padding:0 6px}.dl-row .st[data-state=failed]{background:var(--lingzhi-color-status-danger-soft);color:var(--lingzhi-color-status-danger)}.dl-note,.dl-foot{max-width:820px;color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-small);text-align:center;margin:20px auto}.rd{flex-direction:column;flex:1;min-height:0;display:flex}.rd-progress{flex-shrink:0;height:2px}.rd-progress i{background:var(--lingzhi-color-accent-dot);height:100%;transition:width var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-linear);display:block}.rd-scroll{flex:1;min-height:0;position:relative;overflow:auto}.rd-inner{max-width:var(--lingzhi-size-layout-reading);margin:0 auto;padding:48px clamp(20px,4vw,40px) 120px}.rd-head h1{font:var(--lingzhi-type-display);font-family:var(--lingzhi-font-title)}.rd-meta{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);flex-wrap:wrap;gap:4px 14px;margin:10px 0 30px;display:flex}.rd-meta a{color:var(--lingzhi-color-fg-caption);align-items:center;gap:4px;display:inline-flex}.rd-meta a:hover{color:var(--lingzhi-color-fg-default)}.rd .prose{font-size:16.5px;line-height:2}.rd-note{color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-small)}.rd-wait{border-radius:var(--lingzhi-radius-card);background:var(--lingzhi-color-fill-muted);height:280px;animation:sk-breathe var(--lingzhi-stream-think-motion) var(--lingzhi-motion-easing-standard) infinite}.rd-tools{z-index:var(--lingzhi-z-sticky);border-radius:var(--lingzhi-radius-row);background:var(--lingzhi-color-bg-raised);box-shadow:var(--lingzhi-shadow-pop);gap:2px;padding:4px;display:flex;position:absolute}.rd-tools button{border-radius:var(--lingzhi-radius-item);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-small);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.rd-tools button:hover{background:var(--lingzhi-color-fill-muted)}.rd-tools svg{width:14px;height:14px}.aib{border-left:1px solid var(--lingzhi-color-divider);background:var(--lingzhi-page-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.aib-h{border-bottom:1px solid var(--lingzhi-color-divider);align-items:center;gap:6px;padding:10px 8px 10px 14px;display:flex}.aib-h b{font:var(--lingzhi-type-label)}.aib-h .grow{flex:1}.aib-h .sk-icon-btn{width:30px;height:30px}.aib-h .sk-icon-btn svg{width:16px;height:16px}.aib-model{color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-caption);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:2px;padding:3px 6px;display:inline-flex}.aib-model:hover{background:var(--lingzhi-color-fill-muted);color:var(--lingzhi-color-fg-default)}.aib-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 14px;display:flex;overflow:auto}.aib-hello{padding:14px 4px 2px}.aib-orb{margin:0 0 12px -6px;display:block}.aib-hello h2{font:var(--lingzhi-type-title);font-family:var(--lingzhi-font-title)}.aib-qa{flex-direction:column;gap:2px;display:flex}.aib-qa button{border-radius:var(--lingzhi-radius-item);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.aib-qa button:hover:not(:disabled){background:var(--lingzhi-color-fill-muted)}.aib-qa button:disabled{opacity:.5;cursor:default}.aib-qa .ic{background:var(--lingzhi-color-bg-raised);width:28px;height:28px;box-shadow:var(--lingzhi-card-shadow), 0 0 0 1px var(--lingzhi-color-divider);color:var(--lingzhi-color-fg-secondary);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.aib-qa .ic svg{width:15px;height:15px}.aib-qa .n{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);margin-left:auto}.aib-hist .lbl{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);padding:0 10px 4px}.aib-hist button{border-radius:var(--lingzhi-radius-item);width:100%;color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-small);text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:6px 10px;display:flex}.aib-hist button:hover{background:var(--lingzhi-color-fill-muted);color:var(--lingzhi-color-fg-default)}.aib-hist button span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.aib-hist .at{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-icon)}.aib-card{border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-color-bg-raised);box-shadow:0 0 0 1px var(--lingzhi-color-divider);flex-direction:column;gap:8px;padding:12px 12px 10px 14px;display:flex}.aib-card .hd{align-items:center;gap:8px;display:flex}.aib-card .hd b{font:var(--lingzhi-type-label)}.aib-card .hd .sub{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.aib-card .hd .grow{flex:1}.aib-card .hd .sk-icon-btn{width:26px;height:26px}.aib-card .hd .sk-icon-btn svg{width:14px;height:14px}.aib-card .body{font:var(--lingzhi-type-small);line-height:1.8}.aib-card .muted{color:var(--lingzhi-color-fg-caption)}.aib-card .kinds{background:var(--lingzhi-color-fill-muted);border-radius:9px;align-self:flex-start;gap:2px;padding:2px;display:flex}.aib-card .kinds button{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:2px 10px}.aib-card .kinds button[aria-selected=true]{background:var(--lingzhi-color-bg-raised);color:var(--lingzhi-color-fg-default);font-weight:var(--lingzhi-weight-semibold);box-shadow:0 0 0 1px var(--lingzhi-color-divider)}.aib-card .cl{margin:0;padding:0;list-style:none}.aib-card .cl li{border-top:1px solid var(--lingzhi-color-divider);font:var(--lingzhi-type-small);flex-direction:column;gap:2px;padding:8px 30px 8px 0;display:flex;position:relative}.aib-card .cl .del{opacity:0;width:26px;height:26px;color:var(--lingzhi-color-fg-caption);position:absolute;top:6px;right:0}.aib-card .cl li:hover .del,.aib-card .cl .del:focus-visible{opacity:1}.aib-card .cl .del:hover{color:var(--lingzhi-color-status-danger)}.aib-card .fold{text-align:left;align-items:baseline;gap:6px;padding:0;display:inline-flex}.aib-card .fold svg{width:14px;height:14px;color:var(--lingzhi-color-fg-icon);transition:transform var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);align-self:center}.aib-card .fold[aria-expanded=false] svg{transform:rotate(-90deg)}.aib-card .more{align-self:flex-start}.aib-card .cl .m{font:var(--lingzhi-type-caption);gap:8px;display:flex}.aib-card .kind{font-weight:var(--lingzhi-weight-semibold);color:var(--lingzhi-color-fg-secondary)}.aib-card .kind[data-kind=opinion]{color:var(--lingzhi-color-hue-orange-ink)}.aib-card .kind[data-kind=inference]{color:var(--lingzhi-color-hue-blue-ink)}.aib-card .mine{background:var(--lingzhi-citation-bg);color:var(--lingzhi-citation-fg);border-radius:6px;padding:0 6px}.aib-card .ft{align-items:center;gap:8px;display:flex}.aib-card .ft .grow{flex:1}.aib-card .lnk{color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.aib-card .lnk:hover{color:var(--lingzhi-color-fg-default)}.aib-note{color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-small)}.aib-thread{gap:18px}.aib-user{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:6px;max-width:90%;display:flex}.aib-user .q{border-radius:var(--lingzhi-radius-item);background:var(--lingzhi-color-fill-muted);max-width:100%;color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-caption);gap:6px;padding:6px 10px;display:flex}.aib-user .q span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aib-user .q svg{flex-shrink:0;margin-top:3px}.aib-user .bub{background:var(--lingzhi-color-bg-raised);box-shadow:0 0 0 1px var(--lingzhi-color-divider);font:var(--lingzhi-type-body);white-space:pre-wrap;border-radius:16px 16px 4px;padding:8px 14px}.aib-ans .who{font:var(--lingzhi-type-label);align-items:center;gap:8px;margin-bottom:6px;display:flex}.aib .answer{font-size:14.5px}.aib .answer p,.aib .answer li{font-size:14.5px;line-height:1.8}.aib .basis{margin-top:10px}.aib .basis h2{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.aib-foot{padding:0 12px 10px}.aib-composer{border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-composer-bg);box-shadow:var(--lingzhi-shadow-lift);flex-direction:column;gap:6px;padding:10px 10px 8px 12px;display:flex}.aib-composer .ctx{flex-wrap:wrap;gap:6px;display:flex}.aib-composer .chip{background:var(--lingzhi-color-fill-muted);max-width:100%;color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-caption);border-radius:8px;align-items:flex-start;gap:6px;padding:4px 4px 4px 8px;display:inline-flex}.aib-composer .chip span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aib-composer .chip svg{flex-shrink:0;margin-top:3px}.aib-composer .chip button{color:var(--lingzhi-color-fg-icon);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-grid}.aib-composer textarea{resize:none;width:100%;color:var(--lingzhi-input-fg);font:var(--lingzhi-type-body);background:0 0;border:0;outline:none;padding:2px}.aib-composer textarea::placeholder{color:var(--lingzhi-input-placeholder)}.aib-composer .row{align-items:center;gap:4px;display:flex}.aib-composer .row .grow{flex:1}.aib-composer .chipbtn{background:var(--lingzhi-color-fill-muted);color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-caption);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.aib-composer .chipbtn:hover{background:var(--lingzhi-color-fill-action-hover);color:var(--lingzhi-color-fg-default)}.aib-composer .sk-icon-btn{width:30px;height:30px}.aib-composer .sk-icon-btn svg{width:15px;height:15px}.aib-disc{text-align:center;font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-icon);margin-top:6px;font-size:11.5px}@media (width<=1200px){.kbw{grid-template-columns:230px minmax(0,1fr) 340px}}.kbw .sheet-x,.kbw-bar,.kbw-scrim{display:none}@media (width<=900px){.kbw{height:100%;display:block}.kbw-main{height:100%}.kbw .rd-inner{padding:20px 22px 120px}.kbw>.kbt,.kbw>.aib{z-index:var(--lingzhi-z-sheet);border-radius:var(--lingzhi-sheet-radius) var(--lingzhi-sheet-radius) 0 0;background:var(--lingzhi-sheet-bg);height:min(84vh,760px);box-shadow:var(--lingzhi-sheet-shadow);visibility:hidden;transition:transform var(--lingzhi-sheet-motion) var(--lingzhi-sheet-easing), visibility 0s var(--lingzhi-sheet-motion);padding-bottom:env(safe-area-inset-bottom);border:0;position:fixed;bottom:0;left:0;right:0;transform:translateY(104%)}.kbw[data-sheet=tree]>.kbt,.kbw[data-sheet=ai]>.aib{visibility:visible;transition:transform var(--lingzhi-sheet-motion) var(--lingzhi-sheet-easing);transform:none}.kbt-body{max-height:none}.kbw .sheet-x{display:inline-flex}.kbw-scrim{z-index:var(--lingzhi-z-scrim);background:var(--lingzhi-sheet-scrim);display:block;position:fixed;inset:0}.kbw-bar{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:var(--lingzhi-z-float);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-bg-raised);max-width:calc(100vw - 32px);box-shadow:var(--lingzhi-shadow-float);gap:2px;padding:4px;display:flex;position:fixed;transform:translate(-50%)}.kbw-bar button{border-radius:var(--lingzhi-radius-pill);max-width:180px;min-height:44px;color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-small);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 16px;display:inline-flex;overflow:hidden}.kbw-bar button:active{background:var(--lingzhi-color-fill-muted)}.kbw-bar svg{flex:none;width:17px;height:17px}.kbw-main .dl{padding-bottom:96px}}.rd-inner .rd-flash{background:var(--lingzhi-color-accent-mark);box-shadow:0 0 0 6px var(--lingzhi-color-accent-mark);transition:background var(--lingzhi-motion-duration-base) var(--lingzhi-motion-easing-standard);border-radius:4px}@media (hover:none){.aib-card .cl li .del{opacity:.7}}.hue-blue{--hue:var(--lingzhi-color-hue-blue-base);--hue-soft:var(--lingzhi-color-hue-blue-soft);--hue-ink:var(--lingzhi-color-hue-blue-ink)}.hue-orange{--hue:var(--lingzhi-color-hue-orange-base);--hue-soft:var(--lingzhi-color-hue-orange-soft);--hue-ink:var(--lingzhi-color-hue-orange-ink)}.hue-green{--hue:var(--lingzhi-color-hue-green-base);--hue-soft:var(--lingzhi-color-hue-green-soft);--hue-ink:var(--lingzhi-color-hue-green-ink)}.hue-pink{--hue:var(--lingzhi-color-hue-pink-base);--hue-soft:var(--lingzhi-color-hue-pink-soft);--hue-ink:var(--lingzhi-color-hue-pink-ink)}.hue-teal{--hue:var(--lingzhi-color-hue-teal-base);--hue-soft:var(--lingzhi-color-hue-teal-soft);--hue-ink:var(--lingzhi-color-hue-teal-ink)}.hue-purple{--hue:var(--lingzhi-color-hue-purple-base);--hue-soft:var(--lingzhi-color-hue-purple-soft);--hue-ink:var(--lingzhi-color-hue-purple-ink)}.hdot{background:var(--hue);border-radius:50%;flex:none;width:8px;height:8px}.tb{flex-direction:column;height:100%;min-height:100vh;display:flex}.tb-scroll{padding-bottom:var(--lingzhi-space-3xl);flex:1;overflow:auto}.tb-col,.stage{width:min(860px,100%);padding:0 var(--lingzhi-space-xl);margin:0 auto}.tb-head{padding-top:34px}.tb-head h1{font:var(--lingzhi-type-heading)}.tb-meta{align-items:center;gap:10px;margin-top:10px;display:flex}.tb-meta .grow{flex:1}.mode-tag{border-radius:var(--lingzhi-radius-pill);background:var(--think-soft);color:var(--think-ink);font:var(--lingzhi-type-caption);font-weight:var(--lingzhi-weight-semibold);align-items:center;padding:1px 10px;display:inline-flex}.tb-steps{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);align-items:center;gap:6px;display:flex}.tb-steps i{border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fill-muted-strong);width:6px;height:6px;transition:width var(--lingzhi-motion-duration-base) var(--lingzhi-motion-easing-standard)}.tb-steps i[data-state=done]{background:var(--lingzhi-color-fg-secondary)}.tb-steps i[data-state=now]{background:var(--think);width:18px}.tb-steps span{margin-left:6px}.tb-link{border-radius:var(--lingzhi-radius-item);font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-secondary);align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.tb-link:hover{background:var(--lingzhi-color-fill-action);color:var(--lingzhi-color-fg-default)}.tb-link svg{width:15px;height:15px}.tb-note{text-align:center;font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-caption);margin-top:40px}.tb-small{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-caption)}.tb-text{font:var(--lingzhi-type-body);color:var(--lingzhi-color-fg-default);text-decoration:underline;-webkit-text-decoration-color:var(--lingzhi-color-divider);text-decoration-color:var(--lingzhi-color-divider);text-underline-offset:4px;padding:0}.tb-text:hover:not(:disabled){text-decoration-color:currentColor}.tb-text:disabled{opacity:.5;cursor:not-allowed}.seat-row{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:var(--lingzhi-space-lg);margin-top:46px;display:grid}.seat{text-align:center;animation:sk-rise var(--lingzhi-motion-duration-enter) var(--lingzhi-motion-easing-standard);flex-direction:column;align-items:center;gap:10px;padding:0;display:flex}.seat .c{background:var(--hue-soft,var(--lingzhi-color-fill-muted));width:68px;height:68px;color:var(--hue-ink,var(--lingzhi-color-fg-secondary));font-family:var(--lingzhi-font-title);font-size:23px;font-weight:var(--lingzhi-weight-semibold);transition:box-shadow var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);border-radius:50%;place-items:center;display:grid;position:relative}.seat .c[data-empty=true]{border:1.5px dashed var(--lingzhi-color-fg-icon);opacity:.5;background:0 0}.seat .c[data-arriving=true]{animation:sk-breathe var(--lingzhi-stream-think-motion) var(--lingzhi-motion-easing-standard) infinite}.seat b{font:var(--lingzhi-type-body-strong)}.seat .past{font:var(--lingzhi-type-caption);color:var(--hue-ink);margin-top:-6px}.seat .st{-webkit-line-clamp:3;max-width:240px;font:var(--lingzhi-type-reading);color:var(--lingzhi-color-fg-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}button.seat:hover .c{box-shadow:0 0 0 3px var(--lingzhi-page-bg), 0 0 0 5px var(--hue-soft)}.seat[aria-pressed=true] .c{box-shadow:0 0 0 3px var(--lingzhi-page-bg), 0 0 0 5px var(--hue)}.seat .hits{border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fg-default);min-width:22px;height:22px;color:var(--lingzhi-color-bg-page);font:var(--lingzhi-type-badge);padding:0 6px;line-height:22px;position:absolute;top:-4px;right:-6px}.arrows{height:120px;margin-top:4px;position:relative}.arrows svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arrows path{fill:none;stroke:var(--lingzhi-color-fill-muted-strong);stroke-width:2px}.arrows path.on{stroke:var(--think);stroke-width:2.5px}.arrows marker path{fill:var(--lingzhi-color-fill-muted-strong);stroke:none}.arrows marker path.on{fill:var(--think)}.pin{background:var(--lingzhi-color-bg-surface);width:28px;height:28px;box-shadow:var(--lingzhi-shadow-lift);font:var(--lingzhi-type-badge);color:var(--lingzhi-color-fg-secondary);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.pin:hover{color:var(--lingzhi-color-fg-default)}.pin[aria-pressed=true]{background:var(--think);color:var(--lingzhi-color-think-fg)}.tb-rounds{justify-content:center;gap:4px;margin-top:28px;display:flex}.tb-rounds button{border-radius:var(--lingzhi-radius-pill);font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-secondary);padding:3px 12px}.tb-rounds button:hover{background:var(--lingzhi-color-fill-action)}.tb-rounds button[aria-pressed=true]{background:var(--think-soft);color:var(--think-ink);font-weight:var(--lingzhi-weight-semibold)}.tb-rounds+.seat-row{margin-top:24px}.exchange{margin-top:var(--lingzhi-space-xl);border-radius:var(--lingzhi-radius-panel);background:var(--lingzhi-color-bg-surface);box-shadow:var(--lingzhi-shadow-card);animation:sk-rise var(--lingzhi-motion-duration-enter) var(--lingzhi-motion-easing-standard);padding:22px 26px}.exchange .stance{margin-top:var(--lingzhi-space-sm);font:var(--lingzhi-type-body-strong);font-size:16px}.exchange .stance+p{color:var(--lingzhi-color-fg-secondary)}.arrows+.exchange{margin-top:var(--lingzhi-space-sm)}.exchange .who{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-caption);align-items:center;gap:6px;display:flex}.exchange .who b{color:var(--lingzhi-color-fg-default);font-weight:var(--lingzhi-weight-semibold)}.exchange p{margin-top:var(--lingzhi-space-sm);font:var(--lingzhi-type-reading);white-space:pre-wrap;font-size:16px}.stage>.waiting{justify-content:center;display:flex}.tb-notes{gap:var(--lingzhi-space-sm);margin-top:var(--lingzhi-space-lg);flex-direction:column;display:flex}.tb-notes p{padding:var(--lingzhi-space-sm) var(--lingzhi-space-lg);border-left:2px solid var(--think);font:var(--lingzhi-type-body);color:var(--lingzhi-color-fg-secondary)}.tb-notes small{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);display:block}.tb-bar{width:min(860px,100%);padding:14px var(--lingzhi-space-xl) 40px;align-items:center;gap:10px;margin:0 auto;display:flex}.tb-judge{padding-top:var(--lingzhi-space-lg)}.ref-chips{gap:var(--lingzhi-space-sm);margin:var(--lingzhi-space-lg) 0 var(--lingzhi-space-md);flex-wrap:wrap;display:flex}.ref-chip{border-radius:var(--lingzhi-radius-pill);background:var(--hue-soft);color:var(--hue-ink);font:var(--lingzhi-type-small);cursor:help;align-items:center;gap:6px;padding:3px 12px 3px 9px;display:inline-flex}.tb-field{width:100%;padding:var(--lingzhi-space-lg) 18px;border-radius:var(--lingzhi-radius-panel);resize:vertical;background:var(--lingzhi-color-bg-surface);box-shadow:var(--lingzhi-shadow-card);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-reading);border:0;outline:0;font-size:16px;display:block}.tb-field:focus{box-shadow:var(--lingzhi-shadow-card), 0 0 0 2px var(--think)}.tb-field::placeholder{color:var(--lingzhi-input-placeholder)}.probe~.tb-field{margin-top:18px}.tb-acts{align-items:center;gap:18px;margin-top:22px;display:flex}.tb-acts .tb-mic{margin-left:auto}.probe{border-radius:var(--lingzhi-radius-panel);background:var(--think-soft);color:var(--think-ink);margin-top:26px;padding:22px 24px}.probe small{font:var(--lingzhi-type-caption);opacity:.8}.probe p{font:var(--lingzhi-type-title);font-weight:var(--lingzhi-weight-regular,400);margin-top:6px}.tb-draft{margin-top:var(--lingzhi-space-md);font:var(--lingzhi-type-reading);color:var(--lingzhi-color-fg-secondary);white-space:pre-wrap}.tb-center{flex-direction:column;justify-content:center;min-height:60vh;display:flex}.tb-verdict{font:var(--lingzhi-type-display);white-space:pre-wrap;margin-top:18px;line-height:1.65}.tb-foot{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.tb-ev{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tb-ev button{gap:var(--lingzhi-space-sm);width:100%;padding:10px var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-item);text-align:left;align-items:flex-start;display:flex}.tb-ev button:hover{background:var(--lingzhi-color-fill-action)}.tb-ev .sk-cite{flex:none;margin:2px 0 0}.tb-ev b{font:var(--lingzhi-type-label);color:var(--lingzhi-color-fg-default);display:block}.tb-ev small{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.tb-ev .snip{-webkit-line-clamp:3;font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-secondary);-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}@media (width<=760px){.seat .st{display:none}.seat-row{gap:var(--lingzhi-space-sm)}.tb-bar{flex-wrap:wrap}.tb-bar .oneline{flex-basis:100%}}.research-trace .trace-steps small{margin-left:var(--lingzhi-space-sm);color:var(--lingzhi-color-fg-caption)}.research-queries{flex-direction:column;gap:2px;margin-top:4px;display:flex}.research-queries>span{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-secondary);align-items:baseline;gap:6px;display:flex}.research-queries>span:before{content:"";background:var(--lingzhi-color-fg-caption);border-radius:50%;flex:none;width:4px;height:4px;margin-bottom:3px}.research-queries b{background:var(--research-soft);color:var(--research-ink);font:var(--lingzhi-type-caption);border-radius:5px;flex:none;padding:0 5px;font-size:11px;line-height:17px}.research-queries small{white-space:nowrap;margin-left:0!important}.research-report>h2{margin-top:var(--lingzhi-space-lg)}.research-basis .research-group{gap:var(--lingzhi-space-xs);flex-direction:column;display:flex}.research-basis h3{margin:var(--lingzhi-space-sm) 0 0;font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.research-pop-tag{background:var(--lingzhi-chip-bg);color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-caption);border-radius:999px;align-self:flex-start;padding:1px 7px}.research .answer-error .sk-pill{margin-left:var(--lingzhi-space-sm)}.research-unused{gap:var(--lingzhi-space-xs);margin-top:var(--lingzhi-space-sm);flex-direction:column;display:flex}.research-unused summary{cursor:pointer;margin-bottom:var(--lingzhi-space-xs);font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.research-unused summary:hover{color:var(--lingzhi-color-fg-default)}.research-unused[open]{gap:var(--lingzhi-space-xs)}.research-unused .ref{margin-bottom:var(--lingzhi-space-xs);opacity:.85}.wh{width:min(680px,100% - 48px);margin:0 auto;padding:72px 0 96px}.wh-date{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-caption)}.wh h1{font:var(--lingzhi-type-display);margin-top:6px}.wh-start{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.wh-link{font:var(--lingzhi-type-body);color:var(--lingzhi-color-fg-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--lingzhi-color-divider);text-decoration-color:var(--lingzhi-color-divider);text-underline-offset:4px;align-items:center;gap:5px;padding:0;display:inline-flex}.wh-link:hover:not(:disabled){color:var(--lingzhi-color-fg-default);text-decoration-color:currentColor}.wh-sec{margin-top:44px}.wh-sec>h2,.wh-earlier>summary{font:var(--lingzhi-type-small);font-weight:var(--lingzhi-weight-semibold);color:var(--lingzhi-color-fg-caption);margin-bottom:8px}.wh-earlier>summary{cursor:pointer;list-style:none}.wh-earlier>summary::-webkit-details-marker{display:none}.wh-row{border-radius:var(--lingzhi-radius-row);min-height:48px;color:inherit;align-items:center;gap:12px;margin:0 -10px;padding:8px 10px;text-decoration:none;display:flex}a.wh-row:hover{background:var(--lingzhi-color-fill-action)}.wh-row .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--lingzhi-font-reading-en);flex:1;font-size:16.5px;overflow:hidden}.wh-row .m{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);flex:none}.wh-none{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-caption)}.wh-practice{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-secondary);align-items:center;gap:10px;margin-top:26px;display:flex}.wh-practice .wh-link{font:var(--lingzhi-type-small);margin-left:auto}.habits{margin-top:40px}.habits-head{margin-bottom:var(--lingzhi-space-sm);align-items:center;display:flex}.habits-head .sec-h{margin:0}.habits .grow{flex:1}.habits ul{gap:var(--lingzhi-space-sm);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.habits li{border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-color-bg-raised);padding:12px 14px}.habits li div{justify-content:space-between;gap:var(--lingzhi-space-sm);display:flex}.habits li b{font:var(--lingzhi-type-label)}.habits li span{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);white-space:nowrap}.habits li p{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-secondary);margin:4px 0 0}.habits li code{border-radius:var(--lingzhi-radius-badge);background:var(--lingzhi-color-fill-muted);font:var(--lingzhi-type-caption);font-family:var(--lingzhi-font-reading-en);margin-top:6px;padding:1px 6px;display:inline-block}.weekly{gap:var(--lingzhi-space-md);margin-top:var(--lingzhi-space-lg);flex-direction:column;display:flex}.weekly-title,.weekly-body{border-radius:var(--lingzhi-radius-item);background:var(--lingzhi-color-bg-well);width:100%;color:var(--lingzhi-color-fg-default);border:0;outline:0;padding:10px 12px}.weekly-title{font:var(--lingzhi-type-subheading)}.weekly-body{resize:vertical;min-height:320px;font:var(--lingzhi-type-small);line-height:1.75}.weekly-title:focus-visible,.weekly-body:focus-visible{box-shadow:0 0 0 var(--lingzhi-focus-ring-width) var(--lingzhi-focus-ring-color)}.weekly .acts{gap:var(--lingzhi-space-sm);flex-wrap:wrap;display:flex}.link-btn{color:var(--lingzhi-color-accent-ink);font-weight:var(--lingzhi-weight-semibold);text-underline-offset:2px;margin-left:6px;text-decoration:underline}.ed{grid-template-columns:minmax(0,1fr);height:100%;min-height:100vh;display:grid}.ed[data-coach=true]{grid-template-columns:minmax(0, 1fr) var(--lingzhi-size-layout-coach-panel)}.ed-main{flex-direction:column;min-width:0;height:100vh;display:flex}.ed-top{align-items:center;gap:10px;padding:12px 20px;display:flex}.ed-top .grow{flex:1}.ed-status{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-caption);align-items:center;gap:4px;display:inline-flex}.ed-status[data-status=saved] svg{color:var(--lingzhi-color-status-ok)}.ed-status[data-status=error],.ed-status[data-status=conflict]{color:var(--lingzhi-color-status-danger)}.ed-words{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.ed-scroll{flex:1;padding:20px 0 120px;overflow:auto}.ed-col,.ed-read{width:min(var(--lingzhi-size-layout-reading), 100% - 48px);margin:0 auto}.ed-where{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:22px;display:flex}.ed-title{width:100%;color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-display);font-family:var(--lingzhi-font-reading-en);background:0 0;border:0;outline:0;margin:0 0 22px;padding:0;font-size:32px;line-height:1.3;display:block}.ed-title::placeholder,.ed-body::placeholder{color:var(--lingzhi-input-placeholder)}.ed-body{resize:none;width:100%;min-height:50vh;color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-reading-en);background:0 0;border:0;outline:0;padding:0;font-size:18.5px;line-height:1.9;display:block;overflow:hidden}.ed-body::selection{background:var(--lingzhi-color-accent-mark)}.ed-selbar{z-index:var(--lingzhi-z-sticky);border-radius:var(--lingzhi-radius-popover);background:var(--lingzhi-color-bg-surface);width:max-content;box-shadow:var(--lingzhi-shadow-pop);animation:sk-rise var(--lingzhi-motion-duration-enter) var(--lingzhi-motion-easing-standard);align-items:center;gap:2px;margin:24px auto 0;padding:4px 4px 4px 12px;display:flex;position:sticky;bottom:24px}.ed-selbar>span{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);margin-right:8px}.ed-selbar button{border-radius:var(--lingzhi-radius-item);font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-default);align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.ed-selbar button:hover:not(:disabled){background:var(--lingzhi-color-fill-action)}.ed-selbar svg{width:15px;height:15px}.ed-suggest{z-index:var(--lingzhi-z-sticky);width:min(var(--lingzhi-size-layout-reading), 100% - 48px);border-radius:var(--lingzhi-radius-panel);background:var(--lingzhi-color-bg-surface);box-shadow:var(--lingzhi-shadow-pop);animation:sk-rise var(--lingzhi-motion-duration-enter) var(--lingzhi-motion-easing-standard);margin:24px auto 0;padding:18px 20px;position:sticky;bottom:24px}.ed-suggest .diff{font:var(--lingzhi-type-reading-en);white-space:pre-wrap;font-size:17.5px;line-height:1.85}.ed-suggest del{color:var(--lingzhi-color-fg-caption);-webkit-text-decoration-color:var(--lingzhi-color-status-lint);text-decoration-color:var(--lingzhi-color-status-lint)}.ed-suggest ins{background:var(--lingzhi-color-status-ok-soft);border-radius:3px;padding:0 2px;text-decoration:none}.ed-suggest .why{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-secondary);margin-top:10px}.ed-suggest .acts{gap:8px;margin-top:14px;display:flex}.ed-lint{margin-top:var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-color-bg-raised);padding:12px 14px}.ed-lint h2{justify-content:space-between;gap:var(--lingzhi-space-sm);margin-bottom:var(--lingzhi-space-sm);font:var(--lingzhi-type-caption);font-weight:var(--lingzhi-weight-semibold);color:var(--lingzhi-color-fg-caption);display:flex}.ed-lint h2 span{font-weight:var(--lingzhi-weight-regular)}.ed-lint ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ed-lint li{align-items:center;gap:var(--lingzhi-space-sm);flex-wrap:wrap;display:flex}.wp-issue{align-items:flex-start;gap:var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-item);text-align:left;min-width:0;font:var(--lingzhi-type-small);flex:1;padding:6px 8px;display:flex}.wp-issue:hover{background:var(--lingzhi-color-fill-muted)}.wp-issue mark{color:var(--lingzhi-color-fg-default);font-family:var(--lingzhi-font-reading-en);-webkit-text-decoration:underline wavy var(--lingzhi-color-status-lint);text-decoration:underline wavy var(--lingzhi-color-status-lint);text-underline-offset:3px;background:0 0;flex:none;padding:0 2px}.wp-issue small{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);display:block}.ed-sheet .fixes{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.ed-sheet .fixes li{border-bottom:1px solid var(--lingzhi-color-divider);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.ed-sheet .fixes .sk-cite{flex:none;margin-top:4px}.ed-sheet .fixes .tx{min-width:0;font:var(--lingzhi-type-body);flex:1}.ed-sheet .en{font:var(--lingzhi-type-reading-en);font-size:16px;display:block}.ed-sheet .fixes small{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);display:block}.ed-sheet .acts{align-items:center;gap:16px;margin-top:22px;display:flex}.ed-sheet .sheet-note{margin-top:12px}.ed-read{padding:40px 0 96px}.ed-read>.sk-pill:first-child{margin-bottom:22px;margin-left:-12px}.ed-text{font:var(--lingzhi-type-reading-en);font-size:18px;line-height:1.9;animation:none}.learned{border-radius:var(--lingzhi-radius-panel);background:var(--lingzhi-color-fill-muted);flex-direction:column;gap:8px;margin-top:44px;padding:18px 22px;display:flex}.learned>small{font:var(--lingzhi-type-caption);font-weight:var(--lingzhi-weight-semibold);color:var(--lingzhi-color-fg-caption)}.learned .tx{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-secondary)}.learned ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.learned li b{font:var(--lingzhi-type-subheading)}.learned li .n{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);margin-left:10px}.learned li p{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-secondary);margin-top:2px}.learned code{font-family:var(--lingzhi-font-reading-en);color:var(--lingzhi-color-fg-secondary);font-size:14px}.ed-acts{gap:8px;margin-top:28px;display:flex}.wc{background:var(--lingzhi-sidebar-bg);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.wc-head{padding:16px var(--lingzhi-space-lg) 10px;align-items:center;gap:6px;display:flex}.wc-head h2{font:var(--lingzhi-type-subheading)}.wc-head .grow,.wc-context .grow{flex:1}.wc-thread{padding:6px var(--lingzhi-space-lg) var(--lingzhi-space-lg);flex-direction:column;flex:1;gap:14px;display:flex;overflow:auto}.wc-rest{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-caption);margin:0}.wc-msg{flex-direction:column;gap:4px;display:flex}.wc-who{font:var(--lingzhi-type-caption);font-weight:var(--lingzhi-weight-semibold);color:var(--lingzhi-color-fg-caption)}.wc-msg[data-role=user] p{border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-color-fill-muted);font:var(--lingzhi-type-small);white-space:pre-wrap;align-self:flex-start;margin:0;padding:8px 12px}.wc-msg .answer{font:var(--lingzhi-type-small);line-height:1.75}.wc-msg .answer,.wp-text{animation:none}.wc-msg .live{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);animation:sk-breathe var(--lingzhi-stream-think-motion) var(--lingzhi-motion-easing-standard) infinite}.wc-card{gap:var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-color-bg-raised);box-shadow:var(--lingzhi-shadow-lift);font:var(--lingzhi-type-small);animation:sk-rise var(--lingzhi-motion-duration-enter) var(--lingzhi-motion-easing-standard);flex-direction:column;padding:12px 14px;display:flex}.wc-card p,.wc-card ul,.wc-card ol{margin:0}.wc-card ul,.wc-card ol{color:var(--lingzhi-color-fg-secondary);padding-left:18px}.wc-label{font:var(--lingzhi-type-caption);font-weight:var(--lingzhi-weight-semibold);color:var(--lingzhi-color-fg-caption)}.wc-compare{gap:6px;display:grid}.wc-compare div{border-radius:var(--lingzhi-radius-item);background:var(--lingzhi-color-bg-well);padding:8px 10px}.wc-compare div+div{background:var(--lingzhi-color-accent-soft)}.wc-compare span{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);display:block}.wc-compare p{font-family:var(--lingzhi-font-reading-en);white-space:pre-wrap}.wc-card .acts{gap:var(--lingzhi-space-sm);display:flex}.wc-foot{padding:10px var(--lingzhi-space-lg) var(--lingzhi-space-lg);flex-direction:column;gap:6px;display:flex}.wc-context{align-items:center;gap:var(--lingzhi-space-sm);font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);display:flex}.wc-context b{color:var(--lingzhi-color-accent-ink)}.wc-foot .attach-row{padding:0}.wc-ref{text-overflow:ellipsis;white-space:nowrap;color:inherit;font:inherit;overflow:hidden}.wc-foot .composer textarea{min-height:56px;font-size:14px}.wc-input{border-radius:var(--lingzhi-radius-popover);align-items:flex-end}.wc-input:focus-within{box-shadow:0 0 0 var(--lingzhi-focus-ring-width) var(--lingzhi-focus-ring-color)}.wc-input textarea{resize:none;min-width:0;max-height:160px;color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-body);background:0 0;border:0;outline:0;flex:1;padding:7px 6px}@media (width<=1080px){.ed[data-coach=true]{grid-template-columns:minmax(0,1fr)}.ed[data-coach=true] .wc{z-index:var(--lingzhi-z-float);width:min(400px,100%);box-shadow:var(--lingzhi-shadow-pop);position:fixed;inset:0 0 0 auto}}@media (width<=640px){.ed-top{flex-wrap:wrap}.ed-title{font-size:26px}}.ins{flex-direction:column;height:100%;min-height:100vh;display:flex}.ins-head{flex-wrap:wrap;align-items:center;gap:14px;padding:20px 28px 12px;display:flex}.ins-head h1{font:var(--lingzhi-type-heading)}.grow{flex:1}.ins-tools{align-items:center;gap:var(--lingzhi-space-sm);border-bottom:1px solid var(--lingzhi-color-divider);flex-wrap:wrap;padding:0 28px 12px;display:flex}.ins-q{width:240px}.ins-tools .count{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-caption);margin-left:auto}.ins-in{height:28px}.md{flex:1;min-height:0;display:flex}.master{flex:1 1 0;min-width:0;padding:4px 16px 90px 20px;overflow:auto}.detail{background:var(--lingzhi-color-bg-surface);border-left:1px solid var(--lingzhi-color-divider);flex-shrink:0;width:460px;padding:22px 26px 90px;overflow:auto}.md-back{margin-bottom:var(--lingzhi-space-md);font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-secondary);align-items:center;gap:6px;display:none}.ins-note{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-caption);margin:0}.ins-empty{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-caption);padding:24px 8px}.grp-h{z-index:var(--lingzhi-z-sticky);background:var(--lingzhi-page-bg);text-align:left;width:100%;font:var(--lingzhi-type-small);font-weight:var(--lingzhi-weight-semibold);color:var(--lingzhi-color-fg-secondary);align-items:center;gap:8px;padding:12px 8px 8px;display:flex;position:sticky;top:0}.grp-h .chev{color:var(--lingzhi-color-fg-icon);transition:transform var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);flex:none}.grp-h[aria-expanded=true] .chev{transform:rotate(90deg)}.grp-h .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grp-h .ct{font-weight:var(--lingzhi-weight-regular,400);color:var(--lingzhi-color-fg-caption)}.crow,.jrow,.trow{text-align:left;border-radius:var(--lingzhi-radius-row);width:100%;transition:background var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard)}.crow:hover,.jrow:hover,.trow:hover{background:var(--lingzhi-color-fill-action)}.crow[aria-pressed=true],.jrow[aria-pressed=true],.trow[aria-pressed=true]{background:var(--lingzhi-color-selection-current);color:var(--lingzhi-color-selection-current-fg)}.crow-w{position:relative}.crow{gap:12px;padding:10px 40px 10px 10px;display:flex}.crow-w .crow-del{opacity:0;width:28px;height:28px;color:var(--lingzhi-color-fg-caption);position:absolute;top:8px;right:6px}.crow-w:hover .crow-del,.crow-del:focus-visible{opacity:1}.crow-del:hover{color:var(--lingzhi-color-status-danger)}.crow .tx{-webkit-line-clamp:2;min-width:0;font:var(--lingzhi-type-body);-webkit-box-orient:vertical;flex:1;line-height:1.65;display:-webkit-box;overflow:hidden}.crow .side-m{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;width:116px;display:flex}.mine,.dup,.used,.due{font:var(--lingzhi-type-caption);white-space:nowrap;font-size:11.5px}.mine{color:var(--lingzhi-color-accent-soft-fg)}.dup{background:var(--lingzhi-color-status-warn-soft);color:var(--lingzhi-color-status-warn);font-weight:var(--lingzhi-weight-semibold);border-radius:6px;padding:0 6px}.used{color:var(--lingzhi-color-fg-caption)}.jrow{flex-direction:column;gap:4px;padding:14px 12px;display:flex}.jrow+.jrow{margin-top:2px}.jrow b{font:var(--lingzhi-type-subheading);font-size:16px}.jrow .cl{-webkit-line-clamp:1;font:var(--lingzhi-type-body);color:var(--lingzhi-color-fg-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jrow .m{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.due{background:var(--lingzhi-color-think-soft);color:var(--lingzhi-color-think-ink);font-weight:var(--lingzhi-weight-semibold);border-radius:6px;padding:0 6px}.trow{align-items:center;gap:12px;padding:10px 12px;display:flex}.trow b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--lingzhi-type-body-strong);flex:1;overflow:hidden}.trow .bar{border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fill-muted);width:120px;height:6px;overflow:hidden}.trow .bar i{background:var(--lingzhi-color-fg-secondary);opacity:.55;height:100%;display:block}.trow .n{text-align:right;width:90px;font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.claim-kind{height:var(--lingzhi-chip-height);padding:0 var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fill-muted);color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-caption);font-weight:var(--lingzhi-weight-semibold);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.claim-kind[data-kind=fact]{background:var(--lingzhi-color-hue-teal-soft);color:var(--lingzhi-color-hue-teal-ink)}.claim-kind[data-kind=opinion]{background:var(--lingzhi-color-hue-orange-soft);color:var(--lingzhi-color-hue-orange-ink)}.claim-kind[data-kind=inference]{background:var(--lingzhi-color-hue-purple-soft);color:var(--lingzhi-color-hue-purple-ink)}.claim-kind[data-kind=judgment]{background:var(--lingzhi-color-think-soft);color:var(--lingzhi-color-think-ink)}.claim-kind[data-kind=passage]{background:var(--lingzhi-color-hue-green-soft);color:var(--lingzhi-color-hue-green-ink)}.dt-small{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-caption)}.dt-title{font:var(--lingzhi-type-title);margin-top:6px;font-size:19px}.dt-label{font:var(--lingzhi-type-small);font-weight:var(--lingzhi-weight-semibold);color:var(--lingzhi-color-fg-caption);margin:22px 0 8px}.dt-main{font:var(--lingzhi-type-reading);white-space:pre-wrap;font-size:16px}.dt-claim{margin-top:10px}.dt-quote{border-radius:var(--lingzhi-radius-item);background:var(--lingzhi-color-fill-muted);color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-reading);margin:0;padding:12px 14px;font-size:14.5px}.dt-at{margin-top:8px}.dt-at a{color:var(--lingzhi-color-fg-secondary)}.dt-at a:hover{color:var(--lingzhi-color-fg-default)}.dt-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ins-tag{border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fill-muted);height:24px;font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-secondary);align-items:center;padding:0 10px;display:inline-flex}button.ins-tag:hover{background:var(--lingzhi-color-fill-muted-strong);color:var(--lingzhi-color-fg-default)}.dt-list{margin:0;padding:0;list-style:none}.dt-list li{border-bottom:1px solid var(--lingzhi-color-divider);font:var(--lingzhi-type-body);align-items:flex-start;gap:10px;padding:8px 0;line-height:1.65;display:flex}.dt-list li>span:last-child{min-width:0}.dt-list .sk-cite{flex:none;margin-top:3px}.dt-list .ins-src{margin-top:2px;display:flex}.dt-link{text-align:left;font:inherit;color:inherit;padding:0}.dt-link:hover{text-underline-offset:3px;text-decoration:underline}.dt-add{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-secondary)}.dt-danger{font:var(--lingzhi-type-small);color:var(--lingzhi-color-status-danger)}.dt-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.dt-fb{margin:0;padding:0;list-style:none}.dt-fb li{font:var(--lingzhi-type-body);gap:10px;padding:8px 0;display:flex}.dt-fb i{background:var(--lingzhi-color-think-base);border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.dt-fb small{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);display:block}.dt-oneline{margin-top:10px}.ins-src{max-width:100%;font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);text-align:left;align-items:center;gap:4px;display:inline-flex}.ins-src:hover{color:var(--lingzhi-color-fg-default)}.failed{align-items:center;gap:var(--lingzhi-space-md);margin-top:var(--lingzhi-space-md);padding:var(--lingzhi-space-md) var(--lingzhi-space-lg);border-radius:var(--lingzhi-radius-row);background:var(--lingzhi-color-status-danger-soft);color:var(--lingzhi-color-status-danger);font:var(--lingzhi-type-small);flex-wrap:wrap;display:flex}.failed span{flex:1}.rels ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rels li{border-radius:var(--lingzhi-radius-item);background:var(--lingzhi-color-bg-raised);font:var(--lingzhi-type-small);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.rel-end{text-overflow:ellipsis;white-space:nowrap;max-width:38%;overflow:hidden}.rel-type{border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-hue-green-soft);color:var(--lingzhi-color-hue-green-ink);font:var(--lingzhi-type-caption);font-weight:var(--lingzhi-weight-semibold);padding:0 8px}.rel-type[data-type=CHALLENGES]{background:var(--lingzhi-color-hue-pink-soft);color:var(--lingzhi-color-hue-pink-ink)}.rel-type[data-type=REVISES]{background:var(--lingzhi-color-hue-purple-soft);color:var(--lingzhi-color-hue-purple-ink)}.rels .rel-drop{margin-left:auto}.rels small{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);flex-basis:100%}.dt-relate{border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-color-bg-raised);box-shadow:var(--lingzhi-shadow-lift);flex-direction:column;gap:10px;margin-top:4px;padding:14px;display:flex}.dt-relate .dt-acts{margin-top:0}.dt-hits{flex-direction:column;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.dt-hits button,.dt-to{border-radius:var(--lingzhi-radius-item);text-align:left;width:100%;font:var(--lingzhi-type-small);align-items:flex-start;gap:8px;padding:7px 8px;display:flex}.dt-hits button:hover{background:var(--lingzhi-color-fill-action)}.dt-hits .t,.dt-to .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.dt-to{background:var(--lingzhi-color-fill-muted)}.dt-input{border-radius:var(--lingzhi-radius-item);background:var(--lingzhi-input-bg);width:100%;color:var(--lingzhi-input-fg);font:var(--lingzhi-type-body);border:0;padding:8px 12px}.dt-input:focus-visible{outline:var(--lingzhi-focus-ring-width) solid var(--lingzhi-focus-ring-color);outline-offset:0}.ins-job{align-items:center;gap:var(--lingzhi-space-md);margin-top:var(--lingzhi-space-lg);font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-secondary);flex-wrap:wrap;display:flex}.ins-job .live{background:var(--lingzhi-color-accent-dot);width:7px;height:7px;animation:sk-breathe var(--lingzhi-stream-think-motion) var(--lingzhi-motion-easing-standard) infinite;border-radius:50%}.ins-compose{width:min(720px,100%);padding:40px var(--lingzhi-space-xl) 80px;margin:0 auto}.ins-compose>.sk-pill:first-child{margin-left:-12px}.motion{resize:none;width:100%;color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-display);background:0 0;border:0;outline:0;margin-top:18px;padding:0;font-size:26px;line-height:1.45;display:block}.motion::placeholder,.ins-field::placeholder{color:var(--lingzhi-input-placeholder)}.ins-voice{position:relative}.ins-voice>.mic-btn,.ins-voice>.mic-live{position:absolute;bottom:10px;right:10px}.ins-voice .ins-field{padding-bottom:52px}.ins-field{width:100%;padding:var(--lingzhi-space-lg) 18px;border-radius:var(--lingzhi-radius-panel);resize:vertical;background:var(--lingzhi-color-bg-surface);box-shadow:var(--lingzhi-shadow-card);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-reading);border:0;outline:0;margin-top:26px;font-size:16px;display:block}.ins-field:focus{box-shadow:var(--lingzhi-shadow-card), 0 0 0 var(--lingzhi-focus-ring-width) var(--lingzhi-focus-ring-color)}.evi{flex-direction:column;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.evi li{font:var(--lingzhi-type-body);color:var(--lingzhi-color-fg-secondary);align-items:flex-start;gap:10px;line-height:1.75;display:flex}.evi .sk-cite{flex:none;margin-top:4px}.evi .t{flex:1;min-width:0}.evi-add{font:var(--lingzhi-type-small)!important}.evi-search{margin-top:var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-color-bg-raised);box-shadow:var(--lingzhi-shadow-lift);flex-direction:column;gap:10px;padding:14px;display:flex}.evi-hits{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.evi-hits li{border-bottom:1px solid var(--lingzhi-color-divider);font:var(--lingzhi-type-small);align-items:flex-start;gap:8px;padding:8px 4px;display:flex}.evi-hits .t{flex:1;min-width:0}.evi-hits small{color:var(--lingzhi-color-fg-caption);display:block}.ins-compose>.ins-note{margin-top:28px}@media (width<=900px){.detail{border-left:0;flex:1;width:auto;display:none}.md[data-has-sel=true] .master{display:none}.md[data-has-sel=true] .detail{display:block}.md-back{display:inline-flex}.ins-head,.ins-tools{padding-left:16px;padding-right:16px}.ins-q{width:100%}.ins:has(.md[data-has-sel=true]) .ins-tools{display:none}.crow{flex-direction:column;gap:6px}.crow .side-m{flex-flow:wrap;align-items:center;width:auto}}.detail{overflow-wrap:anywhere}@media (hover:none){.crow-w .crow-del{opacity:.7}}.wiki-stat{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.wiki-main{gap:var(--lingzhi-space-lg);flex-direction:column;min-width:0;display:flex}.wiki-wait{min-height:40vh}.wiki-group{gap:var(--lingzhi-space-md);flex-direction:column;display:flex}.wiki-group-h{align-items:baseline;gap:var(--lingzhi-space-sm);display:flex}.wiki-group-h h2{font:var(--lingzhi-type-subheading)}.wiki-group-h span{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.wiki-group-h .grow{flex:1}.wiki-grid{gap:var(--lingzhi-space-md);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.wiki-card{color:inherit;gap:6px;text-decoration:none}.wiki-card .sk-card-body{-webkit-line-clamp:3}.wiki-type{border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fill-muted);height:20px;color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-caption);font-weight:var(--lingzhi-weight-semibold);white-space:nowrap;align-self:flex-start;align-items:center;padding:0 7px;display:inline-flex}.wiki-type[data-type=concept]{background:var(--lingzhi-color-hue-blue-soft);color:var(--lingzhi-color-hue-blue-ink)}.wiki-type[data-type=entity]{background:var(--lingzhi-color-hue-green-soft);color:var(--lingzhi-color-hue-green-ink)}.wiki-type[data-type=summary]{background:var(--lingzhi-color-hue-orange-soft);color:var(--lingzhi-color-hue-orange-ink)}.wiki-cat{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.wiki-intro{border-radius:var(--lingzhi-radius-card);background:var(--lingzhi-color-bg-raised);padding:16px 20px}.wiki-overview{flex-direction:column;gap:28px;display:flex}.wiki-read{gap:var(--lingzhi-space-xl);grid-template-columns:minmax(0,1fr) 260px;align-items:start;display:grid}.wiki-article{min-width:0;max-width:var(--lingzhi-size-layout-reading)}.wiki-meta{align-items:center;gap:var(--lingzhi-space-sm);flex-wrap:wrap;display:flex}.wiki-title{font:var(--lingzhi-type-title);margin:8px 0 4px}.wiki-alias{margin:0 0 var(--lingzhi-space-md);font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.wiki-article .answer a{color:var(--lingzhi-color-accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lingzhi-color-accent-mark);text-decoration-color:var(--lingzhi-color-accent-mark);text-underline-offset:3px}.wiki-side{gap:var(--lingzhi-space-lg);max-height:calc(100vh - 40px);padding:var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-color-bg-raised);flex-direction:column;display:flex;position:sticky;top:20px;overflow:auto}.wiki-side h3{font:var(--lingzhi-type-caption);font-weight:var(--lingzhi-weight-semibold);color:var(--lingzhi-color-fg-caption);justify-content:space-between;margin-bottom:6px;display:flex}.wiki-side ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.wiki-link{border-radius:var(--lingzhi-radius-item);width:100%;font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-default);text-align:left;align-items:center;gap:6px;padding:5px 6px;text-decoration:none;display:flex}.wiki-link:hover{background:var(--lingzhi-color-fill-muted)}.wiki-link .out{color:var(--lingzhi-color-fg-caption);margin-left:auto}.wiki-more{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);padding:4px 6px}@media (width<=1180px){.wiki-read{grid-template-columns:minmax(0,1fr)}.wiki-side{max-height:none;position:static}}.page-lead{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-secondary);margin:-12px 0 20px}.agent-grid{gap:var(--lingzhi-space-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.agent-card{gap:var(--lingzhi-space-sm);color:inherit;padding:18px;text-decoration:none}.agent-top{align-items:center;gap:var(--lingzhi-space-sm);display:flex}.agent-top .sk-card-title{flex:1}.agent-meta{gap:var(--lingzhi-space-sm);flex-wrap:wrap}.agent-model{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-secondary)}.agent-model[data-ok=false]{color:var(--lingzhi-color-status-warn)}.agent-edit{max-width:720px}.agent-edit h1{margin:0 0 var(--lingzhi-space-lg);font:var(--lingzhi-type-heading)}.agent-edit .dlg-acts .grow{flex:1}.field-note{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);margin:0}.kb-checks{gap:var(--lingzhi-space-sm);flex-wrap:wrap;margin-top:4px;display:flex}.dlg .kb-check{border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-bg-raised);font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-default);align-items:center;gap:6px;margin:0;padding:6px 10px;display:inline-flex}.dlg .kb-check input{background:0 0;width:auto;padding:0}.personal-access-scopes{border:1px solid var(--border);border-radius:12px;gap:12px;padding:12px;display:grid}.personal-access-scopes label{align-items:center;gap:8px;min-height:36px;display:flex}.personal-access-filters{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.personal-access-filters label{flex:160px;gap:6px;display:grid}.personal-access-filters input,.personal-access-filters select{width:100%;min-width:0}.personal-access-tools article{border-bottom:1px solid var(--border);padding:16px 0}.personal-access-tools h3{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.personal-access pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.personal-access code,.personal-access-url{overflow-wrap:anywhere}.personal-access-downloads{flex-wrap:wrap;gap:20px;margin:20px 0;display:flex}.personal-access-downloads a{align-items:center;min-height:44px;display:flex}.personal-access-table{overflow-x:auto}.personal-access details summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.settings{max-width:980px}.settings-grid{gap:var(--lingzhi-space-xl);grid-template-columns:180px minmax(0,1fr);align-items:start;display:grid}.settings-nav{padding:var(--lingzhi-space-sm);border-radius:var(--lingzhi-tree-row-tray-radius);background:var(--lingzhi-tree-row-tray-bg);flex-direction:column;gap:2px;display:flex;position:sticky;top:20px}.settings-nav button{border-radius:var(--lingzhi-radius-item);text-align:left;font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-secondary);padding:8px 12px}.settings-nav button:hover{background:var(--lingzhi-color-fill-action)}.settings-nav button[aria-current=page]{background:var(--lingzhi-color-accent-soft);color:var(--lingzhi-color-accent-soft-fg);font-weight:var(--lingzhi-weight-semibold)}.settings-body{gap:var(--lingzhi-space-lg);flex-direction:column;min-width:0;display:flex}.settings-card{gap:var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-card);background:var(--lingzhi-card-bg);box-shadow:var(--lingzhi-card-shadow);flex-direction:column;padding:18px 20px;display:flex}.settings-card h2{font:var(--lingzhi-type-subheading)}.settings-card .dlg{max-width:420px}.settings-h{align-items:center;gap:var(--lingzhi-space-sm);display:flex}.settings-h .grow{flex:1}.settings-dl{font:var(--lingzhi-type-small);grid-template-columns:80px 1fr;gap:8px 14px;margin:4px 0 0;display:grid}.settings-dl dt{color:var(--lingzhi-color-fg-caption)}.settings-dl dd{margin:0}.field-note[data-bad=true]{color:var(--lingzhi-color-status-danger)}.key-list{gap:var(--lingzhi-space-sm);margin:var(--lingzhi-space-sm) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.key-list li{align-items:flex-start;gap:var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-color-bg-raised);padding:12px 14px;display:flex}.key-list li>svg{color:var(--lingzhi-color-fg-caption);margin-top:2px}.key-main{min-width:0;font:var(--lingzhi-type-small);flex-direction:column;flex:1;gap:4px;display:flex}.key-main code{font-family:var(--lingzhi-font-mono);color:var(--lingzhi-color-fg-secondary)}.key-caps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.key-token{border-radius:var(--lingzhi-radius-item);background:var(--lingzhi-color-bg-well);font-family:var(--lingzhi-font-mono);word-break:break-all;-webkit-user-select:all;user-select:all;padding:10px 12px;font-size:13px;display:block}.settings-table{border-collapse:collapse;width:100%;font:var(--lingzhi-type-small)}.settings-table th{text-align:left;font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);padding:6px 8px}.settings-table td{border-top:1px solid var(--lingzhi-color-divider);padding:8px}.settings-table td small{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);display:block}.settings-table .sk-chip+.sk-chip{margin-left:4px}@media (width<=760px){.settings-grid{grid-template-columns:minmax(0,1fr)}.settings-nav{scrollbar-width:none;flex-flow:row;position:static;overflow-x:auto}.settings-nav::-webkit-scrollbar{display:none}.settings-nav button{flex:none;min-height:40px}}.avatar-group{margin-top:18px}.avatar-group h3{font:var(--lingzhi-type-small);font-weight:var(--lingzhi-weight-semibold);align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.avatar-group h3 small{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.avatar-grid{flex-wrap:wrap;gap:10px;display:flex}.avatar-pick{border-radius:var(--lingzhi-radius-card);background:var(--lingzhi-color-fill-muted);cursor:pointer;width:84px;height:84px;transition:box-shadow var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);border:0;place-items:center;display:grid}.avatar-pick:hover{box-shadow:inset 0 0 0 1px var(--lingzhi-color-divider)}.avatar-pick[aria-checked=true]{background:var(--lingzhi-color-bg-raised);box-shadow:inset 0 0 0 2px var(--lingzhi-color-fg-default)}.open-url{align-items:center;gap:8px;min-width:0;display:flex}.open-url code{font-family:var(--lingzhi-font-mono);overflow-wrap:anywhere}.open-rename{align-items:center;gap:6px;display:flex}.open-rename input{border:1px solid var(--lingzhi-color-divider);border-radius:var(--lingzhi-radius-item);background:var(--lingzhi-color-bg-surface);width:160px;color:inherit;font:inherit;padding:4px 8px}.key-list li[data-gone=true]{opacity:.55}.open-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.open-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.open-section{border-radius:var(--lingzhi-radius-item);background:var(--lingzhi-color-bg-raised);font:var(--lingzhi-type-small);cursor:pointer;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.open-section input{margin-top:3px}.open-section small{color:var(--lingzhi-color-fg-caption)}.open-section .open-about{font:var(--lingzhi-type-caption);margin-top:2px;display:block}.open-research{margin-top:var(--lingzhi-space-sm)}.open-made pre{border-radius:var(--lingzhi-radius-item);background:var(--lingzhi-color-bg-well);max-height:240px;font-family:var(--lingzhi-font-mono);white-space:pre-wrap;word-break:break-all;margin:0;padding:10px 12px;font-size:12px;overflow:auto}.open-tabs{margin-top:var(--lingzhi-space-sm);flex-wrap:wrap;gap:4px;display:flex}.open-tabs button{color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-small);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 10px}.open-tabs button[aria-selected=true]{background:var(--lingzhi-color-bg-raised);color:var(--lingzhi-color-fg-default);font-weight:600}.open-guide{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.open-guide pre{align-self:stretch}@media (width<=760px){.open-sections{grid-template-columns:minmax(0,1fr)}.key-list li{flex-wrap:wrap}}@keyframes work-sheet-in{0%{transform:translateX(var(--lingzhi-motion-distance-enter));opacity:0}}@media (width<=600px){.work-sheet-backdrop{align-items:flex-end;padding:0}.work-page .work-sheet,.work-sheet{border-end-end-radius:0;border-end-start-radius:0;width:100%;max-height:92%}.work-sheet .sheet-head{padding-left:var(--lingzhi-space-lg)}.work-sheet .sheet-body{padding-inline:var(--lingzhi-space-lg)}.work-sheet .sheet-foot{padding:var(--lingzhi-space-sm) var(--lingzhi-space-lg) calc(var(--lingzhi-space-sm) + env(safe-area-inset-bottom))}}@media (width<=600px){.work-page{padding:var(--lingzhi-space-lg) var(--lingzhi-space-lg) var(--lingzhi-space-2xl)}.work-heading{align-items:flex-start;row-gap:var(--lingzhi-space-sm);flex-wrap:wrap}.work-heading h1{white-space:nowrap;font:var(--lingzhi-type-subheading)}.work-form-grid{grid-template-columns:1fr}.work-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.work-filter-field{width:100%;min-width:0}.work-filter-search{grid-column:1/-1}.work-filter-field input,.work-filter-field select{width:100%;min-height:var(--lingzhi-size-control-xl);font:var(--lingzhi-type-body)}.work-filters>button{min-height:var(--lingzhi-size-control-xl);align-self:end}}@media (width<=600px){.work-status-board{grid-template-columns:repeat(6,calc(var(--lingzhi-space-xl) * 9))}}@media (width<=600px){.work-page .work-filters .work-filter-search input{width:100%}.work-heading>h1{flex:none}.work-heading>.work-stats{white-space:nowrap;flex-wrap:wrap;flex:auto}.work-heading>.work-toolbar:last-child,.work-heading>.work-primary{margin-left:0}.work-heading>.work-toolbar:last-child{flex-basis:100%}}@media (hover:none){.work-page button kbd{display:none}}@media (width<=600px){.work-heading-actions{flex-basis:100%;margin-left:0}.work-heading-actions>.work-primary{margin-left:auto}.work-heading-actions .work-divider{display:none}.work-heading-actions:has(>.work-icon-button:only-child){flex-basis:auto;margin-left:auto}}.lz-toolbar{justify-content:space-between;align-items:center;gap:var(--lingzhi-space-sm) var(--lingzhi-space-md);margin-bottom:var(--lingzhi-space-md);font:var(--lingzhi-type-small);flex-wrap:wrap;min-width:0;display:flex}.lz-toolbar-main,.lz-toolbar-end{align-items:center;gap:var(--lingzhi-space-sm);flex-wrap:wrap;min-width:0;display:flex}.lz-toolbar-main{flex:auto}.lz-toolbar-end{margin-left:auto}.lz-search.lz-search{width:calc(var(--lingzhi-space-xl) * 10);max-width:100%;height:var(--lingzhi-size-control-sm);color:var(--lingzhi-color-fg-caption);align-items:center;margin:0;display:inline-flex;position:relative}.lz-search.lz-search>svg{left:var(--lingzhi-space-md);width:var(--lingzhi-size-icon-sm);height:var(--lingzhi-size-icon-sm);pointer-events:none;position:absolute}.lz-search.lz-search>input{width:100%;min-width:0;height:100%;min-height:0;padding:0 calc(var(--lingzhi-space-md) + var(--lingzhi-size-icon-sm)) 0 calc(var(--lingzhi-space-md) + var(--lingzhi-size-icon-sm) + var(--lingzhi-space-xs));border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-input-bg);box-shadow:none;color:var(--lingzhi-input-fg);font:var(--lingzhi-type-small);appearance:none;border:0;margin:0}.lz-search.lz-search>input::-webkit-search-cancel-button{appearance:none}.lz-search.lz-search>input::placeholder{color:var(--lingzhi-input-placeholder)}.lz-search.lz-search>input:hover{background:var(--lingzhi-input-bg-hover)}.lz-search.lz-search>input:focus-visible{box-shadow:0 0 0 var(--lingzhi-focus-ring-width) var(--lingzhi-focus-ring-color)}.lz-search.lz-search .lz-search-clear{right:var(--lingzhi-space-xs);width:var(--lingzhi-size-icon-lg);height:var(--lingzhi-size-icon-lg);border-radius:var(--lingzhi-radius-pill);min-height:0;box-shadow:none;color:var(--lingzhi-color-fg-caption);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute}.lz-search.lz-search .lz-search-clear:hover{background:var(--lingzhi-color-fill-action);color:var(--lingzhi-color-fg-default)}.lz-search-clear svg{width:var(--lingzhi-size-icon-sm);height:var(--lingzhi-size-icon-sm)}.lz-filter.lz-filter{height:var(--lingzhi-size-control-sm);border-radius:var(--lingzhi-radius-pill);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-border-subtle);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-small);white-space:nowrap;min-width:0;transition:background-color var(--lingzhi-button-motion) var(--lingzhi-button-easing);align-items:center;margin:0;display:inline-flex;position:relative}.lz-filter.lz-filter:hover{background:var(--lingzhi-color-fill-action)}.lz-filter.lz-filter:focus-within{box-shadow:0 0 0 var(--lingzhi-focus-ring-width) var(--lingzhi-focus-ring-color)}.lz-filter-name{padding-left:var(--lingzhi-space-md);color:var(--lingzhi-color-fg-caption);pointer-events:none}.lz-filter.lz-filter>select{width:auto;height:100%;min-height:0;max-width:calc(var(--lingzhi-space-xl) * 6);padding:0 calc(var(--lingzhi-space-sm) + var(--lingzhi-size-icon-sm) + var(--lingzhi-space-xs)) 0 var(--lingzhi-space-xs);border-radius:var(--lingzhi-radius-pill);box-shadow:none;color:inherit;font:inherit;text-overflow:ellipsis;appearance:none;cursor:pointer;field-sizing:content;background:0 0;border:0;margin:0}.lz-filter.lz-filter[data-wide]>select{max-width:calc(var(--lingzhi-space-xl) * 9)}.lz-filter.lz-filter>svg{right:var(--lingzhi-space-sm);width:var(--lingzhi-size-icon-sm);height:var(--lingzhi-size-icon-sm);color:var(--lingzhi-color-fg-caption);pointer-events:none;position:absolute}.lz-filter.lz-filter[data-active=true]{background:var(--lingzhi-button-selected-bg);box-shadow:none}.lz-filter.lz-filter[data-active=true]>select{color:var(--lingzhi-button-selected-fg);font-weight:var(--lingzhi-weight-semibold)}.lz-filter.lz-filter[data-active=true] .lz-filter-name{color:var(--lingzhi-color-fg-secondary)}.lz-filter-toggle.lz-filter-toggle{align-items:center;gap:var(--lingzhi-space-xs);height:var(--lingzhi-size-control-sm);padding:0 var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-pill);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-border-subtle);color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-small);white-space:nowrap;cursor:pointer;margin:0;display:inline-flex}.lz-filter-toggle.lz-filter-toggle:hover{background:var(--lingzhi-color-fill-action)}.lz-filter-toggle.lz-filter-toggle[data-active=true]{background:var(--lingzhi-button-selected-bg);color:var(--lingzhi-button-selected-fg);box-shadow:none;font-weight:var(--lingzhi-weight-semibold)}.lz-filter-toggle.lz-filter-toggle input{width:auto;min-height:0;accent-color:var(--lingzhi-color-fg-default);margin:0}.lz-pop{display:inline-flex;position:relative}.lz-pop .lz-pop-btn.lz-pop-btn{align-items:center;gap:var(--lingzhi-space-xs);height:var(--lingzhi-size-control-sm);min-height:0;padding:0 var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-pill);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-border-subtle);color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-small);white-space:nowrap;background:0 0;border:0;display:inline-flex;position:relative}.lz-pop .lz-pop-btn.lz-pop-btn:hover,.lz-pop[data-open=true] .lz-pop-btn.lz-pop-btn{background:var(--lingzhi-color-fill-action);color:var(--lingzhi-color-fg-default)}.lz-pop .lz-pop-btn.lz-pop-btn[data-tone=active]{background:var(--lingzhi-button-selected-bg);color:var(--lingzhi-button-selected-fg);box-shadow:none}.lz-pop .lz-pop-btn.lz-pop-btn svg{width:var(--lingzhi-size-icon-sm);height:var(--lingzhi-size-icon-sm);flex:none}.lz-pop .lz-pop-btn[data-tone=dirty]:after,.lz-pop .lz-pop-btn[data-tone=warn]:after{content:"";top:var(--lingzhi-space-2xs);right:var(--lingzhi-space-2xs);width:var(--lingzhi-space-sm);height:var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-accent-dot);box-shadow:0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-bg-page);position:absolute}.lz-pop .lz-pop-btn[data-tone=warn]:after{background:var(--lingzhi-color-status-danger)}.lz-count{min-width:var(--lingzhi-size-icon-md);height:var(--lingzhi-size-icon-md);padding:0 var(--lingzhi-space-xs);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-bg-inverse);color:var(--lingzhi-color-fg-inverse);font:var(--lingzhi-type-micro);font-weight:var(--lingzhi-weight-semibold);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.lz-pop-scrim{display:none}.lz-pop-panel{top:calc(100% + var(--lingzhi-space-xs));z-index:var(--lingzhi-z-float);gap:var(--lingzhi-space-md);width:max-content;min-width:calc(var(--lingzhi-space-xl) * 11);max-width:min(calc(var(--lingzhi-space-xl) * 16), calc(100vw - var(--lingzhi-space-xl) * 2));padding:var(--lingzhi-space-md) var(--lingzhi-space-lg) var(--lingzhi-space-lg);border-radius:var(--lingzhi-menu-radius);background:var(--lingzhi-menu-bg);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-menu-ring), var(--lingzhi-menu-shadow);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-small);text-align:left;white-space:normal;display:grid;position:absolute;left:0}.lz-pop-panel[data-align=end]{left:auto;right:0}.lz-pop-head{justify-content:space-between;align-items:center;gap:var(--lingzhi-space-sm);margin-right:calc(-1 * var(--lingzhi-space-sm));display:flex}.lz-pop-head strong{font:var(--lingzhi-type-label);font-weight:var(--lingzhi-weight-semibold)}.lz-pop-panel .lz-pop-close.lz-pop-close{width:var(--lingzhi-size-control-xs);height:var(--lingzhi-size-control-xs);border-radius:var(--lingzhi-radius-pill);min-height:0;box-shadow:none;color:var(--lingzhi-color-fg-caption);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.lz-pop-panel .lz-pop-close.lz-pop-close:hover{background:var(--lingzhi-color-fill-action);color:var(--lingzhi-color-fg-default)}.lz-pop-close svg{width:var(--lingzhi-size-icon-md);height:var(--lingzhi-size-icon-md)}.lz-filter-stack{gap:var(--lingzhi-space-sm);display:grid}.lz-filter-stack .lz-filter.lz-filter{justify-content:space-between;width:100%}.lz-filter-stack .lz-filter.lz-filter>select{text-align:right;text-align-last:right;flex:1;max-width:none}.lz-filter-stack .lz-filter-toggle.lz-filter-toggle{justify-content:flex-start}.lz-form-row{gap:var(--lingzhi-space-xs);min-width:0;display:grid}.lz-form-row>span{color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-caption)}.lz-form-grid{gap:var(--lingzhi-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lz-pop-panel .lz-form-row select,.lz-pop-panel .lz-form-row input,.lz-pop-panel .lz-form-row textarea{box-sizing:border-box;width:100%;min-width:0}.lz-pop-actions{align-items:center;gap:var(--lingzhi-space-sm);flex-wrap:wrap;display:flex}.lz-pop-actions .lz-danger.lz-danger{color:var(--lingzhi-color-status-danger);margin-left:auto}.lz-active{align-items:center;gap:var(--lingzhi-space-xs) var(--lingzhi-space-sm);margin:calc(-1 * var(--lingzhi-space-xs)) 0 var(--lingzhi-space-md);font:var(--lingzhi-type-caption);flex-wrap:wrap;display:flex}.lz-active-chip{align-items:center;gap:var(--lingzhi-space-2xs);height:var(--lingzhi-chip-height);padding-left:var(--lingzhi-space-sm);border-radius:var(--lingzhi-chip-radius);background:var(--lingzhi-chip-bg);color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-chip-font);white-space:nowrap;display:inline-flex}.lz-active .lz-active-chip button{width:var(--lingzhi-chip-height);height:var(--lingzhi-chip-height);border-radius:var(--lingzhi-radius-pill);min-height:0;box-shadow:none;color:var(--lingzhi-color-fg-caption);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.lz-active .lz-active-chip button:hover{background:var(--lingzhi-color-fill-action);color:var(--lingzhi-color-fg-default)}.lz-active-chip svg{width:var(--lingzhi-size-icon-sm);height:var(--lingzhi-size-icon-sm)}.lz-active .lz-active-clear.lz-active-clear{min-height:0;height:var(--lingzhi-chip-height);padding:0 var(--lingzhi-space-xs);box-shadow:none;color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-caption);background:0 0;border:0}.lz-active .lz-active-clear.lz-active-clear:hover{color:var(--lingzhi-color-fg-default);background:0 0;text-decoration:underline}@media (width<=600px){.lz-toolbar-main>.lz-search{width:100%}.lz-toolbar-end{margin-left:0}.lz-pop-scrim{z-index:var(--lingzhi-sheet-z);background:var(--lingzhi-sheet-scrim);display:block;position:fixed;inset:0}.lz-pop-panel,.lz-pop-panel[data-align=end]{z-index:var(--lingzhi-sheet-z);width:auto;min-width:0;max-width:none;max-height:80vh;padding:var(--lingzhi-space-lg) var(--lingzhi-space-lg) calc(var(--lingzhi-space-xl) + env(safe-area-inset-bottom));border-radius:var(--lingzhi-sheet-radius) var(--lingzhi-sheet-radius) 0 0;position:fixed;inset:auto 0 0;overflow:auto}.lz-filter-stack .lz-filter.lz-filter,.lz-filter-stack .lz-filter-toggle.lz-filter-toggle{height:var(--lingzhi-size-control-lg)}}.lz-toolbar .lz-tool-btn.lz-tool-btn{align-items:center;gap:var(--lingzhi-space-xs);height:var(--lingzhi-size-control-sm);min-height:0;padding:0 var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-pill);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-border-subtle);color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-small);white-space:nowrap;background:0 0;border:0;display:inline-flex}.lz-toolbar .lz-tool-btn.lz-tool-btn:hover{background:var(--lingzhi-color-fill-action);color:var(--lingzhi-color-fg-default)}.lz-toolbar .lz-tool-btn svg{width:var(--lingzhi-size-icon-sm);height:var(--lingzhi-size-icon-sm)}.lz-toolbar .lz-tool-link{color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-small);text-decoration:none}.lz-toolbar .lz-tool-link:hover{color:var(--lingzhi-color-fg-default);text-decoration:underline}.workspace-views [role=alert],.workspace-assistant [role=alert]{color:var(--lingzhi-color-status-danger);overflow-wrap:anywhere;margin:0}.workspace-view-name{max-width:calc(var(--lingzhi-space-xl) * 6);text-overflow:ellipsis;overflow:hidden}.workspace-views .lz-pop-panel{width:calc(var(--lingzhi-space-xl) * 14)}.workspace-notice{gap:var(--lingzhi-space-xs);color:var(--lingzhi-color-fg-secondary);margin:0;display:grid}.workspace-notice button{justify-self:start}.workspace-assistant .lz-pop-panel{width:calc(var(--lingzhi-space-xl) * 15)}.workspace-assistant-panel{gap:var(--lingzhi-space-sm);min-width:0;display:grid}.workspace-assistant-panel label{gap:var(--lingzhi-space-xs);min-width:0;color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-caption);display:grid}.workspace-assistant-panel select{min-width:0;max-width:100%}.workspace-assistant-panel textarea{box-sizing:border-box;resize:vertical;width:100%;min-width:0;font:inherit}.workspace-assistant-panel p,.workspace-assistant-panel [role=status],.workspace-assistant-panel [role=alert]{overflow-wrap:anywhere;width:100%;margin:0}.workspace-assistant-panel>button{justify-self:end}.workspace-receipt{font:var(--lingzhi-type-caption);overflow-wrap:anywhere}.workspace-receipt small{color:var(--lingzhi-color-fg-secondary)}.workspace-assistant pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:var(--lingzhi-type-caption);overflow:auto}@media (width<=600px){.workspace-views .lz-pop-panel,.workspace-assistant .lz-pop-panel{width:auto}}@media (width<=600px){.work-page{padding:var(--lingzhi-space-lg) var(--lingzhi-space-lg) var(--lingzhi-space-2xl)}.work-heading{align-items:flex-start;row-gap:var(--lingzhi-space-sm);flex-wrap:wrap}.work-heading h1{white-space:nowrap;font:var(--lingzhi-type-subheading)}.work-form-grid{grid-template-columns:1fr}.work-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.work-filter-field{width:100%;min-width:0}.work-filter-search{grid-column:1/-1}.work-filter-field input,.work-filter-field select{width:100%;min-height:var(--lingzhi-size-control-xl);font:var(--lingzhi-type-body)}.work-filters>button{min-height:var(--lingzhi-size-control-xl);align-self:end}}@media (width<=600px){.work-status-board{grid-template-columns:repeat(6,calc(var(--lingzhi-space-xl) * 9))}}@media (width<=600px){.work-page .work-filters .work-filter-search input{width:100%}.work-heading>h1{flex:none}.work-heading>.work-stats{white-space:nowrap;flex-wrap:wrap;flex:auto}.work-heading>.work-toolbar:last-child,.work-heading>.work-primary{margin-left:0}.work-heading>.work-toolbar:last-child{flex-basis:100%}}@media (hover:none){.work-page button kbd{display:none}}@media (width<=600px){.work-heading-actions{flex-basis:100%;margin-left:0}.work-heading-actions>.work-primary{margin-left:auto}.work-heading-actions .work-divider{display:none}.work-heading-actions:has(>.work-icon-button:only-child){flex-basis:auto;margin-left:auto}}.project-agents{min-width:0}.project-agents button,.project-agents input,.project-agents select{min-height:calc(var(--lingzhi-space-3xl) + var(--lingzhi-space-xs))}.project-agents label{gap:var(--lingzhi-space-xs);min-width:0;display:grid}.project-agents input,.project-agents textarea,.project-agents select{box-sizing:border-box;width:100%;max-width:100%;color:var(--lingzhi-color-fg-default)}.project-agents .work-heading>.work-primary{align-self:center}.project-agents textarea{min-height:calc(var(--lingzhi-space-xl) * 4 + var(--lingzhi-space-xs))}.project-agents :focus-visible{outline:var(--lingzhi-focus-ring-width) solid var(--lingzhi-focus-ring-color);outline-offset:var(--lingzhi-focus-ring-offset)}.pa-card,.pa-detail,.pa-form-panel{background:var(--lingzhi-color-bg-surface);border:calc(var(--lingzhi-space-2xs) / 2) solid var(--lingzhi-color-divider);border-radius:var(--lingzhi-radius-item);padding:var(--lingzhi-space-lg);min-width:0;color:var(--lingzhi-color-fg-default)}.pa-card{overflow-wrap:anywhere;text-decoration:none;display:block}.pa-card h2{font:var(--lingzhi-type-subheading)}.pa-status{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-caption)}.pa-detail,.pa-form-panel{margin-top:var(--lingzhi-space-lg)}.pa-sections{gap:var(--lingzhi-space-lg);display:grid}.pa-record,.pa-criterion{border-top:calc(var(--lingzhi-space-2xs) / 2) solid var(--lingzhi-color-divider);padding-block:var(--lingzhi-space-md)}.pa-prose{white-space:pre-wrap;overflow-wrap:anywhere}.pa-tools{grid-template-columns:repeat(auto-fit, minmax(calc(var(--lingzhi-space-3xl) * 4.5), 1fr));gap:var(--lingzhi-space-sm);display:grid}.pa-tools label{align-items:center;gap:var(--lingzhi-space-sm);display:flex}.pa-tools input{width:var(--lingzhi-size-icon-lg);min-height:var(--lingzhi-size-icon-lg)}.project-agents fieldset{border:calc(var(--lingzhi-space-2xs) / 2) solid var(--lingzhi-color-divider);border-radius:var(--lingzhi-radius-item);min-width:0}.project-agents summary{cursor:pointer;padding-block:var(--lingzhi-space-sm);min-height:var(--lingzhi-size-control-icon)}.project-agents pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:var(--lingzhi-type-small)}.pa-refs{gap:var(--lingzhi-space-sm);flex-wrap:wrap;display:flex}@media (width<=600px){.project-agents.work-page{padding:var(--lingzhi-space-md)}.project-agents .work-heading{flex-wrap:wrap;align-items:flex-start}.project-agents .work-grid,.project-agents .work-form-grid{grid-template-columns:minmax(0,1fr)}.project-agents .work-toolbar{flex-wrap:wrap}.pa-card,.pa-detail,.pa-form-panel{padding:var(--lingzhi-space-md)}}@media (width<=600px){.work-page{padding:var(--lingzhi-space-lg) var(--lingzhi-space-lg) var(--lingzhi-space-2xl)}.work-heading{align-items:flex-start;row-gap:var(--lingzhi-space-sm);flex-wrap:wrap}.work-heading h1{white-space:nowrap;font:var(--lingzhi-type-subheading)}.work-form-grid{grid-template-columns:1fr}.work-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.work-filter-field{width:100%;min-width:0}.work-filter-search{grid-column:1/-1}.work-filter-field input,.work-filter-field select{width:100%;min-height:var(--lingzhi-size-control-xl);font:var(--lingzhi-type-body)}.work-filters>button{min-height:var(--lingzhi-size-control-xl);align-self:end}}@media (width<=600px){.work-status-board{grid-template-columns:repeat(6,calc(var(--lingzhi-space-xl) * 9))}}@media (width<=600px){.work-page .work-filters .work-filter-search input{width:100%}.work-heading>h1{flex:none}.work-heading>.work-stats{white-space:nowrap;flex-wrap:wrap;flex:auto}.work-heading>.work-toolbar:last-child,.work-heading>.work-primary{margin-left:0}.work-heading>.work-toolbar:last-child{flex-basis:100%}}@media (hover:none){.work-page button kbd{display:none}}@media (width<=600px){.work-heading-actions{flex-basis:100%;margin-left:0}.work-heading-actions>.work-primary{margin-left:auto}.work-heading-actions .work-divider{display:none}.work-heading-actions:has(>.work-icon-button:only-child){flex-basis:auto;margin-left:auto}}.work-sheet-backdrop{z-index:var(--lingzhi-sheet-z);padding:var(--lingzhi-space-sm);background:var(--lingzhi-sheet-scrim);animation:lingzhi-fade-in var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard) both;justify-content:flex-end;display:flex;position:fixed;inset:0}.work-page .work-sheet,.work-sheet{width:min(100%, var(--lingzhi-sheet-width));border-radius:var(--lingzhi-sheet-radius);background:var(--lingzhi-sheet-bg);max-height:100%;box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-border-subtle), var(--lingzhi-sheet-shadow);color:var(--lingzhi-color-fg-default);animation:work-sheet-in var(--lingzhi-sheet-motion) var(--lingzhi-sheet-easing) both;flex-direction:column;padding:0;display:flex;overflow:hidden}.work-sheet .sheet-head{align-items:center;gap:var(--lingzhi-space-sm);padding:var(--lingzhi-space-md) var(--lingzhi-space-md) var(--lingzhi-space-sm) var(--lingzhi-space-xl);margin:0;display:flex}.work-sheet .sheet-head h2{align-items:center;gap:var(--lingzhi-space-xs);font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-secondary);font-variant-numeric:tabular-nums;margin:0;display:flex}.work-sheet .sheet-kind{align-items:center;gap:var(--lingzhi-space-xs);height:var(--lingzhi-chip-height);padding:0 var(--lingzhi-space-sm);border-radius:var(--lingzhi-chip-radius);background:color-mix(in srgb, var(--kc,var(--lingzhi-color-fg-default)) 12%, transparent);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-chip-font);display:inline-flex}.work-sheet .sheet-kind:before{content:"";width:var(--lingzhi-space-sm);height:var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-pill);background:var(--kc,var(--lingzhi-color-fg-default))}.work-sheet .sheet-head-spacer{flex:1}html body .work-sheet button.sheet-close{width:var(--lingzhi-size-control-md);height:var(--lingzhi-size-control-md);border-radius:var(--lingzhi-radius-item);min-height:0;box-shadow:none;color:var(--lingzhi-color-fg-secondary);background:0 0;place-items:center;margin:0;padding:0;display:inline-grid}html body .work-sheet button.sheet-close:hover{background:var(--lingzhi-color-fill-muted);color:var(--lingzhi-color-fg-default)}.work-sheet .sheet-close svg{width:var(--lingzhi-space-lg);height:var(--lingzhi-space-lg)}.work-sheet .sheet-body{min-height:0;padding:0 var(--lingzhi-space-xl) var(--lingzhi-space-xl);flex:1;overflow:auto}.work-sheet .sheet-body>form{gap:var(--lingzhi-space-lg);display:grid}.work-sheet .sheet-title,.work-page .work-sheet input.sheet-title{width:100%;padding:var(--lingzhi-space-2xs) var(--lingzhi-space-xs);margin:0;margin-inline:calc(var(--lingzhi-space-xs) * -1);border-radius:var(--lingzhi-radius-item);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-title);overflow-wrap:anywhere;background:0 0;border:0}.work-page .work-sheet textarea.sheet-desc{width:100%;min-height:calc(var(--lingzhi-size-control-md) * 2.5);margin-inline:calc(var(--lingzhi-space-xs) * -1);padding:var(--lingzhi-space-xs);border-radius:var(--lingzhi-radius-item);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-body);resize:vertical;background:0 0;border:0}.work-page .work-sheet input.sheet-title:hover,.work-page .work-sheet textarea.sheet-desc:hover{background:var(--lingzhi-color-fill-muted)}.work-page .work-sheet input.sheet-title::placeholder,.work-page .work-sheet textarea.sheet-desc::placeholder{color:var(--lingzhi-color-fg-caption)}.work-sheet .sheet-field-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.work-sheet .sheet-props{gap:var(--lingzhi-space-2xs);padding:var(--lingzhi-space-sm) 0;border-block:var(--lingzhi-size-ring) solid var(--lingzhi-color-border-subtle);display:grid}.work-sheet .sheet-prop{align-items:center;gap:var(--lingzhi-space-md);min-height:var(--lingzhi-size-control-md);font:var(--lingzhi-type-small);grid-template-columns:minmax(0,7.5em) minmax(0,1fr);margin:0;display:grid}.work-sheet .sheet-prop-k{align-items:center;gap:var(--lingzhi-space-xs);color:var(--lingzhi-color-fg-secondary);white-space:nowrap;display:flex}.work-sheet .sheet-prop-k svg{width:var(--lingzhi-space-md);height:var(--lingzhi-space-md);color:var(--lingzhi-color-fg-caption);flex:none}.work-sheet .sheet-prop-k kbd{min-width:calc(var(--lingzhi-space-md) + var(--lingzhi-space-2xs));padding:0 var(--lingzhi-space-2xs);border-radius:var(--lingzhi-kbd-radius);background:var(--lingzhi-kbd-bg);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-kbd-ring);color:var(--lingzhi-kbd-fg);font:var(--lingzhi-kbd-font);text-align:center;opacity:0;transition:opacity var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);margin-left:auto}.work-sheet .sheet-prop:hover kbd,.work-sheet .sheet-prop:focus-within kbd{opacity:1}.work-sheet .sheet-prop-v{align-items:center;gap:var(--lingzhi-space-xs);min-width:0;color:var(--lingzhi-color-fg-default);display:flex}.work-page .work-sheet .sheet-prop select,.work-page .work-sheet .sheet-prop input{width:100%;min-width:0;height:var(--lingzhi-size-control-md);padding:0 var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-item);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-small);cursor:pointer;transition:background-color var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);background:0 0;border:0}.work-page .work-sheet .sheet-prop input[type=url]{cursor:text;text-overflow:ellipsis}.work-page .work-sheet .sheet-prop select:hover,.work-page .work-sheet .sheet-prop input:hover,.work-page .work-sheet .sheet-prop select:focus-visible,.work-page .work-sheet .sheet-prop input:focus{background:var(--lingzhi-color-fill-muted)}.work-page .work-sheet select[multiple]{gap:var(--lingzhi-space-2xs);height:auto;padding:var(--lingzhi-space-2xs);border-radius:var(--lingzhi-radius-item);cursor:default;background:0 0;border:0;flex-wrap:wrap;display:flex;overflow:hidden}.work-page .work-sheet select[multiple] option{height:var(--lingzhi-chip-height);padding:0 var(--lingzhi-space-sm);border-radius:var(--lingzhi-chip-radius);background:var(--lingzhi-color-fill-muted);color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-chip-font);cursor:pointer;align-items:center;display:inline-flex}.work-page .work-sheet select[multiple] option:checked{background:var(--lingzhi-color-fg-default) linear-gradient(0deg, var(--lingzhi-color-fg-default), var(--lingzhi-color-fg-default));color:var(--lingzhi-color-bg-surface)}.work-sheet .sheet-section{gap:var(--lingzhi-space-sm);margin-top:var(--lingzhi-space-xl);display:grid}.work-sheet .sheet-section>h3{font:var(--lingzhi-type-label);color:var(--lingzhi-color-fg-secondary);margin:0}.work-sheet .sheet-comment{gap:var(--lingzhi-space-sm);font:var(--lingzhi-type-small);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.work-sheet .sheet-avatar{width:var(--lingzhi-size-control-xs);height:var(--lingzhi-size-control-xs);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fill-muted-strong);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-micro);place-items:center;display:inline-grid}.work-sheet .sheet-comment b{font:var(--lingzhi-type-label);display:block}.work-sheet .sheet-compose{gap:var(--lingzhi-space-xs);padding:var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-row);background:var(--lingzhi-color-bg-well);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-border-subtle);display:grid}.work-page .work-sheet .sheet-compose textarea{min-height:calc(var(--lingzhi-size-control-md) * 1.6);padding:var(--lingzhi-space-xs);color:var(--lingzhi-color-fg-default);resize:vertical;background:0 0;border:0}.work-sheet .sheet-compose-row{justify-content:space-between;align-items:flex-end;gap:var(--lingzhi-space-sm);display:flex}.work-sheet .sheet-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.work-sheet .sheet-timeline li{padding:0 0 var(--lingzhi-space-sm) var(--lingzhi-space-lg);color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-caption);position:relative}.work-sheet .sheet-timeline li:before{content:"";left:var(--lingzhi-space-2xs);top:calc(var(--lingzhi-space-xs) - var(--lingzhi-space-2xs) / 2);width:var(--lingzhi-space-xs);height:var(--lingzhi-space-xs);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fg-caption);position:absolute}.work-sheet .sheet-timeline li+li:after{content:"";left:calc(var(--lingzhi-space-2xs) + var(--lingzhi-space-xs) / 2 - var(--lingzhi-size-ring) / 2);bottom:calc(100% - var(--lingzhi-space-xs));width:var(--lingzhi-size-ring);height:var(--lingzhi-space-sm);background:var(--lingzhi-color-border-subtle);position:absolute}.work-sheet .sheet-timeline time{margin-left:var(--lingzhi-space-xs);color:var(--lingzhi-color-fg-caption);font-variant-numeric:tabular-nums}.work-sheet .sheet-foot{justify-content:flex-end;align-items:center;gap:var(--lingzhi-space-sm);padding:var(--lingzhi-space-md) var(--lingzhi-space-xl);border-top:var(--lingzhi-size-ring) solid var(--lingzhi-color-border-subtle);background:var(--lingzhi-sheet-bg);display:flex}.work-sheet .sheet-foot .work-error{font:var(--lingzhi-type-caption);flex:1;margin:0}html body .work-sheet button.sheet-primary{min-height:var(--lingzhi-size-control-md);padding:0 var(--lingzhi-space-lg);border-radius:var(--lingzhi-button-radius);background:var(--lingzhi-button-primary-bg);color:var(--lingzhi-button-primary-fg);box-shadow:var(--lingzhi-button-primary-shadow);font:var(--lingzhi-type-label)}html body .work-sheet button.sheet-primary:hover:where(:not(:disabled)){background:var(--lingzhi-button-primary-bg-hover)}html body .work-sheet button.sheet-primary:active:where(:not(:disabled)){background:var(--lingzhi-button-primary-bg-active)}.work-sheet .sheet-link{align-items:center;gap:var(--lingzhi-space-xs);min-height:var(--lingzhi-size-control-md);padding:0 var(--lingzhi-space-md);border-radius:var(--lingzhi-button-radius);background:var(--lingzhi-button-soft-bg);color:var(--lingzhi-button-soft-fg);font:var(--lingzhi-type-label);transition:background-color var(--lingzhi-button-motion) var(--lingzhi-button-easing);text-decoration:none;display:inline-flex}.work-sheet .sheet-link:hover{background:var(--lingzhi-button-soft-bg-hover)}.work-sheet .sheet-link svg{width:var(--lingzhi-space-md);height:var(--lingzhi-space-md)}.work-sheet .sheet-conflict{gap:var(--lingzhi-space-sm);margin-bottom:var(--lingzhi-space-lg);padding:var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-row);background:var(--lingzhi-color-status-warn-soft);font:var(--lingzhi-type-small);display:grid}.work-sheet .sheet-conflict table{border-collapse:collapse;width:100%}.work-sheet .sheet-conflict th,.work-sheet .sheet-conflict td{padding:var(--lingzhi-space-2xs) var(--lingzhi-space-xs);text-align:left;vertical-align:top}@media (width<=600px){.work-sheet-backdrop{align-items:flex-end;padding:0}.work-page .work-sheet,.work-sheet{border-end-end-radius:0;border-end-start-radius:0;width:100%;max-height:92%}.work-sheet .sheet-head{padding-left:var(--lingzhi-space-lg)}.work-sheet .sheet-body{padding-inline:var(--lingzhi-space-lg)}.work-sheet .sheet-foot{padding:var(--lingzhi-space-sm) var(--lingzhi-space-lg) calc(var(--lingzhi-space-sm) + env(safe-area-inset-bottom))}}.work-sheet .sheet-compose-row .people-pick{flex:1}.work-sheet .sheet-compose-row>button{white-space:nowrap;flex:none}.pj-group{margin-top:var(--lingzhi-space-xl)}.pj-group>h2{margin:0 0 var(--lingzhi-space-md);font:var(--lingzhi-type-label);color:var(--lingzhi-color-fg-secondary)}.work-page .work-project.pj-card{border:0;padding:0}.work-page .pj-card .project-open{gap:var(--lingzhi-space-sm);width:100%;height:100%;padding:var(--lingzhi-space-lg);border-radius:var(--lingzhi-card-radius);background:var(--lingzhi-card-bg);box-shadow:var(--lingzhi-card-shadow);text-align:left;transition:box-shadow var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard), transform var(--lingzhi-motion-duration-press) var(--lingzhi-button-easing);align-content:start;display:grid}.work-page .pj-card .project-open:hover:where(:not(:disabled)){background:var(--lingzhi-card-bg);box-shadow:var(--lingzhi-shadow-card-hover)}.pj-top{align-items:center;gap:var(--lingzhi-space-sm);display:flex}.pj-health{align-items:center;gap:var(--lingzhi-space-xs);height:var(--lingzhi-chip-height);padding:0 var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-status-ok-soft);color:var(--lingzhi-color-status-ok);font:var(--lingzhi-chip-font);display:inline-flex}.pj-health:before{content:"";width:var(--lingzhi-space-xs);height:var(--lingzhi-space-xs);border-radius:var(--lingzhi-radius-pill);background:currentColor}.pj-health[data-health=at_risk]{background:var(--lingzhi-color-status-warn-soft);color:var(--lingzhi-color-status-warn)}.pj-health[data-health=off_track]{background:var(--lingzhi-color-status-danger-soft);color:var(--lingzhi-color-status-danger)}.pj-status{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.work-page .pj-card h3{font:var(--lingzhi-type-card-title);color:var(--lingzhi-color-fg-default);margin:0}.pj-progress{align-items:center;gap:var(--lingzhi-space-sm);display:flex}.pj-progress progress{height:var(--lingzhi-space-xs);border-radius:var(--lingzhi-radius-pill);appearance:none;background:var(--lingzhi-color-fill-muted-strong);border:0;flex:1;overflow:hidden}.pj-progress progress::-webkit-progress-bar{background:var(--lingzhi-color-fill-muted-strong)}.pj-progress progress::-webkit-progress-value{border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fg-default)}.pj-progress progress::-moz-progress-bar{border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fg-default)}.pj-card[data-health=at_risk] .pj-progress progress::-webkit-progress-value{background:var(--lingzhi-color-status-warn)}.pj-card[data-health=off_track] .pj-progress progress::-webkit-progress-value{background:var(--lingzhi-color-status-danger)}.pj-progress b{min-width:3ch;font:var(--lingzhi-type-label);font-variant-numeric:tabular-nums;text-align:right}.pj-meta{align-items:center;gap:var(--lingzhi-space-2xs) var(--lingzhi-space-md);font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-secondary);flex-wrap:wrap;display:flex}.pj-owner{align-items:center;gap:var(--lingzhi-space-xs);display:inline-flex}.pj-owner i{width:var(--lingzhi-size-control-xs);height:var(--lingzhi-size-control-xs);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fill-muted-strong);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-micro);place-items:center;font-style:normal;display:inline-grid}.pj-miles{gap:var(--lingzhi-space-2xs);margin-top:var(--lingzhi-space-xs);padding-top:var(--lingzhi-space-sm);border-top:var(--lingzhi-size-ring) solid var(--lingzhi-color-border-subtle);display:grid}.pj-mile{align-items:baseline;gap:var(--lingzhi-space-sm);padding-left:var(--lingzhi-space-lg);font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-secondary);display:flex;position:relative}.pj-mile:before{content:"";left:var(--lingzhi-space-2xs);width:var(--lingzhi-space-sm);height:var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-pill);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-fg-caption);position:absolute;top:50%;transform:translateY(-50%)}.pj-mile[data-done=true]:before{background:var(--lingzhi-color-fg-secondary);box-shadow:none}.pj-mile[data-done=true]{color:var(--lingzhi-color-fg-caption);text-decoration:line-through}.pj-mile time{font-variant-numeric:tabular-nums;min-width:5ch;color:var(--lingzhi-color-fg-caption);flex:none;text-decoration:none}.project-open{text-align:left;border:0;width:100%}.pj-sheet-list{margin:0;padding:0;list-style:none;display:grid}.pj-sheet-list li{align-items:center;gap:var(--lingzhi-space-sm);min-height:var(--lingzhi-size-control-md);padding:0 var(--lingzhi-space-xs);border-radius:var(--lingzhi-radius-item);font:var(--lingzhi-type-small);display:flex}.pj-sheet-list li:hover{background:var(--lingzhi-color-fill-muted)}.pj-sheet-list li[data-done=true] .pj-sheet-title{color:var(--lingzhi-color-fg-caption);text-decoration:line-through}.pj-sheet-list time{color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-caption);font-variant-numeric:tabular-nums;flex:none}.pj-sheet-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}html body .work-sheet button.pj-sheet-del{width:var(--lingzhi-size-control-sm);height:var(--lingzhi-size-control-sm);min-height:0;box-shadow:none;color:var(--lingzhi-color-fg-caption);opacity:0;background:0 0;place-items:center;padding:0;display:inline-grid}.pj-sheet-list li:hover .pj-sheet-del,html body .work-sheet button.pj-sheet-del:focus-visible{opacity:1}html body .work-sheet button.pj-sheet-del:hover{background:var(--lingzhi-color-status-danger-soft);color:var(--lingzhi-color-status-danger)}.pj-sheet-del svg{width:var(--lingzhi-space-md);height:var(--lingzhi-space-md)}.pj-sheet-add{gap:var(--lingzhi-space-xs);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.work-page .pj-sheet-add input,.work-page .pj-sheet-add select{height:var(--lingzhi-size-control-md);padding:0 var(--lingzhi-space-sm);border-radius:var(--lingzhi-input-radius);background:var(--lingzhi-input-bg);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-border-subtle);color:var(--lingzhi-input-fg);border:0}.pj-update p{margin:0 0 var(--lingzhi-space-2xs);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-small);white-space:pre-wrap}html body .work-sheet button.pj-update-edit{min-height:0;margin-left:var(--lingzhi-space-sm);box-shadow:none;color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-caption);background:0 0;padding:0;text-decoration:underline}@media (width<=600px){.pj-sheet-add{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pj-group .work-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--lingzhi-space-xl) * 11)), 1fr))}.progress-metrics{padding:var(--lingzhi-space-md) 0;border-bottom:var(--lingzhi-size-ring) solid var(--lingzhi-color-divider);gap:var(--lingzhi-space-xl)}.progress-table>section{border-bottom:var(--lingzhi-size-ring) solid var(--lingzhi-color-divider);padding:var(--lingzhi-space-lg) 0}.progress-project{grid-template-columns:minmax(calc(var(--lingzhi-space-xl) * 7), 2fr) minmax(0, 1fr) calc(var(--lingzhi-space-xl) * 5) calc(var(--lingzhi-space-xl) * 2) auto;align-items:center;gap:var(--lingzhi-space-lg);display:grid}.work-page .progress-project>button:first-child{align-items:center;gap:var(--lingzhi-space-xs);min-width:0;padding:var(--lingzhi-space-xs) var(--lingzhi-space-sm);margin-left:calc(-1 * var(--lingzhi-space-sm));box-shadow:none;text-align:left;font:var(--lingzhi-type-body-strong);background:0 0;justify-self:start;display:inline-flex}.work-page .progress-project>button:first-child:hover:where(:not(:disabled)){background:var(--lingzhi-color-fill-action)}.progress-project>button:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.progress-project small{color:var(--lingzhi-color-fg-caption)}.progress-project progress{width:100%;min-width:0}.progress-project>span:nth-of-type(2){font-variant-numeric:tabular-nums;text-align:right}.work-page .progress-project>button:last-child{height:var(--lingzhi-size-control-sm);padding:0 var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-pill)}.progress-tasks{padding:var(--lingzhi-space-md) 0 0 var(--lingzhi-space-xl)}.progress-task{grid-template-columns:minmax(calc(var(--lingzhi-space-xl) * 7), 2fr) calc(var(--lingzhi-space-xl) * 4.5) calc(var(--lingzhi-space-xl) * 6) 1fr;align-items:start;gap:var(--lingzhi-space-md);padding:var(--lingzhi-space-md) 0;display:grid}.progress-evidence{gap:var(--lingzhi-space-sm);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}@media (width<=700px){.progress-project{gap:var(--lingzhi-space-sm);grid-template-columns:1fr auto}.progress-project progress{width:100%}.progress-task{grid-template-columns:1fr 1fr}.progress-task>div:first-child,.progress-evidence{grid-column:1/-1}.progress-tasks{padding-left:0}}@media (width<=600px){.work-page{padding:var(--lingzhi-space-lg) var(--lingzhi-space-lg) var(--lingzhi-space-2xl)}.work-heading{align-items:flex-start;row-gap:var(--lingzhi-space-sm);flex-wrap:wrap}.work-heading h1{white-space:nowrap;font:var(--lingzhi-type-subheading)}.work-form-grid{grid-template-columns:1fr}.work-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.work-filter-field{width:100%;min-width:0}.work-filter-search{grid-column:1/-1}.work-filter-field input,.work-filter-field select{width:100%;min-height:var(--lingzhi-size-control-xl);font:var(--lingzhi-type-body)}.work-filters>button{min-height:var(--lingzhi-size-control-xl);align-self:end}}@media (width<=600px){.work-status-board{grid-template-columns:repeat(6,calc(var(--lingzhi-space-xl) * 9))}}@media (width<=600px){.work-page .work-filters .work-filter-search input{width:100%}.work-heading>h1{flex:none}.work-heading>.work-stats{white-space:nowrap;flex-wrap:wrap;flex:auto}.work-heading>.work-toolbar:last-child,.work-heading>.work-primary{margin-left:0}.work-heading>.work-toolbar:last-child{flex-basis:100%}}@media (hover:none){.work-page button kbd{display:none}}@media (width<=600px){.work-heading-actions{flex-basis:100%;margin-left:0}.work-heading-actions>.work-primary{margin-left:auto}.work-heading-actions .work-divider{display:none}.work-heading-actions:has(>.work-icon-button:only-child){flex-basis:auto;margin-left:auto}}[data-kind=task]{--kc:var(--lingzhi-color-fg-default)}[data-kind=milestone]{--kc:var(--lingzhi-color-hue-purple-base)}[data-kind=delivery]{--kc:var(--lingzhi-color-hue-orange-base)}[data-kind=approval]{--kc:var(--lingzhi-color-hue-green-base)}[data-kind=okr]{--kc:var(--lingzhi-color-hue-teal-base)}.calendar-page .work-heading{flex-wrap:wrap}.calendar-day-title{margin-left:var(--lingzhi-space-sm);font:var(--lingzhi-type-subheading);font-family:var(--lingzhi-font-ui);color:var(--lingzhi-color-fg-secondary)}.calendar-nav{align-items:center;gap:var(--lingzhi-space-xs);margin-left:auto;display:flex}.calendar-page .calendar-nav>button{box-shadow:none;color:var(--lingzhi-color-fg-secondary);padding:var(--lingzhi-space-xs) var(--lingzhi-space-sm);background:0 0}.calendar-page .calendar-nav>button:hover{background:var(--lingzhi-button-ghost-bg-hover);color:var(--lingzhi-button-ghost-fg-hover)}.calendar-layout{grid-template-columns:calc(var(--lingzhi-space-xl) * 10.5) minmax(0, 1fr) calc(var(--lingzhi-space-xl) * 13);gap:var(--lingzhi-space-md);align-items:start;display:grid}.calendar-panel{border-radius:var(--lingzhi-card-radius);background:var(--lingzhi-card-bg);box-shadow:var(--lingzhi-card-shadow)}.calendar-side{gap:var(--lingzhi-space-md);display:grid}.calendar-mini{padding:var(--lingzhi-space-md) var(--lingzhi-space-sm) var(--lingzhi-space-sm)}.calendar-mini-weekdays,.calendar-mini-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-mini-weekdays{font:var(--lingzhi-type-micro);color:var(--lingzhi-color-fg-caption);padding-bottom:var(--lingzhi-space-xs)}.calendar-page .calendar-mini-day{height:var(--lingzhi-size-control-md);min-height:0;padding:var(--lingzhi-space-2xs) 0 0;box-shadow:none;border-radius:var(--lingzhi-radius-item);font:var(--lingzhi-type-small);font-variant-numeric:tabular-nums;color:var(--lingzhi-color-fg-default);background:0 0;border:0;align-content:start;justify-items:center;display:grid;position:relative}.calendar-page .calendar-mini-day:hover{background:var(--lingzhi-color-fill-action)}.calendar-mini-day[data-other=true]{opacity:.4}.calendar-mini-n{width:var(--lingzhi-size-icon-lg);height:var(--lingzhi-size-icon-lg);border-radius:var(--lingzhi-radius-pill);place-items:center;display:grid}.calendar-mini-day[data-today=true] .calendar-mini-n{background:var(--lingzhi-button-primary-bg);color:var(--lingzhi-button-primary-fg);font-weight:var(--lingzhi-weight-semibold)}.calendar-mini-day[data-selected=true]:not([data-today=true]) .calendar-mini-n{box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-fg-default)}.calendar-mini-dots{bottom:var(--lingzhi-space-2xs);justify-content:center;gap:var(--lingzhi-space-2xs);display:flex;position:absolute;left:0;right:0}.calendar-mini-dots i{width:var(--lingzhi-space-xs);height:var(--lingzhi-space-xs);border-radius:var(--lingzhi-radius-pill);background:var(--kc)}.calendar-kinds{padding:var(--lingzhi-space-md);gap:var(--lingzhi-space-2xs);display:grid}.calendar-kinds h2{margin:0 0 var(--lingzhi-space-xs);font:var(--lingzhi-type-micro);font-weight:var(--lingzhi-weight-semibold);color:var(--lingzhi-color-fg-caption)}.calendar-page .calendar-person select{width:100%;margin-bottom:var(--lingzhi-space-xs);border-radius:var(--lingzhi-radius-pill);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-border-subtle);background:0 0;border:0}.calendar-kind{align-items:center;gap:var(--lingzhi-space-sm);min-height:var(--lingzhi-size-control-xs);padding:0 var(--lingzhi-space-xs);border-radius:var(--lingzhi-radius-item);font:var(--lingzhi-type-small);cursor:pointer;display:flex}.calendar-kind:hover{background:var(--lingzhi-color-fill-action)}.calendar-kind input{accent-color:var(--kc)}.calendar-kind-n{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);font-variant-numeric:tabular-nums;margin-left:auto}.calendar-main{overflow:hidden}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays{color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-caption);padding:var(--lingzhi-space-sm) var(--lingzhi-space-md)}.calendar-day{min-height:calc(var(--lingzhi-space-xl) * 4.5);min-width:0;padding:var(--lingzhi-space-xs) var(--lingzhi-space-xs) var(--lingzhi-space-sm);box-shadow:inset var(--lingzhi-size-ring) var(--lingzhi-size-ring) 0 var(--lingzhi-color-divider);gap:var(--lingzhi-space-2xs);flex-direction:column;display:flex}.calendar-day h2{margin:0 0 var(--lingzhi-space-2xs);font:var(--lingzhi-type-caption);font-variant-numeric:tabular-nums}.calendar-day-n{width:var(--lingzhi-size-icon-lg);height:var(--lingzhi-size-icon-lg);border-radius:var(--lingzhi-radius-pill);place-items:center;display:inline-grid}.calendar-day[data-today=true] .calendar-day-n{background:var(--lingzhi-button-primary-bg);color:var(--lingzhi-button-primary-fg);font-weight:var(--lingzhi-weight-semibold)}.calendar-day[data-other=true]{background:var(--lingzhi-color-bg-well)}.calendar-day[data-other=true] h2{opacity:.5}.calendar-page .calendar-day .calendar-event,.calendar-page .calendar-team-cell .calendar-event{align-items:center;gap:var(--lingzhi-space-xs);width:100%;min-height:0;padding:var(--lingzhi-space-2xs) var(--lingzhi-space-sm) var(--lingzhi-space-2xs) calc(var(--lingzhi-space-sm) + var(--lingzhi-space-2xs));box-shadow:none;border-radius:var(--lingzhi-radius-badge);background:color-mix(in srgb, var(--kc) 10%, transparent);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-caption);text-align:left;border:0;display:flex;position:relative;overflow:hidden}.calendar-page .calendar-day .calendar-event:before,.calendar-page .calendar-team-cell .calendar-event:before{content:"";left:var(--lingzhi-space-2xs);top:var(--lingzhi-space-xs);bottom:var(--lingzhi-space-xs);width:var(--lingzhi-space-2xs);border-radius:var(--lingzhi-radius-pill);background:var(--kc);position:absolute}.calendar-page .calendar-day .calendar-event:hover,.calendar-page .calendar-team-cell .calendar-event:hover{background:color-mix(in srgb, var(--kc) 18%, transparent)}.calendar-event-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.calendar-event[data-late] .calendar-event-title{color:var(--lingzhi-color-status-danger)}.calendar-page .calendar-more{min-height:0;padding:0 var(--lingzhi-space-xs);box-shadow:none;color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-caption);background:0 0;border:0;align-self:flex-start}.calendar-grid[data-view=week] .calendar-day{min-height:calc(var(--lingzhi-space-xl) * 14)}.calendar-grid[data-view=day]{grid-template-columns:minmax(0,1fr)}.calendar-grid[data-view=day] .calendar-day{min-height:calc(var(--lingzhi-space-xl) * 14);padding:var(--lingzhi-space-lg);box-shadow:none;gap:var(--lingzhi-space-sm)}.calendar-grid[data-view=day] .calendar-day h2{font:var(--lingzhi-type-subheading);font-family:var(--lingzhi-font-ui)}.calendar-page .calendar-grid[data-view=day] .calendar-event{padding-block:var(--lingzhi-space-sm);font:var(--lingzhi-type-body)}.calendar-todo{padding:var(--lingzhi-space-md) var(--lingzhi-space-lg) var(--lingzhi-space-sm)}.calendar-todo-h{align-items:baseline;gap:var(--lingzhi-space-sm);display:flex}.calendar-todo-h h2{font:var(--lingzhi-type-subheading);font-family:var(--lingzhi-font-ui);font-weight:var(--lingzhi-weight-semibold);margin:0}.calendar-todo-n{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);font-variant-numeric:tabular-nums}.calendar-todo-group h3{align-items:center;gap:var(--lingzhi-space-xs);margin:var(--lingzhi-space-md) 0 var(--lingzhi-space-2xs);font:var(--lingzhi-type-caption);font-weight:var(--lingzhi-weight-semibold);color:var(--lingzhi-color-fg-secondary);display:flex}.calendar-todo-group h3 span{margin-left:var(--lingzhi-space-2xs);font-weight:var(--lingzhi-weight-regular);color:var(--lingzhi-color-fg-caption)}.calendar-todo-row{align-items:center;gap:var(--lingzhi-space-2xs) var(--lingzhi-space-md);padding:var(--lingzhi-space-sm) 0;box-shadow:inset 0 calc(-1 * var(--lingzhi-size-ring)) 0 var(--lingzhi-color-divider);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.calendar-todo-row>.task-chk{grid-row:span 2}.calendar-todo-title{font:var(--lingzhi-type-body);color:var(--lingzhi-color-fg-default);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.calendar-todo-title:hover{text-decoration:underline}.calendar-todo-row[data-done=true] .calendar-todo-title{color:var(--lingzhi-color-fg-caption);text-decoration:line-through}.calendar-todo-av{width:var(--lingzhi-size-icon-lg);height:var(--lingzhi-size-icon-lg);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fill-muted-strong);font:var(--lingzhi-type-micro);font-weight:var(--lingzhi-weight-semibold);grid-row:span 2;place-items:center;display:inline-grid}.calendar-todo-meta{gap:var(--lingzhi-space-sm);font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);grid-column:2;display:flex}.calendar-todo-id{font:var(--lingzhi-type-code);font-size:var(--lingzhi-type-micro-font-size)}.calendar-todo-meta [data-tone=late]{color:var(--lingzhi-color-status-danger);font-weight:var(--lingzhi-weight-semibold)}.calendar-todo-meta [data-tone=today]{color:var(--lingzhi-color-fg-default);font-weight:var(--lingzhi-weight-medium)}.calendar-mobile-date{display:none}.calendar-show-empty{gap:var(--lingzhi-space-sm);font:var(--lingzhi-type-small);margin-top:var(--lingzhi-space-sm);align-items:center;display:flex}@media (width<=1100px){.calendar-layout{grid-template-columns:calc(var(--lingzhi-space-xl) * 10.5) minmax(0, 1fr)}.calendar-todo{grid-column:1/-1}}@media (width<=600px){.calendar-layout{grid-template-columns:minmax(0,1fr)}.calendar-nav{width:100%;margin-left:0}.calendar-weekdays{display:none}.calendar-grid{grid-template-columns:1fr}.calendar-day{min-height:0;padding:var(--lingzhi-space-sm) var(--lingzhi-space-md)}.calendar-mobile-date{display:inline}.calendar-page .calendar-day .calendar-event{white-space:normal;padding-block:var(--lingzhi-space-sm)}}.work-sheet.calendar-sheet{width:min(100%, calc(var(--lingzhi-sheet-width) * .85));align-self:flex-start}.calendar-sheet .sheet-body{padding-bottom:var(--lingzhi-space-lg)}.calendar-sheet .sheet-title{margin-bottom:var(--lingzhi-space-md)}.calendar-event .work-flag{font-size:10px}.calendar-sheet-rel{padding:0 var(--lingzhi-space-xs);border-radius:var(--lingzhi-radius-badge);background:var(--lingzhi-color-fill-muted);color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-caption)}.calendar-sheet-rel[data-tone=late]{background:color-mix(in srgb, var(--lingzhi-color-status-danger) 14%, transparent);color:var(--lingzhi-color-status-danger)}.calendar-sheet-hint{margin:var(--lingzhi-space-sm) 0 0}.calendar-event-group h3{color:var(--lingzhi-color-fg-secondary);overflow-wrap:anywhere;margin:6px 0 2px;font-size:11px;font-weight:500}.calendar-layout[data-mode=person]{grid-template-columns:minmax(0,1fr)}.calendar-layout[data-mode=person] .calendar-todo,.calendar-layout[data-mode=person] .calendar-side{display:none}.calendar-team{--team-name:calc(var(--lingzhi-space-xl) * 6.5);display:grid;overflow-x:auto}.calendar-team-row{--team-col:calc(var(--lingzhi-space-xl) * 4.5);grid-template-columns:var(--team-name) repeat(var(--team-days,7), minmax(var(--team-col), 1fr));min-width:calc(var(--team-name) + var(--team-col) * var(--team-days,7));border-bottom:var(--lingzhi-size-ring) solid var(--lingzhi-color-divider);display:grid}.calendar-team-row:last-child{border-bottom:0}.calendar-team-name{z-index:var(--lingzhi-z-raised);align-content:start;gap:var(--lingzhi-space-2xs);padding:var(--lingzhi-space-md);background:var(--lingzhi-card-bg);border-right:var(--lingzhi-size-ring) solid var(--lingzhi-color-divider);min-width:0;display:grid;position:sticky;left:0}.calendar-team-name b{font:var(--lingzhi-type-body-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-team-name small{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.calendar-team-name em{color:var(--lingzhi-color-status-danger);font-style:normal}.calendar-team-head .calendar-team-name{font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);align-content:center}.calendar-team-day{align-items:baseline;gap:var(--lingzhi-space-xs);padding:var(--lingzhi-space-sm) var(--lingzhi-space-sm);font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);display:flex}.calendar-team-day b{font:var(--lingzhi-type-label);font-variant-numeric:tabular-nums;color:var(--lingzhi-color-fg-secondary)}.calendar-team-day[data-today=true] b{min-width:var(--lingzhi-size-icon-lg);height:var(--lingzhi-size-icon-lg);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-bg-inverse);color:var(--lingzhi-color-fg-inverse);place-items:center;display:inline-grid}.calendar-team-cell{align-content:start;gap:var(--lingzhi-space-xs);min-width:0;min-height:calc(var(--lingzhi-space-xl) * 4);padding:var(--lingzhi-space-sm) var(--lingzhi-space-xs);border-left:var(--lingzhi-size-ring) solid var(--lingzhi-color-divider);display:grid}.calendar-team-cell:first-of-type{border-left:0}.calendar-team-cell .calendar-event{width:100%;min-width:0}.calendar-page .calendar-team-cell .calendar-event{align-items:flex-start}.calendar-team-cell .calendar-event-title{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}@media (width<=600px){.calendar-team{--team-name:calc(var(--lingzhi-space-xl) * 4)}.calendar-team-name{padding:var(--lingzhi-space-sm)}}.calendar-team-day[data-weekend],.calendar-team-cell[data-weekend]{background:var(--lingzhi-color-bg-well)}.calendar-team-cell[data-today=true]{background:var(--lingzhi-color-fill-muted)}.calendar-team-row:not(.calendar-team-head) .calendar-team-name{column-gap:var(--lingzhi-space-sm);padding:var(--lingzhi-space-md) var(--lingzhi-space-lg);grid-template-columns:auto minmax(0,1fr);align-content:center}.calendar-team-avatar{width:var(--lingzhi-size-control-sm);height:var(--lingzhi-size-control-sm);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fill-muted-strong);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-label);font-style:normal;font-weight:var(--lingzhi-weight-semibold);grid-row:span 2;place-items:center;display:inline-grid}.calendar-team-row[data-empty] .calendar-team-name>b,.calendar-team-row[data-empty] .calendar-team-avatar{color:var(--lingzhi-color-fg-caption)}.calendar-team-day{align-items:center;gap:var(--lingzhi-space-2xs);padding:var(--lingzhi-space-sm) 0;flex-direction:column}.calendar-team-day b{font:var(--lingzhi-type-body-strong)}.calendar-nav{row-gap:var(--lingzhi-space-sm);flex-wrap:wrap}.calendar-nav .work-tabs,.calendar-step{white-space:nowrap;flex:none}.calendar-step{align-items:center;gap:var(--lingzhi-space-xs);display:inline-flex}.calendar-page .calendar-step>button{box-shadow:none;color:var(--lingzhi-color-fg-secondary);padding:var(--lingzhi-space-xs) var(--lingzhi-space-sm);background:0 0}.calendar-page .calendar-step>button:hover{background:var(--lingzhi-button-ghost-bg-hover);color:var(--lingzhi-button-ghost-fg-hover)}@media (width<=600px){.calendar-team-avatar{display:none}.calendar-team-row:not(.calendar-team-head) .calendar-team-name{padding:var(--lingzhi-space-sm);grid-template-columns:minmax(0,1fr)}}.calendar-event-who{width:var(--lingzhi-size-icon-md);height:var(--lingzhi-size-icon-md);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fill-muted-strong);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-micro);font-style:normal;font-weight:var(--lingzhi-weight-semibold);flex:none;place-items:center;display:inline-grid}@media (width>=601px){.calendar-layout[data-team][data-mode=month]{grid-template-columns:calc(var(--lingzhi-space-xl) * 10.5) minmax(0, 1fr)}.calendar-layout[data-team][data-mode=month] .calendar-todo{display:none}.calendar-layout[data-team] .calendar-day .calendar-event{align-items:flex-start}.calendar-layout[data-team] .calendar-day .calendar-event-title{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.work-sheet-backdrop[data-anchored]{background:0 0;padding:0;display:block}.work-sheet-backdrop[data-anchored]>.work-sheet.calendar-sheet{width:calc(var(--lingzhi-space-xl) * 14);max-height:calc(100vh - var(--lingzhi-space-lg));box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-menu-ring), var(--lingzhi-menu-shadow);animation:calendar-pop-in var(--lingzhi-menu-enter-motion) var(--lingzhi-menu-enter-easing) both;position:fixed}}@keyframes calendar-pop-in{0%{opacity:0;transform:scale(.96)}}@media (width<=600px){.work-sheet.calendar-sheet{align-self:flex-end}}.work-page{padding:var(--lingzhi-space-2xl) var(--lingzhi-space-2xl) var(--lingzhi-space-3xl);color:var(--lingzhi-color-fg-default);min-width:0;max-width:100%}.work-heading{justify-content:space-between;align-items:center;gap:var(--lingzhi-space-md);margin-bottom:var(--lingzhi-space-lg);display:flex}.work-heading h1{font:var(--lingzhi-type-title);margin:0}.work-heading h2,.work-column h2,.work-sheet h3{font:var(--lingzhi-type-subheading)}.work-eyebrow,.work-meta,.work-empty{color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-caption)}.work-eyebrow{margin-bottom:var(--lingzhi-space-xs)}.work-page button,.work-page input,.work-page select,.work-page textarea{font:var(--lingzhi-type-small)}.work-page button{box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-border-subtle);border-radius:var(--lingzhi-radius-item);padding:var(--lingzhi-space-xs) var(--lingzhi-space-sm);background:var(--lingzhi-color-bg-surface);cursor:pointer;transition:background-color var(--lingzhi-button-motion) var(--lingzhi-button-easing), transform var(--lingzhi-motion-duration-press) var(--lingzhi-button-easing);border:0}.work-page button:hover:where(:not(:disabled)){background:var(--lingzhi-color-fill-muted-strong)}.work-page button:active:where(:not(:disabled)){background:var(--lingzhi-color-fill-action-active);transform:scale(var(--lingzhi-button-press-scale))}.work-page button:disabled{opacity:var(--lingzhi-button-disabled-opacity);cursor:not-allowed}.work-page button.work-primary{color:var(--lingzhi-button-primary-fg);background:var(--lingzhi-button-primary-bg);box-shadow:var(--lingzhi-button-primary-shadow)}.work-page button.work-primary:hover:where(:not(:disabled)){background:var(--lingzhi-button-primary-bg-hover)}.work-page button.work-primary:active:where(:not(:disabled)){background:var(--lingzhi-button-primary-bg-active)}.work-page input,.work-page select,.work-page textarea{border:var(--lingzhi-size-ring) solid var(--lingzhi-color-border-subtle);background:var(--lingzhi-color-bg-surface);min-width:0;max-width:100%;color:var(--lingzhi-color-fg-default);border-radius:var(--lingzhi-radius-item);padding:var(--lingzhi-space-xs) var(--lingzhi-space-sm)}.work-page textarea{min-height:calc(var(--lingzhi-space-xl) * 3);resize:vertical;width:100%}.work-tabs,.work-toolbar,.work-filters{align-items:center;gap:var(--lingzhi-space-sm);margin-bottom:var(--lingzhi-space-md);flex-wrap:wrap;display:flex}.work-tabs button[aria-pressed=true]{background:var(--lingzhi-color-fill-muted-strong);font-weight:var(--lingzhi-weight-semibold)}.work-toolbar{font:var(--lingzhi-type-small)}.work-board{grid-auto-flow:column;grid-auto-columns:minmax(calc(var(--lingzhi-space-xl) * 7), 1fr);gap:var(--lingzhi-space-md);padding-bottom:var(--lingzhi-space-md);display:grid;overflow-x:auto}.work-list{grid-template-columns:1fr;grid-auto-flow:row}.work-column{min-width:0}.work-column h2{border-bottom:calc(var(--lingzhi-space-2xs) / 2) solid var(--lingzhi-color-divider);padding-bottom:var(--lingzhi-space-sm);justify-content:space-between;display:flex}.work-task{align-items:flex-start;gap:var(--lingzhi-space-sm);margin-bottom:var(--lingzhi-space-xs);border-bottom:calc(var(--lingzhi-space-2xs) / 2) solid var(--lingzhi-color-divider);padding:var(--lingzhi-space-sm) 0;display:flex}.work-task[data-urgent=true] strong{color:var(--lingzhi-color-status-danger)}.work-task[data-selected=true]{background:var(--lingzhi-color-fill-muted-strong)}.work-task .work-task-open{box-shadow:none;text-align:left;gap:var(--lingzhi-space-xs);background:0 0;border:0;flex:1;padding:0;display:grid}.work-error{color:var(--lingzhi-color-status-danger)}.work-form{gap:var(--lingzhi-space-md);display:grid}.work-form label{gap:var(--lingzhi-space-xs);font:var(--lingzhi-type-label);display:grid}.work-form-grid{gap:var(--lingzhi-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--lingzhi-space-xl) * 9)), 1fr));gap:var(--lingzhi-space-lg);display:grid}.work-project{border-bottom:calc(var(--lingzhi-space-2xs) / 2) solid var(--lingzhi-color-divider);padding-bottom:var(--lingzhi-space-md)}.work-project h3{font:var(--lingzhi-type-subheading)}.work-project progress{width:100%;accent-color:var(--lingzhi-color-fg-default)}@media (width<=600px){.work-page{padding:var(--lingzhi-space-lg) var(--lingzhi-space-lg) var(--lingzhi-space-2xl)}.work-heading{align-items:flex-start;row-gap:var(--lingzhi-space-sm);flex-wrap:wrap}.work-heading h1{white-space:nowrap;font:var(--lingzhi-type-subheading)}.work-form-grid{grid-template-columns:1fr}.work-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.work-filter-field{width:100%;min-width:0}.work-filter-search{grid-column:1/-1}.work-filter-field input,.work-filter-field select{width:100%;min-height:var(--lingzhi-size-control-xl);font:var(--lingzhi-type-body)}.work-filters>button{min-height:var(--lingzhi-size-control-xl);align-self:end}}.work-filter-field{gap:var(--lingzhi-space-xs);min-width:0;display:grid}.work-filter-field>span{color:var(--lingzhi-color-fg-caption);font:var(--lingzhi-type-caption)}.work-quick{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.work-quick input{flex:1;min-width:180px}.work-quick p{flex-basis:100%;margin:0}.work-status-board{grid-template-columns:repeat(6,minmax(calc(var(--lingzhi-space-xl) * 6.5),1fr));gap:var(--lingzhi-space-md);display:grid;overflow-x:auto}.work-swimlane{margin:0 0 var(--lingzhi-space-2xl)}.work-swimlane>h2{align-items:baseline;gap:var(--lingzhi-space-sm);margin:0 0 var(--lingzhi-space-md);font:var(--lingzhi-type-body-strong);display:flex}.work-swimlane>h2 small{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-caption);font-variant-numeric:tabular-nums}.work-swimlane>h2 small[data-tone=bad]{color:var(--lingzhi-color-status-danger);font-weight:var(--lingzhi-weight-medium)}.work-flag{color:var(--lingzhi-color-fg-caption);border:1px solid var(--lingzhi-color-divider);border-radius:4px;margin:3px 4px 0 0;padding:2px 5px;font-size:11px;display:inline-block}.work-status-board .work-column{min-height:0}.work-status-board .work-column h3{padding:var(--lingzhi-space-2xs) var(--lingzhi-space-xs) var(--lingzhi-space-sm);font:var(--lingzhi-type-label);font-weight:var(--lingzhi-weight-semibold);justify-content:space-between;margin:0;display:flex}.work-status-board .work-column h3 span{color:var(--lingzhi-color-fg-caption);font-weight:var(--lingzhi-weight-regular);font-variant-numeric:tabular-nums}.work-status-board .work-column:not(:has(.work-task)) h3{padding-bottom:var(--lingzhi-space-2xs);color:var(--lingzhi-color-fg-caption)}.work-saved{margin:10px 0}@media (width<=600px){.work-status-board{grid-template-columns:repeat(6,calc(var(--lingzhi-space-xl) * 9))}}.work-heading{justify-content:flex-start;align-items:flex-end;gap:var(--lingzhi-space-lg)}.work-heading h1{font:var(--lingzhi-type-heading)}.work-heading>.work-primary,.work-heading>.work-toolbar:last-child{margin-left:auto}.work-heading>.work-toolbar:last-child{margin-bottom:0}.work-stats{gap:var(--lingzhi-space-md);margin:0 0 var(--lingzhi-space-2xs);font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-secondary);display:flex}.work-stats b{color:var(--lingzhi-color-fg-default);font-weight:var(--lingzhi-weight-semibold);font-variant-numeric:tabular-nums}.work-stats [data-tone=bad] b{color:var(--lingzhi-color-status-danger)}.work-tabs{gap:var(--lingzhi-space-2xs);padding:var(--lingzhi-segmented-padding);border-radius:var(--lingzhi-segmented-radius);background:var(--lingzhi-segmented-track-bg);display:inline-flex}.work-page .work-tabs button{box-shadow:none;border-radius:var(--lingzhi-segmented-radius);font:var(--lingzhi-segmented-font);color:var(--lingzhi-segmented-item-fg);padding:var(--lingzhi-space-xs) var(--lingzhi-space-md);background:0 0}.work-page .work-tabs button[aria-pressed=true]{background:var(--lingzhi-segmented-thumb-bg);color:var(--lingzhi-segmented-thumb-fg);box-shadow:var(--lingzhi-segmented-thumb-shadow);font-weight:var(--lingzhi-weight-medium)}.work-filters{gap:var(--lingzhi-space-xs) var(--lingzhi-space-sm)}.work-page .work-filters select,.work-page .work-filters input{height:var(--lingzhi-size-control-sm);border-radius:var(--lingzhi-radius-pill);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-border-subtle);color:var(--lingzhi-color-fg-secondary);padding:0 var(--lingzhi-space-md);font:var(--lingzhi-type-small);background:0 0;border:0}.work-page .work-filters select:hover,.work-page .work-filters input:hover{background:var(--lingzhi-color-fill-action)}.work-page .work-filters .work-filter-search input{width:calc(var(--lingzhi-space-xl) * 9);background:var(--lingzhi-input-bg);box-shadow:none}.work-page .work-filters .work-clear{box-shadow:none;color:var(--lingzhi-color-fg-caption);background:0 0}.work-board:not(.work-list) .work-column{padding:var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-popover);background:var(--lingzhi-color-bg-well);align-self:start}.work-column h2{padding:var(--lingzhi-space-xs) var(--lingzhi-space-xs) 0;font:var(--lingzhi-type-label);font-weight:var(--lingzhi-weight-semibold);border-bottom:0}.work-column h2 span{color:var(--lingzhi-color-fg-caption);font-weight:var(--lingzhi-weight-regular);font-variant-numeric:tabular-nums}.work-column-meta{gap:var(--lingzhi-space-2xs) var(--lingzhi-space-sm);margin:var(--lingzhi-space-2xs) var(--lingzhi-space-xs) var(--lingzhi-space-sm);flex-wrap:wrap;display:flex}.work-column-meta [data-tone=bad]{color:var(--lingzhi-color-status-danger);font-weight:var(--lingzhi-weight-medium)}.work-next{white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;overflow:hidden}.work-board:not(.work-list) .work-task{margin-bottom:var(--lingzhi-space-sm);padding:var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-note);background:var(--lingzhi-card-bg);box-shadow:var(--lingzhi-card-shadow);transition:transform var(--lingzhi-card-motion) var(--lingzhi-card-easing), box-shadow var(--lingzhi-card-motion) var(--lingzhi-card-easing);border-bottom:0;position:relative}.work-board:not(.work-list) .work-task:hover{transform:translateY(calc(-1 * var(--lingzhi-card-lift)));box-shadow:var(--lingzhi-card-shadow-hover)}.work-board:not(.work-list) .work-task>input[type=checkbox]{top:var(--lingzhi-space-sm);right:var(--lingzhi-space-sm);opacity:0;transition:opacity var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);position:absolute}.work-board:not(.work-list) .work-task:hover>input[type=checkbox],.work-board:not(.work-list) .work-task>input[type=checkbox]:focus-visible,.work-board:not(.work-list) .work-task>input[type=checkbox]:checked{opacity:1}.work-task[data-selected=true]{box-shadow:inset 0 0 0 var(--lingzhi-focus-ring-width) var(--lingzhi-focus-ring-color)}.work-page .work-task .work-task-open{gap:var(--lingzhi-space-sm);min-width:0}.work-page .work-task .work-task-open:hover{background:0 0}.work-task-title{font:var(--lingzhi-type-body-strong);line-height:var(--lingzhi-type-body-line-height);color:var(--lingzhi-color-fg-default);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.work-task-meta{align-items:center;gap:var(--lingzhi-space-sm);min-width:0;font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);display:flex}.work-task-id{font:var(--lingzhi-type-code);font-size:var(--lingzhi-type-micro-font-size);color:var(--lingzhi-color-fg-caption)}.work-due{padding:0 var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fill-muted);color:var(--lingzhi-color-fg-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.work-due[data-tone=today]{background:var(--lingzhi-color-selection-current);color:var(--lingzhi-color-fg-default);font-weight:var(--lingzhi-weight-medium)}.work-due[data-tone=late]{background:var(--lingzhi-color-status-danger-soft);color:var(--lingzhi-color-status-danger);font-weight:var(--lingzhi-weight-semibold)}.work-avatar{width:var(--lingzhi-size-icon-lg);height:var(--lingzhi-size-icon-lg);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fill-muted-strong);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-micro);font-weight:var(--lingzhi-weight-semibold);place-items:center;margin-left:auto;display:inline-grid}:is(.work-task:has(.task-chk[data-state=done]) .work-task-title,.work-task:has(.task-chk[data-state=canceled]) .work-task-title){color:var(--lingzhi-color-fg-caption);text-decoration:line-through}.work-list .work-task .work-task-open{grid-template-columns:minmax(0,1fr) auto;align-items:center}.work-list .work-task-title{-webkit-line-clamp:1}@media (width<=600px){.work-page .work-filters .work-filter-search input{width:100%}.work-heading>h1{flex:none}.work-heading>.work-stats{white-space:nowrap;flex-wrap:wrap;flex:auto}.work-heading>.work-toolbar:last-child,.work-heading>.work-primary{margin-left:0}.work-heading>.work-toolbar:last-child{flex-basis:100%}}@media (hover:none){.work-page button kbd{display:none}}.work-heading-actions{align-items:center;gap:var(--lingzhi-space-sm);flex-wrap:wrap;margin-left:auto;display:flex}.work-page .work-heading-actions>button,.work-page .work-heading>.work-primary,.work-page .work-heading-actions .lz-pop .lz-pop-btn.lz-pop-btn{align-items:center;gap:var(--lingzhi-space-xs);height:var(--lingzhi-size-control-md);min-height:0;padding:0 var(--lingzhi-space-lg);border-radius:var(--lingzhi-radius-pill);white-space:nowrap;display:inline-flex}.work-page .work-heading-actions .lz-pop .lz-pop-btn.lz-pop-btn{padding:0 var(--lingzhi-space-md)}.work-page .work-heading-actions>button.work-icon-button{width:var(--lingzhi-size-control-md);color:var(--lingzhi-color-fg-secondary);justify-content:center;padding:0}.work-heading-actions .work-icon-button svg{width:var(--lingzhi-size-icon-md);height:var(--lingzhi-size-icon-md)}.work-heading-actions kbd{font:var(--lingzhi-type-micro);opacity:.7}.work-heading-actions .work-divider{width:var(--lingzhi-size-ring);height:var(--lingzhi-size-icon-md);background:var(--lingzhi-color-divider)}.work-batch{padding:var(--lingzhi-space-xs) var(--lingzhi-space-xs) var(--lingzhi-space-xs) var(--lingzhi-space-lg);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-bg-well)}.work-page .work-batch select,.work-page .work-batch input,.work-page .work-batch button{height:var(--lingzhi-size-control-sm);border-radius:var(--lingzhi-radius-pill)}.work-task-meta{gap:var(--lingzhi-space-xs);flex-wrap:wrap}.work-task-meta>*{white-space:nowrap;flex:none}.work-task-meta>.work-task-owner{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.work-task-meta>.work-due{margin-left:auto}@media (width<=600px){.work-heading-actions{flex-basis:100%;margin-left:0}.work-heading-actions>.work-primary{margin-left:auto}.work-heading-actions .work-divider{display:none}.work-heading-actions:has(>.work-icon-button:only-child){flex-basis:auto;margin-left:auto}}.settings-platform{max-width:calc(var(--lingzhi-space-xl) * 32)}.settings-platform fieldset{margin:0 0 var(--lingzhi-space-lg);padding:var(--lingzhi-space-lg);border:calc(var(--lingzhi-space-2xs) / 2) solid var(--lingzhi-color-divider);border-radius:var(--lingzhi-radius-note)}.settings-platform legend{font:var(--lingzhi-type-subheading);padding:0 var(--lingzhi-space-xs)}.settings-platform .setting-check{align-items:center;gap:var(--lingzhi-space-sm);margin:var(--lingzhi-space-sm) 0;display:flex}.settings-actions{gap:var(--lingzhi-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-role{justify-content:space-between;align-items:center;gap:var(--lingzhi-space-md);margin:var(--lingzhi-space-sm) 0;display:flex}@media (width<=600px){.settings-actions{grid-template-columns:1fr}}.company-rules-content{white-space:pre-wrap;overflow-wrap:anywhere;padding-block:var(--lingzhi-space-lg)}.company-rules textarea{min-height:calc(var(--lingzhi-space-xl) * 10);box-sizing:border-box;resize:vertical;width:100%}.company-rules button{margin:var(--lingzhi-space-xs)}.company-rules li{overflow-wrap:anywhere}.decision-home{max-width:1160px}.decision-row{padding:var(--lingzhi-space-lg) 0;border-bottom:var(--lingzhi-size-ring) solid var(--lingzhi-color-divider)}.decision-row h2{font:var(--lingzhi-type-subheading);margin:var(--lingzhi-space-xs) 0 var(--lingzhi-space-md)}.decision-row p{margin:var(--lingzhi-space-sm) 0;line-height:var(--lingzhi-type-body-line-height)}.decision-row b{font:var(--lingzhi-type-caption);margin-right:var(--lingzhi-space-sm);color:var(--lingzhi-color-fg-caption)}.decision-evidence{overflow-wrap:anywhere}.decision-home>section{margin-bottom:var(--lingzhi-space-2xl)}.decision-home>section>h2{margin:0 0 var(--lingzhi-space-sm);font:var(--lingzhi-type-body-strong);color:var(--lingzhi-color-fg-secondary)}.decision-home .work-quick{margin:0 0 var(--lingzhi-space-2xl)}.due-list{margin:0;padding:0;list-style:none}.due-list li{justify-content:space-between;gap:var(--lingzhi-space-lg);padding:var(--lingzhi-space-md) 0;border-bottom:var(--lingzhi-size-ring) solid var(--lingzhi-color-divider);align-items:center;display:flex}.due-list p{margin:var(--lingzhi-space-xs) 0 0}@media (width<=600px){.due-list li{flex-direction:column;align-items:flex-start}}.decision-evidence-details{color:var(--lingzhi-color-fg-caption);margin:6px 0 10px;font-size:12px}.decision-evidence-details summary{cursor:pointer;width:fit-content}.decision-evidence-details pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--lingzhi-color-fg-default);margin:0;padding:10px 0}.ib-stats{margin:0 0 var(--lingzhi-space-sm);font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-secondary)}.ib-stats b{color:var(--lingzhi-color-fg-default);font-weight:var(--lingzhi-weight-semibold);font-variant-numeric:tabular-nums}.lc-page .ib-row{column-gap:var(--lingzhi-space-md);row-gap:var(--lingzhi-space-2xs);margin-bottom:var(--lingzhi-space-sm);padding:var(--lingzhi-space-md) var(--lingzhi-space-lg);border-radius:var(--lingzhi-card-radius);background:var(--lingzhi-card-bg);box-shadow:var(--lingzhi-card-shadow);border-bottom:0;grid-template-columns:auto minmax(0,1fr);display:grid}.lc-page .ib-row>*{grid-column:2;min-width:0}.lc-page .ib-row>.ib-src{width:var(--lingzhi-size-control-icon);height:var(--lingzhi-size-control-icon);border-radius:var(--lingzhi-radius-item);background:var(--lingzhi-color-fill-muted);color:var(--lingzhi-color-fg-secondary);grid-area:1/1/span 3;place-items:center;display:grid}.ib-src svg{width:var(--lingzhi-size-icon-md);height:var(--lingzhi-size-icon-md)}.lc-page .ib-meta{align-items:center;gap:var(--lingzhi-space-sm);font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption);display:flex}.ib-meta time{font-variant-numeric:tabular-nums;margin-left:auto}.ib-row[data-status=pending] h2:before,.ib-row[data-status=returned] h2:before{content:"";width:var(--lingzhi-space-sm);height:var(--lingzhi-space-sm);margin-right:var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fg-default);vertical-align:.1em;display:inline-block}.ib-row[data-status=returned] h2:before{background:var(--lingzhi-color-status-danger)}.lc-page .ib-row h2{font:var(--lingzhi-type-body-strong);margin:0}.lc-page .ib-content{font:var(--lingzhi-type-small);color:var(--lingzhi-color-fg-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.lc-page .ib-row .lc-actions{margin-top:var(--lingzhi-space-xs)}.inspiration-page .lc-page{max-width:1400px;padding:clamp(var(--lingzhi-space-lg),4vw,var(--lingzhi-space-3xl))}.inspiration-page .lc-header{border:0}.inspiration-page .lc-header>button{white-space:nowrap;flex-shrink:0}.inspiration-toolbar{justify-content:space-between;align-items:center;gap:var(--lingzhi-space-xl);border-bottom:1px solid var(--lingzhi-color-divider);margin-top:var(--lingzhi-space-xl);display:flex}.inspiration-toolbar>.lc-field{width:260px}.inspiration-toolbar .lc-tabs{margin:0}.inspiration-toolbar .lc-tabs button{box-shadow:none;color:var(--lingzhi-color-fg-secondary);background:0 0;border-radius:0}.inspiration-toolbar .lc-tabs [aria-selected=true]{box-shadow:inset 0 calc(-1 * var(--lingzhi-focus-ring-width)) 0 var(--lingzhi-color-fg-default);color:var(--lingzhi-color-fg-default);font-weight:var(--lingzhi-weight-semibold)}.inspiration-page .lc-filters{margin:var(--lingzhi-space-md) 0 var(--lingzhi-space-xl)}.inspiration-wall{align-items:flex-start;gap:var(--lingzhi-space-xl);flex-wrap:wrap;display:flex}.inspiration-post{flex:1 1 calc((100% - 2 * var(--lingzhi-space-xl)) / 3);box-sizing:border-box;overflow-wrap:anywhere;min-width:0;scroll-margin-top:var(--lingzhi-space-xl);background:var(--lingzhi-color-bg-surface);padding:var(--lingzhi-space-xl);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-border-subtle);border-radius:var(--lingzhi-radius-item);border:0}.inspiration-look{border-radius:var(--lingzhi-space-2xs)}.inspiration-required,.inspiration-co_create{flex-basis:calc((100% - var(--lingzhi-space-xl)) * 2 / 3);border-color:#0000}.inspiration-required{background:var(--lingzhi-color-accent-base)}.inspiration-required .inspiration-content{gap:var(--lingzhi-space-xl);grid-template-columns:minmax(0,1fr) 190px;display:grid}.inspiration-tierline{justify-content:space-between;gap:var(--lingzhi-space-md);font-size:var(--lingzhi-type-small-font-size);margin-bottom:var(--lingzhi-space-sm);display:flex}.inspiration-tierline strong{letter-spacing:.04em}.inspiration-tierline>span{color:var(--lingzhi-color-fg-secondary)}.inspiration-author{margin-block:var(--lingzhi-space-md)!important}.inspiration-avatar{background:var(--lingzhi-color-fill-muted-strong);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.inspiration-post blockquote{margin:var(--lingzhi-space-lg) 0;padding:0 0 0 var(--lingzhi-space-lg);border-left:2px solid var(--lingzhi-color-divider);font-family:var(--lingzhi-font-serif);color:var(--lingzhi-color-fg-secondary);white-space:pre-wrap;max-height:260px;line-height:1.75;overflow:auto}.inspiration-post blockquote footer{margin-top:var(--lingzhi-space-sm)}.inspiration-opinion,.inspiration-proposal{white-space:pre-wrap}.inspiration-summary{font-size:var(--lingzhi-type-small-font-size);margin-top:var(--lingzhi-space-lg)!important}.inspiration-summary ol{padding-left:var(--lingzhi-space-xl)}.inspiration-readers{border-left:1px solid var(--lingzhi-color-divider);padding-left:var(--lingzhi-space-xl);padding-top:var(--lingzhi-space-sm);align-self:start}.inspiration-readers progress{margin-top:var(--lingzhi-space-md);display:block}.inspiration-readers ul{font-size:var(--lingzhi-type-small-font-size);padding:0;line-height:2;list-style:none}.inspiration-co_create{background:var(--lingzhi-color-bg-inverse);color:var(--lingzhi-color-fg-inverse)}.inspiration-co_create h2,.inspiration-co_create a,.inspiration-co_create .lc-field>span{color:var(--lingzhi-color-fg-inverse)}.inspiration-co_create .lc-meta,.inspiration-co_create .inspiration-tierline>span,.inspiration-co_create blockquote,.inspiration-co_create summary{color:var(--lingzhi-color-fg-inverse);opacity:.78}.inspiration-co_create button{color:var(--lingzhi-color-fg-inverse);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) color-mix(in srgb,var(--lingzhi-color-fg-inverse) 35%,transparent);background:0 0}.inspiration-co_create button:hover{background:color-mix(in srgb,var(--lingzhi-color-fg-inverse) 14%,transparent)}.inspiration-co_create button[aria-pressed=true],.inspiration-co_create .inspiration-claim{background:var(--lingzhi-color-brand-mark);color:var(--lingzhi-color-brand-mark-fg);box-shadow:none}.inspiration-co_create .lc-form{background:var(--lingzhi-color-bg-surface);color:var(--lingzhi-color-fg-default)}.inspiration-co_create .lc-form .lc-field>span{color:var(--lingzhi-color-fg-secondary)}.inspiration-co_create .lc-form button{background:var(--lingzhi-button-primary-bg);color:var(--lingzhi-button-primary-fg)}.inspiration-progress{gap:var(--lingzhi-space-lg);margin:var(--lingzhi-space-xl) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inspiration-progress>div{border-top:2px solid var(--lingzhi-color-fg-inverse);padding-top:var(--lingzhi-space-sm);gap:var(--lingzhi-space-xs);display:grid}.inspiration-progress>div[data-active=false]{opacity:.55}.inspiration-progress span,.inspiration-progress small,.inspiration-progress a{font-size:var(--lingzhi-type-small-font-size)}.inspiration-progress strong{font-size:var(--lingzhi-type-subheading-font-size);line-height:1.5}.inspiration-actions{margin-top:var(--lingzhi-space-lg)}.inspiration-foot{margin-top:var(--lingzhi-space-2xl);padding-top:var(--lingzhi-space-lg);border-top:1px solid var(--lingzhi-color-divider)}.inspiration-highlighted{outline:var(--lingzhi-focus-ring-width) solid var(--lingzhi-focus-ring-color);outline-offset:calc(2 * var(--lingzhi-focus-ring-offset))}.inspiration-image{margin:calc(-1 * var(--lingzhi-space-xl)) calc(-1 * var(--lingzhi-space-xl)) var(--lingzhi-space-lg);border-radius:inherit;background:var(--lingzhi-color-bg-well);max-height:310px;overflow:hidden}.inspiration-image img{object-fit:contain;width:100%;height:auto;max-height:310px;display:block}.inspiration-image>p{padding:var(--lingzhi-space-xl)}@media (width<=1150px){.inspiration-post{flex-basis:calc((100% - var(--lingzhi-space-xl)) / 2)}.inspiration-required,.inspiration-co_create{flex-basis:100%}}@media (width<=700px){.inspiration-wall{display:block}.inspiration-post{margin-bottom:var(--lingzhi-space-lg);padding:var(--lingzhi-space-lg)}.inspiration-required .inspiration-content{display:block}.inspiration-readers{border-left:0;border-top:1px solid var(--lingzhi-color-divider);padding:var(--lingzhi-space-lg) 0 0;margin-top:var(--lingzhi-space-lg)}.inspiration-toolbar{display:block}.inspiration-toolbar>.lc-field{width:100%;margin-block:var(--lingzhi-space-md)}.inspiration-toolbar .lc-tabs{flex-wrap:nowrap}.inspiration-toolbar .lc-tabs button{padding-inline:var(--lingzhi-space-sm)}.inspiration-progress{gap:var(--lingzhi-space-sm)}.inspiration-progress strong{font-size:var(--lingzhi-type-label-font-size)}.inspiration-image{margin:calc(-1 * var(--lingzhi-space-lg)) calc(-1 * var(--lingzhi-space-lg)) var(--lingzhi-space-lg)}.inspiration-page .lc-header{flex-wrap:nowrap}}.inspiration-private-image{min-height:100px;max-height:none}.inspiration-image-actions{padding:var(--lingzhi-space-sm) var(--lingzhi-space-lg);gap:var(--lingzhi-space-sm);flex-wrap:wrap;align-items:center;display:flex}.lc-page .ap-item{align-items:center;gap:var(--lingzhi-space-2xs) var(--lingzhi-space-sm);text-align:left;grid-template-columns:minmax(0,1fr) auto;display:grid}.ap-item strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ap-item .lc-meta{grid-column:1}.ap-item .ap-status{grid-area:1/2/span 2}.ap-status{height:var(--lingzhi-chip-height);padding:0 var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fill-muted);color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-caption);font-weight:var(--lingzhi-weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.ap-detail-meta:before{content:"";width:var(--lingzhi-space-sm);height:var(--lingzhi-space-sm);margin-right:var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fg-icon);vertical-align:.05em;display:inline-block}.ap-detail-meta[data-status=PENDING]:before{background:var(--lingzhi-color-hue-orange-base)}.ap-detail-meta[data-status=APPROVED]:before{background:var(--lingzhi-color-status-ok)}.ap-detail-meta[data-status=REJECTED]:before,.ap-detail-meta[data-status=RETURNED]:before{background:var(--lingzhi-color-status-danger)}.ap-status[data-status=PENDING]{background:var(--lingzhi-color-hue-orange-soft);color:var(--lingzhi-color-hue-orange-ink)}.ap-status[data-status=APPROVED]{background:var(--lingzhi-color-status-ok-soft);color:var(--lingzhi-color-status-ok)}.ap-status[data-status=REJECTED],.ap-status[data-status=RETURNED]{background:var(--lingzhi-color-status-danger-soft);color:var(--lingzhi-color-status-danger)}.lc-page section[aria-label=审批同步状态]{padding:var(--lingzhi-space-sm) var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-note)}.lc-page section[aria-label=审批同步状态] h2{font:var(--lingzhi-type-label)}.lc-page .okr-obj{margin-bottom:var(--lingzhi-space-lg);padding:var(--lingzhi-space-lg) var(--lingzhi-space-xl);border-radius:var(--lingzhi-card-radius);background:var(--lingzhi-card-bg);box-shadow:var(--lingzhi-card-shadow)}.okr-obj-head .lc-meta{gap:var(--lingzhi-space-xs)}.okr-scope{padding:0 var(--lingzhi-space-xs);border-radius:var(--lingzhi-radius-badge);background:var(--lingzhi-color-fill-muted-strong);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-caption)}.lc-page .okr-obj h2{margin:var(--lingzhi-space-xs) 0 var(--lingzhi-space-sm);font:var(--lingzhi-type-title)}.okr-obj-row{align-items:center;gap:var(--lingzhi-space-md);display:flex}.lc-page .okr-align{margin:var(--lingzhi-space-xs) 0 0;font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-caption)}.okr-bar{align-items:center;gap:var(--lingzhi-space-sm);flex:1;min-width:0;display:flex}.lc-page .okr-bar progress{height:var(--lingzhi-space-2xs);border-radius:var(--lingzhi-radius-pill);appearance:none;background:var(--lingzhi-color-fill-muted-strong);border:0;flex:1;overflow:hidden}.okr-bar-lg{flex:0 1 calc(var(--lingzhi-space-xl) * 16)}.lc-page .okr-bar-lg progress{height:var(--lingzhi-space-xs)}.okr-bar progress::-webkit-progress-bar{background:var(--lingzhi-color-fill-muted-strong)}.okr-bar progress::-webkit-progress-value{border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fg-default)}.okr-bar progress::-moz-progress-bar{border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fg-default)}.okr-bar b{min-width:4ch;font:var(--lingzhi-type-label);font-variant-numeric:tabular-nums}.okr-bar-lg b{font:var(--lingzhi-type-subheading);font-variant-numeric:tabular-nums}.okr-conf{align-items:center;gap:var(--lingzhi-space-xs);height:var(--lingzhi-chip-height);padding:0 var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-pill);background:var(--lingzhi-color-fill-muted);color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-chip-font);white-space:nowrap;flex:none;display:inline-flex}.okr-conf:before{content:"";width:var(--lingzhi-space-xs);height:var(--lingzhi-space-xs);border-radius:var(--lingzhi-radius-pill);background:currentColor}.okr-conf[data-conf=normal]{background:var(--lingzhi-color-status-ok-soft);color:var(--lingzhi-color-status-ok)}.okr-conf[data-conf=at_risk]{background:var(--lingzhi-color-status-warn-soft);color:var(--lingzhi-color-status-warn)}.okr-conf[data-conf=off_track]{background:var(--lingzhi-color-status-danger-soft);color:var(--lingzhi-color-status-danger)}.okr-krs{margin-top:var(--lingzhi-space-lg);border-top:var(--lingzhi-size-ring) solid var(--lingzhi-color-border-subtle);display:grid}.lc-page .okr-kr{padding:var(--lingzhi-space-md) 0 var(--lingzhi-space-md) var(--lingzhi-space-lg);border-top:0;border-bottom:var(--lingzhi-size-ring) solid var(--lingzhi-color-border-subtle);margin:0;position:relative}.lc-page .okr-kr:last-child{border-bottom:0;padding-bottom:0}.lc-page .okr-kr:before{content:"";left:var(--lingzhi-space-2xs);top:calc(var(--lingzhi-space-md) + var(--lingzhi-space-xs));width:var(--lingzhi-space-sm);height:var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-badge);box-shadow:inset 0 0 0 var(--lingzhi-size-focus-width) var(--lingzhi-color-fg-caption);position:absolute}.okr-kr-main{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--lingzhi-space-xl) * 5), calc(var(--lingzhi-space-xl) * 8)) auto;align-items:center;gap:var(--lingzhi-space-md);display:grid}.lc-page .okr-kr h3{font:var(--lingzhi-type-body-strong);margin:0}.okr-kr-sub{justify-content:space-between;align-items:center;gap:var(--lingzhi-space-xs) var(--lingzhi-space-md);margin-top:var(--lingzhi-space-xs);flex-wrap:wrap;display:flex}.okr-links{align-items:center;gap:var(--lingzhi-space-xs);font:var(--lingzhi-type-caption);flex-wrap:wrap;display:flex}.lc-page a.okr-project{height:var(--lingzhi-chip-height);padding:0 var(--lingzhi-space-sm);border-radius:var(--lingzhi-radius-pill);box-shadow:inset 0 0 0 var(--lingzhi-size-ring) var(--lingzhi-color-border-subtle);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-chip-font);align-items:center;text-decoration:none;display:inline-flex}.lc-page a.okr-project:hover{background:var(--lingzhi-color-fill-muted)}.okr-actions{align-items:center;gap:var(--lingzhi-space-xs);display:flex}.lc-page .okr-actions select,.lc-page .okr-actions button{min-height:var(--lingzhi-size-control-sm);height:var(--lingzhi-size-control-sm);padding:0 var(--lingzhi-space-sm);font:var(--lingzhi-type-caption)}.lc-page .okr-actions select{width:auto;box-shadow:none;color:var(--lingzhi-color-fg-secondary);background:0 0}.lc-page .okr-actions select:hover{background:var(--lingzhi-color-fill-muted)}.lc-page .okr-records{margin:var(--lingzhi-space-xs) 0 0;font:var(--lingzhi-type-caption)}.lc-page .okr-records summary{color:var(--lingzhi-color-fg-caption)}.okr-record{padding:var(--lingzhi-space-sm) 0 var(--lingzhi-space-sm) var(--lingzhi-space-md);border-left:var(--lingzhi-size-focus-width) solid var(--lingzhi-color-border-subtle);margin-top:var(--lingzhi-space-xs)}.lc-page .okr-record p{margin:0 0 var(--lingzhi-space-2xs);font:var(--lingzhi-type-small)}.lc-page button.okr-link-btn{min-height:0;box-shadow:none;color:var(--lingzhi-color-fg-secondary);font:var(--lingzhi-type-caption);background:0 0;padding:0;text-decoration:underline}.lc-page .okr-reviews{margin-top:var(--lingzhi-space-2xl)}.lc-page .okr-reviews>h2{font:var(--lingzhi-type-label);color:var(--lingzhi-color-fg-secondary)}@media (width<=700px){.lc-page .okr-obj{padding:var(--lingzhi-space-md) var(--lingzhi-space-lg)}.okr-kr-main{grid-template-columns:minmax(0,1fr) auto}.okr-kr-main .okr-bar{grid-area:2/1/auto/-1}}.home-page{max-width:1360px;padding:var(--lingzhi-space-2xl) var(--lingzhi-space-2xl) var(--lingzhi-space-3xl);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-body);min-width:0;margin:0}.home-page *{box-sizing:border-box}.home-page h1,.home-page h2,.home-page h3{font-family:var(--lingzhi-type-heading-font-family);color:var(--lingzhi-color-fg-default);margin:0}.home-page h1{font-size:clamp(24px,2.6vw,34px);line-height:1.45;font-weight:var(--lingzhi-type-heading-font-weight);max-width:760px}.home-page h2{font-size:var(--lingzhi-type-title-font-size);line-height:1.4}.home-page h3{font-size:17px;line-height:1.5}.home-page p{margin:var(--lingzhi-space-sm) 0;line-height:var(--lingzhi-type-body-line-height);overflow-wrap:anywhere}.home-page a{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere}.home-page button,.home-page .home-button{font:inherit;cursor:pointer;min-height:var(--lingzhi-size-control-md);padding:var(--lingzhi-space-sm) var(--lingzhi-space-md);background:var(--lingzhi-button-soft-bg);color:var(--lingzhi-button-soft-fg);border:1px solid var(--lingzhi-color-divider);border-radius:var(--lingzhi-radius-item);text-decoration:none}.home-page button:hover{background:var(--lingzhi-button-soft-bg-hover)}.home-page button:disabled{opacity:.45;cursor:not-allowed}.home-page button.home-primary{background:var(--lingzhi-button-primary-bg);color:var(--lingzhi-button-primary-fg);border-color:var(--lingzhi-button-primary-bg)}.home-page button.home-quiet{background:0 0;border-color:#0000}.home-page :focus-visible,.home-panel :focus-visible{outline:var(--lingzhi-focus-ring-width) solid var(--lingzhi-focus-ring-color);outline-offset:3px}.home-page input,.home-page textarea,.home-page select,.home-panel input,.home-panel textarea,.home-panel select{font:inherit;color:var(--lingzhi-color-fg-default);background:var(--lingzhi-color-bg-surface);border:1px solid var(--lingzhi-color-divider);border-radius:var(--lingzhi-radius-item);padding:var(--lingzhi-space-sm) var(--lingzhi-space-md);min-width:0;max-width:100%;min-height:var(--lingzhi-size-control-md)}.home-desk-nav{gap:var(--lingzhi-space-lg);margin-bottom:var(--lingzhi-space-xl);border-bottom:1px solid var(--lingzhi-color-divider);display:flex}.home-desk-nav a{padding:var(--lingzhi-space-sm) 0;color:var(--lingzhi-color-fg-secondary);min-height:44px;text-decoration:none}.home-desk-nav [aria-current=page]{color:var(--lingzhi-color-fg-default);border-bottom:2px solid var(--lingzhi-color-fg-default);font-weight:500}.home-heading{justify-content:space-between;align-items:flex-start;gap:var(--lingzhi-space-xl);margin-bottom:var(--lingzhi-space-xl);display:flex}.home-heading>.home-actions{max-width:350px;padding-top:var(--lingzhi-space-lg);flex-shrink:0;justify-content:flex-end}.home-eyebrow{color:var(--lingzhi-color-fg-secondary);gap:var(--lingzhi-space-md);align-items:center;font-size:12px;display:flex;margin-bottom:var(--lingzhi-space-md)!important}.home-mode{padding-left:var(--lingzhi-space-sm);border-left:2px solid var(--lingzhi-color-fg-default)}.home-muted{color:var(--lingzhi-color-fg-secondary);font-size:13px}.home-actions{gap:var(--lingzhi-space-sm);flex-wrap:wrap;align-items:center;display:flex}.home-inline-field{align-items:center;gap:var(--lingzhi-space-sm);font-size:12px;display:flex}.home-scope-strip{justify-content:space-between;align-items:center;gap:var(--lingzhi-space-lg);padding:var(--lingzhi-space-md) var(--lingzhi-space-lg);margin-bottom:var(--lingzhi-space-xl);background:var(--lingzhi-color-bg-well);border-radius:var(--lingzhi-radius-item);color:var(--lingzhi-color-fg-secondary);font-size:12px;display:flex}.home-dashboard{column-gap:var(--lingzhi-space-2xl);grid-template-columns:minmax(0,7fr) minmax(280px,4fr);align-items:start;display:grid}.home-section-head{justify-content:space-between;align-items:center;gap:var(--lingzhi-space-md);margin-bottom:var(--lingzhi-space-lg);display:flex}.home-section-head>a{color:var(--lingzhi-color-fg-secondary);font-size:12px}.home-dashboard-focus{padding-bottom:var(--lingzhi-space-xl)}.home-dashboard-decisions>section{padding-bottom:var(--lingzhi-space-xl);margin-bottom:var(--lingzhi-space-xl);border-bottom:1px solid var(--lingzhi-color-divider)}.home-dashboard-risks,.home-dashboard-calendar{padding-bottom:var(--lingzhi-space-xl)}.home-dashboard-wide{padding-top:var(--lingzhi-space-xl);border-top:1px solid var(--lingzhi-color-divider);margin-top:var(--lingzhi-space-lg);grid-column:1/-1}.home-focus-lead{padding:var(--lingzhi-space-xl);background:var(--lingzhi-color-bg-surface);border:1px solid var(--lingzhi-color-divider);border-radius:var(--lingzhi-radius-panel)}.home-focus-lead h3{margin:var(--lingzhi-space-md) 0;font-size:24px;line-height:1.45}.home-row-meta{gap:var(--lingzhi-space-sm);color:var(--lingzhi-color-fg-secondary);flex-wrap:wrap;align-items:center;font-size:12px;display:flex}.home-tag{background:var(--lingzhi-chip-bg);color:var(--lingzhi-chip-fg);border-radius:var(--lingzhi-radius-item);white-space:normal;padding:2px 8px;font-size:12px}.home-danger-tag{background:var(--lingzhi-color-status-danger-soft);color:var(--lingzhi-color-status-danger)}.home-warn-tag{background:var(--lingzhi-color-status-warn-soft);color:var(--lingzhi-color-status-warn)}.home-reason{color:var(--lingzhi-color-fg-secondary);font-size:13px}.home-steps{padding-top:var(--lingzhi-space-md);margin:var(--lingzhi-space-lg) 0;border-top:1px solid var(--lingzhi-color-divider)}.home-steps summary{cursor:pointer;font-size:13px}.home-steps ol{margin-bottom:var(--lingzhi-space-lg);padding-left:20px;line-height:1.8}.home-focus-items .home-actions{margin-top:var(--lingzhi-space-lg)}.home-focus-row{padding:var(--lingzhi-space-xl) 0;border-bottom:1px solid var(--lingzhi-color-divider)}.home-focus-row h3{margin:var(--lingzhi-space-sm) 0}.home-focus-row .home-steps{margin:var(--lingzhi-space-sm) 0;border:0;padding:0}.home-focus-row>.home-actions button{min-height:32px;font-size:12px}.home-source{gap:var(--lingzhi-space-md);color:var(--lingzhi-color-fg-secondary);padding-top:var(--lingzhi-space-lg);flex-wrap:wrap;margin-top:auto;font-size:12px;display:flex}.home-data-row{padding:var(--lingzhi-space-lg) 0;border-bottom:1px solid var(--lingzhi-color-divider)}.home-data-row h3{margin:var(--lingzhi-space-sm) 0}.home-approval-row{gap:var(--lingzhi-space-md);padding:var(--lingzhi-space-lg) 0;border-bottom:1px solid var(--lingzhi-color-divider);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.home-approval-row:last-of-type{border:0}.home-approval-row>a{white-space:nowrap;padding-top:4px;font-size:12px}.home-approval-row h3{font-size:16px}.home-okr-objective{margin:var(--lingzhi-space-lg) 0 var(--lingzhi-space-xl)}.home-okr-objective h3{margin-bottom:var(--lingzhi-space-md)}.home-progress{background:var(--lingzhi-color-bg-well);border-radius:var(--lingzhi-radius-pill);height:5px;overflow:hidden}.home-progress>span{background:var(--lingzhi-color-fg-default);height:100%;display:block}.home-progress-meta{color:var(--lingzhi-color-fg-secondary);font-size:12px;margin-top:4px!important}.home-kr{margin-top:var(--lingzhi-space-lg)}.home-risk-row{gap:var(--lingzhi-space-lg);padding:var(--lingzhi-space-lg) 0;border-bottom:1px solid var(--lingzhi-color-divider);grid-template-columns:1.4fr 1fr auto;align-items:center;display:grid}.home-risk-row h3{margin-top:var(--lingzhi-space-sm)}.home-risk-row>a{font-size:12px}.home-calendar-row{gap:var(--lingzhi-space-md);padding:var(--lingzhi-space-md) 0;border-bottom:1px solid var(--lingzhi-color-divider);grid-template-columns:84px minmax(0,1fr);display:grid}.home-calendar-row time{color:var(--lingzhi-color-fg-secondary);font-size:12px}.home-calendar-row h3{font-size:15px}.home-reading{padding:var(--lingzhi-space-xl);margin:var(--lingzhi-space-lg) 0;background:var(--lingzhi-color-bg-well);border-radius:var(--lingzhi-radius-panel)}.home-reading blockquote{font-family:var(--lingzhi-type-reading-font-family);margin:var(--lingzhi-space-lg) 0;line-height:var(--lingzhi-type-reading-line-height);white-space:pre-wrap}.home-reading .home-actions{margin-top:var(--lingzhi-space-lg)}.home-feed-filters{gap:var(--lingzhi-space-sm);margin-bottom:var(--lingzhi-space-lg);display:flex}.home-feed-filters button[aria-pressed=true]{background:var(--lingzhi-button-selected-bg);color:var(--lingzhi-button-selected-fg)}.home-activity-columns{gap:var(--lingzhi-space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-ai-row{gap:var(--lingzhi-space-lg);padding:var(--lingzhi-space-lg) 0;border-bottom:1px solid var(--lingzhi-color-divider);grid-template-columns:80px minmax(0,1fr);display:grid}.home-ai-row time{color:var(--lingzhi-color-fg-secondary);font-size:12px}.home-ai-row h3{font-size:16px}.home-empty{padding:var(--lingzhi-space-lg) 0;color:var(--lingzhi-color-fg-secondary)}.home-error{color:var(--lingzhi-color-status-danger);margin-block:var(--lingzhi-space-md);overflow-wrap:anywhere;font-size:13px}.home-notice{padding:var(--lingzhi-space-md) var(--lingzhi-space-lg);background:var(--lingzhi-color-accent-base);border-radius:var(--lingzhi-radius-item);font-size:13px;margin-bottom:var(--lingzhi-space-lg)!important}.home-more{margin-top:var(--lingzhi-space-lg)}.home-note{font-family:var(--lingzhi-type-reading-font-family);white-space:pre-wrap;font-size:18px;line-height:1.8!important}.home-quick-links{gap:var(--lingzhi-space-lg);flex-wrap:wrap;display:flex}.home-kb-search>label{margin-bottom:var(--lingzhi-space-md);display:block}.home-search-row{gap:var(--lingzhi-space-sm);display:flex}.home-search-row>input{flex:1;min-width:0}.home-kb-search{margin-bottom:var(--lingzhi-space-lg)}.home-editor-entry{margin-bottom:var(--lingzhi-space-xl)}.home-editor-bar{justify-content:space-between;align-items:center;gap:var(--lingzhi-space-lg);padding:var(--lingzhi-space-lg);background:var(--lingzhi-color-accent-base);border-radius:var(--lingzhi-radius-item);margin-bottom:var(--lingzhi-space-lg);display:flex}.home-editor-bar p{color:var(--lingzhi-color-fg-secondary);font-size:12px}.home-edit-help{color:var(--lingzhi-color-fg-secondary);font-size:12px;margin-bottom:var(--lingzhi-space-md)!important}.home-grid-ruler{text-align:center;color:var(--lingzhi-color-fg-secondary);margin-bottom:var(--lingzhi-space-sm);grid-template-columns:repeat(12,1fr);gap:12px;font-size:11px;display:grid}.home-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:40px;gap:12px;min-width:0;display:grid}.home-grid.is-editing{background:repeating-linear-gradient(to right, var(--lingzhi-color-divider) 0px, var(--lingzhi-color-divider) 1px, transparent 1px, transparent calc(100% / 12));border-radius:var(--lingzhi-radius-panel)}.home-widget{background:var(--lingzhi-color-bg-surface);border:1px solid var(--lingzhi-color-divider);border-radius:var(--lingzhi-radius-panel);padding:var(--lingzhi-space-xl);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.home-widget[data-selected=true]{outline:2px solid var(--lingzhi-color-fg-default);outline-offset:2px}.home-widget-header{gap:var(--lingzhi-space-sm);margin-bottom:var(--lingzhi-space-lg);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.home-widget-header h2{font-size:20px}.home-widget-header button{min-height:30px;padding:4px 8px;font-size:12px}.home-widget-body{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:auto}.home-widget .home-focus-lead{border:0;border-radius:0;padding:0}.home-widget .home-focus-lead h3{font-size:20px}.home-widget .home-reading{background:0 0;border-radius:0;margin:0;padding:0}.home-widget .home-risk-row{grid-template-columns:minmax(0,1fr) auto}.home-widget .home-risk-row>div:nth-child(2){grid-column:1}.home-widget .home-risk-row>a{grid-area:1/2/3}.home-widget .home-ai-row{gap:var(--lingzhi-space-md);grid-template-columns:60px minmax(0,1fr)}.home-widget .home-actions button{min-height:32px;font-size:12px}.home-widget .home-focus-row{padding:var(--lingzhi-space-lg) 0}.home-selection-toolbar{z-index:var(--lingzhi-z-sticky);margin-bottom:var(--lingzhi-space-lg);padding:var(--lingzhi-space-md);background:var(--lingzhi-color-bg-surface);border:1px solid var(--lingzhi-color-divider);border-radius:var(--lingzhi-radius-item);position:sticky;top:0}.home-selection-heading{justify-content:space-between;align-items:center;gap:var(--lingzhi-space-sm);margin-bottom:var(--lingzhi-space-sm);flex-wrap:wrap;display:flex}.home-selection-heading select{max-width:min(320px,48vw)}.home-selection-size{color:var(--lingzhi-color-fg-secondary);font-size:12px}.home-selection-actions{gap:var(--lingzhi-space-xs);flex-wrap:wrap;display:flex}.home-selection-actions button{min-height:32px;padding:var(--lingzhi-space-xs) var(--lingzhi-space-sm);font-size:12px}.home-widget.is-editing{padding:var(--lingzhi-space-sm)}.home-widget.is-editing .home-widget-header{height:28px;min-height:28px;margin-bottom:var(--lingzhi-space-xs);gap:var(--lingzhi-space-xs)}.home-widget.is-editing .home-widget-header>.home-actions{gap:var(--lingzhi-space-xs);flex-wrap:nowrap;flex:1;min-width:0}.home-widget.is-editing .home-widget-header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.home-widget.is-editing .home-widget-body{padding-bottom:28px}.home-page button.home-drag-handle{cursor:grab;background:var(--lingzhi-color-bg-well);border:0;flex:none;width:24px;height:28px;min-height:28px;padding:2px;font-size:16px}.home-page button.home-resize-handle{z-index:var(--lingzhi-z-raised);background:var(--lingzhi-color-bg-surface);cursor:nwse-resize;touch-action:none;width:28px;height:28px;min-height:28px;padding:2px;position:absolute;bottom:3px;right:3px}.home-empty-layout{padding:var(--lingzhi-space-xl);border:1px dashed var(--lingzhi-color-divider);border-radius:var(--lingzhi-radius-panel);grid-area:span 4/1/auto/-1}.home-ai-change,.home-conflict{padding:var(--lingzhi-space-lg);background:var(--lingzhi-color-accent-base);border-radius:var(--lingzhi-radius-item);margin-bottom:var(--lingzhi-space-lg)}.home-ai-change{justify-content:space-between;gap:var(--lingzhi-space-lg);align-items:center;display:flex}.home-ai-change p,.home-conflict p{font-size:13px}.home-conflict{background:var(--lingzhi-color-status-warn-soft);color:var(--lingzhi-color-status-warn)}.home-mobile-note{color:var(--lingzhi-color-fg-secondary);font-size:12px}.home-panel-shade{background:var(--lingzhi-sheet-scrim);z-index:var(--lingzhi-z-sheet);justify-content:flex-end;display:flex;position:fixed;inset:0}.home-panel{background:var(--lingzhi-color-bg-surface);color:var(--lingzhi-color-fg-default);font:var(--lingzhi-type-body);width:min(480px,100%);height:100%;padding:var(--lingzhi-space-xl);box-shadow:var(--lingzhi-shadow-float);border-left:1px solid var(--lingzhi-color-divider);overflow:auto}.home-panel>header{justify-content:space-between;gap:var(--lingzhi-space-lg);margin-bottom:var(--lingzhi-space-xl);align-items:center;display:flex}.home-panel h2,.home-panel h3{font-family:var(--lingzhi-type-heading-font-family);margin:0}.home-panel h2{font-size:var(--lingzhi-type-title-font-size)}.home-panel h3{font-size:17px;line-height:1.5}.home-panel p{margin:var(--lingzhi-space-md) 0;overflow-wrap:anywhere;line-height:1.65}.home-panel button{font:inherit;cursor:pointer;min-height:38px;padding:var(--lingzhi-space-sm) var(--lingzhi-space-md);background:var(--lingzhi-button-soft-bg);color:var(--lingzhi-button-soft-fg);border:1px solid var(--lingzhi-color-divider);border-radius:var(--lingzhi-radius-item)}.home-panel button.home-primary{background:var(--lingzhi-button-primary-bg);color:var(--lingzhi-button-primary-fg)}.home-panel button:disabled{opacity:.45;cursor:not-allowed}.home-panel a{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere}.home-panel>section,.home-library-group{padding:var(--lingzhi-space-xl) 0;border-bottom:1px solid var(--lingzhi-color-divider)}.home-library-item{justify-content:space-between;gap:var(--lingzhi-space-lg);padding:var(--lingzhi-space-lg) 0;border-bottom:1px solid var(--lingzhi-color-divider);align-items:center;display:flex}.home-library-item h3{font-family:var(--lingzhi-type-body-font-family);font-size:15px}.home-library-item p{margin:4px 0;font-size:12px}.home-library-item button{flex-shrink:0}.home-timeline{margin:var(--lingzhi-space-xl) 0;padding:0;list-style:none}.home-timeline>li{padding:0 0 var(--lingzhi-space-xl) var(--lingzhi-space-xl);border-left:1px solid var(--lingzhi-color-divider);margin-left:8px;position:relative}.home-timeline>li:before{content:"";background:var(--lingzhi-color-fg-default);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:-4px}.home-timeline strong{font-weight:500}.home-timeline ul{margin:var(--lingzhi-space-md) 0;padding-left:var(--lingzhi-space-lg);font-size:13px;line-height:1.7}.home-config-form{gap:var(--lingzhi-space-lg);margin-top:var(--lingzhi-space-xl);display:grid}.home-field{gap:var(--lingzhi-space-sm);min-width:0;display:grid}.home-field>span:first-child{font-size:13px}.home-field textarea,.home-field select,.home-field input{width:100%}.home-field textarea{resize:vertical}.home-config-array,.home-config-object{border:1px solid var(--lingzhi-color-divider);border-radius:var(--lingzhi-radius-item);padding:var(--lingzhi-space-lg);min-width:0;margin:0}.home-config-array legend,.home-config-object legend{font-size:13px}.home-config-object{gap:var(--lingzhi-space-md);display:grid}.home-array-item{margin-bottom:var(--lingzhi-space-lg);padding-bottom:var(--lingzhi-space-lg);border-bottom:1px solid var(--lingzhi-color-divider)}.home-array-item>button{margin-top:var(--lingzhi-space-sm)}.home-check{gap:var(--lingzhi-space-sm);align-items:center;display:flex}.home-prompt{font-family:var(--lingzhi-type-reading-font-family);padding:var(--lingzhi-space-lg);background:var(--lingzhi-color-bg-well);border-radius:var(--lingzhi-radius-item);line-height:1.8!important}.home-panel li{overflow-wrap:anywhere}@media (width<=1100px){.home-heading{flex-wrap:wrap}.home-heading>.home-actions{justify-content:flex-start;max-width:none;padding-top:0}.home-dashboard{column-gap:var(--lingzhi-space-xl);grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr)}.home-risk-row{grid-template-columns:minmax(0,1fr) auto}.home-risk-row>div:nth-child(2){grid-column:1}.home-risk-row>a{grid-area:1/2/3}}@media (width<=800px){.home-page{padding:var(--lingzhi-space-lg) var(--lingzhi-space-lg) var(--lingzhi-space-2xl)}.home-desk-nav{gap:var(--lingzhi-space-lg);justify-content:space-between;font-size:13px}.home-desk-nav a{white-space:nowrap}.home-heading{display:block}.home-heading>.home-actions{margin-top:var(--lingzhi-space-lg)}.home-heading h1{font-size:26px}.home-heading>.home-actions button{flex:1}.home-scope-strip{padding:var(--lingzhi-space-md);flex-wrap:wrap;align-items:flex-start}.home-dashboard{display:block}.home-dashboard-focus{padding-bottom:var(--lingzhi-space-xl)}.home-dashboard-decisions>section{margin-bottom:var(--lingzhi-space-xl)}.home-dashboard-calendar{padding-top:var(--lingzhi-space-xl);border-top:1px solid var(--lingzhi-color-divider)}.home-focus-lead{padding:var(--lingzhi-space-lg)}.home-focus-lead h3{font-size:22px}.home-focus-items .home-actions{gap:var(--lingzhi-space-sm)}.home-focus-items .home-actions button{font-size:12px}.home-inline-field{flex-wrap:wrap}.home-activity-columns{display:block}.home-activity-columns>section+section{margin-top:var(--lingzhi-space-xl)}.home-ai-row{gap:var(--lingzhi-space-md);grid-template-columns:62px minmax(0,1fr)}.home-reading{padding:var(--lingzhi-space-lg)}.home-grid{gap:var(--lingzhi-space-lg);flex-direction:column;display:flex}.home-grid.is-editing{background:0 0}.home-widget{padding:var(--lingzhi-space-lg);overflow:visible}.home-widget-body{overflow:visible}.home-widget-header h2{font-size:20px}.home-selection-toolbar,.home-grid-ruler,.home-edit-help,.home-drag-handle,.home-resize-handle{display:none!important}.home-editor-bar{padding:var(--lingzhi-space-md);display:block}.home-editor-bar .home-actions{margin-top:var(--lingzhi-space-md)}.home-ai-change{align-items:flex-start}.home-ai-change button{flex-shrink:0;max-width:112px;font-size:12px}.home-empty-layout{min-height:180px}.home-panel{padding:var(--lingzhi-space-lg)}.home-config-array,.home-config-object{padding:var(--lingzhi-space-md)}.home-calendar-row{grid-template-columns:78px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.home-page *{scroll-behavior:auto!important}}.home-source-disclosure{color:var(--lingzhi-color-fg-caption);margin-top:12px;font-size:12px}.home-source-disclosure>summary,.home-preferences>summary{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:flex}.home-source-disclosure>summary:before,.home-preferences>summary:before{content:"+"}.home-source-disclosure[open]>summary:before,.home-preferences[open]>summary:before{content:"−"}.home-preferences{margin-bottom:var(--lingzhi-space-md);color:var(--lingzhi-color-fg-secondary);font-size:13px}.home-preferences .home-scope-strip{margin-bottom:0}.home-ai-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-page .home-heading{margin-bottom:var(--lingzhi-space-lg)}.home-page .home-heading>.home-actions{padding-top:0}.home-widget .home-widget-header h2{font-family:var(--lingzhi-font-ui);font-size:var(--lingzhi-type-body-font-size);font-weight:var(--lingzhi-weight-semibold);letter-spacing:0}.home-widget h3,.home-widget .home-focus-lead h3{margin:var(--lingzhi-space-2xs) 0;font:var(--lingzhi-type-body-strong);font-family:var(--lingzhi-font-ui);letter-spacing:0}.home-widget .home-focus-row,.home-widget .home-data-row{padding:var(--lingzhi-space-md) 0;border-bottom-color:var(--lingzhi-color-border-subtle)}.home-widget .home-source-disclosure:not([open]){opacity:0;transition:opacity var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard)}.home-widget:hover .home-source-disclosure,.home-widget:focus-within .home-source-disclosure{opacity:1}@media (hover:none){.home-widget .home-source-disclosure:not([open]){opacity:1}}.apps-page{max-width:1450px;color:var(--lingzhi-page-fg);margin:auto;padding:36px 40px 70px}.apps-heading,.apps-section-heading,.apps-editor>header,.apps-version-panel>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.apps-page h1,.apps-page h2,.apps-page h3,.apps-editor h2,.apps-admin h2{font-family:var(--lingzhi-font-title,"Songti SC", "STSong", serif);letter-spacing:-.02em;font-weight:550}.apps-heading h1{margin:7px 0 12px;font-size:clamp(28px,3.2vw,42px)}.apps-heading p{max-width:650px;line-height:1.65}.apps-eyebrow{letter-spacing:.08em;color:var(--lingzhi-color-fg-secondary);margin:0 0 7px;font-size:12px}.apps-actions{flex-wrap:wrap;gap:10px;display:flex}.apps-page button,.apps-sandbox button{cursor:pointer;border:1px solid var(--lingzhi-color-divider);background:var(--lingzhi-color-bg-surface);color:inherit;line-height:1.35;font:inherit;border-radius:5px;padding:8px 13px;font-size:13px}.apps-page button:hover,.apps-sandbox button:hover{border-color:var(--lingzhi-page-fg)}.apps-page button:disabled,.apps-sandbox button:disabled{cursor:not-allowed;opacity:.5}.apps-page .apps-primary{background:var(--lingzhi-button-primary-bg);color:var(--lingzhi-button-primary-fg);font-weight:var(--lingzhi-weight-semibold);border-color:#0000}.apps-page .apps-primary:hover:where(:not(:disabled)){background:var(--lingzhi-button-primary-bg-hover);border-color:#0000}.apps-intro{border-block:1px solid var(--lingzhi-color-divider);grid-template-columns:1fr 1.5fr auto;align-items:center;gap:30px;margin:28px 0;padding:24px 0;display:grid}.apps-intro h2{margin:0;font-size:23px}.apps-intro p{font-size:14px;line-height:1.65}.apps-intro a{color:inherit;font-size:13px}.apps-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.apps-toolbar [role=tablist]{gap:22px;margin-right:auto;display:flex}.apps-toolbar [role=tab]{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 0}.apps-toolbar [aria-selected=true]{border-bottom-color:var(--lingzhi-page-fg);font-weight:650}.apps-toolbar [role=tab] span{color:var(--lingzhi-color-fg-secondary);margin-left:6px}.apps-toolbar input{background:var(--lingzhi-color-bg-surface);min-width:260px;color:inherit;border:1px solid var(--lingzhi-color-divider);border-radius:5px;padding:9px 12px}.apps-column-labels,.apps-work-row{grid-template-columns:minmax(220px,1.4fr) minmax(160px,.9fr) minmax(200px,1.15fr) 155px;gap:26px;display:grid}.apps-column-labels{color:var(--lingzhi-color-fg-secondary);border-bottom:1px solid var(--lingzhi-page-fg);padding:13px 0;font-size:12px}.apps-work-row{border-bottom:1px solid var(--lingzhi-color-divider);align-items:start;padding:26px 0}.apps-work-name{gap:13px;display:flex}.apps-icon{font-size:25px;line-height:1.6}.apps-work-name h2{margin:0 0 8px;font-size:21px}.apps-work-name p{margin:0 0 12px;font-size:13px;line-height:1.6}.apps-work-name small,.apps-meta{color:var(--lingzhi-color-fg-secondary);font-size:12px;line-height:1.65}.apps-row-metadata,.apps-row-scope,.apps-detail-metadata{overflow-wrap:anywhere;flex-direction:column;gap:9px;font-size:12px;line-height:1.65;display:flex}.apps-status{border:1px solid var(--lingzhi-color-divider);border-radius:3px;align-self:start;padding:3px 8px}.apps-status.is-shared{background:var(--lingzhi-mark-bg);border-color:#0000}.apps-status.is-disabled{opacity:.65}.apps-pending{font-weight:650}.apps-row-actions{flex-wrap:wrap;gap:8px;display:flex}.apps-row-actions button{width:100%;padding:6px 8px}.apps-empty{padding:58px 0}.apps-empty p{font-size:14px;line-height:1.7}.apps-error,.apps-message{border:1px solid var(--lingzhi-color-divider);margin:16px 0;padding:15px}.apps-error p{margin-top:0}.apps-message{border-width:0 0 1px;padding-inline:0}.apps-editor{background:var(--lingzhi-color-bg-surface);border:1px solid var(--lingzhi-color-divider);margin:26px 0;padding:24px}.apps-editor p{font-size:13px;line-height:1.65}.apps-editor h2{margin:0}.apps-editor label{flex-direction:column;gap:9px;font-size:13px;display:flex}.apps-editor-grid{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.apps-editor textarea{resize:vertical;box-sizing:border-box;background:var(--lingzhi-page-bg);width:100%;color:inherit;border:1px solid var(--lingzhi-color-divider);border-radius:4px;padding:12px;font-family:monospace;font-size:12px;line-height:1.55}.apps-editor footer{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.apps-tool-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.apps-tool-list label{border-bottom:1px solid var(--lingzhi-color-divider);padding:10px 0;display:block}.apps-tool-list small{margin-left:24px;line-height:1.6;display:block}.apps-scan{border-left:3px solid var(--lingzhi-color-border-strong);margin-top:20px;padding-left:16px}.apps-scan.invalid{border-left-color:var(--lingzhi-page-fg)}.apps-scan h3{font-size:18px}.apps-viewer{margin:28px 0}.apps-sandbox{border:1px solid var(--lingzhi-color-divider);background:var(--lingzhi-color-bg-surface);position:relative}.apps-trusted-frame{background:var(--lingzhi-page-bg);border-bottom:1px solid var(--lingzhi-color-divider);justify-content:space-between;align-items:start;gap:18px;padding:13px 16px;display:flex}.apps-trusted-frame div{flex-direction:column;gap:4px;min-width:0;display:flex}.apps-trusted-frame span{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.apps-trusted-frame strong{font-size:14px}.apps-sandbox iframe{background:var(--lingzhi-page-bg);border:0;width:100%;height:480px;display:block}.apps-sandbox.is-compact iframe{height:300px}.apps-sandbox.is-fullscreen{z-index:var(--lingzhi-z-sheet);box-shadow:0 0 0 25px var(--lingzhi-page-bg);flex-direction:column;display:flex;position:fixed;inset:16px}.apps-sandbox.is-fullscreen iframe{flex:1;height:auto}.apps-sandbox .apps-frame-hidden{display:none}.apps-loading{margin:0;padding:14px;font-size:13px}.apps-version-panel{z-index:var(--lingzhi-z-drawer);box-sizing:border-box;background:var(--lingzhi-color-bg-surface);border-left:1px solid var(--lingzhi-color-divider);width:min(480px,100vw);box-shadow:var(--lingzhi-sheet-shadow);padding:28px;position:fixed;top:0;bottom:0;right:0;overflow:auto}.apps-version-panel h2{margin:0;font-size:25px}.apps-version-panel>p{font-size:13px}.apps-timeline{padding:0;list-style:none}.apps-timeline li{border-top:1px solid var(--lingzhi-color-divider);padding:18px 0}.apps-timeline li div{flex-direction:column;gap:7px;font-size:12px;display:flex}.apps-timeline p{font-size:12px}.apps-timeline code{overflow-wrap:anywhere;font-size:11px}.apps-admin{border-top:1px solid var(--lingzhi-page-fg);margin-top:36px;padding-top:24px}.apps-admin h2{margin:0;font-size:27px}.apps-admin-pending article{border-bottom:1px solid var(--lingzhi-color-divider);padding:20px 0}.apps-admin-pending h3{font-size:20px}.apps-admin-pending .apps-actions{margin-top:15px}.apps-table-scroll{overflow:auto}.apps-admin table{border-collapse:collapse;width:100%;margin:24px 0;font-size:13px}.apps-admin caption{text-align:left;padding-bottom:15px}.apps-admin th,.apps-admin td{text-align:left;border-bottom:1px solid var(--lingzhi-color-divider);white-space:nowrap;padding:12px 16px 12px 0}.apps-admin details{margin:16px 0;font-size:13px}.apps-admin-row{border-bottom:1px solid var(--lingzhi-color-divider);flex-wrap:wrap;align-items:center;gap:15px;padding:12px 0;display:flex}.apps-visually-hidden{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1000px){.apps-page{padding:26px 22px}.apps-column-labels,.apps-work-row{grid-template-columns:minmax(180px,1.3fr) minmax(145px,1fr) 1fr 125px;gap:16px}.apps-intro{grid-template-columns:1fr 1.5fr}.apps-intro a{grid-column:1/-1}}@media (width<=700px){.apps-page{padding:24px 16px 50px}.apps-heading,.apps-editor>header{flex-direction:column;align-items:start;gap:12px}.apps-heading h1{font-size:30px}.apps-intro{margin:20px 0;padding:20px 0;display:block}.apps-toolbar{gap:12px}.apps-toolbar [role=tablist]{width:100%}.apps-toolbar label{flex:1;min-width:0}.apps-toolbar input{box-sizing:border-box;width:100%;min-width:0}.apps-column-labels{display:none}.apps-work-row{grid-template-columns:1fr;gap:16px;padding:24px 0}.apps-row-actions button{width:auto}.apps-editor{padding:18px}.apps-editor-grid,.apps-tool-list{grid-template-columns:1fr}.apps-trusted-frame{gap:10px;padding:10px}.apps-trusted-frame button{white-space:nowrap;padding:6px;font-size:11px}.apps-version-panel{padding:24px 18px}.apps-sandbox.is-fullscreen{inset:6px}.apps-admin-row{align-items:start}}.apps-tool-name{color:var(--lingzhi-color-fg-secondary);overflow-wrap:anywhere;margin-left:8px;font-size:11px}.apps-column-labels,.apps-work-row{grid-template-columns:minmax(0,1.7fr) minmax(120px,.7fr) minmax(220px,1fr)}.apps-row-actions{flex-wrap:wrap;align-items:start;gap:8px;display:flex}.apps-row-actions>button{width:auto}.apps-manage-details{flex-basis:100%;min-width:0}.apps-manage-details>summary{cursor:pointer;min-height:36px;color:var(--lingzhi-color-fg-secondary)}.apps-manage-details[open]{gap:8px;display:grid}.apps-manage-details>span{overflow-wrap:anywhere;display:block}.apps-basic-fields{grid-template-columns:2fr 1fr;gap:12px;margin:16px 0;display:grid}.apps-basic-fields label{gap:6px;min-width:0;display:grid}.apps-basic-fields input{box-sizing:border-box;width:100%}.apps-basic-description{grid-column:1/-1}.apps-advanced{margin:16px 0}.apps-advanced>summary{cursor:pointer;min-height:44px}.apps-heading h1{font-family:var(--lingzhi-font-ui);font-size:28px}.apps-page,.apps-page *{box-sizing:border-box}@media (width<=1000px){.apps-column-labels,.apps-work-row{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr)}.apps-row-actions{grid-column:1/-1}}@media (width<=700px){.apps-work-row,.apps-basic-fields{grid-template-columns:minmax(0,1fr)}.apps-row-actions{grid-column:auto}}.home-standard{--dash-surface:var(--lingzhi-color-bg-surface);--dash-line:var(--lingzhi-color-divider);--dash-data:var(--lingzhi-color-fg-default);--dash-data-track:color-mix(in oklab, var(--dash-data) 14%, var(--dash-surface));--dash-stage-1:color-mix(in oklab, var(--dash-data) 36%, var(--dash-surface));--dash-stage-2:color-mix(in oklab, var(--dash-data) 66%, var(--dash-surface));--dash-stage-3:var(--dash-data);--dash-good:var(--lingzhi-color-hue-green-base);--dash-warning:var(--lingzhi-color-status-warn);--dash-critical:var(--lingzhi-color-status-lint);--dash-neutral:color-mix(in oklab, var(--lingzhi-color-fg-default) 28%, var(--dash-surface));--dash-health-off_track:var(--dash-critical);--dash-health-at_risk:var(--dash-warning);--dash-health-on_track:var(--dash-good);--dash-ai-applied:var(--dash-good);--dash-ai-review:var(--dash-warning);--dash-ai-failed:var(--dash-critical);--dash-ai-undone:var(--dash-neutral);--dash-kind-task:var(--lingzhi-color-fg-default);--dash-kind-delivery:var(--lingzhi-color-hue-orange-base);--dash-kind-okr:var(--lingzhi-color-hue-teal-base);--dash-kind-milestone:var(--lingzhi-color-hue-purple-base);--dash-kind-approval:var(--lingzhi-color-hue-green-base);max-width:1360px;container:dash/inline-size}:root[data-lingzhi-theme=dark] .home-standard{--dash-kind-delivery:color-mix(in oklab, var(--lingzhi-color-hue-orange-base) 90%, black)}@media (prefers-color-scheme:dark){:root:not([data-lingzhi-theme=light]) .home-standard{--dash-kind-delivery:color-mix(in oklab, var(--lingzhi-color-hue-orange-base) 90%, black)}}.home-standard h1,.home-standard h2,.home-standard h3{font-family:var(--lingzhi-font-ui);letter-spacing:0}.home-standard .home-desk-nav{margin-bottom:var(--lingzhi-space-xl)}.home-standard .home-heading{margin-bottom:var(--lingzhi-space-lg);align-items:flex-end}.home-standard .home-heading h1{font-size:26px;font-weight:var(--lingzhi-weight-semibold);line-height:1.3}.home-standard .home-heading .home-muted{margin:2px 0 0}.home-standard .home-heading>.home-actions{max-width:none;padding-top:0}.dash-fresh{color:var(--lingzhi-color-fg-caption);font-size:12px}.home-standard .dash-icon-button{width:var(--lingzhi-size-control-md);color:var(--lingzhi-color-fg-secondary);place-items:center;padding:0;display:inline-grid}.dash-kpis{margin-bottom:var(--lingzhi-space-lg);background:var(--dash-surface);border:1px solid var(--dash-line);border-radius:var(--lingzhi-radius-tile);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.home-standard .dash-kpi{min-width:0;padding:var(--lingzhi-space-md) var(--lingzhi-space-lg);border-left:1px solid var(--dash-line);transition:background var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard);align-content:start;gap:2px;text-decoration:none;display:grid}.home-standard .dash-kpi:first-child{border-left:0}.home-standard .dash-kpi:hover{background:var(--lingzhi-color-fill-muted)}.dash-kpi-label{color:var(--lingzhi-color-fg-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.dash-kpi.is-danger .dash-kpi-label:before,.dash-kpi.is-warn .dash-kpi-label:before{content:"";background:var(--dash-critical);border-radius:50%;width:6px;height:6px}.dash-kpi.is-warn .dash-kpi-label:before{background:var(--dash-warning)}.dash-kpi-value{font-size:24px;line-height:1.25;font-weight:var(--lingzhi-weight-semibold);color:var(--lingzhi-color-fg-default)}.dash-kpi .dash-meter{height:4px;margin-top:4px}.dash-grid{gap:var(--lingzhi-space-lg);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}.dash-main,.dash-side{gap:var(--lingzhi-space-lg);min-width:0;display:grid}.dash-wide{grid-column:1/-1}.dash-card{min-width:0;padding:var(--lingzhi-space-lg) var(--lingzhi-space-xl) var(--lingzhi-space-xl);background:var(--dash-surface);border:1px solid var(--dash-line);border-radius:var(--lingzhi-radius-tile)}.dash-card-head{align-items:center;gap:var(--lingzhi-space-sm);min-height:28px;margin-bottom:var(--lingzhi-space-md);display:flex}.dash-card-icon{color:var(--lingzhi-color-fg-icon);display:inline-flex}.home-standard .dash-card-head h2{min-width:0;font-size:15px;line-height:1.4;font-weight:var(--lingzhi-weight-semibold);flex:1}.home-standard .dash-card-link{color:var(--lingzhi-color-fg-caption);border-radius:6px;align-items:center;gap:2px;padding:2px 6px;font-size:12px;text-decoration:none;display:inline-flex}.home-standard .dash-card-link:hover{background:var(--lingzhi-color-fill-muted);color:var(--lingzhi-color-fg-default)}.home-standard .dash-card .home-source{display:none}.home-standard .home-empty{padding:var(--lingzhi-space-md) 0;color:var(--lingzhi-color-fg-caption);background:0 0;margin:0;font-size:13px}.home-standard .dash-subhead{margin:0 0 var(--lingzhi-space-sm);font-size:12px;font-weight:var(--lingzhi-weight-medium);color:var(--lingzhi-color-fg-caption)}.dash-faint{color:var(--lingzhi-color-fg-caption);font-size:12px}.dash-card-foot{justify-content:space-between;gap:var(--lingzhi-space-md);margin-top:var(--lingzhi-space-sm);display:flex}.home-standard .dash-text-button,.home-standard .dash-more-link{min-height:0;color:var(--lingzhi-color-fg-secondary);background:0 0;border:0;padding:4px 0;font-size:12px;text-decoration:none}.home-standard .dash-text-button:hover,.home-standard .dash-more-link:hover{color:var(--lingzhi-color-fg-default);background:0 0;text-decoration:underline}.dash-fold{margin-top:var(--lingzhi-space-sm)}.dash-fold>summary,.home-focus-details>summary{cursor:pointer;width:fit-content;color:var(--lingzhi-color-fg-caption);font-size:12px;list-style:none}.dash-fold>summary::-webkit-details-marker{display:none}.home-focus-details>summary::-webkit-details-marker{display:none}.dash-fold>summary:after,.home-focus-details>summary:after{content:" ▸"}.dash-fold[open]>summary:after,.home-focus-details[open]>summary:after{content:" ▾"}.dash-fold>summary:hover,.home-focus-details>summary:hover{color:var(--lingzhi-color-fg-default)}.dash-chart{position:relative}.dash-tip{z-index:var(--lingzhi-z-float);background:var(--lingzhi-color-bg-inverse);color:var(--lingzhi-color-fg-inverse);white-space:nowrap;pointer-events:none;box-shadow:var(--lingzhi-shadow-pop);border-radius:8px;gap:1px;padding:6px 10px;font-size:12px;line-height:1.4;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.dash-tip strong{font-weight:var(--lingzhi-weight-semibold)}.dash-tip span{opacity:.75}.dash-stack{gap:2px;height:8px;display:flex}.dash-stack-seg,.dash-stack-empty{cursor:default;outline-offset:2px;border-radius:4px;min-width:6px}.dash-stack-seg:hover,.dash-stack-seg:focus-visible{filter:brightness(1.12)}.dash-stack-empty{background:var(--lingzhi-color-fill-muted-strong);flex:1}.dash-meter{background:var(--dash-data-track);border-radius:999px;height:5px;display:block;overflow:hidden}.dash-meter>span{background:var(--dash-data);border-radius:999px;height:100%;display:block}.dash-swatch,.dash-dot{border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.dash-dot{border-radius:50%}.dash-legend{gap:2px var(--lingzhi-space-md);margin:var(--lingzhi-space-sm) 0 0;color:var(--lingzhi-color-fg-caption);flex-wrap:wrap;padding:0;font-size:12px;list-style:none;display:flex}.dash-legend li{align-items:center;gap:5px;display:inline-flex}.dash-legend strong{color:var(--lingzhi-color-fg-default);font-weight:var(--lingzhi-weight-medium)}.dash-figure{align-items:baseline;gap:var(--lingzhi-space-sm);margin-bottom:var(--lingzhi-space-sm);display:flex}.dash-figure strong{font-size:22px;line-height:1.2;font-weight:var(--lingzhi-weight-semibold)}.dash-figure span{color:var(--lingzhi-color-fg-secondary);font-size:12px}.home-standard .dash-completion{margin:var(--lingzhi-space-md) 0 0;padding-top:var(--lingzhi-space-sm);border-top:1px solid var(--dash-line)}.dash-completion strong{color:var(--lingzhi-color-fg-default);font-weight:var(--lingzhi-weight-semibold)}.home-focus-items.is-compact{display:grid}.home-focus-compact{padding:var(--lingzhi-space-md) 0;border-top:1px solid var(--dash-line)}.home-focus-compact:first-child{border-top:0;padding-top:0}.home-focus-line{align-items:center;gap:var(--lingzhi-space-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.home-focus-line .home-tag{justify-self:start}.home-standard .home-focus-title h3{font-size:14px;line-height:1.45;font-weight:var(--lingzhi-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-standard .home-focus-title p{color:var(--lingzhi-color-fg-caption);margin:0;font-size:12px}.home-standard .home-focus-line .home-actions button{min-height:30px;padding:4px 12px;font-size:13px}.home-focus-details{margin-top:var(--lingzhi-space-xs)}.home-focus-details[open]{margin-top:var(--lingzhi-space-sm);padding:var(--lingzhi-space-md);border-radius:var(--lingzhi-radius-item);background:var(--lingzhi-color-bg-well)}.home-standard .home-focus-details .home-reason{margin:var(--lingzhi-space-sm) 0;font-size:13px}.home-focus-steps{margin:0 0 var(--lingzhi-space-sm);padding-left:20px;font-size:13px;line-height:1.7}.home-focus-details .home-actions{margin-top:var(--lingzhi-space-sm)}.home-standard .home-approval-row{padding:var(--lingzhi-space-sm) 0;border-bottom:1px solid var(--dash-line)}.home-standard .home-approval-row h3,.home-standard .home-ai-row h3,.home-standard .home-data-row h3,.home-standard .home-reading h3{font-size:14px;font-weight:var(--lingzhi-weight-medium)}.home-standard .home-approval-row .home-muted,.home-standard .home-ai-row .home-muted{margin:2px 0;font-size:12px}.dash-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.home-standard .dash-day{border-radius:var(--lingzhi-radius-item);min-width:0;min-height:0;color:var(--lingzhi-color-fg-default);background:0 0;border:1px solid #0000;justify-items:center;gap:4px;padding:8px 4px;font-size:12px;display:grid}.home-standard .dash-day:hover{background:var(--lingzhi-color-fill-muted)}.home-standard .dash-day[aria-pressed=true]{background:var(--lingzhi-color-fill-muted-strong)}.home-standard .dash-day.is-today .dash-day-name{background:var(--lingzhi-color-fg-default);color:var(--lingzhi-color-bg-surface);border-radius:999px;padding:0 6px}.dash-day.is-past{opacity:.55}.dash-day-name{font-weight:var(--lingzhi-weight-medium)}.dash-day-bar{justify-content:center;align-items:flex-end;width:100%;height:28px;display:flex}.dash-day-bar>span{background:var(--dash-data);border-radius:3px 3px 1px 1px;width:min(18px,50%);min-height:0}.dash-day-count{font-variant-numeric:tabular-nums;color:var(--lingzhi-color-fg-caption)}.dash-agenda{margin-top:var(--lingzhi-space-sm);padding-top:var(--lingzhi-space-md);border-top:1px solid var(--dash-line)}.home-standard .dash-agenda-title{margin:0 0 var(--lingzhi-space-xs);color:var(--lingzhi-color-fg-caption);font-size:12px}.dash-agenda ul{margin:0;padding:0;list-style:none;display:grid}.dash-agenda li{align-items:center;gap:var(--lingzhi-space-sm);grid-template-columns:auto minmax(0,1fr) auto;padding:5px 0;font-size:13px;display:grid}.dash-agenda-kind{color:var(--lingzhi-color-fg-caption);font-size:12px}.home-standard .dash-agenda li a{text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.home-standard .dash-agenda li a:hover{text-decoration:underline}.home-standard .dash-agenda .dash-faint{margin:4px 0 0}.dash-calm{align-items:center;gap:var(--lingzhi-space-sm);color:var(--lingzhi-color-fg-secondary);margin:0;font-size:13px;display:flex}.dash-calm svg{color:var(--lingzhi-color-status-ok)}.dash-timeline{margin:0;padding:0;list-style:none}.dash-project{align-items:center;gap:var(--lingzhi-space-lg);padding:var(--lingzhi-space-sm) 0;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 104px;display:grid}.dash-project-name{min-width:0;display:grid}.home-standard .dash-project-name p{color:var(--lingzhi-color-fg-caption);flex-wrap:wrap;gap:4px;margin:0;font-size:11px;display:flex}.home-standard .dash-project-name a{min-width:0;font-size:14px;font-weight:var(--lingzhi-weight-medium);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.home-standard .dash-project-name a:hover{text-decoration:underline}.dash-health-chip{color:var(--lingzhi-color-fg-secondary);flex:none;align-items:center;gap:3px;font-size:11px;display:inline-flex}.dash-health-chip>span{color:var(--lingzhi-color-status-ok);display:inline-flex}.dash-health-chip.is-at_risk>span{color:var(--lingzhi-color-status-warn)}.dash-health-chip.is-off_track>span{color:var(--lingzhi-color-status-danger)}.dash-track{background:var(--dash-data-track);border-radius:999px;height:6px;position:relative}.dash-track-fill{background:var(--dash-data);border-radius:999px;position:absolute;inset:0 auto 0 0}.dash-track-today{background:var(--lingzhi-color-fg-default);width:2px;box-shadow:0 0 0 2px var(--dash-surface);border-radius:1px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.dash-track-milestone{border:1.5px solid var(--lingzhi-color-fg-secondary);background:var(--dash-surface);width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;transform:rotate(45deg)}.dash-track-milestone.is-done{background:var(--lingzhi-color-fg-secondary)}.dash-project-meta{justify-content:flex-end;align-items:baseline;gap:2px var(--lingzhi-space-sm);color:var(--lingzhi-color-fg-caption);white-space:nowrap;flex-wrap:wrap;font-size:12px;display:flex}.dash-project-meta strong{color:var(--lingzhi-color-fg-default);font-size:13px;font-weight:var(--lingzhi-weight-semibold)}.dash-lag{color:var(--lingzhi-color-fg-secondary)}.dash-objective{gap:var(--lingzhi-space-md);padding:var(--lingzhi-space-sm) 0;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.dash-objective+.dash-objective{border-top:1px solid var(--dash-line);padding-top:var(--lingzhi-space-md)}.dash-ring{display:block}.dash-ring circle{fill:none}.dash-ring-track{stroke:var(--dash-data-track)}.dash-ring-fill{stroke:var(--dash-data);stroke-linecap:round}.dash-ring text{fill:var(--lingzhi-color-fg-default);font-size:13px;font-weight:600;font-family:var(--lingzhi-font-ui)}.home-standard .dash-objective h3{font-size:14px;line-height:1.45;font-weight:var(--lingzhi-weight-medium);margin-top:4px}.home-standard .dash-objective h3 a{text-decoration:none}.home-standard .dash-objective h3 a:hover{text-decoration:underline}.home-standard .dash-objective-meta{gap:var(--lingzhi-space-sm);color:var(--lingzhi-color-fg-caption);flex-wrap:wrap;margin:2px 0 0;font-size:12px;display:flex}.dash-krs{margin:var(--lingzhi-space-sm) 0 0;gap:6px;padding:0;list-style:none;display:grid}.dash-krs li{align-items:center;gap:var(--lingzhi-space-sm);grid-template-columns:minmax(0,1fr) 56px 32px;font-size:12px;display:grid}.dash-kr-title{text-overflow:ellipsis;white-space:nowrap;color:var(--lingzhi-color-fg-secondary);overflow:hidden}.dash-kr-value{text-align:right;font-variant-numeric:tabular-nums}.dash-split{gap:var(--lingzhi-space-2xl);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.dash-split>section+section{padding-left:var(--lingzhi-space-2xl);border-left:1px solid var(--dash-line)}.dash-columns{border-bottom:1px solid var(--dash-line);grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.dash-column{grid-template-rows:64px auto;justify-items:center;display:grid}.dash-column-plot{outline-offset:2px;border-radius:6px;justify-content:center;align-items:flex-end;width:100%;height:64px;display:flex}.dash-column-plot:hover{background:var(--lingzhi-color-fill-muted)}.dash-column-stack{flex-direction:column-reverse;gap:2px;width:min(18px,60%);display:flex}.dash-column-stack>span{border-radius:2px;min-height:3px}.dash-column-stack>span:last-child{border-radius:3px 3px 2px 2px}.dash-column-label{color:var(--lingzhi-color-fg-caption);padding:4px 0;font-size:11px}.dash-column.is-today .dash-column-label{color:var(--lingzhi-color-fg-default);font-weight:var(--lingzhi-weight-semibold)}.home-standard .home-ai-row,.home-standard .home-data-row{padding:var(--lingzhi-space-sm) 0}.home-standard .dash-card .home-reading,.home-standard .dash-card .home-data-row{padding:var(--lingzhi-space-sm) 0;border-bottom:1px solid var(--dash-line);background:0 0}.home-standard .dash-card .home-reading blockquote,.home-standard .dash-card .home-reading>p:not(.home-row-meta),.home-standard .dash-card .home-data-row>p:not(.home-row-meta){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-size:13px;display:-webkit-box;overflow:hidden}@container dash (width<=880px){.dash-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.home-standard .dash-kpi:nth-child(4){border-left:0}.home-standard .dash-kpi:nth-child(n+4){border-top:1px solid var(--dash-line)}}@container dash (width<=900px){.dash-grid{grid-template-columns:minmax(0,1fr)}.dash-main,.dash-side{display:contents}.dash-order-1{order:1}.dash-order-2{order:2}.dash-order-3{order:3}.dash-order-4{order:4}.dash-order-5{order:5}.dash-order-6{order:6}.dash-order-7{order:7}.dash-order-8{order:8}.dash-split{grid-template-columns:minmax(0,1fr)}.dash-split>section+section{padding-left:0;padding-top:var(--lingzhi-space-lg);border-left:0;border-top:1px solid var(--dash-line)}}@container dash (width<=640px){.dash-card{padding:var(--lingzhi-space-md) var(--lingzhi-space-lg) var(--lingzhi-space-lg)}.home-standard .home-heading{align-items:flex-start}.dash-fresh{display:none}.dash-kpi-value{font-size:20px}.home-standard .dash-kpi{padding:var(--lingzhi-space-sm) var(--lingzhi-space-md)}.home-standard .dash-day{padding:6px 2px}.dash-day-count{display:none}.dash-project{gap:var(--lingzhi-space-xs) var(--lingzhi-space-md);grid-template-columns:minmax(0,1fr) 96px}.dash-track{grid-area:2/1/auto/-1}.home-focus-line{grid-template-columns:minmax(0,1fr) auto}.home-focus-line .home-tag{display:none}}@media (prefers-reduced-motion:reduce){.home-standard .dash-kpi{transition:none}}@container dash (width<=640px){.home-standard .home-heading>.home-actions{justify-content:flex-start}}.home-pri{align-items:center;gap:var(--lingzhi-space-2xs);font:var(--lingzhi-type-caption);color:var(--lingzhi-color-fg-secondary);white-space:nowrap;display:inline-flex}.home-pri[data-urgent=true]{color:var(--lingzhi-color-status-danger);font-weight:var(--lingzhi-weight-medium)}.home-standard .dash-card .home-source-disclosure:not([open]){opacity:0;transition:opacity var(--lingzhi-motion-duration-fast) var(--lingzhi-motion-easing-standard)}.home-standard .dash-card:hover .home-source-disclosure,.home-standard .dash-card:focus-within .home-source-disclosure{opacity:1}@media (hover:none){.home-standard .dash-card .home-source-disclosure:not([open]){opacity:1}}@container dash (width<=640px){.home-standard .home-heading{align-items:flex-start;gap:var(--lingzhi-space-md);display:flex}.home-standard .home-heading>.home-actions{flex-wrap:nowrap;margin-top:0;padding-top:0}.home-standard .home-heading>.home-actions .home-button{display:none}.home-standard .home-heading>.home-actions button{flex:none}.home-focus-line{row-gap:var(--lingzhi-space-2xs);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pri act""title act"}.home-focus-line>.home-pri{grid-area:pri}.home-focus-line>.home-focus-title{text-align:left;grid-area:title}.home-focus-line>.home-actions{grid-area:act}}
