html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--canvas-bg:radial-gradient(circle at 10% -20%, #fff3df 0%, transparent 32%), radial-gradient(circle at 90% -10%, #d9f0ff 0%, transparent 28%), #f5f7fb;--shell-bg:linear-gradient(145deg, #fff, #f6f8ff);--border-soft:#d9deee;--nav-panel-bg:linear-gradient(180deg, #fffffff2, #f5f8fff2);--nav-panel-border:#dce3f4;--nav-panel-title:#1a2b4d;--header-panel-bg:linear-gradient(180deg, #fffffff2, #f8fbfff2);--header-panel-border:#dce3f4;--results-list-header-solid-bg:#f3f7ff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--font-family-sans:"Space Grotesk", "Segoe UI", Roboto, Arial, sans-serif;--font-family-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--type-size-xs:12px;--type-size-sm:13px;--type-size-md:14px;--type-size-lg:16px;--type-size-xl:18px;--type-size-2xl:22px;--type-size-3xl:28px;--type-lh-tight:1.1;--type-lh-snug:1.25;--type-lh-base:1.5;--type-lh-relaxed:1.45;--type-lh-chip:18px;--type-track-tight:.01em;--type-track-mono:.02em;--type-track-wide:.06em;--text-strong:#1c2233;--text-muted:#5c667f;--accent-color:#1677ff;--brand:var(--accent-color);--brand-2:#18b0a2;--danger:#df3c5f;--avatar-accent:var(--accent-color);--mono:var(--font-family-mono);--focus-ring-color:#1677ff3d;--focus-ring-width:3px;--segmented-track-bg:linear-gradient(180deg, #f8faff, #eef4ff);--segmented-track-border:#cfdaef;--segmented-item-color:#5f6f90;--segmented-item-hover-bg:#fffc;--segmented-item-selected-color:#1d3157;--segmented-thumb-bg:#fff;--segmented-thumb-shadow:0 2px 6px #142a5624, inset 0 0 0 1px #cedcf2e6;--switch-track-bg:#cdd8ef;--switch-track-bg-active:color-mix(in srgb, var(--accent-color) 82%, #fff);--switch-handle-bg:#fff;--switch-track-shadow:inset 0 1px 2px #142a561f;--progress-track-bg:#dce7fa;--progress-success-bg:#1aa37a;--progress-value-shadow:0 0 0 1px #ffffff52;--badge-bg:var(--accent-color);--badge-text:#fff;--badge-border:#fff;--pagination-item-bg:#f7faff;--pagination-item-border:#cfdaef;--pagination-item-hover-bg:#fff;--pagination-item-color:#3b5078;--pagination-item-active-bg:#eaf1ff;--pagination-item-active-border:#9bb3de;--pagination-item-active-color:#173564;--alert-info-bg:#ecf4ff;--alert-info-border:#b8d6ff;--alert-info-color:#224a7b;--alert-success-bg:#ebf9f3;--alert-success-border:#a9e5c8;--alert-success-color:#1d6148;--alert-warning-bg:#fff7e8;--alert-warning-border:#ffd59d;--alert-warning-color:#7c4f14;--alert-error-bg:#fff0f3;--alert-error-border:#f5b3c0;--alert-error-color:#7f2438;--skeleton-base:#e4edf9;--skeleton-highlight:#f7fbff;--empty-image-opacity:.74;--qrcode-bg:#fff;--qrcode-border:#cfdaef;--divider-color:#d4deef;--overlay-bg:#fff;--overlay-border:#cfdaef;--list-item-hover-bg:#f5f8ff;--avatar-surface:#dbe6fb;--avatar-fg:#23416f;--control-bg:#fff;--control-border:#cfdaef;--control-text:#1f335f;--control-placeholder:#7a8eaf;--control-focus-border:#7ea5e8;--control-focus-shadow:0 0 0 3px #1677ff33;--menu-item-hover-bg:#edf3ff;--menu-item-selected-bg:#e3edff;--menu-item-selected-color:#173564;--table-header-bg:#f3f7ff;--table-row-bg:#fff;--table-row-hover-bg:#f6f9ff;--tag-bg:#edf4ff;--tag-border:#c3d4f3;--tag-text:#2b4f82;--tooltip-bg:#1f2f4d;--tooltip-text:#eff4ff;--descriptions-label-bg:#f6f9ff;--descriptions-border:#cfdaef}:root[data-appearance-theme=dark]{--canvas-bg:radial-gradient(circle at 12% -16%, #22304d 0%, transparent 34%), radial-gradient(circle at 88% -8%, #1b3959 0%, transparent 30%), #0b111d;--shell-bg:linear-gradient(145deg, #10192a, #0d1523);--border-soft:#2a3b5b;--text-strong:#e7efff;--text-muted:#9fb0cf;--nav-panel-bg:linear-gradient(180deg, #0f192af2, #0b1422f2);--nav-panel-border:#2f4266;--nav-panel-title:#e7efff;--header-panel-bg:linear-gradient(180deg, #101b2df2, #0c1524f2);--header-panel-border:#2f4266;--results-list-header-solid-bg:#0f1929;--segmented-track-bg:linear-gradient(180deg, #16243aeb, #0f1b2ceb);--segmented-track-border:#304463;--segmented-item-color:#a8b9da;--segmented-item-hover-bg:#ffffff14;--segmented-item-selected-color:#f3f7ff;--segmented-thumb-bg:#15253d;--segmented-thumb-shadow:0 2px 6px #00000070, inset 0 0 0 1px #9bbaec4d;--switch-track-bg:#2a3f61;--switch-track-bg-active:color-mix(in srgb, var(--accent-color) 72%, #1d2f4d);--switch-handle-bg:#ecf3ff;--switch-track-shadow:inset 0 1px 2px #0006;--progress-track-bg:#1f324f;--progress-success-bg:#2bc48a;--progress-value-shadow:0 0 0 1px #ffffff1f;--badge-bg:var(--accent-color);--badge-text:#f5f8ff;--badge-border:#0b111d;--pagination-item-bg:#121e32;--pagination-item-border:#304663;--pagination-item-hover-bg:#192943;--pagination-item-color:#b3c7ea;--pagination-item-active-bg:#1c2f4d;--pagination-item-active-border:#4f6f9f;--pagination-item-active-color:#f4f8ff;--alert-info-bg:#11243b;--alert-info-border:#31507d;--alert-info-color:#c6ddff;--alert-success-bg:#112a23;--alert-success-border:#2c6d5b;--alert-success-color:#bfeedd;--alert-warning-bg:#2d2617;--alert-warning-border:#7f6130;--alert-warning-color:#f1d7a0;--alert-error-bg:#301d24;--alert-error-border:#8e3b50;--alert-error-color:#f7c2cf;--skeleton-base:#1b2a43;--skeleton-highlight:#304768;--empty-image-opacity:.82;--qrcode-bg:#f5f8ff;--qrcode-border:#38547b;--divider-color:#30445f;--overlay-bg:#15233a;--overlay-border:#344b6a;--list-item-hover-bg:#182843;--avatar-surface:#1e3353;--avatar-fg:#cfe0ff;--control-bg:#132238;--control-border:#355073;--control-text:#e4eeff;--control-placeholder:#9eb2d6;--control-focus-border:#84aae8;--control-focus-shadow:0 0 0 3px #84aae83d;--menu-item-hover-bg:#1a2d49;--menu-item-selected-bg:#223857;--menu-item-selected-color:#e7efff;--table-header-bg:#162841;--table-row-bg:#0f1d31;--table-row-hover-bg:#172a45;--tag-bg:#193150;--tag-border:#35557f;--tag-text:#d6e5ff;--tooltip-bg:#0d1727;--tooltip-text:#eff5ff;--descriptions-label-bg:#182a44;--descriptions-border:#345073}:root[data-appearance-theme=cartoon]{--canvas-bg:radial-gradient(circle at 10% -12%, #ffe2dd 0%, transparent 36%), radial-gradient(circle at 92% -8%, #fff2c2 0%, transparent 32%), #fffaf0;--shell-bg:linear-gradient(145deg, #fff, #fff7ee);--border-soft:#ffb49b;--text-strong:#3f2a20;--text-muted:#775447;--nav-panel-bg:linear-gradient(180deg, #fffffff5, #fff5eaf5);--nav-panel-border:#ffb49b;--nav-panel-title:#3f2a20;--header-panel-bg:linear-gradient(180deg, #fffffff5, #fff7eef5);--header-panel-border:#ffb49b;--avatar-accent:#ff7d61;--results-list-header-solid-bg:#ffeedb;--segmented-track-bg:linear-gradient(180deg, #ffeedc, #ffe5d0);--segmented-track-border:#ffb49b;--segmented-item-color:#735244;--segmented-item-hover-bg:#ffffffb8;--segmented-item-selected-color:#3f2a20;--segmented-thumb-bg:#fffdf7;--segmented-thumb-shadow:0 1px 0 #ff966c80, inset 0 0 0 1px #ffa88466;--switch-track-bg:#ffd9ca;--switch-track-bg-active:#ff8b6c;--switch-handle-bg:#fffdf7;--switch-track-shadow:inset 0 1px 1px #ae543933;--progress-track-bg:#ffe8d4;--progress-success-bg:#30b779;--progress-value-shadow:0 0 0 1px #ffffff61;--badge-bg:#ff7d61;--badge-text:#fffdf7;--badge-border:#fff7ea;--pagination-item-bg:#fff6e9;--pagination-item-border:#ffbda7;--pagination-item-hover-bg:#fff1df;--pagination-item-color:#6d4a3e;--pagination-item-active-bg:#ffe2d2;--pagination-item-active-border:#ff9f81;--pagination-item-active-color:#3f2a20;--alert-info-bg:#e8f3ff;--alert-info-border:#9ecaff;--alert-info-color:#254e80;--alert-success-bg:#ebfbf0;--alert-success-border:#8fd7a8;--alert-success-color:#1f6646;--alert-warning-bg:#fff4dc;--alert-warning-border:#ffc680;--alert-warning-color:#7f4e0e;--alert-error-bg:#ffedef;--alert-error-border:#f6a7b0;--alert-error-color:#7f2837;--skeleton-base:#ffe8d8;--skeleton-highlight:#fff6ea;--empty-image-opacity:.76;--qrcode-bg:#fffdf7;--qrcode-border:#ffbeaa;--divider-color:#ffc0aa;--overlay-bg:#fff8ef;--overlay-border:#ffbda7;--list-item-hover-bg:#fff1df;--avatar-surface:#ffd8c9;--avatar-fg:#5c3d33;--control-bg:#fff8ef;--control-border:#ffbca6;--control-text:#5f4134;--control-placeholder:#9b7466;--control-focus-border:#ff9778;--control-focus-shadow:0 0 0 3px #ff7d6138;--menu-item-hover-bg:#ffefdf;--menu-item-selected-bg:#ffe2d2;--menu-item-selected-color:#3f2a20;--table-header-bg:#ffeedb;--table-row-bg:#fff9f1;--table-row-hover-bg:#fff0de;--tag-bg:#ffe8d8;--tag-border:#ffbca6;--tag-text:#654538;--tooltip-bg:#5e3f34;--tooltip-text:#fff7ef;--descriptions-label-bg:#fff2e3;--descriptions-border:#ffc0aa}:root[data-appearance-theme=illustration]{--canvas-bg:repeating-linear-gradient(-18deg, #86a2d617 0px, #86a2d617 14px, #fff0 14px, #fff0 42px), radial-gradient(circle at 10% -22%, #dfe8ff 0%, transparent 34%), radial-gradient(circle at 88% -8%, #dcfff1 0%, transparent 30%), #f4f8ff;--shell-bg:linear-gradient(155deg, #fff, #edf4ff);--border-soft:#b8c9e8;--text-strong:#243b63;--text-muted:#607ca9;--nav-panel-bg:linear-gradient(180deg, #fffffff0, #eef5fff0);--nav-panel-border:#bccde9;--nav-panel-title:#27416e;--header-panel-bg:linear-gradient(180deg, #fffffff0, #eff6fff0);--header-panel-border:#bccde9;--avatar-accent:#5e83f1;--results-list-header-solid-bg:#edf4ff;--segmented-track-bg:linear-gradient(180deg, #eef4ff, #e4eeff);--segmented-track-border:#bccde9;--segmented-item-color:#5e7da9;--segmented-item-hover-bg:#ffffffc2;--segmented-item-selected-color:#27416e;--segmented-thumb-bg:#fff;--segmented-thumb-shadow:0 2px 7px #5472a829, inset 0 0 0 1px #b8cde9bf;--switch-track-bg:#d6e4fb;--switch-track-bg-active:#5e83f1;--switch-handle-bg:#fff;--switch-track-shadow:inset 0 1px 2px #4c67992e;--progress-track-bg:#dbe8fb;--progress-success-bg:#1fbf8f;--progress-value-shadow:0 0 0 1px #ffffff52;--badge-bg:#5e83f1;--badge-text:#f8fbff;--badge-border:#edf4ff;--pagination-item-bg:#f3f7ff;--pagination-item-border:#bfd1ee;--pagination-item-hover-bg:#fff;--pagination-item-color:#4a6895;--pagination-item-active-bg:#e4edff;--pagination-item-active-border:#8fb0e9;--pagination-item-active-color:#27416e;--alert-info-bg:#edf4ff;--alert-info-border:#b9cdef;--alert-info-color:#2a456f;--alert-success-bg:#ebfaf5;--alert-success-border:#9fdac8;--alert-success-color:#235f53;--alert-warning-bg:#fff6e6;--alert-warning-border:#f1cd9a;--alert-warning-color:#72501e;--alert-error-bg:#fff0f4;--alert-error-border:#e8bdd0;--alert-error-color:#6d2f4a;--skeleton-base:#e6eefc;--skeleton-highlight:#f8fbff;--empty-image-opacity:.75;--qrcode-bg:#fff;--qrcode-border:#bfd1ee;--divider-color:#bfd1ee;--overlay-bg:#f6faff;--overlay-border:#bfd1ee;--list-item-hover-bg:#edf3ff;--avatar-surface:#dfeaff;--avatar-fg:#33598f;--control-bg:#f7faff;--control-border:#bfd1ee;--control-text:#315280;--control-placeholder:#6f8db7;--control-focus-border:#89a8de;--control-focus-shadow:0 0 0 3px #5e83f133;--menu-item-hover-bg:#edf3ff;--menu-item-selected-bg:#e4edff;--menu-item-selected-color:#27416e;--table-header-bg:#edf4ff;--table-row-bg:#f9fbff;--table-row-hover-bg:#eef4ff;--tag-bg:#eaf1ff;--tag-border:#bfd1ee;--tag-text:#345986;--tooltip-bg:#2a456f;--tooltip-text:#f3f7ff;--descriptions-label-bg:#f2f7ff;--descriptions-border:#bfd1ee}:root[data-appearance-theme=glass]{--canvas-bg:radial-gradient(circle at 12% -18%, #d9e8ff 0%, transparent 32%), radial-gradient(circle at 90% -8%, #dff9ff 0%, transparent 26%), radial-gradient(circle at 20% 120%, #ead9ff 0%, transparent 42%), #e8f0ff;--shell-bg:linear-gradient(145deg, #fff6, #f6faff42);--border-soft:#f2f8ffc7;--text-strong:#21395f;--text-muted:#55719b;--nav-panel-bg:linear-gradient(180deg, #ffffff52, #f4faff38);--nav-panel-border:#f8fcffc2;--nav-panel-title:#24406b;--header-panel-bg:linear-gradient(180deg, #ffffff57, #f6fbff3d);--header-panel-border:#f8fcffc7;--avatar-accent:#4f8cff;--glass-surface:linear-gradient(145deg, #ffffff57, #f4faff2e);--glass-surface-strong:linear-gradient(145deg, #ffffff85, #f2f8ff42);--glass-border:#fffc;--glass-shadow:0 20px 48px #43619d47;--results-list-header-solid-bg:#eef5ff;--segmented-track-bg:linear-gradient(180deg, #ffffff61, #f1f9ff3d);--segmented-track-border:#ffffffc2;--segmented-item-color:#55729c;--segmented-item-hover-bg:#ffffff6b;--segmented-item-selected-color:#25436d;--segmented-thumb-bg:#ffffffb3;--segmented-thumb-shadow:0 8px 16px #44639438, inset 0 0 0 1px #fff9;--switch-track-bg:#96b0da7a;--switch-track-bg-active:#4f8cffbd;--switch-handle-bg:#ffffffeb;--switch-track-shadow:inset 0 1px 2px #405a8847;--progress-track-bg:#ffffff73;--progress-success-bg:#22b8a7;--progress-value-shadow:0 0 0 1px #ffffff59;--badge-bg:#4f8cff;--badge-text:#f5f9ff;--badge-border:#ffffffdb;--pagination-item-bg:#ffffff70;--pagination-item-border:#ffffffc7;--pagination-item-hover-bg:#ffffff94;--pagination-item-color:#4b6792;--pagination-item-active-bg:#e8f1ffe0;--pagination-item-active-border:#7fa2ddcc;--pagination-item-active-color:#213d67;--alert-info-bg:#e8f1ffb8;--alert-info-border:#a8c3ede6;--alert-info-color:#2b4d79;--alert-success-bg:#e2f8f0b8;--alert-success-border:#94dbc6e0;--alert-success-color:#216152;--alert-warning-bg:#fff4debd;--alert-warning-border:#f5cb8ddb;--alert-warning-color:#765223;--alert-error-bg:#ffecf1b8;--alert-error-border:#efb5c7e6;--alert-error-color:#7a2f49;--skeleton-base:#dceaff9e;--skeleton-highlight:#ffffffd1;--empty-image-opacity:.82;--qrcode-bg:#ffffffdb;--qrcode-border:#ffffffc7;--divider-color:#ffffffb8;--overlay-bg:#ffffffb8;--overlay-border:#ffffffc7;--list-item-hover-bg:#ffffff6b;--avatar-surface:#ffffffad;--avatar-fg:#26466f;--control-bg:#fff9;--control-border:#ffffffc7;--control-text:#2a4a74;--control-placeholder:#6788b4;--control-focus-border:#689aefdb;--control-focus-shadow:0 0 0 3px #4f8cff33;--menu-item-hover-bg:#ffffff6b;--menu-item-selected-bg:#e7f2ffd6;--menu-item-selected-color:#223d66;--table-header-bg:#f3f9ffd1;--table-row-bg:#ffffff61;--table-row-hover-bg:#ffffff8a;--tag-bg:#e7f1ffc7;--tag-border:#a7c5f1e0;--tag-text:#2b507e;--tooltip-bg:#29446af0;--tooltip-text:#f3f8ff;--descriptions-label-bg:#f2f7ffc2;--descriptions-border:#a7c5f1c2}:root[data-appearance-theme=geek]{--canvas-bg:radial-gradient(circle at 12% -16%, #113326 0%, transparent 34%), radial-gradient(circle at 88% -8%, #0f2f22 0%, transparent 30%), #05080f;--shell-bg:linear-gradient(145deg, #0a1410, #070f0c);--border-soft:#254447;--text-strong:#d4ffe6;--text-muted:#9ac8b0;--nav-panel-bg:linear-gradient(180deg, #07100df5, #050c0af5);--nav-panel-border:#254447;--nav-panel-title:#d4ffe6;--header-panel-bg:linear-gradient(180deg, #08110ef5, #060d0bf5);--header-panel-border:#254447;--avatar-accent:#00c67d;--results-list-header-solid-bg:#0b1712;--segmented-track-bg:linear-gradient(180deg, #0d1a15, #09120f);--segmented-track-border:#264548;--segmented-item-color:#91bea7;--segmented-item-hover-bg:#00c67d24;--segmented-item-selected-color:#d6ffe7;--segmented-thumb-bg:#10221a;--segmented-thumb-shadow:0 2px 8px #0000006b, inset 0 0 0 1px #00c67d4d;--switch-track-bg:#1b322a;--switch-track-bg-active:#00c67d;--switch-handle-bg:#d8ffe9;--switch-track-shadow:inset 0 1px 2px #0000006b;--progress-track-bg:#12271f;--progress-success-bg:#00c853;--progress-value-shadow:0 0 0 1px #00000042;--badge-bg:#00c67d;--badge-text:#042a1b;--badge-border:#08130f;--pagination-item-bg:#0b1712;--pagination-item-border:#264548;--pagination-item-hover-bg:#11251d;--pagination-item-color:#9dc9b2;--pagination-item-active-bg:#123126;--pagination-item-active-border:#2f7d61;--pagination-item-active-color:#d8ffe9;--alert-info-bg:#0f2230;--alert-info-border:#295067;--alert-info-color:#bfe8ff;--alert-success-bg:#0e2419;--alert-success-border:#2f7d61;--alert-success-color:#b7ffd8;--alert-warning-bg:#2a250f;--alert-warning-border:#807235;--alert-warning-color:#f5dfa0;--alert-error-bg:#2a131c;--alert-error-border:#7d3348;--alert-error-color:#ffc7d6;--skeleton-base:#11231b;--skeleton-highlight:#21473a;--empty-image-opacity:.82;--qrcode-bg:#d7ffe8;--qrcode-border:#2f7d61;--divider-color:#294a43;--overlay-bg:#0f1f19;--overlay-border:#2a4c46;--list-item-hover-bg:#123027;--avatar-surface:#143329;--avatar-fg:#bfffdc;--control-bg:#10231b;--control-border:#2b4d46;--control-text:#c8ffe2;--control-placeholder:#78aa96;--control-focus-border:#33a980;--control-focus-shadow:0 0 0 3px #00c67d38;--menu-item-hover-bg:#123027;--menu-item-selected-bg:#184437;--menu-item-selected-color:#d8ffe9;--table-header-bg:#11261e;--table-row-bg:#0b1712;--table-row-hover-bg:#123027;--tag-bg:#113125;--tag-border:#2b5d4d;--tag-text:#b9ffdb;--tooltip-bg:#09150f;--tooltip-text:#e4ffee;--descriptions-label-bg:#10271f;--descriptions-border:#2a4c46}:root[data-ui-density=compact]{--space-1:3px;--space-2:6px;--space-3:10px;--space-4:14px;--space-5:20px}:root[data-ui-density=spacious]{--space-1:6px;--space-2:10px;--space-3:14px;--space-4:18px;--space-5:28px}:root[data-ui-radius=sharp]{--radius-sm:6px;--radius-md:10px;--radius-lg:12px}:root[data-ui-radius=rounded]{--radius-sm:12px;--radius-md:16px;--radius-lg:22px}:root[data-ui-motion=reduced] *,:root[data-ui-motion=reduced] :before,:root[data-ui-motion=reduced] :after{transition-duration:.12s!important;animation-duration:.16s!important;animation-iteration-count:1!important}:root[data-ui-motion=off] *,:root[data-ui-motion=off] :before,:root[data-ui-motion=off] :after{transition:none!important;animation:none!important}:root[data-ui-font-size=large]{--type-size-xs:13px;--type-size-sm:14px;--type-size-md:15px;--type-size-lg:17px;--type-size-xl:19px;--type-size-2xl:24px;--type-size-3xl:30px;--type-lh-chip:20px}:root[data-ui-font-size=larger]{--type-size-xs:14px;--type-size-sm:15px;--type-size-md:16px;--type-size-lg:18px;--type-size-xl:21px;--type-size-2xl:26px;--type-size-3xl:32px;--type-lh-chip:22px}:root[data-ui-contrast=high]{--text-strong:#131a2b;--text-muted:#374767;--border-soft:#90a2c4;--nav-panel-border:#8ea3c7;--header-panel-border:#8ea3c7;--focus-ring-color:#1866f05c;--segmented-track-border:#7f97bd;--segmented-item-selected-color:#0f1933;--segmented-thumb-shadow:inset 0 0 0 2px #24488c47;--switch-track-shadow:inset 0 0 0 1px #11223f47;--progress-value-shadow:inset 0 0 0 1px #11223f33;--pagination-item-border:#7f97bd;--pagination-item-active-border:#4f72b3;--badge-border:#fff;--divider-color:#7f97bd;--overlay-border:#7f97bd;--control-border:#7f97bd;--control-focus-border:#3f68b3;--control-focus-shadow:0 0 0 4px #1866f047;--menu-item-selected-bg:#dce8ff;--menu-item-selected-color:#132750;--table-header-bg:#e8f0ff;--table-row-hover-bg:#eef4ff;--tag-border:#89a2cb;--tag-text:#1f3e6b;--tooltip-bg:#162542;--tooltip-text:#fff;--descriptions-border:#89a2cb;--descriptions-label-bg:#edf3ff}:root[data-appearance-theme=dark][data-ui-contrast=high],:root[data-appearance-theme=geek][data-ui-contrast=high]{--text-strong:#f2f6ff;--text-muted:#c6d2e9;--border-soft:#6d83ab;--nav-panel-border:#7c95bf;--header-panel-border:#7c95bf;--focus-ring-color:#83b8ff75;--segmented-track-border:#6f88b0;--segmented-item-selected-color:#f8fbff;--segmented-thumb-shadow:inset 0 0 0 2px #99bfff52;--switch-track-shadow:inset 0 0 0 1px #daeaff3d;--progress-value-shadow:inset 0 0 0 1px #daeaff3d;--pagination-item-border:#6f88b0;--pagination-item-active-border:#97b4e6;--badge-border:#0b111d;--divider-color:#6f88b0;--overlay-border:#6f88b0;--control-border:#6f88b0;--control-focus-border:#9ec3ff;--control-focus-shadow:0 0 0 4px #83b8ff57;--menu-item-selected-bg:#2b456f;--menu-item-selected-color:#f4f8ff;--table-header-bg:#1d3558;--table-row-hover-bg:#243f66;--tag-border:#87a8df;--tag-text:#ebf4ff;--tooltip-bg:#070f1c;--tooltip-text:#fff;--descriptions-border:#6f88b0;--descriptions-label-bg:#203a60}:root[data-ui-focus-ring=strong]{--focus-ring-width:5px}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font-family-sans);font-size:var(--type-size-md);line-height:var(--type-lh-base);color:var(--text-strong);background:var(--canvas-bg)}.shell-card{background:var(--shell-bg);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:0 10px 40px #0a1a3714}.metric-card{border-radius:var(--radius-lg);background:linear-gradient(#fff,#f7faff);border:1px solid #dce3f4}.metric-row{width:100%}.metric-row .metric-card{min-width:138px}.metric-card-single{width:fit-content;min-width:176px;max-width:240px}.metric-card .ant-card-body{padding:10px 12px}.metric-card .ant-statistic-title{margin-bottom:2px;font-size:11px;line-height:1.2}.metric-card .ant-statistic-content{font-size:18px;line-height:1.15}.metric-card .ant-statistic-content-value{font-size:inherit}:root[data-appearance-theme=dark] .metric-card{border-color:var(--border-soft);background:linear-gradient(#0f1a2b,#0b1524)}:root[data-appearance-theme=geek] .metric-card{border-color:var(--border-soft);background:linear-gradient(#0b1813,#07110d)}:root[data-appearance-theme=geek] .shell-card{box-shadow:0 10px 40px #00825624}:root[data-appearance-theme=glass] .shell-card,:root[data-appearance-theme=glass] .metric-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 40px #24427829}:root[data-appearance-theme=cartoon] .shell-card,:root[data-appearance-theme=cartoon] .metric-card{border-width:2px;box-shadow:0 12px #ff825a3d}.metric-value{font-family:var(--mono);letter-spacing:var(--type-track-mono);font-size:var(--type-size-xl);line-height:var(--type-lh-snug);font-weight:600}.route-heading{margin:0 0 var(--space-1);color:var(--text-strong);font-size:var(--type-size-2xl);line-height:var(--type-lh-snug);letter-spacing:var(--type-track-tight)}.route-subtitle{font-size:var(--type-size-md);line-height:var(--type-lh-base);color:var(--text-muted);margin:0}.text-helper-xs{line-height:var(--type-lh-base);font-size:var(--type-size-xs)!important}.form-item-spacing{margin-bottom:var(--space-4)!important}.form-item-spacing-none{margin-bottom:0!important}.accent-icon{color:var(--accent-color)}.divider-offset-xs{margin:var(--space-1) 0 0!important}.json-preview{border-radius:var(--radius-sm);max-height:160px;font-size:var(--type-size-xs);line-height:var(--type-lh-relaxed);color:#b8d4ff;font-family:var(--mono);background:#131a2a;margin:0;padding:.65rem;overflow:auto}:root[data-appearance-theme=geek] .json-preview{color:#b6ffd8;background:#08140f;border:1px solid #1f4136}:root[data-appearance-theme=cartoon] .json-preview{color:#4d3227;background:#fff0dc;border:2px solid #3f2a20}:root[data-appearance-theme=illustration] .json-preview{color:#2a436d;background:linear-gradient(155deg,#f8fbff,#eef4ff);border:1px solid #bdd0ee}:root[data-appearance-theme=glass] .json-preview{color:#1f3658;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#ffffff57;border:1px solid #ffffffa3}.ant-segmented{--segmented-inset:2px;border-radius:var(--radius-md);padding:var(--segmented-inset);border:1px solid var(--segmented-track-border);background:var(--segmented-track-bg);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--segmented-thumb-bg) 42%, transparent);overflow:hidden}.ant-segmented .ant-segmented-group{gap:var(--space-1)}.ant-segmented .ant-segmented-item,.ant-segmented .ant-segmented-item-label,.ant-segmented .ant-segmented-thumb{border-radius:calc(var(--radius-md) - var(--segmented-inset))}.ant-segmented .ant-segmented-item{color:var(--segmented-item-color);transition:color .13s,background-color .13s}.ant-segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled){background:var(--segmented-item-hover-bg);color:var(--text-strong)}.ant-segmented .ant-segmented-thumb{background:var(--segmented-thumb-bg);box-shadow:var(--segmented-thumb-shadow)}.ant-segmented .ant-segmented-item-selected,.ant-segmented .ant-segmented-item-selected .ant-segmented-item-label{color:var(--segmented-item-selected-color);font-weight:600}.ant-segmented.ant-segmented-disabled{opacity:.72}.ant-switch{background:var(--switch-track-bg);box-shadow:var(--switch-track-shadow)}.ant-switch .ant-switch-handle:before{background:var(--switch-handle-bg)}.ant-switch.ant-switch-checked{background:var(--switch-track-bg-active)}.ant-switch.ant-switch-disabled{opacity:.72}.ant-progress-line .ant-progress-inner{background:var(--progress-track-bg)}.ant-progress-line .ant-progress-bg{box-shadow:var(--progress-value-shadow)}.ant-progress-status-success .ant-progress-bg{background:var(--progress-success-bg)!important}.ant-badge-count,.ant-badge-dot{background:var(--badge-bg);color:var(--badge-text);box-shadow:0 0 0 1px var(--badge-border)}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:var(--radius-sm);border-color:var(--pagination-item-border);background:var(--pagination-item-bg);color:var(--pagination-item-color)}.ant-pagination .ant-pagination-item a,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{color:inherit}.ant-pagination .ant-pagination-item:hover,.ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination .ant-pagination-next:hover .ant-pagination-item-link{border-color:var(--pagination-item-active-border);background:var(--pagination-item-hover-bg);color:var(--pagination-item-active-color)}.ant-pagination .ant-pagination-item-active{border-color:var(--pagination-item-active-border);background:var(--pagination-item-active-bg);color:var(--pagination-item-active-color)}.ant-pagination .ant-pagination-item-active a{color:inherit}.ant-pagination .ant-pagination-disabled .ant-pagination-item-link,.ant-pagination .ant-pagination-disabled:hover .ant-pagination-item-link{border-color:var(--pagination-item-border);background:color-mix(in srgb, var(--pagination-item-bg) 86%, transparent);color:color-mix(in srgb, var(--pagination-item-color) 60%, #8ea2c7)}.ant-alert{border-radius:var(--radius-md)}.ant-alert-info{background:var(--alert-info-bg);border-color:var(--alert-info-border);color:var(--alert-info-color)}.ant-alert-success{background:var(--alert-success-bg);border-color:var(--alert-success-border);color:var(--alert-success-color)}.ant-alert-warning{background:var(--alert-warning-bg);border-color:var(--alert-warning-border);color:var(--alert-warning-color)}.ant-alert-error{background:var(--alert-error-bg);border-color:var(--alert-error-border);color:var(--alert-error-color)}.ant-alert .ant-alert-message,.ant-alert .ant-alert-description,.ant-alert .ant-alert-icon{color:currentColor}.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton.ant-skeleton-active .ant-skeleton-input,.ant-skeleton.ant-skeleton-active .ant-skeleton-button{background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-highlight) 37%, var(--skeleton-base) 63%);background-size:400% 100%}.ant-empty-description,.ant-result-subtitle{color:var(--text-muted)}.ant-result-title{color:var(--text-strong)}.ant-empty-image{opacity:var(--empty-image-opacity)}.ant-qrcode{border-radius:var(--radius-sm);border-color:var(--qrcode-border);background:var(--qrcode-bg)}.ant-divider-horizontal{border-color:var(--divider-color)}.ant-popover-inner,.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown{border-color:var(--overlay-border);background:var(--overlay-bg)}.ant-list .ant-list-item{transition:background-color .12s}.ant-list .ant-list-item:hover{background:var(--list-item-hover-bg)}.ant-avatar:not(.ant-avatar-image){background:var(--avatar-surface);color:var(--avatar-fg)}.ant-spin .ant-spin-dot-item{background-color:var(--accent-color)}.ant-btn{border-radius:var(--radius-sm);font-weight:500;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}.ant-btn-default,.ant-btn-text{background:var(--control-bg);border-color:var(--control-border);color:var(--control-text)}.ant-btn-default:hover,.ant-btn-text:hover{background:color-mix(in srgb, var(--control-bg) 82%, var(--menu-item-hover-bg));border-color:var(--control-focus-border);color:var(--text-strong)}.ant-btn-default:active,.ant-btn-text:active{background:color-mix(in srgb, var(--control-bg) 70%, var(--menu-item-selected-bg))}.ant-btn-primary{border-color:color-mix(in srgb, var(--accent-color) 78%, #0f2240);background:linear-gradient(145deg, color-mix(in srgb, var(--accent-color) 74%, #fff), var(--accent-color));color:#fff;box-shadow:0 6px 14px color-mix(in srgb, var(--accent-color) 34%, transparent)}.ant-btn-primary:hover{border-color:color-mix(in srgb, var(--accent-color) 88%, #0f2240);background:linear-gradient(145deg, color-mix(in srgb, var(--accent-color) 82%, #fff), color-mix(in srgb, var(--accent-color) 94%, #0f2240));color:#fff}.ant-btn-primary:active{background:color-mix(in srgb, var(--accent-color) 88%, #0f2240)}.ant-btn:disabled,.ant-btn.ant-btn-disabled{background:color-mix(in srgb, var(--control-bg) 78%, transparent);border-color:color-mix(in srgb, var(--control-border) 70%, transparent);color:color-mix(in srgb, var(--control-text) 58%, #9eb3d6)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select .ant-select-selector,.ant-mentions{border-radius:var(--radius-sm);border-color:var(--control-border);background:var(--control-bg);color:var(--control-text)}.ant-input-number .ant-input-number-input,.ant-picker .ant-picker-input>input,.ant-mentions textarea{color:var(--control-text)}.ant-input::placeholder,.ant-input-number .ant-input-number-input::placeholder,.ant-picker .ant-picker-input>input::placeholder,.ant-mentions textarea::placeholder{color:var(--control-placeholder)}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-mentions:hover{border-color:color-mix(in srgb, var(--control-focus-border) 70%, var(--control-border))}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector,.ant-mentions-focused{border-color:var(--control-focus-border)!important;box-shadow:var(--control-focus-shadow)!important}.ant-input-affix-wrapper>input.ant-input{background:0 0}.ant-input-number .ant-input-number-handler-wrap{border-inline-start-color:var(--control-border);background:color-mix(in srgb, var(--control-bg) 86%, var(--menu-item-hover-bg))}.ant-input-number .ant-input-number-handler:hover .ant-input-number-handler-up-inner,.ant-input-number .ant-input-number-handler:hover .ant-input-number-handler-down-inner{color:var(--accent-color)}.ant-select-dropdown .ant-select-item{color:var(--control-text)}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--menu-item-hover-bg)}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--menu-item-selected-bg);color:var(--menu-item-selected-color)}.ant-picker-dropdown .ant-picker-panel-container{border-color:var(--overlay-border);background:var(--overlay-bg)}.ant-picker-dropdown .ant-picker-header,.ant-picker-dropdown .ant-picker-content th{color:var(--text-muted)}.ant-picker-dropdown .ant-picker-cell-in-view .ant-picker-cell-inner{color:var(--text-strong)}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--accent-color)}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--accent-color)}.ant-checkbox-wrapper,.ant-radio-wrapper{color:var(--control-text)}.ant-checkbox .ant-checkbox-inner,.ant-radio .ant-radio-inner{background:var(--control-bg);border-color:var(--control-border)}.ant-checkbox:hover .ant-checkbox-inner,.ant-radio:hover .ant-radio-inner,.ant-checkbox-input:focus-visible+.ant-checkbox-inner,.ant-radio-input:focus-visible+.ant-radio-inner{border-color:var(--control-focus-border)}.ant-checkbox-checked .ant-checkbox-inner{background:var(--accent-color);border-color:var(--accent-color)}.ant-radio-checked .ant-radio-inner{border-color:var(--accent-color)}.ant-radio-checked .ant-radio-inner:after{background:var(--accent-color)}.ant-menu{color:var(--text-strong);background:0 0}.ant-menu .ant-menu-item,.ant-menu .ant-menu-submenu-title{border-radius:var(--radius-sm)}.ant-menu .ant-menu-item:hover,.ant-menu .ant-menu-submenu-title:hover{background:var(--menu-item-hover-bg);color:var(--text-strong)}.ant-menu .ant-menu-item-selected{background:var(--menu-item-selected-bg);color:var(--menu-item-selected-color)}.ant-menu .ant-menu-item-selected:after{border-inline-end-color:var(--accent-color)!important}.ant-dropdown .ant-dropdown-menu-item,.ant-dropdown .ant-dropdown-menu-submenu-title{border-radius:var(--radius-sm);color:var(--text-strong)}.ant-dropdown .ant-dropdown-menu-item:hover,.ant-dropdown .ant-dropdown-menu-submenu-title:hover{background:var(--menu-item-hover-bg)}.ant-table-wrapper .ant-table{color:var(--text-strong);background:0 0}.ant-table-wrapper .ant-table-container{border-color:var(--descriptions-border)}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--table-header-bg)!important;color:var(--text-strong)!important;border-bottom-color:var(--descriptions-border)!important}.ant-table-wrapper .ant-table-tbody>tr>td{background:var(--table-row-bg);color:var(--text-strong);border-bottom-color:var(--descriptions-border)!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--table-row-hover-bg)!important}.ant-table-wrapper .ant-table-placeholder>.ant-table-cell{background:var(--table-row-bg)}.ant-tag{border-radius:var(--radius-pill);border-color:var(--tag-border);background:var(--tag-bg);color:var(--tag-text)}.ant-tooltip .ant-tooltip-inner{background:var(--tooltip-bg);color:var(--tooltip-text)}.ant-tooltip .ant-tooltip-arrow:before{background:var(--tooltip-bg)}.ant-descriptions-view,.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-bordered .ant-descriptions-item-content{border-color:var(--descriptions-border)!important}.ant-descriptions-bordered .ant-descriptions-item-label{background:var(--descriptions-label-bg);color:var(--text-muted)}.ant-descriptions-bordered .ant-descriptions-item-content{background:var(--table-row-bg);color:var(--text-strong)}.ant-statistic-title{color:var(--text-muted)}.ant-statistic-content,.ant-statistic-content-value,.ant-typography{color:var(--text-strong)}.ant-typography.ant-typography-secondary,.ant-typography-caption{color:var(--text-muted)}.ant-layout{color:var(--text-strong);background:0 0}.ant-layout-header,.ant-layout-sider{background:0 0}.ant-form-item-label>label{color:var(--text-strong)}.ant-form-item-explain-error{color:color-mix(in srgb, var(--danger) 88%, #ffdce4)}.ant-card,.ant-modal-content,.ant-drawer-content{border-color:var(--border-soft)}.ant-card-head,.ant-modal-header,.ant-drawer-header{border-bottom-color:var(--divider-color)}.ant-card-head-title,.ant-modal-title,.ant-drawer-title{color:var(--text-strong)}.ant-modal-close,.ant-drawer-close{color:var(--text-muted)}.ant-modal-close:hover,.ant-drawer-close:hover{color:var(--text-strong);background:var(--menu-item-hover-bg)}.ant-popconfirm .ant-popconfirm-message-title,.ant-popconfirm .ant-popconfirm-description{color:var(--text-strong)}.ant-popconfirm .ant-popconfirm-buttons .ant-btn{border-radius:var(--radius-sm)}.mono{font-family:var(--mono)}.auth-canvas{min-height:100vh;padding:var(--space-5);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.auth-canvas:before,.auth-canvas:after{content:"";pointer-events:none;z-index:0;filter:blur(2px);position:absolute}.auth-canvas:before{background:radial-gradient(circle, color-mix(in srgb, var(--accent-color) 24%, #fff) 0%, #fff0 70%);opacity:.42;border-radius:999px;width:min(46vw,520px);height:min(46vw,520px);animation:14s ease-in-out infinite alternate auth-bg-drift;top:-14%;left:-10%}.auth-canvas:after{background:radial-gradient(circle, color-mix(in srgb, var(--brand-2) 26%, #fff) 0%, #fff0 72%);opacity:.36;border-radius:999px;width:min(40vw,460px);height:min(40vw,460px);animation:18s ease-in-out infinite alternate auth-bg-drift-reverse;bottom:-20%;right:-12%}.auth-panel{gap:var(--space-4);z-index:1;grid-template-columns:1fr 1fr;width:min(980px,100%);display:grid;position:relative}.auth-hero{padding:var(--space-5);border-radius:var(--radius-lg);color:#f4f9ff;background:linear-gradient(170deg,#0f2242,#1b4d7f);position:relative;overflow:hidden}.auth-hero-shell{gap:var(--space-4);grid-template-rows:auto auto minmax(0,1fr);height:100%;display:grid}.auth-hero-brand{align-self:start}.auth-brand-logo{object-fit:contain;width:44px;height:44px}.auth-hero-brand-copy{gap:2px;display:grid}.auth-hero-brand-title{font-size:var(--type-size-xl);line-height:var(--type-lh-tight);color:inherit!important}.auth-hero-brand-subtitle{color:#c8d8f2}.auth-hero-title{margin:0;font-size:var(--type-size-3xl)!important;line-height:var(--type-lh-snug)!important;color:inherit!important}.auth-panel-title-icon{font-size:20px}.auth-hero-kicker{margin-bottom:var(--space-2);border-radius:var(--radius-pill);color:#d8e8ff;font-size:var(--type-size-xs);letter-spacing:var(--type-track-wide);text-transform:uppercase;background:#b0d2ff29;border:1px solid #bad8ff6b;padding:2px 10px;display:inline-flex}.auth-hero-subtitle{color:#c8d8f2;font-size:var(--type-size-md);margin-top:var(--space-3)!important;margin-bottom:0!important}.auth-ocr-graphic{gap:var(--space-2);margin-top:auto;display:grid}.auth-ocr-stage{border-radius:var(--radius-md);background:radial-gradient(circle at 18% 14%,#73aeff3d,#0000 42%),linear-gradient(165deg,#0a1b38d6,#18436dbd);border:1px solid #bad8ff59;min-height:190px;position:relative;overflow:hidden}.auth-ocr-grid{opacity:.24;background-image:linear-gradient(90deg,#c4ddff40 1px,#0000 1px),linear-gradient(#c4ddff38 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.auth-ocr-doc{border-radius:var(--radius-sm);background:linear-gradient(#f5fcfff2,#dbeeff);border:1px solid #d3e9ffb8;align-content:start;gap:8px;width:54%;height:64%;padding:14px 12px;animation:4.2s ease-in-out infinite auth-ocr-float;display:grid;position:absolute;top:18%;left:18%;box-shadow:0 10px 26px #020a1647}.auth-ocr-doc span{background:#4e83d37a;border-radius:999px;height:7px;display:block}.auth-ocr-doc span:first-child{width:72%}.auth-ocr-doc span:nth-child(2){width:96%}.auth-ocr-doc span:nth-child(3){width:88%}.auth-ocr-doc span:nth-child(4){width:66%}.auth-ocr-scan{background:linear-gradient(90deg,#0000,#8cd1ff,#0000);border-radius:999px;height:3px;animation:2.6s ease-in-out infinite auth-ocr-scan;position:absolute;left:13%;right:13%;box-shadow:0 0 20px #7acdffb3}.auth-ocr-badge{border-radius:var(--radius-pill);color:#e7f5ff;font-size:var(--type-size-xs);font-family:var(--mono);letter-spacing:var(--type-track-wide);background:#8bc5ff33;border:1px solid #a4d3ffbf;padding:2px 10px;animation:2.6s ease-in-out infinite auth-ocr-pulse;position:absolute;bottom:18%;right:14%}.auth-ocr-caption{color:#c8d8f2;font-size:var(--type-size-sm)}:root[data-appearance-theme=dark] .auth-canvas:before{opacity:.28;background:radial-gradient(circle, color-mix(in srgb, var(--accent-color) 32%, #20365f) 0%, #20365f00 70%)}:root[data-appearance-theme=dark] .auth-canvas:after{opacity:.24;background:radial-gradient(circle, color-mix(in srgb, var(--brand-2) 30%, #143f48) 0%, #143f4800 72%)}:root[data-appearance-theme=cartoon] .auth-canvas:before{opacity:.34;background:radial-gradient(circle,#ffaf8d85 0%,#ffaf8d00 72%)}:root[data-appearance-theme=cartoon] .auth-canvas:after{opacity:.3;background:radial-gradient(circle,#ffd69775 0%,#ffd69700 74%)}:root[data-appearance-theme=illustration] .auth-canvas:before{opacity:.36}:root[data-appearance-theme=illustration] .auth-canvas:after{opacity:.3}:root[data-appearance-theme=glass] .auth-canvas:before{opacity:.26;filter:blur(8px)}:root[data-appearance-theme=glass] .auth-canvas:after{opacity:.22;filter:blur(10px)}@keyframes auth-ocr-scan{0%{opacity:.5;top:18%}45%{opacity:1;top:75%}to{opacity:.5;top:18%}}@keyframes auth-ocr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes auth-ocr-pulse{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes auth-bg-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(26px,34px)scale(1.07)}}@keyframes auth-bg-drift-reverse{0%{transform:translate(0,0)scale(1)}to{transform:translate(-28px,-18px)scale(1.06)}}.app-sider .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.app-sider-menu-wrap{flex:1;min-height:0;overflow:hidden auto}.app-sider-footer{gap:var(--space-2);margin-top:auto;display:grid}.app-table .ant-table{border-radius:var(--radius-md)}.app-table .ant-table-container{border-radius:var(--radius-md);overflow:hidden}.app-table .ant-table-content,.app-table .ant-table-body{border-radius:inherit}.batch-grid-view{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.batch-grid-card{height:100%}.upload-manager-modal .ant-modal-content{overflow:hidden}.upload-manager-modal .ant-modal-body{height:calc(100vh - 220px);max-height:calc(100vh - 220px);overflow:hidden}.upload-manager-layout{gap:var(--space-3);grid-template-columns:minmax(280px,340px) minmax(0,1fr);height:100%;min-height:0;max-height:none;display:grid;overflow:hidden}.upload-manager-pane{min-height:0;overflow:hidden}.upload-manager-pane-left{align-content:start;gap:var(--space-2);padding-inline-end:2px;display:grid;overflow:auto}.upload-manager-pane-right{gap:var(--space-2);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.upload-manager-card{border-radius:var(--radius-md)}.upload-stats-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.upload-stats-grid .ant-statistic-title{margin-bottom:1px;font-size:10px;line-height:1.2}.upload-stats-grid .ant-statistic-content{font-size:13px;line-height:1.1}.upload-virtual-scroll{border:1px solid var(--border-soft);border-radius:var(--radius-md);height:100%;min-height:0;padding:var(--space-1);overflow:auto}.upload-virtual-row{inset-inline:0;padding:var(--space-1);position:absolute;top:0}.upload-queue-row{border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-2);gap:var(--space-1);display:grid}.upload-file-row{border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.upload-file-row-uploaded .ant-typography{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 120px);overflow:hidden}.upload-empty-state{border:1px dashed var(--border-soft);border-radius:var(--radius-md);min-height:220px;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.upload-manager-quick-access{inset-inline-end:var(--space-5);bottom:var(--space-5);z-index:70;position:fixed}.results-drawer-layout{gap:var(--space-3);grid-template-columns:minmax(420px,540px) minmax(0,1fr);height:100%;min-height:0;max-height:100%;display:grid}.results-drawer-list-pane,.results-drawer-detail-pane{height:100%;min-height:0}.results-drawer .ant-drawer-body{display:flex;overflow:hidden}.results-drawer-list-pane .ant-card-body,.results-drawer-detail-pane .ant-card-body{flex-direction:column;height:100%;min-height:0;display:flex}.results-drawer-list-stack{gap:var(--space-2);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.results-drawer-list-toolbar{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.results-drawer-list-toolbar .ant-input-search{flex:220px;min-width:0}.results-drawer-list-toolbar .ant-select,.results-drawer-list-toolbar .ant-segmented{flex:0 auto}.results-drawer-list-content{flex-direction:column;flex:1;min-height:0;display:flex}.results-drawer-list-scroll{--result-col-status:76px;--result-col-open:36px;border:1px solid var(--border-soft);border-radius:var(--radius-md);flex:1;height:auto;min-height:0;padding:0;overflow:auto}.results-drawer-list-scroll:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-color) 72%, var(--border-soft));outline-offset:2px}.results-drawer-list-grid-header{z-index:2;grid-template-columns:minmax(0, 1fr) var(--result-col-status) var(--result-col-open);align-items:center;gap:var(--space-2);padding:0 var(--space-2);border-bottom:1px solid var(--border-soft);background:var(--results-list-header-solid-bg);height:34px;display:grid;position:sticky;top:0}.results-drawer-list-header-cell{font-size:var(--type-size-xs);line-height:var(--type-lh-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.results-drawer-list-range{font-size:var(--type-size-xs);line-height:var(--type-lh-tight)}.results-drawer-kpi-strip .ant-tag{border-radius:var(--radius-sm);align-items:center;min-height:18px;margin-inline-end:0;padding-block:0;padding-inline:5px;font-size:10px;line-height:14px;display:inline-flex}.results-drawer-list-row{inset-inline:0;padding:0 var(--space-1);position:absolute;top:0}.results-drawer-list-item{border-radius:var(--radius-sm);width:100%;padding:0 var(--space-2);grid-template-columns:minmax(0, 1fr) var(--result-col-status) var(--result-col-open);align-items:center;gap:var(--space-2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;height:100%;transition:background .12s,border-color .12s;display:grid;overflow:hidden}.results-drawer-list-item>*{min-width:0}.results-drawer-list-item:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-color) 72%, var(--border-soft));outline-offset:2px}.results-drawer-list-item:hover{background:color-mix(in srgb, var(--accent-color) 5%, transparent)}.results-drawer-list-item.is-selected{border-color:color-mix(in srgb, var(--accent-color) 62%, var(--border-soft));background:color-mix(in srgb, var(--accent-color) 8%, transparent)}.results-drawer-list-filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.results-drawer-list-status{justify-self:start;margin-inline-end:0}.results-drawer-list-open{justify-self:center}.results-drawer-list-error{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.results-drawer-loading,.results-drawer-empty-detail{justify-content:center;align-items:center;min-height:260px;display:flex}.results-detail-panel{gap:var(--space-2);grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid}.results-detail-summary-card .ant-card-body{gap:var(--space-2);padding:10px;display:grid}.results-detail-summary-top{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.results-detail-summary-title{flex:1;min-width:0}.results-detail-filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.results-detail-status-tag{margin-inline-end:0}.results-detail-summary-descriptions .ant-descriptions-item{padding-bottom:4px}.results-detail-summary-descriptions .ant-descriptions-item-label,.results-detail-summary-descriptions .ant-descriptions-item-content,.results-detail-error-text{font-size:11px;line-height:1.25}.results-detail-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.results-detail-kpi-card.ant-card{border-radius:var(--radius-sm)}.results-detail-kpi-card.ant-card .ant-card-body{align-items:center;min-height:58px;padding:7px 9px;display:flex}.results-detail-kpi-card .ant-statistic-title{margin-bottom:1px;font-size:10px;line-height:1.2}.results-detail-kpi-card .ant-statistic-content{font-size:13px;line-height:1.1}.results-detail-kpi-card .ant-statistic-content-value{font-size:inherit}.results-detail-kpi-label{font-size:10px;line-height:1.2}.results-detail-kpi-value{font-size:13px;font-weight:600;line-height:1.1}.results-detail-json-card{height:100%;min-height:0}.results-detail-json-card .ant-card-body{gap:var(--space-1);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.results-detail-json-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.results-detail-json-preview{height:100%;min-height:0;max-height:none;margin:0;overflow:auto}.results-token-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.results-kpi-card.ant-card{border-radius:var(--radius-sm)}.results-kpi-card.ant-card .ant-card-body{align-items:center;min-height:68px;padding:8px 10px;display:flex}.results-kpi-card.ant-card .ant-space{width:100%}.results-token-grid .ant-statistic-title{margin-bottom:1px;font-size:10px;line-height:1.2}.results-token-grid .ant-statistic-content{font-size:14px;line-height:1.15}.results-token-grid .ant-statistic-content-value{font-size:inherit}.results-kpi-label{font-size:10px;line-height:1.2}.results-kpi-value{font-size:14px;font-weight:600;line-height:1.15}.results-detail-meta-compact{align-content:stretch;gap:6px;height:auto;min-height:0;display:grid;overflow:visible}.results-detail-error.ant-typography{margin:0;font-size:11px;line-height:1.25}.results-token-grid.results-token-grid-compact{gap:4px}.results-token-grid.results-token-grid-compact .results-kpi-card.ant-card .ant-card-body{min-height:56px;padding:6px 8px}.results-token-grid.results-token-grid-compact .ant-statistic-title{margin-bottom:0;font-size:9px;line-height:1.15}.results-token-grid.results-token-grid-compact .ant-statistic-content{font-size:13px;line-height:1.1}.results-token-grid.results-token-grid-compact .results-kpi-label{font-size:9px;line-height:1.15}.results-token-grid.results-token-grid-compact .results-kpi-value{font-size:13px;line-height:1.1}.results-detail-footer-meta .ant-typography{font-size:11px;line-height:1.2}.results-drawer-detail-stack{gap:var(--space-2);grid-template-rows:auto auto auto;height:100%;min-height:0;display:grid;overflow:auto}.results-json-inline-wrap{gap:var(--space-1);grid-template-rows:auto auto;height:auto;min-height:0;display:grid;overflow:visible}.results-json-preview{height:auto;min-height:110px;max-height:min(20vh,180px);margin:0}.results-json-preview-compact{overflow:auto}.results-json-modal .ant-modal-content{flex-direction:column;max-height:calc(100vh - 56px);display:flex;overflow:hidden}.results-json-modal.is-fullscreen .ant-modal-content{border-radius:0;height:100vh;max-height:100vh}.results-json-modal .ant-modal-body{flex:1;height:min(72vh,760px);min-height:0;overflow:hidden}.results-json-modal.is-fullscreen .ant-modal{margin:0;padding:0;top:0;width:100vw!important;max-width:100vw!important}.results-json-modal.is-fullscreen .ant-modal-body{height:auto}.results-json-modal-layout{gap:var(--space-2);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.results-json-toolbar{gap:var(--space-1);border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-2);background:color-mix(in srgb, var(--shell-bg) 90%, transparent);display:grid}.results-json-modal-surface{gap:var(--space-2);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.results-json-modal-stats{border-radius:var(--radius-md)}.results-json-modal-viewer{border:1px solid var(--border-soft);border-radius:var(--radius-md);height:100%;min-height:0;padding:var(--space-2);background:color-mix(in srgb, var(--shell-bg) 85%, transparent);overflow:auto}.results-json-modal-viewer>div{min-height:100%}.results-json-raw{min-height:100%;font-family:var(--mono);font-size:var(--type-size-xs);line-height:var(--type-lh-relaxed);white-space:pre;margin:0}.results-json-raw.is-wrap{white-space:pre-wrap;word-break:break-word}.results-json-raw mark{background:color-mix(in srgb, var(--accent-color) 32%, #ffe58f);color:inherit;border-radius:4px;padding:0 1px}.results-drawer-pagination{margin-top:auto}@media (width<=1100px){.upload-manager-modal .ant-modal-body{height:calc(100vh - 180px);max-height:calc(100vh - 180px)}.upload-manager-layout{grid-template-columns:minmax(0,1fr)}.upload-manager-pane-right{min-height:50vh}.results-drawer-layout{grid-template-columns:minmax(0,1fr);height:auto;min-height:auto;max-height:none}.results-drawer-list-toolbar{flex-wrap:wrap;display:flex}.results-drawer-list-scroll{--result-col-status:70px;--result-col-open:34px}.results-token-grid{grid-template-columns:minmax(0,1fr)}.results-detail-panel{grid-template-rows:auto auto auto;height:auto}.results-detail-kpi-grid{grid-template-columns:minmax(0,1fr)}.results-detail-json-card{height:auto}.results-detail-json-card .ant-card-body{grid-template-rows:auto auto;height:auto}.results-detail-json-preview{height:auto;max-height:min(46vh,420px)}.results-drawer-detail-stack{grid-template-rows:none;overflow:visible}.results-json-preview{max-height:min(46vh,420px)}.results-json-modal .ant-modal-body{height:min(74vh,820px)}.results-json-toolbar{gap:var(--space-2)}}:root[data-ui-density=compact] .ant-form-item{margin-bottom:12px}:root[data-ui-density=spacious] .ant-form-item{margin-bottom:20px}:root[data-ui-density=compact] .ant-table-thead>tr>th,:root[data-ui-density=compact] .ant-table-tbody>tr>td{padding-block:8px!important}:root[data-ui-density=spacious] .ant-table-thead>tr>th,:root[data-ui-density=spacious] .ant-table-tbody>tr>td{padding-block:14px!important}:root[data-ui-contrast=high] .shell-card,:root[data-ui-contrast=high] .metric-card,:root[data-ui-contrast=high] .ant-card,:root[data-ui-contrast=high] .ant-modal-content,:root[data-ui-contrast=high] .ant-drawer-content,:root[data-ui-contrast=high] .ant-table-container{border-width:2px!important}:root[data-ui-focus-ring=strong] :is(.ant-btn:focus-visible,.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-segmented-item-selected,.theme-picker-card:focus-visible){box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)!important}.accent-picker-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%;display:grid}.accent-picker-card{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--shell-bg);width:100%;color:var(--text-strong);padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-2);cursor:pointer;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.accent-picker-card:hover{border-color:color-mix(in srgb, var(--accent-color) 45%, var(--border-soft));transform:translateY(-1px)}.accent-picker-card.is-selected{border-color:var(--accent-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-color) 22%, transparent)}.accent-picker-swatch{border:1px solid #ffffffe6;border-radius:999px;flex:none;width:18px;height:18px;box-shadow:0 0 0 1px #0a1a371f}.accent-picker-label{font-size:var(--type-size-sm);line-height:var(--type-lh-snug);font-weight:600}.theme-picker-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:100%;display:grid}.theme-picker-card{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--shell-bg);width:100%;color:var(--text-strong);padding:var(--space-3);text-align:left;cursor:pointer;transition:transform .13s,box-shadow .13s,border-color .13s}.theme-picker-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0a1a371f}.theme-picker-card:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color);outline:none}.theme-picker-card.is-selected{box-shadow:0 0 0 2px #5a76a73d,0 10px 24px #0a1a371f}.theme-picker-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.theme-picker-label{color:inherit;font-size:var(--type-size-sm);font-weight:600;line-height:var(--type-lh-snug)}.theme-picker-check{color:inherit;font-size:16px}.theme-picker-preview{margin-top:var(--space-2);grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:6px;display:grid}.theme-picker-strip{border:1px solid #ffffffa6;border-radius:8px;height:26px;display:block}.theme-picker-dot{border:1px solid #ffffffb3;border-radius:999px;width:18px;height:18px;display:block}.theme-picker-meta{font-size:var(--type-size-xs);line-height:var(--type-lh-tight);opacity:.8;margin-top:6px;display:inline-block}.theme-picker-card[data-theme-preview=default]{color:#1c2233;background:linear-gradient(160deg,#fff,#f6f8ff);border-color:#dce3f4}.theme-picker-card[data-theme-preview=default].is-selected{border-color:#1677ff}.theme-picker-card[data-theme-preview=dark]{color:#e7efff;background:linear-gradient(160deg,#10192a,#0d1523);border-color:#2f4266}.theme-picker-card[data-theme-preview=dark] .theme-picker-strip{border-color:#dfebff59}.theme-picker-card[data-theme-preview=dark] .theme-picker-dot{border-color:#dfebff73}.theme-picker-card[data-theme-preview=dark].is-selected{border-color:#62a7ff}.theme-picker-card[data-theme-preview=cartoon]{color:#3f2a20;background:linear-gradient(160deg,#fffef9,#fff2e4);border-color:#3f2a20;box-shadow:0 8px #3f2a202e,0 16px 26px #7c4e3124}.theme-picker-card[data-theme-preview=cartoon].is-selected{border-color:#ff5a5f}.theme-picker-card[data-theme-preview=illustration]{color:#243b63;background:linear-gradient(160deg,#fff,#edf4ff);border-color:#afc4e8}.theme-picker-card[data-theme-preview=illustration].is-selected{border-color:#5d82f1}.theme-picker-card[data-theme-preview=glass]{color:#21395f;-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:linear-gradient(160deg,#ffffff73,#f6fbff42);border-color:#f8fcffdb}.theme-picker-card[data-theme-preview=glass].is-selected{border-color:#6f9dff}.theme-picker-card[data-theme-preview=geek]{color:#d4ffe6;background:linear-gradient(160deg,#0a1410,#070f0c);border-color:#254447}.theme-picker-card[data-theme-preview=geek] .theme-picker-strip{border-color:#bdffdc47}.theme-picker-card[data-theme-preview=geek] .theme-picker-dot{border-color:#bdffdc66}.theme-picker-card[data-theme-preview=geek].is-selected{border-color:#00d084}:root[data-appearance-theme=cartoon] .route-heading{text-shadow:1px 1px #ffffffd1;letter-spacing:.02em}:root[data-appearance-theme=cartoon] .shell-card,:root[data-appearance-theme=cartoon] .metric-card,:root[data-appearance-theme=cartoon] .ant-card,:root[data-appearance-theme=cartoon] .ant-modal-content,:root[data-appearance-theme=cartoon] .ant-drawer-content,:root[data-appearance-theme=cartoon] .ant-popover-inner,:root[data-appearance-theme=cartoon] .ant-dropdown .ant-dropdown-menu,:root[data-appearance-theme=cartoon] .ant-select-dropdown,:root[data-appearance-theme=cartoon] .ant-table-container{background:linear-gradient(#fffef9,#fff2e4)!important;border:2px solid #3f2a20!important;border-radius:16px!important;box-shadow:0 8px #3f2a2033,0 16px 26px #7c4e3124!important}:root[data-appearance-theme=cartoon] .ant-btn{color:#3f2a20;font-weight:700;transition:transform .12s,box-shadow .12s;box-shadow:0 4px #3f2a202e;border:2px solid #3f2a20!important;border-radius:12px!important}:root[data-appearance-theme=cartoon] .ant-btn:not(:disabled):hover{transform:translateY(-1px)}:root[data-appearance-theme=cartoon] .ant-btn:not(:disabled):active{transform:translateY(2px);box-shadow:0 2px #3f2a202e}:root[data-appearance-theme=cartoon] .ant-btn-primary{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-color) 72%, #fff), var(--accent-color))!important;color:#2f140f!important}:root[data-appearance-theme=cartoon] .ant-btn-default,:root[data-appearance-theme=cartoon] .ant-btn-text{background:linear-gradient(#fff,#ffeede)!important}:root[data-appearance-theme=cartoon] .ant-input,:root[data-appearance-theme=cartoon] .ant-input-affix-wrapper,:root[data-appearance-theme=cartoon] .ant-select-selector,:root[data-appearance-theme=cartoon] .ant-input-number,:root[data-appearance-theme=cartoon] .ant-picker,:root[data-appearance-theme=cartoon] .ant-mentions{box-shadow:inset 0 1px #ffffffe6;background:#fff8ef!important;border:2px solid #3f2a20!important;border-radius:12px!important}:root[data-appearance-theme=cartoon] .ant-input:focus,:root[data-appearance-theme=cartoon] .ant-input-focused,:root[data-appearance-theme=cartoon] .ant-input-affix-wrapper-focused,:root[data-appearance-theme=cartoon] .ant-select-focused .ant-select-selector,:root[data-appearance-theme=cartoon] .ant-picker-focused{box-shadow:0 0 0 3px #ff6d5f3d!important}:root[data-appearance-theme=cartoon] .ant-checkbox-inner,:root[data-appearance-theme=cartoon] .ant-radio-inner{background:#fff8ef!important;border:2px solid #3f2a20!important}:root[data-appearance-theme=cartoon] .ant-slider-rail{border:2px solid #3f2a20;height:10px;background:#ffd8b4!important}:root[data-appearance-theme=cartoon] .ant-slider-track{height:10px;background:linear-gradient(90deg,#ff9f71,#ff6f70)!important}:root[data-appearance-theme=cartoon] .ant-slider-handle:after{background:#fff7ec;border:2px solid #3f2a20}:root[data-appearance-theme=cartoon] .ant-tag{border-radius:999px;font-weight:700;border:2px solid #3f2a20!important}:root[data-appearance-theme=cartoon] .ant-table-thead>tr>th{color:#3f2a20!important;background:#ffe8d2!important;border-bottom:2px solid #3f2a20!important}:root[data-appearance-theme=cartoon] .ant-table-tbody>tr>td{background:#fff9f2!important;border-bottom-color:#f3c7ab!important}:root[data-appearance-theme=cartoon] .ant-table-tbody>tr:hover>td{background:#fff0df!important}:root[data-appearance-theme=cartoon] .app-sider .ant-menu-item-selected{border:2px solid #3f2a20;font-weight:700;color:#3f2a20!important;background:#ffe9d8!important}:root[data-appearance-theme=cartoon] .auth-hero{color:#2f140f;background:linear-gradient(160deg,#ff9878,#ff6f74);border:2px solid #3f2a20;box-shadow:0 10px #3f2a2033}:root[data-appearance-theme=cartoon] .auth-hero p{color:#4c2c25}:root[data-appearance-theme=cartoon] .auth-hero-kicker{color:#44291f;background:#ffefde73;border-color:#3f2a2080}:root[data-appearance-theme=cartoon] .auth-hero-subtitle,:root[data-appearance-theme=cartoon] .auth-hero-brand-subtitle,:root[data-appearance-theme=cartoon] .auth-ocr-caption{color:#4c2c25}:root[data-appearance-theme=cartoon] .auth-ocr-stage{background:radial-gradient(circle at 16% 16%,#ffbea073,#0000 42%),linear-gradient(170deg,#ffdbc1bf,#ff91829e);border:2px solid #3f2a20}:root[data-appearance-theme=cartoon] .auth-ocr-doc{background:linear-gradient(#fff9ef,#ffe9d3);border:2px solid #3f2a20}:root[data-appearance-theme=cartoon] .auth-ocr-doc span{background:#8f523f6b}:root[data-appearance-theme=cartoon] .auth-ocr-badge{color:#3f2a20;background:#ffecd6b3;border:2px solid #3f2a20}:root[data-appearance-theme=illustration] body,:root[data-appearance-theme=glass] body{position:relative;overflow-x:hidden}:root[data-appearance-theme=illustration] #root,:root[data-appearance-theme=glass] #root{z-index:1;position:relative}:root[data-appearance-theme=illustration] body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 14% 12%,#9fb7ff57,#0000 35%),radial-gradient(circle at 82% 18%,#82d5c747,#0000 32%),radial-gradient(circle at 52% 84%,#fec5ac38,#0000 40%);position:fixed;inset:-18% -15%}:root[data-appearance-theme=illustration] .route-heading{letter-spacing:.02em;text-shadow:0 1px #ffffffc2;font-weight:700}:root[data-appearance-theme=illustration] .shell-card,:root[data-appearance-theme=illustration] .metric-card,:root[data-appearance-theme=illustration] .ant-card,:root[data-appearance-theme=illustration] .ant-modal-content,:root[data-appearance-theme=illustration] .ant-drawer-content,:root[data-appearance-theme=illustration] .ant-popover-inner,:root[data-appearance-theme=illustration] .ant-dropdown .ant-dropdown-menu,:root[data-appearance-theme=illustration] .ant-select-dropdown,:root[data-appearance-theme=illustration] .ant-table-container{background:linear-gradient(160deg,#fff,#edf4ff 74%,#e8f1ff)!important;border:2px solid #afc4e8!important;border-radius:18px!important;box-shadow:0 14px 30px #5072b033,inset 0 2px #ffffffc7!important}:root[data-appearance-theme=illustration] .ant-btn{font-weight:600;box-shadow:0 8px 20px #4e6fb033;border:2px solid #93afe0!important;border-radius:14px!important}:root[data-appearance-theme=illustration] .ant-btn-primary{background:linear-gradient(145deg, color-mix(in srgb, var(--accent-color) 68%, #fff), var(--accent-color) 65%, color-mix(in srgb, var(--accent-color) 82%, #0a1428))!important;color:#f8fbff!important}:root[data-appearance-theme=illustration] .ant-btn-default,:root[data-appearance-theme=illustration] .ant-btn-text{color:#345483!important;background:linear-gradient(#fff,#edf4ff)!important}:root[data-appearance-theme=illustration] .ant-input,:root[data-appearance-theme=illustration] .ant-input-affix-wrapper,:root[data-appearance-theme=illustration] .ant-select-selector,:root[data-appearance-theme=illustration] .ant-input-number,:root[data-appearance-theme=illustration] .ant-picker,:root[data-appearance-theme=illustration] .ant-mentions{box-shadow:inset 0 1px #ffffffc2;background:linear-gradient(165deg,#fff,#eef4ff)!important;border:2px solid #b2c8ec!important;border-radius:12px!important}:root[data-appearance-theme=illustration] .ant-input:focus,:root[data-appearance-theme=illustration] .ant-input-focused,:root[data-appearance-theme=illustration] .ant-input-affix-wrapper-focused,:root[data-appearance-theme=illustration] .ant-select-focused .ant-select-selector,:root[data-appearance-theme=illustration] .ant-picker-focused{box-shadow:0 0 0 4px #6d8fd83d!important}:root[data-appearance-theme=illustration] .ant-checkbox-inner,:root[data-appearance-theme=illustration] .ant-radio-inner{background:#f8fbff!important;border-color:#93afe3!important}:root[data-appearance-theme=illustration] .ant-slider-rail{background:#dbe8ff!important}:root[data-appearance-theme=illustration] .ant-slider-track{background:linear-gradient(90deg,#6f97ff,#5b7bf6)!important}:root[data-appearance-theme=illustration] .ant-tag{border-radius:999px;color:#375a8f!important;background:#f2f6ff!important;border:2px solid #9db8ea!important}:root[data-appearance-theme=illustration] .ant-table-thead>tr>th{color:#2b456f!important;background:#edf4ff!important;border-bottom-color:#bdd0ee!important}:root[data-appearance-theme=illustration] .ant-table-tbody>tr>td{background:#fbfdff!important;border-bottom-color:#d6e2f7!important}:root[data-appearance-theme=illustration] .ant-table-tbody>tr:hover>td{background:#f3f8ff!important}:root[data-appearance-theme=illustration] .app-sider .ant-menu-item-selected{border:2px solid #a8bfea;font-weight:600;color:#24406e!important;background:#e6f0ff!important}:root[data-appearance-theme=illustration] .app-sider .ant-menu-item,:root[data-appearance-theme=illustration] .app-sider .ant-menu-submenu-title{border-radius:12px}:root[data-appearance-theme=illustration] .app-sider,:root[data-appearance-theme=illustration] .app-header-panel{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);box-shadow:0 12px 24px #4f72b024}:root[data-appearance-theme=illustration] .auth-hero{color:#24406e;background:linear-gradient(160deg,#e4edff,#eff5ff,#e6f5ff);border:2px solid #b8cdea;box-shadow:0 12px 28px #4f70ac2e}:root[data-appearance-theme=illustration] .auth-hero p{color:#4d678f}:root[data-appearance-theme=illustration] .auth-hero-kicker{color:#355780;background:#ebf3ffb3;border-color:#b5caea}:root[data-appearance-theme=illustration] .auth-hero-subtitle,:root[data-appearance-theme=illustration] .auth-hero-brand-subtitle,:root[data-appearance-theme=illustration] .auth-ocr-caption{color:#4d678f}:root[data-appearance-theme=illustration] .auth-ocr-stage{background:radial-gradient(circle at 18% 14%,#8ba7f76b,#0000 44%),linear-gradient(170deg,#e6efffd1,#bfdaffad);border-color:#b8cdea}:root[data-appearance-theme=illustration] .auth-ocr-doc{background:linear-gradient(#fff,#edf4ff);border-color:#9fb9e4}:root[data-appearance-theme=illustration] .auth-ocr-doc span{background:#527ac06b}:root[data-appearance-theme=illustration] .auth-ocr-badge{color:#32527f;background:#f5f9ffbf;border-color:#9db8ea}:root[data-appearance-theme=glass] body:before,:root[data-appearance-theme=glass] body:after{content:"";pointer-events:none;z-index:0;position:fixed}:root[data-appearance-theme=glass] body:before{filter:blur(10px);background:radial-gradient(circle at 16% 16%,#7fadff7a,#0000 34%),radial-gradient(circle at 84% 18%,#76e3e861,#0000 33%),radial-gradient(circle at 52% 84%,#c394ff57,#0000 40%);inset:-25% -20%}:root[data-appearance-theme=glass] body:after{filter:blur(52px);background:radial-gradient(circle at 30% 24%,#ffffff85,#0000 38%),radial-gradient(circle at 74% 66%,#ffffff6b,#0000 42%);inset:-35% -30%}:root[data-appearance-theme=glass] .shell-card,:root[data-appearance-theme=glass] .metric-card,:root[data-appearance-theme=glass] .ant-card,:root[data-appearance-theme=glass] .ant-modal-content,:root[data-appearance-theme=glass] .ant-drawer-content,:root[data-appearance-theme=glass] .ant-popover-inner,:root[data-appearance-theme=glass] .ant-dropdown .ant-dropdown-menu,:root[data-appearance-theme=glass] .ant-select-dropdown,:root[data-appearance-theme=glass] .ant-table-container{-webkit-backdrop-filter:blur(26px)saturate(185%);backdrop-filter:blur(26px)saturate(185%);background:var(--glass-surface)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;border-radius:16px!important}:root[data-appearance-theme=glass] .ant-btn:not(.ant-btn-link):not(.ant-btn-text){-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);box-shadow:0 10px 22px #496eae38;background:var(--glass-surface)!important;border:1px solid var(--glass-border)!important;color:#1f3659!important;border-radius:12px!important}:root[data-appearance-theme=glass] .ant-btn-primary{background:linear-gradient(145deg, color-mix(in srgb, var(--accent-color) 78%, #ffffff38), color-mix(in srgb, var(--accent-color) 64%, #ffffff14))!important;color:#fff!important;border:1px solid #d4e8ffd1!important}:root[data-appearance-theme=glass] .ant-btn:not(:disabled):hover{background:var(--glass-surface-strong)!important}:root[data-appearance-theme=glass] .app-sider,:root[data-appearance-theme=glass] .app-header-panel{-webkit-backdrop-filter:blur(30px)saturate(190%);backdrop-filter:blur(30px)saturate(190%);background:var(--glass-surface)!important;border-color:var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}:root[data-appearance-theme=glass] .app-sider .ant-menu{background:0 0!important}:root[data-appearance-theme=glass] .app-sider .ant-menu-item,:root[data-appearance-theme=glass] .app-sider .ant-menu-submenu-title{border:1px solid #0000;border-radius:12px}:root[data-appearance-theme=glass] .ant-input,:root[data-appearance-theme=glass] .ant-input-affix-wrapper,:root[data-appearance-theme=glass] .ant-select-selector,:root[data-appearance-theme=glass] .ant-input-number,:root[data-appearance-theme=glass] .ant-picker,:root[data-appearance-theme=glass] .ant-mentions{-webkit-backdrop-filter:blur(20px)saturate(185%);backdrop-filter:blur(20px)saturate(185%);border:1px solid var(--glass-border)!important;background:#ffffff4d!important;border-radius:12px!important}:root[data-appearance-theme=glass] .ant-input:focus,:root[data-appearance-theme=glass] .ant-input-focused,:root[data-appearance-theme=glass] .ant-input-affix-wrapper-focused,:root[data-appearance-theme=glass] .ant-select-focused .ant-select-selector,:root[data-appearance-theme=glass] .ant-picker-focused{box-shadow:0 0 0 4px #6fa8ff4d!important}:root[data-appearance-theme=glass] .ant-checkbox-inner,:root[data-appearance-theme=glass] .ant-radio-inner{border-color:var(--glass-border)!important;background:#ffffff80!important}:root[data-appearance-theme=glass] .ant-slider-rail{background:#ffffff6b!important}:root[data-appearance-theme=glass] .ant-slider-track{background:linear-gradient(90deg,#5f98ffd6,#81c8ffbd)!important}:root[data-appearance-theme=glass] .ant-tag{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);border-radius:999px;color:#1f3659!important;background:#ffffff70!important;border:1px solid #ffffffbd!important}:root[data-appearance-theme=glass] .ant-table{background:0 0!important}:root[data-appearance-theme=glass] .ant-table-thead>tr>th{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);color:#244064!important;background:#ffffff70!important;border-bottom:1px solid #ffffff9e!important}:root[data-appearance-theme=glass] .ant-table-tbody>tr>td{background:#ffffff2e!important;border-bottom-color:#ffffff85!important}:root[data-appearance-theme=glass] .ant-table-tbody>tr:hover>td{background:#ffffff4d!important}:root[data-appearance-theme=glass] .app-sider .ant-menu-item-selected{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffffb8;font-weight:600;color:#1f3659!important;background:#ffffff57!important}:root[data-appearance-theme=glass] .auth-hero{border:1px solid var(--glass-border);background:var(--glass-surface);color:#1f3659;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%)}:root[data-appearance-theme=glass] .auth-hero p{color:#3f5f85}:root[data-appearance-theme=glass] .auth-hero-kicker{color:#31537f;background:#ffffff47;border-color:#ffffffb8}:root[data-appearance-theme=glass] .auth-hero-subtitle,:root[data-appearance-theme=glass] .auth-hero-brand-subtitle,:root[data-appearance-theme=glass] .auth-ocr-caption{color:#3f5f85}:root[data-appearance-theme=glass] .auth-ocr-stage{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:radial-gradient(circle at 18% 14%,#99c2ff57,#0000 44%),linear-gradient(170deg,#ffffff57,#cce3ff33);border-color:#ffffffd1}:root[data-appearance-theme=glass] .auth-ocr-doc{-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);background:#ffffff94;border-color:#fffc}:root[data-appearance-theme=glass] .auth-ocr-doc span{background:#4979c56b}:root[data-appearance-theme=glass] .auth-ocr-badge{color:#294a74;background:#ffffff61;border-color:#ffffffd1}:root[data-ui-radius=sharp] :is(.shell-card,.metric-card,.ant-card,.ant-modal-content,.ant-drawer-content,.ant-table-container,.app-header-panel,.theme-picker-card,.accent-picker-card,.ant-btn:not(.ant-btn-circle),.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker){border-radius:var(--radius-md)!important}:root[data-ui-radius=rounded] :is(.shell-card,.metric-card,.ant-card,.ant-modal-content,.ant-drawer-content,.ant-table-container,.app-header-panel,.theme-picker-card,.accent-picker-card,.ant-btn:not(.ant-btn-circle),.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker){border-radius:var(--radius-lg)!important}@media (width<=992px){.auth-panel{grid-template-columns:1fr}.auth-hero-shell{gap:var(--space-3)}.auth-ocr-stage{min-height:164px}}
