.HeadlineReveal_word__8RGVt{display:inline-block;opacity:1;animation:HeadlineReveal_brighten___A6bK .6s cubic-bezier(.22,1,.36,1) both}@keyframes HeadlineReveal_brighten___A6bK{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.HeadlineReveal_word__8RGVt{animation:none;opacity:1}}.cv-home{--cv-line:hsl(var(--primary)/0.22);--cv-soft:hsl(var(--primary)/0.055);color:hsl(var(--foreground))}.cv-home *{box-sizing:border-box}.cv-home a,.cv-home button{-webkit-tap-highlight-color:transparent}.cv-home :is(a,button,summary):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:5px}.cv-home section[id],.cv-view-card[id]{scroll-margin-top:110px}.cv-container{width:100%;max-width:1320px;padding-inline:32px;margin-inline:auto}.cv-section{padding-block:72px}.cv-eyebrow{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:hsl(var(--accent-foreground));margin-bottom:18px}.cv-h2{font-family:var(--font-space-grotesk);font-size:clamp(36px,4.2vw,54px);line-height:1.06;font-weight:700;letter-spacing:-.045em;margin-bottom:24px}.cv-green,.cv-h2 span{color:hsl(var(--accent-foreground))}.cv-body{font-size:16px;line-height:1.75;color:hsl(var(--muted-foreground));max-width:580px}.cv-text-link{display:inline-flex;align-items:center;gap:10px;color:hsl(var(--accent-foreground));font-size:14px;font-weight:600;margin-top:24px}.cv-text-link:hover{text-decoration:underline;text-underline-offset:5px}.cv-hero{position:relative;overflow:hidden;padding:150px 0 56px;background:radial-gradient(ellipse at 85% 45%,hsl(var(--primary)/.14),transparent 65%)}.cv-hero-pattern{position:absolute;inset:0;background-image:radial-gradient(hsl(var(--primary)/.25) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse at 65% 30%,#000,transparent 68%);mask-image:radial-gradient(ellipse at 65% 30%,#000,transparent 68%);pointer-events:none}.cv-hero-inner{position:relative;display:grid;grid-template-columns:1.02fr 1fr;gap:42px;align-items:center}.cv-hero h1{font-family:var(--font-space-grotesk);font-size:clamp(44px,4.6vw,72px);line-height:1.02;letter-spacing:-.055em;font-weight:700;margin:0 0 24px}.cv-headline-line{display:block}.cv-hero-sub{font-size:15px;line-height:1.75;max-width:540px;color:hsl(var(--muted-foreground))}.cv-hero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:28px}.cv-hero-actions .btn-primary{font-size:14px;white-space:nowrap}.cv-sample-link{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;max-width:180px}.cv-sample-link:hover{color:hsl(var(--accent-foreground))}.cv-trust-line{display:flex;gap:8px;font-size:12px;line-height:1.8;color:hsl(var(--muted-foreground));margin-top:24px}.cv-trust-line svg{flex-shrink:0;margin-top:2px;color:hsl(var(--accent-foreground))}.cv-window{background:hsl(var(--card));border:1px solid var(--cv-line);border-radius:14px;box-shadow:0 20px 80px -35px hsl(var(--primary)/.32),inset 0 1px 0 hsl(var(--foreground)/.06);overflow:hidden;color:hsl(var(--foreground));font-size:13px}.cv-window-bar{display:flex;align-items:center;gap:12px;background:hsl(var(--muted)/.6);padding:13px 18px;border-bottom:1px solid hsl(var(--border));font-size:12px;color:hsl(var(--muted-foreground))}.cv-window-dots{display:flex;gap:4px}.cv-window-dots i{width:5px;height:5px;border-radius:50%;background:hsl(var(--muted-foreground)/.5)}.cv-demo-label{margin-left:auto;font-size:12px}.cv-product-toolbar{display:flex;gap:10px;align-items:center;padding:20px 20px 16px;border-bottom:1px solid hsl(var(--border))}.cv-product-toolbar strong{font-size:14px}.cv-product-toolbar p{font-size:12px;color:hsl(var(--muted-foreground));margin-top:4px}.cv-record-icon{width:34px;height:38px;background:var(--cv-soft);color:hsl(var(--accent-foreground));display:grid;place-items:center;border:1px solid var(--cv-line);border-radius:5px}.cv-tabs{display:flex;margin-left:auto;padding:3px;background:hsl(var(--muted));border-radius:7px;gap:2px}.cv-tabs button{padding:6px 10px;border-radius:5px;color:hsl(var(--muted-foreground));font-size:12px}.cv-tabs button[aria-selected=true]{background:hsl(var(--card));color:hsl(var(--accent-foreground));box-shadow:0 1px 4px #0001}.cv-hero-panel-body{min-height:410px;padding:20px}.cv-record-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:12px;font-weight:600}.cv-note{border-bottom:1px solid hsl(var(--border));padding:0 0 12px;margin-bottom:12px}.cv-note-label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:600}.cv-note p{font-size:12px;line-height:1.6;margin:7px 0}.cv-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:12px;font-weight:500;padding:3px 7px;border-radius:999px;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.cv-status i{width:4px;height:4px;border-radius:50%;background:currentColor}.cv-status-live{color:hsl(var(--accent-foreground));background:var(--cv-soft)}.cv-status-warning{color:#865715;background:#fff1ce}.dark .cv-status-warning{color:#e2c18c;background:#57432466}.cv-source-chip{display:inline-flex;align-items:center;gap:5px;color:hsl(var(--accent-foreground));font-size:12px;padding:3px 5px;border:1px solid var(--cv-line);border-radius:4px}.cv-evidence-inline,.cv-source-chip:hover,.cv-source-chip[aria-pressed=true]{background:var(--cv-soft)}.cv-evidence-inline{padding:12px;border-left:2px solid hsl(var(--primary));min-height:96px}.cv-evidence-inline p{font-size:12px;line-height:1.7;margin-top:5px}.cv-small-label{letter-spacing:.02em}.cv-record-footer,.cv-small-label{color:hsl(var(--muted-foreground));font-size:12px}.cv-record-footer{display:flex;gap:6px;margin-top:12px}.cv-record-footer svg{color:hsl(var(--accent-foreground));flex-shrink:0}.cv-flag{display:flex;align-items:flex-start;gap:8px;border:1px solid #b68b4b55;background:#b68b4b0d;border-radius:6px;padding:12px}.cv-flag strong{font-size:12px;line-height:1.5;flex:1}.cv-flag svg{flex-shrink:0;color:#b68b4b}.cv-supervisor-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.cv-supervisor blockquote{font-size:12px;line-height:1.8;margin:10px 0 22px}.cv-supervisor code{display:block;margin-top:8px;color:hsl(var(--accent-foreground));font-size:12px;overflow-wrap:anywhere}.cv-audit-list{margin:12px 0 20px;padding-left:14px;border-left:1px solid var(--cv-line);list-style:none}.cv-audit-list li{font-size:12px;padding:7px 0;position:relative}.cv-audit-list li:before{content:"";position:absolute;width:5px;height:5px;background:hsl(var(--primary));border-radius:50%;left:-17px;top:12px}.cv-ui-button{display:inline-flex;align-items:center;gap:8px;background:hsl(var(--primary));color:#fff;font-size:12px;padding:8px 12px;border-radius:5px;font-weight:600}.cv-ui-button:disabled{background:hsl(var(--muted));cursor:default}.cv-helper,.cv-ui-button:disabled{color:hsl(var(--muted-foreground))}.cv-helper{display:block;font-size:12px;line-height:1.6;margin-top:8px}.cv-integrations{padding-top:40px;padding-bottom:48px;background:radial-gradient(ellipse at 50% 50%,hsl(var(--primary)/.09),transparent 70%)}.cv-integrations .cv-eyebrow{margin-bottom:10px;text-align:center}.cv-integrations h2{font-family:var(--font-space-grotesk);font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.035em;text-align:center;margin-bottom:32px}.cv-integrations h2 span{color:hsl(var(--accent-foreground))}.cv-integration-groups{display:grid;grid-template-columns:1fr 1fr 1.4fr}.cv-integration-group{padding:4px 28px;min-width:0}.cv-integration-group+.cv-integration-group{border-left:1px solid var(--cv-line)}.cv-integration-group h3{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:hsl(var(--muted-foreground));margin-bottom:14px}.cv-integration-group h3 svg{color:hsl(var(--accent-foreground));flex-shrink:0}.cv-integration-group ul{display:flex;flex-wrap:wrap;gap:8px 0;list-style:none;padding:0;margin:0}.cv-integration-group li{font-size:15px;font-weight:600;line-height:1.6}.cv-integration-group li:not(:last-child):after{content:"·";padding-inline:10px;color:hsl(var(--muted-foreground))}@media (max-width:640px){.cv-integration-groups{grid-template-columns:1fr}.cv-integration-group{padding:20px 0}.cv-integration-group+.cv-integration-group{border-left:0;border-top:1px solid var(--cv-line)}.cv-integrations h2{text-align:left;margin-bottom:12px}.cv-integrations .cv-eyebrow{text-align:left}}.cv-proof-band{border-block:1px solid var(--cv-line);padding:40px 0;background:var(--cv-soft)}.cv-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.cv-stat+.cv-stat{border-left:1px solid var(--cv-line);padding-left:40px}.cv-stat-value{font-family:var(--font-space-grotesk);font-size:clamp(28px,3vw,42px);letter-spacing:-.04em;font-weight:600;color:hsl(var(--accent-foreground))}.cv-stat h3{font-size:14px;font-weight:600;margin-top:12px}.cv-stat p{font-size:12px;line-height:1.7;color:hsl(var(--muted-foreground));margin-top:6px}.cv-proof-placeholder{margin-top:24px;padding:10px;border:1px dashed var(--cv-line);font:12px monospace}.cv-suite-section{background:radial-gradient(ellipse at 50% 80%,hsl(var(--primary)/.08),transparent 65%)}.cv-section-intro{margin-bottom:36px}.cv-view-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cv-glass{border:1px solid transparent;background:linear-gradient(hsl(var(--card)/.96),hsl(var(--card)/.96)) padding-box,linear-gradient(140deg,hsl(var(--primary)/.45),hsl(var(--border)) 65%,transparent) border-box;box-shadow:inset 0 1px 0 hsl(var(--foreground)/.04);backdrop-filter:blur(10px);border-radius:14px}.cv-view-card{padding:32px}.cv-view-card h3{font:600 30px/1.2 var(--font-space-grotesk);letter-spacing:-.04em;margin-bottom:26px}.cv-view-steps>div{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid hsl(var(--border))}.cv-view-steps strong{font-size:14px}.cv-view-steps p{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.6;margin-top:4px}.cv-view-steps .cv-status{margin-left:auto}.cv-step-number{font:12px monospace;color:hsl(var(--accent-foreground));padding-top:4px}.cv-feature-pills{display:flex;gap:6px;flex-wrap:wrap;margin:22px 0}.cv-feature-pills span{border:1px solid var(--cv-line);border-radius:999px;padding:5px 9px;font-size:12px}.cv-mini-ui{background:hsl(var(--muted)/.4);border:1px solid hsl(var(--border));border-radius:7px;overflow:hidden}.cv-mini-bar{justify-content:space-between;background:var(--cv-soft);color:hsl(var(--muted-foreground))}.cv-mini-bar,.cv-mini-row{display:flex;padding:10px 14px;font-size:12px}.cv-mini-row{align-items:center;gap:8px;border-top:1px solid hsl(var(--border))}.cv-mini-row .cv-status,.cv-mini-row code{margin-left:auto}.cv-mini-row code,.cv-mini-row svg{color:hsl(var(--accent-foreground))}.cv-features{background:hsl(var(--muted)/.25);border-block:1px solid var(--cv-line);padding-block:16px}.cv-feature-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:56px;padding-bottom:56px}.cv-reverse .cv-feature-copy{order:2}.cv-feature-row .cv-h2{font-size:clamp(34px,3.5vw,48px)}.cv-demo-pad{padding:22px}.cv-deferred-demo{min-height:400px}.cv-demo-placeholder{min-height:400px;display:grid;place-items:center;border:1px solid var(--cv-line);border-radius:14px;background:var(--cv-soft);color:hsl(var(--muted-foreground));font-size:13px}.cv-select-note{display:flex;gap:14px;width:100%;align-items:center;justify-content:space-between;text-align:left;padding:16px;margin-top:12px;border:1px solid hsl(var(--border));border-radius:6px;font-size:13px;line-height:1.6}.cv-select-note svg{flex-shrink:0;color:hsl(var(--accent-foreground))}.cv-select-note.selected{border-color:hsl(var(--primary));background:var(--cv-soft)}.cv-transcript{border-left:2px solid hsl(var(--primary));padding:12px 16px;margin-top:24px;min-height:136px}.cv-transcript p{font-size:13px;line-height:1.9;margin-top:10px}.cv-transcript mark{background:hsl(var(--primary)/.12);color:inherit}.cv-inbox-row{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:12px;padding:13px 10px;border-bottom:1px solid hsl(var(--border))}.cv-inbox-row strong{font-size:12px}.cv-inbox-row small{display:block;font-size:12px;color:hsl(var(--muted-foreground));margin-top:4px}.cv-inbox-row.selected{background:var(--cv-soft);border-radius:5px}.cv-selection-summary{font-size:12px;line-height:1.7;color:hsl(var(--muted-foreground));margin-top:18px;min-height:38px}.cv-pack-row{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid hsl(var(--border))}.cv-pack-row p{font-size:12px;line-height:1.6;margin-top:4px}.cv-pack-bottom{margin-top:18px}.cv-use-section{background:radial-gradient(ellipse at 0 30%,hsl(var(--primary)/.06),transparent 65%)}.cv-use-list{margin-top:36px}.cv-use-case{display:grid;grid-template-columns:44px 1fr auto 24px;align-items:center;gap:24px;padding:25px 14px;border-top:1px solid var(--cv-line);transition:transform .2s,background .2s}.cv-use-case:last-child{border-bottom:1px solid var(--cv-line)}.cv-use-case:hover{transform:translateY(-2px);background:var(--cv-soft)}.cv-use-case svg{color:hsl(var(--accent-foreground));transition:transform .2s}.cv-use-case:hover svg{transform:translate(3px,-3px)}.cv-use-number{color:hsl(var(--accent-foreground));font:14px monospace}.cv-use-text{font:500 clamp(17px,2vw,24px)/1.4 var(--font-space-grotesk);letter-spacing:-.02em}.cv-use-pill{font-size:12px;border:1px solid var(--cv-line);padding:6px 13px;border-radius:999px}.cv-security-section{background:var(--cv-soft);border-block:1px solid var(--cv-line)}.cv-security-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.cv-security-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cv-glow{background:radial-gradient(ellipse at 100% 0,hsl(var(--primary)/.13),transparent 70%),hsl(var(--card));border:1px solid var(--cv-line);border-radius:12px}.cv-security-card{padding:24px}.cv-security-card>svg{width:24px;height:24px;color:hsl(var(--accent-foreground));margin-bottom:24px}.cv-security-card h3{font-size:16px;font-weight:600;margin-bottom:12px}.cv-security-card p{font-size:12px;line-height:1.8;color:hsl(var(--muted-foreground))}.cv-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.cv-faq{margin-bottom:10px;padding:20px}.cv-faq summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;font-size:14px;font-weight:500}.cv-faq summary::-webkit-details-marker{display:none}.cv-faq summary svg{flex-shrink:0;color:hsl(var(--accent-foreground));transition:transform .2s}.cv-faq[open] summary svg{transform:rotate(180deg)}.cv-faq p{font-size:13px;line-height:1.9;color:hsl(var(--muted-foreground));margin-top:18px}.cv-demo-section{background:radial-gradient(ellipse at 0 80%,hsl(var(--primary)/.13),transparent 70%),var(--cv-soft);border-block:1px solid var(--cv-line)}.cv-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.cv-demo-checklist{margin:28px 0}.cv-demo-checklist li{display:flex;gap:10px;align-items:center;font-size:14px;padding:10px 0}.cv-demo-checklist svg{color:hsl(var(--accent-foreground));flex-shrink:0}.cv-availability{font-size:12px;line-height:1.8;max-width:400px;color:hsl(var(--muted-foreground))}.cv-final{text-align:center}.cv-logo-glow{position:relative;width:64px;height:64px;margin:12px auto 32px}.cv-logo-glow:before{content:"";position:absolute;inset:-40px;background:radial-gradient(hsl(var(--primary)/.2),transparent 65%);z-index:-1}.cv-final .cv-body{margin:0 auto 28px}.cv-home~footer{padding-top:40px;padding-bottom:28px}.cv-panel-transition{animation:cv-panel .22s ease-out}@keyframes cv-panel{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.cv-reveal{animation:cv-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 20%}@keyframes cv-reveal{0%{opacity:.65;transform:translateY(15px)}to{opacity:1;transform:none}}}@media (min-width:1600px){.cv-container{max-width:1440px}.cv-hero-inner{gap:64px}.cv-hero{padding-top:160px;padding-bottom:72px}}@media (max-width:1100px){.cv-hero-inner{gap:24px}.cv-hero h1{font-size:54px}.cv-hero-panel-body{padding:16px;min-height:440px}.cv-product-toolbar{padding:16px 12px}.cv-product-toolbar strong{font-size:12px}.cv-hero-actions{gap:14px}.cv-feature-row{gap:36px}.cv-demo-grid{gap:40px}.cv-view-card{padding:24px}.cv-security-grid{gap:30px}}@media (max-width:900px){.cv-hero-inner{grid-template-columns:1fr;gap:36px}.cv-hero{padding-top:130px}.cv-hero h1{font-size:clamp(44px,7vw,68px);max-width:800px}.cv-hero-sub{max-width:640px}.cv-hero-product{max-width:700px;width:100%}.cv-hero-panel-body{min-height:395px}.cv-feature-row{gap:28px}.cv-faq-grid{gap:16px}.cv-faq-grid,.cv-security-grid{grid-template-columns:1fr}.cv-view-card h3{font-size:26px}.cv-stat-grid{gap:24px}.cv-stat+.cv-stat{padding-left:24px}}@media (max-width:640px){.cv-container{padding-inline:20px}.cv-section{padding-block:48px}.cv-hero{padding-top:112px;padding-bottom:30px}.cv-hero h1{font-size:43px;letter-spacing:-.05em}.cv-hero-sub{font-size:14px}.cv-hero-actions{align-items:flex-start;flex-direction:column}.cv-sample-link{max-width:none}.cv-trust-line{font-size:12px}.cv-hero-panel-body{min-height:450px;padding:14px}.cv-product-toolbar{flex-wrap:wrap}.cv-product-toolbar p{font-size:12px}.cv-tabs button{padding:7px 9px}.cv-record-icon{display:none}.cv-note p{font-size:12px}.cv-supervisor-columns{grid-template-columns:1fr;gap:16px}.cv-supervisor blockquote{margin-bottom:12px}.cv-supervisor-columns>div:last-child{border-top:1px solid var(--cv-line);padding-top:14px}.cv-audit-list{margin:4px 0 10px}.cv-flag{flex-wrap:wrap}.cv-flag strong{min-width:160px}.cv-integrations{padding-top:20px;padding-bottom:30px}.cv-stat-grid{grid-template-columns:1fr;gap:22px}.cv-stat+.cv-stat{border-left:0;border-top:1px solid var(--cv-line);padding:22px 0 0}.cv-stat-value{font-size:36px}.cv-demo-grid,.cv-feature-row,.cv-view-grid{grid-template-columns:1fr}.cv-view-card{padding:24px 20px}.cv-feature-row{padding-block:36px;gap:24px}.cv-reverse .cv-feature-copy{order:0}.cv-security-cards{gap:12px}.cv-security-card{padding:18px}.cv-security-card h3{font-size:14px}.cv-use-case{grid-template-columns:26px 1fr 20px;gap:12px;padding:20px 0}.cv-use-pill{grid-column:2;grid-row:auto;justify-self:start}.cv-use-case>svg{grid-column:3;grid-row:1}.cv-use-text{font-size:18px}.cv-h2{font-size:38px}.cv-demo-pad{padding:16px}.cv-window-bar{padding:12px;gap:8px}.cv-demo-label{font-size:12px}}@media (prefers-reduced-motion:reduce){.cv-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cv-use-case:hover,.cv-use-case:hover svg{transform:none}html:has(.cv-home){scroll-behavior:auto}}.cv-hero-panel-body{min-height:480px}@media (max-width:640px){.cv-hero-panel-body{min-height:620px}}.cv-window-dots{gap:7px}.cv-window-dots i{width:10px;height:10px;box-shadow:inset 0 1px 2px #ffffff70,0 0 0 1px #00000014}.cv-window-dots i:first-child{background:#ff5f57}.cv-window-dots i:nth-child(2){background:#febc2e}.cv-window-dots i:nth-child(3){background:#28c840}.cv-view-card{background:radial-gradient(ellipse at 0 0,hsl(var(--primary)/.13),transparent 65%) padding-box,linear-gradient(hsl(var(--card)),hsl(var(--card))) padding-box,linear-gradient(140deg,hsl(var(--primary)/.55),hsl(var(--border)) 65%,hsl(var(--primary)/.12)) border-box;box-shadow:inset 0 1px 0 hsl(var(--primary)/.16),0 14px 60px -34px hsl(var(--primary)/.35);transition:box-shadow .3s ease}.cv-view-card:nth-child(2){background:radial-gradient(ellipse at 100% 0,hsl(var(--primary)/.13),transparent 65%) padding-box,linear-gradient(hsl(var(--card)),hsl(var(--card))) padding-box,linear-gradient(220deg,hsl(var(--primary)/.55),hsl(var(--border)) 65%,hsl(var(--primary)/.12)) border-box}.cv-view-card:focus-within,.cv-view-card:hover{box-shadow:inset 0 1px 0 hsl(var(--primary)/.24),0 14px 60px -25px hsl(var(--primary)/.3)}