:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--siku-base-color-neutral-0:#fff;--siku-base-color-neutral-50:#fafafa;--siku-base-color-neutral-100:#f5f5f5;--siku-base-color-neutral-200:#eee;--siku-base-color-neutral-300:#e6e6e6;--siku-base-color-neutral-500:#a3a3a3;--siku-base-color-neutral-600:#8d8d8d;--siku-base-color-neutral-700:#696969;--siku-base-color-neutral-750:#646464;--siku-base-color-neutral-800:#4d4d4d;--siku-base-color-neutral-900:#333;--siku-base-color-neutral-950:#262626;--siku-base-color-stone-50:#faf9f7;--siku-base-color-stone-100:#f3f2ef;--siku-base-color-stone-150:#ebe9e4;--siku-base-color-stone-600:#8a8780;--siku-base-color-stone-700:#66635d;--siku-base-color-stone-750:#57554f;--siku-base-color-stone-850:#3a3833;--siku-base-color-stone-950:#1c1b19;--siku-base-color-black-alpha-3:#00000008;--siku-base-color-black-alpha-4:#0000000a;--siku-base-color-black-alpha-5:#0000000d;--siku-base-color-black-alpha-6:#0000000f;--siku-base-color-black-alpha-7:#00000012;--siku-base-color-black-alpha-8:#00000014;--siku-base-color-black-alpha-9:#00000017;--siku-base-color-black-alpha-12:#0000001f;--siku-base-color-black-alpha-20:#0003;--siku-base-color-black-alpha-25:#00000040;--siku-base-color-black-alpha-31:#0000004f;--siku-base-color-black-alpha-50:#00000080;--siku-base-color-black-alpha-75:#000000bf;--siku-base-color-black-alpha-4-5:#0000000b;--siku-base-color-black-alpha-6-5:#00000010;--siku-base-color-ink-alpha-60:#26262699;--siku-base-color-stone-alpha-3:#1c1b1908;--siku-base-color-stone-alpha-4:#1c1b190a;--siku-base-color-stone-alpha-5:#1c1b190d;--siku-base-color-stone-alpha-7:#1c1b1912;--siku-base-color-stone-alpha-8:#1c1b1914;--siku-base-color-stone-alpha-9:#1c1b1917;--siku-base-color-stone-alpha-16:#1c1b1929;--siku-base-color-stone-alpha-60:#1c1b1999;--siku-base-color-cream-100:#f7f0e6;--siku-base-color-cream-200:#f4ece1;--siku-base-color-cream-300:#e8dfd2;--siku-base-color-cream-alpha-60:#f7f0e699;--siku-base-color-cream-alpha-70:#f7f0e6b3;--siku-base-color-cream-alpha-90:#f7f0e6e6;--siku-base-color-warm-alpha-7:#fff1e012;--siku-base-color-warm-alpha-8:#fff1e014;--siku-base-color-warm-alpha-10:#fff1e01a;--siku-base-color-warm-alpha-11:#fff1e01c;--siku-base-color-warm-alpha-12:#fff1e01f;--siku-base-color-warm-alpha-13:#fff1e020;--siku-base-color-warm-alpha-15:#fff1e026;--siku-base-color-charcoal-700:#3d3935;--siku-base-color-charcoal-800:#2b2826;--siku-base-color-charcoal-850:#1e1c1a;--siku-base-color-charcoal-900:#191715;--siku-base-color-charcoal-950:#141312;--siku-base-color-yellow-50:#fffdf5;--siku-base-color-yellow-100:#fff9e5;--siku-base-color-yellow-120:#f7ecc4;--siku-base-color-yellow-150:#fff7d6;--siku-base-color-yellow-200:#fff4c7;--siku-base-color-yellow-250:#fff0b8;--siku-base-color-yellow-300:#ffefa3;--siku-base-color-yellow-350:#ffe680;--siku-base-color-yellow-375:#ffe57a;--siku-base-color-yellow-400:#ffe169;--siku-base-color-yellow-450:#ffd84a;--siku-base-color-yellow-500:#ffd83d;--siku-base-color-yellow-550:#ffcf1a;--siku-base-color-yellow-600:#e0b100;--siku-base-color-yellow-700:#8f6c00;--siku-base-color-yellow-900:#3d3220;--siku-base-color-amber-300:#f7d56b;--siku-base-color-amber-400:#f2c94c;--siku-base-color-amber-ink:#f7e3a6;--siku-base-color-amber-night:#1c1712;--siku-base-color-amber-alpha-14:#f2c94c24;--siku-base-color-amber-alpha-20:#f2c94c33;--siku-base-color-amber-alpha-27:#f2c94c45;--siku-base-color-highlight-light:#ffe58f9e;--siku-base-color-highlight-warm:#f5d77a73;--siku-base-color-highlight-dark:#f2c94c45;--siku-base-color-hue-blue-500:#5468e0;--siku-base-color-hue-blue-600:#4352c4;--siku-base-color-hue-blue-soft:#e5e8fa;--siku-base-color-hue-blue-ink:#313c82;--siku-base-color-hue-blue-soft-night:#34364f;--siku-base-color-hue-blue-ink-night:#9ca7ed;--siku-base-color-hue-orange-500:#e8832a;--siku-base-color-hue-orange-soft:#fcecdf;--siku-base-color-hue-orange-ink:#874c18;--siku-base-color-hue-orange-soft-night:#553c27;--siku-base-color-hue-orange-ink-night:#f2b783;--siku-base-color-hue-green-500:#3da755;--siku-base-color-hue-green-soft:#e2f2e6;--siku-base-color-hue-green-ink:#236131;--siku-base-color-hue-green-soft-night:#2f4430;--siku-base-color-hue-green-ink-night:#8ecc9c;--siku-base-color-hue-pink-500:#d94f88;--siku-base-color-hue-pink-soft:#f9e5ed;--siku-base-color-hue-pink-ink:#7e2e4f;--siku-base-color-hue-pink-soft-night:#51313c;--siku-base-color-hue-pink-ink-night:#e999ba;--siku-base-color-hue-purple-500:#8a5ddc;--siku-base-color-hue-purple-soft:#ede7fa;--siku-base-color-hue-purple-ink:#503680;--siku-base-color-hue-purple-soft-night:#40344e;--siku-base-color-hue-purple-ink-night:#bba1eb;--siku-base-color-hue-teal-500:#25a79e;--siku-base-color-hue-teal-soft:#def2f0;--siku-base-color-hue-teal-ink:#15615c;--siku-base-color-hue-teal-soft-night:#2a4440;--siku-base-color-hue-teal-ink-night:#81ccc7;--siku-base-color-status-ok:#16732a;--siku-base-color-status-ok-soft:#28cd411f;--siku-base-color-status-danger:#a21f18;--siku-base-color-status-danger-soft:#a21f1814;--siku-base-color-status-warn:#7a4f00;--siku-base-color-status-warn-soft:#7a4f0014;--siku-base-color-status-lint:#e5484d;--siku-base-color-status-ok-night:#6dd459;--siku-base-color-status-ok-soft-night:#6dd45920;--siku-base-color-status-danger-night:#ff9b92;--siku-base-color-status-danger-soft-night:#ff8a8024;--siku-base-color-status-warn-night:#f2b84b;--siku-base-color-status-warn-soft-night:#f2b84b24;--siku-base-color-transparent:#0000;--siku-base-space-0:0px;--siku-base-space-2:2px;--siku-base-space-4:4px;--siku-base-space-6:6px;--siku-base-space-8:8px;--siku-base-space-10:10px;--siku-base-space-12:12px;--siku-base-space-14:14px;--siku-base-space-16:16px;--siku-base-space-18:18px;--siku-base-space-20:20px;--siku-base-space-24:24px;--siku-base-space-28:28px;--siku-base-space-32:32px;--siku-base-space-40:40px;--siku-base-space-48:48px;--siku-base-radius-9:9px;--siku-base-radius-10:10px;--siku-base-radius-12:12px;--siku-base-radius-13:13px;--siku-base-radius-14:14px;--siku-base-radius-16:16px;--siku-base-radius-18:18px;--siku-base-radius-20:20px;--siku-base-radius-22:22px;--siku-base-radius-24:24px;--siku-base-radius-26:26px;--siku-base-radius-28:28px;--siku-base-radius-full:999px;--siku-base-height-18:18px;--siku-base-height-22:22px;--siku-base-height-26:26px;--siku-base-height-28:28px;--siku-base-height-30:30px;--siku-base-height-32:32px;--siku-base-height-34:34px;--siku-base-height-36:36px;--siku-base-height-38:38px;--siku-base-height-40:40px;--siku-base-height-44:44px;--siku-base-height-46:46px;--siku-base-width-248:248px;--siku-base-width-320:320px;--siku-base-width-380:380px;--siku-base-width-560:560px;--siku-base-width-720:720px;--siku-base-width-760:760px;--siku-base-stroke-1:1px;--siku-base-stroke-2:2px;--siku-base-stroke-1-5:1.5px;--siku-base-icon-13:13px;--siku-base-icon-14:14px;--siku-base-icon-16:16px;--siku-base-icon-17:17px;--siku-base-icon-20:20px;--siku-base-number-icon-stroke:1.75;--siku-base-number-1-3:1.3;--siku-base-number-1-35:1.35;--siku-base-number-1-4:1.4;--siku-base-number-1-45:1.45;--siku-base-number-1-5:1.5;--siku-base-number-1-6:1.6;--siku-base-number-1-65:1.65;--siku-base-number-1-75:1.75;--siku-base-number-1-8:1.8;--siku-base-number-1-85:1.85;--siku-base-font-family-ui:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Segoe UI", sans-serif;--siku-base-font-family-serif:"Songti SC", "Noto Serif SC", "Source Han Serif SC", STSong, serif;--siku-base-font-family-reading-en:"Iowan Old Style", Charter, Georgia, "Songti SC", serif;--siku-base-font-family-mono:"SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--siku-base-font-weight-regular:400;--siku-base-font-weight-medium:500;--siku-base-font-weight-semibold:600;--siku-base-font-size-11:11px;--siku-base-font-size-12:12px;--siku-base-font-size-13:13px;--siku-base-font-size-14:14px;--siku-base-font-size-15:15px;--siku-base-font-size-16:16px;--siku-base-font-size-17:17px;--siku-base-font-size-21:21px;--siku-base-font-size-24:24px;--siku-base-font-size-28:28px;--siku-base-font-size-12-5:12.5px;--siku-base-font-size-13-5:13.5px;--siku-base-font-size-14-5:14.5px;--siku-base-font-size-15-5:15.5px;--siku-base-font-tracking-0:0px;--siku-base-font-tracking-wide:.3px;--siku-base-motion-duration-120:.12s;--siku-base-motion-duration-160:.16s;--siku-base-motion-duration-180:.18s;--siku-base-motion-duration-200:.2s;--siku-base-motion-duration-220:.22s;--siku-base-motion-duration-260:.26s;--siku-base-motion-duration-300:.3s;--siku-base-motion-duration-320:.32s;--siku-base-motion-duration-420:.42s;--siku-base-motion-easing-soft:cubic-bezier(.23, 1, .32, 1);--siku-base-motion-easing-drawer:cubic-bezier(.32, .72, 0, 1);--siku-base-motion-easing-move:cubic-bezier(.77, 0, .175, 1);--siku-base-shadow-none:none;--siku-base-shadow-ring:0px 0px 0px 1px #0000000a;--siku-base-shadow-thumb:0px 0px 0px 1px #0000000a, 0px 1px 3px 0px #00000014;--siku-base-shadow-control-edge:0px 0px 0px 1px #00000010;--siku-base-shadow-lift:0px 0px 0px 1px #0000000a, 0px 4px 12px -4px #00000012, 0px 18px 40px -14px #00000024;--siku-base-shadow-pop:0px 0px 0px 1px #0000000d, 0px 8px 20px -6px #00000014, 0px 28px 60px -18px #0003;--siku-base-shadow-float:0px 0px 0px 1px #0000000f, 0px 12px 30px -12px #0000001f, 0px 44px 100px -30px #0000003b;--siku-base-shadow-ring-night:0px 0px 0px 1px #fff1e01c;--siku-base-shadow-lift-night:0px 0px 0px 1px #fff1e01c, 0px 2px 4px 0px #00000050, 0px 12px 26px -6px #00000080;--siku-base-shadow-pop-night:0px 0px 0px 1px #fff1e01c, 0px 8px 20px -6px #00000080, 0px 22px 48px -12px #000000c0;--siku-radius-badge:var(--siku-base-radius-9);--siku-radius-pill:var(--siku-base-radius-full);--siku-radius-item:var(--siku-base-radius-13);--siku-radius-row:var(--siku-base-radius-14);--siku-radius-note:var(--siku-base-radius-16);--siku-radius-tile:var(--siku-base-radius-18);--siku-radius-card:var(--siku-base-radius-20);--siku-radius-popover:var(--siku-base-radius-22);--siku-radius-panel:var(--siku-base-radius-26);--siku-radius-dialog:var(--siku-base-radius-28);--siku-space-2xs:var(--siku-base-space-2);--siku-space-xs:var(--siku-base-space-4);--siku-space-sm:var(--siku-base-space-8);--siku-space-md:var(--siku-base-space-12);--siku-space-lg:var(--siku-base-space-16);--siku-space-xl:var(--siku-base-space-24);--siku-space-2xl:var(--siku-base-space-32);--siku-space-3xl:var(--siku-base-space-40);--siku-size-control-xs:var(--siku-base-height-28);--siku-size-control-sm:var(--siku-base-height-30);--siku-size-control-md:var(--siku-base-height-34);--siku-size-control-lg:var(--siku-base-height-38);--siku-size-control-xl:var(--siku-base-height-46);--siku-size-control-icon:var(--siku-base-height-32);--siku-size-badge:var(--siku-base-height-18);--siku-size-chip:var(--siku-base-height-22);--siku-size-icon-sm:var(--siku-base-icon-14);--siku-size-icon-md:var(--siku-base-icon-16);--siku-size-icon-lg:var(--siku-base-icon-20);--siku-size-icon-stroke:var(--siku-base-number-icon-stroke);--siku-size-layout-sidebar:var(--siku-base-width-248);--siku-size-layout-side-panel:var(--siku-base-width-320);--siku-size-layout-coach-panel:var(--siku-base-width-380);--siku-size-layout-sheet:var(--siku-base-width-560);--siku-size-layout-reading:var(--siku-base-width-760);--siku-size-focus-width:var(--siku-base-stroke-2);--siku-font-ui:var(--siku-base-font-family-ui);--siku-font-serif:var(--siku-base-font-family-serif);--siku-font-reading-en:var(--siku-base-font-family-reading-en);--siku-font-mono:var(--siku-base-font-family-mono);--siku-font-title:var(--siku-base-font-family-serif);--siku-type-body:var(--siku-base-font-weight-regular) var(--siku-base-font-size-14-5)/var(--siku-base-number-1-6) var(--siku-base-font-family-ui);--siku-type-body-font-family:var(--siku-base-font-family-ui);--siku-type-body-font-size:var(--siku-base-font-size-14-5);--siku-type-body-font-weight:var(--siku-base-font-weight-regular);--siku-type-body-line-height:var(--siku-base-number-1-6);--siku-type-body-letter-spacing:var(--siku-base-font-tracking-0);--siku-type-body-strong:var(--siku-base-font-weight-medium) var(--siku-base-font-size-14-5)/var(--siku-base-number-1-6) var(--siku-base-font-family-ui);--siku-type-body-strong-font-family:var(--siku-base-font-family-ui);--siku-type-body-strong-font-size:var(--siku-base-font-size-14-5);--siku-type-body-strong-font-weight:var(--siku-base-font-weight-medium);--siku-type-body-strong-line-height:var(--siku-base-number-1-6);--siku-type-body-strong-letter-spacing:var(--siku-base-font-tracking-0);--siku-type-reading:var(--siku-base-font-weight-regular) var(--siku-base-font-size-15)/var(--siku-base-number-1-85) var(--siku-base-font-family-ui);--siku-type-reading-font-family:var(--siku-base-font-family-ui);--siku-type-reading-font-size:var(--siku-base-font-size-15);--siku-type-reading-font-weight:var(--siku-base-font-weight-regular);--siku-type-reading-line-height:var(--siku-base-number-1-85);--siku-type-reading-letter-spacing:var(--siku-base-font-tracking-0);--siku-type-reading-en:var(--siku-base-font-weight-regular) var(--siku-base-font-size-17)/var(--siku-base-number-1-85) var(--siku-base-font-family-reading-en);--siku-type-reading-en-font-family:var(--siku-base-font-family-reading-en);--siku-type-reading-en-font-size:var(--siku-base-font-size-17);--siku-type-reading-en-font-weight:var(--siku-base-font-weight-regular);--siku-type-reading-en-line-height:var(--siku-base-number-1-85);--siku-type-reading-en-letter-spacing:var(--siku-base-font-tracking-0);--siku-type-label:var(--siku-base-font-weight-medium) var(--siku-base-font-size-13-5)/var(--siku-base-number-1-4) var(--siku-base-font-family-ui);--siku-type-label-font-family:var(--siku-base-font-family-ui);--siku-type-label-font-size:var(--siku-base-font-size-13-5);--siku-type-label-font-weight:var(--siku-base-font-weight-medium);--siku-type-label-line-height:var(--siku-base-number-1-4);--siku-type-label-letter-spacing:var(--siku-base-font-tracking-0);--siku-type-small:var(--siku-base-font-weight-regular) var(--siku-base-font-size-13)/var(--siku-base-number-1-65) var(--siku-base-font-family-ui);--siku-type-small-font-family:var(--siku-base-font-family-ui);--siku-type-small-font-size:var(--siku-base-font-size-13);--siku-type-small-font-weight:var(--siku-base-font-weight-regular);--siku-type-small-line-height:var(--siku-base-number-1-65);--siku-type-small-letter-spacing:var(--siku-base-font-tracking-0);--siku-type-caption:var(--siku-base-font-weight-regular) var(--siku-base-font-size-12-5)/var(--siku-base-number-1-5) var(--siku-base-font-family-ui);--siku-type-caption-font-family:var(--siku-base-font-family-ui);--siku-type-caption-font-size:var(--siku-base-font-size-12-5);--siku-type-caption-font-weight:var(--siku-base-font-weight-regular);--siku-type-caption-line-height:var(--siku-base-number-1-5);--siku-type-caption-letter-spacing:var(--siku-base-font-tracking-0);--siku-type-badge:var(--siku-base-font-weight-semibold) var(--siku-base-font-size-11)/var(--siku-base-number-1-3) var(--siku-base-font-family-ui);--siku-type-badge-font-family:var(--siku-base-font-family-ui);--siku-type-badge-font-size:var(--siku-base-font-size-11);--siku-type-badge-font-weight:var(--siku-base-font-weight-semibold);--siku-type-badge-line-height:var(--siku-base-number-1-3);--siku-type-badge-letter-spacing:var(--siku-base-font-tracking-0);--siku-type-display:var(--siku-base-font-weight-semibold) var(--siku-base-font-size-28)/var(--siku-base-number-1-35) var(--siku-base-font-family-serif);--siku-type-display-font-family:var(--siku-base-font-family-serif);--siku-type-display-font-size:var(--siku-base-font-size-28);--siku-type-display-font-weight:var(--siku-base-font-weight-semibold);--siku-type-display-line-height:var(--siku-base-number-1-35);--siku-type-display-letter-spacing:var(--siku-base-font-tracking-0);--siku-type-heading:var(--siku-base-font-weight-semibold) var(--siku-base-font-size-24)/var(--siku-base-number-1-3) var(--siku-base-font-family-serif);--siku-type-heading-font-family:var(--siku-base-font-family-serif);--siku-type-heading-font-size:var(--siku-base-font-size-24);--siku-type-heading-font-weight:var(--siku-base-font-weight-semibold);--siku-type-heading-line-height:var(--siku-base-number-1-3);--siku-type-heading-letter-spacing:var(--siku-base-font-tracking-0);--siku-type-title:var(--siku-base-font-weight-semibold) var(--siku-base-font-size-21)/var(--siku-base-number-1-4) var(--siku-base-font-family-serif);--siku-type-title-font-family:var(--siku-base-font-family-serif);--siku-type-title-font-size:var(--siku-base-font-size-21);--siku-type-title-font-weight:var(--siku-base-font-weight-semibold);--siku-type-title-line-height:var(--siku-base-number-1-4);--siku-type-title-letter-spacing:var(--siku-base-font-tracking-0);--siku-type-subheading:var(--siku-base-font-weight-semibold) var(--siku-base-font-size-15-5)/var(--siku-base-number-1-5) var(--siku-base-font-family-serif);--siku-type-subheading-font-family:var(--siku-base-font-family-serif);--siku-type-subheading-font-size:var(--siku-base-font-size-15-5);--siku-type-subheading-font-weight:var(--siku-base-font-weight-semibold);--siku-type-subheading-line-height:var(--siku-base-number-1-5);--siku-type-subheading-letter-spacing:var(--siku-base-font-tracking-0);--siku-type-card-title:var(--siku-base-font-weight-semibold) var(--siku-base-font-size-14-5)/var(--siku-base-number-1-45) var(--siku-base-font-family-serif);--siku-type-card-title-font-family:var(--siku-base-font-family-serif);--siku-type-card-title-font-size:var(--siku-base-font-size-14-5);--siku-type-card-title-font-weight:var(--siku-base-font-weight-semibold);--siku-type-card-title-line-height:var(--siku-base-number-1-45);--siku-type-card-title-letter-spacing:var(--siku-base-font-tracking-0);--siku-motion-duration-press:var(--siku-base-motion-duration-120);--siku-motion-duration-fast:var(--siku-base-motion-duration-160);--siku-motion-duration-exit:var(--siku-base-motion-duration-180);--siku-motion-duration-base:var(--siku-base-motion-duration-220);--siku-motion-duration-enter:var(--siku-base-motion-duration-260);--siku-motion-duration-slow:var(--siku-base-motion-duration-320);--siku-motion-duration-drawer:var(--siku-base-motion-duration-420);--siku-motion-easing-standard:var(--siku-base-motion-easing-soft);--siku-motion-easing-emphasized:var(--siku-base-motion-easing-drawer);--siku-motion-easing-move:var(--siku-base-motion-easing-move);--siku-weight-regular:var(--siku-base-font-weight-regular);--siku-weight-medium:var(--siku-base-font-weight-medium);--siku-weight-semibold:var(--siku-base-font-weight-semibold);--siku-color-bg-page:var(--siku-base-color-stone-50);--siku-color-bg-sidebar:var(--siku-base-color-stone-100);--siku-color-bg-surface:var(--siku-base-color-neutral-0);--siku-color-bg-raised:var(--siku-base-color-neutral-0);--siku-color-bg-well:var(--siku-base-color-stone-alpha-3);--siku-color-bg-overlay:var(--siku-base-color-stone-alpha-16);--siku-color-bg-inverse:var(--siku-base-color-stone-950);--siku-color-fg-default:var(--siku-base-color-stone-950);--siku-color-fg-secondary:var(--siku-base-color-stone-750);--siku-color-fg-caption:var(--siku-base-color-stone-700);--siku-color-fg-on-accent:var(--siku-base-color-stone-950);--siku-color-fg-inverse:var(--siku-base-color-stone-50);--siku-color-fg-icon:var(--siku-base-color-stone-600);--siku-color-fill-muted:var(--siku-base-color-stone-alpha-4);--siku-color-fill-muted-strong:var(--siku-base-color-stone-alpha-8);--siku-color-fill-action:var(--siku-base-color-stone-alpha-5);--siku-color-fill-action-hover:var(--siku-base-color-stone-alpha-9);--siku-color-divider:var(--siku-base-color-stone-alpha-7);--siku-color-accent-soft:var(--siku-base-color-stone-150);--siku-color-accent-soft-fg:var(--siku-base-color-stone-950);--siku-color-accent-base:var(--siku-base-color-yellow-120);--siku-color-accent-strong:var(--siku-base-color-amber-400);--siku-color-accent-strong-hover:var(--siku-base-color-yellow-450);--siku-color-accent-dot:var(--siku-base-color-yellow-600);--siku-color-accent-mark:var(--siku-base-color-highlight-warm);--siku-color-accent-ink:var(--siku-base-color-stone-950);--siku-color-accent-citation-fg:var(--siku-base-color-yellow-900);--siku-color-accent-ink-fg:var(--siku-base-color-neutral-0);--siku-color-action-primary:var(--siku-base-color-stone-950);--siku-color-action-primary-hover:var(--siku-base-color-stone-850);--siku-color-action-primary-fg:var(--siku-base-color-neutral-0);--siku-color-think-base:var(--siku-base-color-hue-blue-500);--siku-color-think-hover:var(--siku-base-color-hue-blue-600);--siku-color-think-fg:var(--siku-base-color-neutral-0);--siku-color-think-soft:var(--siku-base-color-hue-blue-soft);--siku-color-think-ink:var(--siku-base-color-hue-blue-ink);--siku-color-brand-mark:var(--siku-base-color-amber-400);--siku-color-brand-mark-fg:var(--siku-base-color-stone-950);--siku-color-selection-thumb:var(--siku-base-color-neutral-0);--siku-color-selection-thumb-fg:var(--siku-base-color-stone-950);--siku-color-selection-current:var(--siku-base-color-stone-150);--siku-color-selection-current-fg:var(--siku-base-color-stone-950);--siku-color-focus:var(--siku-base-color-stone-alpha-60);--siku-color-status-ok:var(--siku-base-color-status-ok);--siku-color-status-ok-soft:var(--siku-base-color-status-ok-soft);--siku-color-status-danger:var(--siku-base-color-status-danger);--siku-color-status-danger-soft:var(--siku-base-color-status-danger-soft);--siku-color-status-warn:var(--siku-base-color-status-warn);--siku-color-status-warn-soft:var(--siku-base-color-status-warn-soft);--siku-color-status-lint:var(--siku-base-color-status-lint);--siku-color-hue-blue-base:var(--siku-base-color-hue-blue-500);--siku-color-hue-blue-soft:var(--siku-base-color-hue-blue-soft);--siku-color-hue-blue-ink:var(--siku-base-color-hue-blue-ink);--siku-color-hue-orange-base:var(--siku-base-color-hue-orange-500);--siku-color-hue-orange-soft:var(--siku-base-color-hue-orange-soft);--siku-color-hue-orange-ink:var(--siku-base-color-hue-orange-ink);--siku-color-hue-green-base:var(--siku-base-color-hue-green-500);--siku-color-hue-green-soft:var(--siku-base-color-hue-green-soft);--siku-color-hue-green-ink:var(--siku-base-color-hue-green-ink);--siku-color-hue-pink-base:var(--siku-base-color-hue-pink-500);--siku-color-hue-pink-soft:var(--siku-base-color-hue-pink-soft);--siku-color-hue-pink-ink:var(--siku-base-color-hue-pink-ink);--siku-color-hue-purple-base:var(--siku-base-color-hue-purple-500);--siku-color-hue-purple-soft:var(--siku-base-color-hue-purple-soft);--siku-color-hue-purple-ink:var(--siku-base-color-hue-purple-ink);--siku-color-hue-teal-base:var(--siku-base-color-hue-teal-500);--siku-color-hue-teal-soft:var(--siku-base-color-hue-teal-soft);--siku-color-hue-teal-ink:var(--siku-base-color-hue-teal-ink);--siku-shadow-card:var(--siku-base-shadow-ring);--siku-shadow-card-hover:var(--siku-base-shadow-lift);--siku-shadow-thumb:var(--siku-base-shadow-thumb);--siku-shadow-control-edge:var(--siku-base-shadow-control-edge);--siku-shadow-lift:var(--siku-base-shadow-lift);--siku-shadow-pop:var(--siku-base-shadow-pop);--siku-shadow-float:var(--siku-base-shadow-float);--siku-page-bg:var(--siku-color-bg-page);--siku-page-fg:var(--siku-color-fg-default);--siku-page-font:var(--siku-type-body);--siku-page-font-font-family:var(--siku-type-body-font-family);--siku-page-font-font-size:var(--siku-type-body-font-size);--siku-page-font-font-weight:var(--siku-type-body-font-weight);--siku-page-font-line-height:var(--siku-type-body-line-height);--siku-page-font-letter-spacing:var(--siku-type-body-letter-spacing);--siku-sidebar-bg:var(--siku-color-bg-sidebar);--siku-sidebar-width:var(--siku-size-layout-sidebar);--siku-button-radius:var(--siku-radius-pill);--siku-button-font:var(--siku-type-label);--siku-button-font-font-family:var(--siku-type-label-font-family);--siku-button-font-font-size:var(--siku-type-label-font-size);--siku-button-font-font-weight:var(--siku-type-label-font-weight);--siku-button-font-line-height:var(--siku-type-label-line-height);--siku-button-font-letter-spacing:var(--siku-type-label-letter-spacing);--siku-button-height-sm:var(--siku-size-control-sm);--siku-button-height-md:var(--siku-size-control-md);--siku-button-height-lg:var(--siku-size-control-xl);--siku-button-padding-inline-sm:var(--siku-space-md);--siku-button-padding-inline-md:var(--siku-space-lg);--siku-button-primary-bg:var(--siku-color-action-primary);--siku-button-primary-bg-hover:var(--siku-color-action-primary-hover);--siku-button-primary-fg:var(--siku-color-action-primary-fg);--siku-button-primary-shadow:var(--siku-shadow-control-edge);--siku-button-soft-bg:var(--siku-color-fill-action);--siku-button-soft-bg-hover:var(--siku-color-fill-action-hover);--siku-button-soft-fg:var(--siku-color-fg-secondary);--siku-button-soft-fg-hover:var(--siku-color-fg-default);--siku-button-ghost-bg-hover:var(--siku-color-fill-action);--siku-button-ghost-fg:var(--siku-color-fg-secondary);--siku-button-selected-bg:var(--siku-color-selection-current);--siku-button-selected-fg:var(--siku-color-selection-current-fg);--siku-icon-button-size:var(--siku-size-control-icon);--siku-icon-button-radius:var(--siku-radius-pill);--siku-icon-button-fg:var(--siku-color-fg-secondary);--siku-icon-button-bg-hover:var(--siku-color-fill-action);--siku-icon-button-icon:var(--siku-size-icon-md);--siku-icon-button-stroke:var(--siku-size-icon-stroke);--siku-card-bg:var(--siku-color-bg-surface);--siku-card-bg-hover:var(--siku-color-bg-raised);--siku-card-shadow:var(--siku-shadow-card);--siku-card-shadow-hover:var(--siku-shadow-card-hover);--siku-card-radius:var(--siku-radius-card);--siku-card-padding:var(--siku-space-lg);--siku-card-title:var(--siku-type-card-title);--siku-card-title-font-family:var(--siku-type-card-title-font-family);--siku-card-title-font-size:var(--siku-type-card-title-font-size);--siku-card-title-font-weight:var(--siku-type-card-title-font-weight);--siku-card-title-line-height:var(--siku-type-card-title-line-height);--siku-card-title-letter-spacing:var(--siku-type-card-title-letter-spacing);--siku-card-title-fg:var(--siku-color-fg-default);--siku-card-body:var(--siku-type-small);--siku-card-body-font-family:var(--siku-type-small-font-family);--siku-card-body-font-size:var(--siku-type-small-font-size);--siku-card-body-font-weight:var(--siku-type-small-font-weight);--siku-card-body-line-height:var(--siku-type-small-line-height);--siku-card-body-letter-spacing:var(--siku-type-small-letter-spacing);--siku-card-body-fg:var(--siku-color-fg-secondary);--siku-card-meta-fg:var(--siku-color-fg-caption);--siku-nav-item-height:var(--siku-size-control-lg);--siku-nav-item-radius:var(--siku-radius-row);--siku-nav-item-gap:var(--siku-space-sm);--siku-nav-item-font:var(--siku-type-label);--siku-nav-item-font-font-family:var(--siku-type-label-font-family);--siku-nav-item-font-font-size:var(--siku-type-label-font-size);--siku-nav-item-font-font-weight:var(--siku-type-label-font-weight);--siku-nav-item-font-line-height:var(--siku-type-label-line-height);--siku-nav-item-font-letter-spacing:var(--siku-type-label-letter-spacing);--siku-nav-item-fg:var(--siku-color-fg-secondary);--siku-nav-item-fg-hover:var(--siku-color-fg-default);--siku-nav-item-bg-hover:var(--siku-color-fill-action);--siku-nav-item-bg-selected:var(--siku-color-selection-current);--siku-nav-item-fg-selected:var(--siku-color-selection-current-fg);--siku-segmented-track-bg:var(--siku-color-fill-muted);--siku-segmented-item-fg:var(--siku-color-fg-secondary);--siku-segmented-thumb-bg:var(--siku-color-selection-thumb);--siku-segmented-thumb-fg:var(--siku-color-selection-thumb-fg);--siku-segmented-thumb-shadow:var(--siku-shadow-thumb);--siku-segmented-height:var(--siku-size-control-icon);--siku-segmented-radius:var(--siku-radius-pill);--siku-segmented-padding:var(--siku-space-xs);--siku-segmented-font:var(--siku-type-label);--siku-segmented-font-font-family:var(--siku-type-label-font-family);--siku-segmented-font-font-size:var(--siku-type-label-font-size);--siku-segmented-font-font-weight:var(--siku-type-label-font-weight);--siku-segmented-font-line-height:var(--siku-type-label-line-height);--siku-segmented-font-letter-spacing:var(--siku-type-label-letter-spacing);--siku-segmented-motion:var(--siku-motion-duration-slow);--siku-segmented-easing:var(--siku-motion-easing-emphasized);--siku-tree-row-height:var(--siku-size-control-md);--siku-tree-row-radius:var(--siku-radius-item);--siku-tree-row-fg:var(--siku-color-fg-secondary);--siku-tree-row-count-fg:var(--siku-color-fg-secondary);--siku-tree-row-bg-hover:var(--siku-color-fill-action);--siku-tree-row-bg-current:var(--siku-color-selection-thumb);--siku-tree-row-shadow-current:var(--siku-shadow-thumb);--siku-tree-row-tray-bg:var(--siku-color-bg-well);--siku-tree-row-tray-radius:var(--siku-radius-popover);--siku-input-bg:var(--siku-color-fill-muted);--siku-input-fg:var(--siku-color-fg-default);--siku-input-placeholder:var(--siku-color-fg-caption);--siku-input-height:var(--siku-size-control-xl);--siku-input-radius:var(--siku-radius-pill);--siku-input-padding-inline:var(--siku-space-lg);--siku-input-focus-ring:var(--siku-color-focus);--siku-composer-bg:var(--siku-color-bg-raised);--siku-composer-shadow:var(--siku-shadow-lift);--siku-composer-radius:var(--siku-radius-panel);--siku-composer-padding:var(--siku-space-sm);--siku-composer-focus-halo:var(--siku-color-fill-muted);--siku-composer-scope-bg:var(--siku-color-selection-current);--siku-composer-scope-fg:var(--siku-color-selection-current-fg);--siku-chip-bg:var(--siku-color-fill-muted);--siku-chip-fg:var(--siku-color-fg-caption);--siku-chip-height:var(--siku-size-chip);--siku-chip-radius:var(--siku-radius-pill);--siku-chip-font:var(--siku-type-caption);--siku-chip-font-font-family:var(--siku-type-caption-font-family);--siku-chip-font-font-size:var(--siku-type-caption-font-size);--siku-chip-font-font-weight:var(--siku-type-caption-font-weight);--siku-chip-font-line-height:var(--siku-type-caption-line-height);--siku-chip-font-letter-spacing:var(--siku-type-caption-letter-spacing);--siku-citation-bg:var(--siku-color-accent-base);--siku-citation-fg:var(--siku-color-accent-citation-fg);--siku-citation-height:var(--siku-size-badge);--siku-citation-radius:var(--siku-radius-badge);--siku-citation-font:var(--siku-type-badge);--siku-citation-font-font-family:var(--siku-type-badge-font-family);--siku-citation-font-font-size:var(--siku-type-badge-font-size);--siku-citation-font-font-weight:var(--siku-type-badge-font-weight);--siku-citation-font-line-height:var(--siku-type-badge-line-height);--siku-citation-font-letter-spacing:var(--siku-type-badge-letter-spacing);--siku-mark-bg:var(--siku-color-accent-mark);--siku-summary-bg:var(--siku-color-accent-soft);--siku-summary-fg:var(--siku-color-accent-soft-fg);--siku-summary-radius:var(--siku-radius-card);--siku-summary-padding:var(--siku-space-lg);--siku-bubble-bg:var(--siku-color-bg-surface);--siku-bubble-shadow:var(--siku-shadow-card);--siku-bubble-radius:var(--siku-radius-card);--siku-bubble-padding:var(--siku-space-md);--siku-menu-bg:var(--siku-color-bg-raised);--siku-menu-shadow:var(--siku-shadow-pop);--siku-menu-radius:var(--siku-radius-popover);--siku-menu-padding:var(--siku-space-sm);--siku-menu-item-height:var(--siku-size-control-lg);--siku-menu-item-radius:var(--siku-radius-row);--siku-menu-item-bg-hover:var(--siku-color-fill-muted);--siku-sheet-bg:var(--siku-color-bg-raised);--siku-sheet-shadow:var(--siku-shadow-pop);--siku-sheet-radius:var(--siku-radius-panel);--siku-sheet-width:var(--siku-size-layout-sheet);--siku-sheet-scrim:var(--siku-color-bg-overlay);--siku-sheet-motion:var(--siku-motion-duration-drawer);--siku-sheet-easing:var(--siku-motion-easing-emphasized);--siku-dialog-bg:var(--siku-color-bg-raised);--siku-dialog-shadow:var(--siku-shadow-pop);--siku-dialog-radius:var(--siku-radius-dialog);--siku-dialog-padding:var(--siku-space-2xl);--siku-tooltip-bg:var(--siku-color-bg-inverse);--siku-tooltip-fg:var(--siku-color-fg-inverse);--siku-tooltip-radius:var(--siku-radius-row);--siku-tooltip-font:var(--siku-type-caption);--siku-tooltip-font-font-family:var(--siku-type-caption-font-family);--siku-tooltip-font-font-size:var(--siku-type-caption-font-size);--siku-tooltip-font-font-weight:var(--siku-type-caption-font-weight);--siku-tooltip-font-line-height:var(--siku-type-caption-line-height);--siku-tooltip-font-letter-spacing:var(--siku-type-caption-letter-spacing);--siku-logo-bg:var(--siku-color-brand-mark);--siku-logo-fg:var(--siku-color-brand-mark-fg);--siku-logo-font:var(--siku-font-serif);--siku-focus-ring-color:var(--siku-color-focus);--siku-focus-ring-width:var(--siku-size-focus-width);--siku-lint-error:var(--siku-color-status-lint);--siku-lint-warning:var(--siku-color-accent-dot)}:root[data-siku-tone=accent]:not([data-siku-theme=dark]){--siku-color-bg-page:var(--siku-base-color-neutral-0);--siku-color-bg-sidebar:var(--siku-base-color-neutral-50);--siku-color-bg-surface:var(--siku-base-color-neutral-100);--siku-color-bg-well:var(--siku-base-color-black-alpha-4-5);--siku-color-bg-overlay:var(--siku-base-color-black-alpha-12);--siku-color-bg-inverse:var(--siku-base-color-neutral-900);--siku-color-fg-default:var(--siku-base-color-neutral-950);--siku-color-fg-secondary:var(--siku-base-color-neutral-750);--siku-color-fg-caption:var(--siku-base-color-neutral-700);--siku-color-fg-on-accent:var(--siku-base-color-neutral-950);--siku-color-fg-inverse:var(--siku-base-color-neutral-50);--siku-color-fg-icon:var(--siku-base-color-neutral-600);--siku-color-fill-muted:var(--siku-base-color-black-alpha-4-5);--siku-color-fill-muted-strong:var(--siku-base-color-black-alpha-8);--siku-color-fill-action:var(--siku-base-color-black-alpha-6);--siku-color-fill-action-hover:var(--siku-base-color-black-alpha-9);--siku-color-divider:var(--siku-base-color-black-alpha-5);--siku-color-accent-soft:var(--siku-base-color-yellow-150);--siku-color-accent-soft-fg:var(--siku-base-color-neutral-950);--siku-color-accent-base:var(--siku-base-color-yellow-300);--siku-color-accent-strong:var(--siku-base-color-yellow-400);--siku-color-accent-mark:var(--siku-base-color-highlight-light);--siku-color-accent-ink:var(--siku-base-color-yellow-700);--siku-color-accent-citation-fg:var(--siku-base-color-neutral-950);--siku-color-action-primary:var(--siku-base-color-yellow-400);--siku-color-action-primary-hover:var(--siku-base-color-yellow-450);--siku-color-action-primary-fg:var(--siku-base-color-neutral-950);--siku-color-brand-mark:var(--siku-base-color-yellow-400);--siku-color-brand-mark-fg:var(--siku-base-color-neutral-950);--siku-color-selection-thumb-fg:var(--siku-base-color-neutral-950);--siku-color-selection-current:var(--siku-base-color-yellow-150);--siku-color-selection-current-fg:var(--siku-base-color-neutral-950);--siku-color-focus:var(--siku-base-color-ink-alpha-60);--siku-shadow-card:var(--siku-base-shadow-none)}:root[data-siku-tone=paper]:not([data-siku-theme=dark]){--siku-color-bg-page:var(--siku-base-color-yellow-50);--siku-color-bg-sidebar:var(--siku-base-color-yellow-100);--siku-color-bg-well:var(--siku-base-color-black-alpha-3);--siku-color-bg-overlay:var(--siku-base-color-black-alpha-12);--siku-color-bg-inverse:var(--siku-base-color-neutral-900);--siku-color-fg-default:var(--siku-base-color-neutral-950);--siku-color-fg-secondary:var(--siku-base-color-neutral-750);--siku-color-fg-caption:var(--siku-base-color-neutral-700);--siku-color-fg-on-accent:var(--siku-base-color-neutral-950);--siku-color-fg-inverse:var(--siku-base-color-neutral-50);--siku-color-fg-icon:var(--siku-base-color-neutral-600);--siku-color-fill-muted:var(--siku-base-color-black-alpha-4-5);--siku-color-fill-muted-strong:var(--siku-base-color-black-alpha-8);--siku-color-fill-action:var(--siku-base-color-black-alpha-6);--siku-color-fill-action-hover:var(--siku-base-color-black-alpha-9);--siku-color-divider:var(--siku-base-color-black-alpha-5);--siku-color-accent-soft:var(--siku-base-color-yellow-250);--siku-color-accent-soft-fg:var(--siku-base-color-neutral-950);--siku-color-accent-base:var(--siku-base-color-yellow-300);--siku-color-accent-strong:var(--siku-base-color-yellow-400);--siku-color-accent-mark:var(--siku-base-color-highlight-light);--siku-color-accent-ink:var(--siku-base-color-yellow-700);--siku-color-accent-citation-fg:var(--siku-base-color-neutral-950);--siku-color-action-primary:var(--siku-base-color-yellow-400);--siku-color-action-primary-hover:var(--siku-base-color-yellow-450);--siku-color-action-primary-fg:var(--siku-base-color-neutral-950);--siku-color-brand-mark:var(--siku-base-color-yellow-400);--siku-color-brand-mark-fg:var(--siku-base-color-neutral-950);--siku-color-selection-thumb:var(--siku-base-color-yellow-250);--siku-color-selection-thumb-fg:var(--siku-base-color-neutral-950);--siku-color-selection-current:var(--siku-base-color-yellow-250);--siku-color-selection-current-fg:var(--siku-base-color-neutral-950);--siku-color-focus:var(--siku-base-color-ink-alpha-60);--siku-shadow-thumb:var(--siku-base-shadow-none)}:root[data-siku-tone=bright]:not([data-siku-theme=dark]){--siku-color-bg-page:var(--siku-base-color-neutral-0);--siku-color-bg-sidebar:var(--siku-base-color-yellow-200);--siku-color-bg-surface:var(--siku-base-color-neutral-100);--siku-color-bg-well:var(--siku-base-color-black-alpha-4);--siku-color-bg-overlay:var(--siku-base-color-black-alpha-12);--siku-color-bg-inverse:var(--siku-base-color-neutral-900);--siku-color-fg-default:var(--siku-base-color-neutral-950);--siku-color-fg-secondary:var(--siku-base-color-neutral-750);--siku-color-fg-caption:var(--siku-base-color-neutral-700);--siku-color-fg-on-accent:var(--siku-base-color-neutral-950);--siku-color-fg-inverse:var(--siku-base-color-neutral-50);--siku-color-fg-icon:var(--siku-base-color-neutral-600);--siku-color-fill-muted:var(--siku-base-color-black-alpha-4-5);--siku-color-fill-muted-strong:var(--siku-base-color-black-alpha-8);--siku-color-fill-action:var(--siku-base-color-black-alpha-6);--siku-color-fill-action-hover:var(--siku-base-color-black-alpha-9);--siku-color-divider:var(--siku-base-color-black-alpha-5);--siku-color-accent-soft:var(--siku-base-color-yellow-375);--siku-color-accent-soft-fg:var(--siku-base-color-neutral-950);--siku-color-accent-base:var(--siku-base-color-yellow-350);--siku-color-accent-strong:var(--siku-base-color-yellow-500);--siku-color-accent-strong-hover:var(--siku-base-color-yellow-550);--siku-color-accent-mark:var(--siku-base-color-highlight-light);--siku-color-accent-ink:var(--siku-base-color-yellow-700);--siku-color-accent-citation-fg:var(--siku-base-color-neutral-950);--siku-color-action-primary:var(--siku-base-color-yellow-500);--siku-color-action-primary-hover:var(--siku-base-color-yellow-550);--siku-color-action-primary-fg:var(--siku-base-color-neutral-950);--siku-color-brand-mark:var(--siku-base-color-yellow-500);--siku-color-brand-mark-fg:var(--siku-base-color-neutral-950);--siku-color-selection-thumb:var(--siku-base-color-yellow-375);--siku-color-selection-thumb-fg:var(--siku-base-color-neutral-950);--siku-color-selection-current:var(--siku-base-color-yellow-375);--siku-color-selection-current-fg:var(--siku-base-color-neutral-950);--siku-color-focus:var(--siku-base-color-ink-alpha-60);--siku-shadow-card:var(--siku-base-shadow-none);--siku-shadow-thumb:var(--siku-base-shadow-none)}:root[data-siku-title=sans]{--siku-font-title:var(--siku-base-font-family-ui);--siku-type-display:var(--siku-base-font-weight-semibold) var(--siku-base-font-size-28)/var(--siku-base-number-1-35) var(--siku-base-font-family-ui);--siku-type-display-font-family:var(--siku-base-font-family-ui);--siku-type-display-font-size:var(--siku-base-font-size-28);--siku-type-display-font-weight:var(--siku-base-font-weight-semibold);--siku-type-display-line-height:var(--siku-base-number-1-35);--siku-type-display-letter-spacing:var(--siku-base-font-tracking-0);--siku-type-heading:var(--siku-base-font-weight-semibold) var(--siku-base-font-size-24)/var(--siku-base-number-1-3) var(--siku-base-font-family-ui);--siku-type-heading-font-family:var(--siku-base-font-family-ui);--siku-type-heading-font-size:var(--siku-base-font-size-24);--siku-type-heading-font-weight:var(--siku-base-font-weight-semibold);--siku-type-heading-line-height:var(--siku-base-number-1-3);--siku-type-heading-letter-spacing:var(--siku-base-font-tracking-0);--siku-type-title:var(--siku-base-font-weight-semibold) var(--siku-base-font-size-21)/var(--siku-base-number-1-4) var(--siku-base-font-family-ui);--siku-type-title-font-family:var(--siku-base-font-family-ui);--siku-type-title-font-size:var(--siku-base-font-size-21);--siku-type-title-font-weight:var(--siku-base-font-weight-semibold);--siku-type-title-line-height:var(--siku-base-number-1-4);--siku-type-title-letter-spacing:var(--siku-base-font-tracking-0);--siku-type-subheading:var(--siku-base-font-weight-semibold) var(--siku-base-font-size-15-5)/var(--siku-base-number-1-5) var(--siku-base-font-family-ui);--siku-type-subheading-font-family:var(--siku-base-font-family-ui);--siku-type-subheading-font-size:var(--siku-base-font-size-15-5);--siku-type-subheading-font-weight:var(--siku-base-font-weight-semibold);--siku-type-subheading-line-height:var(--siku-base-number-1-5);--siku-type-subheading-letter-spacing:var(--siku-base-font-tracking-0);--siku-type-card-title:var(--siku-base-font-weight-semibold) var(--siku-base-font-size-14-5)/var(--siku-base-number-1-45) var(--siku-base-font-family-ui);--siku-type-card-title-font-family:var(--siku-base-font-family-ui);--siku-type-card-title-font-size:var(--siku-base-font-size-14-5);--siku-type-card-title-font-weight:var(--siku-base-font-weight-semibold);--siku-type-card-title-line-height:var(--siku-base-number-1-45);--siku-type-card-title-letter-spacing:var(--siku-base-font-tracking-0)}:root[data-siku-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--siku-color-bg-page:var(--siku-base-color-charcoal-850);--siku-color-bg-sidebar:var(--siku-base-color-charcoal-900);--siku-color-bg-surface:var(--siku-base-color-charcoal-800);--siku-color-bg-raised:var(--siku-base-color-charcoal-800);--siku-color-bg-well:var(--siku-base-color-black-alpha-20);--siku-color-bg-overlay:var(--siku-base-color-black-alpha-50);--siku-color-bg-inverse:var(--siku-base-color-cream-200);--siku-color-fg-default:var(--siku-base-color-cream-alpha-90);--siku-color-fg-secondary:var(--siku-base-color-cream-alpha-70);--siku-color-fg-caption:var(--siku-base-color-cream-alpha-60);--siku-color-fg-on-accent:var(--siku-base-color-amber-night);--siku-color-fg-inverse:var(--siku-base-color-charcoal-900);--siku-color-fg-icon:var(--siku-base-color-cream-alpha-60);--siku-color-fill-muted:var(--siku-base-color-warm-alpha-7);--siku-color-fill-muted-strong:var(--siku-base-color-warm-alpha-12);--siku-color-fill-action:var(--siku-base-color-warm-alpha-10);--siku-color-fill-action-hover:var(--siku-base-color-warm-alpha-15);--siku-color-divider:var(--siku-base-color-warm-alpha-13);--siku-color-accent-soft:var(--siku-base-color-amber-alpha-14);--siku-color-accent-soft-fg:var(--siku-base-color-amber-ink);--siku-color-accent-base:var(--siku-base-color-amber-alpha-20);--siku-color-accent-strong:var(--siku-base-color-amber-400);--siku-color-accent-strong-hover:var(--siku-base-color-amber-300);--siku-color-accent-dot:var(--siku-base-color-amber-400);--siku-color-accent-mark:var(--siku-base-color-highlight-dark);--siku-color-accent-ink:var(--siku-base-color-amber-400);--siku-color-accent-citation-fg:var(--siku-base-color-amber-ink);--siku-color-accent-ink-fg:var(--siku-base-color-amber-night);--siku-color-action-primary:var(--siku-base-color-cream-200);--siku-color-action-primary-hover:var(--siku-base-color-neutral-0);--siku-color-action-primary-fg:var(--siku-base-color-charcoal-900);--siku-color-think-base:var(--siku-base-color-hue-blue-500);--siku-color-think-hover:var(--siku-base-color-hue-blue-600);--siku-color-think-fg:var(--siku-base-color-neutral-0);--siku-color-think-soft:var(--siku-base-color-hue-blue-soft-night);--siku-color-think-ink:var(--siku-base-color-hue-blue-ink-night);--siku-color-brand-mark:var(--siku-base-color-amber-400);--siku-color-brand-mark-fg:var(--siku-base-color-amber-night);--siku-color-selection-thumb:var(--siku-base-color-warm-alpha-15);--siku-color-selection-thumb-fg:var(--siku-base-color-cream-alpha-90);--siku-color-selection-current:var(--siku-base-color-warm-alpha-12);--siku-color-selection-current-fg:var(--siku-base-color-cream-100);--siku-color-focus:var(--siku-base-color-cream-alpha-60);--siku-color-status-ok:var(--siku-base-color-status-ok-night);--siku-color-status-ok-soft:var(--siku-base-color-status-ok-soft-night);--siku-color-status-danger:var(--siku-base-color-status-danger-night);--siku-color-status-danger-soft:var(--siku-base-color-status-danger-soft-night);--siku-color-status-warn:var(--siku-base-color-status-warn-night);--siku-color-status-warn-soft:var(--siku-base-color-status-warn-soft-night);--siku-color-status-lint:var(--siku-base-color-status-danger-night);--siku-color-hue-blue-base:var(--siku-base-color-hue-blue-500);--siku-color-hue-blue-soft:var(--siku-base-color-hue-blue-soft-night);--siku-color-hue-blue-ink:var(--siku-base-color-hue-blue-ink-night);--siku-color-hue-orange-base:var(--siku-base-color-hue-orange-500);--siku-color-hue-orange-soft:var(--siku-base-color-hue-orange-soft-night);--siku-color-hue-orange-ink:var(--siku-base-color-hue-orange-ink-night);--siku-color-hue-green-base:var(--siku-base-color-hue-green-500);--siku-color-hue-green-soft:var(--siku-base-color-hue-green-soft-night);--siku-color-hue-green-ink:var(--siku-base-color-hue-green-ink-night);--siku-color-hue-pink-base:var(--siku-base-color-hue-pink-500);--siku-color-hue-pink-soft:var(--siku-base-color-hue-pink-soft-night);--siku-color-hue-pink-ink:var(--siku-base-color-hue-pink-ink-night);--siku-color-hue-purple-base:var(--siku-base-color-hue-purple-500);--siku-color-hue-purple-soft:var(--siku-base-color-hue-purple-soft-night);--siku-color-hue-purple-ink:var(--siku-base-color-hue-purple-ink-night);--siku-color-hue-teal-base:var(--siku-base-color-hue-teal-500);--siku-color-hue-teal-soft:var(--siku-base-color-hue-teal-soft-night);--siku-color-hue-teal-ink:var(--siku-base-color-hue-teal-ink-night);--siku-shadow-card:var(--siku-base-shadow-none);--siku-shadow-card-hover:var(--siku-base-shadow-lift-night);--siku-shadow-thumb:var(--siku-base-shadow-ring-night);--siku-shadow-control-edge:var(--siku-base-shadow-none);--siku-shadow-lift:var(--siku-base-shadow-lift-night);--siku-shadow-pop:var(--siku-base-shadow-pop-night);--siku-shadow-float:var(--siku-base-shadow-pop-night)}@media (prefers-color-scheme:dark){:root:not([data-siku-theme=light]),:root[data-siku-tone]:not([data-siku-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--siku-color-bg-page:var(--siku-base-color-charcoal-850);--siku-color-bg-sidebar:var(--siku-base-color-charcoal-900);--siku-color-bg-surface:var(--siku-base-color-charcoal-800);--siku-color-bg-raised:var(--siku-base-color-charcoal-800);--siku-color-bg-well:var(--siku-base-color-black-alpha-20);--siku-color-bg-overlay:var(--siku-base-color-black-alpha-50);--siku-color-bg-inverse:var(--siku-base-color-cream-200);--siku-color-fg-default:var(--siku-base-color-cream-alpha-90);--siku-color-fg-secondary:var(--siku-base-color-cream-alpha-70);--siku-color-fg-caption:var(--siku-base-color-cream-alpha-60);--siku-color-fg-on-accent:var(--siku-base-color-amber-night);--siku-color-fg-inverse:var(--siku-base-color-charcoal-900);--siku-color-fg-icon:var(--siku-base-color-cream-alpha-60);--siku-color-fill-muted:var(--siku-base-color-warm-alpha-7);--siku-color-fill-muted-strong:var(--siku-base-color-warm-alpha-12);--siku-color-fill-action:var(--siku-base-color-warm-alpha-10);--siku-color-fill-action-hover:var(--siku-base-color-warm-alpha-15);--siku-color-divider:var(--siku-base-color-warm-alpha-13);--siku-color-accent-soft:var(--siku-base-color-amber-alpha-14);--siku-color-accent-soft-fg:var(--siku-base-color-amber-ink);--siku-color-accent-base:var(--siku-base-color-amber-alpha-20);--siku-color-accent-strong:var(--siku-base-color-amber-400);--siku-color-accent-strong-hover:var(--siku-base-color-amber-300);--siku-color-accent-dot:var(--siku-base-color-amber-400);--siku-color-accent-mark:var(--siku-base-color-highlight-dark);--siku-color-accent-ink:var(--siku-base-color-amber-400);--siku-color-accent-citation-fg:var(--siku-base-color-amber-ink);--siku-color-accent-ink-fg:var(--siku-base-color-amber-night);--siku-color-action-primary:var(--siku-base-color-cream-200);--siku-color-action-primary-hover:var(--siku-base-color-neutral-0);--siku-color-action-primary-fg:var(--siku-base-color-charcoal-900);--siku-color-think-base:var(--siku-base-color-hue-blue-500);--siku-color-think-hover:var(--siku-base-color-hue-blue-600);--siku-color-think-fg:var(--siku-base-color-neutral-0);--siku-color-think-soft:var(--siku-base-color-hue-blue-soft-night);--siku-color-think-ink:var(--siku-base-color-hue-blue-ink-night);--siku-color-brand-mark:var(--siku-base-color-amber-400);--siku-color-brand-mark-fg:var(--siku-base-color-amber-night);--siku-color-selection-thumb:var(--siku-base-color-warm-alpha-15);--siku-color-selection-thumb-fg:var(--siku-base-color-cream-alpha-90);--siku-color-selection-current:var(--siku-base-color-warm-alpha-12);--siku-color-selection-current-fg:var(--siku-base-color-cream-100);--siku-color-focus:var(--siku-base-color-cream-alpha-60);--siku-color-status-ok:var(--siku-base-color-status-ok-night);--siku-color-status-ok-soft:var(--siku-base-color-status-ok-soft-night);--siku-color-status-danger:var(--siku-base-color-status-danger-night);--siku-color-status-danger-soft:var(--siku-base-color-status-danger-soft-night);--siku-color-status-warn:var(--siku-base-color-status-warn-night);--siku-color-status-warn-soft:var(--siku-base-color-status-warn-soft-night);--siku-color-status-lint:var(--siku-base-color-status-danger-night);--siku-color-hue-blue-base:var(--siku-base-color-hue-blue-500);--siku-color-hue-blue-soft:var(--siku-base-color-hue-blue-soft-night);--siku-color-hue-blue-ink:var(--siku-base-color-hue-blue-ink-night);--siku-color-hue-orange-base:var(--siku-base-color-hue-orange-500);--siku-color-hue-orange-soft:var(--siku-base-color-hue-orange-soft-night);--siku-color-hue-orange-ink:var(--siku-base-color-hue-orange-ink-night);--siku-color-hue-green-base:var(--siku-base-color-hue-green-500);--siku-color-hue-green-soft:var(--siku-base-color-hue-green-soft-night);--siku-color-hue-green-ink:var(--siku-base-color-hue-green-ink-night);--siku-color-hue-pink-base:var(--siku-base-color-hue-pink-500);--siku-color-hue-pink-soft:var(--siku-base-color-hue-pink-soft-night);--siku-color-hue-pink-ink:var(--siku-base-color-hue-pink-ink-night);--siku-color-hue-purple-base:var(--siku-base-color-hue-purple-500);--siku-color-hue-purple-soft:var(--siku-base-color-hue-purple-soft-night);--siku-color-hue-purple-ink:var(--siku-base-color-hue-purple-ink-night);--siku-color-hue-teal-base:var(--siku-base-color-hue-teal-500);--siku-color-hue-teal-soft:var(--siku-base-color-hue-teal-soft-night);--siku-color-hue-teal-ink:var(--siku-base-color-hue-teal-ink-night);--siku-shadow-card:var(--siku-base-shadow-none);--siku-shadow-card-hover:var(--siku-base-shadow-lift-night);--siku-shadow-thumb:var(--siku-base-shadow-ring-night);--siku-shadow-control-edge:var(--siku-base-shadow-none);--siku-shadow-lift:var(--siku-base-shadow-lift-night);--siku-shadow-pop:var(--siku-base-shadow-pop-night);--siku-shadow-float:var(--siku-base-shadow-pop-night)}}*,:before,:after{box-sizing:border-box}html,body,#root,#root>.ant-app{height:100%;margin:0}body{background:var(--siku-page-bg);color:var(--siku-page-fg);font:var(--siku-type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:var(--siku-focus-ring-width) solid var(--siku-focus-ring-color);outline-offset:2px}h1,h2,h3,h4{margin:0}mark{background:linear-gradient(transparent 58%, var(--siku-mark-bg) 58%);color:inherit;padding:0 1px}a{color:inherit}::selection{background:var(--siku-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(--siku-size-icon-stroke);flex:none}.spin{animation:.62s linear infinite sk-spin}@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(6px)}}@keyframes sk-breathe{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sk-pill{justify-content:center;align-items:center;gap:var(--siku-space-xs);height:var(--siku-button-height-md);padding:0 var(--siku-button-padding-inline-md);border-radius:var(--siku-button-radius);background:var(--siku-button-soft-bg);color:var(--siku-button-soft-fg);font:var(--siku-button-font);white-space:nowrap;transition:background var(--siku-motion-duration-fast) var(--siku-motion-easing-standard), color var(--siku-motion-duration-fast) var(--siku-motion-easing-standard), transform var(--siku-motion-duration-press) var(--siku-motion-easing-standard);display:inline-flex}.sk-pill:hover{background:var(--siku-button-soft-bg-hover);color:var(--siku-button-soft-fg-hover)}.sk-pill:active{transform:scale(.97)}.sk-pill:disabled{opacity:.5;cursor:not-allowed;transform:none}.sk-pill[data-size=sm]{height:var(--siku-button-height-sm);padding:0 var(--siku-button-padding-inline-sm);font:var(--siku-type-small);font-weight:var(--siku-weight-medium)}.sk-pill[data-size=lg]{height:var(--siku-button-height-lg);font:var(--siku-type-body-strong)}.sk-pill[data-variant=primary]{background:var(--siku-button-primary-bg);color:var(--siku-button-primary-fg);box-shadow:var(--siku-button-primary-shadow)}.sk-pill[data-variant=primary]:hover{background:var(--siku-button-primary-bg-hover)}.sk-pill[data-variant=selected]{background:var(--siku-button-selected-bg);color:var(--siku-button-selected-fg)}.sk-pill[data-variant=ghost]{color:var(--siku-button-ghost-fg);background:0 0}.sk-pill[data-variant=ghost]:hover{background:var(--siku-button-ghost-bg-hover)}.sk-pill svg{width:var(--siku-size-icon-md);height:var(--siku-size-icon-md)}.sk-icon-btn{width:var(--siku-icon-button-size);height:var(--siku-icon-button-size);border-radius:var(--siku-icon-button-radius);color:var(--siku-icon-button-fg);transition:background var(--siku-motion-duration-fast) var(--siku-motion-easing-standard), transform var(--siku-motion-duration-press) var(--siku-motion-easing-standard);place-items:center;display:inline-grid}.sk-icon-btn:hover{background:var(--siku-icon-button-bg-hover)}.sk-icon-btn:active{transform:scale(.94)}.sk-icon-btn svg{width:var(--siku-icon-button-icon);height:var(--siku-icon-button-icon)}.sk-icon-btn[data-variant=primary]{background:var(--siku-button-primary-bg);color:var(--siku-button-primary-fg);box-shadow:var(--siku-button-primary-shadow)}.sk-icon-btn[data-variant=primary]:hover{background:var(--siku-button-primary-bg-hover)}.sk-icon-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.sk-card{gap:var(--siku-space-xs);min-width:0;padding:var(--siku-card-padding);border-radius:var(--siku-card-radius);background:var(--siku-card-bg);box-shadow:var(--siku-card-shadow);text-align:left;transition:box-shadow var(--siku-motion-duration-base) var(--siku-motion-easing-standard), transform var(--siku-motion-duration-base) var(--siku-motion-easing-standard), background var(--siku-motion-duration-base) var(--siku-motion-easing-standard);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.sk-card[data-interactive=true]:hover{background:var(--siku-card-bg-hover);box-shadow:var(--siku-card-shadow-hover);transform:translateY(-2px)}}.sk-card[data-interactive=true]:active{transform:scale(.985)}.sk-card-title{font:var(--siku-card-title);color:var(--siku-card-title-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sk-card-body{font:var(--siku-card-body);color:var(--siku-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(--siku-space-xs);padding-top:var(--siku-space-xs);font:var(--siku-type-caption);color:var(--siku-card-meta-fg);margin-top:auto;display:flex}.sk-chip{align-items:center;gap:var(--siku-space-xs);height:var(--siku-chip-height);padding:0 var(--siku-space-sm);border-radius:var(--siku-chip-radius);background:var(--siku-chip-bg);color:var(--siku-chip-fg);font:var(--siku-chip-font);white-space:nowrap;display:inline-flex}.sk-cite{min-width:var(--siku-citation-height);height:var(--siku-citation-height);border-radius:var(--siku-citation-radius);background:var(--siku-citation-bg);color:var(--siku-citation-fg);font:var(--siku-citation-font);font-variant-numeric:tabular-nums;vertical-align:2px;transition:transform var(--siku-motion-duration-press) var(--siku-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(--siku-segmented-padding);border-radius:var(--siku-segmented-radius);background:var(--siku-segmented-track-bg);display:inline-flex;position:relative}.sk-seg-thumb{top:var(--siku-segmented-padding);height:var(--siku-segmented-height);border-radius:var(--siku-segmented-radius);background:var(--siku-segmented-thumb-bg);box-shadow:var(--siku-segmented-thumb-shadow);transition:left var(--siku-segmented-motion) var(--siku-segmented-easing), width var(--siku-segmented-motion) var(--siku-segmented-easing);position:absolute}.sk-seg-item{z-index:1;align-items:center;gap:var(--siku-space-xs);height:var(--siku-segmented-height);padding:0 var(--siku-space-md);border-radius:var(--siku-segmented-radius);color:var(--siku-segmented-item-fg);font:var(--siku-segmented-font);transition:color var(--siku-motion-duration-fast) var(--siku-motion-easing-standard);display:inline-flex;position:relative}.sk-seg-item[aria-selected=true]{color:var(--siku-segmented-thumb-fg)}.sk-seg-item svg{width:var(--siku-size-icon-md);height:var(--siku-size-icon-md)}.sk-search{align-items:center;gap:var(--siku-space-sm);height:var(--siku-size-control-lg);padding:0 var(--siku-space-lg);border-radius:var(--siku-input-radius);background:var(--siku-input-bg);color:var(--siku-input-placeholder);display:flex}.sk-search input{min-width:0;color:var(--siku-input-fg);background:0 0;border:0;outline:0;flex:1}.sk-search input::placeholder{color:var(--siku-input-placeholder)}.sk-search:focus-within{box-shadow:0 0 0 var(--siku-focus-ring-width) var(--siku-focus-ring-color)}.shimmer{background:linear-gradient(90deg, var(--siku-color-fg-caption) 35%, var(--siku-color-fg-default) 50%, var(--siku-color-fg-caption) 65%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite sk-shimmer}@keyframes sk-shimmer{0%{background-position:150%}to{background-position:-50%}}@media (prefers-reduced-motion:reduce){.shimmer{color:var(--siku-color-fg-secondary);background:0 0;animation:none}}.sk-working{font:var(--siku-type-small);font-weight:var(--siku-weight-medium);align-items:center;gap:8px;display:inline-flex}.sk-working-t{font:var(--siku-type-caption);font-variant-numeric:tabular-nums;color:var(--siku-color-fg-caption)}.sk-avatar{border-radius:50%;flex:none;display:block}.login{min-height:100%;padding:var(--siku-space-xl);background:var(--siku-sidebar-bg);place-items:center;display:grid}.login-box{width:min(380px,100%);padding:var(--siku-space-2xl) var(--siku-space-xl) var(--siku-space-xl);border-radius:var(--siku-dialog-radius);background:var(--siku-dialog-bg);box-shadow:var(--siku-dialog-shadow);gap:var(--siku-space-sm);flex-direction:column;display:flex}.login-box h1{font:var(--siku-type-title);text-align:center}.login-box .lead{margin:0 0 var(--siku-space-md);text-align:center;font:var(--siku-type-small);color:var(--siku-color-fg-secondary)}.login-field{height:var(--siku-input-height);padding:0 var(--siku-input-padding-inline);border-radius:var(--siku-input-radius);background:var(--siku-input-bg);color:var(--siku-input-fg);transition:box-shadow var(--siku-motion-duration-fast) var(--siku-motion-easing-standard);border:0;outline:0}.login-field::placeholder{color:var(--siku-input-placeholder)}.login-field:focus{box-shadow:0 0 0 var(--siku-focus-ring-width) var(--siku-focus-ring-color)}.login-error{padding:var(--siku-space-sm) var(--siku-space-md);border-radius:var(--siku-radius-row);background:var(--siku-color-status-danger-soft);color:var(--siku-color-status-danger);font:var(--siku-type-small);margin:0}.login-alt{margin-top:var(--siku-space-sm);text-align:center;font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.login-alt a{color:inherit}.logo{background:var(--siku-logo-bg);color:var(--siku-logo-fg);font-family:var(--siku-logo-font);font-weight:var(--siku-weight-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.page{padding:var(--siku-space-2xl) 36px 96px;max-width:1240px}.page-h{align-items:center;gap:var(--siku-space-md);flex-wrap:wrap;margin-bottom:22px;display:flex}.page-h h1{font:var(--siku-type-heading)}.page-h .grow{flex:1}.kb-grid{gap:var(--siku-space-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.kb-card{gap:var(--siku-space-sm);min-height:168px;padding:18px}.kb-cover{border-radius:var(--siku-radius-row);background:var(--siku-color-accent-soft);width:40px;height:40px;color:var(--siku-color-accent-soft-fg);place-items:center;display:grid}.kb-cover svg{width:20px;height:20px}.kbp{gap:var(--siku-space-xl);padding:22px var(--siku-space-2xl) 96px 28px;grid-template-columns:252px minmax(0,1fr);display:grid}.kbp-head{align-items:center;gap:var(--siku-space-md);flex-wrap:wrap;grid-column:1/-1;display:flex}.kbp-head h1{font:var(--siku-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(--siku-type-small);color:var(--siku-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(--siku-color-fill-action);color:var(--siku-color-fg-default)}.tray{padding:var(--siku-space-sm);border-radius:var(--siku-tree-row-tray-radius);background:var(--siku-tree-row-tray-bg);align-self:start;max-height:calc(100vh - 40px);position:sticky;top:20px;overflow:auto}.tree-row{height:var(--siku-tree-row-height);border-radius:var(--siku-tree-row-radius);transition:background var(--siku-motion-duration-fast) var(--siku-motion-easing-standard);align-items:center;display:flex}.tree-row:hover{background:var(--siku-tree-row-bg-hover)}.tree-row[data-current=true]{background:var(--siku-tree-row-bg-current);box-shadow:var(--siku-tree-row-shadow-current)}.tree-twisty{width:20px;height:20px;color:var(--siku-color-fg-icon);border-radius:6px;flex:none;place-items:center;display:grid}button.tree-twisty:hover{background:var(--siku-color-fill-action)}.tree-pick{align-items:center;gap:var(--siku-space-sm);min-width:0;height:100%;color:var(--siku-tree-row-fg);font:var(--siku-type-small);text-align:left;flex:1;padding:0 10px 0 4px;display:flex}.tree-row[data-current=true] .tree-pick{color:var(--siku-color-fg-default)}.tree-pick .name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tree-pick .n{color:var(--siku-tree-row-count-fg);font:var(--siku-type-caption);font-variant-numeric:tabular-nums}.tree-pick svg{width:var(--siku-size-icon-md);height:var(--siku-size-icon-md);color:var(--siku-color-fg-icon)}.twisty{width:14px;height:14px;transition:transform var(--siku-motion-duration-fast) var(--siku-motion-easing-standard)}.twisty[data-open=true]{transform:rotate(90deg)}.tools{gap:var(--siku-space-sm);margin-bottom:var(--siku-space-lg);flex-wrap:wrap;align-items:center;display:flex}.tools .sk-search{flex:1;min-width:220px}.doc-grid{gap:var(--siku-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(--siku-type-caption);color:var(--siku-color-fg-caption);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.doc-dot{background:var(--siku-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(--siku-color-fg-caption);background:0 0;animation:1.6s ease-in-out infinite sk-breathe}.doc-dot[data-status=failed]{background:var(--siku-color-status-danger)}.list-foot{margin-top:var(--siku-space-xl);color:var(--siku-color-fg-caption);font:var(--siku-type-caption);justify-content:center;display:flex}.empty{text-align:center;color:var(--siku-color-fg-caption);padding:48px 0}.upload-list{gap:var(--siku-space-xs);margin-bottom:var(--siku-space-lg);flex-direction:column;display:flex}.upload-item{align-items:center;gap:var(--siku-space-sm);padding:var(--siku-space-sm) var(--siku-space-md);border-radius:var(--siku-radius-row);background:var(--siku-card-bg);font:var(--siku-type-small);display:flex}.upload-item .bar{background:var(--siku-color-fill-muted-strong);border-radius:2px;flex:0 0 120px;height:4px;overflow:hidden}.upload-item .bar i{background:var(--siku-color-accent-strong);height:100%;transition:width var(--siku-motion-duration-fast) linear;display:block}.upload-item[data-state=error]{background:var(--siku-color-status-danger-soft);color:var(--siku-color-status-danger)}@media (width<=900px){.page{padding:var(--siku-space-xl) var(--siku-space-lg) 96px}.kbp{padding:var(--siku-space-lg) var(--siku-space-lg) 96px;grid-template-columns:minmax(0,1fr)}.tray{max-height:260px;position:static}}.attach-row{padding:2px var(--siku-space-sm) var(--siku-space-sm);flex-wrap:wrap;gap:6px;display:flex}.attach-chip{border-radius:var(--siku-radius-pill);background:var(--siku-color-fill-muted);height:26px;color:var(--siku-color-fg-secondary);font:var(--siku-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(--siku-radius-pill);height:26px;box-shadow:inset 0 0 0 1.5px var(--siku-color-fill-muted-strong);color:var(--siku-color-fg-secondary);font:var(--siku-type-caption);align-items:center;gap:4px;padding:0 10px;display:inline-flex}.attach-pop{gap:var(--siku-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(--siku-space-sm);padding:7px var(--siku-space-sm);border-radius:var(--siku-radius-item);text-align:left;font:var(--siku-type-small);display:flex}.attach-pop .hit:hover{background:var(--siku-color-fill-muted)}.mic-live{height:var(--siku-icon-button-size);background:var(--siku-color-accent-soft);color:var(--siku-color-accent-soft-fg);font:var(--siku-type-caption);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background var(--siku-motion-duration-fast) var(--siku-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(--siku-color-status-danger-soft);color:var(--siku-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%;background:currentColor;border-radius:2px;width:3px;height:16px;transition:transform 90ms linear;display:block}.mic-spin{width:15px;height:15px;animation:.9s linear infinite sk-spin}.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(--siku-radius-note);background:var(--siku-color-fill-muted);text-align:left;transition:background var(--siku-motion-duration-fast) var(--siku-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(--siku-color-accent-soft);color:var(--siku-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(--siku-weight-semibold)}.voice-model .note{font:var(--siku-type-caption);color:var(--siku-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(--siku-color-divider);border-radius:var(--siku-radius-note);background:var(--siku-color-bg-raised);min-width:0;color:var(--siku-color-fg-default);font:inherit;resize:vertical;outline:0;flex:1;padding:10px 12px}.composer{border-radius:var(--siku-composer-radius);background:var(--siku-composer-bg);box-shadow:var(--siku-composer-shadow);padding:var(--siku-composer-padding);transition:box-shadow var(--siku-motion-duration-base) var(--siku-motion-easing-standard)}.composer:focus-within{box-shadow:var(--siku-composer-shadow), 0 0 0 4px var(--siku-composer-focus-halo)}.composer textarea{width:100%;min-height:48px;max-height:12.8em;padding:var(--siku-space-sm) var(--siku-space-md) var(--siku-space-xs);resize:none;color:var(--siku-color-fg-default);font:var(--siku-type-body);background:0 0;border:0;outline:0;font-size:15px;display:block}.composer textarea::placeholder{color:var(--siku-input-placeholder)}.composer[data-size=lg] textarea{min-height:76px;font-size:16px}.composer-row{align-items:center;gap:var(--siku-space-xs);flex-wrap:wrap;display:flex}.composer-row .grow{flex:1}.composer-end{align-items:center;gap:var(--siku-space-xs);margin-left:auto;display:flex}.composer-chips{gap:var(--siku-space-xs);padding:0 var(--siku-space-sm) var(--siku-space-sm);flex-wrap:wrap;display:flex}:root{--think:var(--siku-color-think-base);--think-soft:var(--siku-color-think-soft);--think-ink:var(--siku-color-think-ink)}.composer[data-think=true]{box-shadow:var(--siku-composer-shadow), 0 0 0 2px var(--think)}.composer[data-think=true]:focus-within{box-shadow:var(--siku-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(--siku-color-think-fg);font-weight:var(--siku-weight-semibold)}.think-go:hover:not(:disabled){background:var(--siku-color-think-hover)}:root{--research:var(--siku-color-hue-teal-base);--research-soft:var(--siku-color-hue-teal-soft);--research-ink:var(--siku-color-hue-teal-ink)}.composer[data-research=true]{box-shadow:var(--siku-composer-shadow), 0 0 0 2px var(--research)}.composer[data-research=true]:focus-within{box-shadow:var(--siku-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(--siku-color-fg-inverse);font-weight:var(--siku-weight-semibold)}.research-go:hover:not(:disabled){filter:brightness(1.08)}.think-hint{margin:var(--siku-space-md) 0 0 var(--siku-space-lg);font:var(--siku-type-small);color:var(--siku-color-fg-secondary);align-items:center;gap:10px;display:flex}.think-hint i{background:var(--siku-color-hue-purple-base);border-radius:50%;flex:none;width:8px;height:8px}.composer-hint{padding-left:var(--siku-space-sm);font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.pick-item{align-items:center;gap:var(--siku-space-sm);display:inline-flex}.pick-trigger .lucide-chevron-down{width:14px;height:14px}.newchat{min-height:100%;padding:var(--siku-space-3xl) var(--siku-space-xl) 14vh;place-items:center;display:grid}.newchat-inner{width:min(720px,100%)}.newchat h1{font:var(--siku-type-display);text-align:center;margin-bottom:var(--siku-space-sm)}.newchat .lead{margin:0 0 var(--siku-space-2xl);text-align:center;color:var(--siku-color-fg-secondary)}.newchat h1+.composer{margin-top:var(--siku-space-2xl)}.sec-h{margin:0 0 var(--siku-space-md) var(--siku-space-xs);font:var(--siku-type-label);color:var(--siku-color-fg-caption)}.chat{flex-direction:column;min-height:100%;display:flex}.chat-top{z-index:3;align-items:center;gap:var(--siku-space-sm);padding:var(--siku-space-md) var(--siku-space-xl);background:linear-gradient(var(--siku-page-bg) 70%, transparent);display:flex;position:sticky;top:0}.chat-top h1{min-width:0;font:var(--siku-type-subheading);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.thread{width:min(760px,100% - 48px);padding:var(--siku-space-sm) 0 220px;gap:var(--siku-space-xl);flex-direction:column;margin:0 auto;display:flex}.turn-user{max-width:80%;padding:10px var(--siku-space-lg);background:var(--siku-bubble-bg);box-shadow:var(--siku-bubble-shadow);white-space:pre-wrap;word-break:break-word;animation:sk-rise var(--siku-motion-duration-enter) var(--siku-motion-easing-standard);border-radius:20px 20px 6px;align-self:flex-end}.dock{padding:40px var(--siku-space-xl) var(--siku-space-lg);background:linear-gradient(transparent, var(--siku-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(--siku-type-reading);min-width:0;animation:sk-rise var(--siku-motion-duration-enter) var(--siku-motion-easing-standard)}.answer :is(h1,h2,h3,h4){font:var(--siku-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(--siku-color-accent-dot)}.answer blockquote{padding:var(--siku-space-sm) var(--siku-space-lg);border-radius:var(--siku-radius-note);background:var(--siku-color-fill-muted);color:var(--siku-color-fg-secondary);margin:10px 0}.answer pre{padding:var(--siku-space-md);border-radius:var(--siku-radius-note);background:var(--siku-color-fill-muted);font:var(--siku-type-small);font-family:var(--siku-font-mono);overflow:auto}.answer code{font-family:var(--siku-font-mono);font-size:.92em}.answer :not(pre)>code{background:var(--siku-color-fill-muted);border-radius:6px;padding:1px 5px}.answer table{border-collapse:collapse;font:var(--siku-type-small);margin:10px 0}.answer :is(th,td){text-align:left;box-shadow:inset 0 -1px 0 var(--siku-color-divider);padding:6px 10px}.answer a:not(.sk-cite){-webkit-text-decoration-color:var(--siku-color-accent-dot);text-decoration-color:var(--siku-color-accent-dot);text-underline-offset:3px}.answer-error{align-items:center;gap:var(--siku-space-sm);margin-top:var(--siku-space-sm);padding:var(--siku-space-sm) var(--siku-space-md);border-radius:var(--siku-radius-row);background:var(--siku-color-status-danger-soft);color:var(--siku-color-status-danger);font:var(--siku-type-small);display:flex}.answer-note{font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.answer-acts{margin-top:var(--siku-space-xs);gap:2px;display:flex}.waiting{padding:var(--siku-space-sm) 0;gap:5px;display:inline-flex}.waiting i{background:var(--siku-color-accent-dot);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite sk-breathe}.waiting i:nth-child(2){animation-delay:.15s}.waiting i:nth-child(3){animation-delay:.3s}.trace{margin-bottom:var(--siku-space-sm)}.trace-h{border-radius:var(--siku-radius-item);font:var(--siku-type-small);font-weight:var(--siku-weight-medium);color:var(--siku-color-fg-secondary);transition:background var(--siku-motion-duration-fast) var(--siku-motion-easing-standard);align-items:center;gap:6px;margin-left:-6px;padding:3px 6px;display:inline-flex}.trace-h:hover:not(:disabled){background:var(--siku-color-fill-action)}.trace-h:disabled{cursor:default}.trace-icon{flex:none;width:20px;height:20px}.trace-t{font:var(--siku-type-caption);font-variant-numeric:tabular-nums;color:var(--siku-color-fg-caption)}.trace-h .chev{width:14px;height:14px;color:var(--siku-color-fg-icon);transition:transform var(--siku-motion-duration-base) var(--siku-motion-easing-standard)}.trace-h[aria-expanded=true] .chev{transform:rotate(180deg)}.trace-wrap{opacity:0;transition:grid-template-rows .4s var(--siku-motion-easing-standard), opacity .4s var(--siku-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(--siku-color-divider);width:1px;position:absolute;top:6px;bottom:6px;left:3px}.trace-steps li{min-height:26px;font:var(--siku-type-small);color:var(--siku-color-fg-default);align-items:flex-start;gap:8px;padding:3px 0;animation:.32s cubic-bezier(.23,1,.32,1) sk-fade-up;display:flex}.trace-steps li[data-done=true]{color:var(--siku-color-fg-secondary)}.trace-steps li>span{min-width:0}.trace-steps small{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);margin-left:8px}.trace-steps .ok{width:14px;height:14px;color:var(--siku-color-fg-caption);flex:none;margin-top:3px}.trace-steps .ring{border:1.5px solid var(--siku-color-fill-muted-strong);border-top-color:var(--siku-color-fg-secondary);border-radius:50%;flex:none;width:12px;height:12px;margin:4px 1px 0;animation:.7s linear infinite sk-spin}@keyframes sk-fade-up{0%{opacity:0;transform:translateY(8px)}}.trace-thought{border-radius:var(--siku-radius-note);background:var(--siku-color-fill-muted);font:var(--siku-type-caption);color:var(--siku-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(--siku-space-xs);margin-top:var(--siku-space-md);flex-direction:column;display:flex}.basis h2{font:var(--siku-type-caption);font-weight:var(--siku-weight-semibold);color:var(--siku-color-fg-caption);margin:0 0 2px}.ref{align-items:center;gap:var(--siku-space-sm);width:100%;padding:9px var(--siku-space-md);border-radius:var(--siku-radius-note);background:var(--siku-card-bg);box-shadow:var(--siku-card-shadow);text-align:left;font:var(--siku-type-small);color:var(--siku-color-fg-default);transition:box-shadow var(--siku-motion-duration-base) var(--siku-motion-easing-standard);text-decoration:none;display:flex}.ref:hover{box-shadow:var(--siku-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(--siku-chip-bg);color:var(--siku-color-fg-caption);font:var(--siku-type-caption);white-space:nowrap;border-radius:999px;flex:none;padding:1px 7px}.ref-tag[data-mine=true]{background:var(--siku-color-accent-soft);color:var(--siku-color-accent-soft-fg)}.answer-acts .sk-pill{color:var(--siku-color-fg-caption)}.answer-acts .sk-pill:hover{color:var(--siku-color-fg-default)}.cite-pop{gap:var(--siku-space-sm);width:300px;font:var(--siku-type-small);flex-direction:column;display:flex}.cite-pop b{font:var(--siku-type-label)}.cite-pop p{color:var(--siku-color-fg-secondary);margin:0;line-height:1.7}.empty-chat{color:var(--siku-color-fg-caption);text-align:center;margin:20vh auto 0}.oneline{border-radius:var(--siku-radius-pill);background:var(--siku-composer-bg);min-width:0;box-shadow:var(--siku-composer-shadow);flex:1;align-items:center;gap:4px;padding:4px 6px;display:flex}.oneline:focus-within{box-shadow:var(--siku-composer-shadow), 0 0 0 4px var(--siku-composer-focus-halo)}.oneline input{min-width:0;color:var(--siku-color-fg-default);font:var(--siku-type-body);background:0 0;border:0;outline:0;flex:1;padding:6px 4px;font-size:15px}.oneline input::placeholder{color:var(--siku-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(--siku-space-sm);border-radius:var(--siku-dialog-radius)}.palette-input{align-items:center;gap:var(--siku-space-sm);height:48px;padding:0 var(--siku-space-md);color:var(--siku-color-fg-caption);display:flex}.palette-input input{color:var(--siku-color-fg-default);font:var(--siku-type-body);background:0 0;border:0;outline:0;flex:1;font-size:16px}.palette-input kbd{font:var(--siku-type-caption);background:var(--siku-color-fill-muted);border-radius:6px;padding:1px 6px}.palette-list{max-height:56vh;padding:var(--siku-space-xs) 0;box-shadow:inset 0 1px 0 var(--siku-color-divider);overflow:auto}.palette-group{margin:var(--siku-space-sm) var(--siku-space-md) 2px;font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.palette-item{align-items:flex-start;gap:var(--siku-space-sm);width:100%;padding:var(--siku-space-sm) var(--siku-space-md);border-radius:var(--siku-radius-row);text-align:left;color:var(--siku-color-fg-default);display:flex}.palette-item svg{width:16px;height:16px;color:var(--siku-color-fg-icon);flex:none;margin-top:3px}.palette-item[aria-selected=true]{background:var(--siku-color-accent-soft);color:var(--siku-color-accent-soft-fg)}.palette-text{flex-direction:column;min-width:0;display:flex}.palette-title{font:var(--siku-type-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.palette-detail{font:var(--siku-type-caption);color:var(--siku-color-fg-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.palette-empty{padding:var(--siku-space-lg);text-align:center;color:var(--siku-color-fg-caption);font:var(--siku-type-small)}.sheet-root{z-index:40;position:fixed;inset:0}.sheet-scrim{background:var(--siku-sheet-scrim);animation:sk-fade var(--siku-motion-duration-base) var(--siku-motion-easing-standard);position:absolute;inset:0}.sheet{top:var(--siku-space-md);right:var(--siku-space-md);bottom:var(--siku-space-md);width:min(var(--siku-sheet-width), calc(100vw - 24px));border-radius:var(--siku-sheet-radius);background:var(--siku-sheet-bg);box-shadow:var(--siku-sheet-shadow);animation:sk-sheet-in var(--siku-sheet-motion) var(--siku-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(--siku-space-xs);padding:var(--siku-space-md) var(--siku-space-md) 0 22px;display:flex}.sheet-body{flex:1;padding:22px 28px 44px;overflow:auto}.sheet-body h2{font:var(--siku-type-title);margin:6px 0 10px}.sheet-chips{margin-bottom:var(--siku-space-lg);flex-wrap:wrap;gap:6px;display:flex}.sheet-summary{padding:var(--siku-space-md) var(--siku-space-lg);border-radius:var(--siku-summary-radius);background:var(--siku-summary-bg);color:var(--siku-summary-fg);font:var(--siku-type-small);margin-bottom:20px;line-height:1.75}.sheet-summary b{font:var(--siku-type-caption);font-weight:var(--siku-weight-semibold);opacity:.75;margin-bottom:2px;display:block}.sheet-foot{align-items:center;gap:var(--siku-space-sm);padding:var(--siku-space-sm) var(--siku-space-md) var(--siku-space-md);display:flex}.sheet-note{color:var(--siku-color-fg-caption);font:var(--siku-type-small)}.sheet-wait{border-radius:var(--siku-radius-card);background:var(--siku-color-fill-muted);height:240px;animation:1.6s ease-in-out infinite sk-breathe}.sheet-pdf{border-radius:var(--siku-radius-note);background:var(--siku-color-bg-surface);border:0;width:100%;height:calc(100vh - 260px)}.sheet-img{border-radius:var(--siku-radius-note);max-width:100%}.prose{font:var(--siku-type-reading);word-break:break-word}.prose :is(h1,h2,h3,h4){font:var(--siku-type-subheading);margin:22px 0 6px}.prose h1{font:var(--siku-type-title)}.prose p{margin:0 0 12px}.prose :is(ul,ol){margin:0 0 12px;padding-left:22px}.prose li::marker{color:var(--siku-color-accent-dot)}.prose blockquote{padding:10px var(--siku-space-lg);border-radius:var(--siku-radius-note);background:var(--siku-color-fill-muted);color:var(--siku-color-fg-secondary);margin:12px 0}.prose img{border-radius:var(--siku-radius-item);max-width:100%}.prose pre{padding:var(--siku-space-md);border-radius:var(--siku-radius-note);background:var(--siku-color-fill-muted);font:var(--siku-type-small);font-family:var(--siku-font-mono);overflow:auto}.prose :not(pre)>code{background:var(--siku-color-fill-muted);font-family:var(--siku-font-mono);border-radius:6px;padding:1px 5px;font-size:.92em}.prose table{border-collapse:collapse;font:var(--siku-type-small)}.prose :is(th,td){box-shadow:inset 0 -1px 0 var(--siku-color-divider);padding:6px 10px}.prose a{-webkit-text-decoration-color:var(--siku-color-accent-dot);text-decoration-color:var(--siku-color-accent-dot);text-underline-offset:3px}.doc-asset{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--siku-color-accent-dot);text-decoration-color:var(--siku-color-accent-dot);text-underline-offset:3px}.doc-unresolved{color:var(--siku-color-fg-secondary)}.doc-missing{color:var(--siku-color-fg-caption);font:var(--siku-type-caption)}.doc-img-wait{border-radius:var(--siku-radius-item);background:var(--siku-color-fill-muted);height:160px;display:block}.dh .lnk,.dr .lnk{color:var(--siku-color-fg-secondary);font:var(--siku-type-small);text-decoration:underline;-webkit-text-decoration-color:var(--siku-color-divider);text-decoration-color:var(--siku-color-divider);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.dh .lnk:hover:not(:disabled),.dr .lnk:hover:not(:disabled){color:var(--siku-color-fg-default);text-decoration-color:currentColor}.dh{grid-template-columns:minmax(0,660px) 288px;justify-content:center;gap:56px;padding:64px 32px 96px;display:grid}.dh-main{min-width:0}.dh-kicker{font:var(--siku-type-small);color:var(--siku-color-fg-caption);flex-wrap:wrap;gap:4px 14px;display:flex}.dh-sync[data-bad=true]{color:var(--siku-color-status-danger)}.dh-title{align-items:center;gap:12px;margin-top:6px;display:flex}.dh-title h1{font:var(--siku-type-display);font-family:var(--siku-font-title);flex:1}.dh-search{margin-top:18px}.dh-pull{font:var(--siku-type-small);color:var(--siku-color-fg-secondary);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:10px;display:flex}.dh-pull button{min-height:44px}.dh-pull [role=alert]{color:var(--siku-color-status-danger)}.dh-none,.dh-count,.dh-foot{font:var(--siku-type-small);color:var(--siku-color-fg-caption);margin-top:16px}.dh-hero{border-radius:var(--siku-radius-card);background:var(--siku-card-bg);box-shadow:var(--siku-card-shadow);margin-top:28px;padding:26px 30px 28px}.dh-wait{height:300px;animation:1.6s ease-in-out infinite sk-breathe}.dh-hero .meta{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);flex-wrap:wrap;gap:4px 14px;display:flex}.dh-hero .meta span:first-child{color:var(--siku-color-fg-secondary);font-weight:var(--siku-weight-medium)}.dh-hero .heads{flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.dh-hero .heads li{grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.dh-hero .heads .n{font:var(--siku-type-small);color:var(--siku-color-fg-icon);font-variant-numeric:tabular-nums}.dh-hero .heads .t{font-family:var(--siku-font-title);color:var(--siku-color-fg-default);font-size:18px;line-height:1.5}.dh-hero .heads-none{font-family:var(--siku-font-title);margin-top:16px;font-size:18px}.imp{border-radius:var(--siku-radius-badge);background:var(--siku-color-accent-soft);color:var(--siku-color-accent-soft-fg);font:var(--siku-type-badge);white-space:nowrap;flex:none;padding:1px 7px}.dh-hero .more{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);margin:10px 0 0 32px}.dh-hero .go{align-items:center;gap:16px;margin-top:24px;display:flex}.dh-hero .done{font:var(--siku-type-small);color:var(--siku-color-status-ok)}.dh-resume .where{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;margin-top:16px;display:grid}.dh-resume .where .n{font:var(--siku-type-small);color:var(--siku-color-fg-caption);white-space:nowrap}.dh-resume .where .t{font-family:var(--siku-font-title);font-size:19px;line-height:1.5}.dh-resume .bar{background:var(--siku-color-divider);border-radius:2px;height:3px;margin-top:16px;overflow:hidden}.dh-resume .bar i{background:var(--siku-color-accent-dot);height:100%;display:block}.dh-resume .go .lnk{font:var(--siku-type-body)}.dh-resume .go .pct{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);margin-left:auto}.dh-latest{border-radius:var(--siku-radius-row);background:var(--siku-color-fill-muted);min-height:52px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:10px 16px;text-decoration:none;display:grid}.dh-latest:hover{background:var(--siku-color-fill-muted-strong)}.dh-latest .k{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);white-space:nowrap}.dh-latest .t{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.dh-latest .go{font:var(--siku-type-small);font-weight:var(--siku-weight-medium)}.dr-resumed{z-index:6;border-radius:var(--siku-radius-pill);background:var(--siku-color-bg-raised);width:max-content;max-width:calc(100% - 32px);box-shadow:var(--siku-shadow-pop);font:var(--siku-type-small);align-items:center;gap:12px;margin:12px auto -48px;padding:7px 8px 7px 16px;animation:.32s cubic-bezier(.23,1,.32,1) sk-fade-up;display:flex;position:sticky;top:12px}.dr-resumed button{background:var(--siku-color-fill-muted);border-radius:var(--siku-radius-pill);color:var(--siku-color-fg-default);font:var(--siku-type-small);cursor:pointer;border:0;padding:4px 12px}.dh-past{margin-top:48px}.dh-past-h{align-items:center;gap:12px;margin-bottom:8px;display:flex}.dh-past-h h2{font:var(--siku-type-small);font-weight:var(--siku-weight-semibold);color:var(--siku-color-fg-caption);flex:1}.dh-month{margin-top:10px}.dh-month-h{width:100%;color:var(--siku-color-fg-secondary);font:var(--siku-type-small);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 4px;display:flex}.dh-month-h b{color:var(--siku-color-fg-default);font-weight:var(--siku-weight-semibold)}.dh-month-h span{color:var(--siku-color-fg-caption)}.dh-month-h .chev{width:14px;height:14px;color:var(--siku-color-fg-icon);transition:transform var(--siku-motion-duration-fast) var(--siku-motion-easing-standard)}.dh-month-h[aria-expanded=true] .chev{transform:rotate(90deg)}.dh-rows{margin:0;padding:0;list-style:none}.dh-row{border-radius:var(--siku-radius-row);min-height:60px;color:inherit;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 -10px;padding:9px 10px;text-decoration:none;display:grid}.dh-row:hover{background:var(--siku-nav-item-bg-hover)}.dh-row .d{flex-direction:column;align-items:center;line-height:1.15;display:flex}.dh-row .d b{font-family:var(--siku-font-title);font-size:19px;font-weight:var(--siku-weight-semibold);font-variant-numeric:tabular-nums}.dh-row .d small{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);font-size:11.5px}.dh-row .b{flex-direction:column;gap:3px;min-width:0;display:flex}.dh-row .t,.dh-row .s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dh-row .t{color:var(--siku-color-fg-default);font-size:15.5px}.dh-row .s{font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.dh-row .s mark{background:var(--siku-mark-bg);color:inherit;border-radius:2px}.dh-row[data-state=read] .t{color:var(--siku-color-fg-secondary)}.dh-row[data-other] .d b{color:var(--siku-color-fg-caption);font-size:15px}.dh-row .st{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);align-items:center;gap:10px;display:flex}.dh-row .st i,.cal .day i,.cal-legend i{border-radius:50%;width:7px;height:7px;display:inline-block}[data-state=unread]>i,.dh-row[data-state=unread] .st i{background:var(--siku-color-accent-dot)}[data-state=reading]>i,.dh-row[data-state=reading] .st i{box-shadow:inset 0 0 0 1.5px var(--siku-color-accent-dot);background:linear-gradient(90deg, var(--siku-color-accent-dot) 50%, transparent 50%)}[data-state=read]>i,.dh-row[data-state=read] .st i{border-left:1.6px solid var(--siku-color-status-ok);border-bottom:1.6px solid var(--siku-color-status-ok);border-radius:0;width:10px;height:6px;transform:translateY(-2px)rotate(-45deg)}.dh-side{min-width:0}.cal{border-radius:var(--siku-radius-card);background:var(--siku-color-fill-muted);padding:18px 16px 16px;position:sticky;top:40px}.cal-h{align-items:center;gap:2px;padding:0 2px 10px;display:flex}.cal-h b{font:var(--siku-type-small);font-weight:var(--siku-weight-semibold)}.cal-h .grow{flex:1}.cal-h .sk-icon-btn{width:28px;height:28px}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.cal-grid .wd{text-align:center;font:var(--siku-type-caption);color:var(--siku-color-fg-caption);padding-bottom:4px;font-size:11px}.cal .day{aspect-ratio:1;min-height:32px;font:var(--siku-type-small);font-variant-numeric:tabular-nums;color:var(--siku-color-fg-caption);background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-size:12.5px;display:flex;position:relative}.cal button.day{color:var(--siku-color-fg-default);background:var(--siku-color-bg-raised);cursor:pointer}.cal button.day:hover{box-shadow:inset 0 0 0 1px var(--siku-color-divider)}.cal .day[data-state=none]{opacity:.55}.cal .day[data-state=pause] small{color:var(--siku-color-fg-caption);font-size:9.5px;line-height:1}.cal .day i{width:5px;height:5px}.cal .day[data-state=read]>i{border-bottom-width:1.4px;border-left-width:1.4px;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.cal .day[data-today]{box-shadow:inset 0 0 0 1.5px var(--siku-color-fg-secondary)}.cal-legend{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);gap:14px;margin-top:12px;padding:0 2px;font-size:11.5px;display:flex}.cal-legend span{align-items:center;gap:5px;display:inline-flex}.cal-legend span[data-state=read]>i{width:8px;height:5px}.cal-sum{font:var(--siku-type-caption);color:var(--siku-color-fg-secondary);margin-top:6px;padding:0 2px}@media (width<=1100px){.dh{grid-template-columns:minmax(0,660px);gap:40px;padding:48px 24px 96px}.cal{position:static}}@media (width<=640px){.dh{padding:20px 20px 80px}.dh-hero{margin-top:20px;padding:20px 20px 22px}.dh-hero .heads .t{font-size:17px}.dh-hero .go .sk-pill{flex:1;justify-content:center}.dh-row{min-height:64px}.cal .day{min-height:40px;font-size:14px}}.dr{grid-template-columns:248px minmax(0,1fr) 400px;height:100%;min-height:0;display:grid}.dr-toc{border-right:1px solid var(--siku-color-divider);flex-direction:column;min-width:0;min-height:0;display:flex}.dr-toc-h{align-items:center;padding:12px 10px 4px;display:flex}.dr-toc-h .back{border-radius:var(--siku-radius-item);color:var(--siku-color-fg-secondary);font:var(--siku-type-small);align-items:center;gap:2px;padding:6px 8px 6px 4px;text-decoration:none;display:inline-flex}.dr-toc-h .back:hover{background:var(--siku-nav-item-bg-hover);color:var(--siku-color-fg-default)}.dr-toc-h .back svg{width:16px;height:16px}.dr .sheet-x{margin-left:auto;display:none}.dr-toc-body{flex:1;min-height:0;padding:8px 10px 20px;overflow:auto}.dr-toc-date{align-items:baseline;gap:8px;padding:6px 8px 12px;display:flex}.dr-toc-date b{font-family:var(--siku-font-title);font-size:17px}.dr-toc-date span,.dr-toc-none{font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.dr-toc-none{padding:0 8px}.dr-toc ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dr-toc li button{border-radius:var(--siku-radius-item);width:100%;color:var(--siku-color-fg-secondary);font:var(--siku-type-small);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);gap:6px;padding:7px 8px;line-height:1.5;display:grid}.dr-toc li button:hover{background:var(--siku-nav-item-bg-hover);color:var(--siku-color-fg-default)}.dr-toc li button[aria-current=true]{background:var(--siku-nav-item-bg-selected);color:var(--siku-nav-item-fg-selected)}.dr-toc li .cat{color:var(--siku-color-fg-caption)}.dr-toc li .n{color:var(--siku-color-fg-icon);font-variant-numeric:tabular-nums}.dr-toc li .t{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dr-toc li .imp{grid-column:2;justify-self:start;margin-top:2px}.dr-toc-ft{border-top:1px solid var(--siku-color-divider);justify-content:space-between;gap:8px;padding:10px 12px 14px;display:flex}.dr-toc-ft .nb{border-radius:var(--siku-radius-item);color:var(--siku-color-fg-secondary);font:var(--siku-type-caption);white-space:nowrap;align-items:center;gap:2px;padding:5px 6px;text-decoration:none;display:inline-flex}.dr-toc-ft .nb:hover{background:var(--siku-nav-item-bg-hover);color:var(--siku-color-fg-default)}.dr-toc-ft .nb svg{width:14px;height:14px}.dr-main{background:var(--siku-color-bg-raised);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.dr-head .kicker{font:var(--siku-type-small);color:var(--siku-color-fg-caption);margin-bottom:8px}.dr-meta-btn{color:var(--siku-color-fg-caption);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.dr-meta-btn:hover{color:var(--siku-color-fg-default)}.dr-read{color:var(--siku-color-status-ok);align-items:center;gap:4px;display:inline-flex}.dr-size{font:var(--siku-type-small);font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.dr-rd .prose{font-size:var(--dr-size,17px);line-height:1.95}.dr-rd .prose p[data-item]{font-family:var(--siku-font-title);font-size:calc(var(--dr-size,17px) + 3px);font-weight:var(--siku-weight-semibold);margin-top:2.4em;line-height:1.55}.dr-rd .prose p[data-item] a{color:inherit;-webkit-text-decoration-color:var(--siku-color-divider);text-decoration-color:var(--siku-color-divider)}.dr-rd .prose p[data-sub]{font-weight:var(--siku-weight-semibold);margin-top:1.4em}.dr-rd .rd-tools button:disabled{opacity:.45;cursor:default}::highlight(daily-clip){background-color:var(--siku-color-accent-mark)}.dr-end{border-top:1px solid var(--siku-color-divider);flex-direction:column;align-items:flex-start;gap:14px;margin-top:56px;padding-top:28px;display:flex}.dr-end p{font:var(--siku-type-body);color:var(--siku-color-status-ok);align-items:center;gap:8px;display:flex}.dr-end p .lnk{margin-left:8px}.dr-bar{display:none}.dr-panel{border-left:1px solid var(--siku-color-divider);background:var(--siku-page-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.dr-tabs{border-bottom:1px solid var(--siku-color-divider);flex:none;align-items:center;gap:4px;height:46px;padding:0 12px;display:flex}.dr-tabs [role=tab]{height:100%;color:var(--siku-color-fg-caption);font:var(--siku-type-small);font-weight:var(--siku-weight-medium);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.dr-tabs [role=tab][aria-selected=true]{color:var(--siku-color-fg-default)}.dr-tabs [role=tab][aria-selected=true]:after{content:"";background:var(--siku-color-fg-default);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.dr-tabs .n{font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.dr-tabs .grow{flex:1}.dr-panel-body{flex-direction:column;flex:1;min-height:0;display:flex}.dr-panel-body[hidden]{display:none}.dr-panel .aib{border-left:0;flex:1}.dr-ai-wait{text-align:center;font:var(--siku-type-small);color:var(--siku-color-fg-secondary);padding:48px 28px}.dr-orb{margin:0 auto 14px;display:block}.dr-ai-wait .sub{color:var(--siku-color-fg-caption);margin-top:6px}.dn{flex:1;min-height:0;padding:18px 18px 40px;overflow:auto}.dn h3{font:var(--siku-type-small);font-weight:var(--siku-weight-semibold);color:var(--siku-color-fg-secondary);align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.dn h3 .st,.dn h3 .n{font:var(--siku-type-caption);font-weight:var(--siku-weight-regular);color:var(--siku-color-fg-caption)}.dn h3 .st[data-state=failed]{color:var(--siku-color-status-danger)}.dn h3 .mic-btn,.dn h3 .mic-live{align-self:center;margin:-8px 0 -8px auto}.dn textarea{border:1px solid var(--siku-color-divider);border-radius:var(--siku-radius-note);background:var(--siku-color-bg-raised);width:100%;color:var(--siku-color-fg-default);font:var(--siku-type-body);resize:vertical;outline:none;padding:10px 12px;font-size:15px;line-height:1.7;display:block}.dn textarea:focus{border-color:var(--siku-color-focus)}.dn-note textarea{min-height:112px}.dn-kb{flex-wrap:wrap;gap:6px 16px;margin-top:8px;display:flex}.dn-clips{margin-top:28px}.dn-none{font:var(--siku-type-small);color:var(--siku-color-fg-caption);line-height:1.7}.dn-clip{border-top:1px solid var(--siku-color-divider);padding:12px 0 10px}.dn-clip .q{border:0;border-left:3px solid var(--siku-color-accent-mark);width:100%;color:var(--siku-color-fg-default);font-family:var(--siku-font-title);text-align:left;cursor:pointer;background:0 0;padding:2px 0 2px 12px;font-size:15px;line-height:1.75;display:block}.dn-clip .q:hover{border-left-color:var(--siku-color-accent-dot)}.dn-clip textarea{background:var(--siku-color-fill-muted);border-color:#0000;min-height:38px;margin-top:8px;font-size:14px}.dn-clip .row{align-items:center;gap:14px;margin-top:6px;display:flex}.dn-clip .grow{flex:1}.dn-clip .del{width:28px;height:28px;color:var(--siku-color-fg-icon)}@media (width<=1200px){.dr{grid-template-columns:212px minmax(0,1fr) 340px}}@media (width<=900px){.dr{height:100%;display:block}.dr-main{height:100%}.dr .rd-inner{padding:24px 22px 120px}.dr-toc,.dr-panel{z-index:32;border-radius:var(--siku-sheet-radius) var(--siku-sheet-radius) 0 0;background:var(--siku-sheet-bg);height:min(82vh,720px);box-shadow:var(--siku-sheet-shadow);visibility:hidden;transition:transform var(--siku-sheet-motion) var(--siku-sheet-easing), visibility 0s linear var(--siku-sheet-motion);padding-bottom:env(safe-area-inset-bottom);border:0;position:fixed;bottom:0;left:0;right:0;transform:translateY(104%)}.dr[data-sheet=toc] .dr-toc,.dr[data-sheet=notes] .dr-panel,.dr[data-sheet=ai] .dr-panel{visibility:visible;transition:transform var(--siku-sheet-motion) var(--siku-sheet-easing);transform:none}.dr .sheet-x{display:inline-flex}.dr-scrim{z-index:31;background:var(--siku-sheet-scrim);position:fixed;inset:0}.dr-bar{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:20;border-radius:var(--siku-radius-pill);background:var(--siku-color-bg-raised);box-shadow:var(--siku-shadow-float);gap:2px;padding:4px;display:flex;position:fixed;transform:translate(-50%)}.dr-bar button{border-radius:var(--siku-radius-pill);min-height:44px;color:var(--siku-color-fg-default);font:var(--siku-type-small);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.dr-bar button:active{background:var(--siku-color-fill-muted)}.dr-bar svg{width:17px;height:17px}.dr-tabs [role=tab]{min-height:44px}.dn textarea{font-size:16px}}.shell{grid-template-columns:var(--siku-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(--siku-space-md);left:var(--siku-space-md);z-index:10;background:var(--siku-color-bg-raised);box-shadow:var(--siku-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(--siku-space-md) var(--siku-space-sm) var(--siku-space-sm);background:var(--siku-sidebar-bg);flex-direction:column;gap:2px;display:flex;overflow:hidden}.brand{align-items:center;gap:var(--siku-space-sm);padding:var(--siku-space-xs) var(--siku-space-xs) var(--siku-space-md) var(--siku-space-sm);display:flex}.brand b{font:var(--siku-type-subheading);letter-spacing:.02em;flex:1}.nav{align-items:center;gap:var(--siku-nav-item-gap);height:var(--siku-nav-item-height);padding:0 var(--siku-space-md);border-radius:var(--siku-nav-item-radius);color:var(--siku-nav-item-fg);font:var(--siku-nav-item-font);transition:background var(--siku-motion-duration-fast) var(--siku-motion-easing-standard), color var(--siku-motion-duration-fast) var(--siku-motion-easing-standard);text-decoration:none;display:flex}.nav:hover{background:var(--siku-nav-item-bg-hover);color:var(--siku-nav-item-fg-hover)}.nav[aria-current=page]{background:var(--siku-nav-item-bg-selected);color:var(--siku-nav-item-fg-selected)}.nav svg{width:var(--siku-size-icon-md);height:var(--siku-size-icon-md)}.nav.nav-sub{height:30px;font:var(--siku-type-small);color:var(--siku-color-fg-secondary);margin-top:-2px;padding-left:44px}.nav.nav-sub .pct{font:var(--siku-type-caption);font-variant-numeric:tabular-nums;color:var(--siku-color-fg-caption);margin-left:auto}.nav .nav-dot{background:var(--siku-color-accent-dot);border-radius:50%;width:6px;height:6px;margin-left:auto}.nav .out{width:var(--siku-size-icon-sm);height:var(--siku-size-icon-sm);color:var(--siku-color-fg-caption);margin-left:auto}.side h2{margin:var(--siku-space-lg) var(--siku-space-md) var(--siku-space-xs);font:var(--siku-type-caption);font-weight:var(--siku-weight-medium);color:var(--siku-color-fg-caption)}.side h2:first-of-type{margin-top:var(--siku-space-lg)}.hist{min-height:0;margin:0 calc(var(--siku-space-xs) * -1);padding:0 var(--siku-space-xs);flex-direction:column;flex:1;gap:1px;display:flex;overflow:auto}.hist-row{border-radius:var(--siku-radius-item);transition:background var(--siku-motion-duration-fast) var(--siku-motion-easing-standard);align-items:center;display:flex;position:relative}.hist-row:hover,.hist-row:focus-within{background:var(--siku-nav-item-bg-hover)}.hist-row[data-current=true]{background:var(--siku-color-fill-muted-strong)}.hist-row a{min-width:0;padding:7px var(--siku-space-md);color:var(--siku-color-fg-secondary);font:var(--siku-type-small);white-space:nowrap;text-overflow:ellipsis;flex:1;text-decoration:none;overflow:hidden}.hist-row[data-current=true] a{color:var(--siku-color-fg-default)}.hist-row .tag-think{margin-right:var(--siku-space-xs);background:var(--siku-color-think-soft);color:var(--siku-color-think-ink);font:var(--siku-type-caption);border-radius:6px;flex:none;padding:0 6px;font-size:11px;line-height:18px}.hist-row .tag-research{background:var(--siku-color-hue-teal-soft);color:var(--siku-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(--siku-space-sm) var(--siku-space-md) 2px;font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.hist-empty{padding:var(--siku-space-xs) var(--siku-space-md);font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.me{align-items:center;gap:var(--siku-space-sm);width:100%;padding:var(--siku-space-sm);border-radius:var(--siku-radius-note);text-align:left;transition:background var(--siku-motion-duration-fast) var(--siku-motion-easing-standard);display:flex}.me:hover,.me[aria-expanded=true]{background:var(--siku-nav-item-bg-hover)}.avatar{background:var(--siku-color-bg-surface);width:30px;height:30px;color:var(--siku-color-fg-secondary);font:var(--siku-type-label);border-radius:50%;flex:none;place-items:center;display:grid}.me-text{min-width:0;line-height:1.3;font:var(--siku-type-label);flex:1}.me-text small{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);text-overflow:ellipsis;display:block;overflow:hidden}.me-panel{gap:var(--siku-space-md);flex-direction:column;width:280px;display:flex}.me-panel h3{font:var(--siku-type-caption);font-weight:var(--siku-weight-medium);color:var(--siku-color-fg-caption);margin-bottom:var(--siku-space-xs)}.me-panel .sk-seg{display:flex}.me-panel .sk-seg-item{padding:0 var(--siku-space-sm);flex:1;justify-content:center}.me-links{padding-top:var(--siku-space-sm);box-shadow:inset 0 1px 0 var(--siku-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(--siku-sidebar-width), 86vw);z-index:30;box-shadow:var(--siku-shadow-float);visibility:hidden;transition:transform var(--siku-motion-duration-slow) var(--siku-motion-easing-emphasized), visibility 0s linear var(--siku-motion-duration-slow);position:fixed;inset:0 auto 0 0;transform:translate(-104%)}.shell[data-mobile-open=true] .side{visibility:visible;transition:transform var(--siku-motion-duration-slow) var(--siku-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:29;background:var(--siku-color-bg-overlay);position:fixed;inset:0}}@media (hover:none){.hist-row .sk-icon-btn{opacity:.6}}@supports (height:100dvh){.shell{height:100dvh}}.dlg{flex-direction:column;gap:6px;display:flex}.dlg label{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);margin-top:6px}.dlg input,.dlg textarea,.dlg select,.dlg-danger input{border-radius:var(--siku-radius-item);background:var(--siku-color-bg-well);width:100%;color:var(--siku-color-fg-default);font:var(--siku-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 2px var(--siku-color-focus)}.dlg-note{margin-top:var(--siku-space-sm);border-radius:var(--siku-radius-note);background:var(--siku-color-bg-raised);font:var(--siku-type-caption);color:var(--siku-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(--siku-space-md);font:var(--siku-type-small);padding:8px 0;display:flex}.dlg-switch span{flex:1}.dlg-switch small{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);display:block}.dlg-acts{gap:var(--siku-space-sm);margin-top:var(--siku-space-md);display:flex}.dlg-danger{margin-top:var(--siku-space-xl);padding-top:var(--siku-space-md);border-top:1px solid var(--siku-color-divider);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.dlg-danger h3{font:var(--siku-type-label);color:var(--siku-color-status-danger)}.dlg-danger p,.dlg-danger label{font:var(--siku-type-caption);color:var(--siku-color-fg-secondary);margin:0}.sk-pill.danger:not(:disabled){background:var(--siku-color-status-danger-soft);color:var(--siku-color-status-danger)}.dlg input[type=checkbox],.dlg input[type=radio]{accent-color:var(--siku-color-accent-strong)}.kbw{grid-template-columns:268px minmax(0,1fr) 400px;height:100%;min-height:0;display:grid}.kbw-main{background:var(--siku-color-bg-raised);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.kbw-uploads{left:var(--siku-space-lg);bottom:var(--siku-space-lg);z-index:4;width:min(380px,100% - 48px);position:absolute}.kbt{border-right:1px solid var(--siku-color-divider);flex-direction:column;min-width:0;min-height:0;display:flex}.kbt-head{gap:var(--siku-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(--siku-type-card-title);font-family:var(--siku-font-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kbt-title .n{font:var(--siku-type-caption);color:var(--siku-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(--siku-space-xs);border-radius:var(--siku-radius-item);background:var(--siku-color-fill-muted);color:var(--siku-color-fg-icon);padding:6px 10px;display:flex}.kbt-search input{min-width:0;color:var(--siku-color-fg-default);font:var(--siku-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(--siku-radius-item);width:100%;color:var(--siku-color-fg-secondary);font:var(--siku-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(--siku-nav-item-bg-hover);color:var(--siku-color-fg-default)}.kbt-sec[data-open=true]>.kbt-sec-h,.kbt-sec[data-current=true]>.kbt-sec-h{color:var(--siku-color-fg-default)}.kbt-sec-h .chev{width:14px;height:14px;color:var(--siku-color-fg-icon);transition:transform var(--siku-motion-duration-fast) var(--siku-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(--siku-type-caption);color:var(--siku-color-fg-icon)}.kbt-docs{padding-bottom:4px}.kbt-doc{border-radius:var(--siku-radius-item);width:100%;color:var(--siku-color-fg-secondary);font:var(--siku-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(--siku-nav-item-bg-hover);color:var(--siku-color-fg-default)}.kbt-doc[aria-current=page]{background:var(--siku-nav-item-bg-selected);color:var(--siku-nav-item-fg-selected);font-weight:var(--siku-weight-semibold)}.kbt-all{color:var(--siku-color-fg-icon);font:var(--siku-type-caption)}.kbt-note{color:var(--siku-color-fg-caption);font:var(--siku-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(--siku-space-xs);max-width:820px;margin:0 auto 10px;display:flex}.dl-head h2{font:var(--siku-type-title);font-family:var(--siku-font-title)}.dl-head .n{font:var(--siku-type-caption);color:var(--siku-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(--siku-color-divider);color:inherit;border-radius:var(--siku-radius-item);flex-direction:column;gap:2px;padding:12px 10px;text-decoration:none;display:flex}.dl-row:hover{background:var(--siku-color-fill-muted)}.dl-row .t{font:var(--siku-type-body);font-family:var(--siku-font-title);font-weight:var(--siku-weight-semibold);color:var(--siku-color-fg-default)}.dl-row .m{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);align-items:center;gap:8px;display:flex}.dl-row .st{background:var(--siku-color-fill-muted-strong);color:var(--siku-color-fg-secondary);border-radius:6px;padding:0 6px}.dl-row .st[data-state=failed]{background:var(--siku-color-status-danger-soft);color:var(--siku-color-status-danger)}.dl-note,.dl-foot{max-width:820px;color:var(--siku-color-fg-caption);font:var(--siku-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(--siku-color-accent-dot);height:100%;transition:width var(--siku-motion-duration-fast) linear;display:block}.rd-scroll{flex:1;min-height:0;position:relative;overflow:auto}.rd-inner{max-width:var(--siku-size-layout-reading);margin:0 auto;padding:48px clamp(20px,4vw,40px) 120px}.rd-head h1{font:var(--siku-type-display);font-family:var(--siku-font-title)}.rd-meta{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);flex-wrap:wrap;gap:4px 14px;margin:10px 0 30px;display:flex}.rd-meta a{color:var(--siku-color-fg-caption);align-items:center;gap:4px;display:inline-flex}.rd-meta a:hover{color:var(--siku-color-fg-default)}.rd .prose{font-size:16.5px;line-height:2}.rd-note{color:var(--siku-color-fg-caption);font:var(--siku-type-small)}.rd-wait{border-radius:var(--siku-radius-card);background:var(--siku-color-fill-muted);height:280px;animation:1.6s ease-in-out infinite sk-breathe}.rd-tools{z-index:5;border-radius:var(--siku-radius-row);background:var(--siku-color-bg-raised);box-shadow:var(--siku-shadow-pop);gap:2px;padding:4px;display:flex;position:absolute}.rd-tools button{border-radius:var(--siku-radius-item);color:var(--siku-color-fg-default);font:var(--siku-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(--siku-color-fill-muted)}.rd-tools svg{width:14px;height:14px}.aib{border-left:1px solid var(--siku-color-divider);background:var(--siku-page-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.aib .logo{background:var(--siku-logo-bg);width:24px;height:24px;color:var(--siku-logo-fg);font-family:var(--siku-font-title);font-weight:var(--siku-weight-semibold);border-radius:7px;flex-shrink:0;place-items:center;font-size:12px;display:inline-grid}.aib-h{border-bottom:1px solid var(--siku-color-divider);align-items:center;gap:6px;padding:10px 8px 10px 14px;display:flex}.aib-h b{font:var(--siku-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(--siku-color-fg-caption);font:var(--siku-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(--siku-color-fill-muted);color:var(--siku-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(--siku-type-title);font-family:var(--siku-font-title)}.aib-qa{flex-direction:column;gap:2px;display:flex}.aib-qa button{border-radius:var(--siku-radius-item);color:var(--siku-color-fg-default);font:var(--siku-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(--siku-color-fill-muted)}.aib-qa button:disabled{opacity:.5;cursor:default}.aib-qa .ic{background:var(--siku-color-bg-raised);width:28px;height:28px;box-shadow:var(--siku-card-shadow), 0 0 0 1px var(--siku-color-divider);color:var(--siku-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(--siku-type-caption);color:var(--siku-color-fg-caption);margin-left:auto}.aib-hist .lbl{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);padding:0 10px 4px}.aib-hist button{border-radius:var(--siku-radius-item);width:100%;color:var(--siku-color-fg-secondary);font:var(--siku-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(--siku-color-fill-muted);color:var(--siku-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(--siku-type-caption);color:var(--siku-color-fg-icon)}.aib-card{border-radius:var(--siku-radius-note);background:var(--siku-color-bg-raised);box-shadow:0 0 0 1px var(--siku-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(--siku-type-label)}.aib-card .hd .sub{font:var(--siku-type-caption);color:var(--siku-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(--siku-type-small);line-height:1.8}.aib-card .muted{color:var(--siku-color-fg-caption)}.aib-card .kinds{background:var(--siku-color-fill-muted);border-radius:9px;align-self:flex-start;gap:2px;padding:2px;display:flex}.aib-card .kinds button{font:var(--siku-type-caption);color:var(--siku-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(--siku-color-bg-raised);color:var(--siku-color-fg-default);font-weight:var(--siku-weight-semibold);box-shadow:0 0 0 1px var(--siku-color-divider)}.aib-card .cl{margin:0;padding:0;list-style:none}.aib-card .cl li{border-top:1px solid var(--siku-color-divider);font:var(--siku-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(--siku-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(--siku-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(--siku-color-fg-icon);transition:transform var(--siku-motion-duration-fast) var(--siku-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(--siku-type-caption);gap:8px;display:flex}.aib-card .kind{font-weight:var(--siku-weight-semibold);color:var(--siku-color-fg-secondary)}.aib-card .kind[data-kind=opinion]{color:var(--siku-color-hue-orange-ink)}.aib-card .kind[data-kind=inference]{color:var(--siku-color-hue-blue-ink)}.aib-card .mine{background:var(--siku-citation-bg);color:var(--siku-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(--siku-color-fg-secondary);font:var(--siku-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(--siku-color-fg-default)}.aib-note{color:var(--siku-color-fg-caption);font:var(--siku-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(--siku-radius-item);background:var(--siku-color-fill-muted);max-width:100%;color:var(--siku-color-fg-secondary);font:var(--siku-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(--siku-color-bg-raised);box-shadow:0 0 0 1px var(--siku-color-divider);font:var(--siku-type-body);white-space:pre-wrap;border-radius:16px 16px 4px;padding:8px 14px}.aib-ans .who{font:var(--siku-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(--siku-type-caption);color:var(--siku-color-fg-caption)}.aib-foot{padding:0 12px 10px}.aib-composer{border-radius:var(--siku-radius-note);background:var(--siku-composer-bg);box-shadow:var(--siku-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(--siku-color-fill-muted);max-width:100%;color:var(--siku-color-fg-secondary);font:var(--siku-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(--siku-color-fg-icon);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-grid}.aib-composer textarea{resize:none;width:100%;color:var(--siku-input-fg);font:var(--siku-type-body);background:0 0;border:0;outline:none;padding:2px}.aib-composer textarea::placeholder{color:var(--siku-input-placeholder)}.aib-composer .row{align-items:center;gap:4px;display:flex}.aib-composer .row .grow{flex:1}.aib-composer .chipbtn{background:var(--siku-color-fill-muted);color:var(--siku-color-fg-secondary);font:var(--siku-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(--siku-color-fill-action-hover);color:var(--siku-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(--siku-type-caption);color:var(--siku-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:32;border-radius:var(--siku-sheet-radius) var(--siku-sheet-radius) 0 0;background:var(--siku-sheet-bg);height:min(84vh,760px);box-shadow:var(--siku-sheet-shadow);visibility:hidden;transition:transform var(--siku-sheet-motion) var(--siku-sheet-easing), visibility 0s linear var(--siku-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(--siku-sheet-motion) var(--siku-sheet-easing);transform:none}.kbt-body{max-height:none}.kbw .sheet-x{display:inline-flex}.kbw-scrim{z-index:31;background:var(--siku-sheet-scrim);display:block;position:fixed;inset:0}.kbw-bar{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:20;border-radius:var(--siku-radius-pill);background:var(--siku-color-bg-raised);max-width:calc(100vw - 32px);box-shadow:var(--siku-shadow-float);gap:2px;padding:4px;display:flex;position:fixed;transform:translate(-50%)}.kbw-bar button{border-radius:var(--siku-radius-pill);max-width:180px;min-height:44px;color:var(--siku-color-fg-default);font:var(--siku-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(--siku-color-fill-muted)}.kbw-bar svg{flex:none;width:17px;height:17px}.kbw-main .dl{padding-bottom:96px}}.rd-inner .rd-flash{background:var(--siku-color-accent-mark);box-shadow:0 0 0 6px var(--siku-color-accent-mark);transition:background var(--siku-motion-duration-base) var(--siku-motion-easing-standard);border-radius:4px}@media (hover:none){.aib-card .cl li .del{opacity:.7}}.hue-blue{--hue:var(--siku-color-hue-blue-base);--hue-soft:var(--siku-color-hue-blue-soft);--hue-ink:var(--siku-color-hue-blue-ink)}.hue-orange{--hue:var(--siku-color-hue-orange-base);--hue-soft:var(--siku-color-hue-orange-soft);--hue-ink:var(--siku-color-hue-orange-ink)}.hue-green{--hue:var(--siku-color-hue-green-base);--hue-soft:var(--siku-color-hue-green-soft);--hue-ink:var(--siku-color-hue-green-ink)}.hue-pink{--hue:var(--siku-color-hue-pink-base);--hue-soft:var(--siku-color-hue-pink-soft);--hue-ink:var(--siku-color-hue-pink-ink)}.hue-teal{--hue:var(--siku-color-hue-teal-base);--hue-soft:var(--siku-color-hue-teal-soft);--hue-ink:var(--siku-color-hue-teal-ink)}.hue-purple{--hue:var(--siku-color-hue-purple-base);--hue-soft:var(--siku-color-hue-purple-soft);--hue-ink:var(--siku-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(--siku-space-3xl);flex:1;overflow:auto}.tb-col,.stage{width:min(860px,100%);padding:0 var(--siku-space-xl);margin:0 auto}.tb-head{padding-top:34px}.tb-head h1{font:var(--siku-type-heading)}.tb-meta{align-items:center;gap:10px;margin-top:10px;display:flex}.tb-meta .grow{flex:1}.mode-tag{border-radius:var(--siku-radius-pill);background:var(--think-soft);color:var(--think-ink);font:var(--siku-type-caption);font-weight:var(--siku-weight-semibold);align-items:center;padding:1px 10px;display:inline-flex}.tb-steps{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);align-items:center;gap:6px;display:flex}.tb-steps i{border-radius:var(--siku-radius-pill);background:var(--siku-color-fill-muted-strong);width:6px;height:6px;transition:width var(--siku-motion-duration-base) var(--siku-motion-easing-standard)}.tb-steps i[data-state=done]{background:var(--siku-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(--siku-radius-item);font:var(--siku-type-small);color:var(--siku-color-fg-secondary);align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.tb-link:hover{background:var(--siku-color-fill-action);color:var(--siku-color-fg-default)}.tb-link svg{width:15px;height:15px}.tb-note{text-align:center;font:var(--siku-type-small);color:var(--siku-color-fg-caption);margin-top:40px}.tb-small{font:var(--siku-type-small);color:var(--siku-color-fg-caption)}.tb-text{font:var(--siku-type-body);color:var(--siku-color-fg-default);text-decoration:underline;-webkit-text-decoration-color:var(--siku-color-divider);text-decoration-color:var(--siku-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(--siku-space-lg);margin-top:46px;display:grid}.seat{text-align:center;animation:sk-rise var(--siku-motion-duration-enter) var(--siku-motion-easing-standard);flex-direction:column;align-items:center;gap:10px;padding:0;display:flex}.seat .c{background:var(--hue-soft,var(--siku-color-fill-muted));width:68px;height:68px;color:var(--hue-ink,var(--siku-color-fg-secondary));font-family:var(--siku-font-title);font-size:23px;font-weight:var(--siku-weight-semibold);transition:box-shadow var(--siku-motion-duration-fast) var(--siku-motion-easing-standard);border-radius:50%;place-items:center;display:grid;position:relative}.seat .c[data-empty=true]{border:1.5px dashed var(--siku-color-fg-icon);opacity:.5;background:0 0}.seat .c[data-arriving=true]{animation:1.4s ease-in-out infinite sk-breathe}.seat b{font:var(--siku-type-body-strong)}.seat .past{font:var(--siku-type-caption);color:var(--hue-ink);margin-top:-6px}.seat .st{-webkit-line-clamp:3;max-width:240px;font:var(--siku-type-reading);color:var(--siku-color-fg-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}button.seat:hover .c{box-shadow:0 0 0 3px var(--siku-page-bg), 0 0 0 5px var(--hue-soft)}.seat[aria-pressed=true] .c{box-shadow:0 0 0 3px var(--siku-page-bg), 0 0 0 5px var(--hue)}.seat .hits{border-radius:var(--siku-radius-pill);background:var(--siku-color-fg-default);min-width:22px;height:22px;color:var(--siku-color-bg-page);font:var(--siku-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(--siku-color-fill-muted-strong);stroke-width:2px}.arrows path.on{stroke:var(--think);stroke-width:2.5px}.arrows marker path{fill:var(--siku-color-fill-muted-strong);stroke:none}.arrows marker path.on{fill:var(--think)}.pin{background:var(--siku-color-bg-surface);width:28px;height:28px;box-shadow:var(--siku-shadow-lift);font:var(--siku-type-badge);color:var(--siku-color-fg-secondary);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.pin:hover{color:var(--siku-color-fg-default)}.pin[aria-pressed=true]{background:var(--think);color:var(--siku-color-think-fg)}.tb-rounds{justify-content:center;gap:4px;margin-top:28px;display:flex}.tb-rounds button{border-radius:var(--siku-radius-pill);font:var(--siku-type-small);color:var(--siku-color-fg-secondary);padding:3px 12px}.tb-rounds button:hover{background:var(--siku-color-fill-action)}.tb-rounds button[aria-pressed=true]{background:var(--think-soft);color:var(--think-ink);font-weight:var(--siku-weight-semibold)}.tb-rounds+.seat-row{margin-top:24px}.exchange{margin-top:var(--siku-space-xl);border-radius:var(--siku-radius-panel);background:var(--siku-color-bg-surface);box-shadow:var(--siku-shadow-card);animation:sk-rise var(--siku-motion-duration-enter) var(--siku-motion-easing-standard);padding:22px 26px}.exchange .stance{margin-top:var(--siku-space-sm);font:var(--siku-type-body-strong);font-size:16px}.exchange .stance+p{color:var(--siku-color-fg-secondary)}.arrows+.exchange{margin-top:var(--siku-space-sm)}.exchange .who{font:var(--siku-type-small);color:var(--siku-color-fg-caption);align-items:center;gap:6px;display:flex}.exchange .who b{color:var(--siku-color-fg-default);font-weight:var(--siku-weight-semibold)}.exchange p{margin-top:var(--siku-space-sm);font:var(--siku-type-reading);white-space:pre-wrap;font-size:16px}.stage>.waiting{justify-content:center;display:flex}.tb-notes{gap:var(--siku-space-sm);margin-top:var(--siku-space-lg);flex-direction:column;display:flex}.tb-notes p{padding:var(--siku-space-sm) var(--siku-space-lg);border-left:2px solid var(--think);font:var(--siku-type-body);color:var(--siku-color-fg-secondary)}.tb-notes small{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);display:block}.tb-bar{width:min(860px,100%);padding:14px var(--siku-space-xl) 40px;align-items:center;gap:10px;margin:0 auto;display:flex}.tb-judge{padding-top:var(--siku-space-lg)}.ref-chips{gap:var(--siku-space-sm);margin:var(--siku-space-lg) 0 var(--siku-space-md);flex-wrap:wrap;display:flex}.ref-chip{border-radius:var(--siku-radius-pill);background:var(--hue-soft);color:var(--hue-ink);font:var(--siku-type-small);cursor:help;align-items:center;gap:6px;padding:3px 12px 3px 9px;display:inline-flex}.tb-field{width:100%;padding:var(--siku-space-lg) 18px;border-radius:var(--siku-radius-panel);resize:vertical;background:var(--siku-color-bg-surface);box-shadow:var(--siku-shadow-card);color:var(--siku-color-fg-default);font:var(--siku-type-reading);border:0;outline:0;font-size:16px;display:block}.tb-field:focus{box-shadow:var(--siku-shadow-card), 0 0 0 2px var(--think)}.tb-field::placeholder{color:var(--siku-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(--siku-radius-panel);background:var(--think-soft);color:var(--think-ink);margin-top:26px;padding:22px 24px}.probe small{font:var(--siku-type-caption);opacity:.8}.probe p{font:var(--siku-type-title);font-weight:var(--siku-weight-regular,400);margin-top:6px}.tb-draft{margin-top:var(--siku-space-md);font:var(--siku-type-reading);color:var(--siku-color-fg-secondary);white-space:pre-wrap}.tb-center{flex-direction:column;justify-content:center;min-height:60vh;display:flex}.tb-verdict{font:var(--siku-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(--siku-space-sm);width:100%;padding:10px var(--siku-space-sm);border-radius:var(--siku-radius-item);text-align:left;align-items:flex-start;display:flex}.tb-ev button:hover{background:var(--siku-color-fill-action)}.tb-ev .sk-cite{flex:none;margin:2px 0 0}.tb-ev b{font:var(--siku-type-label);color:var(--siku-color-fg-default);display:block}.tb-ev small{font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.tb-ev .snip{-webkit-line-clamp:3;font:var(--siku-type-small);color:var(--siku-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(--siku-space-sm)}.tb-bar{flex-wrap:wrap}.tb-bar .oneline{flex-basis:100%}}.research-trace .trace-steps small{margin-left:var(--siku-space-sm);color:var(--siku-color-fg-caption)}.research-queries{flex-direction:column;gap:2px;margin-top:4px;display:flex}.research-queries>span{font:var(--siku-type-small);color:var(--siku-color-fg-secondary);align-items:baseline;gap:6px;display:flex}.research-queries>span:before{content:"";background:var(--siku-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(--siku-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(--siku-space-lg)}.research-basis .research-group{gap:var(--siku-space-xs);flex-direction:column;display:flex}.research-basis h3{margin:var(--siku-space-sm) 0 0;font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.research-pop-tag{background:var(--siku-chip-bg);color:var(--siku-color-fg-caption);font:var(--siku-type-caption);border-radius:999px;align-self:flex-start;padding:1px 7px}.research .answer-error .sk-pill{margin-left:var(--siku-space-sm)}.research-unused{gap:var(--siku-space-xs);margin-top:var(--siku-space-sm);flex-direction:column;display:flex}.research-unused summary{cursor:pointer;margin-bottom:var(--siku-space-xs);font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.research-unused summary:hover{color:var(--siku-color-fg-default)}.research-unused[open]{gap:var(--siku-space-xs)}.research-unused .ref{margin-bottom:var(--siku-space-xs);opacity:.85}.wh{width:min(680px,100% - 48px);margin:0 auto;padding:72px 0 96px}.wh-date{font:var(--siku-type-small);color:var(--siku-color-fg-caption)}.wh h1{font:var(--siku-type-display);margin-top:6px}.wh-start{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.wh-link{font:var(--siku-type-body);color:var(--siku-color-fg-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--siku-color-divider);text-decoration-color:var(--siku-color-divider);text-underline-offset:4px;align-items:center;gap:5px;padding:0;display:inline-flex}.wh-link:hover:not(:disabled){color:var(--siku-color-fg-default);text-decoration-color:currentColor}.wh-sec{margin-top:44px}.wh-sec>h2,.wh-earlier>summary{font:var(--siku-type-small);font-weight:var(--siku-weight-semibold);color:var(--siku-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(--siku-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(--siku-color-fill-action)}.wh-row .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--siku-font-reading-en);flex:1;font-size:16.5px;overflow:hidden}.wh-row .m{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);flex:none}.wh-none{font:var(--siku-type-small);color:var(--siku-color-fg-caption)}.wh-practice{font:var(--siku-type-small);color:var(--siku-color-fg-secondary);align-items:center;gap:10px;margin-top:26px;display:flex}.wh-practice .wh-link{font:var(--siku-type-small);margin-left:auto}.habits{margin-top:40px}.habits-head{margin-bottom:var(--siku-space-sm);align-items:center;display:flex}.habits-head .sec-h{margin:0}.habits .grow{flex:1}.habits ul{gap:var(--siku-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(--siku-radius-note);background:var(--siku-color-bg-raised);padding:12px 14px}.habits li div{justify-content:space-between;gap:var(--siku-space-sm);display:flex}.habits li b{font:var(--siku-type-label)}.habits li span{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);white-space:nowrap}.habits li p{font:var(--siku-type-caption);color:var(--siku-color-fg-secondary);margin:4px 0 0}.habits li code{border-radius:var(--siku-radius-badge);background:var(--siku-color-fill-muted);font:var(--siku-type-caption);font-family:var(--siku-font-reading-en);margin-top:6px;padding:1px 6px;display:inline-block}.weekly{gap:var(--siku-space-md);margin-top:var(--siku-space-lg);flex-direction:column;display:flex}.weekly-title,.weekly-body{border-radius:var(--siku-radius-item);background:var(--siku-color-bg-well);width:100%;color:var(--siku-color-fg-default);border:0;outline:0;padding:10px 12px}.weekly-title{font:var(--siku-type-subheading)}.weekly-body{resize:vertical;min-height:320px;font:var(--siku-type-small);line-height:1.75}.weekly-title:focus-visible,.weekly-body:focus-visible{box-shadow:0 0 0 2px var(--siku-color-focus)}.weekly .acts{gap:var(--siku-space-sm);flex-wrap:wrap;display:flex}.link-btn{color:var(--siku-color-accent-ink);font-weight:var(--siku-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(--siku-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(--siku-type-small);color:var(--siku-color-fg-caption);align-items:center;gap:4px;display:inline-flex}.ed-status[data-status=saved] svg{color:var(--siku-color-status-ok)}.ed-status[data-status=error],.ed-status[data-status=conflict]{color:var(--siku-color-status-danger)}.ed-words{font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.ed-scroll{flex:1;padding:20px 0 120px;overflow:auto}.ed-col,.ed-read{width:min(var(--siku-size-layout-reading), 100% - 48px);margin:0 auto}.ed-where{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:22px;display:flex}.ed-title{width:100%;color:var(--siku-color-fg-default);font:var(--siku-type-display);font-family:var(--siku-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(--siku-input-placeholder)}.ed-body{resize:none;width:100%;min-height:50vh;color:var(--siku-color-fg-default);font:var(--siku-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(--siku-color-accent-mark)}.ed-selbar{z-index:4;border-radius:var(--siku-radius-popover);background:var(--siku-color-bg-surface);width:max-content;box-shadow:var(--siku-shadow-pop);animation:sk-rise var(--siku-motion-duration-enter) var(--siku-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(--siku-type-caption);color:var(--siku-color-fg-caption);margin-right:8px}.ed-selbar button{border-radius:var(--siku-radius-item);font:var(--siku-type-small);color:var(--siku-color-fg-default);align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.ed-selbar button:hover:not(:disabled){background:var(--siku-color-fill-action)}.ed-selbar svg{width:15px;height:15px}.ed-suggest{z-index:4;width:min(var(--siku-size-layout-reading), 100% - 48px);border-radius:var(--siku-radius-panel);background:var(--siku-color-bg-surface);box-shadow:var(--siku-shadow-pop);animation:sk-rise var(--siku-motion-duration-enter) var(--siku-motion-easing-standard);margin:24px auto 0;padding:18px 20px;position:sticky;bottom:24px}.ed-suggest .diff{font:var(--siku-type-reading-en);white-space:pre-wrap;font-size:17.5px;line-height:1.85}.ed-suggest del{color:var(--siku-color-fg-caption);-webkit-text-decoration-color:var(--siku-color-status-lint);text-decoration-color:var(--siku-color-status-lint)}.ed-suggest ins{background:var(--siku-color-status-ok-soft);border-radius:3px;padding:0 2px;text-decoration:none}.ed-suggest .why{font:var(--siku-type-small);color:var(--siku-color-fg-secondary);margin-top:10px}.ed-suggest .acts{gap:8px;margin-top:14px;display:flex}.ed-lint{margin-top:var(--siku-space-sm);border-radius:var(--siku-radius-note);background:var(--siku-color-bg-raised);padding:12px 14px}.ed-lint h2{justify-content:space-between;gap:var(--siku-space-sm);margin-bottom:var(--siku-space-sm);font:var(--siku-type-caption);font-weight:var(--siku-weight-semibold);color:var(--siku-color-fg-caption);display:flex}.ed-lint h2 span{font-weight:var(--siku-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(--siku-space-sm);flex-wrap:wrap;display:flex}.wp-issue{align-items:flex-start;gap:var(--siku-space-sm);border-radius:var(--siku-radius-item);text-align:left;min-width:0;font:var(--siku-type-small);flex:1;padding:6px 8px;display:flex}.wp-issue:hover{background:var(--siku-color-fill-muted)}.wp-issue mark{color:var(--siku-color-fg-default);font-family:var(--siku-font-reading-en);-webkit-text-decoration:underline wavy var(--siku-color-status-lint);text-decoration:underline wavy var(--siku-color-status-lint);text-underline-offset:3px;background:0 0;flex:none;padding:0 2px}.wp-issue small{font:var(--siku-type-caption);color:var(--siku-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(--siku-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(--siku-type-body);flex:1}.ed-sheet .en{font:var(--siku-type-reading-en);font-size:16px;display:block}.ed-sheet .fixes small{font:var(--siku-type-caption);color:var(--siku-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(--siku-type-reading-en);font-size:18px;line-height:1.9;animation:none}.learned{border-radius:var(--siku-radius-panel);background:var(--siku-color-fill-muted);flex-direction:column;gap:8px;margin-top:44px;padding:18px 22px;display:flex}.learned>small{font:var(--siku-type-caption);font-weight:var(--siku-weight-semibold);color:var(--siku-color-fg-caption)}.learned .tx{font:var(--siku-type-small);color:var(--siku-color-fg-secondary)}.learned ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.learned li b{font:var(--siku-type-subheading)}.learned li .n{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);margin-left:10px}.learned li p{font:var(--siku-type-small);color:var(--siku-color-fg-secondary);margin-top:2px}.learned code{font-family:var(--siku-font-reading-en);color:var(--siku-color-fg-secondary);font-size:14px}.ed-acts{gap:8px;margin-top:28px;display:flex}.wc{background:var(--siku-sidebar-bg);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.wc-head{padding:16px var(--siku-space-lg) 10px;align-items:center;gap:6px;display:flex}.wc-head h2{font:var(--siku-type-subheading)}.wc-head .grow,.wc-context .grow{flex:1}.wc-thread{padding:6px var(--siku-space-lg) var(--siku-space-lg);flex-direction:column;flex:1;gap:14px;display:flex;overflow:auto}.wc-rest{font:var(--siku-type-small);color:var(--siku-color-fg-caption);margin:0}.wc-msg{flex-direction:column;gap:4px;display:flex}.wc-who{font:var(--siku-type-caption);font-weight:var(--siku-weight-semibold);color:var(--siku-color-fg-caption)}.wc-msg[data-role=user] p{border-radius:var(--siku-radius-note);background:var(--siku-color-fill-muted);font:var(--siku-type-small);white-space:pre-wrap;align-self:flex-start;margin:0;padding:8px 12px}.wc-msg .answer{font:var(--siku-type-small);line-height:1.75}.wc-msg .answer,.wp-text{animation:none}.wc-msg .live{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);animation:1.6s ease-in-out infinite sk-breathe}.wc-card{gap:var(--siku-space-sm);border-radius:var(--siku-radius-note);background:var(--siku-color-bg-raised);box-shadow:var(--siku-shadow-lift);font:var(--siku-type-small);animation:sk-rise var(--siku-motion-duration-enter) var(--siku-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(--siku-color-fg-secondary);padding-left:18px}.wc-label{font:var(--siku-type-caption);font-weight:var(--siku-weight-semibold);color:var(--siku-color-fg-caption)}.wc-compare{gap:6px;display:grid}.wc-compare div{border-radius:var(--siku-radius-item);background:var(--siku-color-bg-well);padding:8px 10px}.wc-compare div+div{background:var(--siku-color-accent-soft)}.wc-compare span{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);display:block}.wc-compare p{font-family:var(--siku-font-reading-en);white-space:pre-wrap}.wc-card .acts{gap:var(--siku-space-sm);display:flex}.wc-foot{padding:10px var(--siku-space-lg) var(--siku-space-lg);flex-direction:column;gap:6px;display:flex}.wc-context{align-items:center;gap:var(--siku-space-sm);font:var(--siku-type-caption);color:var(--siku-color-fg-caption);display:flex}.wc-context b{color:var(--siku-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(--siku-radius-popover);align-items:flex-end}.wc-input textarea{resize:none;min-width:0;max-height:160px;color:var(--siku-color-fg-default);font:var(--siku-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:20;width:min(400px,100%);box-shadow:var(--siku-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(--siku-type-heading)}.grow{flex:1}.ins-tools{align-items:center;gap:var(--siku-space-sm);border-bottom:1px solid var(--siku-color-divider);flex-wrap:wrap;padding:0 28px 12px;display:flex}.ins-q{width:240px}.ins-tools .count{font:var(--siku-type-small);color:var(--siku-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(--siku-color-bg-surface);border-left:1px solid var(--siku-color-divider);flex-shrink:0;width:460px;padding:22px 26px 90px;overflow:auto}.md-back{margin-bottom:var(--siku-space-md);font:var(--siku-type-small);color:var(--siku-color-fg-secondary);align-items:center;gap:6px;display:none}.ins-note{font:var(--siku-type-small);color:var(--siku-color-fg-caption);margin:0}.ins-empty{font:var(--siku-type-small);color:var(--siku-color-fg-caption);padding:24px 8px}.grp-h{z-index:1;background:var(--siku-page-bg);text-align:left;width:100%;font:var(--siku-type-small);font-weight:var(--siku-weight-semibold);color:var(--siku-color-fg-secondary);align-items:center;gap:8px;padding:12px 8px 8px;display:flex;position:sticky;top:0}.grp-h .chev{color:var(--siku-color-fg-icon);transition:transform var(--siku-motion-duration-fast) var(--siku-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(--siku-weight-regular,400);color:var(--siku-color-fg-caption)}.crow,.jrow,.trow{text-align:left;border-radius:var(--siku-radius-row);width:100%;transition:background var(--siku-motion-duration-fast) var(--siku-motion-easing-standard)}.crow:hover,.jrow:hover,.trow:hover{background:var(--siku-color-fill-action)}.crow[aria-pressed=true],.jrow[aria-pressed=true],.trow[aria-pressed=true]{background:var(--siku-color-selection-current);color:var(--siku-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(--siku-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(--siku-color-status-danger)}.crow .tx{-webkit-line-clamp:2;min-width:0;font:var(--siku-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(--siku-type-caption);white-space:nowrap;font-size:11.5px}.mine{color:var(--siku-color-accent-soft-fg)}.dup{background:var(--siku-color-status-warn-soft);color:var(--siku-color-status-warn);font-weight:var(--siku-weight-semibold);border-radius:6px;padding:0 6px}.used{color:var(--siku-color-fg-caption)}.jrow{flex-direction:column;gap:4px;padding:14px 12px;display:flex}.jrow+.jrow{margin-top:2px}.jrow b{font:var(--siku-type-subheading);font-size:16px}.jrow .cl{-webkit-line-clamp:1;font:var(--siku-type-body);color:var(--siku-color-fg-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jrow .m{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.due{background:var(--siku-color-think-soft);color:var(--siku-color-think-ink);font-weight:var(--siku-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(--siku-type-body-strong);flex:1;overflow:hidden}.trow .bar{border-radius:var(--siku-radius-pill);background:var(--siku-color-fill-muted);width:120px;height:6px;overflow:hidden}.trow .bar i{background:var(--siku-color-fg-secondary);opacity:.55;height:100%;display:block}.trow .n{text-align:right;width:90px;font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.claim-kind{height:var(--siku-chip-height);padding:0 var(--siku-space-sm);border-radius:var(--siku-radius-pill);background:var(--siku-color-fill-muted);color:var(--siku-color-fg-secondary);font:var(--siku-type-caption);font-weight:var(--siku-weight-semibold);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.claim-kind[data-kind=fact]{background:var(--siku-color-hue-teal-soft);color:var(--siku-color-hue-teal-ink)}.claim-kind[data-kind=opinion]{background:var(--siku-color-hue-orange-soft);color:var(--siku-color-hue-orange-ink)}.claim-kind[data-kind=inference]{background:var(--siku-color-hue-purple-soft);color:var(--siku-color-hue-purple-ink)}.claim-kind[data-kind=judgment]{background:var(--siku-color-think-soft);color:var(--siku-color-think-ink)}.claim-kind[data-kind=passage]{background:var(--siku-color-hue-green-soft);color:var(--siku-color-hue-green-ink)}.dt-small{font:var(--siku-type-small);color:var(--siku-color-fg-caption)}.dt-title{font:var(--siku-type-title);margin-top:6px;font-size:19px}.dt-label{font:var(--siku-type-small);font-weight:var(--siku-weight-semibold);color:var(--siku-color-fg-caption);margin:22px 0 8px}.dt-main{font:var(--siku-type-reading);white-space:pre-wrap;font-size:16px}.dt-claim{margin-top:10px}.dt-quote{border-radius:var(--siku-radius-item);background:var(--siku-color-fill-muted);color:var(--siku-color-fg-secondary);font:var(--siku-type-reading);margin:0;padding:12px 14px;font-size:14.5px}.dt-at{margin-top:8px}.dt-at a{color:var(--siku-color-fg-secondary)}.dt-at a:hover{color:var(--siku-color-fg-default)}.dt-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ins-tag{border-radius:var(--siku-radius-pill);background:var(--siku-color-fill-muted);height:24px;font:var(--siku-type-caption);color:var(--siku-color-fg-secondary);align-items:center;padding:0 10px;display:inline-flex}button.ins-tag:hover{background:var(--siku-color-fill-muted-strong);color:var(--siku-color-fg-default)}.dt-list{margin:0;padding:0;list-style:none}.dt-list li{border-bottom:1px solid var(--siku-color-divider);font:var(--siku-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(--siku-type-small);color:var(--siku-color-fg-secondary)}.dt-danger{font:var(--siku-type-small);color:var(--siku-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(--siku-type-body);gap:10px;padding:8px 0;display:flex}.dt-fb i{background:var(--siku-color-think-base);border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.dt-fb small{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);display:block}.dt-oneline{margin-top:10px}.ins-src{max-width:100%;font:var(--siku-type-caption);color:var(--siku-color-fg-caption);text-align:left;align-items:center;gap:4px;display:inline-flex}.ins-src:hover{color:var(--siku-color-fg-default)}.failed{align-items:center;gap:var(--siku-space-md);margin-top:var(--siku-space-md);padding:var(--siku-space-md) var(--siku-space-lg);border-radius:var(--siku-radius-row);background:var(--siku-color-status-danger-soft);color:var(--siku-color-status-danger);font:var(--siku-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(--siku-radius-item);background:var(--siku-color-bg-raised);font:var(--siku-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(--siku-radius-pill);background:var(--siku-color-hue-green-soft);color:var(--siku-color-hue-green-ink);font:var(--siku-type-caption);font-weight:var(--siku-weight-semibold);padding:0 8px}.rel-type[data-type=CHALLENGES]{background:var(--siku-color-hue-pink-soft);color:var(--siku-color-hue-pink-ink)}.rel-type[data-type=REVISES]{background:var(--siku-color-hue-purple-soft);color:var(--siku-color-hue-purple-ink)}.rels .rel-drop{margin-left:auto}.rels small{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);flex-basis:100%}.dt-relate{border-radius:var(--siku-radius-note);background:var(--siku-color-bg-raised);box-shadow:var(--siku-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(--siku-radius-item);text-align:left;width:100%;font:var(--siku-type-small);align-items:flex-start;gap:8px;padding:7px 8px;display:flex}.dt-hits button:hover{background:var(--siku-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(--siku-color-fill-muted)}.dt-input{border-radius:var(--siku-radius-item);background:var(--siku-input-bg);width:100%;color:var(--siku-input-fg);font:var(--siku-type-body);border:0;padding:8px 12px}.dt-input:focus-visible{outline:2px solid var(--siku-color-focus);outline-offset:0}.ins-job{align-items:center;gap:var(--siku-space-md);margin-top:var(--siku-space-lg);font:var(--siku-type-small);color:var(--siku-color-fg-secondary);flex-wrap:wrap;display:flex}.ins-job .live{background:var(--siku-color-accent-dot);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite sk-breathe}.ins-compose{width:min(720px,100%);padding:40px var(--siku-space-xl) 80px;margin:0 auto}.ins-compose>.sk-pill:first-child{margin-left:-12px}.motion{resize:none;width:100%;color:var(--siku-color-fg-default);font:var(--siku-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(--siku-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(--siku-space-lg) 18px;border-radius:var(--siku-radius-panel);resize:vertical;background:var(--siku-color-bg-surface);box-shadow:var(--siku-shadow-card);color:var(--siku-color-fg-default);font:var(--siku-type-reading);border:0;outline:0;margin-top:26px;font-size:16px;display:block}.ins-field:focus{box-shadow:var(--siku-shadow-card), 0 0 0 2px var(--siku-color-focus)}.evi{flex-direction:column;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.evi li{font:var(--siku-type-body);color:var(--siku-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(--siku-type-small)!important}.evi-search{margin-top:var(--siku-space-md);border-radius:var(--siku-radius-note);background:var(--siku-color-bg-raised);box-shadow:var(--siku-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(--siku-color-divider);font:var(--siku-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(--siku-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(--siku-type-caption);color:var(--siku-color-fg-caption)}.wiki-main{gap:var(--siku-space-lg);flex-direction:column;min-width:0;display:flex}.wiki-wait{min-height:40vh}.wiki-group{gap:var(--siku-space-md);flex-direction:column;display:flex}.wiki-group-h{align-items:baseline;gap:var(--siku-space-sm);display:flex}.wiki-group-h h2{font:var(--siku-type-subheading)}.wiki-group-h span{font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.wiki-group-h .grow{flex:1}.wiki-grid{gap:var(--siku-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(--siku-radius-pill);background:var(--siku-color-fill-muted);height:20px;color:var(--siku-color-fg-secondary);font:var(--siku-type-caption);font-weight:var(--siku-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(--siku-color-hue-blue-soft);color:var(--siku-color-hue-blue-ink)}.wiki-type[data-type=entity]{background:var(--siku-color-hue-green-soft);color:var(--siku-color-hue-green-ink)}.wiki-type[data-type=summary]{background:var(--siku-color-hue-orange-soft);color:var(--siku-color-hue-orange-ink)}.wiki-cat{font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.wiki-intro{border-radius:var(--siku-radius-card);background:var(--siku-color-bg-raised);padding:16px 20px}.wiki-overview{flex-direction:column;gap:28px;display:flex}.wiki-read{gap:var(--siku-space-xl);grid-template-columns:minmax(0,1fr) 260px;align-items:start;display:grid}.wiki-article{min-width:0;max-width:var(--siku-size-layout-reading)}.wiki-meta{align-items:center;gap:var(--siku-space-sm);flex-wrap:wrap;display:flex}.wiki-title{font:var(--siku-type-title);margin:8px 0 4px}.wiki-alias{margin:0 0 var(--siku-space-md);font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.wiki-article .answer a{color:var(--siku-color-accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--siku-color-accent-mark);text-decoration-color:var(--siku-color-accent-mark);text-underline-offset:3px}.wiki-side{gap:var(--siku-space-lg);max-height:calc(100vh - 40px);padding:var(--siku-space-md);border-radius:var(--siku-radius-note);background:var(--siku-color-bg-raised);flex-direction:column;display:flex;position:sticky;top:20px;overflow:auto}.wiki-side h3{font:var(--siku-type-caption);font-weight:var(--siku-weight-semibold);color:var(--siku-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(--siku-radius-item);width:100%;font:var(--siku-type-small);color:var(--siku-color-fg-default);text-align:left;align-items:center;gap:6px;padding:5px 6px;text-decoration:none;display:flex}.wiki-link:hover{background:var(--siku-color-fill-muted)}.wiki-link .out{color:var(--siku-color-fg-caption);margin-left:auto}.wiki-more{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);padding:4px 6px}@media (width<=1180px){.wiki-read{grid-template-columns:minmax(0,1fr)}.wiki-side{max-height:none;position:static}}.board-main{gap:var(--siku-space-lg);flex-direction:column;grid-column:1/-1;min-width:0;display:flex}.board-stats{gap:var(--siku-space-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.board-stat{padding:var(--siku-space-md);border-radius:var(--siku-radius-note);background:var(--siku-color-bg-raised);flex-direction:column;gap:2px;display:flex}.board-stat-label{font:var(--siku-type-caption);font-weight:var(--siku-weight-semibold);color:var(--siku-color-fg-caption)}.board-stat-value{font:var(--siku-type-title)}.board-stat-note{font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.board-body{gap:var(--siku-space-xl);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.board-graph{gap:var(--siku-space-sm);flex-direction:column;min-width:0;display:flex;position:relative}.board-tools{align-items:center;gap:var(--siku-space-sm);display:flex;position:relative}.board-tools .sk-search{flex:1}.board-hits{z-index:2;border-radius:var(--siku-radius-note);background:var(--siku-color-bg-raised);box-shadow:var(--siku-shadow-pop);margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0}.board-hits button,.board-list button{align-items:center;gap:var(--siku-space-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;display:flex}.board-hits button:hover,.board-list button:hover{background:var(--siku-color-fill-muted)}.board-hit-empty,.board-hint{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);padding:6px 8px}.board-canvas{border-radius:var(--siku-radius-note);background:var(--siku-color-bg-raised);width:100%;height:min(60vh,560px);min-height:360px}.board-wait{min-height:240px;font:var(--siku-type-caption);color:var(--siku-color-fg-caption);place-items:center;display:grid}.board-legend{font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.board-clusters{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.board-clusters button{border-radius:var(--siku-radius-pill);background:var(--siku-color-fill-muted);height:26px;color:var(--siku-color-fg-secondary);font:var(--siku-type-caption);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.board-clusters button[aria-pressed=true]{background:var(--siku-color-accent-soft);color:var(--siku-color-accent-soft-fg)}.board-dot{border-radius:50%;width:9px;height:9px}.board-side{gap:var(--siku-space-md);max-height:calc(100vh - 40px);padding:var(--siku-space-md);border-radius:var(--siku-radius-note);background:var(--siku-color-bg-raised);flex-direction:column;display:flex;position:sticky;top:20px;overflow:auto}.board-side h2{font:var(--siku-type-subheading)}.board-side h3{font:var(--siku-type-caption);font-weight:var(--siku-weight-semibold);color:var(--siku-color-fg-caption);justify-content:space-between;margin-bottom:4px;display:flex}.board-node-head{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.board-list{margin:0;padding:0;list-style:none}.board-rank{width:1.4em;font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.board-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.board-count{font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}@media (width<=860px){.board-body{grid-template-columns:minmax(0,1fr)}.board-side{max-height:none;position:static}}.page-lead{font:var(--siku-type-small);color:var(--siku-color-fg-secondary);margin:-12px 0 20px}.agent-grid{gap:var(--siku-space-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.agent-card{gap:var(--siku-space-sm);color:inherit;padding:18px;text-decoration:none}.agent-top{align-items:center;gap:var(--siku-space-sm);display:flex}.agent-top .sk-card-title{flex:1}.agent-meta{gap:var(--siku-space-sm);flex-wrap:wrap}.agent-model{font:var(--siku-type-caption);color:var(--siku-color-fg-secondary)}.agent-model[data-ok=false]{color:var(--siku-color-status-warn)}.agent-edit{max-width:720px}.agent-edit h1{margin:0 0 var(--siku-space-lg);font:var(--siku-type-heading)}.agent-edit .dlg-acts .grow{flex:1}.field-note{font:var(--siku-type-caption);color:var(--siku-color-fg-caption);margin:0}.kb-checks{gap:var(--siku-space-sm);flex-wrap:wrap;margin-top:4px;display:flex}.dlg .kb-check{border-radius:var(--siku-radius-pill);background:var(--siku-color-bg-raised);font:var(--siku-type-small);color:var(--siku-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}.settings{max-width:980px}.settings-grid{gap:var(--siku-space-xl);grid-template-columns:180px minmax(0,1fr);align-items:start;display:grid}.settings-nav{padding:var(--siku-space-sm);border-radius:var(--siku-tree-row-tray-radius);background:var(--siku-tree-row-tray-bg);flex-direction:column;gap:2px;display:flex;position:sticky;top:20px}.settings-nav button{border-radius:var(--siku-radius-item);text-align:left;font:var(--siku-type-small);color:var(--siku-color-fg-secondary);padding:8px 12px}.settings-nav button:hover{background:var(--siku-color-fill-action)}.settings-nav button[aria-current=page]{background:var(--siku-color-accent-soft);color:var(--siku-color-accent-soft-fg);font-weight:var(--siku-weight-semibold)}.settings-body{gap:var(--siku-space-lg);flex-direction:column;min-width:0;display:flex}.settings-card{gap:var(--siku-space-sm);border-radius:var(--siku-radius-card);background:var(--siku-card-bg);box-shadow:var(--siku-card-shadow);flex-direction:column;padding:18px 20px;display:flex}.settings-card h2{font:var(--siku-type-subheading)}.settings-card .dlg{max-width:420px}.settings-h{align-items:center;gap:var(--siku-space-sm);display:flex}.settings-h .grow{flex:1}.settings-dl{font:var(--siku-type-small);grid-template-columns:80px 1fr;gap:8px 14px;margin:4px 0 0;display:grid}.settings-dl dt{color:var(--siku-color-fg-caption)}.settings-dl dd{margin:0}.field-note[data-bad=true]{color:var(--siku-color-status-danger)}.key-list{gap:var(--siku-space-sm);margin:var(--siku-space-sm) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.key-list li{align-items:flex-start;gap:var(--siku-space-md);border-radius:var(--siku-radius-note);background:var(--siku-color-bg-raised);padding:12px 14px;display:flex}.key-list li>svg{color:var(--siku-color-fg-caption);margin-top:2px}.key-main{min-width:0;font:var(--siku-type-small);flex-direction:column;flex:1;gap:4px;display:flex}.key-main code{font-family:var(--siku-font-mono);color:var(--siku-color-fg-secondary)}.key-caps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.key-token{border-radius:var(--siku-radius-item);background:var(--siku-color-bg-well);font-family:var(--siku-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(--siku-type-small)}.settings-table th{text-align:left;font:var(--siku-type-caption);color:var(--siku-color-fg-caption);padding:6px 8px}.settings-table td{border-top:1px solid var(--siku-color-divider);padding:8px}.settings-table td small{font:var(--siku-type-caption);color:var(--siku-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}}.daily-target{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-top:12px;display:flex}.daily-target label{font:var(--siku-type-small);color:var(--siku-color-fg-secondary);flex-direction:column;gap:6px;display:flex}.avatar-group{margin-top:18px}.avatar-group h3{font:var(--siku-type-small);font-weight:var(--siku-weight-semibold);align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.avatar-group h3 small{font:var(--siku-type-caption);color:var(--siku-color-fg-caption)}.avatar-grid{flex-wrap:wrap;gap:10px;display:flex}.avatar-pick{border-radius:var(--siku-radius-card);background:var(--siku-color-fill-muted);cursor:pointer;width:84px;height:84px;transition:box-shadow var(--siku-motion-duration-fast) var(--siku-motion-easing-standard);border:0;place-items:center;display:grid}.avatar-pick:hover{box-shadow:inset 0 0 0 1px var(--siku-color-divider)}.avatar-pick[aria-checked=true]{background:var(--siku-color-bg-raised);box-shadow:inset 0 0 0 2px var(--siku-color-fg-default)}.open-url{align-items:center;gap:8px;min-width:0;display:flex}.open-url code{font-family:var(--siku-font-mono);overflow-wrap:anywhere}.open-rename{align-items:center;gap:6px;display:flex}.open-rename input{border:1px solid var(--siku-color-divider);border-radius:var(--siku-radius-item);background:var(--siku-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(--siku-radius-item);background:var(--siku-color-bg-raised);font:var(--siku-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(--siku-color-fg-caption)}.open-section .open-about{font:var(--siku-type-caption);margin-top:2px;display:block}.open-research{margin-top:var(--siku-space-sm)}.open-made pre{border-radius:var(--siku-radius-item);background:var(--siku-color-bg-well);max-height:240px;font-family:var(--siku-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(--siku-space-sm);flex-wrap:wrap;gap:4px;display:flex}.open-tabs button{color:var(--siku-color-fg-secondary);font:var(--siku-type-small);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 10px}.open-tabs button[aria-selected=true]{background:var(--siku-color-bg-raised);color:var(--siku-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}}
