:root{--vetrra-bg-base: #121212;--vetrra-surface-card: #1a1918;--vetrra-surface-elevated: #20242c;--vetrra-surface-hover: rgba(255, 255, 255, .04);--vetrra-border-subtle: #2a2a2f;--vetrra-border-strong: #343943;--vetrra-text-primary: #f3f4f6;--vetrra-text-secondary: #94a3b8;--vetrra-text-disabled: #52525b;--vetrra-accent-main: #e5a00d;--vetrra-accent-hover: #f5b02d;--vetrra-accent-glow: rgba(229, 160, 13, .15);--vetrra-status-idle: #71717a;--vetrra-status-active: #22d3ee;--vetrra-status-success: #10b981;--vetrra-status-error: #ef4444;--vetrra-status-warning: #f59e0b;--max-width: 1240px;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 8px;--shadow-card: 0 4px 24px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .05)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:Inter,Segoe UI,sans-serif;font-size:16px;line-height:1.6;color:var(--vetrra-text-primary);background:radial-gradient(circle at top left,rgba(34,211,238,.08),transparent 24%),radial-gradient(circle at 90% 12%,rgba(229,160,13,.12),transparent 22%),linear-gradient(180deg,#111213,#121212 42%,#0c0c0d)}body:before{content:"";position:fixed;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 28%);pointer-events:none;z-index:-1}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}code,pre{font-family:Consolas,SFMono-Regular,monospace}.site-frame,.noise-layer{position:fixed;inset:0;pointer-events:none}.site-frame{border:1px solid rgba(255,255,255,.04);z-index:-3}.noise-layer{z-index:-2;opacity:.3;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 85%)}.page-shell{width:min(calc(100% - 32px),var(--max-width));margin:0 auto}.topbar{position:sticky;top:0;z-index:20;backdrop-filter:blur(18px)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#121212eb,#12121294)}.brand{display:inline-flex;align-items:center;gap:14px;min-width:0}.brand-mark{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;width:44px;height:44px;padding:6px;border:1px solid var(--vetrra-border-strong);border-radius:10px;background:radial-gradient(circle at top,rgba(229,160,13,.18),transparent 70%),var(--vetrra-surface-elevated);box-shadow:var(--shadow-card)}.brand-mark span{border-radius:999px;background:linear-gradient(180deg,var(--vetrra-text-primary),rgba(243,244,246,.35))}.brand-lockup{display:grid;gap:2px}.brand-name{font-size:1.1rem;font-weight:700;letter-spacing:-.03em}.brand-tag{color:var(--vetrra-text-secondary);font-size:.82rem}.nav{display:flex;align-items:center;gap:18px}.nav>a{color:var(--vetrra-text-secondary);font-size:.94rem;font-weight:500;transition:color .15s ease}.nav>a:hover,.nav>a:focus-visible,.nav>a.is-active{color:var(--vetrra-text-primary)}.menu-toggle{display:none;width:46px;height:46px;padding:0;border:1px solid var(--vetrra-border-strong);border-radius:10px;background:var(--vetrra-surface-card);cursor:pointer}.menu-toggle span{display:block;width:18px;height:2px;margin:4px auto;background:var(--vetrra-text-primary)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border-radius:6px;border:1px solid transparent;font-size:.94rem;font-weight:600;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,filter .15s ease}.button:hover,.button:focus-visible{filter:brightness(1.05)}.button:disabled{cursor:not-allowed;opacity:.7}.button-primary{color:#000;background:var(--vetrra-accent-main);box-shadow:0 0 0 1px #e5a00d38,0 0 0 6px transparent}.button-primary:hover,.button-primary:focus-visible{box-shadow:0 0 0 1px #e5a00d4d,0 0 18px var(--vetrra-accent-glow)}.button-secondary{border-color:var(--vetrra-border-strong);color:var(--vetrra-text-primary);background:transparent}.button-secondary:hover,.button-secondary:focus-visible{background:var(--vetrra-surface-hover)}.button-nav{min-height:40px}.status-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;padding:6px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.status-idle{color:var(--vetrra-status-idle);background:#71717a1f}.status-active{color:var(--vetrra-status-active);background:#22d3ee1f}.status-success{color:var(--vetrra-status-success);background:#10b9811f}.status-warning{color:var(--vetrra-status-warning);background:#f59e0b1f}.pulse-badge{position:relative}.pulse-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:badge-pulse 1.8s ease-out infinite}@keyframes badge-pulse{0%{box-shadow:0 0 #f59e0b80}70%{box-shadow:0 0 0 10px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.stack,.stack-tight,.section-heading,.page-hero-copy,.docs-content,.callout-card,.timeline-body,.sidebar-card,.status-column,.page-main,.hero,.section-grid,.split-card,.docs-layout,.pricing-grid,.docs-grid,.stage-grid,.feature-grid,.feature-grid-three,.footer-grid,.status-strip,.timeline,.clarity-stack,.hero-actions,.operator-metadata,.feature-panel-grid,.workspace-main,.workspace-grid,.signal-list{display:grid}.stack{gap:24px}.stack-tight{gap:10px}.hero,.section-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:34px;align-items:center;min-height:calc(100vh - 100px);padding:32px 0 56px}.page-main{padding-top:22px}.page-hero{padding:34px 0 24px}.page-hero-copy,.section-heading{gap:12px;max-width:780px}.eyebrow,.table-label,.meta-label,.docs-content h2,.docs-content h3{margin:0}.eyebrow,.table-label,.meta-label,.sidebar-title{color:var(--vetrra-text-secondary);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.eyebrow{color:var(--vetrra-accent-main)}h1,h2,h3,p,ul,ol,pre,figure{margin:0}h1,.section-heading h2,.page-hero h1,.docs-content h1{font-size:clamp(2.8rem,5vw,5rem);line-height:.98;letter-spacing:-.03em}.page-hero h1,.docs-content h1{font-size:clamp(2.45rem,4vw,4rem)}.hero-text,.section-intro,.feature-card p,.bento-card p,.split-copy p,.docs-content p,.stage-card p,.callout-card p,.footer-copy,.status-panel p,.timeline-body p,.doc-card p,.sidebar-card p,.docs-content li,.pricing-card p,.pricing-copy p{color:var(--vetrra-text-secondary)}.hero-actions{grid-auto-flow:column;justify-content:start;gap:14px}.signal-list{gap:12px;padding:0;list-style:none}.signal-list li,.operator-metadata>div,.feature-card,.overlay-card,.window-shell,.workspace-panel,.bento-card,.split-card,.stage-card,.doc-card,.callout-card,.pricing-card,.status-panel,.timeline-item,.docs-sidebar,.sidebar-card{border:1px solid var(--vetrra-border-subtle);border-radius:var(--radius-md);background:radial-gradient(circle at top,rgba(255,255,255,.035),transparent 55%),var(--vetrra-surface-card);box-shadow:var(--shadow-card)}.signal-list li{padding:12px 14px;font-size:.94rem}.operator-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.operator-metadata>div{padding:16px}.operator-metadata strong,.status-column strong{display:block;margin-top:6px;font-size:.98rem;color:var(--vetrra-text-primary)}.hero-visual{display:grid;gap:16px}.overlay-card,.window-shell,.workspace-panel,.feature-card,.bento-card,.split-card,.stage-card,.doc-card,.callout-card,.pricing-card,.status-panel,.timeline-item,.docs-sidebar,.sidebar-card{padding:22px}.overlay-card h2,.callout-card h2{font-size:1.25rem;line-height:1.2}.card-head,.panel-head,.window-topbar,.diag-row,.timeline-item,.timeline-head,.media-frame-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.window-shell,.media-frame{overflow:hidden;border-radius:var(--radius-lg)}.window-topbar,.media-frame-head{padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.06)}.window-dots{display:flex;gap:7px}.window-dots span{width:10px;height:10px;border-radius:50%;background:#f3f4f633}.command-strip{display:flex;align-items:center;gap:10px;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--vetrra-text-secondary)}.workspace-grid{grid-template-columns:160px minmax(0,1fr);gap:18px;padding-top:18px}.operator-rail{display:grid;gap:10px;align-content:start;padding:14px;border:1px solid var(--vetrra-border-subtle);border-radius:10px;background:var(--vetrra-surface-elevated)}.rail-label{color:var(--vetrra-text-secondary);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.rail-item,.docs-nav a{padding:10px 12px;border-radius:8px;color:var(--vetrra-text-secondary);transition:background .15s ease,color .15s ease,border-color .15s ease}.rail-item:hover,.rail-item:focus-visible,.rail-item.is-active,.docs-nav a:hover,.docs-nav a:focus-visible,.docs-nav a.is-current{color:var(--vetrra-text-primary);background:#e5a00d14;box-shadow:inset 0 0 0 1px #e5a00d4d}.workspace-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-panel-wide{grid-column:1 / -1}.panel-title,.feature-card h3,.bento-card h3,.split-copy h3,.doc-card h2,.stage-card h3,.pricing-card h2,.status-panel h2,.timeline-body h3,.pricing-copy h2{font-size:1.1rem;line-height:1.2;letter-spacing:-.02em}.queue-table{display:grid}.queue-row,.diag-row{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06)}.queue-row:last-child,.diag-row:last-child{border-bottom:0}.queue-row{display:grid;grid-template-columns:minmax(0,1fr) max-content auto;align-items:center;gap:12px}.queue-title,.queue-metric,.diag-row span,.docs-nav a,.doc-list li,.stage-meta,.timeline-date,.meta-strip span,.docs-content li,.status-line span{font-variant-numeric:tabular-nums}.queue-title{font-weight:600;min-width:0;overflow-wrap:anywhere}.queue-metric,.stage-meta,.timeline-date{color:var(--vetrra-text-secondary);font-size:.88rem}.queue-metric{min-width:0;justify-self:end;text-align:right;white-space:nowrap}.queue-row .status-badge{justify-self:end;white-space:nowrap}.badge-row,.meter-stack,.status-column,.status-line,.pricing-copy,.docs-nav,.docs-content section,.timeline,.doc-list,.meta-strip{display:grid;gap:12px}.badge-row{grid-template-columns:repeat(3,max-content)}.meter-stack{margin-top:16px}.meter{display:block;width:100%;height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--vetrra-accent-main),rgba(34,211,238,.8))}.ocr-card,.ocr-preview,.framed-visual,.sidebar-card,.media-frame,.docs-content blockquote,.poster-demo,.poster-demo-shell,.poster-demo-workspace,.poster-demo-output,.poster-demo-results,.poster-demo-copy{display:grid;gap:14px}.ocr-preview,.framed-visual,.media-frame,.docs-content blockquote,.poster-demo-shell{min-height:160px;align-content:center;padding:18px;border:1px solid var(--vetrra-border-strong);border-radius:var(--radius-sm);background:linear-gradient(145deg,#ffffff08,#ffffff03),var(--vetrra-surface-elevated)}.ocr-preview{position:relative;overflow:hidden}.ocr-preview:before{content:"";position:absolute;inset:18px;border-radius:6px;background:linear-gradient(135deg,#ef444426,#22d3ee1f),linear-gradient(180deg,rgba(255,255,255,.04),transparent 80%)}.ocr-box{position:relative;z-index:1;width:78%;height:34px;border:1px solid rgba(34,211,238,.7);background:#22d3ee1a}.ocr-box-alt{width:54%;border-color:#e5a00de6;background:#e5a00d1f}.poster-demo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;align-items:center}.poster-demo-copy p,.poster-demo-result span{color:var(--vetrra-text-secondary)}.poster-demo-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.poster-demo-workspace{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:stretch}.poster-demo-poster{position:relative;min-height:320px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:linear-gradient(180deg,#0c0c0d2e,#0c0c0dd1),radial-gradient(circle at 50% 15%,rgba(229,160,13,.18),transparent 28%),linear-gradient(135deg,#6b1225,#1f3a5d 38%,#101214)}.poster-demo-poster:before{content:"ALIEN";position:absolute;left:28px;bottom:72px;font-size:clamp(2.8rem,7vw,4.8rem);font-weight:800;letter-spacing:.2em;color:#f3f4f6e6}.poster-demo-poster:after{content:"DIRECTOR'S CUT";position:absolute;left:32px;bottom:42px;font-size:.88rem;letter-spacing:.28em;color:#f3f4f6b8}.poster-demo-bounds{position:absolute;opacity:0;border:1px solid rgba(34,211,238,.85);background:#22d3ee1f;transition:opacity .18s ease}.poster-demo-bounds-title{top:198px;left:24px;width:calc(100% - 48px);height:78px}.poster-demo-bounds-subtitle{bottom:24px;left:28px;width:56%;height:28px;border-color:#e5a00de6;background:#e5a00d1f}.poster-demo-bounds-meta{top:32px;right:26px;width:94px;height:34px}.poster-demo-scanline{position:absolute;left:0;right:0;top:-18%;height:18%;background:linear-gradient(180deg,#22d3ee00,#22d3ee38,#22d3ee00);opacity:0}.poster-demo-output{align-content:start}.poster-demo-result{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.poster-demo-result:last-child{border-bottom:0}.poster-demo-result strong{font-size:.94rem;text-align:right}.poster-demo-shell.is-scanning .poster-demo-bounds,.poster-demo-shell.is-complete .poster-demo-bounds{opacity:1}.poster-demo-shell.is-scanning .poster-demo-scanline{opacity:1;animation:poster-scan 1.5s linear infinite}.poster-demo-shell.is-complete .poster-demo-bounds{border-color:#10b981e6;background:#10b9811f}.poster-demo-shell.is-complete .poster-demo-bounds-subtitle{border-color:#e5a00de6;background:#e5a00d1f}@keyframes poster-scan{0%{top:-18%}to{top:100%}}.section{padding:82px 0}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.feature-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bento-card-wide{grid-column:span 2}.bento-card-tall{grid-row:span 2}.terminal-block,.docs-content pre{margin-top:4px;padding:16px;border:1px solid var(--vetrra-border-strong);border-radius:var(--radius-sm);background:#101214;color:#c8d2df;font-size:.88rem;overflow-x:auto}.clarity-stack{gap:18px}.split-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:center}.split-card-reverse .split-copy{order:2}.split-card-reverse .split-visual{order:1}.stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.timeline{gap:16px}.timeline-item{align-items:stretch}.timeline-body{gap:6px;width:100%}.timeline-date{min-width:120px;color:var(--vetrra-accent-main);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pricing-grid,.docs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.docs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card-highlight{border-color:#e5a00d66;background:radial-gradient(circle at top,rgba(229,160,13,.1),transparent 58%),var(--vetrra-surface-card)}.pricing-card h2{font-size:2.5rem}.pricing-card h2 span{font-size:1rem;color:var(--vetrra-text-secondary)}.doc-list{padding-left:18px;color:var(--vetrra-text-secondary)}.text-link{color:var(--vetrra-accent-main);font-weight:600}.docs-layout{grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.docs-sidebar{display:grid;position:sticky;top:100px;gap:14px;align-content:start}.docs-content{gap:18px}.docs-content h2{font-size:1.35rem;letter-spacing:-.02em}.docs-content h3{font-size:1rem;letter-spacing:-.01em}.docs-content ul,.docs-content ol{padding-left:18px}.docs-content blockquote{color:var(--vetrra-text-primary)}.docs-content a,.footer-grid a:hover,.footer-grid a:focus-visible,.text-link:hover,.text-link:focus-visible{color:var(--vetrra-text-primary)}.doc-lead{font-size:1.06rem}.media-frame img{width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.06)}.footer{padding:30px 0 44px;border-top:1px solid rgba(255,255,255,.05)}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:18px}.footer-title{margin-bottom:10px;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vetrra-text-primary)}.footer-grid a,.footer-copy,.footer-legal{color:var(--vetrra-text-secondary);font-size:.92rem}.footer-grid a{display:block;margin-bottom:8px}.footer-legal{margin-top:22px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .32s cubic-bezier(.215,.61,.355,1),transform .32s cubic-bezier(.215,.61,.355,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(14px);transition:opacity .36s cubic-bezier(.215,.61,.355,1),transform .36s cubic-bezier(.215,.61,.355,1)}.reveal-stagger.is-visible>*{opacity:1;transform:translateY(0)}.reveal-stagger.is-visible>*:first-child{transition-delay:80ms}.reveal-stagger.is-visible>*:last-child{transition-delay:.16s}@media(max-width:1180px){.feature-grid,.stage-grid,.status-strip,.docs-grid,.pipeline-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-card-tall,.bento-card-wide{grid-column:auto;grid-row:auto}}@media(max-width:980px){.hero,.split-card,.docs-layout,.pricing-grid,.footer-grid,.status-strip,.poster-demo,.workspace-grid{grid-template-columns:1fr}.operator-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-main,.feature-grid,.feature-grid-three,.stage-grid,.docs-grid,.operator-metadata{grid-template-columns:1fr}.hero,.section-grid{min-height:auto}}@media(max-width:760px){.page-shell{width:min(calc(100% - 22px),var(--max-width))}.topbar{position:relative}.topbar-inner{padding:14px 0}.menu-toggle{display:inline-block;z-index:30}.nav{position:absolute;top:calc(100% + 8px);left:0;right:0;display:none;flex-direction:column;align-items:stretch;padding:18px;border:1px solid var(--vetrra-border-strong);border-radius:12px;background:#121212fa;box-shadow:var(--shadow-card)}.nav.open{display:flex}.brand-tag{display:none}.hero,.section,.page-hero{padding-top:28px;padding-bottom:56px}h1,.section-heading h2,.docs-content h1,.page-hero h1{font-size:clamp(2.2rem,8vw,3rem)}.pipeline-bento,.operator-rail,.badge-row,.hero-actions,.poster-demo-workspace{grid-template-columns:1fr;grid-auto-flow:row}.queue-row{grid-template-columns:1fr;align-items:start}.overlay-card,.window-shell,.workspace-panel,.feature-card,.bento-card,.split-card,.stage-card,.doc-card,.callout-card,.pricing-card,.status-panel,.timeline-item,.docs-sidebar,.sidebar-card{padding:18px}.docs-sidebar{position:static}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal,.reveal-stagger>*{opacity:1!important;transform:none!important}}
