@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/app/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/app/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/app/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/app/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/app/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/app/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/app/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/app/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/app/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/app/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/app/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/app/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/app/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/app/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/app/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/app/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/app/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/app/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/app/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/app/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/app/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/app/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/app/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/app/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/app/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/app/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/app/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/app/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vz-brand-50:#f5f3ff;--vz-brand-100:#ece9ff;--vz-brand-200:#dad4ff;--vz-brand-300:#b5acff;--vz-brand-400:#897dff;--vz-brand-500:#6654f5;--vz-brand-600:#503dda;--vz-brand-700:#4533ba;--vz-brand-800:#34268f;--vz-brand-900:#241e59;--vz-ink-700:#2a3352;--vz-ink-800:#1c2540;--vz-ink-900:#10172b;--vz-ink-950:#0a0f1e;--vz-n-0:#fff;--vz-n-50:#f6f8fc;--vz-n-100:#f0f2f8;--vz-n-150:#e8ecf4;--vz-n-200:#dee4ef;--vz-n-300:#c9d1e0;--vz-n-400:#94a0b8;--vz-n-500:#64748b;--vz-n-600:#4b5871;--vz-n-700:#334058;--vz-n-800:#1c2540;--vz-n-900:#10172b;--vz-zebra:#fbfcfe;--sidebar-bg:var(--vz-ink-900);--sidebar-fg:#c4cadb;--sidebar-fg-active:#fff;--sidebar-active-bg:#ffffff17;--sidebar-hover-bg:#ffffff0d;--sidebar-line:#ffffff14;--sidebar-border:transparent;--sidebar-avatar-bg:#2a3352;--sidebar-avatar-fg:#fff;--sidebar-muted:#8a93ad;--sidebar-icon:#9aa3be;--sidebar-icon-active:#b5acff;--ring-brand:0 0 0 3px #6654f52b;--vz-success-50:#e6f7ee;--vz-success-100:#c9eeda;--vz-success-300:#86d3ac;--vz-success-500:#22c55e;--vz-success-600:#16845b;--vz-success-700:#106b49;--vz-info-50:#e8f3ff;--vz-info-100:#d2e6fc;--vz-info-300:#93c0ec;--vz-info-500:#3b82f6;--vz-info-600:#246bb0;--vz-info-700:#1c5690;--vz-warning-50:#fff5de;--vz-warning-100:#fde7b3;--vz-warning-300:#f4c56a;--vz-warning-500:#f59e0b;--vz-warning-600:#aa660a;--vz-warning-700:#8a5208;--vz-danger-50:#feecef;--vz-danger-100:#fbd3d9;--vz-danger-300:#ee9aa4;--vz-danger-500:#ef4444;--vz-danger-600:#b53742;--vz-danger-700:#932a34;--surface-app:var(--vz-n-50);--surface-card:var(--vz-n-0);--surface-sunken:var(--vz-n-100);--surface-raised:var(--vz-n-0);--surface-dark:var(--vz-ink-900);--surface-dark-soft:var(--vz-ink-800);--surface-hover:var(--vz-n-100);--surface-selected:var(--vz-brand-50);--surface-disabled:var(--vz-n-100);--surface-scrim:#0f172a6b;--text-strong:var(--vz-n-900);--text-body:var(--vz-n-700);--text-muted:var(--vz-n-500);--text-faint:var(--vz-n-400);--text-on-dark:#fff;--text-on-dark-muted:#a9b0c6;--text-on-brand:#fff;--text-link:var(--vz-brand-600);--text-link-hover:var(--vz-brand-700);--text-brand:var(--vz-brand-600);--border-subtle:var(--vz-n-200);--border-default:var(--vz-n-200);--border-strong:var(--vz-brand-300);--border-field:var(--vz-n-200);--border-focus:var(--vz-brand-600);--border-dark:#ffffff24;--action-primary:var(--vz-brand-600);--action-primary-hover:var(--vz-brand-700);--action-primary-active:var(--vz-brand-800);--action-secondary:var(--vz-brand-50);--action-secondary-hover:var(--vz-brand-100);--action-secondary-fg:var(--vz-brand-700);--action-danger:var(--vz-danger-600);--action-danger-hover:var(--vz-danger-700);--status-neutral-bg:var(--vz-n-100);--status-neutral-fg:var(--vz-n-600);--status-neutral-line:var(--vz-n-200);--status-neutral-icon:var(--vz-n-400);--status-info-bg:var(--vz-info-50);--status-info-fg:var(--vz-info-600);--status-info-line:var(--vz-info-100);--status-info-icon:var(--vz-info-500);--status-success-bg:var(--vz-success-50);--status-success-fg:var(--vz-success-600);--status-success-line:var(--vz-success-100);--status-success-icon:var(--vz-success-500);--status-warning-bg:var(--vz-warning-50);--status-warning-fg:var(--vz-warning-600);--status-warning-line:var(--vz-warning-100);--status-warning-icon:var(--vz-warning-500);--status-danger-bg:var(--vz-danger-50);--status-danger-fg:var(--vz-danger-600);--status-danger-line:var(--vz-danger-100);--status-danger-icon:var(--vz-danger-500);--status-duplicate-bg:var(--vz-warning-50);--status-duplicate-fg:var(--vz-warning-600);--status-duplicate-line:var(--vz-warning-100);--status-duplicate-icon:var(--vz-warning-500);--status-brand-bg:var(--vz-brand-50);--status-brand-fg:var(--vz-brand-700);--status-brand-line:var(--vz-brand-100);--status-brand-icon:var(--vz-brand-500);--table-head-bg:var(--vz-n-100);--table-head-fg:var(--vz-n-500);--table-zebra:var(--vz-zebra);--table-row-hover:var(--vz-brand-50);--table-line:var(--vz-n-200);--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:26px;--text-4xl:32px;--text-5xl:40px;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-display:-.02em;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.08em;--type-page-title:var(--weight-bold) var(--text-3xl)/var(--leading-tight) var(--font-sans);--type-card-title:var(--weight-semibold) var(--text-lg)/var(--leading-snug) var(--font-sans);--type-section-label:var(--weight-semibold) var(--text-2xs)/1.2 var(--font-sans);--type-body:var(--weight-regular) var(--text-md)/var(--leading-normal) var(--font-sans);--type-ui:var(--weight-regular) var(--text-sm)/1.4 var(--font-sans);--type-label:var(--weight-medium) var(--text-sm)/1.2 var(--font-sans);--type-meta:var(--weight-regular) var(--text-xs)/1.35 var(--font-sans);--type-code:var(--weight-regular) var(--text-xs)/1.3 var(--font-sans)}.vz-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.vz-amount{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:right;white-space:nowrap}.vz-code{font:var(--type-code);font-variant-numeric:tabular-nums;color:var(--text-muted)}.vz-caps{font:var(--type-section-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}:root{--space-0:0px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-10:20px;--space-12:24px;--space-14:28px;--space-16:32px;--space-20:40px;--space-24:48px;--space-32:64px;--size-topbar:64px;--size-sidebar:200px;--size-control-sm:26px;--size-control:34px;--size-control-lg:40px;--size-icon-btn:28px;--size-doc-list:260px;--size-form-panel:420px;--size-label-col:120px;--row-h-dense:30px;--row-h:38px;--gutter:16px;--page-max:1600px;--card-pad:16px;--card-pad-lg:24px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:18px;--radius-full:999px;--shadow-xs:0 1px 2px #0f172a0d;--shadow-sm:0 2px 8px #0f172a09;--shadow-md:0 4px 14px #0f172a12;--shadow-lg:0 12px 32px #0f172a24;--shadow-xl:0 20px 60px #0f172a2e;--ring-danger:0 0 0 3px #b537422e;--focus-width:2px;--dur-instant:80ms;--dur-fast:.12s;--dur-base:.16s;--dur-slow:.22s;--dur-slower:.32s;--ease-standard:cubic-bezier(.2,.7,.3,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.5,0,.9,.4);--ease-pop:cubic-bezier(.34,1.42,.5,1);--transition-control:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}@keyframes vz-spin{to{transform:rotate(360deg)}}@keyframes vz-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes vz-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vz-pop{0%{opacity:0;transform:scale(.97)translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--surface-app);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{color:var(--text-strong);font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-semibold);margin:0}p{margin:0 0 var(--space-6);text-wrap:pretty}a{color:var(--text-link);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--text-link-hover);text-underline-offset:2px;text-decoration:underline}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:var(--focus-width) solid var(--border-focus);outline-offset:2px;box-shadow:var(--ring-brand)}hr{border:0;border-top:1px solid var(--border-subtle);margin:var(--space-8) 0}::placeholder{color:var(--text-faint)}::selection{background:var(--vz-brand-100);color:var(--vz-brand-900)}.vz-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.vz-card--flush{padding:0}.vz-card--pad{padding:var(--card-pad)}.vz-card--pad-lg{padding:var(--card-pad-lg)}.vz-panel-head{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--border-subtle);min-height:44px;display:flex}.vz-panel-title{font:var(--type-card-title);color:var(--text-strong)}.input{width:100%;height:var(--size-control);padding:0 var(--space-5);font:var(--type-ui);color:var(--text-strong);background:var(--surface-card);border:1px solid var(--border-field);border-radius:var(--radius-md);transition:var(--transition-control);appearance:none}.input:hover:not(:disabled):not(:read-only){border-color:var(--border-strong)}.input:focus,.input:focus-visible{border-color:var(--border-focus);box-shadow:var(--ring-brand);outline:none}.input:disabled{background:var(--surface-disabled);color:var(--text-faint);cursor:not-allowed}.input[aria-invalid=true],.input.is-error{border-color:var(--vz-danger-600)}.input[aria-invalid=true]:focus,.input.is-error:focus{box-shadow:var(--ring-danger)}textarea.input{height:auto;min-height:64px;padding:var(--space-4) var(--space-5);line-height:var(--leading-normal);resize:vertical}select.input{padding-right:var(--space-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237c7a93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center}.input--sm{height:var(--size-control-sm);font-size:var(--text-xs);padding:0 var(--space-4);border-radius:var(--radius-sm)}.input--lg{height:var(--size-control-lg);font-size:var(--text-md)}.input--amount{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.computed{width:100%;height:var(--size-control);padding:0 var(--space-5);font:var(--type-ui);color:var(--text-muted);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:text;-webkit-user-select:text;user-select:text;font-variant-numeric:tabular-nums;align-items:center;display:flex}.computed--amount{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;justify-content:flex-end}.computed--total{color:var(--text-strong);font-weight:var(--weight-semibold);background:var(--vz-brand-50)}.ss-input{width:100%;height:var(--size-control);justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-4) 0 var(--space-5);font:var(--type-ui);color:var(--text-strong);background:var(--surface-card);border:1px solid var(--border-field);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:var(--transition-control);display:flex}.ss-input:hover{border-color:var(--border-strong)}.ss-input[aria-expanded=true],.ss-input:focus-visible{border-color:var(--border-focus);box-shadow:var(--ring-brand);outline:none}.ss-input.is-empty{color:var(--text-faint)}.ss-menu{z-index:40;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:vz-pop var(--dur-base) var(--ease-out);margin-top:4px;position:absolute;left:0;right:0;overflow:hidden}.ss-search{width:100%;height:var(--size-control);padding:0 var(--space-5);font:var(--type-ui);border:0;border-bottom:1px solid var(--border-subtle);color:var(--text-strong);outline:none}.ss-list{max-height:224px;padding:var(--space-2);overflow-y:auto}.ss-option{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);font:var(--type-ui);color:var(--text-body);border-radius:var(--radius-sm);cursor:pointer;display:flex}.ss-option:hover,.ss-option.is-active{background:var(--vz-brand-50);color:var(--vz-brand-800)}.ss-option.is-selected{font-weight:var(--weight-semibold);color:var(--text-strong)}.ss-option--empty{color:var(--text-faint);font-style:italic}.vz-field{grid-template-columns:var(--size-label-col) 1fr;align-items:center;gap:var(--space-6);padding:var(--space-2) 0;display:grid}.vz-field__label{font:var(--type-label);color:var(--text-body)}.vz-field--stack{display:block}.vz-field--stack .vz-field__label{margin-bottom:var(--space-3);display:block}.vz-hint{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2)}.vz-hint--error{color:var(--vz-danger-600)}.vz-btn{justify-content:center;align-items:center;gap:var(--space-4);height:var(--size-control);padding:0 var(--space-7);font:var(--weight-semibold) var(--text-sm)/1 var(--font-sans);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:var(--transition-control),transform var(--dur-instant) var(--ease-standard);-webkit-user-select:none;user-select:none;border:1px solid #0000;display:inline-flex}.vz-btn:active:not(:disabled){transform:translateY(1px)}.vz-btn:disabled{opacity:.48;cursor:not-allowed}.vz-btn--primary{background:var(--action-primary);color:var(--text-on-brand);border-color:var(--action-primary)}.vz-btn--primary:hover:not(:disabled){background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.vz-btn--primary:active:not(:disabled){background:var(--action-primary-active)}.vz-btn--secondary{background:var(--action-secondary);color:var(--action-secondary-fg);border-color:var(--vz-brand-100)}.vz-btn--secondary:hover:not(:disabled){background:var(--action-secondary-hover)}.vz-btn--outline{background:var(--surface-card);color:var(--text-strong);border-color:var(--border-default)}.vz-btn--outline:hover:not(:disabled){background:var(--surface-hover)}.vz-btn--ghost{color:var(--text-body);background:0 0}.vz-btn--ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--text-strong)}.vz-btn--danger{background:var(--action-danger);color:#fff}.vz-btn--danger:hover:not(:disabled){background:var(--action-danger-hover)}.vz-btn--onDark{color:var(--sidebar-fg-active);border-color:var(--sidebar-line);background:0 0}.vz-btn--onDark:hover:not(:disabled){background:var(--sidebar-hover-bg)}.vz-btn--sm{height:var(--size-control-sm);padding:0 var(--space-5);font-size:var(--text-xs)}.vz-btn--lg{height:var(--size-control-lg);padding:0 var(--space-10);font-size:var(--text-md)}.vz-btn--block{width:100%}.vz-icon-btn{width:var(--size-icon-btn);height:var(--size-icon-btn);color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-control);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.vz-icon-btn:hover:not(:disabled){background:var(--surface-hover);color:var(--text-strong)}.vz-icon-btn:disabled{opacity:.4;cursor:not-allowed}.vz-icon-btn--outline{border-color:var(--border-default);background:var(--surface-card)}.vz-icon-btn--danger:hover:not(:disabled){background:var(--vz-danger-50);color:var(--vz-danger-600)}.vz-icon-btn--xs{border-radius:var(--radius-xs);width:20px;height:20px}.badge{height:22px;font:var(--weight-semibold) var(--text-2xs)/1 var(--font-sans);border-radius:var(--radius-full);white-space:nowrap;border:0;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.badge--plain{height:auto;font-weight:var(--weight-medium);font-size:var(--text-xs);padding:0;background:0 0!important}.badge--neutral{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}.badge--neutral .vz-icon{color:var(--status-neutral-icon)}.badge--info{background:var(--status-info-bg);color:var(--status-info-fg)}.badge--info .vz-icon{color:var(--status-info-icon)}.badge--success{background:var(--status-success-bg);color:var(--status-success-fg)}.badge--success .vz-icon{color:var(--status-success-icon)}.badge--warning{background:var(--status-warning-bg);color:var(--status-warning-fg)}.badge--warning .vz-icon{color:var(--status-warning-icon)}.badge--danger{background:var(--status-danger-bg);color:var(--status-danger-fg)}.badge--danger .vz-icon{color:var(--status-danger-icon)}.badge--duplicate{background:var(--status-duplicate-bg);color:var(--status-duplicate-fg)}.badge--duplicate .vz-icon{color:var(--status-duplicate-icon)}.badge--brand{background:var(--status-brand-bg);color:var(--status-brand-fg)}.badge--brand .vz-icon{color:var(--status-brand-icon)}.badge__dot{border-radius:var(--radius-full);background:currentColor;flex:none;width:5px;height:5px}.badge--pulsing .badge__dot{animation:vz-pulse 1.4s var(--ease-standard) infinite}.badge--round{justify-content:center;width:20px;padding:0}.banner{gap:var(--space-5);padding:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-normal);border-radius:var(--radius-md);border:0;border-left:3px solid;display:flex}.banner__icon{flex:none;margin-top:1px}.banner__title{font-weight:var(--weight-semibold)}.banner a{color:inherit;text-underline-offset:2px;font-weight:var(--weight-semibold);text-decoration:underline}.banner--success{background:var(--status-success-bg);border-color:var(--status-success-fg);color:var(--status-success-fg)}.banner--info{background:var(--status-info-bg);border-color:var(--status-info-fg);color:var(--status-info-fg)}.banner--warning{background:var(--status-warning-bg);border-color:var(--status-warning-fg);color:var(--status-warning-fg)}.banner--danger{background:var(--status-danger-bg);border-color:var(--status-danger-fg);color:var(--status-danger-fg)}.vz-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm)}.vz-table th{z-index:1;background:var(--table-head-bg);padding:var(--space-4) var(--space-6);text-align:left;font-weight:var(--weight-semibold);font-size:var(--text-xs);color:var(--table-head-fg);border-bottom:1px solid var(--border-subtle);white-space:nowrap;position:sticky;top:0}.vz-table td{height:var(--row-h);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--table-line);color:var(--text-strong);vertical-align:middle}.vz-table tbody tr:nth-child(2n) td{background:var(--table-zebra)}.vz-table tbody tr:hover td{background:var(--table-row-hover)}.vz-table--clickable tbody tr{cursor:pointer}.vz-table .is-num{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.vz-app{grid-template-columns:var(--size-sidebar) minmax(0,1fr);background:var(--surface-app);min-width:1280px;height:100vh;display:grid}.vz-main{flex-direction:column;min-width:0;min-height:0;display:flex}.vz-content{flex:1;min-height:0;overflow:auto}.vz-dl{gap:var(--space-4) var(--space-8);font-size:var(--text-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.vz-dl dt{color:var(--text-muted)}.vz-dl dd{color:var(--text-strong);text-align:right;font-variant-numeric:tabular-nums;margin:0}.vz-spinner{border:2px solid var(--vz-brand-200);border-top-color:var(--vz-brand-500);border-radius:var(--radius-full);width:14px;height:14px;animation:.7s linear infinite vz-spin;display:inline-block}.vz-scrim{background:var(--surface-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:var(--space-24) var(--space-8);z-index:100;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.vz-scroll::-webkit-scrollbar{width:10px;height:10px}.vz-scroll::-webkit-scrollbar-thumb{background:var(--vz-n-300);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}.vz-scroll::-webkit-scrollbar-thumb:hover{background:var(--vz-n-400);background-clip:content-box}.vz-scroll::-webkit-scrollbar-track{background:0 0}#app{height:100%}body{font-family:var(--font-sans);color:var(--text-body)}button,input,select,textarea{font-family:inherit}.vz-page{padding:6px 24px 32px}.vz-stack{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.vz-muted{color:var(--text-muted)}.vz-faint{color:var(--text-faint)}.vz-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}select.input{cursor:pointer}.vz-section-label{color:var(--text-brand);margin:18px 0 10px}.vz-section-label:first-child{margin-top:0}
