:root{--aui-bg:#f5f7fa;--aui-surface:#fff;--aui-surface-subtle:#f1f4f7;--aui-surface-elevated:#fff;--aui-surface-translucent:#ffffffeb;--aui-header:#e9eef3;--aui-border:#cbd5df;--aui-border-hover:#8b9aaa;--aui-border-style:solid;--aui-focus:#2459d6;--aui-focus-ring:0 0 0 3px #2459d638;--aui-focus-inset:inset 0 -2px var(--aui-focus);--aui-text:#263443;--aui-text-primary:#101b28;--aui-text-secondary:#5c6c7d;--aui-text-muted:#82909e;--aui-text-inverse:#fff;--aui-primary:#2459d6;--aui-primary-hover:#1d49b2;--aui-primary-content:#fff;--aui-action-primary:var(--aui-primary);--aui-action-primary-hover:var(--aui-primary-hover);--aui-action-primary-content:var(--aui-primary-content);--aui-secondary:#627386;--aui-secondary-content:#fff;--aui-accent:#7355d8;--aui-accent-content:#fff;--aui-neutral:#dce4eb;--aui-neutral-content:#263443;--aui-info:#2476b9;--aui-info-content:#fff;--aui-success:#167a58;--aui-success-content:#fff;--aui-warning:#a95d08;--aui-warning-content:#fff;--aui-danger:#c43737;--aui-danger-hover:#a92828;--aui-danger-content:#fff;--aui-danger-faint:#c437370d;--aui-danger-soft:#c437371a;--aui-danger-border:#c4373766;--aui-danger-strong:#c437378c;--aui-danger-text:#a92828;--aui-info-border:#2476b96b;--aui-success-border:#167a586b;--aui-warning-border:#a95d086b;--aui-selected-bg:#2459d617;--aui-selected-border:#2459d680;--aui-divider-subtle:#2634431f;--aui-overlay:#101b2873;--aui-shadow-sm:0 1px 3px #101b2814;--aui-shadow-md:0 10px 26px #101b281f;--aui-shadow-lg:0 24px 60px #101b282b;--aui-shadow-overlay:var(--aui-shadow-lg);--aui-shadow-pop:var(--aui-shadow-md);--aui-grid-line-strong:#cbd5dfbf;--aui-grid-line:#cbd5df7a;--aui-table-row-hover:#2459d612;--aui-code-bg:#162231;--aui-code-text:#d7e5f4;--aui-json-text:#83d6db;--aui-surface-pattern:none;--aui-backdrop-filter:none;--aui-material-opacity:1;--aui-color-scheme:light;--aui-font-ui:"Inter", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aui-font-display:var(--aui-font-ui);--aui-font-mono:"IBM Plex Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--aui-radius:8px;--aui-radius-none:0px;--aui-radius-sm:5px;--aui-radius-md:8px;--aui-radius-lg:14px;--aui-radius-full:999px;--aui-control-height:38px;--aui-control-height-compact:32px;--aui-control-bg:var(--aui-surface);--aui-control-bg-hover:var(--aui-surface-subtle);--aui-control-border-hover:var(--aui-border-hover);--aui-control-padding:10px;--aui-density:comfortable;--aui-sidebar-width:256px;--aui-header-height:64px;--aui-page-padding:32px;--aui-empty-state-min-height:96px;--aui-empty-state-padding:16px;--aui-table-state-min-height:96px;--aui-table-state-padding:16px;--aui-transition:.16s ease-in-out;--aui-motion-enter:.18s ease-out;--aui-motion-emphasis:.22s cubic-bezier(.2, .8, .2, 1);--aui-chart-legend:var(--aui-text-secondary);--aui-chart-tooltip-bg:var(--aui-surface-elevated);--aui-chart-tooltip-text:var(--aui-text-primary);--aui-chart-tooltip-border:var(--aui-border-hover);--aui-chart-series-1:var(--aui-primary);--aui-chart-series-2:var(--aui-info);--aui-chart-series-3:var(--aui-success);--aui-chart-series-4:var(--aui-warning);--aui-chart-series-5:var(--aui-danger)}.aui-root,.aui-root :where(*){box-sizing:border-box}.aui-root{color:var(--aui-text);background:var(--aui-bg);background-image:var(--aui-surface-pattern);font-family:var(--aui-font-ui);line-height:1.45}.aui-mono{font-family:var(--aui-font-mono);font-variant-numeric:tabular-nums}.aui-root :where(button,input,select,textarea){font:inherit}.aui-root :where(button,[role=button],a,input,select,textarea):focus-visible{outline:1px solid var(--aui-focus);outline-offset:2px}.aui-root :where(button,[role=button]):disabled,.aui-root :where([aria-disabled=true]){cursor:not-allowed;opacity:.42}@media (width<=768px){:root{--aui-input-font-size:16px}}@media (width<=767px){.aui-root :where(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.aui-root :where(*){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-aui-theme]{--aui-surface-elevated:var(--aui-surface);--aui-focus:var(--aui-primary);--aui-focus-ring:0 0 0 3px color-mix(in srgb, var(--aui-focus) 26%, transparent);--aui-info-border:color-mix(in srgb, var(--aui-info) 45%, var(--aui-border));--aui-success-border:color-mix(in srgb, var(--aui-success) 45%, var(--aui-border));--aui-warning-border:color-mix(in srgb, var(--aui-warning) 45%, var(--aui-border));--aui-danger-strong:color-mix(in srgb, var(--aui-danger) 62%, var(--aui-border));--aui-info-content:var(--aui-text-inverse);--aui-success-content:var(--aui-text-inverse);--aui-warning-content:var(--aui-text-inverse);--aui-danger-content:var(--aui-text-inverse);--aui-action-primary:var(--aui-primary);--aui-action-primary-hover:var(--aui-primary-hover);--aui-action-primary-content:var(--aui-primary-content);--aui-selected-bg:color-mix(in srgb, var(--aui-primary) 10%, var(--aui-surface));--aui-selected-border:color-mix(in srgb, var(--aui-primary) 52%, var(--aui-border));--aui-divider-subtle:color-mix(in srgb, var(--aui-border) 55%, transparent);--aui-grid-line-strong:color-mix(in srgb, var(--aui-border) 78%, transparent);--aui-grid-line:color-mix(in srgb, var(--aui-border) 45%, transparent);--aui-shadow-sm:0 1px 3px color-mix(in srgb, var(--aui-text-primary) 10%, transparent);--aui-shadow-md:0 10px 28px color-mix(in srgb, var(--aui-text-primary) 14%, transparent);--aui-shadow-lg:0 24px 64px color-mix(in srgb, var(--aui-text-primary) 19%, transparent);--aui-shadow-pop:var(--aui-shadow-md);--aui-shadow-overlay:var(--aui-shadow-lg);--aui-table-row-hover:color-mix(in srgb, var(--aui-primary) 8%, var(--aui-surface));--aui-code-bg:var(--aui-surface-subtle);--aui-code-text:var(--aui-text);--aui-chart-legend:var(--aui-text-secondary);--aui-chart-tooltip-bg:var(--aui-surface-elevated);--aui-chart-tooltip-text:var(--aui-text-primary);--aui-chart-tooltip-border:var(--aui-border-hover)}[data-aui-theme][data-aui-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--aui-color-scheme:dark;--aui-text-inverse:#071018}[data-aui-theme][data-aui-mode=light],[data-aui-theme][data-aui-mode=auto]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--aui-color-scheme:light;--aui-text-inverse:#fff}[data-aui-theme=clarity]{--aui-radius:8px;--aui-radius-sm:5px;--aui-radius-md:8px;--aui-radius-lg:14px;--aui-border-style:solid;--aui-backdrop-filter:none;--aui-font-display:var(--aui-font-ui);--aui-motion-enter:.16s ease-out;--aui-motion-emphasis:.18s cubic-bezier(.2, .8, .2, 1);--aui-surface-pattern:none}[data-aui-theme=clarity][data-aui-mode=light],[data-aui-theme=clarity][data-aui-mode=auto]{--aui-bg:#f4f7fa;--aui-surface:#fff;--aui-surface-subtle:#eef3f7;--aui-surface-elevated:#fff;--aui-surface-translucent:#ffffffeb;--aui-header:#e8eef4;--aui-border:#c7d2dc;--aui-border-hover:#8798a8;--aui-control-bg:#fff;--aui-control-bg-hover:#f0f5f9;--aui-control-border-hover:#71869a;--aui-text:#263645;--aui-text-primary:#101d2a;--aui-text-secondary:#5a6c7d;--aui-text-muted:#81909e;--aui-primary:#2459d6;--aui-primary-hover:#1d49b2;--aui-primary-content:#fff;--aui-secondary:#65798d;--aui-secondary-content:#fff;--aui-accent:#7355d8;--aui-accent-content:#fff;--aui-neutral:#dde6ed;--aui-neutral-content:#263645;--aui-info:#2476b9;--aui-success:#167a58;--aui-warning:#a95d08;--aui-danger:#c43737;--aui-danger-hover:#a92828;--aui-danger-faint:#c437370d;--aui-danger-soft:#c437371a;--aui-danger-border:#c4373761;--aui-danger-text:#a92828;--aui-overlay:#101d2a6b;--aui-shadow-sm:0 1px 3px #101d2a14;--aui-shadow-md:0 10px 26px #101d2a1f;--aui-shadow-lg:0 24px 60px #101d2a29;--aui-shadow-pop:0 10px 26px #101d2a1f;--aui-table-row-hover:#2459d612}[data-aui-theme=clarity][data-aui-mode=dark]{--aui-bg:#10161d;--aui-surface:#171f28;--aui-surface-subtle:#131b23;--aui-surface-elevated:#202b36;--aui-surface-translucent:#171f28eb;--aui-header:#202b36;--aui-border:#344452;--aui-border-hover:#60778b;--aui-control-bg:#141c24;--aui-control-bg-hover:#222f3b;--aui-control-border-hover:#718ca2;--aui-text:#dbe6ee;--aui-text-primary:#f7fbff;--aui-text-secondary:#9badbc;--aui-text-muted:#718393;--aui-primary:#6ea4ff;--aui-primary-hover:#8bb8ff;--aui-primary-content:#0b1a31;--aui-secondary:#9aaebe;--aui-secondary-content:#12202b;--aui-accent:#b59cff;--aui-accent-content:#21183e;--aui-neutral:#2d3c4a;--aui-neutral-content:#e7f0f6;--aui-info:#61b6e9;--aui-success:#43cf9a;--aui-warning:#f1bd5b;--aui-danger:#ff8585;--aui-danger-hover:#ffaaa3;--aui-danger-faint:#ff858512;--aui-danger-soft:#ff858524;--aui-danger-border:#ff85856e;--aui-danger-text:#ffb4ae;--aui-overlay:#02070cc7;--aui-shadow-sm:0 1px 3px #0000003d;--aui-shadow-md:0 10px 28px #0000004f;--aui-shadow-lg:0 24px 64px #0000006b;--aui-shadow-pop:5px 5px 0 #0000004d;--aui-table-row-hover:#6ea4ff17}[data-aui-theme=night-forge]{--aui-radius:3px;--aui-radius-sm:2px;--aui-radius-md:3px;--aui-radius-lg:5px;--aui-border-style:solid;--aui-backdrop-filter:none;--aui-font-display:"Space Grotesk", var(--aui-font-ui);--aui-motion-enter:.12s steps(2, end);--aui-motion-emphasis:.18s cubic-bezier(.16, 1, .3, 1);--aui-surface-pattern:linear-gradient(90deg, #74cfff08 1px, transparent 1px), linear-gradient(#74cfff08 1px, transparent 1px)}[data-aui-theme=night-forge][data-aui-mode=light],[data-aui-theme=night-forge][data-aui-mode=auto]{--aui-bg:#eef4f6;--aui-surface:#f8fbfc;--aui-surface-subtle:#e5eef1;--aui-surface-elevated:#fff;--aui-surface-translucent:#f8fbfceb;--aui-header:#dce9ed;--aui-border:#b6cbd1;--aui-border-hover:#63828d;--aui-control-bg:#f8fbfc;--aui-control-bg-hover:#e8f3f5;--aui-control-border-hover:#4c7886;--aui-text:#20363d;--aui-text-primary:#10242b;--aui-text-secondary:#4d6a73;--aui-text-muted:#75919a;--aui-primary:#007f9d;--aui-primary-hover:#00637d;--aui-primary-content:#fff;--aui-secondary:#56717b;--aui-secondary-content:#fff;--aui-accent:#345edb;--aui-accent-content:#fff;--aui-neutral:#d3e1e5;--aui-neutral-content:#20363d;--aui-info:#1476a1;--aui-success:#14764f;--aui-warning:#a35808;--aui-danger:#c33c2d;--aui-danger-hover:#9f2d21;--aui-danger-faint:#c33c2d0d;--aui-danger-soft:#c33c2d1a;--aui-danger-border:#c33c2d66;--aui-danger-text:#9f2d21;--aui-overlay:#10242b6b;--aui-shadow-sm:2px 2px 0 #20363d1a;--aui-shadow-md:5px 5px 0 #20363d1c;--aui-shadow-lg:8px 8px 0 #20363d24;--aui-shadow-pop:5px 5px 0 #20363d1f;--aui-table-row-hover:#007f9d12}[data-aui-theme=night-forge][data-aui-mode=dark]{--aui-bg:#080d12;--aui-surface:#0e151c;--aui-surface-subtle:#0b1117;--aui-surface-elevated:#16232d;--aui-surface-translucent:#0e151ceb;--aui-header:#16232d;--aui-border:#263b47;--aui-border-hover:#4c7481;--aui-control-bg:#0a1219;--aui-control-bg-hover:#142832;--aui-control-border-hover:#4b9caf;--aui-text:#d6e8eb;--aui-text-primary:#f5ffff;--aui-text-secondary:#8eabb1;--aui-text-muted:#5d7a83;--aui-primary:#55d7ef;--aui-primary-hover:#84eaff;--aui-primary-content:#06222a;--aui-secondary:#87a4ad;--aui-secondary-content:#0b171b;--aui-accent:#769cff;--aui-accent-content:#0b1738;--aui-neutral:#1b3039;--aui-neutral-content:#d9eff2;--aui-info:#62b9e8;--aui-success:#4ed69b;--aui-warning:#f0ad4e;--aui-danger:#ff775f;--aui-danger-hover:#ffac8f;--aui-danger-faint:#ff775f12;--aui-danger-soft:#ff775f24;--aui-danger-border:#ff775f73;--aui-danger-text:#ffad9b;--aui-overlay:#000508d1;--aui-shadow-sm:0 1px 0 #7de3f412;--aui-shadow-md:0 10px 30px #0000005c;--aui-shadow-lg:0 24px 64px #0000007a;--aui-shadow-pop:4px 4px 0 #00000061;--aui-table-row-hover:#55d7ef17}[data-aui-theme=ink-circuit]{--aui-radius:4px;--aui-radius-sm:2px;--aui-radius-md:4px;--aui-radius-lg:8px;--aui-border-style:solid;--aui-backdrop-filter:none;--aui-font-ui:"Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--aui-font-display:"Noto Serif SC", "Source Han Serif SC", "Songti SC", serif;--aui-motion-enter:.2s ease-out;--aui-motion-emphasis:.24s cubic-bezier(.22, 1, .36, 1);--aui-surface-pattern:linear-gradient(0deg, #6e512f05 1px, transparent 1px), linear-gradient(90deg, #6e512f05 1px, transparent 1px)}[data-aui-theme=ink-circuit][data-aui-mode=light],[data-aui-theme=ink-circuit][data-aui-mode=auto]{--aui-bg:#f4efe6;--aui-surface:#fffaf1;--aui-surface-subtle:#eee5d7;--aui-surface-elevated:#fffdf8;--aui-surface-translucent:#fffaf1eb;--aui-header:#e8dac7;--aui-border:#cdbba2;--aui-border-hover:#9c8060;--aui-control-bg:#fffaf1;--aui-control-bg-hover:#f5ecdf;--aui-control-border-hover:#997b5b;--aui-text:#40382f;--aui-text-primary:#211b17;--aui-text-secondary:#6d5d4d;--aui-text-muted:#9b8770;--aui-primary:#b83a32;--aui-primary-hover:#922c27;--aui-primary-content:#fffaf1;--aui-secondary:#76634e;--aui-secondary-content:#fffaf1;--aui-accent:#23786d;--aui-accent-content:#fff;--aui-neutral:#e6d7c3;--aui-neutral-content:#40382f;--aui-info:#3a7183;--aui-success:#31734f;--aui-warning:#a76a17;--aui-danger:#b83a32;--aui-danger-hover:#922c27;--aui-danger-faint:#b83a320d;--aui-danger-soft:#b83a321a;--aui-danger-border:#b83a3261;--aui-danger-text:#922c27;--aui-overlay:#211b176b;--aui-shadow-sm:2px 2px 0 #5b41271a;--aui-shadow-md:6px 6px 0 #5b41271c;--aui-shadow-lg:10px 10px 0 #5b412724;--aui-shadow-pop:6px 6px 0 #5b41271f;--aui-table-row-hover:#b83a3212}[data-aui-theme=ink-circuit][data-aui-mode=dark]{--aui-bg:#161719;--aui-surface:#201f20;--aui-surface-subtle:#1b1a1b;--aui-surface-elevated:#2b2928;--aui-surface-translucent:#201f20eb;--aui-header:#2b2928;--aui-border:#514a43;--aui-border-hover:#897a6b;--aui-control-bg:#1c1b1c;--aui-control-bg-hover:#312e2c;--aui-control-border-hover:#a28e79;--aui-text:#e9ded0;--aui-text-primary:#fff8ee;--aui-text-secondary:#bea994;--aui-text-muted:#8e7764;--aui-primary:#e06a59;--aui-primary-hover:#f28b73;--aui-primary-content:#32120d;--aui-secondary:#c4a987;--aui-secondary-content:#2b1d13;--aui-accent:#64c0ae;--aui-accent-content:#08251f;--aui-neutral:#423b35;--aui-neutral-content:#f1e6d9;--aui-info:#78b2c1;--aui-success:#70c394;--aui-warning:#e0b35f;--aui-danger:#f07b69;--aui-danger-hover:#ffa18a;--aui-danger-faint:#f07b6912;--aui-danger-soft:#f07b6924;--aui-danger-border:#f07b6973;--aui-danger-text:#ffac98;--aui-overlay:#0c0a09cc;--aui-shadow-sm:2px 2px 0 #0000003d;--aui-shadow-md:7px 7px 0 #0000004d;--aui-shadow-lg:12px 12px 0 #0006;--aui-shadow-pop:7px 7px 0 #00000052;--aui-table-row-hover:#e06a5917}@media (prefers-color-scheme:dark){[data-aui-theme][data-aui-mode=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--aui-color-scheme:dark;--aui-text-inverse:#071018}[data-aui-theme=clarity][data-aui-mode=auto]{--aui-bg:#10161d;--aui-surface:#171f28;--aui-surface-subtle:#131b23;--aui-surface-elevated:#202b36;--aui-surface-translucent:#171f28eb;--aui-header:#202b36;--aui-border:#344452;--aui-border-hover:#60778b;--aui-control-bg:#141c24;--aui-control-bg-hover:#222f3b;--aui-control-border-hover:#718ca2;--aui-text:#dbe6ee;--aui-text-primary:#f7fbff;--aui-text-secondary:#9badbc;--aui-text-muted:#718393;--aui-primary:#6ea4ff;--aui-primary-hover:#8bb8ff;--aui-primary-content:#0b1a31;--aui-secondary:#9aaebe;--aui-secondary-content:#12202b;--aui-accent:#b59cff;--aui-accent-content:#21183e;--aui-neutral:#2d3c4a;--aui-neutral-content:#e7f0f6;--aui-info:#61b6e9;--aui-success:#43cf9a;--aui-warning:#f1bd5b;--aui-danger:#ff8585;--aui-danger-hover:#ffaaa3;--aui-danger-faint:#ff858512;--aui-danger-soft:#ff858524;--aui-danger-border:#ff85856e;--aui-danger-text:#ffb4ae;--aui-overlay:#02070cc7;--aui-shadow-sm:0 1px 3px #0000003d;--aui-shadow-md:0 10px 28px #0000004f;--aui-shadow-lg:0 24px 64px #0000006b;--aui-shadow-pop:5px 5px 0 #0000004d}[data-aui-theme=night-forge][data-aui-mode=auto]{--aui-bg:#080d12;--aui-surface:#0e151c;--aui-surface-subtle:#0b1117;--aui-surface-elevated:#16232d;--aui-surface-translucent:#0e151ceb;--aui-header:#16232d;--aui-border:#263b47;--aui-border-hover:#4c7481;--aui-control-bg:#0a1219;--aui-control-bg-hover:#142832;--aui-control-border-hover:#4b9caf;--aui-text:#d6e8eb;--aui-text-primary:#f5ffff;--aui-text-secondary:#8eabb1;--aui-text-muted:#5d7a83;--aui-primary:#55d7ef;--aui-primary-hover:#84eaff;--aui-primary-content:#06222a;--aui-secondary:#87a4ad;--aui-secondary-content:#0b171b;--aui-accent:#769cff;--aui-accent-content:#0b1738;--aui-neutral:#1b3039;--aui-neutral-content:#d9eff2;--aui-info:#62b9e8;--aui-success:#4ed69b;--aui-warning:#f0ad4e;--aui-danger:#ff775f;--aui-danger-hover:#ffac8f;--aui-danger-faint:#ff775f12;--aui-danger-soft:#ff775f24;--aui-danger-border:#ff775f73;--aui-danger-text:#ffad9b;--aui-overlay:#000508d1;--aui-shadow-sm:0 1px 0 #7de3f412;--aui-shadow-md:0 10px 30px #0000005c;--aui-shadow-lg:0 24px 64px #0000007a;--aui-shadow-pop:4px 4px 0 #00000061}[data-aui-theme=ink-circuit][data-aui-mode=auto]{--aui-bg:#161719;--aui-surface:#201f20;--aui-surface-subtle:#1b1a1b;--aui-surface-elevated:#2b2928;--aui-surface-translucent:#201f20eb;--aui-header:#2b2928;--aui-border:#514a43;--aui-border-hover:#897a6b;--aui-control-bg:#1c1b1c;--aui-control-bg-hover:#312e2c;--aui-control-border-hover:#a28e79;--aui-text:#e9ded0;--aui-text-primary:#fff8ee;--aui-text-secondary:#bea994;--aui-text-muted:#8e7764;--aui-primary:#e06a59;--aui-primary-hover:#f28b73;--aui-primary-content:#32120d;--aui-secondary:#c4a987;--aui-secondary-content:#2b1d13;--aui-accent:#64c0ae;--aui-accent-content:#08251f;--aui-neutral:#423b35;--aui-neutral-content:#f1e6d9;--aui-info:#78b2c1;--aui-success:#70c394;--aui-warning:#e0b35f;--aui-danger:#f07b69;--aui-danger-hover:#ffa18a;--aui-danger-faint:#f07b6912;--aui-danger-soft:#f07b6924;--aui-danger-border:#f07b6973;--aui-danger-text:#ffac98;--aui-overlay:#0c0a09cc;--aui-shadow-sm:2px 2px 0 #0000003d;--aui-shadow-md:7px 7px 0 #0000004d;--aui-shadow-lg:12px 12px 0 #0006;--aui-shadow-pop:7px 7px 0 #00000052}}.aui-root :where(.aui-btn){min-height:var(--aui-control-height);border:1px solid var(--aui-border);border-radius:var(--aui-radius);color:var(--aui-text);cursor:pointer;font:700 12px/1.2 var(--aui-font-mono);text-transform:uppercase;transition:background var(--aui-transition), border-color var(--aui-transition), color var(--aui-transition), box-shadow var(--aui-transition), transform var(--aui-transition);background:0 0;justify-content:center;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.aui-root :where(.aui-btn:hover:not(:disabled)){border-color:var(--aui-border-hover);background:var(--aui-control-bg-hover);color:var(--aui-text-primary)}.aui-root :where(.aui-btn:active:not(:disabled)){transform:translateY(1px)}.aui-root :where(.aui-btn-primary){border-color:var(--aui-primary);background:var(--aui-primary);color:var(--aui-primary-content)}.aui-root :where(.aui-btn-secondary){border-color:var(--aui-secondary);background:var(--aui-secondary);color:var(--aui-secondary-content)}.aui-root :where(.aui-btn-accent){border-color:var(--aui-accent);background:var(--aui-accent);color:var(--aui-accent-content)}.aui-root :where(.aui-btn-success){border-color:var(--aui-success);background:var(--aui-success);color:var(--aui-success-content)}.aui-root :where(.aui-btn-danger){border-color:var(--aui-danger);background:var(--aui-danger);color:var(--aui-danger-content)}.aui-root :where(.aui-btn-ghost){border-color:#0000}.aui-root :where(.aui-btn-outline){background:0 0}.aui-root :where(.aui-btn-sm){min-height:var(--aui-control-height-compact);padding:4px 10px;font-size:11px}.aui-root :where(.aui-btn-lg){min-height:44px;padding-inline:18px}.aui-root :where(.aui-btn-block){width:100%}.aui-root :where(.aui-input,.aui-select,.aui-textarea){width:100%;min-height:var(--aui-control-height);border:1px solid var(--aui-border);border-radius:var(--aui-radius);background:var(--aui-control-bg);color:var(--aui-text);transition:border-color var(--aui-transition), box-shadow var(--aui-transition), background var(--aui-transition);outline:0;padding:8px 10px}.aui-root :where(.aui-input:hover,.aui-select:hover,.aui-textarea:hover){border-color:var(--aui-control-border-hover)}.aui-root :where(.aui-input:focus,.aui-select:focus,.aui-textarea:focus){border-color:var(--aui-focus);box-shadow:var(--aui-focus-ring)}.aui-root :where(.aui-textarea){resize:vertical;min-height:96px}.aui-root :where(.aui-checkbox,.aui-radio,.aui-toggle,.aui-range){accent-color:var(--aui-primary)}.aui-root :where(.aui-card){border:1px solid var(--aui-border);border-radius:var(--aui-radius-lg);background:var(--aui-surface);box-shadow:var(--aui-shadow-sm);padding:16px}.aui-root :where(.aui-card-hover:hover){border-color:var(--aui-border-hover);box-shadow:var(--aui-shadow-md)}.aui-root :where(.aui-alert){border:1px solid var(--aui-border);border-radius:var(--aui-radius);background:var(--aui-surface);color:var(--aui-text);gap:10px;padding:12px 14px;display:flex}.aui-root :where(.aui-alert-info){border-color:color-mix(in srgb, var(--aui-info) 48%, var(--aui-border));background:color-mix(in srgb, var(--aui-info) 8%, var(--aui-surface))}.aui-root :where(.aui-alert-success){border-color:color-mix(in srgb, var(--aui-success) 48%, var(--aui-border));background:color-mix(in srgb, var(--aui-success) 8%, var(--aui-surface))}.aui-root :where(.aui-alert-warning){border-color:color-mix(in srgb, var(--aui-warning) 48%, var(--aui-border));background:color-mix(in srgb, var(--aui-warning) 8%, var(--aui-surface))}.aui-root :where(.aui-alert-danger){border-color:color-mix(in srgb, var(--aui-danger) 48%, var(--aui-border));background:color-mix(in srgb, var(--aui-danger) 8%, var(--aui-surface))}.aui-root :where(.aui-badge){border:1px solid var(--aui-border);border-radius:var(--aui-radius-full);background:var(--aui-neutral);min-height:22px;color:var(--aui-neutral-content);font:700 10px/1 var(--aui-font-mono);text-transform:uppercase;align-items:center;padding:3px 8px;display:inline-flex}.aui-root :where(.aui-badge-primary){border-color:var(--aui-primary);background:var(--aui-primary);color:var(--aui-primary-content)}.aui-root :where(.aui-badge-success){border-color:var(--aui-success);background:color-mix(in srgb, var(--aui-success) 14%, var(--aui-surface));color:var(--aui-success)}.aui-root :where(.aui-badge-warning){border-color:var(--aui-warning);background:color-mix(in srgb, var(--aui-warning) 14%, var(--aui-surface));color:var(--aui-warning)}.aui-root :where(.aui-badge-danger){border-color:var(--aui-danger);background:color-mix(in srgb, var(--aui-danger) 14%, var(--aui-surface));color:var(--aui-danger)}.aui-root :where(.aui-progress){border-radius:var(--aui-radius-full);background:var(--aui-neutral);width:100%;height:8px;overflow:hidden}.aui-root :where(.aui-progress>*){border-radius:inherit;background:var(--aui-primary);height:100%}.aui-root :where(.aui-skeleton){border-radius:var(--aui-radius-sm);background:linear-gradient(90deg, var(--aui-header), color-mix(in srgb, var(--aui-text-primary) 10%, var(--aui-header)), var(--aui-header));background-size:300% 100%;min-height:16px;animation:1.8s ease-in-out infinite aui-shimmer;display:block}@keyframes aui-shimmer{0%{background-position:100%}to{background-position:-100%}}.aui-root :where(.aui-divider){background:var(--aui-border);border:0;height:1px;margin-block:16px}.aui-root :where(.aui-table){border-collapse:collapse;background:var(--aui-surface);width:100%;color:var(--aui-text);font:12px/1.4 var(--aui-font-mono);text-align:left}.aui-root :where(.aui-table th,.aui-table td){border-bottom:1px solid var(--aui-border);padding:12px 14px}.aui-root :where(.aui-table th){background:var(--aui-header);color:var(--aui-text-secondary);text-transform:uppercase}.aui-root :where(.aui-table tbody tr:hover){background:var(--aui-table-row-hover)}.aui-root :where(.aui-menu){border:1px solid var(--aui-border);border-radius:var(--aui-radius);background:var(--aui-surface);min-width:180px;box-shadow:var(--aui-shadow-md);flex-direction:column;gap:3px;padding:6px;display:flex}.aui-root :where(.aui-menu>a,.aui-menu>button){border-radius:var(--aui-radius-sm);color:var(--aui-text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 10px;text-decoration:none}.aui-root :where(.aui-menu>a:hover,.aui-menu>button:hover:not(:disabled)){border-color:var(--aui-border-hover);background:var(--aui-control-bg-hover);color:var(--aui-text-primary)}.aui-root :where(.aui-tabs){border-bottom:1px solid var(--aui-border);gap:4px;display:flex}.aui-root :where(.aui-tab){color:var(--aui-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px}.aui-root :where(.aui-tab[aria-selected=true],.aui-tab:hover){border-bottom-color:var(--aui-primary);color:var(--aui-text-primary)}.aui-root :where(.aui-join){display:inline-flex}.aui-root :where(.aui-join>*){border-radius:0}.aui-root :where(.aui-join>:first-child){border-start-start-radius:var(--aui-radius);border-end-start-radius:var(--aui-radius)}.aui-root :where(.aui-join>:last-child){border-start-end-radius:var(--aui-radius);border-end-end-radius:var(--aui-radius)}.aui-root :where(.aui-stack){gap:var(--aui-stack-gap,12px);display:flex}.aui-root :where(.aui-stack-column){flex-direction:column}.aui-root :where(.aui-grid){grid-template-columns:repeat(var(--aui-grid-columns,2), minmax(0, 1fr));gap:var(--aui-grid-gap,16px);display:grid}.aui-root :where(.aui-container){width:min(100%, var(--aui-container-width,1200px));padding-inline:var(--aui-page-padding,32px);margin-inline:auto}.aui-root :where(.aui-link){color:var(--aui-accent);text-underline-offset:3px}.aui-root :where(.aui-kbd){box-sizing:border-box;border:1px solid var(--aui-border);border-radius:var(--aui-radius-sm);background:linear-gradient(to bottom, color-mix(in srgb, var(--aui-header) 92%, var(--aui-text-primary)), var(--aui-header));width:38px;min-width:38px;height:24px;color:var(--aui-text-secondary);font:11px/1 var(--aui-font-mono);letter-spacing:.02em;text-align:center;vertical-align:middle;white-space:nowrap;border-bottom-width:2px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.aui-root :where(.aui-code){border-radius:var(--aui-radius-sm);background:var(--aui-code-bg);color:var(--aui-code-text);font:.9em var(--aui-font-mono);padding:2px 4px}.aui-root :where(.aui-glass){border:1px solid var(--aui-border);background:var(--aui-surface-translucent);-webkit-backdrop-filter:var(--aui-backdrop-filter);backdrop-filter:var(--aui-backdrop-filter);box-shadow:var(--aui-shadow-md)}@media (prefers-reduced-motion:reduce){.aui-root :where(.aui-skeleton){background:var(--aui-header);animation:none}}.aui-root{scrollbar-color:var(--aui-border) var(--aui-bg);scrollbar-width:thin}.aui-root ::selection{color:var(--aui-action-primary-content);background:var(--aui-action-primary)}.aui-root ::-webkit-scrollbar{width:5px;height:5px}.aui-root ::-webkit-scrollbar-track{background:var(--aui-bg)}.aui-root ::-webkit-scrollbar-thumb{background:var(--aui-border)}.aui-root ::-webkit-scrollbar-thumb:hover{background:var(--aui-border-hover)}.aui-root .aui-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.aui-root .aui-no-scrollbar::-webkit-scrollbar{display:none}.aui-root>table,aui-table>table{border-collapse:collapse;width:100%;color:var(--aui-text);background:var(--aui-bg);font:12px/1.4 var(--aui-font-mono);text-align:left;white-space:nowrap}.aui-root>table thead,aui-table>table thead{background:var(--aui-header);color:var(--aui-text-secondary);text-transform:uppercase}.aui-root>table th,.aui-root>table td,aui-table>table th,aui-table>table td{border-bottom:1px solid var(--aui-border)}.aui-root>table th,aui-table>table th{border-bottom-color:var(--aui-border);padding:12px 16px;font-weight:500}.aui-root>table td,aui-table>table td{padding:14px 16px}.aui-root>table tbody tr:hover,aui-table>table tbody tr:hover{background:var(--aui-table-row-hover)}.aui-business{color:var(--aui-text);font-family:var(--aui-font-ui)}:root{color-scheme:var(--aui-color-scheme,dark)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--aui-bg)}body{background:var(--aui-bg);min-width:320px;color:var(--aui-text);font-family:var(--aui-font-ui);margin:0}button,a{font:inherit}button{cursor:pointer}.docs-app{background:var(--aui-bg);min-height:100vh;display:flex}.docs-sidebar{z-index:20;border-right:1px solid var(--aui-border);background:var(--aui-surface);flex-direction:column;width:256px;padding:25px 24px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:var(--aui-text-primary);align-items:center;gap:12px;text-decoration:none;display:flex}.brand-mark{background:var(--aui-text-primary);place-items:center;width:22px;height:22px;display:grid}.brand-mark i{background:var(--aui-bg);width:10px;height:10px;display:block}.brand-copy{flex-direction:column;gap:3px;display:flex}.brand-copy strong{font:700 12px/1 var(--aui-font-mono);letter-spacing:.12em}.brand-copy small{color:var(--aui-text-muted);font:9px/1 var(--aui-font-mono);letter-spacing:.12em}.sidebar-rule{background:var(--aui-border);height:1px;margin:28px 0 26px}.docs-nav{flex-direction:column;flex:1;align-items:stretch;gap:4px;display:flex;overflow-y:auto}.nav-eyebrow{color:var(--aui-text-muted);font:10px/1 var(--aui-font-mono);letter-spacing:.18em;margin:14px 0 7px}.nav-eyebrow:first-child{margin-top:0}.docs-nav a,.sidebar-nav-link{box-sizing:border-box;width:100%;color:var(--aui-text-secondary);font:12px/1.2 var(--aui-font-mono);white-space:nowrap;text-overflow:ellipsis;transition:color var(--aui-transition), border-color var(--aui-transition), background-color var(--aui-transition);border-left:2px solid #0000;justify-content:space-between;align-items:center;padding:7px 12px;text-decoration:none;display:flex;overflow:hidden}.docs-nav a:hover,.sidebar-nav-link:hover{color:var(--aui-text-primary);background:var(--aui-control-bg-hover)}.docs-nav a[aria-current=page],.sidebar-nav-link[aria-current=page]{border-left-color:var(--aui-primary);background:var(--aui-surface-elevated);color:var(--aui-text-primary);font-weight:700}.sidebar-footer{border-top:1px solid var(--aui-border);color:var(--aui-text-secondary);font:9px/1 var(--aui-font-mono);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:7px;padding-top:17px;display:flex}.sidebar-footer .version{color:var(--aui-text-muted);margin-left:auto}.pulse{background:var(--aui-success);width:6px;height:6px}.docs-main{width:calc(100% - 256px);min-width:0;margin-left:256px}.docs-header{z-index:10;border-bottom:1px solid var(--aui-border);background:var(--aui-surface-translucent);height:64px;-webkit-backdrop-filter:var(--aui-backdrop-filter);backdrop-filter:var(--aui-backdrop-filter);justify-content:space-between;align-items:center;padding:0 42px;display:flex;position:sticky;top:0}.header-path{color:var(--aui-text);font:10px/1 var(--aui-font-mono);letter-spacing:.08em}.header-path span{color:var(--aui-text-muted)}.header-path b{color:var(--aui-border-hover);margin:0 8px;font-weight:400}.header-tools{align-items:center;gap:22px;display:flex}.header-tools a,.header-menu{color:var(--aui-text-secondary);font:10px/1 var(--aui-font-mono);letter-spacing:.08em;text-decoration:none}.header-tools a:hover,.header-menu:hover{color:var(--aui-text-primary)}.header-menu{background:0 0;border:0;display:none}.docs-content{max-width:1240px;margin:0 auto;padding:0 42px 100px}.docs-hero{border-bottom:1px solid var(--aui-border);flex-direction:column;justify-content:center;min-height:620px;padding:85px 0 70px;display:flex}.hero-kicker{color:var(--aui-text-secondary);font:10px/1 var(--aui-font-mono);letter-spacing:.15em;align-items:center;gap:9px;display:flex}.hero-kicker span{background:var(--aui-success);width:6px;height:6px}.docs-hero h1{color:var(--aui-text-primary);font:700 clamp(46px, 7vw, 92px)/.88 var(--aui-font-mono);letter-spacing:-.07em;margin:28px 0 22px}.docs-hero h1 em{color:#0000;-webkit-text-stroke:1px var(--aui-text-muted);font-style:normal}.hero-lede{max-width:550px;color:var(--aui-text-secondary);font:15px/1.65 var(--aui-font-ui);margin:0}.hero-actions{align-items:center;gap:24px;margin-top:32px;display:flex}.text-link{color:var(--aui-text-secondary);font:11px/1 var(--aui-font-mono);letter-spacing:.05em;text-decoration:none}.text-link:hover{color:var(--aui-text-primary)}.text-link span{color:var(--aui-text-primary);margin-left:8px}.hero-grid{border-top:1px solid var(--aui-border);grid-template-columns:repeat(3,1fr);gap:24px;margin-top:105px;padding-top:18px;display:grid}.hero-grid div{flex-direction:column;gap:9px;display:flex}.hero-grid small,.token-card small,.component-slug,.component-status{color:var(--aui-text-muted);font:10px/1 var(--aui-font-mono);letter-spacing:.13em}.hero-grid strong{color:var(--aui-code-text);font:11px/1.2 var(--aui-font-mono);letter-spacing:.03em}.content-section{padding:86px 0 0;scroll-margin-top:64px}.section-heading{align-items:flex-start;gap:18px;margin-bottom:34px;display:flex}.section-index{color:var(--aui-text-muted);font:11px/1 var(--aui-font-mono);padding-top:2px}.eyebrow{color:var(--aui-text-muted);font:10px/1 var(--aui-font-mono);letter-spacing:.18em;margin:0 0 10px}h2{color:var(--aui-text-primary);font:500 clamp(26px, 4vw, 42px)/1 var(--aui-font-mono);letter-spacing:-.05em;margin:0}.token-layout{grid-template-columns:minmax(200px,.8fr) 1.6fr;gap:48px;display:grid}.token-copy p,.section-intro{color:var(--aui-text-secondary);font:13px/1.7 var(--aui-font-ui);margin:0}.token-copy code{border:1px solid var(--aui-border);color:var(--aui-code-text);font:11px/1.5 var(--aui-font-mono);margin-top:22px;padding:14px;display:block}.token-grid{border-top:1px solid var(--aui-border);border-left:1px solid var(--aui-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.token-card{border-right:1px solid var(--aui-border);border-bottom:1px solid var(--aui-border);align-items:center;gap:13px;min-height:86px;padding:14px;display:flex}.swatch{border:1px solid color-mix(in srgb, var(--aui-text-primary) 12%, transparent);flex:0 0 25px;width:25px;height:25px}.token-card div{flex-direction:column;gap:5px;min-width:0;display:flex}.token-card code{color:var(--aui-text-secondary);text-overflow:ellipsis;font:10px/1 var(--aui-font-mono);overflow:hidden}.token-card strong{color:var(--aui-code-text);font:11px/1 var(--aui-font-mono)}.component-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.component-card{border:1px solid var(--aui-border);background:var(--aui-surface);min-width:0;transition:border-color var(--aui-transition);overflow:hidden}.component-card:hover{border-color:var(--aui-border-hover)}.component-card-heading{justify-content:space-between;align-items:center;padding:15px 16px 0;display:flex}.component-status{color:var(--aui-success)}.component-card h3{color:var(--aui-text-primary);font:500 22px/1 var(--aui-font-mono);letter-spacing:-.04em;margin:25px 16px 8px}.component-card>p{min-height:42px;color:var(--aui-text-secondary);font:12px/1.5 var(--aui-font-ui);margin:0 16px 23px}.playground{border-top:1px solid var(--aui-border);border-bottom:1px solid var(--aui-border);background:var(--aui-bg);align-items:center;min-height:142px;padding:22px 16px;display:flex}.demo-stack{flex-direction:column;gap:18px;width:100%;display:flex}.demo-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.async-preview{width:100%}.async-preview-controls{color:var(--aui-text-muted);font:9px/1 var(--aui-font-mono);letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:10px;display:flex}.async-preview-controls button{border:1px solid var(--aui-border);min-height:24px;color:var(--aui-text-muted);cursor:pointer;font:9px/1 var(--aui-font-mono);background:0 0;padding:4px 6px}.async-preview-controls button:hover,.async-preview-controls button.is-active{border-color:var(--aui-focus);color:var(--aui-text-primary)}.async-preview [data-async-request-access]{min-height:26px;color:inherit;cursor:pointer;font:700 9px/1 var(--aui-font-mono);background:0 0;border:1px solid;padding:5px 8px}.demo-statuses{gap:8px}.demo-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;width:100%;display:grid}.demo-form label{color:var(--aui-text-secondary);font:10px/1 var(--aui-font-mono);letter-spacing:.08em;flex-direction:column;gap:7px;display:flex}.demo-form label:nth-child(3){grid-column:1/-1}.demo-checks{flex-wrap:wrap;grid-column:1/-1;gap:18px;display:flex}.feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dialog-placeholder{color:var(--aui-text-secondary);font:11px/1.4 var(--aui-font-mono)}.component-card-footer{justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.component-card-footer a,.code-toggle{color:var(--aui-text-secondary);font:10px/1 var(--aui-font-mono);letter-spacing:.04em;background:0 0;border:0;text-decoration:none}.component-card-footer a:hover,.code-toggle:hover{color:var(--aui-text-primary)}.code-toggle span{color:var(--aui-text-muted);margin-left:8px}.code-block,.framework-code{border-top:1px solid var(--aui-border);color:var(--aui-code-text);background:var(--aui-code-bg);font:11px/1.6 var(--aui-font-mono);white-space:pre;margin:0;padding:16px;overflow:auto}.section-intro{max-width:550px;margin:-10px 0 32px 36px}.framework-section{border-top:0}.framework-tabs{border-bottom:1px solid var(--aui-border);gap:24px;display:flex}.framework-tabs button{color:var(--aui-text-secondary);font:11px/1 var(--aui-font-mono);background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0;position:relative}.framework-tabs button:hover{color:var(--aui-text-primary)}.framework-tabs button[aria-selected=true]{border-bottom-color:var(--aui-text-primary);color:var(--aui-text-primary)}.framework-code{border:1px solid var(--aui-border);min-height:150px;color:var(--aui-code-text);border-top:0}.install-row{border:1px solid var(--aui-border);background:var(--aui-surface);align-items:center;gap:16px;margin-top:16px;padding:12px 14px;display:flex}.install-row>span{color:var(--aui-text-muted);font:10px/1 var(--aui-font-mono)}.install-row code{min-width:0;color:var(--aui-code-text);text-overflow:ellipsis;white-space:nowrap;font:11px/1 var(--aui-font-mono);flex:1;overflow:hidden}.copy-install{color:var(--aui-text-primary);font:10px/1 var(--aui-font-mono);background:0 0;border:0}.a11y-list{border-top:1px solid var(--aui-border);grid-template-columns:repeat(3,1fr);display:grid}.a11y-list>div{border-right:1px solid var(--aui-border);min-height:170px;padding:18px}.a11y-list>div:last-child{border-right:0}.a11y-list strong{color:var(--aui-text-muted);font:11px/1 var(--aui-font-mono);margin-bottom:45px;display:block}.a11y-list span{color:var(--aui-text-primary);font:13px/1 var(--aui-font-mono)}.a11y-list p{color:var(--aui-text-secondary);font:12px/1.5 var(--aui-font-ui);margin:10px 0 0}.a11y-list code{color:var(--aui-code-text);font:10px var(--aui-font-mono)}.docs-footer{border-top:1px solid var(--aui-border);max-width:1240px;color:var(--aui-text-muted);font:9px/1 var(--aui-font-mono);letter-spacing:.12em;justify-content:space-between;gap:20px;margin:0 auto;padding:25px 42px 34px;display:flex}@media (width<=980px){.docs-sidebar{transition:transform var(--aui-transition);transform:translate(-100%)}.docs-sidebar.is-open{box-shadow:var(--aui-shadow-lg);transform:translate(0)}.docs-main{width:100%;margin-left:0}.header-menu{display:block}.docs-header{padding:0 24px}.docs-content,.docs-footer{padding-left:24px;padding-right:24px}}@media (width<=680px){.docs-header{height:56px}.header-path{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.header-tools a{display:none}.docs-content{padding-left:16px;padding-right:16px}.docs-hero{min-height:560px;padding-top:65px}.docs-hero h1{font-size:clamp(38px,11.5vw,72px)}.hero-lede{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-grid{grid-template-columns:1fr;gap:15px;margin-top:70px}.token-layout,.component-grid{grid-template-columns:1fr}.token-layout{gap:25px}.demo-form,.feedback-grid{grid-template-columns:1fr}.demo-form label:nth-child(3),.demo-checks{grid-column:auto}.framework-tabs{gap:14px;overflow-x:auto}.framework-tabs button{white-space:nowrap}.install-row{flex-wrap:wrap;align-items:flex-start}.install-row code{flex-basis:calc(100% - 45px);order:3}.a11y-list{grid-template-columns:1fr}.a11y-list>div{border-right:0;border-bottom:1px solid var(--aui-border);min-height:auto}.a11y-list strong{margin-bottom:26px}.docs-footer{flex-direction:column;align-items:flex-start;padding:22px 16px}}.docs-search{border:1px solid var(--aui-border);background:var(--aui-control-bg);min-height:31px;color:var(--aui-text-muted);align-items:center;gap:7px;margin-bottom:14px;padding:0 8px;display:flex}.docs-search:focus-within{border-color:var(--aui-focus)}.docs-search span{font:14px/1 var(--aui-font-mono)}.docs-search input{width:100%;min-width:0;color:var(--aui-text);font:10px/1 var(--aui-font-mono);letter-spacing:.06em;background:0 0;border:0;outline:0}.docs-search input::placeholder{color:var(--aui-text-muted)}.hero-count{color:var(--aui-text-muted);font:10px/1 var(--aui-font-mono);letter-spacing:.1em;align-items:baseline;gap:12px;margin-top:25px;display:flex}.hero-count strong{color:var(--aui-text-primary);font:300 28px/1 var(--aui-font-mono);letter-spacing:-.05em}.catalog-intro{margin-top:-10px}.catalog-toolbar{border-top:1px solid var(--aui-border);border-bottom:1px solid var(--aui-border);justify-content:space-between;align-items:center;gap:18px;margin:28px 0 16px;padding:12px 0;display:flex}.catalog-total{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.catalog-total strong{color:var(--aui-text-primary);font:300 25px/1 var(--aui-font-mono)}.catalog-total span{color:var(--aui-text-muted);font:9px/1 var(--aui-font-mono);letter-spacing:.1em}.category-filters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.category-filter{border:1px solid var(--aui-border);color:var(--aui-text-muted);font:9px/1 var(--aui-font-mono);background:0 0;padding:6px 8px}.category-filter:hover,.category-filter.is-active{border-color:var(--aui-text-primary);color:var(--aui-text-primary)}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=1080px){.catalog-grid{grid-template-columns:1fr}}.catalog-card{border:1px solid var(--aui-border);background:var(--aui-surface);min-width:0;transition:border-color var(--aui-transition), background var(--aui-transition);flex-direction:column;display:flex}.catalog-card:hover{border-color:var(--aui-border-hover)}.catalog-card[hidden]{display:none}.catalog-card-top{justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 0;display:flex}.card-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.component-react-slug{font:10px/1 var(--aui-font-mono);color:var(--aui-text-muted)}.card-badges{flex-shrink:0;align-items:center;gap:8px;display:flex}.component-cat-badge{font:9px/1 var(--aui-font-mono);color:var(--aui-info);border:1px solid var(--aui-info-border);letter-spacing:.05em;padding:2px 6px}.catalog-status{font:9px/1 var(--aui-font-mono);letter-spacing:.08em}.catalog-status-stable{color:var(--aui-success)}.catalog-status-beta{color:var(--aui-warning)}.catalog-card h3{color:var(--aui-text-primary);font:700 18px/1 var(--aui-font-mono);letter-spacing:-.025em;margin:12px 14px 6px}.catalog-card p{min-height:32px;color:var(--aui-text-secondary);font:12px/1.45 var(--aui-font-ui);margin:0 14px 14px}.catalog-card .playground{border-top:1px solid var(--aui-border);border-bottom:1px solid var(--aui-border);background:var(--aui-bg);justify-content:center;align-items:center;min-height:96px;padding:16px;display:flex;overflow:visible}.catalog-api{border-bottom:1px solid var(--aui-border);background:var(--aui-control-bg);flex-direction:column;gap:4px;padding:10px 14px;display:flex}.api-row{font:10px/1.2 var(--aui-font-mono);align-items:center;gap:8px;display:flex}.api-label{color:var(--aui-text-muted);flex-shrink:0;min-width:48px;font-size:9px;font-weight:700}.api-row code{color:var(--aui-code-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.api-row small{color:var(--aui-info);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-usage-panel{background:var(--aui-code-bg);flex-direction:column;display:flex}.usage-bar{background:var(--aui-header);border-bottom:1px solid var(--aui-border);justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.usage-tabs{gap:4px;display:flex}.usage-tab{color:var(--aui-text-muted);font:700 9px/1 var(--aui-font-mono);letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #0000;padding:3px 8px;transition:all .12s}.usage-tab:hover{color:var(--aui-text-primary)}.usage-tab.is-active{border-color:var(--aui-border);background:var(--aui-control-bg-hover);color:var(--aui-text-primary)}.usage-actions{align-items:center;gap:8px;display:flex}.card-copy-btn,.card-toggle-btn{border:1px solid var(--aui-border);background:var(--aui-control-bg-hover);color:var(--aui-text-secondary);font:700 9px/1 var(--aui-font-mono);cursor:pointer;padding:3px 8px;transition:all .12s}.card-copy-btn:hover,.card-toggle-btn:hover{border-color:var(--aui-border-hover);color:var(--aui-text-primary)}.card-code-block{font:11px/1.55 var(--aui-font-mono);color:var(--aui-code-text);background:var(--aui-code-bg);white-space:pre;margin:0;padding:12px 14px;overflow-x:auto}.card-code-block[hidden]{display:none}.global-fw-bar{border:1px solid var(--aui-border);background:var(--aui-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:10px 14px;display:flex}.global-fw-label{font:700 10px/1 var(--aui-font-mono);color:var(--aui-text-muted);letter-spacing:.08em}.global-fw-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.global-fw-btn{border:1px solid var(--aui-border);background:var(--aui-control-bg-hover);color:var(--aui-text-muted);font:700 10px/1 var(--aui-font-mono);letter-spacing:.04em;cursor:pointer;padding:4px 10px;transition:all .12s}.global-fw-btn:hover{color:var(--aui-text-primary);border-color:var(--aui-border-hover)}.global-fw-btn.is-active{border-color:var(--aui-text-primary);background:var(--aui-neutral);color:var(--aui-text-primary)}.global-toggle-all-btn{border:1px solid var(--aui-border);color:var(--aui-text-secondary);font:700 10px/1 var(--aui-font-mono);cursor:pointer;background:0 0;padding:4px 10px;transition:all .12s}.global-toggle-all-btn:hover{color:var(--aui-text-primary);border-color:var(--aui-border-hover)}.showcase-heading{border-bottom:1px solid var(--aui-border);justify-content:space-between;align-items:center;gap:14px;margin:55px 0 18px;padding-bottom:10px;display:flex}.showcase-heading .eyebrow{margin:0}.showcase-heading>span{color:var(--aui-text-muted);font:9px/1 var(--aui-font-mono);letter-spacing:.08em}.advanced-lab{margin-top:30px}.lab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lab-card{border:1px solid var(--aui-border);background:var(--aui-surface);min-width:0;padding:15px}.lab-card h3{color:var(--aui-text-primary);font:500 17px/1 var(--aui-font-mono);margin:17px 0 14px}.lab-preview{border-top:1px solid var(--aui-border);background:var(--aui-bg);flex-direction:column;justify-content:center;gap:14px;min-height:100px;padding:13px;display:flex}.lab-preview aui-grid,.lab-preview aui-kanban{width:100%}@media (width<=760px){.catalog-toolbar{flex-direction:column;align-items:flex-start}.category-filters{justify-content:flex-start}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-grid{grid-template-columns:1fr}}@media (width<=520px){.header-tools{gap:8px}.docs-app .theme-control select{max-width:100px;padding-left:4px;padding-right:4px}.catalog-grid{grid-template-columns:1fr}.hero-count{flex-direction:column;align-items:flex-start;gap:6px}}.docs-app :where(button,a,input,select,textarea,summary):focus-visible{outline:1px solid var(--aui-focus);outline-offset:2px}.card-anchor{color:inherit;text-decoration:none}.card-anchor:after{content:"⌗";opacity:0;font:10px/1 var(--aui-font-mono);color:var(--aui-text-muted);margin-left:8px;transition:opacity .12s ease-in-out}.card-anchor:hover:after,.card-anchor:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){.card-anchor:after{transition:none}}.catalog-empty{border:1px dashed var(--aui-border);text-align:center;color:var(--aui-text-muted);font:12px/1.45 var(--aui-font-mono);letter-spacing:.08em;margin:24px 0 0;padding:40px 16px}.docs-app .theme-control{color:var(--aui-text-muted);font:9px/1 var(--aui-font-mono);letter-spacing:.08em;align-items:center;gap:7px;display:inline-flex}.docs-app .theme-control select,.docs-app .mode-toggle{border:1px solid var(--aui-border);border-radius:var(--aui-radius-sm);background:var(--aui-control-bg);min-height:28px;color:var(--aui-text);font:9px/1 var(--aui-font-mono)}.docs-app .theme-control select{max-width:150px;padding:0 8px}.docs-app .mode-toggle{cursor:pointer;padding:0 9px}.docs-app .theme-control select:hover,.docs-app .mode-toggle:hover{border-color:var(--aui-border-hover);background:var(--aui-control-bg-hover);color:var(--aui-text-primary)}.docs-app .theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.docs-app .theme-card{border:1px solid var(--aui-border);border-radius:var(--aui-radius-lg);background:var(--aui-surface);min-width:0;color:var(--aui-text);box-shadow:var(--aui-shadow-sm);padding:14px}.docs-app .theme-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.docs-app .theme-card h3{color:var(--aui-text-primary);font:600 14px/1.2 var(--aui-font-mono);margin:5px 0 0}.docs-app .theme-card-kicker,.docs-app .theme-card-name{color:var(--aui-text-muted);font:9px/1 var(--aui-font-mono);letter-spacing:.08em}.docs-app .theme-card-name{color:var(--aui-accent)}.docs-app .theme-samples{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.docs-app .theme-sample{border:1px solid var(--aui-border);border-radius:var(--aui-radius);background:var(--aui-surface);min-width:0;color:var(--aui-text);padding:10px}.docs-app .theme-sample-top{color:var(--aui-text-muted);font:8px/1 var(--aui-font-mono);justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.docs-app .theme-sample-top i{border-radius:var(--aui-radius-full);background:var(--aui-primary);width:8px;height:8px;display:block}.docs-app .theme-sample strong{color:var(--aui-text-primary);text-overflow:ellipsis;white-space:nowrap;font:10px/1.2 var(--aui-font-mono);display:block;overflow:hidden}.docs-app .theme-sample small{color:var(--aui-text-secondary);text-overflow:ellipsis;white-space:nowrap;font:9px/1.2 var(--aui-font-ui);margin-top:5px;display:block;overflow:hidden}.docs-app .theme-sample-actions{gap:4px;margin-top:16px;display:flex}.docs-app .theme-sample-actions span{border-radius:var(--aui-radius-full);background:var(--aui-border);flex:1;height:4px}.docs-app .theme-sample-actions span:first-child{background:var(--aui-primary)}.docs-app .theme-contract{border:1px solid var(--aui-border);border-radius:var(--aui-radius);background:var(--aui-surface-subtle);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:12px 14px;display:flex}.docs-app .theme-contract div{gap:4px;display:grid}.docs-app .theme-contract strong{color:var(--aui-text-primary);font:700 10px/1 var(--aui-font-mono)}.docs-app .theme-contract span,.docs-app .theme-contract code{color:var(--aui-text-secondary);font:10px/1.4 var(--aui-font-mono)}.docs-app .theme-contract code{border:1px solid var(--aui-border);background:var(--aui-code-bg);padding:7px 9px}.docs-app .docs-sidebar,.docs-app .catalog-card,.docs-app .component-card,.docs-app .lab-card,.docs-app .global-fw-bar,.docs-app .install-row{background:var(--aui-surface)}.docs-app .docs-search,.docs-app .catalog-api{background:var(--aui-control-bg)}.docs-app .catalog-card .playground,.docs-app .component-card .playground,.docs-app .lab-preview{background:var(--aui-bg)}.docs-app .card-usage-panel,.docs-app .code-block,.docs-app .framework-code,.docs-app .card-code-block{background:var(--aui-code-bg);color:var(--aui-code-text)}.docs-app .usage-tab.is-active,.docs-app .global-fw-btn,.docs-app .card-copy-btn,.docs-app .card-toggle-btn{background:var(--aui-control-bg-hover)}.docs-app :where(.docs-hero h1,h2,.component-card h3,.catalog-card h3,.a11y-list span){color:var(--aui-text-primary)}.docs-app :where(.hero-lede,.text-link,.token-copy p,.section-intro,.component-card>p,.catalog-card p,.dialog-placeholder){color:var(--aui-text-secondary)}.docs-app :where(.header-tools a:hover,.header-menu:hover,.text-link:hover,.framework-tabs button:hover,.component-card-footer a:hover,.code-toggle:hover){color:var(--aui-text-primary)}.docs-app .component-cat-badge{border-color:var(--aui-info-border)}.docs-app .swatch{border-color:var(--aui-border-hover)}.docs-app .hero-kicker,.docs-app .hero-grid small,.docs-app .token-card small,.docs-app .component-slug,.docs-app .component-status,.docs-app .a11y-list strong,.docs-app .docs-footer{color:var(--aui-text-muted)}.docs-app .docs-hero h1,.docs-app h2,.docs-app .hero-grid strong,.docs-app .token-card strong,.docs-app .component-card h3,.docs-app .a11y-list span{color:var(--aui-text-primary)}.docs-app .docs-hero h1 em{-webkit-text-stroke-color:var(--aui-text-secondary)}.docs-app .hero-lede,.docs-app .text-link,.docs-app .token-copy p,.docs-app .section-intro,.docs-app .token-card code,.docs-app .component-card>p,.docs-app .component-card-footer a,.docs-app .code-toggle,.docs-app .dialog-placeholder,.docs-app .a11y-list p{color:var(--aui-text-secondary)}.docs-app .text-link:hover,.docs-app .text-link span,.docs-app .component-card-footer a:hover,.docs-app .code-toggle:hover,.docs-app .framework-tabs button:hover,.docs-app .framework-tabs button[aria-selected=true],.docs-app .copy-install{color:var(--aui-text-primary)}.docs-app .docs-search,.docs-app .component-card,.docs-app .catalog-card,.docs-app .install-row,.docs-app .lab-card,.docs-app .global-fw-bar{background:var(--aui-surface)}.docs-app .docs-search,.docs-app .docs-search input,.docs-app .component-card .playground,.docs-app .catalog-card .playground,.docs-app .lab-preview{color:var(--aui-text)}.docs-app .component-card .playground,.docs-app .catalog-card .playground,.docs-app .lab-preview{background:var(--aui-bg)}.docs-app .code-block,.docs-app .framework-code,.docs-app .card-code-block,.docs-app .card-usage-panel,.docs-app .catalog-api,.docs-app .usage-bar{background:var(--aui-code-bg);color:var(--aui-code-text)}.docs-app .usage-bar{background:var(--aui-header)}.docs-app .usage-tab.is-active,.docs-app .global-fw-btn,.docs-app .card-copy-btn,.docs-app .card-toggle-btn{background:var(--aui-control-bg-hover);color:var(--aui-text-secondary)}.docs-app .global-fw-btn.is-active,.docs-app .category-filter:hover,.docs-app .category-filter.is-active{color:var(--aui-text-primary)}.docs-app .api-row code,.docs-app .card-code-block,.docs-app .code-block,.docs-app .framework-code,.docs-app .token-copy code,.docs-app .a11y-list code{color:var(--aui-code-text)}.docs-app .framework-tabs button[aria-selected=true]{border-bottom-color:var(--aui-primary)}@media (width<=980px){.docs-app .theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.docs-app .theme-grid{grid-template-columns:1fr}.docs-app .theme-contract{flex-direction:column;align-items:flex-start}}.component-standalone-page{flex-direction:column;gap:32px;max-width:1100px;margin:0 auto;padding:32px 36px 60px;display:flex}.component-breadcrumb{font:11px/1 var(--aui-font-mono);color:var(--aui-text-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.component-breadcrumb a{color:var(--aui-text-secondary);transition:color var(--aui-transition);text-decoration:none}.component-breadcrumb a:hover{color:var(--aui-text-primary)}.component-breadcrumb .sep{color:var(--aui-border-hover)}.component-breadcrumb .current{color:var(--aui-text-primary);font-weight:700}.component-header{border-bottom:1px solid var(--aui-border);flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.component-tags-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.component-badge{font:700 11px/1 var(--aui-font-mono);letter-spacing:.04em;border-radius:4px;align-items:center;padding:3px 8px;display:inline-flex}.badge-tag{background:var(--aui-control-bg);border:1px solid var(--aui-border);color:var(--aui-text-primary)}.badge-react{background:var(--aui-surface-elevated);border:1px solid var(--aui-info-border);color:var(--aui-info)}.badge-cat{background:var(--aui-header);border:1px solid var(--aui-border);color:var(--aui-text-secondary);text-transform:uppercase}.badge-status{background:var(--aui-surface-elevated);border:1px solid var(--aui-success-border);color:var(--aui-success);text-transform:uppercase}.component-title{font:700 32px/1.1 var(--aui-font-mono);color:var(--aui-text-primary);letter-spacing:-.02em;margin:0}.component-desc{color:var(--aui-text-secondary);max-width:780px;margin:0;font-size:14px;line-height:1.6}.preview-card{border:1px solid var(--aui-border);border-radius:var(--aui-radius);background:var(--aui-surface);flex-direction:column;display:flex;overflow:hidden}.preview-toolbar{background:var(--aui-header);border-bottom:1px solid var(--aui-border);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.preview-label{font:700 11px var(--aui-font-mono);letter-spacing:.08em;color:var(--aui-text-muted);text-transform:uppercase}.viewport-switcher{background:var(--aui-bg);border:1px solid var(--aui-border);border-radius:4px;gap:4px;padding:3px;display:flex}.viewport-btn{color:var(--aui-text-muted);font:700 10px var(--aui-font-mono);cursor:pointer;transition:all var(--aui-transition);background:0 0;border:none;border-radius:2px;padding:4px 10px}.viewport-btn:hover{color:var(--aui-text)}.viewport-btn.is-active{background:var(--aui-surface);color:var(--aui-text-primary);box-shadow:var(--aui-shadow-sm)}.preview-stage{background:var(--aui-bg);justify-content:center;align-items:center;min-height:200px;padding:32px;transition:all .26s;display:flex}.preview-stage.mode-mobile{padding:24px}.phone-shell{border:3px solid var(--aui-border-hover);background:var(--aui-surface);width:375px;min-height:480px;box-shadow:var(--aui-shadow-pop);border-radius:36px;flex-direction:column;display:flex;position:relative;overflow:hidden}.phone-notch{background:var(--aui-border-hover);border-radius:0 0 12px 12px;flex-shrink:0;width:120px;height:18px;margin:0 auto}.phone-screen{flex-direction:column;flex:1;justify-content:center;min-height:380px;padding:20px 16px;display:flex;overflow-y:auto}.phone-home-bar{background:var(--aui-border-hover);border-radius:2px;flex-shrink:0;width:130px;height:4px;margin:12px auto 8px}.usage-card{border:1px solid var(--aui-border);border-radius:var(--aui-radius);background:var(--aui-surface);overflow:hidden}.usage-toolbar{background:var(--aui-header);border-bottom:1px solid var(--aui-border);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.usage-tabs-group{gap:4px;display:flex}.standalone-code-pre{background:var(--aui-bg);color:var(--aui-code-text);font:12px/1.6 var(--aui-font-mono);margin:0;padding:18px 20px;overflow-x:auto}.api-section{flex-direction:column;gap:16px;display:flex}.api-section-title{font:700 16px var(--aui-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--aui-text-primary);margin:0}.api-table-card{border:1px solid var(--aui-border);border-radius:var(--aui-radius);overflow:hidden}.api-table{border-collapse:collapse;width:100%;font:12px/1.5 var(--aui-font-mono);text-align:left}.api-table th{background:var(--aui-header);color:var(--aui-text-muted);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--aui-border);padding:10px 14px;font-size:10px}.api-table td{border-bottom:1px solid var(--aui-border);color:var(--aui-text);padding:10px 14px}.api-table tr:last-child td{border-bottom:none}.api-table tr:hover td{background:var(--aui-control-bg-hover)}.api-table code{color:var(--aui-primary);font-size:11px}.api-table .prop-name{color:var(--aui-text-primary);font-weight:700}.api-table .prop-desc{color:var(--aui-text-secondary)}.component-pagination-footer{border-top:1px solid var(--aui-border);justify-content:space-between;gap:16px;margin-top:16px;padding-top:24px;display:flex}.pagination-card{border:1px solid var(--aui-border);border-radius:var(--aui-radius);background:var(--aui-surface);transition:all var(--aui-transition);flex-direction:column;flex:1;gap:4px;padding:14px 18px;text-decoration:none;display:flex}.pagination-card:hover{border-color:var(--aui-border-hover);background:var(--aui-control-bg-hover)}.pagination-card .dir{font:700 10px var(--aui-font-mono);color:var(--aui-text-muted);letter-spacing:.08em;text-transform:uppercase}.pagination-card .name{font:700 14px var(--aui-font-mono);color:var(--aui-text-primary)}.pagination-card.next{text-align:right}.sidebar-component-item{color:var(--aui-text-secondary);font:11px/1.3 var(--aui-font-mono);transition:all var(--aui-transition);border-left:2px solid #0000;justify-content:space-between;align-items:center;padding:6px 12px;text-decoration:none;display:flex}.card-open-link{font:700 11px var(--aui-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--aui-text-primary);background:var(--aui-header);border:1px solid var(--aui-border);border-radius:var(--aui-radius);width:fit-content;transition:all var(--aui-transition);align-items:center;gap:4px;margin-top:10px;padding:4px 8px;text-decoration:none;display:inline-flex}.card-open-link:hover{background:var(--aui-control-bg-hover);border-color:var(--aui-border-hover)}.header-left{align-items:center;gap:12px;display:flex}.header-tab-link{border:1px solid var(--aui-border-hover);border-radius:var(--aui-radius);color:var(--aui-text-secondary);font:700 11px/1 var(--aui-font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--aui-header);transition:all var(--aui-transition);align-items:center;gap:6px;padding:7px 14px;text-decoration:none;display:inline-flex}.header-tab-link:hover{color:var(--aui-text-primary);background:var(--aui-control-bg-hover);border-color:var(--aui-primary)}.header-tab-link.is-active{color:var(--aui-text-primary);background:var(--aui-surface-elevated);border-color:var(--aui-primary);box-shadow:var(--aui-shadow-sm)}.desktop-preview-stage{background:var(--aui-bg);box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:180px;padding:32px 36px;display:flex;overflow-x:auto}.preview-mode-badge{font:700 10px/1 var(--aui-font-mono);letter-spacing:.08em;color:var(--aui-text-muted);text-transform:uppercase;background:var(--aui-bg);border:1px solid var(--aui-border);border-radius:var(--aui-radius);padding:4px 8px}.header-nav{align-items:center;gap:6px;display:flex}.header-nav-link{color:var(--aui-text-secondary);font:700 11px/1 var(--aui-font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--aui-radius);transition:all var(--aui-transition);border:1px solid #0000;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.header-nav-link:hover{color:var(--aui-text-primary);background:var(--aui-control-bg-hover)}.header-nav-link.is-active{color:var(--aui-text-primary);background:var(--aui-surface-elevated);border-color:var(--aui-border-hover)}.sidebar-section{flex-direction:column;width:100%;display:flex}.sidebar-nav-link{box-sizing:border-box;width:100%;color:var(--aui-text-secondary);font:12px/1.2 var(--aui-font-mono);white-space:nowrap;text-overflow:ellipsis;transition:all var(--aui-transition);border-left:2px solid #0000;justify-content:space-between;align-items:center;padding:7px 12px;text-decoration:none;display:flex;overflow:hidden}.sidebar-nav-link:hover{color:var(--aui-text-primary);background:var(--aui-control-bg-hover)}.sidebar-nav-link[aria-current=page]{border-left-color:var(--aui-primary);background:var(--aui-surface-elevated);color:var(--aui-text-primary);font-weight:700}.sidebar-category-group{flex-direction:column;width:100%;margin-bottom:8px;display:flex}.sidebar-cat-title{font:700 10px/1 var(--aui-font-mono);letter-spacing:.12em;color:var(--aui-text-muted);text-transform:uppercase;margin:14px 0 6px;padding:0 12px}.sidebar-component-item{box-sizing:border-box;width:100%;color:var(--aui-text-secondary);font:11px/1.3 var(--aui-font-mono);transition:all var(--aui-transition);border-left:2px solid #0000;justify-content:space-between;align-items:center;padding:6px 12px;text-decoration:none;display:flex}.sidebar-component-item:hover{color:var(--aui-text-primary);background:var(--aui-control-bg-hover)}.sidebar-component-item[aria-current=page]{color:var(--aui-text-primary);border-left-color:var(--aui-primary);background:var(--aui-surface-elevated);font-weight:700}.sidebar-comp-tag{color:var(--aui-text-muted);font-size:9px}.mobile-page{flex-direction:column;gap:28px;max-width:1240px;margin:0 auto;padding:24px 0 60px;display:flex}.mobile-page-hero{border-bottom:1px solid var(--aui-border);flex-direction:column;gap:10px;padding-bottom:20px;display:flex}.mobile-page-hero h1{font:700 30px/1.2 var(--aui-font-mono);color:var(--aui-text-primary);letter-spacing:-.02em;margin:0}.mobile-page-hero p{color:var(--aui-text-secondary);max-width:820px;margin:0;font-size:13px;line-height:1.6}.mobile-grid-layout{grid-template-columns:340px 1fr;align-items:start;gap:36px;display:grid}.mobile-nav-menu{border:1px solid var(--aui-border);border-radius:var(--aui-radius);background:var(--aui-surface);flex-direction:column;display:flex;overflow:hidden}.mobile-menu-section-title{font:700 10px var(--aui-font-mono);letter-spacing:.12em;color:var(--aui-text-muted);text-transform:uppercase;background:var(--aui-header);border-bottom:1px solid var(--aui-border);padding:12px 14px 6px}.mobile-menu-item{border:none;border-bottom:1px solid var(--aui-border);color:var(--aui-text);font:12px/1.3 var(--aui-font-mono);text-align:left;cursor:pointer;transition:all var(--aui-transition);background:0 0;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.mobile-menu-item:last-child{border-bottom:none}.mobile-menu-item:hover{background:var(--aui-control-bg-hover);color:var(--aui-text-primary)}.mobile-menu-item.is-active{background:var(--aui-surface-elevated);color:var(--aui-text-primary);border-left:3px solid var(--aui-primary);font-weight:700}.mobile-menu-tag{color:var(--aui-text-muted);font-size:10px}.mobile-preview-area{flex-direction:column;align-items:center;gap:24px;display:flex;position:sticky;top:84px}.mobile-phone-device{border:3px solid var(--aui-border-hover);background:var(--aui-surface);width:375px;min-height:560px;box-shadow:var(--aui-shadow-pop);border-radius:40px;flex-direction:column;display:flex;position:relative;overflow:hidden}.mobile-status-bar{height:36px;font:700 11px/1 var(--aui-font-mono);color:var(--aui-text);background:var(--aui-surface);border-bottom:1px solid var(--aui-border);justify-content:space-between;align-items:center;padding:0 20px;display:flex}.mobile-dynamic-island{background:var(--aui-border-hover);border-radius:var(--aui-radius-full);width:84px;height:16px}.mobile-screen-content{background:var(--aui-bg);flex-direction:column;flex:1;justify-content:center;min-height:440px;padding:24px 16px;display:flex;overflow-y:auto}.mobile-home-bar{background:var(--aui-border-hover);border-radius:var(--aui-radius-full);width:130px;height:4px;margin:12px auto 8px}.mobile-details-panel{border:1px solid var(--aui-border);border-radius:var(--aui-radius);background:var(--aui-surface);flex-direction:column;gap:16px;width:100%;max-width:620px;padding:20px 24px;display:flex}.mobile-jump-btn{background:var(--aui-text-primary);color:var(--aui-text-inverse);font:700 12px var(--aui-font-mono);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--aui-radius);transition:opacity var(--aui-transition);justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}.mobile-jump-btn:hover{opacity:.9}@media (width<=1024px){.header-nav{display:none}.mobile-grid-layout{grid-template-columns:1fr}.mobile-preview-area{position:static}}
