.vx-root .vx-tt{display:flex;flex-direction:column;gap:var(--vx-space-2);margin-top:var(--vx-space-3);min-width:0}.vx-root .vx-tt-row{display:flex;flex-wrap:nowrap;gap:var(--vx-space-2);min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:var(--vx-space-1)}.vx-root .vx-tt-item{flex:0 0 auto;display:inline-flex;align-items:center;min-height:var(--vx-target-min);padding:0 var(--vx-space-4);border:1px solid var(--vx-border);border-radius:var(--vx-radius-control);background:var(--vx-surface);color:var(--vx-ink);font-size:var(--vx-text-small);font-weight:var(--vx-weight-medium);line-height:var(--vx-leading-card);text-decoration:none;white-space:nowrap}.vx-root .vx-tt-item:hover{border-color:var(--vx-border-strong)}.vx-root .vx-tt-item:focus-visible{outline:var(--vx-focus-ring);outline-offset:var(--vx-focus-offset)}.vx-root .vx-tt-sections .vx-tt-item{font-weight:var(--vx-weight-semibold)}.vx-root .vx-tt-item.vx-tt-on{background:var(--vx-accent-bg);border-color:var(--vx-accent);color:var(--vx-ink)}.vx-root .vx-tt-pages .vx-tt-item{border-color:transparent;background:transparent;color:var(--vx-muted)}.vx-root .vx-tt-pages .vx-tt-item:hover{color:var(--vx-ink);background:var(--vx-surface)}.vx-root .vx-tt-pages .vx-tt-item.vx-tt-on{background:var(--vx-accent-bg);border-color:var(--vx-accent);color:var(--vx-ink)}.vx-root .vx-tt-item.vx-tt-locked{color:var(--vx-muted);cursor:not-allowed;border-style:dashed}.vx-root .vx-tenant-head,.vx-root .vx-tenant-body{min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:639px){.vx-root .vx-tenant-head{padding-left:var(--vx-space-4)!important;padding-right:var(--vx-space-4)!important}.vx-root .vx-tenant-body{padding:var(--vx-space-4)!important}}.vx-root .vx-tenant-head>a[href="/tenants"]{min-height:var(--vx-target-min);font-size:var(--vx-text-small)!important}.vx-root main .vx-debug-link{display:inline-flex;align-items:center;gap:var(--vx-space-2);min-height:var(--vx-target-min);padding:0 var(--vx-space-2);font-family:var(--vx-font-sans)!important;font-size:var(--vx-text-small)!important;color:var(--vx-muted)!important;text-decoration:underline}.vx-root main .vx-debug-link:hover{color:var(--vx-ink)!important}.vx-root main :is(button,.btn,.btn-ghost,.btn-sm,.toggle-btn,.qa-title){font-size:var(--vx-text-small)!important}.vx-root main .qa-sub{font-size:var(--vx-text-small)!important}.vx-root .vx-tenant-head>div{font-size:var(--vx-text-small)!important}.vx-root main :is(.btn,.btn-sm,.toggle-btn){white-space:nowrap}.vx-root main .card-b:not(:has(>table)){padding:var(--vx-space-4)}.vx-root main :is(td,form.flex) select,.vx-root main select[name=role]{min-width:calc(var(--vx-space-12) * 2);padding-right:var(--vx-space-8);text-overflow:clip}.vx-root main .vx-form{min-width:0}.vx-root main .vx-form .grid{min-width:0}.vx-root main .vx-form .grid>*{min-width:0}.vx-root main .vx-form label{display:block;margin-bottom:var(--vx-space-1);font-size:var(--vx-text-small)!important;text-transform:none!important;letter-spacing:normal!important;font-weight:var(--vx-weight-semibold);color:var(--vx-ink)!important}.vx-root main .vx-form :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),select,textarea){display:block;width:100%;min-width:0;box-sizing:border-box;min-height:var(--vx-target-min);padding:var(--vx-space-2) var(--vx-space-3);border:1px solid var(--vx-border-strong);border-radius:var(--vx-radius-control);background:var(--vx-canvas);color:var(--vx-ink);font-size:var(--vx-text-body);line-height:var(--vx-leading-body)}.vx-root main .vx-form textarea{min-height:calc(var(--vx-space-12) * 6)}.vx-root main .vx-form :is(input,select,textarea):focus-visible{outline:var(--vx-focus-ring);outline-offset:var(--vx-focus-offset)}.vx-root main .vx-form .flex>span:first-child{font-size:var(--vx-text-small)!important;align-self:stretch;display:inline-flex;align-items:center}@media(max-width:639px){.vx-root main .vx-form .grid{grid-template-columns:minmax(0,1fr)!important}.vx-root main .vx-form .col-span-2{grid-column:auto!important}}.vx-root main :is([style*="font-size: 0.7"],[style*="font-size:0.7"],[style*="font-size: 0.8"],[style*="font-size:0.8"],[style*="font-size: 10px"],[style*="font-size:10px"],[style*="font-size: 11px"],[style*="font-size:11px"],[style*="font-size: 12px"],[style*="font-size:12px"],[style*="font-size: 13px"],[style*="font-size:13px"]){font-size:var(--vx-text-small)!important}.vx-root main :is(td,th){font-size:var(--vx-text-small)!important}.vx-root main :is(.copilot-icon,.or-label,.skeleton-title,.skeleton-desc,.copilot-hint){font-size:var(--vx-text-small)!important}.vx-root main button span{font-size:var(--vx-text-small)!important}.vx-root main .copilot-head span{font-size:var(--vx-text-small)!important}.vx-root main [data-vx-scroll]:focus-visible{outline:var(--vx-focus-ring);outline-offset:var(--vx-focus-offset)}.vx-root main .card-b:has(>table)>:not(table,.overflow-x-auto,[class*=overflow]){padding-left:var(--vx-space-4);padding-right:var(--vx-space-4)}.vx-root main .card-b:has(>table)>p:first-child{padding-top:var(--vx-space-3)}.cmdk.svelte-1r1c79z{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;align-items:start;justify-items:center;padding-top:12vh}.cmdk[hidden].svelte-1r1c79z{display:none}.cmdk-scrim.svelte-1r1c79z{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#141e3747;border:none;padding:0;margin:0;cursor:default;animation:svelte-1r1c79z-cmdk-fade var(--dur-fast) var(--ease-out)}.cmdk-panel.svelte-1r1c79z{position:relative;width:min(560px,92vw);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);overflow:hidden;animation:svelte-1r1c79z-cmdkIn var(--dur-base) var(--ease-out)}@keyframes svelte-1r1c79z-cmdk-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1r1c79z-cmdkIn{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:none}}.cmdk-search.svelte-1r1c79z{display:flex;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid var(--border);color:var(--text-muted)}.cmdk-search.svelte-1r1c79z input:where(.svelte-1r1c79z){flex:1;border:0;background:transparent;font-family:inherit;font-size:14.5px;color:var(--text);outline:none}.cmdk-search.svelte-1r1c79z input:where(.svelte-1r1c79z)::-moz-placeholder{color:var(--text-muted)}.cmdk-search.svelte-1r1c79z input:where(.svelte-1r1c79z)::placeholder{color:var(--text-muted)}.cmdk-list.svelte-1r1c79z{list-style:none;margin:0;padding:6px;max-height:50vh;overflow-y:auto}.cmdk-opt.svelte-1r1c79z{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:var(--radius-sm);cursor:pointer;color:var(--text)}.cmdk-opt.svelte-1r1c79z .qic:where(.svelte-1r1c79z){width:26px;height:26px;border-radius:6px;display:grid;place-items:center;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border);flex-shrink:0;color:var(--text-secondary)}.cmdk-opt.svelte-1r1c79z .lbl:where(.svelte-1r1c79z){font-size:13.5px;font-weight:600}.cmdk-opt.svelte-1r1c79z .grp:where(.svelte-1r1c79z){margin-left:auto;font-size:11px;color:var(--text-muted)}.cmdk-opt[aria-selected=true].svelte-1r1c79z{background:var(--surface-raised)}.cmdk-opt[aria-selected=true].svelte-1r1c79z .qic:where(.svelte-1r1c79z){color:var(--cyan-ink)}.cmdk-empty.svelte-1r1c79z{padding:18px 14px;text-align:center;font-size:13px;color:var(--text-muted)}.cmdk-foot.svelte-1r1c79z{display:flex;gap:16px;padding:9px 15px;border-top:1px solid var(--border);background:var(--surface-raised)}.cmdk-foot.svelte-1r1c79z span:where(.svelte-1r1c79z){display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--text-muted)}.kbd.svelte-1r1c79z{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:1px 5px;border-radius:4px;border:1px solid var(--border);background:var(--surface);font-size:10.5px;font-family:inherit;color:var(--text-muted)}.cmdk-error-toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:210;background:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);padding:10px 16px;font-size:13px;font-weight:600;max-width:min(420px,90vw)}.undo-stack.svelte-m5mlcy{position:fixed;left:50%;bottom:var(--space-6, 24px);transform:translate(-50%);z-index:850;display:flex;flex-direction:column-reverse;gap:var(--space-2, 8px);max-height:min(60vh,400px);overflow-y:auto;pointer-events:none}.undo-toast.svelte-m5mlcy{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-lg, 11px);background:var(--text, #1a1c20);color:var(--surface, #fff);box-shadow:var(--shadow-overlay);font-size:var(--text-sm, 13px);min-width:240px;max-width:420px;pointer-events:auto;animation:svelte-m5mlcy-undoIn var(--dur-slow, .26s) var(--ease-out, ease) both}.undo-msg.svelte-m5mlcy{flex:1;line-height:var(--lh-sm, 18px)}.undo-count.svelte-m5mlcy{color:var(--text-muted, #9a9a9a);font-size:var(--text-xs, 12px);font-variant-numeric:tabular-nums;flex-shrink:0}.undo-btn.svelte-m5mlcy{background:transparent;border:0;color:var(--brand-cyan, #27e7fe);font-weight:600;font-size:var(--text-sm, 13px);cursor:pointer;padding:2px 4px;flex-shrink:0}.undo-btn.svelte-m5mlcy:hover{opacity:.85}.undo-btn.svelte-m5mlcy:focus-visible{outline:2px solid var(--brand-cyan, #27e7fe);outline-offset:2px;border-radius:var(--radius-sm, 5px)}.undo-bar.svelte-m5mlcy{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--brand-cyan, #27e7fe);transform-origin:left;animation:svelte-m5mlcy-undoDrain linear forwards}.undo-bar.paused.svelte-m5mlcy{animation-play-state:paused}@keyframes svelte-m5mlcy-undoIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-m5mlcy-undoDrain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.undo-toast.svelte-m5mlcy{animation:none}.undo-bar.svelte-m5mlcy{animation:none;transform:scaleX(1)}}.vx-root main h1{font-size:var(--vx-text-h1)!important;font-weight:var(--vx-weight-semibold)!important}.vx-root main .page .page{padding-inline:0!important}.vx-root main .page-head p{font-size:var(--vx-text-body)!important}@media(max-width:639px){.vx-root main .card-h:has(>h2):has(>div .badge){flex-direction:column;align-items:flex-start;gap:var(--vx-space-2)}}.vx-public .vxp-lead,.vx-root .vxp-lead{color:var(--vx-muted)!important}.app.svelte-12qhfyh{display:grid;grid-template-columns:210px 1fr;min-height:100vh;background:var(--canvas)}.sidebar.svelte-12qhfyh{background:var(--sidebar-bg);box-shadow:6px 0 20px #141e3706;padding:12px 8px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand.svelte-12qhfyh{display:flex;align-items:center;gap:9px;padding:2px 7px 10px}.brand.svelte-12qhfyh .mark:where(.svelte-12qhfyh){width:26px;height:26px;background:var(--brand-mark);border-radius:7px;display:grid;place-items:center;color:var(--surface);flex-shrink:0}.brand-text.svelte-12qhfyh{display:flex;flex-direction:column;line-height:1.15}.brand.svelte-12qhfyh .word:where(.svelte-12qhfyh){font-weight:700;font-size:15px;color:var(--sidebar-text-active)}.brand.svelte-12qhfyh .sub:where(.svelte-12qhfyh){color:var(--text-muted);font-size:11px}.nav-scroll.svelte-12qhfyh{display:flex;flex-direction:column;gap:1px;overflow-y:auto;flex:1;min-height:0}.group-h.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;width:100%;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.07em;color:var(--sidebar-group);padding:11px 8px 4px;cursor:pointer}.group-h.svelte-12qhfyh .chev:where(.svelte-12qhfyh){width:12px;height:12px;transition:transform var(--dur-fast) var(--ease-out)}.group-h[data-open=false].svelte-12qhfyh .chev:where(.svelte-12qhfyh){transform:rotate(-90deg)}.nav-items.svelte-12qhfyh{display:flex;flex-direction:column;gap:1px}.nav-link.svelte-12qhfyh{display:flex;align-items:center;gap:9px;padding:5px 8px;border-radius:var(--radius-sm);color:var(--sidebar-text);font-size:13px;font-weight:500;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.nav-link.svelte-12qhfyh:hover{color:var(--sidebar-text-active);background:var(--surface-raised)}.nav-link.active.svelte-12qhfyh{color:var(--sidebar-text-active);background:var(--sidebar-active-bg);font-weight:600}.nav-link.svelte-12qhfyh .nav-chip{opacity:.75}.nav-link.active.svelte-12qhfyh .nav-chip{opacity:1}.nav-link.locked.svelte-12qhfyh{cursor:not-allowed;opacity:.5}.lock-icon.svelte-12qhfyh{width:11px;height:11px;margin-left:auto;flex-shrink:0;opacity:.7}.side-foot.svelte-12qhfyh{margin-top:auto;padding:10px 7px 0;border-top:1px solid var(--sidebar-border)}.who.svelte-12qhfyh{display:flex;align-items:center;gap:9px;padding:0 1px 8px;min-width:0}.avatar.svelte-12qhfyh{width:28px;height:28px;border-radius:999px;background:var(--surface-raised);display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--text-secondary);flex-shrink:0}.who-text.svelte-12qhfyh{color:var(--text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.signout.svelte-12qhfyh{display:flex;align-items:center;gap:9px;padding:5px 8px;border-radius:var(--radius-sm);color:var(--sidebar-text);font-size:12.5px;font-weight:500;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.signout.svelte-12qhfyh:hover{color:var(--sidebar-text-active);background:var(--surface-raised)}.signout.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:14px;height:14px;opacity:.6;flex-shrink:0}.overlay.svelte-12qhfyh,.mobile-bar.svelte-12qhfyh{display:none}.ham.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:none;border:none;cursor:pointer;color:var(--text-secondary);flex-shrink:0;transition:background var(--dur-fast) var(--ease-out)}.ham.svelte-12qhfyh:hover{background:var(--surface-raised)}.ham.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:18px;height:18px}.mobile-title.svelte-12qhfyh{font-size:14px;font-weight:600;color:var(--text)}.main.svelte-12qhfyh{min-height:100vh;min-width:0;overflow:auto}.main-pad.svelte-12qhfyh{padding:22px 26px 88px}@media(max-width:768px){.app.svelte-12qhfyh{grid-template-columns:1fr}.sidebar.svelte-12qhfyh{position:fixed;top:0;left:0;z-index:200;height:100%;width:230px;transform:translate(-100%);transition:transform var(--dur-base, .18s) var(--ease-out, ease)}.sidebar.open.svelte-12qhfyh{transform:translate(0)}.overlay.svelte-12qhfyh{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#141e3759;z-index:150}.mobile-bar.svelte-12qhfyh{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}.main-pad.svelte-12qhfyh{padding:12px 14px 80px}}
