:root{--vs-bg:#f4f6f5;--vs-bg-2:#edf2ef;--vs-surface:#ffffff;--vs-surface-strong:#ffffff;--vs-surface-subtle:#edf3ef;--vs-surface-selected:#e3f2e9;--vs-card:#ffffff;--vs-border:#dce4df;--vs-border-strong:#a3beb0;--vs-hairline:#e5ebe7;--vs-text:#152d2b;--vs-muted:#526763;--vs-muted-strong:#38514d;--vs-ink:#102c28;--vs-blue:#325b98;--vs-cyan:#246952;--vs-emerald:#1b6149;--vs-warning:#855408;--vs-danger:#a33042;--vs-radius-control:10px;--vs-radius-card:16px;--vs-elevation-1:0 4px 18px #182e2510;--vs-elevation-2:0 16px 48px #182e2514;--vs-elevation-inset:inset 0 1px 0 #ffffff80;--vs-focus:0 0 0 2px #fff,0 0 0 5px #246952}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-size:15px}::selection{background:#c7ecd5;color:#102c28}:where(h1,h2,h3,h4,h5,h6){font-weight:650;letter-spacing:-.045em;line-height:1.15}:where(p,li){line-height:1.65}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #287555;box-shadow:none}:where(a,button){transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s}.button-link,.marketing-button--primary,button{background:#173e35;color:#fff;border:1px solid #173e35;box-shadow:none;font-weight:650}:where(button,.button-link,.marketing-button--primary):hover:not(:disabled){background:#235847;color:#fff}.auth-form :where(input,select,textarea),:where(input,select,textarea){background:#fff;color:var(--vs-text);border:1px solid #c7d4cd;box-shadow:none;border-radius:10px}:where(input,textarea)::placeholder{color:#5f7266}:where(input,textarea,select):focus{border-color:#34785d}:where(input[type=checkbox],input[type=radio]){accent-color:#246952}.product-icon{display:inline-block;width:22px;height:22px;flex:0 0 22px;vertical-align:middle}.skip-link{position:fixed;top:10px;left:16px;z-index:300;transform:translateY(-180%);padding:12px 20px;color:#fff;background:#173e35;border-radius:8px}.skip-link:focus{transform:translateY(0)}.vs-site{background:#fafbf7;color:#182e2b}.vs-site a{text-decoration:none}.vs-site p{margin:0}.vs-site-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1240px,calc(100% - 96px));margin:auto;min-height:100px;border-bottom:1px solid #dce4dc}.vs-wordmark{display:inline-flex;align-items:center;gap:10px;color:#163b32;font-size:26px;font-weight:750;letter-spacing:-1.4px}.vs-wordmark>.product-icon{width:33px;height:33px;flex-basis:33px}.vs-wordmark__dot{color:#539272}.vs-site-nav>nav{display:flex;align-items:center;gap:32px}.vs-site-nav>nav>a{color:#334b42;font-size:13px;font-weight:600}.vs-site-nav>nav>a:hover{color:#287551}.vs-site .vs-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:15px 23px;min-height:52px;border-radius:8px;font-size:14px;font-weight:600;line-height:1.4}.vs-site .vs-button--dark{background:#173e35;color:#fff}.vs-site .vs-button--dark:hover{background:#295c49;box-shadow:0 8px 24px #193e351b}.vs-site .vs-button--mint{background:#d5f4b1;color:#142e28}.vs-site .vs-button--mint:hover{background:#e4facb}.vs-site-nav .vs-button{padding:10px 17px;min-height:44px}.vs-text-link{display:inline-flex;align-items:center;gap:12px;color:#243e32;font-size:14px;font-weight:600;min-height:44px}.vs-text-link:hover{text-decoration:underline}.vs-hero{display:grid;grid-template-columns:1.08fr 1fr;grid-gap:76px;gap:76px;align-items:center;max-width:1240px;margin:auto;padding:82px 0 90px}.vs-kicker{color:#476a50;font-size:11px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.vs-hero .vs-kicker{display:flex;align-items:center;gap:10px;margin-bottom:26px}.vs-kicker>span{width:7px;height:7px;background:#628e4d;border-radius:50%}.vs-hero h1{color:#17352e;font-size:clamp(44px,4.4vw,66px);line-height:1.07;letter-spacing:-.055em;font-weight:600;margin:0}.vs-site em{font-family:Georgia,Times New Roman,serif;font-weight:400}.vs-hero h1 em{color:#547b57}.vs-hero .vs-hero__lede{font-size:18px;color:#52665c;line-height:1.75;max-width:455px;margin-top:27px}.vs-hero__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:31px 0 26px}.vs-hero__assurance{display:flex;align-items:center;gap:8px;color:#5c7065;font-size:12px}.vs-hero__assurance .product-icon{width:15px;height:15px;flex-basis:15px}.vs-hero__visual{position:relative;isolation:isolate;min-width:0}.vs-orbit{position:absolute;inset:-35px -50px;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#e0eacf 5%,#edf2de70 55%,transparent 72%)}.review-preview{background:#fff;border:1px solid #dce6da;border-radius:18px;box-shadow:0 24px 65px #284d2d16,0 2px 6px #284d2d08;overflow:hidden;transform:none}.review-preview__toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f5f7f1;padding:18px 23px;border-bottom:1px solid #e4e9df}.review-preview__toolbar>span:first-child{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:650}.review-preview__demo{font-size:10px;color:#58695d;border:1px solid #d4dfd0;padding:4px 7px;border-radius:4px}.review-preview__tabs{display:flex;gap:7px;padding:18px 22px 0}.review-preview__tabs button{flex:1 1;min-height:38px;background:#fff;color:#607169;border:1px solid transparent;font-size:12px;font-weight:500;padding:7px;gap:7px;border-radius:6px}.review-preview__tabs button .product-icon{width:16px;height:16px;flex-basis:16px}.review-preview__tabs button[aria-pressed=true]{background:#edf3e8;color:#254e36;border-color:#dce7d4}.review-preview__tabs button:hover{background:#f0f5ec;color:#254e36}.review-preview__body{padding:17px 23px 20px}.review-preview__source{padding:17px;border:1px solid #e6e9e0;background:#fbfcf9;border-radius:9px;min-height:145px}.review-preview__source>span{display:block;color:#687467;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.review-preview__source blockquote{font-size:14px;line-height:1.7;color:#334535;margin:10px 0 0}.review-preview__signals{padding:19px 0}.review-preview__signals>p{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:650;color:#79501d}.review-preview__signals>p>span{width:19px;height:19px;border-radius:50%;background:#f5e7bd;display:inline-flex;justify-content:center;align-items:center}.review-preview__signals ul{list-style:none;margin:11px 0 0 27px;padding:0;display:grid;grid-gap:6px;gap:6px}.review-preview__signals li{display:flex;align-items:center;gap:8px;color:#5b6559;font-size:12px}.review-preview__signals li>span{width:4px;height:4px;border-radius:50%;background:#b39b66}.review-preview__next{background:#eaf2e3;border-radius:8px;padding:14px;display:flex;align-items:flex-start;gap:10px;color:#345238;min-height:80px}.review-preview__next>div{display:grid;grid-gap:4px;gap:4px}.review-preview__next span{font-size:10px;text-transform:uppercase;letter-spacing:.08em}.review-preview__next strong{font-size:12px;font-weight:600;line-height:1.6}.review-preview .review-preview__caption{font-size:10px;color:#657260;text-align:center;padding:0 22px 15px}.vs-scope-strip{max-width:1240px;margin:auto;padding:27px 0;border-block:1px solid #dce4dc;display:flex;align-items:center;justify-content:space-between;gap:24px}.vs-scope-strip>span{display:flex;align-items:center;gap:9px;font-size:13px;color:#53665a}.vs-scope-strip>span:first-child{font-size:11px;color:#5f7163;margin-right:24px}.vs-section{max-width:1240px;margin:auto;padding:104px 0}.vs-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:50px}.vs-section h2{margin:16px 0 0;font-size:clamp(32px,3.4vw,48px);color:#183c30;font-weight:550;line-height:1.12}.vs-section-heading>p{max-width:360px;color:#617063;font-size:15px}.vs-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px;gap:48px;list-style:none;padding:0;margin:0}.vs-steps li{border-top:1px solid #cad7c8;padding-top:22px}.vs-step-number{font-size:12px;font-weight:600;color:#678363}.vs-steps h3{margin:25px 0 12px;font-size:20px;font-weight:600;letter-spacing:-.03em}.vs-steps p{color:#607161;font-size:14px}.vs-evidence-section{background:#eef2e9;border-block:1px solid #e3e8dc}.vs-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.vs-evidence-grid article{background:#fafcf7;padding:27px 23px 22px;border:1px solid #dfe6d7;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start}.vs-feature-icon{width:48px;height:48px;border-radius:12px;background:#eaf0e0;display:inline-flex;align-items:center;justify-content:center;color:#456d3e}.vs-evidence-grid h3{font-size:17px;font-weight:600;margin:24px 0 12px;letter-spacing:-.025em}.vs-evidence-grid p{color:#667561;font-size:13px}.vs-evidence-grid a{font-size:12px;font-weight:600;color:#305a38;display:flex;gap:10px;align-items:center;margin-top:auto;padding-top:26px;min-height:44px}.vs-evidence-grid a:hover{text-decoration:underline}.vs-evidence-grid a .product-icon{width:16px;height:16px}.vs-principles{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px}.vs-principles__intro>p:not(.vs-kicker){color:#5a6c60;margin:26px 0 22px;max-width:440px}.vs-principles__list article{display:flex;gap:23px;padding:26px 0;border-bottom:1px solid #dce4d7}.vs-principles__list article:first-child{padding-top:0}.vs-principles__list article>span{color:#6e8669;font-size:12px;margin-top:4px}.vs-principles__list h3{margin:0 0 10px;font-size:20px;font-weight:550}.vs-principles__list p{color:#607261;font-size:14px}.vs-final{text-align:center;background:#133c32;padding:76px 24px;position:relative}.vs-final__mark{margin:0 auto 24px;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#295547;border:1px solid #476d50;border-radius:18px;color:#d0edb0}.vs-final__mark .product-icon{width:35px;height:35px}.vs-final .vs-kicker{color:#b6d2a6}.vs-final h2{color:#f1f7e9;font-size:clamp(42px,5vw,66px);font-weight:500;margin:20px 0 30px;line-height:1.1}.vs-final>p:last-child{color:#b3c9b7;font-size:12px;margin-top:20px}.vs-site-footer{max-width:1240px;padding:42px 0 28px;margin:auto;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:30px;gap:30px}.vs-site-footer p{color:#647567;font-size:12px;margin-top:12px}.vs-site-footer nav{display:flex;gap:28px}.vs-site-footer a{color:#526450;font-size:12px;min-height:44px;display:inline-flex;align-items:center}.vs-site-footer small{grid-column:1/-1;border-top:1px solid #dce4d7;padding-top:20px;color:#5f7163;font-size:11px}:where(.app-frame,.auth-panel,.legal-page) :where(h1,h2,h3,h4,strong,dd){color:var(--vs-text)}:where(.app-frame,.auth-panel,.legal-page) :where(p,dt,small,label,li){color:var(--vs-muted)}:where(.app-frame,.auth-panel,.legal-page) :where(span){color:inherit}:where(.app-frame,.auth-panel,.legal-page) .eyebrow{color:#327153;font-size:10px;letter-spacing:.14em;font-weight:650}.app-shell{background:#f4f6f5}.app-sidebar{--vs-muted:#aebfb7;--vs-muted-strong:#d3e2d8;--vs-text:#f3f8f3;--vs-cyan:#d3edb7;background:#132f2c;box-shadow:none;border:0;padding:24px 18px}.app-sidebar .app-nav{gap:6px;padding-top:25px}.app-sidebar .app-nav__link{font-size:13px;font-weight:550;border-radius:8px;min-height:46px}.app-sidebar .app-nav__link--active{background:#2c4d40;color:#e2f6cd;border-color:#446146;box-shadow:none}.app-sidebar .app-nav__link:hover{background:#24473b}.app-sidebar__footer{border-color:#345147}.app-sidebar__footer small{color:#a7beb0}.app-frame .app-topbar{background:#ffffffed;border-bottom:1px solid #e0e7e2;box-shadow:none;min-height:80px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-page-context>span{color:#5f7266;font-size:9px;font-weight:550}.app-page-context>strong{font-size:14px;font-weight:650}.app-frame .app-new-case{background:#193f34;box-shadow:none;border:0;font-size:12px;font-weight:550}.app-frame .app-new-case:hover{background:#2c5845}.app-account__avatar{background:#e7efdf;border-color:#d6e3cd}.app-account__identity small{color:#627669}.app-frame .app-logout{border-color:#dbe3da;color:#4e6858;font-weight:550}.app-frame .workspace-shell{max-width:1420px;padding:36px clamp(20px,3vw,44px)}:where(.dashboard-page,.case-detail-page,.evidence-detail-page,.cases-page,.new-case-page){gap:24px}:where(.dashboard-v2-header,.cases-page__header,.case-detail-hero,.evidence-detail-hero,.dashboard-hero){background:transparent;border:0;box-shadow:none;padding:8px 0 16px}:where(.dashboard-v2-header,.cases-page__header,.new-case-page__header,.case-detail-hero,.evidence-detail-hero) h1{font-size:clamp(28px,3vw,40px);font-weight:550;line-height:1.15}:where(.dashboard-v2-header,.cases-page__header,.new-case-page__header) p:not(.eyebrow){font-size:14px;margin-top:12px}:where(.dashboard-v2-header__actions,.cases-page__header) .button-link{border-radius:8px;box-shadow:none}:where(.dashboard-v2-recent,.dashboard-compact-panel,.dashboard-panel,.dashboard-disclosure,.dashboard-metric-card,.cases-directory,.new-case-panel,.new-case-aside,.list-panel,.form-panel,.account-panel,.overview-card,.case-detail-overview,.case-detail-guidance,.case-detail-panel,.case-detail-upload-panel,.case-detail-structured-panel,.case-detail-state-card,.evidence-detail-fields,.verification-result-card,.verification-card,.verification-hub-section,.verification-empty-card,.verification-type-card,.verification-state-panel,.verification-count-card,.verification-finding-card,.billing-usage-card,.plan-comparison-card,.admin-stat-card,.admin-record-card,.admin-user-card,.admin-case-card,.state-panel,.case-summary-card,.simple-mode__hero,.simple-mode__panel,.simple-mode__result,.simple-mode--disabled,.audio-verification-result,.risk-result-card,.ai-review-v2-preview,.ai-review-v2-preview__card,.ai-review-v2-preview__stat,.result-route-state){background:#fff;border:1px solid #dfe7e1;border-radius:16px;box-shadow:0 3px 12px #1a3d2605;color:var(--vs-text)}:where(.dashboard-v2-recent,.cases-directory,.new-case-panel,.form-panel,.list-panel){padding:26px}:where(.dashboard-metric-card--primary,.plan-comparison-card--featured){background:#eaf2e3;border-color:#cedfc3}.dashboard-metric-card{padding:23px}.dashboard-metric-card dd{font-size:34px;font-weight:550;letter-spacing:-.045em}.dashboard-metric-card>span{color:#61776a;font-size:11px}.dashboard-metric-card dt{color:#516a59;font-size:11px;font-weight:600}:where(.dashboard-v2-section-heading,.section-header) h2{font-size:20px;font-weight:600}:where(.dashboard-v2-case-row,.dashboard-case-card,.case-evidence-card,.evidence-card,.admin-users-search,.admin-cases-filters){background:#fff;border-color:#e2e8e3;box-shadow:none}:where(.dashboard-v2-case-row__mark,.case-list__mark,.new-case-panel__step){background:#eaf1e3;border:1px solid #d8e4cf;color:#426a39;border-radius:9px}:where(.dashboard-v2-case-row__identity h3,.cases-directory__list .case-list__identity strong){font-size:14px;font-weight:600}:where(.case-list__reference,.case-list__status>span,.case-list__evidence>span,.case-list__dates>span),:where(.dashboard-v2-case-row__identity,.case-list__identity) :where(span,small){color:#63766a}.cases-directory__list a{min-height:96px;border-radius:8px}.cases-directory__list a:hover,.dashboard-v2-case-row:hover{background:#f6f9f2}:where(.case-list__open,.dashboard-v2-case-row__link,.secondary-link){color:#246747;font-weight:600}.marketing-button--quiet,.marketing-button--secondary,.secondary-link{border-color:#cedbd0;color:#335d44}.secondary-link:hover{background:#edf3e8;color:#234c33}:where(.dashboard-onboarding-tile,.dashboard-result-tile,.case-evidence-onboarding__card,.structured-evidence-helper,.structured-evidence-questions,.upload-support-panel,.file-feedback,.transcript-panel,.transcript-summary,.evidence-content,.case-evidence-card__inspection,.evidence-detail-navigation,.case-detail-empty-evidence,.case-detail-hero__meta,.evidence-detail-hero__meta,.case-meta>div,.evidence-card__meta>div,.account-grid>div,.audio-verification-result__panel dl>div){background:#f5f8f2;border-color:#e0e8d9;color:#354e3b}:where(.dashboard-safety-note,.new-case-aside__safety,.case-evidence-onboarding__next,.structured-evidence-chips>span,.billing-usage-card__flag,.risk-result-card__disclaimer,.simple-mode__disclaimer){background:#edf4e6;color:#43653f;border-color:#d5e3cc}.dashboard-disclosure-trigger{color:#2b4f38;font-weight:600}.dashboard-disclosure-trigger:hover{background:#f4f8ee;color:#234c33}:where(.case-detail-page,.evidence-detail-page) .section-header .muted{color:#607468}:where(.audio-verification-result__hero,.audio-verification-result__pipeline,.audio-verification-result__body,.audio-verification-result__transcript,.risk-result-card__hero,.risk-result-card__panel,.risk-result-card__uncertainty){border-color:#e0e7e1}:where(.audio-verification-result__timing,.audio-verification-result__transcript,.risk-result-card__availability,.risk-result-card__empty,.risk-result-card__uncertainty,.simple-mode__details){background:#f5f8f2;color:#4c6653}:where(.risk-result-card__panel--action,.simple-mode__list--priority){background:#ecf4e5}:where(.risk-result-card__signal-list li,.risk-result-card__check-list li,.risk-result-card__action-list li,.verification-guidance-list li,.simple-mode__list){border-color:#e0e7da}.audio-verification-result{--audio-result-accent:#316d8e;--audio-result-accent-soft:#eef6fa}.audio-verification-result--complete{--audio-result-accent:#286747;--audio-result-accent-soft:#edf5e7}.audio-verification-result--error{--audio-result-accent:#a33147;--audio-result-accent-soft:#fff0f0}.audio-verification-result--unknown{--audio-result-accent:#607080;--audio-result-accent-soft:#f2f4f5}:where(.audio-verification-result__hero,.audio-verification-result__timing,.audio-verification-result__transcript) .eyebrow{color:var(--audio-result-accent)}:where(.billing-usage-meter){background:#e2eadc}.billing-usage-meter>span{background:#507b40}:where(.status-badge,.verification-state-badge){font-weight:600}.status-badge--neutral{color:#4c6070;background:#edf1f4;border-color:#d8e1e6}.status-badge--success{color:#2d6340;background:#ecf5e5;border-color:#cde2c1}.status-badge--warning{color:#825719;background:#fff6df;border-color:#eddaad}.status-badge--danger{color:#a33247;background:#fff0f1;border-color:#efc7cc}:where(.verification-severity--critical,.verification-severity--high,.risk-result-card__level--high,.secondary-danger-button,.form-error){color:#a02e41;background:#fff1f1;border-color:#edc2c9}:where(.verification-severity--medium,.risk-result-card__level--medium,.state-panel--warning,.simple-mode__emergency,.simple-mode__brake){color:#805310;background:#fff6df;border-color:#e8d7a8}:where(.verification-severity--low,.risk-result-card__level--low,.form-success){color:#2b653f;background:#edf5e6;border-color:#cddfc0}:where(.verification-severity--info,.risk-result-card__level--review){color:#395e77;background:#edf4f8;border-color:#cadde9}:where(.verification-risk-card--high,.verification-risk-card--critical,.state-panel--error,.simple-mode__result--danger,.audio-verification-result__message--error){background:#fff3f3;border-color:#e9bdc5}:where(.verification-risk-card--moderate,.simple-mode__result--warning){background:#fff9e9;border-color:#ead8ab}:where(.verification-risk-card--low,.simple-mode__result--safe){background:#f0f6e9;border-color:#cfdfbe}:where(.verification-risk-ring,.verification-risk-ring--empty){background:#fff}:where(.simple-mode__choice,.simple-mode__method){background:#fff;color:#244a33;border:1px solid #d8e3d0}:where(.simple-mode__choice,.simple-mode__method):hover{background:#edf5e6;color:#244a33;border-color:#86aa76}.simple-mode__method[aria-pressed=true]{background:#e3efd9;color:#284d2d;border-color:#83a374}.simple-mode__progress li{background:#fff;color:#5b7162;border-color:#dce5d6}.simple-mode__progress li[aria-current=step]{background:#e4efd8;color:#325b2f;border-color:#b2cba0}.simple-mode__upload{background:#f6faf0;border-color:#a9bf98}.simple-mode__emergency:hover{background:#f9edc8;color:#805310}.skeleton{background:linear-gradient(90deg,#e9eee8,#f7faf3,#e9eee8)}.auth-shell{background:#f3f6ed;max-width:none;margin:0;min-height:100svh;gap:0;padding:0;grid-template-columns:1fr 1fr}.auth-brand-panel{--vs-text:#f4f8ed;background:#173d32;border:0;border-radius:0;box-shadow:none;padding:clamp(35px,6vw,90px);min-height:100svh;position:relative;overflow:hidden}.auth-brand-panel h2{font-size:clamp(30px,3.6vw,52px);font-weight:500;line-height:1.15;max-width:560px}.auth-brand-panel p{color:#bdd3bf;font-size:15px;max-width:440px}.auth-brand-logo{margin-bottom:50px}.auth-panel{background:transparent;border:0;box-shadow:none;border-radius:0;max-width:460px;width:100%;padding:44px 32px;margin:auto}.auth-panel h1{font-size:32px;font-weight:550;margin-bottom:24px}.auth-form{gap:20px}.auth-form label{color:#37523e;font-size:13px;font-weight:600;gap:8px}.auth-form :where(input,select,textarea){min-height:50px}.auth-form button{min-height:50px;margin-top:4px}.auth-panel>a{display:inline-flex;align-items:center;min-height:44px;margin-top:20px;color:#326344;font-size:13px}.legal-page{background:#f7f9f3;padding:60px 24px}.legal-hero{padding:36px 0}.legal-hero h1{font-size:clamp(36px,5vw,62px);font-weight:500}.legal-card{background:#fff;border:1px solid #dfe7d7;box-shadow:none;border-radius:14px;padding:28px}.legal-card--notice{background:#edf3e5}.legal-contact-grid article{background:#f7faf3;border-color:#dce6d3}.legal-card a,.legal-footer a{color:#276243}.legal-footer{border-color:#dbe4d4}:where(.app-mobile-nav,.marketing-mobile-drawer){--vs-text:#f4f8ee;--vs-muted:#c0d1c0;--vs-cyan:#d0edac;background:#173c32;border-color:#466344}:where(.app-mobile-nav,.marketing-mobile-drawer) :where(a,button,strong,small){color:#edf6e4}:where(.app-mobile-nav__icon-close,.app-mobile-nav__close){background:#2b503c;border-color:#4b6b49}.app-bottom-nav{background:#fffffffa;border-color:#dce5d8;box-shadow:0 -4px 20px #1b3e2510}.app-bottom-nav__item{color:#5d7661;font-weight:550}.app-bottom-nav__item--active{background:#edf4e5;color:#2d633c}.app-bottom-nav__item--primary{background:#244d37;color:#fff;box-shadow:none}.app-mobile-menu-button{background:#edf4e5;color:#2b5035;border-color:#d6e2c9;box-shadow:none}.marketing-menu-button{color:#204e35;background:#eef3e7;border:1px solid #ceddc2;box-shadow:none}.marketing-menu-button span{background:#284d34}@media (max-width:1360px){.vs-hero,.vs-scope-strip,.vs-section,.vs-site-footer{width:calc(100% - 96px)}.vs-hero{gap:48px}}@media (max-width:1000px){.vs-hero,.vs-scope-strip,.vs-section,.vs-site-footer,.vs-site-nav{width:calc(100% - 48px)}.vs-site-nav>nav{gap:20px}.vs-hero{gap:30px;padding-block:60px}.vs-hero h1{font-size:46px}.vs-hero__actions{gap:12px}.vs-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-principles{gap:48px}.vs-scope-strip{flex-wrap:wrap;justify-content:flex-start}.vs-scope-strip>span:first-child{flex-basis:100%}.app-frame .workspace-shell{padding:26px 20px}}@media (max-width:760px){.vs-site-nav{min-height:78px}.vs-site-nav>nav{display:none}.vs-site-nav .marketing-menu-button{display:flex}.vs-hero{grid-template-columns:1fr;gap:42px;padding:46px 0 48px}.vs-hero h1{font-size:clamp(38px,8.5vw,58px)}.vs-hero .vs-hero__lede{font-size:16px;margin-top:20px;max-width:500px}.vs-hero .vs-kicker{font-size:9px;margin-bottom:20px}.vs-hero__actions{margin-block:24px}.vs-hero__visual{max-width:520px;width:100%;justify-self:center}.review-preview{transform:none}.review-preview__source{min-height:0}.vs-orbit{inset:-12px}.vs-section{padding-block:60px}.vs-section-heading{display:block;margin-bottom:30px}.vs-section-heading>p{margin-top:20px;max-width:500px}.vs-steps{grid-template-columns:1fr;gap:28px}.vs-steps li{position:relative;padding-left:44px}.vs-step-number{position:absolute;left:0;top:24px}.vs-steps h3{margin-top:0}.vs-principles{grid-template-columns:1fr;gap:35px}.vs-site-footer{grid-template-columns:1fr;gap:24px}.vs-site-footer nav{gap:24px;flex-wrap:wrap}.vs-final{padding-block:56px}.auth-shell{grid-template-columns:1fr}.auth-brand-panel{min-height:auto;padding:28px 24px 34px}.auth-brand-logo{margin-bottom:22px}.auth-brand-panel h2{font-size:28px;max-width:540px}.auth-brand-panel p{font-size:13px}.auth-panel{padding:34px 24px;max-width:520px}:where(.dashboard-v2-recent,.cases-directory,.new-case-panel,.form-panel,.list-panel){padding:18px}:where(.dashboard-v2-header,.cases-page__header){padding-block:0 8px}.app-frame .workspace-shell{padding:24px 16px}.dashboard-metric-card{padding:16px}.dashboard-metric-card dd{font-size:28px}.app-frame .app-topbar{min-height:68px}.legal-page{padding:28px 18px}.legal-card{padding:22px}}@media (max-width:420px){.vs-hero,.vs-scope-strip,.vs-section,.vs-site-footer,.vs-site-nav{width:calc(100% - 36px)}.vs-evidence-grid{grid-template-columns:1fr}.vs-hero__actions{align-items:stretch;flex-direction:column}.vs-hero__actions .vs-text-link{justify-content:center}.review-preview__body,.review-preview__toolbar{padding:15px}.review-preview__tabs{padding-inline:15px}.review-preview__demo{font-size:9px}.vs-scope-strip{gap:14px 22px}.vs-scope-strip>span{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}@media print{.app-frame,.app-shell,body{background:#fff;color:#000}.app-bottom-nav,.app-sidebar,.app-topbar,.skip-link{display:none}.app-shell{display:block}.app-frame .workspace-shell{max-width:none;padding:0}}:root{--vs-button-text:#fff;--vs-avatar-ink:#3f6734}.vs-site-brand .voicesafe-logo__image{display:block;width:156px;height:auto}.risk-result-card{--risk-accent:#326b86;--risk-accent-soft:#ecf4f8}.risk-result-card--high{--risk-accent:#9d3043;--risk-accent-soft:#fff0f1}.risk-result-card--medium{--risk-accent:#815612;--risk-accent-soft:#fff6df}.risk-result-card--low{--risk-accent:#2d6340;--risk-accent-soft:#edf5e6}.risk-result-card--review-needed{--risk-accent:#536774;--risk-accent-soft:#f0f4f6}.public-page-header{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:960px;margin:auto;border-bottom:1px solid #dce5d5;padding-bottom:24px}.public-page-header>a:last-child{font-size:13px;font-weight:600;min-height:44px;display:flex;align-items:center}:where(.dashboard-onboarding-card,.billing-plan-card__headline,.verification-state-badge,.simple-mode__selected-file,.audio-verification-result__message){background:#edf4e7;border-color:#d6e3cc;box-shadow:none;color:#3c5f39}:where(.app-frame,.auth-panel,.legal-page) :where(th,td,legend,time,code,pre){color:var(--vs-muted-strong)}.app-frame a{color:var(--vs-cyan)}.app-frame .app-new-case{color:#fff}.admin-table th{background:#f4f7f0;color:#4a6350;font-weight:600}.admin-table :where(th,td){border-color:#e0e7dc;padding-block:16px}.billing-usage-meter:before{background:#587e41}.plan-feature-list li::marker{color:#4e7840}.auth-brand-panel{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.auth-brand-panel h2{margin:0}.case-detail-hero__actions{background:#edf4e7;border-color:#d6e3cc;box-shadow:none}.case-detail-hero:after,.evidence-detail-hero:after{display:none}.case-detail-overview{background:transparent;border:0;box-shadow:none}.case-detail-overview .overview-card:last-child>strong{font-size:24px;line-height:1.25}.case-list .case-list__open{display:flex;white-space:nowrap}.secondary-danger-button{color:#a02e41;background:#fff1f1;border-color:#edc2c9}.secondary-danger-button:hover:not(:disabled){color:#842336;background:#ffe4e7;border-color:#dba4af}@media (max-width:1120px){.case-list .case-list__open{display:none}}:root{color-scheme:light;--vs-premium-midnight:#071522;--vs-premium-navy:#0b2434;--vs-premium-slate:#526575;--vs-premium-teal:#087e8f;--vs-premium-cyan:#0b9fb2;--vs-premium-mint:#4fcda8;--vs-premium-champagne:#c6a769;--vs-premium-pearl:#f6f8f8;--vs-premium-mist:#eef3f4;--vs-premium-white:#ffffff;--vs-premium-border:#d8e2e5;--vs-premium-border-strong:#adc0c7;--vs-premium-ink:#0b1724;--vs-bg:var(--vs-premium-pearl);--vs-bg-2:var(--vs-premium-mist);--vs-surface:var(--vs-premium-white);--vs-surface-strong:var(--vs-premium-white);--vs-surface-subtle:#f0f5f6;--vs-surface-selected:#e3f4f4;--vs-card:var(--vs-premium-white);--vs-border:var(--vs-premium-border);--vs-border-strong:var(--vs-premium-border-strong);--vs-hairline:#e5ecee;--vs-text:var(--vs-premium-ink);--vs-muted:var(--vs-premium-slate);--vs-muted-strong:#344b5a;--vs-ink:var(--vs-premium-midnight);--vs-blue:#24658d;--vs-cyan:var(--vs-premium-teal);--vs-emerald:#217556;--vs-warning:#855810;--vs-danger:#b43a4e;--vs-elevation-1:0 6px 22px rgb(7 21 34/7%);--vs-elevation-2:0 24px 70px rgb(7 21 34/12%);--vs-elevation-inset:inset 0 1px 0 rgb(255 255 255/72%);--vs-focus:0 0 0 2px var(--vs-premium-white),0 0 0 5px var(--vs-premium-teal)}body{background:var(--vs-bg)}::selection{background:#cceff0;color:var(--vs-premium-midnight)}:where(a,button,input,textarea,select,summary):focus-visible{outline-color:var(--vs-premium-teal)}.button-link,.marketing-button--primary,button{background:var(--vs-premium-midnight);border-color:var(--vs-premium-midnight);color:#ffffff;box-shadow:0 8px 22px rgb(7 21 34/10%)}:where(button,.button-link,.marketing-button--primary):hover:not(:disabled){background:var(--vs-premium-navy);border-color:var(--vs-premium-navy);color:#ffffff}.auth-form :where(input,select,textarea),:where(input,select,textarea){background:#ffffff;border-color:#cbd8dc;color:var(--vs-premium-ink)}:where(input,textarea)::placeholder{color:#647584}:where(input,textarea,select):focus{border-color:var(--vs-premium-teal);box-shadow:0 0 0 3px rgb(8 126 143/12%)}:where(input[type=checkbox],input[type=radio]){accent-color:var(--vs-premium-teal)}.skip-link{background:var(--vs-premium-midnight)}.vs-site{background:radial-gradient(circle at 14% -4%,rgb(11 159 178/10%),transparent 31rem),radial-gradient(circle at 96% 20%,rgb(79 205 168/8%),transparent 27rem),var(--vs-premium-pearl);color:var(--vs-premium-ink)}.vs-site-nav{border-bottom-color:var(--vs-premium-border)}.vs-site-nav>nav>a{color:#344b5a}.vs-site-nav>nav>a:hover,.vs-text-link:hover{color:var(--vs-premium-teal)}.vs-site .vs-button--dark{background:var(--vs-premium-midnight);border:1px solid var(--vs-premium-midnight);color:#ffffff;box-shadow:0 10px 26px rgb(7 21 34/11%)}.vs-site .vs-button--dark:hover{background:var(--vs-premium-navy);border-color:var(--vs-premium-navy);box-shadow:0 14px 34px rgb(7 21 34/16%)}.vs-site .vs-button--mint{background:linear-gradient(135deg,#72ddbd 0,var(--vs-premium-mint) 100%);border:1px solid rgb(255 255 255/22%);color:var(--vs-premium-midnight);box-shadow:0 14px 34px rgb(1 10 18/22%)}.vs-site .vs-button--mint:hover{background:linear-gradient(135deg,#83e5c7,#62d6b4);color:var(--vs-premium-midnight)}.vs-text-link{color:#294758}.vs-kicker{color:var(--vs-premium-teal)}.vs-kicker>span{background:var(--vs-premium-cyan);box-shadow:0 0 0 4px rgb(11 159 178/10%)}.vs-hero h1,.vs-section h2{color:var(--vs-premium-midnight)}.vs-hero h1 em,.vs-principles h2 em{color:var(--vs-premium-teal)}.vs-hero .vs-hero__lede,.vs-principles__intro>p:not(.vs-kicker),.vs-principles__list p,.vs-section-heading>p,.vs-steps p{color:var(--vs-premium-slate)}.vs-hero__assurance,.vs-scope-strip>span,.vs-scope-strip>span:first-child{color:#5d707e}.vs-orbit{background:radial-gradient(ellipse,rgb(11 159 178/19%) 4%,rgb(79 205 168/10%) 49%,transparent 72%)}.review-preview{background:#ffffff;border-color:#d4e0e3;box-shadow:0 30px 78px rgb(7 21 34/12%),0 4px 12px rgb(7 21 34/5%)}.review-preview__toolbar{background:#f1f5f6;border-bottom-color:#dfe8ea}.review-preview__demo{border-color:#cfdbde}.review-preview__demo,.review-preview__tabs button{color:#607280;background:#ffffff}.review-preview__tabs button:hover,.review-preview__tabs button[aria-pressed=true]{background:#e8f5f5;border-color:#cde6e8;color:#115d68}.review-preview__source{background:#f9fbfb;border-color:#e0e8ea}.review-preview .review-preview__caption,.review-preview__source>span{color:#667784}.review-preview__source blockquote{color:#2d4351}.review-preview__signals>p{color:#7c5b1f}.review-preview__signals>p>span{background:#f4ead1}.review-preview__signals li{color:#596974}.review-preview__signals li>span{background:var(--vs-premium-champagne)}.review-preview__next{background:#e8f6f2;color:#205d50}.vs-scope-strip{border-block-color:var(--vs-premium-border)}.vs-steps li{border-top-color:#cddadd}.vs-step-number{color:var(--vs-premium-teal)}.vs-evidence-section{background:var(--vs-premium-mist);border-block-color:#dde7e9}.vs-evidence-grid article{background:rgb(255 255 255/92%);border-color:#d7e2e5;box-shadow:0 8px 26px rgb(7 21 34/4%)}.vs-feature-icon{background:#e5f4f4;color:var(--vs-premium-teal)}.vs-evidence-grid p{color:var(--vs-premium-slate)}.vs-evidence-grid a{color:var(--vs-premium-teal)}.vs-principles__list article{border-bottom-color:var(--vs-premium-border)}.vs-principles__list article>span{color:var(--vs-premium-teal)}.vs-final{background:radial-gradient(circle at 18% 0,rgb(11 159 178/18%),transparent 26rem),radial-gradient(circle at 88% 100%,rgb(79 205 168/12%),transparent 30rem),linear-gradient(145deg,var(--vs-premium-midnight),var(--vs-premium-navy))}.vs-final__mark{background:rgb(79 205 168/10%);border-color:rgb(79 205 168/28%);color:#7be1c1;box-shadow:inset 0 1px 0 rgb(255 255 255/8%)}.vs-final .vs-kicker{color:#74d8c3}.vs-final h2{color:#f7fbfb}.vs-final>p:last-child{color:#b7c8d0}.vs-site-footer a,.vs-site-footer p,.vs-site-footer small{color:#5c6f7c}.vs-site-footer small{border-top-color:var(--vs-premium-border)}.app-shell{background:radial-gradient(circle at 100% 0,rgb(11 159 178/5%),transparent 24rem),var(--vs-premium-pearl)}.app-sidebar{--vs-muted:#adc0ca;--vs-muted-strong:#d9e6eb;--vs-text:#f5fbfc;--vs-cyan:#78dfc2;background:radial-gradient(circle at 20% 0,rgb(11 159 178/14%),transparent 19rem),linear-gradient(180deg,#081b2a 0,var(--vs-premium-midnight) 100%)}.app-sidebar .app-nav__link--active{background:rgb(79 205 168/12%);border-color:rgb(79 205 168/26%);color:#d9fff3}.app-sidebar .app-nav__link:hover{background:rgb(255 255 255/7%)}.app-sidebar__footer{border-color:rgb(173 192 202/20%)}.app-sidebar__footer small{color:#a9bec8}.app-frame .app-topbar{background:rgb(255 255 255/92%);border-bottom-color:#dce5e8;box-shadow:0 4px 18px rgb(7 21 34/3%)}.app-account__identity small,.app-page-context>span{color:#617381}.app-bottom-nav__item--primary,.app-frame .app-new-case{background:var(--vs-premium-midnight);color:#ffffff}.app-bottom-nav__item--primary:hover,.app-frame .app-new-case:hover{background:var(--vs-premium-navy)}.app-account__avatar{background:#e5f4f1;border-color:#cfe4df}.app-frame .app-logout{border-color:#d4e0e3;color:#385565}:where(.dashboard-v2-recent,.dashboard-compact-panel,.dashboard-panel,.dashboard-disclosure,.dashboard-metric-card,.cases-directory,.new-case-panel,.new-case-aside,.list-panel,.form-panel,.account-panel,.overview-card,.case-detail-overview,.case-detail-guidance,.case-detail-panel,.case-detail-upload-panel,.case-detail-structured-panel,.case-detail-state-card,.evidence-detail-fields,.verification-result-card,.verification-card,.verification-hub-section,.verification-empty-card,.verification-type-card,.verification-state-panel,.verification-count-card,.verification-finding-card,.billing-usage-card,.plan-comparison-card,.admin-stat-card,.admin-record-card,.admin-user-card,.admin-case-card,.state-panel,.case-summary-card,.simple-mode__hero,.simple-mode__panel,.simple-mode__result,.simple-mode--disabled,.audio-verification-result,.risk-result-card,.ai-review-v2-preview,.ai-review-v2-preview__card,.ai-review-v2-preview__stat,.result-route-state){background:#ffffff;border-color:var(--vs-premium-border);box-shadow:0 8px 30px rgb(7 21 34/5%)}:where(.dashboard-metric-card--primary,.plan-comparison-card--featured){background:linear-gradient(145deg,rgb(11 159 178/9%),rgb(79 205 168/7%)),#f8fbfb;border-color:#bcdcdf}.dashboard-metric-card dt,.dashboard-metric-card>span{color:#566d7a}:where(.dashboard-v2-case-row,.dashboard-case-card,.case-evidence-card,.evidence-card,.admin-users-search,.admin-cases-filters){background:#ffffff;border-color:#dde6e8}:where(.dashboard-v2-case-row__mark,.case-list__mark,.new-case-panel__step){background:#e7f4f4;border-color:#cfe5e7;color:var(--vs-premium-teal)}:where(.case-list__reference,.case-list__status>span,.case-list__evidence>span,.case-list__dates>span),:where(.dashboard-v2-case-row__identity,.case-list__identity) :where(span,small){color:#607381}.cases-directory__list a:hover,.dashboard-v2-case-row:hover{background:#f2f7f8}:where(.case-list__open,.dashboard-v2-case-row__link,.secondary-link){color:var(--vs-premium-teal)}.marketing-button--quiet,.marketing-button--secondary,.secondary-link{background:transparent;border-color:#c9d8dc;color:#285b69}.secondary-link:hover{background:#e8f4f5;color:#174d59}:where(.dashboard-onboarding-tile,.dashboard-result-tile,.case-evidence-onboarding__card,.structured-evidence-helper,.structured-evidence-questions,.upload-support-panel,.file-feedback,.transcript-panel,.transcript-summary,.evidence-content,.case-evidence-card__inspection,.evidence-detail-navigation,.case-detail-empty-evidence,.case-detail-hero__meta,.evidence-detail-hero__meta,.case-meta>div,.evidence-card__meta>div,.account-grid>div,.audio-verification-result__panel dl>div){background:#f2f6f7;border-color:#dce6e8;color:#344d5b}:where(.dashboard-safety-note,.new-case-aside__safety,.case-evidence-onboarding__next,.structured-evidence-chips>span,.billing-usage-card__flag,.risk-result-card__disclaimer,.simple-mode__disclaimer){background:#e9f6f2;border-color:#cfe8df;color:#276251}.dashboard-disclosure-trigger{color:#285563}.dashboard-disclosure-trigger:hover{background:#edf5f6;color:#174d59}:where(.audio-verification-result__timing,.audio-verification-result__transcript,.risk-result-card__availability,.risk-result-card__empty,.risk-result-card__uncertainty,.simple-mode__details){background:#f2f6f7;color:#4d6674}:where(.risk-result-card__panel--action,.simple-mode__list--priority){background:#eaf6f2}:where(.risk-result-card__signal-list li,.risk-result-card__check-list li,.risk-result-card__action-list li,.verification-guidance-list li,.simple-mode__list){border-color:#dce6e8}.audio-verification-result{--audio-result-accent:#24658d;--audio-result-accent-soft:#edf5fa}.audio-verification-result--complete{--audio-result-accent:#217556;--audio-result-accent-soft:#eaf6f1}.audio-verification-result--error{--audio-result-accent:#b43a4e;--audio-result-accent-soft:#fff0f2}.billing-usage-meter{background:#dce8ea}.billing-usage-meter>span{background:linear-gradient(90deg,var(--vs-premium-teal),var(--vs-premium-mint))}.status-badge--neutral{color:#526575;background:#eef2f4;border-color:#d9e2e6}.status-badge--info{color:#235f87;background:#edf5fa;border-color:#c6e0ee}.status-badge--success{color:#24684f;background:#eaf6f1;border-color:#c7e4d9}.status-badge--warning{color:#7c5618;background:#fbf4e3;border-color:#ead7aa}.status-badge--danger{color:#a43347;background:#fff0f2;border-color:#efc7cf}:where(.simple-mode__choice,.simple-mode__method){background:#ffffff;border-color:#d4e1e4;color:#244958}.simple-mode__method[aria-pressed=true],:where(.simple-mode__choice,.simple-mode__method):hover{background:#e8f5f5;border-color:#86bbc1;color:#174d59}.simple-mode__progress li{background:#ffffff;border-color:#d9e3e6;color:#5b6f7c}.simple-mode__progress li[aria-current=step]{background:#e5f3f4;border-color:#acd2d6;color:#195b66}.simple-mode__upload{background:#f3f8f8;border-color:#9bbfc4}.skeleton{background:linear-gradient(90deg,#e6edef,#f7fafa,#e6edef)}.auth-shell{background:var(--vs-premium-pearl)}.auth-brand-panel{--vs-text:#f7fbfc;background:radial-gradient(circle at 16% 12%,rgb(11 159 178/20%),transparent 25rem),radial-gradient(circle at 100% 100%,rgb(79 205 168/12%),transparent 27rem),linear-gradient(145deg,#081b2a,var(--vs-premium-midnight))}.auth-brand-panel p{color:#b9cbd3}.auth-form label{color:#344f5e}.auth-panel>a,.legal-card a,.legal-footer a{color:var(--vs-premium-teal)}.legal-page{background:var(--vs-premium-pearl)}.legal-card{background:#ffffff;border-color:var(--vs-premium-border);box-shadow:0 8px 28px rgb(7 21 34/4%)}.legal-card--notice{background:#eaf5f5}.legal-contact-grid article{background:#f3f7f8;border-color:#dbe5e8}.legal-footer{border-color:var(--vs-premium-border)}:where(.app-mobile-nav,.marketing-mobile-drawer){--vs-text:#f5fbfc;--vs-muted:#b9cbd3;--vs-cyan:#74ddc0;background:radial-gradient(circle at 10% 0,rgb(11 159 178/18%),transparent 20rem),var(--vs-premium-midnight);border-color:rgb(79 205 168/24%)}:where(.app-mobile-nav__icon-close,.app-mobile-nav__close){background:rgb(255 255 255/8%);border-color:rgb(255 255 255/14%)}.app-bottom-nav{background:rgb(255 255 255/96%);border-color:#d9e3e6;box-shadow:0 -8px 24px rgb(7 21 34/7%)}.app-bottom-nav__item{color:#607583}.app-bottom-nav__item--active{background:#e7f4f4;color:#185a66}.app-mobile-menu-button,.marketing-menu-button{background:#e8f4f5;border-color:#cce1e3;color:#1b5662}.marketing-menu-button span{background:var(--vs-premium-teal)}@media (prefers-reduced-transparency:reduce){.app-bottom-nav,.app-frame .app-topbar{background:#ffffff;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.billing-usage-meter>span,.vs-site .vs-button--mint{background:ButtonFace}}:root{color-scheme:dark;--vs-flagship-obsidian:#071426;--vs-flagship-obsidian-deep:#040b13;--vs-flagship-carbon:#111f2d;--vs-flagship-sapphire:#0b5bff;--vs-flagship-sapphire-soft:#4f8fff;--vs-flagship-teal:#00e4cc;--vs-flagship-teal-deep:#00a998;--vs-flagship-mint:#22d39e;--vs-flagship-platinum:#f5f7fa;--vs-flagship-silver:#cbd7e0;--vs-flagship-champagne:#d7b674;--vs-flagship-champagne-light:#f1d79d;--vs-bg:var(--vs-flagship-obsidian);--vs-bg-2:#0a1b2c;--vs-surface:rgb(12 31 48/92%);--vs-surface-strong:#0b1d2e;--vs-surface-subtle:rgb(18 48 70/72%);--vs-surface-selected:rgb(0 228 204/11%);--vs-card:rgb(255 255 255/5.5%);--vs-border:rgb(203 215 224/16%);--vs-border-strong:rgb(0 228 204/34%);--vs-hairline:rgb(203 215 224/12%);--vs-text:var(--vs-flagship-platinum);--vs-muted:#a9bac8;--vs-muted-strong:#d6e1e8;--vs-ink:var(--vs-flagship-obsidian);--vs-blue:var(--vs-flagship-sapphire-soft);--vs-cyan:var(--vs-flagship-teal);--vs-emerald:var(--vs-flagship-mint);--vs-warning:#f2c66d;--vs-danger:#ff8c9d;--vs-elevation-1:0 12px 34px rgb(0 0 0/26%),inset 0 1px 0 rgb(255 255 255/5%);--vs-elevation-2:0 30px 90px rgb(0 0 0/36%),inset 0 1px 0 rgb(255 255 255/6%);--vs-elevation-inset:inset 0 1px 0 rgb(255 255 255/6%);--vs-focus:0 0 0 2px var(--vs-flagship-obsidian),0 0 0 5px var(--vs-flagship-teal)}html{background:var(--vs-flagship-obsidian-deep)}body{background:radial-gradient(circle at 10% -8%,rgb(11 91 255/20%),transparent 31rem),radial-gradient(circle at 93% 4%,rgb(0 228 204/13%),transparent 28rem),linear-gradient(180deg,#06111f 0,var(--vs-flagship-obsidian) 48%,#081a2a 100%);color:var(--vs-text)}::selection{background:rgb(0 228 204/34%);color:#ffffff}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--vs-flagship-teal);outline-offset:4px;box-shadow:0 0 0 6px rgb(0 228 204/12%)}:where(a,button){transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.button-link,.marketing-button--primary,button{background:linear-gradient(135deg,#13ead4 0,var(--vs-flagship-teal) 48%,#38d9b2 100%);border:1px solid rgb(255 255 255/18%);color:var(--vs-flagship-obsidian);box-shadow:0 14px 34px rgb(0 228 204/17%),inset 0 1px 0 rgb(255 255 255/38%);font-weight:780}:where(button,.button-link,.marketing-button--primary):hover:not(:disabled){background:linear-gradient(135deg,#55f0df,#1be8d1 52%,#5ce1bd);border-color:rgb(255 255 255/28%);color:var(--vs-flagship-obsidian);box-shadow:0 18px 44px rgb(0 228 204/24%),inset 0 1px 0 rgb(255 255 255/48%);transform:translateY(-1px)}.auth-form :where(input,select,textarea),:where(input,select,textarea){background:rgb(4 15 27/78%);border:1px solid rgb(203 215 224/22%);color:var(--vs-flagship-platinum);box-shadow:inset 0 1px 0 rgb(255 255 255/4%),0 0 0 0 rgb(0 228 204/0)}:where(input,textarea)::placeholder{color:#8297a8}:where(input,textarea,select):focus{border-color:rgb(0 228 204/72%);box-shadow:0 0 0 4px rgb(0 228 204/12%)}:where(input[type=checkbox],input[type=radio]){accent-color:var(--vs-flagship-teal)}.skip-link{background:var(--vs-flagship-teal);color:var(--vs-flagship-obsidian)}.voicesafe-logo__image{filter:drop-shadow(0 6px 18px rgb(0 228 204/12%)) saturate(1.08)}.vs-site{position:relative;isolation:isolate;min-height:100vh;background:url(/aurora-flow.svg) 78% 2%/118% auto no-repeat,url(/aurora-flow.svg) 20% 39%/124% auto no-repeat,url(/aurora-flow.svg) 82% 76%/120% auto no-repeat,linear-gradient(180deg,#020b18,#031021 46%,#041326);color:var(--vs-flagship-platinum);overflow:clip}.vs-site:after,.vs-site:before{display:none}.vs-site a{color:inherit}.vs-site-nav{position:relative;z-index:5;border-bottom-color:rgb(203 215 224/16%)}.vs-site-nav>nav>a{color:#c5d2dc}.vs-site-nav>nav>a:hover{color:var(--vs-flagship-teal)}.vs-site .vs-button{border-radius:10px}.vs-site-nav .vs-button--dark{background:linear-gradient(135deg,var(--vs-flagship-champagne-light),var(--vs-flagship-champagne));border-color:rgb(255 255 255/20%);color:var(--vs-flagship-obsidian);box-shadow:0 12px 32px rgb(215 182 116/20%),inset 0 1px 0 rgb(255 255 255/48%)}.vs-site-nav .vs-button--dark:hover{background:linear-gradient(135deg,#ffe4aa,#e2bd78);border-color:rgb(255 255 255/32%);color:var(--vs-flagship-obsidian);box-shadow:0 16px 40px rgb(215 182 116/28%)}.vs-hero{position:relative;min-height:670px}.vs-hero:before{content:"";position:absolute;top:-7rem;left:50%;width:100vw;height:calc(100% + 14rem);z-index:0;pointer-events:none;transform:translateX(-50%);background:linear-gradient(90deg,rgb(2 11 24/52%),rgb(2 11 24/28%) 30%,rgb(2 11 24/8%) 48%,transparent 66%),url(/aurora-flow.svg) 72% /112% auto no-repeat}.vs-hero__copy,.vs-hero__visual{position:relative;z-index:1}.vs-kicker{color:#52ead8;font-weight:720;letter-spacing:.15em}.vs-kicker>span{background:var(--vs-flagship-teal);box-shadow:0 0 0 5px rgb(0 228 204/9%),0 0 24px rgb(0 228 204/34%)}.vs-final h2,.vs-hero h1,.vs-section h2{color:var(--vs-flagship-platinum);font-family:Georgia,Cambria,Times New Roman,serif;font-weight:520;letter-spacing:-.04em}.vs-hero h1{font-size:clamp(48px,5.1vw,76px);text-shadow:0 18px 55px rgb(0 0 0/34%)}.vs-final h2 em,.vs-hero h1 em,.vs-principles h2 em{color:var(--vs-flagship-teal);text-shadow:0 0 34px rgb(0 228 204/16%)}.vs-hero .vs-hero__lede,.vs-principles__intro>p:not(.vs-kicker),.vs-principles__list p,.vs-section-heading>p,.vs-steps p{color:#aebdca}.vs-hero__actions .vs-button--dark{background:linear-gradient(135deg,#25f0dc 0,var(--vs-flagship-teal) 60%,#47ddba 100%);border-color:rgb(255 255 255/20%);color:var(--vs-flagship-obsidian);box-shadow:0 18px 42px rgb(0 228 204/22%),inset 0 1px 0 rgb(255 255 255/42%)}.vs-hero__actions .vs-button--dark:hover{background:linear-gradient(135deg,#65f5e5,#18ead3 58%,#63e2bf);color:var(--vs-flagship-obsidian);box-shadow:0 22px 54px rgb(0 228 204/30%),inset 0 1px 0 rgb(255 255 255/50%)}.vs-text-link{color:#e1e8ee}.vs-text-link:hover{color:var(--vs-flagship-teal)}.vs-hero__assurance,.vs-scope-strip>span,.vs-scope-strip>span:first-child{color:#9fb2c1}.vs-orbit{background:transparent;filter:none}.review-preview{background:linear-gradient(155deg,rgb(19 46 66/94%),rgb(7 20 38/96%));border-color:rgb(125 181 210/24%);box-shadow:0 36px 100px rgb(0 0 0/44%),0 0 0 1px rgb(255 255 255/3%),inset 0 1px 0 rgb(255 255 255/7%)}.review-preview__toolbar{background:rgb(8 27 43/88%);border-bottom-color:rgb(203 215 224/13%);color:var(--vs-flagship-platinum)}.review-preview__demo{color:#b8c7d2;border-color:rgb(203 215 224/19%);background:rgb(255 255 255/4%)}.review-preview__tabs button{background:rgb(255 255 255/3%);color:#96aabb;border-color:transparent;box-shadow:none}.review-preview__tabs button:hover,.review-preview__tabs button[aria-pressed=true]{background:rgb(0 228 204/10%);border-color:rgb(0 228 204/22%);color:#b9fff4}.review-preview__source{background:rgb(3 14 25/58%);border-color:rgb(203 215 224/13%)}.review-preview .review-preview__caption,.review-preview__source>span{color:#8ea3b4}.review-preview__source blockquote{color:#e3eaf0}.review-preview__signals>p{color:#f4d88e}.review-preview__signals>p>span{background:rgb(215 182 116/16%);color:var(--vs-flagship-champagne-light)}.review-preview__signals li{color:#b2c1cc}.review-preview__signals li>span{background:var(--vs-flagship-champagne);box-shadow:0 0 12px rgb(215 182 116/25%)}.review-preview__next{background:linear-gradient(135deg,rgb(0 228 204/14%),rgb(34 211 158/10%));border:1px solid rgb(0 228 204/18%);color:#cafff7}.vs-scope-strip{border-block-color:rgb(203 215 224/15%)}.vs-steps li{border-top-color:rgb(203 215 224/16%)}.vs-principles__list article>span,.vs-step-number{color:var(--vs-flagship-teal)}.vs-evidence-section{background:radial-gradient(circle at 8% 10%,rgb(11 91 255/10%),transparent 26rem),linear-gradient(180deg,rgb(10 27 44/94%),rgb(6 19 33/96%));border-block-color:rgb(203 215 224/12%)}.vs-evidence-grid article{background:linear-gradient(145deg,rgb(255 255 255/6%),rgb(255 255 255/3%));border-color:rgb(203 215 224/15%);box-shadow:0 18px 55px rgb(0 0 0/20%),inset 0 1px 0 rgb(255 255 255/5%)}.vs-evidence-grid article:hover{border-color:rgb(0 228 204/28%);box-shadow:0 22px 62px rgb(0 0 0/28%),0 0 32px rgb(0 228 204/5%),inset 0 1px 0 rgb(255 255 255/7%);transform:translateY(-2px)}.vs-feature-icon{background:rgb(0 228 204/9%);color:var(--vs-flagship-teal);border:1px solid rgb(0 228 204/16%);box-shadow:inset 0 1px 0 rgb(255 255 255/7%)}.vs-evidence-grid h3,.vs-principles__list h3{color:var(--vs-flagship-platinum)}.vs-evidence-grid p{color:#a9bac8}.vs-evidence-grid a{color:var(--vs-flagship-teal)}.vs-principles__list article{border-bottom-color:rgb(203 215 224/14%)}.vs-final{background:radial-gradient(circle at 13% 0,rgb(11 91 255/24%),transparent 27rem),radial-gradient(circle at 89% 100%,rgb(0 228 204/17%),transparent 30rem),linear-gradient(145deg,#04101d,#0a2236);border-block:1px solid rgb(203 215 224/11%)}.vs-final__mark{background:rgb(0 228 204/10%);border-color:rgb(0 228 204/28%);color:var(--vs-flagship-teal);box-shadow:0 0 36px rgb(0 228 204/12%),inset 0 1px 0 rgb(255 255 255/8%)}.vs-final .vs-kicker{color:#7cecdf}.vs-final>p:last-child{color:#a8bac8}.vs-final .vs-button--mint{background:linear-gradient(135deg,var(--vs-flagship-champagne-light),var(--vs-flagship-champagne));border-color:rgb(255 255 255/20%);color:var(--vs-flagship-obsidian);box-shadow:0 18px 48px rgb(215 182 116/24%),inset 0 1px 0 rgb(255 255 255/48%)}.vs-final .vs-button--mint:hover{background:linear-gradient(135deg,#ffe4ab,#e4bf79);color:var(--vs-flagship-obsidian);box-shadow:0 24px 60px rgb(215 182 116/31%)}.vs-site-footer a,.vs-site-footer p,.vs-site-footer small{color:#9dafbd}.vs-site-footer a:hover{color:var(--vs-flagship-teal)}.vs-site-footer small{border-top-color:rgb(203 215 224/13%)}.app-shell{background:radial-gradient(circle at 100% 0,rgb(11 91 255/12%),transparent 29rem),radial-gradient(circle at 28% 100%,rgb(0 228 204/5%),transparent 30rem),linear-gradient(180deg,#06111f,var(--vs-flagship-obsidian));color:var(--vs-flagship-platinum)}.app-sidebar{--vs-muted:#9eb2c1;--vs-muted-strong:#dce7ed;--vs-text:#f8fbfd;--vs-cyan:var(--vs-flagship-teal);background:radial-gradient(circle at 22% 0,rgb(11 91 255/20%),transparent 21rem),linear-gradient(180deg,#06111f,#040b13);border-right:1px solid rgb(203 215 224/10%);box-shadow:22px 0 70px rgb(0 0 0/18%)}.app-sidebar .app-nav__link{color:#9fb3c2}.app-sidebar .app-nav__link--active{background:linear-gradient(90deg,rgb(0 228 204/16%),rgb(11 91 255/8%));border-color:rgb(0 228 204/28%);color:#d9fff9;box-shadow:inset 3px 0 0 var(--vs-flagship-teal),0 8px 26px rgb(0 0 0/18%)}.app-sidebar .app-nav__link:hover{background:rgb(255 255 255/6%);color:#eef5f8}.app-sidebar__footer{border-color:rgb(203 215 224/12%);color:#dbe7ed}.app-sidebar__footer small{color:#8fa4b4}.app-frame{color:var(--vs-flagship-platinum)}.app-frame .app-topbar{background:rgb(6 17 31/82%);border-bottom-color:rgb(203 215 224/11%);box-shadow:0 10px 34px rgb(0 0 0/14%),inset 0 -1px 0 rgb(255 255 255/2%);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.app-account__identity small,.app-page-context>span{color:#8fa4b4}.app-account__identity strong,.app-page-context>strong{color:var(--vs-flagship-platinum)}.app-frame .app-new-case{background:linear-gradient(135deg,var(--vs-flagship-champagne-light),var(--vs-flagship-champagne));border:1px solid rgb(255 255 255/18%);color:var(--vs-flagship-obsidian);box-shadow:0 12px 32px rgb(215 182 116/20%),inset 0 1px 0 rgb(255 255 255/44%)}.app-frame .app-new-case:hover{background:linear-gradient(135deg,#ffe5ad,#e6c27e);color:var(--vs-flagship-obsidian);box-shadow:0 16px 42px rgb(215 182 116/28%)}.app-account__avatar{background:linear-gradient(135deg,rgb(11 91 255/22%),rgb(0 228 204/17%));border-color:rgb(0 228 204/24%);color:#dffffa}.app-frame .app-logout{background:transparent;border-color:rgb(203 215 224/18%);color:#b6c5cf;box-shadow:none}.app-frame .app-logout:hover{background:rgb(255 255 255/6%);border-color:rgb(0 228 204/24%);color:#ecf8fa;transform:none}.app-frame .workspace-shell{background:transparent}:where(.app-frame,.auth-panel,.legal-page) :where(h1,h2,h3,h4,strong,dd){color:var(--vs-flagship-platinum)}:where(.app-frame,.auth-panel,.legal-page) :where(p,dt,small,label,li){color:#a9bac8}:where(.app-frame,.auth-panel,.legal-page) .eyebrow{color:var(--vs-flagship-teal)}:where(.dashboard-v2-header,.cases-page__header,.case-detail-hero,.evidence-detail-hero,.dashboard-hero){color:var(--vs-flagship-platinum)}:where(.dashboard-v2-recent,.dashboard-compact-panel,.dashboard-panel,.dashboard-disclosure,.dashboard-metric-card,.cases-directory,.new-case-panel,.new-case-aside,.list-panel,.form-panel,.account-panel,.overview-card,.case-detail-overview,.case-detail-guidance,.case-detail-panel,.case-detail-upload-panel,.case-detail-structured-panel,.case-detail-state-card,.evidence-detail-fields,.verification-result-card,.verification-card,.verification-hub-section,.verification-empty-card,.verification-type-card,.verification-state-panel,.verification-count-card,.verification-finding-card,.billing-usage-card,.plan-comparison-card,.admin-stat-card,.admin-record-card,.admin-user-card,.admin-case-card,.state-panel,.case-summary-card,.simple-mode__hero,.simple-mode__panel,.simple-mode__result,.simple-mode--disabled,.audio-verification-result,.risk-result-card,.ai-review-v2-preview,.ai-review-v2-preview__card,.ai-review-v2-preview__stat,.result-route-state){background:linear-gradient(145deg,rgb(255 255 255/6%),rgb(255 255 255/3%)),rgb(7 20 38/74%);border-color:rgb(203 215 224/14%);box-shadow:0 18px 52px rgb(0 0 0/20%),inset 0 1px 0 rgb(255 255 255/5%);color:var(--vs-flagship-platinum)}:where(.dashboard-metric-card--primary,.plan-comparison-card--featured){background:linear-gradient(145deg,rgb(11 91 255/18%),rgb(0 228 204/10%)),rgb(8 25 42/86%);border-color:rgb(0 228 204/25%);box-shadow:0 20px 58px rgb(0 0 0/22%),0 0 34px rgb(0 228 204/5%),inset 0 1px 0 rgb(255 255 255/7%)}.dashboard-metric-card dd{color:#ffffff;text-shadow:0 8px 28px rgb(0 0 0/24%)}.dashboard-metric-card dt,.dashboard-metric-card>span{color:#9eb1c0}:where(.dashboard-v2-case-row,.dashboard-case-card,.case-evidence-card,.evidence-card,.admin-users-search,.admin-cases-filters){background:rgb(255 255 255/3.5%);border-color:rgb(203 215 224/12%);color:var(--vs-flagship-platinum)}.cases-directory__list a:hover,.dashboard-v2-case-row:hover{background:rgb(0 228 204/6%);border-color:rgb(0 228 204/20%)}:where(.dashboard-v2-case-row__mark,.case-list__mark,.new-case-panel__step){background:rgb(0 228 204/9%);border-color:rgb(0 228 204/18%);color:var(--vs-flagship-teal)}:where(.case-list__reference,.case-list__status>span,.case-list__evidence>span,.case-list__dates>span),:where(.dashboard-v2-case-row__identity,.case-list__identity) :where(span,small){color:#8fa4b4}:where(.case-list__open,.dashboard-v2-case-row__link,.secondary-link){color:var(--vs-flagship-teal)}.marketing-button--quiet,.marketing-button--secondary,.secondary-link{background:rgb(255 255 255/3%);border-color:rgb(203 215 224/17%);color:#c6d5df;box-shadow:none}.marketing-button--quiet:hover,.marketing-button--secondary:hover,.secondary-link:hover{background:rgb(0 228 204/7%);border-color:rgb(0 228 204/24%);color:#dffffa}:where(.dashboard-onboarding-tile,.dashboard-result-tile,.case-evidence-onboarding__card,.structured-evidence-helper,.structured-evidence-questions,.upload-support-panel,.file-feedback,.transcript-panel,.transcript-summary,.evidence-content,.case-evidence-card__inspection,.evidence-detail-navigation,.case-detail-empty-evidence,.case-detail-hero__meta,.evidence-detail-hero__meta,.case-meta>div,.evidence-card__meta>div,.account-grid>div,.audio-verification-result__panel dl>div){background:rgb(3 14 25/46%);border-color:rgb(203 215 224/12%);box-shadow:none;color:#c1d0d9}:where(.dashboard-safety-note,.new-case-aside__safety,.case-evidence-onboarding__next,.structured-evidence-chips>span,.billing-usage-card__flag,.risk-result-card__disclaimer,.simple-mode__disclaimer){background:rgb(34 211 158/8%);color:#b8f6dd;border-color:rgb(34 211 158/18%)}.dashboard-disclosure-trigger{background:transparent;color:#d5e0e7;box-shadow:none}.dashboard-disclosure-trigger:hover{background:rgb(0 228 204/6%);color:#eafffb;transform:none}:where(.audio-verification-result__hero,.audio-verification-result__pipeline,.audio-verification-result__body,.audio-verification-result__transcript,.risk-result-card__hero,.risk-result-card__panel,.risk-result-card__uncertainty){border-color:rgb(203 215 224/12%)}:where(.audio-verification-result__timing,.audio-verification-result__transcript,.risk-result-card__availability,.risk-result-card__empty,.risk-result-card__uncertainty,.simple-mode__details){background:rgb(3 14 25/44%);color:#b7c6d0}:where(.risk-result-card__panel--action,.simple-mode__list--priority){background:rgb(0 228 204/8%)}:where(.risk-result-card__signal-list li,.risk-result-card__check-list li,.risk-result-card__action-list li,.verification-guidance-list li,.simple-mode__list){background:transparent;border-color:rgb(203 215 224/11%)}.audio-verification-result{--audio-result-accent:#5aa7ff;--audio-result-accent-soft:rgb(11 91 255/9%)}.audio-verification-result--complete{--audio-result-accent:var(--vs-flagship-mint);--audio-result-accent-soft:rgb(34 211 158/9%)}.audio-verification-result--error{--audio-result-accent:#ff8c9d;--audio-result-accent-soft:rgb(255 140 157/9%)}.audio-verification-result--unknown{--audio-result-accent:#9aabba;--audio-result-accent-soft:rgb(154 171 186/9%)}.billing-usage-meter{background:rgb(203 215 224/12%)}.billing-usage-meter>span{background:linear-gradient(90deg,var(--vs-flagship-sapphire),var(--vs-flagship-teal));box-shadow:0 0 18px rgb(0 228 204/18%)}:where(.status-badge,.verification-state-badge){font-weight:680;box-shadow:none}.status-badge--neutral{color:#c3d0d9;background:rgb(154 171 186/10%);border-color:rgb(154 171 186/18%)}.status-badge--info{color:#bcd8ff;background:rgb(11 91 255/11%);border-color:rgb(79 143 255/24%)}.status-badge--success{color:#b7f5dc;background:rgb(34 211 158/10%);border-color:rgb(34 211 158/23%)}.status-badge--warning{color:#ffe3a0;background:rgb(242 198 109/10%);border-color:rgb(242 198 109/23%)}.status-badge--danger{color:#ffc0ca;background:rgb(255 140 157/10%);border-color:rgb(255 140 157/24%)}:where(.verification-severity--critical,.verification-severity--high,.risk-result-card__level--high,.secondary-danger-button,.form-error,.verification-risk-card--high,.verification-risk-card--critical,.state-panel--error,.simple-mode__result--danger,.audio-verification-result__message--error){color:#ffc0ca;background:rgb(255 140 157/9%);border-color:rgb(255 140 157/22%)}:where(.verification-severity--medium,.risk-result-card__level--medium,.state-panel--warning,.simple-mode__emergency,.simple-mode__brake,.verification-risk-card--moderate,.simple-mode__result--warning){color:#ffe2a0;background:rgb(242 198 109/9%);border-color:rgb(242 198 109/22%)}:where(.verification-severity--low,.risk-result-card__level--low,.form-success,.verification-risk-card--low,.simple-mode__result--safe){color:#b7f5dc;background:rgb(34 211 158/9%);border-color:rgb(34 211 158/22%)}:where(.verification-severity--info,.risk-result-card__level--review){color:#c3ddff;background:rgb(11 91 255/9%);border-color:rgb(79 143 255/21%)}:where(.verification-risk-ring,.verification-risk-ring--empty){background:rgb(5 17 30/72%)}:where(.simple-mode__choice,.simple-mode__method){background:rgb(255 255 255/3%);color:#dbe6ec;border:1px solid rgb(203 215 224/15%);box-shadow:none}:where(.simple-mode__choice,.simple-mode__method):hover{background:rgb(0 228 204/7%);color:#eafffb;border-color:rgb(0 228 204/24%)}.simple-mode__method[aria-pressed=true]{background:rgb(0 228 204/12%);color:#dffffa;border-color:rgb(0 228 204/32%)}.simple-mode__progress li{background:rgb(255 255 255/3%);color:#9fb3c2;border-color:rgb(203 215 224/13%)}.simple-mode__progress li[aria-current=step]{background:rgb(0 228 204/11%);color:#cffff7;border-color:rgb(0 228 204/27%)}.simple-mode__upload{background:rgb(3 14 25/46%);border-color:rgb(0 228 204/24%)}.skeleton{background:linear-gradient(90deg,#10273a,#183b54,#10273a);background-size:200% 100%}.auth-shell{background:radial-gradient(circle at 8% 0,rgb(11 91 255/22%),transparent 31rem),radial-gradient(circle at 100% 100%,rgb(0 228 204/12%),transparent 30rem),linear-gradient(145deg,#06111f,var(--vs-flagship-obsidian))}.auth-brand-panel{--vs-text:#f6fafc;background:radial-gradient(circle at 16% 0,rgb(11 91 255/27%),transparent 27rem),radial-gradient(circle at 86% 92%,rgb(0 228 204/13%),transparent 28rem),linear-gradient(160deg,#06111f,#081e31);border-right:1px solid rgb(203 215 224/10%)}.auth-brand-panel:after{content:"";position:absolute;width:min(50vw,760px);aspect-ratio:1;right:-33%;bottom:-62%;border-radius:50%;border:1px solid rgb(0 228 204/14%);background:radial-gradient(circle at 35% 30%,rgb(245 247 250/13%),transparent 4%),radial-gradient(circle,rgb(11 91 255/13%),transparent 62%);box-shadow:0 0 80px rgb(11 91 255/10%),inset -35px -45px 90px rgb(0 0 0/52%)}.auth-brand-panel h2{color:var(--vs-flagship-platinum);font-family:Georgia,Cambria,Times New Roman,serif;font-weight:520}.auth-brand-panel p{color:#adbfcb}.auth-panel{background:linear-gradient(145deg,rgb(255 255 255/6%),rgb(255 255 255/3%));border:1px solid rgb(203 215 224/14%);border-radius:22px;box-shadow:0 30px 90px rgb(0 0 0/28%),inset 0 1px 0 rgb(255 255 255/5%)}.auth-form label{color:#c6d3dc}.auth-panel>a{color:var(--vs-flagship-teal)}.legal-page{background:radial-gradient(circle at 90% 0,rgb(11 91 255/12%),transparent 25rem),linear-gradient(180deg,#06111f,var(--vs-flagship-obsidian))}.legal-card{background:linear-gradient(145deg,rgb(255 255 255/6%),rgb(255 255 255/3%));border-color:rgb(203 215 224/14%);box-shadow:0 20px 64px rgb(0 0 0/20%),inset 0 1px 0 rgb(255 255 255/5%)}.legal-card--notice{background:rgb(0 228 204/7%);border-color:rgb(0 228 204/17%)}.legal-contact-grid article{background:rgb(3 14 25/46%);border-color:rgb(203 215 224/12%)}.legal-card a,.legal-footer a{color:var(--vs-flagship-teal)}.legal-footer{border-color:rgb(203 215 224/12%)}:where(.app-mobile-nav,.marketing-mobile-drawer){--vs-text:#f5f9fb;--vs-muted:#a8bac7;--vs-cyan:var(--vs-flagship-teal);background:radial-gradient(circle at 100% 0,rgb(11 91 255/19%),transparent 23rem),linear-gradient(180deg,#071426,#040b13);border-color:rgb(203 215 224/15%)}:where(.app-mobile-nav,.marketing-mobile-drawer) :where(a,button,strong,small){color:#ecf5f8}:where(.app-mobile-nav__icon-close,.app-mobile-nav__close){background:rgb(255 255 255/5%);border-color:rgb(203 215 224/17%);box-shadow:none}.app-bottom-nav{background:rgb(4 11 19/94%);border-color:rgb(203 215 224/12%);box-shadow:0 -12px 34px rgb(0 0 0/26%),inset 0 1px 0 rgb(255 255 255/4%);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.app-bottom-nav__item{color:#8fa5b5}.app-bottom-nav__item--active{background:rgb(0 228 204/9%);color:#bffff4}.app-bottom-nav__item--primary{background:linear-gradient(135deg,var(--vs-flagship-teal),var(--vs-flagship-mint));color:var(--vs-flagship-obsidian);box-shadow:0 12px 28px rgb(0 228 204/20%)}.app-mobile-menu-button,.marketing-menu-button{background:rgb(255 255 255/4%);border-color:rgb(203 215 224/16%);color:#dbe7ed;box-shadow:none}.marketing-menu-button span{background:var(--vs-flagship-teal)}@media (max-width:1000px){.vs-hero{min-height:auto}.vs-site:before{width:980px;top:-620px;right:-540px}.review-preview{transform:none}}@media (max-width:760px){.vs-site{background:linear-gradient(180deg,#020b18,#031021 48%,#051426)}.vs-hero:before{display:block;top:-5rem;height:calc(100% + 10rem);background:linear-gradient(180deg,rgb(2 11 24/24%),rgb(2 11 24/48%) 34%,rgb(2 11 24/72%) 72%,rgb(2 11 24/92%)),linear-gradient(90deg,rgb(2 11 24/76%),rgb(2 11 24/38%) 48%,transparent),url(/aurora-flow.svg) 70% /auto 100% no-repeat}.vs-hero h1{font-size:clamp(42px,13vw,58px)}.vs-site-nav{background:rgb(6 17 31/76%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.review-preview{transform:none}.auth-panel{border-radius:18px}}@media (prefers-reduced-motion:reduce){.vs-evidence-grid article,:where(a,button){transition:none}.vs-evidence-grid article:hover,:where(button,.button-link,.marketing-button--primary):hover:not(:disabled){transform:none}}@media (prefers-reduced-transparency:reduce){.app-bottom-nav,.app-frame .app-topbar,.vs-site-nav{background:#071426;-webkit-backdrop-filter:none;backdrop-filter:none}.review-preview,:where(.dashboard-v2-recent,.dashboard-compact-panel,.dashboard-panel,.dashboard-disclosure,.dashboard-metric-card,.cases-directory,.new-case-panel,.new-case-aside,.list-panel,.form-panel,.account-panel,.overview-card,.case-detail-overview,.case-detail-guidance,.case-detail-panel,.case-detail-upload-panel,.case-detail-structured-panel,.case-detail-state-card,.evidence-detail-fields,.verification-result-card,.verification-card,.verification-hub-section,.verification-empty-card,.verification-type-card,.verification-state-panel,.verification-count-card,.verification-finding-card,.billing-usage-card,.plan-comparison-card,.admin-stat-card,.admin-record-card,.admin-user-card,.admin-case-card,.state-panel,.case-summary-card,.simple-mode__hero,.simple-mode__panel,.simple-mode__result,.simple-mode--disabled,.audio-verification-result,.risk-result-card,.ai-review-v2-preview,.ai-review-v2-preview__card,.ai-review-v2-preview__stat,.result-route-state){background:#0b1d2e}}@media (forced-colors:active){.auth-brand-panel:after,.vs-hero:before,.vs-site:after,.vs-site:before{display:none}.app-bottom-nav__item--primary,.app-frame .app-new-case,.button-link,.marketing-button--primary,.vs-final .vs-button--mint,.vs-site-nav .vs-button--dark,button{background:ButtonFace;color:ButtonText;border:1px solid ButtonText;box-shadow:none}}.app-shell{--vs-auth-surface:rgb(6 18 33/88%);--vs-auth-surface-soft:rgb(255 255 255/4%);--vs-auth-border:rgb(203 215 224/14%);--vs-auth-accent-border:rgb(0 228 204/20%);--vs-auth-text:#edf5fb;--vs-auth-muted:#9eb1c4}.app-frame :where(.dashboard-onboarding-card,.billing-plan-card__headline,.case-detail-hero__actions,.simple-mode__selected-file){background:linear-gradient(145deg,rgb(255 255 255/5%),rgb(255 255 255/2%)),var(--vs-auth-surface);border-color:var(--vs-auth-border);box-shadow:0 16px 42px rgb(0 0 0/18%),inset 0 1px 0 rgb(255 255 255/5%);color:var(--vs-auth-text)}.app-frame :where(.dashboard-onboarding-card,.billing-plan-card__headline,.case-detail-hero__actions,.simple-mode__selected-file) :where(p,span,small){color:var(--vs-auth-muted)}.app-frame .billing-plan-card__headline>span,.app-frame .dashboard-onboarding-card .eyebrow{color:var(--vs-flagship-teal)}.app-frame .billing-plan-card__headline>strong,.app-frame .case-detail-hero__actions strong{color:var(--vs-auth-text)}.app-frame .verification-state-badge{background:rgb(242 198 109/10%);border-color:rgb(242 198 109/23%);color:#ffe3a0}.app-frame .audio-verification-result__message{background:rgb(0 228 204/6%);border-color:rgb(0 228 204/16%);color:#bdeee8}.app-frame .audio-verification-result__message--error{background:rgb(255 140 157/8%);border-color:rgb(255 140 157/20%);color:#ffc0ca}.app-frame .audio-verification-result__message strong{color:var(--vs-auth-text)}.app-frame .audio-verification-result__message span{color:var(--vs-auth-muted)}.app-frame :where(.audio-verification-result__transcript,.audio-verification-result__timing,.risk-result-card__availability,.risk-result-card__empty,.risk-result-card__uncertainty){background:rgb(3 14 25/52%);border-color:var(--vs-auth-border);color:#b7c6d0}.app-frame :where(.case-meta>div,.evidence-card__meta>div,.account-grid>div,.audio-verification-result__panel dl>div){background:rgb(3 14 25/52%);border-color:rgb(203 215 224/12%);color:#c1d0d9}.vs-site .vs-orbit,.vs-site .vs-orbit:after{animation:none;background:transparent;border:0;box-shadow:none}.mobile-drawer-logo,.vs-site-brand{align-items:center;display:inline-flex;min-width:0}.mobile-drawer-logo .voicesafe-logo__image,.vs-site-brand .voicesafe-logo__image{display:block;height:auto;max-width:100%}.marketing-menu-button>span{background:#bafff6;border-radius:999px;box-shadow:0 0 12px rgb(0 228 204/20%);display:block;flex:0 0 2px;height:2px;transform-origin:center;transition:opacity .16s ease,transform .16s ease,width .16s ease;width:20px}.marketing-menu-button>span:nth-child(2){transform:translateX(3px);width:14px}.marketing-menu-button--open>span:first-child{transform:translateY(6px) rotate(45deg)}.marketing-menu-button--open>span:nth-child(2){opacity:0;transform:scaleX(0)}.marketing-menu-button--open>span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}body.mobile-nav-open{overflow:hidden}.marketing-mobile-scrim{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:rgb(2 8 15/66%);border:0;border-radius:0;box-shadow:none;inset:0;min-height:0;padding:0;position:fixed;width:100%;z-index:190}.marketing-mobile-scrim:hover{background:rgb(2 8 15/70%);box-shadow:none;transform:none}.marketing-mobile-drawer{background:radial-gradient(circle at 96% 0,rgb(11 91 255/22%),transparent 18rem),radial-gradient(circle at 0 100%,rgb(0 228 204/10%),transparent 19rem),linear-gradient(160deg,#08192a,#040c15);border:1px solid rgb(203 215 224/16%);border-radius:24px;bottom:max(12px,env(safe-area-inset-bottom));box-shadow:0 34px 100px rgb(0 0 0/54%),inset 0 1px 0 rgb(255 255 255/7%);display:flex;flex-direction:column;left:auto;max-height:calc(100dvh - 24px);overflow:auto;padding:18px;position:fixed;right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top));width:min(360px,calc(100vw - 24px));z-index:200}.marketing-mobile-drawer .app-mobile-nav__header{align-items:center;border-bottom:1px solid rgb(203 215 224/12%);display:flex;justify-content:space-between;min-height:62px;padding:0 0 16px}.marketing-mobile-drawer .mobile-drawer-logo{width:134px}.marketing-mobile-drawer .app-mobile-nav__icon-close{align-items:center;background:rgb(255 255 255/5%);border:1px solid rgb(203 215 224/17%);border-radius:14px;box-shadow:inset 0 1px 0 rgb(255 255 255/5%);color:#dffbf7;display:inline-flex;font-size:26px;font-weight:350;height:44px;justify-content:center;line-height:1;min-height:44px;min-width:44px;padding:0 0 2px;width:44px}.marketing-mobile-drawer .app-mobile-nav__icon-close:hover{background:rgb(0 228 204/9%);border-color:rgb(0 228 204/28%);box-shadow:0 10px 28px rgb(0 0 0/18%);transform:none}.marketing-mobile-drawer .app-mobile-nav__links{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.marketing-mobile-drawer .app-mobile-nav__links a{align-items:center;background:rgb(255 255 255/3%);border:1px solid transparent;border-radius:14px;color:#d9e5eb;display:flex;font-size:16px;font-weight:650;justify-content:space-between;min-height:54px;padding:13px 15px;text-decoration:none}.marketing-mobile-drawer .app-mobile-nav__links a:after{color:#69eee0;content:"↗";font-size:15px;font-weight:500}.marketing-mobile-drawer .app-mobile-nav__links a:hover{background:rgb(0 228 204/7%);border-color:rgb(0 228 204/20%);color:#f4fffd}.marketing-mobile-drawer .app-mobile-nav__links a:last-child{background:linear-gradient(135deg,#f2dda9,#d7b674);border-color:rgb(255 255 255/18%);box-shadow:0 14px 34px rgb(215 182 116/20%),inset 0 1px 0 rgb(255 255 255/44%);color:#071426;margin-top:8px}.marketing-mobile-drawer .app-mobile-nav__links a:last-child:after{color:#071426}.marketing-mobile-drawer .app-mobile-nav__links a:last-child:hover{background:linear-gradient(135deg,#ffe8b5,#e3c27f);border-color:rgb(255 255 255/28%);color:#071426}@media (max-width:1360px){.vs-site-nav .marketing-menu-button{align-items:center;background:linear-gradient(145deg,rgb(255 255 255/7%),rgb(255 255 255/3%)),rgb(7 20 38/84%);border:1px solid rgb(0 228 204/24%);border-radius:14px;box-shadow:0 10px 30px rgb(0 0 0/20%),inset 0 1px 0 rgb(255 255 255/8%);display:inline-flex;flex:0 0 48px;flex-direction:column;gap:4px;height:48px;justify-content:center;min-height:48px;min-width:48px;overflow:hidden;padding:0;width:48px}.vs-site-nav .marketing-menu-button:hover{background:linear-gradient(145deg,rgb(0 228 204/12%),rgb(11 91 255/8%)),rgb(7 20 38/90%);border-color:rgb(0 228 204/42%);box-shadow:0 14px 36px rgb(0 0 0/24%),0 0 24px rgb(0 228 204/8%),inset 0 1px 0 rgb(255 255 255/10%);transform:translateY(-1px)}.vs-site-nav .marketing-menu-button:active{box-shadow:inset 0 1px 0 rgb(255 255 255/7%);transform:translateY(0)}}@media (max-width:760px){.vs-site-nav{gap:14px;min-height:80px;width:calc(100% - 32px)}.vs-site-nav .vs-site-brand{flex:0 1 142px;width:min(142px,calc(100vw - 102px))}.vs-site-nav .vs-site-brand .voicesafe-logo__image{width:142px}.vs-site-nav .marketing-menu-button{flex-basis:46px;height:46px;min-height:46px;min-width:46px;width:46px}.vs-hero{gap:48px;padding-bottom:76px;padding-top:56px;width:calc(100% - 40px)}.vs-hero__copy,.vs-hero__visual{min-width:0}.vs-hero .vs-kicker{line-height:1.45;margin-bottom:28px}.vs-hero .vs-hero__lede{color:#c1ced7;font-size:17px;line-height:1.72;margin-top:28px}.vs-hero__actions{align-items:stretch;display:grid;grid-gap:15px;gap:15px;margin:32px 0 28px}.vs-hero__actions .vs-button--dark{border-radius:14px;min-height:58px;width:100%}.vs-hero__actions .vs-text-link{justify-content:center;min-height:48px;width:100%}.vs-hero__assurance{color:#a5b6c3;font-size:12px;gap:10px}.review-preview{border-radius:18px}.review-preview__toolbar{padding:16px 18px}.review-preview__tabs{gap:8px;padding:17px 18px 0}.review-preview__tabs button{min-width:0;overflow:hidden;padding-inline:7px}.review-preview__body{padding:17px 18px 19px}.review-preview__source{padding:17px}.review-preview__next strong,.review-preview__source blockquote,.vs-evidence-grid p,.vs-principles p{overflow-wrap:anywhere}.vs-scope-strip,.vs-section,.vs-site-footer{width:calc(100% - 40px)}.vs-final{padding-inline:20px}}@media (max-width:390px){.vs-site-nav{width:calc(100% - 24px)}.vs-site-nav .vs-site-brand{flex-basis:126px;width:126px}.vs-site-nav .vs-site-brand .voicesafe-logo__image{width:126px}.vs-hero,.vs-scope-strip,.vs-section,.vs-site-footer{width:calc(100% - 32px)}.review-preview__toolbar{padding-inline:15px}.review-preview__demo{font-size:9px}.review-preview__body,.review-preview__tabs{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.marketing-menu-button>span{transition:none}}@media (prefers-reduced-transparency:reduce){.marketing-mobile-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(2 8 15/88%)}.marketing-mobile-drawer,.vs-site-nav .marketing-menu-button{background:#071426}}:root{--vs-mobile-green:#27d99c;--vs-mobile-green-bright:#86f4c5;--vs-mobile-green-deep:#0da979;--vs-mobile-green-rgb:39 217 156}.marketing-menu-button>span{background:var(--vs-mobile-green-bright);box-shadow:0 0 12px rgb(var(--vs-mobile-green-rgb)/24%)}.marketing-mobile-drawer{background:radial-gradient(circle at 96% 0,rgb(34 211 158/18%),transparent 18rem),radial-gradient(circle at 0 100%,rgb(var(--vs-mobile-green-rgb)/13%),transparent 19rem),linear-gradient(160deg,#08192a 0,#040c15 100%)}.marketing-mobile-drawer .app-mobile-nav__icon-close{color:#dffff0}.marketing-mobile-drawer .app-mobile-nav__icon-close:hover{background:rgb(var(--vs-mobile-green-rgb)/11%);border-color:rgb(var(--vs-mobile-green-rgb)/34%);color:#ffffff}.marketing-mobile-drawer .app-mobile-nav__links a:after{color:var(--vs-mobile-green-bright)}.marketing-mobile-drawer .app-mobile-nav__links a:hover{background:rgb(var(--vs-mobile-green-rgb)/8%);border-color:rgb(var(--vs-mobile-green-rgb)/24%);color:#f3fff9}.marketing-mobile-drawer .app-mobile-nav__links a:last-child{background:linear-gradient(135deg,var(--vs-mobile-green-bright) 0,var(--vs-mobile-green) 52%,var(--vs-mobile-green-deep) 100%);border-color:rgb(255 255 255/22%);box-shadow:0 16px 38px rgb(var(--vs-mobile-green-rgb)/24%),inset 0 1px 0 rgb(255 255 255/44%);color:#04130d}.marketing-mobile-drawer .app-mobile-nav__links a:last-child:after{color:#04130d}.marketing-mobile-drawer .app-mobile-nav__links a:last-child:hover{background:linear-gradient(135deg,#a5f8d5,#43e4aa 52%,#15b982);border-color:rgb(255 255 255/32%);color:#04130d}@media (max-width:1360px){body:not(.mobile-nav-open) .vs-site .vs-site-nav .marketing-menu-button{display:inline-flex;opacity:1;pointer-events:auto;visibility:visible}.vs-site-nav .marketing-menu-button{border-color:rgb(var(--vs-mobile-green-rgb)/34%);box-shadow:0 10px 30px rgb(0 0 0/20%),0 0 20px rgb(var(--vs-mobile-green-rgb)/6%),inset 0 1px 0 rgb(255 255 255/8%)}.vs-site-nav .marketing-menu-button:hover{background:linear-gradient(145deg,rgb(var(--vs-mobile-green-rgb)/15%),rgb(34 211 158/7%)),rgb(7 20 38/90%);border-color:rgb(var(--vs-mobile-green-rgb)/54%);box-shadow:0 14px 36px rgb(0 0 0/24%),0 0 26px rgb(var(--vs-mobile-green-rgb)/12%),inset 0 1px 0 rgb(255 255 255/10%)}}@media (max-width:760px){.vs-site :where(a,button){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.vs-site-nav{-webkit-backdrop-filter:blur(18px) saturate(125%)}.vs-final .vs-button--mint,.vs-hero__actions .vs-button--dark{background:linear-gradient(135deg,var(--vs-mobile-green-bright) 0,var(--vs-mobile-green) 56%,var(--vs-mobile-green-deep) 100%);border-color:rgb(255 255 255/20%);box-shadow:0 16px 38px rgb(var(--vs-mobile-green-rgb)/17%),inset 0 1px 0 rgb(255 255 255/44%);color:#04130d}.vs-final .vs-button--mint:hover,.vs-hero__actions .vs-button--dark:hover{background:linear-gradient(135deg,#a5f8d5,#43e4aa 56%,#15b982);box-shadow:0 20px 46px rgb(var(--vs-mobile-green-rgb)/24%),inset 0 1px 0 rgb(255 255 255/52%);color:#04130d}}@media (prefers-reduced-transparency:reduce) and (max-width:760px){.vs-site-nav{-webkit-backdrop-filter:none}}