@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-manrope:"Manrope","Manrope Fallback"}:root{--vs-indigo:#24245c;--vs-saffron:#e8a23b;--vs-saffron-press:#c98422;--vs-ivory:#f8f5ee;--vs-ink:#202332;--vs-sage:#dde7df;--vs-error:#9f1d14;--vs-success:#0b6b58;--vs-success-bg:#e5f6f2;--vs-warning:#a15c00;--vs-warn-bg:#f8e7c4;--vs-info-bg:#ececf5;--vs-muted:#4a4e5c;--vs-border:#e4e1d8;--vs-shadow:0 2px 8px rgba(32,35,50,0.05);--vs-shadow-md:0 4px 16px rgba(32,35,50,0.08);--vs-shadow-lg:0 8px 30px rgba(32,35,50,0.12);--vs-radius-sm:4px;--vs-radius:8px;--vs-radius-pill:999px;--vs-space-1:4px;--vs-space-2:8px;--vs-space-3:12px;--vs-space-4:16px;--vs-space-5:24px;--vs-space-6:32px;--vs-space-7:48px;--vs-focus:0 0 0 3px rgba(36,36,92,0.35);--vs-motion:160ms ease;--vs-motion-fast:100ms ease;--vs-motion-slow:280ms ease;--vs-motion-spring:320ms cubic-bezier(0.22,1,0.36,1);--font-manrope:"Manrope",system-ui,-apple-system,sans-serif;--font-gujarati:"Noto Sans Gujarati",system-ui,sans-serif}@keyframes vs-slide-in-right{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes vs-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes vs-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes vs-pulse-subtle{0%,to{opacity:1}50%{opacity:.6}}@keyframes vs-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.vs-animate-in{animation:vs-slide-up var(--vs-motion-spring) both}.vs-animate-fade{animation:vs-fade-in var(--vs-motion-slow) both}.vs-animate-scale{animation:vs-scale-in var(--vs-motion-spring) both}.vs-animate-slide-right{animation:vs-slide-in-right var(--vs-motion-spring) both}.vs-stagger-1{animation-delay:40ms}.vs-stagger-2{animation-delay:80ms}.vs-stagger-3{animation-delay:.12s}.vs-stagger-4{animation-delay:.16s}.vs-stagger-5{animation-delay:.2s}.vs-stagger-6{animation-delay:.24s}.vs-skeleton-bar,.vs-skeleton-circle{background:linear-gradient(90deg,var(--vs-sage) 25%,#e8e5dc 50%,var(--vs-sage) 75%);background-size:200% 100%;animation:vs-shimmer 1.8s ease-in-out infinite}.vs-skeleton-circle{border-radius:50%}.vs-interactive{transition:transform var(--vs-motion-fast),box-shadow var(--vs-motion),background var(--vs-motion),border-color var(--vs-motion)}.vs-interactive:hover{transform:translateY(-1px);box-shadow:var(--vs-shadow-md)}.vs-interactive:active{transform:translateY(0) scale(.985);transition:transform var(--vs-motion-fast),box-shadow var(--vs-motion-fast)}.vs-panel-lift{background:var(--vs-white);border:1px solid var(--vs-border);border-radius:var(--vs-radius);box-shadow:var(--vs-shadow);transition:box-shadow var(--vs-motion),border-color var(--vs-motion)}.vs-panel-lift:hover{box-shadow:var(--vs-shadow-md);border-color:color-mix(in srgb,var(--vs-indigo) 18%,var(--vs-border))}.vs-focus-ring:focus-visible{outline:none;box-shadow:var(--vs-focus);border-radius:var(--vs-radius-sm)}.vs-chart-bar-animated{transform-origin:bottom;animation:vs-bar-grow var(--vs-motion-spring) both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.vs-animate-fade,.vs-animate-in,.vs-animate-scale,.vs-animate-slide-right{animation:none!important;opacity:1!important;transform:none!important}}:root{--vs-cream:#f0e9d7;--vs-green-sage:#88af80;--vs-green-accent:#468147;--vs-green-primary:#226424;--vs-green-ink:#154f15;--vs-indigo:var(--vs-green-primary);--vs-saffron:var(--vs-green-accent);--vs-saffron-press:#3a6b3c;--vs-ivory:var(--vs-cream);--vs-ink:var(--vs-green-ink);--vs-sage:color-mix(in srgb,var(--vs-green-sage) 34%,var(--vs-cream));--vs-white:#ffffff;--vs-muted:color-mix(in srgb,var(--vs-green-ink) 58%,var(--vs-cream));--vs-border:color-mix(in srgb,var(--vs-green-ink) 14%,var(--vs-cream));--vs-shadow:0 2px 8px color-mix(in srgb,var(--vs-green-ink) 8%,transparent);--vs-shadow-md:0 4px 16px color-mix(in srgb,var(--vs-green-ink) 10%,transparent);--vs-shadow-lg:0 8px 30px color-mix(in srgb,var(--vs-green-ink) 12%,transparent);--vs-focus:0 0 0 3px color-mix(in srgb,var(--vs-green-primary) 35%,transparent);--vs-info-bg:color-mix(in srgb,var(--vs-green-sage) 22%,var(--vs-cream));--vs-success:var(--vs-green-primary);--vs-success-bg:color-mix(in srgb,var(--vs-green-sage) 28%,var(--vs-cream));--vs-warning:#8a6a12;--vs-warn-bg:#f4ecd4;--vs-error:#7a2430;--vs-error-bg:#fdecea;--ds-primary:var(--vs-indigo);--ds-accent:var(--vs-saffron);--ds-canvas:var(--vs-ivory);--ds-track:var(--vs-sage);--ds-text:var(--vs-ink);--ds-muted:var(--vs-muted);--console-sidebar:232px;--console-sidebar-collapsed:72px;--console-gutter:16px;--console-control-h:40px;--console-nav-h:36px;--console-table-fs:0.8125rem;--console-body-fs:0.875rem;--admin-control-h:var(--console-control-h);--admin-gutter:var(--console-gutter);--admin-card-pad:var(--vs-space-5);--admin-row-gap:12px;--vs-indigo-press:#1a4f1c;--vs-error-press:#5c1a22;--vs-warn-surface:#f4ecd4;--vs-warn-border:#e2d4a8;--vs-saffron-soft:color-mix(in srgb,var(--vs-green-accent,#468147) 14%,var(--vs-cream,#f0e9d7));--vs-saffron-border:color-mix(in srgb,var(--vs-green-accent,#468147) 28%,var(--vs-cream,#f0e9d7));--vs-success-border:color-mix(in srgb,var(--vs-green-sage,#88af80) 45%,var(--vs-cream,#f0e9d7));--vs-info-border:color-mix(in srgb,var(--vs-green-primary,#226424) 22%,var(--vs-cream,#f0e9d7));--vs-error-border:#f0b4ae;--vs-ivory-a12:color-mix(in srgb,var(--vs-ivory) 12%,transparent);--vs-ivory-a24:color-mix(in srgb,var(--vs-ivory) 24%,transparent);--vs-ivory-a28:color-mix(in srgb,var(--vs-ivory) 28%,transparent);--vs-white-a08:color-mix(in srgb,var(--vs-white) 8%,transparent);--vs-ink-a12:color-mix(in srgb,var(--vs-ink) 12%,transparent);--vs-ink-a18:color-mix(in srgb,var(--vs-ink) 18%,transparent);--vs-ink-a45:color-mix(in srgb,var(--vs-ink) 45%,transparent);--vs-indigo-a12:color-mix(in srgb,var(--vs-indigo) 12%,transparent);--vs-indigo-a20:color-mix(in srgb,var(--vs-indigo) 20%,transparent);--vs-indigo-a35:color-mix(in srgb,var(--vs-indigo) 35%,transparent);--vs-error-a25:color-mix(in srgb,var(--vs-error) 25%,transparent);--vs-success-a25:color-mix(in srgb,var(--vs-success) 25%,transparent)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--vs-ivory);color:var(--vs-ink);font-size:16px}body{line-height:1.5;-webkit-font-smoothing:antialiased}body:has(.console-app){height:100%;overflow:hidden}a{color:var(--vs-indigo)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--vs-focus)}:focus:not(:focus-visible){outline:none;box-shadow:none}.vs-skip{position:absolute;left:-9999px;top:0;background:var(--vs-indigo);color:var(--vs-white);padding:var(--vs-space-2) var(--vs-space-4);z-index:100}.vs-skip:focus{left:var(--vs-space-4);top:var(--vs-space-4)}.vs-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vs-shell--auth{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(900px 420px at 12% -10%,color-mix(in srgb,var(--vs-green-primary,var(--vs-indigo)) 12%,transparent),transparent 62%),radial-gradient(720px 360px at 100% 0,color-mix(in srgb,var(--vs-green-sage,var(--vs-sage)) 22%,transparent),transparent 58%),var(--vs-ivory);position:relative}.vs-shell--auth:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--vs-indigo) 0,var(--vs-saffron) 55%,color-mix(in srgb,var(--vs-saffron) 40%,var(--vs-ivory)) 100%);pointer-events:none}.vs-main--auth{flex:1 1;width:100%;max-width:480px;margin:0 auto;padding:var(--vs-space-7) var(--vs-space-5);display:flex;flex-direction:column;justify-content:center}.vs-auth-shell{width:100%;max-width:28rem;margin:0 auto;display:grid;grid-gap:var(--vs-space-4);gap:var(--vs-space-4)}.vs-auth-title{margin:.25rem 0 0;font-size:1.5rem;letter-spacing:-.02em;color:var(--vs-indigo)}.vs-auth-shell .vs-panel{border-color:color-mix(in srgb,var(--vs-indigo) 10%,var(--vs-border));box-shadow:var(--vs-shadow-md),0 1px 0 color-mix(in srgb,var(--vs-indigo) 4%,transparent);padding:var(--vs-space-5)}.vs-auth-kicker,.vs-auth-shell .vs-eyebrow{margin:0;color:var(--vs-saffron);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.vs-auth-copy{margin:0 0 var(--vs-space-1)}.vs-auth-shell .vs-btn--primary{min-height:44px;font-weight:800}.console-app{--_sidebar:var(--console-sidebar);height:100dvh;min-height:100dvh;display:grid;grid-template-columns:var(--_sidebar) minmax(0,1fr);width:100%;overflow:hidden;font-size:var(--console-body-fs);line-height:1.4;transition:grid-template-columns var(--vs-motion-slow)}.console-backdrop{display:none}.console-sidebar{--console-sidebar-fg:color-mix(in srgb,var(--vs-cream,var(--vs-ivory)) 92%,transparent);--console-sidebar-muted:color-mix(in srgb,var(--vs-cream,var(--vs-ivory)) 58%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--vs-green-ink,var(--vs-ink)) 88%,var(--vs-green-primary,var(--vs-indigo))) 0,var(--vs-green-primary,var(--vs-indigo)) 52%,color-mix(in srgb,var(--vs-green-primary,var(--vs-indigo)) 92%,var(--vs-green-accent,var(--vs-saffron))) 100%);color:var(--console-sidebar-fg);display:flex;flex-direction:column;min-height:0;height:100%;width:var(--console-sidebar);overflow-x:hidden;overflow-y:auto;padding:var(--vs-space-3) 0 0;transition:width var(--vs-motion-slow);box-shadow:inset -1px 0 0 color-mix(in srgb,var(--vs-green-ink,var(--vs-ink)) 22%,transparent)}.console-sidebar-brand{padding:0 var(--vs-space-3) var(--vs-space-3);border-bottom:1px solid var(--vs-ivory-a12)}.console-sidebar-brand-row{display:flex;align-items:center;justify-content:space-between;gap:var(--vs-space-2)}.console-sidebar-brand-actions{display:inline-flex;align-items:center;gap:var(--vs-space-1);flex-shrink:0}.console-sidebar-collapse{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--vs-ivory-a24);border-radius:var(--vs-radius);background:transparent;color:var(--console-sidebar-fg);cursor:pointer;padding:0;flex-shrink:0}.console-sidebar-collapse:hover{background:var(--vs-white-a08)}.console-sidebar-collapse svg{width:16px;height:16px}.console-sidebar-close{display:none;align-items:center;gap:var(--vs-space-1);border:1px solid var(--vs-ivory-a28);background:transparent;color:var(--console-sidebar-fg);border-radius:var(--vs-radius);min-height:36px;padding:0 var(--vs-space-3);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.console-sidebar-kicker{margin:var(--vs-space-2) 0 0;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--console-sidebar-muted)}.vs-brand-logo{display:inline-flex;align-items:center;gap:var(--vs-space-2);min-width:0}.vs-brand-logo-symbol{width:2.5rem;height:2.5rem;flex-shrink:0;object-position:center}.vs-brand-logo-img,.vs-brand-logo-symbol{display:block;object-fit:contain;mix-blend-mode:multiply}.vs-brand-logo-img{width:auto;max-width:min(100%,14rem);height:auto;max-height:2.25rem;flex:0 1 auto;object-position:left center}.vs-brand-logo--compact{flex:1 1 auto;min-width:0}.vs-brand-logo--compact .vs-brand-logo-img{max-height:1.75rem;max-width:min(100%,9.5rem);aspect-ratio:640/113;object-fit:contain}.vs-brand-logo--symbol{justify-content:center;align-items:center;flex:0 0 auto}.vs-brand-logo--symbol .vs-brand-logo-symbol{width:2.5rem;height:2.5rem;object-fit:contain;mix-blend-mode:normal}.vs-brand-logo--on-dark{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;max-width:100%;padding:var(--vs-space-2) var(--vs-space-3);border-radius:var(--vs-radius);background:var(--vs-cream,var(--vs-ivory));box-shadow:0 1px 0 color-mix(in srgb,var(--vs-indigo) 10%,transparent),var(--vs-shadow)}.console-sidebar-brand-row .vs-brand-logo--on-dark.vs-brand-logo--compact{flex:1 1 auto;min-width:0}.vs-brand-logo--on-dark.vs-brand-logo--symbol{width:2.75rem;height:2.75rem;min-width:2.75rem;padding:0;justify-content:center;background:transparent;box-shadow:none}.vs-brand-logo--on-dark .vs-brand-logo-img,.vs-brand-logo--on-dark .vs-brand-logo-symbol{mix-blend-mode:multiply}.vs-brand-logo--on-dark.vs-brand-logo--symbol .vs-brand-logo-symbol{width:2.5rem;height:2.5rem;object-fit:contain;mix-blend-mode:normal}.console-nav{display:flex;flex-direction:column;gap:var(--vs-space-3);padding:var(--vs-space-3) var(--vs-space-2) var(--vs-space-3);flex:1 1}.console-nav-group{display:grid;grid-gap:2px;gap:2px}.console-nav-label{margin:var(--vs-space-2) var(--vs-space-3) var(--vs-space-1);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--console-sidebar-muted);font-weight:700}.console-nav-link{display:flex;align-items:center;gap:var(--vs-space-2);min-height:var(--console-nav-h);padding:var(--vs-space-1) var(--vs-space-3);margin:0 var(--vs-space-1);border-radius:var(--vs-radius);color:color-mix(in srgb,var(--vs-ivory) 88%,transparent);text-decoration:none;font-weight:600;font-size:.8125rem;transition:background var(--vs-motion),color var(--vs-motion)}.console-nav-link:hover{background:var(--vs-white-a08);color:var(--vs-white)}.console-sidebar a:focus-visible,.console-sidebar button:focus-visible{outline:2px solid var(--vs-ivory);outline-offset:2px;box-shadow:none}.console-nav-link[aria-current=page]{background:color-mix(in srgb,var(--vs-white) 14%,transparent);color:var(--vs-white);font-weight:800;box-shadow:inset 3px 0 0 var(--vs-cream,var(--vs-ivory))}.console-nav-link svg{flex-shrink:0;width:20px;height:20px;opacity:.9}.console-nav-link-label{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-app--sidebar-collapsed{--_sidebar:var(--console-sidebar-collapsed)}.console-app--sidebar-collapsed .console-sidebar{width:var(--console-sidebar-collapsed);overflow-x:hidden;padding-left:0;padding-right:0}.console-app--sidebar-collapsed .console-sidebar-brand{padding-left:var(--vs-space-1);padding-right:var(--vs-space-1);display:flex;flex-direction:column;align-items:center}.console-app--sidebar-collapsed .console-sidebar-brand-row{width:100%;flex-direction:column;justify-content:center;gap:var(--vs-space-2)}.console-app--sidebar-collapsed .console-sidebar-brand-actions{width:100%;justify-content:center}.console-app--sidebar-collapsed .vs-brand-logo--on-dark.vs-brand-logo--symbol{width:2.75rem;height:2.75rem;flex:0 0 2.75rem;padding:0;background:transparent;box-shadow:none}.console-app--sidebar-collapsed .console-sidebar-collapse{display:inline-flex}.console-app--sidebar-collapsed .console-sidebar-close,.console-app--sidebar-collapsed .console-sidebar-kicker{display:none}.console-app--sidebar-collapsed .console-nav-link{justify-content:center;padding-left:var(--vs-space-1);padding-right:var(--vs-space-1)}.console-app--sidebar-collapsed .console-nav-label,.console-app--sidebar-collapsed .console-nav-link-label{display:none}@media (min-width:1024px){html.vs-console-sidebar-collapsed .console-app{--_sidebar:var(--console-sidebar-collapsed)}html.vs-console-sidebar-collapsed .console-sidebar{width:var(--console-sidebar-collapsed);overflow-x:hidden;padding-left:0;padding-right:0}html.vs-console-sidebar-collapsed .console-nav-label,html.vs-console-sidebar-collapsed .console-nav-link-label,html.vs-console-sidebar-collapsed .console-sidebar-kicker{display:none}html.vs-console-sidebar-collapsed .console-nav-link{justify-content:center;padding-left:var(--vs-space-1);padding-right:var(--vs-space-1)}}.console-frame{min-width:0;min-height:0;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.console-topbar{position:relative;z-index:20;flex-shrink:0;display:flex;flex-wrap:wrap;gap:var(--vs-space-2) var(--vs-space-3);min-height:56px;padding:8px var(--console-gutter);border-bottom:1px solid color-mix(in srgb,var(--vs-indigo) 8%,var(--vs-border))}.console-menu-btn,.console-topbar{align-items:center;background:var(--vs-white)}.console-menu-btn{display:none;gap:var(--vs-space-2);min-height:36px;padding:var(--vs-space-1) var(--vs-space-3);border:1px solid var(--vs-border);border-radius:var(--vs-radius);font:inherit;font-weight:700;color:var(--vs-indigo);cursor:pointer}.console-topbar-crumb{margin:0;display:flex;align-items:center;gap:var(--vs-space-2);font-size:.75rem;font-weight:600;color:var(--vs-muted);white-space:nowrap}.console-topbar-kicker-sep{color:var(--vs-border)}.console-topbar-kicker-current{color:var(--vs-indigo);font-weight:700}.console-topbar-search{flex:1 1;max-width:28rem;display:flex;align-items:center;gap:var(--vs-space-2);min-height:36px;padding:0 var(--vs-space-3);border-radius:var(--vs-radius);background:var(--vs-ivory);border:1px solid var(--vs-border);color:var(--vs-muted);cursor:pointer;font:inherit;font-weight:600;font-size:.8125rem;text-align:left}.console-topbar-search:hover{border-color:color-mix(in srgb,var(--vs-indigo) 30%,var(--vs-border));background:var(--vs-white)}.console-search-keys{margin-left:auto;display:inline-flex;padding:2px 6px;border-radius:var(--vs-radius-sm);background:var(--vs-sage);border:1px solid var(--vs-border);font-size:.65rem;font-weight:700;color:var(--vs-muted)}.console-topbar-meta{display:flex;align-items:center;gap:var(--vs-space-2);margin-left:auto}.console-profile-chip--top{display:inline-flex;align-items:center;border:0;background:transparent;padding:0;cursor:pointer}.console-profile-avatar{width:36px;height:36px;border-radius:var(--vs-radius-pill);background:var(--vs-indigo);color:var(--vs-white);display:grid;place-items:center;font-weight:800;font-size:.75rem}.console-profile-menu-user{margin:0;font-weight:700;color:var(--vs-ink)}.console-profile-menu-role{margin:2px 0 0;font-size:.75rem;color:var(--vs-muted)}.vs-profile-menu{position:absolute;top:calc(100% + 4px);right:var(--console-gutter);z-index:50;min-width:16rem}.console-main{flex:1 1;width:100%;min-width:0;min-height:0;overflow:auto;padding:var(--vs-space-4) var(--console-gutter) var(--vs-space-5);background:radial-gradient(1100px 380px at 0 0,color-mix(in srgb,var(--vs-green-primary,var(--vs-indigo)) 7%,transparent),transparent 68%),radial-gradient(800px 320px at 100% 0,color-mix(in srgb,var(--vs-green-sage,var(--vs-sage)) 18%,transparent),transparent 60%),var(--vs-cream,var(--vs-ivory))}.console-main:has(>.vs-branded-loader){display:flex;flex-direction:column}.console-main:has(.vs-listing){display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.console-page-head{display:grid;grid-gap:var(--vs-space-2);gap:var(--vs-space-2);margin-bottom:var(--vs-space-4)}.console-page-head--compact{gap:0;margin-bottom:0}.console-page-head--compact .console-page-head-main{align-items:center}.console-page-head--compact .console-page-title{font-size:1.125rem;line-height:1.25}.console-page-head-main{display:flex;justify-content:space-between;gap:var(--vs-space-3);flex-wrap:wrap;align-items:flex-start}.console-page-head-copy{min-width:0;flex:1 1}.console-page-title{margin:0;color:var(--vs-indigo);font-size:1.25rem;font-weight:800;line-height:1.2}.console-page-count{color:var(--vs-muted);font-weight:700}.console-page-desc{margin:var(--vs-space-2) 0 0;color:var(--vs-muted);max-width:65ch;font-size:.8125rem}.console-page-actions{display:flex;gap:var(--vs-space-2);flex-wrap:wrap;align-items:center}.console-page-desc--lead{margin-top:0}.vs-eyebrow{letter-spacing:.01em;font-size:.75rem;font-weight:700}.vs-brand,.vs-eyebrow{margin:0;color:var(--vs-indigo)}.vs-brand{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;line-height:1.15}.vs-hero-copy,.vs-muted{color:var(--vs-muted)}.vs-panel{background:var(--vs-white);border:1px solid var(--vs-border);border-radius:var(--vs-radius);box-shadow:var(--vs-shadow);padding:var(--vs-space-4)}.vs-panel+.vs-panel{margin-top:var(--vs-space-4)}.console-split>.vs-panel+.vs-panel,.vs-stack-lg>.vs-panel+.vs-panel{margin-top:0}.vs-section-title{margin:0 0 var(--vs-space-2);color:var(--vs-indigo);font-size:.9375rem;font-weight:700}.vs-stack{display:grid;grid-gap:var(--vs-space-3);gap:var(--vs-space-3)}.vs-stack-lg{display:grid;grid-gap:var(--vs-space-4);gap:var(--vs-space-4);min-width:0}.vs-field{display:grid;grid-gap:var(--vs-space-2);gap:var(--vs-space-2);min-width:12rem}.vs-field span,.vs-label{font-size:.8125rem;font-weight:600}.vs-field--grow{flex:1 1 16rem;min-width:min(16rem,100%)}.vs-input,.vs-select,.vs-textarea{width:100%;min-height:var(--console-control-h);padding:var(--vs-space-2) var(--vs-space-3);border:1px solid var(--vs-border);border-radius:var(--vs-radius);font:inherit;font-size:1rem;background:var(--vs-white);color:var(--vs-ink)}.vs-textarea{min-height:5.5rem;resize:vertical}.vs-input:hover,.vs-select:hover{border-color:var(--vs-indigo-a35)}.vs-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--vs-space-2);min-height:var(--console-control-h);padding:6px var(--vs-space-3);border:1px solid transparent;border-radius:var(--vs-radius);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer;text-decoration:none;transition:background var(--vs-motion),border-color var(--vs-motion),color var(--vs-motion)}.vs-btn:disabled{opacity:.55;cursor:not-allowed}.vs-btn--primary{background:var(--vs-indigo);color:var(--vs-white);border-color:var(--vs-indigo-press)}.vs-btn--primary:hover:not(:disabled){background:var(--vs-indigo-press)}.vs-btn--accent{background:var(--vs-saffron);color:var(--vs-white);border-color:var(--vs-saffron-press)}.vs-btn--ghost,.vs-btn--secondary{background:var(--vs-white);color:var(--vs-indigo);border-color:var(--vs-border)}.vs-btn--ghost:hover:not(:disabled),.vs-btn--secondary:hover:not(:disabled){background:var(--vs-ivory)}.vs-btn--quiet{background:transparent;color:var(--vs-indigo);border-color:transparent}.vs-btn--quiet:hover:not(:disabled){background:var(--vs-sage)}.vs-btn--danger{background:var(--vs-error);color:var(--vs-white);border-color:var(--vs-error)}.vs-btn--icon{min-width:var(--console-control-h);min-height:var(--console-control-h);padding:var(--vs-space-1)}.vs-icon-actions{display:inline-flex;align-items:center;gap:var(--vs-space-1)}.vs-alert{margin:0 0 var(--vs-space-3);padding:var(--vs-space-3) var(--vs-space-4);border-radius:var(--vs-radius);border:1px solid transparent;font-size:.875rem}.vs-alert--error{background:var(--vs-error-bg);color:var(--vs-error);border-color:var(--vs-error-a25)}.vs-alert--success{background:var(--vs-success-bg);color:var(--vs-success);border-color:var(--vs-success-a25)}.vs-alert--info{background:var(--vs-sage);color:var(--vs-ink);border-color:var(--vs-indigo-a12)}.vs-badge,.vs-pill{display:inline-flex;align-items:center;gap:var(--vs-space-1);min-height:22px;padding:var(--vs-space-1) var(--vs-space-3);border-radius:var(--vs-radius-pill);border:1px solid transparent;font-size:.6875rem;font-weight:700;letter-spacing:.01em;text-transform:capitalize;background:var(--vs-sage);color:var(--vs-indigo);white-space:nowrap}.vs-badge--ok,.vs-pill--ok{background:var(--vs-success-bg);color:var(--vs-success)}.vs-badge--warn,.vs-pill--warn{background:var(--vs-warn-bg);color:var(--vs-warning)}.vs-pill--critical,.vs-pill--danger{background:var(--vs-error-bg);color:var(--vs-error)}.vs-pill--info{background:var(--vs-info-bg);color:var(--vs-indigo)}.vs-pill--neutral{background:var(--vs-sage);color:var(--vs-indigo)}.vs-pill-dot{width:7px;height:7px;border-radius:var(--vs-radius-pill);background:currentColor;opacity:.7;flex-shrink:0}.vs-empty,.vs-loading{padding:var(--vs-space-6) var(--vs-space-4);text-align:center;color:var(--vs-muted)}.vs-empty-title{margin:0;color:var(--vs-indigo);font-size:1.0625rem;font-weight:800}.vs-empty p,.vs-empty-body{max-width:42rem;margin:var(--vs-space-2) auto 0;font-size:.875rem}.vs-empty-phase{margin-top:var(--vs-space-3)}.vs-empty-action{margin-top:var(--vs-space-4);display:flex;justify-content:center;flex-wrap:wrap;gap:var(--vs-space-2)}.vs-spinner{width:1.25rem;height:1.25rem;border:2px solid var(--vs-indigo-a20);border-top-color:var(--vs-indigo);border-radius:50%;animation:vs-spin .7s linear infinite;display:inline-block}@keyframes vs-spin{to{transform:rotate(1turn)}}.vs-branded-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--vs-space-3);padding:var(--vs-space-6) var(--vs-space-4);text-align:center;color:var(--vs-muted)}.vs-branded-loader--page{min-height:100dvh;width:100%;background:var(--vs-cream,var(--vs-ivory))}.vs-branded-loader--embed{flex:1 1 auto;width:100%;min-height:min(22rem,56dvh)}.vs-branded-loader-stage{position:relative;width:5.5rem;height:5.5rem;display:grid;place-items:center}.vs-branded-loader-orbit{position:absolute;inset:0;border-radius:var(--vs-radius-pill);border:2px solid color-mix(in srgb,var(--vs-green-sage,var(--vs-sage)) 70%,transparent);border-top-color:var(--vs-green-primary,var(--vs-indigo));animation:vs-branded-orbit 1.6s linear infinite}.vs-branded-loader-pulse{display:grid;place-items:center;animation:vs-branded-pulse 1.6s ease-in-out infinite}.vs-branded-loader-pulse .vs-brand-logo--symbol,.vs-branded-loader-pulse .vs-brand-logo-symbol{width:2.75rem;height:2.75rem}.vs-branded-loader-pulse .vs-brand-logo-symbol{mix-blend-mode:multiply}.vs-branded-loader-wordmark{display:block;max-height:1.75rem;max-width:min(100%,10rem);object-fit:contain;mix-blend-mode:multiply}.vs-branded-loader-label{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.02em}@keyframes vs-branded-orbit{to{transform:rotate(1turn)}}@keyframes vs-branded-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.96);opacity:.88}}.vs-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vs-row{display:flex;flex-wrap:wrap;gap:var(--vs-space-3);align-items:center}.vs-row--between{justify-content:space-between}.vs-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));grid-gap:var(--vs-space-3);gap:var(--vs-space-3);margin-bottom:var(--vs-space-4)}.vs-metric{position:relative;background:var(--vs-white);border:1px solid var(--vs-border);border-radius:var(--vs-radius);padding:var(--vs-space-3);box-shadow:var(--vs-shadow);overflow:hidden}.vs-metric:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--vs-indigo),color-mix(in srgb,var(--vs-saffron) 80%,var(--vs-indigo)))}.vs-metric-value{margin:var(--vs-space-2) 0 0;color:var(--vs-indigo);font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:800;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vs-metric-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vs-space-2)}.vs-metric-info{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--vs-radius-pill);border:1px solid var(--vs-border);color:var(--vs-muted);font-size:.625rem;font-weight:800;cursor:help}.vs-metric-note{margin:var(--vs-space-1) 0 0;font-size:.75rem;color:var(--vs-muted)}.vs-table-wrap{overflow-x:auto;border:1px solid var(--vs-border);border-radius:var(--vs-radius);background:var(--vs-white)}.vs-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--console-table-fs)}.vs-table td,.vs-table th{text-align:left;padding:var(--vs-space-2) var(--vs-space-3);border-bottom:1px solid var(--vs-border);vertical-align:middle;background:var(--vs-white)}.vs-table th{position:-webkit-sticky;position:sticky;top:0;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--vs-muted);z-index:1}.vs-table tbody tr:hover td{background:var(--vs-ivory)}.vs-table tr:last-child td{border-bottom:none}.vs-list{list-style:none;padding:0;margin:0}.vs-list-item{padding:var(--vs-space-3) 0;border-bottom:1px solid var(--vs-border)}.vs-list-item:last-child{border-bottom:none}.console-toolbar{display:flex;flex-wrap:wrap;gap:var(--vs-space-3);align-items:flex-end;margin-bottom:var(--vs-space-3)}.console-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--vs-space-4);gap:var(--vs-space-4);min-width:0}.console-queue{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--vs-space-2);gap:var(--vs-space-2)}.console-queue-item{display:flex;align-items:center;justify-content:space-between;gap:var(--vs-space-3);padding:var(--vs-space-3) var(--vs-space-4);border:1px solid var(--vs-border);border-radius:var(--vs-radius);background:var(--vs-white);color:inherit;text-decoration:none}.console-queue-label{font-weight:600;color:var(--vs-indigo)}.console-funnel{list-style:none;margin:0 0 var(--vs-space-3);padding:0;display:grid;grid-gap:var(--vs-space-2);gap:var(--vs-space-2)}.console-funnel-step{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;grid-gap:var(--vs-space-3);gap:var(--vs-space-3);align-items:center;padding:var(--vs-space-2) 0;border-bottom:1px solid var(--vs-border)}.console-funnel-step:last-child{border-bottom:0}.console-funnel-index{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:color-mix(in srgb,var(--vs-indigo) 12%,transparent);color:var(--vs-indigo);font-size:.75rem;font-weight:700}.console-funnel-step--tbd{opacity:.85}.console-tbd{padding:var(--vs-space-3);border-radius:var(--vs-radius);background:color-mix(in srgb,var(--vs-sage) 55%,var(--vs-white))}.console-cell-stack{display:grid;grid-gap:2px;gap:2px;min-width:0}.console-cell-primary{font-weight:700;color:var(--vs-indigo);text-decoration:none}a.console-cell-primary:hover{text-decoration:underline;text-underline-offset:2px}.console-cell-meta{font-size:.75rem;color:var(--vs-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.console-cell-links{display:flex;flex-wrap:wrap;gap:var(--vs-space-2) var(--vs-space-3);margin-top:var(--vs-space-1)}.console-cell-links a{font-size:.75rem;font-weight:600;text-decoration:none}.console-plan-stack{display:grid;grid-gap:var(--vs-space-1);gap:var(--vs-space-1)}.console-plan-name{font-weight:600;color:var(--vs-ink)}.console-related{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--vs-space-2);gap:var(--vs-space-2)}.console-related a{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:var(--vs-space-2) var(--vs-space-3);border:1px solid var(--vs-border);border-radius:var(--vs-radius);background:color-mix(in srgb,var(--vs-ivory) 40%,var(--vs-white));color:var(--vs-indigo);font-weight:600;text-decoration:none}.console-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);grid-gap:var(--vs-space-4);gap:var(--vs-space-4);align-items:start}.console-detail-main,.console-detail-rail{min-width:0;display:grid;grid-gap:var(--vs-space-4);gap:var(--vs-space-4)}.console-plan-banner{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--vs-indigo) 22%,var(--vs-border))}.console-plan-banner:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--vs-indigo),color-mix(in srgb,var(--vs-saffron) 80%,var(--vs-indigo)))}.console-search-overlay{position:fixed;inset:0;z-index:60;background:var(--vs-ink-a45);display:grid;place-items:start center;padding:10vh var(--vs-space-4) var(--vs-space-6)}.console-search-panel{width:min(640px,100%);background:var(--vs-white);border-radius:var(--vs-radius);border:1px solid var(--vs-border);box-shadow:var(--vs-shadow-lg);padding:var(--vs-space-5);display:grid;grid-gap:var(--vs-space-4);gap:var(--vs-space-4);max-height:80vh}.console-search-input-wrap{position:relative;display:flex;align-items:center}.console-search-input-wrap .vs-field{min-width:0;flex:1 1;margin:0}.console-search-kbd{position:absolute;right:var(--vs-space-3);top:50%;transform:translateY(-50%);padding:2px 6px;border-radius:var(--vs-radius-sm);background:var(--vs-sage);border:1px solid var(--vs-border);font-size:.7rem;font-weight:700;color:var(--vs-muted)}.console-search-results{display:grid;grid-gap:var(--vs-space-3);gap:var(--vs-space-3);max-height:40vh;overflow-y:auto}.console-search-links{display:grid;grid-gap:2px;gap:2px}.console-search-links a{min-height:40px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;font-weight:600;padding:var(--vs-space-2) var(--vs-space-3);border-radius:var(--vs-radius);color:var(--vs-ink)}.console-search-links a.is-active,.console-search-links a:hover{background:color-mix(in srgb,var(--vs-indigo) 8%,var(--vs-white));color:var(--vs-indigo)}.console-search-link-type{font-size:.6875rem;font-weight:700;color:var(--vs-muted)}.console-search-link-meta{color:var(--vs-muted)}.console-search-empty{text-align:center;padding:var(--vs-space-5);color:var(--vs-muted)}.vs-listing{flex:1 1;min-height:0;min-width:0;display:flex;flex-direction:column;gap:var(--vs-space-2)}.vs-listing .console-page-head{flex-shrink:0;margin-bottom:0}.vs-listing-panel{flex:1 1;min-height:0;min-width:0;display:flex;flex-direction:column;background:var(--vs-white);border:1px solid var(--vs-border);border-radius:var(--vs-radius);box-shadow:var(--vs-shadow);padding:var(--vs-space-3) var(--vs-space-3) 0;overflow:hidden}.vs-chips,.vs-listing-controls,.vs-listing-panel>.vs-alert,.vs-listing-toolbar{flex-shrink:0}.vs-chips{display:flex;flex-wrap:wrap;margin-bottom:var(--vs-space-2)}.vs-chip,.vs-chips{gap:var(--vs-space-2);align-items:center}.vs-chip{display:inline-flex;min-height:28px;padding:0 var(--vs-space-2);border:1px solid var(--vs-border);border-radius:var(--vs-radius-pill);background:var(--vs-ivory);color:var(--vs-ink);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.vs-table-scroll{flex:1 1;min-height:0;min-width:0;overflow:auto}.vs-table-scroll .vs-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--vs-ivory) 55%,var(--vs-white));box-shadow:inset 0 -1px 0 var(--vs-border)}.vs-listing-footer{flex-shrink:0;padding:var(--vs-space-2) 0;background:var(--vs-white)}.vs-listing-template .vs-listing-panel{border-color:color-mix(in srgb,var(--vs-indigo) 10%,var(--vs-border))}.console-main:has(.vs-listing--compact),.console-main:has(.vs-orders-ops){padding-top:var(--vs-space-3);padding-bottom:0;overflow:hidden}.vs-listing--compact,.vs-orders-ops.vs-listing{--console-orders-chrome:14rem;gap:var(--vs-space-2);overflow:hidden}.vs-listing--compact .console-page-head,.vs-orders-ops.vs-listing-template .console-page-head{padding-bottom:0;border-bottom:0;margin-bottom:0}.vs-listing--compact .vs-listing-panel,.vs-orders-ops .vs-listing-panel{padding:var(--vs-space-2) var(--vs-space-3) 0}.vs-listing--compact .vs-table-scroll,.vs-orders-ops .vs-table-scroll{flex:1 1 auto;min-height:12rem;overflow:auto;max-height:calc(100dvh - var(--console-orders-chrome))}.vs-listing--compact .vs-listing-controls,.vs-orders-ops .vs-listing-controls{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--vs-space-2) var(--vs-space-3);margin-bottom:var(--vs-space-2);padding:0;border:0;background:transparent}.vs-orders-ops .vs-listing-queues{flex:1 1 12rem;min-width:0;overflow-x:auto}.vs-orders-ops .vs-listing-queues .admin-chart-tabs{display:inline-flex;align-items:center;gap:var(--vs-space-1);width:auto;min-width:max-content;padding:var(--vs-space-1);border:1px solid color-mix(in srgb,var(--vs-green-primary,var(--vs-indigo)) 12%,var(--vs-border));border-radius:var(--vs-radius-pill);background:color-mix(in srgb,var(--vs-green-sage,var(--vs-sage)) 22%,var(--vs-cream,var(--vs-ivory)))}.vs-orders-ops .vs-listing-queues .admin-chart-tabs button{min-height:32px;padding:0 var(--vs-space-3);margin:0;border:0;border-radius:var(--vs-radius-pill);font-size:.75rem;font-weight:700;color:var(--vs-muted);white-space:nowrap;background:transparent;cursor:pointer}.vs-orders-ops .vs-listing-queues .admin-chart-tabs button[aria-selected=true]{background:var(--vs-white);color:var(--vs-indigo);box-shadow:0 1px 2px var(--vs-ink-a12);font-weight:800}.vs-listing--compact .vs-listing-filters,.vs-orders-ops .vs-listing-filters{flex:0 0 auto;margin-bottom:0;gap:var(--vs-space-2);align-items:center;flex-wrap:nowrap}.vs-listing--compact .vs-listing-search,.vs-orders-ops .vs-listing-search{flex:0 1 12rem;min-width:8rem;max-width:14rem;margin:0}.vs-listing--compact .vs-listing-filters .vs-input,.vs-orders-ops .vs-listing-filters .vs-input{margin-top:0;min-height:32px;font-size:.8125rem}.vs-listing--compact .admin-filter-control,.vs-orders-ops .admin-filter-control{min-height:32px;gap:var(--vs-space-1);padding:0 var(--vs-space-2);background:var(--vs-white);font-size:.75rem;max-width:11rem;flex-shrink:0}.vs-listing--compact .vs-icon-actions .vs-btn,.vs-orders-ops .vs-icon-actions .vs-btn{min-height:32px;min-width:32px}.vs-listing-sub{display:block;margin:2px 0 0;color:var(--vs-muted);font-size:.75rem;font-weight:600;line-height:1.35}.vs-toolbar{display:flex;flex-wrap:wrap;gap:var(--vs-space-2);align-items:center}.admin-chart-tabs{display:inline-flex;gap:0;border-bottom:1px solid var(--vs-border)}.admin-chart-tabs button{min-height:32px;padding:0 var(--vs-space-3) 6px;border:0;border-bottom:2px solid transparent;background:transparent;font:inherit;font-size:.8125rem;font-weight:700;color:var(--vs-muted);cursor:pointer}.admin-chart-tabs button[aria-selected=true]{color:var(--vs-indigo);border-bottom-color:var(--vs-indigo)}.admin-filter-control{display:inline-flex;align-items:center;gap:var(--vs-space-1);min-height:var(--console-control-h);max-width:16rem;padding:0 var(--vs-space-3);border:1px solid var(--vs-border);border-radius:var(--vs-radius);background:var(--vs-white);color:var(--vs-ink);font:inherit;font-size:.875rem;font-weight:600;text-align:left;cursor:pointer}.admin-filter-chevron,.admin-filter-icon{display:inline-flex;flex-shrink:0;color:var(--vs-indigo)}.admin-filter-chevron{color:var(--vs-muted);margin-left:auto}.admin-filter-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-filter-control[aria-expanded=true] .admin-filter-chevron{transform:rotate(180deg)}.admin-filter-control:hover{border-color:var(--vs-indigo-a35)}.admin-filter-control:focus-visible,.admin-filter-control[aria-expanded=true]{border-color:var(--vs-indigo);box-shadow:var(--vs-focus)}.vs-row-menu{z-index:50;min-width:180px;display:grid;padding:var(--vs-space-1);background:color-mix(in srgb,var(--vs-cream,var(--vs-ivory)) 42%,var(--vs-white));border:1px solid var(--vs-border);border-radius:var(--vs-radius);box-shadow:var(--vs-shadow)}.vs-row-menu--portal{position:fixed;z-index:80;min-width:12.5rem;max-width:calc(100vw - 16px);max-height:min(20rem,calc(100vh - 16px));overflow:auto;box-shadow:var(--vs-shadow-md)}.vs-row-menu-trigger{min-width:32px;min-height:32px}.vs-row-menu-title{margin:0;padding:var(--vs-space-2) var(--vs-space-3) var(--vs-space-1);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--vs-muted)}.vs-row-menu-head{margin-bottom:var(--vs-space-1);border-bottom:1px solid var(--vs-border)}.vs-row-menu-head,.vs-row-menu-item{padding:var(--vs-space-2) var(--vs-space-3)}.vs-row-menu-item{display:flex;align-items:center;gap:var(--vs-space-3);min-height:36px;border:0;border-radius:var(--vs-radius-sm);background:transparent;color:var(--vs-ink);font:inherit;font-size:.8125rem;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;width:100%}.vs-row-menu-icon{display:inline-flex;flex-shrink:0;color:var(--vs-indigo)}.vs-row-menu-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-row-menu-item.is-selected{background:color-mix(in srgb,var(--vs-green-sage,var(--vs-sage)) 28%,var(--vs-white))}.vs-row-menu-item:focus-visible,.vs-row-menu-item:hover{background:var(--vs-ivory);outline:none}.vs-row-menu-item.is-danger,.vs-row-menu-item.is-danger .vs-row-menu-icon{color:var(--vs-error)}.vs-pagination{display:flex;flex-wrap:wrap;justify-content:space-between}.vs-pagination,.vs-pagination-size{align-items:center;gap:var(--vs-space-2)}.vs-pagination-size{display:inline-flex}.vs-skeleton{display:grid;grid-gap:var(--vs-space-3);gap:var(--vs-space-3);padding:var(--vs-space-4) 0}.vs-skeleton-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));grid-gap:var(--vs-space-4);gap:var(--vs-space-4);min-height:40px;align-items:center}.vs-skeleton-bar{display:block;height:12px;border-radius:var(--vs-radius-sm);background:var(--vs-sage);animation:vs-skeleton-pulse 1.4s ease-in-out infinite}@keyframes vs-skeleton-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes vs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vs-slide-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.console-command-centre,.console-detail,.console-list{animation:vs-fade-in var(--vs-motion-slow) both}.console-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vs-space-3);margin-bottom:var(--vs-space-2)}.console-panel-head .vs-section-title{margin-bottom:0}.console-panel-head-actions{display:inline-flex;align-items:center;gap:var(--vs-space-2)}.console-overview{display:grid;grid-gap:var(--vs-space-4);gap:var(--vs-space-4)}.console-overview-intro{display:grid;grid-gap:var(--vs-space-1);gap:var(--vs-space-1)}.console-overview-sub{margin:0;color:var(--vs-ink);font-size:.875rem;font-weight:600}.console-overview-asof,.console-overview-foot,.console-overview-meta{margin:0;color:var(--vs-muted);font-size:.75rem;line-height:1.45}.console-overview-meta{margin-bottom:var(--vs-space-3)}.console-overview-panel{padding:var(--vs-space-4);min-width:0}.console-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.console-overview-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.console-overview-split{align-items:start}.console-overview-split--3{grid-template-columns:repeat(3,minmax(0,1fr))}.console-overview-rail{display:grid;grid-gap:var(--vs-space-2);gap:var(--vs-space-2);margin:0 0 var(--vs-space-3)}.console-overview-rail>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--vs-space-3);padding-bottom:var(--vs-space-2);border-bottom:1px solid var(--vs-border)}.console-overview-rail dt{color:var(--vs-muted);font-size:.8125rem}.console-overview-rail dd{margin:0;color:var(--vs-indigo);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ds-hbars{display:grid;grid-gap:var(--vs-space-3);gap:var(--vs-space-3)}.ds-hbar{display:grid;grid-gap:var(--vs-space-1);gap:var(--vs-space-1)}.ds-hbar-meta{display:flex;justify-content:space-between;gap:var(--vs-space-3);font-size:.8125rem;color:var(--vs-ink)}.ds-hbar-track{height:8px;border-radius:var(--vs-radius-pill);background:color-mix(in srgb,var(--vs-green-sage,#88af80) 28%,var(--vs-cream,#f0e9d7));overflow:hidden}.ds-hbar-fill{height:100%;border-radius:inherit;background:var(--vs-indigo)}@media (max-width:1100px){.console-overview-kpis,.console-overview-kpis--3,.console-overview-split--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.console-overview-kpis,.console-overview-kpis--3,.console-overview-split--3{grid-template-columns:1fr}}.ds-chart-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:var(--vs-space-4);gap:var(--vs-space-4)}.ds-chart--bars{align-items:flex-end;min-height:160px}.ds-chart--bars,.ds-chart-col{display:flex;gap:var(--vs-space-1)}.ds-chart-col{flex:1 1;min-width:0;flex-direction:column;align-items:center;height:160px}.ds-chart-bar{width:100%;max-width:28px;margin-top:auto;border-radius:8px 8px 4px 4px;background:var(--vs-indigo)}.ds-chart-label{font-size:.75rem;color:var(--vs-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ds-chart-svg{width:100%;height:160px;display:block}.ds-chart-x{display:flex;justify-content:space-between;gap:var(--vs-space-1);font-size:.75rem;color:var(--vs-muted)}.ds-donut{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:var(--vs-space-4);gap:var(--vs-space-4);position:relative}.ds-donut-svg{width:140px;height:140px}.ds-donut-center{position:absolute;left:0;width:140px;text-align:center;pointer-events:none}.ds-donut-value{margin:0;font-size:1.1rem;font-weight:800}.ds-donut-label{margin:var(--vs-space-1) 0 0;font-size:.75rem;color:var(--vs-muted)}.ds-donut-legend{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--vs-space-1);gap:var(--vs-space-1);font-size:.75rem}.ds-donut-swatch{display:inline-block;width:.65rem;height:.65rem;border-radius:2px;margin-right:.4rem}.vs-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--vs-space-2);list-style:none;margin:0;padding:0;font-size:.75rem;color:var(--vs-muted)}.vs-breadcrumbs li{display:inline-flex;align-items:center;gap:var(--vs-space-2)}.vs-breadcrumbs li:not(:last-child):after{content:"/";color:var(--vs-muted)}@media (max-width:1023px){.console-menu-btn{display:inline-flex}.console-app{grid-template-columns:minmax(0,1fr)}.console-sidebar{position:fixed;left:0;top:0;z-index:40;width:min(18rem,86vw);height:100dvh;transform:translateX(-105%);transition:transform var(--vs-motion)}.console-sidebar.is-open{transform:translateX(0)}.console-sidebar-collapse{display:none!important}.console-sidebar-close{display:inline-flex}.console-app--sidebar-collapsed .console-sidebar{width:min(18rem,86vw)}.console-app--sidebar-collapsed .console-sidebar-brand-row{flex-direction:row}.console-app--sidebar-collapsed .console-nav-label,.console-app--sidebar-collapsed .console-nav-link-label,.console-app--sidebar-collapsed .console-sidebar-kicker{display:revert}.console-app--sidebar-collapsed .console-nav-link-label{display:block}.console-backdrop{display:block;position:fixed;inset:0;z-index:30;border:0;background:var(--vs-ink-a45)}.console-topbar-crumb{display:none}.console-detail-layout{grid-template-columns:1fr}}@media (max-width:720px){.console-split,.ds-chart-grid{grid-template-columns:1fr}.vs-listing--compact .vs-listing-search,.vs-orders-ops .vs-listing-search{max-width:none;flex:1 1 100%}}.console-settings-child,.console-settings-hub{display:grid;grid-gap:var(--vs-space-4);gap:var(--vs-space-4)}.console-settings-child{gap:var(--vs-space-3);padding-bottom:4.5rem}.console-settings-group{display:grid;grid-gap:var(--vs-space-2);gap:var(--vs-space-2)}.console-settings-group-label{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--vs-muted)}.console-settings-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--vs-space-2);gap:var(--vs-space-2)}.console-settings-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--vs-space-2);gap:var(--vs-space-2);min-height:64px;padding:var(--vs-space-3);border-radius:var(--vs-radius);border:1px solid var(--vs-border);background:var(--vs-white);box-shadow:var(--vs-shadow);text-decoration:none;color:inherit;transition:border-color var(--vs-motion),box-shadow var(--vs-motion)}.console-settings-card:focus-visible,.console-settings-card:hover{border-color:var(--vs-green-primary,var(--vs-indigo));box-shadow:var(--vs-shadow-md)}.console-settings-card:focus-visible{outline:2px solid var(--vs-green-primary,var(--vs-indigo));outline-offset:2px}.console-settings-card-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:color-mix(in srgb,var(--vs-green-sage,var(--vs-sage)) 70%,var(--vs-cream,var(--vs-ivory)));color:var(--vs-green-primary,var(--vs-indigo));flex-shrink:0}.console-settings-card-copy{min-width:0;display:grid;grid-gap:var(--vs-space-1);gap:var(--vs-space-1)}.console-settings-card-title{font-size:.9375rem;font-weight:700;color:var(--vs-ink)}.console-settings-card-desc{font-size:.8125rem;line-height:1.4;color:var(--vs-muted)}.console-settings-card-chevron{color:var(--vs-muted);display:grid;place-items:center}.console-settings-dl{display:grid;grid-gap:var(--vs-space-3);gap:var(--vs-space-3);margin:0 0 var(--vs-space-3)}.console-settings-dl>div{display:grid;grid-gap:var(--vs-space-1);gap:var(--vs-space-1)}.console-settings-dl dt{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--vs-muted)}.console-settings-dl dd{margin:0;color:var(--vs-ink)}.console-audit-payload{margin:0;padding:var(--vs-space-2);border-radius:var(--vs-radius);border:1px solid var(--vs-border);background:color-mix(in srgb,var(--vs-cream,var(--vs-ivory)) 55%,var(--vs-white));font-size:.75rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.console-row-link{cursor:pointer}.console-row-link:focus-visible{outline:2px solid var(--vs-green-primary,var(--vs-indigo));outline-offset:-2px}.console-row-link.is-selected td{background:color-mix(in srgb,var(--vs-green-sage,var(--vs-sage)) 22%,var(--vs-white))}.console-main:has(.vs-save-bar){padding-bottom:5rem}.vs-save-bar{position:fixed;bottom:0;left:calc(var(--_sidebar, var(--console-sidebar)) + var(--console-gutter));right:var(--console-gutter);display:flex;justify-content:space-between;padding:var(--vs-space-2) var(--vs-space-3);padding-bottom:calc(var(--vs-space-2) + env(safe-area-inset-bottom, 0px));background:color-mix(in srgb,var(--vs-cream,var(--vs-ivory)) 92%,var(--vs-white));border:1px solid var(--vs-border);border-bottom:none;border-radius:var(--vs-radius) var(--vs-radius) 0 0;box-shadow:0 -2px 10px var(--vs-ink-a12);z-index:20}.vs-save-bar,.vs-save-bar-label{align-items:center;gap:var(--vs-space-2)}.vs-save-bar-label{display:inline-flex;font-size:.8125rem;font-weight:600;color:var(--vs-muted)}.vs-save-bar--dirty .vs-save-bar-label,.vs-save-bar-icon{color:var(--vs-clay,#8a4b2f)}.vs-save-bar-icon{display:inline-flex}.vs-save-bar-actions{display:inline-flex;align-items:center;gap:var(--vs-space-1)}.vs-drawer-backdrop{position:fixed;inset:0;background:var(--vs-ink-a45);opacity:0;pointer-events:none;transition:opacity var(--vs-motion-slow,.18s ease);z-index:90}.vs-drawer-backdrop--open{opacity:1;pointer-events:auto}.vs-drawer{position:fixed;top:0;right:0;height:100%;width:420px;max-width:100%;background:var(--vs-white);border-left:1px solid var(--vs-border);box-shadow:-8px 0 30px var(--vs-ink-a18,rgba(32,35,50,.18));z-index:95;display:flex;flex-direction:column;transform:translateX(100%);transition:transform var(--vs-motion-slow,.18s ease)}.vs-drawer--open{transform:translateX(0)}.vs-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:var(--vs-space-3);padding:var(--vs-space-4) var(--vs-space-4) var(--vs-space-3);border-bottom:1px solid var(--vs-border)}.vs-drawer-title{font-size:1rem;font-weight:700;color:var(--vs-ink);margin:0}.vs-drawer-body{flex:1 1;overflow-y:auto;padding:var(--vs-space-4)}.vs-drawer-footer{border-top:1px solid var(--vs-border);padding:var(--vs-space-3) var(--vs-space-4);display:flex;align-items:center;justify-content:flex-end;gap:var(--vs-space-2)}@media (max-width:1100px){.console-settings-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.vs-save-bar{left:var(--console-gutter)}}@media (max-width:640px){.console-settings-card-grid{grid-template-columns:1fr}.console-settings-card{min-height:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.vs-branded-loader-orbit,.vs-branded-loader-pulse{animation:none}}