._boundary_uy8xk_1{text-align:center;background:var(--bg-base);height:100vh;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}._boundary_uy8xk_1 h1{margin-bottom:1rem}._boundary_uy8xk_1 p{color:var(--text-secondary);margin-bottom:2rem}._boundary_uy8xk_1 button{background:var(--color-active);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem}._boundary_uy8xk_1 button:hover{background:var(--color-active-hover,var(--color-active))}._details_uy8xk_35{text-align:left;max-width:600px;margin-top:2rem}._details_uy8xk_35 pre{background:var(--bg-surface);border-radius:4px;padding:1rem;font-size:.875rem;overflow-x:auto}@font-face{font-family:Geist;src:url(/assets/Geist-Variable-DPGgOCY9.woff2)format("woff2");font-style:normal;font-weight:300 800;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Variable-Vc9u_qg9.woff2)format("woff2");font-style:normal;font-weight:300 800;font-display:swap}.react-flow{direction:ltr}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background:#1a192b;border:1px solid #fff;border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-top{top:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{top:50%;right:-4px;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{background:#ffffff80;margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{color:#222;text-align:center;background-color:#fff;border:1px solid #1a192b;border-radius:3px;width:150px;padding:10px;font-size:12px}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;width:4px;height:4px;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}:root{--vx-brand-primary:#155eef;--vx-brand-primary-hover:#004eeb;--vx-brand-primary-pressed:#00359e;--vx-brand-accent:#00c8ff;--vx-brand-dark:#041b4d;--vx-gray-25:#fcfcfd;--vx-gray-50:#f8fafc;--vx-gray-100:#f2f4f7;--vx-gray-200:#eaecf0;--vx-gray-300:#d0d5dd;--vx-gray-400:#98a2b3;--vx-gray-500:#667085;--vx-gray-600:#475467;--vx-gray-700:#344054;--vx-gray-800:#1d2939;--vx-gray-900:#101828;--vx-bg-app:var(--vx-gray-50);--vx-bg-surface:#fff;--vx-bg-subtle:var(--vx-gray-100);--vx-bg-muted:#f9fafb;--vx-bg-overlay:#041b4d6b;--vx-border-subtle:var(--vx-gray-100);--vx-border-default:var(--vx-gray-200);--vx-border-strong:var(--vx-gray-300);--vx-text-primary:var(--vx-gray-900);--vx-text-secondary:var(--vx-gray-600);--vx-text-muted:var(--vx-gray-500);--vx-text-subtle:var(--vx-gray-500);--vx-text-inverse:#fff;--vx-success:#0c7946;--vx-success-subtle:#ecfdf3;--vx-warning:#995906;--vx-warning-subtle:#fffaeb;--vx-danger:#c0362d;--vx-danger-subtle:#fef3f2;--vx-info:var(--vx-brand-primary);--vx-info-subtle:#eff4ff;--vx-accent-subtle:#e6faff;--vx-data:#0770a0;--vx-font-sans:"Geist", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vx-font-mono:"Geist Mono", "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--vx-text-xs:12px;--vx-text-sm:14px;--vx-text-md:16px;--vx-text-lg:18px;--vx-text-xl:20px;--vx-display-sm:24px;--vx-display-md:30px;--vx-leading-xs:16px;--vx-leading-sm:20px;--vx-leading-md:24px;--vx-leading-lg:28px;--vx-leading-xl:30px;--vx-leading-display-sm:32px;--vx-leading-display-md:38px;--vx-weight-regular:400;--vx-weight-medium:500;--vx-weight-semibold:600;--vx-weight-bold:700;--vx-weight-extrabold:800;--vx-space-0:0;--vx-space-1:4px;--vx-space-2:8px;--vx-space-3:12px;--vx-space-4:16px;--vx-space-5:20px;--vx-space-6:24px;--vx-space-8:32px;--vx-space-10:40px;--vx-space-12:48px;--vx-space-16:64px;--vx-radius-xs:6px;--vx-radius-sm:8px;--vx-radius-md:12px;--vx-radius-lg:16px;--vx-radius-xl:20px;--vx-radius-full:999px;--vx-shadow-xs:0 1px 2px #1018280d;--vx-shadow-sm:0 1px 3px #10182814;--vx-shadow-md:0 8px 24px #10182814;--vx-shadow-focus:0 0 0 4px #155eef29;--vx-focus-color:#155eef;--vx-duration-fast:.12s;--vx-duration-base:.18s;--vx-duration-slow:.26s;--vx-ease-standard:cubic-bezier(.2, 0, 0, 1);--vx-ease-out:cubic-bezier(0, 0, .2, 1);--vx-ease-in-out:cubic-bezier(.4, 0, .2, 1);--vx-ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@media (prefers-reduced-motion:reduce){:root{--vx-duration-fast:1ms;--vx-duration-base:1ms;--vx-duration-slow:1ms}}:root{--vx-z-base:0;--vx-z-sticky:100;--vx-z-dropdown:1000;--vx-z-overlay:1100;--vx-z-modal:1200;--vx-z-toast:1300;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vx-app-header-height:72px;--vx-content-max-width:1680px;--vx-sidebar-width:232px;--vx-sidebar-collapsed-width:60px;--vx-control-height-sm:32px;--vx-control-height-md:40px;--vx-control-height-lg:48px;--vx-focus-ring:var(--vx-shadow-focus);--vx-table-row-hover:#f9fafb;--vx-table-header:#fcfcfd;--vx-card-border:var(--vx-border-default);--vx-card-shadow:var(--vx-shadow-xs);--vx-card-shadow-hover:0 4px 16px #1018281a;--vx-scrollbar-width:6px;--vx-scrollbar-thumb:#10182824;--vx-scrollbar-thumb-hover:#1018283d}::-webkit-scrollbar{width:var(--vx-scrollbar-width);height:var(--vx-scrollbar-width)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--vx-scrollbar-thumb);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--vx-scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--vx-scrollbar-thumb) transparent}:root{--primitive-navy-950:var(--vx-brand-dark);--primitive-navy-900:var(--vx-bg-app);--primitive-navy-800:var(--vx-bg-surface);--primitive-navy-700:var(--vx-bg-subtle);--primitive-navy-600:var(--vx-border-default);--primitive-navy-500:var(--vx-border-strong);--primitive-navy-400:var(--vx-gray-400);--primitive-navy-300:var(--vx-gray-500);--primitive-navy-200:var(--vx-gray-300);--primitive-amber:var(--vx-brand-primary);--primitive-amber-dim:#155eef14;--primitive-amber-mid:#155eef29;--primitive-cyan:var(--vx-brand-accent);--primitive-cyan-dim:#00c8ff1f;--primitive-green:var(--vx-success);--primitive-green-dim:var(--vx-success-subtle);--primitive-red:var(--vx-danger);--primitive-red-dim:var(--vx-danger-subtle);--primitive-orange:var(--vx-warning);--primitive-orange-dim:var(--vx-warning-subtle);--primitive-blue:var(--vx-brand-primary);--primitive-blue-dim:var(--vx-info-subtle);--primitive-text-100:var(--vx-text-primary);--primitive-text-300:var(--vx-text-secondary);--primitive-text-500:var(--vx-text-muted);--primitive-text-900:var(--vx-text-inverse);--bg-base:var(--vx-bg-app);--bg-surface:var(--vx-bg-surface);--bg-elevated:var(--vx-bg-subtle);--bg-overlay:var(--vx-bg-muted);--modal-overlay:var(--vx-bg-overlay);--surface:var(--vx-bg-surface);--surface-elevated:var(--vx-bg-muted);--surface-strong:var(--vx-bg-subtle);--bg:var(--vx-bg-surface);--border-subtle:var(--vx-border-subtle);--border-default:var(--vx-border-default);--border-strong:var(--vx-border-strong);--text-primary:var(--vx-text-primary);--text-secondary:var(--vx-text-secondary);--text-muted:var(--vx-text-muted);--text-inverse:var(--vx-text-inverse);--color-active:var(--vx-success);--color-warning:var(--vx-warning);--color-error:var(--vx-danger);--color-info:var(--vx-info);--color-data:var(--vx-data);--accent:var(--vx-brand-primary);--accent-rgb:21, 94, 239;--accent-dim:#155eef14;--color-active-tint:var(--vx-success-subtle);--color-error-tint:var(--vx-danger-subtle);--color-warning-tint:var(--vx-warning-subtle);--color-info-tint:var(--vx-info-subtle);--color-muted-tint:var(--vx-bg-subtle);--diff-amber-tint:#f790091a;--diff-red-tint:#f044381a;--diff-green-tint:#12b76a1a;--sidebar-bg:var(--vx-bg-surface);--sidebar-width:var(--vx-sidebar-width);--font-mono:var(--vx-font-mono);--font-ui:var(--vx-font-sans);--radius-sm:var(--vx-radius-sm);--radius-md:var(--vx-radius-md);--radius-lg:var(--vx-radius-lg);--radius-full:var(--vx-radius-full);--resource-ok:var(--vx-success);--resource-warn:var(--vx-warning);--resource-danger:var(--vx-danger);--explainer-border-bad:#f044384d;--explainer-border-good:#12b76a4d;accent-color:var(--vx-brand-primary)}::selection{color:var(--vx-text-primary);background:#155eef2e}:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=option]:focus-visible,[role=menuitem]:focus-visible,[role=combobox]:focus-visible,[role=switch]:focus-visible,[role=checkbox]:focus-visible,[role=radio]:focus-visible{outline-offset:2px;box-shadow:var(--vx-focus-ring);outline:2px solid var(--vx-focus-color,#155eef)!important}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px}input,select,textarea{min-height:var(--vx-control-height-md);border:1px solid var(--vx-border-default);border-radius:var(--vx-radius-md);background:var(--vx-bg-surface);color:var(--vx-text-primary);font-family:var(--vx-font-sans);font-size:var(--vx-text-sm);transition:border-color var(--vx-duration-fast) var(--vx-ease-standard), box-shadow var(--vx-duration-fast) var(--vx-ease-standard), background var(--vx-duration-fast) var(--vx-ease-standard)}input::placeholder,textarea::placeholder{color:var(--vx-text-subtle)}input:focus,select:focus,textarea:focus{border-color:var(--vx-brand-primary);box-shadow:var(--vx-focus-ring)}input:disabled,select:disabled,textarea:disabled,button:disabled{cursor:not-allowed;opacity:.56}button{min-height:var(--vx-control-height-sm);border-radius:var(--vx-radius-md)}[class*=Button],[class*=button],[class*=Btn],[class*=btn]{font-family:var(--vx-font-sans);letter-spacing:0}[class*=primaryButton],[class*=submitBtn],[class*=connectButton],[class*=confirmButton],[class*=saveButton],[class*=createButton],[class*=applyButton]{background:var(--vx-brand-primary);border-color:var(--vx-brand-primary);color:var(--vx-text-inverse);box-shadow:var(--vx-shadow-xs)}[class*=primaryButton]:hover,[class*=submitBtn]:hover,[class*=connectButton]:hover,[class*=confirmButton]:hover,[class*=saveButton]:hover,[class*=createButton]:hover,[class*=applyButton]:hover{background:var(--vx-brand-primary-hover);border-color:var(--vx-brand-primary-hover)}[class*=secondaryButton],[class*=exportButton],[class*=refreshButton],[class*=editButton],[class*=cancelButton],[class*=tabBtn],[class*=filterSelect]{background:var(--vx-bg-surface);border-color:var(--vx-border-default);color:var(--vx-text-secondary)}[class*=secondaryButton]:hover,[class*=exportButton]:hover,[class*=refreshButton]:hover,[class*=editButton]:hover,[class*=cancelButton]:hover,[class*=tabBtn]:hover,[class*=filterSelect]:hover{background:var(--vx-bg-subtle);border-color:var(--vx-border-strong);color:var(--vx-text-primary)}[class*=deleteButton],[class*=dangerButton],[class*=removeButton],[class*=unblockButton]{background:var(--vx-danger-subtle);color:var(--vx-danger);border-color:#f044382e}[class*=deleteButton]:hover,[class*=dangerButton]:hover,[class*=removeButton]:hover,[class*=unblockButton]:hover{background:#f044381f;border-color:#f0443852}[class*=rawButton],[class*=linkButton],[class*=iconButton]{color:var(--vx-text-secondary);background:0 0;border-color:#0000}[class*=rawButton]:hover,[class*=linkButton]:hover,[class*=iconButton]:hover{background:var(--vx-bg-subtle);color:var(--vx-text-primary)}[class*=card],[class*=Card],[class*=panel],[class*=Panel],[class*=tableCard],[class*=tableWrapper],[class*=drawer],[class*=modal]{border-color:var(--vx-card-border)}[class*=tableCard],[class*=tableWrapper]{background:var(--vx-bg-surface);box-shadow:var(--vx-card-shadow)}[class*=emptyState],[class*=empty]{color:var(--vx-text-muted)}[class*=status],[class*=badge],[class*=Badge]{letter-spacing:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;padding:0}body{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:14px;line-height:1.5}.vx-page{gap:var(--vx-space-6);width:min(100%, var(--vx-content-max-width));padding:var(--vx-space-8) var(--vx-space-6);margin:0 auto;display:grid}.vx-page-header{justify-content:space-between;align-items:flex-end;gap:var(--vx-space-6);display:flex}.vx-card{background:var(--vx-bg-surface);border:1px solid var(--vx-card-border);border-radius:var(--vx-radius-xl);box-shadow:var(--vx-card-shadow)}.vx-table{border:1px solid var(--vx-card-border);border-radius:var(--vx-radius-lg);background:var(--vx-bg-surface);max-width:100%;overflow-x:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fadeIn{animation:fadeIn .18s var(--vx-ease-out)}.react-flow__edge.selected .react-flow__edge-path{stroke-width:2px;stroke:var(--color-active)!important}[class*=tableCard],[class*=tableWrapper],[class*=tableContainer],[class*=tableWrap],[class*=tablePanel],[class*=tableBox],[class*=tableGrid],[class*=wrap],.scrollableTableWrapper{-webkit-overflow-scrolling:touch;max-width:100%;position:relative;overflow-x:auto!important}[class*=tableCard]::-webkit-scrollbar{height:6px}[class*=tableWrapper]::-webkit-scrollbar{height:6px}[class*=tableContainer]::-webkit-scrollbar{height:6px}[class*=tableWrap]::-webkit-scrollbar{height:6px}[class*=tablePanel]::-webkit-scrollbar{height:6px}[class*=tableBox]::-webkit-scrollbar{height:6px}[class*=tableGrid]::-webkit-scrollbar{height:6px}[class*=wrap]::-webkit-scrollbar{height:6px}.scrollableTableWrapper::-webkit-scrollbar{height:6px}[class*=tableCard]::-webkit-scrollbar-track{background:var(--surface,#0000000d);border-radius:4px}[class*=tableWrapper]::-webkit-scrollbar-track{background:var(--surface,#0000000d);border-radius:4px}[class*=tableContainer]::-webkit-scrollbar-track{background:var(--surface,#0000000d);border-radius:4px}[class*=tableWrap]::-webkit-scrollbar-track{background:var(--surface,#0000000d);border-radius:4px}[class*=tablePanel]::-webkit-scrollbar-track{background:var(--surface,#0000000d);border-radius:4px}[class*=tableBox]::-webkit-scrollbar-track{background:var(--surface,#0000000d);border-radius:4px}[class*=tableGrid]::-webkit-scrollbar-track{background:var(--surface,#0000000d);border-radius:4px}[class*=wrap]::-webkit-scrollbar-track{background:var(--surface,#0000000d);border-radius:4px}.scrollableTableWrapper::-webkit-scrollbar-track{background:var(--surface,#0000000d);border-radius:4px}[class*=tableCard]::-webkit-scrollbar-thumb{background:var(--border-strong,#fff3);border-radius:4px}[class*=tableWrapper]::-webkit-scrollbar-thumb{background:var(--border-strong,#fff3);border-radius:4px}[class*=tableContainer]::-webkit-scrollbar-thumb{background:var(--border-strong,#fff3);border-radius:4px}[class*=tableWrap]::-webkit-scrollbar-thumb{background:var(--border-strong,#fff3);border-radius:4px}[class*=tablePanel]::-webkit-scrollbar-thumb{background:var(--border-strong,#fff3);border-radius:4px}[class*=tableBox]::-webkit-scrollbar-thumb{background:var(--border-strong,#fff3);border-radius:4px}[class*=tableGrid]::-webkit-scrollbar-thumb{background:var(--border-strong,#fff3);border-radius:4px}[class*=wrap]::-webkit-scrollbar-thumb{background:var(--border-strong,#fff3);border-radius:4px}.scrollableTableWrapper::-webkit-scrollbar-thumb{background:var(--border-strong,#fff3);border-radius:4px}table{border-collapse:collapse;table-layout:auto;border-spacing:0;width:100%}[class*=tableCard] table,[class*=tableWrapper] table,[class*=tableContainer] table,[class*=tableWrap] table,[class*=tablePanel] table,[class*=tableBox] table,[class*=tableGrid] table,[class*=wrap] table,.scrollableTableWrapper table{table-layout:auto;width:max-content;min-width:100%}thead th,th,.table th,[class*=table] th{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);padding:var(--vx-space-3) var(--vx-space-4);border-bottom:2px solid var(--border-default);text-align:left;background:var(--vx-table-header);font-size:12px;font-weight:600;white-space:nowrap!important;word-break:normal!important}tbody td{padding:var(--vx-space-3) var(--vx-space-4);color:var(--text-primary);vertical-align:middle;white-space:nowrap;font-size:14px}:is(tbody td:has([class*=actions]),tbody td:has([class*=actionsInline]),tbody td:has([class*=confirmBox]),tbody td:has([class*=confirmInline]),tbody td:has([class*=inlineWrapper]),tbody td:has([class*=inlineDialog])){text-overflow:clip;white-space:normal;overflow:visible}tbody td [class*=confirmBox],tbody td [class*=inlineDialog]{box-sizing:border-box;width:min(100%,340px);max-width:100%;margin-left:auto}tbody td [class*=confirmText],tbody td [class*=message]{white-space:normal;overflow-wrap:anywhere}tbody tr{border-bottom:1px solid var(--border-subtle);transition:background var(--vx-duration-fast) var(--vx-ease-standard)}tbody tr:last-child{border-bottom:none}tbody tr:hover{background:var(--vx-table-row-hover)}button{font-family:var(--font-ui);border-radius:var(--radius-md);cursor:pointer;transition:opacity var(--vx-duration-fast) var(--vx-ease-standard), background var(--vx-duration-fast) var(--vx-ease-standard), border-color var(--vx-duration-fast) var(--vx-ease-standard), color var(--vx-duration-fast) var(--vx-ease-standard), box-shadow var(--vx-duration-fast) var(--vx-ease-standard), transform var(--vx-duration-fast) var(--vx-ease-standard);font-size:14px;font-weight:600;line-height:1}@media (width<=768px){.vx-page{padding:var(--vx-space-6) var(--vx-space-4)}.vx-page-header{flex-direction:column;align-items:stretch}[class*=pageHeader],[class*=toolbar]{flex-direction:column!important;align-items:stretch!important;gap:12px!important}[class*=filters],[class*=filterGrid],[class*=formGrid],[class*=topGrid]{grid-template-columns:1fr!important;gap:10px!important}[class*=urlField],[class*=headersField]{grid-column:span 1!important}button,input,select,textarea{min-height:38px}html,body{overflow-x:hidden}}@media (width<=480px){button,input,select{min-height:42px}}._switcher_y3aur_1{padding:var(--vx-space-3) var(--vx-space-4);border-bottom:1px solid var(--border-subtle);align-items:center;gap:6px;display:flex}._select_y3aur_9{border-radius:var(--vx-radius-md);border:1px solid var(--border-default);background:var(--vx-bg-surface);width:100%;min-height:34px;color:var(--text-primary);font-family:var(--font-ui);padding:6px 8px;font-size:13px;font-weight:700}@media (width<=768px){._switcher_y3aur_1{border-bottom:none;border-right:1px solid var(--border-subtle);min-width:104px;padding:8px 10px}}._header_10xhe_1{background:var(--vx-bg-surface);border-bottom:1px solid var(--vx-border-default);height:56px;padding:0 var(--vx-space-6);z-index:10;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._leftControls_10xhe_14{align-items:center;gap:var(--vx-space-3);display:flex}._menuToggleBtn_10xhe_20{color:var(--vx-text-secondary);border-radius:var(--vx-radius-md);cursor:pointer;width:32px;height:32px;transition:background var(--vx-duration-fast) ease, color var(--vx-duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._menuToggleBtn_10xhe_20:hover{background:var(--vx-bg-subtle);color:var(--vx-text-primary)}._langWrapper_10xhe_39{align-items:center;display:flex}._langWrapper_10xhe_39 [class*=switcher]{border-color:var(--vx-border-default);background:var(--vx-bg-surface);min-height:32px;padding:4px 8px;font-size:13px}._actions_10xhe_53{align-items:center;gap:var(--vx-space-4);display:flex}._iconBtn_10xhe_59{color:var(--vx-text-secondary);border-radius:var(--vx-radius-md);cursor:pointer;width:32px;height:32px;transition:background var(--vx-duration-fast) ease, color var(--vx-duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}._iconBtn_10xhe_59:hover{background:var(--vx-bg-subtle);color:var(--vx-text-primary)}._badge_10xhe_79{background-color:var(--vx-brand-primary);border:1px solid var(--vx-bg-surface);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}._divider_10xhe_90{background:var(--vx-border-subtle);width:1px;height:20px}._userProfile_10xhe_96{align-items:center;gap:var(--vx-space-2);display:flex}._avatar_10xhe_102{background:var(--vx-brand-primary);width:28px;height:28px;color:var(--vx-text-inverse);border:2px solid var(--vx-border-strong);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}._userInfo_10xhe_116{flex-direction:column;display:flex}._username_10xhe_121{text-overflow:ellipsis;white-space:nowrap;max-width:160px;color:var(--vx-text-primary);font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}._role_10xhe_132{color:var(--vx-text-secondary);font-size:10px;line-height:1.1}._headerLogoutBtn_10xhe_138{color:var(--vx-text-secondary);border-radius:var(--vx-radius-md);cursor:pointer;width:32px;height:32px;transition:all var(--vx-duration-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;display:flex}._headerLogoutBtn_10xhe_138:hover{background:var(--vx-danger-subtle);color:var(--color-error)}@media (width<=768px){._header_10xhe_1{padding:0 var(--vx-space-3);gap:var(--vx-space-2)}._leftControls_10xhe_14,._actions_10xhe_53{min-width:0}._actions_10xhe_53{gap:var(--vx-space-2)}}@media (width<=480px){._userInfo_10xhe_116,._divider_10xhe_90{display:none}._langWrapper_10xhe_39 [class*=switcher]{border-right:none;min-width:124px;padding:4px}}._loading_8zz0b_1{text-align:center;padding:var(--vx-space-8);color:var(--text-muted);font-size:var(--vx-text-sm);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--vx-radius-lg)}._overlay_u7kjv_1{z-index:1200;padding:var(--vx-space-6);background:var(--modal-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._inlineWrapper_u7kjv_12{width:100%}._dialog_u7kjv_16,._inlineDialog_u7kjv_17{gap:var(--vx-space-5);width:min(100%,400px);padding:var(--vx-space-6);border:1px solid var(--border-default);border-radius:var(--vx-radius-xl);background:var(--bg-surface);box-shadow:var(--vx-shadow-md);flex-direction:column;display:flex}._inlineDialog_u7kjv_17{gap:var(--vx-space-2);width:100%;padding:var(--vx-space-3);border-color:var(--border-default);box-shadow:none}._content_u7kjv_37{flex-direction:column;gap:12px;display:flex}._commentContainer_u7kjv_43{width:100%;margin-top:4px}._commentTextarea_u7kjv_48{border-radius:var(--vx-radius-md);border:1px solid var(--vx-border-default);background:var(--vx-bg-surface);width:100%;color:var(--vx-text-primary);font-family:var(--font-ui);font-size:var(--vx-text-sm);resize:vertical;min-height:72px;transition:border-color var(--vx-duration-fast) ease, box-shadow var(--vx-duration-fast) ease;outline:none;padding:8px 10px}._commentTextarea_u7kjv_48:focus{border-color:var(--vx-brand-primary);box-shadow:var(--vx-focus-ring)}._commentTextarea_u7kjv_48::placeholder{color:var(--vx-text-subtle)}._title_u7kjv_72{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--vx-text-lg);margin:0;font-weight:700}._inlineDialog_u7kjv_17 ._title_u7kjv_72{display:none}._message_u7kjv_84{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--vx-text-sm);margin:0;line-height:1.5}._inlineDialog_u7kjv_17 ._message_u7kjv_84{font-family:var(--font-ui);font-size:var(--vx-text-sm);color:var(--text-secondary);line-height:1.4}._actions_u7kjv_99{justify-content:flex-end;gap:var(--vx-space-2);display:flex}._inlineDialog_u7kjv_17 ._actions_u7kjv_99{gap:8px}._cancelButton_u7kjv_109,._secondaryButton_u7kjv_110,._confirmButton_u7kjv_111{border-radius:var(--vx-radius-lg);min-width:72px;min-height:36px;font-family:var(--font-ui);transition:opacity var(--vx-duration-fast) var(--vx-ease-standard), background var(--vx-duration-fast) var(--vx-ease-standard), border-color var(--vx-duration-fast) var(--vx-ease-standard);padding:0 14px}._confirmButton_u7kjv_111{justify-content:center;align-items:center;gap:6px;display:inline-flex}._inlineDialog_u7kjv_17 ._cancelButton_u7kjv_109,._inlineDialog_u7kjv_17 ._secondaryButton_u7kjv_110,._inlineDialog_u7kjv_17 ._confirmButton_u7kjv_111{border-radius:var(--radius-md);min-width:56px;height:28px;min-height:28px;font-family:var(--font-ui);text-transform:lowercase;padding:4px 10px;font-size:13px;font-weight:500}._inlineDialog_u7kjv_17 ._cancelButton_u7kjv_109,._inlineDialog_u7kjv_17 ._secondaryButton_u7kjv_110{border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--text-secondary)}._inlineDialog_u7kjv_17 ._cancelButton_u7kjv_109:hover,._inlineDialog_u7kjv_17 ._secondaryButton_u7kjv_110:hover{color:var(--text-primary);border-color:var(--border-strong)}._inlineDialog_u7kjv_17 ._confirmButton_u7kjv_111{border:1px solid var(--border-strong);background:var(--vx-danger-subtle);color:var(--color-error)}._inlineDialog_u7kjv_17 ._confirmButton_u7kjv_111:hover{border-color:var(--color-error)}._cancelButton_u7kjv_109{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary)}._cancelButton_u7kjv_109:hover:not(:disabled){border-color:var(--border-default)}._confirmButton_u7kjv_111{border:1px solid var(--accent);background:var(--accent);color:var(--text-inverse)}._secondaryButton_u7kjv_110{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary)}._cancelButton_u7kjv_109:disabled,._secondaryButton_u7kjv_110:disabled,._confirmButton_u7kjv_111:disabled{opacity:.6;cursor:not-allowed}._confirmButtonLoading_u7kjv_199{opacity:.7;cursor:not-allowed}@keyframes _confirmSpin_u7kjv_213{to{transform:rotate(360deg)}}._confirmSpinner_u7kjv_213{border:1.5px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:.7s linear infinite _confirmSpin_u7kjv_213;display:inline-block}._cancelButton_u7kjv_109:focus-visible,._secondaryButton_u7kjv_110:focus-visible,._confirmButton_u7kjv_111:focus-visible{box-shadow:var(--vx-focus-ring);outline:none}._danger_u7kjv_232{border-color:var(--vx-danger)!important;background:var(--vx-danger)!important;color:var(--vx-text-inverse)!important}._danger_u7kjv_232:hover:not(:disabled){background:var(--vx-danger-hover,var(--vx-danger))!important;border-color:var(--vx-danger-hover,var(--vx-danger))!important}._success_u7kjv_242{border-color:var(--vx-success)!important;background:var(--vx-success)!important;color:var(--vx-text-inverse)!important}._success_u7kjv_242:hover:not(:disabled){background:var(--vx-success-hover,var(--vx-success))!important;border-color:var(--vx-success-hover,var(--vx-success))!important}._page_1ba9p_1{gap:var(--vx-space-6);flex-direction:column;flex:1;min-width:0;display:flex}._header_1ba9p_9{justify-content:space-between;align-items:flex-start;gap:var(--vx-space-4);padding-bottom:var(--vx-space-5);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._headerLeft_1ba9p_19{align-items:flex-start;gap:var(--vx-space-4);min-width:0;display:flex}._sectionLabel_1ba9p_26{font-family:var(--font-ui);color:var(--accent);letter-spacing:.04em;margin-bottom:var(--vx-space-1);font-size:12px;font-weight:600}._title_1ba9p_35{font-family:var(--font-ui);font-size:var(--vx-display-sm);line-height:var(--vx-leading-display-sm);color:var(--text-primary);letter-spacing:0;margin:0;font-weight:700}._description_1ba9p_45{margin:var(--vx-space-1) 0 0 0;font-size:var(--vx-text-sm);color:var(--text-muted);line-height:var(--vx-leading-sm)}._actions_1ba9p_52{gap:var(--vx-space-2);flex-wrap:wrap;align-items:center;display:flex}._content_1ba9p_59{flex:1;min-width:0}@media (width<=768px){._header_1ba9p_9{padding-bottom:var(--vx-space-4)}._title_1ba9p_35{font-size:var(--vx-text-xl);line-height:var(--vx-leading-xl)}}._button_zayu3_1{appearance:none;justify-content:center;align-items:center;gap:var(--vx-space-2);white-space:nowrap;border-radius:var(--vx-radius-md);font-family:var(--font-ui);letter-spacing:0;cursor:pointer;transition:background var(--vx-duration-fast) var(--vx-ease-standard), border-color var(--vx-duration-fast) var(--vx-ease-standard), color var(--vx-duration-fast) var(--vx-ease-standard), box-shadow var(--vx-duration-fast) var(--vx-ease-standard), transform var(--vx-duration-fast) var(--vx-ease-standard);border:1px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}._button_zayu3_1:focus-visible{box-shadow:var(--vx-focus-ring);outline:none}._button_zayu3_1:active:not(:disabled):not(._loading_zayu3_30){box-shadow:none;transform:scale(.97)}._button_zayu3_1:disabled,._loading_zayu3_30{cursor:not-allowed;opacity:.56}._sm_zayu3_42{min-height:var(--vx-control-height-sm);padding:0 var(--vx-space-3);font-size:var(--vx-text-sm)}._md_zayu3_48{min-height:var(--vx-control-height-md);padding:0 var(--vx-space-4);font-size:var(--vx-text-sm)}._lg_zayu3_54{min-height:var(--vx-control-height-lg);padding:0 var(--vx-space-5);font-size:var(--vx-text-md)}._icon_zayu3_60{width:var(--vx-control-height-md);min-height:var(--vx-control-height-md);flex-shrink:0;padding:0}._primary_zayu3_68{background:var(--vx-brand-primary);border-color:var(--vx-brand-primary);color:var(--vx-text-inverse);box-shadow:var(--vx-shadow-xs)}._primary_zayu3_68:hover:not(:disabled):not(._loading_zayu3_30){background:var(--vx-brand-primary-hover);border-color:var(--vx-brand-primary-hover)}._primary_zayu3_68:active:not(:disabled):not(._loading_zayu3_30){background:var(--vx-brand-primary-pressed);border-color:var(--vx-brand-primary-pressed)}._secondary_zayu3_85{background:var(--vx-bg-surface);border-color:var(--vx-border-default);color:var(--vx-text-secondary)}._secondary_zayu3_85:hover:not(:disabled):not(._loading_zayu3_30){border-color:var(--vx-border-strong);color:var(--vx-text-primary);background:var(--vx-bg-subtle)}._ghost_zayu3_97{color:var(--vx-text-secondary);background:0 0;border-color:#0000}._ghost_zayu3_97:hover:not(:disabled):not(._loading_zayu3_30){background:var(--vx-bg-subtle);color:var(--vx-text-primary)}._danger_zayu3_108{background:var(--vx-danger-subtle);color:var(--vx-danger);border-color:#f044382e}._danger_zayu3_108:hover:not(:disabled):not(._loading_zayu3_30){background:#f044381f;border-color:#f0443852}._success_zayu3_119{background:var(--vx-success-subtle);color:var(--vx-success);border-color:#12b76a2e}._success_zayu3_119:hover:not(:disabled):not(._loading_zayu3_30){background:#12b76a1f;border-color:#12b76a52}._warning_zayu3_130{background:var(--vx-warning-subtle);color:var(--vx-warning);border-color:#f7900938}._warning_zayu3_130:hover:not(:disabled):not(._loading_zayu3_30){background:#f7900924;border-color:#f790095c}._link_zayu3_141{min-height:auto;color:var(--vx-brand-primary);background:0 0;border-color:#0000;padding:0;font-weight:500}._link_zayu3_141:hover:not(:disabled){text-decoration:underline}._spinner_zayu3_155{border-radius:var(--vx-radius-full);width:14px;height:14px;animation:_spin_zayu3_155 .65s var(--vx-ease-in-out) infinite;border:2px solid;border-top-color:#0000}@keyframes _spin_zayu3_155{to{transform:rotate(360deg)}}._input_1qalb_1{width:100%;min-height:var(--vx-control-height-md);padding:0 var(--vx-space-3);border:1px solid var(--vx-border-default);border-radius:var(--vx-radius-md);background:var(--vx-bg-surface);color:var(--vx-text-primary);font-family:var(--font-ui);font-size:var(--vx-text-sm);transition:border-color var(--vx-duration-fast) var(--vx-ease-standard), box-shadow var(--vx-duration-fast) var(--vx-ease-standard), background var(--vx-duration-fast) var(--vx-ease-standard)}._input_1qalb_1::placeholder{color:var(--vx-text-subtle)}._input_1qalb_1:focus{border-color:var(--vx-brand-primary);box-shadow:var(--vx-focus-ring);outline:none}._input_1qalb_1:disabled{cursor:not-allowed;opacity:.56}._textarea_1qalb_32{min-height:96px;padding-block:var(--vx-space-3);resize:vertical}._card_5i41c_1{background:var(--vx-bg-surface);border:1px solid var(--vx-card-border);border-radius:var(--vx-radius-xl);box-shadow:var(--vx-card-shadow);transition:box-shadow var(--vx-duration-base) var(--vx-ease-standard), border-color var(--vx-duration-base) var(--vx-ease-standard)}._card_5i41c_1:hover{box-shadow:var(--vx-card-shadow-hover);border-color:var(--vx-border-strong)}._header_5i41c_16{gap:var(--vx-space-1);padding:var(--vx-space-6) var(--vx-space-6) 0;flex-direction:column;display:flex}._title_5i41c_23{color:var(--vx-text-primary);font-size:var(--vx-text-lg);line-height:var(--vx-leading-lg);margin:0;font-weight:700}._description_5i41c_31{color:var(--vx-text-muted);font-size:var(--vx-text-sm);line-height:var(--vx-leading-sm)}._content_5i41c_37{padding:var(--vx-space-6)}._footer_5i41c_41{align-items:center;gap:var(--vx-space-2);padding:0 var(--vx-space-6) var(--vx-space-6);display:flex}._badge_1gccr_1{align-items:center;gap:var(--vx-space-1);border-radius:var(--vx-radius-full);width:fit-content;font-family:var(--font-ui);font-size:var(--vx-text-xs);font-weight:600;line-height:var(--vx-leading-xs);letter-spacing:0;border:1px solid #0000;padding:3px 10px;display:inline-flex}._primary_1gccr_16{background:var(--vx-info-subtle);border-color:rgba(var(--accent-rgb), .18);color:var(--vx-brand-primary)}._neutral_1gccr_22{background:var(--vx-bg-subtle);border-color:var(--vx-border-default);color:var(--vx-text-secondary)}._success_1gccr_28{background:var(--vx-success-subtle);color:var(--vx-success);border-color:#12b76a2e}._warning_1gccr_34{background:var(--vx-warning-subtle);color:var(--vx-warning);border-color:#f7900933}._danger_1gccr_40{background:var(--vx-danger-subtle);color:var(--vx-danger);border-color:#f044382e}._wrap_1kx8p_1{background:var(--vx-bg-surface);border:1px solid var(--vx-card-border);border-radius:var(--vx-radius-xl);width:100%;box-shadow:var(--vx-card-shadow);background-image:linear-gradient(to right, var(--vx-bg-surface), var(--vx-bg-surface)), linear-gradient(to left, var(--vx-bg-surface), var(--vx-bg-surface)), linear-gradient(to right, #10182824, #10182800), linear-gradient(to left, #10182824, #10182800);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:24px 100%,24px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}._wrap_1kx8p_1:focus-visible{outline:2px solid var(--vx-brand-primary);outline-offset:-2px}._table_1kx8p_26{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%}._head_1kx8p_33{background:var(--vx-table-header);border-bottom:2px solid var(--vx-border-default)}._row_1kx8p_38{border-bottom:1px solid var(--vx-border-subtle);transition:background var(--vx-duration-fast) var(--vx-ease-standard)}._body_1kx8p_43 ._row_1kx8p_38:last-child{border-bottom:none}._body_1kx8p_43 ._row_1kx8p_38:hover{background:var(--vx-table-row-hover)}._cell_1kx8p_51,._headerCell_1kx8p_52{padding:12px var(--vx-space-4);vertical-align:middle;white-space:nowrap}._headerCell_1kx8p_52{color:var(--vx-text-muted);font-size:var(--vx-text-xs);letter-spacing:0;text-align:left;text-transform:uppercase;white-space:nowrap;font-weight:600}._cell_1kx8p_51{color:var(--vx-text-primary);font-size:var(--vx-text-sm);line-height:var(--vx-leading-sm)}._caption_1kx8p_74{padding:var(--vx-space-8);color:var(--vx-text-muted);font-size:var(--vx-text-sm);text-align:center}:is(._table_1kx8p_26:has(tbody td:last-child button,tbody td:last-child a) ._headerCell_1kx8p_52:last-child,._body_1kx8p_43 ._cell_1kx8p_51:last-child:has(button,a)){z-index:1;background:var(--vx-bg-surface);position:sticky;right:0;box-shadow:-8px 0 8px -8px #1018282e}._table_1kx8p_26:has(tbody td:last-child button,tbody td:last-child a) ._headerCell_1kx8p_52:last-child{background:var(--vx-table-header)}._body_1kx8p_43 ._row_1kx8p_38:hover>._cell_1kx8p_51:last-child:has(button,a){background:var(--vx-table-row-hover)}._page_1v6mb_1{justify-content:center;align-items:center;padding:48px 16px;display:flex}._card_1v6mb_8{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xl);width:100%;max-width:500px;box-shadow:var(--shadow-sm);text-align:center;padding:40px 32px}._iconWrapper_1v6mb_19{background:var(--vx-danger-subtle);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;display:inline-flex}._shieldIcon_1v6mb_30{color:var(--color-error)}._title_1v6mb_34{color:var(--text-primary);margin:0 0 12px;font-size:20px;font-weight:600}._description_1v6mb_41{color:var(--text-secondary);margin:0 0 28px;font-size:14px;line-height:1.6}._permCode_1v6mb_48{font-family:var(--font-mono);background:var(--vx-bg-muted);border:1px solid var(--border-default);color:var(--color-error);border-radius:4px;padding:2px 6px;font-size:12px}._actions_1v6mb_58{justify-content:center;gap:12px;display:flex}._actions_1v6mb_58 a{text-decoration:none}._sidebar_1jp4a_1{width:var(--sidebar-width);background:var(--sidebar-bg);border-right:1px solid var(--border-default);z-index:var(--vx-z-sticky);box-shadow:var(--vx-shadow-xs);transition:width var(--vx-duration-base) var(--vx-ease-standard);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}._sidebarCollapsed_1jp4a_16{width:var(--vx-sidebar-collapsed-width)}._brandArea_1jp4a_20{min-height:var(--vx-app-header-height);padding:var(--vx-space-4);align-items:center;gap:var(--vx-space-3);border-bottom:1px solid var(--border-subtle);transition:padding var(--vx-duration-base) var(--vx-ease-standard);flex-shrink:0;display:flex}._sidebarCollapsed_1jp4a_16 ._brandArea_1jp4a_20{padding:var(--vx-space-4) 0;justify-content:center}._logo_1jp4a_37{width:auto;height:var(--brand-navbar-logo-height,32px);max-width:min(var(--brand-navbar-logo-max-width,160px), 100%);object-fit:contain;object-position:left;transition:width var(--vx-duration-base) var(--vx-ease-standard), height var(--vx-duration-base) var(--vx-ease-standard);flex:none;display:block}._sidebarCollapsed_1jp4a_16 ._logo_1jp4a_37{width:auto;height:min(var(--brand-navbar-logo-height,32px), 32px);object-fit:contain;object-position:center;max-width:32px}._brandText_1jp4a_57{flex-direction:column;min-width:0;display:flex}._brandText_1jp4a_57 strong{color:var(--vx-brand-dark);letter-spacing:0;font-size:15px;font-weight:800;line-height:18px}._brandText_1jp4a_57 span{color:var(--text-muted);font-size:12px;line-height:16px}._tenantSwitcher_1jp4a_77{padding:var(--vx-space-3) var(--vx-space-4);border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:6px;display:flex}._tenantLabel_1jp4a_85{font-family:var(--font-ui);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}._tenantSelect_1jp4a_94{border-radius:var(--vx-radius-md);border:1px solid var(--border-default);background:var(--vx-bg-surface);width:100%;min-height:34px;color:var(--text-primary);font-family:var(--font-ui);padding:6px 8px;font-size:13px;font-weight:600}._nav_1jp4a_107{gap:var(--vx-space-3);padding:var(--vx-space-4) var(--vx-space-3);flex-direction:column;flex:1;display:flex}._group_1jp4a_115{gap:var(--vx-space-1);flex-direction:column;display:flex}._groupLabel_1jp4a_121{font-family:var(--font-ui);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;padding:var(--vx-space-2) var(--vx-space-2) var(--vx-space-1);opacity:1;font-size:10px;font-weight:700}._item_1jp4a_132{appearance:none;color:var(--text-secondary);text-align:left;text-transform:none;font-size:14px;font-family:var(--font-ui);letter-spacing:0;cursor:pointer;min-height:36px;transition:color var(--vx-duration-fast) var(--vx-ease-standard), background var(--vx-duration-fast) var(--vx-ease-standard), border-color var(--vx-duration-fast) var(--vx-ease-standard), padding var(--vx-duration-base) var(--vx-ease-standard), justify-content var(--vx-duration-base) var(--vx-ease-standard);border-radius:var(--vx-radius-md);background:0 0;border:1px solid #0000;align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;display:flex}._itemCollapsed_1jp4a_159{justify-content:center;padding:8px 0}._itemIcon_1jp4a_164{color:inherit;transition:margin var(--vx-duration-base) var(--vx-ease-standard);flex-shrink:0;align-items:center;margin-right:10px;display:inline-flex}._itemCollapsed_1jp4a_159 ._itemIcon_1jp4a_164{margin-right:0}._itemText_1jp4a_177{overflow-wrap:anywhere;min-width:0;line-height:18px}._item_1jp4a_132:hover{color:var(--text-primary);background:var(--vx-bg-subtle);border-color:var(--border-subtle)}._itemActive_1jp4a_189{color:var(--vx-brand-primary);background:var(--vx-brand-primary-hover);background-color:#155eef0f;border-color:#155eef2e;font-weight:700}._itemActive_1jp4a_189:hover{color:var(--vx-brand-primary);background-color:#155eef14}._version_1jp4a_202{font-family:var(--font-ui);color:var(--text-muted);letter-spacing:0;padding:var(--vx-space-3) var(--vx-space-4);border-top:1px solid var(--border-subtle);flex-shrink:0;font-size:12px}@media (width<=1024px){._sidebar_1jp4a_1{width:var(--sidebar-width)}._item_1jp4a_132{padding:8px 10px;font-size:14px}}@media (width<=768px){._sidebar_1jp4a_1{z-index:1000;background:var(--sidebar-bg);border-right:1px solid var(--border-default);flex-direction:column;width:280px;height:100vh;transition:transform .25s ease-in-out;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;transform:translate(-100%);box-shadow:4px 0 24px #0006}._sidebarMobileOpen_1jp4a_242{transform:translate(0)}._backdrop_1jp4a_246{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;background:#0000008c;position:fixed;inset:0}._brandArea_1jp4a_20{border-bottom:1px solid var(--border-subtle);min-height:56px;padding:14px 16px}._brandText_1jp4a_57{display:flex}._nav_1jp4a_107{padding:var(--vx-space-4) var(--vx-space-3);gap:var(--vx-space-3);flex-direction:column;overflow-x:visible}._group_1jp4a_115{flex-direction:column;align-items:stretch}._groupLabel_1jp4a_121{display:block}._item_1jp4a_132{white-space:normal;padding:8px 12px;font-size:14px}._version_1jp4a_202{display:block}}._logoutBtn_1jp4a_291{appearance:none;background:var(--vx-danger-subtle);color:var(--vx-danger);font-family:var(--font-ui);cursor:pointer;margin:var(--vx-space-3) var(--vx-space-4);border-radius:var(--vx-radius-md);transition:background var(--vx-duration-fast) var(--vx-ease-standard), border-color var(--vx-duration-fast) var(--vx-ease-standard), color var(--vx-duration-fast) var(--vx-ease-standard);border:1px solid #f044382e;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}._logoutBtn_1jp4a_291:hover{color:var(--vx-danger);background:#f0443824;border-color:#f044384d}._sidebarFooter_1jp4a_319{padding:var(--vx-space-2) var(--vx-space-4);gap:var(--vx-space-2);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}@media (width<=768px){._sidebarFooter_1jp4a_319{border-top:none;border-right:1px solid var(--border-subtle);justify-content:center;padding:8px 10px}._logoutBtn_1jp4a_291{margin:4px 8px;padding:6px 10px;font-size:11px}}._loginContainer_1t6hw_3{background-color:var(--vx-bg-app);background-image:var(--brand-login-background-image,none);min-height:100vh;font-family:var(--font-ui);padding:var(--vx-space-6);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._glowBg_1t6hw_19{pointer-events:none;z-index:1;background:radial-gradient(circle,#155eef08 0%,#0000 60%);width:140%;height:140%;position:absolute;top:-20%;left:-20%}._loginBox_1t6hw_30{z-index:2;background:var(--vx-bg-surface);border:1px solid var(--vx-border-default);border-radius:var(--vx-radius-xl);width:100%;max-width:420px;padding:var(--vx-space-8);box-shadow:0 8px 32px #0000000a, var(--vx-shadow-xs);transition:border-color var(--vx-duration-base) var(--vx-ease-standard), box-shadow var(--vx-duration-base) var(--vx-ease-standard);position:relative}._loginBox_1t6hw_30:hover{border-color:#155eef3d;box-shadow:0 12px 40px #155eef0a,0 8px 32px #0000000a}._header_1t6hw_50{text-align:center;margin-bottom:var(--vx-space-6);flex-direction:column;align-items:center;display:flex}._logo_1t6hw_58{margin-bottom:var(--vx-space-2);justify-content:center;align-items:center;display:flex}._logoImg_1t6hw_65{object-fit:contain;width:140px;height:auto;max-height:44px}._subtitle_1t6hw_72{font-size:var(--vx-text-sm);color:var(--vx-text-muted);margin:0}._form_1t6hw_78{gap:var(--vx-space-5);flex-direction:column;display:flex}._svgContainer_1t6hw_84{width:180px;height:180px;margin:0 auto var(--vx-space-4);pointer-events:none;position:relative}._svgWrapper_1t6hw_92{border:2px solid var(--vx-border-default);background:var(--vx-bg-subtle);width:100%;height:0;box-shadow:var(--vx-shadow-xs);transition:border-color var(--vx-duration-base) var(--vx-ease-standard);border-radius:50%;padding-bottom:100%;position:relative;overflow:hidden}._loginBox_1t6hw_30:hover ._svgWrapper_1t6hw_92{border-color:#155eef3d}._mySVG_1t6hw_109{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}._inputGroup_1t6hw_118{gap:var(--vx-space-2);flex-direction:column;display:flex}._label_1t6hw_124{font-size:var(--vx-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--vx-text-muted);font-weight:700}._input_1t6hw_118{background:var(--vx-bg-surface);border:1px solid var(--vx-border-default);border-radius:var(--vx-radius-lg);padding:0 var(--vx-space-4);color:var(--vx-text-primary);font-size:var(--vx-text-sm);min-height:var(--vx-control-height-lg);transition:border-color var(--vx-duration-fast) var(--vx-ease-standard), box-shadow var(--vx-duration-fast) var(--vx-ease-standard);outline:none}._input_1t6hw_118::placeholder{color:var(--vx-text-subtle)}._input_1t6hw_118:focus{border-color:var(--vx-brand-primary);box-shadow:var(--vx-focus-ring)}._input_1t6hw_118:disabled{opacity:.6;cursor:not-allowed}._passwordToggleWrapper_1t6hw_160{justify-content:space-between;align-items:center;display:flex}._showPasswordToggle_1t6hw_166{align-items:center;gap:var(--vx-space-1-5);font-size:var(--vx-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--vx-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:700;display:flex}._showPasswordCheck_1t6hw_179{border-radius:var(--vx-radius-sm);border:1px solid var(--vx-border-default);cursor:pointer;width:14px;height:14px;accent-color:var(--vx-brand-primary)}._submitBtn_1t6hw_188{background:var(--vx-brand-primary);border:1px solid var(--vx-brand-primary);border-radius:var(--vx-radius-lg);color:var(--vx-text-inverse);font-size:var(--vx-text-sm);min-height:var(--vx-control-height-lg);padding:0 var(--vx-space-5);cursor:pointer;transition:background var(--vx-duration-fast) var(--vx-ease-standard), border-color var(--vx-duration-fast) var(--vx-ease-standard), box-shadow var(--vx-duration-fast) var(--vx-ease-standard);margin-top:var(--vx-space-2);box-shadow:var(--vx-shadow-xs);justify-content:center;align-items:center;font-weight:800;display:flex}._submitBtn_1t6hw_188:hover{background:var(--vx-brand-primary-hover);border-color:var(--vx-brand-primary-hover)}._submitBtn_1t6hw_188:active{background:var(--vx-brand-primary-pressed);border-color:var(--vx-brand-primary-pressed)}._submitBtn_1t6hw_188:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._errorAlert_1t6hw_225{background:var(--vx-danger-subtle);color:var(--vx-danger);font-size:var(--vx-text-sm);padding:var(--vx-space-3) var(--vx-space-4);border-radius:var(--vx-radius-lg);line-height:var(--vx-leading-sm);margin-bottom:var(--vx-space-5);border:1px solid #f044382e}._spinner_1t6hw_236{border:2px solid #ffffff6b;border-top-color:var(--vx-text-inverse);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite _spin_1t6hw_236}@keyframes _spin_1t6hw_236{to{transform:rotate(360deg)}}@media (width<=560px){._loginContainer_1t6hw_3{padding:var(--vx-space-4)}._loginBox_1t6hw_30{padding:var(--vx-space-6)}}._page_5bus4_1{justify-content:center;align-items:center;padding:48px 16px;display:flex}._card_5bus4_8{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xl);width:100%;max-width:480px;box-shadow:var(--shadow-sm);text-align:center;padding:40px 32px}._errorCode_5bus4_19{font-family:var(--font-mono);color:var(--accent);letter-spacing:-.04em;margin-bottom:16px;font-size:56px;font-weight:800;line-height:1}._title_5bus4_29{color:var(--text-primary);margin:0 0 12px;font-size:20px;font-weight:600}._description_5bus4_36{color:var(--text-secondary);margin:0 0 28px;font-size:14px;line-height:1.6}._actions_5bus4_43{justify-content:center;gap:12px;display:flex}._actions_5bus4_43 a{text-decoration:none}._appShell_qqxj8_1{background:var(--bg-base);min-height:100vh;color:var(--text-primary);display:flex}._contentArea_qqxj8_8{padding:var(--vx-space-8);min-width:0;max-width:var(--vx-content-max-width);padding-bottom:calc(var(--vx-space-8) + 56px);flex:1;overflow-x:hidden}._mainWrapper_qqxj8_18{margin-left:var(--sidebar-width);min-width:0;min-height:100vh;transition:margin-left var(--vx-duration-base) var(--vx-ease-standard);flex-direction:column;flex:1;display:flex}._mainWrapperCollapsed_qqxj8_28{margin-left:var(--vx-sidebar-collapsed-width)}@media (width<=1024px){._contentArea_qqxj8_8{padding:var(--vx-space-6)}}@media (width<=768px){._appShell_qqxj8_1{flex-direction:column;overflow-x:hidden}._mainWrapper_qqxj8_18{margin-left:0}._contentArea_qqxj8_8{padding:var(--vx-space-4);max-width:none;overflow-x:hidden}}
