@layer icen.tokens,icen.base,icen.components;@layer icen.tokens{:root,[data-icen-preset=modern]{--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=modern][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=dongyun]{--icen-design-canvas: #f4f1e9;--icen-design-surface: #fffdf7;--icen-design-raised: #e9e6db;--icen-design-ink: #293a34;--icen-design-muted: #60695c;--icen-design-faint: #626957;--icen-design-accent: #477668;--icen-design-accent-strong: #305c4e;--icen-design-accent-text: #315748;--icen-design-on-accent: #fffdf7;--icen-design-cold: #85724d;--icen-design-success: #3b6544;--icen-design-warning: #795517;--icen-design-error: #a33e37;--icen-design-info: #426477;--icen-design-shadow-color: #343c2e;--icen-design-glass-opacity: 97%;--icen-design-shadow-strength: 7%;--icen-design-edge-strength: 14%;--icen-design-highlight-strength: 40%;color-scheme:light}[data-icen-preset=dongyun][data-icen-theme=dark]{--icen-design-canvas: #181e1b;--icen-design-surface: #242e28;--icen-design-raised: #334037;--icen-design-ink: #f0eee0;--icen-design-muted: #bfc8b6;--icen-design-faint: #b2bea9;--icen-design-accent: #a0c5ac;--icen-design-accent-strong: #b0d0b6;--icen-design-accent-text: #bdd9c1;--icen-design-on-accent: #24382b;--icen-design-cold: #d0bd8d;--icen-design-success: #accd9e;--icen-design-warning: #e1c68d;--icen-design-error: #edada2;--icen-design-info: #accbda;--icen-design-shadow-color: #080e0a;--icen-design-glass-opacity: 98%;--icen-design-shadow-strength: 25%;--icen-design-edge-strength: 17%;--icen-design-highlight-strength: 5%;color-scheme:dark}[data-icen-preset=jugou]{--icen-design-canvas: #edece6;--icen-design-surface: #faf9f3;--icen-design-raised: #e1e0d8;--icen-design-ink: #252723;--icen-design-muted: #5e625b;--icen-design-faint: #62645b;--icen-design-accent: #b53c2d;--icen-design-accent-strong: #9e3025;--icen-design-accent-text: #912e24;--icen-design-on-accent: #fffaf0;--icen-design-cold: #596d75;--icen-design-success: #3d6141;--icen-design-warning: #765413;--icen-design-error: #9a3138;--icen-design-info: #3c6078;--icen-design-shadow-color: #242821;--icen-design-glass-opacity: 100%;--icen-design-shadow-strength: 16%;--icen-design-edge-strength: 24%;--icen-design-highlight-strength: 20%;color-scheme:light}[data-icen-preset=jugou][data-icen-theme=dark]{--icen-design-canvas: #1b1d1c;--icen-design-surface: #2a2e2c;--icen-design-raised: #393e3b;--icen-design-ink: #f4f0e3;--icen-design-muted: #c3c6ba;--icen-design-faint: #b8bdae;--icen-design-accent: #ed9d86;--icen-design-accent-strong: #f1ac92;--icen-design-accent-text: #f6bba3;--icen-design-on-accent: #3c211b;--icen-design-cold: #b1c5ce;--icen-design-success: #aecb9f;--icen-design-warning: #e6c88b;--icen-design-error: #f0b1ad;--icen-design-info: #accbdc;--icen-design-shadow-color: #090d0b;--icen-design-glass-opacity: 100%;--icen-design-shadow-strength: 38%;--icen-design-edge-strength: 25%;--icen-design-highlight-strength: 4%;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=monet]{--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=monet][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}[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}: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-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)}:root{--icen-density-space-2xs: .125rem;--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-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 2px -1px color-mix(in srgb, var(--icen-design-shadow-color) var(--icen-design-shadow-strength), transparent), 0 4px 10px -5px color-mix(in srgb, var(--icen-design-shadow-color) calc(var(--icen-design-shadow-strength) * .7), transparent), 0 12px 24px -12px color-mix(in srgb, var(--icen-design-shadow-color) calc(var(--icen-design-shadow-strength) * .5), transparent);--icen-token-shadow-elevated: 0 1px 3px color-mix(in srgb, var(--icen-design-shadow-color) calc(var(--icen-design-shadow-strength) * .75), transparent), 0 8px 20px -8px color-mix(in srgb, var(--icen-design-shadow-color) var(--icen-design-shadow-strength), transparent), 0 24px 48px -16px color-mix(in srgb, var(--icen-design-shadow-color) var(--icen-design-shadow-strength), transparent);--icen-token-shadow-overlay: 0 2px 6px color-mix(in srgb, var(--icen-design-shadow-color) var(--icen-design-shadow-strength), transparent), 0 16px 36px -12px color-mix(in srgb, var(--icen-design-shadow-color) calc(var(--icen-design-shadow-strength) * 1.2), transparent), 0 40px 88px -24px color-mix(in srgb, var(--icen-design-shadow-color) calc(var(--icen-design-shadow-strength) * 1.2), 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 2px color-mix(in srgb, var(--icen-design-shadow-color) calc(var(--icen-design-shadow-strength) * .35), transparent), inset 0 -1px 0 color-mix(in srgb, var(--icen-token-top-highlight) 45%, transparent);--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), inset 0 -1px 0 color-mix(in srgb, var(--icen-token-top-highlight) 18%, transparent);--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(.18s * var(--icen-design-motion));--icen-duration-slow: calc(.26s * var(--icen-design-motion));--icen-ease-out: cubic-bezier(.16, 1, .3, 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-2xs: calc(var(--icen-design-space) * var(--icen-design-density-scale) * .5);--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}}:root[data-icen-style=chinese],:root[data-icen-style=chinese] [data-icen-preset]{--icen-design-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--icen-design-font-size: 14px;--icen-design-radius: 4px;--icen-design-space: 4.5px;--icen-design-control-height: 42px;--icen-design-glass-opacity: 100%;--icen-design-glass-blur: 0px;--icen-radius-xs: max(0px, calc(var(--icen-design-radius) - 2px));--icen-radius-sm: var(--icen-design-radius);--icen-radius-md: var(--icen-design-radius);--icen-radius-lg: calc(var(--icen-design-radius) * 2);--icen-radius-xl: calc(var(--icen-design-radius) * 3);--icen-radius-full: 999px;--icen-font-body: var(--icen-design-font);--icen-font-heading: "Iowan Old Style", "Palatino Linotype", "Songti SC", "Noto Serif CJK SC", "Source Han Serif SC", "STSong", "SimSun", serif;--icen-font-cjk: var(--icen-design-font);--icen-line-height-body: 1.75;--icen-line-height-heading: 1.4;--icen-letter-spacing-body: .012em;--icen-letter-spacing-heading: .045em;--icen-duration-fast: calc(.14s * var(--icen-design-motion));--icen-duration-normal: calc(.24s * var(--icen-design-motion));--icen-duration-slow: calc(.34s * var(--icen-design-motion));--icen-ease-out: cubic-bezier(.22, .68, .2, 1);--icen-ease-bounce: var(--icen-ease-out);--icen-token-surface-glass: var(--icen-token-surface);--icen-token-shadow-card: 0 1px 2px color-mix(in srgb, var(--icen-design-shadow-color) calc(var(--icen-design-shadow-strength) * .45), transparent), 0 6px 18px color-mix(in srgb, var(--icen-design-shadow-color) calc(var(--icen-design-shadow-strength) * .25), transparent);--icen-token-shadow-elevated: 0 1px 3px color-mix(in srgb, var(--icen-design-shadow-color) calc(var(--icen-design-shadow-strength) * .65), transparent), 0 12px 30px color-mix(in srgb, var(--icen-design-shadow-color) calc(var(--icen-design-shadow-strength) * .55), transparent);--icen-token-shadow-overlay: 0 2px 5px 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) calc(var(--icen-design-shadow-strength) * .7), transparent);--icen-token-shadow-popover: var(--icen-token-shadow-elevated);--icen-token-shadow-inset: inset 0 0 0 0 transparent;--icen-token-material-light: inset 0 0 0 0 transparent;--icen-token-top-highlight: transparent;--icen-token-material-edge: var(--icen-token-line)}:root[data-icen-style=soviet],:root[data-icen-style=soviet] [data-icen-preset]{--icen-design-font: "Segoe UI", "Helvetica Neue", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--icen-design-font-size: 14px;--icen-design-radius: 0px;--icen-design-space: 4px;--icen-design-control-height: 44px;--icen-design-glass-opacity: 100%;--icen-design-glass-blur: 0px;--icen-radius-xs: var(--icen-design-radius);--icen-radius-sm: var(--icen-design-radius);--icen-radius-md: var(--icen-design-radius);--icen-radius-lg: var(--icen-design-radius);--icen-radius-xl: var(--icen-design-radius);--icen-radius-full: var(--icen-design-radius);--icen-font-body: var(--icen-design-font);--icen-font-heading: "Bahnschrift", "DIN Alternate", "Arial Narrow", "Helvetica Neue", "PingFang SC", "Microsoft YaHei", sans-serif;--icen-font-cjk: var(--icen-design-font);--icen-line-height-body: 1.6;--icen-line-height-heading: 1.12;--icen-letter-spacing-body: 0;--icen-letter-spacing-heading: -.025em;--icen-duration-fast: calc(90ms * var(--icen-design-motion));--icen-duration-normal: calc(.15s * var(--icen-design-motion));--icen-duration-slow: calc(.22s * var(--icen-design-motion));--icen-ease-out: cubic-bezier(.2, 0, .2, 1);--icen-ease-bounce: var(--icen-ease-out);--icen-token-surface-glass: var(--icen-token-surface);--icen-token-shadow-card: 0 3px 0 var(--icen-token-line);--icen-token-shadow-elevated: 0 4px 0 var(--icen-token-line-strong), 0 12px 24px color-mix(in srgb, var(--icen-design-shadow-color) calc(var(--icen-design-shadow-strength) * .65), transparent);--icen-token-shadow-overlay: 0 6px 0 var(--icen-token-line-strong), 0 24px 48px color-mix(in srgb, var(--icen-design-shadow-color) var(--icen-design-shadow-strength), transparent);--icen-token-shadow-popover: var(--icen-token-shadow-elevated);--icen-token-shadow-inset: inset 0 -1px 0 var(--icen-token-line);--icen-token-material-light: inset 0 0 0 0 transparent;--icen-token-top-highlight: transparent;--icen-token-material-edge: var(--icen-token-line-strong)}@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)}:root{--icen-token-icon-file: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%202.5h5.5L16%207v9.5a1%201%200%200%201-1%201H5a1%201%200%200%201-1-1v-12a2%202%200%200%201%202-2ZM11.5%202.5V7H16%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-folder: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%205a1.5%201.5%200%200%201%201.5-1.5H8l2%202h5.5A1.5%201.5%200%200%201%2017%207v8a1.5%201.5%200%200%201-1.5%201.5h-11A1.5%201.5%200%200%201%203%2015Z%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-globe: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M17.5%2010a7.5%207.5%200%201%201-15%200%207.5%207.5%200%200%201%2015%200ZM2.5%2010h15M10%202.5c-4%204-4%2011%200%2015%204-4%204-11%200-15Z%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-document: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%202.5h5.5L16%207v9.5a1%201%200%200%201-1%201H5a1%201%200%200%201-1-1v-12a2%202%200%200%201%202-2ZM11.5%202.5V7H16M7%2010.5h6M7%2013.5h6%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-agent: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%206V3M8%203h2M5%206h10a2%202%200%200%201%202%202v7a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V8a2%202%200%200%201%202-2ZM1.5%2010h1.5M17%2010h1.5M7%2010v2M13%2010v2M8%2014h4%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-paperclip: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%207%208.3%2012.7a1.6%201.6%200%200%201-2.3-2.3l6.3-6.3a3.2%203.2%200%200%201%204.5%204.5l-7%207a4.7%204.7%200%200%201-6.7-6.7l7-7%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-stop: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6.5%205h7A1.5%201.5%200%200%201%2015%206.5v7a1.5%201.5%200%200%201-1.5%201.5h-7A1.5%201.5%200%200%201%205%2013.5v-7A1.5%201.5%200%200%201%206.5%205Z%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-terminal: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%203.5h10a2%202%200%200%201%202%202v9a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2v-9a2%202%200%200%201%202-2ZM6%207l3%203-3%203M11%2013h3%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-branch: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%206v8M14%206v2a4%204%200%200%201-4%204H6M8%204a2%202%200%201%201-4%200%202%202%200%200%201%204%200ZM8%2016a2%202%200%201%201-4%200%202%202%200%200%201%204%200ZM16%204a2%202%200%201%201-4%200%202%202%200%200%201%204%200Z%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-line-numbers: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%205h2M3%2010h2M3%2015h2M8%205h9M8%2010h9M8%2015h9%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-wrap: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%205h14M3%2010h10a3%203%200%200%201%200%206h-3M12.5%2013.5%2010%2016l2.5%202.5%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-calendar: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5.5%204h9A2.5%202.5%200%200%201%2017%206.5v8a2.5%202.5%200%200%201-2.5%202.5h-9A2.5%202.5%200%200%201%203%2014.5v-8A2.5%202.5%200%200%201%205.5%204ZM6.5%202.5v3M13.5%202.5v3M3%208h14M6.5%2011h.1M10%2011h.1M13.5%2011h.1M6.5%2014h.1M10%2014h.1%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-close: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%206l8%208M14%206l-8%208%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-check: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.5%2010.2l3.6%203.6%207.4-7.6%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-chevron-down: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5.5%207.75%2010%2012.25l4.5-4.5%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-chevron-up: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5.5%2012.25%2010%207.75l4.5%204.5%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-chevron-right: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7.75%205.5%2012.25%2010l-4.5%204.5%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-chevron-left: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12.25%205.5%207.75%2010l4.5%204.5%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-arrow-right: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%2010h13M11%204.5l5.5%205.5-5.5%205.5%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-arrow-left: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16.5%2010h-13M9%204.5%203.5%2010%209%2015.5%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-arrow-up: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2016.5v-13M4.5%209%2010%203.5%2015.5%209%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-arrow-down: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%203.5v13M4.5%2011l5.5%205.5%205.5-5.5%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-plus: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%204v12M4%2010h12%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-minus: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2010h12%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-sort: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2015V4M3%207l3-3%203%203M14%205v11M11%2013l3%203%203-3%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-search: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13.3%2013.3%2017%2017M14.5%208.5a6%206%200%201%201-12%200%206%206%200%200%201%2012%200%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-sun: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13.5%2010a3.5%203.5%200%201%201-7%200%203.5%203.5%200%200%201%207%200M10%201.75v1.5M10%2016.75v1.5M1.75%2010h1.5M16.75%2010h1.5M4.17%204.17l1.06%201.06M14.77%2014.77l1.06%201.06M4.17%2015.83l1.06-1.06M14.77%205.23l1.06-1.06%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-moon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M17.25%2011.15A7.5%207.5%200%200%201%208.85%202.75a7.5%207.5%200%201%200%208.4%208.4Z%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-modern: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6.5%203h7A3.5%203.5%200%200%201%2017%206.5v7a3.5%203.5%200%200%201-3.5%203.5h-7A3.5%203.5%200%200%201%203%2013.5v-7A3.5%203.5%200%200%201%206.5%203ZM7%2010l3-3%203%203-3%203Z%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-pixel: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203h5v5H3ZM12%203h5v5h-5ZM3%2012h5v5H3ZM12%2012h5v5h-5Z%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-chinese: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%208c3%200%205-2%207-5%202%203%204%205%207%205M4%208h12M6%208v8m8-8v8M3%2016h14M8%2016v-5h4v5%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-soviet: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2017h14M5%2017V8h4v9m0-12h6v12M7%208V5h2m2%203h2m-2%203h2m-2%203h2M10%205V3h4v2%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-more: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%209.9v.2M10%209.9v.2M16%209.9v.2%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-copy: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%207h8a2%202%200%200%201%202%202v6a2%202%200%200%201-2%202H9a2%202%200%200%201-2-2V7ZM13%207V5a2%202%200%200%200-2-2H5a2%202%200%200%200-2%202v6a2%202%200%200%200%202%202h2%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-edit: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M11.5%204.5l4%204M4%2012l9-9a1.4%201.4%200%200%201%202%200l2%202a1.4%201.4%200%200%201%200%202l-9%209-5%201Z%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-link: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%206l2-2a4.2%204.2%200%200%201%206%206l-2%202M12%2014l-2%202a4.2%204.2%200%200%201-6-6l2-2M7%2013l6-6%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-trash: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%205.5h13M7%205.5V3h6v2.5M5%205.5l.7%2011.5h8.6L15%205.5M8%209v5M12%209v5%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-spinner: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%203a7%207%200%201%201-7%207%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-circle-check: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2010a8%208%200%201%201-16%200%208%208%200%200%201%2016%200ZM6%2010l2.7%202.7%205.3-5.4%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-circle-error: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2010a8%208%200%201%201-16%200%208%208%200%200%201%2016%200ZM7.2%207.2l5.6%205.6M12.8%207.2l-5.6%205.6%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-circle-info: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2010a8%208%200%201%201-16%200%208%208%200%200%201%2016%200ZM10%209v5M10%206.1v.15%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-triangle-alert: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8.7%203.5a1.5%201.5%200%200%201%202.6%200l6.4%2011.3a1.5%201.5%200%200%201-1.3%202.2H3.6a1.5%201.5%200%200%201-1.3-2.2ZM10%207.2v4.4M10%2014v.15%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-refresh: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16.5%207.2A7%207%200%200%200%204.3%205.9L2.5%208M2.5%203.5V8H7M3.5%2012.8a7%207%200%200%200%2012.2%201.3l1.8-2.1M13%2012h4.5v4.5%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-external: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M11.5%203H17v5.5M17%203l-8%208M8%203H5a2%202%200%200%200-2%202v10a2%202%200%200%200%202%202h10a2%202%200%200%200%202-2v-3%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-home: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%2010.25%2010%204l6.5%206.25M5.75%208.75v7a.75.75%200%200%200%20.75.75h7.5a.75.75%200%200%200%20.75-.75v-7%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-settings: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%205.5h13M3.5%2010h13M3.5%2014.5h13M7%204v3M12.5%208.5v3M8%2013v3%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-star: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%202.5l2.4%205.1%205.6.4-4.2%203.7%201.3%205.5-5.1-3-5.1%203%201.3-5.5L1.8%208l5.6-.4Z%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-eye: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.2%2010s3-5.4%207.8-5.4S17.8%2010%2017.8%2010s-3%205.4-7.8%205.4S2.2%2010%202.2%2010ZM10%2012.4a2.4%202.4%200%201%200%200-4.8%202.4%202.4%200%200%200%200%204.8Z%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-eye-off: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.2%2010s3-5.4%207.8-5.4S17.8%2010%2017.8%2010s-3%205.4-7.8%205.4S2.2%2010%202.2%2010ZM10%2012.4a2.4%202.4%200%201%200%200-4.8%202.4%202.4%200%200%200%200%204.8ZM3.5%203.5l13%2013%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-inbox: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%2012.25h3.7l1.5%202.5h2.6l1.5-2.5h3.7M4.7%205.5l-1.2%206.75v3.25a1.5%201.5%200%200%200%201.5%201.5h10a1.5%201.5%200%200%200%201.5-1.5v-3.25L15.3%205.5a1.3%201.3%200%200%200-1.25-1H5.95a1.3%201.3%200%200%200-1.25%201Z%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-bell: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%203.5a4.5%204.5%200%200%201%204.5%204.5c0%204.5%201.8%205.7%202.5%206.5H3c.7-.8%202.5-2%202.5-6.5A4.5%204.5%200%200%201%2010%203.5ZM8.5%2016.5a1.6%201.6%200%200%200%203%200%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-users: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13.8%2016.5v-1.5a3.5%203.5%200%200%200-3.5-3.5H6.3a3.5%203.5%200%200%200-3.5%203.5v1.5M8.3%208.9a2.7%202.7%200%201%200%200-5.4%202.7%202.7%200%200%200%200%205.4ZM16.5%2016.5v-1.3a3.3%203.3%200%200%200-2.3-3.1M12.3%203.7a2.7%202.7%200%200%201%200%205.2%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-activity: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M17%2010h-2.6l-2%205.8L8%204.2%206%2010H3%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-trend-up: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%2014.5l4.2-4.2%202.8%202.8%205.9-5.9M12.4%207.2h4.2v4.2%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-trend-down: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%205.5l4.2%204.2%202.8-2.8%205.9%205.9M12.4%2012.8h4.2V8.6%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-rocket: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%202.5c2%201.5%203.2%204%203.2%206.8%200%201.5-.3%202.9-.8%204.2H7.6c-.5-1.3-.8-2.7-.8-4.2%200-2.8%201.2-5.3%203.2-6.8ZM10%208.6a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM7.6%2012.5%205.6%2015.4c-.9.3-1.6%201-2%202M12.4%2012.5l2%202.9c.9.3%201.6%201%202%202M8.7%2013.8c0%201.8.5%203.1%201.3%204.2.8-1.1%201.3-2.4%201.3-4.2%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-bold: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6.5%204h4.2a3%203%200%200%201%200%206H6.5M6.5%2010h5a3%203%200%200%201%200%206H6.5M6.5%204v12%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-italic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8.5%204.5h7M4.5%2015.5h7M12.5%204.5l-5%2011%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-underline: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%204v5.5a4%204%200%200%200%208%200V4M4.5%2016h11%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-align-left: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%204.5h13M3.5%2010h8.5M3.5%2015.5h11%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-align-center: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%204.5h13M5.75%2010h8.5M4.5%2015.5h11%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-align-right: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%204.5h13M8%2010h8.5M5.5%2015.5h11%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-list: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6.5%205h10M6.5%2010h10M6.5%2015h10M3.5%205h.01M3.5%2010h.01M3.5%2015h.01%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-server: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203h14a1.5%201.5%200%200%201%201.5%201.5v2A1.5%201.5%200%200%201%2017%208H3a1.5%201.5%200%200%201-1.5-1.5v-2A1.5%201.5%200%200%201%203%203ZM3%2012h14a1.5%201.5%200%200%201%201.5%201.5v2A1.5%201.5%200%200%201%2017%2017H3a1.5%201.5%200%200%201-1.5-1.5v-2A1.5%201.5%200%200%201%203%2012ZM5%205.5h.01M5%2014.5h.01%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-sparkle: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%202.5l1.6%204.3%204.3%201.6-4.3%201.6L10%2014.3l-1.6-4.3-4.3-1.6%204.3-1.6ZM15.5%2012.5l.8%202.1%202.1.8-2.1.8-.8%202.1-.8-2.1-2.1-.8%202.1-.8Z%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-play: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6.5%204.8v10.4c0%20.9%201%201.5%201.8%201l8.3-5.2a1.2%201.2%200%200%200%200-2L8.3%203.8a1.2%201.2%200%200%200-1.8%201Z%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-chart-line: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%203.5v13h13M6.5%2012l2.8-2.8%202.2%202.2%204-4.4%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-layers: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%203.2%203.6%206.5%2010%209.8l6.4-3.3ZM4.5%2010.4%2010%2013.2l5.5-2.8M4.5%2013.6%2010%2016.4l5.5-2.8%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-box: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M17%206%2010%203.2%203%206v8l7%202.8%207-2.8ZM3%206l7%202.8L17%206M10%209v7.8%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-filter: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204.5h12l-4.4%205.1v5l-3.2-1.6V9.6Z%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-columns: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%204h13v12h-13ZM8.2%204v12M12.8%204v12%22%2F%3E%3C%2Fsvg%3E);--icen-token-icon-download: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%203.5v8M6.8%208.3%2010%2011.5l3.2-3.2M4%2015v2.5a1.5%201.5%200%200%200%201.5%201.5h9a1.5%201.5%200%200%200%201.5-1.5V15%22%2F%3E%3C%2Fsvg%3E)}}@layer icen.components{:root:where(:not([data-icen-style]),[data-icen-style=modern]){--icen-press: scale(.985);--icen-press-soft: scale(.99);--icen-hover-border: var(--icen-token-line);--icen-hover-border-strong: var(--icen-token-line-strong);--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);--icen-disabled-opacity: .48}: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-subtle);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:not(:disabled):not([aria-disabled=true]):not([data-icen-disabled]):not(.is-loading){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:where(:not([data-icen-style]),[data-icen-style=modern]) .icen-btn:not(.icen-btn-ghost):not(.icen-btn-link){box-shadow:inset 0 1px color-mix(in srgb,var(--icen-token-top-highlight) 45%,transparent),0 1px 2px color-mix(in srgb,var(--icen-design-shadow-color) calc(var(--icen-design-shadow-strength) * .35),transparent)}:root:where(:not([data-icen-style]),[data-icen-style=modern]) .icen-btn:focus-visible{box-shadow:var(--icen-ring)}:root:where(:not([data-icen-style]),[data-icen-style=modern]) .icen-btn:active:not(:disabled):not([aria-disabled=true]):not([data-icen-disabled]):not(.is-loading){box-shadow:var(--icen-token-shadow-inset)}:root:where(:not([data-icen-style]),[data-icen-style=modern]) .icen-btn:active:focus-visible{box-shadow:var(--icen-token-shadow-inset),var(--icen-ring)}:root:where(:not([data-icen-style]),[data-icen-style=modern]) :is(.icen-input-wrap,.icen-textarea-wrap){padding-inline:var(--icen-density-space-md)}:root:where(:not([data-icen-style]),[data-icen-style=modern]) :is(.icen-input,.icen-textarea)::placeholder{color:var(--icen-token-text-faint);opacity:1}: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}}:root[data-icen-style=chinese]{--icen-press: scale(.995);--icen-press-soft: scale(.995);--icen-hover-border: var(--icen-token-line);--icen-hover-border-strong: var(--icen-token-line-strong);--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-shadow: var(--icen-ring-soft);--icen-control-focus-border: var(--icen-token-accent)}:root[data-icen-style=chinese] :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);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-icen-style=chinese] :is(h1,h2,h3,h4,h5,h6,.icen-card-title,.icen-modal-title){font-family:var(--icen-font-heading);font-weight:500;letter-spacing:var(--icen-letter-spacing-heading);line-height:var(--icen-line-height-heading)}:root[data-icen-style=chinese] :is(.icen-btn,.icen-page-tab,.icen-segmented-item){font-family:var(--icen-font-body);letter-spacing:.025em;font-weight:500}:root[data-icen-style=chinese] :is(.icen-card,.icen-panel,[data-icen-material=content]){border-color:var(--icen-token-line-soft);box-shadow:none}:root[data-icen-style=chinese] .icen-card--elevated{box-shadow:var(--icen-token-shadow-card)}:root[data-icen-style=chinese] :is(.icen-card.is-selected,.icen-card--interactive:focus-within){box-shadow:var(--icen-ring)}:root[data-icen-style=chinese] .icen-panel-title{padding-block:var(--icen-density-space-md);color:var(--icen-token-text);letter-spacing:.06em;text-transform:none}:root[data-icen-style=chinese] :is(.icen-card-desc,.icen-modal-desc,.icen-panel-subtitle){line-height:var(--icen-line-height-body)}:root[data-icen-style=chinese] .icen-segmented{background:var(--icen-token-bg-soft);border-color:var(--icen-token-line-soft)}:root[data-icen-style=chinese] :is(.icen-segmented-item.is-active,.icen-segmented-item[aria-checked=true],.icen-toggle-group-btn.is-active){box-shadow:inset 0 0 0 1px var(--icen-token-line),var(--icen-token-shadow-card)}:root[data-icen-style=chinese] .icen-tabs:not(.icen-tabs--cards):not(.icen-tabs--segment):not(.icen-tabs--vertical) .icen-page-tab{border-block-end-width:1px}:root[data-icen-style=chinese] :is(.icen-btn,.icen-menu-item,.icen-select-option,.icen-segmented-item):focus-visible{outline:2px solid var(--icen-token-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){:root[data-icen-style=chinese]{--icen-press: none;--icen-press-soft: none}}@media(forced-colors:active){:root[data-icen-style=chinese] :is([data-icen-material],.icen-card,.icen-panel,.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-modal,.icen-nav){background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}:root[data-icen-style=chinese] :focus-visible{outline:2px solid Highlight;outline-offset:3px}:root[data-icen-style=chinese] :is(.icen-card.is-selected,.icen-card--interactive:focus-within){box-shadow:none;outline:2px solid Highlight;outline-offset:2px}}:root[data-icen-style=soviet]{--icen-press: translateY(1px);--icen-press-soft: translateY(1px);--icen-hover-border: var(--icen-token-line-strong);--icen-hover-border-strong: var(--icen-token-text);--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-subtle);--icen-control-focus-shadow: inset 0 -2px 0 var(--icen-token-accent);--icen-control-focus-border: var(--icen-token-accent)}:root[data-icen-style=soviet] :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=soviet] :is(h1,h2,h3,h4,h5,h6,.icen-card-title,.icen-modal-title){font-family:var(--icen-font-heading);font-weight:750;letter-spacing:var(--icen-letter-spacing-heading);line-height:var(--icen-line-height-heading)}:root[data-icen-style=soviet] :is(h1,h2){font-stretch:condensed}:root[data-icen-style=soviet] :is(.icen-btn,.icen-page-tab,.icen-panel-title,.icen-table th){font-family:var(--icen-font-body);font-weight:650;letter-spacing:.035em}:root[data-icen-style=soviet] :is(.icen-btn,.icen-input-wrap,.icen-textarea-wrap,.icen-select-trigger,.icen-segmented){border-width:2px}:root[data-icen-style=soviet] :is(.icen-btn-ghost,.icen-btn-link){border-color:transparent}:root[data-icen-style=soviet] :is(.icen-card,.icen-panel,[data-icen-material=content]){border-color:var(--icen-token-line);border-block-start:3px solid var(--icen-token-line-strong);box-shadow:none}:root[data-icen-style=soviet] .icen-card--elevated{box-shadow:var(--icen-token-shadow-card)}:root[data-icen-style=soviet] :is(.icen-card.is-selected,.icen-card--interactive:focus-within){box-shadow:var(--icen-ring)}:root[data-icen-style=soviet] .icen-panel-title{color:var(--icen-token-text);padding-block:var(--icen-density-space-md);border-block-end:2px solid var(--icen-token-line)}:root[data-icen-style=soviet] .icen-panel.is-collapsed .icen-panel-title{border-block-end-color:transparent}:root[data-icen-style=soviet] .icen-modal{border:2px solid var(--icen-token-line-strong)}:root[data-icen-style=soviet] :is(.icen-switch,.icen-switch-thumb){border-radius:var(--icen-radius-sm)}:root[data-icen-style=soviet] :is(.icen-segmented-item.is-active,.icen-segmented-item[aria-checked=true],.icen-toggle-group-btn.is-active){background:var(--icen-token-surface);box-shadow:inset 0 -3px 0 var(--icen-token-accent),inset 0 0 0 1px var(--icen-token-line)}:root[data-icen-style=soviet] .icen-tabs:not(.icen-tabs--cards):not(.icen-tabs--segment):not(.icen-tabs--vertical) .icen-page-tab{border-block-end-width:3px}:root[data-icen-style=soviet] :is(.icen-btn,.icen-menu-item,.icen-select-option,.icen-segmented-item):focus-visible{outline:2px solid var(--icen-token-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){:root[data-icen-style=soviet]{--icen-press: none;--icen-press-soft: none}}@media(forced-colors:active){:root[data-icen-style=soviet] :is([data-icen-material],.icen-card,.icen-panel,.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-modal,.icen-nav){background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}:root[data-icen-style=soviet] :is(.icen-segmented-item[aria-checked=true],.icen-segmented-item.is-active,.icen-toggle-group-btn.is-active){outline:2px solid Highlight;outline-offset:-2px}:root[data-icen-style=soviet] :focus-visible{outline:2px solid Highlight;outline-offset:3px}:root[data-icen-style=soviet] :is(.icen-card.is-selected,.icen-card--interactive:focus-within){box-shadow:none;outline:2px solid Highlight;outline-offset:2px}}.icen-symbol{display:inline-block;flex:none;vertical-align:middle;overflow:visible}.icen-icon-action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:var(--icen-density-input-height-sm);block-size:var(--icen-density-input-height-sm);padding:0;border:0;border-radius:var(--icen-radius-sm);background:transparent;color:var(--icen-token-text-muted);cursor:pointer;transition:opacity var(--icen-tx-fast),background-color var(--icen-tx-fast),color var(--icen-tx-fast),transform var(--icen-tx-fast)}.icen-icon-action:hover{background:var(--icen-token-fill-1);color:var(--icen-token-text)}.icen-icon-action:active{transform:scale(.94)}.icen-icon-action:focus-visible{outline:2px solid var(--icen-token-accent);outline-offset:2px}.icen-icon-action:disabled{opacity:var(--icen-disabled-opacity);pointer-events:none}@media(hover:hover)and (pointer:fine){.icen-icon-action[data-icen-reveal]{opacity:0}:hover>.icen-icon-action[data-icen-reveal],:focus-within>.icen-icon-action[data-icen-reveal],.icen-icon-action[data-icen-reveal]:focus-visible{opacity:1}}@media(pointer:coarse){.icen-icon-action{min-inline-size:44px;min-block-size:44px}}@media(prefers-reduced-motion:reduce){.icen-icon-action{transition:none}.icen-icon-action:active{transform:none}}:root[data-icen-style=pixel] .icen-symbol{stroke-linecap:square;stroke-linejoin:miter;shape-rendering:crispEdges}:where(.icen-search-field){position:relative}.icen-search-input::-webkit-search-cancel-button,.icen-search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.icen-search-clear{display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;flex-shrink:0;padding:0;border:0;border-radius:var(--icen-radius-sm);color:var(--icen-token-text-muted);background:transparent;cursor:pointer;transition:color var(--icen-tx-fast),background var(--icen-tx-fast)}.icen-search-clear>svg{inline-size:16px;block-size:16px;pointer-events:none}.icen-search-clear:hover{color:var(--icen-token-text);background:var(--icen-token-surface-hover)}.icen-search-clear:focus-visible{outline:2px solid var(--icen-token-accent);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.icen-search-clear{transition:none}}.icen-toast-action,.icen-notification-action{position:relative}.icen-feedback-action-label{display:inline-block}[aria-busy=true]>.icen-feedback-action-label{opacity:0}.icen-feedback-action-spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.icen-feedback-action-spinner>svg{inline-size:16px;block-size:16px;animation:icen-spin calc(var(--icen-duration-normal) * 4) linear infinite}.icen-toast-action[aria-disabled=true],.icen-notification-action[aria-disabled=true]{cursor:progress}.icen-toast-action[aria-disabled=true]:not([aria-busy=true]),.icen-notification-action[aria-disabled=true]:not([aria-busy=true]){opacity:var(--icen-disabled-opacity)}.icen-feedback-error{display:block;margin-block-start:var(--icen-density-space-xs);color:var(--icen-token-error);font-size:var(--icen-density-font-size-sm);line-height:1.5}:root[data-icen-style=pixel] .icen-feedback-action-spinner>svg{animation-timing-function:steps(8,end)}@media(prefers-reduced-motion:reduce){.icen-feedback-action-spinner>svg{animation:none}}.icen-suggestion-status{display:flex;align-items:center;gap:var(--icen-density-space-xs);padding:var(--icen-density-space-sm);color:var(--icen-token-text-muted);font-size:var(--icen-density-font-size-sm);line-height:var(--icen-line-height-body)}.icen-suggestion-symbol{display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;flex:0 0 20px}.icen-suggestion-symbol>svg{inline-size:16px;block-size:16px}.icen-suggestion-copy{flex:1;min-inline-size:0;overflow-wrap:anywhere}.icen-suggestion-status.is-loading .icen-suggestion-symbol>svg{animation:icen-spin calc(var(--icen-duration-normal) * 4) linear infinite}.icen-suggestion-retry{flex:0 0 auto;padding-inline:var(--icen-density-space-sm);min-block-size:var(--icen-density-input-height-sm);border:1px solid var(--icen-token-outline-soft);border-radius:var(--icen-radius-sm);background:var(--icen-token-fill-1);color:var(--icen-token-text);font:inherit;cursor:pointer}.icen-suggestion-retry:focus-visible{outline:2px solid var(--icen-token-accent);outline-offset:1px}@media(hover:hover)and (pointer:fine){.icen-suggestion-retry:hover{background:var(--icen-token-fill-2)}}@media(pointer:coarse){.icen-suggestion-retry{min-inline-size:44px;min-block-size:44px}}:root[data-icen-style=pixel] .icen-suggestion-status.is-loading .icen-suggestion-symbol>svg{animation-timing-function:steps(8,end)}@media(prefers-reduced-motion:reduce){.icen-suggestion-status.is-loading .icen-suggestion-symbol>svg{animation:none}}.icen-input-wrap,.icen-input-control,.icen-kb-input,.icen-kb-retrieval-query,.icen-kb-hittest-input,.icen-kb-filter-field,.icen-kb-filter-value{box-sizing:border-box;min-inline-size:0;block-size:var(--input-height, var(--icen-density-input-height-md));padding:0 var(--input-padding-inline, var(--icen-density-space-sm));font-family:var(--icen-font-body);font-size:var(--input-font-size, var(--icen-density-font-size-md));line-height:1.5;color:var(--icen-token-text);background:var(--icen-token-control);border:1px solid var(--icen-token-outline-soft);border-radius:var(--icen-radius-md);box-shadow:var(--icen-token-shadow-inset);transition:border-color var(--icen-tx-fast),box-shadow var(--icen-tx-fast)}.icen-input-wrap{position:relative;display:flex;align-items:center;gap:var(--icen-density-space-xs);inline-size:100%}:is(.icen-input-wrap,.icen-input-control,.icen-kb-input,.icen-kb-retrieval-query,.icen-kb-hittest-input,.icen-kb-filter-field,.icen-kb-filter-value):hover{border-color:var(--icen-hover-border)}:is(.icen-input-wrap,.icen-input-control,.icen-kb-input,.icen-kb-retrieval-query,.icen-kb-hittest-input,.icen-kb-filter-field,.icen-kb-filter-value):focus-within{outline:none;box-shadow:var(--icen-control-focus-shadow);border-color:var(--icen-control-focus-border)}.icen-input-wrap.is-error,.icen-input-wrap.is-error:focus-within{border-color:var(--icen-token-error)}.icen-input-wrap.is-error:focus-within{box-shadow:var(--icen-control-error-shadow)}.icen-input-wrap.is-disabled,.icen-input-wrap[aria-disabled=true],.icen-input-wrap[data-icen-disabled]{opacity:var(--icen-disabled-opacity);background:var(--icen-token-bg-soft);cursor:not-allowed;pointer-events:none}.icen-input-wrap.is-disabled .icen-input{cursor:not-allowed}.icen-input-wrap--sm,.icen-input-control--sm,.icen-kb-input,.icen-kb-retrieval-query,.icen-kb-hittest-input,.icen-kb-filter-field,.icen-kb-filter-value{--input-height: var(--icen-density-input-height-sm);--input-padding-inline: max(8px, calc(var(--icen-density-space-sm) * 1.25));--input-font-size: var(--icen-density-font-size-sm)}.icen-input-wrap--lg,.icen-input-control--lg{--input-height: var(--icen-density-input-height-lg);--input-padding-inline: var(--icen-density-space-md);--input-font-size: var(--icen-density-font-size-lg)}.icen-input{box-sizing:border-box;flex:1;min-width:0;padding:0;background:transparent;border:none;outline:none;color:var(--icen-token-text);font:inherit}.icen-input::placeholder{color:color-mix(in srgb,var(--icen-token-text-faint) 60%,transparent)}.icen-input:read-only{color:var(--icen-token-text-muted);cursor:default}.icen-input::-webkit-search-cancel-button{-webkit-appearance:none}.icen-search-field>.icen-input-wrap{inline-size:100%}.icen-input-wrap>.icen-search-input{flex:1;inline-size:100%;min-inline-size:0;block-size:auto;min-block-size:0;padding:0;border:0;border-radius:0;outline:none;box-shadow:none;background:transparent;color:var(--icen-token-text);font:inherit}.icen-input-wrap>.icen-search-input:focus{border:0;outline:none;box-shadow:none}.icen-input-wrap>.icen-search-input::placeholder{color:var(--icen-token-text-muted)}@media(pointer:coarse){.icen-input-wrap,.icen-input-control,.icen-kb-input,.icen-kb-retrieval-query,.icen-kb-hittest-input,.icen-kb-filter-field,.icen-kb-filter-value{font-size:max(16px,var(--input-font-size, var(--icen-density-font-size-md)))}.icen-input-wrap--sm{font-size:max(16px,var(--icen-density-font-size-sm))}.icen-input-wrap--lg{font-size:max(16px,var(--icen-density-font-size-lg))}.icen-input-clear,.icen-input-pw-toggle{min-inline-size:44px;min-block-size:44px}.icen-input-wrap:has(.icen-input-clear:not([hidden]),.icen-input-pw-toggle){min-block-size:46px}}.icen-input-leading,.icen-input-trailing{display:inline-flex;align-items:center;flex-shrink:0;color:var(--icen-token-text-faint)}.icen-input-leading svg,.icen-input-trailing svg{width:14px;height:14px}.icen-input-affix{display:inline-flex;align-items:center;flex-shrink:0;padding:0 var(--icen-density-space-xs);color:var(--icen-token-text-muted);font-size:.92em;background:var(--icen-token-fill-1);border-radius:var(--icen-radius-xs)}.icen-input-clear,.icen-input-pw-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;padding:0;border:none;background:transparent;cursor:pointer;border-radius:var(--icen-radius-full);color:var(--icen-token-text-faint);transition:color var(--icen-tx-fast),background-color var(--icen-tx-fast)}.icen-input-clear:hover,.icen-input-pw-toggle:hover{color:var(--icen-token-text);background:var(--icen-token-surface-hover)}.icen-input-clear:focus-visible,.icen-input-pw-toggle:focus-visible{outline:none;box-shadow:var(--icen-ring)}.icen-input-clear svg,.icen-input-pw-toggle svg{width:12px;height:12px}.icen-textarea-wrap{position:relative;display:flex;width:100%;background:var(--icen-token-control);border:1px solid var(--icen-token-outline-soft);border-radius:var(--icen-radius-md);box-shadow:var(--icen-token-shadow-inset);transition:border-color var(--icen-tx-fast),box-shadow var(--icen-tx-fast)}.icen-textarea-wrap:hover{border-color:var(--icen-hover-border)}.icen-textarea-wrap:focus-within{box-shadow:var(--icen-control-focus-shadow);border-color:var(--icen-control-focus-border)}.icen-textarea-wrap.is-error,.icen-textarea-wrap.is-error:focus-within{border-color:var(--icen-token-error);box-shadow:var(--icen-control-error-shadow)}.icen-textarea-wrap.is-disabled,.icen-textarea-wrap[aria-disabled=true],.icen-textarea-wrap[data-icen-disabled]{opacity:var(--icen-disabled-opacity);background:var(--icen-token-bg-soft);cursor:not-allowed;pointer-events:none}.icen-textarea-wrap.is-disabled .icen-textarea{cursor:not-allowed}.icen-textarea{width:100%;padding:var(--icen-density-space-sm) var(--icen-density-space-md);background:transparent;border:none;outline:none;resize:vertical;color:var(--icen-token-text);font:inherit;font-size:var(--icen-density-font-size-md);line-height:1.5;min-height:calc(4.5em + 24px)}.icen-textarea::placeholder{color:color-mix(in srgb,var(--icen-token-text-faint) 60%,transparent)}.icen-input-wrap--has-counter{padding-inline-end:calc(var(--icen-density-space-sm) + 48px)}.icen-input-wrap--has-counter .icen-input-counter{position:absolute;inset-inline-end:var(--icen-density-space-sm);top:50%;transform:translateY(-50%);font-size:var(--icen-density-font-size-xs);color:var(--icen-token-text-faint);font-variant-numeric:tabular-nums;pointer-events:none}.icen-input-counter{position:absolute;inset-inline-end:var(--icen-density-space-sm);bottom:var(--icen-density-space-xs);font-size:var(--icen-density-font-size-xs);color:var(--icen-token-text-faint);font-variant-numeric:tabular-nums;pointer-events:none;transition:color var(--icen-tx-fast)}.icen-input-counter.is-warn{color:var(--icen-token-warning)}.icen-input-counter.is-error{color:var(--icen-token-error);font-weight:600}.icen-textarea-wrap .icen-textarea{padding-bottom:24px}.icen-textarea-wrap .icen-input-counter{position:absolute;inset-inline-end:var(--icen-density-space-sm);bottom:var(--icen-density-space-xs)}:is(.icen-input-control,.icen-kb-input,.icen-kb-retrieval-query,.icen-kb-hittest-input,.icen-kb-filter-field,.icen-kb-filter-value):disabled{opacity:var(--icen-disabled-opacity);cursor:not-allowed;background:var(--icen-token-bg-soft)}:is(.icen-input-control,.icen-kb-input,.icen-kb-retrieval-query,.icen-kb-hittest-input,.icen-kb-filter-field,.icen-kb-filter-value):read-only{color:var(--icen-token-text-muted)}.icen-input-control[aria-invalid=true]{border-color:var(--icen-token-error)}}@layer icen.base{: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)}}}@layer icen.components{.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}}}@layer icen.components{.icen-panel{background:var(--icen-token-surface);border:1px solid var(--icen-token-line-soft);border-radius:var(--icen-radius-lg);box-shadow:var(--icen-token-shadow-elevated);margin-bottom:var(--icen-density-space-lg);overflow:hidden}.icen-panel-title{display:flex;align-items:center;justify-content:space-between;gap:var(--icen-density-space-sm);padding:var(--icen-density-space-sm) var(--icen-density-space-md);border-bottom:1px solid var(--icen-token-line-soft);font-size:var(--icen-density-font-size-xs);letter-spacing:.08em;color:var(--icen-token-text-muted);text-transform:uppercase;font-weight:600}.icen-panel-title-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.icen-panel-title-text>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icen-panel-subtitle{font-size:var(--icen-density-font-size-xs);font-weight:400;letter-spacing:0;text-transform:none;color:var(--icen-token-text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icen-panel-title-actions{display:flex;align-items:center;gap:var(--icen-density-space-xs);flex-shrink:0}.icen-panel-toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--icen-token-text-faint);cursor:pointer;border-radius:var(--icen-radius-xs);transition:color var(--icen-tx-fast),background-color var(--icen-tx-fast)}.icen-panel-toggle:hover{color:var(--icen-token-text);background:var(--icen-token-fill-1)}.icen-panel-toggle:focus-visible{outline:none;box-shadow:var(--icen-ring)}.icen-panel-toggle-icon{width:14px;height:14px;transition:transform var(--icen-tx-fast)}.icen-panel.is-collapsed .icen-panel-toggle-icon{transform:rotate(-90deg)}.icen-panel.is-collapsed .icen-panel-body,.icen-panel.is-collapsed .icen-panel-foot{display:none}.icen-panel.is-collapsed .icen-panel-title{border-bottom-color:transparent}.icen-panel--collapsible .icen-panel-body{animation:panel-expand var(--icen-tx-normal) var(--icen-ease-out)}@keyframes panel-expand{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.icen-panel-body{padding:var(--icen-density-space-md);font-size:var(--icen-density-font-size-md);line-height:1.6}.icen-panel--flush .icen-panel-body{padding:0}.icen-panel-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--icen-density-space-sm);padding:var(--icen-density-space-sm) var(--icen-density-space-md);border-top:1px solid var(--icen-token-line-soft);background:color-mix(in srgb,var(--icen-token-bg-soft) 50%,transparent)}.icen-panel--accent{border-color:color-mix(in srgb,var(--icen-token-accent) 30%,transparent)}.icen-panel--accent .icen-panel-title{color:var(--icen-token-accent);background:var(--icen-token-accent-subtle)}.icen-panel--flat{box-shadow:none;background:var(--icen-token-bg-soft)}.icen-panel--collapsible .icen-panel-title{cursor:pointer}@media(prefers-reduced-motion:reduce){.icen-panel-toggle-icon{transition:none}.icen-panel--collapsible .icen-panel-body{animation:none}}}@layer icen.components{.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}}}@layer icen.components{.icen-form{display:flex;flex-direction:column;gap:var(--icen-density-space-md)}.icen-form-field{display:flex;flex-direction:column;gap:var(--icen-density-space-xs);margin:0;padding:0;border:0}.icen-form-label{font-size:var(--icen-density-font-size-sm);color:var(--icen-token-text-muted);letter-spacing:.02em;font-weight:500}.icen-form-label .icen-req{color:var(--icen-token-error);margin-inline-start:2px}.icen-form-input,.icen-form-textarea{inline-size:100%;padding:0 var(--icen-density-space-md);height:var(--icen-density-input-height-md);background:var(--icen-token-control);color:var(--icen-token-text);border:1px solid var(--icen-token-outline-soft);border-radius:var(--icen-radius-md);font-family:var(--icen-font-body);font-size:var(--icen-density-font-size-md);outline:none;transition:border-color var(--icen-tx-fast),box-shadow var(--icen-tx-fast),background-color var(--icen-tx-fast)}.icen-form-textarea{height:auto;min-height:calc(6em + 24px);padding:var(--icen-density-space-sm) var(--icen-density-space-md);line-height:1.5;resize:vertical}.icen-form-input::placeholder,.icen-form-textarea::placeholder{color:color-mix(in srgb,var(--icen-token-text-faint) 60%,transparent)}.icen-form-input:hover,.icen-form-textarea:hover{border-color:var(--icen-hover-border)}.icen-form-input:focus-visible,.icen-form-textarea:focus-visible{border-color:var(--icen-control-focus-border);box-shadow:var(--icen-control-focus-shadow)}.icen-form-input:disabled,.icen-form-textarea:disabled,.icen-form-input[aria-disabled=true],.icen-form-textarea[aria-disabled=true]{opacity:var(--icen-disabled-opacity);cursor:not-allowed;background:var(--icen-token-bg-soft)}.icen-form-input:where(:user-invalid,[data-icen-invalid=true]),.icen-form-textarea:where(:user-invalid,[data-icen-invalid=true]){border-color:var(--icen-token-error)}.icen-form-input:where(:user-invalid,[data-icen-invalid=true]):focus-visible,.icen-form-textarea:where(:user-invalid,[data-icen-invalid=true]):focus-visible{border-color:var(--icen-token-error);box-shadow:var(--icen-control-error-shadow)}@supports not selector(:user-invalid){.icen-form-input:where(:invalid:not(:placeholder-shown),[data-icen-invalid=true]),.icen-form-textarea:where(:invalid:not(:placeholder-shown),[data-icen-invalid=true]){border-color:var(--icen-token-error)}.icen-form-input:where(:invalid:not(:placeholder-shown),[data-icen-invalid=true]):focus-visible,.icen-form-textarea:where(:invalid:not(:placeholder-shown),[data-icen-invalid=true]):focus-visible{border-color:var(--icen-token-error);box-shadow:var(--icen-control-error-shadow)}}.icen-form-input--sm,.icen-form-textarea--sm{height:var(--icen-density-input-height-sm);font-size:var(--icen-density-font-size-sm)}.icen-form-input--lg,.icen-form-textarea--lg{height:var(--icen-density-input-height-lg);font-size:var(--icen-density-font-size-lg)}.icen-form-hint{font-size:var(--icen-density-font-size-xs);color:var(--icen-token-text-faint);line-height:1.4}.icen-form-error{font-size:var(--icen-density-font-size-xs);color:var(--icen-token-error);line-height:1.4}.icen-form-field[data-icen-invalid=true] .icen-form-label{color:var(--icen-token-error)}.icen-form-field--horizontal{display:flex;flex-direction:row;align-items:flex-start;gap:var(--icen-density-space-md)}.icen-form-field--horizontal .icen-form-label{flex-shrink:0;inline-size:120px;text-align:end;padding-top:calc((var(--icen-density-input-height-md) - 1lh) / 2)}.icen-form-field--horizontal .icen-form-field-control{flex:1;min-width:0}.icen-form-label-help{display:inline-flex;align-items:center;margin-inline-start:4px;width:14px;height:14px;color:var(--icen-token-text-faint);cursor:help}.icen-form-label-help svg{width:12px;height:12px}.icen-form-label-optional{font-size:var(--icen-density-font-size-2xs);font-weight:400;color:var(--icen-token-text-faint);margin-inline-start:4px}.icen-form-section{padding:var(--icen-density-space-sm) 0}.icen-form-section-title{font-size:var(--icen-density-font-size-md);font-weight:600;color:var(--icen-token-text);margin:0 0 var(--icen-density-space-sm);padding-bottom:var(--icen-density-space-xs);border-bottom:1px solid var(--icen-token-outline-soft)}.icen-form-section-desc{font-size:var(--icen-density-font-size-sm);color:var(--icen-token-text-muted);margin:calc(-1 * var(--icen-density-space-xs)) 0 var(--icen-density-space-sm)}.icen-form-actions{display:flex;align-items:center;gap:var(--icen-density-space-sm);padding-top:var(--icen-density-space-sm);border-top:1px solid var(--icen-token-outline-soft)}.icen-form-actions--right{justify-content:flex-end}.icen-form-actions--center{justify-content:center}.icen-form-actions--split{justify-content:space-between}.icen-form--inline{flex-direction:row;align-items:flex-end;gap:var(--icen-density-space-sm);flex-wrap:wrap}.icen-form--inline .icen-form-field{flex:1;min-width:160px}.icen-form-grid{display:grid;grid-template-columns:repeat(var(--form-cols, 2),1fr);gap:var(--icen-density-space-md)}.icen-form-grid .icen-form-field--full{grid-column:1 / -1}.icen-form-field[data-icen-valid=true] .icen-form-label:after{content:"";display:inline-block;inline-size:16px;block-size:16px;flex:none;vertical-align:middle;background:currentColor;mask:var(--icen-token-icon-check) center / contain no-repeat;margin-inline-start:4px;color:var(--icen-token-success);font-weight:700}.icen-form-loading{position:relative;pointer-events:none;opacity:.6}.icen-form-loading:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:2px solid color-mix(in srgb,var(--icen-token-accent) 30%,transparent);border-top-color:var(--icen-token-accent);border-radius:50%;animation:icen-spin var(--form-loading-duration, .8s) linear infinite}.icen-banner-ok,.icen-banner-err{display:flex;align-items:flex-start;gap:var(--icen-density-space-sm);padding:var(--icen-density-space-sm) var(--icen-density-space-md);margin-bottom:var(--icen-density-space-md);border-radius:var(--icen-radius-md);font-size:var(--icen-density-font-size-sm);line-height:1.5;border:1px solid transparent;background:var(--banner-bg);color:var(--banner-fg);border-color:var(--banner-border)}.icen-banner-ok{--banner-bg: var(--icen-token-success-muted);--banner-fg: var(--icen-token-success);--banner-border: color-mix(in srgb, var(--icen-token-success) 25%, transparent)}.icen-banner-err{--banner-bg: var(--icen-token-error-muted);--banner-fg: var(--icen-token-error);--banner-border: color-mix(in srgb, var(--icen-token-error) 25%, transparent)}.icen-banner-block{align-items:center;padding:var(--icen-density-space-md)}}@layer icen.components{.icen-tabs{display:flex;gap:2px;flex-wrap:wrap;border-bottom:1px solid var(--icen-token-line-soft);margin-bottom:var(--icen-density-space-lg)}.icen-page-tab{background:none;border:0;cursor:pointer;padding:var(--icen-density-space-sm) var(--icen-density-space-md);font-family:var(--icen-font-mono);font-size:var(--icen-density-font-size-md);letter-spacing:.05em;color:var(--icen-token-text-muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color var(--icen-tx-fast),border-color var(--icen-tx-fast)}.icen-page-tab:hover{color:var(--icen-token-accent)}.icen-page-tab:focus-visible{outline:none;border-radius:var(--icen-radius-sm);box-shadow:var(--icen-ring)}.icen-page-tab.is-active,.icen-page-tab[aria-selected=true]{color:var(--icen-token-accent-text, var(--icen-token-accent-deep, var(--icen-token-accent)));border-bottom-color:var(--icen-token-accent);font-weight:700}.icen-tabs a{padding:var(--icen-density-space-sm) var(--icen-density-space-md);font-size:var(--icen-density-font-size-md);color:var(--icen-token-text-muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;text-decoration:none;transition:color var(--icen-tx-fast),border-color var(--icen-tx-fast)}.icen-tabs a:hover{color:var(--icen-token-accent);text-decoration:none}.icen-tabs a:focus-visible{outline:none;border-radius:var(--icen-radius-sm);box-shadow:var(--icen-ring)}.icen-tabs a.is-active,.icen-tabs a[aria-current=page]{color:var(--icen-token-accent);border-bottom-color:var(--icen-token-accent)}.icen-tabs--cards{border-bottom:0;gap:var(--icen-density-space-xs);margin-bottom:var(--icen-density-space-md)}.icen-tabs--cards .icen-page-tab{padding:var(--icen-density-space-xs) var(--icen-density-space-md);border:1px solid var(--icen-token-outline-soft);border-radius:var(--icen-radius-full);margin-bottom:0}.icen-tabs--cards .icen-page-tab.is-active,.icen-tabs--cards .icen-page-tab[aria-selected=true]{background:var(--icen-token-accent-strong);color:var(--icen-token-on-accent);border-color:var(--icen-token-accent-strong);font-weight:500}.icen-tabs--equal .icen-page-tab,.icen-tabs--equal a{flex:1;text-align:center}.icen-tabs--sm .icen-page-tab{padding:var(--icen-density-space-xs) var(--icen-density-space-sm);font-size:var(--icen-density-font-size-sm)}.icen-tabs--lg .icen-page-tab{padding:var(--icen-density-space-md) calc(var(--icen-density-space-md) + 4px);font-size:var(--icen-density-font-size-lg)}.icen-page-tab-icon{width:14px;height:14px;flex-shrink:0;margin-inline-end:2px}.icen-page-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-inline-start:var(--icen-density-space-xs);font-size:var(--icen-density-font-size-2xs);font-weight:600;color:var(--icen-token-text-faint);background:var(--icen-token-fill-2);border-radius:var(--icen-radius-full);font-variant-numeric:tabular-nums;line-height:1}.icen-page-tab.is-active .icen-page-tab-badge,.icen-page-tab[aria-selected=true] .icen-page-tab-badge{background:var(--icen-token-accent-strong);color:var(--icen-token-on-accent)}.icen-page-tab-close{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-inline-start:var(--icen-density-space-xs);margin-inline-end:-4px;padding:0;border:0;border-radius:var(--icen-radius-full);background:transparent;color:var(--icen-token-text-faint);cursor:pointer;transition:color var(--icen-tx-fast),background-color var(--icen-tx-fast)}.icen-page-tab-close:hover{color:var(--icen-token-error);background:var(--icen-token-error-muted)}.icen-page-tab-close svg{width:10px;height:10px}.icen-tabs--segment{display:inline-flex;border-bottom:none;gap:2px;padding:2px;background:var(--icen-token-panel);border:1px solid var(--icen-token-outline-soft);border-radius:var(--icen-radius-md);box-shadow:var(--icen-token-shadow-inset)}.icen-tabs--segment .icen-page-tab{border-bottom:none;margin-bottom:0;padding:var(--icen-density-space-xs) var(--icen-density-space-md);border-radius:var(--icen-radius-sm)}.icen-tabs--segment .icen-page-tab.is-active,.icen-tabs--segment .icen-page-tab[aria-selected=true]{background:var(--icen-token-accent-strong);color:var(--icen-token-on-accent);border-bottom-color:transparent;font-weight:500}.icen-tabs--vertical{flex-direction:column;border-bottom:none;border-inline-end:1px solid var(--icen-token-line-soft);margin-bottom:0;min-inline-size:160px}.icen-tabs--vertical .icen-page-tab{border-bottom:none;border-inline-end:2px solid transparent;margin-bottom:0;margin-inline-end:-1px}.icen-tabs--vertical .icen-page-tab.is-active,.icen-tabs--vertical .icen-page-tab[aria-selected=true]{border-inline-end-color:var(--icen-token-accent);border-bottom-color:transparent}@media(prefers-reduced-motion:reduce){.icen-page-tab,.icen-tabs a,.icen-page-tab-close{transition:none}}.icen-tabs[data-icen-tabs-ink]{position:relative}.icen-tabs[data-icen-tabs-ink] .icen-page-tab.is-active,.icen-tabs[data-icen-tabs-ink] .icen-page-tab[aria-selected=true]{border-bottom-color:transparent}.icen-tabs-ink{position:absolute;bottom:-1px;left:0;height:2px;border-radius:var(--icen-radius-full);background:var(--icen-token-accent);pointer-events:none;transition:width var(--icen-duration-normal) var(--icen-ease-out),transform var(--icen-duration-normal) var(--icen-ease-out)}@media(prefers-reduced-motion:reduce){.icen-tabs-ink{transition:none}}}@layer icen.components{.icen-toast-container{position:fixed;inset-inline-end:var(--icen-density-space-md);bottom:var(--icen-density-space-md);z-index:var(--icen-z-toast);display:flex;flex-direction:column;gap:var(--icen-density-space-sm);align-items:flex-end;pointer-events:none}.icen-toast{pointer-events:auto;position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:var(--icen-density-space-sm);background:var(--icen-token-surface);color:var(--icen-token-text);border:1px solid var(--icen-token-line-soft);border-inline-start:3px solid var(--icen-token-line-strong);border-radius:var(--icen-radius-sm);box-shadow:var(--icen-token-shadow-overlay);padding:var(--icen-density-space-sm) var(--icen-density-space-md);font-size:var(--icen-density-font-size-md);line-height:1.4;max-inline-size:380px;animation:icen-toast-in var(--icen-tx-slow)}.icen-toast--success{border-inline-start-color:var(--icen-token-success)}.icen-toast--error{border-inline-start-color:var(--icen-token-error)}.icen-toast--warning{border-inline-start-color:var(--icen-token-warning)}.icen-toast--info{border-inline-start-color:var(--icen-token-info)}.icen-toast-msg{flex:1;min-width:0;word-break:break-word}.icen-toast-action{flex-shrink:0;padding:0;background:none;border:0;cursor:pointer;color:var(--icen-token-accent);font:inherit;font-size:var(--icen-density-font-size-sm);font-weight:500;text-decoration:underline;text-underline-offset:3px;-webkit-tap-highlight-color:transparent;transition:color var(--icen-tx-fast)}.icen-toast-action:hover{color:var(--icen-token-accent-deep, var(--icen-token-accent))}.icen-toast-action:focus-visible{outline:none;border-radius:var(--icen-radius-xs);box-shadow:var(--icen-ring)}.icen-toast-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--icen-token-text-faint)}.icen-toast-icon svg{width:16px;height:16px}.icen-toast--success .icen-toast-icon{color:var(--icen-token-success)}.icen-toast--error .icen-toast-icon{color:var(--icen-token-error)}.icen-toast--warning .icen-toast-icon{color:var(--icen-token-warning)}.icen-toast--info .icen-toast-icon{color:var(--icen-token-info)}.icen-toast-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--icen-radius-xs);background:transparent;color:var(--icen-token-text-faint);cursor:pointer;transition:color var(--icen-tx-fast),background-color var(--icen-tx-fast)}.icen-toast-close:hover{color:var(--icen-token-text);background:var(--icen-token-fill-1)}.icen-toast-close svg{width:12px;height:12px}.icen-toast-content{flex:1;min-width:0}.icen-toast-title{font-size:var(--icen-density-font-size-md);font-weight:500;color:var(--icen-token-text);line-height:1.4}.icen-toast-body{font-size:var(--icen-density-font-size-sm);color:var(--icen-token-text-muted);margin-top:2px;line-height:1.5}.icen-toast-progress{position:absolute;bottom:0;inset-inline:0;height:2px;background:transparent;overflow:hidden;border-radius:0 0 var(--icen-radius-sm) var(--icen-radius-sm)}.icen-toast-progress-fill{height:100%;background:var(--icen-token-accent);transform-origin:left;animation:toast-countdown linear forwards}.icen-toast--success .icen-toast-progress-fill{background:var(--icen-token-success)}.icen-toast--error .icen-toast-progress-fill{background:var(--icen-token-error)}.icen-toast--warning .icen-toast-progress-fill{background:var(--icen-token-warning)}.icen-toast--info .icen-toast-progress-fill{background:var(--icen-token-info)}@keyframes toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.icen-toast-container[data-icen-position=top-left]{right:auto;bottom:auto;top:var(--icen-density-space-md);left:var(--icen-density-space-md);align-items:flex-start}.icen-toast-container[data-icen-position=top-right]{bottom:auto;top:var(--icen-density-space-md)}.icen-toast-container[data-icen-position=top-center]{right:auto;bottom:auto;top:var(--icen-density-space-md);left:50%;transform:translate(-50%);align-items:center}.icen-toast-container[data-icen-position=bottom-left]{right:auto;left:var(--icen-density-space-md);align-items:flex-start}.icen-toast-container[data-icen-position=bottom-center]{right:auto;left:50%;transform:translate(-50%);align-items:center}.icen-toast.is-leaving{opacity:0;transform:translateY(8px);transition:opacity var(--icen-tx-normal),transform var(--icen-tx-normal)}@keyframes icen-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.icen-toast-container{inset-inline:var(--icen-density-space-sm);bottom:var(--icen-density-space-sm);align-items:stretch}.icen-toast{max-inline-size:none}}@media(prefers-reduced-motion:reduce){.icen-toast{animation:none}}.icen-toast-close.icen-icon-action{inline-size:var(--icen-density-input-height-sm);block-size:var(--icen-density-input-height-sm)}.icen-toast-close.icen-icon-action>svg{inline-size:14px;block-size:14px}.icen-toast-close:focus-visible{outline:2px solid var(--icen-token-accent);outline-offset:1px}@media(pointer:coarse){.icen-toast-close.icen-icon-action{min-inline-size:44px;min-block-size:44px}}.icen-toast-content{min-inline-size:0}.icen-toast{max-inline-size:min(380px,calc(100vw - 2 * var(--icen-density-space-md)))}.icen-toast-action{min-block-size:var(--icen-density-input-height-sm);padding-inline:var(--icen-density-space-sm);border-radius:var(--icen-radius-sm);text-decoration:none;background:var(--icen-token-fill-1)}.icen-toast-action:hover{background:var(--icen-token-fill-2)}@media(pointer:coarse){.icen-toast-action{min-inline-size:44px;min-block-size:44px}}}:root{--bg: var(--icen-token-bg);--panel: var(--icen-token-surface);--panel-2: var(--icen-token-surface-strong);--line: var(--icen-token-line-soft);--text: var(--icen-token-text);--dim: var(--icen-token-text-muted);--faint: var(--icen-token-text-faint);--accent: var(--icen-token-accent);--icen-accent-deep: var(--icen-token-accent-deep);--code-bg: #f0eee6;--c-green: var(--icen-token-success);--c-yellow: var(--icen-token-warning);--c-red: var(--icen-token-error);--icen-font-mono: var(--icen-font-mono);--icen-font-cjk: var(--icen-font-heading)}body{min-height:100vh;display:flex;flex-direction:column}main{flex:1}.wrap{max-width:720px;margin:0 auto;padding:0 20px}.topbar{border-bottom:1px solid var(--line);background:var(--panel)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;height:56px}.brand{display:flex;align-items:baseline;gap:10px;color:var(--text)}.brand:hover{text-decoration:none}.brand-mark{color:var(--accent);font-size:12px;letter-spacing:4px;font-weight:700}.brand-name{font-family:var(--icen-font-cjk);font-size:17px}.topnav{display:flex;align-items:center;gap:18px;font-size:12px;letter-spacing:1px}.topnav a{color:var(--dim)}.topnav a:hover{color:var(--accent);text-decoration:none}.theme-toggle{background:none;border:1px solid var(--line);border-radius:99px;color:var(--dim);font-family:var(--icen-font-mono);font-size:11px;padding:3px 12px;cursor:pointer;letter-spacing:1px}.theme-toggle:hover{border-color:var(--accent);color:var(--accent)}.footer{border-top:1px solid var(--line);margin-top:64px}.footer-inner{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px;color:var(--faint);font-size:11.5px}.app-page{padding:56px 0 24px}.app-title{font-size:26px;font-weight:700;margin:0 0 28px;font-family:var(--icen-font-cjk)}.app-sub{color:var(--dim);font-size:13px;margin:-18px 0 28px;font-family:var(--icen-font-cjk)}.app-pad{padding:20px}.app-status{padding:20px;color:var(--dim)}.app-dim{color:var(--faint);font-size:12.5px}.app-actions{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.auth-card{padding:28px 24px}.auth-links{display:flex;justify-content:space-between;margin-top:18px;font-size:12.5px}.auth-alt{color:var(--dim)}.auth-alt:hover{color:var(--accent)}.icen-steps{display:flex;gap:8px;margin-bottom:24px}.icen-steps .icen-step{flex:1;height:3px;border-radius:2px;background:var(--line)}.icen-steps .icen-step.active{background:var(--accent)}.meta-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 20px;border-bottom:1px solid var(--line)}.meta-row:last-child{border-bottom:0}.meta-key{color:var(--faint);font-size:12px;flex-shrink:0}.meta-val{font-size:13.5px;word-break:break-all;text-align:right}.key-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.key-display{font-size:18px;letter-spacing:.12em;background:var(--code-bg);border:1px solid rgba(217,119,87,.3);border-radius:8px;padding:10px 16px;color:var(--icen-accent-deep)}.key-once{background:#d977570f;border:1px dashed rgba(217,119,87,.5);border-radius:10px;padding:16px 18px;margin-bottom:14px}.key-once .key-once-tip{color:var(--icen-accent-deep);font-size:12px;margin-top:10px;font-family:var(--icen-font-cjk)}.icen-copy-btn{background:none;border:1px solid var(--line);border-radius:6px;color:var(--dim);font-family:var(--icen-font-mono);font-size:11px;padding:5px 12px;cursor:pointer;letter-spacing:1px}.icen-copy-btn:hover{border-color:var(--accent);color:var(--accent)}.icen-copy-btn.done{color:var(--c-green);border-color:#3d8a5a66}.hero{padding:88px 0 40px;text-align:center}.hero-mark{color:var(--accent);font-size:13px;letter-spacing:6px}.hero-title{font-family:var(--icen-font-cjk);font-size:clamp(34px,6vw,48px);margin:14px 0 12px;line-height:1.2}.hero-sub{color:var(--dim);font-family:var(--icen-font-cjk);font-size:14.5px;max-width:520px;margin:0 auto 32px}.hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.feat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:48px}.feat-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:22px 20px}.feat-card h3{font-family:var(--icen-font-cjk);font-size:15.5px;margin:0 0 8px}.feat-card p{color:var(--dim);font-size:12.5px;margin:0;font-family:var(--icen-font-cjk)}.feat-tag{color:var(--accent);font-size:10.5px;letter-spacing:2px}.icen-mono{font-family:var(--icen-font-mono)}@media(max-width:640px){.hero{padding:56px 0 32px}.meta-row{flex-direction:column;gap:2px}.meta-val{text-align:left}}.oauth-sep{display:flex;align-items:center;gap:12px;margin:22px 0 14px;color:var(--faint);font-size:12px;letter-spacing:1px}.oauth-sep:before,.oauth-sep:after{content:"";flex:1;border-top:1px solid var(--line)}.oauth-row{display:flex;flex-direction:column;gap:10px}.oauth-row .icen-btn{text-align:center}.icen-banner-ok{background:#3d8a5a14;color:var(--c-green);border:1px solid rgba(61,138,90,.25);border-radius:8px;padding:10px 14px;font-size:12.5px;margin-bottom:20px;font-family:var(--icen-font-cjk)}.icen-banner-err{background:#c0392b12;color:var(--c-red);border:1px solid rgba(192,57,43,.25);border-radius:8px;padding:10px 14px;font-size:12.5px;margin-bottom:20px;font-family:var(--icen-font-cjk)}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:24px}.plan-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #1f1e1d0d;padding:22px 20px;display:flex;flex-direction:column}.plan-card h3{font-family:var(--icen-font-cjk);font-size:16.5px;margin:0 0 6px}.plan-card .plan-desc{color:var(--dim);font-size:12.5px;margin:0 0 14px;font-family:var(--icen-font-cjk)}.plan-price{color:var(--accent);font-size:26px;font-weight:700;margin-bottom:4px}.plan-price .plan-interval{color:var(--faint);font-size:12px;font-weight:400;margin-left:6px}.plan-grants{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 16px}.plan-card .plan-buy{margin-top:auto}.list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--line);flex-wrap:wrap}.list-row:last-child{border-bottom:0}.list-main{min-width:0}.list-sub{color:var(--faint);font-size:12px;margin-top:2px;word-break:break-all}.list-side{display:flex;align-items:center;gap:10px;flex-shrink:0}.danger-zone{border:1px solid rgba(192,57,43,.35)}.danger-zone .icen-panel-title{color:var(--c-red);border-bottom-color:#c0392b33}.danger-tip{color:var(--c-red);font-size:12.5px;font-family:var(--icen-font-cjk)}.avatar-img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid var(--line)}.profile-hero{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #1f1e1d0d;padding:22px 24px;margin-bottom:24px}.profile-hero-avatar{flex-shrink:0}.profile-avatar-img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:1px solid var(--line);display:block}.profile-avatar-fallback{width:64px;height:64px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700}.profile-hero-main{flex:1;min-width:200px}.profile-hero-name{font-family:var(--icen-font-cjk);font-size:21px;font-weight:700;line-height:1.3}.profile-hero-meta{color:var(--faint);font-size:12.5px;margin-top:2px}.profile-hero-email{color:var(--dim);font-size:12.5px;margin-top:6px}.profile-hero-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto}.profile-hero-side-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.profile-hero-created{color:var(--faint);font-size:11.5px}@media(max-width:640px){.profile-hero{align-items:flex-start}.profile-hero-side{align-items:flex-start;margin-left:0}.profile-hero-side-meta{justify-content:flex-start}}.ov-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:24px}.ov-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #1f1e1d0d;padding:16px 18px}.ov-label{color:var(--faint);font-size:11px;letter-spacing:1px}.ov-value{font-size:15.5px;font-weight:700;margin:6px 0 3px;word-break:break-all}.ov-sub{color:var(--dim);font-size:12px}.todo-card{background:var(--panel);border:1px solid rgba(184,134,11,.45);border-radius:12px;margin-bottom:24px;overflow:hidden}.todo-title{padding:12px 20px;border-bottom:1px solid rgba(184,134,11,.25);color:var(--c-yellow);font-size:12px;letter-spacing:2px}.todo-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-bottom:1px solid var(--line);font-size:13px;flex-wrap:wrap}.todo-row:last-child{border-bottom:0}.sysinfo-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-bottom:1px solid var(--line);font-size:13px;flex-wrap:wrap}.sysinfo-label{color:var(--faint);font-size:12px;flex-shrink:0}.footer-links[data-astro-cid-5hce7sga]{display:flex;gap:14px;flex-wrap:wrap}
