:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080a0f;--panel:#10131b;--panel-2:#141923;--line:#222735;--line-soft:#1a1f2b;--text:#f4f7fb;--muted:#929aaa;--accent:#d8ff61;--allow:#adffb4;--review:#ffd782;--block:#ff9b9b}*{box-sizing:border-box}html{background:var(--bg)}body{background:radial-gradient(circle at 75% 5%, #d8ff6114, transparent 28%), var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.shell{max-width:1240px;min-height:100vh;margin:0 auto;padding:28px 42px 80px}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:32px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-weight:700;display:flex}.mark{width:30px;height:30px;color:var(--accent);border:1px solid #3c455a;border-radius:9px;place-items:center;display:grid}.status{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.pulse{background:var(--accent);border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 18px #d8ff61bf}.hero{max-width:900px;padding:100px 0 88px}.eyebrow{letter-spacing:.18em;color:var(--accent);margin:0 0 18px;font-size:11px;font-weight:800}h1{letter-spacing:-.07em;max-width:980px;margin:0;font-size:clamp(58px,9vw,116px);line-height:.9}.lede{color:#b9c0cd;max-width:720px;margin:36px 0;font-size:clamp(18px,2.3vw,24px);line-height:1.55}.decisionRow{flex-wrap:wrap;gap:10px;display:flex}.pill{border:1px solid var(--line);background:var(--panel);letter-spacing:.08em;border-radius:999px;padding:9px 14px;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.allow{color:var(--allow)}.review{color:var(--review)}.block{color:var(--block)}.flow{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:70px;padding-top:56px;display:grid}h2{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(32px,4vw,52px)}.muted{color:var(--muted);max-width:520px;line-height:1.7}.flow ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.flow li{border-bottom:1px solid var(--line);color:#dce1e9;grid-template-columns:54px 1fr;gap:20px;padding:22px 0;display:grid}.flow li span{color:#697286;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.productShell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0feb;flex-direction:column;height:100vh;padding:26px 20px;display:flex;position:sticky;top:0}.dashboardBrand{border-bottom:1px solid var(--line);padding:0 8px 22px}.workspaceTag{border:1px solid var(--line);color:#c7ced9;border-radius:12px;align-items:center;gap:8px;margin:22px 8px 10px;padding:10px 12px;font-size:12px;display:flex}.workspaceDot{background:var(--accent);border-radius:99px;width:7px;height:7px}.sideNav{gap:5px;padding:10px 0;display:grid}.sideNav a{color:#9fa8b8;border-radius:10px;padding:11px 12px;font-size:14px;transition:all .18s}.sideNav a:hover{background:var(--panel);color:var(--text)}.sideFoot{border-top:1px solid var(--line);color:#aeb6c4;grid-template-columns:10px 1fr;align-items:center;gap:7px;margin-top:auto;padding:18px 8px 0;font-size:11px;display:grid}.sideFoot small{color:#5f6878;grid-column:2}.dashboardMain{width:100%;min-width:0;max-width:1540px;padding:44px clamp(24px,5vw,72px) 80px}.dashboardHeader{justify-content:space-between;align-items:flex-start;gap:44px;padding-bottom:44px;display:flex}.compactHeader{max-width:1050px}.dashboardTitle{letter-spacing:-.06em;max-width:920px;font-size:clamp(42px,6vw,74px);line-height:.96}.dashboardIntro{color:#9ca5b5;max-width:760px;margin:24px 0 0;font-size:16px;line-height:1.7}.liveBadge{white-space:nowrap;color:#aab3c2;border:1px solid var(--line);border-radius:999px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;display:flex}.metricGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:58px;display:grid}.metricCard{border:1px solid var(--line);background:linear-gradient(145deg,#141923e6,#0c0f16bf);border-radius:18px;flex-direction:column;min-height:150px;padding:20px;display:flex}.metricCard span{color:#8993a4;font-size:12px}.metricCard strong{letter-spacing:-.06em;margin:auto 0 3px;font-size:50px}.metricCard small{color:#657083}.accentMetric{background:radial-gradient(circle at top right, #d8ff611c, transparent 45%), var(--panel)}.accentMetric strong{color:var(--accent)}.dashboardSection{border-top:1px solid var(--line);padding:40px 0 56px}.sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.sectionHeading h2{margin:0;font-size:clamp(28px,4vw,44px)}.sectionMeta{color:#687286;font-size:11px}.decisionTable{border:1px solid var(--line);background:#0d1017b8;border-radius:18px;overflow:hidden}.decisionTableHead,.decisionTableRow{grid-template-columns:minmax(240px,2fr) 105px minmax(170px,1.2fr) 100px 82px;align-items:center;gap:16px;display:grid}.decisionTableHead{border-bottom:1px solid var(--line);color:#626c7e;text-transform:uppercase;letter-spacing:.12em;background:#0d1017;padding:12px 18px;font-size:10px}.decisionTableRow{border-bottom:1px solid var(--line-soft);padding:18px}.decisionTableRow:last-child{border-bottom:0}.decisionTableRow strong{font-size:14px;display:block}.decisionTableRow small{color:#697386;margin-top:5px;display:block}.outcomeBadge{letter-spacing:.08em;border:1px solid;border-radius:8px;width:max-content;padding:7px 9px;font:800 10px/1 ui-monospace,monospace}.outcomeBadge.allow,.heroOutcome.allow{color:var(--allow);background:#63ff7d0d}.outcomeBadge.review,.heroOutcome.review{color:var(--review);background:#ffcf5c0d}.outcomeBadge.block,.heroOutcome.block{color:var(--block);background:#ff5d5d0d}.reasoningMode span{color:#cbd1da;font-size:12px;display:block}.reasoningMode small{color:#667083}.rowTime{color:#737d8f;font-size:12px}.rowLink,.primaryLink,.backLink{color:var(--accent);font-size:12px;font-weight:700}.reviewSpotlight{grid-template-columns:1fr minmax(320px,.8fr);gap:70px;display:grid}.reviewCard{background:radial-gradient(circle at top right, #ffd78217, transparent 40%), var(--panel);border:1px solid #473e25;border-radius:20px;padding:24px}.reviewCardTop{color:#737d8e;justify-content:space-between;font-size:11px;display:flex}.reviewCard h3{letter-spacing:-.03em;margin:26px 0 10px;font-size:22px}.reviewCard p{color:#9ba4b3;line-height:1.6}.requirementBox{border:1px solid var(--line);background:#0b0e14;border-radius:12px;gap:7px;margin:22px 0;padding:14px;display:grid}.requirementBox span,.cardLabel{color:#687286;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.requirementBox strong{font-size:12px;line-height:1.5}.detailHeader{justify-content:space-between;align-items:end;gap:40px;padding-bottom:36px;display:flex}.backLink{margin-bottom:32px;display:inline-block}.detailTitle{letter-spacing:-.055em;font-size:clamp(40px,6vw,68px);line-height:1}.heroOutcome{letter-spacing:.1em;border:1px solid;border-radius:12px;margin-bottom:8px;padding:15px 18px;font:900 17px/1 ui-monospace,monospace}.detailMetaGrid{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;overflow:hidden}.detailMetaGrid article{border-right:1px solid var(--line);min-width:0;padding:18px}.detailMetaGrid article:last-child{border-right:0}.detailMetaGrid span,.detailMetaGrid small{color:#6d7788;text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.detailMetaGrid strong{text-overflow:ellipsis;margin:9px 0 4px;font-size:13px;display:block;overflow:hidden}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.hashText{text-transform:none!important;letter-spacing:0!important}.detailColumns{grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);gap:18px;display:grid}.detailPanel{padding-right:18px}.findingList{gap:10px;display:grid}.finding{border:1px solid var(--line);background:#10131bbf;border-radius:14px;padding:18px}.findingTop{gap:8px;display:flex}.findingStatus,.modeTag,.severityTag{border:1px solid var(--line);color:#8993a4;letter-spacing:.06em;border-radius:999px;padding:5px 8px;font:700 9px/1 ui-monospace,monospace}.findingStatus.pass{color:var(--allow)}.findingStatus.fail{color:var(--block)}.findingStatus.uncertain{color:var(--review)}.finding h3{margin:16px 0 7px;font-size:14px}.finding p{color:#a0a8b6;font-size:13px;line-height:1.55}.finding small{color:#657083}.receiptRail{align-content:start;gap:12px;padding-top:40px;display:grid}.railCard{border:1px solid var(--line);background:#0e1118bf;border-radius:14px;padding:18px}.servCard{background:radial-gradient(circle at top right, #d8ff6114, transparent 45%), var(--panel)}.traceList{margin:0;padding:0;list-style:none}.traceList li{border-top:1px solid var(--line-soft);grid-template-columns:30px 1fr;gap:10px;padding:13px 0;display:grid}.traceList li:first-child{border-top:0;padding-top:0}.traceIndex{color:#596376;font:10px/1.5 ui-monospace,monospace}.traceList strong{text-transform:capitalize;font-size:12px}.traceList p{color:#7e8899;margin:5px 0;font-size:11px;line-height:1.4}.traceList small{color:#596376;text-transform:uppercase;font-size:9px}.keyValue{border-top:1px solid var(--line-soft);justify-content:space-between;gap:20px;padding:10px 0;font-size:11px;display:flex}.keyValue span{color:#687286}.keyValue strong{text-overflow:ellipsis;max-width:60%;overflow:hidden}.evidenceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.evidenceGrid strong{margin:16px 0 8px;font-size:36px;display:block}.evidenceGrid p{color:#778193;font-size:12px;line-height:1.55}.resolutionPanel{border-left:2px solid var(--review);background:#ffd78209;margin-top:12px;padding:16px 20px}.resolutionPanel span{color:var(--review);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.resolutionPanel p{color:#b4bbc6;margin:8px 0 0;font-size:13px}.policyGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.policyCard{border:1px solid var(--line);background:var(--panel);border-radius:17px;padding:24px}.policyTop{justify-content:space-between;display:flex}.policyCard h2{margin:34px 0 10px;font-size:23px}.policyCard p{color:#8993a4;min-height:64px;font-size:13px;line-height:1.65}.policyId{border-top:1px solid var(--line-soft);color:#5f697a;margin-top:26px;padding-top:14px;font-size:10px}@media (max-width:1050px){.metricGrid{grid-template-columns:repeat(2,1fr)}.decisionTableHead{display:none}.decisionTableRow{grid-template-columns:1fr auto}.reasoningMode,.rowTime{display:none}.rowLink{text-align:right}.reviewSpotlight,.detailColumns{grid-template-columns:1fr;gap:20px}.receiptRail{grid-template-columns:repeat(2,1fr);padding-top:0}.detailMetaGrid{grid-template-columns:repeat(2,1fr)}.detailMetaGrid article:nth-child(2){border-right:0}.detailMetaGrid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:760px){.shell{padding:22px 20px 60px}.status{display:none}.hero{padding:72px 0 68px}.flow{grid-template-columns:1fr;gap:36px}.productShell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:18px 16px;position:static}.dashboardBrand{border-bottom:0;padding-bottom:8px}.workspaceTag,.sideFoot{display:none}.sideNav{gap:4px;display:flex;overflow-x:auto}.sideNav a{white-space:nowrap}.dashboardMain{padding:34px 18px 60px}.dashboardHeader,.detailHeader{display:block}.liveBadge,.heroOutcome{margin-top:24px;display:inline-flex}.metricGrid,.policyGrid,.evidenceGrid{grid-template-columns:1fr}.decisionTableRow{padding:15px}.sectionHeading{display:block}.sectionMeta{margin-top:10px;display:block}.receiptRail,.detailMetaGrid{grid-template-columns:1fr}.detailMetaGrid article{border-right:0;border-bottom:1px solid var(--line)}.detailMetaGrid article:last-child{border-bottom:0}}
:root{--brand-ink:#f4f7fb;--brand-accent:#d8ff61;--brand-dark:#080a0f}.vetoLayerLogo{--brand-fg:var(--brand-ink);--brand-accent-local:var(--brand-accent);color:var(--brand-fg);white-space:nowrap;align-items:center;gap:.62em;line-height:1;display:inline-flex}.vetoLayerLogo--light{--brand-fg:#f7f9fc;--brand-accent-local:#d8ff61}.vetoLayerLogo--dark{--brand-fg:#0a0c11;--brand-accent-local:#6f8f17}.vetoLayerLogo--mono{--brand-accent-local:currentColor}.vetoLayerLogoMark{color:var(--brand-fg);--brand-accent:var(--brand-accent-local);flex:none;display:block}.vetoLayerWordmark{letter-spacing:-.045em;align-items:baseline;font-weight:800;display:inline-flex}.vetoLayerWordmarkAccent{color:var(--brand-accent-local)}.vetoLayerLogo--sm .vetoLayerLogoMark{width:26px;height:26px}.vetoLayerLogo--sm .vetoLayerWordmark{font-size:15px}.vetoLayerLogo--md .vetoLayerLogoMark{width:32px;height:32px}.vetoLayerLogo--md .vetoLayerWordmark{font-size:17px}.vetoLayerLogo--lg .vetoLayerLogoMark{width:42px;height:42px}.vetoLayerLogo--lg .vetoLayerWordmark{font-size:22px}.vetoLayerLogo--compact{gap:0}@media (forced-colors:active){.vetoLayerLogo,.vetoLayerLogo--light,.vetoLayerLogo--dark{--brand-fg:CanvasText;--brand-accent-local:CanvasText}}
.marketingShell{max-width:1500px;min-height:100vh;margin:0 auto;padding:0 44px 70px}.marketingNav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:82px;display:flex}.marketingNavLinks{color:#919aab;align-items:center;gap:26px;font-size:13px;display:flex}.marketingNavLinks a:hover{color:var(--text)}.marketingNavLinks .navCta{color:#0b0d10;background:var(--accent);border-radius:10px;padding:10px 14px;font-weight:800}.marketingHero{grid-template-columns:minmax(0,1.15fr) minmax(390px,.7fr);align-items:center;gap:clamp(50px,7vw,110px);min-height:760px;padding:90px 0 110px;display:grid}.heroCopy{min-width:0}.heroKicker{color:var(--accent);letter-spacing:.15em;align-items:center;gap:10px;margin-bottom:28px;font:800 11px/1 ui-monospace,monospace;display:flex}.marketingHero h1{letter-spacing:-.075em;max-width:980px;font-size:clamp(58px,7.7vw,116px);line-height:.88}.marketingHero h1 em,.marketingProof h2 em{color:#818b9c;font-style:normal}.heroLead{color:#a8b1c0;max-width:780px;margin:34px 0;font-size:clamp(17px,1.7vw,22px);line-height:1.65}.heroActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.primaryButton,.secondaryButton{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:13px;font-weight:800;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.primaryButton{background:var(--accent);color:#0a0d0f}.primaryButton:hover,.secondaryButton:hover{transform:translateY(-1px)}.primaryButton:disabled{opacity:.4;cursor:not-allowed;transform:none}.secondaryButton{border-color:var(--line);color:#cbd1db;background:#0d1118}.buttonReset{border:0}.decisionStrip{flex-wrap:wrap;gap:9px;margin-top:42px;display:flex}.decisionSignal{border:1px solid var(--line);background:#0c1017;border-radius:12px;gap:4px;min-width:150px;padding:12px 14px;display:grid}.decisionSignal b{letter-spacing:.09em;font:800 11px/1 ui-monospace,monospace}.decisionSignal small{color:#657083;font-size:10px}.heroConsole{background:radial-gradient(circle at 100% 0,#d8ff6117,#0000 34%),#0d1118;border:1px solid #2c3442;border-radius:22px;overflow:hidden;box-shadow:0 32px 100px #00000057}.consoleTop,.consoleFooter{color:#636e81;letter-spacing:.1em;border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 18px;font:700 9px/1.4 ui-monospace,monospace;display:flex}.consoleId{color:var(--accent)}.consoleAction{gap:7px;padding:26px 22px 22px;display:grid}.consoleAction small{color:#697488;letter-spacing:.13em;font-size:9px}.consoleAction strong{letter-spacing:-.025em;font-size:21px}.consoleAction span{color:#747f92;font-size:12px}.consoleChecks{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.consoleChecks>div{border-bottom:1px solid var(--line-soft);grid-template-columns:26px 1fr;align-items:start;gap:10px;padding:14px 22px;display:grid}.consoleChecks>div:last-child{border-bottom:0}.consoleChecks p{gap:4px;margin:0;display:grid}.consoleChecks b{font-size:12px}.consoleChecks small{color:#687286;font-size:10px}.checkPass,.checkWarn{border:1px solid;border-radius:99px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.checkPass{color:var(--allow)}.checkWarn{color:var(--review)}.consoleVerdict{align-items:start;gap:14px;padding:22px;display:flex}.consoleVerdict p{color:#929cad;margin:0;font-size:12px;line-height:1.55}.consoleFooter{border-bottom:0;border-top:1px solid var(--line);text-transform:none;letter-spacing:0}.marketingProof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr .7fr;align-items:end;gap:90px;padding:76px 0;display:grid}.marketingProof h2{max-width:850px;font-size:clamp(38px,5vw,72px);line-height:.98}.marketingProof>p{color:#929cac;margin:0 0 8px;font-size:15px;line-height:1.75}.controlPathSection,.marketSection{border-bottom:1px solid var(--line);padding:78px 0}.marketingSectionHeading{margin-bottom:36px}.controlPathGrid{border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.controlPathCard{border-right:1px solid var(--line);background:linear-gradient(145deg,#11151dcc,#0a0d13b8);min-height:235px;padding:24px}.controlPathCard:last-child{border-right:0}.controlPathCard>span{color:#596376;font:800 11px/1 ui-monospace,monospace}.controlPathCard h3{letter-spacing:-.02em;margin:58px 0 12px;font-size:19px}.controlPathCard p,.marketIntro>p,.useCaseGrid p{color:#7f8999;font-size:13px;line-height:1.65}.marketSection{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.marketIntro h2{font-size:clamp(36px,4.4vw,62px);line-height:1}.useCaseGrid{gap:10px;display:grid}.useCaseGrid article{border:1px solid var(--line);background:#0e1118b3;border-radius:15px;padding:22px}.useCaseGrid h3{margin:0;font-size:16px}.useCaseGrid p{margin:8px 0 0}.finalCta{justify-content:space-between;align-items:end;gap:50px;padding:90px 0;display:flex}.finalCta h2{max-width:860px;margin-bottom:0;font-size:clamp(40px,5.3vw,76px)}.marketingFooter{border-top:1px solid var(--line);color:#596376;justify-content:space-between;gap:25px;padding-top:25px;font-size:11px;display:flex}.sideNav a.active{background:var(--panel-2);color:var(--text);box-shadow:inset 2px 0 0 var(--accent)}.sideFoot{display:block!important}.sideFoot>span{align-items:center;gap:7px;display:flex}.sideFoot .pulse{display:inline-block}.sideFoot small{margin:7px 0 0 14px;display:block}.dashboardMain{padding-top:0!important}.dashboardTopbar{border-bottom:1px solid var(--line);color:#6f798a;justify-content:space-between;align-items:center;gap:20px;min-height:68px;margin-bottom:38px;font-size:11px;display:flex}.dashboardTopbar>div{align-items:center;gap:7px;display:flex}.dashboardTopbar strong{color:#c7cdd7}.workspaceCrumb{color:#697386}.topbarActions a{border:1px solid var(--line);color:#aab2bf;border-radius:9px;padding:8px 10px}.avatar{background:var(--accent);color:#0a0d10;border-radius:99px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.queueCount{color:var(--review);white-space:nowrap;border:1px solid #554824;border-radius:999px;padding:9px 12px;font-size:11px}.reviewQueue{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px;display:grid}.reviewQueueCard{border:1px solid var(--line);background:radial-gradient(circle at top right, #ffd78212, transparent 42%), var(--panel);border-radius:18px;padding:22px}.reviewQueueTop{color:#687286;justify-content:space-between;font-size:10px;display:flex}.reviewQueueCard h3{margin:22px 0 8px;font-size:20px}.reviewQueueCard>p{color:#8d97a7;font-size:12px;line-height:1.6}.emptyState{text-align:center;border:1px dashed var(--line);color:#7b8596;border-radius:18px;grid-column:1/-1;padding:60px 20px}.emptyState>span{color:var(--allow);font-size:30px}.surfaceNote{color:#606b7d;max-width:800px;margin-top:-30px;padding-bottom:40px;font-size:10px;line-height:1.6}.integrationGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.integrationCard{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;align-items:flex-start;min-height:270px;padding:22px;display:flex}.integrationIcon{width:44px;height:44px;color:var(--accent);border:1px solid #313a49;border-radius:12px;place-items:center;font:900 10px/1 ui-monospace,monospace;display:grid}.integrationState{color:#6b7587;text-transform:uppercase;letter-spacing:.08em;margin-top:22px;font:800 9px/1 ui-monospace,monospace}.integrationState.live{color:var(--allow)}.integrationCard h3{margin:12px 0 7px;font-size:20px}.integrationCard p{color:#7f8999;font-size:12px;line-height:1.6}.integrationCard a{color:var(--accent);margin-top:auto;font-size:11px;font-weight:800}.onboardingShell{max-width:1480px;min-height:100vh;margin:0 auto;padding:0 44px 70px}.onboardingNav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;display:flex}.onboardingNav>a:last-child{color:#838d9e;font-size:12px}.onboardingLayout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(50px,8vw,120px);padding:80px 0;display:grid}.onboardingAside{position:sticky;top:48px}.onboardingAside h2{font-size:clamp(38px,4vw,60px);line-height:1}.onboardingAside>p:not(.eyebrow){color:#8993a4;max-width:520px;line-height:1.7}.onboardingPrinciples{border-top:1px solid var(--line);gap:0;margin-top:44px;display:grid}.onboardingPrinciples>div{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:12px;padding:18px 0;display:grid}.onboardingPrinciples span{color:#596376;font:800 10px/1.5 ui-monospace,monospace}.onboardingPrinciples p{color:#687286;margin:0;font-size:11px;line-height:1.55}.onboardingPrinciples strong{color:#c5ccd6;margin-bottom:4px;font-size:12px;display:block}.onboardingCard{background:linear-gradient(145deg,#131720f5,#0b0e14f0);border:1px solid #2a3140;border-radius:22px;min-height:620px;padding:clamp(24px,4vw,44px);box-shadow:0 30px 90px #0003}.onboardingProgress{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:48px;display:grid}.onboardingProgress span{background:#262d3a;border-radius:99px;height:3px}.onboardingProgress span.complete{background:var(--accent)}.onboardingStep h1{letter-spacing:-.055em;max-width:750px;font-size:clamp(38px,5vw,66px);line-height:.98}.onboardingStep>.muted{margin-bottom:32px}.fieldLabel{color:#7b8595;gap:8px;margin:16px 0;font-size:11px;display:grid}.fieldLabel input{width:100%;min-height:52px;color:var(--text);background:#0a0e14;border:1px solid #2c3442;border-radius:11px;outline:none;padding:0 15px}.fieldLabel input:focus{border-color:#718334;box-shadow:0 0 0 3px #d8ff610d}.onboardingStep>.primaryButton{margin-top:18px}.useCaseChooser{gap:10px;margin-top:28px;display:grid}.useCaseChoice{text-align:left;border:1px solid var(--line);width:100%;color:inherit;cursor:pointer;background:#0c1017;border-radius:14px;padding:18px}.useCaseChoice:hover,.useCaseChoice.selected{background:radial-gradient(circle at 100% 0,#d8ff6112,#0000 40%),#0c1017;border-color:#526126}.useCaseChoice>span{color:#657083;letter-spacing:.1em;font:800 8px/1 ui-monospace,monospace}.useCaseChoice.selected>span{color:var(--accent)}.useCaseChoice strong{margin-top:10px;font-size:15px;display:block}.useCaseChoice p{color:#727d8f;margin:6px 0;font-size:11px;line-height:1.55}.useCaseChoice i{color:#8d97a7;font-size:10px;font-style:normal}.useCaseChoice.selected i{color:var(--accent)}.onboardingActions{justify-content:space-between;align-items:center;gap:14px;margin-top:28px;display:flex}.textButton{color:#818b9d;cursor:pointer;background:0 0;border:0}.setupSummary{border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 1fr;margin-top:30px;display:grid;overflow:hidden}.setupSummary>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;padding:18px;display:grid}.setupSummary>div:nth-child(2n){border-right:0}.setupSummary>div:nth-last-child(-n+2){border-bottom:0}.setupSummary span{color:#687286;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.setupSummary strong{font-size:12px}.nextStepsPanel{border:1px solid var(--line);background:#0a0e14;border-radius:14px;margin-top:18px;padding:18px}.nextStepsPanel>span{color:var(--accent);letter-spacing:.1em;font:800 9px/1 ui-monospace,monospace}.nextStepsPanel ol{color:#8791a2;margin:14px 0 0;padding-left:18px;font-size:11px;line-height:1.9}@media (max-width:1050px){.marketingHero{grid-template-columns:1fr;min-height:auto}.heroConsole{max-width:660px}.controlPathGrid{grid-template-columns:1fr 1fr}.controlPathCard:nth-child(2){border-right:0}.controlPathCard:nth-child(-n+2){border-bottom:1px solid var(--line)}.marketSection,.marketingProof,.onboardingLayout{grid-template-columns:1fr}.onboardingAside{position:static}.integrationGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.marketingShell,.onboardingShell{padding-left:20px;padding-right:20px}.marketingNavLinks>a:not(.navCta){display:none}.marketingHero{padding:65px 0 75px}.marketingHero h1{font-size:clamp(52px,15vw,76px)}.decisionSignal{flex:30%;min-width:0}.marketingProof,.marketSection{gap:30px;padding:55px 0}.controlPathGrid,.integrationGrid,.setupSummary{grid-template-columns:1fr}.controlPathCard{border-right:0;border-bottom:1px solid var(--line)}.controlPathCard:last-child{border-bottom:0}.finalCta{flex-direction:column;align-items:flex-start}.marketingFooter{flex-direction:column}.onboardingLayout{padding:55px 0}.onboardingCard{min-height:0;padding:24px 18px}.setupSummary>div{border-right:0;border-bottom:1px solid var(--line)!important}.setupSummary>div:last-child{border-bottom:0!important}.dashboardTopbar{display:none}}
.policyPageHeader{padding-bottom:34px}.policyStudio{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.policyStudioList{border:1px solid var(--line);background:#0b0f15;border-radius:17px;max-height:calc(100vh - 40px);position:sticky;top:20px;overflow:hidden}.studioListHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:15px;display:flex}.studioListHeader>div{gap:5px;display:grid}.studioListHeader span{color:#687286;letter-spacing:.11em;font:800 8px/1 ui-monospace,monospace}.studioListHeader strong{font-size:12px}.studioListHeader button{color:var(--accent);cursor:pointer;background:#d8ff610f;border:1px solid #3d4922;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}.studioPolicyList{gap:6px;max-height:calc(100vh - 112px);padding:8px;display:grid;overflow:auto}.studioPolicy{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;padding:13px}.studioPolicy:hover,.studioPolicy.active{background:var(--panel);border-color:var(--line)}.studioPolicy.active{box-shadow:inset 2px 0 var(--accent)}.studioPolicy>div{align-items:center;gap:6px;margin-bottom:10px;display:flex}.studioPolicy strong{font-size:12px;line-height:1.4;display:block}.studioPolicy small{-webkit-line-clamp:2;color:#687286;-webkit-box-orient:vertical;margin-top:6px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.studioMode,.studioSeverity{border:1px solid var(--line);letter-spacing:.07em;border-radius:999px;padding:4px 6px;font:800 7px/1 ui-monospace,monospace}.studioMode{color:#8c96a6}.studioMode.contextual{color:var(--accent);border-color:#455324}.studioSeverity{color:#6f798a;text-transform:uppercase}.studioSeverity.critical{color:var(--block)}.studioSeverity.high{color:var(--review)}.policyEditor{border:1px solid var(--line);background:#0d1017c7;border-radius:18px;overflow:hidden}.policyEditorTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding:26px 28px;display:flex}.policyEditorTop h2{margin:0;font-size:34px}.studioStatus{color:#7b8596;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.policyModeSwitch{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.policyModeSwitch button{border:0;border-right:1px solid var(--line);color:#818c9e;text-align:left;cursor:pointer;background:#0a0e14;gap:5px;min-height:76px;padding:16px 22px;display:grid}.policyModeSwitch button:last-child{border-right:0}.policyModeSwitch button.selected{color:var(--text);box-shadow:inset 0 -2px var(--accent);background:radial-gradient(circle at 100% 0,#d8ff6114,#0000 45%),#11151d}.policyModeSwitch b{font-size:13px}.policyModeSwitch small{color:#667083;font-size:10px}.studioFormGrid{grid-template-columns:1fr 1fr;gap:16px;padding:26px 28px;display:grid}.secondaryFields{border-top:1px solid var(--line)}.span2{grid-column:1/-1}.studioField{color:#798395;gap:7px;font-size:10px;font-weight:700;display:grid}.studioField input,.studioField textarea,.studioField select,.inlineFields select{width:100%;color:var(--text);resize:vertical;background:#090d13;border:1px solid #293140;border-radius:9px;outline:none;padding:11px 12px}.studioField input:focus,.studioField textarea:focus,.studioField select:focus,.inlineFields select:focus{border-color:#687c32;box-shadow:0 0 0 3px #d8ff610a}.studioField small{color:#596476;font-weight:400;line-height:1.4}.studioRulePanel{border:1px solid var(--line);background:#0a0e14;border-radius:14px;margin:0 28px 26px;padding:20px}.contextualPanel{background:radial-gradient(circle at 100% 0,#d8ff610f,#0000 38%),#0a0e14}.studioPanelHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.studioPanelHeading>div:first-child{gap:5px;display:grid}.studioPanelHeading span{color:#657083;letter-spacing:.1em;font:800 8px/1 ui-monospace,monospace}.studioPanelHeading strong{font-size:12px}.inlineFields{gap:8px;min-width:230px;display:flex}.inlineFields select{padding:8px 9px;font-size:10px}.servStudioBadge{border:1px solid #455324;border-radius:999px;padding:7px 9px;color:var(--accent)!important}.studioValidation{border-left:2px solid var(--review);color:#d5bd82;background:#ffd7820a;margin:0 28px 20px;padding:11px 14px;font-size:11px}.studioActionBar{border-top:1px solid var(--line);background:#0a0e14;justify-content:space-between;align-items:center;gap:20px;min-height:75px;padding:14px 28px;display:flex}.studioActionBar>div{align-items:center;gap:9px;display:flex}.studioActionBar small{color:#687286}.studioActionBar .secondaryButton,.studioActionBar .primaryButton{min-height:40px}.servMode{color:var(--accent);border-color:#465526}.simulationPanel{background:#0a0e14;border:1px solid #2b3443;border-radius:15px;margin:18px 28px 28px;overflow:hidden}.simulationHero{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;align-items:center;gap:22px;padding:20px;display:grid}.simulationHero>div{gap:8px;display:grid}.simulationHero span{color:#687286;letter-spacing:.1em;font:800 8px/1 ui-monospace,monospace}.simulationHero p{color:#8d97a7;margin:0;font-size:11px;line-height:1.55}.simulationOutcome{letter-spacing:.08em;border:1px solid;border-radius:8px;width:max-content;padding:7px 9px;font:900 12px/1 ui-monospace,monospace}.simulationOutcome.allow{color:var(--allow)}.simulationOutcome.review{color:var(--review)}.simulationOutcome.block{color:var(--block)}.simulationColumns{grid-template-columns:1fr 1fr;display:grid}.simulationColumns>div{border-right:1px solid var(--line);padding:18px}.simulationColumns>div:last-child{border-right:0}.simulationFinding{border-bottom:1px solid var(--line-soft);grid-template-columns:70px 1fr;gap:10px;padding:12px 0;display:grid}.simulationFinding i{text-transform:uppercase;border:1px solid;border-radius:999px;width:max-content;padding:4px 6px;font:800 7px/1 ui-monospace,monospace}.simulationFinding i.pass{color:var(--allow)}.simulationFinding i.fail{color:var(--block)}.simulationFinding i.uncertain{color:var(--review)}.simulationFinding p{color:#8b95a6;margin:0;font-size:10px;line-height:1.5}.simulationTrace{border-bottom:1px solid var(--line-soft);grid-template-columns:28px 1fr;gap:9px;padding:10px 0;display:grid}.simulationTrace>span{color:#596476;font:800 8px/1.5 ui-monospace,monospace}.simulationTrace p{gap:4px;margin:0;display:grid}.simulationTrace b{text-transform:capitalize;font-size:10px}.simulationTrace small{color:#687286;line-height:1.4}.simulationMissing{border-top:1px solid var(--line);background:#ffd78209;padding:15px 18px}.simulationMissing span{color:var(--review);letter-spacing:.1em;font:800 8px/1 ui-monospace,monospace}.simulationMissing p{color:#aa9c78;margin:7px 0 0;font-size:10px}.studioMuted{color:#687286;font-size:10px}@media (max-width:1100px){.policyStudio{grid-template-columns:1fr}.policyStudioList{max-height:none;position:static}.studioPolicyList{max-height:300px}}@media (max-width:760px){.policyEditorTop,.studioActionBar,.studioPanelHeading{flex-direction:column;align-items:flex-start}.studioFormGrid,.simulationColumns{grid-template-columns:1fr}.span2{grid-column:auto}.policyModeSwitch{grid-template-columns:1fr}.policyModeSwitch button{border-right:0;border-bottom:1px solid var(--line)}.studioFormGrid,.policyEditorTop{padding-left:18px;padding-right:18px}.studioRulePanel,.studioValidation,.simulationPanel{margin-left:18px;margin-right:18px}.studioActionBar{padding-left:18px;padding-right:18px}.simulationHero{grid-template-columns:1fr}.simulationColumns>div{border-right:0;border-bottom:1px solid var(--line)}}
.reviewPageHeader{padding-bottom:30px}.reviewLoading{color:#788396;justify-content:center;align-items:center;gap:10px;min-height:240px;font-size:12px;display:flex}.reviewEmptyState{border:1px dashed var(--line);text-align:center;border-radius:18px;align-content:center;place-items:center;min-height:420px;padding:40px;display:grid}.reviewEmptyState h2{margin:16px 0 8px}.reviewEmptyState p{color:#7c8798;max-width:560px;margin:0 0 22px;line-height:1.65}.reviewEmptyMark{width:56px;height:56px;color:var(--allow);border:1px solid #39543c;border-radius:99px;place-items:center;font-size:24px;display:grid}.reviewWorkspace{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.reviewQueuePane{border:1px solid var(--line);background:#0a0e14;border-radius:16px;max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:hidden}.reviewQueueHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px;display:flex}.reviewQueueHeader>div{gap:5px;display:grid}.reviewQueueHeader span{color:#687286;letter-spacing:.1em;font:800 8px/1 ui-monospace,monospace}.reviewQueueHeader strong{font-size:12px}.reviewQueueHeader small{color:#586274;text-transform:uppercase;font:700 8px/1 ui-monospace,monospace}.reviewCaseList{gap:6px;max-height:calc(100vh - 110px);padding:7px;display:grid;overflow:auto}.reviewCaseItem{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;padding:13px}.reviewCaseItem:hover,.reviewCaseItem.active{border-color:var(--line);background:var(--panel)}.reviewCaseItem.active{box-shadow:inset 2px 0 var(--accent)}.reviewCaseItem>div{align-items:center;gap:7px;display:flex}.reviewCaseItem strong{margin-top:12px;font-size:12px;line-height:1.4;display:block}.reviewCaseItem small{color:#677285;margin-top:5px;font-size:9px;display:block}.reviewCaseItem time{color:#515b6c;margin-top:10px;font-size:8px;display:block}.caseStatus{color:#687286;text-transform:uppercase;margin-left:auto;font:800 7px/1 ui-monospace,monospace}.caseStatus.pending{color:var(--review)}.reviewDetailPane{border:1px solid var(--line);background:#0d1017c7;border-radius:18px;min-width:0;overflow:hidden}.reviewDetailTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:28px;padding:26px 28px;display:flex}.reviewDetailTop h2{margin:0 0 9px;font-size:clamp(27px,3vw,40px)}.reviewDetailTop>div>p:last-child{color:#8b95a6;max-width:760px;font-size:12px;line-height:1.55}.reviewOutcome{letter-spacing:.09em;border:1px solid;border-radius:10px;padding:9px 11px;font:900 12px/1 ui-monospace,monospace}.reviewOutcome.allow{color:var(--allow)}.reviewOutcome.review{color:var(--review)}.reviewOutcome.block{color:var(--block)}.reviewContextStrip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.reviewContextStrip>div{border-right:1px solid var(--line);gap:5px;padding:15px 18px;display:grid}.reviewContextStrip>div:last-child{border-right:0}.reviewContextStrip span{color:#606b7d;text-transform:uppercase;letter-spacing:.08em;font:800 8px/1 ui-monospace,monospace}.reviewContextStrip strong{text-overflow:ellipsis;font-size:10px;overflow:hidden}.reviewEvidenceLayout{grid-template-columns:minmax(0,1fr) 330px;display:grid}.reviewReasoningColumn{border-right:1px solid var(--line);gap:14px;padding:18px;display:grid}.reviewCard{border:1px solid var(--line);background:#0a0e14;border-radius:13px;overflow:hidden}.reviewCardHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;display:flex}.reviewCardHead span{color:#727d8f;letter-spacing:.09em;font:800 8px/1 ui-monospace,monospace}.reviewCardHead small{color:#566173;font-size:8px}.reviewFinding{border-bottom:1px solid var(--line-soft);grid-template-columns:54px 1fr auto;align-items:start;gap:11px;padding:13px 14px;display:grid}.reviewFinding:last-child{border-bottom:0}.findingSource{border:1px solid var(--line);color:#818b9c;text-align:center;border-radius:999px;padding:5px 6px;font:800 7px/1 ui-monospace,monospace}.findingSource.contextual{color:var(--accent);border-color:#465526}.reviewFinding strong{font-size:10px}.reviewFinding p{color:#788395;margin:5px 0 0;font-size:10px;line-height:1.45}.reviewFinding i{text-transform:uppercase;font:800 7px/1 ui-monospace,monospace}.reviewFinding i.pass{color:var(--allow)}.reviewFinding i.fail{color:var(--block)}.reviewFinding i.uncertain{color:var(--review)}.reviewEvidence{border-bottom:1px solid var(--line-soft)}.reviewEvidence:last-child{border-bottom:0}.reviewEvidence summary{cursor:pointer;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:12px 14px;list-style:none;display:grid}.reviewEvidence summary::-webkit-details-marker{display:none}.reviewEvidence summary>div{gap:3px;display:grid}.reviewEvidence summary strong{font-size:10px}.reviewEvidence summary small,.reviewEvidence summary>span:last-child{color:#647083;font-size:8px}.evidenceVerified{width:18px;height:18px;color:var(--allow);border:1px solid #3a5b3d;border-radius:99px;place-items:center;font-size:8px;display:grid}.reviewEvidence pre{border-top:1px solid var(--line-soft);color:#8d97a8;background:#080c12;margin:0;padding:13px 14px 16px 44px;font-size:9px;line-height:1.55;overflow:auto}.unresolvedCard{border-color:#493e25}.unresolvedItem{color:#b5a274;border-bottom:1px solid #ffd78214;margin:0;padding:11px 14px;font-size:10px;line-height:1.5}.reviewActionPanel{background:radial-gradient(circle at 100% 0,#d8ff610f,#0000 32%),#0b0f15;padding:20px}.reviewActionIntro>span{color:var(--accent);letter-spacing:.1em;font:800 8px/1 ui-monospace,monospace}.reviewActionIntro h3{margin:12px 0 7px;font-size:20px}.reviewActionIntro p{color:#788395;font-size:10px;line-height:1.55}.recordedReview{border:1px solid var(--line);background:#0a0e14;border-radius:11px;margin:17px 0;padding:13px}.recordedReview span{color:var(--accent);font:800 8px/1 ui-monospace,monospace}.recordedReview strong{margin-top:9px;font-size:11px;display:block}.recordedReview p{color:#7b8596;font-size:10px;line-height:1.45}.recordedReview time{color:#596476;font-size:8px}.reviewField{color:#7a8596;gap:7px;margin-top:14px;font-size:9px;font-weight:700;display:grid}.reviewField input,.reviewField textarea{width:100%;color:var(--text);resize:vertical;background:#080c12;border:1px solid #293140;border-radius:9px;outline:none;padding:10px 11px}.reviewField input:focus,.reviewField textarea:focus{border-color:#687c32}.reviewField small{color:#596476;font-weight:400;line-height:1.4}.reviewActionButtons{gap:8px;margin-top:18px;display:grid}.reviewActionButtons button{cursor:pointer;background:0 0;border:1px solid;border-radius:9px;min-height:42px;font-weight:800}.reviewActionButtons button:disabled{opacity:.45;cursor:wait}.reviewApprove{color:var(--allow)}.reviewRequest{color:var(--review)}.reviewReject{color:var(--block)}.reviewError{border-left:2px solid var(--block);color:#d89393;background:#ff9b9b0a;margin-top:12px;padding:9px 10px;font-size:9px;line-height:1.45}.resolvedReviewMessage{border:1px solid var(--line);border-radius:12px;gap:9px;margin-top:20px;padding:15px;display:grid}.resolvedReviewMessage>span{color:#687286;font:800 8px/1 ui-monospace,monospace}.resolvedReviewMessage>strong{font:900 20px/1 ui-monospace,monospace}.resolvedReviewMessage>strong.allow{color:var(--allow)}.resolvedReviewMessage>strong.block{color:var(--block)}.resolvedReviewMessage>strong.review{color:var(--review)}.resolvedReviewMessage p{color:#768193;margin:0;font-size:10px;line-height:1.5}@media (max-width:1120px){.reviewWorkspace{grid-template-columns:1fr}.reviewQueuePane{max-height:none;position:static}.reviewCaseList{max-height:280px}}@media (max-width:860px){.reviewEvidenceLayout{grid-template-columns:1fr}.reviewReasoningColumn{border-right:0;border-bottom:1px solid var(--line)}.reviewContextStrip{grid-template-columns:1fr 1fr}.reviewContextStrip>div:nth-child(2){border-right:0}.reviewContextStrip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:600px){.reviewDetailTop{flex-direction:column;padding:20px}.reviewContextStrip{grid-template-columns:1fr}.reviewContextStrip>div{border-right:0;border-bottom:1px solid var(--line)}.reviewContextStrip>div:last-child{border-bottom:0}.reviewReasoningColumn,.reviewActionPanel{padding:13px}.reviewFinding{grid-template-columns:48px 1fr}.reviewFinding i{grid-column:2}}
.skipLink{z-index:9999;background:var(--accent);color:#080a0f;border-radius:10px;padding:10px 14px;font-weight:900;position:fixed;top:12px;left:12px;transform:translateY(-160%);box-shadow:0 10px 30px #00000059}.skipLink:focus-visible{transform:translateY(0)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--accent);outline-offset:3px}:where(button,input,textarea,select):disabled{cursor:not-allowed}.outcomeBadge.allow:before,.heroOutcome.allow:before,.simulationOutcome.allow:before,.reviewOutcome.allow:before{content:"✓ "}.outcomeBadge.review:before,.heroOutcome.review:before,.simulationOutcome.review:before,.reviewOutcome.review:before{content:"! "}.outcomeBadge.block:before,.heroOutcome.block:before,.simulationOutcome.block:before,.reviewOutcome.block:before{content:"× "}pre,code,.mono,.hashText{overflow-wrap:anywhere}pre{overflow-x:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pulse{box-shadow:none!important}}@media (forced-colors:active){.outcomeBadge,.heroOutcome,.simulationOutcome,.reviewOutcome,.dataModeBadge,.authState,.queueCount{border:1px solid canvastext}}@media (max-width:980px){.productShell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:16px;position:static}.dashboardBrand{padding-bottom:14px}.workspaceTag{margin:14px 0 8px}.sideNav{scrollbar-width:thin;gap:8px;padding:8px 0 4px;display:flex;overflow-x:auto}.sideNav a{flex:none;align-items:center;min-height:44px;display:inline-flex}.sideFoot{display:none!important}.dashboardMain{max-width:none;padding:0 18px 64px!important}.dashboardTopbar{flex-wrap:wrap;min-height:auto;margin-bottom:26px;padding:14px 0}.dashboardHeader,.detailHeader,.finalCta{flex-direction:column;align-items:flex-start;gap:20px}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.detailColumns,.reviewSpotlight,.policyStudio,.reviewWorkspace,.marketingHero,.marketingProof,.marketSection,.onboardingLayout{grid-template-columns:1fr!important}.detailMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidenceGrid{grid-template-columns:1fr}.onboardingAside{position:static}.decisionTable{-webkit-overflow-scrolling:touch;overflow-x:auto}.decisionTableHead,.decisionTableRow{min-width:760px}.controlPathGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketingShell,.onboardingShell{padding-inline:22px}.marketingNav{flex-wrap:wrap;align-items:flex-start;padding:18px 0}.marketingNavLinks{flex-wrap:wrap;gap:12px 18px}}@media (max-width:640px){.dashboardMain{padding-inline:14px!important}.dashboardTitle{font-size:clamp(36px,12vw,54px)}.metricGrid,.detailMetaGrid,.controlPathGrid{grid-template-columns:1fr}.metricCard{min-height:130px}.dashboardTopbar>div,.topbarActions,.authActions,.heroActions,.emptyActions{flex-wrap:wrap;width:100%}.topbarActions{justify-content:flex-start}.marketingShell,.onboardingShell{padding-inline:16px}.marketingHero{min-height:auto;padding:58px 0 72px}.marketingHero h1{font-size:clamp(48px,15vw,72px)}.reviewQueue,.integrationGrid{grid-template-columns:1fr!important}.reviewQueuePane,.policyStudioList{max-height:none!important;overflow:visible!important}.firstRunPanel,.dashboardEmptyState,.reviewCard,.healthPanel,.onboardingCard{border-radius:16px}}
:root{--vl-bg-canvas:#07090d;--vl-bg-subtle:#090c12;--vl-surface-1:#0d1118;--vl-surface-2:#111720;--vl-surface-3:#171e29;--vl-surface-raised:#1b2330;--vl-border-subtle:#1a2230;--vl-border-default:#263143;--vl-border-strong:#36445a;--vl-text-primary:#f5f7fb;--vl-text-secondary:#b0b9c8;--vl-text-tertiary:#7f899b;--vl-text-disabled:#566173;--vl-accent:#d8ff61;--vl-accent-strong:#e4ff91;--vl-accent-muted:#d8ff6117;--vl-success:#9ee8ad;--vl-success-bg:#59d37414;--vl-warning:#f0ca73;--vl-warning-bg:#f0ca7314;--vl-danger:#f18f96;--vl-danger-bg:#f18f9614;--vl-info:#8fb8ff;--vl-info-bg:#8fb8ff14;--vl-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vl-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--vl-text-xs:.6875rem;--vl-text-sm:.8125rem;--vl-text-md:.9375rem;--vl-text-lg:1.0625rem;--vl-text-xl:1.25rem;--vl-text-2xl:1.625rem;--vl-text-3xl:2.125rem;--vl-text-display:clamp(3rem, 7vw, 6.8rem);--vl-space-1:.25rem;--vl-space-2:.5rem;--vl-space-3:.75rem;--vl-space-4:1rem;--vl-space-5:1.25rem;--vl-space-6:1.5rem;--vl-space-8:2rem;--vl-space-10:2.5rem;--vl-space-12:3rem;--vl-space-16:4rem;--vl-space-20:5rem;--vl-radius-sm:8px;--vl-radius-md:12px;--vl-radius-lg:16px;--vl-radius-xl:22px;--vl-radius-pill:999px;--vl-shadow-raised:0 20px 60px #00000047;--vl-shadow-focus:0 0 0 3px #d8ff6126;--vl-motion-fast:.12s;--vl-motion-base:.18s;--vl-ease:cubic-bezier(.2, .8, .2, 1);--bg:var(--vl-bg-canvas);--panel:var(--vl-surface-1);--panel-2:var(--vl-surface-2);--line:var(--vl-border-default);--line-soft:var(--vl-border-subtle);--text:var(--vl-text-primary);--muted:var(--vl-text-tertiary);--accent:var(--vl-accent);--allow:var(--vl-success);--review:var(--vl-warning);--block:var(--vl-danger)}html{background:var(--vl-bg-canvas)}body{background:radial-gradient(circle at 78% -12%, #d8ff610e, transparent 31rem), linear-gradient(180deg, var(--vl-bg-canvas), var(--vl-bg-subtle));color:var(--vl-text-primary);font-family:var(--vl-font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}::selection{color:var(--vl-text-primary);background:#d8ff6138}.vlEyebrow{color:var(--vl-accent);font-size:var(--vl-text-xs);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:800}.vlTitle{color:var(--vl-text-primary);font-size:var(--vl-text-3xl);letter-spacing:-.045em;margin:0;line-height:1.04}.vlBody{color:var(--vl-text-secondary);font-size:var(--vl-text-md);margin:0;line-height:1.65}.vlMeta{color:var(--vl-text-tertiary);font-size:var(--vl-text-sm)}.vlMono{font-family:var(--vl-font-mono)}.vlButton{justify-content:center;align-items:center;gap:var(--vl-space-2);border-radius:var(--vl-radius-md);min-height:42px;font:750 var(--vl-text-sm)/1 var(--vl-font-sans);letter-spacing:-.01em;cursor:pointer;transition:background var(--vl-motion-base) var(--vl-ease), border-color var(--vl-motion-base) var(--vl-ease), color var(--vl-motion-base) var(--vl-ease), transform var(--vl-motion-fast) var(--vl-ease);border:1px solid #0000;padding:0 15px;text-decoration:none;display:inline-flex}.vlButton:hover:not(:disabled){transform:translateY(-1px)}.vlButton:active:not(:disabled){transform:translateY(0)}.vlButton:focus-visible{box-shadow:var(--vl-shadow-focus);outline:0}.vlButton:disabled,.vlButton[aria-disabled=true]{cursor:not-allowed;opacity:.48;transform:none}.vlButtonPrimary{background:var(--vl-accent);color:#0a0d08;border-color:var(--vl-accent)}.vlButtonPrimary:hover:not(:disabled){background:var(--vl-accent-strong);border-color:var(--vl-accent-strong)}.vlButtonSecondary{background:var(--vl-surface-2);color:var(--vl-text-primary);border-color:var(--vl-border-default)}.vlButtonSecondary:hover:not(:disabled){background:var(--vl-surface-3);border-color:var(--vl-border-strong)}.vlButtonGhost{color:var(--vl-text-secondary);background:0 0;border-color:#0000}.vlButtonGhost:hover:not(:disabled){background:var(--vl-surface-2);color:var(--vl-text-primary)}.vlButtonDanger{background:var(--vl-danger-bg);color:var(--vl-danger);border-color:#f18f9642}.vlButtonSm{min-height:34px;font-size:var(--vl-text-xs);border-radius:var(--vl-radius-sm);padding-inline:11px}.vlButtonLg{min-height:48px;font-size:var(--vl-text-md);padding-inline:19px}.vlButtonIcon{width:40px;padding:0}.vlCard{border:1px solid var(--vl-border-subtle);border-radius:var(--vl-radius-lg);background:linear-gradient(145deg,#111720f2,#0a0e14f0)}.vlCardRaised{border-color:var(--vl-border-default);box-shadow:var(--vl-shadow-raised)}.vlCardInteractive{transition:border-color var(--vl-motion-base) var(--vl-ease), background var(--vl-motion-base) var(--vl-ease), transform var(--vl-motion-fast) var(--vl-ease)}.vlCardInteractive:hover{border-color:var(--vl-border-strong);background:var(--vl-surface-2);transform:translateY(-1px)}.vlCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--vl-space-5);padding:var(--vl-space-5) var(--vl-space-6);border-bottom:1px solid var(--vl-border-subtle);display:flex}.vlCardBody{padding:var(--vl-space-6)}.vlCardFooter{justify-content:flex-end;align-items:center;gap:var(--vl-space-3);padding:var(--vl-space-4) var(--vl-space-6);border-top:1px solid var(--vl-border-subtle);display:flex}.vlField{color:var(--vl-text-secondary);font-size:var(--vl-text-sm);gap:8px;font-weight:650;display:grid}.vlFieldLabel{color:var(--vl-text-secondary)}.vlFieldHint{color:var(--vl-text-tertiary);font-size:var(--vl-text-xs);font-weight:500;line-height:1.5}.vlFieldError{color:var(--vl-danger);font-size:var(--vl-text-xs);line-height:1.5}.vlInput,.vlSelect,.vlTextarea{border:1px solid var(--vl-border-default);border-radius:var(--vl-radius-md);width:100%;min-height:42px;color:var(--vl-text-primary);font:500 var(--vl-text-sm)/1.45 var(--vl-font-sans);transition:border-color var(--vl-motion-base) var(--vl-ease), background var(--vl-motion-base) var(--vl-ease), box-shadow var(--vl-motion-base) var(--vl-ease);background:#090d13;outline:0;padding:10px 12px}.vlTextarea{resize:vertical;min-height:92px}.vlInput::placeholder,.vlTextarea::placeholder{color:#4f5a6c}.vlInput:hover,.vlSelect:hover,.vlTextarea:hover{border-color:var(--vl-border-strong)}.vlInput:focus,.vlSelect:focus,.vlTextarea:focus{box-shadow:var(--vl-shadow-focus);background:#0b1017;border-color:#d8ff6194}.vlInput:disabled,.vlSelect:disabled,.vlTextarea:disabled{color:var(--vl-text-disabled);cursor:not-allowed;opacity:.7;background:#090b10}.vlInput[aria-invalid=true],.vlSelect[aria-invalid=true],.vlTextarea[aria-invalid=true]{border-color:#f18f9694}.vlBadge{border:1px solid var(--vl-border-default);border-radius:var(--vl-radius-pill);background:var(--vl-surface-2);width:max-content;min-height:24px;color:var(--vl-text-secondary);font:750 10px/1 var(--vl-font-mono);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.vlBadgeNeutral{color:var(--vl-text-secondary)}.vlBadgeAccent{color:var(--vl-accent);background:var(--vl-accent-muted);border-color:#d8ff6147}.vlBadgeSuccess{color:var(--vl-success);background:var(--vl-success-bg);border-color:#9ee8ad40}.vlBadgeWarning{color:var(--vl-warning);background:var(--vl-warning-bg);border-color:#f0ca7340}.vlBadgeDanger{color:var(--vl-danger);background:var(--vl-danger-bg);border-color:#f18f9640}.vlBadgeInfo{color:var(--vl-info);background:var(--vl-info-bg);border-color:#8fb8ff40}.vlNotice{border:1px solid var(--vl-border-default);border-radius:var(--vl-radius-md);background:var(--vl-surface-1);gap:7px;padding:13px 15px;display:grid}.vlNotice strong{font-size:var(--vl-text-sm)}.vlNotice p{color:var(--vl-text-secondary);font-size:var(--vl-text-sm);margin:0;line-height:1.55}.vlNoticeInfo{background:var(--vl-info-bg);border-color:#8fb8ff3d}.vlNoticeSuccess{background:var(--vl-success-bg);border-color:#9ee8ad3d}.vlNoticeWarning{background:var(--vl-warning-bg);border-color:#f0ca733d}.vlNoticeDanger{background:var(--vl-danger-bg);border-color:#f18f963d}.vlTabs{border:1px solid var(--vl-border-subtle);border-radius:var(--vl-radius-md);background:#090c11;gap:3px;padding:3px;display:inline-flex}.vlTab{min-height:34px;color:var(--vl-text-tertiary);font:700 var(--vl-text-xs)/1 var(--vl-font-sans);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 11px}.vlTab:hover{color:var(--vl-text-primary)}.vlTab[aria-selected=true],.vlTabActive{background:var(--vl-surface-3);color:var(--vl-text-primary);box-shadow:inset 0 0 0 1px var(--vl-border-default)}.vlTableShell{border:1px solid var(--vl-border-subtle);border-radius:var(--vl-radius-lg);background:#0a0e14cc;overflow:auto}.vlTable{border-collapse:collapse;width:100%;min-width:680px}.vlTable th{border-bottom:1px solid var(--vl-border-default);color:var(--vl-text-tertiary);letter-spacing:.09em;text-align:left;text-transform:uppercase;background:#0a0e14;padding:11px 14px;font-size:10px}.vlTable td{border-bottom:1px solid var(--vl-border-subtle);color:var(--vl-text-secondary);font-size:var(--vl-text-sm);padding:14px}.vlTable tr:last-child td{border-bottom:0}.vlTable tbody tr:hover{background:#ffffff04}.vlEmpty{text-align:center;min-height:280px;padding:var(--vl-space-10);border:1px dashed var(--vl-border-default);border-radius:var(--vl-radius-xl);background:#0d11188c;place-items:center;display:grid}.vlEmptyInner{justify-items:center;gap:var(--vl-space-3);max-width:560px;display:grid}.vlEmptyIcon{border:1px solid var(--vl-border-default);background:var(--vl-surface-2);width:42px;height:42px;color:var(--vl-accent);border-radius:13px;place-items:center;display:grid}.vlEmpty h2{font-size:var(--vl-text-2xl);letter-spacing:-.035em;margin:6px 0 0}.vlEmpty p{color:var(--vl-text-secondary);margin:0 0 8px;line-height:1.65}.vlSkeleton{border-radius:var(--vl-radius-sm);background:linear-gradient(90deg, var(--vl-surface-2) 20%, var(--vl-surface-3) 42%, var(--vl-surface-2) 64%);background-size:220% 100%;min-height:14px;animation:1.45s ease-in-out infinite vlShimmer;display:block}@keyframes vlShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.vlTooltip{display:inline-flex;position:relative}.vlTooltip:after{content:attr(data-tooltip);z-index:40;border:1px solid var(--vl-border-default);border-radius:var(--vl-radius-sm);width:max-content;max-width:240px;color:var(--vl-text-secondary);box-shadow:var(--vl-shadow-raised);font-size:var(--vl-text-xs);pointer-events:none;opacity:0;transition:opacity var(--vl-motion-fast) var(--vl-ease), transform var(--vl-motion-fast) var(--vl-ease);background:#111720;padding:7px 9px;line-height:1.35;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.vlTooltip:hover:after,.vlTooltip:focus-within:after{opacity:1;transform:translate(-50%)}.vlOverlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020407b8;position:fixed;inset:0}.vlDialog{border:1px solid var(--vl-border-default);border-radius:var(--vl-radius-xl);background:var(--vl-surface-1);width:min(560px,100vw - 32px);max-height:min(760px,100vh - 48px);overflow:auto;box-shadow:0 32px 100px #0000008c}.vlDrawer{border-left:1px solid var(--vl-border-default);background:var(--vl-surface-1);width:min(520px,100vw);height:100%;margin-left:auto;box-shadow:-24px 0 80px #0000005c}.vlToastRegion{z-index:100;gap:8px;width:min(390px,100vw - 40px);display:grid;position:fixed;bottom:20px;right:20px}.vlToast{border:1px solid var(--vl-border-default);border-radius:var(--vl-radius-md);box-shadow:var(--vl-shadow-raised);background:#111720fa;padding:13px 14px}.vlToast strong{font-size:var(--vl-text-sm);display:block}.vlToast p{color:var(--vl-text-secondary);font-size:var(--vl-text-xs);margin:5px 0 0;line-height:1.5}.vlPage{width:min(100%,1480px);padding:var(--vl-space-10) clamp(20px, 4.5vw, 72px) var(--vl-space-20);margin:0 auto}.vlStack{gap:var(--vl-space-6);display:grid}.vlCluster{align-items:center;gap:var(--vl-space-3);flex-wrap:wrap;display:flex}.vlGrid2{gap:var(--vl-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vlGrid3{gap:var(--vl-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:820px){.vlGrid2,.vlGrid3{grid-template-columns:1fr}.vlCardHeader{flex-direction:column}.vlButtonLg{min-height:44px}}@media (prefers-reduced-motion:reduce){.vlButton,.vlCardInteractive,.vlTooltip:after{transition:none}.vlSkeleton{background:var(--vl-surface-2);animation:none}}
.eyebrow{color:var(--vl-accent);font-size:var(--vl-text-xs);letter-spacing:.16em;text-transform:uppercase;font-weight:800}.primaryButton,.secondaryButton,.textButton,.topbarSignOut,.studioListHeader button,.studioActionBar button{justify-content:center;align-items:center;gap:var(--vl-space-2);border-radius:var(--vl-radius-md);min-height:42px;font:750 var(--vl-text-sm)/1 var(--vl-font-sans);cursor:pointer;transition:background var(--vl-motion-base) var(--vl-ease), border-color var(--vl-motion-base) var(--vl-ease), color var(--vl-motion-base) var(--vl-ease), transform var(--vl-motion-fast) var(--vl-ease);padding:0 15px;display:inline-flex}.primaryButton{border:1px solid var(--vl-accent);background:var(--vl-accent);color:#0a0d08}.secondaryButton,.studioListHeader button{border:1px solid var(--vl-border-default);background:var(--vl-surface-2);color:var(--vl-text-primary)}.textButton,.topbarSignOut{color:var(--vl-text-secondary);background:0 0;border:1px solid #0000}.primaryButton:hover:not(:disabled),.secondaryButton:hover:not(:disabled),.textButton:hover:not(:disabled),.topbarSignOut:hover:not(:disabled),.studioListHeader button:hover:not(:disabled),.studioActionBar button:hover:not(:disabled){transform:translateY(-1px)}.primaryButton:focus-visible,.secondaryButton:focus-visible,.textButton:focus-visible,.topbarSignOut:focus-visible,.studioListHeader button:focus-visible,.studioActionBar button:focus-visible{box-shadow:var(--vl-shadow-focus);outline:0}.primaryButton:disabled,.secondaryButton:disabled,.studioActionBar button:disabled{cursor:not-allowed;opacity:.48;transform:none}.studioField{color:var(--vl-text-secondary);font-size:var(--vl-text-sm);font-weight:650}.studioField input,.studioField select,.studioField textarea,.inlineFields select{border:1px solid var(--vl-border-default);border-radius:var(--vl-radius-md);width:100%;color:var(--vl-text-primary);font:500 var(--vl-text-sm)/1.45 var(--vl-font-sans);transition:border-color var(--vl-motion-base) var(--vl-ease), background var(--vl-motion-base) var(--vl-ease), box-shadow var(--vl-motion-base) var(--vl-ease);background:#090d13;outline:0;padding:10px 12px}.studioField input,.studioField select,.inlineFields select{min-height:42px}.studioField textarea{resize:vertical;min-height:92px}.studioField input:hover,.studioField select:hover,.studioField textarea:hover,.inlineFields select:hover{border-color:var(--vl-border-strong)}.studioField input:focus,.studioField select:focus,.studioField textarea:focus,.inlineFields select:focus{box-shadow:var(--vl-shadow-focus);border-color:#d8ff6194}.studioField small{color:var(--vl-text-tertiary);font-size:var(--vl-text-xs);font-weight:500}.policyModeSwitch{border:1px solid var(--vl-border-subtle);border-radius:var(--vl-radius-md);background:#090c11;padding:3px}.policyModeSwitch button{color:var(--vl-text-tertiary);transition:background var(--vl-motion-base) var(--vl-ease), color var(--vl-motion-base) var(--vl-ease), box-shadow var(--vl-motion-base) var(--vl-ease);background:0 0;border:0;border-radius:9px}.policyModeSwitch button.selected{background:var(--vl-surface-3);color:var(--vl-text-primary);box-shadow:inset 0 0 0 1px var(--vl-border-default)}.studioRulePanel,.simulationPanel,.reviewCard,.healthPanel,.metricCard,.decisionTable,.railCard,.finding,.integrationCard{border-color:var(--vl-border-subtle)}.outcomeBadge,.modeTag,.severityTag,.dataModeBadge,.caseStatus,.findingStatus,.studioMode,.studioSeverity,.servStudioBadge{border-radius:var(--vl-radius-pill);font-family:var(--vl-font-mono);letter-spacing:.055em}.outcomeBadge.allow,.findingStatus.pass{color:var(--vl-success);background:var(--vl-success-bg);border-color:#9ee8ad40}.outcomeBadge.review,.findingStatus.uncertain{color:var(--vl-warning);background:var(--vl-warning-bg);border-color:#f0ca7340}.outcomeBadge.block,.findingStatus.fail{color:var(--vl-danger);background:var(--vl-danger-bg);border-color:#f18f9640}.sideNav a{border-radius:var(--vl-radius-md);border:1px solid #0000;align-items:center;gap:10px;min-height:40px;display:flex}.sideNav a svg{color:var(--vl-text-tertiary);flex:none}.sideNav a:hover{border-color:var(--vl-border-subtle);background:var(--vl-surface-1)}.sideNav a[aria-current=page]{border-color:var(--vl-border-default);background:var(--vl-surface-2);color:var(--vl-text-primary)}.sideNav a[aria-current=page] svg{color:var(--vl-accent)}pre,code,.mono{font-family:var(--vl-font-mono)}pre{scrollbar-color:var(--vl-border-strong) transparent}.reviewCaseItem:focus-visible,.studioPolicy:focus-visible,.useCaseChoice:focus-visible,.healthListRow:focus-visible,.metricLink:focus-visible{box-shadow:var(--vl-shadow-focus);outline:0}@media (prefers-reduced-motion:reduce){.primaryButton,.secondaryButton,.textButton,.topbarSignOut,.studioListHeader button,.studioActionBar button{transition:none}}
.marketingV2{max-width:1560px;padding-inline:clamp(20px,4vw,64px)}.marketingNavV2{z-index:20;min-height:76px;position:relative}.marketingNavCenter{color:var(--vl-text-tertiary);font-size:var(--vl-text-sm);align-items:center;gap:28px;display:flex}.marketingNavCenter a,.marketingExampleLink,.marketingSignIn{transition:color var(--vl-motion-base) var(--vl-ease)}.marketingNavCenter a:hover,.marketingExampleLink:hover,.marketingSignIn:hover{color:var(--vl-text-primary)}.marketingNavActions{color:var(--vl-text-secondary);font-size:var(--vl-text-sm);align-items:center;gap:15px;display:flex}.marketingExampleLink{color:var(--vl-text-tertiary)}.marketingSignIn{color:var(--vl-text-secondary)}.marketingHeroV2{grid-template-columns:minmax(0,1fr) minmax(500px,.86fr);align-items:center;gap:clamp(48px,7vw,110px);min-height:820px;padding:clamp(74px,9vw,128px) 0 110px}.marketingHeroV2 .heroCopy{max-width:840px}.marketingHeroV2 h1{max-width:970px;margin-top:24px;font-size:clamp(54px,6.9vw,108px);line-height:.9}.marketingHeroV2 h1 em{color:var(--vl-text-tertiary)}.marketingHeroV2 .heroLead{max-width:760px;color:var(--vl-text-secondary);margin:30px 0 34px}.heroTrustRow{max-width:710px;color:var(--vl-text-tertiary);font-size:var(--vl-text-xs);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 28px;margin-top:38px;display:grid}.heroTrustRow span{align-items:baseline;gap:9px;display:flex}.heroTrustRow b{color:var(--vl-accent);font:750 10px/1 var(--vl-font-mono)}.productProofFrame{min-width:0;overflow:hidden}.productProofChrome{border-bottom:1px solid var(--vl-border-subtle);background:#0a0e14;justify-content:space-between;align-items:center;gap:18px;min-height:47px;padding:0 16px;display:flex}.productProofChrome>div{gap:6px;display:flex}.proofDot{background:var(--vl-border-strong);border-radius:50%;width:7px;height:7px}.productProofTabs{border-bottom:1px solid var(--vl-border-subtle);background:#090c11cc;gap:2px;padding:10px 12px;display:flex}.productProofTabs button{color:var(--vl-text-tertiary);font:700 var(--vl-text-xs)/1 var(--vl-font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px}.productProofTabs button:hover{color:var(--vl-text-primary)}.productProofTabs button[aria-selected=true]{background:var(--vl-surface-3);color:var(--vl-text-primary);box-shadow:inset 0 0 0 1px var(--vl-border-default)}.proofWorkspace{grid-template-columns:168px minmax(0,1fr);min-height:430px;display:grid}.proofRail{border-right:1px solid var(--vl-border-subtle);background:#080b10b8;flex-direction:column;gap:6px;padding:20px 16px;display:flex}.proofRail>span,.proofHeadline span,.proofReceiptMeta span{color:var(--vl-text-tertiary);font:700 9px/1.3 var(--vl-font-mono);letter-spacing:.08em;text-transform:uppercase}.proofRail>strong{margin-top:5px;font-size:13px;line-height:1.35}.proofRail>small{color:var(--vl-text-tertiary);font-size:10px;line-height:1.4}.proofReceiptMeta{border-top:1px solid var(--vl-border-subtle);gap:5px;margin-top:16px;padding-top:14px;display:grid}.proofReceiptMeta b{color:var(--vl-text-secondary);font:650 9px/1.4 var(--vl-font-mono)}.proofMiniList{gap:4px;margin-top:20px;display:grid}.proofMiniList b{color:var(--vl-text-tertiary);border-radius:7px;padding:9px;font-size:10px;font-weight:650}.proofMiniList b.active{color:var(--vl-text-primary);background:var(--vl-surface-2)}.proofMain{min-width:0;padding:23px}.proofHeadline{border-bottom:1px solid var(--vl-border-subtle);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.proofHeadline h3{letter-spacing:-.035em;max-width:390px;margin:8px 0 0;font-size:20px;line-height:1.2}.proofFinding{border-bottom:1px solid var(--vl-border-subtle);grid-template-columns:25px minmax(0,1fr) auto;align-items:start;gap:10px;padding:16px 0;display:grid}.proofFinding i{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.proofFinding i.success{color:var(--vl-success)}.proofFinding i.warning{color:var(--vl-warning)}.proofFinding strong{font-size:12px;display:block}.proofFinding p,.proofPolicyRow p,.proofTimeline p{color:var(--vl-text-tertiary);margin:5px 0 0;font-size:10px;line-height:1.5}.proofPolicyRow{border-bottom:1px solid var(--vl-border-subtle);grid-template-columns:30px 1fr;gap:12px;padding:19px 0;display:grid}.proofPolicyRow>span{color:var(--vl-text-tertiary);font:700 9px/1.5 var(--vl-font-mono)}.proofPolicyRow strong{margin-top:10px;font-size:12px;display:block}.proofTimeline{margin:0;padding:7px 0 0;list-style:none}.proofTimeline li{border-bottom:1px solid var(--vl-border-subtle);grid-template-columns:28px 1fr;gap:12px;padding:14px 0;display:grid}.proofTimeline li>span{border:1px solid var(--vl-border-default);width:22px;height:22px;color:var(--vl-accent);font:700 9px/1 var(--vl-font-mono);border-radius:7px;place-items:center;display:grid}.proofTimeline strong{font-size:12px}.marketingThesis{border-top:1px solid var(--vl-border-subtle);border-bottom:1px solid var(--vl-border-subtle);grid-template-columns:minmax(0,1fr) minmax(320px,.56fr);align-items:end;gap:clamp(50px,8vw,130px);padding:90px 0;display:grid}.marketingSectionIntro h2,.marketingSectionHeader h2{letter-spacing:-.052em;margin:12px 0 0;font-size:clamp(38px,4.8vw,68px);line-height:1}.marketingSectionIntro h2 em{color:var(--vl-text-tertiary);font-style:normal}.marketingThesisCopy,.marketingSectionHeader>p,.marketingSectionIntro>p:not(.vlEyebrow),.developerCopy>p,.productExampleBand p{color:var(--vl-text-secondary);font-size:var(--vl-text-md);margin:0;line-height:1.7}.marketingCapabilitySection,.marketingControlPath,.useCasesSection,.developerSection,.securitySection{border-bottom:1px solid var(--vl-border-subtle);padding:92px 0}.marketingSectionHeader{grid-template-columns:minmax(0,1.1fr) minmax(300px,.6fr);align-items:end;gap:70px;margin-bottom:38px;display:grid}.marketingSectionHeader>p{padding-bottom:5px}.capabilityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.capabilityCard{flex-direction:column;min-height:260px;padding:22px;display:flex}.capabilityCard>span,.useCaseGridV2 article>span{color:var(--vl-text-tertiary);font:700 10px/1 var(--vl-font-mono)}.capabilityCard h3{letter-spacing:-.03em;margin:auto 0 11px;font-size:20px}.capabilityCard p{color:var(--vl-text-tertiary);font-size:var(--vl-text-sm);margin:0;line-height:1.6}.controlPathGridV2{border:0;border-radius:0;gap:10px;overflow:visible}.controlPathGridV2 .controlPathCard{border:1px solid var(--vl-border-subtle);border-radius:var(--vl-radius-lg);min-height:250px}.controlPathGridV2 .controlPathCard h3{margin-top:auto}.useCasesSection{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(60px,9vw,130px);display:grid}.marketingSectionIntro.narrow{max-width:560px;position:sticky;top:34px}.marketingSectionIntro.narrow>p:not(.vlEyebrow){margin-top:24px}.useCaseGridV2{gap:10px}.useCaseGridV2 article{grid-template-columns:44px 1fr;align-content:start;column-gap:16px;min-height:190px;padding:24px;display:grid}.useCaseGridV2 article>span{grid-row:1/span 2;padding-top:4px}.useCaseGridV2 h3{margin:0;font-size:22px}.useCaseGridV2 p{max-width:650px;margin-top:10px}.developerSection{grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(55px,8vw,120px);display:grid}.developerCopy h2{letter-spacing:-.055em;margin:12px 0 22px;font-size:clamp(40px,5vw,70px);line-height:.98}.developerFacts{border-top:1px solid var(--vl-border-subtle);gap:0;margin:28px 0 30px;display:grid}.developerFacts span{border-bottom:1px solid var(--vl-border-subtle);color:var(--vl-text-secondary);font:600 var(--vl-text-xs)/1.5 var(--vl-font-mono);padding:12px 0}.developerFacts b{width:80px;color:var(--vl-accent);display:inline-block}.developerCode{overflow:hidden}.developerCodeTop{border-bottom:1px solid var(--vl-border-subtle);color:var(--vl-text-tertiary);font:700 10px/1 var(--vl-font-mono);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;padding:13px 16px;display:flex}.developerCode pre{color:#d9e0eb;font:500 12px/1.75 var(--vl-font-mono);margin:0;padding:clamp(22px,4vw,38px);overflow-x:auto}.securityGrid{border-top:1px solid var(--vl-border-subtle);grid-template-columns:repeat(2,1fr);display:grid}.securityGrid article{border-bottom:1px solid var(--vl-border-subtle);min-height:180px;padding:27px 30px 27px 0}.securityGrid article:nth-child(odd){border-right:1px solid var(--vl-border-subtle);padding-right:36px}.securityGrid article:nth-child(2n){padding-left:36px}.securityGrid strong{letter-spacing:-.02em;font-size:18px}.securityGrid p{max-width:570px;color:var(--vl-text-tertiary);font-size:var(--vl-text-sm);margin:10px 0 0;line-height:1.65}.productExampleBand{grid-template-columns:1fr auto;align-items:end;gap:50px;margin:90px 0 0;padding:clamp(30px,5vw,58px);display:grid}.productExampleBand h2{max-width:820px;margin:18px 0 12px;font-size:clamp(30px,4vw,50px);line-height:1.05}.productExampleBand p{max-width:760px}.finalCtaV2{border:0;padding:110px 0 100px}.marketingFooterV2{grid-template-columns:1fr auto auto;align-items:end;padding:32px 0 0;display:grid}.marketingFooterV2>div:first-child{gap:10px;display:grid}.marketingFooterV2 p{margin:0}.marketingFooterV2>div:not(:first-child){gap:20px;display:flex}.marketingFooterV2 a:hover{color:var(--vl-text-primary)}.productShellV2{background:var(--vl-bg-canvas);grid-template-columns:264px minmax(0,1fr)}.productSidebar{border-color:var(--vl-border-subtle);background:#07090df5;width:264px;padding:20px 14px 18px}.productSidebar .dashboardBrand{min-height:51px;padding:2px 10px 17px}.shellContextCard{background:#0a0e14;margin:16px 0 12px;padding:14px}.shellContextLabel,.shellContextMeta span{color:var(--vl-text-tertiary);font:700 9px/1.4 var(--vl-font-mono);letter-spacing:.07em;text-transform:uppercase}.shellContextCard>strong{color:var(--vl-text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;display:block;overflow:hidden}.shellContextRule{background:var(--vl-border-subtle);height:1px;margin:13px 0 10px}.shellContextMeta{grid-template-columns:68px minmax(0,1fr);align-items:baseline;gap:8px;padding:4px 0;display:grid}.shellContextMeta b,.shellContextMeta a{color:var(--vl-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.shellContextMeta a{color:var(--vl-accent)}.shellContextMeta .shellContextUnset{color:var(--vl-text-tertiary);font-weight:550}.sideNav{gap:16px;padding:10px 0;display:grid}.sideNavSection{gap:6px;display:grid}.sideNavLabel{color:#555f70;font:750 9px/1 var(--vl-font-mono);letter-spacing:.1em;text-transform:uppercase;padding:0 10px}.sideNavItems{gap:3px;display:grid}.sideNavItems a{min-height:38px;color:var(--vl-text-tertiary);border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:12px;display:flex}.sideNavItems a svg{color:#687386}.sideNavItems a:hover{background:var(--vl-surface-1);color:var(--vl-text-primary)}.sideNavItems a.active{background:var(--vl-surface-2);color:var(--vl-text-primary);box-shadow:none}.sideNavItems a.active svg{color:var(--vl-accent)}.sidebarResources{border-top:1px solid var(--vl-border-subtle);gap:5px;margin-top:12px;padding-top:14px;display:grid}.sidebarResources>a{color:var(--vl-text-tertiary);border-radius:8px;padding:7px 10px;font-size:10px}.sidebarResources>a:hover{background:var(--vl-surface-1);color:var(--vl-text-primary)}.productSidebar .sideFoot{border-color:var(--vl-border-subtle);margin:auto 8px 0;padding-top:15px}.productSidebar .sideFoot>span{color:var(--vl-text-secondary);font-size:10px}.productSidebar .sideFoot small{color:#525c6d;font-size:9px;line-height:1.45}.productMain{max-width:none;padding:0 clamp(22px,4vw,62px) 80px!important}.productTopbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--vl-border-subtle);background:#07090de0;min-height:66px;margin:0 calc(-1*clamp(22px,4vw,62px)) 38px;padding:0 clamp(22px,4vw,62px);position:sticky;top:0}.shellBreadcrumbs{min-width:190px;color:var(--vl-text-tertiary);white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex;overflow:hidden}.shellBreadcrumbs>span{gap:8px;min-width:0;display:flex}.shellBreadcrumbs>span:first-child{text-overflow:ellipsis;max-width:140px;overflow:hidden}.shellBreadcrumbs i{color:#454e5d;font-style:normal}.shellBreadcrumbs strong{color:var(--vl-text-secondary);font-weight:650}.shellCommandTrigger{border:1px solid var(--vl-border-subtle);width:min(360px,32vw);min-height:34px;color:var(--vl-text-tertiary);cursor:pointer;background:#0a0d12;border-radius:9px;align-items:center;gap:8px;margin-left:auto;padding:0 9px;display:flex}.shellCommandTrigger:hover{border-color:var(--vl-border-default);color:var(--vl-text-secondary)}.shellCommandTrigger>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.shellCommandTrigger kbd,.commandSearchRow kbd{border:1px solid var(--vl-border-default);background:var(--vl-surface-2);color:var(--vl-text-tertiary);font:650 9px/1 var(--vl-font-mono);border-radius:5px;padding:3px 5px}.productTopbarActions{gap:7px!important}.shellIconAction{border:1px solid var(--vl-border-subtle);width:34px;height:34px;color:var(--vl-text-tertiary);border-radius:9px;place-items:center;display:grid}.shellIconAction:hover{border-color:var(--vl-border-default);color:var(--vl-text-primary)}.shellTextAction{min-height:34px;color:var(--vl-text-tertiary);align-items:center;padding:0 8px;font-size:10px;display:inline-flex}.shellTextAction:hover{color:var(--vl-text-primary)}.accountMenu{position:relative}.accountMenu>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.accountMenu>summary::-webkit-details-marker{display:none}.accountMenuIdentity{gap:2px;max-width:130px;display:grid}.accountMenuIdentity b,.accountMenuIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountMenuIdentity b{color:var(--vl-text-secondary);font-size:10px}.accountMenuIdentity small{color:var(--vl-text-tertiary);font-size:8px}.accountMenuPanel{gap:3px;width:240px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.accountMenuHeader{border-bottom:1px solid var(--vl-border-subtle);gap:4px;padding:10px 9px 12px;display:grid}.accountMenuHeader span{color:var(--vl-text-tertiary);text-transform:uppercase;letter-spacing:.07em;font-size:9px}.accountMenuHeader strong{color:var(--vl-text-secondary);text-overflow:ellipsis;font-size:10px;overflow:hidden}.accountMenuPanel>a{color:var(--vl-text-secondary);border-radius:8px;padding:9px;font-size:10px}.accountMenuPanel>a:hover{background:var(--vl-surface-2);color:var(--vl-text-primary)}.accountMenuDivider{background:var(--vl-border-subtle);height:1px;margin:4px 0}.accountMenuPanel form .vlButton{justify-content:flex-start;width:100%}.commandBackdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020407b8;place-items:start center;padding:min(16vh,150px) 18px 18px;display:grid;position:fixed;inset:0}.commandDialog{width:min(650px,100%);overflow:hidden}.commandSearchRow{border-bottom:1px solid var(--vl-border-subtle);align-items:center;gap:10px;min-height:58px;padding:0 15px;display:flex}.commandSearchRow svg{color:var(--vl-text-tertiary)}.commandSearchRow input{min-width:0;color:var(--vl-text-primary);font-size:var(--vl-text-md);background:0 0;border:0;outline:0;flex:1}.commandSearchRow input::placeholder{color:#596476}.commandResults{max-height:420px;padding:8px;overflow-y:auto}.commandResults button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:10px;display:flex}.commandResults button:hover,.commandResults button:focus-visible{background:var(--vl-surface-2);outline:0}.commandResults button>span{gap:3px;display:grid}.commandResults strong{font-size:11px}.commandResults small{color:var(--vl-text-tertiary);font-size:9px}.commandResults em{color:#5d6879;font:650 8px/1 var(--vl-font-mono);text-transform:uppercase;letter-spacing:.06em;font-style:normal}.commandEmpty{text-align:center;color:var(--vl-text-tertiary);padding:44px 18px;font-size:11px}.commandFooter{border-top:1px solid var(--vl-border-subtle);color:#596476;font:600 8px/1 var(--vl-font-mono);gap:16px;padding:10px 15px;display:flex}.productPage{min-width:0}@media (max-width:1180px){.marketingNavCenter{display:none}.marketingHeroV2{grid-template-columns:1fr;min-height:0}.marketingHeroV2 .heroCopy{max-width:950px}.productProofFrame{max-width:820px}.capabilityGrid{grid-template-columns:repeat(2,1fr)}.marketingSectionHeader,.marketingThesis{grid-template-columns:1fr;gap:28px}.useCasesSection,.developerSection{grid-template-columns:1fr}.marketingSectionIntro.narrow{position:static}.developerCopy{max-width:760px}.productShellV2{grid-template-columns:232px minmax(0,1fr)}.productSidebar{width:232px}.accountMenuIdentity{display:none}.shellCommandTrigger{width:min(280px,30vw)}}@media (max-width:860px){.marketingV2{padding-inline:20px}.marketingNavV2{min-height:68px}.marketingExampleLink,.marketingSignIn{display:none}.marketingHeroV2{gap:46px;padding:68px 0 80px}.heroTrustRow,.proofWorkspace{grid-template-columns:1fr}.proofRail{border-right:0;border-bottom:1px solid var(--vl-border-subtle)}.proofReceiptMeta,.proofMiniList{display:none}.marketingThesis,.marketingCapabilitySection,.marketingControlPath,.useCasesSection,.developerSection,.securitySection{padding-block:70px}.capabilityGrid,.controlPathGridV2,.securityGrid{grid-template-columns:1fr}.controlPathGridV2 .controlPathCard{min-height:190px}.securityGrid article,.securityGrid article:nth-child(odd),.securityGrid article:nth-child(2n){border-right:0;min-height:0;padding:22px 0}.productExampleBand{grid-template-columns:1fr;align-items:start;margin-top:70px}.finalCtaV2{align-items:start;display:grid}.marketingFooterV2{grid-template-columns:1fr;gap:22px}.productShellV2{display:block}.productSidebar{border-right:0;border-bottom:1px solid var(--vl-border-subtle);width:auto;height:auto;min-height:0;padding:14px 16px 10px;position:relative}.productSidebar .dashboardBrand{border-bottom:0;min-height:40px;padding:0 3px 10px}.shellContextCard,.sidebarResources,.productSidebar .sideFoot{display:none!important}.sideNav{gap:0;padding:4px 0 0;overflow-x:auto}.sideNavSection{display:contents}.sideNavLabel{display:none}.sideNavItems{gap:3px;display:flex}.sideNavItems a{flex:none;min-height:34px}.productMain{padding:0 18px 60px!important}.productTopbar{min-height:58px;margin:0 -18px 28px;padding:0 18px;top:0}.shellBreadcrumbs{flex:1;min-width:0}.shellBreadcrumbs>span:first-child{display:none}.shellCommandTrigger{justify-content:center;width:36px;min-width:36px;margin-left:0;padding:0}.shellCommandTrigger>span,.shellCommandTrigger kbd,.shellTextAction{display:none}}@media (max-width:560px){.marketingNavActions .vlButton{min-height:34px;padding-inline:10px}.marketingHeroV2 h1{font-size:clamp(47px,15vw,72px)}.marketingHeroV2 .heroLead{font-size:16px}.heroActions{align-items:stretch}.heroActions .vlButton{width:100%}.productProofTabs{overflow-x:auto}.productProofTabs button{flex:none}.proofMain{padding:18px}.proofHeadline{display:grid}.proofFinding{grid-template-columns:23px 1fr}.proofFinding .vlBadge{grid-column:2}.capabilityGrid,.useCaseGridV2 article{grid-template-columns:1fr}.useCaseGridV2 article>span{grid-row:auto;margin-bottom:18px}.developerCode pre{font-size:10px}.productExampleBand{padding:24px}.marketingFooterV2>div:not(:first-child){flex-wrap:wrap}.productTopbarActions .shellIconAction{display:none}.accountMenuPanel{position:fixed;top:62px;right:12px}.commandBackdrop{padding-top:80px}}
.commandResults button.active{background:var(--vl-surface-2)}.productMain{--shell-gutter:clamp(22px, 4vw, 62px);padding-inline:var(--shell-gutter)!important}.productTopbar{margin-left:calc(0px - var(--shell-gutter));margin-right:calc(0px - var(--shell-gutter));padding-left:var(--shell-gutter);padding-right:var(--shell-gutter)}@media (max-width:860px){.productMain{--shell-gutter:18px}.productTopbar{margin-bottom:28px}}
.shellContextHeading{color:var(--vl-text-tertiary);font:700 9px/1.3 var(--vl-font-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.shellContextHeading b{border:1px solid var(--vl-border-default);max-width:90px;color:var(--vl-accent);text-overflow:ellipsis;border-radius:999px;padding:4px 6px;overflow:hidden}.shellContextSelect{gap:5px;margin-top:9px;display:grid}.shellContextSelect>span{color:var(--vl-text-tertiary);font:700 9px/1.2 var(--vl-font-mono);letter-spacing:.06em;text-transform:uppercase}.shellContextSelect select{border:1px solid var(--vl-border-subtle);background:var(--vl-surface-1);width:100%;min-width:0;color:var(--vl-text-secondary);text-overflow:ellipsis;border-radius:8px;padding:7px 27px 7px 8px;font-size:10px}.shellContextSelect select:focus-visible{outline:2px solid var(--vl-accent);outline-offset:2px}.shellContextError{color:var(--vl-danger);margin-top:8px;font-size:10px;line-height:1.4;display:block}.workspaceAdmin{gap:22px;display:grid}.workspaceAdminHeader{border-bottom:1px solid var(--vl-border-subtle);justify-content:space-between;align-items:flex-end;gap:28px;padding:8px 0 18px;display:flex}.workspaceAdminHeader h1{letter-spacing:-.045em;margin:8px 0 9px;font-size:clamp(34px,5vw,58px);line-height:1}.workspaceAdminHeader p:last-child{max-width:760px;color:var(--vl-text-secondary);margin:0;line-height:1.65}.workspaceAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspaceAdminCard{align-content:start;gap:20px;min-width:0;padding:22px;display:grid}.workspaceAdminWide{grid-column:1/-1}.workspaceSectionHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workspaceSectionHead>div>span,.workspaceInvites>span{color:var(--vl-text-tertiary);font:700 9px/1.3 var(--vl-font-mono);letter-spacing:.07em;text-transform:uppercase}.workspaceSectionHead h2{letter-spacing:-.025em;margin:6px 0 0;font-size:22px}.workspaceInlineForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.workspaceCreateForm{border-top:1px solid var(--vl-border-subtle);padding-top:15px}.workspaceFacts{border-top:1px solid var(--vl-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.workspaceFacts>div{border-bottom:1px solid var(--vl-border-subtle);padding:13px 0}.workspaceFacts dt{color:var(--vl-text-tertiary);font:700 9px/1.3 var(--vl-font-mono);text-transform:uppercase}.workspaceFacts dd{overflow-wrap:anywhere;color:var(--vl-text-secondary);margin:5px 0 0;font-size:12px}.workspaceEntityList{border-top:1px solid var(--vl-border-subtle);display:grid}.workspaceEntityList>div{border-bottom:1px solid var(--vl-border-subtle);justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:59px;padding:11px 0;display:flex}.workspaceEntityList span{gap:4px;min-width:0;display:grid}.workspaceEntityList strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workspaceEntityList small{color:var(--vl-text-tertiary);font:500 9px/1.4 var(--vl-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspaceRowActions{align-items:center;gap:8px;display:flex}.workspaceTwoForms{grid-template-columns:1fr 1.2fr;gap:18px;display:grid}.workspaceInviteForm{border-top:1px solid var(--vl-border-subtle);grid-template-columns:minmax(240px,1fr) 170px auto;align-items:end;gap:10px;padding-top:17px;display:grid}.workspaceInviteLink{overflow-wrap:anywhere;max-width:100%;font:550 10px/1.5 var(--vl-font-mono);margin:6px 0;display:inline-block}.workspaceInvites{border-top:1px solid var(--vl-border-subtle);gap:0;padding-top:16px;display:grid}.workspaceInvites>div{border-bottom:1px solid var(--vl-border-subtle);justify-content:space-between;align-items:baseline;gap:20px;padding:10px 0;display:flex}.workspaceInvites strong{font-size:12px}.workspaceInvites small{color:var(--vl-text-tertiary);font-size:10px}.workspaceAdmin .vlTable td strong{display:block}.workspaceAdmin .vlTable td small{color:var(--vl-text-tertiary);margin-top:4px;display:block}.inviteCard{gap:20px;padding:27px;display:grid}.inviteCard h1{letter-spacing:-.04em;margin:0;font-size:clamp(32px,5vw,48px)}.inviteCard>p{margin:0;line-height:1.65}@media (max-width:980px){.workspaceAdminGrid{grid-template-columns:1fr}.workspaceAdminWide{grid-column:auto}.workspaceTwoForms{grid-template-columns:1fr}.workspaceInviteForm{grid-template-columns:1fr 160px}.workspaceInviteForm .vlButton{grid-column:1/-1;justify-self:start}}@media (max-width:640px){.workspaceAdminHeader{flex-direction:column;align-items:flex-start}.workspaceInlineForm,.workspaceInviteForm{grid-template-columns:1fr}.workspaceInviteForm .vlButton{grid-column:auto}.workspaceFacts{grid-template-columns:1fr}.workspaceEntityList>div,.workspaceInvites>div{flex-direction:column;align-items:flex-start}.workspaceRowActions{justify-content:space-between;width:100%}}
