@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(./jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./jetbrains-mono-latin-600-normal.C8RAYTDA.woff2)format("woff2"),url(./jetbrains-mono-latin-600-normal.BfsvjouI.woff)format("woff")}:root{--brand-50:#eef4ff;--brand-100:#dce8ff;--brand-200:#b4ceff;--brand-500:#1f63f0;--brand-600:#1450d1;--brand-700:#0f3fa8;--brand:var(--brand-500);--brand-dark:var(--brand-600);--n-0:#fff;--n-25:#fbfcfd;--n-50:#f5f7fa;--n-100:#eef1f5;--n-200:#e1e6ed;--n-300:#cbd3de;--n-400:#98a3b3;--n-500:#6b7686;--n-600:#4d5766;--n-700:#343c48;--n-800:#1f2630;--n-900:#121820;--bg:var(--n-50);--card:var(--n-0);--text:var(--n-800);--muted:var(--n-500);--line:var(--n-200);--line-soft:var(--n-100);--ok:#0f8a52;--ok-bg:#e7f6ee;--warn:#b06200;--warn-bg:#fdf1e0;--danger:#c4302b;--danger-bg:#fdecea;--info:#0b6bcb;--info-bg:#e8f2fc;--cn:#c4302b;--cn-bg:#fdecea;--radius-sm:4px;--radius:8px;--radius-lg:12px;--shadow-sm:0 1px 2px #1018280d;--shadow:0 1px 3px #10182814, 0 1px 2px #1018280a;--shadow-lg:0 12px 32px #1018281f;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--header-h:60px;--container:1240px;--on-brand:#fff;--mark-bg:#fff1a8;--overlay:#0f172a73;--glass:#f5f7faeb;--hero-glow:var(--brand-100);--accent:var(--brand);--link:var(--brand);--link-hover:var(--brand-dark);--accent-soft:var(--brand-50);--focus-ring:var(--brand);--focus-w:2px;--sw-light-bg:#f5f7fa;--sw-light-fg:#1f63f0;--sw-dark-bg:#0f1318;--sw-dark-fg:#4d8dff;--sw-elegant-bg:#f6f4ef;--sw-elegant-fg:#1d2f5e;--sw-tech-bg:#070d16;--sw-tech-fg:#22c3e6;--sw-eyecare-bg:#f1ead8;--sw-eyecare-fg:#2f6b45;--sw-contrast-bg:#fff;--sw-contrast-fg:#000;--sw-china-bg:#fff;--sw-china-fg:#c0301c;--sw-champagne-bg:#f7f1e4;--sw-champagne-fg:#b8975a;--on-media:#fff;--media-scrim:#0f172ac7;--tile-1:#1f63f0;--tile-2:#0f8a52;--tile-3:#b06200;--tile-4:#7a3fd1;--tile-5:#c4302b;--tile-6:#0b7f8f;--tile-7:#a8326e;--tile-8:#4d5766;--vw-bg:#3b4048;--vw-bar:#23272d;--vw-panel:#2b3037;--vw-line:#14171b;--vw-line2:#3e444d;--vw-field:#1b1e23;--vw-field-line:#4a515b;--vw-hover:#343a42;--vw-on:#3a414a;--vw-fg:#e7e9ec;--vw-fg-strong:#fff;--vw-fg2:#c9ced6;--vw-fg3:#d3d7dd;--vw-muted:#9aa2ad;--vw-dim:#8a929d;--vw-faint:#7d8590;--vw-link:#9cc0ff;--vw-link-hover:#c3d8ff;--vw-accent:#4d8dff;--vw-accent-soft:#1f63f047;--vw-shadow:#0006;--vw-page:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-50:#14223d;--brand-100:#1b2f55;--brand-200:#2b4a85;--brand-500:#4d8dff;--brand-600:#73a6ff;--brand-700:#a9c8ff;--n-0:#161b22;--n-25:#1a2028;--n-50:#0f1318;--n-100:#222a34;--n-200:#2c3541;--n-300:#3c4757;--n-400:#6c7889;--n-500:#8d99aa;--n-600:#aab4c2;--n-700:#c8d0db;--n-800:#dfe5ec;--n-900:#f2f5f8;--ok:#3fbf7f;--ok-bg:#12301f;--warn:#e3a54a;--warn-bg:#352610;--danger:#f2706b;--danger-bg:#3a1716;--info:#5aa9f0;--info-bg:#10263c;--cn:#f2706b;--cn-bg:#3a1716;--shadow-sm:0 1px 2px #0006;--shadow:0 1px 3px #00000080, 0 1px 2px #0000004d;--shadow-lg:0 16px 40px #0000008c;--on-brand:#0b1220;--mark-bg:#5c4a00;--overlay:#0009;--glass:#0f1318e6;--hero-glow:var(--brand-100);--media-scrim:#000000c7;--tile-1:#6ea0ff;--tile-2:#3fbf7f;--tile-3:#e3a54a;--tile-4:#a98bf0;--tile-5:#f2706b;--tile-6:#3fc2d1;--tile-7:#e07fb0;--tile-8:#aab4c2}:root[data-theme=elegant]{--brand-50:#eef1f8;--brand-100:#dde3f0;--brand-200:#b7c3de;--brand-500:#1d2f5e;--brand-600:#142349;--brand-700:#0d1833;--accent:#b08d3c;--accent-soft:#f6efdf;--link:#2f4f9e;--link-hover:#8a6a22;--n-0:#fff;--n-25:#fcfbf8;--n-50:#f6f4ef;--n-100:#eeebe4;--n-200:#e2ded4;--n-300:#cdc7b9;--n-400:#9c9584;--n-500:#6f695b;--n-600:#514c41;--n-700:#3a362e;--n-800:#25221d;--n-900:#141310;--info:#1d2f5e;--info-bg:#e7ebf5;--hero-glow:#efe4c8;--glass:#f6f4efeb;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Serif SC", "Noto Sans SC", sans-serif;--vw-accent:#c9a75a;--vw-accent-soft:#b08d3c4d;--vw-link:#e0c88f;--vw-link-hover:#f0dfb4}:root[data-theme=champagne] h1,:root[data-theme=champagne] h2,:root[data-theme=elegant] h1,:root[data-theme=elegant] h2{letter-spacing:.02em}:root[data-theme=champagne] .btn:not(.ghost):not(.subtle),:root[data-theme=china] .btn:not(.ghost):not(.subtle),:root[data-theme=elegant] .btn:not(.ghost):not(.subtle){box-shadow:inset 0 -2px 0 var(--accent)}:root[data-theme=tech]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-50:#062330;--brand-100:#0a3242;--brand-200:#11506a;--brand-500:#22c3e6;--brand-600:#5ad5ef;--brand-700:#9be6f6;--accent:#3d8bff;--accent-soft:#0b2240;--link:#4fd0ee;--link-hover:#9be6f6;--n-0:#0d1520;--n-25:#101a26;--n-50:#070d16;--n-100:#16212f;--n-200:#1e2b3b;--n-300:#2c3c50;--n-400:#5d6f86;--n-500:#8597ad;--n-600:#a7b6c8;--n-700:#c6d2df;--n-800:#dde6ef;--n-900:#f0f6fb;--ok:#3fcf8e;--ok-bg:#0b2a1e;--warn:#e8b04f;--warn-bg:#30230c;--danger:#f47a72;--danger-bg:#361515;--info:#5ab4f5;--info-bg:#0a2338;--cn:#f47a72;--cn-bg:#361515;--shadow-sm:0 1px 2px #00000080;--shadow:0 1px 3px #0000008c, 0 0 0 1px #22c3e60a;--shadow-lg:0 16px 40px #0009, 0 0 0 1px #22c3e614;--on-brand:#04121a;--mark-bg:#11485a;--overlay:#000000a6;--glass:#070d16e6;--hero-glow:#0b3a4c;--media-scrim:#000000c7;--tile-1:#5ab4f5;--tile-2:#3fcf8e;--tile-3:#e8b04f;--tile-4:#a98bf0;--tile-5:#f47a72;--tile-6:#22c3e6;--tile-7:#e07fb0;--tile-8:#a7b6c8;--vw-bg:#0a111b;--vw-bar:#060b12;--vw-panel:#0d1520;--vw-line:#03070c;--vw-line2:#1e2b3b;--vw-field:#04080e;--vw-field-line:#2c3c50;--vw-hover:#16212f;--vw-on:#1e2b3b;--vw-link:#4fd0ee;--vw-link-hover:#9be6f6;--vw-accent:#22c3e6;--vw-accent-soft:#22c3e638}:root[data-theme=eyecare]{--brand-50:#e4eee0;--brand-100:#d3e4cd;--brand-200:#a9c9a0;--brand-500:#2f6b45;--brand-600:#245739;--brand-700:#1a422b;--accent:#8a6a2a;--accent-soft:#efe5cc;--link:#2f6b45;--link-hover:#1a422b;--n-0:#fbf7ec;--n-25:#f7f2e3;--n-50:#f1ead8;--n-100:#e9e1cc;--n-200:#ddd3ba;--n-300:#c8bd9f;--n-400:#998f74;--n-500:#665f4b;--n-600:#4f4a3b;--n-700:#3b382c;--n-800:#2b2a20;--n-900:#1b1a13;--ok:#2c7038;--ok-bg:#e3eed9;--warn:#8a5100;--warn-bg:#f5e6c8;--danger:#a8352a;--danger-bg:#f6dfd6;--info:#2b5d7f;--info-bg:#dfe9ec;--cn:#a8352a;--cn-bg:#f6dfd6;--shadow-sm:0 1px 2px #3c32140f;--shadow:0 1px 3px #3c321417, 0 1px 2px #3c32140d;--shadow-lg:0 12px 32px #3c321424;--on-brand:#fbf7ec;--mark-bg:#f0dc8e;--overlay:#28221273;--glass:#f1ead8eb;--hero-glow:#e2ecd6;--vw-bg:#3d3b33;--vw-bar:#2a2923;--vw-panel:#32312a;--vw-line:#1a1915;--vw-line2:#4a483e;--vw-field:#23221d;--vw-field-line:#57554a;--vw-hover:#3d3c34;--vw-on:#45443b;--vw-fg:#ece6d6;--vw-fg2:#d3ccba;--vw-fg3:#ddd6c4;--vw-link:#a9d4a0;--vw-link-hover:#cfe8c9;--vw-accent:#6fae7d;--vw-accent-soft:#6fae7d47;--vw-page:#fbf7ec}:root[data-theme=contrast]{--brand-50:#e6ecff;--brand-100:#ccd8ff;--brand-200:#8fa6ec;--brand-500:#0030b3;--brand-600:#001f80;--brand-700:#001659;--accent:#000;--accent-soft:#e6ecff;--link:#0030b3;--link-hover:#000;--focus-ring:#000;--focus-w:3px;--n-0:#fff;--n-25:#fff;--n-50:#ebebeb;--bg:#fff;--n-100:#f0f0f0;--n-200:#000;--n-300:#000;--n-400:#3d3d3d;--n-500:#3d3d3d;--n-600:#262626;--n-700:#141414;--n-800:#000;--n-900:#000;--line-soft:#6b6b6b;--ok:#00602e;--ok-bg:#e6f5ec;--warn:#7a3d00;--warn-bg:#fff0dd;--danger:#a3000b;--danger-bg:#ffe8e8;--info:#00438a;--info-bg:#e6f0ff;--cn:#a3000b;--cn-bg:#ffe8e8;--shadow-sm:none;--shadow:none;--shadow-lg:0 0 0 2px #000;--on-brand:#fff;--mark-bg:#ff0;--overlay:#000000b3;--glass:#fff;--hero-glow:#fff;--media-scrim:#000;--tile-1:#0030b3;--tile-2:#00602e;--tile-3:#7a3d00;--tile-4:#4b1a99;--tile-5:#a3000b;--tile-6:#00505c;--tile-7:#7a1447;--tile-8:#262626;--vw-bg:#1a1a1a;--vw-bar:#000;--vw-panel:#000;--vw-line:#fff;--vw-line2:#fff;--vw-field:#000;--vw-field-line:#fff;--vw-hover:#333;--vw-on:#333;--vw-fg:#fff;--vw-fg2:#fff;--vw-fg3:#fff;--vw-muted:#e0e0e0;--vw-dim:#e0e0e0;--vw-faint:#d0d0d0;--vw-link:#ff0;--vw-link-hover:#fff;--vw-accent:#ff0;--vw-accent-soft:#333}:root[data-theme=contrast] a{text-underline-offset:2px;text-decoration:underline}:root[data-theme=contrast] .btn,:root[data-theme=contrast] .card,:root[data-theme=contrast] .input,:root[data-theme=contrast] .select{border-width:2px}:root[data-theme=contrast] .btn.ghost{border-color:#000}:root[data-theme=china]{--brand-50:#fdefeb;--brand-100:#fadcd4;--brand-200:#f2b3a6;--brand-500:#c0301c;--brand-600:#a12716;--brand-700:#7f1d10;--accent:#b8872b;--accent-soft:#f8eedb;--link:#b02a17;--link-hover:#7f1d10;--n-0:#fff;--n-25:#fdfbfa;--n-50:#faf7f5;--n-100:#f3eeeb;--n-200:#e8e0db;--n-300:#d3c8c2;--n-400:#a0948e;--n-500:#6a5f5a;--n-600:#524843;--n-700:#3b332f;--n-800:#26201d;--n-900:#160f0d;--ok:#1d7a4a;--ok-bg:#e6f4ec;--warn:#9a5a00;--warn-bg:#fbf0dc;--danger:#b4261a;--danger-bg:#fde9e5;--info:#24609a;--info-bg:#e7f0f9;--cn:#b4261a;--cn-bg:#fde9e5;--on-brand:#fff;--mark-bg:#fde9a6;--glass:#faf7f5eb;--hero-glow:#fbe1d9;--vw-accent:#e5533d;--vw-accent-soft:#c0301c52;--vw-link:#f4a99c;--vw-link-hover:#fbd0c8}:root[data-theme=champagne]{--brand-50:#f6efe0;--brand-100:#eee1c4;--brand-200:#dcc592;--brand-500:#7d5f26;--brand-600:#6f5523;--brand-700:#54401a;--accent:#b8975a;--accent-soft:#f3ead6;--link:#7a5c22;--link-hover:#54401a;--n-0:#fffdf8;--n-25:#fcf8ef;--n-50:#f7f1e4;--n-100:#efe6d3;--n-200:#e4d8c0;--n-300:#cfc0a3;--n-400:#9d907a;--n-500:#685d4b;--n-600:#52493b;--n-700:#3a342b;--n-800:#26231e;--n-900:#16140f;--ok:#2f7448;--ok-bg:#e8f1e6;--warn:#94560a;--warn-bg:#f7ebd2;--danger:#b0362a;--danger-bg:#f8e5df;--info:#3b5f86;--info-bg:#e6edf3;--cn:#b0362a;--cn-bg:#f8e5df;--shadow-sm:0 1px 2px #4634140f;--shadow:0 1px 3px #46341417, 0 1px 2px #4634140d;--shadow-lg:0 14px 36px #46341424;--on-brand:#fffdf8;--mark-bg:#f3e2a8;--overlay:#26231e73;--glass:#f7f1e4eb;--hero-glow:#f0e2c2;--vw-bg:#3a3630;--vw-bar:#26231e;--vw-panel:#2f2c26;--vw-line:#181612;--vw-line2:#4a453c;--vw-hover:#3c3832;--vw-on:#45403a;--vw-link:#e3cb95;--vw-link-hover:#f2e3bf;--vw-accent:#c8a86a;--vw-accent-soft:#b8975a4d;--vw-page:#fffdf8}*{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(12px + var(--header-h))}body{font:14px/1.6 var(--sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}img,svg{vertical-align:middle}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover);text-decoration:underline}[tabindex]:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:2px}a:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:2px}button:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:2px}input:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:2px}select:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:2px}textarea:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:2px}h1,h2,h3{color:var(--n-900);line-height:1.3}h1{margin:0 0 8px;font-size:24px;font-weight:700}h2{margin:0 0 12px;font-size:16px}h2,h3{font-weight:600}h3{font-size:14px}h3,p{margin:0 0 8px}mark{background:var(--mark-bg);color:inherit;border-radius:2px;padding:0 1px}.container{max-width:var(--container);margin:0 auto;padding:0 20px}.card+.card,.stack>*+*{margin-top:16px}.row{align-items:center;gap:8px;display:flex}.spacer{flex:1}.grid{gap:16px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.card-pad{padding:18px 20px}.card-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:14px 20px;display:flex}.card-head h2{margin:0;font-size:15px}.card-head .count{color:var(--muted);font-size:13px;font-weight:400}.card-body{padding:16px 20px}.card-body.flush{padding:0}.muted{color:var(--muted)}.small,.tag{font-size:12px}.mono{font-family:var(--mono);font-feature-settings:"zero" 1;letter-spacing:-.01em}.btn,.ellipsis,.nowrap,.tag{white-space:nowrap}.ellipsis{text-overflow:ellipsis;overflow:hidden}.num{font-variant-numeric:tabular-nums}.tag{border-radius:var(--radius-sm);background:var(--n-100);height:22px;color:var(--n-600);align-items:center;gap:4px;padding:0 8px;font-weight:500;line-height:1;display:inline-flex}.tag.ok{background:var(--ok-bg);color:var(--ok)}.tag.warn{background:var(--warn-bg);color:var(--warn)}.tag.danger{background:var(--danger-bg);color:var(--danger)}.tag.info{background:var(--info-bg);color:var(--info)}.tag.cn{background:var(--cn-bg);color:var(--cn)}.tag.outline{border:1px solid var(--line);background:0 0}a.tag:hover{filter:brightness(.96);text-decoration:none}.dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.btn{border:1px solid var(--brand);background:var(--brand);height:36px;font:500 14px/1 var(--sans);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 16px;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.btn,.btn:hover{color:var(--on-brand)}.btn:hover{background:var(--brand-dark);border-color:var(--brand-dark);text-decoration:none}.btn.ghost{background:var(--n-0);color:var(--n-700);border-color:var(--line)}.btn.ghost:hover{background:var(--n-50);border-color:var(--n-300);color:var(--n-900)}.btn.subtle{background:var(--brand-50);color:var(--brand-600);border-color:#0000}.btn.subtle:hover{background:var(--brand-100)}.btn.sm{height:30px;padding:0 10px;font-size:13px}.btn.lg{height:44px;padding:0 22px;font-size:15px}.btn.icon{width:36px;padding:0}.btn.sm.icon{width:30px}.btn[disabled]{opacity:.55;cursor:not-allowed}table.list{border-collapse:collapse;width:100%;font-size:13.5px}table.list td,table.list th{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;padding:10px 12px}table.list thead th{color:var(--n-500);border-bottom:1px solid var(--line);white-space:nowrap;font-size:12px;font-weight:600}table.kv th,table.list tbody tr:hover,table.list thead th{background:var(--n-25)}table.list tbody tr:last-child td{border-bottom:0}table.list td.r,table.list th.r{text-align:right}table.kv{border-collapse:collapse;width:100%;font-size:13.5px}table.kv td,table.kv th{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:9px 12px}table.kv th{width:34%;color:var(--n-500);font-weight:400}table.kv tr:last-child td,table.kv tr:last-child th{border-bottom:0}.input,.select{border:1px solid var(--line);background:var(--n-0);height:36px;color:var(--text);font:14px var(--sans);border-radius:6px;padding:0 10px}.input:hover,.select:hover{border-color:var(--n-300)}.input:focus,.select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-100);outline:none}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;margin:14px 0;font-size:13px;display:flex}.crumbs a{color:var(--n-600)}.crumbs>*+:before{content:"/";color:var(--n-300);margin:0 8px}.pager{border-top:1px solid var(--line-soft);justify-content:center;align-items:center;gap:6px;padding:14px;display:flex}.empty{text-align:center;color:var(--muted);padding:32px 20px}.empty svg{color:var(--n-300);margin-bottom:8px}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.skip,.sr-only{position:absolute}.skip{z-index:100;background:var(--n-0);box-shadow:var(--shadow);border-radius:6px;padding:8px 12px;top:8px;left:-9999px}.skip:focus{left:8px}@media (max-width:720px){.hide-sm{display:none!important}.container{padding:0 14px}h1{font-size:20px}.card-body,.card-pad{padding:14px}.card-head{padding:12px 14px}}@media (min-width:721px){.only-sm{display:none!important}}@media (pointer:coarse){.btn{height:44px}.btn.sm{height:40px;padding:0 12px}.btn.icon{width:44px}.btn.sm.icon{width:40px}.crumbs a{padding:10px 0;display:inline-block}.crumbs{margin:4px 0}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--shadow-pop:var(--shadow-lg);--surface-pop:var(--n-0);--line-pop:var(--line);--top-shadow:0 1px 0 var(--line), 0 2px 6px #1018280f}:root:not([data-theme]),:root[data-theme=light]{--shadow-sm:0 1px 2px #1018280d;--shadow:0 1px 2px #1018280f, 0 2px 6px -1px #10182812;--shadow-lg:0 2px 4px -1px #1018280f, 0 10px 24px -6px #10182824;--shadow-pop:0 0 0 1px #1018280d, 0 2px 4px -1px #10182814, 0 12px 28px -6px #10182838;--line-pop:var(--n-300);--overlay:#0f172a61}:root[data-theme=dark]{--shadow-sm:none;--shadow:none;--shadow-lg:0 8px 24px #00000059;--shadow-pop:0 10px 28px #00000073;--surface-pop:#1d242e;--line-pop:#3a4554;--top-shadow:0 1px 0 #2c3541}:root[data-theme=tech]{--surface-pop:var(--n-100);--line-pop:var(--n-300);--top-shadow:0 1px 0 var(--n-200)}:root .ls .menu,:root .sbox .dropdown,:root .ts .menu,:root header.top .tdrop,:root header.top .udrop{background:var(--surface-pop);border-color:var(--line-pop);box-shadow:var(--shadow-pop)}:root dialog.dlg{background:var(--surface-pop);box-shadow:var(--shadow-pop);outline:1px solid var(--line-pop);outline-offset:-1px}:root dialog.dlg.nomodal{box-shadow:0 0 0 100vmax var(--overlay),var(--shadow-pop)}:root header.top{transition:box-shadow .15s}:root.depth-scrolled header.top{box-shadow:var(--top-shadow)}@supports (animation-timeline:scroll()){:root:not(.depth-js) header.top{animation:linear both depth-top-shadow;animation-timeline:scroll(root);animation-range:0 16px}}@keyframes depth-top-shadow{0%{box-shadow:none}to{box-shadow:var(--top-shadow)}}:root:not([data-theme=elegant]):not([data-theme=china]):not([data-theme=champagne]):not([data-theme=contrast]) .btn:not(.ghost):not(.subtle):not([disabled]){box-shadow:inset 0 -1px #00000029,0 1px 1px #1018280f}:root .btn:not([disabled]):active{transition-duration:40ms;transform:translateY(1px);box-shadow:inset 0 1px 2px #0000002e!important}:root[data-theme=dark] .btn:not([disabled]):active,:root[data-theme=tech] .btn:not([disabled]):active{box-shadow:inset 0 1px 2px #00000080!important}:root .btn{transition:background .12s,border-color .12s,box-shadow .12s,transform 80ms}:root .head .preview{background:var(--n-0);border-color:var(--line);box-shadow:0 1px 2px #10182814,3px 3px 0 -1px var(--n-0),3px 3px 0 0 var(--line),3px 5px 8px -2px #1018281a;border-radius:4px;overflow:visible;transform:none}:root .head .preview img{border-radius:3px 3px 0 0}:root .head .preview .pv-hint{border-radius:0 0 3px 3px}:root .head .preview:hover{border-color:var(--n-300);box-shadow:0 2px 4px #1018281a,3px 3px 0 -1px var(--n-0),3px 3px 0 0 var(--n-300),3px 6px 12px -2px #10182824;transform:none}:root[data-theme=dark] .head .preview,:root[data-theme=dark] .head .preview:hover,:root[data-theme=tech] .head .preview,:root[data-theme=tech] .head .preview:hover{border-color:var(--n-300);box-shadow:3px 3px 0 -1px var(--n-0),3px 3px 0 0 var(--n-300)}:root[data-theme=contrast] .head .preview,:root[data-theme=contrast] .head .preview:hover{box-shadow:none}:root .gt:hover,:root .mcard:hover{box-shadow:var(--shadow-sm);transform:none}:root[data-theme=dark] :is(.via button.on,.seg a.on,.tabs a.on,.sorts a.on){background:var(--n-100);box-shadow:inset 0 0 0 1px var(--n-300)}:root[data-theme=dark] .seg button.on{box-shadow:inset 0 0 0 1px var(--n-300)}:root[data-theme=dark] dialog.dlg .via{background:var(--n-0)}:root .features,:root table.kv,:root table.kv tr,:root table.list,:root table.list tr{box-shadow:none}:root .tabs:has(>a){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}@media (prefers-reduced-motion:reduce){:root .btn:not([disabled]):active{transform:none}}.sbox[data-v-fa47edb1]{width:100%;position:relative}.field[data-v-fa47edb1]{background:var(--n-0);border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 4px 0 12px;transition:border-color .12s,box-shadow .12s;display:flex}.field[data-v-fa47edb1]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-100)}.ico[data-v-fa47edb1]{color:var(--n-400);flex:none}input[data-v-fa47edb1]{min-width:0;height:100%;font:15px var(--mono);color:var(--text);background:0 0;border:0;outline:none;flex:1}input[data-v-fa47edb1]::placeholder{font-family:var(--sans);color:var(--n-400)}input[data-v-fa47edb1]::-webkit-search-cancel-button{cursor:pointer}.go[data-v-fa47edb1]{height:32px}.compact .field[data-v-fa47edb1]{background:var(--n-50);border-color:#0000;height:36px}.compact .field[data-v-fa47edb1]:focus-within{background:var(--n-0)}.compact input[data-v-fa47edb1]{font-size:14px}.large .field[data-v-fa47edb1]{border-width:2px;border-color:var(--brand);height:56px;box-shadow:var(--shadow);border-radius:12px;padding:0 6px 0 18px}.large .field[data-v-fa47edb1]:focus-within{box-shadow:0 0 0 4px var(--brand-100),var(--shadow)}.large input[data-v-fa47edb1]{font-size:17px}.large .go[data-v-fa47edb1]{border-radius:8px;height:44px;padding:0 28px;font-size:16px}.dropdown[data-v-fa47edb1]{z-index:40;background:var(--n-0);border:1px solid var(--line);box-shadow:var(--shadow-lg);text-align:left;border-radius:10px;min-width:360px;padding:6px 0 0;position:absolute;top:calc(100% + 6px);left:0;right:0}.grp[data-v-fa47edb1]{color:var(--n-400);letter-spacing:.06em;padding:6px 14px 4px;font-size:11px;font-weight:600}.opt[data-v-fa47edb1]{cursor:pointer;align-items:center;gap:10px;padding:8px 14px;display:flex}.opt.active[data-v-fa47edb1],.opt[data-v-fa47edb1]:hover{background:var(--brand-50)}.oi[data-v-fa47edb1]{color:var(--n-400);flex:none}.pn[data-v-fa47edb1]{color:var(--n-800);white-space:nowrap;font-size:14px}.pn b[data-v-fa47edb1]{color:var(--brand-600);font-weight:600}.sub[data-v-fa47edb1]{color:var(--n-500);flex:1;min-width:0;font-size:12.5px}.enter[data-v-fa47edb1]{color:var(--brand);flex:none}.foot[data-v-fa47edb1]{border-top:1px solid var(--line-soft);background:var(--n-25);border-radius:0 0 10px 10px;gap:14px;margin-top:6px;padding:8px 14px;display:flex}kbd[data-v-fa47edb1]{font:11px var(--mono);border:1px solid var(--line);background:var(--n-0);border-bottom-width:2px;border-radius:4px;margin-right:2px;padding:0 4px}@media (max-width:720px){.dropdown[data-v-fa47edb1]{min-width:0}.foot[data-v-fa47edb1]{display:none}.large .field[data-v-fa47edb1]{height:50px;padding-left:12px}.large .go[data-v-fa47edb1]{padding:0 16px}}.err[data-v-9e2d2f10]{max-width:640px;margin-top:32px}.err .sbox[data-v-9e2d2f10]{margin:16px 0}
