@font-face{font-family:Nunito Sans;src:url(/assets/NunitoSans-Variable-Bz677oIY.woff2)format("woff2");font-style:normal;font-weight:200 1000;font-display:swap}:root{--_vx-mode-light: ;--_vx-mode-dark:initial;--_vx-profile-font-family:"Nunito Sans", system-ui, "Segoe UI", sans-serif;--_vx-profile-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--_vx-profile-space-1:4px;--_vx-profile-space-2:8px;--_vx-profile-space-3:12px;--_vx-profile-space-4:16px;--_vx-profile-space-5:20px;--_vx-profile-space-6:24px;--_vx-profile-space-8:32px;--_vx-profile-space-10:40px;--_vx-profile-space-12:48px;--_vx-profile-space-16:64px;--_vx-profile-type-body-size:16px;--_vx-profile-type-body-line:1.6;--_vx-profile-type-small-size:14px;--_vx-profile-type-label-size:13px;--_vx-profile-color-success:#79d29e;--_vx-profile-color-success-soft:#79d29e1a;--_vx-profile-color-warning:#edbd6a;--_vx-profile-color-warning-soft:#edbd6a1a;--_vx-profile-color-danger:#f28b8b;--_vx-profile-color-danger-soft:#f28b8b1a;--_vx-profile-color-info:#8bb7f0;--_vx-profile-color-info-soft:#8bb7f01a;--_vx-profile-radius-sm:6px;--_vx-profile-radius-lg:18px;--_vx-profile-radius-pill:999px;--_vx-profile-control-target:44px;--_vx-profile-focus-width:2px;--_vx-profile-focus-offset:3px;--_vx-profile-motion-fast:.14s ease;--_vx-profile-motion-base:.18s ease;--_vx-profile-shadow-float:0 24px 72px #00000080;--_vx-profile-z-header:20;--_vx-profile-z-popup:60;--_vx-profile-z-drawer:70;--_vx-profile-z-modal:80;--_vx-profile-z-toast:90;--_vx-profile-color-scheme:dark;--_vx-profile-color-canvas:#0a0a0a;--_vx-profile-color-surface:#111;--_vx-profile-color-surface-raised:#161616;--_vx-profile-color-text:#eee;--_vx-profile-color-muted:#999;--_vx-profile-color-subtle:#999;--_vx-profile-color-border:#292727;--_vx-profile-color-border-strong:#6f6969;--_vx-profile-color-accent:#f7ce5b;--_vx-profile-color-accent-hover:#ffdc70;--_vx-profile-color-accent-ink:#0a0a0a;--_vx-profile-color-accent-soft:#f7ce5b1c;--_vx-profile-color-accent-border:#f7ce5b52;--_vx-profile-color-focus:#ead69e;--_vx-profile-color-input:#141414;--_vx-profile-color-input-border:#6f6969;--_vx-profile-radius-control:5px;--_vx-profile-radius-panel:5px;--_vx-profile-control-height:56px;--_vx-profile-control-height-lg:56px;--_vx-profile-type-display-size:clamp(28px, 3.65vw, 52px);--_vx-profile-type-display-weight:900;--_vx-profile-type-display-line:1.2;--_vx-profile-type-title-size:clamp(26px, 3.25vw, 46px);--_vx-profile-type-title-weight:900;--_vx-profile-type-title-line:1.18;--_vx-profile-layout-content:1360px;--_vx-profile-layout-gutter:clamp(16px, 4.167vw, 40px);--_vx-profile-layout-section:clamp(72px, 8.35vw, 120px);--_vx-profile-layout-header:88px;--_vx-profile-layout-sidebar:0px;--_vx-profile-shadow-panel:none;--_vx-profile-shadow-button:0 0 14px #f7ce5b80;--_vx-profile-color-accent-text:#f7ce5b;--_vx-profile-color-action-border:#f7ce5b;--_vx-profile-color-action-hover-border:#ffdc70}[data-vx-theme=site]{--_vx-profile-color-canvas:#0a0a0a;--_vx-profile-color-surface:#111;--_vx-profile-color-surface-raised:#161616;--_vx-profile-color-text:#eee;--_vx-profile-color-muted:#999;--_vx-profile-color-subtle:#999;--_vx-profile-color-border:#292727;--_vx-profile-color-border-strong:#6f6969;--_vx-profile-color-accent:#f7ce5b;--_vx-profile-color-accent-hover:#ffdc70;--_vx-profile-color-accent-ink:#0a0a0a;--_vx-profile-color-accent-soft:#f7ce5b1c;--_vx-profile-color-accent-border:#f7ce5b52;--_vx-profile-color-focus:#ead69e;--_vx-profile-color-input:#141414;--_vx-profile-color-input-border:#6f6969;--_vx-profile-radius-control:5px;--_vx-profile-radius-panel:5px;--_vx-profile-control-height:56px;--_vx-profile-control-height-lg:56px;--_vx-profile-type-display-size:clamp(28px, 3.65vw, 52px);--_vx-profile-type-display-weight:900;--_vx-profile-type-display-line:1.2;--_vx-profile-type-title-size:clamp(26px, 3.25vw, 46px);--_vx-profile-type-title-weight:900;--_vx-profile-type-title-line:1.18;--_vx-profile-layout-content:1360px;--_vx-profile-layout-gutter:clamp(16px, 4.167vw, 40px);--_vx-profile-layout-section:clamp(72px, 8.35vw, 120px);--_vx-profile-layout-header:88px;--_vx-profile-layout-sidebar:0px;--_vx-profile-shadow-panel:none;--_vx-profile-shadow-button:0 0 14px #f7ce5b80;--_vx-profile-color-accent-text:#f7ce5b;--_vx-profile-color-action-border:#f7ce5b;--_vx-profile-color-action-hover-border:#ffdc70}[data-vx-theme=admin]{--_vx-profile-color-canvas:#0a0b0d;--_vx-profile-color-surface:#121419;--_vx-profile-color-surface-raised:#171a20;--_vx-profile-color-text:#f3f4f6;--_vx-profile-color-muted:#b0b5bf;--_vx-profile-color-subtle:#858c98;--_vx-profile-color-border:#2d313a;--_vx-profile-color-border-strong:#717886;--_vx-profile-color-accent:#dfbd63;--_vx-profile-color-accent-hover:#edcd78;--_vx-profile-color-accent-ink:#17130a;--_vx-profile-color-accent-soft:#dfbd631c;--_vx-profile-color-accent-border:#dfbd6352;--_vx-profile-color-focus:#dfbd63;--_vx-profile-color-input:#0e1014;--_vx-profile-color-input-border:#717886;--_vx-profile-radius-control:10px;--_vx-profile-radius-panel:14px;--_vx-profile-control-height:44px;--_vx-profile-control-height-lg:50px;--_vx-profile-type-display-size:clamp(30px, 3vw, 42px);--_vx-profile-type-display-weight:780;--_vx-profile-type-display-line:1.08;--_vx-profile-type-title-size:18px;--_vx-profile-type-title-weight:760;--_vx-profile-type-title-line:1.4;--_vx-profile-layout-content:1440px;--_vx-profile-layout-gutter:clamp(20px, 2.5vw, 40px);--_vx-profile-layout-section:40px;--_vx-profile-layout-header:68px;--_vx-profile-layout-sidebar:276px;--_vx-profile-shadow-panel:0 1px 0 #ffffff06, 0 12px 34px #0000002e;--_vx-profile-shadow-button:none;--_vx-profile-color-accent-text:#dfbd63;--_vx-profile-color-action-border:#dfbd63;--_vx-profile-color-action-hover-border:#edcd78}[data-vx-mode=light]{--_vx-mode-light:initial;--_vx-mode-dark: }[data-vx-mode=dark]{--_vx-mode-light: ;--_vx-mode-dark:initial}:root,.vx-scope,[data-vx-theme],[data-vx-mode]{--vx-font-family:var(--_vx-profile-font-family);--vx-font-mono:var(--_vx-profile-font-mono);--vx-space-1:var(--_vx-profile-space-1);--vx-space-2:var(--_vx-profile-space-2);--vx-space-3:var(--_vx-profile-space-3);--vx-space-4:var(--_vx-profile-space-4);--vx-space-5:var(--_vx-profile-space-5);--vx-space-6:var(--_vx-profile-space-6);--vx-space-8:var(--_vx-profile-space-8);--vx-space-10:var(--_vx-profile-space-10);--vx-space-12:var(--_vx-profile-space-12);--vx-space-16:var(--_vx-profile-space-16);--vx-type-body-size:var(--_vx-profile-type-body-size);--vx-type-body-line:var(--_vx-profile-type-body-line);--vx-type-small-size:var(--_vx-profile-type-small-size);--vx-type-label-size:var(--_vx-profile-type-label-size);--vx-color-success:var(--_vx-mode-light,#286344) var(--_vx-mode-dark,var(--_vx-profile-color-success));--vx-color-success-soft:var(--_vx-mode-light,#eaf4ed) var(--_vx-mode-dark,var(--_vx-profile-color-success-soft));--vx-color-warning:var(--_vx-mode-light,#76570c) var(--_vx-mode-dark,var(--_vx-profile-color-warning));--vx-color-warning-soft:var(--_vx-mode-light,#fff4d8) var(--_vx-mode-dark,var(--_vx-profile-color-warning-soft));--vx-color-danger:var(--_vx-mode-light,#a83c3c) var(--_vx-mode-dark,var(--_vx-profile-color-danger));--vx-color-danger-soft:var(--_vx-mode-light,#fceded) var(--_vx-mode-dark,var(--_vx-profile-color-danger-soft));--vx-color-info:var(--_vx-mode-light,#315e99) var(--_vx-mode-dark,var(--_vx-profile-color-info));--vx-color-info-soft:var(--_vx-mode-light,#ebf2fc) var(--_vx-mode-dark,var(--_vx-profile-color-info-soft));--vx-radius-sm:var(--_vx-profile-radius-sm);--vx-radius-lg:var(--_vx-profile-radius-lg);--vx-radius-pill:var(--_vx-profile-radius-pill);--vx-control-target:var(--_vx-profile-control-target);--vx-focus-width:var(--_vx-profile-focus-width);--vx-focus-offset:var(--_vx-profile-focus-offset);--vx-motion-fast:var(--_vx-profile-motion-fast);--vx-motion-base:var(--_vx-profile-motion-base);--vx-shadow-float:var(--_vx-mode-light,0 20px 56px #282a2c1f) var(--_vx-mode-dark,var(--_vx-profile-shadow-float));--vx-z-header:var(--_vx-profile-z-header);--vx-z-popup:var(--_vx-profile-z-popup);--vx-z-drawer:var(--_vx-profile-z-drawer);--vx-z-modal:var(--_vx-profile-z-modal);--vx-z-toast:var(--_vx-profile-z-toast);--vx-color-scheme:var(--_vx-mode-light,light) var(--_vx-mode-dark,dark);--vx-color-canvas:var(--_vx-mode-light,#f7f6f2) var(--_vx-mode-dark,var(--_vx-profile-color-canvas));--vx-color-surface:var(--_vx-mode-light,#fff) var(--_vx-mode-dark,var(--_vx-profile-color-surface));--vx-color-surface-raised:var(--_vx-mode-light,#f0eee7) var(--_vx-mode-dark,var(--_vx-profile-color-surface-raised));--vx-color-text:var(--_vx-mode-light,#282a2c) var(--_vx-mode-dark,var(--_vx-profile-color-text));--vx-color-muted:var(--_vx-mode-light,#5f6266) var(--_vx-mode-dark,var(--_vx-profile-color-muted));--vx-color-subtle:var(--_vx-mode-light,#686a6d) var(--_vx-mode-dark,var(--_vx-profile-color-subtle));--vx-color-border:var(--_vx-mode-light,#e0ded6) var(--_vx-mode-dark,var(--_vx-profile-color-border));--vx-color-border-strong:var(--_vx-mode-light,#85847d) var(--_vx-mode-dark,var(--_vx-profile-color-border-strong));--vx-color-accent:var(--_vx-mode-light,#dfbd63) var(--_vx-mode-dark,var(--_vx-profile-color-accent));--vx-color-accent-hover:var(--_vx-mode-light,#d3ad4a) var(--_vx-mode-dark,var(--_vx-profile-color-accent-hover));--vx-color-accent-ink:var(--_vx-mode-light,#17130a) var(--_vx-mode-dark,var(--_vx-profile-color-accent-ink));--vx-color-accent-soft:var(--_vx-mode-light,#f7eed4) var(--_vx-mode-dark,var(--_vx-profile-color-accent-soft));--vx-color-accent-border:var(--_vx-mode-light,#9a8645) var(--_vx-mode-dark,var(--_vx-profile-color-accent-border));--vx-color-focus:var(--_vx-mode-light,#8c6a18) var(--_vx-mode-dark,var(--_vx-profile-color-focus));--vx-color-input:var(--_vx-mode-light,#fff) var(--_vx-mode-dark,var(--_vx-profile-color-input));--vx-color-input-border:var(--_vx-mode-light,#85847d) var(--_vx-mode-dark,var(--_vx-profile-color-input-border));--vx-radius-control:var(--_vx-profile-radius-control);--vx-radius-panel:var(--_vx-profile-radius-panel);--vx-control-height:var(--_vx-profile-control-height);--vx-control-height-lg:var(--_vx-profile-control-height-lg);--vx-type-display-size:var(--_vx-profile-type-display-size);--vx-type-display-weight:var(--_vx-profile-type-display-weight);--vx-type-display-line:var(--_vx-profile-type-display-line);--vx-type-title-size:var(--_vx-profile-type-title-size);--vx-type-title-weight:var(--_vx-profile-type-title-weight);--vx-type-title-line:var(--_vx-profile-type-title-line);--vx-layout-content:var(--_vx-profile-layout-content);--vx-layout-gutter:var(--_vx-profile-layout-gutter);--vx-layout-section:var(--_vx-profile-layout-section);--vx-layout-header:var(--_vx-profile-layout-header);--vx-layout-sidebar:var(--_vx-profile-layout-sidebar);--vx-shadow-panel:var(--_vx-mode-light,0 1px 2px #282a2c06) var(--_vx-mode-dark,var(--_vx-profile-shadow-panel));--vx-shadow-button:var(--_vx-mode-light,none) var(--_vx-mode-dark,var(--_vx-profile-shadow-button));--vx-color-accent-text:var(--_vx-mode-light,#755916) var(--_vx-mode-dark,var(--_vx-profile-color-accent-text));--vx-color-action-border:var(--_vx-mode-light,#9a8645) var(--_vx-mode-dark,var(--_vx-profile-color-action-border));--vx-color-action-hover-border:var(--_vx-mode-light,#9a8645) var(--_vx-mode-dark,var(--_vx-profile-color-action-hover-border))}.vx-scope{background:var(--vx-color-canvas);min-width:0;color:var(--vx-color-text);color-scheme:var(--vx-color-scheme);font-family:var(--vx-font-family);font-size:var(--vx-type-body-size);line-height:var(--vx-type-body-line);font-synthesis:none;text-rendering:optimizelegibility;margin:0}.vx-scope,.vx-scope *,.vx-scope :before,.vx-scope :after{box-sizing:border-box}.vx-scope :where(button,input,select,textarea){font:inherit}.vx-scope [data-vx-mode]{color-scheme:var(--vx-color-scheme)}.vx-scope :where(img,svg){max-width:100%}.vx-scope :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--vx-focus-width) solid var(--vx-color-focus);outline-offset:var(--vx-focus-offset)}.vx-scope ::selection{background:var(--vx-color-accent);color:var(--vx-color-accent-ink)}.vx-scope .vx-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vx-scope .vx-container{width:100%;max-width:var(--vx-layout-content);padding-inline:var(--vx-layout-gutter);margin-inline:auto}.vx-scope .vx-stack{gap:var(--vx-space-4);flex-direction:column;min-width:0;display:flex}.vx-scope .vx-cluster{align-items:center;gap:var(--vx-space-3);flex-wrap:wrap;min-width:0;display:flex}.vx-scope .vx-grid{gap:var(--vx-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.vx-scope :where(.vx-grid,.vx-cluster,.vx-stack)>*{min-width:0}.vx-scope :where(.vx-display,.vx-title,.vx-body,.vx-small,.vx-eyebrow){overflow-wrap:anywhere;margin:0}.vx-scope .vx-display{font-size:var(--vx-type-display-size);font-weight:var(--vx-type-display-weight);line-height:var(--vx-type-display-line);letter-spacing:-.025em}.vx-scope .vx-title{font-size:var(--vx-type-title-size);font-weight:var(--vx-type-title-weight);line-height:var(--vx-type-title-line);letter-spacing:-.02em}.vx-scope .vx-body{font-size:var(--vx-type-body-size);line-height:var(--vx-type-body-line)}.vx-scope .vx-small{font-size:var(--vx-type-small-size);line-height:1.5}.vx-scope .vx-eyebrow{color:var(--vx-color-accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.5}.vx-scope .vx-muted{color:var(--vx-color-muted)}.vx-scope .vx-button{min-height:var(--vx-control-height);min-width:var(--vx-control-target);justify-content:center;align-items:center;gap:var(--vx-space-2);max-width:100%;padding:var(--vx-space-3) var(--vx-space-5);border:1px solid var(--vx-color-action-border);border-radius:var(--vx-radius-control);background:var(--vx-color-accent);color:var(--vx-color-accent-ink);box-shadow:var(--vx-shadow-button);font-size:var(--vx-type-small-size);text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--vx-motion-base), border-color var(--vx-motion-base), color var(--vx-motion-base);font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex}.vx-scope .vx-button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background:var(--vx-color-accent-hover);border-color:var(--vx-color-action-hover-border)}.vx-scope .vx-button:not(:disabled):not([aria-disabled=true]):active{box-shadow:none}.vx-scope .vx-button[data-variant=secondary]{background:var(--vx-color-surface-raised);border-color:var(--vx-color-border-strong);color:var(--vx-color-text);box-shadow:none}.vx-scope .vx-button[data-variant=secondary]:not(:disabled):not([aria-disabled=true]):hover{background:var(--vx-color-surface);border-color:var(--vx-color-accent-text)}.vx-scope .vx-button[data-variant=ghost]{color:var(--vx-color-muted);box-shadow:none;background:0 0;border-color:#0000}.vx-scope .vx-button[data-variant=ghost]:not(:disabled):not([aria-disabled=true]):hover{background:var(--vx-color-surface-raised);border-color:var(--vx-color-border);color:var(--vx-color-text)}.vx-scope .vx-button[data-variant=danger]{background:var(--vx-color-danger-soft);border-color:var(--vx-color-danger);color:var(--vx-color-danger);box-shadow:none}.vx-scope .vx-button[data-variant=danger]:not(:disabled):not([aria-disabled=true]):hover{background:var(--vx-color-danger);border-color:var(--vx-color-danger);color:var(--vx-color-canvas)}.vx-scope .vx-button:disabled,.vx-scope .vx-button[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.vx-scope .vx-button[aria-busy=true]{cursor:progress;box-shadow:none}.vx-scope .vx-button[aria-busy=true]:before{content:"";border-radius:var(--vx-radius-pill);border:2px solid;border-right-color:#0000;flex:none;width:14px;height:14px;animation:.8s linear infinite vx-spin}.vx-scope .vx-button[data-size=large]{min-height:var(--vx-control-height-lg)}.vx-scope .vx-button[data-icon-only]{width:var(--vx-control-height);padding:var(--vx-space-2)}.vx-scope .vx-button svg{flex:none;width:18px;height:18px}@keyframes vx-spin{to{transform:rotate(360deg)}}.vx-scope .vx-field{align-content:start;gap:var(--vx-space-2);min-width:0;display:grid}.vx-scope .vx-label{color:var(--vx-color-text);font-size:var(--vx-type-label-size);font-weight:800}.vx-scope .vx-input{width:100%;min-width:0;min-height:var(--vx-control-height);padding:var(--vx-space-3) var(--vx-space-4);border:1px solid var(--vx-color-input-border);border-radius:var(--vx-radius-control);background:var(--vx-color-input);color:var(--vx-color-text);font-size:var(--vx-type-small-size);transition:border-color var(--vx-motion-fast);line-height:1.5;display:block}.vx-scope .vx-input::placeholder{color:var(--vx-color-subtle);opacity:1}.vx-scope .vx-input:hover{border-color:var(--vx-color-accent-text)}.vx-scope .vx-input:focus-visible{border-color:var(--vx-color-focus)}.vx-scope .vx-input[aria-invalid=true]{border-color:var(--vx-color-danger)}.vx-scope .vx-input:disabled{opacity:.5;cursor:not-allowed}.vx-scope .vx-input[readonly]{background:var(--vx-color-surface)}.vx-scope textarea.vx-input{resize:vertical;min-height:112px}.vx-scope :where(.vx-help,.vx-error){font-size:var(--vx-type-label-size);margin:0;line-height:1.5}.vx-scope .vx-help{color:var(--vx-color-muted)}.vx-scope .vx-error{color:var(--vx-color-danger)}.vx-scope select:not([multiple]):not([size]){max-inline-size:100%;min-block-size:var(--vx-control-target);cursor:pointer}.vx-scope select:not([multiple]):not([size]):disabled{cursor:not-allowed}.vx-scope select:not([multiple]):not([size]):hover:not(:disabled,[aria-invalid=true]){border-color:var(--vx-color-accent-text)}@supports (appearance:base-select) and selector(::picker(select)){.vx-scope select:not([multiple]):not([size]){appearance:base-select}.vx-scope select:not([multiple]):not([size])::picker(select){appearance:base-select}.vx-scope select:not([multiple]):not([size]){align-items:center;gap:var(--vx-space-2);display:flex}.vx-scope select:not([multiple]):not([size])>button{min-inline-size:0;color:inherit;text-align:start;background:0 0;border:0;flex:1;padding:0}.vx-scope select:not([multiple]):not([size]) selectedcontent{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.vx-scope select:not([multiple]):not([size]):open:not([aria-invalid=true]){border-color:var(--vx-color-accent-text)}.vx-scope select:not([multiple]):not([size])::picker-icon{content:"";block-size:.55em;inline-size:.55em;color:var(--vx-color-muted);border-block-end:2px solid;border-inline-end:2px solid;flex:none;align-self:center;margin-inline-start:auto;margin-inline-end:var(--vx-space-1);transform:translateY(-20%)rotate(45deg)}.vx-scope select:not([multiple]):not([size]):open::picker-icon{color:var(--vx-color-accent-text);transform:translateY(20%)rotate(225deg)}.vx-scope select:not([multiple]):not([size])::picker(select){--picker-available:calc(100dvw - var(--vx-space-12));box-sizing:border-box;min-inline-size:min(max(anchor-size(width), 15rem), var(--picker-available));max-inline-size:var(--picker-available);max-block-size:min(24rem,52dvh);padding:var(--vx-space-1);margin-block:var(--vx-space-1);scrollbar-width:thin;overscroll-behavior:contain;border:1px solid var(--vx-color-border-strong);border-radius:var(--vx-radius-panel);background:var(--vx-color-surface);color:var(--vx-color-text);box-shadow:var(--vx-shadow-float);overflow:auto}.vx-scope select:not([multiple]):not([size]) option{align-items:center;gap:var(--vx-space-2);min-block-size:var(--vx-control-target);padding:var(--vx-space-2) var(--vx-space-3);border-radius:var(--vx-radius-control);white-space:normal;overflow-wrap:anywhere;line-height:1.4}.vx-scope select:not([multiple]):not([size]) option:hover:not(:disabled){background:var(--vx-color-surface-raised)}.vx-scope select:not([multiple]):not([size]) option:checked:not(:disabled){background:var(--vx-color-accent-soft);color:var(--vx-color-accent-text);font-weight:800}.vx-scope select:not([multiple]):not([size]) option:focus-visible{outline:var(--vx-focus-width) solid var(--vx-color-focus);outline-offset:calc(-1 * var(--vx-focus-width))}.vx-scope select:not([multiple]):not([size]) option::checkmark{order:1;margin-inline-start:auto}.vx-scope select:not([multiple]):not([size]) option:disabled{color:var(--vx-color-muted)}}.vx-scope .vx-badge{align-items:center;gap:var(--vx-space-1);width:fit-content;min-height:28px;padding:var(--vx-space-1) var(--vx-space-2);border:1px solid var(--vx-color-border-strong);border-radius:var(--vx-radius-pill);background:var(--vx-color-surface-raised);color:var(--vx-color-muted);font-size:12px;font-weight:800;line-height:1.4;display:inline-flex}.vx-scope .vx-badge[data-tone=success]{color:var(--vx-color-success);background:var(--vx-color-success-soft)}.vx-scope .vx-badge[data-tone=warning]{color:var(--vx-color-warning);background:var(--vx-color-warning-soft)}.vx-scope .vx-badge[data-tone=danger]{color:var(--vx-color-danger);background:var(--vx-color-danger-soft)}.vx-scope .vx-badge[data-tone=info]{color:var(--vx-color-info);background:var(--vx-color-info-soft)}.vx-scope .vx-panel{min-width:0;padding:var(--vx-space-6);border:1px solid var(--vx-color-border);border-radius:var(--vx-radius-panel);background:var(--vx-color-surface);box-shadow:var(--vx-shadow-panel)}.vx-scope .vx-empty{justify-items:start;gap:var(--vx-space-4);min-width:0;padding:var(--vx-space-8);border:1px solid var(--vx-color-border);border-radius:var(--vx-radius-panel);background:var(--vx-color-surface);display:grid}.vx-scope .vx-empty[data-tone=danger]{border-color:var(--vx-color-danger)}.vx-scope .vx-tabs{gap:var(--vx-space-1);border-bottom:1px solid var(--vx-color-border);flex-wrap:wrap;display:flex}.vx-scope .vx-tab{min-height:var(--vx-control-target);padding:var(--vx-space-2) var(--vx-space-4);color:var(--vx-color-muted);font-size:var(--vx-type-small-size);border-bottom:2px solid #0000;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.vx-scope .vx-tab:hover{color:var(--vx-color-text)}.vx-scope .vx-tab[aria-current=page]{color:var(--vx-color-accent-text);border-color:var(--vx-color-accent-text);background:var(--vx-color-accent-soft)}.vx-scope .vx-table-wrap{min-width:0;overflow-x:auto;container:vx-table/inline-size}.vx-scope .vx-table{border-collapse:collapse;width:100%;font-size:var(--vx-type-small-size);text-align:left}.vx-scope .vx-table caption{padding-bottom:var(--vx-space-4);color:var(--vx-color-muted);text-align:left}.vx-scope .vx-table :where(th,td){padding:var(--vx-space-4);border-bottom:1px solid var(--vx-color-border);vertical-align:middle;overflow-wrap:anywhere}.vx-scope .vx-table th{color:var(--vx-color-muted);font-size:12px;font-weight:800}.vx-scope .vx-table tbody tr:hover{background:var(--vx-color-surface-raised)}.vx-scope .vx-terminal-queue{border:1px solid var(--vx-color-border);border-radius:var(--vx-radius-panel);background:var(--vx-color-surface);min-inline-size:0}.vx-scope .vx-terminal-toolbar{justify-content:space-between;align-items:center;gap:var(--vx-space-3);padding:var(--vx-space-4) var(--vx-space-5);border-block-end:1px solid var(--vx-color-border);flex-wrap:wrap;display:flex}.vx-scope .vx-terminal-queue-switch .vx-button{border-radius:var(--vx-radius-pill);font-size:var(--vx-type-label-size)}.vx-scope .vx-terminal-queue-switch .vx-button[aria-pressed=false]{border-color:var(--vx-color-border);background:var(--vx-color-surface);color:var(--vx-color-text);box-shadow:none}.vx-scope .vx-terminal-queue-switch .vx-button[aria-pressed=false]:hover{border-color:var(--vx-color-border-strong);background:var(--vx-color-surface-raised)}.vx-scope .vx-terminal-table{font-size:var(--vx-type-label-size);font-variant-numeric:tabular-nums}.vx-scope .vx-terminal-table :is(th,td){padding:var(--vx-space-2) var(--vx-space-3)}.vx-scope .vx-terminal-table thead th{background:var(--vx-color-surface-raised);font-weight:650}.vx-scope .vx-terminal-table thead th:first-child{inline-size:34%}.vx-scope .vx-terminal-table tr[hidden]{display:none}.vx-scope .vx-terminal-table tbody tr:last-child>*{border-block-end:0}.vx-scope .vx-terminal-table .vx-terminal-order-cell{color:var(--vx-color-text);font-size:var(--vx-type-small-size);font-weight:650}.vx-scope .vx-terminal-order-meta{align-items:center;gap:var(--vx-space-2);color:var(--vx-color-muted);font-size:var(--vx-type-label-size);flex-wrap:wrap;margin-block-start:var(--vx-space-1);font-weight:500;display:flex}.vx-scope .vx-terminal-deadlines{align-items:baseline;gap:calc(var(--vx-space-1) / 2) var(--vx-space-1);font-size:var(--vx-type-label-size);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:max-content max-content;line-height:1.25;display:inline-grid}.vx-scope .vx-terminal-deadlines>[data-deadline]{display:contents}.vx-scope .vx-terminal-deadline-date{color:var(--vx-color-text);font-weight:650}.vx-scope .vx-terminal-deadline-label{color:var(--vx-color-muted);font-size:calc(var(--vx-type-label-size) - 1px)}.vx-scope .vx-terminal-deadlines [data-deadline=client] .vx-terminal-deadline-date{color:var(--vx-color-muted);font-weight:500}.vx-scope .vx-terminal-deadlines:has(.vx-terminal-deadline-info){align-items:center}.vx-scope .vx-button.vx-terminal-deadline-info{padding:0}.vx-scope .vx-button.vx-terminal-deadline-info svg{block-size:16px;inline-size:16px}@media (width>=761px) and (pointer:fine){.vx-scope .vx-button.vx-terminal-deadline-info{inline-size:var(--vx-space-8);min-inline-size:var(--vx-space-8);min-block-size:var(--vx-space-8)}}.vx-scope .vx-terminal-table .vx-terminal-worker-cell{border-inline-start:1px solid var(--vx-color-border);text-align:center}.vx-scope .vx-terminal-table .vx-terminal-worker-cell .vx-button{padding:var(--vx-space-1) var(--vx-space-2);font-size:inherit}@media (pointer:fine){.vx-scope .vx-terminal-table .vx-terminal-worker-cell .vx-button{min-block-size:var(--vx-space-8)}}.vx-scope .vx-terminal-stage{--_vx-stage-ink:var(--vx-color-muted);--_vx-stage-tint:var(--vx-color-surface-raised);inline-size:fit-content;padding:var(--vx-space-1) var(--vx-space-2);border:1px solid color-mix(in srgb, var(--_vx-stage-ink) 28%, var(--vx-color-border));border-radius:var(--vx-radius-pill);background:var(--_vx-stage-tint);color:var(--_vx-stage-ink);font:inherit;font-size:var(--vx-type-label-size);justify-content:center;align-items:center;font-weight:600;line-height:1.3;display:inline-flex}.vx-scope .vx-terminal-stage[data-stage=cnc]{--_vx-stage-ink:var(--vx-color-info);--_vx-stage-tint:var(--vx-color-info-soft)}.vx-scope .vx-terminal-stage[data-stage=wire]{--_vx-stage-ink:var(--vx-color-accent-text);--_vx-stage-tint:var(--vx-color-accent-soft)}.vx-scope .vx-terminal-stage[data-stage=inlay]{--_vx-stage-ink:var(--vx-color-success);--_vx-stage-tint:var(--vx-color-success-soft)}.vx-scope button.vx-terminal-stage{min-block-size:var(--vx-control-target);cursor:pointer}@media (pointer:fine){.vx-scope button.vx-terminal-stage{min-block-size:var(--vx-space-8)}}.vx-scope button.vx-terminal-stage:is(:hover,[aria-pressed=true]){border-color:currentColor}.vx-scope button.vx-terminal-stage[aria-pressed=true]{box-shadow:inset 0 0 0 1px}.vx-scope .vx-terminal-progress{align-items:center;gap:var(--vx-space-1);font-size:var(--vx-type-label-size);font-variant-numeric:tabular-nums;display:inline-flex}.vx-scope .vx-terminal-progress-track{appearance:none;inline-size:var(--vx-space-16);block-size:var(--vx-space-1);border-radius:var(--vx-radius-pill);background:var(--vx-color-border);color:var(--vx-color-accent);border:0;overflow:hidden}.vx-scope .vx-terminal-progress-track::-webkit-progress-bar{background:var(--vx-color-border)}.vx-scope .vx-terminal-progress-track::-webkit-progress-value{background:var(--vx-color-accent);border-radius:var(--vx-radius-pill)}.vx-scope .vx-terminal-progress-track::-moz-progress-bar{background:var(--vx-color-accent);border-radius:var(--vx-radius-pill)}.vx-scope .vx-terminal-progress-value{min-inline-size:4ch;padding:0 var(--vx-space-1);border-radius:var(--vx-radius-pill);background:var(--vx-color-accent-soft);color:var(--vx-color-accent-text);text-align:center;font-weight:650}.vx-scope :is(.vx-terminal-progress,.vx-terminal-tooltip)[data-empty] .vx-terminal-progress-value{background:var(--vx-color-surface-raised);color:var(--vx-color-muted)}.vx-scope :is(.vx-terminal-tooltip,.vx-terminal-deadline-popup){inline-size:max-content;max-inline-size:calc(100vw - var(--vx-space-4));padding:var(--vx-space-2) var(--vx-space-3);border:1px solid var(--vx-color-border);border-radius:var(--vx-radius-control);background:var(--vx-color-surface-raised);color:var(--vx-color-muted);box-shadow:var(--vx-shadow-float);font-size:var(--vx-type-label-size);text-align:start;margin:0;line-height:1.4;position:fixed;inset:auto}.vx-scope .vx-terminal-deadline-popup{block-size:max-content;max-block-size:calc(100dvh - var(--vx-space-4));white-space:normal;margin:auto;inset:0}@supports (position-area:block-end span-inline-end) and (position-try-fallbacks:flip-block){.vx-scope .vx-terminal-deadline-popup{position-area:block-end span-inline-end;margin-block:var(--vx-space-1);position-try-fallbacks:flip-inline, flip-block, flip-block flip-inline;inset:auto}}.vx-scope .vx-terminal-deadline-heading{color:var(--vx-color-text);margin-block-end:var(--vx-space-2);font-weight:650;display:block}.vx-scope .vx-terminal-deadline-details{gap:var(--vx-space-1) var(--vx-space-3);grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;margin:0;display:grid}.vx-scope .vx-terminal-deadline-details dd{white-space:nowrap;margin:0}.vx-scope .vx-terminal-tooltip-heading{justify-content:space-between;align-items:center;gap:var(--vx-space-2);color:var(--vx-color-text);margin-block-end:var(--vx-space-1);font-weight:650;display:flex}@container vx-table (width<=680px){.vx-scope .vx-table,.vx-scope .vx-table tbody{display:block}.vx-scope .vx-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vx-scope .vx-table tbody tr{padding-block:var(--vx-space-3);border-bottom:1px solid var(--vx-color-border);display:block}.vx-scope .vx-table td{align-items:center;gap:var(--vx-space-3);padding:var(--vx-space-2) var(--vx-space-3);border:0;grid-template-columns:minmax(80px,.7fr) minmax(0,1.3fr);display:grid}.vx-scope .vx-table td:before{content:attr(data-label);color:var(--vx-color-muted);font-size:12px;font-weight:800}}@container vx-table (width<=760px){.vx-scope .vx-terminal-table,.vx-scope .vx-terminal-table tbody{display:block}.vx-scope .vx-terminal-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.vx-scope .vx-terminal-table tbody tr:not([hidden]){padding:var(--vx-space-2);border-block-end:1px solid var(--vx-color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vx-scope .vx-terminal-table tbody tr:last-child{border-block-end:0}.vx-scope .vx-terminal-table tbody :is(th,td){padding:var(--vx-space-2);border:0}.vx-scope .vx-terminal-table td{gap:var(--vx-space-1);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.vx-scope .vx-terminal-table td:before{content:attr(data-label);color:var(--vx-color-muted);font-size:var(--vx-type-label-size);font-weight:600}.vx-scope .vx-terminal-table :is(.vx-terminal-order-cell,.vx-terminal-worker-cell){grid-column:1/-1}.vx-scope .vx-terminal-table .vx-terminal-worker-cell{border-block-start:1px solid var(--vx-color-border);text-align:start;border-inline-start:0;grid-template-columns:minmax(0,1fr) auto;align-items:center}.vx-scope .vx-terminal-table .vx-terminal-worker-cell[data-empty]{display:none}}@media (prefers-reduced-motion:reduce){.vx-scope *,.vx-scope :before,.vx-scope :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.vx-scope .vx-button,.vx-scope .vx-input,.vx-scope .vx-badge,.vx-scope .vx-panel,.vx-scope .vx-empty{box-shadow:none;border-color:buttontext}.vx-scope :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:highlight}.vx-scope .vx-tab[aria-current=page]{border-color:highlight}}@layer utilities{.table{display:table}.resize{resize:both}}.vx-scope body{margin:0}.vx-scope .live-header{border-bottom:1px solid var(--vx-color-border);background:var(--vx-color-surface)}.vx-scope .live-header-inner{max-width:1480px;min-height:var(--vx-layout-header);padding:var(--vx-space-2) var(--vx-space-4);justify-content:space-between;margin-inline:auto}.vx-scope .live-context{display:grid}.vx-scope .live-production-nav{max-width:1480px;padding:var(--vx-space-3) var(--vx-space-4) 0;margin-inline:auto}.vx-scope .live-workspace{width:100%;max-width:1480px;padding:var(--vx-space-5) var(--vx-space-4) var(--vx-space-8)}.vx-scope .live-workspace[data-terminal]{padding:var(--vx-space-8);gap:var(--vx-space-5)}.vx-scope .live-workspace:fullscreen{max-width:none;padding-inline:var(--vx-space-3);background:var(--vx-color-canvas);overflow:auto}.vx-scope .terminal-shell[data-mobile-nav]:has(.live-workspace:fullscreen) .terminal-sidebar-nav{display:none}.vx-scope .live-terminal-section-nav{flex-wrap:wrap}.vx-scope .live-terminal-section-nav .vx-tab{padding-inline:var(--vx-space-3);border-radius:var(--vx-radius-control) var(--vx-radius-control) 0 0;cursor:pointer;background:0 0;border-block-start:0;border-inline:0;font-family:inherit;font-weight:600}.vx-scope .live-terminal-section-nav .vx-tab[aria-current=page]{background:var(--vx-color-accent-soft)}.vx-scope .live-page-heading{justify-content:space-between}.vx-scope .live-update{min-height:var(--vx-control-target)}.vx-scope .live-terminal-bar{justify-content:space-between;align-items:center;gap:var(--vx-space-3);display:flex}.vx-scope .live-terminal-bar>h1{letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.1vw,30px);line-height:1.25}.vx-scope .live-fullscreen{flex-shrink:0;margin-inline-start:auto}.vx-scope .terminal-shell{--terminal-sidebar-width:var(--vx-layout-sidebar);grid-template-columns:var(--terminal-sidebar-width) minmax(0, 1fr);background:var(--vx-color-canvas);min-height:100dvh;display:grid}.vx-scope .terminal-shell[data-collapsed]{--terminal-sidebar-width:var(--vx-space-16)}.vx-scope .terminal-sidebar{background:var(--vx-color-surface);border-inline-end:1px solid var(--vx-color-border);min-width:0;height:100dvh;position:sticky;inset-block-start:0}.vx-scope .terminal-brand,.vx-scope .terminal-topbar{justify-content:space-between;align-items:center;gap:var(--vx-space-3);min-height:var(--vx-layout-header);border-block-end:1px solid var(--vx-color-border);background:var(--vx-color-surface);display:flex}.vx-scope .terminal-brand{padding-inline:var(--vx-space-4)}.vx-scope .terminal-brand img,.vx-scope .terminal-topbar-context img{width:116px;height:auto}.vx-scope .terminal-sidebar-label{margin:var(--vx-space-5) var(--vx-space-6) var(--vx-space-2);color:var(--vx-color-muted);font-size:var(--vx-type-label-size)}.vx-scope .terminal-sidebar-nav{gap:var(--vx-space-1);padding-inline:var(--vx-space-3);display:grid}.vx-scope .terminal-sidebar-nav button{align-items:center;gap:var(--vx-space-3);min-height:var(--vx-control-target);padding-inline:var(--vx-space-3);border-radius:var(--vx-radius-control);color:var(--vx-color-muted);font:inherit;font-size:var(--vx-type-small-size);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.vx-scope .terminal-sidebar-nav button:hover{background:var(--vx-color-surface-raised);color:var(--vx-color-text)}.vx-scope .terminal-sidebar-nav button[aria-current=page]{color:var(--vx-color-accent-text);background:var(--vx-color-accent-soft);box-shadow:inset 3px 0 var(--vx-color-accent);font-weight:800}.vx-scope .terminal-sidebar-nav svg,.vx-scope .terminal-search-field svg{flex:none;width:18px;height:18px}.vx-scope .terminal-shell[data-collapsed] :is(.terminal-brand img,.terminal-sidebar-label,.terminal-sidebar-nav button span){display:none}.vx-scope .terminal-shell[data-collapsed] .terminal-brand{justify-content:center;padding-inline:0}.vx-scope .terminal-shell[data-collapsed] .terminal-sidebar-nav{padding-inline:var(--vx-space-2);margin-block-start:var(--vx-space-4)}.vx-scope .terminal-shell[data-collapsed] .terminal-sidebar-nav button{justify-content:center;padding-inline:0}.vx-scope .terminal-shell-content{min-width:0}.vx-scope .terminal-topbar{z-index:var(--vx-z-header);padding-inline:var(--vx-space-8);position:sticky;inset-block-start:0}.vx-scope .terminal-topbar-context,.vx-scope .terminal-topbar-actions{align-items:center;gap:var(--vx-space-2);display:flex}.vx-scope .terminal-topbar-context{color:var(--vx-color-muted);font-size:var(--vx-type-small-size)}.vx-scope .terminal-topbar-context strong{color:var(--vx-color-text)}.vx-scope .terminal-topbar-context img{display:none}.vx-scope .terminal-shell[data-collapsed] .terminal-topbar-context img{margin-inline-end:var(--vx-space-2);display:block}.vx-scope .terminal-topbar-actions .vx-button{padding:var(--vx-space-2) var(--vx-space-3);border-color:var(--vx-color-border);background:var(--vx-color-surface)}.vx-scope .terminal-topbar-actions .vx-button:hover{border-color:var(--vx-color-border-strong)}.vx-scope .live-login{max-width:32rem;margin:var(--vx-space-8) auto}.vx-scope .live-login .vx-button{align-self:flex-start}.vx-scope .live-filters{align-items:end;gap:var(--vx-space-3);grid-template-columns:minmax(12rem,2fr) minmax(9rem,1fr) minmax(10rem,1fr);display:grid}.vx-scope .live-filters:has(#inlay-stage){grid-template-columns:minmax(12rem,2fr) repeat(3,minmax(9rem,1fr))}.vx-scope .live-table-panel{border:1px solid var(--vx-color-border);border-radius:var(--vx-radius-panel);background:var(--vx-color-surface);min-width:0}.vx-scope .live-table-heading{padding:var(--vx-space-3) var(--vx-space-4);border-bottom:1px solid var(--vx-color-border);justify-content:space-between}.vx-scope .live-table-panel .vx-table-wrap{border-radius:0 0 var(--vx-radius-panel) var(--vx-radius-panel)}.vx-scope .live-table{table-layout:fixed;border-collapse:separate;border-spacing:0}.vx-scope .live-table :where(th,td){padding:var(--vx-space-2) var(--vx-space-3)}.vx-scope .live-table thead th:first-child{width:24%}.vx-scope .live-table thead th:nth-child(2){width:12%}.vx-scope .live-table thead th:nth-child(n+3):nth-child(-n+5){width:8%}.vx-scope .live-table thead th:nth-child(6){width:14%}.vx-scope .live-table thead th:last-child{width:26%}.vx-scope .live-table[data-inlay] thead th:first-child{width:17%}.vx-scope .live-table[data-inlay] thead th:nth-child(2){width:10%}.vx-scope .live-table[data-inlay] thead th:nth-child(3){width:8%}.vx-scope .live-table[data-inlay] thead th:nth-child(4){width:21%}.vx-scope .live-table[data-inlay] thead th:nth-child(5),.vx-scope .live-table[data-inlay] thead th:nth-child(6){width:7%}.vx-scope .live-table[data-inlay] thead th:nth-child(7){width:10%}.vx-scope .live-table[data-inlay] thead th:last-child{width:20%}.vx-scope .live-table thead th{background:var(--vx-color-surface-raised);color:var(--vx-color-text)}.vx-scope .live-table .live-group th{background:var(--vx-color-accent-soft);color:var(--vx-color-text);font-size:var(--vx-type-small-size)}.vx-scope .live-group .vx-small{margin-inline-start:var(--vx-space-2)}.vx-scope .live-table .live-product{color:var(--vx-color-text)}.vx-scope .live-product>span{display:block}.vx-scope .live-product>strong{font-size:var(--vx-type-body-size)}.vx-scope .live-table td{font-variant-numeric:tabular-nums}.vx-scope .live-ready-form{gap:var(--vx-space-1);min-width:0;display:grid}.vx-scope .live-entry-controls{gap:var(--vx-space-2);flex-wrap:wrap;display:flex}.vx-scope .live-entry-controls .vx-input{width:7ch;padding-inline:var(--vx-space-2)}.vx-scope .live-entry-controls .vx-button,.vx-scope .live-reset{padding-inline:var(--vx-space-3)}.vx-scope .live-ready-form .live-reset{justify-self:start}.vx-scope .terminal-table-card{border:1px solid var(--vx-color-border);border-radius:var(--vx-radius-panel);background:var(--vx-color-surface);min-width:0;box-shadow:var(--vx-shadow-panel);overflow:hidden}.vx-scope .terminal-case-card{overflow:hidden}.vx-scope .terminal-card-head{justify-content:space-between;align-items:center;gap:var(--vx-space-3);padding:var(--vx-space-4) var(--vx-space-5);flex-wrap:wrap;display:flex}.vx-scope :is(.terminal-card-head,.terminal-case-toolbar) h2{font-size:var(--vx-type-body-size);margin:0;line-height:1.35}.vx-scope :is(.terminal-card-head,.terminal-case-toolbar) p{margin:var(--vx-space-1) 0 0;color:var(--vx-color-muted);font-size:var(--vx-type-label-size)}.vx-scope .terminal-case-switch{gap:var(--vx-space-1)}.vx-scope .terminal-case-switch .vx-button{padding-inline:var(--vx-space-3)}.vx-scope .terminal-card-tools{align-items:center;gap:var(--vx-space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.vx-scope :is(.terminal-queue-tabs,.terminal-stage-tags){gap:var(--vx-space-1);flex-wrap:wrap;display:flex}.vx-scope :is(.terminal-queue-tabs,.terminal-stage-tags) button{min-height:var(--vx-control-target);padding:var(--vx-space-1) var(--vx-space-3);border:1px solid var(--vx-color-border);border-radius:var(--vx-radius-pill);background:var(--vx-color-surface);color:var(--vx-color-muted);font:inherit;font-size:var(--vx-type-label-size);cursor:pointer;font-weight:600}.vx-scope .terminal-queue-tabs button:hover{background:var(--vx-color-surface-raised);color:var(--vx-color-text)}.vx-scope .terminal-queue-tabs button[aria-current=page]{border-color:var(--vx-color-action-border);background:var(--vx-color-accent);color:var(--vx-color-accent-ink)}.vx-scope .terminal-table-card [data-stage=cnc]{--terminal-stage-ink:var(--vx-color-info);--terminal-stage-tint:var(--vx-color-info-soft)}.vx-scope .terminal-table-card [data-stage=wire]{--terminal-stage-ink:var(--vx-color-accent-text);--terminal-stage-tint:var(--vx-color-accent-soft)}.vx-scope .terminal-table-card [data-stage=inlay]{--terminal-stage-ink:var(--vx-color-success);--terminal-stage-tint:var(--vx-color-success-soft)}.vx-scope .terminal-table-card [data-stage]{--terminal-stage-border:var(--terminal-stage-ink)}@supports (color:color-mix(in lab, red, red)){.vx-scope .terminal-table-card [data-stage]{--terminal-stage-border:color-mix(in srgb, var(--terminal-stage-ink) 25%, var(--vx-color-border))}}.vx-scope .terminal-stage-tags button[data-stage]{border-color:var(--terminal-stage-border);background:var(--terminal-stage-tint);color:var(--terminal-stage-ink)}.vx-scope .terminal-stage-tags button:is(:hover,[aria-pressed=true]){border-color:var(--terminal-stage-ink)}.vx-scope .terminal-stage-tags button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--terminal-stage-ink)}.vx-scope .terminal-stage-label{padding:var(--vx-space-1) var(--vx-space-2);border:1px solid var(--terminal-stage-border);border-radius:var(--vx-radius-pill);background:var(--terminal-stage-tint);color:var(--terminal-stage-ink);display:inline-block}.vx-scope .terminal-card-foot{padding:var(--vx-space-2) var(--vx-space-5);border-block-start:1px solid var(--vx-color-border)}.vx-scope .terminal-result{color:var(--vx-color-success)}.vx-scope .terminal-search-field{width:min(100%,12rem);position:relative}.vx-scope .terminal-search-field svg{color:var(--vx-color-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--vx-space-3);transform:translateY(-50%)}.vx-scope .terminal-search-field .vx-input{padding-block:var(--vx-space-2);padding-inline-start:var(--vx-space-10)}.vx-scope .terminal-matrix-wrap{min-width:0;position:relative;overflow:auto}.vx-scope .terminal-matrix-wrap:focus-visible{outline-offset:-2px}.vx-scope .terminal-matrix{--terminal-column-border:var(--vx-color-border)}@supports (color:color-mix(in lab, red, red)){.vx-scope .terminal-matrix{--terminal-column-border:color-mix(in srgb, var(--vx-color-border) 75%, var(--vx-color-surface))}}.vx-scope .terminal-matrix{--terminal-worker-width:clamp(5.25rem, 6vw, 6rem);width:100%;min-width:calc(32rem + var(--terminal-columns,1) * var(--terminal-worker-width));table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:start;font-size:var(--vx-type-small-size)}.vx-scope .terminal-matrix th,.vx-scope .terminal-matrix td{padding:var(--vx-space-2) var(--vx-space-3);text-align:start;vertical-align:middle;overflow-wrap:anywhere}.vx-scope .terminal-matrix thead th{background:var(--vx-color-canvas);border-block-start:1px solid var(--vx-color-border);border-bottom:1px solid var(--vx-color-border);color:var(--vx-color-muted);font-weight:600;font-size:var(--vx-type-label-size);line-height:1.3}.vx-scope .terminal-matrix[data-kind=case] thead th{border-block-start:0}.vx-scope .terminal-matrix[data-kind=case] thead .terminal-position-heading{inline-size:auto}.vx-scope .terminal-matrix thead [data-worker-id]{text-wrap:balance}.vx-scope .terminal-matrix [data-worker-id]{text-align:center}.vx-scope .terminal-matrix .terminal-count{padding-inline:var(--vx-space-1)}.vx-scope .terminal-matrix thead .terminal-count{white-space:nowrap}@media not all and (width<=790px){.vx-scope .terminal-matrix[data-kind=case]{min-width:calc(36.5rem + var(--terminal-columns,1) * var(--terminal-worker-width))}.vx-scope .terminal-matrix [data-worker-id]{border-inline-start:1px solid var(--terminal-column-border);padding-inline:var(--vx-space-1)}.vx-scope .terminal-matrix :not([data-worker-id])+[data-worker-id]{border-inline-start-color:var(--vx-color-border)}.vx-scope .terminal-matrix[data-queue] :is(.terminal-position-heading,.terminal-product){z-index:1;position:sticky;inset-inline-start:0}.vx-scope .terminal-matrix[data-queue] .terminal-product{background:var(--terminal-row-surface)}.vx-scope .terminal-matrix td[data-worker-id]{vertical-align:top}.vx-scope .terminal-matrix tbody .terminal-count{vertical-align:top;padding-block-start:var(--vx-space-3)}.vx-scope .terminal-matrix td[data-empty][data-worker-id]>span{min-height:var(--vx-space-8);place-items:center;display:grid}}@media ((width>790px)) and (pointer:fine){.vx-scope :is(.terminal-cell-action,.terminal-stage-tags button){min-height:var(--vx-space-8)}}.vx-scope .terminal-matrix tbody tr{--terminal-row-surface:var(--vx-color-surface);background:var(--terminal-row-surface)}.vx-scope .terminal-matrix tbody tr:is(:hover,:focus-within){--terminal-row-surface:var(--vx-color-canvas)}.vx-scope .terminal-matrix tbody tr+tr>*{border-block-start:1px solid var(--vx-color-border)}.vx-scope .terminal-worker-col{width:var(--terminal-worker-width)}.vx-scope .terminal-dates-col{width:8.5rem}.vx-scope .terminal-free-col{width:4.75rem}.vx-scope .terminal-held-col{width:5.75rem}.vx-scope .terminal-ready-col{width:4.5rem}.vx-scope :is(.terminal-product-title,.terminal-order-meta){align-items:center;gap:var(--vx-space-1) var(--vx-space-2);flex-wrap:wrap;display:flex}.vx-scope .terminal-product-title{column-gap:var(--vx-space-1)}.vx-scope .terminal-position-trigger{align-items:center;gap:var(--vx-space-1);border-radius:var(--vx-radius-control);min-width:0;color:var(--vx-color-text);font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.vx-scope .terminal-position-trigger svg{width:14px;height:14px;color:var(--vx-color-muted);flex:none}.vx-scope .terminal-position-trigger:hover{text-underline-offset:.2em;text-decoration:underline}.vx-scope .terminal-product-title .terminal-position-trigger{font-size:var(--vx-type-body-size);font-weight:600;line-height:1.3}@media (width<=790px),(pointer:coarse){.vx-scope .terminal-position-trigger{min-height:var(--vx-control-target)}}.vx-scope .terminal-order-meta{color:var(--vx-color-muted);font-size:var(--vx-type-label-size);margin-block-start:var(--vx-space-1);font-weight:500}.vx-scope .terminal-order-progress{align-items:center;gap:var(--vx-space-2);font-variant-numeric:tabular-nums;line-height:1.15;display:flex}.vx-scope .terminal-order-meta .terminal-order-progress{border-inline-start:1px solid var(--vx-color-border);padding-inline-start:var(--vx-space-2)}.vx-scope .terminal-order-progress-value{min-width:calc(4ch + var(--vx-space-2));padding:var(--vx-space-1) var(--vx-space-2);font-weight:600}.vx-scope .terminal-order-progress:has(progress:focus-visible){outline:2px solid var(--vx-color-focus);outline-offset:2px}.vx-scope .terminal-progress-tooltip{overflow:visible}.vx-scope .terminal-progress-tooltip:before{content:"";block-size:7px;position:absolute;inset-block-end:100%;inset-inline:0}.vx-scope .terminal-progress-tooltip[data-placement=above]:before{inset-block:100% auto}.vx-scope .terminal-matrix .terminal-count{text-align:end}.vx-scope .terminal-count-completed{color:var(--vx-color-muted);font-size:calc(var(--vx-type-label-size) - 1px);line-height:1.2}.vx-scope .terminal-count>strong{color:var(--vx-color-text);font-size:var(--vx-type-body-size);font-weight:600;line-height:1.15;display:block}.vx-scope .terminal-case-ready>strong[data-tone=success]{color:var(--vx-color-success)}.vx-scope .terminal-count-completed{white-space:nowrap;margin-block-start:var(--vx-space-1);display:block}.vx-scope .terminal-matrix .terminal-count{font-variant-numeric:tabular-nums}.vx-scope .terminal-urgent{padding-inline:var(--vx-space-1);border-radius:var(--vx-radius-pill);background:var(--vx-color-accent-soft);color:var(--vx-color-accent-text);font-size:var(--vx-type-label-size);font-weight:600}.vx-scope .terminal-case-urgent{min-height:0;padding:0 var(--vx-space-1);border-color:#0000;font-weight:650}.vx-scope .terminal-cell-action{padding:var(--vx-space-1) var(--vx-space-2);gap:var(--vx-space-1);color:var(--vx-color-text);font-size:var(--vx-type-label-size);white-space:nowrap;font-weight:600}.vx-scope .terminal-cell-action svg{width:14px;height:14px;color:var(--vx-color-muted)}.vx-scope .terminal-draft-dot{width:var(--vx-space-2);height:var(--vx-space-2);border-radius:var(--vx-radius-pill);background:var(--vx-color-accent-text)}.vx-scope .terminal-held{font-size:var(--vx-type-label-size);margin-block-start:var(--vx-space-1);display:block}.vx-scope .terminal-entry-dialog{width:min(22.5rem, calc(100vw - var(--vx-space-8)));max-height:calc(100dvh - var(--vx-space-8));border:1px solid var(--vx-color-border);border-radius:var(--vx-radius-panel);background:var(--vx-color-surface);color:var(--vx-color-text);box-shadow:var(--vx-shadow-float);padding:0;overflow:auto}.vx-scope .terminal-entry-dialog::backdrop{background:var(--vx-color-canvas)}@supports (color:color-mix(in lab, red, red)){.vx-scope .terminal-entry-dialog::backdrop{background:color-mix(in srgb, var(--vx-color-canvas) 68%, transparent)}}.vx-scope body:has(.terminal-entry-dialog[open]){overflow:hidden}.vx-scope .live-workspace:fullscreen:has(.terminal-entry-dialog[open]){overflow:hidden}.vx-scope .terminal-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--vx-space-2);padding:var(--vx-space-4) var(--vx-space-4) var(--vx-space-3);border-block-end:1px solid var(--vx-color-border);display:flex}.vx-scope .terminal-dialog-head h2{font-size:var(--vx-type-title-size);margin:0;line-height:1.3}.vx-scope .terminal-dialog-head p{margin:var(--vx-space-1) 0 0;color:var(--vx-color-muted);font-size:var(--vx-type-small-size);overflow-wrap:anywhere}.vx-scope .terminal-dialog-head .vx-button{flex:none}.vx-scope .terminal-dialog-body,.vx-scope .terminal-worker-entry,.vx-scope .terminal-worker-fields{gap:var(--vx-space-3);display:grid}.vx-scope .terminal-dialog-body{padding:var(--vx-space-4)}.vx-scope .terminal-detail-summary{justify-content:space-between;align-items:center;gap:var(--vx-space-2);color:var(--vx-color-muted);font-size:var(--vx-type-small-size);flex-wrap:wrap;display:flex}.vx-scope .terminal-dialog-worker{align-items:center;gap:var(--vx-space-2);font-size:var(--vx-type-small-size);display:flex}.vx-scope .terminal-dialog-worker span{width:var(--vx-space-8);height:var(--vx-space-8);border-radius:var(--vx-radius-pill);background:var(--vx-color-accent-soft);color:var(--vx-color-accent-text);font-size:var(--vx-type-label-size);flex:none;place-items:center;font-weight:800;display:grid}.vx-scope .terminal-worker-entry+.terminal-worker-entry{border-block-start:1px solid var(--vx-color-border);padding-block-start:var(--vx-space-3)}.vx-scope .terminal-worker-fields .vx-field{gap:var(--vx-space-1)}.vx-scope .terminal-worker-fields .vx-input{padding:var(--vx-space-2) var(--vx-space-3)}.vx-scope .terminal-worker-entry .terminal-review,.vx-scope .terminal-worker-entry .terminal-confirm{justify-self:end}.vx-scope .terminal-entry-serial{justify-content:space-between;gap:var(--vx-space-2);color:var(--vx-color-muted);margin:0;display:flex}.vx-scope .terminal-entry-serial strong{color:var(--vx-color-text)}.vx-scope .terminal-workload{min-width:0}.vx-scope .terminal-workload tbody td{vertical-align:top}.vx-scope .terminal-workload tbody :is(th,strong){font-weight:600}.vx-scope .terminal-workload-items{margin:0;padding-inline-start:var(--vx-space-4)}.vx-scope .live-stage-list,.vx-scope .live-stage-summary{gap:var(--vx-space-1);display:grid}.vx-scope .live-stage-summary+.live-stage-summary{border-top:1px solid var(--vx-color-border);padding-block-start:var(--vx-space-1)}@media (width<=790px){.vx-scope .live-filters:has(#inlay-stage){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){:is(.vx-scope .live-filters,.vx-scope .live-filters:has(#inlay-stage)){grid-template-columns:1fr}.vx-scope .live-workspace{padding-top:var(--vx-space-4)}.vx-scope .live-workspace .vx-input,.vx-scope .live-login .vx-input{font-size:1rem}.vx-scope .live-terminal-bar>h1{min-width:0;font-size:var(--vx-type-title-size);flex:1 1 0}.vx-scope .live-terminal-bar .live-fullscreen{padding-inline:var(--vx-space-3)}.vx-scope .terminal-topbar-context>:not(img){display:none}.vx-scope .terminal-card-tools,.vx-scope .terminal-search-field{width:100%}}@media (width<=790px){.vx-scope .terminal-shell{display:block}.vx-scope .terminal-sidebar,.vx-scope .terminal-sidebar :is(.terminal-brand,.terminal-sidebar-label){display:none}.vx-scope .terminal-shell[data-mobile-nav] .terminal-sidebar{display:contents}.vx-scope .terminal-topbar{padding-inline:var(--vx-space-4)}.vx-scope .terminal-topbar-context img{display:block}.vx-scope .terminal-shell[data-mobile-nav] .terminal-sidebar-nav{z-index:var(--vx-z-header);gap:var(--vx-space-2);padding:var(--vx-space-1) var(--vx-space-4) calc(var(--vx-space-1) + env(safe-area-inset-bottom));border-block-start:1px solid var(--vx-color-border);background:var(--vx-color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:fixed;inset-block-end:0;inset-inline:0}.vx-scope .terminal-shell[data-mobile-nav] .terminal-sidebar-nav button{padding-inline:var(--vx-space-1);justify-content:center}.vx-scope .terminal-shell[data-mobile-nav] .terminal-sidebar-nav button span{display:block}.vx-scope .terminal-shell[data-mobile-nav] .terminal-sidebar-nav button[aria-current=page]{box-shadow:inset 0 2px var(--vx-color-accent)}.vx-scope .live-workspace[data-terminal]{padding:var(--vx-space-4);gap:var(--vx-space-3)}.vx-scope .terminal-shell[data-mobile-nav] .live-workspace:not(:fullscreen){padding-block-end:calc(var(--vx-space-16) + env(safe-area-inset-bottom))}.vx-scope :is(.terminal-card-head,.terminal-case-toolbar){padding:var(--vx-space-3) var(--vx-space-4)}.vx-scope .terminal-matrix-wrap{border-block-start:1px solid var(--vx-color-border)}.vx-scope .terminal-case-card .terminal-matrix-wrap{border-block-start:0}.vx-scope .terminal-matrix{min-width:0;display:block}.vx-scope .terminal-matrix colgroup{display:none}.vx-scope .terminal-matrix thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vx-scope .terminal-matrix tbody{display:block}.vx-scope .terminal-matrix-row{padding:var(--vx-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vx-scope .terminal-matrix tbody tr+tr{border-block-start:1px solid var(--vx-color-border)}.vx-scope .terminal-matrix tbody tr+tr>*{border-block-start:0}.vx-scope .terminal-matrix-row :is(.terminal-product,td[data-worker-id]),.vx-scope .terminal-workload .terminal-matrix-row td{grid-column:1/-1}.vx-scope .terminal-matrix-row .terminal-deadlines{grid-column:span 2}.vx-scope .terminal-matrix[data-kind=case] .terminal-matrix-row{grid-template-columns:repeat(3,minmax(0,1fr))}.vx-scope .terminal-matrix[data-kind=case] .terminal-deadlines{gap:0 var(--vx-space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.vx-scope .terminal-matrix-row :is(.terminal-deadlines,.terminal-count){padding-inline:var(--vx-space-1)}.vx-scope .terminal-matrix-row .terminal-count{text-align:start}.vx-scope .terminal-count-completed{white-space:normal}.vx-scope .terminal-matrix-row .terminal-count:before{content:attr(data-label);color:var(--vx-color-muted);font-size:var(--vx-type-label-size);display:block}.vx-scope .terminal-matrix-row td[data-worker-id]{align-items:center;gap:var(--vx-space-1) var(--vx-space-2);border-block-start:1px solid var(--terminal-column-border);text-align:start;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.vx-scope .terminal-matrix[data-kind=case] td[data-worker-id]{border-inline-start:0}.vx-scope .terminal-matrix[data-kind=case] .terminal-cell-action{min-block-size:var(--vx-control-target)}.vx-scope .terminal-matrix-row td[data-worker-id]:before,.vx-scope .terminal-workload td:before{content:attr(data-label);font-weight:600}.vx-scope .terminal-matrix-row td[data-worker-id] :is(.terminal-cell-action,.terminal-held){grid-column:2;justify-self:start}.vx-scope .terminal-matrix-row .terminal-held{margin-block-start:0}.vx-scope .terminal-matrix-row td[data-empty]{display:none}.vx-scope .terminal-workload td:before{margin-inline-end:var(--vx-space-2);display:inline-block}.vx-scope .terminal-workload td[data-stage]:before{padding:var(--vx-space-1) var(--vx-space-2);border:1px solid var(--terminal-stage-border);border-radius:var(--vx-radius-pill);background:var(--terminal-stage-tint);color:var(--terminal-stage-ink)}}@container vx-table (width<=680px){.vx-scope .live-table .live-group th,.vx-scope .live-table .live-product{width:auto;display:block}.vx-scope .live-table .live-group{padding:0}.vx-scope .live-table .live-product{border:0}.vx-scope .live-table :is(.live-entry,.live-inlay-stages){grid-template-columns:minmax(0,1fr)}}@container vx-table (not (width<=900px)) and (not (width>=1100px)){.vx-scope .live-table[data-inlay] :is(th,td){padding-inline:var(--vx-space-2)}}@container vx-table (not (width<=680px)) and (width<=900px){.vx-scope .live-table[data-inlay],.vx-scope .live-table[data-inlay] tbody{display:block}.vx-scope .live-table[data-inlay] thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vx-scope .live-table[data-inlay] tbody tr{padding-block:var(--vx-space-3);border-bottom:1px solid var(--vx-color-border);display:block}.vx-scope .live-table[data-inlay] tbody .live-group{padding:0}.vx-scope .live-table[data-inlay] :is(.live-group th,.live-product){display:block}.vx-scope .live-table[data-inlay] .live-product{border:0}.vx-scope .live-table[data-inlay] td{align-items:center;gap:var(--vx-space-3);border:0;grid-template-columns:minmax(80px,.7fr) minmax(0,1.3fr);display:grid}.vx-scope .live-table[data-inlay] td:before{content:attr(data-label);color:var(--vx-color-muted);font-weight:800}.vx-scope .live-table[data-inlay] :is(.live-entry,.live-inlay-stages){grid-template-columns:minmax(0,1fr)}.vx-scope .live-table[data-inlay] .live-stage-list{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.vx-scope .live-table[data-inlay] .live-stage-summary+.live-stage-summary{border-top:0;border-inline-start:1px solid var(--vx-color-border);padding-block-start:0;padding-inline-start:var(--vx-space-3)}.vx-scope .live-table[data-inlay] .live-ready-form{max-width:24rem}}
