:root,[data-icen-preset=benzhen]{--icen-design-canvas: #f5f6f8;--icen-design-surface: #ffffff;--icen-design-raised: #edf0f5;--icen-design-ink: #202124;--icen-design-muted: #606773;--icen-design-faint: #626c79;--icen-design-accent: #087bf5;--icen-design-accent-strong: #0062cc;--icen-design-accent-text: #0059b8;--icen-design-on-accent: #ffffff;--icen-design-cold: #58758f;--icen-design-success: #247347;--icen-design-warning: #846000;--icen-design-error: #b02d36;--icen-design-info: #336c91;--icen-design-shadow-color: #182337;--icen-design-glass-opacity: 84%;--icen-design-shadow-strength: 10%;--icen-design-edge-strength: 11%;--icen-design-highlight-strength: 76%;color-scheme:light}[data-icen-theme=dark],[data-icen-preset=benzhen][data-icen-theme=dark]{--icen-design-canvas: #15171b;--icen-design-surface: #22272f;--icen-design-raised: #2c333e;--icen-design-ink: #f1f4f9;--icen-design-muted: #b1bbca;--icen-design-faint: #9faabd;--icen-design-accent: #8cbdff;--icen-design-accent-strong: #91bfff;--icen-design-accent-text: #9dc6ff;--icen-design-on-accent: #10223c;--icen-design-cold: #9bb4cb;--icen-design-success: #8bd3a6;--icen-design-warning: #e4c373;--icen-design-error: #f2a1a5;--icen-design-info: #97c8e8;--icen-design-shadow-color: #000000;--icen-design-glass-opacity: 90%;--icen-design-shadow-strength: 27%;--icen-design-edge-strength: 13%;--icen-design-highlight-strength: 8%;color-scheme:dark}[data-icen-preset=clay]{--icen-design-canvas: #faf7f2;--icen-design-surface: #fffdf9;--icen-design-raised: #f2ebe2;--icen-design-ink: #342b25;--icen-design-muted: #746559;--icen-design-faint: #756357;--icen-design-accent: #c9704e;--icen-design-accent-strong: #9f432c;--icen-design-accent-text: #963e28;--icen-design-on-accent: #fffdf9;--icen-design-cold: #667e82;--icen-design-success: #346e45;--icen-design-warning: #845b12;--icen-design-error: #ad3d32;--icen-design-info: #456e85;--icen-design-shadow-color: #4a3020;--icen-design-glass-opacity: 91%;--icen-design-shadow-strength: 9%;--icen-design-edge-strength: 12%;--icen-design-highlight-strength: 54%;color-scheme:light}[data-icen-preset=clay][data-icen-theme=dark]{--icen-design-canvas: #211a17;--icen-design-surface: #302621;--icen-design-raised: #3c3029;--icen-design-ink: #f5ede5;--icen-design-muted: #c2afa0;--icen-design-faint: #b6a293;--icen-design-accent: #e9aa87;--icen-design-accent-strong: #edb391;--icen-design-accent-text: #f0b99a;--icen-design-on-accent: #352014;--icen-design-cold: #a8c1be;--icen-design-success: #a1ce9e;--icen-design-warning: #e7c57c;--icen-design-error: #efaa9b;--icen-design-info: #a3c7d5;--icen-design-shadow-color: #100906;--icen-design-glass-opacity: 94%;--icen-design-shadow-strength: 29%;--icen-design-edge-strength: 15%;--icen-design-highlight-strength: 6%;color-scheme:dark}[data-icen-preset=piano]{--icen-design-canvas: #f5f3ed;--icen-design-surface: #fffefb;--icen-design-raised: #ece8df;--icen-design-ink: #252522;--icen-design-muted: #69685f;--icen-design-faint: #6a675c;--icen-design-accent: #94713f;--icen-design-accent-strong: #765424;--icen-design-accent-text: #72501f;--icen-design-on-accent: #fffefb;--icen-design-cold: #657386;--icen-design-success: #3d6e4b;--icen-design-warning: #805d17;--icen-design-error: #a53d39;--icen-design-info: #456984;--icen-design-shadow-color: #24231e;--icen-design-glass-opacity: 89%;--icen-design-shadow-strength: 12%;--icen-design-edge-strength: 14%;--icen-design-highlight-strength: 90%;color-scheme:light}[data-icen-preset=piano][data-icen-theme=dark]{--icen-design-canvas: #131416;--icen-design-surface: #222427;--icen-design-raised: #303338;--icen-design-ink: #f4f1e8;--icen-design-muted: #b8b5aa;--icen-design-faint: #aaa89e;--icen-design-accent: #d2b278;--icen-design-accent-strong: #d8ba85;--icen-design-accent-text: #e3c48c;--icen-design-on-accent: #292215;--icen-design-cold: #a5b3c6;--icen-design-success: #a4cfb0;--icen-design-warning: #e2c57f;--icen-design-error: #e9aaa7;--icen-design-info: #a5c5e3;--icen-design-shadow-color: #000000;--icen-design-glass-opacity: 93%;--icen-design-shadow-strength: 33%;--icen-design-edge-strength: 17%;--icen-design-highlight-strength: 11%;color-scheme:dark}[data-icen-preset=art]{--icen-design-canvas: #f8f8f7;--icen-design-surface: #ffffff;--icen-design-raised: #efefec;--icen-design-ink: #222323;--icen-design-muted: #656965;--icen-design-faint: #656963;--icen-design-accent: #df4b32;--icen-design-accent-strong: #b32e1c;--icen-design-accent-text: #aa2b1a;--icen-design-on-accent: #ffffff;--icen-design-cold: #426c86;--icen-design-success: #347448;--icen-design-warning: #855c13;--icen-design-error: #a83340;--icen-design-info: #3e6e8c;--icen-design-shadow-color: #252927;--icen-design-glass-opacity: 95%;--icen-design-shadow-strength: 7%;--icen-design-edge-strength: 9%;--icen-design-highlight-strength: 58%;color-scheme:light}[data-icen-preset=art][data-icen-theme=dark]{--icen-design-canvas: #18191a;--icen-design-surface: #282a2b;--icen-design-raised: #343737;--icen-design-ink: #f5f4ef;--icen-design-muted: #b5b9b5;--icen-design-faint: #a4aea6;--icen-design-accent: #ffab98;--icen-design-accent-strong: #ffb09e;--icen-design-accent-text: #ffb9a8;--icen-design-on-accent: #3b1b15;--icen-design-cold: #a0c2d7;--icen-design-success: #98d3ac;--icen-design-warning: #e2c784;--icen-design-error: #f2a7b3;--icen-design-info: #9ac5e2;--icen-design-shadow-color: #000000;--icen-design-glass-opacity: 95%;--icen-design-shadow-strength: 23%;--icen-design-edge-strength: 11%;--icen-design-highlight-strength: 6%;color-scheme:dark}[data-icen-preset=vangogh]{--icen-design-canvas: #f8f3e4;--icen-design-surface: #fffdf3;--icen-design-raised: #efe5c9;--icen-design-ink: #253650;--icen-design-muted: #5c6580;--icen-design-faint: #5e667b;--icen-design-accent: #275ea0;--icen-design-accent-strong: #224e83;--icen-design-accent-text: #234c7b;--icen-design-on-accent: #fffdf3;--icen-design-cold: #a0711e;--icen-design-success: #416b3a;--icen-design-warning: #855a15;--icen-design-error: #a83c31;--icen-design-info: #356b85;--icen-design-shadow-color: #463d27;--icen-design-glass-opacity: 92%;--icen-design-shadow-strength: 11%;--icen-design-edge-strength: 13%;--icen-design-highlight-strength: 62%;color-scheme:light}[data-icen-preset=vangogh][data-icen-theme=dark]{--icen-design-canvas: #111e32;--icen-design-surface: #1c2d46;--icen-design-raised: #2a3f5b;--icen-design-ink: #f8efcf;--icen-design-muted: #c2c4b5;--icen-design-faint: #afb7bd;--icen-design-accent: #e5be54;--icen-design-accent-strong: #ebc568;--icen-design-accent-text: #efd181;--icen-design-on-accent: #2b2617;--icen-design-cold: #88a5d6;--icen-design-success: #b3d29b;--icen-design-warning: #f0cd7b;--icen-design-error: #efaaa0;--icen-design-info: #a1c9e8;--icen-design-shadow-color: #050b15;--icen-design-glass-opacity: 93%;--icen-design-shadow-strength: 30%;--icen-design-edge-strength: 16%;--icen-design-highlight-strength: 7%;color-scheme:dark}[data-icen-preset=ink]{--icen-design-canvas: #f4f7f4;--icen-design-surface: #fcfdfb;--icen-design-raised: #e8eeea;--icen-design-ink: #20332e;--icen-design-muted: #5b6f65;--icen-design-faint: #5b6e64;--icen-design-accent: #2b675c;--icen-design-accent-strong: #245c50;--icen-design-accent-text: #24574c;--icen-design-on-accent: #ffffff;--icen-design-cold: #667c8a;--icen-design-success: #307449;--icen-design-warning: #805f1b;--icen-design-error: #a43d42;--icen-design-info: #3d6a82;--icen-design-shadow-color: #23372f;--icen-design-glass-opacity: 93%;--icen-design-shadow-strength: 8%;--icen-design-edge-strength: 12%;--icen-design-highlight-strength: 52%;color-scheme:light}[data-icen-preset=ink][data-icen-theme=dark]{--icen-design-canvas: #121d1a;--icen-design-surface: #1d2d27;--icen-design-raised: #2c3d34;--icen-design-ink: #e6f0e7;--icen-design-muted: #a7c0b1;--icen-design-faint: #9cb1a4;--icen-design-accent: #93c9ad;--icen-design-accent-strong: #a0d2b7;--icen-design-accent-text: #a5d8bd;--icen-design-on-accent: #173328;--icen-design-cold: #a1baca;--icen-design-success: #91d2a2;--icen-design-warning: #dac487;--icen-design-error: #e8a7ad;--icen-design-info: #9bc4da;--icen-design-shadow-color: #06100b;--icen-design-glass-opacity: 95%;--icen-design-shadow-strength: 27%;--icen-design-edge-strength: 14%;--icen-design-highlight-strength: 6%;color-scheme:dark}:root,[data-icen-preset],[data-icen-theme=dark]{--icen-design-bg-soft: color-mix(in srgb, var(--icen-design-canvas) 70%, var(--icen-design-raised));--icen-token-bg: var(--icen-design-canvas);--icen-token-bg-soft: var(--icen-design-bg-soft);--icen-token-surface: var(--icen-design-surface);--icen-token-surface-strong: var(--icen-design-raised);--icen-token-text: var(--icen-design-ink);--icen-token-text-muted: var(--icen-design-muted);--icen-token-text-faint: var(--icen-design-faint);--icen-token-accent: var(--icen-design-accent);--icen-token-accent-strong: var(--icen-design-accent-strong);--icen-token-accent-text: var(--icen-design-accent-text);--icen-token-accent-deep: var(--icen-design-accent-strong);--icen-token-accent-cold: var(--icen-design-cold);--icen-token-on-accent: var(--icen-design-on-accent);--icen-token-success: var(--icen-design-success);--icen-token-success-text: var(--icen-design-success);--icen-token-warning: var(--icen-design-warning);--icen-token-error: var(--icen-design-error);--icen-token-danger: var(--icen-design-error);--icen-token-info: var(--icen-design-info);--icen-token-surface-hover: color-mix(in srgb, var(--icen-design-surface) 94%, var(--icen-design-ink));--icen-token-line-soft: color-mix(in srgb, var(--icen-design-ink) 10%, transparent);--icen-token-line: color-mix(in srgb, var(--icen-design-ink) 19%, transparent);--icen-token-line-strong: color-mix(in srgb, var(--icen-design-ink) 38%, transparent);--icen-token-line-dashed: var(--icen-token-line);--icen-token-outline-soft: var(--icen-token-line-soft);--icen-token-outline: var(--icen-token-line);--icen-token-outline-strong: var(--icen-token-line-strong);--icen-token-fill-1: color-mix(in srgb, var(--icen-design-ink) 4%, transparent);--icen-token-fill-2: color-mix(in srgb, var(--icen-design-ink) 7%, transparent);--icen-token-fill-3: color-mix(in srgb, var(--icen-design-ink) 12%, transparent);--icen-token-fill-4: color-mix(in srgb, var(--icen-design-ink) 18%, transparent);--icen-token-accent-subtle: color-mix(in srgb, var(--icen-design-accent) 10%, transparent);--icen-token-accent-glow: color-mix(in srgb, var(--icen-design-accent) 8%, transparent);--icen-token-glow: transparent;--icen-token-glow-cold: transparent;--icen-token-success-muted: color-mix(in srgb, var(--icen-design-success) 12%, transparent);--icen-token-warning-muted: color-mix(in srgb, var(--icen-design-warning) 12%, transparent);--icen-token-error-muted: color-mix(in srgb, var(--icen-design-error) 12%, transparent);--icen-token-error-soft: var(--icen-token-error-muted);--icen-token-info-muted: color-mix(in srgb, var(--icen-design-info) 12%, transparent);--icen-token-canvas: var(--icen-token-bg);--icen-token-sidebar: var(--icen-token-bg-soft);--icen-token-panel: var(--icen-token-bg-soft);--icen-token-card: var(--icen-token-surface);--icen-token-card-strong: var(--icen-token-surface-strong);--icen-token-control: color-mix(in srgb, var(--icen-design-surface) 70%, var(--icen-design-canvas));--icen-token-control-hover: var(--icen-token-surface-hover);--icen-token-surface-glass: color-mix(in srgb, var(--icen-token-surface) var(--icen-design-glass-opacity), transparent);--icen-token-overlay-bg: var(--icen-token-surface-glass);--icen-token-scrollbar-size: 8px;--icen-token-scrollbar-track: transparent;--icen-token-scrollbar-thumb: color-mix(in srgb, var(--icen-design-ink) 22%, transparent);--icen-token-scrollbar-thumb-hover: color-mix(in srgb, var(--icen-design-ink) 38%, transparent);--icen-token-scrollbar-button: transparent;--icen-accent-clay: var(--icen-token-accent);--icen-accent-clay-dark: var(--icen-token-accent-strong);--icen-accent-clay-light: var(--icen-token-accent-subtle);--icen-accent-cold: var(--icen-token-accent-cold);--icen-bg-primary: var(--icen-token-bg);--icen-bg-secondary: var(--icen-token-bg-soft);--icen-bg-tertiary: var(--icen-token-surface);--icen-bg-card: var(--icen-token-card);--icen-bg-card-muted: var(--icen-token-bg-soft);--icen-bg-panel: var(--icen-token-panel);--icen-bg-hover: var(--icen-token-surface-hover);--icen-text-primary: var(--icen-token-text);--icen-text-secondary: var(--icen-token-text);--icen-text-tertiary: var(--icen-token-text-muted);--icen-text-muted: var(--icen-token-text-muted);--icen-text-subtle: var(--icen-token-text-faint);--icen-border-subtle: var(--icen-token-line-soft);--icen-border-default: var(--icen-token-line);--icen-border-strong: var(--icen-token-line-strong);--icen-shadow-sm: var(--icen-token-shadow-elevated);--icen-shadow-md: var(--icen-token-shadow-overlay);--icen-color-success: var(--icen-token-success);--icen-color-success-bg: var(--icen-token-success-muted);--icen-color-warning: var(--icen-token-warning);--icen-color-warning-bg: var(--icen-token-warning-muted);--icen-color-error: var(--icen-token-error);--icen-color-error-bg: var(--icen-token-error-muted);--icen-color-info: var(--icen-token-info);--icen-color-info-bg: var(--icen-token-info-muted);--icen-color-pending: var(--icen-token-text-muted);--icen-color-pending-bg: var(--icen-token-bg-soft);--icen-accent-clay-bg: var(--icen-token-accent-subtle);--icen-accent-clay-bg-strong: var(--icen-token-accent-subtle);--icen-accent-clay-border: var(--icen-token-accent-subtle)}:root{--icen-density-space-xs: .25rem;--icen-density-space-sm: .5rem;--icen-density-space-md: .75rem;--icen-density-space-lg: 1rem;--icen-density-space-xl: 1.5rem;--icen-density-space-2xl: 2rem;--icen-density-space-3xl: 3rem;--icen-density-space-4xl: 4rem;--icen-density-input-height-sm: 28px;--icen-density-input-height-md: 36px;--icen-density-input-height-lg: 44px;--icen-density-font-size-2xs: 10px;--icen-density-font-size-xs: 11px;--icen-density-font-size-sm: 12px;--icen-density-font-size-md: 13px;--icen-density-font-size-lg: 14px;--icen-density-font-size-xl: 18px;--icen-density-font-size-2xl: 22px;--icen-duration-instant: 0ms;--icen-duration-fast: .15s;--icen-duration-normal: .2s;--icen-duration-slow: .3s;--icen-ease-linear: linear;--icen-ease-out: cubic-bezier(.16, 1, .3, 1);--icen-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--icen-font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--icen-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--icen-font-mono-paper: ui-monospace, SFMono-Regular, "JetBrains Mono", "Courier New", monospace;--icen-font-heading: var(--icen-font-body);--icen-letter-spacing-body: 0;--icen-letter-spacing-heading: 0;--icen-line-height-body: 1.5}@font-face{font-family:"Numeric Math";src:local("Cambria Math"),local("STIX Two Math"),local("Latin Modern Math"),local("Asana Math");unicode-range:U+0025-003A,U+00A5,U+2212,U+223C}:root{--icen-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--icen-font-mono: ui-monospace, SFMono-Regular, Consolas, monospace;--icen-font-heading: var(--icen-font-body);--icen-font-cjk: var(--icen-font-heading);--icen-line-height-body: 1.7;--icen-line-height-heading: 1.2}body{font-family:var(--icen-font-body);line-height:var(--icen-line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"rlig" 1,"calt" 1;font-variant-numeric:normal}h1,h2,h3,h4,h5,h6{font-family:var(--icen-font-heading);line-height:var(--icen-line-height-heading)}.icen-font-math{font-family:"Numeric Math",math,var(--icen-font-body);font-variant-numeric:lining-nums tabular-nums}:root{--icen-ring: 0 0 0 2px var(--icen-token-bg), 0 0 0 4px color-mix(in srgb, var(--icen-token-accent) 50%, transparent);--icen-ring-soft: 0 0 0 3px color-mix(in srgb, var(--icen-token-accent) 16%, transparent);--icen-ring-error: 0 0 0 2px var(--icen-token-bg), 0 0 0 4px color-mix(in srgb, var(--icen-token-error) 50%, transparent);--icen-ring-success: 0 0 0 2px var(--icen-token-bg), 0 0 0 4px color-mix(in srgb, var(--icen-token-success) 50%, transparent);--icen-ring-warning: 0 0 0 2px var(--icen-token-bg), 0 0 0 4px color-mix(in srgb, var(--icen-token-warning) 50%, transparent);--icen-ring-inset: inset 0 0 0 2px color-mix(in srgb, var(--icen-token-accent) 50%, transparent), inset 0 0 0 5px color-mix(in srgb, var(--icen-token-accent) 14%, transparent);--icen-hover-border: color-mix(in srgb, var(--icen-token-accent) 30%, var(--icen-token-line));--icen-hover-border-strong: color-mix(in srgb, var(--icen-token-accent) 55%, var(--icen-token-line));--icen-press: translateY(1px) scale(.985);--icen-press-soft: translateY(1px);--icen-disabled-opacity: .5;--icen-control-focus-shadow: var(--icen-token-shadow-inset), 0 0 0 3px color-mix(in srgb, var(--icen-token-accent) 14%, transparent);--icen-control-focus-border: color-mix(in srgb, var(--icen-token-accent) 55%, var(--icen-token-line));--icen-control-error-shadow: var(--icen-token-shadow-inset), 0 0 0 3px color-mix(in srgb, var(--icen-token-error) 16%, transparent);--icen-tx-fast: var(--icen-duration-fast) var(--icen-ease-out);--icen-tx-normal: var(--icen-duration-normal) var(--icen-ease-out);--icen-tx-slow: var(--icen-duration-slow) var(--icen-ease-out);--icen-tx-bounce: var(--icen-duration-normal) var(--icen-ease-bounce)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--icen-token-bg);color:var(--icen-token-text);font-family:"Numeric Math",var(--icen-font-body);font-size:14px;line-height:var(--icen-line-height-body, 1.6);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"rlig" 1,"calt" 1;font-variant-numeric:lining-nums tabular-nums}a{color:var(--icen-token-accent-text);text-decoration:none;transition:color var(--icen-duration-fast) var(--icen-ease-out)}a:hover{text-decoration:underline;text-underline-offset:3px}a:focus-visible{outline:2px solid var(--icen-token-accent);outline-offset:2px;border-radius:var(--icen-radius-xs)}code,pre{font-family:var(--icen-font-mono);background:var(--icen-token-bg-soft);border-radius:var(--icen-radius-xs)}code{padding:1px 5px}pre{padding:12px 14px;overflow-x:auto}pre code{padding:0;background:none}button{font:inherit;color:inherit}button:disabled{cursor:not-allowed}img,video,svg{max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{margin:0;line-height:var(--icen-line-height-heading, 1.2)}p{margin:0 0 1em}::selection{background:color-mix(in srgb,var(--icen-token-accent) 25%,transparent);color:inherit}[data-icen-theme=dark] ::selection{background:color-mix(in srgb,var(--icen-token-accent) 35%,transparent)}::-webkit-scrollbar{width:var(--icen-token-scrollbar-size);height:var(--icen-token-scrollbar-size)}::-webkit-scrollbar-track{background:var(--icen-token-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--icen-token-scrollbar-thumb);border-radius:var(--icen-radius-full);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--icen-token-scrollbar-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-button,::-webkit-scrollbar-button:single-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:transparent}html{scrollbar-width:thin;scrollbar-color:var(--icen-token-scrollbar-thumb) var(--icen-token-scrollbar-track)}.icen-mono{font-family:var(--icen-font-mono)}.icen-dim{color:var(--icen-token-text-muted)}.icen-faint{color:var(--icen-token-text-faint)}.icen-serif{font-family:var(--icen-font-heading)}.icen-numeric{font-family:"Numeric Math",var(--icen-font-mono);font-variant-numeric:lining-nums tabular-nums}.icen-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.icen-skip-link{position:fixed;top:var(--icen-density-space-sm, 8px);left:var(--icen-density-space-sm, 8px);z-index:var(--icen-z-tooltip);padding:8px 14px;background:var(--icen-token-surface);color:var(--icen-token-text);border:1px solid var(--icen-token-line);border-radius:var(--icen-radius-sm);box-shadow:var(--icen-token-shadow-elevated);transform:translateY(-150%);transition:transform var(--icen-duration-normal) var(--icen-ease-out)}.icen-skip-link:focus{transform:translateY(0);outline:2px solid var(--icen-token-accent);outline-offset:2px}:root{--icen-z-base: 0;--icen-z-raised: 10;--icen-z-sticky: 50;--icen-z-chrome: 200;--icen-z-toast: 400;--icen-z-banner: 450;--icen-z-dialog: 500;--icen-z-popover: 620;--icen-z-tooltip: 700;--icen-z-fx: 1000}@keyframes icen-pop-in{0%{opacity:0}to{opacity:1}}@keyframes icen-spin{to{transform:rotate(360deg)}}@keyframes icen-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.icen-pressable{position:relative;overflow:hidden;will-change:transform;-webkit-tap-highlight-color:transparent;transition:background-color var(--icen-tx-normal),border-color var(--icen-tx-normal),box-shadow var(--icen-tx-normal),color var(--icen-tx-normal),opacity var(--icen-tx-normal),transform var(--icen-tx-normal)}.icen-pressable:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--icen-token-surface) 24%,transparent),transparent 46%);transition:opacity var(--icen-tx-normal)}.icen-pressable:hover:after,.icen-pressable:focus-visible:after{opacity:1}.icen-pressable:focus-visible{outline:none;box-shadow:var(--icen-ring)}.icen-pressable:active{transform:var(--icen-press)}.icen-pressable[aria-busy=true],.icen-pressable[data-icen-loading]{cursor:progress;opacity:.7;pointer-events:none}.icen-pressable:disabled,.icen-pressable[aria-disabled=true],.icen-pressable[data-icen-disabled]{transform:none;opacity:var(--icen-disabled-opacity);cursor:not-allowed;pointer-events:none}.icen-pressable:disabled:after,.icen-pressable[aria-disabled=true]:after,.icen-pressable[data-icen-disabled]:after{display:none}.icen-control{transition:background-color var(--icen-tx-normal),border-color var(--icen-tx-normal),box-shadow var(--icen-tx-normal)}.icen-control:hover{border-color:var(--icen-hover-border)}.icen-control:focus-within{box-shadow:var(--icen-control-focus-shadow);border-color:var(--icen-control-focus-border)}.icen-control:where(:has(:invalid),[data-icen-invalid=true]){border-color:var(--icen-token-error)}.icen-control:where(:has(:invalid),[data-icen-invalid=true]):focus-within{box-shadow:var(--icen-control-error-shadow);border-color:var(--icen-token-error)}.icen-control>input:not([type=checkbox]):not([type=radio]):not([type=file]),.icen-control>textarea,.icen-control>select{background:transparent;border:0;outline:none;box-shadow:none}.icen-field{display:flex;flex-direction:column;gap:var(--icen-density-space-xs)}.icen-field-label{font-size:var(--icen-density-font-size-sm);color:var(--icen-token-text-muted);letter-spacing:.02em}.icen-field-hint{font-size:var(--icen-density-font-size-xs);color:var(--icen-token-text-faint)}.icen-field-error{font-size:var(--icen-density-font-size-xs);color:var(--icen-token-error)}.icen-field[data-icen-invalid=true] .icen-field-label{color:var(--icen-token-error)}.icen-lift{transition:border-color var(--icen-tx-slow),box-shadow var(--icen-tx-slow),transform var(--icen-tx-slow)}@media(hover:hover)and (pointer:fine){.icen-lift:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--icen-token-accent) 26%,var(--icen-token-outline-soft));box-shadow:var(--icen-token-shadow-card)}}.icen-lift:focus-within{transform:translateY(-1px);border-color:color-mix(in srgb,var(--icen-token-accent) 26%,var(--icen-token-outline-soft));box-shadow:var(--icen-token-shadow-card)}.icen-surface-elevated{background:var(--icen-token-surface);border:1px solid var(--icen-token-line-soft);border-radius:var(--icen-radius-md);box-shadow:var(--icen-token-shadow-card)}.icen-focus-ring:focus-visible{outline:none;box-shadow:var(--icen-ring)}@media(prefers-reduced-motion:no-preference){.icen-motion{transition:all var(--icen-tx-normal)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(pointer:coarse){.icen-pressable:active{transform:translateY(0) scale(.99)}}@media(forced-colors:active){.icen-pressable,.icen-control,.icen-lift,.icen-surface-elevated,.icen-focus-ring:focus-visible{forced-color-adjust:none}.icen-focus-ring:focus-visible,.icen-pressable:focus-visible{outline:2px solid Highlight;outline-offset:2px}}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}body{font-size:12pt;line-height:1.4}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")";font-size:90%}pre,blockquote{border:1px solid #999;page-break-inside:avoid}h1,h2,h3{page-break-after:avoid}.icen-pressable,.icen-lift,.icen-surface-elevated{box-shadow:none!important;transform:none!important}}@media(pointer:coarse){.icen-pressable,.icen-control,.icen-field,.icen-lift,button.icen-btn,a[role=button]{min-block-size:max(var(--icen-density-input-height-md),40px);min-inline-size:max(var(--icen-density-input-height-md),40px)}}:root{--icen-design-radius: 10px;--icen-design-space: 4px;--icen-design-control-height: 40px;--icen-design-font-size: 14px;--icen-design-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--icen-design-glass-blur: 20px;--icen-design-motion: 1}:root,[data-icen-preset],[data-icen-theme=dark]{--icen-token-surface-glass: color-mix(in srgb, var(--icen-token-surface) var(--icen-design-glass-opacity), transparent);--icen-token-shadow-card: 0 1px 3px color-mix(in srgb, var(--icen-design-shadow-color) var(--icen-design-shadow-strength), transparent), 0 5px 16px color-mix(in srgb, var(--icen-design-shadow-color) calc(var(--icen-design-shadow-strength) * .5), transparent);--icen-token-shadow-elevated: 0 2px 5px color-mix(in srgb, var(--icen-design-shadow-color) var(--icen-design-shadow-strength), transparent), 0 12px 32px color-mix(in srgb, var(--icen-design-shadow-color) var(--icen-design-shadow-strength), transparent);--icen-token-shadow-overlay: 0 3px 8px color-mix(in srgb, var(--icen-design-shadow-color) var(--icen-design-shadow-strength), transparent), 0 24px 64px color-mix(in srgb, var(--icen-design-shadow-color) var(--icen-design-shadow-strength), transparent);--icen-token-top-highlight: color-mix(in srgb, var(--icen-design-light) var(--icen-design-highlight-strength), transparent);--icen-token-shadow-inset: inset 0 1px 0 var(--icen-token-top-highlight);--icen-token-shadow-popover: var(--icen-token-shadow-elevated);--icen-token-material-edge: color-mix(in srgb, var(--icen-token-text) var(--icen-design-edge-strength), transparent);--icen-token-material-light: inset 0 1px 0 var(--icen-token-top-highlight);--icen-token-scrim: color-mix(in srgb, var(--icen-design-shadow-color) 32%, transparent)}:root{--icen-design-light: #ffffff;--icen-radius-xs: max(0px, calc(var(--icen-design-radius) - 6px));--icen-radius-sm: max(0px, calc(var(--icen-design-radius) - 2px));--icen-radius-md: var(--icen-design-radius);--icen-radius-lg: calc(var(--icen-design-radius) + 6px);--icen-radius-xl: calc(var(--icen-design-radius) + 14px);--icen-radius-full: 999px;--icen-font-body: var(--icen-design-font);--icen-font-heading: var(--icen-design-font);--icen-font-cjk: var(--icen-design-font);--icen-font-mono: ui-monospace, SFMono-Regular, Consolas, monospace;--icen-font-mono-paper: var(--icen-font-mono);--icen-line-height-body: 1.55;--icen-line-height-heading: 1.25;--icen-letter-spacing-body: 0;--icen-letter-spacing-heading: -.02em;--icen-duration-fast: calc(.12s * var(--icen-design-motion));--icen-duration-normal: calc(.2s * var(--icen-design-motion));--icen-duration-slow: calc(.28s * var(--icen-design-motion));--icen-ease-out: cubic-bezier(.2, .8, .2, 1);--icen-ease-bounce: var(--icen-ease-out);--icen-hover-border: var(--icen-token-line);--icen-hover-border-strong: var(--icen-token-line-strong);--icen-press: scale(.985);--icen-press-soft: scale(.99);--icen-disabled-opacity: .48;--icen-ring: 0 0 0 2px var(--icen-token-surface), 0 0 0 4px var(--icen-token-accent);--icen-ring-soft: 0 0 0 3px var(--icen-token-accent-subtle);--icen-control-focus-border: var(--icen-token-accent);--icen-control-focus-shadow: var(--icen-token-shadow-inset), var(--icen-ring-soft)}:root,:root [data-icen-density]{--icen-design-density-scale: 1;--icen-design-density-offset: 0px;--icen-density-space-xs: calc(var(--icen-design-space) * var(--icen-design-density-scale));--icen-density-space-sm: calc(var(--icen-design-space) * var(--icen-design-density-scale) * 2);--icen-density-space-md: calc(var(--icen-design-space) * var(--icen-design-density-scale) * 3);--icen-density-space-lg: calc(var(--icen-design-space) * var(--icen-design-density-scale) * 4);--icen-density-space-xl: calc(var(--icen-design-space) * var(--icen-design-density-scale) * 6);--icen-density-space-2xl: calc(var(--icen-design-space) * var(--icen-design-density-scale) * 8);--icen-density-space-3xl: calc(var(--icen-design-space) * var(--icen-design-density-scale) * 12);--icen-density-space-4xl: calc(var(--icen-design-space) * var(--icen-design-density-scale) * 16);--icen-density-input-height-sm: max(28px, calc(var(--icen-design-control-height) + var(--icen-design-density-offset) - 8px));--icen-density-input-height-md: calc(var(--icen-design-control-height) + var(--icen-design-density-offset));--icen-density-input-height-lg: calc(var(--icen-design-control-height) + var(--icen-design-density-offset) + 8px);--icen-density-font-size-2xs: max(12px, calc(var(--icen-design-font-size) - 2px));--icen-density-font-size-xs: max(12px, calc(var(--icen-design-font-size) - 2px));--icen-density-font-size-sm: max(12px, calc(var(--icen-design-font-size) - 1px));--icen-density-font-size-md: var(--icen-design-font-size);--icen-density-font-size-lg: calc(var(--icen-design-font-size) + 2px);--icen-density-font-size-xl: calc(var(--icen-design-font-size) + 6px);--icen-density-font-size-2xl: calc(var(--icen-design-font-size) + 12px)}:root[data-icen-density=compact],:root [data-icen-density=compact]{--icen-design-density-scale: .75;--icen-design-density-offset: -6px}:root[data-icen-density=comfortable],:root [data-icen-density=comfortable]{--icen-design-density-scale: 1.25;--icen-design-density-offset: 4px}@media(pointer:coarse){:root,:root [data-icen-density]{--icen-density-input-height-sm: max(44px, calc(var(--icen-design-control-height) + var(--icen-design-density-offset) - 8px));--icen-density-input-height-md: max(44px, calc(var(--icen-design-control-height) + var(--icen-design-density-offset)));--icen-density-input-height-lg: max(44px, calc(var(--icen-design-control-height) + var(--icen-design-density-offset) + 8px))}}@media(prefers-reduced-motion:reduce){:root{--icen-design-motion: 0}}@font-face{font-family:Icen Pixel;src:url(/_astro/fusion-pixel-12px-zh-hans.BHuxy5iK.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}:root[data-icen-style=pixel],:root[data-icen-style=pixel] [data-icen-preset]{--icen-design-font: "Icen Pixel", ui-monospace, "Microsoft YaHei", monospace;--icen-design-font-size: 12px;--icen-design-space: 4px;--icen-design-control-height: 40px;--icen-design-glass-opacity: 100%;--icen-design-glass-blur: 0px;--icen-design-motion: 0;--icen-radius-xs: 0px;--icen-radius-sm: 0px;--icen-radius-md: 0px;--icen-radius-lg: 0px;--icen-radius-xl: 0px;--icen-radius-full: 0px;--icen-font-body: var(--icen-design-font);--icen-font-heading: var(--icen-design-font);--icen-font-cjk: var(--icen-design-font);--icen-font-mono: var(--icen-design-font);--icen-letter-spacing-heading: 0;--icen-line-height-body: 2;--icen-line-height-heading: 1.5;--icen-token-shadow-card: 2px 2px 0 var(--icen-token-line-strong);--icen-token-shadow-elevated: 4px 4px 0 var(--icen-token-line-strong);--icen-token-shadow-overlay: 8px 8px 0 var(--icen-token-line-strong);--icen-token-shadow-inset: none;--icen-token-material-light: 0 0 0 1px var(--icen-token-line-strong);--icen-token-top-highlight: transparent;--icen-press: translate(2px, 2px);--icen-press-soft: translate(2px, 2px);--icen-ring: 0 0 0 2px var(--icen-token-surface), 0 0 0 4px var(--icen-token-accent);--icen-ring-soft: 0 0 0 2px var(--icen-token-accent);--icen-control-focus-shadow: 0 0 0 2px var(--icen-token-accent);--icen-ease-out: steps(1, end);--icen-ease-bounce: steps(1, end)}.icen-btn{--btn-bg: var(--icen-token-surface);--btn-fg: var(--icen-token-text);--btn-border: var(--icen-token-line-soft);--btn-bg-hover: var(--icen-token-surface-hover);--btn-border-hover: var(--icen-token-accent);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 var(--icen-density-space-md);height:var(--icen-density-input-height-md);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-border);border-radius:var(--icen-radius-md);font-family:var(--icen-font-body);font-size:var(--icen-density-font-size-md);font-weight:500;letter-spacing:.01em;white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;text-decoration:none;transition:background-color var(--icen-tx-fast),border-color var(--icen-tx-fast),color var(--icen-tx-fast),box-shadow var(--icen-tx-fast),transform var(--icen-tx-fast)}.icen-btn:hover{background:var(--btn-bg-hover);border-color:var(--btn-border-hover)}.icen-btn:active{transform:var(--icen-press-soft)}.icen-btn:focus-visible{outline:none;box-shadow:var(--icen-ring)}.icen-btn:disabled,.icen-btn[aria-disabled=true],.icen-btn[data-icen-disabled],.icen-btn.is-loading{cursor:not-allowed;opacity:var(--icen-disabled-opacity);transform:none;pointer-events:none}.icen-btn-primary{--btn-bg: var(--icen-token-accent-strong);--btn-fg: var(--icen-token-on-accent);--btn-border: var(--icen-token-accent-strong);--btn-bg-hover: color-mix(in srgb, var(--icen-token-accent-strong) 88%, black);--btn-border-hover: color-mix(in srgb, var(--icen-token-accent-strong) 88%, black)}@media(hover:hover)and (pointer:fine){.icen-btn-primary:hover{box-shadow:var(--icen-token-shadow-elevated)}}.icen-btn-danger{--btn-fg: var(--icen-token-error);--btn-border: color-mix(in srgb, var(--icen-token-error) 35%, transparent);--btn-bg: transparent;--btn-bg-hover: var(--icen-token-error);--btn-border-hover: var(--icen-token-error)}.icen-btn-danger:hover{color:var(--icen-token-on-accent)}.icen-btn-ghost{--btn-bg: transparent;--btn-border: transparent;--btn-bg-hover: var(--icen-token-fill-2);--btn-border-hover: transparent}.icen-btn-link{--btn-bg: transparent;--btn-border: transparent;--btn-fg: var(--icen-token-accent);--btn-bg-hover: transparent;--btn-border-hover: transparent;height:auto;padding:0;border:0;border-radius:0;text-decoration:none}.icen-btn-link:hover{text-decoration:underline;text-underline-offset:3px;background:transparent}.icen-btn-sm{height:var(--icen-density-input-height-sm);padding:0 var(--icen-density-space-sm);font-size:var(--icen-density-font-size-sm);gap:4px}.icen-btn-lg{height:var(--icen-density-input-height-lg);padding:0 var(--icen-density-space-lg);font-size:var(--icen-density-font-size-lg);gap:8px}.icen-btn-icon{width:var(--icen-density-input-height-md);padding:0;gap:0}.icen-btn-icon.icen-btn-sm{width:var(--icen-density-input-height-sm)}.icen-btn-icon.icen-btn-lg{width:var(--icen-density-input-height-lg)}.icen-btn-block{display:flex;width:100%}.icen-btn.is-error{--btn-border: var(--icen-token-error);--btn-border-hover: var(--icen-token-error)}.icen-btn.is-loading{position:relative;color:transparent}.icen-btn.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentColor;border-radius:50%;animation:icen-spin var(--btn-spin-duration, var(--icen-duration-slow)) linear infinite;opacity:1;background:none;pointer-events:none}.icen-btn-icon-start,.icen-btn-icon-end{width:1.1em;height:1.1em;flex-shrink:0}@media(prefers-reduced-motion:reduce){.icen-btn.is-loading:after{--btn-spin-duration: 1.2s}}.icen-pill{display:inline-flex;align-items:center;gap:4px;padding:2px var(--icen-density-space-sm);border-radius:var(--icen-radius-full);font-size:var(--icen-density-font-size-xs);letter-spacing:.02em;font-weight:500;background:var(--icen-token-surface-strong);color:var(--icen-token-text-muted);border:1px solid var(--icen-token-line-soft);white-space:nowrap;vertical-align:middle}.icen-pill--success{color:var(--icen-token-success);border-color:color-mix(in srgb,var(--icen-token-success) 35%,transparent);background:color-mix(in srgb,var(--icen-token-success) 9%,transparent)}.icen-pill--warning{color:var(--icen-token-warning);border-color:color-mix(in srgb,var(--icen-token-warning) 35%,transparent);background:color-mix(in srgb,var(--icen-token-warning) 9%,transparent)}.icen-pill--error{color:var(--icen-token-error);border-color:color-mix(in srgb,var(--icen-token-error) 35%,transparent);background:color-mix(in srgb,var(--icen-token-error) 9%,transparent)}.icen-pill--accent{color:var(--icen-token-accent-deep, var(--icen-token-accent));border-color:color-mix(in srgb,var(--icen-token-accent) 40%,transparent);background:color-mix(in srgb,var(--icen-token-accent) 9%,transparent)}.icen-pill--info{color:var(--icen-token-info);border-color:color-mix(in srgb,var(--icen-token-info) 35%,transparent);background:color-mix(in srgb,var(--icen-token-info) 9%,transparent)}.icen-pill--dot:before{content:"";display:inline-block;width:6px;height:6px;border-radius:var(--icen-radius-full);background:currentColor;flex-shrink:0}.icen-pill--outline{background:transparent!important}.icen-pill--sm{padding:1px var(--icen-density-space-xs);font-size:var(--icen-density-font-size-2xs)}.icen-pill--lg{padding:4px calc(var(--icen-density-space-sm) + 2px);font-size:var(--icen-density-font-size-sm)}.icen-pill--solid{background:var(--icen-token-accent-strong);color:var(--icen-token-on-accent);border-color:var(--icen-token-accent-strong)}.icen-pill--solid.icen-pill--success{background:var(--icen-token-success);border-color:var(--icen-token-success)}.icen-pill--solid.icen-pill--warning{background:var(--icen-token-warning);border-color:var(--icen-token-warning)}.icen-pill--solid.icen-pill--error{background:var(--icen-token-error);border-color:var(--icen-token-error)}.icen-pill--solid.icen-pill--info{background:var(--icen-token-info);border-color:var(--icen-token-info)}.icen-pill-close{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-inline-start:2px;margin-inline-end:-4px;padding:0;border:0;border-radius:var(--icen-radius-full);background:transparent;color:inherit;opacity:.6;cursor:pointer;transition:opacity var(--icen-tx-fast),background-color var(--icen-tx-fast)}.icen-pill-close:hover{opacity:1;background:color-mix(in srgb,currentColor 15%,transparent)}.icen-pill-close svg{width:9px;height:9px}.icen-pill-icon{display:inline-flex;align-items:center}.icen-pill-icon svg{width:10px;height:10px}.icen-pill--live:before{content:"";display:inline-block;width:6px;height:6px;border-radius:var(--icen-radius-full);background:currentColor;margin-inline-end:2px;animation:pill-pulse var(--pill-pulse-duration, 1.5s) ease-in-out infinite}@keyframes pill-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.icen-pill--count{min-width:18px;height:18px;padding:0 5px;justify-content:center;font-size:var(--icen-density-font-size-2xs);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.icen-pill--gradient{background:linear-gradient(135deg,var(--icen-token-accent),var(--icen-token-accent-deep, var(--icen-token-accent)));color:var(--icen-token-on-accent);border-color:transparent}@media(prefers-reduced-motion:reduce){.icen-pill--live:before{animation:none}.icen-pill-close{transition:none}}@media(hover:hover)and (pointer:fine){.icen-pill-close{opacity:0}.icen-pill:is(:hover,:focus-within) .icen-pill-close{opacity:1}}@media(pointer:coarse){.icen-pill-close{min-inline-size:28px;min-block-size:28px;opacity:1}}:root :is(.icen-theme-switcher-option[aria-pressed=true],.icen-select-option.is-selected,.icen-cascader-item.is-selected,.icen-cascader-item.is-active,.icen-tree-select-row.is-selected,.icen-tree-select-row.is-checked,.icen-menu-item[aria-checked=true],.icen-menu-item--checked:not([aria-checked=false]),.icen-ai-composer-popup-option[aria-selected=true],.icen-kb-checkpoint-menu-item.is-checked){background:var(--icen-token-accent-faint);color:var(--icen-token-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--icen-token-accent) 65%,var(--icen-token-line-soft))}:root :is(.icen-select-option.is-focused,.icen-cascader-item.is-focused,.icen-tree-select-row.is-focused){outline:1px solid var(--icen-token-outline);outline-offset:-3px}:root :is(input.icen-dt-check,input.icen-choice-box,.icen-form input[type=checkbox],input[data-icen-kb-segment-clean]){appearance:none;box-sizing:border-box;inline-size:16px;block-size:16px;flex:0 0 auto;border:1.5px solid var(--icen-token-outline);border-radius:var(--icen-radius-xs);padding:3px;background:var(--icen-token-surface);background-clip:content-box;cursor:pointer}:root :is(input.icen-dt-check,input.icen-choice-box,.icen-form input[type=checkbox],input[data-icen-kb-segment-clean]):checked{border-color:var(--icen-token-accent);background-color:var(--icen-token-accent)}:root :is(input.icen-dt-check,input.icen-choice-box,.icen-form input[type=checkbox],input[data-icen-kb-segment-clean]):indeterminate{border-color:var(--icen-token-accent);background-color:transparent;background-image:linear-gradient(var(--icen-token-accent),var(--icen-token-accent));background-size:8px 2px;background-position:center;background-repeat:no-repeat}:root :is(input.icen-dt-check,input.icen-choice-box,.icen-form input[type=checkbox],input[data-icen-kb-segment-clean]):focus-visible{outline:2px solid var(--icen-token-accent);outline-offset:2px}@media(forced-colors:active){:root :is(.icen-theme-switcher-option[aria-pressed=true],.icen-select-option.is-selected,.icen-cascader-item.is-selected,.icen-tree-select-row.is-selected,.icen-tree-select-row.is-checked,.icen-menu-item[aria-checked=true],.icen-ai-composer-popup-option[aria-selected=true],.icen-kb-checkpoint-menu-item.is-checked){outline:3px double Highlight;outline-offset:-3px}:root :is(input.icen-dt-check,input.icen-choice-box,.icen-form input[type=checkbox],input[data-icen-kb-segment-clean]){forced-color-adjust:none;border-color:CanvasText;background-color:Canvas}:root :is(input.icen-dt-check,input.icen-choice-box,.icen-form input[type=checkbox],input[data-icen-kb-segment-clean]):checked{background-color:Highlight}:root :is(input.icen-dt-check,input.icen-choice-box,.icen-form input[type=checkbox],input[data-icen-kb-segment-clean]):indeterminate{background-image:linear-gradient(Highlight,Highlight)}}:where([class^=icen-],[class*=" icen-"])[hidden]:not([hidden=until-found]){display:none!important}:root[data-icen-design-changing] *,:root[data-icen-design-changing] *:before,:root[data-icen-design-changing] *:after{transition:none!important}:root body{font-family:var(--icen-font-body);font-variant-numeric:normal;font-size:var(--icen-density-font-size-md);line-height:var(--icen-line-height-body);letter-spacing:var(--icen-letter-spacing-body);background:var(--icen-token-canvas);color:var(--icen-token-text)}:root :is(h1,h2,h3,h4,h5,h6){font-family:var(--icen-font-heading);letter-spacing:var(--icen-letter-spacing-heading);line-height:var(--icen-line-height-heading);text-wrap:balance}:root :is(button,input,textarea,select){font-family:var(--icen-font-body)}:root [data-icen-material]{background:var(--icen-token-surface);color:var(--icen-token-text);border:1px solid var(--icen-token-outline-soft);border-radius:var(--icen-radius-lg)}:root :is([data-icen-material=content],.icen-card){background:var(--icen-token-surface);box-shadow:none}:root :is([data-icen-material=chrome],[data-icen-material=floating],.icen-menu,.icen-popover,.icen-select-panel,.icen-date-picker-panel,.icen-autocomplete-panel,.icen-cascader-panel,.icen-tree-select-panel,.icen-mentions-panel,.icen-ai-composer-popup,.icen-command-palette,.icen-card--glass,.icen-nav){background:var(--icen-token-surface);border-color:var(--icen-token-material-edge);box-shadow:var(--icen-token-material-light),var(--icen-token-shadow-elevated);backdrop-filter:none;-webkit-backdrop-filter:none}:root [data-icen-material=chrome]{box-shadow:var(--icen-token-material-light)}:root .icen-nav[data-icen-scroll-reactive]:not(.is-scrolled){background:var(--icen-token-surface);backdrop-filter:none;-webkit-backdrop-filter:none}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root :is([data-icen-material=chrome],[data-icen-material=floating],.icen-menu,.icen-popover,.icen-select-panel,.icen-date-picker-panel,.icen-autocomplete-panel,.icen-cascader-panel,.icen-tree-select-panel,.icen-mentions-panel,.icen-ai-composer-popup,.icen-command-palette,.icen-card--glass,.icen-nav){background:var(--icen-token-surface-glass);backdrop-filter:blur(var(--icen-design-glass-blur)) saturate(1.15);-webkit-backdrop-filter:blur(var(--icen-design-glass-blur)) saturate(1.15)}}:root .icen-nav{box-shadow:var(--icen-token-material-light)}:root .icen-btn{--btn-border-hover: var(--icen-token-line);gap:var(--icen-density-space-sm);border-radius:var(--icen-radius-md);letter-spacing:0}:root .icen-btn-primary{--btn-border-hover: var(--icen-token-accent-strong)}:root :is(.icen-btn-ghost,.icen-btn-link){--btn-border-hover: transparent}:root .icen-btn-link{--btn-fg: var(--icen-token-accent-text)}:root .icen-btn-primary:hover:not(:focus-visible){box-shadow:none}:root .icen-btn:active{transform:var(--icen-press-soft)}:root .icen-btn-danger:hover{color:var(--icen-token-error);background:var(--icen-token-error-muted)}:root .icen-segmented{padding:var(--icen-density-space-xs);gap:var(--icen-density-space-xs)}:root .icen-segmented-item{border-radius:max(0px,calc(var(--icen-radius-md) - var(--icen-density-space-xs) - 1px))}:root :is(.icen-segmented-item.is-active,.icen-segmented-item[aria-checked=true],.icen-toggle-group-btn.is-active){background:var(--icen-token-surface);color:var(--icen-token-text);box-shadow:var(--icen-token-shadow-card)}:root :is(.icen-menu,.icen-popover,.icen-select-panel){border-radius:var(--icen-radius-lg)}:root .icen-modal{border-radius:var(--icen-radius-xl);box-shadow:var(--icen-token-material-light),var(--icen-token-shadow-overlay)}:root :is(.icen-modal-backdrop,.icen-command-palette-backdrop){background:var(--icen-token-scrim);backdrop-filter:none;-webkit-backdrop-filter:none}:root .icen-card--elevated{box-shadow:var(--icen-token-shadow-card)}:root .icen-card--interactive:hover{transform:none;border-color:var(--icen-token-line)}:root .icen-card--interactive:focus-within{box-shadow:var(--icen-ring)}:root .icen-switch-thumb{background:var(--icen-token-text-muted)}:root .icen-switch[aria-checked=true] .icen-switch-thumb{background:var(--icen-token-on-accent)}:root .icen-input-wrap--sm{padding-inline:var(--icen-density-space-sm)}:root :is(.icen-numeric,.icen-table,.icen-datatable,.icen-stat-num){font-variant-numeric:lining-nums tabular-nums}:root[data-icen-transparency=reduced] :is([data-icen-material],.icen-menu,.icen-popover,.icen-select-panel,.icen-date-picker-panel,.icen-autocomplete-panel,.icen-cascader-panel,.icen-tree-select-panel,.icen-mentions-panel,.icen-ai-composer-popup,.icen-command-palette,.icen-card--glass,.icen-nav){background:var(--icen-token-surface);backdrop-filter:none;-webkit-backdrop-filter:none}@media(prefers-reduced-transparency:reduce){:root :is([data-icen-material],.icen-menu,.icen-popover,.icen-select-panel,.icen-date-picker-panel,.icen-autocomplete-panel,.icen-cascader-panel,.icen-tree-select-panel,.icen-mentions-panel,.icen-ai-composer-popup,.icen-command-palette,.icen-card--glass,.icen-nav){background:var(--icen-token-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){:root *,:root *:before,:root *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(pointer:coarse){:root :is(.icen-btn,.icen-segmented-item,.icen-menu-item,.icen-modal-close){min-block-size:var(--icen-density-input-height-md)}:root .icen-switch:before{content:"";position:absolute;inset-block:calc((100% - 44px)/2);inset-inline:0}}@media(forced-colors:active){:root :focus-visible{outline:2px solid Highlight;outline-offset:2px}:root :is([data-icen-material],.icen-menu,.icen-popover,.icen-card--glass){background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:root .icen-segmented-item[aria-checked=true]{outline:2px solid Highlight}}:root[data-icen-style=pixel] :is([data-icen-material],.icen-menu,.icen-popover,.icen-select-panel,.icen-date-picker-panel,.icen-autocomplete-panel,.icen-cascader-panel,.icen-tree-select-panel,.icen-mentions-panel,.icen-ai-composer-popup,.icen-command-palette,.icen-card--glass,.icen-nav){background:var(--icen-token-surface);border-color:var(--icen-token-line-strong);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-icen-style=pixel] :is(.icen-btn,.icen-input-wrap,.icen-textarea-wrap,.icen-select-trigger,.icen-segmented,[data-icen-material],.icen-card,.icen-modal){border-width:2px;border-radius:var(--icen-radius-md)}:root[data-icen-style=pixel] :is(.icen-btn,.icen-input-wrap,.icen-select-trigger){box-shadow:var(--icen-token-shadow-card)}:root[data-icen-style=pixel] :is(.icen-btn-ghost,.icen-btn-link){box-shadow:none}:root[data-icen-style=pixel] .icen-btn:active:not(:disabled):not([aria-disabled=true]){box-shadow:none}:root[data-icen-style=pixel] .icen-btn:focus-visible{box-shadow:var(--icen-ring)}:root[data-icen-style=pixel] .icen-input-wrap:focus-within{box-shadow:var(--icen-control-focus-shadow)}:root[data-icen-style=pixel] :is(h1,h2,h3,h4,h5,h6){font-weight:400;letter-spacing:0}:root[data-icen-style=pixel] h1{font-size:48px}:root[data-icen-style=pixel] :is(h2,h3){font-size:24px}:root[data-icen-style=pixel] :is(button,input,select,textarea){font-weight:400}:root[data-icen-style=pixel] .icen-segmented-item{border-radius:var(--icen-radius-md)}:root[data-icen-style=pixel] :is(.icen-switch,.icen-switch-thumb){border-radius:var(--icen-radius-md)}:root[data-icen-style=pixel] :is(.icen-avatar,.icen-stat-icon){border-radius:var(--icen-radius-md)}:root[data-icen-style=pixel] .icen-segmented{background-color:var(--icen-token-bg-soft);background-image:repeating-linear-gradient(135deg,transparent 0 2px,var(--icen-token-line-soft) 2px 3px,transparent 3px 5px)}:root[data-icen-style=pixel] :is(.icen-toast,.icen-notification,.icen-tooltip,.icen-date-picker-panel,.icen-menu,.icen-popover){border:2px solid var(--icen-token-line-strong);box-shadow:var(--icen-token-shadow-elevated)}:root[data-icen-style=pixel] :is(.icen-menu-item,.icen-select-option){border-radius:var(--icen-radius-md)}:root[data-icen-style=pixel] :is(.icen-menu-item,.icen-select-option).is-focused{outline:2px solid var(--icen-token-accent);outline-offset:-2px}:root[data-icen-style=pixel] :is(.icen-progress-track,.icen-slider-track){border:1px solid var(--icen-token-line-strong);border-radius:var(--icen-radius-md);background-image:repeating-linear-gradient(90deg,transparent 0 3px,var(--icen-token-line-soft) 3px 4px)}:root[data-icen-style=pixel] :focus-visible{outline:2px solid var(--icen-token-accent);outline-offset:3px}@media(max-width:640px){:root[data-icen-style=pixel] h1{font-size:36px}}
