:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:var(--font-geist-sans), "Noto Sans", "Noto Sans CJK SC", "Noto Sans Arabic", "Noto Sans Devanagari", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{color:#162238;scroll-behavior:smooth;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f4f6fa;min-width:320px;min-height:100%}body{color:#162238;min-width:320px;min-height:100vh;font-family:var(--font-sans);background:#f4f6fa;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button,select,label{-webkit-tap-highlight-color:transparent}button:not(:disabled),select:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #2257d43d}::selection{color:#162238;background:#2257d433}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.vs-shell{--vs-canvas:#f4f6fa;--vs-surface:#fff;--vs-surface-subtle:#f8fafc;--vs-surface-blue:#eef4ff;--vs-line:#dce2ea;--vs-line-strong:#c2ccd9;--vs-ink:#162238;--vs-text:#2a3950;--vs-muted:#5e6a7c;--vs-soft:#7b8798;--vs-blue:#2257d4;--vs-blue-dark:#1748bd;--vs-teal:#0c7a70;--vs-teal-soft:#eaf7f4;--vs-amber:#9b6410;--vs-amber-soft:#fff7e9;--vs-red:#b34747;--vs-red-soft:#fff1f1;min-width:320px;min-height:100svh;color:var(--vs-ink);background:var(--vs-canvas);font-family:var(--font-sans);font-size:16px;line-height:1.55}.vs-shell *,.vs-shell :before,.vs-shell :after{box-sizing:border-box;letter-spacing:0}.vs-shell a{color:inherit;text-decoration:none}.vs-shell button,.vs-shell input,.vs-shell textarea,.vs-shell select{font:inherit}.vs-shell button:disabled{cursor:not-allowed;opacity:.5}.vs-shell :is(a,button,input,textarea,select,summary):focus-visible{outline-offset:2px;outline:3px solid #2257d43d}.vs-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vs-header{z-index:20;border-bottom:1px solid var(--vs-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;grid-template-columns:minmax(190px,1fr) auto minmax(430px,1fr);align-items:center;gap:24px;min-height:72px;padding:10px clamp(18px,3vw,42px);display:grid;position:sticky;top:0}.vs-brand{justify-self:start;align-items:center;gap:11px;min-width:0;display:inline-flex}.vs-brand img{object-fit:cover;background:#fff;border:1px solid #d4dce7;border-radius:8px;flex:none;width:40px;height:40px}.vs-brand>span{gap:1px;min-width:0;display:grid}.vs-brand strong{color:var(--vs-ink);font-size:19px;line-height:1.1}.vs-brand small{color:var(--vs-muted);font-size:12px;line-height:1.3}.vs-header-nav{border:1px solid var(--vs-line);background:#f6f8fb;border-radius:8px;justify-content:center;align-items:center;gap:2px;padding:3px;display:flex}.vs-header-nav a{min-width:88px;min-height:42px;color:var(--vs-muted);border-radius:6px;justify-content:center;align-items:center;padding:7px 13px;font-size:13px;font-weight:760;display:inline-flex}.vs-header-nav a:hover{color:var(--vs-blue);background:#fff}.vs-header-nav a[aria-current=page]{color:#fff;background:var(--vs-blue)}.vs-header-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:8px;display:flex}.vs-language-control{border:1px solid var(--vs-line);width:44px;height:44px;min-height:44px;color:var(--vs-blue);background:var(--vs-surface-blue);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.vs-language-control:hover{background:#fff;border-color:#9fb5e8}.vs-language-control>svg{pointer-events:none;flex:none}.vs-language-control select{opacity:0;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;padding:0;position:absolute;inset:0}.vs-language-control select:focus-visible{outline:0}.vs-language-control:focus-within{outline-offset:2px;outline:3px solid #2257d43d}[dir=rtl] .vs-language-control select{padding:0}.vs-shell :is(code,kbd,samp,[data-bidi=ltr]){direction:ltr;unicode-bidi:isolate}.vs-header-action{border:1px solid var(--vs-line);min-height:44px;color:var(--vs-text);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:13px;font-weight:730;display:inline-flex}.vs-header-action:hover,.vs-header-action[aria-current=page]{color:var(--vs-blue);background:var(--vs-surface-blue);border-color:#a9bde9}.vs-action-label-short{display:none}.vs-page{width:min(1380px,100% - 48px);margin:0 auto;padding:30px 0 24px}.vs-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding:0 0 22px;display:grid}.vs-intro>div{min-width:0}.vs-kicker{color:var(--vs-blue);font-family:var(--font-mono);text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:760}.vs-intro h1{color:var(--vs-ink);text-wrap:balance;margin:0;font-size:44px;line-height:1.12}.vs-intro>div>p:last-child{max-width:820px;color:var(--vs-muted);margin:10px 0 0;font-size:17px;line-height:1.65}.vs-intro-facts{gap:7px;min-width:255px;margin:0;padding:0;list-style:none;display:grid}.vs-intro-facts li{min-width:0;color:var(--vs-text);align-items:center;gap:9px;font-size:12px;font-weight:680;display:flex}.vs-intro-facts svg{color:var(--vs-teal);flex:none}.vs-console{border:1px solid var(--vs-line-strong);background:var(--vs-surface);border-radius:8px;grid-template-columns:236px minmax(0,1fr) 320px;min-height:730px;display:grid;overflow:hidden;box-shadow:0 18px 44px #1f315312}.vs-sidebar{border-right:1px solid var(--vs-line);background:var(--vs-surface-subtle);min-width:0}.vs-sidebar-section{min-width:0;padding:20px 16px}.vs-sidebar-section+.vs-sidebar-section{border-top:1px solid var(--vs-line)}.vs-section-label{color:var(--vs-soft);text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:780}.vs-mode-nav{gap:4px;display:grid}.vs-mode-nav a{min-height:52px;color:var(--vs-muted);border:1px solid #0000;border-radius:7px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.vs-mode-nav a:hover{border-color:var(--vs-line);color:var(--vs-ink);background:#fff}.vs-mode-nav a[aria-current=page]{color:var(--vs-blue);background:var(--vs-surface-blue);border-color:#cddaf5}.vs-mode-nav a>span{width:32px;height:32px;color:var(--vs-blue);background:#fff;border-radius:7px;place-items:center;display:grid}.vs-mode-nav a[aria-current=page]>span{color:#fff;background:var(--vs-blue)}.vs-mode-nav strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.vs-mode-nav small{color:var(--vs-soft);font-family:var(--font-mono);font-size:12px}.vs-controller-summary{gap:13px;display:grid}.vs-controller-summary>.vs-section-label{margin-bottom:-2px}.vs-controller-head{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.vs-controller-head>span{width:36px;height:36px;color:var(--vs-teal);background:var(--vs-teal-soft);border-radius:7px;place-items:center;display:grid}.vs-controller-head>div{gap:1px;min-width:0;display:grid}.vs-controller-head strong{color:var(--vs-ink);font-size:13px}.vs-controller-head small{color:var(--vs-muted);font-size:12px}.vs-controller-summary dl{border-top:1px solid var(--vs-line);gap:0;margin:0;display:grid}.vs-controller-summary dl>div{border-bottom:1px solid var(--vs-line);gap:2px;padding:9px 0;display:grid}.vs-controller-summary dt{color:var(--vs-soft);font-size:12px}.vs-controller-summary dd{overflow-wrap:anywhere;min-width:0;color:var(--vs-text);font-family:var(--font-mono);margin:0;font-size:12px}.vs-help-text{color:var(--vs-soft);margin:-3px 0 0;font-size:12px;line-height:1.55}.vs-primary-button,.vs-secondary-button,.vs-danger-outline-button,.vs-icon-command{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:13px;font-weight:760;line-height:1.2;display:inline-flex}.vs-shell .vs-primary-button{border:1px solid var(--vs-blue);color:#fff;background:var(--vs-blue);gap:10px;min-height:50px;padding:11px 18px;box-shadow:0 10px 22px #2257d447}.vs-shell .vs-primary-button:hover:not(:disabled){border-color:var(--vs-blue-dark);background:var(--vs-blue-dark)}.vs-primary-button>svg,.vs-primary-button .vs-home-primary-action-icon{color:currentColor;flex:none}.vs-primary-button>.vs-primary-arrow{opacity:.9;margin-inline-start:3px}.vs-secondary-button{border:1px solid var(--vs-line-strong);width:fit-content;max-width:100%;color:var(--vs-text);background:#fff;padding:8px 11px}.vs-secondary-button:hover:not(:disabled){color:var(--vs-blue);background:var(--vs-surface-blue);border-color:#9cb2df}.vs-danger-button,.vs-danger-button:hover:not(:disabled){color:var(--vs-red);background:var(--vs-red-soft);border-color:#e5b9b9}.vs-work-panel{background:#fff;min-width:0}.vs-work-header{border-bottom:1px solid var(--vs-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding:22px 24px;display:grid}.vs-work-header>span:first-child{width:42px;height:42px;color:var(--vs-blue);background:var(--vs-surface-blue);border-radius:8px;place-items:center;display:grid}.vs-work-header>div{min-width:0}.vs-work-header p{color:var(--vs-blue);text-transform:uppercase;margin:0 0 3px;font-size:12px;font-weight:780}.vs-work-header h2{color:var(--vs-ink);margin:0;font-size:28px;line-height:1.25}.vs-work-header small{max-width:760px;color:var(--vs-muted);margin-top:6px;font-size:13px;line-height:1.6;display:block}.vs-risk-pill{min-height:30px;color:var(--vs-teal);background:var(--vs-teal-soft);white-space:nowrap;border:1px solid #b9ded5;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:760;display:inline-flex}.vs-risk-review{color:var(--vs-amber);background:var(--vs-amber-soft);border-color:#ead5ae}.vs-delegate-form,.vs-verify-tool,.vs-revoke-tool{min-width:0}.vs-form-section{border-bottom:1px solid var(--vs-line);gap:13px;min-width:0;padding:20px 24px;display:grid}.vs-form-section h3{color:var(--vs-text);margin:0;font-size:14px;line-height:1.3}.vs-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vs-field{gap:7px;min-width:0;display:grid}.vs-field>span,.vs-field-label,.vs-safeguards legend{color:var(--vs-text);font-size:12px;font-weight:720}.vs-field input,.vs-field textarea{border:1px solid var(--vs-line-strong);width:100%;min-width:0;color:var(--vs-ink);background:var(--vs-surface-subtle);border-radius:7px}.vs-field input{min-height:48px;padding:9px 11px}.vs-field textarea{resize:vertical;min-height:108px;padding:11px;line-height:1.55}.vs-field input::placeholder,.vs-field textarea::placeholder{color:#8a94a3}.vs-field input:focus,.vs-field textarea:focus{border-color:var(--vs-blue);background:#fff;outline:0;box-shadow:0 0 0 3px #2257d41a}.vs-field textarea[readonly]{color:#40516a;font-family:var(--font-mono);background:#f5f7fa;font-size:12px}.vs-check-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.vs-check-option{border:1px solid var(--vs-line);min-width:0;min-height:86px;color:var(--vs-text);cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:22px 22px minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid;position:relative}.vs-check-option:hover{background:#fbfcff;border-color:#afc0e3}.vs-check-option:has(input:checked){background:var(--vs-surface-blue);box-shadow:inset 3px 0 0 var(--vs-blue);border-color:#9db4e8}.vs-check-option>input{opacity:0;pointer-events:none;position:absolute}.vs-check-mark{color:#fff;background:#fff;border:1px solid #aeb9c8;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.vs-check-option input:checked+.vs-check-mark{border-color:var(--vs-blue);background:var(--vs-blue)}.vs-check-option>svg{color:var(--vs-blue);margin-top:1px}.vs-check-option>span:last-child{gap:3px;min-width:0;display:grid}.vs-check-option strong{color:var(--vs-ink);font-size:13px;line-height:1.35}.vs-check-option small{color:var(--vs-muted);font-size:12px;line-height:1.45}.vs-field-error{color:var(--vs-red);margin:0;font-size:12px;font-weight:680}.vs-expiry-row{grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);align-items:start;gap:18px;display:grid}.vs-expiry-row>div{gap:7px;min-width:0;display:grid}.vs-segmented-control{border:1px solid var(--vs-line);background:#f3f5f8;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;min-width:0;padding:3px;display:grid}.vs-segmented-control button{overflow-wrap:anywhere;min-width:0;min-height:42px;color:var(--vs-muted);background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:720}.vs-segmented-control button[aria-pressed=true]{color:var(--vs-blue);background:#fff;box-shadow:0 2px 8px #1e2d4614}.vs-safeguards{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.vs-safeguards legend{margin-bottom:7px}.vs-safeguards label{min-height:38px;color:var(--vs-text);cursor:pointer;grid-template-columns:20px 18px minmax(0,1fr);align-items:center;gap:7px;font-size:12px;display:grid;position:relative}.vs-safeguards input{opacity:0;pointer-events:none;position:absolute}.vs-safeguards label>span{color:#fff;background:#fff;border:1px solid #aeb9c8;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.vs-safeguards input:checked+span{border-color:var(--vs-teal);background:var(--vs-teal)}.vs-safeguards svg{color:var(--vs-teal)}.vs-risk-note{color:var(--vs-teal);background:var(--vs-teal-soft);border:1px solid #bddfd7;border-radius:7px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;display:grid}.vs-risk-note>svg{margin-top:1px}.vs-risk-note strong{color:inherit;font-size:12px}.vs-risk-note p{color:var(--vs-muted);margin:2px 0 0;font-size:12px;line-height:1.5}.vs-risk-note-review{color:var(--vs-amber);background:var(--vs-amber-soft);border-color:#ead5ae}.vs-primary-action-row{border-bottom:1px solid var(--vs-line);background:var(--vs-surface-subtle);align-items:center;gap:12px;min-width:0;padding:18px 24px;display:flex}.vs-primary-action-row>span{min-width:0;color:var(--vs-soft);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vs-signed-result{background:#f6fcfa;border:1px solid #b9ddd4;border-radius:8px;gap:14px;margin:20px 24px 24px;padding:16px;display:grid}.vs-signed-result>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.vs-signed-result>header>span{width:34px;height:34px;color:var(--vs-teal);background:var(--vs-teal-soft);border-radius:7px;place-items:center;display:grid}.vs-signed-result strong{color:var(--vs-ink);font-size:14px}.vs-signed-result p{color:var(--vs-muted);margin:3px 0 0;font-size:12px;line-height:1.5}.vs-handoff-command{color:#fff;background:var(--vs-blue);border-color:#9db3df}.vs-handoff-command:hover:not(:disabled){color:#fff;background:#234fc2;border-color:#234fc2}.vs-handoff-note{border-inline-start:3px solid var(--vs-blue);color:var(--vs-blue);background:var(--vs-surface-blue);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;display:grid}.vs-handoff-note p{color:var(--vs-text);margin:0;font-size:14px;line-height:1.55}.vs-result-actions,.vs-inline-actions,.vs-section-title-row>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vs-icon-command{border:1px solid var(--vs-line-strong);min-height:38px;color:var(--vs-text);background:#fff;padding:6px 8px;font-size:12px}.vs-icon-command:hover:not(:disabled){color:var(--vs-blue);background:var(--vs-surface-blue);border-color:#9db3df}.vs-section-title-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.vs-envelope-input{min-height:300px!important;font-family:var(--font-mono)!important;font-size:12px!important;line-height:1.55!important}.vs-verify-tool>.vs-form-section>.vs-primary-button{width:fit-content}.vs-verification-result{border:1px solid var(--vs-line);background:var(--vs-surface-subtle);border-radius:8px;margin:20px 24px 24px;overflow:hidden}.vs-verification-result>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid}.vs-verification-result>header>span{width:42px;height:42px;color:var(--vs-blue);background:var(--vs-surface-blue);border-radius:8px;place-items:center;display:grid}.vs-verification-result>header p{color:var(--vs-soft);text-transform:uppercase;margin:0;font-size:12px;font-weight:720}.vs-verification-result>header h3{color:var(--vs-ink);margin:1px 0 0;font-size:18px}.vs-verification-result>header small{color:var(--vs-muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.vs-verification-valid{background:#f6fcfa;border-color:#b9ddd4}.vs-verification-valid>header>span{color:var(--vs-teal);background:var(--vs-teal-soft)}.vs-verification-invalid,.vs-verification-revoked{background:#fff8f8;border-color:#e4bcbc}.vs-verification-invalid>header>span,.vs-verification-revoked>header>span{color:var(--vs-red);background:var(--vs-red-soft)}.vs-verification-expired{background:#fffaf2;border-color:#ead5ae}.vs-verification-expired>header>span{color:var(--vs-amber);background:var(--vs-amber-soft)}.vs-check-results{border-top:1px solid var(--vs-line);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vs-check-results article{border-bottom:1px solid var(--vs-line);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:12px 14px;display:grid}.vs-check-results article:nth-child(odd){border-right:1px solid var(--vs-line)}.vs-check-results article>span{width:26px;height:26px;color:var(--vs-teal);background:var(--vs-teal-soft);border-radius:7px;place-items:center;display:grid}.vs-check-results article[data-status=warn]>span{color:var(--vs-amber);background:var(--vs-amber-soft)}.vs-check-results article[data-status=fail]>span{color:var(--vs-red);background:var(--vs-red-soft)}.vs-check-results strong{color:var(--vs-text);font-size:12px}.vs-check-results p{color:var(--vs-muted);margin:3px 0 0;font-size:12px;line-height:1.45}.vs-outcome-tool{border:1px solid var(--vs-line-strong);background:#fff;border-radius:8px;margin:20px 24px 24px;overflow:hidden}.vs-outcome-header{border-bottom:1px solid var(--vs-line);background:var(--vs-surface-subtle);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:16px;display:grid}.vs-outcome-header>span{width:42px;height:42px;color:var(--vs-blue);background:var(--vs-surface-blue);border-radius:8px;place-items:center;display:grid}.vs-outcome-header p{color:var(--vs-blue);text-transform:uppercase;margin:0;font-size:13px;font-weight:760}.vs-outcome-header h3{color:var(--vs-ink);margin:1px 0 0;font-size:22px}.vs-outcome-header small{color:var(--vs-muted);margin-top:3px;font-size:14px;line-height:1.5;display:block}.vs-outcome-expectation,.vs-outcome-warning{border-bottom:1px solid var(--vs-line);color:var(--vs-teal);background:var(--vs-teal-soft);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;padding:13px 16px;display:grid}.vs-outcome-expectation strong{color:var(--vs-ink);font-size:14px;display:block}.vs-outcome-expectation p,.vs-outcome-warning p{color:var(--vs-text);margin:2px 0 0;font-size:14px;line-height:1.5}.vs-outcome-warning{color:var(--vs-red);background:var(--vs-red-soft)}.vs-outcome-warning p{margin:0}.vs-outcome-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.vs-outcome-fields textarea{min-height:132px}.vs-outcome-decision{border-top:1px solid var(--vs-line);background:var(--vs-surface-subtle);flex-wrap:wrap;align-items:end;gap:10px 14px;padding:14px 16px;display:flex}.vs-outcome-decision>span{width:100%;color:var(--vs-text);font-size:14px;font-weight:720}.vs-decision-control{border:1px solid var(--vs-line-strong);background:#fff;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:min(100%,310px);display:inline-grid;overflow:hidden}.vs-decision-control button{min-height:42px;color:var(--vs-muted);background:0 0;border:0;border-radius:0;padding:7px 10px;font-size:14px}.vs-decision-control button+button{border-inline-start:1px solid var(--vs-line)}.vs-decision-control button[data-decision=accepted][aria-pressed=true]{color:var(--vs-teal);background:var(--vs-teal-soft)}.vs-decision-control button[data-decision=rejected][aria-pressed=true]{color:var(--vs-red);background:var(--vs-red-soft)}.vs-outcome-decision>.vs-primary-button{margin-inline-start:auto}.vs-outcome-receipt{background:#f6fcfa;border-top:1px solid #b9ddd4;padding:15px 16px}.vs-outcome-receipt>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.vs-outcome-receipt>header>span{width:34px;height:34px;color:var(--vs-teal);background:#fff;border-radius:7px;place-items:center;display:grid}.vs-outcome-receipt strong{color:var(--vs-ink);font-size:16px}.vs-outcome-receipt p{color:var(--vs-muted);margin:3px 0 0;font-size:14px;line-height:1.5}.vs-outcome-rejected{background:#fff8f8;border-top-color:#e4bcbc}.vs-outcome-rejected>header>span{color:var(--vs-red)}.vs-count-badge{min-width:28px;height:28px;color:var(--vs-blue);background:var(--vs-surface-blue);font-family:var(--font-mono);border-radius:7px;place-items:center;padding:0 7px;font-size:12px;font-weight:760;display:grid}.vs-empty-state{border:1px dashed var(--vs-line-strong);min-height:250px;color:var(--vs-soft);background:var(--vs-surface-subtle);text-align:center;border-radius:8px;align-content:center;place-items:center;gap:10px;padding:24px;display:grid}.vs-empty-state p{color:var(--vs-muted);margin:0;font-size:13px}.vs-grant-list{gap:9px;display:grid}.vs-grant-row{border:1px solid var(--vs-line);background:#fff;border-radius:8px;gap:11px;padding:14px;display:grid}.vs-grant-row>header{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.vs-grant-row>header>div{gap:1px;min-width:0;display:grid}.vs-grant-row>header strong{color:var(--vs-ink);font-size:14px}.vs-grant-row>header small{color:var(--vs-soft);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vs-grant-row>p{color:var(--vs-muted);margin:0;font-size:13px;line-height:1.55}.vs-grant-row dl{border-top:1px solid var(--vs-line);border-bottom:1px solid var(--vs-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.vs-grant-row dl>div{gap:2px;min-width:0;padding:9px 8px;display:grid}.vs-grant-row dl>div+div{border-left:1px solid var(--vs-line)}.vs-grant-row dt{color:var(--vs-soft);font-size:12px}.vs-grant-row dd{overflow-wrap:anywhere;min-width:0;color:var(--vs-text);margin:0;font-size:12px}.vs-status-dot{background:var(--vs-teal);border-radius:50%;width:8px;height:8px;display:block}.vs-dot-revoked{background:var(--vs-red)}.vs-dot-accepted{background:var(--vs-teal)}.vs-dot-rejected{background:var(--vs-red)}.vs-dot-expired{background:var(--vs-amber)}.vs-status-badge,.vs-protocol-status,.vs-domain-badge{width:fit-content;max-width:100%;min-height:32px;color:var(--vs-teal);background:var(--vs-teal-soft);border:1px solid #b9ded5;border-radius:7px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:720;display:inline-flex}.vs-status-revoked,.vs-status-invalid{color:var(--vs-red);background:var(--vs-red-soft);border-color:#e5bebe}.vs-status-expired,.vs-status-idle,.vs-status-checking{color:var(--vs-amber);background:var(--vs-amber-soft);border-color:#ead5ae}.vs-danger-outline-button{width:fit-content;color:var(--vs-red);background:#fff;border:1px solid #e0b6b6;padding:8px 11px}.vs-danger-outline-button:hover:not(:disabled){background:var(--vs-red-soft)}.vs-grant-actions{flex-wrap:wrap;gap:8px;display:flex}.vs-context-panel{border-left:1px solid var(--vs-line);background:var(--vs-surface-subtle);min-width:0}.vs-context-section{gap:10px;min-width:0;padding:18px;display:grid}.vs-context-section+.vs-context-section{border-top:1px solid var(--vs-line)}.vs-context-heading{align-items:center;gap:8px;min-width:0;display:flex}.vs-context-heading svg{color:var(--vs-blue);flex:none}.vs-context-heading h2{color:var(--vs-text);margin:0;font-size:13px}.vs-context-section>code{overflow-wrap:anywhere;min-width:0;color:var(--vs-blue);font-family:var(--font-mono);font-size:12px;font-weight:680;display:block}.vs-context-section>p{color:var(--vs-muted);margin:0;font-size:12px;line-height:1.55}.vs-protocol-invalid{color:var(--vs-red);background:var(--vs-red-soft);border-color:#e5bebe}.vs-protocol-idle,.vs-protocol-checking{color:var(--vs-amber);background:var(--vs-amber-soft);border-color:#ead5ae}.vs-domain-badge{color:#7b632e;background:#fffaf0;border-color:#d8caa9}.vs-domain-badge>span{background:var(--vs-amber);border-radius:50%;width:7px;height:7px}.vs-domain-live{color:var(--vs-teal);background:var(--vs-teal-soft);border-color:#b9ded5}.vs-domain-live>span{background:var(--vs-teal)}.vs-metrics{border:1px solid var(--vs-line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.vs-metrics>div{gap:2px;min-width:0;padding:10px 8px;display:grid}.vs-metrics>div+div{border-left:1px solid var(--vs-line)}.vs-metrics>div:nth-child(3){border-top:1px solid var(--vs-line);border-left:0}.vs-metrics>div:nth-child(4){border-top:1px solid var(--vs-line)}.vs-metrics span{overflow-wrap:anywhere;color:var(--vs-soft);font-size:12px}.vs-metrics strong{color:var(--vs-ink);font-size:18px}.vs-activity-list{display:grid}.vs-activity-list article{border-bottom:1px solid var(--vs-line);grid-template-columns:10px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:10px 0;display:grid}.vs-activity-list article:last-child{border-bottom:0}.vs-activity-list article>.vs-status-dot{margin-top:6px}.vs-activity-list article>div{min-width:0}.vs-activity-list strong{overflow-wrap:anywhere;color:var(--vs-text);font-size:12px;display:block}.vs-activity-list p{color:var(--vs-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.vs-activity-list small{color:var(--vs-soft);font-size:12px}.vs-context-empty{padding:8px 0 2px}.vs-boundary-note{background:#fffaf1}.vs-boundary-note .vs-context-heading svg{color:var(--vs-amber)}.vs-proof-flow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:18px 2px;display:grid}.vs-proof-flow>.vs-section-label{margin:0}.vs-proof-flow>div{border:1px solid var(--vs-line);background:#fff;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;display:grid}.vs-proof-flow>div>div{grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;min-height:60px;padding:8px 10px;display:grid}.vs-proof-flow>div>div+div{border-left:1px solid var(--vs-line)}.vs-proof-flow>div span{width:30px;height:30px;color:var(--vs-blue);background:var(--vs-surface-blue);border-radius:7px;place-items:center;display:grid}.vs-proof-flow strong{overflow-wrap:anywhere;min-width:0;color:var(--vs-text);font-size:12px}.vs-proof-flow>div>div>svg{color:var(--vs-soft)}.vs-footer{border-top:1px solid var(--vs-line);color:var(--vs-soft);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:17px 2px 6px;font-size:12px;display:grid}.vs-footer>span{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono)}.vs-footer p{color:var(--vs-muted);text-align:center;margin:0}.vs-footer a{color:var(--vs-blue);justify-self:end;align-items:center;gap:6px;font-weight:720;display:inline-flex}.vs-help-page{width:min(1180px,100% - 48px);margin:0 auto;padding:34px 0 56px}.vs-help-intro{border-bottom:1px solid var(--vs-line);grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:end;gap:52px;padding:0 0 28px;display:grid}.vs-help-intro h1{color:var(--vs-ink);margin:0;font-size:56px;line-height:1.04}.vs-help-intro>div>p:last-child{max-width:650px;color:var(--vs-muted);margin:12px 0 0;font-size:18px}.vs-help-search{border:1px solid var(--vs-line-strong);background:#fff;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:5px 7px 5px 14px;display:grid;box-shadow:0 8px 24px #1622380f}.vs-help-search>svg{color:var(--vs-blue)}.vs-help-search input{width:100%;min-width:0;min-height:46px;color:var(--vs-ink);background:0 0;border:0;outline:0;font-size:16px}.vs-help-search input::placeholder{color:var(--vs-soft)}.vs-help-search button{width:36px;height:36px;color:var(--vs-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.vs-help-search button:hover{color:var(--vs-blue);background:var(--vs-surface-blue)}.vs-help-layout{grid-template-columns:238px minmax(0,1fr);gap:42px;padding-top:28px;display:grid}.vs-help-sidebar{border-inline-end:1px solid var(--vs-line);align-content:start;gap:4px;height:fit-content;padding-inline-end:20px;display:grid;position:sticky;top:96px}.vs-help-sidebar button{min-height:46px;color:var(--vs-muted);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.vs-help-sidebar button:hover{color:var(--vs-ink);background:#edf1f7}.vs-help-sidebar button[aria-pressed=true]{color:#fff;background:var(--vs-blue)}.vs-help-sidebar button span{overflow-wrap:anywhere;min-width:0;font-weight:700}.vs-help-sidebar button small{min-width:24px;height:24px;color:inherit;background:#ffffff29;border-radius:6px;place-items:center;font-size:12px;display:grid}.vs-help-results{min-width:0}.vs-help-results-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:14px;display:flex}.vs-help-results-heading h2{color:var(--vs-ink);margin:0;font-size:20px}.vs-help-results-heading span{color:var(--vs-muted);font-size:13px;font-weight:680}.vs-help-article-list{gap:12px;display:grid}.vs-help-article{border:1px solid var(--vs-line);background:#fff;border-radius:8px;grid-template-columns:42px minmax(0,1fr);gap:15px;padding:22px;display:grid;box-shadow:0 4px 16px #16223809}.vs-help-article:target{border-color:#8eabe9;box-shadow:0 0 0 3px #2257d41a}.vs-help-article-icon{width:42px;height:42px;color:var(--vs-blue);background:var(--vs-surface-blue);border-radius:8px;place-items:center;display:grid}.vs-help-article-body{min-width:0}.vs-help-article-body>header p{color:var(--vs-blue);text-transform:uppercase;margin:0 0 3px;font-size:12px;font-weight:760}.vs-help-article-body>header h3{color:var(--vs-ink);margin:0;font-size:18px;line-height:1.3}.vs-help-article-body>header>span{color:var(--vs-muted);margin-top:5px;display:block}.vs-help-steps{border-top:1px solid var(--vs-line);margin-top:16px;padding-top:14px}.vs-help-steps>strong{color:var(--vs-ink);font-size:13px}.vs-help-steps ol{color:var(--vs-text);gap:7px;margin:8px 0 0;padding-inline-start:20px;display:grid}.vs-help-steps li{padding-inline-start:3px}.vs-help-action{align-items:center;gap:3px;min-height:36px;margin-top:14px;font-size:13px;font-weight:740;display:inline-flex;color:var(--vs-blue)!important}.vs-help-action:hover{color:var(--vs-blue-dark)!important}.vs-help-empty{border-block:1px solid var(--vs-line);min-height:240px;color:var(--vs-muted);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.vs-help-empty p{margin:0}.vs-help-empty button{border:1px solid var(--vs-line-strong);min-height:38px;color:var(--vs-blue);cursor:pointer;background:#fff;border-radius:6px;padding:7px 13px;font-weight:700}.vs-help-faq{border-top:1px solid var(--vs-line-strong);grid-template-columns:minmax(190px,.48fr) minmax(0,1fr);gap:34px;margin-top:38px;padding-top:32px;display:grid}.vs-help-faq h2{color:var(--vs-ink);margin:0;font-size:22px}.vs-help-faq>div:first-child>p:last-child{color:var(--vs-muted);margin:8px 0 0}.vs-help-faq-list{border-top:1px solid var(--vs-line)}.vs-help-faq details{border-bottom:1px solid var(--vs-line)}.vs-help-faq summary{min-height:58px;color:var(--vs-ink);cursor:pointer;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:14px;padding:11px 2px;font-weight:720;list-style:none;display:grid}.vs-help-faq summary::-webkit-details-marker{display:none}.vs-help-faq summary svg{color:var(--vs-muted);transition:transform .16s}.vs-help-faq details[open] summary svg{transform:rotate(90deg)}[dir=rtl] .vs-help-faq details[open] summary svg{transform:rotate(-90deg)}.vs-help-faq details p{color:var(--vs-muted);margin:0;padding:0 30px 16px 2px}[dir=rtl] .vs-help-faq details p{padding:0 2px 16px 30px}.vs-brand small,.vs-kicker,.vs-section-label,.vs-mode-nav small,.vs-controller-summary dt,.vs-controller-summary dd,.vs-work-header p,.vs-risk-pill,.vs-field-error,.vs-primary-action-row>span,.vs-count-badge,.vs-grant-row>header small,.vs-status-badge,.vs-protocol-status,.vs-domain-badge,.vs-context-section>code,.vs-footer,.vs-help-sidebar button small,.vs-help-article-body>header p{font-size:13px}.vs-header-nav a,.vs-language-control select,.vs-header-action,.vs-intro-facts li,.vs-mode-nav strong,.vs-controller-head strong,.vs-controller-head small,.vs-help-text,.vs-primary-button,.vs-secondary-button,.vs-danger-outline-button,.vs-icon-command,.vs-field>span,.vs-field-label,.vs-safeguards legend,.vs-field textarea[readonly],.vs-check-option strong,.vs-check-option small,.vs-segmented-control button,.vs-safeguards label,.vs-risk-note strong,.vs-risk-note p,.vs-signed-result p,.vs-verification-result>header p,.vs-verification-result>header small,.vs-check-results strong,.vs-check-results p,.vs-grant-row>p,.vs-grant-row dt,.vs-grant-row dd,.vs-context-heading h2,.vs-context-section>p,.vs-metrics span,.vs-activity-list strong,.vs-activity-list p,.vs-activity-list small,.vs-proof-flow strong,.vs-help-sidebar button,.vs-help-results-heading span,.vs-help-steps>strong,.vs-help-action{font-size:14px}.vs-envelope-input{font-size:14px!important}.vs-work-header small,.vs-empty-state p{font-size:15px}.vs-form-section h3,.vs-signed-result strong,.vs-grant-row>header strong{font-size:16px}.vs-brand strong,.vs-verification-result>header h3,.vs-metrics strong,.vs-help-article-body>header h3{font-size:21px}.vs-help-results-heading h2{font-size:24px}.vs-help-faq h2{font-size:25px}@media (width<=1160px){.vs-header{grid-template-columns:minmax(170px,1fr) auto minmax(370px,1fr);gap:14px}.vs-did-action .vs-action-label{display:none}.vs-did-action .vs-action-label-short{display:inline}.vs-console{grid-template-columns:230px minmax(0,1fr)}.vs-context-panel{border-top:1px solid var(--vs-line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vs-context-section+.vs-context-section{border-top:0;border-left:1px solid var(--vs-line)}.vs-context-section{align-content:start}}@media (width<=900px){.vs-header{grid-template-columns:auto minmax(0,1fr);gap:12px}.vs-header-nav{grid-area:1/2;justify-self:end;display:flex}.vs-header-actions{grid-area:2/1/auto/-1;justify-self:stretch;width:100%}.vs-help-intro{grid-template-columns:1fr;gap:20px}.vs-help-intro h1{font-size:48px}.vs-help-layout{grid-template-columns:1fr;gap:20px}.vs-help-sidebar{border-inline-end:0;border-bottom:1px solid var(--vs-line);grid-template-columns:repeat(5,minmax(118px,1fr));padding:0 0 12px;position:static;overflow-x:auto}.vs-intro{grid-template-columns:1fr;gap:14px}.vs-intro-facts{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.vs-console{grid-template-columns:1fr}.vs-sidebar{border-right:0;border-bottom:1px solid var(--vs-line);grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);display:grid}.vs-sidebar-section+.vs-sidebar-section{border-top:0;border-left:1px solid var(--vs-line)}.vs-mode-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.vs-mode-nav a{grid-template-columns:32px minmax(0,1fr)}.vs-mode-nav small{display:none}.vs-context-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-context-section:nth-child(3){border-left:0;border-top:1px solid var(--vs-line)}.vs-context-section:nth-child(4){border-top:1px solid var(--vs-line)}.vs-proof-flow{grid-template-columns:1fr;gap:9px}}@media (width<=680px){.vs-page{width:calc(100% - 24px);padding-top:20px}.vs-header{min-height:62px;padding:8px 12px}.vs-language-control select{width:100%}.vs-header-action{padding:8px 9px}.vs-help-page{width:calc(100% - 24px);padding:24px 0 36px}.vs-help-intro{padding-bottom:22px}.vs-help-intro h1{font-size:40px}.vs-help-search{grid-template-columns:20px minmax(0,1fr) auto;padding-inline-start:12px}.vs-help-article{grid-template-columns:1fr;padding:17px}.vs-help-article-icon{width:36px;height:36px}.vs-help-faq{grid-template-columns:1fr;gap:20px}.vs-brand img{width:38px;height:38px}.vs-brand small{display:none}.vs-brand strong{font-size:19px}.vs-intro h1{font-size:36px}.vs-intro>div>p:last-child{font-size:16px}.vs-intro-facts,.vs-sidebar{grid-template-columns:1fr}.vs-sidebar-section+.vs-sidebar-section{border-top:1px solid var(--vs-line);border-left:0}.vs-controller-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start}.vs-controller-summary>.vs-section-label,.vs-controller-summary dl,.vs-controller-summary .vs-help-text{grid-column:1/-1}.vs-work-header{grid-template-columns:38px minmax(0,1fr);padding:18px}.vs-work-header>span:first-child{width:38px;height:38px}.vs-work-header h2{font-size:24px}.vs-risk-pill{grid-column:1/-1;justify-self:start}.vs-form-section{padding:18px}.vs-form-grid,.vs-check-grid,.vs-expiry-row,.vs-check-results{grid-template-columns:1fr}.vs-check-results article:nth-child(odd){border-right:0}.vs-primary-action-row{flex-direction:column;align-items:flex-start;padding:16px 18px}.vs-primary-action-row .vs-primary-button{width:100%}.vs-signed-result,.vs-verification-result{margin:16px 18px 18px}.vs-signed-result>header{grid-template-columns:34px minmax(0,1fr)}.vs-result-actions{grid-column:1/-1}.vs-section-title-row{flex-direction:column;align-items:flex-start}.vs-grant-row dl{grid-template-columns:1fr}.vs-grant-row dl>div+div{border-top:1px solid var(--vs-line);border-left:0}.vs-context-panel{grid-template-columns:1fr}.vs-context-section+.vs-context-section,.vs-context-section:nth-child(3),.vs-context-section:nth-child(4){border-top:1px solid var(--vs-line);border-left:0}.vs-proof-flow>div{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-proof-flow>div>div:nth-child(3){border-top:1px solid var(--vs-line);border-left:0}.vs-proof-flow>div>div:nth-child(4){border-top:1px solid var(--vs-line)}.vs-proof-flow>div>div:nth-child(2)>svg{display:none}.vs-footer{grid-template-columns:1fr;justify-items:start}.vs-footer p{text-align:left}.vs-footer a{justify-self:start}}@media (width<=430px){.vs-header-nav{width:min(210px,100%)}.vs-header-nav a{white-space:nowrap;flex:1 1 0;min-width:0;padding-inline:4px}.vs-language-control{flex:0 0 44px;min-width:0;padding:0}.vs-language-control select{width:100%;min-width:0}.vs-header{grid-template-columns:1fr auto}.vs-header-actions{grid-column:1/-1;justify-self:stretch;width:100%}.vs-header-action{flex:none}.vs-help-results-heading{flex-direction:column;align-items:flex-start;gap:3px}.vs-mode-nav a{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:6px;display:flex}.vs-mode-nav a>span{width:26px;height:26px}.vs-mode-nav strong{font-size:14px}.vs-segmented-control{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-proof-flow>div{grid-template-columns:1fr}.vs-proof-flow>div>div+div,.vs-proof-flow>div>div:nth-child(3),.vs-proof-flow>div>div:nth-child(4){border-top:1px solid var(--vs-line);border-left:0}.vs-proof-flow>div>div>svg{display:none}}.vs-account-page{width:min(1240px,100% - 48px);margin:0 auto;padding:42px 0 64px}.vs-account-intro{border-bottom:1px solid var(--vs-line-strong);grid-template-columns:minmax(0,1fr) minmax(260px,.44fr);align-items:end;gap:48px;padding-bottom:34px;display:grid}.vs-account-intro p{color:var(--vs-blue);text-transform:uppercase;margin:0 0 9px;font-size:13px;font-weight:820}.vs-account-intro h1{max-width:790px;color:var(--vs-ink);margin:0;font-size:48px;line-height:1.08}.vs-account-intro>div:first-child>span{max-width:790px;color:var(--vs-muted);margin-top:16px;font-size:17px;line-height:1.65;display:block}.vs-account-trust{border-inline-start:1px solid var(--vs-line-strong);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:18px 0 4px 22px;display:grid}.vs-account-trust>svg{width:42px;height:42px;color:var(--vs-teal);background:var(--vs-teal-soft);border-radius:7px;padding:10px}.vs-account-trust strong{color:var(--vs-text);font-size:14px;line-height:1.5}.vs-account-signin{border-bottom:1px solid var(--vs-line-strong);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:20px;padding:34px 0;display:grid}.vs-account-signin>span{width:54px;height:54px;color:var(--vs-blue);background:var(--vs-surface-blue);border-radius:8px;place-items:center;display:grid}.vs-account-signin h2,.vs-vault-tool h2,.vs-account-connections h2{color:var(--vs-ink);margin:0;font-size:24px;line-height:1.2}.vs-account-signin p{max-width:720px;color:var(--vs-muted);margin:6px 0 0;font-size:15px}.vs-account-signin .vs-primary-button{width:auto;min-width:220px}.vs-account-session{border-bottom:1px solid var(--vs-line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 0;display:grid}.vs-account-session>span{width:40px;height:40px;color:var(--vs-blue);background:var(--vs-surface-blue);border-radius:7px;place-items:center;display:grid}.vs-account-session>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 8px;display:grid}.vs-account-session small,.vs-account-session em{color:var(--vs-muted);font-size:12px;font-style:normal}.vs-account-session strong{min-width:0;color:var(--vs-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.vs-account-session em{grid-column:1/-1}.vs-account-session>a{border:1px solid var(--vs-line);min-height:38px;color:var(--vs-muted);background:#fff;border-radius:7px;padding:8px 12px;font-size:13px;font-weight:730}.vs-account-session>a:hover{color:var(--vs-blue);background:var(--vs-surface-blue);border-color:#a9bde9}.vs-account-layout{border-bottom:1px solid var(--vs-line-strong);grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);min-height:470px;display:grid}.vs-vault-tool{border:1px solid var(--vs-line-strong);background:#fff;border-radius:8px;align-self:start;margin:30px 30px 34px 0;overflow:hidden}.vs-vault-tool>header{border-bottom:1px solid var(--vs-line);background:#fafbfd;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px;display:grid}.vs-vault-tool>header>span{width:44px;height:44px;color:var(--vs-teal);background:var(--vs-teal-soft);border-radius:7px;place-items:center;display:grid}.vs-vault-tool>header p{color:var(--vs-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.vs-vault-tool>header>small{color:var(--vs-amber);background:var(--vs-amber-soft);border:1px solid #e2c58c;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:800}.vs-vault-tool>header>small[data-ready=true]{color:var(--vs-teal);background:var(--vs-teal-soft);border-color:#abd9d0}.vs-account-loading{min-height:240px;color:var(--vs-blue);place-items:center;display:grid}.vs-vault-setup,.vs-vault-unlock{justify-items:start;padding:28px;display:grid}.vs-vault-setup>svg{width:46px;height:46px;color:var(--vs-blue);background:var(--vs-surface-blue);border-radius:8px;padding:11px}.vs-vault-setup h3,.vs-vault-unlock h3{color:var(--vs-ink);margin:17px 0 0;font-size:21px}.vs-vault-setup p,.vs-vault-unlock p{max-width:590px;color:var(--vs-muted);margin:7px 0 20px;font-size:14px;line-height:1.6}.vs-vault-setup .vs-primary-button,.vs-vault-unlock .vs-primary-button{width:auto;min-width:230px}.vs-vault-unlock .vs-field{width:100%;margin-bottom:18px}.vs-vault-unlock input{font-family:var(--font-mono);font-size:13px}.vs-vault-ready{justify-content:space-between;align-items:center;gap:18px;min-height:118px;padding:26px 28px;display:flex}.vs-vault-ready>div{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.vs-vault-ready>div>svg{color:#fff;background:var(--vs-teal);border-radius:50%;grid-row:1/3;width:30px;height:30px;padding:7px}.vs-vault-ready strong{color:var(--vs-ink);font-size:15px}.vs-vault-ready small{color:var(--vs-muted);font-size:12px}.vs-vault-ready>button,.vs-recovery-code button{border:1px solid var(--vs-line);min-height:38px;color:var(--vs-text);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:13px;font-weight:740;display:inline-flex}.vs-recovery-code{border-top:1px solid var(--vs-line);background:var(--vs-amber-soft);gap:9px;padding:22px 28px 26px;display:grid}.vs-recovery-code>strong{color:var(--vs-amber);font-size:13px}.vs-recovery-code code{overflow-wrap:anywhere;color:#52370b;background:#fff;border:1px solid #e7c784;border-radius:6px;width:100%;padding:12px;font-size:13px;line-height:1.55;display:block}.vs-recovery-code>div{flex-wrap:wrap;gap:8px;display:flex}.vs-vault-tool>footer{border-top:1px solid var(--vs-line);background:#fafbfd;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vs-vault-tool>footer span{min-width:0;color:var(--vs-muted);align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.vs-vault-tool>footer span+span{border-inline-start:1px solid var(--vs-line)}.vs-account-connections{border-inline-start:1px solid var(--vs-line-strong);min-width:0;padding:30px 0 34px 30px}.vs-account-connections>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.vs-account-connections>header p{color:var(--vs-blue);text-transform:uppercase;margin:0 0 3px;font-size:12px;font-weight:810}.vs-account-empty{border:1px dashed var(--vs-line-strong);min-height:210px;color:var(--vs-muted);text-align:center;border-radius:8px;align-content:center;place-items:center;gap:10px;display:grid}.vs-account-empty p{max-width:320px;margin:0;font-size:14px}.vs-account-connection-list{gap:10px;display:grid}.vs-account-connection-list article{border:1px solid var(--vs-line);background:#fff;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.vs-account-connection-list article>span{width:38px;height:38px;color:var(--vs-blue);background:var(--vs-surface-blue);border-radius:7px;place-items:center;display:grid}.vs-account-connection-list article>div{min-width:0}.vs-account-connection-list h3{color:var(--vs-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.vs-account-connection-list p,.vs-account-connection-list small{color:var(--vs-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;display:block;overflow:hidden}.vs-account-connection-list article>em{color:var(--vs-teal);background:var(--vs-teal-soft);border-radius:5px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:780}.vs-account-connection-list article>em[data-status=revoked]{color:var(--vs-muted);background:#eef1f5}.vs-account-connection-list article>button{width:fit-content;min-height:36px;color:var(--vs-red);cursor:pointer;background:#fff;border:1px solid #e2baba;border-radius:6px;grid-column:2/-1;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:750;display:inline-flex}.vs-account-connection-list article>button[data-armed=true]{color:#fff;background:var(--vs-red)}.vs-agent-account-gate{color:var(--vs-amber);background:var(--vs-amber-soft);border:1px solid #e2c58c;border-radius:7px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:2px 10px;margin-bottom:18px;padding:12px;display:grid}.vs-agent-account-gate>svg{grid-row:1/3}.vs-agent-account-gate p{color:#68480e;margin:0;font-size:13px;line-height:1.45}.vs-agent-account-gate a{width:fit-content;color:var(--vs-blue);text-underline-offset:3px;font-size:13px;font-weight:800;text-decoration:underline}@media (width<=980px){.vs-account-intro{grid-template-columns:1fr;gap:20px}.vs-account-trust{border-inline-start:0;max-width:650px;padding-inline-start:0}.vs-account-layout{grid-template-columns:1fr}.vs-vault-tool{margin-inline-end:0}.vs-account-connections{border-top:1px solid var(--vs-line-strong);border-inline-start:0;padding:30px 0 34px}}@media (width<=680px){.vs-account-page{width:calc(100% - 24px);padding:26px 0 44px}.vs-account-intro h1{font-size:38px}.vs-account-intro>div:first-child>span{font-size:15px}.vs-account-signin{grid-template-columns:48px minmax(0,1fr)}.vs-account-signin .vs-primary-button{grid-column:1/-1;width:100%}.vs-vault-tool>header{grid-template-columns:42px minmax(0,1fr);padding:16px}.vs-vault-tool>header>small{grid-column:1/-1;width:fit-content}.vs-vault-setup,.vs-vault-unlock,.vs-vault-ready,.vs-recovery-code{padding:20px}.vs-vault-ready{flex-direction:column;align-items:stretch}.vs-vault-ready>button{width:100%}.vs-vault-tool>footer{grid-template-columns:1fr}.vs-vault-tool>footer span+span{border-top:1px solid var(--vs-line);border-inline-start:0}}@media (width<=430px){.vs-account-action>span{display:none}.vs-account-action{width:44px;padding:0}.vs-account-session{grid-template-columns:38px minmax(0,1fr)}.vs-account-session>a{text-align:center;grid-column:1/-1}.vs-account-connection-list article{grid-template-columns:36px minmax(0,1fr)}.vs-account-connection-list article>em{grid-column:2;width:fit-content}.vs-vault-setup .vs-primary-button,.vs-vault-unlock .vs-primary-button{width:100%;min-width:0}}.vs-agent-delivery-select{background:#f7f9ff;border:1px solid #c8d7f3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:16px;padding:14px;display:grid}.vs-agent-delivery-select label{gap:6px;min-width:0;display:grid}.vs-agent-delivery-select label>span{color:var(--vs-ink);font-size:12px;font-weight:780}.vs-agent-delivery-select select{border:1px solid var(--vs-line-strong);width:100%;min-height:42px;color:var(--vs-ink);background:#fff;border-radius:6px;padding:8px 34px 8px 11px;font-size:13px}[dir=rtl] .vs-agent-delivery-select select{padding:8px 11px 8px 34px}.vs-agent-delivery-select>a{border:1px solid var(--vs-line-strong);min-height:42px;color:var(--vs-blue);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:760;display:inline-flex}.vs-agent-page{width:min(1380px,100% - 48px);margin:0 auto;padding:34px 0 50px}.vs-agent-intro{border-bottom:1px solid var(--vs-line-strong);grid-template-columns:minmax(0,1fr) minmax(290px,390px);align-items:end;gap:48px;padding:18px 0 30px;display:grid}.vs-agent-intro>div:first-child>p,.vs-agent-inbox-intro>div:first-child>p,.vs-agent-integration>header>p,.vs-agent-section-head>div>p{color:var(--vs-blue);text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:820}.vs-agent-intro h1,.vs-agent-inbox-intro h1{max-width:880px;color:var(--vs-ink);margin:0;font-size:58px;line-height:1.02}.vs-agent-intro>div:first-child>span,.vs-agent-inbox-intro>div:first-child>span{max-width:860px;color:var(--vs-muted);margin-top:16px;font-size:18px;line-height:1.65;display:block}.vs-agent-assurance{border-inline-start:1px solid var(--vs-line-strong);grid-template-columns:42px minmax(0,1fr);gap:2px 12px;padding:20px 0 2px 22px;display:grid}.vs-agent-assurance>svg{width:42px;height:42px;color:var(--vs-teal);background:var(--vs-teal-soft);border-radius:7px;grid-row:1/3;padding:10px}.vs-agent-assurance strong{color:var(--vs-ink);font-size:15px}.vs-agent-assurance small{color:var(--vs-muted);font-size:13px;line-height:1.5}.vs-agent-layout{border-bottom:1px solid var(--vs-line-strong);grid-template-columns:minmax(300px,.72fr) minmax(0,1.58fr);display:grid}.vs-agent-create{border-inline-end:1px solid var(--vs-line-strong);align-self:start;padding:32px 30px 34px 0}.vs-agent-create>header{grid-template-columns:44px minmax(0,1fr);gap:13px;margin-bottom:24px;display:grid}.vs-agent-create>header>span{width:44px;height:44px;color:var(--vs-blue);background:var(--vs-surface-blue);border-radius:7px;place-items:center;display:grid}.vs-agent-create h2,.vs-agent-section-head h2,.vs-agent-integration h2{color:var(--vs-ink);margin:0;font-size:24px;line-height:1.2}.vs-agent-create header p,.vs-agent-integration header>span{color:var(--vs-muted);margin:6px 0 0;font-size:14px;line-height:1.55;display:block}.vs-agent-create .vs-field+.vs-field{margin-top:16px}.vs-agent-create .vs-primary-button{width:100%;margin-top:20px}.vs-agent-protocol-link{color:var(--vs-muted);align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.vs-agent-protocol-link a{color:var(--vs-blue);font-weight:760}.vs-agent-connections{min-width:0;padding:32px 0 34px 34px}.vs-agent-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.vs-agent-section-head .vs-icon-command{width:42px;min-width:42px;padding:0}.vs-agent-empty,.vs-agent-inbox-empty,.vs-agent-invalid{border:1px dashed var(--vs-line-strong);min-height:260px;color:var(--vs-muted);text-align:center;align-content:center;place-items:center;padding:40px;display:grid}.vs-agent-empty>svg,.vs-agent-inbox-empty>svg,.vs-agent-invalid>svg{color:var(--vs-blue)}.vs-agent-empty h3,.vs-agent-inbox-empty h2,.vs-agent-invalid h1{color:var(--vs-ink);margin:13px 0 5px;font-size:22px}.vs-agent-empty p,.vs-agent-inbox-empty p,.vs-agent-invalid p{max-width:520px;margin:0;font-size:14px;line-height:1.6}.vs-agent-connection-list{gap:14px;display:grid}.vs-agent-connection{border:1px solid var(--vs-line-strong);background:#fff;border-radius:8px;overflow:hidden}.vs-agent-connection>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.vs-agent-connection>header>span,.vs-agent-recipient>span{width:42px;height:42px;color:var(--vs-teal);background:var(--vs-teal-soft);border-radius:7px;place-items:center;display:grid}.vs-agent-connection h3,.vs-agent-recipient strong{color:var(--vs-ink);margin:0;font-size:17px}.vs-agent-connection header p,.vs-agent-recipient small{color:var(--vs-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;display:block;overflow:hidden}.vs-agent-connection header>small,.vs-agent-recipient>em{color:var(--vs-teal);background:#f6fcfa;border:1px solid #b9ddd6;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:780;display:inline-flex}.vs-agent-connection header>small[data-status=revoked],.vs-agent-recipient>em[data-status=revoked]{color:var(--vs-red);background:#fff4f4;border-color:#e5bcc0}.vs-agent-connection-meta{border-top:1px solid var(--vs-line);border-bottom:1px solid var(--vs-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.vs-agent-connection-meta>div{padding:12px 20px}.vs-agent-connection-meta>div+div{border-inline-start:1px solid var(--vs-line)}.vs-agent-connection-meta dt,.vs-agent-inbox-list dt{color:var(--vs-muted);font-size:12px}.vs-agent-connection-meta dd,.vs-agent-inbox-list dd{color:var(--vs-ink);margin:3px 0 0;font-size:13px;font-weight:730}.vs-agent-setup{background:#f8fafc;grid-template-columns:minmax(180px,.85fr) minmax(0,1.4fr);gap:20px;padding:16px 20px;display:grid}.vs-agent-setup strong{color:var(--vs-ink);font-size:13px}.vs-agent-setup p{color:var(--vs-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.vs-agent-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.vs-agent-actions button,.vs-agent-actions a{border:1px solid var(--vs-line-strong);min-height:36px;color:var(--vs-text);background:#fff;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:740;display:inline-flex}.vs-agent-actions button:hover,.vs-agent-actions a:hover{color:var(--vs-blue);border-color:#9db3e2}.vs-agent-deliveries{border-top:1px solid var(--vs-line)}.vs-agent-deliveries>div{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 20px;display:grid}.vs-agent-deliveries>div+div{border-top:1px solid var(--vs-line)}.vs-agent-deliveries>div>span{width:28px;height:28px;color:var(--vs-blue);background:var(--vs-surface-blue);border-radius:6px;place-items:center;display:grid}.vs-agent-deliveries strong,.vs-agent-deliveries small{display:block}.vs-agent-deliveries strong{color:var(--vs-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vs-agent-deliveries small{color:var(--vs-muted);margin-top:2px;font-size:12px}.vs-agent-deliveries em{color:var(--vs-muted);font-size:12px;font-style:normal;font-weight:760}.vs-agent-connection>footer{border-top:1px solid var(--vs-line);color:var(--vs-soft);justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;font-size:12px;display:flex}.vs-agent-connection>footer>span{overflow-wrap:anywhere}.vs-agent-connection>footer button{color:var(--vs-muted);background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:5px;font-size:12px;font-weight:720;display:inline-flex}.vs-agent-connection>footer button[data-armed=true]{color:#fff;background:var(--vs-red)}.vs-agent-integration{padding:34px 0 0}.vs-agent-integration>header{max-width:760px}.vs-agent-integration ol{border-top:1px solid var(--vs-line-strong);border-bottom:1px solid var(--vs-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0 0;padding:0;list-style:none;display:grid}.vs-agent-integration li{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 10px;min-height:90px;padding:16px;display:grid}.vs-agent-integration li+li{border-inline-start:1px solid var(--vs-line)}.vs-agent-integration li>svg{color:var(--vs-blue);grid-row:1/3}.vs-agent-integration li strong{color:var(--vs-soft);font-size:12px}.vs-agent-integration li span{color:var(--vs-ink);font-size:13px;font-weight:760}.vs-agent-inbox-page{width:min(1080px,100% - 48px);margin:0 auto;padding:38px 0 54px}.vs-agent-inbox-intro{border-bottom:1px solid var(--vs-line-strong);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;gap:40px;padding-bottom:28px;display:grid}.vs-agent-inbox-intro h1{font-size:52px}.vs-agent-recipient{border-inline-start:1px solid var(--vs-line-strong);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:16px 0 3px 20px;display:grid}.vs-agent-inbox-toolbar{border-bottom:1px solid var(--vs-line);justify-content:space-between;align-items:center;gap:16px;min-height:58px;display:flex}.vs-agent-inbox-toolbar>span{color:var(--vs-teal);align-items:center;gap:7px;font-size:12px;font-weight:760;display:inline-flex}.vs-agent-error{color:var(--vs-red);background:#fff5f5;border:1px solid #e5bcc0;margin-top:16px;padding:12px 14px;font-size:13px}.vs-agent-inbox-empty,.vs-agent-invalid{margin-top:26px}.vs-agent-inbox-list{gap:14px;margin-top:24px;display:grid}.vs-agent-inbox-list article{border:1px solid var(--vs-line-strong);background:#fff;border-radius:8px}.vs-agent-inbox-list article>header{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.vs-agent-inbox-list article>header>span{width:40px;height:40px;color:var(--vs-blue);background:var(--vs-surface-blue);border-radius:7px;place-items:center;display:grid}.vs-agent-inbox-list article[data-status=opened]>header>span{color:var(--vs-teal);background:var(--vs-teal-soft)}.vs-agent-inbox-list header p{color:var(--vs-blue);margin:0 0 3px;font-size:12px;font-weight:800}.vs-agent-inbox-list h2{color:var(--vs-ink);margin:0;font-size:18px;line-height:1.35}.vs-agent-inbox-list header em{color:var(--vs-muted);font-size:12px;font-style:normal;font-weight:760}.vs-agent-inbox-list dl{border-top:1px solid var(--vs-line);border-bottom:1px solid var(--vs-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.vs-agent-inbox-list dl>div{min-width:0;padding:12px 20px}.vs-agent-inbox-list dl>div+div{border-inline-start:1px solid var(--vs-line)}.vs-agent-inbox-list dd{overflow-wrap:anywhere}.vs-agent-inbox-list article>footer{justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.vs-agent-inbox-list article>footer>span{color:var(--vs-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}@media (width<=1050px){.vs-agent-layout{grid-template-columns:1fr}.vs-agent-create{border-bottom:1px solid var(--vs-line-strong);border-inline-end:0;padding-inline-end:0}.vs-agent-connections{padding-inline-start:0}}@media (width<=760px){.vs-home-agent-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-home-agent-flow>div:nth-child(3),.vs-home-agent-flow>div:nth-child(4){border-top:1px solid var(--vs-line)}.vs-home-agent-flow>div:nth-child(3){border-inline-start:0}.vs-home-agent-network-action{flex-direction:column;align-items:flex-start}.vs-agent-page,.vs-agent-inbox-page{width:min(100% - 30px,1380px)}.vs-agent-intro,.vs-agent-inbox-intro{grid-template-columns:1fr;gap:22px}.vs-agent-assurance,.vs-agent-recipient{border-top:1px solid var(--vs-line);border-inline-start:0;padding:16px 0 0}.vs-agent-setup{grid-template-columns:1fr}.vs-agent-actions{justify-content:flex-start}.vs-agent-integration ol{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-agent-integration li:nth-child(3),.vs-agent-integration li:nth-child(4){border-top:1px solid var(--vs-line)}.vs-agent-integration li:nth-child(3){border-inline-start:0}}@media (width<=520px){.vs-home-agent-flow{grid-template-columns:1fr}.vs-home-agent-flow>div+div,.vs-home-agent-flow>div:nth-child(3),.vs-home-agent-flow>div:nth-child(4){border-top:1px solid var(--vs-line);border-inline-start:0}.vs-home-agent-network-action .vs-primary-button{width:100%}.vs-agent-delivery-select{grid-template-columns:1fr}.vs-agent-delivery-select>a{justify-content:center}.vs-header-nav{width:162px}.vs-header-nav a{flex:1 1 0;min-width:0;padding-inline:5px}.vs-header-nav a>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.vs-agent-page,.vs-agent-inbox-page{width:min(100% - 24px,1380px);padding-top:22px}.vs-agent-intro h1,.vs-agent-inbox-intro h1{font-size:38px}.vs-agent-intro>div:first-child>span,.vs-agent-inbox-intro>div:first-child>span{font-size:16px}.vs-agent-create,.vs-agent-connections{padding-block:24px}.vs-agent-connection>header,.vs-agent-inbox-list article>header{grid-template-columns:38px minmax(0,1fr);padding:15px}.vs-agent-connection>header>span,.vs-agent-inbox-list article>header>span{width:38px;height:38px}.vs-agent-connection>header>small,.vs-agent-inbox-list header em{grid-column:2;justify-self:start}.vs-agent-connection-meta,.vs-agent-inbox-list dl{grid-template-columns:1fr}.vs-agent-connection-meta>div+div,.vs-agent-inbox-list dl>div+div{border-top:1px solid var(--vs-line);border-inline-start:0}.vs-agent-setup{padding:15px}.vs-agent-actions>*,.vs-agent-inbox-list article>footer .vs-primary-button,.vs-agent-inbox-list article>footer .vs-secondary-button{justify-content:center;width:100%}.vs-agent-deliveries>div{grid-template-columns:28px minmax(0,1fr);padding-inline:15px}.vs-agent-deliveries em{grid-column:2}.vs-agent-connection>footer,.vs-agent-inbox-list article>footer{flex-direction:column;align-items:stretch}.vs-agent-integration ol{grid-template-columns:1fr}.vs-agent-integration li+li,.vs-agent-integration li:nth-child(3),.vs-agent-integration li:nth-child(4){border-top:1px solid var(--vs-line);border-inline-start:0}}.vs-admin-shell{color:#142239;background:#f3f6fa;min-height:100vh}.vs-admin-page{width:min(1480px,100% - 48px);margin:0 auto;padding:38px 0 72px}.vs-admin-heading{justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:26px;display:flex}.vs-admin-heading>div:first-child{max-width:760px}.vs-admin-heading>div:first-child>span{color:#2858cc;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.vs-admin-heading h1{color:#111f35;letter-spacing:0;margin:0;font-size:42px;line-height:1.08}.vs-admin-heading p{color:#53637b;margin:12px 0 0;font-size:17px;line-height:1.6}.vs-admin-identity{background:#fff;border:1px solid #cfd9e8;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(420px,100%);padding:12px 14px;display:grid}.vs-admin-identity>svg{color:#14735a;background:#e8f2ed;border-radius:6px;width:38px;height:38px;padding:9px}.vs-admin-identity div,.vs-admin-identity strong,.vs-admin-identity span{min-width:0}.vs-admin-identity strong,.vs-admin-identity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vs-admin-identity strong{font-size:14px}.vs-admin-identity span{color:#66758a;margin-top:2px;font-size:12px}.vs-admin-identity em{color:#244fb5;text-transform:uppercase;background:#eaf0ff;border-radius:4px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.vs-admin-privacy{color:#145e4c;background:#edf8f4;border:1px solid #bfded3;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:10px 14px;display:flex}.vs-admin-privacy p{margin:0;font-size:13px;line-height:1.5}.vs-admin-tabs{scrollbar-width:thin;border-bottom:1px solid #cbd6e5;align-items:center;gap:4px;margin-top:24px;display:flex;overflow-x:auto}.vs-admin-tabs button{color:#607088;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 16px;font-size:14px;font-weight:750;display:inline-flex}.vs-admin-tabs button:hover{color:#1f4fbf;background:#eaf0fb}.vs-admin-tabs button[aria-current=page]{color:#1746b5;border-bottom-color:#285bd7}.vs-admin-content{background:#fff;border:1px solid #cfd9e7;border-top:0;border-radius:0 0 8px 8px;min-height:520px;padding:22px}.vs-admin-toolbar{justify-content:space-between;align-items:center;gap:14px;min-height:44px;margin-bottom:20px;display:flex}.vs-admin-search{color:#68778b;background:#fff;border:1px solid #bcc9da;border-radius:6px;flex:320px;align-items:center;gap:8px;max-width:440px;min-height:42px;padding:0 12px;display:flex}.vs-admin-search:focus-within,.vs-admin-filter:focus-within{border-color:#2c5fd7;box-shadow:0 0 0 3px #dce7ff}.vs-admin-search input{color:#142239;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:40px;font-size:14px}.vs-admin-filter{border:1px solid #bcc9da;border-radius:6px;min-width:168px;display:block}.vs-admin-filter select{color:#26364d;background:#fff;border:0;outline:0;width:100%;min-height:42px;padding:0 34px 0 12px;font-size:14px}.vs-admin-toolbar-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.vs-admin-toolbar-actions button,.vs-admin-pagination button,.vs-admin-row-actions button,.vs-admin-dialog footer button,.vs-admin-command{color:#24364f;cursor:pointer;background:#fff;border:1px solid #b9c6d8;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.vs-admin-toolbar-actions button:hover:not(:disabled),.vs-admin-pagination button:hover:not(:disabled),.vs-admin-row-actions button:hover:not(:disabled){color:#1746b5;background:#edf3ff;border-color:#5a78b7}.vs-admin-toolbar-actions button:disabled,.vs-admin-pagination button:disabled{cursor:not-allowed;opacity:.45}.vs-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vs-admin-metric{background:#fff;border:1px solid #d4deea;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;min-height:126px;padding:16px;display:grid}.vs-admin-metric>span{color:#285bd7;background:#eaf0ff;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.vs-admin-metric[data-tone=teal]>span{color:#087b72;background:#e6f6f4}.vs-admin-metric[data-tone=green]>span{color:#26753e;background:#e8f5ec}.vs-admin-metric[data-tone=amber]>span{color:#9b6300;background:#fff2d9}.vs-admin-metric[data-tone=violet]>span{color:#7042a5;background:#f1eafb}.vs-admin-metric[data-tone=slate]>span{color:#47596c;background:#e9eef3}.vs-admin-metric[data-tone=rose]>span{color:#a63d5b;background:#fae9ee}.vs-admin-metric[data-tone=cyan]>span{color:#147083;background:#e3f4f7}.vs-admin-metric div,.vs-admin-metric small,.vs-admin-metric strong,.vs-admin-metric em{min-width:0}.vs-admin-metric small,.vs-admin-metric strong,.vs-admin-metric em{display:block}.vs-admin-metric small{color:#67758a;font-size:12px;font-weight:700}.vs-admin-metric strong{color:#122039;margin-top:5px;font-size:28px;line-height:1.1}.vs-admin-metric em{color:#718097;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;font-style:normal;overflow:hidden}.vs-admin-activity{border-top:1px solid #d5dfeb;margin-top:24px;padding-top:22px}.vs-admin-activity>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.vs-admin-activity h2{color:#142239;letter-spacing:0;margin:0;font-size:20px}.vs-admin-activity p{color:#6a788d;margin:6px 0 0;font-size:13px}.vs-admin-chart-legend{color:#5c6c82;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.vs-admin-chart-legend span:before{content:"";background:#2c5fd7;border-radius:2px;width:9px;height:9px;margin-inline-end:5px;display:inline-block}.vs-admin-chart-legend span[data-series=rooms]:before{background:#168178}.vs-admin-chart-legend span[data-series=deliveries]:before{background:#d28a17}.vs-admin-chart{background-image:linear-gradient(#e8edf4 1px,#0000 1px);background-size:100% 25%;border-bottom:1px solid #cbd6e4;grid-template-columns:repeat(14,minmax(34px,1fr));gap:6px;height:240px;margin-top:22px;padding:14px 8px 0;display:grid;overflow-x:auto}.vs-admin-chart-day{grid-template-rows:1fr 30px;gap:7px;min-width:34px;display:grid}.vs-admin-chart-day>div{justify-content:center;align-items:flex-end;gap:2px;min-height:0;display:flex}.vs-admin-chart-day>div>span{background:#2c5fd7;border-radius:2px 2px 0 0;width:7px;min-height:2px}.vs-admin-chart-day>div>span[data-series=rooms]{background:#168178}.vs-admin-chart-day>div>span[data-series=deliveries]{background:#d28a17}.vs-admin-chart-day small{color:#69788d;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vs-admin-table-wrap{border:1px solid #d1dbe8;border-radius:7px;width:100%;overflow-x:auto}.vs-admin-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:940px}.vs-admin-table th{color:#58687f;text-align:start;text-transform:uppercase;background:#f1f4f8;border-bottom:1px solid #cbd6e4;height:42px;padding:0 14px;font-size:12px;font-weight:800}.vs-admin-table th:first-child{width:24%}.vs-admin-table th:last-child{width:22%}.vs-admin-table td{color:#31435b;vertical-align:top;border-bottom:1px solid #e0e6ee;padding:14px;font-size:13px}.vs-admin-table tbody tr:last-child td{border-bottom:0}.vs-admin-table tbody tr:hover{background:#f8faff}.vs-admin-table td>strong,.vs-admin-table td>span,.vs-admin-table td>small{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.vs-admin-table td>strong{color:#17263d;white-space:nowrap;font-size:13px}.vs-admin-table td>span{white-space:nowrap;margin-top:3px}.vs-admin-table td>small{color:#738197;white-space:nowrap;margin-top:5px;font-size:12px}.vs-admin-status{color:#4e5e73;text-transform:capitalize;background:#edf1f6;border-radius:4px;align-items:center;width:fit-content;min-height:24px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.vs-admin-status[data-status=active],.vs-admin-status[data-status=accepted_result],.vs-admin-status[data-status=opened]{color:#236a3b;background:#e6f5ec}.vs-admin-status[data-status=suspended],.vs-admin-status[data-status=revoked],.vs-admin-status[data-status=rejected_result]{color:#96384f;background:#f9e9ed}.vs-admin-status[data-status=pending],.vs-admin-status[data-status=submitted]{color:#8b5d08;background:#fff1d7}.vs-admin-status[data-status=accepted],.vs-admin-status[data-status=received]{color:#28628f;background:#e7f2fc}.vs-admin-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.vs-admin-row-actions button{color:#814157;min-height:34px;padding:0 9px}.vs-admin-loading,.vs-admin-empty,.vs-admin-error{color:#69788e;justify-content:center;align-items:center;gap:10px;min-height:240px;font-size:14px;display:flex}.vs-admin-loading svg{animation:1s linear infinite vs-admin-spin}@keyframes vs-admin-spin{to{transform:rotate(360deg)}}.vs-admin-empty{background:#f8fafc;border:1px dashed #c7d2e1;border-radius:7px;flex-direction:column}.vs-admin-empty p{margin:0}.vs-admin-error{color:#873349;background:#fff1f4;border:1px solid #edc4cf;border-radius:6px;justify-content:flex-start;min-height:44px;margin-bottom:14px;padding:10px 12px}.vs-admin-grant{background:#f5f8fc;border:1px solid #c7d5e7;border-radius:7px;grid-template-columns:minmax(190px,1fr) minmax(220px,1.2fr) 150px minmax(220px,1.2fr) auto;align-items:end;gap:10px;margin-bottom:18px;padding:14px;display:grid}.vs-admin-grant>div{align-items:center;gap:9px;min-height:42px;display:flex}.vs-admin-grant>div>svg{color:#285bd7}.vs-admin-grant>div strong,.vs-admin-grant>div span{display:block}.vs-admin-grant>div strong{font-size:13px}.vs-admin-grant>div span{color:#718097;margin-top:2px;font-size:12px}.vs-admin-grant label,.vs-admin-dialog label,.vs-admin-gate label{gap:6px;min-width:0;display:grid}.vs-admin-grant label>span,.vs-admin-dialog label>span,.vs-admin-gate label>span{color:#526278;font-size:12px;font-weight:750}.vs-admin-grant input,.vs-admin-grant select,.vs-admin-dialog textarea,.vs-admin-gate input{color:#17263d;background:#fff;border:1px solid #b9c7d9;border-radius:6px;outline:0;width:100%;min-width:0;min-height:42px;padding:9px 11px;font-size:13px}.vs-admin-grant input:focus,.vs-admin-grant select:focus,.vs-admin-dialog textarea:focus,.vs-admin-gate input:focus{border-color:#2c5fd7;box-shadow:0 0 0 3px #dce7ff}.vs-admin-command{color:#fff;background:#285bd7;border-color:#285bd7}.vs-admin-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.vs-admin-pagination span{color:#63738a;text-align:center;min-width:70px;font-size:12px}.vs-admin-dialog-backdrop{z-index:1000;background:#0f192a8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vs-admin-dialog{background:#fff;border:1px solid #bac7d8;border-radius:8px;width:min(520px,100%);box-shadow:0 24px 60px #15213538}.vs-admin-dialog>header{border-bottom:1px solid #d6dfe9;grid-template-columns:42px minmax(0,1fr) 36px;align-items:center;gap:11px;padding:16px;display:grid}.vs-admin-dialog>header>span{color:#9a3850;background:#fae8ed;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.vs-admin-dialog h2{color:#16253d;letter-spacing:0;margin:0;font-size:18px}.vs-admin-dialog header p{color:#6b7a8e;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.vs-admin-dialog header button{color:#627188;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.vs-admin-dialog>label{padding:18px}.vs-admin-dialog textarea{resize:vertical;min-height:110px}.vs-admin-dialog footer{background:#f7f9fb;border-top:1px solid #d6dfe9;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.vs-admin-dialog footer .vs-admin-danger{color:#fff;background:#a23d56;border-color:#a23d56}.vs-admin-toast{z-index:1100;color:#155e49;background:#eaf7f1;border:1px solid #9fcdbb;border-radius:7px;align-items:center;gap:8px;max-width:calc(100% - 48px);min-height:44px;padding:10px 14px;font-size:13px;font-weight:750;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #1b2d4224}.vs-admin-gate{place-items:center;min-height:calc(100vh - 74px);padding:48px 20px;display:grid}.vs-admin-gate>section{background:#fff;border:1px solid #c7d3e3;border-radius:8px;width:min(560px,100%);padding:34px;box-shadow:0 18px 45px #20334e17}.vs-admin-gate>section>span{color:#285bd7;background:#e8efff;border-radius:8px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.vs-admin-gate small{color:#2858cc;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.vs-admin-gate h1{color:#142239;letter-spacing:0;margin:8px 0 0;font-size:30px;line-height:1.18}.vs-admin-gate p{color:#5e6e84;margin:13px 0 0;font-size:15px;line-height:1.65}.vs-admin-gate em{color:#314760;margin-top:16px;font-size:13px;font-style:normal;font-weight:750;display:block}.vs-admin-gate form{gap:14px;margin-top:24px;display:grid}.vs-admin-gate form>div[role=alert]{color:#873349;background:#fff1f4;border:1px solid #edc4cf;border-radius:6px;padding:10px 12px;font-size:13px}@media (width<=1160px){.vs-admin-page{width:min(100% - 32px,1480px)}.vs-admin-metrics,.vs-admin-grant{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-admin-grant>div{grid-column:1/-1}.vs-admin-command{min-height:42px}}@media (width<=900px){.vs-admin-page{width:min(100% - 24px,1480px);padding-top:26px}.vs-admin-heading{flex-direction:column;align-items:flex-start;gap:20px}.vs-admin-identity{width:100%}.vs-admin-heading h1{font-size:36px}.vs-admin-content{padding:16px}.vs-admin-toolbar{flex-wrap:wrap;align-items:stretch}.vs-admin-search{max-width:none}.vs-admin-table-wrap{border:0;overflow:visible}.vs-admin-table{min-width:0;display:block}.vs-admin-table thead{display:none}.vs-admin-table tbody{gap:10px;display:grid}.vs-admin-table tr{background:#fff;border:1px solid #d1dbe8;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vs-admin-table td{border-bottom:1px solid #e0e6ee;min-width:0}.vs-admin-table td:before{color:#758297;content:attr(data-label);text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.vs-admin-table .vs-admin-row-actions{border-bottom:0;grid-column:1/-1;justify-content:flex-start}.vs-admin-table tbody tr:last-child td{border-bottom:1px solid #e0e6ee}.vs-admin-table tbody tr:last-child .vs-admin-row-actions{border-bottom:0}}@media (width<=680px){.vs-admin-page{width:100%;padding:22px 12px 48px}.vs-admin-heading h1{font-size:32px}.vs-admin-heading p{font-size:15px}.vs-admin-privacy{align-items:flex-start}.vs-admin-tabs{margin-inline:-12px;padding-inline:8px}.vs-admin-tabs button{min-height:44px;padding:0 12px}.vs-admin-content{border-inline:0;border-radius:0;margin-inline:-12px;padding:14px 12px 24px}.vs-admin-toolbar{grid-template-columns:minmax(0,1fr);display:grid}.vs-admin-search,.vs-admin-filter{width:100%}.vs-admin-toolbar-actions{width:100%;margin:0}.vs-admin-toolbar-actions button{flex:1 1 0}.vs-admin-metrics{grid-template-columns:1fr}.vs-admin-metric{min-height:104px}.vs-admin-activity>header{flex-direction:column}.vs-admin-chart{grid-template-columns:repeat(14,38px)}.vs-admin-grant{grid-template-columns:1fr}.vs-admin-grant>div{grid-column:auto}.vs-admin-table tr{grid-template-columns:1fr}.vs-admin-table .vs-admin-row-actions{grid-column:auto}.vs-admin-row-actions button{flex:150px}.vs-admin-pagination{justify-content:space-between}.vs-admin-dialog-backdrop{padding:10px}.vs-admin-dialog footer button{flex:1 1 0}.vs-admin-toast{max-width:calc(100% - 24px);bottom:12px;right:12px}.vs-admin-gate{padding:28px 12px}.vs-admin-gate>section{padding:24px 20px}}@media (width<=430px){.vs-admin-heading h1{font-size:29px}.vs-admin-identity{grid-template-columns:36px minmax(0,1fr)}.vs-admin-identity em{grid-column:2;width:fit-content}.vs-admin-tabs button{font-size:13px}.vs-admin-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.vs-admin-row-actions button{flex-basis:100%}.vs-admin-dialog>header{grid-template-columns:38px minmax(0,1fr) 34px;padding:13px}.vs-admin-dialog footer{flex-direction:column-reverse}.vs-admin-gate h1{font-size:26px}}[dir=rtl] .vs-admin-toolbar-actions{margin-inline:auto 0}[dir=rtl] .vs-admin-table th,[dir=rtl] .vs-admin-table td{text-align:right}[dir=rtl] .vs-admin-toast{left:24px;right:auto}.vs-login-page{align-content:center;gap:30px;width:min(100%,760px);min-height:calc(100svh - 72px);margin:0 auto;padding:54px 24px 72px;display:grid}.vs-login-intro{text-align:center;justify-items:center;gap:10px;max-width:680px;margin:0 auto;display:grid}.vs-login-intro p,.vs-login-intro h1,.vs-login-intro span,.vs-login-tool p{margin:0}.vs-login-intro>p{color:var(--vs-blue);text-transform:uppercase;font-size:13px;font-weight:850}.vs-login-intro h1{color:var(--vs-ink);font-size:46px;line-height:1.08}.vs-login-intro>span{color:var(--vs-muted);font-size:18px;line-height:1.65}.vs-login-tool{border:1px solid var(--vs-line-strong);background:var(--vs-surface);border-radius:8px;justify-self:center;gap:22px;width:min(100%,580px);padding:30px;display:grid;box-shadow:0 18px 48px #16223817}.vs-login-notice,.vs-login-current,.vs-google-unavailable{border-inline-start:3px solid var(--vs-red);color:var(--vs-text);background:var(--vs-red-soft);align-items:flex-start;gap:11px;padding:13px 14px;font-size:14px;display:flex}.vs-login-current{border-inline-start-color:var(--vs-blue);background:var(--vs-surface-blue)}.vs-login-current svg,.vs-login-notice svg,.vs-google-unavailable svg{flex:none;margin-top:2px}.vs-login-primary{justify-items:center;gap:15px;display:grid}.vs-google-signin{place-items:center;width:min(100%,320px);min-height:44px;display:grid;position:relative}.vs-google-signin[aria-busy=true]>span{border:1px solid var(--vs-line-strong);width:100%;min-height:44px;color:var(--vs-muted);background:#fff;border-radius:4px;place-items:center;font-size:14px;font-weight:740;display:grid}.vs-google-signin>div{width:100%}.vs-google-signin>div,.vs-google-signin iframe{max-width:100%}.vs-google-unavailable{border-inline-start-color:var(--vs-amber);background:var(--vs-amber-soft);width:min(100%,420px)}.vs-login-restore{max-width:430px;color:var(--vs-teal);text-align:start;align-items:flex-start;gap:9px;font-size:14px;line-height:1.55;display:flex}.vs-login-restore svg{flex:none;margin-top:2px}.vs-login-divider{color:var(--vs-soft);align-items:center;gap:14px;font-size:12px;font-weight:760;display:flex}.vs-login-divider:before,.vs-login-divider:after{background:var(--vs-line);content:"";flex:auto;height:1px}.vs-login-divider span{text-align:center;flex:0 auto}.vs-login-secondary{border:1px solid var(--vs-line-strong);width:min(100%,320px);min-height:48px;color:var(--vs-text);background:var(--vs-surface-subtle);border-radius:6px;justify-content:center;justify-self:center;align-items:center;gap:10px;padding:10px 18px;font-size:15px;font-weight:780;display:inline-flex}.vs-login-secondary:hover{border-color:var(--vs-blue);color:var(--vs-blue);background:var(--vs-surface-blue)}.vs-login-privacy{border-top:1px solid var(--vs-line);color:var(--vs-muted);align-items:flex-start;gap:10px;padding-top:20px;font-size:13px;line-height:1.55;display:flex}.vs-login-privacy svg{color:var(--vs-teal);flex:none;margin-top:1px}@media (width<=640px){.vs-login-page{align-content:start;gap:24px;padding:36px 15px 56px}.vs-login-intro h1{font-size:36px}.vs-login-intro>span{font-size:16px}.vs-login-tool{gap:19px;padding:22px 16px}}.vs-hub-shell{background:#f5f7fa}.vs-hub-page{width:min(1360px,100% - 40px);margin:0 auto;padding:42px 0 72px}.vs-hub-command{border-bottom:1px solid var(--vs-line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 40px;padding-bottom:34px;display:grid}.vs-hub-command>div:first-child{max-width:820px}.vs-hub-command>div:first-child>p,.vs-hub-section-heading p{color:var(--vs-blue);text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:800}.vs-hub-command h1{max-width:820px;color:var(--vs-ink);font-family:var(--font-serif);margin:0;font-size:48px;line-height:1.02}.vs-hub-command>div:first-child>span{max-width:760px;color:var(--vs-muted);margin-top:18px;font-size:18px;line-height:1.65;display:block}.vs-hub-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.vs-hub-attention{border-left:4px solid var(--vs-teal);background:var(--vs-teal-soft);min-height:54px;color:var(--vs-teal);grid-column:1/-1;align-items:center;gap:12px;padding:12px 16px;display:flex}.vs-hub-attention-active{border-left-color:var(--vs-amber);background:var(--vs-amber-soft);color:var(--vs-amber)}.vs-hub-attention strong{font-size:16px}.vs-hub-layout{border-bottom:1px solid var(--vs-line);grid-template-columns:minmax(0,1fr) 300px;gap:32px;padding:42px 0;display:grid}.vs-hub-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.vs-hub-section-heading h2{color:var(--vs-ink);margin:0;font-size:28px;line-height:1.2}.vs-hub-section-heading span{max-width:680px;color:var(--vs-muted);margin-top:6px;font-size:15px;display:block}.vs-hub-empty{border:1px dashed var(--vs-line-strong);background:var(--vs-surface);text-align:center;align-content:center;place-items:center;gap:10px;min-height:250px;padding:32px;display:grid}.vs-hub-empty>svg{color:var(--vs-blue)}.vs-hub-empty h3{margin:4px 0 0;font-size:21px}.vs-hub-empty p{max-width:480px;color:var(--vs-muted);margin:0 0 10px}.vs-hub-task-list{gap:8px;display:grid}.vs-hub-task-list article{border:1px solid var(--vs-line);border-left:4px solid var(--vs-line-strong);background:var(--vs-surface);border-radius:6px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:96px;padding:16px;display:grid}.vs-hub-task-list article[data-status=pending],.vs-hub-task-list article[data-status=changes_requested]{border-left-color:var(--vs-amber)}.vs-hub-task-list article[data-status=submitted]{border-left-color:var(--vs-blue)}.vs-hub-task-list article[data-status=accepted_result]{border-left-color:var(--vs-teal)}.vs-hub-task-icon{background:var(--vs-surface-blue);width:42px;height:42px;color:var(--vs-blue);border-radius:6px;place-items:center;display:grid}.vs-hub-task-copy{min-width:0}.vs-hub-task-copy>div{align-items:center;gap:10px;min-width:0;display:flex}.vs-hub-task-copy strong{color:var(--vs-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.vs-hub-task-copy p{color:var(--vs-text);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:4px 0 1px;font-size:14px;display:-webkit-box;overflow:hidden}.vs-hub-task-copy small{color:var(--vs-soft);font-size:12px}.vs-hub-task-progress{gap:4px;display:flex}.vs-hub-task-progress span{border:1px solid var(--vs-line);width:22px;height:22px;color:var(--vs-soft);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.vs-hub-task-progress span[data-complete=true]{background:var(--vs-teal-soft);color:var(--vs-teal);border-color:#b7dfd8}.vs-hub-task-list .vs-status-badge{flex:none}.vs-hub-task-list .vs-status-pending,.vs-hub-task-list .vs-status-changes_requested{background:var(--vs-amber-soft);color:var(--vs-amber);border-color:#ecd6ab}.vs-hub-task-list .vs-status-submitted{background:var(--vs-surface-blue);color:var(--vs-blue);border-color:#c9d7f8}.vs-hub-task-list .vs-status-accepted_result{background:var(--vs-teal-soft);color:var(--vs-teal);border-color:#b7dfd8}.vs-hub-records{border-top:4px solid var(--vs-ink);background:var(--vs-surface);align-self:start}.vs-hub-records>header{border-bottom:1px solid var(--vs-line);align-items:center;gap:9px;padding:18px;display:flex}.vs-hub-records>header svg{color:var(--vs-blue)}.vs-hub-records h2{margin:0;font-size:18px}.vs-hub-records dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.vs-hub-records dl>div{border-bottom:1px solid var(--vs-line);min-width:0;padding:18px}.vs-hub-records dl>div:nth-child(odd){border-right:1px solid var(--vs-line)}.vs-hub-records dt{color:var(--vs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vs-hub-records dd{color:var(--vs-ink);margin:4px 0 0;font-size:28px;font-weight:800}.vs-hub-records>p{color:var(--vs-teal);align-items:flex-start;gap:8px;margin:0;padding:16px 18px;font-size:13px;display:flex}.vs-hub-records>p svg{flex:none;margin-top:2px}.vs-hub-templates{border-bottom:1px solid var(--vs-line);padding:42px 0}.vs-hub-template-grid{border:1px solid var(--vs-line);background:var(--vs-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vs-hub-template-grid article{grid-template-rows:auto auto auto 1fr auto;align-items:start;min-width:0;padding:24px;display:grid}.vs-hub-template-grid article+article{border-left:1px solid var(--vs-line)}.vs-hub-template-grid article>span{background:var(--vs-surface-blue);width:40px;height:40px;color:var(--vs-blue);border-radius:6px;place-items:center;display:grid}.vs-hub-template-grid h3{color:var(--vs-ink);margin:16px 0 5px;font-size:19px}.vs-hub-template-grid p{color:var(--vs-muted);margin:0;font-size:14px}.vs-hub-template-grid ul{align-content:start;gap:7px;margin:0;padding:18px 0;list-style:none;display:grid}.vs-hub-template-grid li{color:var(--vs-text);align-items:flex-start;gap:7px;font-size:13px;display:flex}.vs-hub-template-grid li svg{color:var(--vs-teal);flex:none;margin-top:3px}.vs-hub-template-grid .vs-secondary-button{justify-content:space-between;width:100%}.vs-hub-repeat{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;padding:34px 0 0;display:grid}.vs-hub-repeat>span{background:var(--vs-teal-soft);width:48px;height:48px;color:var(--vs-teal);border-radius:6px;place-items:center;display:grid}.vs-hub-repeat h2{margin:0;font-size:23px}.vs-hub-repeat p{color:var(--vs-muted);margin:5px 0 0}[dir=rtl] .vs-hub-task-list article,[dir=rtl] .vs-hub-attention{border-left-width:1px;border-right-style:solid;border-right-width:4px}[dir=rtl] .vs-hub-template-grid article+article{border-right:1px solid var(--vs-line);border-left:0}@media (width<=1040px){.vs-hub-layout{grid-template-columns:1fr}.vs-hub-records{width:100%}}@media (width<=760px){.vs-hub-page{width:min(100% - 28px,1360px);padding-top:28px}.vs-hub-command{grid-template-columns:1fr}.vs-hub-command-actions{justify-content:flex-start}.vs-hub-command h1{font-size:40px}.vs-hub-task-list article{grid-template-columns:42px minmax(0,1fr)}.vs-hub-task-progress,.vs-hub-task-list article>.vs-icon-command{grid-column:2;justify-self:start}.vs-hub-template-grid{grid-template-columns:1fr}.vs-hub-template-grid article+article,[dir=rtl] .vs-hub-template-grid article+article{border-top:1px solid var(--vs-line);border-left:0;border-right:0}.vs-hub-repeat{grid-template-columns:48px minmax(0,1fr)}.vs-hub-repeat .vs-primary-button{grid-column:1/-1;justify-self:start}}@media (width<=430px){.vs-hub-command h1{font-size:34px}.vs-hub-command-actions{grid-template-columns:1fr;display:grid}.vs-hub-command-actions a{width:100%}.vs-hub-task-copy>div{flex-direction:column;align-items:flex-start;gap:5px}.vs-hub-task-progress{display:none}.vs-hub-records dl{grid-template-columns:1fr}.vs-hub-records dl>div:nth-child(odd){border-right:0}}@media (width>=901px){.vs-workspace-page .vs-sidebar>.vs-sidebar-section:first-child{display:block}.vs-workspace-page .vs-sidebar-section+.vs-sidebar-section{border-top:1px solid var(--vs-line);border-inline-start:0}}.vs-workspace-page{padding-top:18px}.vs-home-shell{background:#fff;min-height:100vh}.vs-home-inner{width:min(1240px,100% - 48px);margin:0 auto}.vs-home-hero{border-bottom:1px solid var(--vs-line);background:#eef2f7;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.vs-home-hero-visual{opacity:.18;pointer-events:none;position:absolute;inset:0}.vs-home-hero-visual:after{content:"";background:#f4f7fbd1;position:absolute;inset:0}.vs-home-hero-visual img{object-fit:cover;object-position:center top}.vs-home-hero-content{z-index:1;padding:58px 0 52px;position:relative}.vs-home-kicker,.vs-home-section-head>p{color:var(--vs-blue);text-transform:uppercase;margin:0 0 10px;font-size:14px;font-weight:800}.vs-home-hero h1{max-width:900px;color:var(--vs-ink);text-wrap:balance;margin:0;font-size:64px;line-height:1.06}.vs-home-lead{color:#4f5d73;max-width:880px;margin:22px 0 0;font-size:20px;line-height:1.7}.vs-home-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.vs-home-actions .vs-primary-button,.vs-home-actions .vs-secondary-button{width:auto;min-height:50px;padding-inline:18px}.vs-home-actions .vs-home-primary-action{justify-content:center;min-width:168px}.vs-home-primary-action-icon{color:currentColor;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.vs-home-assurances{border-top:1px solid #8b99b061;flex-wrap:wrap;gap:12px 24px;margin:28px 0 0;padding:20px 0 0;list-style:none;display:flex}.vs-home-assurances li{min-width:0;color:var(--vs-muted);align-items:center;gap:8px;font-size:14px;font-weight:680;display:inline-flex}.vs-home-assurances li:first-child svg{color:var(--vs-teal)}.vs-home-assurances li:nth-child(2) svg{color:var(--vs-blue)}.vs-home-assurances li:nth-child(3) svg{color:var(--vs-amber)}.vs-home-section{border-bottom:1px solid var(--vs-line);padding:64px 0}.vs-home-section-head{max-width:720px;margin-bottom:34px}.vs-home-section-head>span{color:var(--vs-muted);margin-top:10px;font-size:17px;line-height:1.65;display:block}.vs-home-section-head h2,.vs-home-boundary h2{color:var(--vs-ink);text-wrap:balance;margin:0;font-size:38px;line-height:1.18}.vs-home-feature-grid{border-top:1px solid var(--vs-line-strong);border-bottom:1px solid var(--vs-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vs-home-feature-grid article{min-width:0;padding:30px 28px 34px;position:relative}.vs-home-feature-grid article+article{border-inline-start:1px solid var(--vs-line)}.vs-home-feature-number{color:#9aa6b8;font-size:13px;font-weight:800;position:absolute;inset-block-start:18px;inset-inline-end:20px}.vs-home-feature-icon{width:44px;height:44px;color:var(--vs-blue);background:var(--vs-surface-blue);border-radius:8px;place-items:center;display:grid}.vs-home-feature-grid article:nth-child(2) .vs-home-feature-icon{color:var(--vs-teal);background:var(--vs-teal-soft)}.vs-home-feature-grid article:nth-child(3) .vs-home-feature-icon{color:var(--vs-amber);background:var(--vs-amber-soft)}.vs-home-feature-grid h3{color:var(--vs-ink);margin:22px 0 0;font-size:23px;line-height:1.3}.vs-home-feature-grid p{color:var(--vs-muted);margin:11px 0 0;font-size:16px;line-height:1.65}.vs-home-scenarios{background:#fff}.vs-scenario-browser{border-top:1px solid var(--vs-line-strong);border-bottom:1px solid var(--vs-line-strong);grid-template-columns:minmax(280px,.78fr) minmax(0,1.42fr);display:grid}.vs-scenario-tabs{border-inline-end:1px solid var(--vs-line-strong);align-content:start;display:grid}.vs-scenario-tabs>button{border:0;border-bottom:1px solid var(--vs-line);min-height:98px;color:var(--vs-muted);text-align:start;background:0 0;border-inline-start:4px solid #0000;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:15px 16px 15px 14px;display:grid}.vs-scenario-tabs>button:last-child{border-bottom:0}.vs-scenario-tabs>button:hover{color:var(--vs-ink);background:#f7f9fc}.vs-scenario-tabs>button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #2257d42e;position:relative}.vs-scenario-tabs>button[aria-selected=true]{border-inline-start-color:var(--vs-blue);color:var(--vs-ink);background:#f2f6ff}.vs-scenario-tabs>button>span,.vs-scenario-panel>header>span{border-radius:7px;place-items:center;display:grid}.vs-scenario-tabs>button>span{width:40px;height:40px;color:var(--vs-blue);background:var(--vs-surface-blue)}.vs-scenario-tabs>button[data-tone=teal]>span{color:var(--vs-teal);background:var(--vs-teal-soft)}.vs-scenario-tabs>button[data-tone=amber]>span{color:var(--vs-amber);background:var(--vs-amber-soft)}.vs-scenario-tabs>button[data-tone=red]>span{color:var(--vs-red);background:var(--vs-red-soft)}.vs-scenario-tabs>button>div{min-width:0}.vs-scenario-tabs strong,.vs-scenario-tabs small{display:block}.vs-scenario-tabs strong{color:inherit;font-size:16px}.vs-scenario-tabs small{color:var(--vs-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.vs-scenario-tabs>button>svg{color:var(--vs-soft)}[dir=rtl] .vs-scenario-tabs>button>svg{transform:rotate(180deg)}.vs-scenario-panel{min-width:0;padding:30px}.vs-scenario-panel>header{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;display:grid}.vs-scenario-panel>header>span{width:52px;height:52px;color:var(--vs-blue);background:var(--vs-surface-blue)}.vs-scenario-panel[data-tone=teal]>header>span{color:var(--vs-teal);background:var(--vs-teal-soft)}.vs-scenario-panel[data-tone=amber]>header>span{color:var(--vs-amber);background:var(--vs-amber-soft)}.vs-scenario-panel[data-tone=red]>header>span{color:var(--vs-red);background:var(--vs-red-soft)}.vs-scenario-panel>header p{color:var(--vs-blue);text-transform:uppercase;margin:1px 0 3px;font-size:12px;font-weight:800}.vs-scenario-panel>header h3{color:var(--vs-ink);margin:0;font-size:28px;line-height:1.2}.vs-scenario-panel>header small{max-width:720px;color:var(--vs-muted);margin-top:8px;font-size:15px;line-height:1.6;display:block}.vs-scenario-vself-role{background:#f6f9ff;border-top:1px solid #c7d7f4;border-bottom:1px solid #c7d7f4;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;margin-top:22px;padding:13px 14px;display:grid}.vs-scenario-vself-role>svg{width:36px;height:36px;color:var(--vs-blue);background:#fff;border-radius:7px;padding:8px}.vs-scenario-vself-role strong{color:var(--vs-ink);font-size:13px}.vs-scenario-vself-role p{color:var(--vs-muted);margin:3px 0 0;font-size:12px;line-height:1.5}.vs-scenario-details{border-top:1px solid var(--vs-line);border-bottom:1px solid var(--vs-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.vs-scenario-details>div{min-width:0;padding:20px 18px}.vs-scenario-details>div+div{border-inline-start:1px solid var(--vs-line)}.vs-scenario-details strong{color:var(--vs-ink);font-size:13px;display:block}.vs-scenario-details p{color:var(--vs-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.vs-scenario-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.vs-scenario-tags span{min-width:0;color:var(--vs-teal);background:#f6fcfa;border:1px solid #b9ddd6;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;font-weight:720;display:inline-flex}.vs-scenario-guardrails span{color:#516078;background:#f8fafc;border-color:#d8dfeb}.vs-scenario-panel>footer{justify-content:space-between;align-items:center;gap:18px;margin-top:24px;display:flex}.vs-scenario-panel>footer>span{min-width:0;color:var(--vs-muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.vs-home-workflow,.vs-home-agent-network{background:#f7f9fc}.vs-home-agent-flow{border-top:1px solid var(--vs-line-strong);border-bottom:1px solid var(--vs-line-strong);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vs-home-agent-flow>div{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:3px 12px;min-width:0;min-height:104px;padding:18px;display:grid}.vs-home-agent-flow>div+div{border-inline-start:1px solid var(--vs-line)}.vs-home-agent-flow span{width:42px;height:42px;color:var(--vs-blue);background:var(--vs-surface-blue);border-radius:7px;grid-row:1/3;place-items:center;display:grid}.vs-home-agent-flow>div:nth-child(2) span,.vs-home-agent-flow>div:nth-child(4) span{color:var(--vs-teal);background:var(--vs-teal-soft)}.vs-home-agent-flow small{color:var(--vs-soft);font-size:12px;font-weight:800}.vs-home-agent-flow strong{color:var(--vs-ink);font-size:14px}.vs-home-agent-network-action{justify-content:space-between;align-items:center;gap:24px;margin-top:22px;display:flex}.vs-home-agent-network-action>div{color:var(--vs-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.vs-home-agent-network-action>div>svg{color:var(--vs-teal)}.vs-home-steps{border-top:1px solid var(--vs-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vs-home-steps li{grid-template-columns:44px minmax(0,1fr);gap:12px;min-width:0;padding:24px 22px 26px;display:grid}.vs-home-steps li+li{border-inline-start:1px solid var(--vs-line)}.vs-home-steps li>span{width:40px;height:40px;color:var(--vs-blue);box-shadow:inset 0 0 0 1px var(--vs-line);background:#fff;border-radius:8px;place-items:center;display:grid}.vs-home-steps strong{color:var(--vs-ink);font-size:16px;display:block}.vs-home-steps p{color:var(--vs-muted);margin:5px 0 0;font-size:14px;line-height:1.55}.vs-home-inline-action{border:1px solid var(--vs-blue);min-height:46px;color:var(--vs-blue);background:#fff;border-radius:7px;align-items:center;gap:8px;margin-top:26px;padding:9px 15px;font-size:15px;font-weight:780;display:inline-flex}.vs-home-inline-action:hover{color:#fff;background:var(--vs-blue)}.vs-home-boundary{background:#edf8f5;border-bottom:1px solid #aed6cf;padding:54px 0}.vs-home-boundary .vs-home-inner{grid-template-columns:minmax(260px,1.2fr) minmax(180px,.8fr) minmax(180px,.8fr) auto;align-items:center;gap:24px;display:grid}.vs-home-boundary .vs-home-inner>div:first-child{align-items:center;gap:13px;display:flex}.vs-home-boundary .vs-home-inner>div:first-child>span{width:46px;height:46px;color:var(--vs-teal);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #badfd8}.vs-home-boundary h2{font-size:28px}.vs-home-boundary p{color:#415d59;margin:0;font-size:15px;line-height:1.6}.vs-home-boundary-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.vs-home-boundary-actions a{color:#156c64;background:#fff;border:1px solid #9ccfc6;border-radius:7px;align-items:center;gap:7px;min-height:42px;padding:8px 11px;font-size:14px;font-weight:740;display:inline-flex}.vs-home-footer{width:min(1240px,100% - 48px);min-height:82px;color:var(--vs-muted);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;font-size:14px;display:flex}@media (width<=900px){.vs-home-hero{min-height:520px}.vs-home-hero h1{font-size:52px}.vs-home-feature-grid{grid-template-columns:1fr}.vs-home-feature-grid article+article{border-top:1px solid var(--vs-line);border-inline-start:0}.vs-scenario-browser{grid-template-columns:1fr}.vs-scenario-tabs{border-bottom:1px solid var(--vs-line-strong);border-inline-end:0;grid-template-columns:repeat(2,minmax(0,1fr))}.vs-scenario-tabs>button:nth-child(odd){border-inline-end:1px solid var(--vs-line)}.vs-scenario-tabs>button:nth-child(3),.vs-scenario-tabs>button:nth-child(4){border-top:1px solid var(--vs-line)}.vs-scenario-tabs>button:last-child{border-bottom:1px solid var(--vs-line)}.vs-home-agent-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-home-agent-flow>div:nth-child(3),.vs-home-agent-flow>div:nth-child(4){border-top:1px solid var(--vs-line)}.vs-home-agent-flow>div:nth-child(3){border-inline-start:0}.vs-home-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-home-steps li:nth-child(3){border-top:1px solid var(--vs-line);border-inline-start:0}.vs-home-steps li:nth-child(4){border-top:1px solid var(--vs-line)}.vs-home-boundary .vs-home-inner{grid-template-columns:1fr 1fr}.vs-home-boundary .vs-home-inner>div:first-child,.vs-home-boundary-actions{grid-column:1/-1}.vs-home-boundary-actions{justify-content:flex-start}}@media (width<=680px){.vs-workspace-page{padding-top:12px}.vs-home-inner,.vs-home-footer{width:calc(100% - 28px)}.vs-home-hero{min-height:560px}.vs-home-hero-visual{opacity:.12}.vs-home-hero-content{padding:42px 0 28px}.vs-home-hero h1{font-size:42px;line-height:1.08}.vs-home-lead{margin-top:18px;font-size:17px;line-height:1.65}.vs-home-actions{grid-template-columns:1fr;margin-top:24px;display:grid}.vs-home-actions .vs-primary-button,.vs-home-actions .vs-secondary-button{width:100%}.vs-home-assurances{grid-template-columns:1fr;gap:10px;margin-top:22px;padding-top:17px;display:grid}.vs-home-section{padding:24px 0 56px}.vs-home-section-head{margin-bottom:26px}.vs-home-section-head h2,.vs-home-boundary h2{font-size:30px}.vs-home-feature-grid article{padding:26px 20px 29px}.vs-home-feature-grid h3{font-size:21px}.vs-scenario-tabs{grid-template-columns:1fr}.vs-scenario-tabs>button,.vs-scenario-tabs>button:nth-child(odd),.vs-scenario-tabs>button:nth-child(3),.vs-scenario-tabs>button:nth-child(4){border-top:0;border-right:0;border-bottom:1px solid var(--vs-line);border-left:0;border-inline-start:4px solid #0000;min-height:88px}.vs-scenario-tabs>button[aria-selected=true]{border-inline-start-color:var(--vs-blue)}.vs-scenario-panel{padding:24px 18px}.vs-scenario-panel>header{grid-template-columns:44px minmax(0,1fr)}.vs-scenario-panel>header>span{width:44px;height:44px}.vs-scenario-panel>header h3{font-size:23px}.vs-scenario-details{grid-template-columns:1fr}.vs-scenario-details>div+div{border-top:1px solid var(--vs-line);border-inline-start:0}.vs-scenario-panel>footer{flex-direction:column;align-items:stretch}.vs-scenario-panel>footer .vs-primary-button{width:100%}.vs-home-agent-flow{grid-template-columns:1fr}.vs-home-agent-flow>div+div,.vs-home-agent-flow>div:nth-child(3),.vs-home-agent-flow>div:nth-child(4){border-top:1px solid var(--vs-line);border-inline-start:0}.vs-home-agent-network-action{flex-direction:column;align-items:stretch}.vs-home-agent-network-action .vs-primary-button{justify-content:center;width:100%}.vs-home-steps{grid-template-columns:1fr}.vs-home-steps li+li,.vs-home-steps li:nth-child(3),.vs-home-steps li:nth-child(4){border-top:1px solid var(--vs-line);border-inline-start:0}.vs-home-boundary{padding:44px 0}.vs-home-boundary .vs-home-inner{grid-template-columns:1fr;gap:16px}.vs-home-boundary .vs-home-inner>div:first-child,.vs-home-boundary-actions{grid-column:auto}.vs-home-boundary-actions{grid-template-columns:1fr;display:grid}.vs-home-boundary-actions a{justify-content:center}.vs-home-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:112px}}.vs-room-create-command{color:var(--vs-teal);background:var(--vs-teal-soft);border-color:#a9d8d1}.vs-created-room-summary{background:#f2fbf8;border-top:1px solid #bfe1dc;border-bottom:1px solid #bfe1dc;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 16px;display:grid}.vs-created-room-summary>span{width:34px;height:34px;color:var(--vs-teal);background:#dff4ef;border-radius:7px;place-items:center;display:grid}.vs-created-room-summary strong{font-size:14px;display:block}.vs-created-room-summary p{color:var(--vs-muted);margin:2px 0 0;font-size:12px;line-height:1.45}.vs-created-room-summary small{color:var(--vs-teal);white-space:nowrap;border:1px solid #a9d8d1;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:760}.vs-room-shell{background:#f5f7fa}.vs-room-page{width:min(1240px,100% - 36px);margin:0 auto;padding:34px 0 56px}.vs-room-heading{border-bottom:1px solid var(--vs-line-strong);justify-content:space-between;align-items:end;gap:32px;min-height:132px;padding:0 2px 24px;display:flex}.vs-room-heading>div:first-child{min-width:0}.vs-room-heading a,.vs-room-heading p{align-items:center;gap:7px;display:inline-flex}.vs-room-heading a{color:var(--vs-blue);font-size:13px;font-weight:760}.vs-room-heading p{color:var(--vs-teal);text-transform:uppercase;margin:16px 0 4px;font-size:12px;font-weight:760}.vs-room-heading h1{font-family:var(--font-serif);margin:0;font-size:44px;line-height:1.08}.vs-room-state{justify-items:end;gap:7px;min-width:230px;display:grid}.vs-room-state>span{color:var(--vs-muted);font-size:12px;font-weight:700}.vs-room-state>strong{color:var(--vs-ink);align-items:center;gap:7px;font-size:15px;display:inline-flex}.vs-room-message{text-align:center;align-content:center;place-items:center;gap:10px;min-height:320px;padding:36px;display:grid}.vs-room-message h2,.vs-room-message p{margin:0}.vs-room-message p{max-width:520px;color:var(--vs-muted)}.vs-room-message-error>svg{color:var(--vs-red)}.vs-room-layout{border-right:1px solid var(--vs-line);border-bottom:1px solid var(--vs-line);border-left:1px solid var(--vs-line);background:var(--vs-surface);border-radius:0 0 8px 8px;grid-template-columns:minmax(0,1fr) 318px;align-items:start;display:grid;overflow:hidden}.vs-room-main{border-inline-end:1px solid var(--vs-line);min-width:0}.vs-room-main>section+section{border-top:1px solid var(--vs-line)}.vs-room-authorization{padding:26px}.vs-room-authorization>header,.vs-room-action-panel>header,.vs-room-receipt>header,.vs-room-timeline>header,.vs-room-aside section>header{align-items:center;gap:11px;display:flex}.vs-room-authorization>header>span{width:40px;height:40px;color:var(--vs-blue);background:var(--vs-surface-blue);border-radius:7px;flex:none;place-items:center;display:grid}.vs-room-authorization header p,.vs-room-action-panel header p,.vs-room-receipt header p{color:var(--vs-blue);text-transform:uppercase;margin:0;font-size:12px;font-weight:780}.vs-room-authorization h2,.vs-room-action-panel h2,.vs-room-receipt h2,.vs-room-timeline h2,.vs-room-aside h2{margin:0;font-size:18px;line-height:1.25}.vs-room-authorization header small{max-width:100%;color:var(--vs-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.vs-room-authorization dl{border-top:1px solid var(--vs-line);border-left:1px solid var(--vs-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:22px 0 0;display:grid}[dir=rtl] .vs-room-authorization dl{border-right:1px solid var(--vs-line);border-left:0}.vs-room-authorization dl>div{border-right:1px solid var(--vs-line);border-bottom:1px solid var(--vs-line);min-width:0;padding:13px 14px}[dir=rtl] .vs-room-authorization dl>div{border-right:0;border-left:1px solid var(--vs-line)}.vs-room-authorization dt{color:var(--vs-muted);text-transform:uppercase;font-size:12px;font-weight:740}.vs-room-authorization dd{color:var(--vs-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.5}.vs-room-scope{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.vs-room-scope span{color:var(--vs-teal);background:#f2fbf8;border:1px solid #bfe1dc;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:690;display:inline-flex}.vs-room-action-panel{background:#fbfcfe;gap:17px;padding:26px;display:grid}.vs-room-action-panel>header>svg{color:var(--vs-blue)}.vs-room-action-row{flex-wrap:wrap;gap:8px;display:flex}.vs-room-returned-work{border:1px solid var(--vs-line);background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.vs-room-returned-work>div{min-width:0;padding:16px}.vs-room-returned-work>div+div{border-inline-start:1px solid var(--vs-line)}.vs-room-returned-work strong{font-size:13px}.vs-room-returned-work p{color:var(--vs-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.vs-room-result-band{border:0;border-radius:0}.vs-room-warning{border-left:3px solid var(--vs-amber);color:#70480a;background:var(--vs-amber-soft);align-items:flex-start;gap:9px;padding:12px 14px;display:flex}[dir=rtl] .vs-room-warning{border-right:3px solid var(--vs-amber);border-left:0}.vs-room-warning p{margin:0;font-size:13px}.vs-room-inline-message{min-height:160px}.vs-room-receipt{background:#f2fbf8;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex}.vs-room-receipt>header{min-width:0}.vs-room-receipt>header>svg{color:var(--vs-teal)}.vs-room-receipt>header>span,.vs-room-verification>span{color:var(--vs-red);background:var(--vs-red-soft);border:1px solid #e0bcbc;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:760;display:inline-flex}.vs-room-receipt>header>span[data-valid=true],.vs-room-verification>span[data-valid=true]{color:var(--vs-teal);background:#fff;border-color:#a9d8d1}.vs-room-revoke{justify-content:flex-end;padding:18px 26px;display:flex}.vs-room-timeline{padding:24px 26px 28px}.vs-room-timeline>header>svg{color:var(--vs-blue)}.vs-room-timeline ol{margin:20px 0 0;padding:0;list-style:none}.vs-room-timeline li{grid-template-columns:28px minmax(0,1fr);gap:9px;min-height:58px;display:grid;position:relative}.vs-room-timeline li:not(:last-child):before{background:var(--vs-line);content:"";width:1px;position:absolute;top:28px;bottom:0;left:13px}[dir=rtl] .vs-room-timeline li:not(:last-child):before{left:auto;right:13px}.vs-room-timeline li>span{z-index:1;width:28px;height:28px;color:var(--vs-teal);background:#fff;border:1px solid #bfe1dc;border-radius:50%;place-items:center;display:grid}.vs-room-timeline li strong{font-size:13px}.vs-room-timeline li p{color:var(--vs-text);margin:3px 0;font-size:13px}.vs-room-timeline li small{color:var(--vs-muted);margin-top:2px;font-size:12px;display:block}.vs-room-aside{background:#f9fafc;min-width:0}.vs-room-aside>section{padding:20px}.vs-room-aside>section+section{border-top:1px solid var(--vs-line)}.vs-room-aside section>header>svg{color:var(--vs-blue)}.vs-room-verification>span{margin-top:14px}.vs-room-verification code{border:1px solid var(--vs-line);color:var(--vs-muted);overflow-wrap:anywhere;background:#fff;border-radius:6px;margin-top:12px;padding:10px;font-size:12px;display:block}.vs-room-share{gap:10px;display:grid}.vs-room-qr{border:1px solid var(--vs-line);background:#fff;border-radius:7px;place-items:center;min-height:184px;padding:13px;display:grid}.vs-room-qr svg{width:min(156px,100%);height:auto;display:block}.vs-room-privacy{color:var(--vs-teal);background:#f2fbf8;align-items:flex-start;gap:9px;display:flex}.vs-room-privacy p{margin:0;font-size:12px;line-height:1.55}.vs-spin{animation:.9s linear infinite vs-spin}@keyframes vs-spin{to{transform:rotate(360deg)}}@media (width<=960px){.vs-room-layout{grid-template-columns:1fr}.vs-room-main{border-inline-end:0}.vs-room-aside{border-top:1px solid var(--vs-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vs-room-aside>section+section{border-top:0;border-inline-start:1px solid var(--vs-line)}.vs-room-aside>section:last-child:nth-child(3){border-top:1px solid var(--vs-line);border-inline-start:0;grid-column:1/-1}}@media (width<=680px){.vs-created-room-summary{grid-template-columns:34px minmax(0,1fr)}.vs-created-room-summary small{grid-column:2;justify-self:start}.vs-room-page{width:min(100% - 24px,1240px);padding-top:22px}.vs-room-heading{flex-direction:column;align-items:start;gap:18px;min-height:0}.vs-room-heading h1{font-size:34px}.vs-room-state{grid-template-columns:1fr auto;place-items:center start;width:100%;min-width:0}.vs-room-state>span{grid-column:1/-1}.vs-room-state>.vs-icon-command{justify-self:end}.vs-room-layout{border-radius:0 0 7px 7px}.vs-room-authorization,.vs-room-action-panel,.vs-room-timeline{padding:20px 16px}.vs-room-authorization dl,.vs-room-returned-work{grid-template-columns:1fr}.vs-room-returned-work>div+div{border-top:1px solid var(--vs-line);border-inline-start:0}.vs-room-receipt{flex-direction:column;align-items:stretch;padding:20px 16px}.vs-room-receipt>header{flex-wrap:wrap;align-items:flex-start}.vs-room-aside{grid-template-columns:1fr}.vs-room-aside>section+section,.vs-room-aside>section:last-child:nth-child(3){border-top:1px solid var(--vs-line);border-inline-start:0;grid-column:auto}}.vs-shell{--vs-mode:var(--vs-blue);--vs-mode-soft:var(--vs-surface-blue);--vs-mode-line:#b9caee}.vs-shell[data-mode=verify]{--vs-mode:#08756c;--vs-mode-soft:#eaf7f4;--vs-mode-line:#afd8d1}.vs-shell[data-mode=revoke]{--vs-mode:#a9434c;--vs-mode-soft:#fff1f2;--vs-mode-line:#e5bcc0}.vs-header{border-bottom-color:#d5dde8;box-shadow:0 4px 16px #16223809}.vs-header-nav a{gap:7px;min-width:104px}.vs-header-nav a:first-child{--vs-nav-accent:var(--vs-blue)}.vs-header-nav a:nth-child(2){--vs-nav-accent:var(--vs-teal)}.vs-header-nav a:nth-child(3){--vs-nav-accent:var(--vs-amber)}.vs-header-nav a[aria-current=page]{background:var(--vs-nav-accent)}.vs-page{width:min(1420px,100% - 40px);padding-top:26px}.vs-intro{align-items:center;padding-bottom:20px}.vs-intro>div>p:last-child{max-width:900px}.vs-console{grid-template-columns:minmax(0,1fr) 336px;grid-template-areas:"sidebar sidebar""work context";min-height:680px;overflow:visible;box-shadow:0 14px 36px #1f31530f}.vs-sidebar{border-right:0;border-bottom:1px solid var(--vs-line);grid-area:sidebar;grid-template-columns:minmax(520px,1fr) minmax(400px,.72fr);display:grid}.vs-sidebar-section{padding:16px 18px}.vs-sidebar-section+.vs-sidebar-section{border-top:0;border-inline-start:1px solid var(--vs-line)}.vs-mode-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.vs-mode-nav a{background:#fff;min-height:62px;padding:8px 11px}.vs-mode-nav a:first-child{--vs-nav-accent:var(--vs-blue);--vs-nav-soft:var(--vs-surface-blue);--vs-nav-line:#c7d5f2}.vs-mode-nav a:nth-child(2){--vs-nav-accent:var(--vs-teal);--vs-nav-soft:var(--vs-teal-soft);--vs-nav-line:#b9ddd6}.vs-mode-nav a:nth-child(3){--vs-nav-accent:var(--vs-red);--vs-nav-soft:var(--vs-red-soft);--vs-nav-line:#e5c0c0}.vs-mode-nav a>span{color:var(--vs-nav-accent);background:var(--vs-nav-soft)}.vs-mode-nav a[aria-current=page]{border-color:var(--vs-nav-line);color:var(--vs-nav-accent);background:var(--vs-nav-soft);box-shadow:inset 3px 0 0 var(--vs-nav-accent)}.vs-mode-nav a[aria-current=page]>span{background:var(--vs-nav-accent)}[dir=rtl] .vs-mode-nav a[aria-current=page]{box-shadow:inset -3px 0 0 var(--vs-nav-accent)}.vs-controller-summary{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:8px 14px}.vs-controller-summary>.vs-section-label{grid-column:1/-1;margin-bottom:0}.vs-controller-head{grid-area:2/1}.vs-controller-summary dl{border:1px solid var(--vs-line);background:#fff;border-radius:7px;grid-area:3/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.vs-controller-summary dl>div{border-bottom:0;padding:8px 10px}.vs-controller-summary dl>div+div{border-inline-start:1px solid var(--vs-line)}.vs-controller-summary>.vs-secondary-button{grid-area:2/2;align-self:center}.vs-controller-summary>.vs-help-text,.vs-rotation-warning{grid-column:1/-1}.vs-controller-summary>.vs-help-text{margin:0}.vs-rotation-warning{color:var(--vs-red);background:var(--vs-red-soft);border:1px solid #e5bcbc;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;display:grid}.vs-rotation-warning p{color:var(--vs-text);margin:0;font-size:14px;line-height:1.45}.vs-work-panel{border-inline-end:1px solid var(--vs-line);grid-area:work}.vs-context-panel{background:#f7f9fc;border-left:0;grid-area:context}.vs-work-header>span:first-child{color:var(--vs-mode);background:var(--vs-mode-soft)}.vs-work-header p{color:var(--vs-mode)}.vs-form-progress{border-bottom:1px solid var(--vs-line);background:#fbfcfe;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0 24px;list-style:none;display:grid}.vs-form-progress li{min-width:0;min-height:58px;color:var(--vs-muted);align-items:center;gap:9px;padding:9px 12px 9px 0;display:flex;position:relative}.vs-form-progress li+li{padding-inline-start:12px}.vs-form-progress li+li:before{background:var(--vs-line);content:"";width:1px;position:absolute;inset-block:13px;inset-inline-start:0}.vs-form-progress li>span{border:1px solid var(--vs-line-strong);color:#fff;background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.vs-form-progress li[data-complete=true]>span{border-color:var(--vs-teal);background:var(--vs-teal)}.vs-form-progress strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.vs-form-progress li[data-complete=true] strong{color:var(--vs-text)}.vs-form-section{gap:15px;padding:22px 26px}.vs-form-section h3{font-size:17px}.vs-field input,.vs-field textarea{background:#fff}.vs-check-option{min-height:92px;padding:13px}.vs-check-option:has(input:checked){border-color:var(--vs-mode-line);background:var(--vs-mode-soft);box-shadow:inset 3px 0 0 var(--vs-mode)}[dir=rtl] .vs-check-option:has(input:checked){box-shadow:inset -3px 0 0 var(--vs-mode)}.vs-authorization-review{border-bottom:1px solid var(--vs-line);background:#f8fafc;padding:0 26px}.vs-authorization-review dl{grid-template-columns:.8fr minmax(180px,1.7fr) .72fr .72fr;margin:0;display:grid}.vs-authorization-review dl>div{gap:3px;min-width:0;padding:14px 12px;display:grid}.vs-authorization-review dl>div:first-child{padding-inline-start:0}.vs-authorization-review dl>div+div{border-inline-start:1px solid var(--vs-line)}.vs-authorization-review dt,.vs-verified-scope dt{color:var(--vs-soft);font-size:13px;font-weight:720}.vs-authorization-review dd,.vs-verified-scope dd{min-width:0;color:var(--vs-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;overflow:hidden}.vs-primary-action-row{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafcf7;border-top:1px solid #edf1f5;padding:16px 26px;position:sticky;bottom:0}.vs-primary-action-row .vs-primary-button{min-width:180px}.vs-signed-result:focus{outline-offset:3px;outline:3px solid #0c7a702e}.vs-envelope-dropzone{position:relative}.vs-envelope-dropzone:after{border:1px solid var(--vs-line);color:var(--vs-soft);font-family:var(--font-mono);content:"JSON";pointer-events:none;background:#ffffffeb;border-radius:5px;padding:3px 6px;font-size:12px;position:absolute;bottom:10px;right:12px}[dir=rtl] .vs-envelope-dropzone:after{left:12px;right:auto}.vs-envelope-dropzone:has(textarea:focus) textarea{border-color:var(--vs-mode)}.vs-verified-scope{border-top:1px solid var(--vs-line);background:#fff;grid-template-columns:.8fr minmax(180px,1.7fr) .7fr 1fr;margin:0;display:grid}.vs-verified-scope>div{gap:3px;min-width:0;padding:13px 14px;display:grid}.vs-verified-scope>div+div{border-inline-start:1px solid var(--vs-line)}.vs-verified-outcome-content{border-top:1px solid var(--vs-line);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vs-verified-outcome-content>div{min-width:0;padding:14px}.vs-verified-outcome-content>div+div{border-inline-start:1px solid var(--vs-line)}.vs-verified-outcome-content strong{color:var(--vs-soft);font-size:13px}.vs-verified-outcome-content p{overflow-wrap:anywhere;color:var(--vs-text);white-space:pre-wrap;margin:4px 0 0;font-size:14px;line-height:1.55}.vs-revoke-confirm{color:var(--vs-red);background:var(--vs-red-soft);border:1px solid #e4bcbc;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto 38px;align-items:center;gap:9px;padding:10px;display:grid}.vs-revoke-confirm p{color:var(--vs-text);margin:0;font-size:14px;line-height:1.45}.vs-cancel-command{width:38px;padding:0}.vs-toast{z-index:40;min-width:min(360px,100vw - 32px);max-width:460px;color:var(--vs-teal);background:#fff;border:1px solid #b8dcd4;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 32px;align-items:center;gap:9px;padding:10px 10px 10px 13px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 38px #16223829}[dir=rtl] .vs-toast{padding:10px 13px 10px 10px;left:24px;right:auto}.vs-toast span{color:var(--vs-ink);font-size:14px;font-weight:720}.vs-toast button{width:32px;height:32px;color:var(--vs-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.vs-toast button:hover{color:var(--vs-ink);background:var(--vs-surface-subtle)}.vs-help-quick-actions{border-bottom:1px solid var(--vs-line);align-items:center;gap:8px;min-height:62px;padding:9px 0;display:flex}.vs-help-quick-actions>span{color:var(--vs-soft);text-transform:uppercase;margin-inline-end:8px;font-size:13px;font-weight:780}.vs-help-quick-actions a{border:1px solid var(--vs-line);min-height:42px;color:var(--vs-text);background:#fff;border-radius:7px;align-items:center;gap:7px;padding:7px 11px;font-size:14px;font-weight:720;display:inline-flex}.vs-help-quick-actions a[data-mode=delegate] svg{color:var(--vs-blue)}.vs-help-quick-actions a[data-mode=verify] svg{color:var(--vs-teal)}.vs-help-quick-actions a[data-mode=revoke] svg{color:var(--vs-red)}.vs-help-quick-actions a[data-mode=agents] svg{color:var(--vs-amber)}.vs-help-quick-actions a:hover{border-color:var(--vs-line-strong);background:var(--vs-surface-subtle)}.vs-help-agent-connect{background:#f7f9ff;border-top:1px solid #c8d7f3;border-bottom:1px solid #c8d7f3;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:22px;padding:16px 18px;display:grid}.vs-help-agent-connect>span{width:46px;height:46px;color:var(--vs-blue);background:#fff;border-radius:7px;place-items:center;display:grid}.vs-help-agent-connect p{color:var(--vs-blue);margin:0 0 3px;font-size:12px;font-weight:820}.vs-help-agent-connect h2{color:var(--vs-ink);margin:0;font-size:18px}.vs-help-agent-connect small{max-width:760px;color:var(--vs-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.vs-help-agent-connect>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.vs-help-agent-connect>div:last-child>*{border:1px solid var(--vs-line-strong);min-height:38px;color:var(--vs-blue);background:#fff;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:750;display:inline-flex}.vs-help-layout{padding-top:24px}.vs-help-article{padding:0;display:block;overflow:hidden}.vs-help-article details{min-width:0}.vs-help-article summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:15px;min-height:96px;padding:16px 18px;list-style:none;display:grid}.vs-help-article summary::-webkit-details-marker{display:none}.vs-help-article summary:hover{background:#fafbfd}.vs-help-article-summary{gap:2px;min-width:0;display:grid}.vs-help-article-summary small{color:var(--vs-blue);text-transform:uppercase;font-size:13px;font-weight:760}.vs-help-article-summary strong{color:var(--vs-ink);font-size:20px;line-height:1.3}.vs-help-article-summary>span{color:var(--vs-muted);font-size:15px;line-height:1.5}.vs-help-expand-icon{color:var(--vs-soft);transition:transform .16s}.vs-help-article details[open] .vs-help-expand-icon{transform:rotate(90deg)}[dir=rtl] .vs-help-article details[open] .vs-help-expand-icon{transform:rotate(-90deg)}.vs-help-article-detail{border-top:1px solid var(--vs-line);padding:0 18px 18px 75px}[dir=rtl] .vs-help-article-detail{padding:0 75px 18px 18px}.vs-help-article-detail .vs-help-steps{margin-top:0;padding-top:16px}.vs-help-article-detail .vs-help-action{min-height:42px;margin-top:12px}@media (width>=901px){.vs-sidebar{grid-template-columns:1fr}.vs-sidebar>.vs-sidebar-section:first-child{display:block}.vs-sidebar-section+.vs-sidebar-section{border-top:1px solid var(--vs-line);border-inline-start:0}.vs-controller-summary{grid-template-rows:auto auto;grid-template-columns:minmax(240px,.72fr) minmax(420px,1.45fr) auto}.vs-controller-head,.vs-controller-summary dl,.vs-controller-summary>.vs-secondary-button{grid-row:auto}.vs-controller-head{grid-column:1}.vs-controller-summary dl{grid-column:2}.vs-controller-summary>.vs-secondary-button{grid-column:3}}@media (width<=1160px){.vs-console{grid-template-columns:minmax(0,1fr);grid-template-areas:"sidebar""work""context"}.vs-work-panel{border-inline-end:0}.vs-context-panel{border-top:1px solid var(--vs-line);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.vs-sidebar{grid-template-columns:1fr}.vs-sidebar-section+.vs-sidebar-section{border-top:1px solid var(--vs-line);border-inline-start:0}.vs-context-panel,.vs-authorization-review dl,.vs-verified-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-authorization-review dl>div:nth-child(3),.vs-verified-scope>div:nth-child(3){border-top:1px solid var(--vs-line);border-inline-start:0}.vs-authorization-review dl>div:nth-child(4),.vs-verified-scope>div:nth-child(4){border-top:1px solid var(--vs-line)}}@media (width<=680px){.vs-page{width:calc(100% - 24px)}.vs-mode-nav a{min-height:68px}.vs-controller-summary dl{grid-template-columns:1fr}.vs-controller-summary dl>div+div{border-top:1px solid var(--vs-line);border-inline-start:0}.vs-form-progress{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px}.vs-form-progress li:nth-child(3){border-top:1px solid var(--vs-line);padding-inline-start:0}.vs-form-progress li:nth-child(3):before{display:none}.vs-form-progress li:nth-child(4){border-top:1px solid var(--vs-line)}.vs-form-section{padding:20px 18px}.vs-authorization-review{padding:0 18px}.vs-primary-action-row{padding:14px 18px}.vs-primary-action-row .vs-primary-button{min-width:0}.vs-revoke-confirm{grid-template-columns:24px minmax(0,1fr) 38px}.vs-revoke-confirm .vs-danger-outline-button{grid-column:1/-1;width:100%}.vs-revoke-confirm .vs-cancel-command{grid-area:1/3}.vs-toast,[dir=rtl] .vs-toast{min-width:0;max-width:none;bottom:12px;left:12px;right:12px}.vs-help-quick-actions{overflow-x:auto}.vs-help-quick-actions>span,.vs-help-quick-actions a{flex:none}.vs-help-agent-connect{grid-template-columns:42px minmax(0,1fr);padding:14px}.vs-help-agent-connect>span{width:42px;height:42px}.vs-help-agent-connect>div:last-child{grid-column:1/-1;justify-content:flex-start}.vs-help-article summary{grid-template-columns:38px minmax(0,1fr) 20px;gap:11px;padding:15px}.vs-help-article-summary strong{font-size:18px}.vs-help-article-detail,[dir=rtl] .vs-help-article-detail{padding:0 15px 16px}}@media (width<=430px){.vs-sidebar-section{padding:14px}.vs-mode-nav a{min-height:74px}.vs-form-progress{grid-template-columns:1fr}.vs-form-progress li+li{border-top:1px solid var(--vs-line);padding-inline-start:0}.vs-form-progress li+li:before{display:none}.vs-authorization-review dl,.vs-verified-scope{grid-template-columns:1fr}.vs-authorization-review dl>div+div,.vs-verified-scope>div+div{border-top:1px solid var(--vs-line);border-inline-start:0}.vs-authorization-review dl>div{padding-inline:0}}.vs-intro{grid-template-columns:minmax(0,1fr) minmax(400px,480px);align-items:stretch;gap:30px}.vs-intro-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.vs-intro-copy>p:not(.vs-kicker){max-width:820px;color:var(--vs-muted);margin:10px 0 0;font-size:17px;line-height:1.65}.vs-capability-list{border-top:1px solid var(--vs-line);max-width:820px;margin:18px 0 0;padding:0;list-style:none;display:grid}.vs-capability-list li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:11px 0;display:grid}.vs-capability-list li+li{border-top:1px solid var(--vs-line)}.vs-capability-list li>span{width:34px;height:34px;color:var(--vs-blue);background:var(--vs-surface-blue);border-radius:7px;place-items:center;display:grid}.vs-capability-list li:nth-child(2)>span{color:var(--vs-teal);background:var(--vs-teal-soft)}.vs-capability-list li:nth-child(3)>span{color:var(--vs-amber);background:#fff6e8}.vs-capability-list strong{color:var(--vs-ink);font-size:15px;display:block}.vs-capability-list p{color:var(--vs-muted);margin:2px 0 0;font-size:14px;line-height:1.45}.vs-account-answer{border-top:1px solid var(--vs-line);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;max-width:680px;margin-top:8px;padding-top:14px;display:grid}.vs-account-answer>span{width:40px;height:40px;color:var(--vs-teal);background:var(--vs-teal-soft);border-radius:8px;place-items:center;display:grid}.vs-account-answer strong{color:var(--vs-ink);font-size:16px;display:block}.vs-account-answer p{color:var(--vs-muted);margin:2px 0 0;font-size:14px;line-height:1.45}.vs-newcomer-guide{border:1px solid var(--vs-line-strong);background:#fff;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #1622380e}.vs-newcomer-guide>header{border-bottom:1px solid var(--vs-line);background:#fafbfd;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.vs-newcomer-guide>header>div{min-width:0}.vs-newcomer-guide>header p{color:var(--vs-blue);text-transform:uppercase;margin:0 0 2px;font-size:13px;font-weight:780}.vs-newcomer-guide>header h2{color:var(--vs-ink);margin:0;font-size:20px;line-height:1.3}.vs-newcomer-guide>header small{min-height:32px;color:var(--vs-teal);background:var(--vs-teal-soft);border:1px solid #b9ded5;border-radius:7px;flex:none;align-items:center;gap:6px;padding:5px 8px;font-size:13px;font-weight:720;display:inline-flex}.vs-newcomer-guide ol{margin:0;padding:0 16px;list-style:none;display:grid}.vs-newcomer-guide li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:11px 0;display:grid}.vs-newcomer-guide li+li{border-top:1px solid var(--vs-line)}.vs-newcomer-guide li>span{width:32px;height:32px;color:var(--vs-blue);background:var(--vs-surface-blue);border-radius:7px;place-items:center;display:grid}.vs-newcomer-guide li:nth-child(2)>span{color:var(--vs-blue);background:var(--vs-surface-blue)}.vs-newcomer-guide li:nth-child(3)>span{color:var(--vs-teal);background:var(--vs-teal-soft)}.vs-newcomer-guide li:nth-child(4)>span{color:var(--vs-amber);background:var(--vs-amber-soft)}.vs-newcomer-guide li>div{min-width:0}.vs-newcomer-guide li strong{color:var(--vs-ink);font-size:14px;display:block}.vs-newcomer-guide li p{color:var(--vs-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.vs-newcomer-actions{border-top:1px solid var(--vs-line);background:#fafbfd;flex-wrap:wrap;gap:8px;padding:13px 16px;display:flex}.vs-newcomer-actions .vs-primary-button,.vs-newcomer-actions .vs-secondary-button{width:auto;min-height:44px}.vs-advanced-field{box-sizing:border-box;border:1px solid var(--vs-line);background:#fafbfd;border-radius:7px;align-self:start;min-width:0}.vs-advanced-trigger{appearance:none;width:100%;min-height:48px;color:var(--vs-muted);box-shadow:none;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:8px;margin:0;padding:8px 11px;font-size:14px;font-weight:720;display:grid}.vs-advanced-trigger:hover{color:var(--vs-ink);background:#f3f6fc}.vs-advanced-field>.vs-advanced-trigger:focus,.vs-advanced-field>.vs-advanced-trigger:focus-visible{box-shadow:none;outline:none}.vs-advanced-trigger:focus-visible .vs-advanced-label{color:var(--vs-ink);-webkit-text-decoration:underline 2px var(--vs-blue);text-decoration:underline 2px var(--vs-blue);text-underline-offset:4px}.vs-advanced-trigger>svg:first-child{color:var(--vs-blue)}.vs-advanced-trigger>svg:last-child{color:var(--vs-soft);transition:transform .16s}.vs-advanced-trigger[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}[dir=rtl] .vs-advanced-trigger[aria-expanded=true]>svg:last-child{transform:rotate(-90deg)}.vs-advanced-panel[hidden]{display:none}.vs-advanced-panel>.vs-field{padding:0 10px 10px}@media (width>=681px){.vs-advanced-field{margin-block-start:29px}}#vself-agent-name{scroll-margin-top:130px}@media (width<=900px){.vs-intro{grid-template-columns:1fr;gap:18px}}@media (width<=680px){.vs-intro-copy>p:not(.vs-kicker){font-size:16px}.vs-newcomer-guide>header{flex-direction:column;align-items:flex-start}.vs-newcomer-actions{grid-template-columns:1fr;display:grid}.vs-newcomer-actions .vs-primary-button,.vs-newcomer-actions .vs-secondary-button{width:100%}}@media (width<=1160px){.vs-proof-flow>div{grid-template-columns:repeat(3,minmax(0,1fr))}.vs-proof-flow>div>div:nth-child(4){border-top:1px solid var(--vs-line);border-left:0}.vs-proof-flow>div>div:nth-child(5),.vs-proof-flow>div>div:nth-child(6){border-top:1px solid var(--vs-line)}.vs-proof-flow>div>div:nth-child(3)>svg{display:none}}@media (width<=680px){.vs-outcome-tool{margin:16px 18px 18px}.vs-outcome-fields,.vs-verified-outcome-content{grid-template-columns:1fr}.vs-verified-outcome-content>div+div{border-top:1px solid var(--vs-line);border-inline-start:0}.vs-outcome-decision{flex-direction:column;align-items:stretch}.vs-outcome-decision>.vs-primary-button,.vs-decision-control{width:100%;min-width:0;margin-inline-start:0}.vs-outcome-receipt>header{grid-template-columns:34px minmax(0,1fr)}.vs-outcome-receipt .vs-result-actions{grid-column:1/-1}.vs-proof-flow>div{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-proof-flow>div>div:nth-child(3),.vs-proof-flow>div>div:nth-child(5){border-top:1px solid var(--vs-line);border-left:0}.vs-proof-flow>div>div:nth-child(4),.vs-proof-flow>div>div:nth-child(6){border-top:1px solid var(--vs-line)}.vs-proof-flow>div>div:nth-child(3)>svg{display:block}.vs-proof-flow>div>div:nth-child(2)>svg,.vs-proof-flow>div>div:nth-child(4)>svg{display:none}}@media (width<=430px){.vs-outcome-header{grid-template-columns:38px minmax(0,1fr);padding:14px}.vs-outcome-header>span{width:38px;height:38px}.vs-outcome-fields,.vs-outcome-expectation,.vs-outcome-warning,.vs-outcome-decision,.vs-outcome-receipt{padding-inline:14px}.vs-decision-control{grid-template-columns:1fr}.vs-decision-control button+button{border-top:1px solid var(--vs-line);border-inline-start:0}.vs-proof-flow>div{grid-template-columns:1fr}.vs-proof-flow>div>div+div,.vs-proof-flow>div>div:nth-child(3),.vs-proof-flow>div>div:nth-child(4),.vs-proof-flow>div>div:nth-child(5),.vs-proof-flow>div>div:nth-child(6){border-top:1px solid var(--vs-line);border-left:0}.vs-proof-flow>div>div>svg{display:none}}@media (width<=520px){.vs-header-nav{min-width:0}.vs-header-nav a{flex:1 1 0;min-width:0}}
