:where(.marketing-scope){--font-sans:"Geist", sans-serif;--font-mono:"Geist Mono", monospace}@font-face{font-family:Geist;font-display:swap;src:url(/fonts/vendor/geist/Geist-Variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal}@font-face{font-family:Geist Mono;font-display:swap;src:url(/fonts/vendor/geist-mono/GeistMono-Variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal}:where(.marketing-scope){--site-bg:#050709;--site-panel:#090d11;--site-panel-2:#0e1318;--site-heading:#f8fafc;--site-line:#ffffff1a;--site-line-strong:#ffffff29;--site-text:#f8fafc;--site-muted:#9aa3af;--site-dim:#87919d;--site-faint:#7d8794;--site-raised:#ffffff0d;--site-raised-2:#ffffff1a;--site-accent:#195fd8;--site-accent-text:#6ba0ff;--site-accent-soft:#195fd833;--site-teal:#22c7a9;--site-warm:#e6b54a;--hero-top:#050709;--hero-radial:#195fd80b;--hero-grid-line:#ffffff06;--minerva-primary:#195fd8;--minerva-secondary:#2f8cff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--site-bg);color:var(--site-text)}html:not(.dark) :where(.marketing-scope){--site-bg:#f7f7f4;--site-panel:#fff;--site-panel-2:#f1f2f0;--site-heading:#070707;--site-line:#0f172a1f;--site-line-strong:#0f172a33;--site-text:#0a0a0a;--site-muted:#5f6875;--site-dim:#626b77;--site-faint:#58626f;--site-raised:#0f172a0a;--site-raised-2:#0f172a14;--site-accent:#195fd8;--site-accent-text:#195fd8;--site-accent-soft:#195fd81f;--site-teal:#087565;--site-warm:#8a5b00;--hero-top:#fff;--hero-radial:#195fd807;--hero-grid-line:#0f172a0a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.marketing-scope){scroll-behavior:smooth;background:var(--site-bg);min-width:320px;font-family:var(--font-sans);font-feature-settings:"kern" 1, "liga" 1, "ss01" 1;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0}:where(.marketing-scope) section h2[class~=font-semibold],:where(.marketing-scope) section h3[class~=font-semibold]{font-weight:510}:where(.marketing-scope) section h2[class~=text-5xl]{font-size:clamp(2.1rem,1.35rem + 3.2vw,3rem)}:where(.marketing-scope) section h2[class~=lg\:text-6xl]{font-size:clamp(2.1rem,1.35rem + 3.2vw,3.75rem)}:where(.marketing-scope) section p{color:var(--site-muted)}:where(.marketing-scope) .home-hero{background:radial-gradient(circle at 50% 4%, var(--hero-radial), transparent 36%), linear-gradient(180deg, var(--hero-top) 0%, var(--site-bg) 72%);color:var(--site-text);overflow:hidden}:where(.marketing-scope) .home-hero [class~=text-white],:where(.marketing-scope) .home-hero h1,:where(.marketing-scope) .home-hero h2,:where(.marketing-scope) .home-hero h3{color:var(--site-text)}:where(.marketing-scope) .hero-title{color:var(--site-heading);letter-spacing:-.052em;text-wrap:balance;max-width:min(100%,100vw - 48px);font-size:clamp(3.7rem,7.2vw,6.65rem);font-weight:500;line-height:.9;animation:.48s cubic-bezier(.16,1,.3,1) both hero-reveal}:where(.marketing-scope) .hero-copy{letter-spacing:-.02em;text-wrap:balance;max-width:min(43rem,100vw - 48px);font-size:clamp(1.02rem,1.2vw,1.14rem);line-height:1.55;animation:.56s cubic-bezier(.16,1,.3,1) 40ms both hero-reveal}:where(.marketing-scope) .page-intro-title{text-wrap:balance;font-size:clamp(2.5rem,1rem + 5.5vw,4.5rem);line-height:1.02;animation:.48s cubic-bezier(.16,1,.3,1) both hero-reveal}:where(.marketing-scope) .page-intro-copy{text-wrap:balance;font-size:clamp(1.05rem,.95rem + .5vw,1.25rem);line-height:1.6;animation:.56s cubic-bezier(.16,1,.3,1) 40ms both hero-reveal}html:not(.dark) :where(.marketing-scope) .home-hero{background:radial-gradient(circle at 50% 2%, var(--hero-radial), transparent 34%), linear-gradient(180deg, #fff 0%, #fbfbf8 56%, var(--site-bg) 100%)}html:not(.dark) :where(.marketing-scope) .hero-copy{color:#58616d}:where(.marketing-scope) .homepage-customer-marks>div:nth-child(2){margin-top:1rem}:where(.marketing-scope) .homepage-customer-marks>div:nth-child(2)>div{min-height:4.25rem;padding:.75rem 1rem}:where(.marketing-scope) .homepage-customer-marks img{max-width:min(100%,7.5rem);max-height:1.8rem}:where(.marketing-scope) .system-band{background:var(--site-bg)}:where(.marketing-scope) .system-visual-grid{border-block:0;gap:.9rem}:where(.marketing-scope) .system-visual-card{background:color-mix(in srgb, var(--site-panel) 84%, transparent);border:1px solid var(--site-line);padding-inline:1.1rem}:where(.marketing-scope) .system-visual-card:last-child{border-right:1px solid var(--site-line)}:where(.marketing-scope) .system-visual-card .tfx{max-width:420px;margin-inline:auto}html:not(.dark) :where(.marketing-scope) .system-visual-card{background:#fff;box-shadow:inset 0 1px #0f172a0a,0 18px 52px #0f172a0d}html:not(.dark) :where(.marketing-scope) .system-visual-card .tfx{--site-bg:#fff;--site-text:#111827;--site-muted:#4b5563}html:not(.dark) :where(.marketing-scope) .system-visual-card h3{color:#070707}html:not(.dark) :where(.marketing-scope) .system-visual-card p{color:#68717d}@media (min-width:640px) and (max-width:1023px){:where(.marketing-scope) .system-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){:where(.marketing-scope) .system-visual-grid{border-bottom:1px solid var(--site-line);border-top:1px solid var(--site-line);gap:0}:where(.marketing-scope) .system-visual-card{border:0;border-right:1px solid var(--site-line);padding-inline:1.75rem}:where(.marketing-scope) .system-visual-card:last-child{border-right:0}}:where(.marketing-scope) .technical-figure{color:var(--site-muted);width:100%;display:block;overflow:visible}:where(.marketing-scope) .technical-figure *{vector-effect:non-scaling-stroke}:where(.marketing-scope) .product-loop-section{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--site-accent) 5%, transparent), transparent 34%), var(--site-bg)}:where(.marketing-scope) .product-loop-built-for{color:color-mix(in srgb, var(--site-text) 66%, transparent);flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.45rem;display:flex}:where(.marketing-scope) .product-loop-built-for span{color:var(--site-muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}:where(.marketing-scope) .product-loop-built-for strong{color:color-mix(in srgb, var(--site-text) 84%, transparent);font-size:.98rem;font-weight:520}:where(.marketing-scope) .product-loop-built-for em{color:color-mix(in srgb, var(--site-text) 36%, transparent);font-style:normal}:where(.marketing-scope) .golden-journey-band{background:linear-gradient(180deg, color-mix(in srgb, var(--site-panel) 48%, transparent), transparent 72%), var(--site-bg)}:where(.marketing-scope) .golden-journey-heading{align-items:end;gap:2rem;display:grid}:where(.marketing-scope) .golden-journey-heading>p{max-width:38rem;font-size:1.08rem;line-height:1.72}:where(.marketing-scope) .golden-journey-steps{gap:.85rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}:where(.marketing-scope) .golden-journey-steps li{background:var(--site-panel);border:1px solid var(--site-line);grid-template-rows:auto auto 1fr;min-height:13rem;padding:1.35rem;display:grid}:where(.marketing-scope) .golden-journey-steps li>span{color:var(--site-accent-text);font-family:var(--font-mono);letter-spacing:.16em;font-size:.72rem}:where(.marketing-scope) .golden-journey-steps h3{color:var(--site-text);letter-spacing:-.035em;margin-top:1.55rem;font-size:1.35rem;font-weight:540}:where(.marketing-scope) .golden-journey-steps p{margin-top:.7rem;font-size:.92rem;line-height:1.62}@media (min-width:640px){:where(.marketing-scope) .golden-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){:where(.marketing-scope) .golden-journey-steps{gap:.65rem;margin-top:2rem}:where(.marketing-scope) .golden-journey-steps li{grid-template-rows:auto auto;grid-template-columns:2.25rem minmax(0,1fr);min-height:0;padding:1rem}:where(.marketing-scope) .golden-journey-steps li>span{grid-area:1/1/span 2;padding-top:.2rem}:where(.marketing-scope) .golden-journey-steps h3{grid-column:2;margin-top:0;font-size:1.15rem}:where(.marketing-scope) .golden-journey-steps p{grid-column:2;margin-top:.45rem}}@media (min-width:1024px){:where(.marketing-scope) .golden-journey-heading{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.7fr)}:where(.marketing-scope) .golden-journey-heading>p{justify-self:end}:where(.marketing-scope) .golden-journey-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.marketing-scope) .landing-v10-trust-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;max-width:760px;margin:1.75rem auto 0;display:flex}:where(.marketing-scope) .landing-v10-trust-strip span{border:1px solid var(--site-line);color:var(--site-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:.55rem .72rem;font-size:.72rem}:where(.marketing-scope) .agentic-minerva-band{background:radial-gradient(circle at 72% 22%, color-mix(in srgb, var(--site-teal) 7%, transparent), transparent 33%), var(--site-bg)}:where(.marketing-scope) .agentic-minerva-surfaces{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}:where(.marketing-scope) .agentic-minerva-surfaces span{border:1px solid var(--site-line);color:var(--site-muted);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;padding:.62rem .78rem;font-size:.76rem}:where(.marketing-scope) .agentic-minerva-stack{gap:1rem;display:grid}:where(.marketing-scope) .agentic-minerva-console,:where(.marketing-scope) .agentic-minerva-card{--site-bg:#05070a;--site-text:#f8fafc;--site-muted:#f8fafc9e;--site-dim:#f8fafc6b;color:#f8fafc;background:radial-gradient(circle at 70% 0,#22c7a91a,#0000 42%),#080b0f;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff09}:where(.marketing-scope) .agentic-minerva-console{padding:1rem}:where(.marketing-scope) .agentic-minerva-console-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:.9rem;display:flex}:where(.marketing-scope) .agentic-minerva-console-head span,:where(.marketing-scope) .agentic-minerva-event span,:where(.marketing-scope) .agentic-minerva-event em{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}:where(.marketing-scope) .agentic-minerva-console-head span,:where(.marketing-scope) .agentic-minerva-event span{color:#f8fafc94}:where(.marketing-scope) .agentic-minerva-console-head strong{color:var(--site-teal);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:500}:where(.marketing-scope) .agentic-minerva-event-list{gap:1px;margin-top:1rem;display:grid}:where(.marketing-scope) .agentic-minerva-event{grid-template-columns:96px minmax(0,1fr) 92px;align-items:center;gap:1rem;padding:.72rem 0;display:grid}:where(.marketing-scope) .agentic-minerva-event+.agentic-minerva-event{border-top:1px solid #ffffff14}:where(.marketing-scope) .agentic-minerva-event strong{color:#f8fafcd1;font-size:.92rem;font-weight:500}:where(.marketing-scope) .agentic-minerva-event em{color:var(--site-teal);justify-self:end;font-style:normal}:where(.marketing-scope) .agentic-minerva-grid{gap:1rem;margin-top:3.5rem;display:grid}:where(.marketing-scope) .agentic-minerva-card{padding:1.35rem}:where(.marketing-scope) .agentic-minerva-card h3{color:#f8fafc;letter-spacing:-.03em;font-size:1.05rem;font-weight:600}:where(.marketing-scope) .agentic-minerva-card p{color:#f8fafc94;margin-top:.7rem;font-size:.95rem;line-height:1.65}@media (min-width:768px){:where(.marketing-scope) .agentic-minerva-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){:where(.marketing-scope) .agentic-minerva-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.marketing-scope) .capability-figure-card{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--site-accent) 12%, transparent), transparent 43%), var(--site-panel);border:1px solid var(--site-line);min-height:372px;position:relative;overflow:hidden}:where(.marketing-scope) .capability-mosaic{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}:where(.marketing-scope) .capability-figure-card:before{background-image:radial-gradient(circle, color-mix(in srgb, var(--site-text) 20%, transparent) 1px, transparent 1.2px);content:"";opacity:.12;pointer-events:none;background-size:18px 18px;position:absolute;inset:0}:where(.marketing-scope) .capability-figure-card>*{position:relative}:where(.marketing-scope) .capability-figure-card-1{grid-column:span 5}:where(.marketing-scope) .capability-figure-card-2{background:radial-gradient(circle at 66% 10%, color-mix(in srgb, var(--site-teal) 12%, transparent), transparent 42%), var(--site-panel);grid-column:span 7}:where(.marketing-scope) .capability-figure-card-3{background:radial-gradient(circle at 24% 0%, color-mix(in srgb, var(--site-warm) 13%, transparent), transparent 42%), var(--site-panel);grid-column:span 7}:where(.marketing-scope) .capability-figure-card-4{grid-column:span 5}:where(.marketing-scope) .capability-figure-card .tfx{max-width:288px;margin-inline:auto}:where(.marketing-scope) .proof-record{background:linear-gradient(180deg, color-mix(in srgb, var(--site-panel) 96%, white 4%), var(--site-panel)), var(--site-panel)}:where(.marketing-scope) .client-artifact-shell{background:radial-gradient(circle at 52% 4%,#2f8cff1f,#0000 42%),#080b0f;border:1px solid #ffffff1a;max-height:670px;padding:.9rem .9rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000047,inset 0 1px #ffffff0a}:where(.marketing-scope) .client-artifact-toolbar{color:#f8fafc;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:0 .1rem .72rem;display:flex}:where(.marketing-scope) .client-artifact-title{color:#f8fafc;letter-spacing:-.02em;font-size:1rem;font-weight:560}:where(.marketing-scope) .client-artifact-meta,:where(.marketing-scope) .client-artifact-status{font-family:var(--font-mono);font-size:.72rem}:where(.marketing-scope) .client-artifact-meta{color:#f8fafc94;margin-top:.25rem}:where(.marketing-scope) .client-artifact-status{color:#22c7a9;letter-spacing:.08em;border:1px solid #22c7a959;padding:.42rem .72rem}:where(.marketing-scope) .sample-data-notice{color:#f4d98d;font-family:var(--font-mono);letter-spacing:.09em;text-align:center;text-transform:uppercase;background:#e6b54a1f;border:1px solid #e6b54a6b;margin-top:.8rem;padding:.55rem .7rem;font-size:.68rem}:where(.marketing-scope) .factsheet-artifact{color:#111827;background:#fff;margin-top:.9rem;padding:clamp(1.15rem,2.35vw,1.85rem)}:where(.marketing-scope) .factsheet-masthead{border-bottom:1px solid #dbe2ea;justify-content:space-between;align-items:center;gap:2rem;padding-bottom:.82rem;display:flex}:where(.marketing-scope) .factsheet-masthead img{max-width:min(180px,56vw);height:auto;display:block}:where(.marketing-scope) .factsheet-masthead div{color:#626b77;font-family:var(--font-mono);letter-spacing:.16em;text-align:right;text-transform:uppercase;font-size:.66rem}:where(.marketing-scope) .factsheet-masthead strong{color:#111827;margin-top:.25rem;font-weight:520;display:block}:where(.marketing-scope) .factsheet-hero-row{grid-template-columns:minmax(0,1fr) minmax(220px,.58fr);gap:1.6rem;padding:1.45rem 0 1.05rem;display:grid}:where(.marketing-scope) .factsheet-kicker,:where(.marketing-scope) .factsheet-section-label{color:#626b77;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.62rem}:where(.marketing-scope) .factsheet-hero-row h3{color:#111827;letter-spacing:-.055em;margin-top:.68rem;font-size:clamp(1.7rem,2.62vw,2.55rem);font-weight:560;line-height:.98}:where(.marketing-scope) .factsheet-hero-row p{color:#6b7482;max-width:26rem;margin-top:.72rem;font-size:.82rem;line-height:1.55}:where(.marketing-scope) .factsheet-side-table{border-top:2px solid #111827;font-size:.75rem}:where(.marketing-scope) .factsheet-side-table div,:where(.marketing-scope) .factsheet-holding-row{border-bottom:1px solid #dfe5ec;align-items:center;gap:.75rem;display:grid}:where(.marketing-scope) .factsheet-side-table div{grid-template-columns:minmax(0,1fr) auto;padding:.46rem 0}:where(.marketing-scope) .factsheet-side-table span,:where(.marketing-scope) .factsheet-holding-row span{color:#6b7482}:where(.marketing-scope) .factsheet-side-table strong,:where(.marketing-scope) .factsheet-holding-row strong{color:#111827;font-weight:620}:where(.marketing-scope) .factsheet-metric-grid{border-top:1px solid #dbe2ea;border-bottom:1px solid #dbe2ea;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}:where(.marketing-scope) .factsheet-metric{gap:.28rem;min-width:0;padding:.72rem 0;display:grid}:where(.marketing-scope) .factsheet-metric:nth-child(2),:where(.marketing-scope) .factsheet-metric:nth-child(3){text-align:center;justify-items:center}:where(.marketing-scope) .factsheet-metric:nth-child(4){text-align:right;justify-items:end}:where(.marketing-scope) .factsheet-metric span{color:#626b77;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.58rem;display:block}:where(.marketing-scope) .factsheet-metric strong{color:#111827;letter-spacing:-.045em;margin-top:0;font-size:clamp(1.28rem,1.85vw,1.72rem);font-weight:620;display:block}:where(.marketing-scope) .factsheet-metric-positive strong{color:#047056}:where(.marketing-scope) .factsheet-metric-warm strong{color:#9d4e00}:where(.marketing-scope) .factsheet-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(220px,.72fr);gap:1.25rem;padding-top:1.12rem;display:grid}:where(.marketing-scope) .factsheet-chart-panel,:where(.marketing-scope) .factsheet-allocation-panel{border:1px solid #dfe5ec;padding:.88rem}:where(.marketing-scope) .factsheet-chart{width:100%;height:150px;margin-top:.45rem;display:block;overflow:visible}:where(.marketing-scope) .factsheet-chart text{fill:#626b77;font-family:var(--font-mono);font-size:10px}:where(.marketing-scope) .factsheet-chart-grid{fill:none;stroke:#dfe5ec;stroke-dasharray:2 7}:where(.marketing-scope) .factsheet-chart-axis{fill:none;stroke:#aeb7c3}:where(.marketing-scope) .factsheet-chart-fill{fill:#195fd814}:where(.marketing-scope) .factsheet-chart-line,:where(.marketing-scope) .factsheet-chart-benchmark{fill:none;stroke-linecap:round;stroke-linejoin:round}:where(.marketing-scope) .factsheet-chart-line{stroke:#195fd8;stroke-width:3px}:where(.marketing-scope) .factsheet-chart-benchmark{stroke:#6f7885;stroke-width:1.5px}:where(.marketing-scope) .factsheet-legend{gap:1rem;margin-top:.18rem;display:flex}:where(.marketing-scope) .factsheet-legend span{color:#6b7482;align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}:where(.marketing-scope) .factsheet-legend i{width:.48rem;height:.48rem;display:inline-block}:where(.marketing-scope) .legend-blue{background:#195fd8}:where(.marketing-scope) .legend-grey{background:#6f7885}:where(.marketing-scope) .factsheet-holding-row{grid-template-columns:minmax(0,1fr) auto auto;padding:.54rem 0;font-size:.74rem}:where(.marketing-scope) .factsheet-holding-row em{color:#6b7482;text-align:right;font-style:normal}:where(.marketing-scope) .factsheet-risk-meter{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-top:.68rem;display:grid}:where(.marketing-scope) .factsheet-risk-meter span{color:#55606d;font-family:var(--font-mono);text-align:center;background:#e5ebf2;padding:.32rem 0;font-size:.64rem}:where(.marketing-scope) .factsheet-risk-meter .active{color:#fff;background:#195fd8}:where(.marketing-scope) .factsheet-evidence-row{font-family:var(--font-mono);letter-spacing:.04em;background:#080b0f;border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,.95fr) minmax(0,1.12fr) minmax(0,1.42fr) minmax(0,1fr);gap:.75rem;margin-top:0;padding:.72rem .9rem .86rem;font-size:.64rem;display:grid;position:absolute;bottom:0;left:0;right:0}:where(.marketing-scope) .factsheet-evidence-row span{color:#f8fafc94;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.marketing-scope) .factsheet-evidence-row span:last-child{color:#22c7a9;text-align:right}:where(.marketing-scope) .hero-product-board{color:#f8fafc;background:radial-gradient(circle at 32% 16%,#195fd829,#0000 34%),radial-gradient(circle at 72% 34%,#22c7a91a,#0000 38%),linear-gradient(#11161b 0%,#07090c 100%);border:1px solid #ffffff1f;animation:.9s cubic-bezier(.16,1,.3,1) .15s both hero-frame-rise;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000003d,inset 0 1px #ffffff0a}:where(.marketing-scope) .hero-product-board:before{content:"";opacity:.28;pointer-events:none;background-image:radial-gradient(circle,#ffffff2e 1px,#0000 1.2px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(0deg,#ffffff0b 1px,#0000 1px);background-size:24px 24px,68px 68px,68px 68px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 52% 38%,#000,#0000 76%);mask-image:radial-gradient(circle at 52% 38%,#000,#0000 76%)}:where(.marketing-scope) .hero-product-board-compact{max-width:940px}:where(.marketing-scope) .hero-product-topbar{color:#f8fafc94;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;z-index:1;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:50px;padding:0 1.25rem;font-size:.76rem;display:flex;position:relative}:where(.marketing-scope) .hero-product-kicker{color:#f8fafcbd}:where(.marketing-scope) .hero-product-run{margin-left:1rem}:where(.marketing-scope) .hero-product-status{color:#f8fafc9e;align-items:center;gap:.55rem;display:inline-flex}:where(.marketing-scope) .hero-product-status:before{background:var(--site-teal);content:"";width:.48rem;height:.48rem;animation:3.2s ease-in-out infinite figure-dot-pulse}:where(.marketing-scope) .hero-product-body{z-index:1;grid-template-columns:minmax(0,1fr) 340px;min-height:540px;display:grid;position:relative}:where(.marketing-scope) .hero-product-visual{border-right:1px solid #ffffff1a;align-items:center;min-width:0;padding:1.25rem;display:flex;position:relative}:where(.marketing-scope) .hero-product-figure{--tfx-ink-strong:#f8fafcad;--tfx-ink:#f8fafc6b;--tfx-ink-soft:#f8fafc3d;--tfx-ink-faint:#f8fafc1a;--tfx-paper:#f8fafc0e;width:100%;min-height:390px;display:block;overflow:visible}:where(.marketing-scope) .hero-product-figure *{vector-effect:non-scaling-stroke}:where(.marketing-scope) .hero-product-figure text{fill:#f8fafcad}:where(.marketing-scope) .hero-product-figure .tfx-anno-dim{fill:#f8fafc8a}:where(.marketing-scope) .hero-product-figure .tfx-grid{stroke-opacity:.08}:where(.marketing-scope) .hero-product-figure .tfx-beam-soft{stroke-opacity:.5}:where(.marketing-scope) .hero-source-tile{fill:#ffffff0e;stroke:#f8fafc38;stroke-width:1px}:where(.marketing-scope) .hero-source-icon-stroke{fill:none;stroke:#f8fafc99;stroke-width:1px}:where(.marketing-scope) .hero-source-file{fill:#f8fafc09}:where(.marketing-scope) .hero-product-figure .hero-source-kind{fill:#f8fafcc7;letter-spacing:.04em;font-size:8px;font-weight:650}:where(.marketing-scope) .hero-product-figure .hero-source-title{fill:#f8fafcc7;letter-spacing:.08em;font-size:10px;font-weight:650}:where(.marketing-scope) .hero-product-sidebar{grid-template-rows:minmax(0,1fr) auto;display:grid}:where(.marketing-scope) .hero-product-card{text-align:left;background:linear-gradient(#ffffff0a,#0000),#0507097a;border-bottom:1px solid #ffffff1a;padding:1.35rem 1.3rem}:where(.marketing-scope) .hero-product-card:last-child{border-bottom:0}:where(.marketing-scope) .hero-product-card-featured{background:radial-gradient(circle at 18% 16%,#2f8cff2e,#0000 40%),#05070994}:where(.marketing-scope) .hero-product-card-output{align-content:start;gap:.85rem;display:grid}:where(.marketing-scope) .hero-product-card-meta{color:#f8fafc94;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}:where(.marketing-scope) .hero-product-card-title{color:#f8fafc;letter-spacing:-.035em;overflow-wrap:break-word;margin-top:1.1rem;font-size:1.18rem;font-weight:520;line-height:1.28}:where(.marketing-scope) .hero-product-card-note{color:#f8fafca8;overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%;margin:0;font-size:.78rem;line-height:1.45}:where(.marketing-scope) .hero-factsheet-stage{background:linear-gradient(#ffffff14,#ffffff06),#05070975;border:1px solid #ffffff1f;height:330px;margin-top:.15rem;padding:.45rem .42rem 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}:where(.marketing-scope) .hero-factsheet-stage:before{content:"";opacity:.55;pointer-events:none;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(0deg,#ffffff09 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}:where(.marketing-scope) .hero-factsheet-page{color:#111827;z-index:1;background:#fff;border:1px solid #dde3ec;gap:.32rem;width:100%;max-width:312px;min-height:388px;margin-inline:auto;padding:.5rem;display:grid;position:relative;box-shadow:0 18px 40px #00000047,inset 0 1px #ffffffe6}:where(.marketing-scope) .hero-factsheet-masthead{border-bottom:1px solid #e4e8ef;justify-content:space-between;align-items:center;gap:.8rem;padding-bottom:.32rem;display:flex}:where(.marketing-scope) .hero-factsheet-logo{width:6.25rem;height:auto;display:block}:where(.marketing-scope) .hero-factsheet-report-date,:where(.marketing-scope) .hero-factsheet-fund-name,:where(.marketing-scope) .hero-factsheet-section-label,:where(.marketing-scope) .hero-factsheet-kpi span,:where(.marketing-scope) .hero-factsheet-title-row dt,:where(.marketing-scope) .hero-factsheet-footer{color:#4b5563;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.625rem}:where(.marketing-scope) .hero-factsheet-report-date{text-align:right;white-space:nowrap;justify-items:end;gap:.16rem;margin-left:auto;display:grid}:where(.marketing-scope) .hero-factsheet-report-date strong{color:#111827;letter-spacing:.16em;font-size:.625rem}:where(.marketing-scope) .hero-factsheet-fund-name{color:#475569;letter-spacing:.1em;border-bottom:1px solid #e4e8ef;padding-bottom:.3rem;font-size:.625rem;line-height:1.15}:where(.marketing-scope) .hero-factsheet-title-row{grid-template-columns:minmax(0,1.22fr) minmax(5.15rem,.78fr);gap:.5rem;display:grid}:where(.marketing-scope) .hero-factsheet-title-row h2{color:#0f172a;letter-spacing:-.045em;margin:0;font-size:1rem;font-weight:680;line-height:.98}:where(.marketing-scope) .hero-factsheet-title-row p{color:#475569;margin:.26rem 0 0;font-size:.625rem;line-height:1.45}:where(.marketing-scope) .hero-factsheet-title-row dl{border-top:2px solid #111827;margin:0;display:grid}:where(.marketing-scope) .hero-factsheet-title-row dl div{border-bottom:1px solid #e4e8ef;justify-content:space-between;align-items:baseline;gap:.26rem;padding:.15rem 0;display:flex}:where(.marketing-scope) .hero-factsheet-title-row dl div+div{border-top:0}:where(.marketing-scope) .hero-factsheet-title-row dd{color:#111827;text-align:right;white-space:nowrap;margin:0;font-size:.625rem;font-weight:650}:where(.marketing-scope) .hero-factsheet-title-row dt{font-size:.625rem}:where(.marketing-scope) .hero-factsheet-kpis{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(.marketing-scope) .hero-factsheet-kpi{gap:.14rem;min-width:0;padding:.25rem 0;display:grid}:where(.marketing-scope) .hero-factsheet-kpi:nth-child(2),:where(.marketing-scope) .hero-factsheet-kpi:nth-child(3){text-align:center;justify-items:center}:where(.marketing-scope) .hero-factsheet-kpi:nth-child(4){text-align:right;justify-items:end}:where(.marketing-scope) .hero-factsheet-kpi+.hero-factsheet-kpi{border-left:0}:where(.marketing-scope) .hero-factsheet-kpi strong{color:#0f172a;letter-spacing:-.045em;font-size:.78rem;font-weight:520;line-height:1}:where(.marketing-scope) .hero-factsheet-kpi span{font-size:.625rem}:where(.marketing-scope) .hero-factsheet-kpi-positive strong{color:#08745b}:where(.marketing-scope) .hero-factsheet-kpi-warm strong{color:#865800}:where(.marketing-scope) .hero-factsheet-main{grid-template-columns:minmax(0,1.45fr) minmax(5.6rem,.95fr);gap:.34rem;display:grid}:where(.marketing-scope) .hero-factsheet-chart-panel,:where(.marketing-scope) .hero-factsheet-holdings{border:1px solid #e4e8ef;padding:.34rem}:where(.marketing-scope) .hero-factsheet-chart-panel svg{width:100%;margin-top:.12rem;display:block}:where(.marketing-scope) .hero-factsheet-chart-axis,:where(.marketing-scope) .hero-factsheet-chart-grid{fill:none;stroke:#d9e2ee;stroke-dasharray:1.5 7;stroke-width:1px}:where(.marketing-scope) .hero-factsheet-chart-axis{stroke:#cbd5e1}:where(.marketing-scope) .hero-factsheet-chart-band{fill:#0000}:where(.marketing-scope) .hero-factsheet-chart-area{fill:url(#hero-factsheet-area)}:where(.marketing-scope) .hero-factsheet-chart-line{fill:none;stroke:#1f5ed9;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}:where(.marketing-scope) .hero-factsheet-chart-benchmark{fill:none;stroke:#6b7280;stroke-linecap:round;stroke-width:1.6px}:where(.marketing-scope) .hero-factsheet-chart-label,:where(.marketing-scope) .hero-factsheet-chart-legend text{fill:#64748b;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}:where(.marketing-scope) .hero-factsheet-chart-legend rect{fill:#1f5ed9}:where(.marketing-scope) .hero-factsheet-chart-legend .benchmark{fill:#6b7280}:where(.marketing-scope) .hero-factsheet-holdings{grid-template-columns:1fr;align-content:start;gap:.32rem;display:grid}:where(.marketing-scope) .hero-factsheet-holding{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.26rem;padding-bottom:.34rem;display:grid}:where(.marketing-scope) .hero-factsheet-holdings .hero-factsheet-section-label,:where(.marketing-scope) .hero-factsheet-risk{grid-column:1/-1}:where(.marketing-scope) .hero-factsheet-risk-label{margin-top:.28rem}:where(.marketing-scope) .hero-factsheet-holding span{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.625rem;overflow:hidden}:where(.marketing-scope) .hero-factsheet-holding strong,:where(.marketing-scope) .hero-factsheet-holding em{color:#111827;font-size:.625rem;font-style:normal;font-weight:650}:where(.marketing-scope) .hero-factsheet-holding em{color:#08745b}:where(.marketing-scope) .hero-factsheet-risk{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-top:.1rem;display:grid}:where(.marketing-scope) .hero-factsheet-risk span{color:#475569;font-family:var(--font-mono);text-align:center;background:#edf2f7;padding:.18rem 0;font-size:.625rem;line-height:1}:where(.marketing-scope) .hero-factsheet-risk .active{color:#fff;background:#1f5ed9}:where(.marketing-scope) .hero-factsheet-footer{border-top:1px solid #e4e8ef;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.3rem;padding-top:.4rem;display:grid}:where(.marketing-scope) .hero-factsheet-footer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.marketing-scope) .hero-mini-factsheet{color:#111827;background:#f8fafc;border:1px solid #ffffff29;gap:.52rem;padding:.72rem;display:grid;box-shadow:0 18px 38px #0000003d}:where(.marketing-scope) .hero-mini-factsheet-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}:where(.marketing-scope) .hero-mini-factsheet-head span,:where(.marketing-scope) .hero-mini-factsheet-head em,:where(.marketing-scope) .hero-mini-factsheet-foot{color:#475569;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.625rem;font-style:normal}:where(.marketing-scope) .hero-mini-factsheet-head strong{color:#0f172a;letter-spacing:-.02em;margin-top:.16rem;font-size:.8rem;font-weight:660;line-height:1.15;display:block}:where(.marketing-scope) .hero-mini-factsheet-metrics{border:1px solid #e2e8f0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.marketing-scope) .hero-mini-factsheet-metrics span{border-right:1px solid #e2e8f0;gap:.1rem;padding:.36rem;display:grid}:where(.marketing-scope) .hero-mini-factsheet-metrics span:last-child{border-right:0}:where(.marketing-scope) .hero-mini-factsheet-metrics strong{color:#0f172a;font-size:.78rem;font-weight:700;line-height:1}:where(.marketing-scope) .hero-mini-factsheet-metrics small{color:#475569;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem}:where(.marketing-scope) .hero-mini-factsheet-body{grid-template-columns:minmax(0,1.35fr) minmax(70px,.65fr);gap:.5rem;display:grid}:where(.marketing-scope) .hero-mini-factsheet svg{background:#fff;border:1px solid #e2e8f0;width:100%;height:auto;display:block}:where(.marketing-scope) .hero-mini-chart-grid{fill:none;stroke:#e2e8f0;stroke-width:1px}:where(.marketing-scope) .hero-mini-chart-area{fill:#2f8cff1a}:where(.marketing-scope) .hero-mini-chart-line{fill:none;stroke:#2f8cff;stroke-width:2px}:where(.marketing-scope) .hero-mini-factsheet-allocation{gap:.32rem;display:grid}:where(.marketing-scope) .hero-mini-factsheet-allocation span{color:#334155;gap:.16rem;font-size:.625rem;display:grid}:where(.marketing-scope) .hero-mini-factsheet-allocation i{background:linear-gradient(90deg, #22c7a9 var(--w), #e2e8f0 var(--w));height:.22rem;display:block}:where(.marketing-scope) .hero-mini-factsheet-foot{border-top:1px solid #e2e8f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.24rem;padding-top:.42rem;display:grid}:where(.marketing-scope) .hero-mini-factsheet-foot span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.marketing-scope) .hero-product-source-row,:where(.marketing-scope) .hero-product-review{gap:.55rem;margin-top:1.1rem;display:grid}:where(.marketing-scope) .hero-product-source-row span,:where(.marketing-scope) .hero-product-review span{color:#f8fafca8;font-family:var(--font-mono);border:1px solid #ffffff1a;padding:.62rem .7rem;font-size:.74rem}:where(.marketing-scope) .hero-product-card-compact{padding:1rem 1.05rem}:where(.marketing-scope) .hero-product-compact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;display:grid}:where(.marketing-scope) .hero-product-compact-list{gap:.38rem;margin-top:.68rem;display:grid}:where(.marketing-scope) .hero-product-compact-list span{color:#f8fafcad;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;border:1px solid #ffffff1a;min-width:0;padding:.48rem .5rem;font-size:.62rem;overflow:hidden}:where(.marketing-scope) .minerva-panel{color:#f8fafc;background:radial-gradient(circle at 50% 8%,#195fd829,#0000 40%),#07090c!important}:where(.marketing-scope) .minerva-panel [class~=text-white],:where(.marketing-scope) .minerva-panel [class~=text-slate-300],:where(.marketing-scope) .minerva-panel [class~=text-slate-400]{color:inherit}:where(.marketing-scope) .minerva-chat-session{background:radial-gradient(circle at 22% 0,#195fd81a,#0000 34%),#ffffff06;gap:1rem;padding:1rem;display:grid}:where(.marketing-scope) .minerva-chat-row{gap:.8rem;display:flex}:where(.marketing-scope) .minerva-chat-row-user{text-align:right;display:block}:where(.marketing-scope) .minerva-chat-row-user .minerva-chat-bubble{color:#f8fafc;text-align:left;background:#ffffff0e;display:inline-block}:where(.marketing-scope) .minerva-chat-label{color:#f8fafc6b;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem}:where(.marketing-scope) .minerva-chat-bubble{color:#f8fafcb3;border:1px solid #ffffff1a;max-width:35rem;padding:.85rem .95rem;font-size:.9rem;line-height:1.55}html:not(.dark) :where(.marketing-scope) .minerva-panel{--site-text:#f8fafc;--site-muted:#f8fafca3;color:#f8fafc;border-color:#0f172a2e;box-shadow:0 28px 80px #0f172a1f;background:radial-gradient(circle at 50% 8%,#2f8cff33,#0000 42%),linear-gradient(#101723 0%,#07090c 100%)!important}html:not(.dark) :where(.marketing-scope) .minerva-chat-session{background:radial-gradient(circle at 22% 0,#2f8cff1f,#0000 34%),#ffffff08}:where(.marketing-scope) .capability-figure-card{color:#f8fafc;background:radial-gradient(circle at 50% 0,#195fd821,#0000 44%),#080b0f;box-shadow:inset 0 1px #ffffff09}:where(.marketing-scope) .capability-figure-card-2{background:radial-gradient(circle at 66% 10%,#22c7a924,#0000 42%),#080b0f}:where(.marketing-scope) .capability-figure-card-3{background:radial-gradient(circle at 24% 0,#e6b54a21,#0000 42%),#080b0f}:where(.marketing-scope) .capability-figure-card [class~=text-white]{color:#f8fafc}:where(.marketing-scope) .capability-figure-card [class~=text-slate-400],:where(.marketing-scope) .capability-figure-card p{color:#f8fafc94}:where(.marketing-scope) .capability-figure-card,:where(.marketing-scope) .hero-product-board{--site-bg:#05070a;--site-text:#f8fafc}:where(.marketing-scope) .technical-figure{color:#f8fafc9e}:where(.marketing-scope) .tfx{--tfx-ink-strong:color-mix(in srgb, var(--site-text) 44%, transparent);--tfx-ink:color-mix(in srgb, var(--site-text) 24%, transparent);--tfx-ink-soft:color-mix(in srgb, var(--site-text) 12%, transparent);--tfx-ink-faint:color-mix(in srgb, var(--site-text) 5.5%, transparent);--tfx-paper:color-mix(in srgb, var(--site-text) 3%, transparent);--tfx-accent:var(--site-accent);--tfx-accent-bright:#2f8cff;width:100%;height:auto;display:block}:where(.marketing-scope) .tfx *{stroke-linecap:butt;stroke-linejoin:miter;vector-effect:non-scaling-stroke}:where(.marketing-scope) .tfx text{fill:color-mix(in srgb, var(--site-text) 58%, transparent);font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:.14em;font-size:10px}:where(.marketing-scope) .tfx .tfx-anno-dim{fill:color-mix(in srgb, var(--site-text) 58%, transparent);font-size:10px}:where(.marketing-scope) .tfx .tfx-anno-bright{fill:color-mix(in srgb, var(--site-text) 82%, transparent)}:where(.marketing-scope) .tfx-frame,:where(.marketing-scope) .tfx-hair,:where(.marketing-scope) .tfx-dash,:where(.marketing-scope) .tfx-lead{fill:none;stroke:var(--tfx-ink);stroke-width:1px}:where(.marketing-scope) .tfx-frame{stroke:var(--tfx-ink-soft)}:where(.marketing-scope) .tfx-tick{stroke:var(--tfx-ink-strong);stroke-width:1px}:where(.marketing-scope) .tfx-grid{fill:none;stroke:var(--site-text);stroke-opacity:.05;stroke-width:1px}:where(.marketing-scope) .tfx-fill{fill:var(--tfx-paper)}:where(.marketing-scope) .tfx-dash{stroke-dasharray:3 5}:where(.marketing-scope) .tfx-lead{stroke:var(--tfx-ink-soft)}:where(.marketing-scope) .tfx-node{fill:var(--site-bg);stroke:var(--tfx-ink-strong);stroke-width:1px}:where(.marketing-scope) .tfx-node-core{fill:var(--tfx-ink-strong)}:where(.marketing-scope) .tfx-node-live{fill:var(--tfx-accent-bright);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--tfx-accent-bright) 80%, transparent))}html:not(.dark) :where(.marketing-scope) .system-visual-card .tfx{--tfx-ink-strong:#0f172a75;--tfx-ink:#0f172a4d;--tfx-ink-soft:#0f172a33;--tfx-ink-faint:#0f172a17;--tfx-paper:#0f172a06}html:not(.dark) :where(.marketing-scope) .system-visual-card .tfx text{fill:#0f172a94}html:not(.dark) :where(.marketing-scope) .system-visual-card .tfx .tfx-anno-dim{fill:#0f172a9e}:where(.marketing-scope) .tfx-warn{fill:var(--site-warm)}:where(.marketing-scope) .tfx-beam{fill:none;stroke:var(--tfx-accent-bright);stroke-width:1.5px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--tfx-accent) 85%, transparent))}:where(.marketing-scope) .tfx-beam-soft{stroke-width:1px;stroke-opacity:.55;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--tfx-accent) 55%, transparent))}:where(.marketing-scope) .tfx-beam-teal{stroke:var(--site-teal);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--site-teal) 75%, transparent))}:where(.marketing-scope) .tfx-beam-grad{fill:none;stroke-width:1.5px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--tfx-accent) 70%, transparent))}:where(.marketing-scope) .tfx-node-teal{fill:var(--site-teal);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--site-teal) 80%, transparent))}:where(.marketing-scope) .tfx-fill-acc{fill:var(--site-accent)}:where(.marketing-scope) .tfx-fill-teal,:where(.marketing-scope) .tfx .tfx-t-teal{fill:var(--site-teal)}:where(.marketing-scope) .tfx .tfx-t-warn{fill:var(--site-warm)}:where(.marketing-scope) .tfx .tfx-t-acc{fill:var(--site-accent)}:where(.marketing-scope) .tfx .tfx-msg{letter-spacing:.1em;font-size:10px}:where(.marketing-scope) .tfx-dotfield{fill:color-mix(in srgb, var(--site-text) 14%, transparent)}:where(.marketing-scope) .tfx.tfx-bright{--tfx-ink-strong:color-mix(in srgb, var(--site-text) 76%, transparent);--tfx-ink:color-mix(in srgb, var(--site-text) 50%, transparent);--tfx-ink-soft:color-mix(in srgb, var(--site-text) 28%, transparent);--tfx-paper:color-mix(in srgb, var(--site-text) 5.5%, transparent)}:where(.marketing-scope) .tfx.tfx-bright text{fill:color-mix(in srgb, var(--site-text) 80%, transparent)}:where(.marketing-scope) .tfx.tfx-bright .tfx-anno-dim{fill:color-mix(in srgb, var(--site-text) 55%, transparent)}:where(.marketing-scope) .tfx.tfx-bright .tfx-grid{stroke-opacity:.075}:where(.marketing-scope) .tfx-flow{fill:none;stroke:color-mix(in srgb, var(--site-accent) 80%, transparent);stroke-width:1.2px;stroke-dasharray:2 8;animation:2.4s linear infinite tfx-flow-drift;animation-delay:var(--fd,0s)}:where(.marketing-scope) .tfx-flow-teal{stroke:color-mix(in srgb, var(--site-teal) 86%, transparent)}@keyframes tfx-flow-drift{to{stroke-dashoffset:-80px}}:where(.marketing-scope) .hero-product-sidebar-v2{grid-template-rows:auto 1fr}:where(.marketing-scope) .hero-product-card-tight{padding:.95rem 1.1rem 1.05rem}:where(.marketing-scope) .hero2-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}:where(.marketing-scope) .hero2-chips span{color:#f8fafcb3;font-family:var(--font-mono);border:1px solid #ffffff1f;padding:.3rem .45rem;font-size:.68rem;line-height:1}:where(.marketing-scope) .hero2-divider{border-top:1px solid #ffffff1a;margin:.85rem 0 .75rem}:where(.marketing-scope) .minerva-figure{background:color-mix(in srgb, var(--site-text) 3%, var(--site-bg));border:1px solid var(--site-line);display:block}html:not(.dark) :where(.marketing-scope) .minerva-figure{background:radial-gradient(circle at 28% 12%,#195fd80b,#0000 34%),#fdfdfb;border-color:#0f172a2e;box-shadow:inset 0 1px #ffffffb3}html:not(.dark) :where(.marketing-scope) .minerva-figure .tfx{--tfx-ink-strong:#0f172abd;--tfx-ink:#0f172a80;--tfx-ink-soft:#0f172a57;--tfx-ink-faint:#0f172a24;--tfx-paper:#0f172a09}html:not(.dark) :where(.marketing-scope) .minerva-figure .tfx text{fill:#0f172abd}html:not(.dark) :where(.marketing-scope) .minerva-figure .tfx .tfx-anno-dim{fill:#0f172a94}html:not(.dark) :where(.marketing-scope) .minerva-figure .tfx-grid{stroke-opacity:.11}html:not(.dark) :where(.marketing-scope) .minerva-figure .tfx-dotfield{fill:#0f172a2e}@media (max-width:640px){:where(.marketing-scope) .minerva-figure{-webkit-overflow-scrolling:touch;overflow:auto hidden}:where(.marketing-scope) .minerva-figure .tfx{min-width:640px}}:where(.marketing-scope) .tfx-draw{stroke-dasharray:none;stroke-dashoffset:0}.js :where(.marketing-scope) .tfx-draw{stroke-dasharray:1;stroke-dashoffset:1px}:where(.marketing-scope) [data-inview] .tfx-draw{animation:1.2s cubic-bezier(.22,1,.36,1) forwards tfx-draw;animation-delay:var(--d,0s)}:where(.marketing-scope) .tfx-fade{opacity:1}.js :where(.marketing-scope) .tfx-fade{opacity:0}:where(.marketing-scope) [data-inview] .tfx-fade{animation:.64s cubic-bezier(.16,1,.3,1) forwards tfx-fade;animation-delay:var(--d,0s)}:where(.marketing-scope) [data-inview] .tfx-step{animation:3.2s step-end infinite tfx-step;animation-delay:var(--d,0s)}:where(.marketing-scope) .tfx-rise{transform:none}.js :where(.marketing-scope) .tfx-rise{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0)}:where(.marketing-scope) .tfx-rise-down{transform-origin:50% 0}:where(.marketing-scope) [data-inview] .tfx-rise{animation:.65s cubic-bezier(.22,1,.36,1) forwards tfx-rise;animation-delay:var(--d,0s)}:where(.marketing-scope) .tfx-blip{opacity:0}:where(.marketing-scope) [data-inview] .tfx-blip{animation:2.05s linear forwards tfx-blip;animation-delay:var(--d,0s)}:where(.marketing-scope) [data-inview] .tfx-breathe{animation:3.6s ease-in-out infinite tfx-breathe;animation-delay:calc(var(--i,0) * .45s)}:where(.marketing-scope) [data-played] .tfx-once{opacity:1!important;animation:none!important}@keyframes tfx-rise{to{transform:scaleY(1)}}@keyframes tfx-blip{0%{opacity:0}10%,88%{opacity:1}to{opacity:0}}@keyframes tfx-breathe{0%,to{opacity:.32}50%{opacity:1}}@keyframes tfx-draw{to{stroke-dashoffset:0}}@keyframes tfx-fade{to{opacity:1}}@keyframes tfx-step{0%,to{opacity:.18}6%,22%{opacity:1}}@keyframes hero-reveal{0%{opacity:1;filter:blur(4px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-frame-rise{0%{opacity:0;filter:blur(14px);transform:translateY(52px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes figure-dot-pulse{0%,to{opacity:.5;transform:scale(.88)}46%{opacity:1;transform:scale(1.18)}}@keyframes figure-draw{0%,12%{stroke-dashoffset:360px}44%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-360px}}:where(.marketing-scope) .premium-svg{--premium-blue:#2f8cff;--premium-teal:#25c5bd;--premium-warm:#f5b84b}:where(.marketing-scope) .premium-frame,:where(.marketing-scope) .premium-line,:where(.marketing-scope) .premium-map-line{fill:none;stroke:var(--tfx-ink);stroke-width:1px}:where(.marketing-scope) .premium-frame{fill:color-mix(in srgb, var(--site-text) 2.5%, transparent);stroke:var(--tfx-ink-soft)}:where(.marketing-scope) .premium-grid{opacity:.8}:where(.marketing-scope) .premium-field{fill:none;stroke:color-mix(in srgb, var(--premium-blue) 42%, transparent);stroke-width:1px;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--premium-blue) 28%, transparent))}:where(.marketing-scope) .premium-field-soft{stroke:color-mix(in srgb, var(--premium-teal) 28%, transparent)}:where(.marketing-scope) .premium-line{stroke:color-mix(in srgb, var(--site-text) 22%, transparent)}:where(.marketing-scope) .premium-map-line{stroke:color-mix(in srgb, var(--site-text) 14%, transparent);stroke-width:3px}:where(.marketing-scope) .premium-beam{fill:none;stroke:var(--premium-blue);stroke-width:1.5px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--premium-blue) 72%, transparent))}:where(.marketing-scope) .premium-beam-soft{stroke:var(--premium-teal);stroke-opacity:.75}:where(.marketing-scope) .premium-dot,:where(.marketing-scope) .premium-node{fill:color-mix(in srgb, var(--site-text) 62%, transparent)}:where(.marketing-scope) .premium-dot-live,:where(.marketing-scope) .premium-node-live{fill:var(--premium-blue);filter:drop-shadow(0 0 9px color-mix(in srgb, var(--premium-blue) 72%, transparent))}:where(.marketing-scope) .premium-core,:where(.marketing-scope) .premium-callout,:where(.marketing-scope) .premium-receipt{fill:color-mix(in srgb, var(--site-text) 3.5%, transparent);stroke:color-mix(in srgb, var(--site-text) 20%, transparent);stroke-width:1px}:where(.marketing-scope) .premium-callout-large{fill:color-mix(in srgb, var(--site-text) 2.5%, transparent)}:where(.marketing-scope) .premium-slab{fill:color-mix(in srgb, var(--site-text) 2.5%, transparent);stroke:color-mix(in srgb, var(--site-text) 28%, transparent);stroke-width:1px}:where(.marketing-scope) .tool-bridge-svg{--bridge-tile:color-mix(in srgb, var(--site-text) 5%, transparent);--bridge-tile-stroke:color-mix(in srgb, var(--site-text) 22%, transparent);--bridge-icon:color-mix(in srgb, var(--site-text) 72%, transparent)}:where(.marketing-scope) .tool-bridge-trails path{fill:none;stroke:color-mix(in srgb, var(--site-text) 20%, transparent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}:where(.marketing-scope) .tool-bridge-flow path{animation:11.5s linear infinite tool-bridge-flow;animation-delay:var(--d,0s);fill:none;stroke:url(#ptb-flow);stroke-dasharray:22 245;stroke-dashoffset:245px;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;filter:drop-shadow(0 0 9px #2f8cffa8)}:where(.marketing-scope) .tool-bridge-core rect,:where(.marketing-scope) .tool-bridge-tile-rect{fill:var(--bridge-tile);stroke:var(--bridge-tile-stroke);stroke-width:1px}:where(.marketing-scope) .tool-bridge-core path{fill:color-mix(in srgb, var(--site-text) 76%, transparent)}:where(.marketing-scope) .tool-bridge-core text,:where(.marketing-scope) .tool-bridge-tile text,:where(.marketing-scope) .tool-bridge-caption{fill:color-mix(in srgb, var(--site-text) 58%, transparent);font-family:var(--font-mono);letter-spacing:.14em;font-size:10px}:where(.marketing-scope) .tool-bridge-tile-live{stroke:#2f8cff;filter:drop-shadow(0 0 12px #2f8cff5c)}:where(.marketing-scope) .tool-bridge-icon{fill:none;stroke:var(--bridge-icon);stroke-linecap:butt;stroke-linejoin:miter;stroke-width:1.35px}:where(.marketing-scope) .tool-bridge-caption{fill:color-mix(in srgb, var(--site-text) 64%, transparent)}@keyframes tool-bridge-flow{to{stroke-dashoffset:-245px}}@media (max-width:1023px){:where(.marketing-scope) .hero-title{letter-spacing:-.048em;font-size:clamp(3rem,10vw,5.15rem);line-height:.92}:where(.marketing-scope) .hero-product-body{grid-template-columns:1fr}:where(.marketing-scope) .hero-product-visual{border-bottom:1px solid #ffffff1a;border-right:0}:where(.marketing-scope) .hero-product-sidebar{grid-template-rows:none;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr)}:where(.marketing-scope) .hero-product-sidebar-v2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.marketing-scope) .hero-product-card{border-bottom:0;border-right:1px solid #ffffff1a}:where(.marketing-scope) .hero-product-card:last-child{border-right:0}:where(.marketing-scope) .capability-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.marketing-scope) .capability-figure-card,:where(.marketing-scope) .capability-figure-card-1,:where(.marketing-scope) .capability-figure-card-2,:where(.marketing-scope) .capability-figure-card-3,:where(.marketing-scope) .capability-figure-card-4{grid-column:auto}}@media (max-width:639px){:where(.marketing-scope) .capability-mosaic{grid-template-columns:1fr}:where(.marketing-scope) .capability-figure-viewport{-webkit-overflow-scrolling:touch;overflow:auto hidden}:where(.marketing-scope) .capability-figure-viewport .tfx{min-width:288px}:where(.marketing-scope) .client-artifact-shell{max-height:none;padding-bottom:.9rem}:where(.marketing-scope) .factsheet-artifact{padding:1rem}:where(.marketing-scope) .factsheet-masthead{align-items:flex-start;gap:.75rem}:where(.marketing-scope) .factsheet-masthead img{max-width:min(120px,55%)}:where(.marketing-scope) .factsheet-hero-row,:where(.marketing-scope) .factsheet-main-grid{grid-template-columns:1fr;gap:1rem}:where(.marketing-scope) .factsheet-hero-row h3{font-size:1.65rem}:where(.marketing-scope) .factsheet-metric-grid,:where(.marketing-scope) .factsheet-evidence-row{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.marketing-scope) .factsheet-metric:nth-child(odd){text-align:left;justify-items:start}:where(.marketing-scope) .factsheet-metric:nth-child(2n){text-align:right;justify-items:end}:where(.marketing-scope) .factsheet-evidence-row{margin-top:0;position:static}:where(.marketing-scope) .factsheet-evidence-row span:nth-child(2n){text-align:right}:where(.marketing-scope) .tfx-pan{position:relative;overflow-x:auto}:where(.marketing-scope) .tfx-pan:before{background:color-mix(in srgb, var(--site-panel) 92%, transparent);border:1px solid var(--site-line);color:var(--site-muted);content:"Swipe to explore →";font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;z-index:2;width:max-content;margin:0 0 .5rem;padding:.4rem .55rem;font-size:.68rem;display:block;position:sticky;left:0}:where(.marketing-scope) .tfx-pan .tfx{min-width:600px}:where(.marketing-scope) .agentic-minerva-event{grid-template-columns:1fr;align-items:start;gap:.35rem}:where(.marketing-scope) .agentic-minerva-event em{justify-self:start}}@media (max-width:560px){:where(.marketing-scope) .marketing-header-inner{padding-inline:16px}:where(.marketing-scope) .marketing-header .theme-toggle{width:44px;height:44px}:where(.marketing-scope) .marketing-header .marketing-button{padding:10px 13px;font-size:13px}:where(.marketing-scope) .marketing-header-inner a[href=\/login],:where(.marketing-scope) .marketing-header-inner a[href="https://novem.sh/login"],:where(.marketing-scope) .marketing-header-inner a[href=\/contact]{display:none}:where(.marketing-scope) .hero-title{letter-spacing:-.032em;max-width:21rem;font-size:2.95rem;line-height:.98}:where(.marketing-scope) .hero-copy{max-width:18.5rem;font-size:.98rem;line-height:1.45}:where(.marketing-scope) .hero-product-board{margin-top:2.5rem}:where(.marketing-scope) .hero-product-topbar{flex-direction:column;justify-content:center;align-items:flex-start;gap:.7rem;min-height:76px}:where(.marketing-scope) .hero-product-run{margin-top:.35rem;margin-left:0;display:block}:where(.marketing-scope) .hero-product-visual{-webkit-overflow-scrolling:touch;justify-content:flex-start;padding:.75rem;overflow-x:auto}:where(.marketing-scope) .mobile-scroll-hint{color:#f8fafcc7;font-family:var(--font-mono);letter-spacing:.05em;pointer-events:none;text-transform:uppercase;z-index:3;background:#05080de0;border:1px solid #ffffff2e;padding:.42rem .55rem;font-size:.68rem;display:block;position:absolute;top:.75rem;right:.75rem}:where(.marketing-scope) .hero-product-figure{min-width:600px;min-height:300px}:where(.marketing-scope) .hero-product-sidebar{grid-template-columns:1fr}:where(.marketing-scope) .hero-product-card{border-bottom:1px solid #ffffff1a;border-right:0;padding:1.1rem}:where(.marketing-scope) .hero-product-card-note{font-size:.74rem;line-height:1.42}:where(.marketing-scope) .hero-product-card-title{font-size:1.04rem;line-height:1.34}:where(.marketing-scope) .hero-product-card:last-child{border-bottom:0}}:where(.marketing-scope) .skip-link{background:var(--site-text);color:var(--site-bg);z-index:100;padding:.75rem 1rem;font-size:.88rem;font-weight:650;transition:transform .12s;position:fixed;top:.75rem;left:1rem;transform:translateY(-180%)}:where(.marketing-scope) .skip-link:focus{outline:3px solid var(--site-accent);outline-offset:2px;transform:translateY(0)}:where(.marketing-scope) .preview-banner{background:color-mix(in srgb, var(--site-accent) 18%, var(--site-bg));border-bottom:1px solid color-mix(in srgb, var(--site-accent) 46%, var(--site-line));color:var(--site-text);letter-spacing:-.01em;font-size:.78rem}:where(.marketing-scope) .preview-banner-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1320px;min-height:34px;margin-inline:auto;padding:.45rem 1.5rem;display:flex}:where(.marketing-scope) .preview-banner strong,:where(.marketing-scope) .preview-banner a{font-weight:650}:where(.marketing-scope) .preview-banner a{color:color-mix(in srgb, var(--site-accent) 36%, white);text-underline-offset:3px;white-space:nowrap;flex:none;text-decoration:underline}html:not(.dark) :where(.marketing-scope) .preview-banner a{color:#0f4eae}:where(.marketing-scope) .marketing-menu-panel{opacity:0;pointer-events:none;visibility:hidden}:where(.marketing-scope) .marketing-menu-panel.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)translateY(0)scale(1)}:where(.marketing-scope) .marketing-nav-link[aria-current=page],:where(.marketing-scope) .marketing-menu-item[aria-current=page],:where(.marketing-scope) .mobile-menu-link[aria-current=page] span{color:var(--site-text)}:where(.marketing-scope) .marketing-menu-item[aria-current=page]{box-shadow:inset 2px 0 0 var(--site-accent)}:where(.marketing-scope) .marketing-footer-address{color:var(--site-dim);margin-top:1.4rem;font-size:.82rem;font-style:normal;line-height:1.75}:where(.marketing-scope) .marketing-footer-link{color:var(--site-muted)}:where(.marketing-scope) .marketing-footer-link:hover{color:var(--site-text)}:where(.marketing-scope) .contact-form{gap:1.2rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}:where(.marketing-scope) .contact-form-heading span,:where(.marketing-scope) .access-review-card>span{color:var(--site-accent-text);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:.7rem}:where(.marketing-scope) .contact-form-heading h2{color:var(--site-text);letter-spacing:-.05em;margin-top:.7rem;font-size:clamp(1.75rem,2.7vw,2.45rem);font-weight:540;line-height:1.05}:where(.marketing-scope) .contact-form label,:where(.marketing-scope) .access-form label{color:var(--site-muted);letter-spacing:.01em;gap:.45rem;font-size:.78rem;font-weight:560;display:grid}:where(.marketing-scope) .contact-form label em{color:var(--site-dim);margin-left:.35rem;font-size:.72rem;font-style:normal;font-weight:460}:where(.marketing-scope) .contact-form input,:where(.marketing-scope) .contact-form textarea,:where(.marketing-scope) .access-form input,:where(.marketing-scope) .access-form textarea{background:color-mix(in srgb, var(--site-bg) 72%, transparent);border:1px solid var(--site-line-strong);color:var(--site-text);font:inherit;resize:vertical;border-radius:0;outline:none;width:100%;min-height:46px;padding:.75rem .8rem;font-size:.93rem}:where(.marketing-scope) .contact-form textarea,:where(.marketing-scope) .access-form textarea{line-height:1.55}:where(.marketing-scope) .contact-form input:focus,:where(.marketing-scope) .contact-form textarea:focus,:where(.marketing-scope) .access-form input:focus,:where(.marketing-scope) .access-form textarea:focus{border-color:var(--site-accent);box-shadow:0 0 0 3px var(--site-accent-soft)}:where(.marketing-scope) .contact-form-actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.25rem;display:flex}:where(.marketing-scope) .contact-form-actions>span{color:var(--site-dim);font-size:.78rem}:where(.marketing-scope) .contact-field-row{gap:1rem;display:grid}@media (min-width:640px){:where(.marketing-scope) .contact-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.marketing-scope) .contact-form label>em[role=alert]{color:var(--site-warm);margin-left:0;font-size:.76rem;font-style:normal;font-weight:500}:where(.marketing-scope) .contact-form input[aria-invalid=true]{border-color:var(--site-warm)}:where(.marketing-scope) .contact-form-fallback{border-top:1px solid var(--site-line);color:var(--site-muted);margin:0;padding-top:1rem;font-size:.85rem;line-height:1.55}:where(.marketing-scope) .contact-form-fallback a{color:var(--site-accent-text);text-underline-offset:.2em;text-decoration:underline}:where(.marketing-scope) .contact-page-intro{padding-block:clamp(3.5rem,7vw,5.5rem)}:where(.marketing-scope) .contact-page-intro .page-intro-title{font-size:clamp(2.5rem,1.5rem + 4vw,4rem)}:where(.marketing-scope) .contact-experience .contact-form-shell{background:var(--site-panel)}:where(.marketing-scope) .contact-direct{padding-top:.35rem}:where(.marketing-scope) .contact-direct>a{color:var(--site-text);letter-spacing:-.035em;text-decoration:underline;-webkit-text-decoration-color:var(--site-line-strong);text-decoration-color:var(--site-line-strong);text-underline-offset:5px;margin-top:1rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:520;display:inline-block}:where(.marketing-scope) .contact-direct>a:hover{-webkit-text-decoration-color:var(--site-accent);text-decoration-color:var(--site-accent)}:where(.marketing-scope) .contact-direct p{max-width:20rem;margin-top:.8rem;font-size:.9rem;line-height:1.6}:where(.marketing-scope) .contact-routes>div{border:1px solid var(--site-line)}:where(.marketing-scope) .contact-routes a{gap:.45rem;min-width:0;padding:1rem 1.1rem;display:grid}:where(.marketing-scope) .contact-routes a+a{border-top:1px solid var(--site-line)}:where(.marketing-scope) .contact-routes a:hover{background:var(--site-panel)}:where(.marketing-scope) .contact-routes span{color:var(--site-dim);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}:where(.marketing-scope) .contact-routes strong{color:var(--site-muted);overflow-wrap:anywhere;font-size:.82rem;font-weight:500}@media (min-width:640px){:where(.marketing-scope) .contact-routes a+a{border-left:1px solid var(--site-line);border-top:0}}:where(.marketing-scope) .access-preview-note{border:1px solid color-mix(in srgb, var(--site-warm) 40%, var(--site-line));grid-template-columns:160px minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 1.15rem;display:grid}:where(.marketing-scope) .access-preview-note span{color:var(--site-warm);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}:where(.marketing-scope) .access-preview-note p{font-size:.9rem;line-height:1.55}:where(.marketing-scope) .access-grid{background:var(--site-line);border:1px solid var(--site-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}:where(.marketing-scope) .access-choice{background:var(--site-panel);color:inherit;cursor:pointer;text-align:left;border:0;min-height:310px;padding:clamp(1.25rem,2.4vw,2rem);transition:background .14s;display:grid}:where(.marketing-scope) .access-choice:hover,:where(.marketing-scope) .access-choice.is-selected,:where(.marketing-scope) .access-signin-choice:hover,:where(.marketing-scope) .access-signin-choice.is-selected{background:color-mix(in srgb, var(--site-accent) 8%, var(--site-panel))}:where(.marketing-scope) .access-choice.is-selected,:where(.marketing-scope) .access-signin-choice.is-selected{box-shadow:inset 0 -2px 0 var(--site-accent)}:where(.marketing-scope) .access-choice-number{color:var(--site-dim);font-family:var(--font-mono);font-size:.72rem}:where(.marketing-scope) .access-choice strong{color:var(--site-text);letter-spacing:-.04em;align-self:end;margin-top:3rem;font-size:1.55rem;font-weight:540;line-height:1.1}:where(.marketing-scope) .access-choice p{margin-top:.8rem;font-size:.92rem;line-height:1.55}:where(.marketing-scope) .access-choice small{border-top:1px solid var(--site-line);color:var(--site-dim);margin-top:1.2rem;padding-top:.9rem;font-size:.76rem;line-height:1.5}:where(.marketing-scope) .access-divider{color:var(--site-dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:1rem;margin:1rem 0;font-size:.68rem;display:flex}:where(.marketing-scope) .access-divider:before,:where(.marketing-scope) .access-divider:after{background:var(--site-line);content:"";width:100%;height:1px}:where(.marketing-scope) .access-invite-route{background:color-mix(in srgb, var(--site-accent) 6%, var(--site-panel));border:1px solid var(--site-line);grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:1rem;margin-bottom:1rem;padding:1rem 1.35rem;display:grid}:where(.marketing-scope) .access-invite-route span{color:var(--site-accent-text);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}:where(.marketing-scope) .access-invite-route p{color:var(--site-muted);font-size:.84rem;line-height:1.55}:where(.marketing-scope) .access-signin-choice{background:var(--site-panel);border:1px solid var(--site-line);color:inherit;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:1.15rem 1.35rem;display:flex}:where(.marketing-scope) .access-signin-choice strong,:where(.marketing-scope) .access-signin-choice small{display:block}:where(.marketing-scope) .access-signin-choice strong{color:var(--site-text);font-size:1rem;font-weight:560}:where(.marketing-scope) .access-signin-choice small{color:var(--site-muted);margin-top:.25rem;font-size:.8rem}:where(.marketing-scope) .access-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}:where(.marketing-scope) .access-detail-direct{margin-top:0}:where(.marketing-scope) .access-direct-preview-note{margin-top:1.5rem}:where(.marketing-scope) .access-route-switch{color:var(--site-muted);margin-top:1.25rem;font-size:.9rem}:where(.marketing-scope) .access-route-switch a{color:var(--site-accent-text);text-underline-offset:.18em;text-decoration:underline}:where(.marketing-scope) .access-detail-copy,:where(.marketing-scope) .access-form,:where(.marketing-scope) .access-review-card{padding:clamp(1.3rem,3vw,2.4rem)}:where(.marketing-scope) .access-detail-copy{border-right:1px solid var(--site-line)}:where(.marketing-scope) .access-detail-copy p{margin-top:1.1rem;font-size:.95rem;line-height:1.65}:where(.marketing-scope) .access-form{gap:1rem;display:grid}:where(.marketing-scope) .access-form .marketing-button{width:-moz-fit-content;width:fit-content;margin-top:.35rem}:where(.marketing-scope) .access-form-disclaimer{color:var(--site-dim);font-size:.75rem}:where(.marketing-scope) .access-review-card{align-content:center;gap:.9rem;display:grid}:where(.marketing-scope) .access-review-card strong{color:var(--site-text);font-size:1.4rem;font-weight:540}:where(.marketing-scope) .access-review-card p{font-size:.9rem;line-height:1.65}:where(.marketing-scope) .access-review-card .marketing-button{width:-moz-fit-content;width:fit-content;margin-top:.4rem}:where(.marketing-scope) .access-contract h2{max-width:790px}:where(.marketing-scope) .security-principles h2{max-width:580px}:where(.marketing-scope) .security-principles p{margin-top:1.2rem;font-size:1rem;line-height:1.7}:where(.marketing-scope) .security-model{background:var(--site-panel);border:1px solid var(--site-line);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.5rem;padding:1.3rem;display:grid}:where(.marketing-scope) .security-model>div{min-height:150px;padding:.85rem;display:grid}:where(.marketing-scope) .security-model span,:where(.marketing-scope) .security-model small{color:var(--site-dim);font-family:var(--font-mono);letter-spacing:.08em;font-size:.65rem}:where(.marketing-scope) .security-model strong{color:var(--site-text);align-self:end;font-size:1rem;font-weight:560}:where(.marketing-scope) .security-model i{color:var(--site-accent-text);font-style:normal}:where(.marketing-scope) .security-register-table{border:1px solid var(--site-line);margin-top:2.5rem}:where(.marketing-scope) .security-register-row{border-top:1px solid var(--site-line);grid-template-columns:.72fr 1.15fr 1.15fr .62fr;gap:1rem;padding:1rem;display:grid}:where(.marketing-scope) .security-register-row:first-child{border-top:0}:where(.marketing-scope) .security-register-row strong{color:var(--site-text);font-size:.88rem;font-weight:560}:where(.marketing-scope) .security-register-row p{font-size:.82rem;line-height:1.55}:where(.marketing-scope) .security-register-header{background:var(--site-panel);color:var(--site-dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem}:where(.marketing-scope) .security-status{border:1px solid var(--site-line-strong);color:var(--site-warm);font-family:var(--font-mono);text-transform:uppercase;place-self:start;padding:.4rem .5rem;font-size:.66rem}:where(.marketing-scope) .security-failure h2{max-width:450px}:where(.marketing-scope) .security-failure-list{border:1px solid var(--site-line);display:grid}:where(.marketing-scope) .security-failure-list>div{border-top:1px solid var(--site-line);grid-template-columns:180px minmax(0,1fr);gap:1rem;padding:1rem 1.15rem;display:grid}:where(.marketing-scope) .security-failure-list>div:first-child{border-top:0}:where(.marketing-scope) .security-failure-list strong{color:var(--site-text);font-size:.9rem;font-weight:560}:where(.marketing-scope) .security-failure-list p{font-size:.88rem;line-height:1.6}:where(.marketing-scope) .mobile-scroll-hint{display:none}@media (max-width:900px){:where(.marketing-scope) .access-choice{min-height:0}:where(.marketing-scope) .access-choice strong{margin-top:2rem}:where(.marketing-scope) .security-model{grid-template-columns:1fr}:where(.marketing-scope) .security-model>div{min-height:110px}:where(.marketing-scope) .security-model i{justify-self:center;transform:rotate(90deg)}:where(.marketing-scope) .security-register-header{display:none}:where(.marketing-scope) .security-register-row{grid-template-columns:1fr 1fr}:where(.marketing-scope) .security-register-row:not(.security-register-header)>[data-label]:before{color:var(--site-dim);content:attr(data-label);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.45rem;font-size:.62rem;font-weight:560;display:block}}@media (max-width:700px){:where(.marketing-scope) .preview-banner-inner{align-items:start;padding-inline:1rem}:where(.marketing-scope) .preview-banner-inner>span>span{display:none}:where(.marketing-scope) .access-preview-note,:where(.marketing-scope) .access-invite-route,:where(.marketing-scope) .security-failure-list>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:where(.marketing-scope){scroll-behavior:auto}:where(.marketing-scope) *,:where(.marketing-scope) :before,:where(.marketing-scope) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.marketing-scope) .enterprise-legal-shell{background:var(--site-bg)}:where(.marketing-scope) .enterprise-legal-shell .prose{color:var(--site-muted);font-size:1rem;line-height:1.75}:where(.marketing-scope) .enterprise-legal-shell .prose h1,:where(.marketing-scope) .enterprise-legal-shell .prose h2,:where(.marketing-scope) .enterprise-legal-shell .prose h3,:where(.marketing-scope) .enterprise-legal-shell .prose h4,:where(.marketing-scope) .enterprise-legal-shell .prose strong{color:var(--site-text)}:where(.marketing-scope) .enterprise-legal-shell .prose h1{letter-spacing:-.06em;margin:0 0 1.5rem;font-size:clamp(2.4rem,5vw,4.75rem);font-weight:520;line-height:.98}:where(.marketing-scope) .enterprise-legal-shell .prose h2{border-top:1px solid var(--site-line);letter-spacing:-.04em;margin-top:3.5rem;padding-top:2rem;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:540;line-height:1.12}:where(.marketing-scope) .enterprise-legal-shell .prose h3{margin-top:2.2rem;font-size:1.2rem;font-weight:560}:where(.marketing-scope) .enterprise-legal-shell .prose a{color:var(--site-accent-text);overflow-wrap:anywhere;text-underline-offset:3px;word-break:break-word;text-decoration:underline}:where(.marketing-scope) .enterprise-legal-shell .prose li,:where(.marketing-scope) .enterprise-legal-shell .prose p{margin-block:.8rem}:where(.marketing-scope) .enterprise-legal-shell .prose ul,:where(.marketing-scope) .enterprise-legal-shell .prose ol{padding-left:1.35rem}:where(.marketing-scope) .enterprise-legal-shell .prose table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}:where(.marketing-scope) .enterprise-legal-shell .prose th,:where(.marketing-scope) .enterprise-legal-shell .prose td{border:1px solid var(--site-line);text-align:left;vertical-align:top;padding:.65rem}@media (prefers-reduced-motion:reduce){:where(.marketing-scope) .hero-title,:where(.marketing-scope) .hero-copy,:where(.marketing-scope) .page-intro-title,:where(.marketing-scope) .page-intro-copy{animation:none}:where(.marketing-scope) .tfx-draw,:where(.marketing-scope) .tfx-fade,:where(.marketing-scope) .tfx-step,:where(.marketing-scope) [data-inview] .tfx-draw,:where(.marketing-scope) [data-inview] .tfx-fade,:where(.marketing-scope) [data-inview] .tfx-step{opacity:1;stroke-dasharray:none;stroke-dashoffset:0;animation:none}:where(.marketing-scope) .tfx-rise,:where(.marketing-scope) [data-inview] .tfx-rise,:where(.marketing-scope) .tfx-breathe,:where(.marketing-scope) [data-inview] .tfx-breathe{opacity:1;animation:none;transform:none}:where(.marketing-scope) .tfx-blip,:where(.marketing-scope) [data-inview] .tfx-blip{opacity:0;animation:none}:where(.marketing-scope) .tfx-flow{animation:none}}:where(.marketing-scope) .marketing-header{background:color-mix(in srgb, var(--site-bg) 94%, transparent);border-bottom:1px solid var(--site-line);z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}:where(.marketing-scope) .marketing-header-inner{column-gap:28px}:where(.marketing-scope) .marketing-nav-link{color:var(--site-muted);letter-spacing:-.012em;align-items:center;gap:5px;padding:22px 0;font-size:13px;font-weight:520;line-height:1;transition:color .14s;display:inline-flex}:where(.marketing-scope) .marketing-nav-link:hover{color:var(--site-text)}:where(.marketing-scope) .marketing-nav-chevron{color:var(--site-dim);font-size:11px;transition:transform .18s cubic-bezier(.16,1,.3,1);transform:translateY(-1px)}:where(.marketing-scope) .marketing-nav-link[aria-expanded=true] .marketing-nav-chevron{transform:translateY(-1px)rotate(180deg)}:where(.marketing-scope) .marketing-header-divider{background:var(--site-line);width:1px;height:18px}:where(.marketing-scope) .marketing-menu-panel{background:var(--site-panel);border:1px solid var(--site-line);transform-origin:50% 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:opacity, transform;padding:0;transition:opacity .21s,transform .23s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translate(-50%)translateY(10px)scale(.992);box-shadow:0 30px 80px #00000038}html:not(.dark) :where(.marketing-scope) .marketing-menu-panel{box-shadow:0 28px 72px #0f172a24}:where(.marketing-scope) .marketing-menu-panel.is-open{transform:translate(-50%)translateY(0)scale(1)}:where(.marketing-scope) .marketing-menu-panel-wide{width:min(704px,100vw - 48px)}:where(.marketing-scope) .marketing-menu-panel-compact{width:min(600px,100vw - 48px)}:where(.marketing-scope) .marketing-menu-grid{gap:0;display:grid}:where(.marketing-scope) .marketing-menu-grid-wide,:where(.marketing-scope) .marketing-menu-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.marketing-scope) .marketing-menu-item{border-left:1px solid var(--site-line);border-top:1px solid var(--site-line);background:0 0;min-width:0;min-height:106px;padding:20px;transition:background-color .14s,border-color .14s;display:block}:where(.marketing-scope) .marketing-menu-grid-compact .marketing-menu-item{min-width:0}:where(.marketing-scope) .marketing-menu-grid-wide .marketing-menu-item:nth-child(-n+2){border-top:0}:where(.marketing-scope) .marketing-menu-grid-wide .marketing-menu-item:nth-child(odd){border-left:0}:where(.marketing-scope) .marketing-menu-grid-compact .marketing-menu-item{border-left:1px solid var(--site-line);border-top:1px solid var(--site-line);min-height:104px}:where(.marketing-scope) .marketing-menu-grid-compact .marketing-menu-item:nth-child(-n+2){border-top:0}:where(.marketing-scope) .marketing-menu-grid-compact .marketing-menu-item:nth-child(odd){border-left:0}:where(.marketing-scope) .marketing-menu-item:hover{background:var(--site-panel-2)}:where(.marketing-scope) .marketing-menu-title{color:var(--site-text);letter-spacing:-.03em;overflow-wrap:normal;font-size:17px;font-weight:520;line-height:1.25;display:block}:where(.marketing-scope) .marketing-menu-body{color:var(--site-muted);overflow-wrap:normal;max-width:none;margin-top:8px;font-size:13px;line-height:1.5;display:block}:where(.marketing-scope) .mobile-menu-button{border:1px solid var(--site-line);color:var(--site-text);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;transition:background-color .14s,border-color .14s;display:inline-flex}@media (min-width:1024px){:where(.marketing-scope) .mobile-menu-button{display:none}}:where(.marketing-scope) .mobile-menu-button:hover{background:var(--site-raised);border-color:var(--site-line-strong)}:where(.marketing-scope) .mobile-menu-button span{background:currentColor;width:15px;height:1px;transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .18s;display:block}:where(.marketing-scope) .mobile-menu-button[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}:where(.marketing-scope) .mobile-menu-button[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}:where(.marketing-scope) .marketing-mobile-menu{background:color-mix(in srgb, var(--site-bg) 96%, transparent);border-bottom:1px solid var(--site-line);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .18s,transform .21s cubic-bezier(.16,1,.3,1);position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 28px 80px #0003}:where(.marketing-scope) .marketing-mobile-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}:where(.marketing-scope) .marketing-mobile-menu-inner{gap:1.2rem;max-width:720px;max-height:calc(100dvh - 58px);margin-inline:auto;padding:1.1rem 1rem 1.25rem;display:grid;overflow-y:auto}:where(.marketing-scope) .preview-banner+.marketing-header .marketing-mobile-menu-inner{max-height:calc(100dvh - 92px)}:where(.marketing-scope) .mobile-menu-section-title{color:var(--site-dim);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.65rem;font-size:.72rem}:where(.marketing-scope) .mobile-menu-link-grid{background:var(--site-line);border:1px solid var(--site-line);gap:1px;display:grid;overflow:hidden}:where(.marketing-scope) .mobile-menu-link{background:var(--site-panel);padding:1rem;display:block}:where(.marketing-scope) .mobile-menu-link span{color:var(--site-text);letter-spacing:-.025em;font-size:1rem;font-weight:560;display:block}:where(.marketing-scope) .mobile-menu-link small{color:var(--site-muted);margin-top:.35rem;font-size:.82rem;line-height:1.45;display:block}:where(.marketing-scope) .mobile-menu-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}:where(.marketing-scope) .marketing-button{border:1px solid var(--site-line);border-radius:0;justify-content:center;align-items:center;min-height:44px;padding:12px 17px;font-size:14px;font-weight:600;line-height:1;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}:where(.marketing-scope) .marketing-header .marketing-button{border-radius:0;min-height:44px;padding:10px 15px;font-size:13px;font-weight:560}:where(.marketing-scope) .marketing-header-signin,:where(.marketing-scope) .marketing-header-demo{display:none}@media (min-width:640px){:where(.marketing-scope) .marketing-header-signin,:where(.marketing-scope) .marketing-header-demo{display:inline-flex}}:where(.marketing-scope) .marketing-button-secondary{color:var(--site-text)}:where(.marketing-scope) .marketing-button-secondary:hover{background:var(--site-raised);border-color:var(--site-line-strong)}:where(.marketing-scope) .marketing-button-primary{background:var(--site-text);border-color:var(--site-text);color:var(--site-bg)}:where(.marketing-scope) .marketing-button-primary:hover{background:color-mix(in srgb, var(--site-text) 88%, transparent)}:where(.marketing-scope) .workspace-mock-page span,:where(.marketing-scope) .workspace-mock-page button,:where(.marketing-scope) .workspace-pane-title{font-family:var(--font-mono)}:where(.marketing-scope) .workspace-mock-page{background:linear-gradient(180deg, color-mix(in srgb, var(--site-panel) 32%, transparent) 0%, transparent 460px), var(--site-bg);min-height:100vh;padding:5rem 1.5rem 6rem}:where(.marketing-scope) .workspace-mock-intro{max-width:1280px;margin-inline:auto}:where(.marketing-scope) .workspace-mock-intro h1{color:var(--site-heading);letter-spacing:-.07em;max-width:980px;margin-top:1.2rem;font-size:clamp(3rem,1.55rem + 5.4vw,7rem);font-weight:520;line-height:.9}:where(.marketing-scope) .workspace-mock-intro p{color:var(--site-muted);max-width:760px;margin-top:1.4rem;font-size:clamp(1.05rem,.95rem + .55vw,1.3rem);line-height:1.65}:where(.marketing-scope) .workspace-shell{background:var(--site-line);border:1px solid var(--site-line);grid-template-columns:188px minmax(0,1fr);gap:1px;max-width:1440px;min-height:760px;margin:3rem auto 0;display:grid;overflow:hidden}:where(.marketing-scope) .workspace-rail{background:color-mix(in srgb, var(--site-panel) 86%, transparent);grid-template-rows:auto 1fr;padding:1rem;display:grid}:where(.marketing-scope) .workspace-mark{border:1px solid var(--site-line);color:var(--site-text);font-family:var(--font-mono);letter-spacing:.12em;place-items:center;width:38px;height:38px;font-size:.78rem;display:grid}:where(.marketing-scope) .workspace-rail nav{gap:.1rem;margin-top:2rem;display:grid}:where(.marketing-scope) .workspace-rail a{color:var(--site-muted);padding:.68rem .5rem;font-size:.92rem}:where(.marketing-scope) .workspace-rail a:first-child,:where(.marketing-scope) .workspace-rail a:hover{color:var(--site-text)}:where(.marketing-scope) .workspace-main{background:var(--site-bg);min-width:0}:where(.marketing-scope) .workspace-topbar{background:color-mix(in srgb, var(--site-panel) 58%, transparent);border-bottom:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}:where(.marketing-scope) .workspace-topbar span{color:var(--site-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;display:block}:where(.marketing-scope) .workspace-topbar strong{color:var(--site-text);margin-top:.25rem;font-size:1rem;font-weight:560;display:block}:where(.marketing-scope) .workspace-topbar-actions{gap:.5rem;display:flex}:where(.marketing-scope) .workspace-mock-page button{border:1px solid var(--site-line);color:var(--site-muted);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:.62rem .75rem;font-size:.72rem}:where(.marketing-scope) .workspace-topbar-actions button:last-child{border-color:color-mix(in srgb, var(--site-teal) 46%, var(--site-line));color:var(--site-teal)}:where(.marketing-scope) .workspace-content{grid-template-columns:minmax(0,1fr) 360px;gap:1px;display:grid}:where(.marketing-scope) .workspace-center,:where(.marketing-scope) .workspace-inspector{background:color-mix(in srgb, var(--site-panel) 30%, transparent);min-width:0;padding:1.15rem}:where(.marketing-scope) .workspace-command{border:1px solid var(--site-line);gap:.55rem;padding:1rem;display:grid}:where(.marketing-scope) .workspace-command span,:where(.marketing-scope) .workspace-pane-title{color:var(--site-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}:where(.marketing-scope) .workspace-command p{color:var(--site-text);font-size:1rem;line-height:1.55}:where(.marketing-scope) .workspace-stage-rail{border:1px solid var(--site-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid;overflow:hidden}:where(.marketing-scope) .workspace-stage-rail div{background:var(--site-panel);min-height:106px;padding:.9rem}:where(.marketing-scope) .workspace-stage-rail span{color:var(--site-dim);letter-spacing:.14em;font-size:.68rem;display:block}:where(.marketing-scope) .workspace-stage-rail strong{color:var(--site-muted);letter-spacing:-.03em;margin-top:2.2rem;font-size:1.08rem;font-weight:520;display:block}:where(.marketing-scope) .workspace-stage-rail .is-complete strong{color:var(--site-text)}:where(.marketing-scope) .workspace-stage-rail .is-complete{box-shadow:inset 0 -2px 0 var(--site-accent)}:where(.marketing-scope) .workspace-table{border:1px solid var(--site-line);margin-top:1rem;overflow-x:auto}:where(.marketing-scope) .workspace-table>div{border-top:1px solid var(--site-line);grid-template-columns:minmax(220px,1.4fr) minmax(140px,.8fr) 90px 120px;align-items:center;gap:1rem;min-width:740px;padding:.9rem 1rem;display:grid}:where(.marketing-scope) .workspace-table>div:first-child{border-top:0}:where(.marketing-scope) .workspace-table-head{background:color-mix(in srgb, var(--site-panel) 74%, transparent)}:where(.marketing-scope) .workspace-table-head span{color:var(--site-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}:where(.marketing-scope) .workspace-table strong{color:var(--site-text);font-size:.95rem;font-weight:560}:where(.marketing-scope) .workspace-table span{color:var(--site-muted);font-size:.88rem}:where(.marketing-scope) .workspace-table .is-selected{background:color-mix(in srgb, var(--site-accent) 9%, transparent);box-shadow:inset 2px 0 0 var(--site-accent)}:where(.marketing-scope) .workspace-run-log{border:1px solid var(--site-line);margin-top:1rem}:where(.marketing-scope) .workspace-run-log .workspace-pane-title{padding:.9rem 1rem}:where(.marketing-scope) .workspace-run-log>div:not(.workspace-pane-title){border-top:1px solid var(--site-line);grid-template-columns:64px minmax(0,1fr) 92px;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}:where(.marketing-scope) .workspace-run-log span,:where(.marketing-scope) .workspace-run-log strong{color:var(--site-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:520}:where(.marketing-scope) .workspace-run-log p{color:var(--site-muted);font-size:.9rem}:where(.marketing-scope) .workspace-inspector{border-left:1px solid var(--site-line)}:where(.marketing-scope) .workspace-inspector h2{color:var(--site-text);letter-spacing:-.052em;margin-top:1.1rem;font-size:2rem;font-weight:530;line-height:1.02}:where(.marketing-scope) .workspace-status-row{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}:where(.marketing-scope) .workspace-status-row span{border:1px solid var(--site-line);color:var(--site-muted);letter-spacing:.12em;text-transform:uppercase;padding:.38rem .48rem;font-size:.68rem}:where(.marketing-scope) .workspace-status-row span:first-child{border-color:color-mix(in srgb, var(--site-teal) 42%, var(--site-line));color:var(--site-teal)}:where(.marketing-scope) .workspace-inspector-row{border-top:1px solid var(--site-line);margin-top:1rem;padding-top:1rem}:where(.marketing-scope) .workspace-inspector-row span,:where(.marketing-scope) .workspace-review-box span{color:var(--site-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}:where(.marketing-scope) .workspace-inspector-row p,:where(.marketing-scope) .workspace-review-box p{color:var(--site-muted);margin-top:.45rem;font-size:.93rem;line-height:1.55}:where(.marketing-scope) .workspace-review-box{background:color-mix(in srgb, var(--site-teal) 9%, transparent);border:1px solid color-mix(in srgb, var(--site-teal) 38%, var(--site-line));margin-top:1.1rem;padding:1rem}:where(.marketing-scope) [class~="bg-[#05080d]"],:where(.marketing-scope) [class~="bg-[#05080d]/90"]{background-color:var(--site-bg)}:where(.marketing-scope) [class~="bg-[#090d13]"]{background-color:var(--site-panel)}:where(.marketing-scope) [class~=text-white]{color:var(--site-text)}:where(.marketing-scope) [class~=text-slate-300],:where(.marketing-scope) [class~=text-slate-400]{color:var(--site-muted)}:where(.marketing-scope) [class~=text-slate-500],:where(.marketing-scope) [class~=text-slate-600]{color:var(--site-dim)}:where(.marketing-scope) [class~=text-slate-700]{color:var(--site-faint)}:where(.marketing-scope) [class~=border-white\/10]{border-color:var(--site-line)}:where(.marketing-scope) [class~=border-white]{border-color:var(--site-text)}:where(.marketing-scope) .hero-product-board [class~=text-white],:where(.marketing-scope) .capability-figure-card [class~=text-white],:where(.marketing-scope) .minerva-panel [class~=text-white]{color:#f8fafc}:where(.marketing-scope) .hero-product-board [class~=text-slate-300],:where(.marketing-scope) .hero-product-board [class~=text-slate-400],:where(.marketing-scope) .capability-figure-card [class~=text-slate-300],:where(.marketing-scope) .capability-figure-card [class~=text-slate-400],:where(.marketing-scope) .minerva-panel [class~=text-slate-300],:where(.marketing-scope) .minerva-panel [class~=text-slate-400]{color:#f8fafc9e}:where(.marketing-scope) .hero-product-board [class~=border-white\/10],:where(.marketing-scope) .capability-figure-card [class~=border-white\/10],:where(.marketing-scope) .minerva-panel [class~=border-white\/10]{border-color:#ffffff1c}:where(.marketing-scope) [class~=bg-white\/10]{background-color:var(--site-raised-2)}:where(.marketing-scope) [class~="hover:bg-white/5"]:hover,:where(.marketing-scope) [class~="hover:bg-white/[0.03]"]:hover{background-color:var(--site-raised)}:where(.marketing-scope) [class~=bg-blue-600],:where(.marketing-scope) [class~=bg-blue-400]{background-color:var(--site-accent)}:where(.marketing-scope) [class~=text-blue-400]{color:var(--site-accent-text)}:where(.marketing-scope) [class~=text-emerald-400]{color:var(--site-teal)}:where(.marketing-scope) [class~=text-amber-300]{color:var(--site-warm)}:where(.marketing-scope) .terminal-line{overflow-wrap:anywhere}:where(.marketing-scope) .theme-toggle{border:1px solid var(--site-line);color:var(--site-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}:where(.marketing-scope) .marketing-header .theme-toggle{border-radius:0;width:44px;height:44px}:where(.marketing-scope) .theme-toggle:hover{background:var(--site-raised);border-color:var(--site-line-strong);color:var(--site-text)}:where(.marketing-scope) .theme-toggle svg{width:18px;height:18px;transition:opacity .16s,transform .16s;position:absolute}html.dark :where(.marketing-scope) .theme-toggle__sun,:where(.marketing-scope):not([data-theme]) .theme-toggle__sun{opacity:1;transform:rotate(0)scale(1)}html.dark :where(.marketing-scope) .theme-toggle__moon,:where(.marketing-scope):not([data-theme]) .theme-toggle__moon{opacity:0;transform:rotate(-20deg)scale(.75)}html:not(.dark) :where(.marketing-scope) .theme-toggle__sun{opacity:0;transform:rotate(20deg)scale(.75)}html:not(.dark) :where(.marketing-scope) .theme-toggle__moon{opacity:1;transform:rotate(0)scale(1)}html.dark :where(.marketing-scope) .logo-light,:where(.marketing-scope):not([data-theme]) .logo-light{display:none}html.dark :where(.marketing-scope) .logo-dark,:where(.marketing-scope):not([data-theme]) .logo-dark,html:not(.dark) :where(.marketing-scope) .logo-light{display:block}html:not(.dark) :where(.marketing-scope) .logo-dark{display:none}:where(.marketing-scope) .minerva-glyph{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;line-height:0;display:grid}:where(.marketing-scope) .minerva-glyph-dot{aspect-ratio:1;background:var(--minerva-primary);opacity:.46;transform-origin:50%;border-radius:999px;animation:3.1s cubic-bezier(.45,0,.2,1) infinite minerva-breathe;display:block;transform:scale(.9);box-shadow:0 0 #195fd800}:where(.marketing-scope) .minerva-glyph-dot:nth-child(5){background:var(--minerva-secondary)}:where(.marketing-scope) .minerva-glyph-dot:first-child{animation-delay:0s}:where(.marketing-scope) .minerva-glyph-dot:nth-child(2){animation-delay:70ms}:where(.marketing-scope) .minerva-glyph-dot:nth-child(3){animation-delay:.14s}:where(.marketing-scope) .minerva-glyph-dot:nth-child(4){animation-delay:.21s}:where(.marketing-scope) .minerva-glyph-dot:nth-child(5){animation-delay:.28s}:where(.marketing-scope) .minerva-glyph-dot:nth-child(6){animation-delay:.35s}:where(.marketing-scope) .minerva-glyph-dot:nth-child(7){animation-delay:.42s}:where(.marketing-scope) .minerva-glyph-dot:nth-child(8){animation-delay:.49s}:where(.marketing-scope) .minerva-glyph-dot:nth-child(9){animation-delay:.56s}@keyframes minerva-breathe{0%,to{opacity:.44;transform:scale(.9);box-shadow:0 0 #195fd800}38%{opacity:.86;transform:scale(1);box-shadow:0 0 18px -8px #195fd8cc}68%{opacity:.62;transform:scale(.94)}}@media (max-width:760px){:where(.marketing-scope) .marketing-menu-panel,:where(.marketing-scope) .marketing-menu-panel-compact,:where(.marketing-scope) .marketing-menu-panel-wide{width:min(360px,100vw - 32px);left:0;transform:translateY(10px)scale(.992)}:where(.marketing-scope) .marketing-menu-panel.is-open{transform:translateY(0)scale(1)}:where(.marketing-scope) .marketing-menu-grid-compact,:where(.marketing-scope) .marketing-menu-grid-wide{grid-template-columns:1fr;display:grid}:where(.marketing-scope) .marketing-menu-grid-compact .marketing-menu-item,:where(.marketing-scope) .marketing-menu-grid-wide .marketing-menu-item{border-left:0;border-top:1px solid var(--site-line)}:where(.marketing-scope) .marketing-menu-grid-compact .marketing-menu-item:first-child,:where(.marketing-scope) .marketing-menu-grid-wide .marketing-menu-item:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){:where(.marketing-scope) .minerva-glyph-dot,:where(.marketing-scope) .marketing-menu-panel{transition:none;animation:none}:where(.marketing-scope) .hero-product-status:before{animation:none}}:where(.marketing-scope) .docs-page{background:linear-gradient(180deg, color-mix(in srgb, var(--site-panel) 38%, transparent) 0%, transparent 360px), var(--site-bg);color:var(--site-text);min-height:100vh}:where(.marketing-scope) .docs-topbar{border-bottom:1px solid var(--site-line);grid-template-columns:auto minmax(220px,520px) auto;align-items:center;gap:1rem;max-width:1440px;margin-inline:auto;padding:18px 24px;display:grid}:where(.marketing-scope) .docs-crumb,:where(.marketing-scope) .docs-preview-badge,:where(.marketing-scope) .docs-kicker,:where(.marketing-scope) .docs-callout-title,:where(.marketing-scope) .docs-flow-node span,:where(.marketing-scope) .docs-entry-card span,:where(.marketing-scope) .docs-persona-band span,:where(.marketing-scope) .docs-article-meta,:where(.marketing-scope) .docs-table th,:where(.marketing-scope) .docs-steps span{font-family:var(--font-mono)}:where(.marketing-scope) .docs-crumb{color:var(--site-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}:where(.marketing-scope) .docs-crumb:hover{color:var(--site-text)}:where(.marketing-scope) .docs-preview-badge{border:1px solid var(--site-line);color:var(--site-dim);letter-spacing:.14em;text-transform:uppercase;justify-self:end;padding:.5rem .7rem;font-size:.72rem}:where(.marketing-scope) .docs-search{position:relative}:where(.marketing-scope) .docs-search input{background:linear-gradient(180deg, color-mix(in srgb, var(--site-panel) 96%, white 4%), var(--site-panel));border:1px solid var(--site-line);color:var(--site-text);outline:none;width:100%;height:42px;padding:0 .95rem;font-size:.92rem}:where(.marketing-scope) .docs-search input:focus{border-color:color-mix(in srgb, var(--site-accent) 64%, var(--site-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--site-accent) 16%, transparent)}:where(.marketing-scope) .docs-search-results{background:var(--site-panel);border:1px solid var(--site-line);z-index:40;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 24px 70px #00000047}:where(.marketing-scope) .docs-search-results a,:where(.marketing-scope) .docs-search-empty{border-top:1px solid var(--site-line);gap:.2rem;padding:.85rem .95rem;display:grid}:where(.marketing-scope) .docs-search-results li:first-child a{border-top:0}:where(.marketing-scope) .docs-search-results a:hover{background:var(--site-panel-2)}:where(.marketing-scope) .docs-search-results span{color:var(--site-dim);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}:where(.marketing-scope) .docs-search-results strong{color:var(--site-text);font-size:.94rem;font-weight:560}:where(.marketing-scope) .docs-search-results small,:where(.marketing-scope) .docs-search-empty{color:var(--site-muted);font-size:.82rem;line-height:1.45}:where(.marketing-scope) .docs-grid{grid-template-columns:260px minmax(0,1fr) 220px;gap:36px;max-width:1440px;margin-inline:auto;padding:36px 24px 96px;display:grid}:where(.marketing-scope) .docs-grid-landing{grid-template-columns:260px minmax(0,1fr)}:where(.marketing-scope) .docs-sidebar,:where(.marketing-scope) .docs-toc{align-self:start;position:sticky;top:92px}:where(.marketing-scope) .docs-home-link{border:1px solid var(--site-line);color:var(--site-muted);margin-bottom:1rem;padding:.8rem .9rem;font-size:.92rem;font-weight:560;display:block}:where(.marketing-scope) .docs-home-link:hover,:where(.marketing-scope) .docs-home-link.is-active{background:var(--site-panel);color:var(--site-text)}:where(.marketing-scope) .docs-quick-links{border:1px solid var(--site-line);gap:1px;margin-bottom:1rem;display:grid;overflow:hidden}:where(.marketing-scope) .docs-quick-links a{background:color-mix(in srgb, var(--site-panel) 78%, transparent);color:var(--site-muted);padding:.72rem .85rem;font-size:.86rem}:where(.marketing-scope) .docs-quick-links a:hover,:where(.marketing-scope) .docs-quick-links a.is-active{background:var(--site-panel);color:var(--site-text)}:where(.marketing-scope) .docs-nav-group{border-top:1px solid var(--site-line);padding:1.05rem 0}:where(.marketing-scope) .docs-nav-group:not(.is-open){padding:0}:where(.marketing-scope) .docs-nav-group-summary{color:var(--site-muted);justify-content:space-between;align-items:center;padding:.82rem 0;display:flex}:where(.marketing-scope) .docs-nav-group-summary span{color:inherit;font-size:.88rem;font-weight:560}:where(.marketing-scope) .docs-nav-group-summary small{border:1px solid var(--site-line);color:var(--site-dim);font-family:var(--font-mono);padding:.25rem .34rem;font-size:.68rem;line-height:1}:where(.marketing-scope) .docs-nav-group-summary:hover{color:var(--site-text)}:where(.marketing-scope) .docs-nav-group h2,:where(.marketing-scope) .docs-toc h2{color:var(--site-text);letter-spacing:-.01em;font-size:.82rem;font-weight:620}:where(.marketing-scope) .docs-nav-group p{color:var(--site-dim);margin-top:.28rem;font-size:.78rem;line-height:1.45}:where(.marketing-scope) .docs-nav-group nav,:where(.marketing-scope) .docs-toc nav{gap:.1rem;margin-top:.75rem;display:grid}:where(.marketing-scope) .docs-nav-group a,:where(.marketing-scope) .docs-toc a{color:var(--site-muted);padding:.34rem 0;font-size:.9rem;line-height:1.35}:where(.marketing-scope) .docs-nav-group a:hover,:where(.marketing-scope) .docs-nav-group a.is-active,:where(.marketing-scope) .docs-toc a:hover{color:var(--site-text)}:where(.marketing-scope) .docs-nav-group a.is-active{box-shadow:inset 2px 0 0 var(--site-accent);padding-left:.7rem}:where(.marketing-scope) .docs-toc{border-left:1px solid var(--site-line);padding-left:1rem}:where(.marketing-scope) .docs-main{min-width:0}:where(.marketing-scope) .docs-landing-hero{background:radial-gradient(circle at 80% 20%, color-mix(in srgb, var(--site-accent) 18%, transparent), transparent 32%), linear-gradient(180deg, color-mix(in srgb, var(--site-panel) 92%, white 8%), var(--site-panel));border:1px solid var(--site-line);grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:2rem;padding:clamp(2rem,5vw,4.5rem);display:grid}:where(.marketing-scope) .docs-kicker{color:var(--site-dim);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem}:where(.marketing-scope) .docs-landing-hero h1,:where(.marketing-scope) .docs-article h1{color:var(--site-heading);letter-spacing:-.055em;text-wrap:balance;max-width:880px;margin-top:1rem;font-size:clamp(2.5rem,1.55rem + 3.4vw,5.25rem);font-weight:520;line-height:.95}:where(.marketing-scope) .docs-landing-hero p,:where(.marketing-scope) .docs-article-header>p{color:var(--site-muted);max-width:760px;margin-top:1.25rem;font-size:clamp(1.03rem,.95rem + .45vw,1.25rem);line-height:1.65}:where(.marketing-scope) .docs-landing-record{background:color-mix(in srgb, var(--site-bg) 64%, transparent);border:1px solid var(--site-line);align-self:center;gap:1px;display:grid;overflow:hidden}:where(.marketing-scope) .docs-landing-record span,:where(.marketing-scope) .docs-landing-record strong{background:var(--site-panel);color:var(--site-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:.95rem 1rem;font-size:.76rem;display:block}:where(.marketing-scope) .docs-landing-record strong{background:color-mix(in srgb, var(--site-teal) 12%, var(--site-panel));color:var(--site-teal);font-weight:520}:where(.marketing-scope) .docs-entry-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin-top:1px;display:grid;overflow:hidden}:where(.marketing-scope) .docs-entry-card{background:var(--site-panel);border:1px solid var(--site-line);min-height:230px;padding:1.35rem;display:block}:where(.marketing-scope) .docs-entry-card:hover{background:var(--site-panel-2)}:where(.marketing-scope) .docs-entry-card span{color:var(--site-accent-text);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem}:where(.marketing-scope) .docs-entry-card h2{color:var(--site-text);letter-spacing:-.035em;margin-top:1.8rem;font-size:1.24rem;font-weight:540;line-height:1.12}:where(.marketing-scope) .docs-entry-card p{color:var(--site-muted);margin-top:1rem;font-size:.86rem;line-height:1.55}:where(.marketing-scope) .docs-secondary-grid{border:1px solid var(--site-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.4rem;display:grid;overflow:hidden}:where(.marketing-scope) .docs-secondary-grid a{background:color-mix(in srgb, var(--site-panel) 76%, transparent);padding:1rem}:where(.marketing-scope) .docs-secondary-grid a:hover{background:var(--site-panel-2)}:where(.marketing-scope) .docs-secondary-grid span{color:var(--site-dim);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;display:block}:where(.marketing-scope) .docs-secondary-grid strong{color:var(--site-muted);margin-top:.6rem;font-size:.9rem;font-weight:480;line-height:1.45;display:block}:where(.marketing-scope) .docs-persona-band{border:1px solid var(--site-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1.4rem;display:grid;overflow:hidden}:where(.marketing-scope) .docs-persona-band div{background:color-mix(in srgb, var(--site-panel) 78%, transparent);padding:1.15rem}:where(.marketing-scope) .docs-persona-band span{color:var(--site-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}:where(.marketing-scope) .docs-persona-band p{color:var(--site-text);margin-top:.55rem;font-size:.94rem;line-height:1.45}:where(.marketing-scope) .docs-article{background:color-mix(in srgb, var(--site-panel) 72%, transparent);border:1px solid var(--site-line);padding:clamp(1.35rem,4vw,4rem)}:where(.marketing-scope) .docs-article-header{border-bottom:1px solid var(--site-line);padding-bottom:clamp(2rem,5vw,4rem)}:where(.marketing-scope) .docs-article-meta{border:1px solid var(--site-line);color:var(--site-dim);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:1px;width:-moz-fit-content;width:fit-content;margin-top:2rem;font-size:.72rem;display:flex}:where(.marketing-scope) .docs-article-meta span{background:var(--site-panel);padding:.62rem .75rem}:where(.marketing-scope) .docs-article-section{border-top:1px solid var(--site-line);padding:clamp(2rem,5vw,3.5rem) 0;scroll-margin-top:96px}:where(.marketing-scope) .docs-article-header+.docs-article-section{border-top:0}:where(.marketing-scope) .docs-article-section h2{color:var(--site-text);letter-spacing:-.045em;font-size:clamp(1.65rem,1.28rem + 1.25vw,2.35rem);font-weight:530;line-height:1.05}:where(.marketing-scope) .docs-article-section p,:where(.marketing-scope) .docs-callout,:where(.marketing-scope) .docs-checklist,:where(.marketing-scope) .docs-steps p{color:var(--site-muted);font-size:1rem;line-height:1.72}:where(.marketing-scope) .docs-article-section>p,:where(.marketing-scope) .docs-callout,:where(.marketing-scope) .docs-flow,:where(.marketing-scope) .docs-table-wrap,:where(.marketing-scope) .docs-code,:where(.marketing-scope) .docs-steps,:where(.marketing-scope) .docs-checklist{margin-top:1.1rem}:where(.marketing-scope) .docs-callout{border:1px solid var(--site-line);padding:1rem 1.1rem}:where(.marketing-scope) .docs-callout-security{background:color-mix(in srgb, var(--site-accent) 9%, transparent);border-color:color-mix(in srgb, var(--site-accent) 38%, var(--site-line))}:where(.marketing-scope) .docs-callout-evidence{background:color-mix(in srgb, var(--site-teal) 9%, transparent);border-color:color-mix(in srgb, var(--site-teal) 36%, var(--site-line))}:where(.marketing-scope) .docs-callout-title{color:var(--site-text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.4rem;font-size:.72rem}:where(.marketing-scope) .docs-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}:where(.marketing-scope) .docs-flow-node{background:var(--site-panel);border:1px solid var(--site-line);min-height:170px;padding:1rem}:where(.marketing-scope) .docs-flow-node span{color:var(--site-accent-text);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}:where(.marketing-scope) .docs-flow-node p{color:var(--site-muted);margin-top:3rem;font-size:.92rem;line-height:1.55}:where(.marketing-scope) .docs-steps{counter-reset:docs-steps;gap:0;padding:0;list-style:none;display:grid}:where(.marketing-scope) .docs-steps li{border-top:1px solid var(--site-line);grid-template-columns:54px minmax(0,1fr);gap:1rem;padding:1.1rem 0;display:grid}:where(.marketing-scope) .docs-steps li:first-child{border-top:0}:where(.marketing-scope) .docs-steps span{color:var(--site-dim);letter-spacing:.14em;font-size:.76rem}:where(.marketing-scope) .docs-steps strong{color:var(--site-text);letter-spacing:-.02em;font-size:1.02rem;font-weight:560;display:block}:where(.marketing-scope) .docs-steps p{margin-top:.22rem}:where(.marketing-scope) .docs-checklist{gap:.75rem;padding:0;list-style:none;display:grid}:where(.marketing-scope) .docs-checklist li{border-left:2px solid var(--site-accent);color:var(--site-muted);padding-left:.9rem}:where(.marketing-scope) .docs-table-wrap{border:1px solid var(--site-line);overflow-x:auto}:where(.marketing-scope) .docs-table{border-collapse:collapse;width:100%;min-width:700px}:where(.marketing-scope) .docs-table th,:where(.marketing-scope) .docs-table td{border-left:1px solid var(--site-line);border-top:1px solid var(--site-line);text-align:left;vertical-align:top}:where(.marketing-scope) .docs-table th:first-child,:where(.marketing-scope) .docs-table td:first-child{border-left:0}:where(.marketing-scope) .docs-table thead th{background:var(--site-panel);color:var(--site-dim);letter-spacing:.13em;text-transform:uppercase;border-top:0;padding:.85rem .95rem;font-size:.7rem;font-weight:520}:where(.marketing-scope) .docs-table td{color:var(--site-muted);padding:.95rem;font-size:.94rem;line-height:1.55}:where(.marketing-scope) .docs-table td:first-child{color:var(--site-text);font-weight:560}:where(.marketing-scope) .docs-code{color:#d7e4f7;font-family:var(--font-mono);background:#070a0f;border:1px solid #ffffff1f;padding:1rem;font-size:.82rem;line-height:1.7;overflow-x:auto}html:not(.dark) :where(.marketing-scope) .docs-code{color:#e8f0fb;background:#10151d}@media (max-width:1180px){:where(.marketing-scope) .workspace-content{grid-template-columns:1fr}:where(.marketing-scope) .workspace-inspector{border-left:0;border-top:1px solid var(--site-line)}:where(.marketing-scope) .docs-grid{grid-template-columns:240px minmax(0,1fr)}:where(.marketing-scope) .docs-toc{display:none}}@media (max-width:900px){:where(.marketing-scope) .workspace-shell{grid-template-columns:1fr}:where(.marketing-scope) .workspace-rail{display:block}:where(.marketing-scope) .workspace-rail nav{flex-wrap:wrap;gap:.35rem;margin-top:1rem;display:flex}:where(.marketing-scope) .workspace-rail a{border:1px solid var(--site-line);padding:.5rem .65rem}:where(.marketing-scope) .workspace-stage-rail,:where(.marketing-scope) .docs-secondary-grid,:where(.marketing-scope) .docs-topbar{grid-template-columns:1fr}:where(.marketing-scope) .docs-preview-badge{justify-self:start}:where(.marketing-scope) .docs-grid,:where(.marketing-scope) .docs-grid-landing{grid-template-columns:1fr}:where(.marketing-scope) .docs-sidebar{position:static}:where(.marketing-scope) .docs-nav-group nav{flex-wrap:wrap;gap:.4rem;display:flex}:where(.marketing-scope) .docs-nav-group a{border:1px solid var(--site-line);padding:.45rem .6rem}:where(.marketing-scope) .docs-nav-group a.is-active{box-shadow:none;padding-left:.6rem}:where(.marketing-scope) .docs-landing-hero,:where(.marketing-scope) .docs-entry-grid,:where(.marketing-scope) .docs-persona-band,:where(.marketing-scope) .docs-flow{grid-template-columns:1fr}:where(.marketing-scope) .docs-entry-card{min-height:0}}@media (max-width:560px){:where(.marketing-scope) .workspace-run-log>div:not(.workspace-pane-title){grid-template-columns:1fr}:where(.marketing-scope) .workspace-topbar{display:grid}:where(.marketing-scope) .workspace-mock-page{padding-inline:1rem}:where(.marketing-scope) .workspace-center,:where(.marketing-scope) .workspace-inspector{padding:.85rem}:where(.marketing-scope) .docs-grid,:where(.marketing-scope) .docs-topbar{padding-inline:16px}:where(.marketing-scope) .docs-article{padding:1.15rem}:where(.marketing-scope) .docs-article-meta,:where(.marketing-scope) .docs-article-meta span{width:100%}:where(.marketing-scope) .docs-steps li{grid-template-columns:1fr}}@page{margin:15mm 14mm}@media print{:where(.marketing-scope),html.dark :where(.marketing-scope),html:not(.dark) :where(.marketing-scope){--site-bg:#fff;--site-panel:#fff;--site-panel-2:#f3f4f6;--site-heading:#111827;--site-line:#11182733;--site-line-strong:#11182752;--site-text:#111827;--site-muted:#374151;--site-dim:#4b5563;--site-faint:#4b5563;--site-accent-text:#174ea6;--site-teal:#006b5b;--site-warm:#8a5b00;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}:where(.marketing-scope),:where(.marketing-scope),:where(.marketing-scope) #root,:where(.marketing-scope) #root>div{min-width:0;color:#111827!important;background:#fff!important}:where(.marketing-scope) .hero-title,:where(.marketing-scope) .hero-copy,:where(.marketing-scope) .page-intro-title,:where(.marketing-scope) .page-intro-copy,:where(.marketing-scope) .hero-product-board{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}:where(.marketing-scope) .page-intro-section{padding-top:12mm!important;padding-bottom:12mm!important}:where(.marketing-scope) .home-hero{background:#fff!important}:where(.marketing-scope) .preview-banner,:where(.marketing-scope) .marketing-header,:where(.marketing-scope) .marketing-footer,:where(.marketing-scope) .marketing-mobile-menu,:where(.marketing-scope) .skip-link{display:none!important}:where(.marketing-scope) .logo-light,:where(.marketing-scope) .corporate-logo-light{display:block!important}:where(.marketing-scope) .logo-dark,:where(.marketing-scope) .corporate-logo-dark{display:none!important}:where(.marketing-scope) main,:where(.marketing-scope) .enterprise-legal-shell,:where(.marketing-scope) .enterprise-legal-shell .prose{background:#fff!important}:where(.marketing-scope) .enterprise-legal-shell .prose{color:#374151!important;max-width:none!important;padding:0!important}:where(.marketing-scope) .enterprise-legal-shell .prose table{break-inside:auto;page-break-inside:auto;table-layout:fixed;width:100%;display:table;overflow:visible}:where(.marketing-scope) .enterprise-legal-shell .prose th,:where(.marketing-scope) .enterprise-legal-shell .prose td{overflow-wrap:anywhere}:where(.marketing-scope) .enterprise-legal-shell .prose :is(h1,h2,h3,h4,h5,h6){break-after:avoid-page;page-break-after:avoid}:where(.marketing-scope) .enterprise-legal-shell .prose :is(p,li){orphans:3;widows:3}:where(.marketing-scope) .enterprise-legal-shell .prose thead{display:table-header-group}:where(.marketing-scope) .enterprise-legal-shell .prose tfoot{display:table-footer-group}:where(.marketing-scope) .enterprise-legal-shell .prose tr{break-inside:avoid-page!important;page-break-inside:avoid!important}:where(.marketing-scope) main :is(h1,h2,h3,h4,h5,h6){break-after:avoid-page;page-break-after:avoid}:where(.marketing-scope) main :is(p,li){orphans:3;widows:3}:where(.marketing-scope) .output-quality-record,:where(.marketing-scope) .system-visual-card,:where(.marketing-scope) .minerva-overview,:where(.marketing-scope) .security-overview,:where(.marketing-scope) .relationship-logo-band,:where(.marketing-scope) .faq-heading,:where(.marketing-scope) .faq-band details{break-inside:avoid-page;page-break-inside:avoid}:where(.marketing-scope) .client-artifact-shell{max-height:none;padding-bottom:.9rem;overflow:visible}:where(.marketing-scope) .system-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.marketing-scope) .system-visual-card{padding-inline:7mm}:where(.marketing-scope) .system-visual-card:nth-child(odd){border-right:1px solid var(--site-line)}:where(.marketing-scope) .system-visual-card:nth-child(n+3){border-top:1px solid var(--site-line)}:where(.marketing-scope) .factsheet-masthead img{width:180px!important;max-width:180px!important}:where(.marketing-scope) .factsheet-evidence-row{margin-top:0;position:static}:where(.marketing-scope) .faq-band details>:not(summary){display:block!important}:where(.marketing-scope) .faq-band summary{cursor:default}:where(.marketing-scope) .faq-band summary svg{display:none!important}:where(.marketing-scope) .hero-product-board,:where(.marketing-scope) .hero-outcome-canvas,:where(.marketing-scope) .client-artifact-shell,:where(.marketing-scope) .capability-figure-card,:where(.marketing-scope) .corporate-team-card,:where(.marketing-scope) .security-model,:where(.marketing-scope) .workspace-mock{break-inside:avoid;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}:where(.marketing-scope) img,:where(.marketing-scope) svg{break-inside:avoid;max-width:100%!important}:where(.marketing-scope) .tfx-draw,:where(.marketing-scope) .tfx-fade,:where(.marketing-scope) .tfx-step,:where(.marketing-scope) [data-inview] .tfx-draw,:where(.marketing-scope) [data-inview] .tfx-fade,:where(.marketing-scope) [data-inview] .tfx-step{opacity:1!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}:where(.marketing-scope) .tfx-rise,:where(.marketing-scope) [data-inview] .tfx-rise,:where(.marketing-scope) .tfx-breathe,:where(.marketing-scope) [data-inview] .tfx-breathe{opacity:1!important;animation:none!important;transform:none!important}:where(.marketing-scope) .tfx-blip,:where(.marketing-scope) [data-inview] .tfx-blip{opacity:0!important;animation:none!important}:where(.marketing-scope) .ways-to-work-tabs{display:none!important}.js :where(.marketing-scope) .ways-to-work-panel,.js :where(.marketing-scope) .ways-to-work-panel.is-active{border-bottom:1px solid var(--site-line)!important;display:block!important}.js :where(.marketing-scope) .ways-to-work-panel-title,:where(.marketing-scope) .ways-to-work-grid{display:block!important}:where(.marketing-scope) .ways-to-work-control,:where(.marketing-scope) .ways-to-work-output,:where(.marketing-scope) .ways-to-work-panel,:where(.marketing-scope) .canonical-job-console,:where(.marketing-scope) .ways-to-work-record{break-inside:avoid-page;page-break-inside:avoid}:where(.marketing-scope) .ways-to-work-output{margin-top:8mm}:where(.marketing-scope) .canonical-job-console,:where(.marketing-scope) .canonical-job-console>header{background:#fff!important;border-color:#1118273d!important}:where(.marketing-scope) .canonical-job-console :is(span,strong,code),:where(.marketing-scope) .canonical-job-console>header :is(span,a){color:#111827!important}}:where(.marketing-scope) .ways-to-work-band{background:radial-gradient(circle at 12% 32%, color-mix(in srgb, var(--site-accent) 8%, transparent), transparent 30%), radial-gradient(circle at 88% 68%, color-mix(in srgb, var(--site-teal) 6%, transparent), transparent 28%), var(--site-bg)}:where(.marketing-scope) .ways-to-work-heading{gap:1.5rem;display:grid}:where(.marketing-scope) .ways-to-work-heading-copy p{max-width:40rem;margin:0;font-size:clamp(1.05rem,.95rem + .45vw,1.3rem);line-height:1.65}:where(.marketing-scope) .ways-to-work-heading-copy a{color:var(--site-accent-text);margin-top:1.15rem;font-size:.9rem;font-weight:560;text-decoration:none;display:inline-flex}:where(.marketing-scope) .ways-to-work-heading-copy a:hover{text-underline-offset:.28em;text-decoration:underline}:where(.marketing-scope) .ways-to-work-grid{gap:1.25rem;min-width:0;margin-top:3rem;display:grid}:where(.marketing-scope) .ways-to-work-control,:where(.marketing-scope) .ways-to-work-output{min-width:0}:where(.marketing-scope) .ways-to-work-control{background:color-mix(in srgb, var(--site-panel) 92%, transparent);border:1px solid var(--site-line);flex-direction:column;display:flex}:where(.marketing-scope) .ways-to-work-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:none}.js :where(.marketing-scope) .ways-to-work-tabs{display:grid}:where(.marketing-scope) .ways-to-work-tabs button{border-bottom:1px solid var(--site-line);border-right:1px solid var(--site-line);color:var(--site-dim);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.65rem;min-width:0;padding:1rem .75rem;font-size:.9rem;font-weight:560;transition:background-color .15s,color .15s;display:flex}:where(.marketing-scope) .ways-to-work-tabs button:last-child{border-right:0}:where(.marketing-scope) .ways-to-work-tabs button span{color:var(--site-faint);font-family:var(--font-mono);letter-spacing:.08em;font-size:.66rem}:where(.marketing-scope) .ways-to-work-tabs button[aria-selected=true]{background:color-mix(in srgb, var(--site-accent) 9%, transparent);box-shadow:inset 0 -2px 0 var(--site-accent);color:var(--site-text)}:where(.marketing-scope) .ways-to-work-tabs button:focus-visible{outline:3px solid var(--site-accent);outline-offset:-3px}:where(.marketing-scope) .ways-to-work-panels{flex:1;min-width:0;display:grid}:where(.marketing-scope) .ways-to-work-panel{border-bottom:1px solid var(--site-line);min-width:0;padding:clamp(1rem,2.2vw,1.5rem)}:where(.marketing-scope) .ways-to-work-panel:last-child{border-bottom:0}.js :where(.marketing-scope) .ways-to-work-panel{border-bottom:0;display:none}.js :where(.marketing-scope) .ways-to-work-panel.is-active{display:block}:where(.marketing-scope) .ways-to-work-panel-title{color:var(--site-text);margin:0 0 1rem;font-size:1rem}.js :where(.marketing-scope) .ways-to-work-panel-title{display:none}:where(.marketing-scope) .ways-interface-path{border:1px solid var(--site-line)}:where(.marketing-scope) .ways-interface-path>div{background:var(--site-panel-2);border-bottom:1px solid var(--site-line);grid-template-columns:minmax(6.5rem,.7fr) minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem;display:grid}:where(.marketing-scope) .ways-interface-path>div:last-child{border-bottom:0}:where(.marketing-scope) .ways-interface-path span,:where(.marketing-scope) .ways-interface-path em,:where(.marketing-scope) .ways-minerva-session span,:where(.marketing-scope) .ways-minerva-session footer{color:var(--site-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-style:normal}:where(.marketing-scope) .ways-interface-path strong{color:var(--site-text);font-family:var(--font-mono);overflow-wrap:anywhere;min-width:0;font-size:.82rem;font-weight:520}:where(.marketing-scope) .ways-interface-path em{color:var(--site-teal)}:where(.marketing-scope) .ways-minerva-session{background:radial-gradient(circle at 90% 0%, #22c7a914, transparent 34%), color-mix(in srgb, var(--site-accent) 7%, var(--site-panel-2));border:1px solid color-mix(in srgb, var(--site-accent) 34%, var(--site-line));padding:1rem}:where(.marketing-scope) .ways-minerva-session>div{border-left:2px solid var(--site-accent);padding:.3rem .8rem .8rem}:where(.marketing-scope) .ways-minerva-session p{color:var(--site-text);margin:.45rem 0 0;font-size:.9rem;line-height:1.6}:where(.marketing-scope) .ways-minerva-session footer{border-top:1px solid var(--site-line);color:var(--site-warm);margin-top:.9rem;padding-top:.8rem}:where(.marketing-scope) .ways-to-work-link,:where(.marketing-scope) .ways-to-work-links a{color:var(--site-accent-text);font-size:.84rem;font-weight:540;text-decoration:none}:where(.marketing-scope) .ways-to-work-link{margin-top:1.25rem;display:inline-flex}:where(.marketing-scope) .ways-to-work-links{flex-wrap:wrap;gap:.8rem 1.2rem;margin-top:1rem;display:flex}:where(.marketing-scope) .ways-to-work-output{position:relative}:where(.marketing-scope) .ways-output-label{background:color-mix(in srgb, var(--site-panel) 94%, transparent);border:1px solid var(--site-line);border-bottom:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}:where(.marketing-scope) .ways-output-label span{color:var(--site-dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}:where(.marketing-scope) .ways-output-label strong{color:var(--site-text);font-size:.82rem;font-weight:520}:where(.marketing-scope) .ways-to-work-output .client-artifact-shell{border-top:0}:where(.marketing-scope) .ways-to-work-record{background:var(--site-line);border:1px solid var(--site-line);gap:1px;margin-top:1.25rem;display:grid}:where(.marketing-scope) .ways-to-work-record>div{background:var(--site-panel);min-width:0;padding:.9rem 1rem}:where(.marketing-scope) .ways-to-work-record span,:where(.marketing-scope) .ways-to-work-record strong{display:block}:where(.marketing-scope) .ways-to-work-record span{color:var(--site-dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}:where(.marketing-scope) .ways-to-work-record strong{color:var(--site-text);font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:.35rem;font-size:.76rem;font-weight:520}:where(.marketing-scope) .canonical-job-console{color:#f8fafc;background:#050709;border:1px solid #ffffff1f;min-width:0;overflow:hidden}:where(.marketing-scope) .canonical-job-console>header{background:#0a0d11;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}:where(.marketing-scope) .canonical-job-console>header span,:where(.marketing-scope) .canonical-job-console>header a{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem}:where(.marketing-scope) .canonical-job-console>header span{color:#f8fafc9e}:where(.marketing-scope) .canonical-job-console>header a{color:#6ba0ff;text-decoration:none}:where(.marketing-scope) .canonical-job-console ol{margin:0;padding:0;list-style:none}:where(.marketing-scope) .canonical-job-console li{border-bottom:1px solid #ffffff14;min-width:0;padding:.85rem .9rem}:where(.marketing-scope) .canonical-job-console li:last-child{border-bottom:0}:where(.marketing-scope) .canonical-job-console li>div{align-items:center;gap:.6rem;margin-bottom:.55rem;display:flex}:where(.marketing-scope) .canonical-job-console li span,:where(.marketing-scope) .canonical-job-console li strong{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}:where(.marketing-scope) .canonical-job-console li span{color:#f8fafc8f}:where(.marketing-scope) .canonical-job-console li strong{color:#6ba0ff;font-weight:560}:where(.marketing-scope) .canonical-job-console pre{max-width:100%;margin:0;padding-bottom:.15rem;overflow-x:auto}:where(.marketing-scope) .canonical-job-console code{color:#f8fafcdb;font-family:var(--font-mono);white-space:pre;font-size:clamp(.7rem,.65rem + .18vw,.8rem);line-height:1.55}@media (min-width:768px){:where(.marketing-scope) .ways-to-work-heading{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end}:where(.marketing-scope) .ways-to-work-record{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){:where(.marketing-scope) .ways-to-work-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch}}@media (max-width:480px){:where(.marketing-scope) .ways-to-work-tabs button{justify-items:center;gap:.3rem;padding-inline:.35rem;display:grid}:where(.marketing-scope) .ways-interface-path>div{grid-template-columns:minmax(0,1fr) auto;align-items:start}:where(.marketing-scope) .ways-interface-path strong{grid-area:2/1/auto/-1}:where(.marketing-scope) .ways-interface-path em{grid-area:1/2}:where(.marketing-scope) .ways-output-label{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){:where(.marketing-scope) .ways-to-work-tabs button{transition:none}}:where(.marketing-scope) .execution-proof-terminal{background:#090d13;overflow-x:auto}html:not(.dark) :where(.marketing-scope) .execution-proof-terminal{border-color:#ffffff1a}:where(.marketing-scope) .execution-proof-link{color:var(--site-accent-text);align-items:center;gap:.4rem;margin-top:1.6rem;font-size:.92rem;font-weight:520;text-decoration:none;display:inline-flex}:where(.marketing-scope) .execution-proof-link:after{content:"→";transition:transform .16s}:where(.marketing-scope) .execution-proof-link:hover:after{transform:translate(3px)}@media (prefers-reduced-motion:reduce){:where(.marketing-scope) .execution-proof-link:after{transition:none}}:where(.marketing-scope) .hero-factsheet-stage{container-type:inline-size}:where(.marketing-scope) .execution-proof-terminal{--site-accent-text:#6ba0ff;--site-bg:#090d13;--site-text:#f8fafc}:where(.marketing-scope) .execution-proof-terminal [class~=text-slate-600]{color:#f8fafc73}:where(.marketing-scope) .execution-proof-terminal [class~=text-slate-400],:where(.marketing-scope) .execution-proof-terminal [class~=text-slate-300]{color:#f8fafcb8}:where(.marketing-scope) .execution-proof-terminal [class~=text-emerald-400]{color:#34d399}@container (width<=336px){:where(.marketing-scope) .hero-factsheet-page{transform:scale(calc((100cqw - 14px) / 312));transform-origin:top}}:where(.marketing-scope) :where(h1,h2,h3,[id]){scroll-margin-top:5rem}:where(.marketing-scope) .signup-experience .contact-form{gap:1.15rem;display:grid}:where(.marketing-scope) .signup-alternatives{border-top:1px solid var(--site-line);color:var(--site-muted);margin:0;padding-top:1.1rem;font-size:.85rem;line-height:1.6}:where(.marketing-scope) .signup-alternatives a{color:var(--site-accent-text);text-underline-offset:.2em;text-decoration:underline}:where(.marketing-scope) .marketing-menu-wrap{margin-inline:-.5rem;padding-inline:.5rem}:where(.marketing-scope) .marketing-menu-panel.is-open:before{content:"";height:18px;position:absolute;top:-18px;left:-1.5rem;right:-1.5rem}:where(.marketing-scope) .marketing-menu-panel:before{content:none}:where(.marketing-scope) .marketing-header{z-index:60}:where(.marketing-scope) .marketing-header .marketing-menu-panel{z-index:61}:where(.marketing-scope) .ways-minerva-actions{gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}:where(.marketing-scope) .ways-minerva-actions li{grid-template-columns:.55rem minmax(0,auto) minmax(0,1fr);align-items:baseline;column-gap:.55rem;display:grid}:where(.marketing-scope) .ways-minerva-actions li>i{background:var(--site-teal);border-radius:50%;block-size:.42rem;inline-size:.42rem;translate:0 -.1rem}:where(.marketing-scope) .ways-minerva-actions strong{color:var(--site-text);font-size:.82rem;font-weight:520}:where(.marketing-scope) .ways-minerva-actions em{color:var(--site-dim);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:.7rem;font-style:normal;overflow:hidden}@media (max-width:479px){:where(.marketing-scope) .ways-minerva-actions li{grid-template-columns:.55rem minmax(0,1fr);align-items:start}:where(.marketing-scope) .ways-minerva-actions em{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;grid-column:2;overflow:visible}}@media (min-width:640px){:where(.marketing-scope) .golden-journey-steps li:last-child{grid-column:span 2}}:where(.marketing-scope){font-family:var(--font-sans)}
