:root{--pos-swatch-red:#b3261e;--pos-swatch-red-ink:#fff;--pos-swatch-orange:#b8551a;--pos-swatch-orange-ink:#fff;--pos-swatch-amber:#9a6a0f;--pos-swatch-amber-ink:#fff;--pos-swatch-yellow:#e6c200;--pos-swatch-yellow-ink:#241f00;--pos-swatch-green:#1f7a3d;--pos-swatch-green-ink:#fff;--pos-swatch-teal:#0f7370;--pos-swatch-teal-ink:#fff;--pos-swatch-cyan:#0e6fa0;--pos-swatch-cyan-ink:#fff;--pos-swatch-blue:#1f5fbf;--pos-swatch-blue-ink:#fff;--pos-swatch-indigo:#4b45c4;--pos-swatch-indigo-ink:#fff;--pos-swatch-violet:#7a3fb0;--pos-swatch-violet-ink:#fff;--pos-swatch-pink:#bd2b74;--pos-swatch-pink-ink:#fff;--pos-swatch-brown:#7a4a2b;--pos-swatch-brown-ink:#fff;--pos-swatch-slate:#455066;--pos-swatch-slate-ink:#fff;--pos-swatch-graphite:#333a45;--pos-swatch-graphite-ink:#fff;--vtl-ground:#f4f2ee;--vtl-panel:#fff;--vtl-text:#1e2430;--vtl-muted:#4f5866;--vtl-line:#cfcbc3;--vtl-edge:#857f73;--vtl-brand:#214279;--vtl-on-brand:#f6f8fb;--vtl-chip:#e8e5df;--vtd-ground:#11151c;--vtd-panel:#1b212b;--vtd-text:#e3e8ef;--vtd-muted:#a9b3c1;--vtd-line:#344051;--vtd-edge:#6b7a8e;--vtd-brand:#6f9fe0;--vtd-on-brand:#0b1119;--vtd-chip:#252d39;--surface:#ebe9e5;--surface-raised:#f2f1ed;--panel:#f5f4f0;--border:#d8d5ce;--text:#1e2430;--text-muted:#515a68;--brand:#214279;--brand-ink:#1a3560;--brand-press:#172e52;--red:#cc1d00;--red-ink:#b31900;--red-press:#a11600;--danger-fill:#cc1d00;--danger-fill-press:#a11600;--ink-950:#1e2430;--ink-900:#2a313e;--ink-800:#3a414e;--ink-600:#5b6472;--ink-400:#949aa5;--ink-200:#d8d5ce;--ink-100:#e2dfd9;--ink-50:#ebe9e5;--good:#18603c;--warn:#774b0a;--critical:#a31700;--bg-0:var(--surface);--bg-1:var(--surface);--panel-2:var(--ink-100);--panel-3:var(--ink-50);--disabled-fill:#e0ddd6;--disabled-line:#7a7f88;--line:var(--border);--line-2:#c6c1b8;--field-line:color-mix(in srgb, var(--text) 60%, var(--panel));--hover:#2142790f;--hover-shadow:#2142791a;--hover-solid:color-mix(in srgb, var(--brand) 6%, var(--panel));--hover-action:color-mix(in srgb, var(--brand) 12%, var(--panel-2));--lv-sub:color-mix(in srgb, var(--lv-agent) 62%, var(--panel));--ink:var(--text);--ink-2:var(--ink-800);--muted:var(--text-muted);--faint:var(--muted);--accent:var(--brand);--accent-strong:var(--brand-press);--accent-soft:color-mix(in srgb, var(--brand) 10%, var(--panel));--accent-ink:#f6f8fb;--mint:var(--good);--mint-dim:#155e39;--gold:var(--warn);--azure:#3b6ea5;--violet:#7b6cae;--coral:var(--red);--cyan:#2f8f8f;--lv-hq:#9f640f;--lv-group:#3b6ea5;--lv-agent:#1f7a4d;--lv-sub_agent:#7767ab;--lv-referral:#297e7e;--radius:8px;--radius-sm:6px;--radius-lg:12px;--shadow:0 1px 2px #17130f0d, 0 10px 28px -20px #17130f3d;--ring:0 0 0 2px var(--surface), 0 0 0 4px var(--brand-ink);--motion-instant:60ms;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.3s;--motion-attention:1.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-decelerate:cubic-bezier(0, 0, 0, 1);--ease-accelerate:cubic-bezier(.3, 0, 1, 1);--ease-spring:cubic-bezier(.22, 1.2, .36, 1);--pos-row-h:56px;--pos-tile-h:88px;--pos-overscan:4;--font-display:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-humanist:Seravek, "Gill Sans Nova", "Ubuntu Sans", Ubuntu, Calibri, "Source Sans 3", "DejaVu Sans", sans-serif;--pos-font:var(--pos-face,"Source Sans 3"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--term-bg:#eceef1;--term-pane:#fff;--term-pane-2:#f6f7f9;--term-well:#e6e9ee;--term-rule:#dde1e7;--term-rule-strong:#aab2be;--term-ink:#14181f;--term-ink-2:#4a5362;--term-ink-3:#5c6573;--term-accent:#214279;--term-accent-ink:#fff;--term-danger:#b3261e;--term-good:#1f7a3d;--check-paper:#f3f2ee;--check-paper-hi:#fbfbf8;--check-paper-lo:#e7e6e1;--check-ink:#2a2a2b;--check-ink-soft:#71716c;--check-rule:#23211c21;--check-rule-2:#23211c3d;--check-red:#a94436;--check-mono:"Courier New", Courier, ui-monospace, SFMono-Regular, Menlo, monospace;--t-micro:11px;--t-small:13px;--t-fig:14px;--t-body:15px;--t-sect:19px;--t-page:25px;--t-loud:34px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--shadow-ink:#17130f;--scrim:color-mix(in srgb, var(--shadow-ink) 34%, transparent);--shadow-drawer:0 0 40px color-mix(in srgb, var(--shadow-ink) 28%, transparent);--stage-lift:color-mix(in srgb, var(--brand) 78%, var(--surface));--stage-mid:color-mix(in srgb, var(--brand) 74%, var(--shadow-ink));--stage-deep:color-mix(in srgb, var(--brand) 42%, var(--shadow-ink));--stage-floor:color-mix(in srgb, var(--brand) 22%, var(--shadow-ink));--stage-ink:var(--accent-ink);--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a}@media (max-width:760px){:root{--t-loud:29px;--t-page:21px}}:root[data-theme=dark]{--pos-swatch-red:#e5544a;--pos-swatch-red-ink:#1a0d0c;--pos-swatch-orange:#e07d33;--pos-swatch-orange-ink:#1a0f06;--pos-swatch-amber:#e0a83f;--pos-swatch-amber-ink:#171203;--pos-swatch-yellow:#f2d43a;--pos-swatch-yellow-ink:#1c1800;--pos-swatch-green:#3fa86a;--pos-swatch-green-ink:#0a1a0f;--pos-swatch-teal:#3fb0ac;--pos-swatch-teal-ink:#04150f;--pos-swatch-cyan:#4bb2d8;--pos-swatch-cyan-ink:#04141c;--pos-swatch-blue:#5f9fe6;--pos-swatch-blue-ink:#08101c;--pos-swatch-indigo:#8a86e0;--pos-swatch-indigo-ink:#0c0a1c;--pos-swatch-violet:#b58fdd;--pos-swatch-violet-ink:#150a1c;--pos-swatch-pink:#e57bad;--pos-swatch-pink-ink:#1c0a13;--pos-swatch-brown:#b98a63;--pos-swatch-brown-ink:#170e07;--pos-swatch-slate:#8b97ad;--pos-swatch-slate-ink:#0c1018;--pos-swatch-graphite:#767f8d;--pos-swatch-graphite-ink:#0b0e13;--surface:#11151c;--surface-raised:#171d26;--panel:#171d26;--border:#2a323f;--text:#dfe5ee;--text-muted:#96a1b2;--brand:#6f9fe0;--brand-ink:#8fb6ea;--brand-press:#a6c6f0;--red:#ff6a52;--red-ink:#ff8873;--red-press:#ff8873;--danger-fill:#c02412;--danger-fill-press:#9d1c0c;--ink-950:#f2f5fa;--ink-900:#e6ebf3;--ink-800:#cfd7e3;--ink-600:#96a1b2;--ink-400:#6b7686;--ink-200:#2a323f;--ink-100:#1d242e;--ink-50:#171d26;--panel-2:#1d242e;--panel-3:#191f29;--disabled-fill:#262e3b;--disabled-line:#687385;--line-2:#3a4453;--field-line:color-mix(in srgb, var(--text) 45%, var(--panel));--ink-2:#cfd7e3;--faint:#858f9f;--accent-ink:#0b1119;--stage-ink:#eaf1fb;--mint:#5fc792;--mint-dim:#5fc792;--gold:#e0a83f;--warn:#e0a83f;--coral:#ff6a52;--critical:#ff9282;--good:#5fc792;--azure:#6f9fe0;--violet:#a396d6;--cyan:#4fb8b8;--lv-hq:#e0a83f;--lv-group:#6f9fe0;--lv-agent:#3fa872;--lv-sub_agent:#a396d6;--lv-referral:#4fb8b8;--term-bg:#1b1c1e;--term-pane:#25272a;--term-pane-2:#2b2d31;--term-well:#35383d;--term-rule:#3d4046;--term-rule-strong:#5d626a;--term-ink:#f3f4f6;--term-ink-2:#c3c7ce;--term-ink-3:#a9aeb7;--term-accent:#86aef0;--term-accent-ink:#0c1422;--term-danger:#ff8f80;--term-good:#6cc893;--shadow:0 1px 2px #00000073, 0 14px 34px -20px #000000bf;--hover:#ffffff0d;--hover-shadow:#00000080;--hover-action:color-mix(in srgb, var(--brand) 18%, var(--panel-2));--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70}@media (prefers-color-scheme:dark){:root:not([data-theme]){--pos-swatch-red:#e5544a;--pos-swatch-red-ink:#1a0d0c;--pos-swatch-orange:#e07d33;--pos-swatch-orange-ink:#1a0f06;--pos-swatch-amber:#e0a83f;--pos-swatch-amber-ink:#171203;--pos-swatch-yellow:#f2d43a;--pos-swatch-yellow-ink:#1c1800;--pos-swatch-green:#3fa86a;--pos-swatch-green-ink:#0a1a0f;--pos-swatch-teal:#3fb0ac;--pos-swatch-teal-ink:#04150f;--pos-swatch-cyan:#4bb2d8;--pos-swatch-cyan-ink:#04141c;--pos-swatch-blue:#5f9fe6;--pos-swatch-blue-ink:#08101c;--pos-swatch-indigo:#8a86e0;--pos-swatch-indigo-ink:#0c0a1c;--pos-swatch-violet:#b58fdd;--pos-swatch-violet-ink:#150a1c;--pos-swatch-pink:#e57bad;--pos-swatch-pink-ink:#1c0a13;--pos-swatch-brown:#b98a63;--pos-swatch-brown-ink:#170e07;--pos-swatch-slate:#8b97ad;--pos-swatch-slate-ink:#0c1018;--pos-swatch-graphite:#767f8d;--pos-swatch-graphite-ink:#0b0e13;--surface:#11151c;--surface-raised:#171d26;--panel:#171d26;--border:#2a323f;--text:#dfe5ee;--text-muted:#96a1b2;--brand:#6f9fe0;--brand-ink:#8fb6ea;--brand-press:#a6c6f0;--red:#ff6a52;--red-ink:#ff8873;--red-press:#ff8873;--danger-fill:#c02412;--danger-fill-press:#9d1c0c;--ink-950:#f2f5fa;--ink-900:#e6ebf3;--ink-800:#cfd7e3;--ink-600:#96a1b2;--ink-400:#6b7686;--ink-200:#2a323f;--ink-100:#1d242e;--ink-50:#171d26;--panel-2:#1d242e;--panel-3:#191f29;--disabled-fill:#262e3b;--disabled-line:#687385;--line-2:#3a4453;--field-line:color-mix(in srgb, var(--text) 45%, var(--panel));--ink-2:#cfd7e3;--faint:#858f9f;--accent-ink:#0b1119;--stage-ink:#eaf1fb;--mint:#5fc792;--mint-dim:#5fc792;--gold:#e0a83f;--warn:#e0a83f;--coral:#ff6a52;--critical:#ff9282;--good:#5fc792;--azure:#6f9fe0;--violet:#a396d6;--cyan:#4fb8b8;--lv-hq:#e0a83f;--lv-group:#6f9fe0;--lv-agent:#3fa872;--lv-sub_agent:#a396d6;--lv-referral:#4fb8b8;--term-bg:#1b1c1e;--term-pane:#25272a;--term-pane-2:#2b2d31;--term-well:#35383d;--term-rule:#3d4046;--term-rule-strong:#5d626a;--term-ink:#f3f4f6;--term-ink-2:#c3c7ce;--term-ink-3:#a9aeb7;--term-accent:#86aef0;--term-accent-ink:#0c1422;--term-danger:#ff8f80;--term-good:#6cc893;--shadow:0 1px 2px #00000073, 0 14px 34px -20px #000000bf;--hover:#ffffff0d;--hover-shadow:#00000080;--hover-action:color-mix(in srgb, var(--brand) 18%, var(--panel-2));--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70}}
*{box-sizing:border-box}html,body{height:100%}body{color:var(--text);background:var(--surface);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0;font-weight:600}a{color:inherit;text-decoration:none}code{font-family:var(--font-mono);font-size:.92em}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}::selection{background:color-mix(in srgb, var(--brand) 22%, transparent);color:var(--text)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.skip-link{z-index:60;border-radius:var(--radius-sm);background:var(--brand);color:var(--accent-ink);padding:10px 14px;font-size:15px;font-weight:600;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--ink-400);background-clip:padding-box}
button,.btn,.btn-ghost,.btn-sm,.btn-icon,.btn-quiet{font-family:var(--font-body);border-radius:var(--radius-sm);background:var(--brand);color:var(--accent-ink);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform 60ms;display:inline-flex}:where(button:not([class]),.btn:not(.btn-ghost,.btn-quiet),.btn-sm:not(.btn-ghost,.btn-quiet)):hover:not(:disabled){background:var(--brand-press)}button:active,.btn:active,.btn-ghost:active,.btn-sm:active{transform:translateY(1px)}button:disabled,.btn-ghost:disabled,.btn-sm:disabled{opacity:.5;cursor:not-allowed}.btn:disabled,.btn-sm:not(.btn-ghost):disabled,.btn-ghost:disabled{opacity:1;background:var(--disabled-fill);border:1px solid var(--disabled-line);color:var(--muted)}.btn-ghost{background:var(--panel);color:var(--ink-2);border-color:var(--line-2)}.btn-ghost:hover{background:var(--hover-action);border-color:var(--brand);color:var(--ink-2)}.btn-sm{padding:6px 11px;font-size:15px}.btn-icon{padding:8px}.linklike{font:inherit;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.linklike:hover{text-underline-offset:2px;background:0 0;text-decoration:underline}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field>label{color:var(--muted);font-size:14px;font-weight:600}input:not([type]),input[type=tel],input[type=url],input[type=date],input[type=month],input[type=time],input[type=datetime-local],input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],textarea,select{width:100%;max-width:100%;font-family:var(--font-body);background:var(--surface-raised);border:1px solid var(--field-line);border-radius:var(--radius-sm);color:var(--text);min-height:44px;padding:10px 12px;font-size:16px;transition:border-color .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent);outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--brand);outline-offset:1px}textarea{resize:vertical;min-height:4.5em;line-height:1.55}input.num,input[type=number]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}::placeholder{color:var(--faint)}.spinner{border:2.5px solid var(--line-2);border-top-color:var(--brand);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.alert{border-radius:var(--radius-sm);align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;display:flex}.alert-note{background:color-mix(in srgb, var(--ink) 4%, var(--panel));border:1px solid var(--line);color:var(--ink-2)}.alert-error{background:color-mix(in srgb, var(--coral) 10%, var(--panel));border:1px solid color-mix(in srgb, var(--coral) 34%, transparent);color:var(--coral)}.alert-ok{background:color-mix(in srgb, var(--mint) 10%, var(--panel));border:1px solid color-mix(in srgb, var(--mint) 34%, transparent);color:var(--mint)}.alert-warn{background:color-mix(in srgb, var(--gold) 10%, var(--panel));border:1px solid color-mix(in srgb, var(--gold) 34%, transparent);color:var(--gold)}
.auth{background:var(--surface);z-index:1;grid-template-columns:1.4fr .85fr;min-height:100dvh;display:grid;position:relative}@media (max-width:900px){.auth{grid-template-columns:1fr}}.auth-stage{min-height:100dvh;color:var(--stage-ink);background:radial-gradient(1100px 620px at 18% 8%, var(--stage-lift) 0%, transparent 58%), radial-gradient(900px 700px at 82% 96%, var(--stage-deep) 0%, transparent 55%), linear-gradient(155deg, var(--stage-mid) 0%, var(--stage-deep) 55%, var(--stage-floor) 100%);flex-direction:column;justify-content:space-between;gap:48px;padding:56px clamp(40px,6vw,96px);display:flex;position:relative;overflow:hidden}@media (max-width:900px){.auth-stage{gap:32px;min-height:0;padding:40px 24px}}@supports (width:round(1px, 1px)){.auth-stage{padding:56px clamp(40px,round(6vw,1px),96px)}}.auth-stage:after{content:"";pointer-events:none;background:radial-gradient(680px 420px at 34% 50%, color-mix(in srgb, var(--stage-floor) 55%, transparent), transparent 70%);position:absolute;inset:0}.auth-stage>*{z-index:1;position:relative}.auth-brand{flex-direction:row;align-items:center;gap:14px;display:flex}.auth-brand img{width:auto;height:42px;display:block}.auth-brand-rule{background:color-mix(in srgb, var(--stage-ink) 34%, transparent);align-self:stretch;width:1px;margin:6px 0}.auth-brand-word{font-family:var(--font-display);letter-spacing:-.01em;color:color-mix(in srgb, var(--stage-ink) 84%, transparent);font-size:22px;font-weight:600}@media (max-width:560px){.auth-brand img{height:34px}.auth-brand{gap:11px}.auth-brand-word{font-size:18px}}.auth-strap{color:color-mix(in srgb, var(--stage-ink) 66%, transparent);margin-top:10px;font-size:13px;font-weight:600}.auth-statements{text-align:left;align-self:center;justify-items:start;gap:20px;max-width:640px;margin-top:auto;margin-bottom:auto;display:grid}.auth-statement .st-head{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--stage-ink);font-size:clamp(20px,2.4vw,26px);font-weight:700}.auth-statement .st-sub{color:color-mix(in srgb, var(--stage-ink) 80%, transparent);margin-top:8px;font-size:16px;font-weight:600}.auth-secure{color:color-mix(in srgb, var(--stage-ink) 72%, transparent);align-items:flex-start;gap:8px;font-size:15px;display:flex}.auth-secure svg{flex:none;margin-top:3px}.sh-reset-link .linklike{position:relative}@media (pointer:coarse){.sh-reset-link .linklike:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.auth-panel{border-left:1px solid var(--line);background:var(--panel);--stage-values:calc(50vh - 71px);--auth-to-input:75px;padding:max(176px, calc(var(--stage-values) - var(--auth-to-input))) clamp(36px, 4vw, 60px) 56px;flex-direction:column;justify-content:flex-start;display:flex;position:relative}@media (max-width:900px){.auth-panel{border-left:0;border-top:1px solid var(--line);min-height:0;padding:44px 30px 56px}}@media (max-width:420px){.auth-panel{padding:36px 18px 44px}}.auth-form{width:100%;max-width:340px;margin:0 auto}.auth-form .form-eyebrow{color:var(--muted);font-size:14px;font-weight:700}.auth-form h2{font-family:var(--font-display);letter-spacing:-.02em;margin-top:10px;font-size:27px;font-weight:700}.auth-form .form-lead{color:var(--muted);margin:8px 0 28px;font-size:16px;line-height:1.5}.auth-form .field{margin-bottom:16px}.auth-form .field>label{color:var(--muted);font-size:14px;font-weight:700}.auth-form input{padding:11px 13px}.auth-submit{width:100%;margin-top:10px;padding:12px;font-size:14px}.auth-hint{border-top:1px solid var(--line);color:var(--faint);margin-top:20px;padding-top:18px;font-size:13px;line-height:1.5}.auth-reset{border-radius:var(--radius-sm);background:var(--panel-3);border:1px solid var(--border);margin:0 0 10px;padding:12px}.auth-sso{justify-items:center;gap:10px;margin-top:22px;display:grid}.auth-sso-rule{background:var(--border);width:100%;height:1px}.auth-sso-word{background:var(--panel);color:var(--faint);margin-top:-19px;padding:0 10px;font-size:12px}.auth-sso-row{gap:10px;width:100%;display:flex}.auth-sso-row>a{text-align:center;flex:1;padding:10px 12px;font-size:14px}.auth-sso-note{color:var(--faint);text-align:center;margin:0;font-size:12px;line-height:1.5}.grecaptcha-badge{visibility:hidden}.auth-captcha-note{color:var(--faint);text-align:center;margin:18px 0 0;font-size:12px;line-height:1.5}.auth-captcha-note a{color:inherit;text-decoration:underline}.auth-foot{border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:16px;font-size:13px;display:flex}
.brand-logo-chip{flex:none;align-items:center;display:inline-flex}.brand-logo-chip img{width:auto;height:24px;display:block}.brand-logo-chip .logo-dark,:root[data-theme=dark] .brand-logo-chip .logo-light{display:none}:root[data-theme=dark] .brand-logo-chip .logo-dark{display:block}.logo-rule{background:color-mix(in srgb, var(--text) 26%, transparent);flex:none;align-self:stretch;width:1px;margin:5px 0}.logo-word{font-family:var(--font-display);letter-spacing:-.01em;color:color-mix(in srgb, var(--text) 82%, transparent);white-space:nowrap;font-size:15px;font-weight:600}
:root{--brand:#2d4770;--brand-ink:#253b5e;--brand-press:#213554;--vb-navy:#2d4770}:root[data-theme=dark]{--brand:#6b8bb8;--brand-ink:#8fb0d8;--brand-press:#a6bfdd;--stage-lift:color-mix(in srgb, var(--vb-navy) 78%, var(--surface));--stage-mid:color-mix(in srgb, var(--vb-navy) 74%, var(--shadow-ink));--stage-deep:color-mix(in srgb, var(--vb-navy) 42%, var(--shadow-ink));--stage-floor:color-mix(in srgb, var(--vb-navy) 22%, var(--shadow-ink))}
:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vr-shell{background:var(--surface);flex-direction:column;min-height:100dvh;display:flex}.vr-top{z-index:20;background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:20px;min-height:64px;padding:10px 20px;display:flex;position:sticky;top:0}.vr-brand{flex:none;align-items:center;gap:10px;min-height:44px;display:inline-flex}.vr-nav{scrollbar-width:none;flex:auto;gap:4px;min-width:0;display:flex;overflow-x:auto}.vr-nav::-webkit-scrollbar{display:none}.vr-nav-item{border-radius:var(--radius-sm);min-height:44px;font-weight:600;font-size:var(--t-body);color:var(--ink-2);white-space:nowrap;align-items:center;padding:0 14px;display:inline-flex}.vr-nav-item:hover{background:var(--hover-action)}.vr-nav-item[aria-current=page]{background:var(--accent-soft);color:var(--brand-ink);box-shadow:inset 0 -2px 0 var(--brand)}.vr-top-end{flex:none;align-items:center;gap:10px;display:flex}.vr-top-end form{margin:0}.vr-who{text-align:right;flex-direction:column;line-height:1.2;display:flex}.vr-who-name{font-weight:600;font-size:var(--t-fig)}.vr-who-org{color:var(--muted);font-size:var(--t-small)}.vr-theme{min-width:44px;min-height:44px}.vr-main{flex-direction:column;flex:auto;min-width:0;display:flex}.vr-solo{background:var(--surface);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.vr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.vr-head h1{font-size:var(--t-page)}.vr-head-act{align-items:center;gap:10px;display:flex}.vr-lead{color:var(--muted);font-size:var(--t-body);margin:6px 0 0}.vr-muted{color:var(--muted);font-size:var(--t-body)}.vr-sub{color:var(--muted);font-size:var(--t-small);font-weight:400;display:block}.vr-row .vr-sub,.vr-tile .vr-sub,summary .vr-sub{margin-left:6px;display:inline}.vr-block{width:100%;min-height:48px}.vr-back{align-items:center;min-height:44px;margin-bottom:4px;display:inline-flex}.vr-back:before{content:"‹";margin-right:6px}.btn,.btn-ghost,.btn-sm{min-height:44px}.btn-sm{min-height:40px}.vr-chip{min-height:26px;font-size:var(--t-small);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-weight:600;display:inline-flex}.vr-chip-ok{color:var(--mint);background:color-mix(in srgb, var(--mint) 12%, var(--panel));border-color:color-mix(in srgb, var(--mint) 30%, transparent)}.vr-chip-warn{color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--panel));border-color:color-mix(in srgb, var(--gold) 30%, transparent)}.vr-chip-bad{color:var(--coral);background:color-mix(in srgb, var(--coral) 10%, var(--panel));border-color:color-mix(in srgb, var(--coral) 30%, transparent)}.vr-chip-off{color:var(--muted);background:var(--panel-2);border-color:var(--line)}.vr-chip-plain{color:var(--ink-2);background:var(--panel-2);border-color:var(--line)}.vr-empty{text-align:center;border:1px dashed var(--line-2);border-radius:var(--radius-lg);background:var(--panel);padding:40px 16px}.vr-empty-title{font-family:var(--font-display);font-size:var(--t-sect);margin:0;font-weight:600}.vr-empty-body{color:var(--muted);margin-top:12px}.vr-empty-body p{margin:8px 0 0}.vr-outcome{gap:10px;margin-top:12px;display:grid}.vr-outcome .alert{margin:0}.vr-secret{border-radius:var(--radius);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);gap:6px;padding:14px;display:grid}.vr-secret-label{font-size:var(--t-small);color:var(--brand-ink);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.vr-secret-value{font-family:var(--font-mono);word-break:break-all;-webkit-user-select:all;user-select:all;color:var(--text);font-size:18px}.vr-secret-note{font-size:var(--t-small);color:var(--muted)}.vr-console{flex:auto;grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid}.vr-console.vr-has-drawer{grid-template-columns:260px minmax(0,1fr) 380px}.vr-pane{min-width:0;padding:18px 16px}.vr-groups{border-right:1px solid var(--line);background:var(--panel)}.vr-pane-title{font-size:var(--t-small);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);align-items:center;gap:8px;margin:4px 0 10px;font-weight:700;display:flex}.vr-pane-foot{align-items:center;min-height:44px;margin-top:8px;display:inline-flex}.vr-tree{gap:2px;margin:0;padding:0;list-style:none;display:grid}.vr-tree .vr-tree{margin-top:2px;padding-left:14px}.vr-tree-item{border-radius:var(--radius-sm);min-height:44px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex}.vr-tree-item:hover{background:var(--hover-action)}.vr-tree-item[aria-current=true]{background:var(--accent-soft);color:var(--brand-ink);box-shadow:inset 3px 0 0 var(--brand)}.vr-tree-sub{font-weight:500}.vr-count{font-family:var(--font-mono);font-size:var(--t-small);color:var(--muted);font-variant-numeric:tabular-nums}.vr-search{margin-bottom:14px}.vr-device-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vr-device{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:12px minmax(0,1fr) auto;grid-template-areas:"dot name os""dot meta os";align-items:center;column-gap:12px;min-height:64px;padding:10px 14px;display:grid}.vr-device:hover{border-color:var(--brand);background:var(--hover-solid)}.vr-device[aria-current=true]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);background:var(--accent-soft)}.vr-device-name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-weight:600;overflow:hidden}.vr-device-meta{color:var(--muted);font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;grid-area:meta;overflow:hidden}.vr-device-os{color:var(--muted);font-size:var(--t-small);grid-area:os}.vr-dot{border-radius:50%;grid-area:dot;width:10px;height:10px}.vr-dot-on{background:var(--mint);box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 22%, transparent)}.vr-dot-off{background:var(--line-2)}.vr-drawer{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;gap:16px;min-width:0;padding:18px 20px 28px;display:flex}.vr-drawer h2{font-size:var(--t-sect)}.vr-drawer-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.vr-drawer-close{align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}.vr-facts{font-size:var(--t-body);grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.vr-facts dt{color:var(--muted)}.vr-facts dd{overflow-wrap:anywhere;margin:0}.vr-commands{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:10px;padding-top:14px;display:flex}.vr-commands .vr-pane-title{flex-basis:100%;margin:0}.vr-commands .vr-outcome{flex-basis:100%}.vr-inline-form{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:inline-flex}.vr-inline-form .vr-outcome{flex-basis:100%;margin-top:4px}.vr-page{flex:auto;grid-template-columns:minmax(0,1fr);display:grid}.vr-page.vr-has-drawer{grid-template-columns:minmax(0,1fr) 420px}.vr-page-body{width:100%;max-width:1100px;padding:24px clamp(16px,3vw,40px) 48px}.vr-section{margin-top:28px}.vr-section h2{font-size:var(--t-sect);margin-bottom:10px}.vr-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow-x:auto}.vr-table{border-collapse:collapse;width:100%;font-size:var(--t-body)}.vr-table th,.vr-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.vr-table thead th{font-size:var(--t-small);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--panel-2);font-weight:700}.vr-table tbody tr:last-child>*{border-bottom:0}.vr-table tbody th{font-weight:600}.vr-row-link{min-height:32px;color:var(--brand-ink);align-items:center;font-weight:600;display:inline-flex}.vr-row-link:hover{text-underline-offset:2px;text-decoration:underline}.vr-layers .vr-force{color:var(--brand-ink);font-weight:700}.vr-audit code{font-size:var(--t-small)}.vr-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vr-row{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}.vr-row-stack{display:block}.vr-tiles{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.vr-tile{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:6px;min-height:88px;padding:16px;display:flex}a.vr-tile:hover{border-color:var(--brand);background:var(--hover-solid)}.vr-tile-title{font-family:var(--font-display);font-size:17px;font-weight:600}.vr-tile .vr-sub{margin-left:0;display:block}.vr-sublist{font-size:var(--t-body);gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.vr-form{gap:14px;max-width:760px;display:grid}.vr-form>button:not(.vr-block){justify-self:start}.vr-form-row{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.vr-form-row .field{flex:220px}.vr-fields{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.vr-wide{grid-column:1/-1}.vr-checks{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;gap:4px 18px;margin:0;padding:10px 14px 12px;display:flex}.vr-checks legend{color:var(--muted);padding:0 4px;font-size:14px;font-weight:600}.vr-check{min-height:44px;font-size:var(--t-body);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.vr-check input{width:20px;height:20px;accent-color:var(--brand)}.vr-details{margin-top:12px}.vr-details>summary{cursor:pointer;min-height:44px;color:var(--brand-ink);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;list-style:none;display:flex}.vr-details>summary:before{content:"›";transition:transform var(--motion-fast,.12s);display:inline-block}.vr-details[open]>summary:before{transform:rotate(90deg)}.vr-details>summary::-webkit-details-marker{display:none}.vr-details[open]>.vr-form{margin-top:10px}.vr-row-stack .vr-details{margin-top:0}.vr-row-stack summary{color:var(--text)}.vr-rule{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vr-filters{margin-bottom:16px}.vr-licence{color:var(--muted);margin:0 0 16px}.vr-signin-note{margin-bottom:16px}@media (max-width:420px){.vr-brand .logo-word{font-size:14px}.vr-brand{gap:8px}.vr-brand .brand-logo-chip img{height:21px}.vr-top-end .btn-sm{padding:6px 10px;font-size:14px}}@media (max-width:1100px){.vr-console.vr-has-drawer{grid-template-columns:220px minmax(0,1fr) 340px}.vr-page.vr-has-drawer{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:860px){.vr-top{flex-wrap:wrap;gap:6px 8px;padding:8px 16px}.vr-top-end{gap:6px;margin-left:auto}.vr-nav{flex-basis:100%;order:3}.vr-who{display:none}.vr-console,.vr-console.vr-has-drawer{grid-template-columns:minmax(0,1fr)}.vr-groups{border-right:0;border-bottom:1px solid var(--line);gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.vr-groups>.vr-pane-title,.vr-groups>.vr-pane-foot{display:none}.vr-groups .vr-tree{display:contents}.vr-groups .vr-tree-item{border:1px solid var(--line);background:var(--surface-raised);white-space:nowrap;flex:none}.vr-groups .vr-tree-item[aria-current=true]{box-shadow:inset 0 -2px 0 var(--brand)}.vr-has-drawer .vr-drawer{box-shadow:var(--shadow-drawer)}.vr-pane{padding:14px 16px}.vr-page.vr-has-drawer{grid-template-columns:minmax(0,1fr)}.vr-has-drawer .vr-drawer{z-index:40;border-left:0;padding:16px 16px 32px;position:fixed;inset:0;overflow-y:auto}.vr-page-body{padding:18px 16px 40px}.vr-rule{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-table th,.vr-table td{padding:10px}}:root{--vv-stage:var(--stage-deep);--vv-stage-ink:var(--stage-ink)}:root[data-theme=dark]{--vv-stage:var(--stage-floor)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--vv-stage:var(--stage-floor)}}.vv-shell{background:var(--surface);flex-direction:column;min-height:100dvh;display:flex}.vv-live{height:100dvh;overflow:hidden}.vv-bar{background:var(--panel);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;min-height:56px;padding:6px 16px;display:flex}.vv-back{min-height:44px;color:var(--brand-ink);flex:none;align-items:center;font-weight:600;display:inline-flex}.vv-back:before{content:"‹";margin-right:6px;font-size:20px;line-height:1}.vv-title{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:600;overflow:hidden}.vv-chips{scrollbar-width:none;flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.vv-chips::-webkit-scrollbar{display:none}.vv-timer{font-size:var(--t-small);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.vv-warn{color:var(--gold);font-weight:700}.vv-end{color:var(--coral);border-color:color-mix(in srgb, var(--coral) 45%, var(--line-2));flex:none}.vv-end:hover{color:var(--coral);border-color:var(--coral)}.vv-rec{gap:6px}.vv-rec-dot{background:var(--coral);width:8px;height:8px;animation:vv-blink 1.6s var(--ease-standard,ease) infinite;border-radius:50%}@keyframes vv-blink{50%{opacity:.35}}.vv-tools{background:var(--panel);border-bottom:1px solid var(--line);scrollbar-width:none;flex:none;align-items:center;gap:6px;padding:6px 12px;display:flex;overflow-x:auto}.vv-tools::-webkit-scrollbar{display:none}.vv-tools-gap{flex:auto}.vv-tool{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-raised);min-height:44px;font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;flex:none;align-items:center;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.vv-tool:hover{background:var(--hover-action);border-color:var(--brand)}.vv-tool[aria-pressed=true],.vv-tool[aria-expanded=true]{background:var(--accent-soft);color:var(--brand-ink);border-color:var(--brand)}.vv-tool:focus-visible,.vv-surface:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.vv-inline-field{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.vv-inline-field select{width:auto;min-width:120px;max-width:200px;min-height:44px}.vv-menu-wrap{flex:none;position:relative}.vv-menu{z-index:50;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius);min-width:200px;box-shadow:var(--shadow-drawer);margin-top:50px;padding:6px;display:grid;position:fixed}.vv-menu-item{text-align:left;min-height:44px;font:inherit;color:var(--text);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:0 12px}.vv-menu-item:hover{background:var(--hover-action)}.vv-notices{background:var(--vv-stage);flex:none;gap:6px;padding:8px 12px 0;display:grid}.vv-notices .alert{margin:0}.vv-body{flex:auto;min-height:0;display:flex}.vv-stage{background:var(--vv-stage);min-width:0;min-height:0;color:var(--vv-stage-ink);flex:auto;place-items:center;padding:12px;display:grid;position:relative}.vv-actual{place-items:start;overflow:auto}.vv-surface{touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:0 10px 40px color-mix(in srgb, var(--shadow-ink) 45%, transparent);background:var(--shadow-ink);border-radius:4px;outline:none;position:relative;overflow:hidden}.vv-control{cursor:default}.vv-img,.vv-video{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.vv-img[hidden],.vv-video[hidden]{display:none}.vv-wait{color:var(--vv-stage-ink);align-items:center;gap:12px;font-weight:600;display:inline-flex}.vv-spinner{border:3px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;width:22px;height:22px;animation:.9s linear infinite vv-spin}@keyframes vv-spin{to{transform:rotate(360deg)}}.vv-kb{background:var(--panel);border-radius:var(--radius);box-shadow:var(--shadow-drawer);gap:8px;padding:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.vv-kb-field{resize:none;flex:auto;min-height:44px}.vv-touch-only{display:none}@media (pointer:coarse){.vv-touch-only{display:inline-flex}}.vv-side{background:var(--panel);border-left:1px solid var(--line);flex-direction:column;flex:none;width:420px;min-height:0;display:flex}.vv-side-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.vv-side-head h2{font-size:var(--t-sect)}.vv-panel{align-content:start;gap:12px;min-height:0;padding:14px 16px 24px;display:grid;overflow-y:auto}.vv-row{align-items:center;gap:8px;display:flex}.vv-grow{flex:auto;min-width:0;min-height:44px}.vv-file-btn{cursor:pointer;align-items:center;display:inline-flex}.vv-files,.vv-list,.vv-transfers,.vv-runs{gap:4px;margin:0;padding:0;list-style:none;display:grid}.vv-file{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;min-height:48px;font:inherit;color:var(--text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.vv-file:hover:not(:disabled){border-color:var(--brand);background:var(--hover-solid)}.vv-file>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vv-dir>span:first-child{color:var(--brand-ink);font-weight:600}.vv-list>li{border-bottom:1px solid var(--line);min-height:40px;font-size:var(--t-body);justify-content:space-between;align-items:center;gap:12px;padding:4px;display:flex}.vv-small{color:var(--muted);font-size:var(--t-small)}.vv-bad{color:var(--coral)}.vv-transfer{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);gap:4px;padding:10px 12px;display:grid}.vv-transfer progress{width:100%;height:8px;accent-color:var(--brand)}.vv-transfer-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vv-hash{font-family:var(--font-mono);word-break:break-all;color:var(--ink-2);font-size:12px}.vv-tabs{gap:4px;display:flex;overflow-x:auto}.vv-tab{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);min-height:44px;font:inherit;color:var(--ink-2);cursor:pointer;padding:0 14px;font-weight:600}.vv-tab[aria-selected=true]{background:var(--accent-soft);color:var(--brand-ink);border-color:var(--brand)}.vv-term{background:var(--term-bg);color:var(--term-ink)}.vv-term-form{flex-wrap:wrap;gap:8px;display:flex}.vv-term-form>.vv-grow{flex:200px}.vv-side>.vv-panel{flex:auto}.vv-term-form input{background:var(--term-pane);color:var(--term-ink);border-color:var(--term-rule-strong)}.vv-term-opts{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 16px;display:flex}.vv-term .vr-check,.vv-term .vv-inline-field{color:var(--term-ink-2)}.vv-run{border:1px solid var(--term-rule);border-radius:var(--radius-sm);background:var(--term-pane);gap:6px;padding:10px 12px;display:grid}.vv-run-head{color:var(--term-ink);flex-wrap:wrap;gap:4px 8px;font-size:14px;display:flex}.vv-prompt{color:var(--term-accent);font-weight:700}.vv-run-meta{color:var(--term-ink-3);font-family:var(--font-body);font-size:var(--t-small);margin-left:auto}.vv-out{background:var(--term-well);color:var(--term-ink);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:320px;margin:0;padding:8px 10px;font-size:13px;overflow:auto}.vv-out-err{color:var(--term-danger)}.vv-term .vv-small{color:var(--term-ink-3)}.vv-term .vv-bad{color:var(--term-danger)}.vv-foot{font-size:var(--t-small);color:var(--muted);background:var(--panel);border-top:1px solid var(--line);flex:none;gap:16px;padding:4px 16px;display:flex}.vv-center{align-items:stretch}.vv-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(480px,100% - 32px);box-shadow:var(--shadow);gap:16px;margin:clamp(24px,10vh,120px) auto 40px;padding:28px;display:grid}.vv-h{font-size:var(--t-page);margin:0;line-height:1.2}.vv-lead{color:var(--muted);font-size:var(--t-body);margin:0}.vv-form{gap:14px;display:grid}.vv-wait-block{justify-items:start;gap:12px;display:grid}.vv-wait-block .vv-spinner{color:var(--brand)}.vv-pulse{background:var(--brand);width:14px;height:14px;box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 50%, transparent);animation:vv-pulse 1.8s var(--ease-standard,ease) infinite;border-radius:50%}@keyframes vv-pulse{70%{box-shadow:0 0 0 14px color-mix(in srgb, var(--brand) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 0%, transparent)}}.vv-linkbtn{justify-content:center;align-items:center;display:inline-flex}.vv-modal{z-index:60;background:var(--scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vv-modal-card{background:var(--panel);border-radius:var(--radius-lg);width:min(440px,100%);box-shadow:var(--shadow-drawer);gap:14px;padding:22px;display:grid}.vv-modal-card h2{font-size:var(--t-sect)}.vv-modal-act{justify-content:flex-end;gap:10px;display:flex}.vv-danger{background:var(--danger-fill);border-color:var(--danger-fill)}.vv-danger:hover{background:var(--danger-fill-press);border-color:var(--danger-fill-press)}@media (prefers-reduced-motion:reduce){.vv-spinner,.vv-pulse,.vv-rec-dot{animation:none}}@media (max-width:1100px){.vv-side{width:360px}}@media (max-width:760px){.vv-bar{flex-wrap:wrap;gap:6px 8px;padding:6px 10px}.vv-title{flex:1 1 0}.vv-live .vv-chips{flex-basis:100%;order:3}.vv-inline-field{gap:0;font-size:0}.vv-chips .vv-timer+.vv-timer{display:none}.vv-stage{padding:6px}.vv-side{z-index:45;border-left:0;width:auto;position:fixed;inset:0}.vv-foot{display:none}.vv-tools{padding:6px 8px}.vv-tool{padding:0 12px}}.vv-hint{min-height:44px;font-size:var(--t-small);align-items:center;display:inline-flex}

