@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--font-body:"Inter", "Segoe UI", sans-serif;--font-heading:"Inter", "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", monospace;font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{min-width:320px;min-height:100vh;margin:0}body:before,body:after{content:"";pointer-events:none;position:fixed;inset:0}body:before{opacity:.75;background-size:72px 72px}a{color:inherit}::selection{background:var(--selection-bg);color:var(--selection-fg)}h1,h2,h3{font-family:var(--font-heading);color:var(--ink);letter-spacing:-.04em;line-height:1.08}h1{letter-spacing:-.055em;font-size:clamp(2.5rem,5vw,4.75rem)}h2{letter-spacing:-.045em;font-size:clamp(1.75rem,3vw,2.8rem)}h3{letter-spacing:-.03em;font-size:1.08rem}p{margin:0}button,input,textarea,select{font:inherit}button{color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}#root{width:100%;min-height:100vh;margin:0;padding:0}@media (width<=760px){:root{scroll-behavior:auto}}.page-shell{padding-bottom:5rem;position:relative;overflow:clip}.page-shell:before,.page-shell:after{content:"";pointer-events:none;z-index:0;filter:blur(56px);position:fixed}.page-shell:before{background:radial-gradient(circle,#ff6b4a2e,#0000 68%);width:30rem;height:30rem;animation:16s ease-in-out infinite float-orb;top:-14rem;right:-8rem}.page-shell:after{background:radial-gradient(circle,#7ae0c524,#0000 70%);width:26rem;height:26rem;animation:18s ease-in-out infinite reverse float-orb;bottom:8rem;left:-8rem}.topbar,main{z-index:1;position:relative}.skip-link{z-index:30;background:var(--surface-strong);color:var(--ink);border-radius:999px;padding:.72rem .95rem;font-weight:700;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{outline-offset:3px;outline:3px solid #ff9d49b8;transform:translateY(0)}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:1.1rem 0 0;display:grid;position:sticky;top:0}.nav-links{white-space:nowrap;flex-wrap:nowrap;justify-content:center;gap:.95rem;display:flex}.nav-links a{color:var(--ink-soft);font-size:.92rem;text-decoration:none;transition:color .16s}.nav-links a:hover{color:var(--ink)}.landing-main{gap:.35rem;padding-bottom:4.5rem;display:grid}.eyebrow,.card-label,.meta-label,.dashboard-section__eyebrow,.metric-card__label{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-family:var(--font-mono);margin:0}.eyebrow,.card-label,.dashboard-section__eyebrow,.metric-card__label{color:var(--accent-2)}.hero-body{max-width:35rem;color:var(--ink-soft);font-size:1.06rem}.primary-cta,.secondary-cta{border-radius:999px;justify-content:center;align-items:center;min-height:3.2rem;padding:0 1.2rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.signal-strip{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.signal-strip--enterprise{margin-top:.8rem}.signal-strip span,.status-pill{color:var(--ink-soft);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.45rem;padding:.58rem .82rem;font-size:.86rem;display:inline-flex}.hero-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:2rem;display:grid}.hero-proof-card,.glass-card,.feature-card,.workflow-card,.audit-card,.architecture-card,.dashboard-section,.lineage-detail{background:linear-gradient(#161215f0,#0e0f14f5),linear-gradient(135deg,#ff6b4a0f,#7ae0c505);border:1px solid #ffffff17;border-radius:1.6rem;box-shadow:0 24px 70px #00000042}.hero-proof-card{color:var(--ink);background:linear-gradient(#ffffffd6,#ffffffeb),linear-gradient(135deg,#4f8cff0f,#25b9b108);border-color:#4f8cff1f;box-shadow:0 18px 42px #2e486d1a}.hero-proof-card,.glass-card,.feature-card,.workflow-card,.audit-card,.architecture-card,.dashboard-section,.lineage-detail{padding:1.35rem}.hero-proof-card strong{font-size:1.45rem;font-family:var(--font-heading);letter-spacing:-.04em;color:var(--ink);display:block}.hero-proof-card span{color:var(--ink-soft);margin-top:.45rem;font-size:.9rem;display:block}.hero-panel{background:linear-gradient(#120f12fa,#0b0c10fa),linear-gradient(135deg,#ff6b4a14,#7ae0c50a);border:1px solid #ffffff14;border-radius:2rem;padding:1.3rem;box-shadow:0 32px 90px #00000052}.hero-panel--compact{gap:1rem;display:grid}.panel-caption{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.88rem;display:flex}.hero-diagram{gap:1rem;display:grid}.protocol-card,.question-card,.flow-card,.buyer-card{color:#f8fafc;background:linear-gradient(#161215f0,#0e0f14f5),linear-gradient(135deg,#ff6b4a0f,#7ae0c505);border:1px solid #ffffff17;border-radius:1.4rem;padding:1.25rem;box-shadow:0 24px 70px #00000042}.protocol-card h2{color:#f8fafc;margin:.6rem 0 0;font-size:1.5rem}.protocol-card .card-label,.question-card .card-label{color:#8ef0cb}.protocol-list{color:#e2e8f0c7;gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.protocol-list li{padding-left:1rem;position:relative}.protocol-list li:before{content:"";background:linear-gradient(135deg,#ff6b4a,#7ae0c5);border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.6rem;left:0}.glass-card h2,.glass-card h3,.feature-card h3,.workflow-card h3,.audit-card h3,.architecture-card h3,.dashboard-section h2,.metric-card__value,.trust-node h3,.agent-card h3,.policy-row h3,.lineage-node h3,.lineage-detail h3,.insight-card h3,.glass-card p,.feature-card p,.workflow-card p,.audit-card p,.architecture-card p,.dashboard-section p,.agent-card p,.policy-row p,.lineage-node p,.lineage-detail p,.insight-card p,.trust-node p{margin:0}.glass-card h2{margin:.65rem 0 .55rem;font-size:1.5rem}.glass-card p:last-child,.feature-card p:last-child,.architecture-card p:last-child{color:var(--ink-soft)}.hero-flow{gap:.8rem;display:grid}.flow-node,.onboarding-step{background:#ffffff09;border:1px solid #ffffff14;border-radius:1.2rem;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1rem;display:grid}.flow-node{position:relative;overflow:hidden}.flow-node:after{content:"";background:linear-gradient(90deg,#ff6b4a66,#0000);height:1px;position:absolute;inset:auto 1rem -.1rem}.flow-node:last-child:after{display:none}.flow-node__index,.stage-index{color:#ffd7c7;min-width:2.4rem;font-family:var(--font-mono);background:#ff6b4a1f;border-radius:999px;justify-content:center;padding:.35rem .55rem;font-size:.78rem;display:inline-flex}.flow-node strong,.onboarding-step h3{font-size:1.02rem;display:block}.flow-node p,.onboarding-step p{color:var(--ink-soft);margin-top:.4rem}.hero-subgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.mini-lineage,.mini-check-grid{flex-wrap:wrap;gap:.6rem;margin:.85rem 0 .9rem;display:flex}.mini-lineage span,.mini-check-grid span{color:var(--ink);background:#ffffff0f;border-radius:999px;padding:.55rem .75rem;font-size:.86rem;display:inline-flex}.terminal-card{color:#d7d0cb;background:linear-gradient(#0a0b0ffa,#0f1114fa),linear-gradient(135deg,#ff6b4a0f,#0000 60%);border:1px solid #ffffff14;border-radius:1.5rem;grid-column:1/-1;overflow:hidden}.question-grid,.flow-grid,.buyer-grid{gap:1rem;margin-top:1.65rem;display:grid}.question-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.flow-grid,.buyer-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.question-card p:last-child,.flow-card p,.buyer-card p{color:#e2e8f0c7}.flow-card{grid-template-columns:auto 1fr;align-items:start;gap:.9rem;display:grid}.flow-card h3{color:#f8fafc;margin:0}.flow-card p{margin-top:.35rem}.question-card p:last-child{margin-top:.4rem}.buyer-card h3{color:#f8fafc}.stack-strip{flex-wrap:wrap;gap:.7rem;margin-top:1.65rem;display:flex}.stack-chip{color:var(--ink-soft);background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.58rem .82rem;font-size:.86rem;display:inline-flex}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.65rem;display:grid}.feature-card h3{margin:.6rem 0 .7rem}.feature-card p:last-child{color:var(--ink-soft)}.onboarding-section{position:relative}.architecture-card h3{margin:.65rem 0 .95rem}.architecture-list{color:var(--ink-soft);margin:0;padding-left:1.1rem}.architecture-list li+li{margin-top:.7rem}.integration-cloud{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}.integration-chip{color:var(--ink-soft);background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.55rem .78rem;font-size:.86rem;display:inline-flex}.workflow-section{padding-top:4.5rem}.workflow-layout{grid-template-columns:16rem minmax(0,1fr) 22rem;align-items:start;gap:1rem;margin-top:1.7rem;display:grid}.stage-tab{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:1.15rem;align-items:center;gap:.9rem;padding:.95rem 1rem;transition:transform .15s,border-color .15s,background .15s;display:flex}.stage-tab strong{display:block}.stage-tab small{color:var(--muted);margin-top:.2rem;font-size:.72rem;display:block}.stage-tab:hover,.stage-tab.active{background:#ff6b4a14;border-color:#ff6b4a47;transform:translateY(-1px)}.workflow-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.workflow-summary{color:var(--ink-soft);margin:1rem 0 1.25rem}.workflow-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.workflow-meta article{background:#ffffff09;border-radius:1rem;padding:1rem}.workflow-note{color:var(--ink-soft);margin-top:1rem;font-size:.95rem}.audit-list{color:var(--ink-soft);margin:1rem 0 0;padding-left:1.1rem}.audit-list li+li{margin-top:.7rem}.revocation-sim{margin-top:1.3rem}.revocation-summary{background:#0d4a4647;border:1px solid #7ae0c52e;border-radius:1rem;margin-top:1rem;padding:1rem}.revocation-summary strong{display:block}.revocation-summary p{color:var(--ink-soft);margin-top:.45rem}.deny-events{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.deny-events span{color:#ffb8b8;background:#ef44441f;border-radius:999px;padding:.55rem .75rem;font-size:.78rem;display:inline-flex}.closing-card{background:radial-gradient(circle at 100% 0,#ff6b4a2e,#0000 38%),linear-gradient(160deg,#2f1111f5,#0d0e12fa);border:1px solid #ffffff17;border-radius:2rem;gap:1rem;padding:2rem;display:grid;box-shadow:0 30px 80px #0000004d}.closing-card p{color:#e2e8f0c7}.closing-card h2{color:#f8fafc;max-width:14ch;margin:0}.control-plane-section{padding-top:5rem}.control-hero{gap:1rem;display:grid}.control-hero__content{grid-template-columns:minmax(0,1fr) minmax(320px,.84fr);gap:1rem;display:grid}.control-hero__copy,.control-hero__proof-card,.metric-card,.trust-node,.insight-card,.agent-card,.policy-row,.revocation-panel,.audit-row,.lineage-node{background:linear-gradient(#141114f5,#0c0d11f5),linear-gradient(135deg,#ff6b4a0a,#7ae0c505);border:1px solid #ffffff14;border-radius:1.45rem;padding:1.3rem;box-shadow:0 20px 50px #00000038}.control-hero__eyebrow{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.control-hero h1{max-width:11ch;margin:1rem 0;font-size:clamp(2.6rem,5vw,4.8rem)}.control-hero__copy p:last-child{color:var(--ink-soft)}.control-hero__meta{flex-wrap:wrap;gap:.65rem;margin-top:1.3rem;display:flex}.control-hero__meta span{color:var(--ink-soft);background:#ffffff0d;border-radius:999px;padding:.48rem .72rem;font-size:.84rem;display:inline-flex}.control-hero__proof-header{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.86rem;display:flex}.control-hero__proof-card code,.trust-node code,.agent-card__footer code,.audit-row code{color:#ffd7c7;font-family:var(--font-mono);overflow-wrap:anywhere;background:#ffffff0a;border-radius:.95rem;margin-top:1rem;padding:.75rem .9rem;font-size:.82rem;display:block}.control-hero__proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.control-hero__proof-grid div,.posture-score-card div,.revocation-panel__metrics div,.trust-node__body div{gap:.35rem;display:grid}.control-hero__proof-grid strong,.posture-score-card strong,.revocation-panel__hero strong,.revocation-panel__metrics strong,.trust-node__body strong{font-size:1.18rem;font-family:var(--font-heading)}.control-hero__proof-grid span,.posture-score-card span,.revocation-panel__hero span,.revocation-panel__metrics span,.trust-node__body span{color:var(--muted);font-size:.84rem}.control-hero__metrics,.metric-grid,.dashboard-layout,.agent-list,.policy-list,.revocation-drill-list{gap:1rem;display:grid}.dashboard-layout--overview{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);margin-top:1.25rem}.dashboard-layout--operations{grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);margin-top:1rem}.dashboard-section__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.dashboard-section__header h2{margin:.7rem 0 .65rem;font-size:clamp(1.7rem,2.8vw,2.3rem)}.dashboard-section__header p:last-child{color:var(--ink-soft)}.dashboard-section__action{flex-shrink:0}.metric-card{gap:.55rem;display:grid}.metric-card__value{font-family:var(--font-heading);letter-spacing:-.05em;font-size:2rem}.metric-card__caption{color:var(--ink-soft)}.metric-card__trend{color:var(--accent-3);font-size:.88rem}.metric-card--danger{border-color:#ef44442e}.status-pill-chip{height:auto;color:var(--ink);background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:.4rem;padding:4px 8px;font-size:12px;line-height:1.2;display:inline-flex}.status-pill-chip--success{color:#8ef0cb}.status-pill-chip--neutral{color:var(--ink-soft)}.trust-node-list,.agent-list,.policy-list{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-node__header,.agent-card__header,.policy-row__title,.revocation-panel__hero,.revocation-drill,.audit-row__decision,.lineage-node header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.trust-node__header p,.agent-card__header p,.policy-row p{color:var(--ink-soft)}.trust-node__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.insight-rail{gap:1rem;display:grid}.insight-card{gap:.75rem;display:grid}.insight-card--trust{border-color:#7ae0c51f}.insight-card--action{border-color:#ff6b4a2e}.throughput-hero,.dispatch-result-list,.packet-queue,.kpi-list,.packet-progress-board{gap:1rem;display:grid}.throughput-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.throughput-pin,.throughput-rule-card,.kpi-card,.dispatch-result-card,.packet-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:1.35rem;padding:1.25rem}.throughput-pin__header,.kpi-card__header,.dispatch-result-card__header,.packet-card__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.throughput-pin__header p,.kpi-card__header p,.dispatch-result-card__header p,.packet-card__goal,.packet-card__fit{color:var(--ink-soft)}.throughput-pin__value{align-items:baseline;gap:.75rem;margin-top:1rem;display:flex}.throughput-pin__value strong{font-family:var(--font-heading);letter-spacing:-.05em;font-size:2.4rem}.throughput-pin__value span,.throughput-pin__trend,.kpi-card__trend{color:var(--accent-2)}.throughput-rule-card h3{margin:.65rem 0}.kpi-list,.dispatch-result-list,.packet-queue{grid-template-columns:repeat(2,minmax(0,1fr))}.packet-progress-board{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-card__metrics,.dispatch-result-card__meta,.packet-card__meta{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.dispatch-result-card__meta{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-card__metrics div,.dispatch-result-card__meta div,.dispatch-result-card__lists div,.packet-card__meta div,.packet-card__workflow div{gap:.3rem;display:grid}.kpi-card__metrics span,.dispatch-result-card__meta span,.dispatch-result-card__lists span,.packet-card__meta span,.packet-card__workflow span{color:var(--muted);font-size:.8rem}.kpi-card__metrics strong,.dispatch-result-card__meta strong,.packet-card__meta strong{color:var(--ink);font-size:.98rem}.kpi-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.kpi-card__meta span{color:var(--muted);font-size:.8rem}.kpi-card__meta p{color:var(--ink-soft);margin-top:.35rem}.ingest-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.dispatch-result-card__pills{flex-wrap:wrap;gap:.5rem;display:flex}.dispatch-result-card__blocks,.packet-card__chips{flex-wrap:wrap;gap:.55rem;display:flex}.dispatch-result-card__lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.dispatch-result-card__lists p{color:var(--ink-soft)}.packet-card{gap:.95rem;display:grid}.packet-card__goal{font-weight:600}.packet-card__fit{font-size:.94rem}.packet-card__pills{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.packet-card__workflow{background:#ffffff08;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:.95rem 1rem;display:grid}.packet-card__workflow strong{overflow-wrap:anywhere}.packet-card__chip-groups{gap:.75rem;display:grid}.packet-card__chips span{color:var(--ink-soft);background:#ffffff0d;border-radius:999px;align-items:center;padding:.45rem .65rem;font-size:.78rem;display:inline-flex}.agent-summary-strip{flex-wrap:wrap;gap:.55rem;display:flex}.agent-summary-strip span,.permission-chip,.risk-signal-list span,.claim-chip,.policy-row__checks span,.lineage-node-footer span{color:var(--ink-soft);background:#ffffff0d;border-radius:999px;align-items:center;padding:.45rem .65rem;font-size:.78rem;display:inline-flex}.agent-card__pills{flex-wrap:wrap;gap:.5rem;display:flex}.agent-card__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.agent-card__stats dt,.agent-card__stats dd{margin:0}.agent-card__stats dt{color:var(--muted);font-size:.78rem}.agent-card__stats dd{margin-top:.25rem;font-weight:700}.agent-card__permissions{flex-wrap:wrap;gap:.6rem;display:flex}.permission-chip{gap:.5rem}.agent-card__footer{gap:.75rem;display:grid}.agent-card__lane{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.agent-card__lane-model,.agent-card__lane-ceiling{color:var(--ink-soft);background:#ffffff0d;border-radius:999px;align-items:center;padding:.42rem .68rem;font-size:.78rem;display:inline-flex}.quiet-signal{color:var(--muted);font-size:.88rem}.registry-shell{gap:1.15rem;display:grid}.registry-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.registry-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:1rem;display:grid}.registry-side-column{gap:1rem;display:grid}.registry-panel{min-width:0}.registry-form{gap:1rem;display:grid}.registry-form label,.registry-form fieldset{gap:.45rem;display:grid}.registry-form span,.registry-form legend{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-family:var(--font-mono)}.registry-form input,.registry-form select{min-height:3.15rem;color:var(--ink);font:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.95rem;padding:0 .95rem}.registry-form input:focus,.registry-form select:focus{outline-offset:2px;outline:2px solid #ff9d498c}.registry-provider-grid{border:0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0}.registry-provider-card{min-height:8.5rem;color:var(--ink-soft);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;gap:.35rem;padding:.95rem;display:grid;position:relative}.registry-provider-card input{opacity:0;pointer-events:none;position:absolute;inset:0}.registry-provider-card strong{color:var(--ink);font-size:.94rem}.registry-provider-card--active{background:linear-gradient(#1f1212f5,#0d0c10fa),#ffffff08;border-color:#ff6b4a42}.registry-provider-card--active strong{color:#ffd7c7}.registry-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.registry-form__actions{gap:.65rem;display:grid}.registry-preview{gap:1rem;display:grid}.registry-preview__header,.registry-issued-card__header,.registry-roster__header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.registry-preview code,.registry-issued-card code,.registry-roster__card code{color:#ffd7c7;font-family:var(--font-mono);overflow-wrap:anywhere;background:#ffffff0a;border-radius:.95rem;padding:.8rem .9rem}.registry-preview__meta,.registry-preview__policy,.registry-issued-card__meta,.registry-roster__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.registry-preview__meta div,.registry-preview__policy div{gap:.25rem;display:grid}.registry-preview__meta span,.registry-preview__policy dt,.registry-issued-card__meta span,.registry-roster__footer span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-family:var(--font-mono)}.registry-preview__meta strong,.registry-preview__policy dd{color:var(--ink);margin:0;font-weight:700}.registry-preview__policy{margin:0}.registry-preview__policy dd{overflow-wrap:anywhere}.registry-issued-card,.registry-roster__card{gap:.9rem;display:grid}.registry-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.registry-roster__card{background:#ffffff09;border:1px solid #ffffff14;border-radius:1.2rem;padding:1rem}.registry-roster__meta,.registry-roster__footer,.registry-roster__chips{flex-wrap:wrap;gap:.55rem;display:flex}.registry-roster__meta span,.registry-roster__chips span,.registry-roster__footer span{color:var(--ink-soft);background:#ffffff0d;border-radius:999px;align-items:center;padding:.42rem .66rem;font-size:.78rem;display:inline-flex}.registry-roster__card p{color:var(--ink-soft)}.posture-score-card,.revocation-panel__metrics{background:#ffffff09;border-radius:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}.policy-row__title h3{margin-bottom:.4rem}.policy-row__checks{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}.policy-row__meta{color:var(--muted);flex-wrap:wrap;gap:.55rem;font-size:.85rem;display:flex}.revocation-panel__hero p{color:var(--ink-soft);margin-top:.4rem}.revocation-drill{background:#ffffff0a;border-radius:1rem;padding:.95rem 1rem}.audit-table{gap:.85rem;display:grid}.audit-table__head,.audit-row{grid-template-columns:minmax(120px,.9fr) minmax(140px,1fr) minmax(140px,1fr) minmax(180px,1.2fr) minmax(120px,.9fr);align-items:start;gap:1rem;display:grid}.audit-table__head{color:var(--muted);text-transform:uppercase;letter-spacing:.15em;font-size:.76rem;font-family:var(--font-mono);padding:0 .2rem}.audit-row strong,.audit-row p{display:block}.audit-row span{color:var(--ink-soft)}.audit-row__decision{flex-direction:column}.claim-chip-list{flex-wrap:wrap;gap:.5rem;display:flex}.lineage-graph{gap:.85rem;display:grid}.lineage-node{cursor:pointer;text-align:left;transition:transform .15s,border-color .15s,background .15s}.lineage-node:hover,.lineage-node.active{background:linear-gradient(#221314f5,#0e0e12fa),linear-gradient(135deg,#ff6b4a14,#7ae0c505);border-color:#ff6b4a3d;transform:translateY(-1px)}.lineage-node p{color:var(--ink-soft);margin-top:.55rem}.lineage-node-footer{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.route-fallback{min-height:100vh;color:var(--ink);font-family:var(--font-heading);background:radial-gradient(circle at 100% 0,#ff6b4a2e,#0000 30%),linear-gradient(#0d0e12,#07080c);place-items:center;padding:2rem;display:grid}.app-shell{background:radial-gradient(circle at 100% 0,#ff6b4a24,#0000 24%),radial-gradient(circle at 0 100%,#7ae0c51f,#0000 26%),linear-gradient(#0b0c10,#07080c);grid-template-columns:18rem minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08090ce0;border-right:1px solid #ffffff14;align-content:start;gap:1.4rem;min-height:100vh;padding:1.4rem 1rem;display:grid;position:sticky;top:0}.app-sidebar__context p,.app-shell-page__copy p:last-child,.login-panel__copy p:last-child{color:var(--ink-soft)}.app-sidebar__badge{color:#ffd7c7;text-transform:uppercase;letter-spacing:.12em;width:fit-content;font-size:.76rem;font-family:var(--font-mono);background:#ff6b4a1f;border-radius:999px;padding:.42rem .7rem;display:inline-flex}.app-sidebar__nav,.app-nav-group,.app-nav-group__items,.app-frame,.app-main,.app-shell-page,.app-shell-page__copy,.app-shell-page__body,.app-shell-panel-stack,.login-shell__content,.login-panel__copy,.login-form,.demo-persona-grid{gap:1rem;display:grid}.app-nav-link{min-height:3rem;color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:.95rem;align-items:center;padding:0 .95rem;text-decoration:none;transition:transform .15s,background .15s,border-color .15s,color .15s;display:flex}.app-frame{min-width:0}.app-topbar{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0b0fd1;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;display:flex;position:sticky;top:0}.app-topbar__search{min-width:min(36rem,100%);min-height:3rem;color:var(--ink-soft);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.85rem;padding:0 1rem;display:flex}.app-topbar__search kbd{color:var(--ink);font-family:var(--font-mono);background:#ffffff0a;border:1px solid #ffffff14;border-radius:.55rem;margin-left:auto;padding:.28rem .45rem}.app-topbar__meta,.app-user-chip,.app-shell-page__header,.login-panel{gap:1rem;display:flex}.app-topbar__meta{align-items:center}.app-user-chip{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.4rem .45rem .4rem .9rem}.app-user-chip button{min-height:2.2rem;color:var(--ink);font:inherit;cursor:pointer;background:#ff6b4a24;border:0;border-radius:999px;padding:0 .9rem}.app-shell-page{gap:1rem}.app-shell-page__header{justify-content:space-between;align-items:end;padding:.2rem 0}.app-shell-page__copy{max-width:46rem}.app-shell-page__copy h1{margin:.8rem 0 .9rem;font-size:clamp(2.15rem,4vw,3.25rem)}.app-shell-page__actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.app-shell-page__body,.app-shell-panel-stack{gap:1.1rem}.login-primary-cta{color:#fff;min-height:3rem;font:inherit;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:999px;justify-content:center;align-items:center;padding:0 1.1rem;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}@keyframes float-orb{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(18px)scale(1.05)}}@media (width<=1200px){.hero-section,.onboarding-layout,.control-hero__content,.dashboard-layout--overview,.dashboard-layout--operations,.lineage-shell,.registry-grid,.app-shell{grid-template-columns:1fr}.app-sidebar{border-bottom:1px solid #ffffff14;border-right:0;min-height:auto;position:static}.workflow-layout{grid-template-columns:1fr}.stage-selector{grid-template-columns:repeat(5,minmax(0,1fr))}.stage-tab{flex-direction:column;align-items:start}.control-hero__metrics,.registry-summary-grid,.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.hero-proof-strip,.hero-subgrid,.workflow-meta,.metric-grid--four,.ingest-summary-grid,.trust-node-list,.agent-list,.policy-list,.packet-progress-board,.kpi-list,.dispatch-result-list,.packet-queue,.control-hero__metrics,.registry-summary-grid,.registry-roster,.feature-grid,.throughput-hero,.hero-panel-grid{grid-template-columns:1fr}.audit-table__head{display:none}.audit-row,.agent-card__stats,.posture-score-card,.revocation-panel__metrics,.trust-node__body,.registry-form-grid,.registry-preview__meta,.registry-preview__policy,.registry-issued-card__meta,.packet-card__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.topbar{grid-template-columns:1fr}.nav-links,.signal-strip,.cta-row,.panel-caption{width:100%}.hero-section{padding-top:3rem}.stage-selector,.audit-row,.agent-card__stats,.posture-score-card,.revocation-panel__metrics,.trust-node__body,.registry-form-grid,.registry-preview__meta,.registry-preview__policy,.registry-issued-card__meta,.kpi-card__metrics,.dispatch-result-card__meta,.dispatch-result-card__lists,.packet-card__meta,.packet-card__workflow,.demo-persona-grid,.kpi-card__meta{grid-template-columns:1fr}.dashboard-section__header,.trust-node__header,.agent-card__header,.registry-preview__header,.registry-issued-card__header,.registry-roster__header,.policy-row__title,.revocation-panel__hero,.lineage-node header,.throughput-pin__header,.kpi-card__header,.dispatch-result-card__header,.packet-card__header,.app-topbar,.app-shell-page__header,.login-panel{flex-direction:column}.app-topbar__search{min-width:0}.app-main,.login-shell__content{padding-inline:1rem}.closing-card{padding:1.5rem}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0a2540;--ink-soft:#425466;--muted:#6b7c93;--accent:#635bff;--accent-2:#0f766e;--accent-3:#0a2540;--bubblegum:#635bff;--peach:#e3e8ff;--surface:#ffffffd6;--surface-2:#fffffff0;--surface-strong:#fff;--line:#5e738c29;--shadow:0 1px 2px #0a25400a, 0 12px 32px #0a25400f}body{color:var(--ink)!important;background:radial-gradient(circle at 14% 12%,#635bff14,#0000 22%),radial-gradient(circle at 86% 8%,#0f766e0f,#0000 20%),linear-gradient(#f8fafc 0%,#eef3f8 100%)!important}body:before{opacity:.55!important}body:after{opacity:.7!important}.page-shell,.landing-shell,.app-shell{background:0 0!important}.app-sidebar,.app-topbar,.app-shell-page,.dashboard-section,.surface-card,.login-panel,.audit-row,.registry-table__row,.policy-card,.audit-preview-card,.settings-tab,.closing-band,.control-hero__copy,.control-hero__proof-card,.metric-card,.trust-node,.insight-card,.agent-card,.policy-row,.revocation-panel,.lineage-node,.throughput-pin,.throughput-rule-card,.kpi-card,.dispatch-result-card,.packet-card,.flow-node,.onboarding-step,.app-sidebar__context,.app-topbar__search,.app-user-chip,.overview-hero,.success-panel{border:1px solid var(--line)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;color:var(--ink)!important;background:linear-gradient(#fffffffa,#f8fafcf5)!important;border-radius:1.5rem!important;box-shadow:0 1px 2px #0a25400a,0 16px 40px #0a25400f!important}.app-sidebar__brand .brand-mark{background:linear-gradient(#fffffffa,#f4f6fff5),linear-gradient(135deg,#635bff1f,#0f766e14)!important;border-color:#635bff29!important;box-shadow:0 16px 30px #0a25400f!important}.app-sidebar__brand .brand-mark span{background:linear-gradient(135deg,#8ea0ff,#635bff)!important}.app-sidebar__brand .brand-mark span:last-child{background:linear-gradient(135deg,#635bff,#22c1b6)!important}.app-sidebar__context,.app-topbar__search,.app-user-chip{position:relative;overflow:hidden}.app-sidebar__context:before,.app-topbar__search:before,.app-user-chip:before,.control-hero__proof-card:before,.dashboard-section:before,.dispatch-result-card:before,.packet-card:before,.lineage-node:before,.trust-node:before,.policy-row:before,.agent-card:before,.metric-card:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff14,#0000 58%);position:absolute;inset:0}.app-sidebar__context strong,.app-user-chip strong,.app-shell-page__copy h1,.dashboard-section__header h2,.surface-card h3,.metric-card__value,.login-panel__copy h1,.hero-copy h1,.section-heading h2,.closing-band h2,.control-hero__copy h1,.trust-node h3,.agent-card h3,.policy-row h3,.throughput-pin h3,.kpi-card h3,.packet-card h3,.dispatch-result-card h3,.lineage-node h3{color:var(--ink)!important}.app-sidebar__context p,.app-shell-page__copy p,.dashboard-section__header p,.surface-card p,.login-panel__copy p,.hero-copy p,.section-heading p,.closing-band p,.metric-card__caption,.metric-card__trend,.throughput-pin__trend,.trust-node p,.agent-card p,.policy-row p,.lineage-node p,.kpi-card p,.dispatch-result-card p,.packet-card p,.control-hero__copy p,.control-hero__proof-card p,.success-panel p{color:var(--ink-soft)!important}.app-nav-link{color:var(--ink-soft)!important;border-radius:.9rem!important}.app-nav-link--active{color:var(--accent)!important;background:#635bff1c!important}.secondary-cta,.app-user-chip button{color:var(--ink)!important;border:1px solid var(--line)!important;background:#fffffff0!important}.secondary-cta:hover,.app-user-chip button:hover{background:#635bff14!important;border-color:#635bff2e!important}.app-topbar__search{background:#ffffffe6!important}.app-topbar__search span,.app-sidebar__badge,.dashboard-section__eyebrow,.eyebrow,.card-label,.meta-label,.metric-card__label,.app-nav-group__label,.login-shell .eyebrow{color:#5b6b7f!important}.app-topbar__search kbd{border-color:var(--line)!important;color:var(--muted)!important;background:#f8fafcfa!important}.metric-card--success,.trust-node,.agent-card--active,.policy-row--active{border-color:#0f766e24!important}.metric-card--warning,.kpi-card,.throughput-rule-card{border-color:#f59e0b29!important}.metric-card--danger,.audit-row--danger,.lineage-node--danger{border-color:#ef444429!important}.control-hero__proof-card code,.trust-node code,.agent-card__footer code,.audit-row code,.registry-preview code,.registry-issued-card code,.registry-roster__card code,.packet-card code,.lineage-detail code{border:1px solid var(--line)!important;color:var(--ink)!important;background:#f8fafcf2!important}.checklist__item,.overview-hero__panel-grid div,.success-panel__summary div,.kpi-card__metrics div,.packet-card__workflow div,.packet-card__meta div,.trust-node__body div,.control-hero__proof-grid div,.overview-stats .metric-card{background:#f8fafce6!important}.overview-hero{border-radius:1.75rem!important}.overview-hero__actions,.overview-hero__meta,.overview-hero__footnote{color:var(--ink-soft)!important}.overview-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.overview-stats .metric-card{border-radius:1.25rem!important;padding:1rem!important}.landing-topbar{z-index:50;box-shadow:none;-webkit-backdrop-filter:blur(12px);background:#ffffffd1;border:none;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.95rem 1.05rem;transition:background .2s,box-shadow .2s;display:grid;position:sticky;top:0}body.is-scrolled .landing-topbar{background:#fffffff5;box-shadow:0 1px #2563eb0f}body.is-scrolled-deep .landing-topbar{padding-top:.6rem;padding-bottom:.6rem}body.is-scrolled-deep .landing-topbar .landing-primary-cta--small,body.is-scrolled-deep .landing-topbar .landing-secondary-cta--small{padding-top:.42rem;padding-bottom:.42rem;font-size:.88rem}@media (prefers-reduced-motion:reduce){body.is-scrolled-deep .landing-topbar{transition:none}}.landing-inbox-preview{grid-template-columns:1.2fr 1fr;gap:.8rem;display:grid}.landing-inbox-preview__summary,.landing-inbox-preview__thread-list{background:#fff;border:1px solid #94a3b838;border-radius:1rem;gap:.62rem;padding:.9rem;display:grid}.landing-inbox-preview__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.landing-inbox-preview__summary-grid div{background:#f8fafccc;border:1px solid #94a3b838;border-radius:.8rem;padding:.55rem}.landing-inbox-preview__summary-grid strong{color:var(--ink);font-size:1.08rem;display:block}.landing-inbox-preview__summary-grid span{color:var(--ink-soft);font-size:.76rem}.landing-inbox-preview__thread-item{background:#f8fafcbd;border:1px solid #94a3b82e;border-radius:.75rem;gap:.2rem;padding:.54rem .62rem;display:grid}.landing-inbox-preview__thread-item strong{color:var(--ink);font-size:.84rem}.landing-inbox-preview__thread-item span{color:var(--ink-soft);font-size:.77rem}.landing-stack-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);align-items:start;gap:1rem;margin-top:1.5rem;display:grid}.landing-stack-outcomes{gap:.7rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.landing-stack-outcomes li{color:var(--ink-soft);grid-template-columns:.4rem 1fr;align-items:start;gap:.7rem;font-size:.92rem;line-height:1.55;display:grid}.landing-stack-outcomes li:before{content:"";background:#48efcfd9;border-radius:999px;width:.4rem;height:.4rem;margin-top:.55rem;display:block;box-shadow:0 0 8px #48efcf73}.landing-stack-outcomes li strong{color:var(--ink);margin-right:.25rem;font-weight:600}@media (width<=1120px){.landing-hero,.landing-stack-layout{grid-template-columns:1fr}.landing-hero__visual,.landing-demo-card__main{min-height:0}.landing-feature-grid,.landing-flow-grid,.landing-buyer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-panel{grid-template-columns:1fr}}@media (width<=760px){.landing-page{width:min(100% - .75rem,1240px);padding-top:.75rem}.landing-topbar{border-radius:1.35rem;grid-template-columns:1fr;justify-items:start}.landing-nav{justify-content:flex-start;gap:.8rem}.landing-hero{gap:1.4rem;padding-top:2.25rem}.landing-hero h1{max-width:100%;font-size:clamp(2.4rem,10vw,3.4rem)}.landing-demo-card__header,.landing-key-banner,.landing-demo-foot,.landing-closing-band,.login-persona-header{flex-direction:column;align-items:flex-start}.landing-key-banner,.landing-closing-band{gap:.8rem}.landing-key-banner,.landing-demo-card__main,.landing-flow-card,.landing-feature-card,.landing-buyer-card,.landing-stack-card,.login-panel,.login-form{border-radius:1.25rem}.landing-demo-card__main{grid-template-columns:1fr}.landing-steprail{display:none}.landing-demo-stage{padding:0}.landing-feature-grid,.landing-flow-grid,.landing-buyer-grid,.landing-stack-layout,.login-persona-grid{grid-template-columns:1fr}.landing-closing-band{padding:1.2rem}.login-shell__content{padding-inline:.75rem}.login-panel{padding:1.1rem}}:root{--ink:#142033;--ink-soft:#40516a;--muted:#6b7a90;--accent:#2563eb;--accent-2:#047857;--accent-3:#ea580c;--surface:#fff;--surface-2:#f6f9fd;--surface-strong:#fff;--line:#2030461f;--shadow:0 14px 34px #1a2d4814}body{background:linear-gradient(#fffffff2,#f8fbfffa),repeating-linear-gradient(135deg,#2563eb09 0 1px,#0000 1px 18px)}body:before,body:after,.page-shell:before,.page-shell:after,.landing-page:before,.landing-page:after,.app-shell:before,.app-shell:after,.login-shell__background{display:none}h1,h2,h3,.landing-hero h1,.app-shell-page__copy h1,.dashboard-section__header h2,.control-hero__copy h1,.overview-hero h2{letter-spacing:0}.landing-page{background:linear-gradient(#fff 0%,#f7fbff 54%,#fff 100%);width:100%;padding-top:0}.landing-topbar,.landing-main{width:min(1240px,100% - 2rem);margin-inline:auto}.landing-topbar{z-index:10;border:1px solid var(--line);background:#fffffff0;border-radius:8px;margin-top:.75rem;position:sticky;top:.75rem;box-shadow:0 10px 26px #1e304b14}.landing-hero{align-items:center;min-height:min(780px,100vh - 5rem);padding:4.2rem 0 3rem;position:relative}.landing-hero:before,.landing-closing-band:before,.app-shell:before{content:"";pointer-events:none;z-index:0;background:url("data:image/svg+xml,%3Csvg width='1440' height='220' viewBox='0 0 1440 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 106C160 40 304 40 464 106C624 172 784 172 944 106C1104 40 1264 40 1440 106V220H0V106Z' fill='%23e8f2ff'/%3E%3Cpath d='M0 132C160 68 304 68 464 132C624 196 784 196 944 132C1104 68 1264 68 1440 132' fill='none' stroke='%232563eb' stroke-opacity='.12' stroke-width='2'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;position:absolute}.landing-hero:before{height:12rem;inset:auto -8vw -2.5rem}.landing-wave{background:url("data:image/svg+xml,%3Csvg width='1440' height='120' viewBox='0 0 1440 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 62C160 12 304 12 464 62C624 112 784 112 944 62C1104 12 1264 12 1440 62' fill='none' stroke='%23047857' stroke-opacity='.16' stroke-width='3'/%3E%3Cpath d='M0 84C160 34 304 34 464 84C624 134 784 134 944 84C1104 34 1264 34 1440 84' fill='none' stroke='%232563eb' stroke-opacity='.12' stroke-width='2'/%3E%3C/svg%3E") 50%/cover no-repeat;width:100%;height:5rem;margin:.5rem 0 -1.5rem}.landing-hero__copy,.landing-hero__visual,.landing-closing-band>*{z-index:1;position:relative}.landing-brand-mark,.brand-mark{border-color:var(--line);box-shadow:none;background:#fff;border-radius:8px}.landing-brand-mark span,.brand-mark span{background:#2563eb}.landing-brand-mark span:nth-child(2),.brand-mark span:nth-child(2){background:#10b981}.landing-brand-mark span:last-child,.brand-mark span:last-child{background:#f97316}.landing-nav a,.nav-links a{color:#51637c;font-weight:650}.landing-pill,.landing-microcopy span,.landing-status-pill,.landing-chip-row span,.status-pill,.status-pill-chip,.agent-summary-strip span,.claim-chip,.permission-chip,.packet-card__chips span,.settings-chip,.registry-roster__chips span{color:#1d4ed8;background:#eef6ff;border-color:#2563eb29;border-radius:999px}.landing-primary-cta,.primary-cta,.login-primary-cta{color:#fff;background:linear-gradient(135deg,#2563eb,#0d9488);border:1px solid #1d4ed8;box-shadow:0 14px 28px #2563eb2e}.landing-secondary-cta,.secondary-cta{border:1px solid var(--line);color:var(--ink);background:#fff;box-shadow:0 8px 18px #1c2d480f}.landing-demo-card,.landing-key-banner,.landing-demo-flow__step,.landing-feature-card,.landing-flow-card,.landing-buyer-card,.landing-stack-card,.landing-closing-band,.app-sidebar,.app-topbar,.app-shell-page,.dashboard-section,.surface-card,.metric-card,.overview-hero__panel,.success-panel,.api-quickstart-panel,.audit-preview-card,.hero-proof-card,.glass-card,.feature-card,.workflow-card,.audit-card,.architecture-card,.lineage-detail,.control-hero__proof-card,.throughput-pin,.throughput-rule-card,.kpi-card,.trust-node,.policy-row,.agent-card,.dispatch-result-card,.packet-card,.flow-node,.onboarding-step,.app-sidebar__context,.app-topbar__search,.app-user-chip,.login-panel,.login-form,.registry-provider-card,.registry-preview,.registry-issued-card,.registry-roster__card,.route-fallback{color:var(--ink);box-shadow:var(--shadow);background:#fff;border:none;border-radius:8px}.landing-demo-card{background:linear-gradient(#fffffffa,#f6fafffa)}.landing-key-banner,.landing-key-snippet,.landing-demo-flow__step,.landing-flow-card span,.checklist__item,.empty-state,.audit-row,.registry-table__head,.audit-table__head{background:#f6f9fd;border:none}.landing-key-snippet code,.terminal-card,.terminal-card code,.settings-code-block,.settings-code-block code{color:#172033;background:#f6f9fd}.terminal-card,.settings-code-block{border:1px solid var(--line);box-shadow:none;border-radius:8px}.landing-feature-card:before{display:none}.landing-feature-card{box-shadow:0 4px 24px #2563eb1a}.landing-feature-card:nth-child(2){box-shadow:0 4px 24px #10b9811a}.landing-feature-card:nth-child(3){box-shadow:0 4px 24px #f973161a}.landing-api-guide{gap:.75rem;margin:.9rem 0 1.25rem;display:grid}.landing-api-guide div{border:1px solid var(--line);background:#f6f9fd;border-radius:8px;gap:.25rem;padding:.85rem .95rem;display:grid}.landing-api-guide strong{color:var(--ink)}.landing-api-guide span{color:var(--ink-soft);line-height:1.55}.landing-closing-band{background:#fff;position:relative;overflow:hidden}.landing-closing-band:before{opacity:.9;height:6rem;inset:auto 0 0}.app-shell.app-shell,.app-shell{background:0 0;grid-template-columns:280px minmax(0,1fr);gap:1rem;width:min(1720px,100% - 1.5rem);position:relative}.app-shell:before{opacity:.7;z-index:-1;height:11rem;display:block;inset:0 0 auto;transform:rotate(180deg)}.app-shell.app-shell .app-sidebar.app-sidebar,.app-shell .app-sidebar{border-color:var(--line);background:#fff;box-shadow:0 16px 40px #182a4414}.app-shell.app-shell .app-topbar,.app-shell .app-topbar{background:#fffffff0;border:none;border-radius:8px;box-shadow:0 12px 28px #182a4414}.app-shell.app-shell .app-nav-link,.app-nav-link{color:#40516a;background:0 0;border-radius:8px}.app-shell.app-shell .app-nav-link--active,.app-nav-link--active{color:#1d4ed8;background:#eef6ff;border-color:#2563eb38}.app-shell-page,.dashboard-section{padding:1.15rem}.app-shell-page{box-shadow:none;background:#ffffffb8}.app-shell-page__header,.dashboard-section__header{padding-bottom:1rem}.app-shell-page__copy p,.dashboard-section__header p,.overview-hero p,.success-panel p,.audit-preview-card p,.landing-hero__body,.landing-section__heading p:last-child{color:var(--ink-soft);line-height:1.65}.overview-shell{gap:1rem}.overview-grid>.dashboard-section--wave{grid-column:1/-1}.overview-hero.surface-card{background:linear-gradient(#fffffff5,#f6fafff5);min-height:25rem;padding:1.25rem;position:relative;overflow:hidden}.overview-hero.surface-card:after,.dashboard-section--wave:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='960' height='110' viewBox='0 0 960 110' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 58C106 22 202 22 309 58C416 94 522 94 629 58C736 22 842 22 960 58V110H0V58Z' fill='%23edf6ff'/%3E%3Cpath d='M0 68C106 32 202 32 309 68C416 104 522 104 629 68C736 32 842 32 960 68' fill='none' stroke='%232563eb' stroke-opacity='.16' stroke-width='2'/%3E%3C/svg%3E") bottom/cover no-repeat;height:6rem;position:absolute;inset:auto 0 0}.overview-hero>*,.dashboard-section--wave>*{z-index:1;position:relative}.dashboard-section--wave{position:relative;overflow:hidden}.overview-hero__panel-grid div,.success-panel__summary div,.api-quickstart-panel__code,.api-quickstart-panel__steps div,.metric-card,.trust-node__body div,.agent-card__stats div,.policy-row__meta span,.revocation-panel__metrics div,.kpi-card__metrics div,.dispatch-result-card__meta div,.packet-card__meta div{border:1px solid var(--line);background:#f8fbff;border-radius:8px;padding:.85rem}.api-quickstart-panel{box-shadow:none;background:0 0;border:0;gap:1rem;padding:0;display:grid}.api-quickstart-panel__code{gap:.45rem;display:grid}.api-quickstart-panel__code span,.api-quickstart-panel__steps span,.overview-hero__panel-grid span,.success-panel__summary span{color:var(--muted)}.api-quickstart-panel__code code{color:#172033;font-family:var(--font-mono);overflow-wrap:anywhere;display:block}.api-quickstart-panel__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.api-quickstart-panel__steps div{gap:.35rem;display:grid}.api-quickstart-panel__steps strong,.overview-hero__panel-grid strong,.success-panel__summary strong,.metric-card__value,.trust-node__body strong,.agent-card__stats dd,.revocation-panel__hero strong,.revocation-panel__metrics strong,.kpi-card__metrics strong,.dispatch-result-card__meta strong,.packet-card__meta strong{color:var(--ink)}.metric-card{box-shadow:none}.metric-card--success{border-top:4px solid #10b981}.metric-card--warning{border-top:4px solid #f59e0b}.metric-card--danger{border-top:4px solid #ef4444}.metric-card--neutral{border-top:4px solid #2563eb}.status-pill-chip--success,.status-pill-chip--info,.status-pill--active,.status-pill--live{color:#047857;background:#ecfdf5;border-color:#0478572e}.audit-preview-list,.overview-grid,.overview-stats{gap:1rem}.checklist__item>div{gap:.25rem;display:grid}.checklist__item strong,.checklist__item span{display:block}.overview-stats .metric-card:nth-child(3) .metric-card__value{font-size:clamp(1.35rem,1.8vw,1.65rem);line-height:1.25}.app-shell.app-shell .app-sidebar__badge,.app-sidebar__badge{color:#1d4ed8!important;background:#eef6ff!important;border-color:#2563eb2e!important}.app-sidebar__context h2{color:var(--ink);font:inherit;margin:0;font-weight:750;line-height:1.25}.landing-primary-cta,.primary-cta,.login-primary-cta{color:#fff!important;background:linear-gradient(135deg,#2f6df6,#0f9f8f)!important;border-color:#2f6df6!important}@media (width<=1120px){.app-shell.app-shell,.app-shell{grid-template-columns:1fr}.app-sidebar{min-height:auto;position:relative;top:auto}.api-quickstart-panel__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.landing-topbar,.landing-main,.app-shell.app-shell,.app-shell{width:min(100% - .75rem,1240px)}.landing-hero{min-height:auto;padding-top:2rem}.overview-grid,.overview-stats,.overview-hero,.api-quickstart-panel__steps{grid-template-columns:1fr}}@media (width<=1120px){.landing-hero,.landing-stack-layout{grid-template-columns:1fr}.landing-hero__visual,.landing-demo-card__main{min-height:0}.landing-feature-grid,.landing-flow-grid,.landing-buyer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-panel{grid-template-columns:1fr}}@media (width<=760px){.landing-page{width:min(100% - .75rem,1240px);padding-top:.75rem}.landing-topbar{border-radius:1.35rem;grid-template-columns:1fr;justify-items:start}.landing-nav{justify-content:flex-start;gap:.8rem}.landing-hero{gap:1.4rem;padding-top:2.25rem}.landing-hero h1{max-width:100%;font-size:clamp(2.4rem,10vw,3.4rem)}.landing-demo-card__header,.landing-key-banner,.landing-demo-foot,.landing-closing-band,.login-persona-header{flex-direction:column;align-items:flex-start}.landing-key-banner,.landing-closing-band{gap:.8rem}.landing-key-banner,.landing-demo-card__main,.landing-flow-card,.landing-feature-card,.landing-buyer-card,.landing-stack-card,.login-panel,.login-form{border-radius:1.25rem}.landing-demo-card__main{grid-template-columns:1fr}.landing-steprail{display:none}.landing-demo-stage{padding:0}.landing-feature-grid,.landing-flow-grid,.landing-buyer-grid,.landing-stack-layout,.login-persona-grid{grid-template-columns:1fr}.landing-closing-band{padding:1.2rem}.login-shell__content{padding-inline:.75rem}.login-panel{padding:1.1rem}}.app-shell{grid-template-columns:16.75rem minmax(0,1fr);align-items:start;gap:1rem;min-height:100vh;padding:1rem;display:grid}.app-shell .app-sidebar,.app-shell .app-topbar,.app-shell .app-shell-page,.app-shell .dashboard-section{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;box-shadow:0 14px 36px #0f172a0d}.app-sidebar__context{background:#f8fafcc7;border:1px solid #94a3b824;border-radius:1.1rem;gap:.35rem;padding:.95rem;display:grid}.app-sidebar__context strong{color:var(--ink);letter-spacing:-.03em;font-size:.98rem;line-height:1.25}.app-sidebar__context p{color:var(--ink-soft);font-size:.92rem;line-height:1.5}.app-sidebar__nav,.app-nav-group,.app-nav-group__items{gap:.6rem;display:grid}.app-nav-group__label{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-family:var(--font-mono);margin:0}.app-nav-link{min-height:2.85rem;color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:.95rem;align-items:center;gap:.75rem;padding:0 .9rem;text-decoration:none;transition:transform .15s,background .15s,border-color .15s,color .15s;display:flex}.app-nav-link:hover,.app-nav-link--active{color:var(--ink);background:#2563eb0d;border-color:#2563eb1f;transform:translateY(-1px)}.app-nav-link__icon{width:1.25rem;height:1.25rem;color:var(--muted);flex-shrink:0;place-items:center;display:inline-grid}.app-nav-link__icon svg{stroke:currentColor;vector-effect:non-scaling-stroke;width:100%;height:100%}.app-nav-link--active .app-nav-link__icon{color:var(--accent)}.app-topbar{z-index:10;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex;position:sticky;top:1rem}.app-topbar__search{min-width:min(34rem,100%);min-height:2.8rem;color:var(--muted);background:#f8fafce6;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:.75rem;padding:0 .95rem;display:flex;box-shadow:inset 0 1px #ffffffb8}.app-topbar__search-icon{width:1rem;height:1rem;color:var(--muted);flex-shrink:0;place-items:center;display:inline-grid}.app-topbar__search-icon svg{stroke:currentColor;vector-effect:non-scaling-stroke;width:1rem;height:1rem}.app-topbar__search kbd{color:var(--muted);font-family:var(--font-mono);background:#fff;border:1px solid #94a3b838;border-radius:.55rem;margin-left:auto;padding:.28rem .5rem;font-size:.78rem}.app-topbar__meta{align-items:center;gap:.7rem;display:flex}.app-shell .status-pill{color:var(--ink-soft);box-shadow:none;background:#f8fafcf5;border-color:#94a3b82e}.status-pill--live{color:#1d4ed8;background:#2563eb14;border-color:#2563eb29}.app-user-chip{background:#ffffffd1;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:.75rem;padding:.42rem .5rem .42rem .8rem;display:flex}.app-user-chip div{gap:.18rem;display:grid}.app-user-chip__avatar{width:2rem;height:2rem;color:var(--ink);letter-spacing:0;text-align:center;background:linear-gradient(135deg,#e2e8f0,#f8fafc);border-radius:999px;place-items:center;font-size:.76rem;font-weight:700;line-height:1;display:grid}.app-user-chip strong{color:var(--ink);letter-spacing:-.02em;font-size:.9rem}.app-user-chip button{min-height:2.25rem;color:var(--ink);background:#fff;border:1px solid #94a3b82e;border-radius:999px;padding:0 .8rem}.app-user-chip button:hover{background:#2563eb0a;border-color:#2563eb2e}.app-shell-page__header,.dashboard-section__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.app-shell-page__copy,.dashboard-section__header>div{gap:.35rem;max-width:54rem;display:grid}.app-shell-page__copy h1,.dashboard-section__header h2{font-family:var(--font-body);letter-spacing:-.04em;color:var(--ink);margin:0;font-weight:700;line-height:1.08}.app-shell-page__copy h1{max-width:12ch;font-size:clamp(2rem,3.5vw,3rem)}.dashboard-section__header h2{font-size:clamp(1.45rem,2.5vw,2rem)}.app-shell-page__copy p,.dashboard-section__header p{color:var(--ink-soft);max-width:62ch;font-size:.98rem;line-height:1.6}.app-shell-page__body,.app-shell-panel-stack,.dashboard-stack{gap:1rem}.dashboard-section--compact .dashboard-section__header h2{font-size:1.35rem}.metric-grid--four,.trust-node-list{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{box-shadow:none;background:#ffffffe6;border:1px solid #94a3b829;border-radius:1.2rem;gap:.45rem;padding:1rem;display:grid;position:relative}.metric-card:before{content:"";opacity:.75;background:linear-gradient(90deg,#2563eb1f,#0000);border-radius:999px;height:1px;position:absolute;bottom:0;left:1rem;right:1rem}.metric-card__label{color:var(--muted)}.metric-card__value{font-family:var(--font-body);letter-spacing:-.05em;margin:0;font-size:1.85rem;font-weight:700}.metric-card__caption{color:var(--ink-soft);font-size:.92rem;line-height:1.5}.metric-card__trend{color:var(--accent);font-size:.84rem;font-weight:600}.metric-card[data-tone=success],.metric-card--success{border-color:#0f766e24}.metric-card[data-tone=warning],.metric-card--warning{border-color:#d9770624}.metric-card[data-tone=danger],.metric-card--danger{border-color:#dc262624}.metric-card[data-tone=neutral],.metric-card--neutral{border-color:#94a3b829}.status-pill-chip{color:var(--ink-soft);box-shadow:none;background:#ffffffe6;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .68rem;font-size:.79rem;display:inline-flex}.status-pill-chip[data-tone=success],.status-pill-chip--success{color:#0f766e;background:#0f766e14;border-color:#0f766e29}.status-pill-chip[data-tone=warning],.status-pill-chip--warning{color:#b45309;background:#d9770614;border-color:#d9770629}.status-pill-chip[data-tone=danger],.status-pill-chip--danger{color:#b91c1c;background:#dc262614;border-color:#dc262629}.status-pill-chip[data-tone=info],.status-pill-chip--info{color:#1d4ed8;background:#3b82f614;border-color:#3b82f629}.status-pill-chip[data-tone=neutral],.status-pill-chip--neutral{color:var(--muted);background:#f8fafcf5;border-color:#94a3b82e}@media (width<=1199px){.app-shell{grid-template-columns:1fr}.app-sidebar{position:static}.app-shell-page__header,.dashboard-section__header,.app-topbar{flex-direction:column;align-items:flex-start}.app-topbar__meta{flex-wrap:wrap;justify-content:space-between;width:100%}.app-topbar__search{width:100%;min-width:0}.app-shell-page__actions,.dashboard-section__action{justify-content:flex-start}.metric-grid--four,.trust-node-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-shell{gap:.75rem;padding:.75rem}.app-sidebar,.app-topbar,.app-shell-page,.dashboard-section{border-radius:1.2rem}.app-sidebar{padding:1rem}.app-topbar{padding:.85rem .9rem}.app-shell-page,.dashboard-section{padding:1rem}.app-shell-page__copy h1{max-width:100%}.metric-grid--four,.trust-node-list{grid-template-columns:1fr}.app-user-chip{flex-wrap:wrap;justify-content:space-between;width:100%}.app-user-chip button{margin-left:auto}.app-topbar__search kbd{margin-left:0}}.app-user-chip__avatar{width:2rem;height:2rem;color:var(--accent);letter-spacing:0;text-align:center;background:linear-gradient(#2563eb1f,#ffffffe6);border:1px solid #2563eb24;border-radius:999px;font-size:.72rem;font-weight:800;line-height:1}@media (width<=1024px){.app-shell{grid-template-columns:1fr;width:min(100%,100% - 1rem)}.app-sidebar{min-height:auto;position:relative;top:0}.app-nav-group__items{scrollbar-width:none;gap:.5rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.app-nav-group__items::-webkit-scrollbar{display:none}.app-nav-link{white-space:nowrap}}@media (width<=720px){.app-topbar{flex-direction:column;align-items:stretch;top:.75rem}.app-topbar__meta{flex-wrap:wrap;justify-content:space-between;width:100%}.app-user-chip{justify-content:space-between;width:100%}.app-shell-page__header{flex-direction:column;align-items:flex-start}.app-shell-page__actions{justify-content:flex-start;width:100%}.app-topbar__search kbd{display:none}}@media (width<=560px){.app-shell{width:min(100%,100% - .75rem)}.app-sidebar,.app-topbar{border-radius:1rem;padding:.8rem}.app-sidebar__context,.app-topbar__search{padding:.68rem .75rem}.app-shell-page__copy h1{max-width:100%}}.app-shell{width:min(1520px,100% - 1.5rem);color:var(--ink);grid-template-columns:280px minmax(0,1fr);gap:1rem;margin:0 auto;padding:1rem 0 1.5rem;display:grid}.app-sidebar,.app-topbar,.app-shell-page,.app-sidebar__context,.app-topbar__search,.app-user-chip{border:1px solid var(--line);background:linear-gradient(#fffffff0,#f8fafffa),linear-gradient(135deg,#4f8cff0b,#ffffff05);box-shadow:0 14px 38px #0f172a0f}.app-sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.4rem;align-self:start;gap:1rem;min-height:calc(100vh - 2rem);padding:1rem;display:grid;position:sticky;top:1rem}.app-sidebar__brand{align-items:center;gap:.8rem;display:flex}.app-sidebar__brand .brand-mark{flex-shrink:0;padding:.56rem}.app-sidebar__brand .brand-mark span{width:11px;height:11px}.app-sidebar__context{box-shadow:none;border-radius:1rem;gap:.55rem;padding:.95rem;display:grid}.app-sidebar__badge{width:fit-content;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;background:#2563eb0f;border:1px solid #2563eb1f;border-radius:999px;padding:.48rem .72rem;font-size:.75rem;font-weight:700}.app-sidebar__context strong{letter-spacing:-.02em;font-size:1rem}.app-sidebar__context p{color:var(--ink-soft);line-height:1.55}.app-nav-group{gap:.6rem;display:grid}.app-nav-group__label,.app-shell-page .eyebrow{color:var(--muted);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.app-nav-link{color:var(--ink-soft);border:1px solid #0000;border-radius:.95rem;align-items:center;gap:.72rem;padding:.82rem .9rem;text-decoration:none;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:flex}.app-nav-link__icon,.app-topbar__search-icon,.app-user-chip__avatar{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-nav-link__icon{border:1px solid var(--line);width:1.7rem;height:1.7rem;color:var(--muted);background:#ffffffd9;border-radius:.65rem}.app-nav-link__icon svg,.app-topbar__search-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.app-nav-link:hover{color:var(--ink);background:#2563eb0a;border-color:#2563eb1f;transform:translateY(-1px)}.app-nav-link--active{color:var(--ink);background:linear-gradient(#2563eb14,#fffffff0),#ffffffeb;border-color:#2563eb29;box-shadow:0 10px 24px #2563eb14}.app-nav-link--active .app-nav-link__icon{color:var(--accent);background:#2563eb17;border-color:#2563eb29}.app-frame{flex-direction:column;gap:1rem;min-width:0;display:flex}.app-topbar{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex;position:sticky;top:1rem}.app-topbar__search{min-width:0;color:var(--muted);border-radius:.95rem;flex:auto;align-items:center;gap:.72rem;padding:.72rem .86rem;display:flex}.app-topbar__search--compact{flex:0 22rem;max-width:22rem}.app-nav-link--external{text-decoration:none}.app-topbar__search span{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink-soft);font-size:.95rem;font-weight:500;overflow:hidden}.app-topbar__search kbd{border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);white-space:nowrap;background:#ffffffe6;border-radius:.72rem;margin-left:auto;padding:.35rem .6rem;font-size:.78rem}.app-topbar__meta{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.status-pill{color:var(--accent);background:#2563eb0f;border-color:#2563eb29}.app-user-chip{box-shadow:none;border-radius:999px;align-items:center;gap:.72rem;padding:.56rem .66rem .56rem .72rem;display:flex}.app-user-chip__avatar{width:2rem;height:2rem;color:var(--accent);letter-spacing:0;text-align:center;background:linear-gradient(#2563eb1f,#ffffffe6);border:1px solid #2563eb24;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.app-user-chip div{min-width:0}.app-user-chip strong{color:var(--ink);font-size:.95rem;line-height:1.1;display:block}.app-user-chip span{color:var(--muted);font-size:.82rem;line-height:1.1;display:block}.app-user-chip button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ffffffeb;border-radius:999px;padding:.58rem .82rem;font-weight:600;transition:background .16s,border-color .16s,transform .16s}.app-user-chip button:hover{background:#2563eb0d;border-color:#2563eb29;transform:translateY(-1px)}.app-main{min-width:0;padding:.15rem 0 .5rem}.app-shell-page{box-shadow:none;background:0 0;border-color:#0000;gap:1rem;display:grid}.app-shell-page__header{justify-content:space-between;align-items:end;gap:1rem;padding:.25rem 0 .1rem;display:flex}.app-shell-page__copy{gap:.45rem;max-width:58rem;display:grid}.app-shell-page__copy h1{letter-spacing:-.055em;max-width:14ch;margin:0;font-size:clamp(2rem,4vw,3.45rem)}.app-shell-page__copy p{max-width:64ch;color:var(--ink-soft);font-size:.98rem;line-height:1.6}.app-shell-page__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.app-shell-page__body,.app-shell-panel-stack{gap:1rem;display:grid}@media (width<=1024px){.app-shell{grid-template-columns:1fr;width:min(100%,100% - 1rem)}.app-sidebar{min-height:auto;position:relative;top:0}.app-nav-group__items{scrollbar-width:none;gap:.5rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.app-nav-group__items::-webkit-scrollbar{display:none}.app-nav-link{white-space:nowrap}}@media (width<=720px){.app-topbar{flex-direction:column;align-items:stretch;top:.75rem}.app-topbar__meta{flex-wrap:wrap;justify-content:space-between;width:100%}.app-user-chip{justify-content:space-between;width:100%}.app-shell-page__header{flex-direction:column;align-items:flex-start}.app-shell-page__actions{justify-content:flex-start;width:100%}.app-topbar__search kbd{display:none}}@media (width<=560px){.app-shell{width:min(100%,100% - .75rem)}.app-sidebar,.app-topbar{border-radius:1rem;padding:.8rem}.app-sidebar__context,.app-topbar__search{padding:.68rem .75rem}.app-shell-page__copy h1{max-width:100%}}.landing-page{width:min(1240px,100% - 2rem);margin:0 auto;padding:1rem 0 4.5rem;position:relative;overflow:clip}.landing-page:before,.landing-page:after{content:"";pointer-events:none;z-index:0;filter:blur(60px);position:fixed}.landing-page:before{background:radial-gradient(circle,#2563eb29,#0000 68%);width:28rem;height:28rem;animation:18s ease-in-out infinite landing-float;top:-10rem;right:-10rem}.landing-page:after{background:radial-gradient(circle,#10b98124,#0000 70%);width:24rem;height:24rem;animation:20s ease-in-out infinite reverse landing-float;bottom:8rem;left:-12rem}.landing-skip-link{z-index:30;background:var(--surface-strong);color:var(--ink);box-shadow:var(--shadow);border-radius:999px;padding:.72rem .95rem;font-weight:700;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.landing-brand-mark{background:linear-gradient(#eff6fff5,#ffffffeb);border:1px solid #94a3b81f;border-radius:1rem;grid-template-columns:repeat(2,12px);gap:.34rem;padding:.62rem;display:grid;box-shadow:0 16px 36px #0f172a14}.landing-nav a:hover{color:var(--ink);transform:translateY(-1px)}.landing-pill{color:#1d4ed8;background:#2563eb14;border:1px solid #2563eb1f;border-radius:999px;padding:.58rem .8rem;font-size:.86rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff9}.landing-pill:nth-child(2){color:#0f766e;background:#10b98114;border-color:#10b9811f}.landing-pill:nth-child(3){color:#c2410c;background:#f9731614;border-color:#f973161f}.landing-hero h1{max-width:13ch;margin:1rem 0;font-size:clamp(2.9rem,5vw,4.7rem);line-height:.98}.landing-hero__body{max-width:35rem;color:var(--ink-soft);font-size:1rem}.landing-secondary-cta{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #94a3b82e}.landing-microcopy span{border:1px solid var(--line);color:var(--muted);box-shadow:var(--shadow);background:#ffffffb8;border-radius:999px;padding:.5rem .72rem;font-size:.85rem}.landing-hero__orb{filter:blur(4px);opacity:.8;border-radius:999px;position:absolute}.landing-hero__orb--one{background:radial-gradient(circle,#3b82f629,#0000 68%);width:10rem;height:10rem;animation:12s ease-in-out infinite landing-orbit;top:2rem;right:1.5rem}.landing-hero__orb--two{background:radial-gradient(circle,#10b98124,#0000 68%);width:12rem;height:12rem;animation:14s ease-in-out infinite reverse landing-orbit;bottom:4rem;left:1rem}.landing-status-pill--live:before{content:"";background:#34d399;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 6px #34d3991a}.landing-key-banner strong{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--ink);overflow-wrap:anywhere;margin-top:.25rem;font-size:1.08rem;display:block}.landing-key-banner span{color:var(--ink-soft);font-size:.88rem}.landing-demo-stage__heading h2{color:#f8fafc;max-width:12ch;margin:.35rem 0 0}.landing-demo-flow__index{color:#1d4ed8;min-width:2.5rem;height:2.5rem;font-family:var(--font-mono);background:#3b82f614;border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.landing-section__heading h2{margin:.75rem 0 .95rem}.landing-section__heading p:last-child{color:var(--ink-soft)}.landing-feature-card p:last-child,.landing-flow-card p,.landing-buyer-card p,.landing-stack-card p{color:var(--ink-soft)}.landing-flow-card span{color:#1d4ed8;min-width:2.4rem;font-family:var(--font-mono);background:#2563eb1a;border-radius:999px;justify-content:center;padding:.42rem .55rem;font-size:.78rem;display:inline-flex}.landing-page .landing-feature-card p:last-child,.landing-page .landing-flow-card p,.landing-page .landing-buyer-card p,.landing-page .landing-stack-card p,.landing-page .landing-section__heading p:last-child{line-height:1.65}@keyframes landing-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(12px)scale(1.05)}}@keyframes landing-orbit{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-10px)scale(1.08)}}@keyframes landing-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:.72;transform:translateY(3px)}}@keyframes landing-pop{0%{transform:translateY(4px)scale(.99)}to{transform:translateY(0)scale(1)}}@media (width<=1120px){.landing-hero,.landing-stack-layout{grid-template-columns:1fr}.landing-hero__visual,.landing-demo-card__main{min-height:0}.landing-flow-grid,.landing-buyer-grid,.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.landing-page{width:min(100% - 1rem,1240px);padding-top:.7rem}.landing-topbar{border-radius:1.6rem;grid-template-columns:1fr;justify-items:start}.landing-nav{justify-content:flex-start;gap:.95rem}.landing-topbar-actions{justify-content:flex-start}.landing-main{padding-top:2.2rem}.landing-hero{gap:1.1rem}.landing-hero h1{max-width:11ch}.landing-demo-card{border-radius:1.6rem;padding:1rem}.landing-demo-card__header,.landing-demo-foot{flex-direction:column;align-items:flex-start}.landing-demo-card__note{text-align:left;max-width:none}.landing-key-banner{flex-direction:column;align-items:flex-start}.landing-key-banner .landing-primary-cta{width:100%}.landing-demo-card__main{grid-template-columns:1fr;padding-top:.4rem}.landing-steprail{display:none}.landing-demo-stage{padding-right:0}.landing-feature-grid,.landing-flow-grid,.landing-buyer-grid,.landing-stack-layout,.landing-closing-band{grid-template-columns:1fr}.landing-closing-band{align-items:flex-start}.landing-closing-band h2{max-width:none}}@media (prefers-reduced-motion:reduce){.landing-page:before,.landing-page:after,.landing-hero__orb,.landing-demo-flow__step,.landing-demo-meter span,.landing-steprail__pulse,.landing-hero__copy .landing-primary-cta:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.primary-cta{color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8 58%,#0f766e)!important;border-color:#0000!important}.status-pill,.status-pill-chip{border:1px solid var(--line)!important;background:#ffffffc7!important}.overview-shell,.registry-shell,.policy-shell,.audit-shell,.settings-shell,.overview-hero,.overview-grid,.overview-stats,.settings-detail-grid,.audit-detail-grid,.registry-summary-grid,.policy-summary-grid,.audit-summary-grid,.settings-summary-grid,.registry-grid,.policy-test-grid,.stack-grid,.closing-band,.detail-hero-grid,.registry-form-grid{gap:1rem!important;display:grid!important}@media (width<=1199px){.app-shell{grid-template-columns:1fr!important}.app-sidebar{position:static!important}.app-topbar,.app-shell-page__header,.dashboard-section__header,.audit-toolbar,.login-panel,.closing-band,.overview-grid,.stack-grid,.registry-grid,.policy-test-grid,.settings-detail-grid,.audit-detail-grid,.registry-form-grid,.detail-hero-grid{grid-template-columns:1fr!important}.overview-stats,.registry-summary-grid,.policy-summary-grid,.audit-summary-grid,.settings-summary-grid,.policy-template-grid,.policy-active-grid,.audit-preview-list,.buyer-grid,.flow-grid,.settings-key-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.app-shell,.landing-main,.app-shell-page,.dashboard-section,.login-shell{padding-inline:.75rem!important}.overview-grid,.overview-stats,.registry-summary-grid,.policy-summary-grid,.audit-summary-grid,.settings-summary-grid,.policy-template-grid,.policy-active-grid,.audit-preview-list,.buyer-grid,.flow-grid,.settings-key-grid,.settings-tabs,.registry-table__row,.audit-row,.demo-persona-grid{grid-template-columns:1fr!important}.registry-table__head,.audit-table__head{display:none!important}}.app-shell-page{border-radius:1.5rem!important;gap:1.25rem!important;padding:1.35rem!important;display:grid!important}.app-shell-page__header,.dashboard-section__header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;display:grid!important}.dashboard-section{border-radius:1.5rem!important;gap:1.25rem!important;padding:1.2rem!important;display:grid!important}.secondary-cta,.app-user-chip button,.filter-chip,.settings-tab,.demo-persona-card{background:#ffffffc7!important}.secondary-cta{color:var(--ink)!important}.status-pill,.status-pill-chip{border:1px solid var(--line)!important;color:var(--ink-soft)!important;background:#ffffffc7!important}.overview-shell,.registry-shell,.policy-shell,.audit-shell,.settings-shell,.overview-hero,.overview-grid,.overview-stats,.settings-detail-grid,.audit-detail-grid,.registry-summary-grid,.policy-summary-grid,.audit-summary-grid,.settings-summary-grid,.registry-grid,.policy-test-grid,.stack-grid,.closing-band,.detail-hero-grid,.registry-form-grid{gap:1rem!important;display:grid!important}.overview-hero,.settings-detail-grid,.audit-detail-grid,.registry-grid,.policy-test-grid,.stack-grid,.closing-band,.detail-hero-grid,.registry-form-grid,.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.overview-grid,.policy-template-grid,.policy-active-grid,.audit-preview-list,.buyer-grid,.flow-grid,.settings-key-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.settings-tab{text-align:left!important;border-radius:1rem!important;padding:.55rem .9rem!important}.settings-panel-stack,.registry-side-column,.hero-panel__stack{gap:1rem!important;display:grid!important}.audit-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:1rem!important;margin-bottom:1rem!important;display:grid!important}.login-panel{border-radius:1.5rem!important;grid-template-columns:1.1fr .9fr!important;gap:1.25rem!important;padding:1.25rem!important}.demo-persona-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;display:grid!important}.hero-panel--clean{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@media (width<=1199px){.app-shell{grid-template-columns:1fr!important}.app-sidebar{position:static!important}.app-topbar,.app-shell-page__header,.dashboard-section__header,.audit-toolbar,.login-panel,.closing-band,.overview-grid,.stack-grid,.registry-grid,.policy-test-grid,.settings-detail-grid,.audit-detail-grid,.registry-form-grid,.detail-hero-grid{grid-template-columns:1fr!important}.overview-stats,.registry-summary-grid,.policy-summary-grid,.audit-summary-grid,.settings-summary-grid,.policy-template-grid,.policy-active-grid,.audit-preview-list,.buyer-grid,.flow-grid,.settings-key-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.app-shell,.landing-main,.app-shell-page,.dashboard-section,.login-shell{padding-inline:.75rem!important}.overview-grid,.overview-stats,.registry-summary-grid,.policy-summary-grid,.audit-summary-grid,.settings-summary-grid,.policy-template-grid,.policy-active-grid,.audit-preview-list,.buyer-grid,.flow-grid,.settings-key-grid,.settings-tabs,.registry-table__row,.audit-row,.demo-persona-grid{grid-template-columns:1fr!important}.registry-table__head,.audit-table__head{display:none!important}}.landing-shell{width:min(1360px,100% - 1.5rem);padding-top:.75rem}.landing-shell:before{background:radial-gradient(circle,#ff8d6633,#0000 68%);width:28rem;height:28rem;top:-11rem;right:-7rem}.landing-shell:after{background:radial-gradient(circle,#78d2ff26,#0000 70%);width:26rem;height:26rem;bottom:4rem;left:-8rem}.landing-shell .topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #ffffff94;border-radius:1.35rem;gap:1rem;margin-bottom:1.1rem;padding:.85rem 1rem;position:sticky;top:.75rem;box-shadow:0 20px 50px #0f172a14}.landing-shell .nav-links{justify-content:center;gap:.5rem}.landing-shell .nav-links a{color:var(--ink-soft);border:1px solid #0000;border-radius:999px;padding:.55rem .86rem}.landing-shell .nav-links a:hover{background:#ffffffb8;border-color:#94a3b838}.landing-shell .landing-main{gap:.5rem}.landing-shell .landing-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:2rem;padding-top:3rem}.landing-shell .hero-copy{max-width:40rem}.landing-shell .hero-copy h1{max-width:10ch}.landing-shell .hero-body{color:#415066;max-width:36rem;line-height:1.7}.landing-shell .signal-strip{gap:.55rem;margin-top:1.8rem}.landing-shell .signal-strip span{color:#4b5567;background:#ffffffc7;border-color:#94a3b82e;box-shadow:0 10px 24px #0f172a0a}.landing-shell .primary-cta{background:linear-gradient(135deg,#ff8d6a,#ff7c59 52%,#5b72ea);box-shadow:0 22px 36px #5b72ea2e}.landing-shell .secondary-cta{background:#ffffffe6;border-color:#94a3b82e;box-shadow:0 14px 28px #0f172a0d}.landing-shell .hero-panel{background:linear-gradient(#ffffffd1,#f9fbffe6),linear-gradient(135deg,#ff8d6617,#5b72ea0a);border:1px solid #ffffffdb;border-radius:2rem;padding:1.2rem;box-shadow:0 26px 80px #0f172a1f}.landing-shell .hero-panel__banner{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.92rem;display:flex}.landing-shell .hero-panel__badge{color:#0f766e;background:#0f766e14;border:1px solid #0f766e1f;border-radius:999px;align-items:center;min-height:2.2rem;padding:0 .8rem;font-weight:700;display:inline-flex}.landing-shell .hero-panel__stack{gap:.9rem}.landing-shell .surface-card,.landing-shell .question-card,.landing-shell .flow-card,.landing-shell .buyer-card{color:var(--ink);background:linear-gradient(#fffffff2,#f8fafcfa),linear-gradient(135deg,#ff8d660a,#5b72ea05);border:1px solid #94a3b829;border-radius:1.55rem;box-shadow:0 18px 45px #0f172a14}.landing-shell .surface-card--featured{background:radial-gradient(circle at 100% 0,#ff8d661f,#0000 36%),linear-gradient(#fffffffa,#fafbfdfa)}.landing-shell .surface-card__lede{color:#465468;line-height:1.65}.landing-shell .card-label{color:#0f766e}.landing-shell .landing-steps,.landing-shell .landing-bullets{gap:.7rem}.landing-shell .landing-steps li{align-items:start}.landing-shell .landing-steps strong{color:#5b72ea;font-size:.82rem}.landing-shell .landing-steps span,.landing-shell .landing-bullets{color:#4b5567}.landing-shell .landing-proof-grid{gap:.7rem}.landing-shell .landing-proof-grid div{background:#ffffffeb;border:1px solid #94a3b81f;border-radius:1rem;gap:.14rem;padding:.9rem}.landing-shell .landing-proof-grid strong{color:var(--ink);display:block}.landing-shell .landing-proof-grid span{display:block}.landing-shell .content-section{padding-top:4rem}.landing-shell .section-heading{max-width:50rem}.landing-shell .section-heading p:last-child{color:#4b5567;line-height:1.65}.landing-shell .question-card,.landing-shell .flow-card,.landing-shell .buyer-card{padding:1.15rem}.landing-shell .question-card p:last-child,.landing-shell .flow-card p,.landing-shell .buyer-card p{color:#4b5567;line-height:1.62}.landing-shell .flow-card span{color:#5b72ea}.landing-shell .closing-band{background:radial-gradient(circle at 100% 0,#ff8d6629,#0000 34%),linear-gradient(#fffffff7,#fafbfdfa);border:1px solid #ffffffdb;padding:1.35rem 1.4rem;box-shadow:0 24px 70px #0f172a1a}.landing-shell .closing-band h2{max-width:13ch}@media (width<=1199px){.landing-shell .landing-hero{grid-template-columns:1fr}}@media (width<=760px){.landing-shell{width:min(100%,100% - 1rem)}.landing-shell .topbar{grid-template-columns:1fr;justify-items:start;gap:.7rem;padding:.85rem .9rem}.landing-shell .nav-links,.landing-shell .topbar-actions{justify-content:flex-start;width:100%}.landing-shell .landing-hero{padding-top:2rem}.landing-shell .closing-band{gap:1rem}}.app-shell{grid-template-columns:18rem minmax(0,1fr);gap:1rem;min-height:100vh;padding:1rem;display:grid}.app-sidebar,.app-topbar,.app-shell-page,.dashboard-section,.surface-card,.login-panel,.audit-row,.registry-table__row,.policy-card,.audit-preview-card,.settings-tab,.closing-band{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.app-sidebar{border-radius:1.5rem;align-self:start;gap:1.25rem;padding:1.25rem;display:grid;position:sticky;top:1rem}.app-sidebar__brand,.app-sidebar__context,.app-nav-group,.app-user-chip,.app-topbar__search,.app-shell-page__header,.dashboard-section__header,.overview-hero,.settings-detail-grid,.audit-toolbar,.settings-panel-stack,.registry-side-column,.registry-form-grid,.detail-hero-grid,.registry-grid,.policy-test-grid,.landing-hero,.hero-panel__stack,.closing-band,.overview-grid,.overview-stats,.registry-summary-grid,.policy-summary-grid,.audit-summary-grid,.settings-summary-grid,.settings-team-list,.settings-key-grid,.audit-detail-grid,.policy-template-grid,.policy-active-grid,.audit-preview-list,.buyer-grid,.flow-grid,.stack-grid{gap:1rem;display:grid}.app-sidebar__brand{grid-template-columns:auto 1fr;align-items:center}.app-sidebar__context{background:#ffffff94;border-radius:1.25rem;gap:.5rem;padding:1rem}.app-sidebar__badge,.status-pill,.status-pill-chip,.card-label,.eyebrow,.dashboard-section__eyebrow,.metric-card__label{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase}.app-sidebar__badge{color:var(--accent);font-size:.68rem;font-weight:800}.app-sidebar__context strong,.app-user-chip strong,.app-shell-page__copy h1,.dashboard-section__header h2,.surface-card h3,.metric-card__value,.login-panel__copy h1,.hero-copy h1,.section-heading h2,.closing-band h2{font-family:var(--font-heading)}.app-sidebar__context p,.app-shell-page__copy p,.dashboard-section__header p,.surface-card p,.login-panel__copy p,.hero-copy p,.section-heading p,.closing-band p,.audit-preview-card p{color:var(--ink-soft)}.app-sidebar__nav{gap:.75rem;display:grid}.app-nav-group__label{color:var(--muted);margin:0 0 .45rem;font-size:.68rem}.app-nav-group__items{gap:.35rem;display:grid}.app-nav-link{min-height:2.75rem;color:var(--ink-soft);border-radius:.95rem;align-items:center;padding:.7rem .85rem;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}.app-nav-link:hover{color:var(--ink);background:#2563eb12}.app-nav-link--active{color:var(--accent);background:#2563eb1f;font-weight:700}.app-frame{gap:1rem;min-width:0;display:grid}.app-topbar{z-index:10;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.15rem;display:grid;position:sticky;top:1rem}.app-topbar__search{background:#ffffffa8;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.75rem 1rem;display:flex}.app-topbar__search span{color:var(--ink-soft);font-weight:600}.app-topbar__search kbd{border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);background:#ffffffdb;border-radius:999px;padding:.35rem .55rem;font-size:.72rem}.app-topbar__meta{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.status-pill,.status-pill-chip{border:1px solid var(--line);color:var(--ink-soft);background:#ffffffc7;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .72rem;font-size:.73rem;font-weight:700;display:inline-flex}.status-pill--active,.status-pill-chip--success{color:var(--accent-2)}.status-pill-chip--warning{color:#b45309}.status-pill-chip--danger{color:#b91c1c}.status-pill-chip--info{color:var(--accent)}.status-pill-chip__dot{background:currentColor;border-radius:999px;width:.45rem;height:.45rem}.app-user-chip{background:#ffffffb3;border-radius:999px;grid-auto-flow:column;align-items:center;padding:.5rem .65rem .5rem .85rem}.app-user-chip strong{font-size:.95rem;display:block}.app-user-chip span{color:var(--muted);font-size:.78rem}.app-user-chip button,.secondary-cta,.primary-cta,.filter-chip,.settings-tab,.demo-persona-card{border:1px solid var(--line)}.app-user-chip button,.primary-cta,.secondary-cta,.filter-chip,.settings-tab,.demo-persona-card{transition:transform .16s,box-shadow .16s,background .16s,border-color .16s}.app-user-chip button,.secondary-cta,.primary-cta,.filter-chip,.settings-tab{border-radius:999px}.app-user-chip button,.primary-cta,.secondary-cta{justify-content:center;align-items:center;min-height:3rem;padding:0 1rem;font-weight:700;text-decoration:none;display:inline-flex}.app-user-chip button:hover,.primary-cta:hover,.secondary-cta:hover,.filter-chip:hover,.settings-tab:hover,.demo-persona-card:hover{transform:translateY(-1px)}.primary-cta{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8 58%,#0f766e);border-color:#0000;box-shadow:0 16px 36px #2563eb33}.secondary-cta{color:var(--ink);background:#ffffffc7}.secondary-cta--small,.primary-cta--small{min-height:2.55rem;padding-inline:.9rem}.primary-cta--block{width:100%}.app-shell-page,.dashboard-section,.surface-card,.closing-band,.login-panel{border-radius:1.5rem}.app-shell-page{gap:1.25rem;padding:1.35rem}.app-shell-page__header,.dashboard-section__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.app-shell-page__copy h1{margin:.45rem 0 .65rem}.app-shell-page__actions,.dashboard-section__action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.dashboard-section{padding:1.2rem}.dashboard-section__header{margin-bottom:1rem}.metric-card{border:1px solid var(--line);background:#ffffffb3;border-radius:1.25rem;padding:1rem}.metric-card__value{margin:.35rem 0 .5rem;font-size:1.65rem;font-weight:700}.metric-card__caption,.metric-card__trend{color:var(--ink-soft)}.overview-shell,.registry-shell,.policy-shell,.audit-shell,.settings-shell{gap:1rem;display:grid}.overview-hero,.settings-detail-grid,.audit-detail-grid,.registry-form-grid,.detail-hero-grid,.closing-band,.policy-test-grid,.registry-grid,.stack-grid,.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-stats,.registry-summary-grid,.policy-summary-grid,.audit-summary-grid,.settings-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-hero,.hero-panel__stack,.settings-panel-stack,.registry-side-column,.audit-detail-grid,.policy-test-grid{align-items:start}.overview-hero{border-radius:1.5rem;padding:1.25rem}.overview-hero__copy,.overview-hero__panel,.success-panel,.registry-preview,.registry-issued-card,.policy-card,.audit-preview-card,.settings-tab,.surface-card{gap:.85rem;display:grid}.overview-hero__meta--compact{flex-wrap:nowrap;align-items:center}.overview-hero__meta,.overview-hero__actions,.overview-hero__footnote,.overview-hero__panel-grid,.success-panel__summary,.audit-preview-card__meta,.registry-issued-card__meta,.settings-chip-row,.settings-card-header{flex-wrap:wrap;gap:.65rem;display:flex}.overview-hero__panel-grid,.success-panel__summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-hero__panel-grid div,.success-panel__summary div,.settings-definition-list div,.registry-preview__meta div,.policy-card__meta div{gap:.2rem;display:grid}.checklist,.settings-steps,.settings-bullet-list,.landing-steps,.landing-bullets{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.checklist__item{background:#ffffffa8;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.checklist__item--done{background:#2563eb12}.checklist__item strong,.checklist__item span,.landing-proof-grid strong,.landing-proof-grid span,.flow-card strong,.buyer-card p,.question-card p,.policy-card p,.audit-preview-card p,.registry-issued-card p,.settings-card-header h3{color:var(--ink)}.audit-preview-list,.buyer-grid,.question-grid,.flow-grid,.policy-template-grid,.policy-active-grid,.settings-key-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-preview-card,.question-card,.flow-card,.buyer-card,.policy-card,.registry-issued-card,.registry-preview,.settings-tab,.surface-card{border-radius:1.25rem;padding:1rem}.audit-preview-card__header,.registry-preview__header,.audit-row__cell,.registry-table__row>div,.policy-card__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.flow-card,.buyer-card,.question-card{align-content:start}.flow-card span{color:var(--accent);font-weight:700}.landing-steps li{grid-template-columns:auto 1fr;align-items:start;gap:.8rem;display:grid}.landing-steps strong{color:var(--accent);font-family:var(--font-mono);font-size:.84rem}.landing-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.landing-proof-grid div{background:#2563eb0d;border-radius:1rem;padding:.85rem}.signal-strip{flex-wrap:wrap;gap:.5rem;display:flex}.signal-strip span,.settings-chip,.registry-roster__chips span{border:1px solid var(--line);min-height:2rem;color:var(--ink-soft);background:#ffffffc2;border-radius:999px;align-items:center;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.landing-bullets{color:var(--ink-soft)}.closing-band{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1.2rem 1.3rem}.audit-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:1rem}.filter-chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.filter-chip,.settings-tab{background:#ffffffb8;min-height:2.65rem;padding:.55rem .9rem}.filter-chip--active,.settings-tab--active{color:var(--accent);background:#2563eb1a;border-color:#2563eb2e}.settings-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.settings-tab{text-align:left;border-radius:1rem}.settings-tab strong,.settings-tab span{display:block}.settings-tab span{color:var(--ink-soft);font-size:.82rem;font-weight:500}.settings-definition-list{gap:.75rem;margin:0;display:grid}.settings-definition-list dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.settings-definition-list dd{color:var(--ink);word-break:break-word;margin:0;font-weight:600}.settings-code-block{color:#e2e8f0;background:#0f172a;border:1px solid #0f172a14;border-radius:1rem;margin:0;padding:1rem;overflow:auto}.settings-code-block code{font-family:var(--font-mono);font-size:.78rem;line-height:1.6}.registry-overview-hint{color:var(--muted);background:#2ee5a30f;border:1px solid #2ee5a333;border-radius:.5rem;margin:0 0 .75rem;padding:.65rem .85rem;font-size:.85rem;line-height:1.45}.registry-overview-hint a{color:var(--signed);font-weight:600}.registry-form,.policy-test-form,.login-form{gap:.85rem;display:grid}.registry-form-grid,.settings-detail-grid,.registry-grid,.policy-test-grid,.audit-detail-grid,.detail-hero-grid{gap:1rem}.registry-form label,.policy-test-form label,.login-field,.audit-search{gap:.35rem;display:grid}.registry-form span,.policy-test-form span,.login-field span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.registry-form input,.registry-form select,.registry-form textarea,.policy-test-form input,.policy-test-form select,.login-field input,.audit-search input{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffffd6;border-radius:.95rem;padding:.85rem .95rem}.registry-form textarea{resize:vertical}.registry-form__actions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.registry-form__actions p{color:var(--ink-soft);max-width:26rem}.registry-form__full{gap:.35rem;display:grid}.registry-preview__meta,.registry-preview__policy,.registry-issued-card__meta,.policy-card__meta,.audit-preview-card__meta,.settings-chip-row,.audit-row__actions,.registry-table__actions{flex-wrap:wrap;gap:.65rem;display:flex}.registry-preview__policy{gap:.7rem;display:grid}.registry-table,.audit-table{gap:.65rem;display:grid}.registry-table__head,.registry-table__row{border-radius:1.1rem;grid-template-columns:minmax(116px,1.12fr) minmax(100px,1fr) minmax(88px,.88fr) minmax(92px,.82fr) minmax(120px,1fr) minmax(100px,1fr) minmax(96px,1fr) minmax(116px,.92fr);align-items:start;gap:.75rem;padding:.9rem 1rem;display:grid}.audit-table__head,.audit-row{border-radius:1.1rem;grid-template-columns:minmax(104px,.82fr) minmax(96px,.72fr) minmax(120px,1fr) minmax(128px,1.05fr) minmax(112px,1fr) minmax(148px,1.12fr) minmax(100px,.78fr);align-items:start;gap:.75rem;padding:.9rem 1rem;display:grid}.registry-table__head,.audit-table__head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#fff9;font-size:.72rem;font-weight:800}.registry-table__row>div,.audit-row>div{gap:.25rem;display:grid}.registry-table__row span,.audit-row span,.registry-roster__card p,.registry-issued-card p,.policy-card p,.audit-preview-card p,.settings-detail-grid p{color:var(--ink-soft)}.audit-row__actions,.registry-table__actions{flex-wrap:wrap;gap:.5rem;display:flex}.audit-row__actions .secondary-cta,.registry-table__actions .secondary-cta{min-height:2.3rem}.policy-card__meta{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.policy-card__meta span,.settings-definition-list span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.policy-test-result h3{margin-top:.1rem}.hero-panel--clean .surface-card+.surface-card{margin-top:1rem}.hero-panel--clean{box-shadow:none;background:0 0;border:0;align-content:start;padding:0}.landing-shell .content-section{gap:1rem;display:grid}.section-heading{gap:.45rem;max-width:54rem;display:grid}.login-shell{place-items:center;min-height:100vh;padding:1.5rem;display:grid;position:relative;overflow:clip}.login-shell__content{z-index:1;gap:1rem;width:min(72rem,100%);display:grid;position:relative}.login-shell__backlink{color:var(--ink-soft);font-weight:700;text-decoration:none}.login-shell__product-links{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:.2rem 0 0;font-size:.88rem;display:flex}.login-shell__product-links a{color:var(--ink-soft);font-weight:600;text-decoration:none}.login-shell__product-links a:hover{text-decoration:underline}.login-panel{grid-template-columns:1.1fr .9fr;gap:1.25rem;padding:1.25rem}.login-panel__copy{align-content:start;gap:.65rem;display:grid}.demo-persona-grid{gap:.75rem;display:grid}.demo-persona-card{text-align:left;background:#ffffffc7;border-radius:1rem;gap:.25rem;padding:.95rem 1rem;display:grid}.demo-persona-card strong{color:var(--ink)}.empty-state{background:#ffffffb3;border-radius:1rem;gap:.55rem;padding:1rem;display:grid}@media (width<=1199px){.app-shell{grid-template-columns:1fr}.app-sidebar{position:static}.overview-hero,.settings-detail-grid,.audit-detail-grid,.policy-test-grid,.registry-grid,.stack-grid,.closing-band,.login-panel,.app-shell-page__header,.dashboard-section__header,.app-topbar,.audit-toolbar{grid-template-columns:1fr}.settings-tabs,.policy-template-grid,.policy-active-grid,.audit-preview-list,.buyer-grid,.flow-grid,.stack-grid,.overview-grid,.overview-stats,.registry-summary-grid,.policy-summary-grid,.audit-summary-grid,.settings-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid{grid-template-columns:1fr}.registry-table__head,.audit-table__head,.registry-table__row,.audit-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.app-shell,.landing-main,.app-shell-page,.dashboard-section,.login-shell{padding-inline:.75rem}.app-shell-page,.dashboard-section,.surface-card,.login-panel,.closing-band,.overview-hero{border-radius:1.15rem}.settings-tabs,.overview-grid,.overview-stats,.registry-summary-grid,.policy-summary-grid,.audit-summary-grid,.settings-summary-grid,.buyer-grid,.flow-grid,.question-grid,.policy-template-grid,.policy-active-grid,.audit-preview-list,.settings-key-grid{grid-template-columns:1fr}.registry-table__head,.audit-table__head{display:none}.registry-table__row,.audit-row{grid-template-columns:1fr}.app-topbar__meta,.app-topbar__search,.app-shell-page__actions,.dashboard-section__action,.audit-toolbar{justify-content:stretch}}.app-frame{gap:.75rem}.app-topbar{gap:.85rem;padding:.8rem .95rem}.app-topbar__search{flex:0 28rem;gap:.7rem;min-height:2.7rem;padding:.7rem .85rem}.app-topbar__search span{font-size:.94rem}.app-topbar__search kbd{border-radius:.7rem;padding:.35rem .6rem;font-size:.84rem}.app-topbar__meta{gap:.55rem}.app-user-chip{padding:.45rem .6rem .45rem .85rem}.app-user-chip button{min-height:2rem;padding-inline:.8rem}.app-main{padding-top:1rem}@media (width<=760px){.app-topbar{gap:.7rem}.app-topbar__search{flex:100%;width:100%}}.page-shell,.login-shell,.app-shell{isolation:isolate;position:relative}.page-shell{width:min(1720px,100% - 2rem);margin:0 auto;padding:1rem 0 2.5rem}.page-shell:before,.app-shell:before,.login-shell:before{content:"";pointer-events:none;z-index:0;filter:blur(72px);position:fixed;inset:auto}.page-shell:before{background:radial-gradient(circle,#ff7db92e,#0000 68%);width:28rem;height:28rem;top:-10rem;right:-8rem}.page-shell:after,.app-shell:after,.login-shell:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}.page-shell:after{filter:blur(68px);background:radial-gradient(circle,#79e3d029,#0000 70%);width:24rem;height:24rem;bottom:4rem;left:-10rem}.topbar,main,.app-shell-page,.login-shell__content{z-index:1;position:relative}.topbar{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.9rem 0 1rem;display:grid}.brand-lockup{align-items:center;gap:.85rem;display:flex}.brand-mark{background:linear-gradient(#15151df0,#0d0e12f0),linear-gradient(135deg,#ff7db929,#79e3d01f);border:1px solid #ffffff1c;border-radius:1.15rem;grid-template-columns:repeat(2,13px);gap:.28rem;padding:.7rem;display:grid;box-shadow:0 18px 38px #00000042}.brand-mark span{background:linear-gradient(135deg, var(--peach), var(--bubblegum));border-radius:999px;width:13px;height:13px}.brand-mark span:last-child{background:linear-gradient(135deg, var(--bubblegum), var(--accent-2));grid-column:1/span 2;width:100%}.brand-subtitle{color:var(--muted);margin:.12rem 0 0;font-size:.94rem}.nav-links{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.nav-links a{color:var(--ink-soft);border:1px solid #0000;border-radius:999px;padding:.58rem .9rem;font-size:.92rem;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,color .16s}.nav-links a:hover{color:var(--ink);background:#ffffff0a;border-color:#ffffff17;transform:translateY(-1px)}.topbar-actions{justify-content:flex-end;display:flex}.page-shell .primary-cta,.page-shell .secondary-cta,.app-topbar button,.login-form button,.demo-persona-card{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}.page-shell .primary-cta:hover,.page-shell .secondary-cta:hover,.app-topbar button:hover,.login-form button:hover,.demo-persona-card:hover{transform:translateY(-1px)}.hero-section{grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);align-items:stretch;gap:1.1rem;padding:2.1rem 0 1rem;display:grid}.hero-copy{max-width:40rem}.hero-copy h1{max-width:10ch;margin:1rem 0}.hero-body{max-width:36rem;color:var(--ink-soft);font-size:1.08rem;line-height:1.7}.hero-secondary{margin-top:.95rem}.cta-row{flex-wrap:wrap;gap:.9rem;margin-top:1.8rem;display:flex}.primary-cta,.secondary-cta{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:0 1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.primary-cta{color:#fffaf8;background:linear-gradient(135deg, var(--bubblegum), var(--peach) 56%, #ff6b4a);border:0;box-shadow:0 22px 42px #ff7db933}.secondary-cta{color:var(--ink);background:#ffffff0a;border:1px solid #ffffff1f}.secondary-cta:hover{background:#ff7db914;border-color:#ff7db940}.secondary-cta--small{min-height:2.7rem;padding-inline:1rem}.signal-strip,.agent-summary-strip{flex-wrap:wrap;gap:.65rem;display:flex}.signal-strip span,.status-pill,.agent-summary-strip span,.status-pill-chip{color:var(--ink-soft);letter-spacing:.01em;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem .85rem;font-size:.84rem;display:inline-flex}.status-pill--live,.status-pill-chip--success,.status-pill-chip--info{color:#c8fff0;background:#79e3d01a;border-color:#79e3d038}.status-pill--active{color:#c7e1ff;background:#7eb0ff1f;border-color:#7eb0ff3d}.status-pill-chip__dot{opacity:.95;background:currentColor;border-radius:999px;width:8px;height:8px}.status-pill-chip--warning,.status-pill-chip--neutral{color:#ffe6a1;background:#ffd36a1a;border-color:#ffd36a3b}.page-shell .hero-proof-card,.page-shell .glass-card,.page-shell .feature-card,.page-shell .workflow-card,.page-shell .audit-card,.page-shell .architecture-card,.page-shell .dashboard-section,.page-shell .lineage-detail,.page-shell .hero-panel,.page-shell .closing-card,.page-shell .login-panel,.page-shell .demo-persona-card,.page-shell .control-hero__proof-card,.page-shell .metric-card,.page-shell .agent-card,.page-shell .policy-row,.page-shell .revocation-panel,.page-shell .throughput-pin,.page-shell .throughput-rule-card,.page-shell .kpi-card,.page-shell .trust-node,.page-shell .lineage-node,.page-shell .dispatch-result-card,.page-shell .packet-card,.page-shell .flow-node,.page-shell .onboarding-step,.page-shell .app-sidebar__context,.page-shell .app-topbar__search,.page-shell .app-user-chip{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#14131bf0,#0c0c11f2),linear-gradient(135deg,#ff7db90f,#79e3d008);border:1px solid #ffffff1a;border-radius:1.6rem}.hero-proof-card,.glass-card,.feature-card,.workflow-card,.audit-card,.architecture-card,.dashboard-section,.lineage-detail,.hero-panel,.closing-card,.login-panel,.control-hero__proof-card,.metric-card,.agent-card,.policy-row,.revocation-panel,.throughput-pin,.throughput-rule-card,.kpi-card,.trust-node,.lineage-node,.dispatch-result-card,.packet-card,.flow-node,.onboarding-step,.app-sidebar__context{padding:1.2rem}.dashboard-section{gap:1rem;display:grid}.dashboard-section--compact{padding:1.05rem}.dashboard-section__header,.control-hero__proof-header,.agent-card__header,.policy-row__title,.revocation-panel__hero,.lineage-node header,.throughput-pin__header,.kpi-card__header,.dispatch-result-card__header,.packet-card__header,.app-topbar,.app-shell-page__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-section__header{align-items:end}.dashboard-section__eyebrow,.eyebrow,.card-label,.meta-label,.metric-card__label,.app-nav-group__label,.app-sidebar__badge,.throughput-pin__header .card-label,.workflow-summary .card-label,.login-shell .eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;font-family:var(--font-mono);margin:0}.dashboard-section__eyebrow,.eyebrow,.card-label,.metric-card__label,.app-nav-group__label,.app-sidebar__badge,.login-shell .eyebrow{color:var(--accent-2)}.meta-label{color:var(--muted)}.dashboard-section__header h2,.app-shell-page__copy h1,.control-hero__copy h1,.login-panel__copy h1,.hero-copy h1,.throughput-pin h3,.kpi-card h3,.packet-card h3,.dispatch-result-card h3,.agent-card h3,.policy-row h3,.trust-node h3,.lineage-node h3{margin:0}.dashboard-section__header p,.app-shell-page__copy p,.control-hero__copy p,.login-panel__copy p,.hero-body,.feature-card p,.workflow-card p,.audit-card p,.architecture-card p,.trust-node p,.agent-card p,.policy-row p,.lineage-node p,.kpi-card p,.dispatch-result-card p,.packet-card p{color:var(--ink-soft)}.login-shell .login-copy-surface-hint{margin-top:.75rem;font-size:.92rem;line-height:1.45}.login-shell .login-heading--performance{text-wrap:balance;max-width:26ch}.login-shell .login-performance-callout{background:#0c2a2659;border:1px solid #2e9c8c59;border-radius:12px;margin:1rem 0 1.25rem;padding:1.15rem 1.2rem 1.2rem}.login-shell .login-performance-callout__title{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);margin:0 0 .5rem;font-size:.72rem}.login-shell .login-performance-callout__cta{width:100%}.login-shell .login-performance-callout__hint{color:var(--muted);margin:.65rem 0 0;font-size:.82rem}.dashboard-layout,.ingest-summary-grid,.packet-progress-board,.metric-grid,.hero-proof-strip,.feature-grid,.control-hero__metrics,.kpi-list,.trust-node-list,.policy-list,.agent-list,.dispatch-result-list,.packet-queue,.insight-rail,.revocation-drill-list,.lineage-graph,.demo-persona-grid{gap:1rem;display:grid}.dashboard-layout--overview{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.dashboard-layout--operations{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.dashboard-stack{gap:1rem;display:grid}.metric-grid--four,.control-hero__metrics,.hero-proof-strip,.feature-grid,.ingest-summary-grid,.packet-progress-board{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hero-proof-card strong,.metric-card__value,.throughput-pin__value strong,.revocation-panel__hero strong{font-family:var(--font-heading);letter-spacing:-.05em;display:block}.hero-proof-card strong,.metric-card__value,.throughput-pin__value strong{font-size:clamp(2rem,3vw,3.3rem)}.metric-card{min-height:100%;position:relative;overflow:hidden}.metric-card__caption,.metric-card__trend,.throughput-pin__trend{color:var(--ink-soft);margin:0}.metric-card__caption,.throughput-pin__trend{font-size:.93rem;line-height:1.6}.metric-card--success{border-color:#79e3d038}.metric-card--warning{border-color:#ffd36a3d}.metric-card--neutral{border-color:#7eb0ff2e}.metric-card--success:before,.metric-card--warning:before,.metric-card--neutral:before,.login-panel:before,.app-sidebar__context:before,.app-topbar__search:before,.app-user-chip:before,.control-hero__proof-card:before,.dashboard-section:before,.dispatch-result-card:before,.packet-card:before,.lineage-node:before,.trust-node:before,.policy-row:before,.agent-card:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff0f,#0000 55%);position:absolute;inset:0}.metric-card,.login-panel,.app-sidebar__context,.app-topbar__search,.app-user-chip,.control-hero__proof-card,.dashboard-section,.dispatch-result-card,.packet-card,.lineage-node,.trust-node,.policy-row,.agent-card{position:relative}.control-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:1rem;display:grid}.control-hero__content{gap:1rem;display:grid}.control-hero__copy h1{max-width:10ch;margin:.75rem 0 .9rem}.control-hero__copy p{max-width:58ch;line-height:1.7}.control-hero__eyebrow{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.control-hero__meta{color:var(--muted);flex-wrap:wrap;gap:.65rem;font-size:.9rem;display:flex}.control-hero__proof-card{align-content:start;gap:.95rem;display:grid}.control-hero__proof-card code{color:#cfeff0;overflow-wrap:anywhere;background:#ffffff0a;border-radius:1rem;padding:.85rem 1rem;display:block}.control-hero__proof-grid,.trust-node__body,.kpi-card__metrics,.dispatch-result-card__meta,.dispatch-result-card__lists,.packet-card__meta,.packet-card__workflow,.revocation-panel__metrics,.lineage-node-footer,.agent-card__stats,.login-panel{gap:.85rem;display:grid}.control-hero__proof-grid,.revocation-panel__metrics,.kpi-card__metrics,.dispatch-result-card__meta,.packet-card__meta{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.control-hero__proof-grid strong,.trust-node__body strong,.kpi-card__metrics strong,.dispatch-result-card__meta strong,.packet-card__meta strong,.agent-card__stats dd,.policy-row__meta strong,.revocation-panel__metrics strong,.lineage-node-footer span,.lineage-detail li{color:var(--ink)}.control-hero__proof-grid span,.kpi-card__metrics span,.dispatch-result-card__meta span,.packet-card__meta span,.policy-row__meta span,.revocation-panel__metrics span,.agent-card__stats dt,.trust-node__body span,.lineage-node-footer span{color:var(--muted);font-size:.85rem}.control-hero__metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dashboard-section--insight .insight-rail{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.insight-card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:1.35rem;gap:.65rem;padding:1rem;display:grid;position:relative;overflow:hidden}.insight-card span{color:var(--accent-2);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-family:var(--font-mono)}.insight-card h3,.insight-card p,.insight-card strong{margin:0}.insight-card strong{color:var(--ink-soft);font-size:.85rem}.insight-card--critical{border-color:#ff7db947}.insight-card--warning{border-color:#ffd36a3d}.insight-card--good{border-color:#79e3d03d}.dispatch-result-card__meta--compact{grid-template-columns:repeat(3,1fr)}.approval-card-details__body{gap:.75rem;margin-top:.75rem;display:grid}.approval-card-details{border-top:1px solid #ffffff14;margin-top:.75rem;padding-top:.75rem}.approval-card-details__summary{cursor:pointer;color:var(--ink-soft);-webkit-user-select:none;user-select:none;list-style:revert;font-size:.86rem}.approval-card-details__summary:hover{color:var(--ink)}.approval-card-details[open] .approval-card-details__summary{margin-bottom:.75rem}.insight-card--neutral{border-color:#7eb0ff38}.trust-node-list,.agent-list,.policy-list,.dispatch-result-list,.packet-queue,.lineage-shell,.audit-table{width:100%}.trust-node-list,.agent-list,.policy-list,.dispatch-result-list,.packet-queue,.lineage-shell{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.trust-node{gap:.9rem;display:grid}.trust-node__header,.agent-card__header,.policy-row__title,.dispatch-result-card__header,.packet-card__header,.throughput-pin__header,.revocation-panel__hero,.lineage-node header{align-items:start}.trust-node__header p,.agent-card__header p,.policy-row__title p,.dispatch-result-card__header p,.packet-card__header p,.throughput-pin__header p,.lineage-node header p{margin:.3rem 0 0;line-height:1.6}.trust-node__body{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-node code,.agent-card code,.policy-row code,.dispatch-result-card code,.packet-card code,.lineage-detail code{color:#d2f7f3;overflow-wrap:anywhere;background:#ffffff0a;border-radius:1rem;padding:.8rem .9rem;display:block}.agent-summary-strip{align-items:center}.agent-card{gap:.9rem;display:grid}.agent-card--active{border-color:#79e3d038}.agent-card--delegating{border-color:#7eb0ff38}.agent-card--watch{border-color:#ffd36a38}.agent-card--revoked{border-color:#ff7db93d}.agent-card__pills,.packet-card__pills,.dispatch-result-card__pills{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.agent-card__stats{grid-template-columns:repeat(5,minmax(0,1fr))}.agent-card__stats dt{text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;font-family:var(--font-mono)}.agent-card__stats dd{margin:.3rem 0 0;font-weight:700}.agent-card__permissions,.claim-chip-list,.policy-row__checks,.packet-card__chips,.mini-lineage,.mini-check-grid{flex-wrap:wrap;gap:.55rem;display:flex}.permission-chip,.claim-chip,.policy-row__checks span,.packet-card__chips span,.mini-lineage span,.mini-check-grid span,.integration-chip,.throughput-pin .status-pill,.flow-node__index,.stage-index,.lineage-node-footer span{border-radius:999px;align-items:center;display:inline-flex}.permission-chip,.claim-chip,.policy-row__checks span,.packet-card__chips span,.mini-lineage span,.mini-check-grid span,.integration-chip,.flow-node__index,.stage-index{color:var(--ink-soft);background:#ffffff0e;padding:.55rem .78rem;font-size:.84rem}.permission-chip{flex-direction:column;align-items:flex-start;gap:.2rem}.permission-chip strong{color:var(--ink)}.agent-card__footer,.workflow-summary,.kpi-card__meta,.dispatch-result-card__lists,.packet-card__workflow,.packet-card__fit,.revocation-panel__metrics,.lineage-detail ul{gap:.75rem;display:grid}.agent-card__footer{gap:.85rem}.risk-signal-list{flex-wrap:wrap;gap:.45rem;display:flex}.risk-signal-list span,.quiet-signal{color:#ffd9e7;font-size:.84rem}.quiet-signal{color:var(--muted)}.policy-row{gap:.9rem;display:grid}.policy-row__main{gap:.7rem;display:grid}.policy-row__meta,.dispatch-result-card__lists,.packet-card__meta,.kpi-card__meta,.revocation-panel__metrics{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.policy-row__meta span,.policy-row__meta p,.kpi-card__meta span,.kpi-card__meta p,.dispatch-result-card__lists span,.dispatch-result-card__lists p,.packet-card__meta span,.packet-card__workflow span,.packet-card__workflow strong,.lineage-detail p,.lineage-detail li,.revocation-panel__metrics span,.revocation-panel__metrics strong{margin:0}.policy-row__checks{margin-top:.2rem}.revocation-panel{gap:1rem;display:grid}.revocation-panel__hero{align-items:center}.revocation-panel__hero p{color:var(--muted);margin:.3rem 0 0}.revocation-drill-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.revocation-drill{background:#ffffff0b;border:1px solid #ffffff14;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .95rem;display:flex}.revocation-drill span,.revocation-drill strong{display:block}.audit-table{gap:.5rem;display:grid;overflow:hidden}.audit-table__head{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;font-family:var(--font-mono);grid-template-columns:minmax(104px,.82fr) minmax(96px,.72fr) minmax(120px,1fr) minmax(128px,1.05fr) minmax(112px,1fr) minmax(148px,1.12fr) minmax(100px,.78fr);gap:.75rem;padding:.2rem .2rem .45rem;display:grid}.audit-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:1.2rem;grid-template-columns:minmax(104px,.82fr) minmax(96px,.72fr) minmax(120px,1fr) minmax(128px,1.05fr) minmax(112px,1fr) minmax(148px,1.12fr) minmax(100px,.78fr);gap:.75rem;padding:.95rem 1rem;display:grid}.audit-row strong,.audit-row p,.audit-row>div>span:not(.status-pill-chip){margin:0;display:block}.audit-row .status-pill-chip{align-items:center;gap:.45rem;display:inline-flex}.audit-row .status-pill-chip .status-pill-chip__dot{flex-shrink:0;display:inline-block}.audit-row>div>span:not(.status-pill-chip),.audit-row p{color:var(--muted);line-height:1.55}.audit-row__decision{align-content:start;gap:.5rem;display:grid}.dispatch-result-card{gap:.85rem;display:grid}.dispatch-result-card__blocks{flex-wrap:wrap;gap:.5rem;display:flex}.machine-block-chip{display:inline-flex}.kpi-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.kpi-card{gap:.8rem;display:grid}.kpi-card__metrics{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.throughput-hero{grid-template-columns:minmax(0,1.02fr) minmax(280px,.78fr);gap:1rem;display:grid}.throughput-pin{gap:.9rem;display:grid}.throughput-rule-card{gap:.75rem;display:grid}.throughput-pin__value{flex-wrap:wrap;align-items:end;gap:.7rem;display:flex}.throughput-pin__value span{color:var(--muted)}.lineage-shell{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:1rem;display:grid}.lineage-graph{align-content:start}.lineage-node{text-align:left;gap:.85rem;width:100%;display:grid}.lineage-node.active{border-color:#7eb0ff47;box-shadow:0 24px 64px #7eb0ff14}.lineage-node-footer{grid-template-columns:repeat(3,minmax(0,1fr))}.lineage-detail{align-self:start;gap:.8rem;display:grid;position:sticky;top:1rem}.lineage-detail ul{color:var(--ink-soft);margin:0;padding-left:1.1rem}.lineage-detail li+li{margin-top:.45rem}.app-shell.app-shell{grid-template-columns:300px minmax(0,1fr);gap:.85rem;width:min(1660px,100% - 1.5rem);margin:0 auto;padding:.85rem 0 1.5rem;display:grid}.app-shell.app-shell .app-sidebar.app-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#101016f5,#0b0b0ff7),linear-gradient(135deg,#ff7db90f,#79e3d00a);border:1px solid #ffffff1c;border-radius:1.6rem;align-self:start;gap:1rem;min-height:calc(100vh - 2rem);padding:1rem;display:grid;position:sticky;top:1rem;box-shadow:0 18px 42px #0f172a24}.app-shell.app-shell .app-sidebar__context{border-color:#ff7db92e;gap:.7rem;padding:1rem;display:grid}.app-shell.app-shell .app-sidebar__context strong,.app-shell.app-shell .app-sidebar__context p{margin:0}.app-shell.app-shell .app-sidebar__context p{color:var(--ink-soft);line-height:1.65}.app-shell.app-shell .app-sidebar__badge{color:#ffd8ea;background:#ff7db91f;border:1px solid #ff7db938;border-radius:999px;width:fit-content;padding:.55rem .78rem;display:inline-flex}.app-shell.app-shell .app-sidebar__nav{gap:1rem;display:grid}.app-shell.app-shell .app-nav-group{gap:.7rem;display:grid}.app-shell.app-shell .app-nav-group__label{color:var(--muted)}.app-shell.app-shell .app-nav-group__items{gap:.45rem;display:grid}.app-shell.app-shell .app-nav-link{color:var(--ink-soft);background:#ffffff08;border:1px solid #0000;border-radius:1.1rem;align-items:center;padding:.92rem 1rem;text-decoration:none;display:flex}.app-shell.app-shell .app-nav-link:hover{color:var(--ink);background:#ffffff0f;border-color:#ffffff17}.app-shell.app-shell .app-nav-link--active{color:var(--ink);background:linear-gradient(#ff7db924,#ffffff0d),#ffffff0a;border-color:#7eb0ff8c;box-shadow:inset 0 0 0 2px #ffffff14,0 16px 32px #7eb0ff1a}.app-shell.app-shell .app-frame{flex-direction:column;gap:1rem;min-width:0;display:flex}.app-shell.app-shell .app-topbar{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0f0f14d9,#0c0c10e6),#ffffff0a;border:1px solid #ffffff1a;border-radius:1.25rem;align-items:center;padding:.78rem .85rem;position:sticky;top:1rem;box-shadow:0 14px 30px #0f172a1a}.app-shell.app-shell .app-topbar__search{background:#ffffff0a;border-radius:999px;flex:34rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.72rem .9rem;display:flex}.app-shell.app-shell .app-topbar__search span{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.app-shell.app-shell .app-topbar__search kbd{color:var(--ink);font-family:var(--font-mono);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.7rem;flex-shrink:0;padding:.38rem .65rem}.app-shell.app-shell .app-topbar__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.app-shell.app-shell .app-user-chip{border-radius:999px;align-items:center;gap:.75rem;padding:.62rem .8rem .62rem .9rem;display:flex}.app-shell.app-shell .app-user-chip>div strong{color:var(--ink);display:block}.app-shell.app-shell .app-user-chip>div span{color:var(--muted);font-size:.88rem;display:block}.app-shell.app-shell .app-user-chip button{color:var(--ink);cursor:pointer;background:#ff7db929;border:0;border-radius:999px;padding:.72rem 1rem;font-weight:700}.app-shell.app-shell .app-main{min-width:0;padding:.15rem 0 .5rem}.app-shell.app-shell .app-shell-page.app-shell-page{gap:1rem;display:grid}.app-shell.app-shell .app-shell-page__header{align-items:end;padding:.5rem 0 .15rem}.app-shell.app-shell .app-shell-page__copy{gap:.35rem;max-width:54rem;display:grid}.app-shell.app-shell .app-shell-page__copy h1{max-width:12ch}.app-shell.app-shell .app-shell-page__copy p{max-width:62ch;color:var(--ink-soft);font-size:1.02rem;line-height:1.7}.app-shell.app-shell .app-shell-page__body,.app-shell.app-shell .app-shell-panel-stack{gap:1rem;display:grid}.login-shell{align-items:stretch;width:min(1720px,100% - 2rem);min-height:calc(100vh - 2rem);margin:0 auto;padding:1rem 0 2rem;display:flex}.login-shell__background{pointer-events:none;filter:blur(18px);background:radial-gradient(circle at 20% 16%,#ff7db929,#0000 20%),radial-gradient(circle at 84% 18%,#7eb0ff24,#0000 18%),radial-gradient(circle at 72% 74%,#79e3d01a,#0000 16%);position:fixed;inset:0}.login-shell__content{gap:1rem;width:100%;display:grid}.login-shell__backlink{width:fit-content;color:var(--ink-soft);text-decoration:none}.login-panel:before{border-radius:1.6rem}.login-panel__copy{gap:.7rem;max-width:40rem;display:grid}.login-panel__copy h1{max-width:11ch;margin:0}.login-panel__copy p{color:var(--ink-soft);line-height:1.7}.login-form{align-content:start;gap:.85rem;display:grid}.login-field span{color:var(--muted);font-size:.9rem}.login-field input{width:100%;min-height:3rem;color:var(--ink);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;outline:none;padding:.85rem .95rem}.login-field input:focus{border-color:#7eb0ff85;box-shadow:0 0 0 4px #7eb0ff1f}.login-error{color:#ffc3dc;font-size:.9rem}.demo-persona-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.demo-persona-card{text-align:left;cursor:pointer;gap:.35rem;min-height:9.5rem;padding:1rem;display:grid}.demo-persona-card strong{color:var(--ink);font-size:1.08rem}.demo-persona-card span,.demo-persona-card small{color:var(--ink-soft)}.section-heading{max-width:48rem}.section-heading h2{margin:.7rem 0 .95rem}.section-heading p:last-child{color:var(--ink-soft)}.feature-card h3,.workflow-card h3,.audit-card h3,.architecture-card h3,.dashboard-section h2,.metric-card__value,.trust-node h3,.agent-card h3,.policy-row h3,.lineage-node h3,.lineage-detail h3,.insight-card h3,.throughput-rule-card h3{margin:0}.hero-panel{gap:1rem;display:grid}.panel-caption{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.88rem;display:flex}.hero-panel-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1rem;display:grid}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.feature-card p:last-child,.workflow-card p:last-child,.architecture-card p:last-child,.glass-card p:last-child{color:var(--ink-soft)}.emphasize{background:radial-gradient(circle at 100% 0,#ff7db92e,#0000 44%),linear-gradient(160deg,#2c101dfa,#0e0e12fa)}.emphasize .card-label{color:#ffd5e6}.onboarding-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1rem;margin-top:1rem;display:grid}.onboarding-list{gap:.9rem;display:grid}.workflow-layout{grid-template-columns:16rem minmax(0,1fr) 22rem;align-items:start;gap:1rem;display:grid}.stage-selector{gap:.7rem;display:grid}.stage-tab{width:100%;color:var(--ink-soft);text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:1.1rem;align-items:center;gap:.85rem;padding:.92rem 1rem;display:flex}.stage-tab:hover{color:var(--ink);background:#ffffff0d}.stage-tab.active{color:var(--ink);background:linear-gradient(#7eb0ff1f,#ff7db914),#ffffff0a;border-color:#7eb0ff47}.workflow-summary{gap:.8rem}.workflow-meta{color:var(--muted);flex-wrap:wrap;gap:.5rem;display:flex}.workflow-header{gap:.5rem;display:grid}.workflow-note{color:var(--ink-soft)}.workflow-card,.audit-card,.architecture-card,.glass-card{gap:.8rem;display:grid}.terminal-card{color:#d9d2cc;background:linear-gradient(#08080afa,#0f1015fa),linear-gradient(135deg,#ff7db914,#0000 60%);border:1px solid #ffffff17;border-radius:1.5rem;overflow:hidden}.terminal-topline{border-bottom:1px solid #ffffff14;gap:.4rem;padding:.95rem 1rem;display:flex}.terminal-topline span{background:#ffd7e18c;border-radius:999px;width:10px;height:10px}.terminal-card pre{margin:0;overflow-x:auto}.terminal-card code{font-family:var(--font-mono);padding:1.1rem 1rem 1.25rem;font-size:.9rem;line-height:1.7;display:block}.closing-section{padding-top:1rem}.closing-card{gap:.8rem;padding:1.35rem;display:grid}.integration-cloud{flex-wrap:wrap;gap:.55rem;display:flex}.integration-chip{border:1px solid #ffffff14}.content-section{padding-top:3.75rem}@media (width<=1220px){.app-shell,.page-shell,.login-shell{width:calc(100% - 1rem)}.app-shell{grid-template-columns:1fr}.app-sidebar{min-height:auto;position:relative;top:auto}.control-hero,.hero-section,.onboarding-layout,.workflow-layout,.login-panel,.lineage-shell,.throughput-hero,.dashboard-layout--overview,.dashboard-layout--operations{grid-template-columns:1fr}.app-topbar{top:.8rem}}@media (width<=860px){.topbar,.app-topbar,.app-shell-page__header,.dashboard-section__header,.control-hero__proof-header,.agent-card__header,.policy-row__title,.revocation-panel__hero,.lineage-node header,.throughput-pin__header,.kpi-card__header,.dispatch-result-card__header,.packet-card__header{flex-direction:column}.nav-links{justify-content:flex-start}.trust-node__body,.agent-card__stats,.policy-row__meta,.dispatch-result-card__meta,.dispatch-result-card__lists,.packet-card__meta,.packet-card__workflow,.revocation-panel__metrics,.kpi-card__metrics,.lineage-node-footer,.demo-persona-grid,.control-hero__proof-grid,.audit-table__head,.audit-row{grid-template-columns:1fr}.login-panel{grid-template-columns:1fr;gap:1rem}.demo-persona-grid{grid-area:auto}.hero-copy h1,.control-hero__copy h1,.app-shell-page__copy h1,.login-panel__copy h1{max-width:none}.app-topbar__search{width:100%}}@media (width<=640px){.page-shell,.app-shell,.login-shell{width:calc(100% - .75rem);padding-top:.75rem}.app-sidebar,.app-topbar,.dashboard-section,.login-panel,.metric-card,.hero-proof-card,.glass-card,.feature-card,.workflow-card,.audit-card,.architecture-card,.lineage-detail,.control-hero__proof-card,.throughput-pin,.throughput-rule-card,.kpi-card,.trust-node,.policy-row,.agent-card,.dispatch-result-card,.packet-card{border-radius:1.3rem;padding:1rem}.hero-section{padding-top:1rem}.app-topbar__search{width:100%}}.page-shell,.app-shell,.login-shell{width:min(1720px,100% - 1.5rem);color:var(--ink);margin:0 auto}.page-shell:before,.page-shell:after,.app-shell:before,.app-shell:after,.login-shell:before,.login-shell:after{filter:blur(88px)}.page-shell:before{background:radial-gradient(circle,#4f8cff29,#0000 66%)}.page-shell:after{background:radial-gradient(circle,#ff7db91f,#0000 70%)}.login-shell:before{background:radial-gradient(circle,#79e3d029,#0000 68%);width:24rem;height:24rem;top:2rem;left:-6rem}.login-shell:after{background:radial-gradient(circle,#4f8cff1a,#0000 70%);width:24rem;height:24rem;bottom:0;right:-4rem}.topbar,.app-topbar,.dashboard-section,.login-panel,.metric-card,.hero-proof-card,.glass-card,.feature-card,.workflow-card,.audit-card,.architecture-card,.lineage-detail,.control-hero__proof-card,.throughput-pin,.throughput-rule-card,.kpi-card,.trust-node,.policy-row,.agent-card,.dispatch-result-card,.packet-card,.flow-node,.onboarding-step,.app-sidebar__context,.app-topbar__search,.app-user-chip,.app-sidebar,.app-shell-page,.closing-card,.registry-provider-card,.registry-preview,.registry-issued-card,.registry-roster__card,.route-fallback{border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);background:linear-gradient(#ffffffeb,#f7f9fff5),linear-gradient(135deg,#4f8cff0d,#ff7db908)}.app-sidebar,.login-panel,.app-topbar,.dashboard-section,.metric-card,.hero-proof-card,.glass-card,.feature-card,.workflow-card,.audit-card,.architecture-card,.lineage-detail,.control-hero__proof-card,.throughput-pin,.throughput-rule-card,.kpi-card,.trust-node,.policy-row,.agent-card,.dispatch-result-card,.packet-card,.flow-node,.onboarding-step,.app-sidebar__context,.app-topbar__search,.app-user-chip,.registry-provider-card,.registry-preview,.registry-issued-card,.registry-roster__card,.closing-card,.route-fallback{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page-shell .primary-cta,.page-shell .secondary-cta,.login-form .primary-cta,.app-user-chip button,.registry-form__actions .secondary-cta,.registry-form__actions .primary-cta{border-radius:999px}.skip-link{color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff5}.skip-link:focus{outline:3px solid #4f8cff47}.brand-mark{background:linear-gradient(#fffffff5,#f3f7fff5),linear-gradient(135deg,#4f8cff1f,#ff7db91a);border-color:#4f8cff2e;box-shadow:0 16px 30px #4f8cff14}.brand-mark span{background:linear-gradient(135deg,#7cb0ff,#9ad7ff)}.brand-mark span:nth-child(2){background:linear-gradient(135deg,#ff7db9,#ffb59f)}.brand-mark span:last-child{background:linear-gradient(135deg,#4f8cff,#25b9b1)}.brand-subtitle,.nav-links a,.app-sidebar__context p,.app-topbar__search span,.login-panel__copy p,.hero-body,.section-heading p:last-child,.dashboard-section__header p,.app-shell-page__copy p,.metric-card__caption,.metric-card__trend,.throughput-pin__trend,.trust-node p,.agent-card p,.policy-row p,.lineage-detail p,.kpi-card p,.dispatch-result-card p,.packet-card p{color:var(--ink-soft);line-height:1.6}.nav-links a,.app-nav-link{border-color:#0000}.nav-links a:hover,.app-nav-link:hover,.app-nav-link--active{background:#4f8cff14;border-color:#4f8cff2e}.app-nav-link--active{box-shadow:0 12px 28px #4f8cff17}.app-sidebar__badge,.status-pill,.status-pill-chip,.agent-summary-strip span,.claim-chip,.permission-chip,.integration-chip,.packet-card__chips span,.mini-lineage span,.mini-check-grid span,.flow-node__index,.stage-index,.registry-provider-chip,.registry-preview__header .status-pill,.registry-issued-card__meta span,.registry-roster__meta span{color:var(--ink);background:#4f8cff0f;border-color:#4f8cff29}.status-pill--active,.status-pill--live,.status-pill-chip--success,.status-pill-chip--info{color:#0f766e;background:#25b9b11f;border-color:#25b9b12e}.status-pill--live{color:#0f766e}.status-pill-chip--warning,.status-pill-chip--neutral,.status-pill--warning{color:#a16207;background:#f59e0b1f;border-color:#f59e0b2e}.status-pill-chip--danger{color:#be185d;background:#ff7db91f;border-color:#ff7db933}.primary-cta{background:linear-gradient(135deg, var(--bubblegum), #ff9b74 55%, var(--accent));box-shadow:0 20px 36px #ff7db92e}.secondary-cta{background:#ffffffe0;border:1px solid #4f8cff29}.secondary-cta:hover{background:#4f8cff14}.app-topbar__search kbd{color:var(--ink);background:#ffffffe6;border-color:#4f8cff24}.app-topbar__search span{color:#3f4d60;letter-spacing:-.01em;font-size:.98rem;font-weight:500}.app-user-chip button{color:var(--ink);background:linear-gradient(135deg,#ff7db929,#ff9b7429)}.app-shell .app-sidebar{box-shadow:0 16px 32px #0f172a14}.app-shell .app-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1.15rem;padding:.72rem .8rem;top:.8rem;box-shadow:0 12px 26px #0f172a0f}.app-shell .app-topbar__search{gap:.65rem;min-height:2.6rem;padding:.65rem .85rem}.app-shell .app-topbar__search kbd{padding:.34rem .6rem}.app-shell .app-user-chip{gap:.65rem;padding:.55rem .75rem .55rem .85rem}.dashboard-section__eyebrow,.eyebrow,.card-label,.meta-label,.metric-card__label,.app-nav-group__label,.app-sidebar__badge,.login-shell .eyebrow{color:#56677c;font-family:var(--font-body);letter-spacing:.09em;font-size:.72rem;font-weight:600}.page-shell .hero-proof-card strong,.page-shell .metric-card__value,.page-shell .throughput-pin__value strong,.page-shell .revocation-panel__hero strong,.page-shell .control-hero__proof-grid strong,.page-shell .trust-node__body strong,.page-shell .kpi-card__metrics strong,.page-shell .dispatch-result-card__meta strong,.page-shell .packet-card__meta strong,.page-shell .agent-card__stats dd,.page-shell .policy-row__meta strong,.page-shell .revocation-panel__metrics strong,.page-shell .lineage-node-footer span,.page-shell .lineage-detail li{color:var(--ink)}.audit-table__head{color:var(--muted)}.audit-row{background:#ffffffdb}.app-shell-page__copy h1,.dashboard-section__header h2,.control-hero__copy h1,.hero-copy h1,.login-panel__copy h1,.registry-issued-card__header h3,.registry-roster__header h3,.app-user-chip strong,.app-sidebar__context strong,.throughput-pin h3,.kpi-card h3,.packet-card h3,.dispatch-result-card h3,.agent-card h3,.policy-row h3,.trust-node h3,.lineage-node h3{color:var(--ink);font-family:var(--font-body);letter-spacing:-.04em;font-weight:700}.login-field input{color:var(--ink);background:#ffffffeb;border-color:#4f8cff24}.demo-persona-card:hover{background:#4f8cff14;border-color:#4f8cff2e}.registry-provider-card{background:#ffffffeb}.registry-provider-card--active{border-color:#4f8cff3d;box-shadow:0 14px 28px #4f8cff14}.registry-preview code,.registry-issued-card code,.registry-roster__card code,.control-hero__proof-card code,.trust-node code,.agent-card code,.policy-row code,.dispatch-result-card code,.packet-card code,.lineage-detail code{color:#0f172a;background:#4f8cff0f;border:1px solid #4f8cff1f}.registry-form input,.registry-form select{color:var(--ink);background:#fffffff0;border:1px solid #4f8cff24}.registry-form__actions p{color:var(--ink-soft)}.registry-panel,.registry-preview,.registry-issued-card,.registry-roster__card{background:#ffffffe6}.registry-roster__meta span,.registry-issued-card__meta span,.registry-preview__meta span,.kpi-card__meta span,.dispatch-result-card__meta span,.packet-card__meta span,.policy-row__meta span,.revocation-panel__metrics span,.agent-card__stats dt,.trust-node__body span{color:var(--muted)}.app-shell-page__copy p,.dashboard-section__header p,.app-sidebar__context p,.registry-preview p,.registry-issued-card p,.registry-roster__card p{color:#4f5f73;line-height:1.65}.registry-form span,.registry-form legend,.registry-preview__meta span,.registry-preview__policy dt,.registry-issued-card__meta span,.registry-roster__footer span{font-family:var(--font-body);letter-spacing:.08em;font-size:.71rem;font-weight:600}.registry-preview__meta strong,.registry-preview__policy dd,.registry-issued-card__header p,.registry-roster__header p{color:var(--ink);line-height:1.45}.registry-provider-card strong,.registry-provider-card span,.status-pill,.status-pill-chip{letter-spacing:-.01em}.route-fallback{min-height:42vh;color:var(--ink-soft);place-items:center;padding:2rem;font-size:1rem;display:grid}.landing-page{width:min(1240px,100% - 2rem);color:var(--ink);background:linear-gradient(#f8fafc 0%,#fff 48%,#f8fafc 100%);margin:0 auto;padding:1rem 0 4rem;position:relative;overflow:clip}.landing-page:before,.landing-page:after{content:"";pointer-events:none;z-index:0;filter:blur(60px);opacity:.9;position:fixed}.landing-page:before{background:radial-gradient(circle,#0f172a0d,#0000 70%);width:24rem;height:24rem;top:-12rem;right:-10rem}.landing-page:after{background:radial-gradient(circle,#2563eb0d,#0000 70%);width:22rem;height:22rem;bottom:10rem;left:-10rem}.landing-page>*{z-index:1;position:relative}.landing-skip-link{z-index:30;color:var(--ink);background:#fffffff5;border:1px solid #0f172a14;border-radius:999px;padding:.72rem .95rem;font-weight:700;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%);box-shadow:0 14px 30px #0f172a14}.landing-skip-link:focus{outline-offset:3px;outline:3px solid #2563eb33;transform:translateY(0)}.landing-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.95rem 1.05rem;display:grid;box-shadow:0 18px 40px #0f172a0f}.landing-brand-lockup{align-items:center;gap:.85rem;display:flex}.approvals-empty-night{border-radius:1rem;padding:1rem 1.15rem 1.25rem;position:relative;overflow:hidden}.approvals-empty-night__sky{pointer-events:none;background:radial-gradient(90% 70% at 15% 12%,#6ad3ff24,#0000 52%),radial-gradient(70% 55% at 88% 22%,#2ee5a317,#0000 48%),radial-gradient(55% 45% at 50% 95%,#6366f112,#0000 50%),linear-gradient(168deg,#0b1628 0%,#0e2239 42%,#081220 100%);position:absolute;inset:0}.approvals-empty-night__stars{opacity:.55;pointer-events:none;background-image:radial-gradient(1px 1px at 10% 20%,#ffffffd9,#0000),radial-gradient(1.5px 1.5px at 75% 35%,#e6f5ffe6,#0000),radial-gradient(1px 1px at 42% 62%,#ffffffa6,#0000),radial-gradient(2px 2px at 88% 78%,#c8ebffbf,#0000),radial-gradient(1px 1px at 22% 85%,#ffffff8c,#0000),radial-gradient(1px 1px at 63% 14%,#ffffffb3,#0000);background-size:100% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.approvals-empty-night__stars{animation:14s ease-in-out infinite alternate approvals-empty-twinkle}}@keyframes approvals-empty-twinkle{0%{opacity:.42;filter:saturate()}to{opacity:.62;filter:saturate(1.08)}}.dispatch-result-card.dispatch-result-card--night-empty{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081222c7;border:1px solid #7eebc52e;margin:0;padding:1.35rem 1.5rem 1.45rem;position:relative;box-shadow:0 18px 42px #050c1859}.dispatch-result-card.dispatch-result-card--night-empty h3{color:#eef4ff}.dispatch-result-card.dispatch-result-card--night-empty .dispatch-result-card__header p,.dispatch-result-card.dispatch-result-card--night-empty .dispatch-result-card__lists{color:#c8d7ebe0}.landing-brand-mark{background:#fff;border:1px solid #0f172a14;border-radius:.95rem;grid-template-columns:repeat(2,11px);gap:.3rem;padding:.6rem;display:grid}.landing-brand-mark span{background:#0f172ad6;border-radius:999px;width:11px;height:11px}.landing-brand-mark span:last-child{background:#2563ebe6;grid-column:1/span 2;width:100%}.landing-brand-subtitle{color:var(--muted);margin:.12rem 0 0;font-size:.93rem}.landing-nav{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.landing-nav a{color:var(--muted);font-size:.94rem;text-decoration:none;transition:color .16s}.landing-nav a:hover{color:var(--ink)}.landing-topbar-actions{justify-content:flex-end;display:flex}.landing-main{gap:.6rem;padding:2.5rem 0 4rem;display:grid}.landing-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:2rem;padding:3.25rem 0 1.25rem;display:grid}.landing-hero__copy{max-width:38rem;animation:.7s both landing-rise}.landing-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-family:var(--font-mono);color:var(--accent-2);margin:0}.landing-eyebrow--brand{color:var(--accent)}.landing-eyebrow--accent{color:var(--accent-2)}.landing-pill-row{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.landing-pill{color:var(--ink-soft);background:#fff;border:1px solid #94a3b82e;border-radius:999px;padding:.56rem .78rem;font-size:.86rem;font-weight:600;display:inline-flex}.landing-hero h1{letter-spacing:-.06em;max-width:13ch;margin:1rem 0;font-size:clamp(2.8rem,5vw,4.7rem);line-height:.97}.landing-hero__body{max-width:36rem;color:var(--ink-soft);font-size:1.03rem;line-height:1.65}.landing-hero__body--secondary{margin-top:.8rem}.landing-cta-row{flex-wrap:wrap;gap:.9rem;margin-top:1.8rem;display:flex}.landing-primary-cta,.landing-secondary-cta{border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:0 1.15rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.landing-primary-cta{color:#fff;background:#0f172a;border:1px solid #0f172a;box-shadow:0 14px 30px #0f172a1f}.landing-primary-cta--small{min-height:2.8rem;padding-inline:1rem}.landing-primary-cta:hover,.landing-secondary-cta:hover{transform:translateY(-1px)}.landing-primary-cta:focus-visible,.landing-secondary-cta:focus-visible{outline-offset:2px;outline:2px solid #2563eb8c}.landing-secondary-cta{color:var(--ink);background:#fff;border:1px solid #94a3b82e}.landing-secondary-cta--small{min-height:2.8rem;padding-inline:1rem}.landing-section[data-testid=landing-product-split] .landing-feature-card{transition:transform .18s,box-shadow .18s,border-color .18s}.landing-section[data-testid=landing-product-split] .landing-feature-card:hover{border-color:#2563eb38;transform:translateY(-2px);box-shadow:0 18px 42px #0f172a1a}.landing-section[data-testid=landing-product-split] .landing-feature-card:before{content:"";background:#2563eb59;border-radius:999px;width:2.5rem;height:.18rem;margin-bottom:.8rem;display:block}.landing-section[data-testid=landing-product-split] .landing-card-label{color:var(--accent)}.landing-hero__copy .landing-primary-cta{position:relative;overflow:hidden}.landing-hero__copy .landing-primary-cta:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff38 50%,#0000 70%);animation:3.8s ease-in-out infinite landing-cta-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes landing-cta-sheen{0%{transform:translate(-120%)}55%{transform:translate(120%)}to{transform:translate(120%)}}.landing-microcopy{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.landing-microcopy span{color:var(--ink-soft);background:#fffffff0;border:1px solid #94a3b824;border-radius:999px;padding:.5rem .72rem;font-size:.85rem}.landing-hero__visual{justify-content:center;align-items:stretch;min-height:36rem;display:flex;position:relative}.landing-demo-card{background:#fffffff0;border:1px solid #0f172a14;border-radius:1.8rem;align-self:stretch;width:100%;padding:1.2rem;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a14}.landing-demo-card:before{content:"";pointer-events:none;background:linear-gradient(#0f172a08,#0000 28%);position:absolute;inset:0}.landing-demo-card__header{z-index:1;color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.88rem;display:flex;position:relative}.landing-status-pill{color:var(--accent);background:#2563eb0f;border:1px solid #2563eb1f;border-radius:999px;align-items:center;gap:.35rem;padding:.48rem .7rem;font-size:.82rem;font-weight:700;display:inline-flex}.landing-status-pill--live:before{content:"";background:#2563ebf2;border-radius:999px;width:.45rem;height:.45rem}.landing-demo-card__note{text-align:right;max-width:16rem}.landing-key-banner{z-index:1;background:#f8fafc;border:1px solid #94a3b82e;border-radius:1.15rem;justify-content:space-between;align-items:end;gap:1rem;margin-top:1rem;padding:1rem;display:flex;position:relative}.landing-key-banner__copy{gap:.12rem;display:grid}.landing-key-banner strong{color:var(--ink);font-family:var(--font-heading);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:.22rem;font-size:1.08rem;display:block}.landing-key-banner span{color:var(--ink-soft);font-size:.9rem;line-height:1.5}.landing-demo-card__main{z-index:1;grid-template-columns:auto minmax(0,1fr);gap:1rem;min-height:29rem;margin-top:1rem;display:grid;position:relative}.landing-steprail{width:2rem;position:relative}.landing-steprail__line{background:linear-gradient(#94a3b81f,#2563eb4d,#94a3b81f);border-radius:999px;width:2px;position:absolute;top:2%;bottom:2%;left:50%;transform:translate(-50%)}.landing-steprail__pulse{background:#0f172a;border-radius:999px;width:.9rem;height:.9rem;transition:top .65s cubic-bezier(.22,1,.36,1);position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #0f172a0f}.landing-demo-stage{gap:1rem;padding:1rem 1rem 1rem 0;display:grid}.landing-demo-stage__heading h2{max-width:12ch;color:var(--ink);margin:.35rem 0 0}.landing-key-snippet{background:#f8fafc;border:1px solid #94a3b82e;border-radius:1rem;margin:.85rem 0 0;overflow:hidden}.landing-key-snippet code{color:var(--ink);font-family:var(--font-mono);padding:.9rem 1rem;font-size:.84rem;line-height:1.6;display:block;overflow-x:auto}.landing-demo-flow{gap:.8rem;display:grid}.landing-demo-flow__step{color:var(--ink);opacity:.82;background:#fff;border:1px solid #94a3b829;border-radius:1.2rem;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1rem;transition:transform .28s,opacity .28s,border-color .28s,background .28s,box-shadow .28s;animation:.7s both landing-fade-up;display:grid;transform:translateY(2px)}.landing-demo-flow__step[data-active=true]{opacity:1;background:linear-gradient(#2563eb0f,#fffffff2);border-color:#2563eb2e;transform:translateY(0);box-shadow:0 16px 30px #2563eb14}.landing-demo-flow__step strong{color:var(--ink);font-size:1.02rem;display:block}.landing-demo-flow__step p{color:var(--ink-soft);margin-top:.35rem}.landing-demo-flow__index{min-width:2.5rem;height:2.5rem;color:var(--ink-soft);font-family:var(--font-mono);background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.landing-demo-flow__step[data-active=true] .landing-demo-flow__index{color:var(--accent);background:#2563eb14}.landing-demo-foot{color:var(--ink);justify-content:space-between;align-items:flex-end;gap:1rem;padding-top:.35rem;display:flex}.landing-demo-foot__label{text-transform:uppercase;letter-spacing:.18em;font-family:var(--font-mono);color:var(--muted);margin:0 0 .3rem;font-size:.68rem}.landing-demo-foot strong{font-size:1.04rem}.landing-demo-meter{align-items:center;gap:.38rem;display:flex}.landing-demo-meter span{background:#94a3b83d;border-radius:999px;width:.85rem;height:.5rem;transition:width .28s,background .28s}.landing-demo-meter span[data-active=true]{background:#2563ebf2;width:2.1rem}.landing-section__heading h2{letter-spacing:-.04em;margin:.75rem 0 .95rem}.landing-section__heading p:last-child{color:var(--ink-soft);line-height:1.65}.landing-feature-grid,.landing-flow-grid,.landing-buyer-grid{gap:1rem;margin-top:1.5rem;display:grid}.landing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-flow-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.landing-buyer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-feature-card,.landing-flow-card,.landing-buyer-card,.landing-stack-card,.landing-closing-band{background:#fffffff0;border:1px solid #0f172a14;border-radius:1.35rem;box-shadow:0 18px 50px #0f172a14}.landing-card-label{text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;font-family:var(--font-mono);color:var(--accent-2);margin:0}.landing-feature-card p:last-child,.landing-flow-card p,.landing-buyer-card p,.landing-stack-card p{color:var(--ink-soft);line-height:1.65}.landing-feature-card{position:relative;overflow:hidden}.landing-feature-card:before{content:"";background:radial-gradient(circle,#2563eb14,#0000 70%);border-radius:999px;width:10rem;height:10rem;position:absolute;inset:auto -20% -30% auto}.landing-feature-card h3,.landing-stack-card h3{margin:.7rem 0 .5rem}.landing-flow-card{grid-template-columns:auto 1fr;align-items:start;gap:.95rem;display:grid}.landing-flow-card[data-active=true]{background:linear-gradient(#2563eb0d,#fffffffa);border-color:#2563eb2e;transform:translateY(-2px);box-shadow:0 20px 54px #2563eb14}.landing-flow-card span{min-width:2.4rem;color:var(--ink-soft);font-family:var(--font-mono);background:#f1f5f9;border-radius:999px;justify-content:center;padding:.42rem .55rem;font-size:.78rem;display:inline-flex}.landing-buyer-card{gap:.55rem;display:grid}.landing-stack-layout{grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);gap:1rem;margin-top:1.5rem;display:grid}.landing-chip-row{flex-wrap:wrap;gap:.6rem;margin:1rem 0 1.1rem;display:flex}.landing-chip-row span{color:var(--ink-soft);background:#f8fafc;border:1px solid #94a3b824;border-radius:999px;padding:.56rem .76rem;font-size:.86rem;display:inline-flex}.landing-bullets{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.landing-bullets li{color:var(--ink-soft);background:#fff;border:1px solid #94a3b824;border-radius:1rem;padding:.8rem .95rem;font-size:.86rem;display:inline-flex}.landing-stack-card--accent{background:linear-gradient(#2563eb0a,#fffffffa)}.landing-stack-card--accent p:last-child{margin-top:.7rem}.landing-closing-band{justify-content:space-between;align-items:center;gap:1rem;margin-top:4rem;padding:1.4rem 1.5rem;display:flex}.landing-closing-band h2{max-width:14ch;margin:.4rem 0 0}.landing-page .landing-closing-band .landing-primary-cta{flex-shrink:0}.landing-page .landing-topbar,.landing-page .landing-feature-card,.landing-page .landing-flow-card,.landing-page .landing-buyer-card,.landing-page .landing-stack-card,.landing-page .landing-closing-band{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-shell{background:linear-gradient(#f8fafc 0%,#fff 54%,#f8fafc 100%);min-height:100vh;padding:1.5rem 0 2.5rem;position:relative;overflow:clip}.login-shell__background{background:radial-gradient(circle at 100% 0,#0f172a0a,#0000 30%),radial-gradient(circle at 0 100%,#0f172a08,#0000 26%),linear-gradient(#f8fafce6,#fffffffa);position:absolute;inset:0}.login-shell__background:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.85;background:radial-gradient(140% 46% at 50% 108%,#0ea5e91f,#0000 54%),radial-gradient(110% 40% at 14% 8%,#2dd4bf17,#0000 50%);position:absolute;inset:0}.login-shell__content{z-index:1;align-content:center;gap:1rem;max-width:76rem;min-height:calc(100vh - 4rem);margin:0 auto;padding:0 1rem;display:grid;position:relative}.login-shell__backlink{width:fit-content;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.9rem;font-family:var(--font-mono);text-decoration:none}.login-shell__backlink:hover{color:var(--ink)}.login-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:1.8rem;grid-template-columns:minmax(0,1.05fr) minmax(20rem,26rem);align-items:stretch;gap:1.4rem;padding:1.4rem;display:grid;box-shadow:0 22px 70px #0f172a14}.login-panel__copy{align-content:start;gap:.95rem;max-width:34rem;display:grid}.login-panel__copy h1{letter-spacing:-.05em;max-width:20ch;margin:0;font-size:clamp(2rem,4vw,3.35rem);line-height:.98}.login-copy-eyebrow,.login-persona-heading{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-family:var(--font-mono);color:var(--accent-2);margin:0}.login-copy-body,.login-persona-copy{color:var(--ink-soft);margin:0;line-height:1.65}.login-copy-demo-hint{margin-top:.5rem}.login-inline-demo-link{color:var(--accent-2);font-weight:600;text-decoration:none}.login-inline-demo-link:hover{text-decoration:underline}.login-copy-list{gap:.6rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.login-copy-list li{min-height:2.65rem;color:var(--ink-soft);background:#f8fafc;border:1px solid #94a3b82e;border-radius:999px;align-items:center;padding:.45rem .85rem;font-size:.9rem;display:inline-flex}.login-form{background:#f8fafc;border:1px solid #94a3b829;border-radius:1.4rem;align-content:start;gap:.95rem;padding:1.15rem;display:grid;box-shadow:inset 0 1px #ffffffb8}.login-field{gap:.45rem;display:grid}.login-field span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-family:var(--font-mono)}.login-field input{min-height:3rem;color:var(--ink);font:inherit;background:#fff;border:1px solid #94a3b838;border-radius:.95rem;padding:0 .95rem;box-shadow:0 1px #fffc}.login-field input:focus{outline-offset:2px;outline:2px solid #2563eb47}.login-error{color:#b91c1c;margin:-.1rem 0 0;font-size:.92rem}.login-mail-config-warning{color:#92400e;background:#fffbebf2;border:1px solid #d9770659;border-radius:.65rem;margin:.75rem 0 0;padding:.75rem .85rem;font-size:.9rem;line-height:1.45}.login-inline-code{background:#0f172a0f;border-radius:.28rem;padding:.08rem .28rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.82em}.login-primary-cta{color:#fff;width:100%;min-height:3rem;font:inherit;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:999px;justify-content:center;align-items:center;padding:0 1.1rem;font-weight:700;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.login-primary-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px #0f172a24}.login-primary-cta:disabled{cursor:progress;opacity:.75}.login-persona-header{grid-column:1/-1;justify-content:space-between;align-items:end;gap:1rem;margin-top:.25rem;display:flex}.login-persona-copy{max-width:38rem}.login-persona-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.login-persona-card{color:var(--ink);text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #94a3b829;border-radius:1rem;gap:.35rem;padding:1rem 1.05rem;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:grid}.login-persona-card:hover{background:#fff;border-color:#0f172a2e;transform:translateY(-1px);box-shadow:0 16px 32px #0f172a14}.login-persona-card strong,.login-persona-card span,.login-persona-card small{display:block}.login-persona-card span{color:var(--ink-soft)}.login-persona-card small{color:var(--muted);font-size:.8rem}@media (width<=1120px){.landing-hero,.landing-stack-layout{grid-template-columns:1fr}.landing-hero__visual,.landing-demo-card__main{min-height:0}.landing-feature-grid,.landing-flow-grid,.landing-buyer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-panel{grid-template-columns:1fr}}@media (width<=760px){.landing-page{width:min(100% - .75rem,1240px);padding-top:.75rem}.landing-topbar{border-radius:1.35rem;grid-template-columns:1fr;justify-items:start}.landing-nav{justify-content:flex-start;gap:.8rem}.landing-hero{gap:1.4rem;padding-top:2.25rem}.landing-hero h1{max-width:100%;font-size:clamp(2.4rem,10vw,3.4rem)}.landing-demo-card__header,.landing-key-banner,.landing-demo-foot,.landing-closing-band,.login-persona-header{flex-direction:column;align-items:flex-start}.landing-key-banner,.landing-closing-band{gap:.8rem}.landing-key-banner,.landing-demo-card__main,.landing-flow-card,.landing-feature-card,.landing-buyer-card,.landing-stack-card,.login-panel,.login-form{border-radius:1.25rem}.landing-demo-card__main{grid-template-columns:1fr}.landing-steprail{display:none}.landing-demo-stage{padding:0}.landing-feature-grid,.landing-flow-grid,.landing-buyer-grid,.landing-stack-layout,.login-persona-grid{grid-template-columns:1fr}.landing-closing-band{padding:1.2rem}.login-shell__content{padding-inline:.75rem}.login-panel{padding:1.1rem}}.app-shell.app-shell{background:#f7f9fc!important;grid-template-columns:15.5rem minmax(0,1fr)!important;gap:0!important;width:100%!important;min-height:100vh!important;margin:0!important;padding:0!important}.app-shell.app-shell,.app-shell.app-shell .app-frame{color:#1f2937!important}.app-shell.app-shell:before,.app-shell.app-shell:after,.app-shell.app-shell .app-topbar__search:before,.app-shell.app-shell .app-user-chip:before,.app-shell.app-shell .dashboard-section:before,.app-shell.app-shell .metric-card:before{display:none!important}.app-shell.app-shell .app-sidebar.app-sidebar{min-height:100vh!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;border-right:1px solid #e6ebf2!important;border-radius:0!important;padding:1.35rem 1rem!important;position:sticky!important;top:0!important}.app-shell.app-shell .app-topbar{z-index:50!important;-webkit-backdrop-filter:blur(12px)!important;min-height:4.25rem!important;box-shadow:none!important;background:#ffffffd1!important;border:none!important;border-radius:0!important;padding:.85rem 2rem!important;transition:background .2s,box-shadow .2s!important;position:sticky!important;top:0!important}body.is-scrolled .app-shell.app-shell .app-topbar{background:#fffffff5!important;box-shadow:0 1px #2563eb0f!important}.app-shell.app-shell .route-redirect-notice{color:#163a79!important;background:#f6f9ff!important;border:1px solid #d9e6ff!important;border-radius:.75rem!important;margin-bottom:1rem!important;padding:.75rem .9rem!important;font-size:.88rem!important;line-height:1.45!important}.app-shell.app-shell .overview-hero__starter-key{color:#475467!important;font-family:var(--font-mono)!important;margin:.35rem 0 0!important;font-size:.8rem!important}.app-shell.app-shell .ui-inline-feedback{color:#9a3412!important;margin:.55rem 0 0!important;font-size:.84rem!important;line-height:1.45!important}.app-shell.app-shell .overview-hero__copy>.ui-inline-feedback{box-sizing:border-box!important;border-radius:.65rem!important;padding:.55rem .9rem!important}.app-shell.app-shell .registry-form label small{color:#667085!important;margin-top:.3rem!important;font-size:.78rem!important;line-height:1.4!important;display:block!important}.route-fallback__spinner{border:2px solid #d7e3fb;border-top-color:#4f8cff;border-radius:999px;width:1.25rem;height:1.25rem;animation:.8s linear infinite route-fallback-spin}.route-fallback__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@keyframes route-fallback-spin{to{transform:rotate(360deg)}}.app-shell.app-shell .overview-hero__as-of{color:#98a2b3!important;margin:.75rem 0 0!important;font-size:.78rem!important;font-style:italic!important;line-height:1.4!important}.app-shell.app-shell .overview-hero__cleanroom-selector{align-items:center!important;gap:.5rem!important;margin:.6rem 0!important;display:flex!important}.app-shell.app-shell .overview-hero__cleanroom-selector label{letter-spacing:.04em!important;color:#475467!important;white-space:nowrap!important;font-size:.72rem!important;font-weight:600!important}.app-shell.app-shell .overview-hero__cleanroom-selector select{color:#344563!important;cursor:pointer!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:4px!important;padding:.2rem .4rem!important;font-size:.82rem!important}.app-shell.app-shell .overview-hero__workspace-hint{color:#667085!important;max-width:36rem!important;margin:.35rem 0 0!important;font-size:.78rem!important;line-height:1.45!important}.login-split-identifier{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0;display:flex}.login-field--summary .login-split-identifier strong{word-break:break-word}.login-panel--split{gap:0;display:grid;overflow:clip visible}.login-step{gap:1rem;width:100%;animation:none;display:grid}@media (prefers-reduced-motion:no-preference){.login-step--entering-forward{animation:.24s cubic-bezier(.16,1,.3,1) both step-enter-forward}.login-step--entering-back{animation:.24s cubic-bezier(.16,1,.3,1) both step-enter-back}}@keyframes step-enter-forward{0%{opacity:0;transform:translate(12%)}to{opacity:1;transform:translate(0)}}@keyframes step-enter-back{0%{opacity:0;transform:translate(-12%)}to{opacity:1;transform:translate(0)}}.login-step--reduced-motion{animation:none!important}.login-email-pill{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.35rem .75rem;font-size:.88rem;transition:background .15s,border-color .15s;display:inline-flex}.login-email-pill:hover{background:var(--surface-strong);border-color:#635bff4d}.login-step-links{flex-direction:column;gap:.5rem;margin-top:.25rem;display:flex}.login-inline-link{color:var(--accent);cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.9rem;text-decoration:underline}.login-inline-link:hover{color:var(--ink)}.login-field__helper{color:var(--muted);margin-top:.3rem;font-size:.8rem;line-height:1.45}.login-panel__demo-cta{border-top:1px solid var(--line);margin-top:.5rem;padding-top:1rem}.login-field--checkbox{cursor:pointer;flex-direction:row;align-items:flex-start;gap:.6rem;display:flex}.login-field--checkbox input[type=checkbox]{flex-shrink:0;margin-top:.1rem}.password-strength{gap:.3rem;margin-top:.5rem;display:grid}.password-strength__track{grid-template-columns:repeat(4,1fr);gap:.25rem;display:grid}.password-strength__segment{background:var(--line);border-radius:999px;height:4px;transition:background .2s}.persona-picker-dialog{border:1px solid var(--line);background:#fff;border-radius:1.5rem;width:min(560px,100vw - 2rem);max-height:calc(100vh - 4rem);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 64px #0a254024}.persona-picker-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a254073}.persona-picker-dialog__inner{gap:1.25rem;padding:1.75rem 1.75rem 1.5rem;display:grid}.persona-picker-dialog__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.persona-picker-dialog__title{color:var(--ink);margin:0;font-size:1.2rem;font-weight:600}.persona-picker-dialog__body{color:var(--ink-soft);margin:.3rem 0 0;font-size:.9rem;line-height:1.5}.persona-picker-dialog__close{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:.5rem;flex-shrink:0;padding:.25rem .55rem;font-size:.9rem;transition:background .15s,color .15s}.persona-picker-dialog__close:hover{color:var(--ink);background:#0a25400d}.persona-picker-backdrop{z-index:400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a254073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-shell.app-shell .app-shell-page.app-shell-page{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.app-shell.app-shell .app-shell-page__copy h1{color:#1f2937!important;max-width:none!important;margin:0!important;font-size:clamp(1.32rem,1.55vw,1.72rem)!important;font-weight:650!important}.app-shell.app-shell .app-shell-page__copy p,.app-shell.app-shell .overview-hero p,.app-shell.app-shell .dashboard-section__header p{color:#667085!important;font-size:.9rem!important;line-height:1.62!important}.app-shell.app-shell .overview-hero__inline-link{color:#1d4ed8!important;text-underline-offset:.12em!important;font-weight:600!important;text-decoration:underline!important}.app-shell.app-shell .app-sidebar__context,.app-shell.app-shell .app-topbar__search,.app-shell.app-shell .app-user-chip,.app-shell.app-shell .overview-hero.surface-card,.app-shell.app-shell .surface-card,.app-shell.app-shell .dashboard-section,.app-shell.app-shell .metric-card,.app-shell.app-shell .audit-preview-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e5ebf373!important;box-shadow:0 1px 2px #10182806!important}.app-shell.app-shell .app-sidebar__context,.app-shell.app-shell .app-topbar__search,.app-shell.app-shell .app-user-chip{background:#fcfdff!important;border-color:#edf1f685!important}.app-shell.app-shell .overview-hero.surface-card,.app-shell.app-shell .overview-hero.overview-hero--plain{border-radius:.95rem!important;grid-template-columns:minmax(0,.9fr) minmax(19rem,.62fr)!important;gap:1.6rem!important;padding:1.55rem!important}.app-shell.app-shell .overview-hero.overview-hero--plain{box-shadow:none!important;background:0 0!important;border:0!important;padding-left:0!important;padding-right:0!important}.app-shell.app-shell .overview-hero.overview-hero--plain .overview-hero__panel{background:0 0!important}.app-shell.app-shell .overview-hero.overview-hero--plain .overview-hero__panel-grid div{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.app-shell.app-shell .overview-hero__primary-row{flex-wrap:wrap!important;align-items:center!important;gap:.5rem!important;margin:.75rem 0 .5rem!important;display:flex!important}.app-shell.app-shell .overview-hero__more{background:0 0!important;border:0!important;margin-top:.75rem!important}.app-shell.app-shell .overview-hero__more summary{cursor:pointer!important;color:#344054!important;font-size:.88rem!important;font-weight:600!important}.app-shell.app-shell .overview-hero__pill-line{color:#475467!important;margin:0 0 .5rem!important;font-size:.82rem!important}.app-shell.app-shell .app-topbar__search--compact{flex:0 18rem!important;min-width:0!important;max-width:18rem!important}.app-shell.app-shell .app-user-chip__avatar{box-sizing:border-box!important;border-radius:999px!important;width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;padding:0!important;font-size:.72rem!important;font-weight:650!important}.app-shell.app-shell .overview-hero h2{color:#111827!important;letter-spacing:-.038em!important;margin:0!important;font-size:clamp(1.56rem,2.08vw,2rem)!important;font-weight:650!important;line-height:1.12!important}.app-shell.app-shell .overview-hero__panel{background:#fffffff7!important;border:1px solid #e5ebf3f2!important;border-radius:.85rem!important;padding:1.15rem 1.2rem!important;box-shadow:0 1px #0f172a0a!important}.app-shell.app-shell .overview-hero__panel-grid{grid-template-columns:1fr!important;gap:.5rem!important}.app-shell.app-shell .overview-hero__panel-grid div{background:#fcfdffd9!important;border:1px solid #edf1f6f2!important;border-radius:.55rem!important;padding:.62rem .85rem!important}.app-shell.app-shell .overview-hero__panel-grid div:last-child{border-bottom:none!important}.app-shell.app-shell .overview-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important}.app-shell.app-shell .metric-card{border-radius:.95rem!important;min-height:0!important;padding:1.08rem!important}.app-shell.app-shell .overview-stats,.app-shell.app-shell .registry-summary-grid,.app-shell.app-shell .policy-summary-grid,.app-shell.app-shell .audit-summary-grid,.app-shell.app-shell .settings-summary-grid{align-items:stretch!important}.app-shell.app-shell .overview-stats>.metric-card,.app-shell.app-shell .registry-summary-grid>.metric-card,.app-shell.app-shell .policy-summary-grid>.metric-card,.app-shell.app-shell .audit-summary-grid>.metric-card,.app-shell.app-shell .settings-summary-grid>.metric-card{box-sizing:border-box!important;align-self:stretch!important;min-height:100%!important}.app-shell.app-shell .metric-card__value{margin:.2rem 0!important;font-size:clamp(1rem,1.3vw,1.18rem)!important;font-weight:650!important}.api-key-copy-card{background:#fbfcfe!important;border:1px solid #e3e8ef99!important;border-radius:.75rem!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;width:min(100%,34rem)!important;padding:.82rem .82rem .82rem 1rem!important;display:flex!important}.api-key-copy-card code{color:#1f2937!important;font-size:.86rem!important}.api-key-copy-card button,.app-shell.app-shell .primary-cta,.app-shell.app-shell .secondary-cta{border-radius:.55rem!important;font-size:.83rem!important;font-weight:650!important}.app-shell.app-shell .primary-cta{color:#fff!important;background:#635bff!important;border:1px solid #635bff!important;box-shadow:0 8px 18px #635bff24!important}.app-shell.app-shell .secondary-cta,.api-key-copy-card button{color:#344054!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e2eead!important}.app-shell.app-shell .surface-card,.app-shell.app-shell .dashboard-section,.app-shell.app-shell .metric-card,.app-shell.app-shell .audit-preview-card{border:0!important}@media (width<=1180px){.app-shell.app-shell{grid-template-columns:1fr!important}.app-shell.app-shell .app-sidebar.app-sidebar{border-bottom:1px solid #e6ebf2!important;border-right:0!important;min-height:0!important;position:static!important}.app-shell.app-shell .overview-hero.surface-card,.app-shell.app-shell .overview-hero.overview-hero--plain,.app-shell.app-shell .overview-grid{grid-template-columns:1fr!important}}@media (width<=760px){.app-shell.app-shell .app-topbar{grid-template-columns:1fr!important;padding:.85rem 1rem!important}.app-shell.app-shell .app-main{padding:1rem!important}.app-shell.app-shell .overview-stats,.app-shell.app-shell .audit-preview-list{grid-template-columns:1fr!important}}.app-shell.app-shell .overview-hero.surface-card:after,.app-shell.app-shell .overview-hero.overview-hero--plain:after,.app-shell.app-shell .dashboard-section--wave:after{display:none!important}.app-shell.app-shell .app-shell-page__header,.app-shell.app-shell .dashboard-section__header{border-bottom:0!important}.app-shell.app-shell .overview-hero__panel-grid div{border:0!important;padding:.38rem 0!important}.api-key-copy-card div{gap:.12rem!important;min-width:0!important;display:grid!important}.api-key-copy-card span{color:#98a2b3!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:650!important}.landing-unified-path__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.landing-unified-path__policy-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.landing-unified-path__stat--wide .landing-unified-path__reason{margin-top:.35rem;display:block}.landing-unified-path__context{color:var(--ink-soft);margin-top:.5rem;font-size:.8rem;line-height:1.5;display:block}.landing-unified-path__stat--drilldown .landing-unified-path__audit-link{color:#2563eb;margin-top:.65rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.landing-unified-path__stat--drilldown .landing-unified-path__audit-link:hover{text-decoration:underline}.landing-unified-path__audit-id{letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.05rem!important}.landing-unified-path__stat{background:#fffffff0;border:1px solid #0f172a14;border-radius:1.2rem;padding:1.1rem 1.2rem;box-shadow:0 14px 40px #0f172a0f}.landing-unified-path__stat strong{letter-spacing:-.03em;margin:.35rem 0 .25rem;font-size:1.35rem;display:block}.landing-unified-path__stat span{color:var(--ink-soft);font-size:.85rem;line-height:1.5}.landing-unified-path__actions{flex-flow:column wrap;align-items:flex-start;gap:.65rem;margin-top:1.25rem;display:flex}.landing-unified-path__actions--split{flex-flow:wrap;align-items:center;gap:.75rem 1rem}body.landing-active .landing-page section.landing-section--docs-kit{background:linear-gradient(165deg,#00d4c812 0%,#04060e59 42%,#0000 78%);border:1px solid #00d4c824;border-radius:1.35rem;padding-top:2.25rem;padding-bottom:2.25rem;box-shadow:inset 0 0 0 1px #ffffff05}.app-shell.app-shell .app-main{background-color:#f8fafc;background-image:radial-gradient(140% 90% at 50% -30%,#0f172a0b,#0000 58%),radial-gradient(circle at 14% 22%,#2563eb0a 0%,#0000 42%),radial-gradient(circle at 88% 78%,#0f172a07 0%,#0000 40%)}.demo-org-switcher{align-items:center;display:inline-flex;position:relative}.demo-org-switcher--sidebar{box-sizing:border-box;border-bottom:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:.55rem;width:100%;margin:0 0 .35rem;padding:.35rem .85rem 1rem;display:flex}.demo-org-switcher__hero{flex-direction:column;gap:.2rem;min-width:0;display:flex}.demo-org-switcher__hero-label{letter-spacing:.16em;text-transform:uppercase;color:#e2e8f08c;font-size:.62rem;font-weight:650}.demo-org-switcher__hero-name{letter-spacing:-.02em;color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:700;line-height:1.25;overflow:hidden}.demo-org-switcher__hero-meta{color:#94a3b8f2;font-size:.78rem}.demo-org-switcher--sidebar .demo-org-switcher__trigger{color:#e2e8f0;width:100%;max-width:none;box-shadow:none;background:#040a188c;border:1px solid #94a3b847;border-radius:.55rem;justify-content:space-between;align-items:center;padding:.5rem .65rem;display:flex}.demo-org-switcher__trigger-main{justify-content:space-between;align-items:center;gap:.4rem;width:100%;display:inline-flex}.demo-org-switcher__trigger-action{letter-spacing:.02em;font-size:.78rem;font-weight:600}.demo-org-switcher--compact .demo-org-switcher__trigger{cursor:pointer;font:inherit;color:#0f172a;background:#ffffffeb;border:1px solid #94a3b873;border-radius:999px;align-items:center;gap:.35rem;max-width:min(280px,42vw);padding:.45rem .75rem;display:inline-flex;box-shadow:0 1px #0f172a0a}.demo-org-switcher__trigger--open{border-color:#38bdf873;box-shadow:0 0 0 2px #38bdf826}.demo-org-switcher--compact .demo-org-switcher__trigger--open{border-color:#2563eb73;box-shadow:0 0 0 3px #2563eb1f}.demo-org-switcher__trigger-label{letter-spacing:.14em;text-transform:uppercase;color:#64748b;font-size:.65rem;font-weight:650}.demo-org-switcher__trigger-value{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.demo-org-switcher__chev-svg{opacity:.75;flex-shrink:0;width:12px;height:12px}.demo-org-switcher__backdrop{z-index:999;position:fixed;inset:0}.demo-org-switcher__panel{z-index:1000;color:#e2e8f0;background:#0c1220f7;border:1px solid #94a3b847;border-radius:12px;min-width:0;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 48px #00000073}.demo-org-switcher--compact .demo-org-switcher__panel{color:#0f172a;background:#fff;border:1px solid #e2e8f0f2;min-width:260px;max-width:min(340px,92vw);right:auto;box-shadow:0 12px 40px #0f172a1f}.demo-org-switcher__option{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:12px;width:100%;padding:11px 12px;display:flex}.demo-org-switcher__option--active{background:#38bdf81f}.demo-org-switcher--compact .demo-org-switcher__option--active{background:#2563eb12}.demo-org-switcher__option-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.demo-org-switcher__name{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;display:block;overflow:hidden}.demo-org-switcher--compact .demo-org-switcher__name{color:#0f172a;font-size:13px}.demo-org-switcher__industry{color:#94a3b8f2;font-size:.78rem;line-height:1.35;display:block}.demo-org-switcher--compact .demo-org-switcher__industry{color:#64748b;font-size:11px}.demo-org-switcher__check{color:#38bdf8;flex-shrink:0;margin-top:2px}.demo-org-switcher--compact .demo-org-switcher__check{color:#2563eb}.demo-org-switcher__check--hidden{color:#0000}.demo-org-switcher__check-svg{width:14px;height:14px}.demo-org-switcher__sep{border-top:1px solid #94a3b82e;margin:8px 0}.demo-org-switcher--compact .demo-org-switcher__sep{border-top-color:#f1f5f9}.demo-org-switcher__footer-link{color:#cbd5e1eb;border-radius:8px;padding:10px 12px;font-size:.78rem;text-decoration:none;display:block}.demo-org-switcher__footer-link:hover{color:#fff;background:#ffffff0f}.demo-org-switcher--compact .demo-org-switcher__footer-link{color:#64748b;padding:8px 11px;font-size:12px}.demo-org-switcher--compact .demo-org-switcher__footer-link:hover{color:#0f172a;background:#f8fafcf2}.landing-unified-path__subcta{max-width:36rem;color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.55}.landing-unified-path__subcta a{color:var(--accent-2);text-underline-offset:.12em;text-decoration:underline}.landing-unified-path__hint{color:var(--ink-soft);max-width:36rem;margin:0;font-size:.9rem;line-height:1.55}.overview-unified-path{margin-top:1.25rem;padding:1.25rem 1.35rem}.overview-unified-path h2{letter-spacing:-.02em;margin:.45rem 0 .55rem;font-size:1.2rem}.overview-unified-path__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:.75rem;display:grid}.overview-unified-path__policy-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem;margin-top:.75rem;display:grid}.overview-unified-path__stat--wide .overview-unified-path__reason{margin-top:.35rem;display:block}.overview-unified-path__context{color:var(--ink-soft);margin-top:.5rem;font-size:.8rem;line-height:1.5;display:block}.overview-unified-path__stat--drilldown .overview-unified-path__audit-link{color:#2563eb;margin-top:.65rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.overview-unified-path__stat--drilldown .overview-unified-path__audit-link:hover{text-decoration:underline}.overview-unified-path__audit-id{letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.05rem!important}.overview-unified-path__inline-audit{color:#2563eb;font-weight:600;text-decoration:none}.overview-unified-path__inline-audit:hover{text-decoration:underline}.overview-unified-path__stat{background:#f8fafce6;border:1px solid #0f172a14;border-radius:.9rem;padding:.85rem 1rem}.overview-unified-path__stat .card-label{margin-bottom:.35rem}.overview-unified-path__stat strong{letter-spacing:-.02em;font-size:1.15rem;display:block}.overview-unified-path__stat span{color:var(--ink-soft);font-size:.82rem;line-height:1.45}.overview-unified-path__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.overview-unified-path__footer p{color:var(--ink-soft);max-width:32rem;margin:0;font-size:.9rem;line-height:1.5}@media (width<=960px){.landing-unified-path__policy-row,.overview-unified-path__policy-row{grid-template-columns:1fr}.landing-unified-path__metrics,.overview-unified-path__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.landing-unified-path__metrics,.overview-unified-path__metrics{grid-template-columns:1fr}}.settings-no-touch-path{background:#0f766e0f;border:1px solid #0a254014;border-radius:.75rem;padding:1rem 1.1rem}.settings-no-touch-path__title{letter-spacing:-.02em;margin:.35rem 0 .5rem;font-size:1.05rem}.settings-no-touch-path__steps{gap:.4rem;margin:0 0 .75rem;padding-left:1.1rem;font-size:.92rem;line-height:1.45;display:grid}.settings-no-touch-path__steps li{gap:.15rem;display:grid}.settings-no-touch-path__steps strong{font-weight:600}.settings-no-touch-path__steps span{color:var(--ink-soft,#3f4a5c);font-size:.88rem}.settings-no-touch-path__link-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;display:flex}.landing-flow-with-checklist{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:1.25rem 1.5rem;display:grid}@media (width<=900px){.landing-flow-with-checklist{grid-template-columns:1fr}}.demo-journey{background:#ffffffb8;border:1px solid #0a25401a;border-radius:1rem;padding:1rem 1.1rem}.demo-journey--landing{box-shadow:0 12px 40px #0f172a0f}.demo-journey--app{margin-top:.75rem;padding:.85rem .9rem;font-size:.82rem}.demo-journey__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft,#3f4a5c);margin:0 0 .25rem;font-size:.68rem;font-weight:600}.demo-journey__intro{color:var(--ink-soft,#3f4a5c);margin:0 0 .65rem;font-size:.82rem;line-height:1.45}.demo-journey__list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.demo-journey__item{background:#ffffff80;border-radius:.65rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem .5rem;padding:.4rem .45rem;font-size:.8rem;line-height:1.35;display:grid}.demo-journey__item--done{background:#2563eb12}.demo-journey__item-link{color:inherit;text-decoration:none;transition:background .15s}.demo-journey__item-link:hover{background:#2563eb1a}.demo-journey__item--next.demo-journey__item-link{box-shadow:inset 0 0 0 1px #2563eb73}.demo-journey__go{opacity:.55;justify-self:end;font-size:.72rem}.demo-journey__status{opacity:.85;font-size:.75rem}.demo-journey__label{color:var(--ink)}.demo-journey__mini-cta{color:var(--accent,#2563eb);white-space:nowrap;font-size:.72rem;font-weight:600;text-decoration:none}.demo-journey__mini-cta:hover{text-decoration:underline}.demo-journey__next{border-top:1px solid #0a254014;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.65rem;padding-top:.65rem;font-size:.8rem;display:flex}.demo-journey__next-label{color:var(--ink-soft,#3f4a5c);font-weight:600}.demo-journey__next-link{color:var(--accent,#2563eb);font-weight:600;text-decoration:none}.demo-journey__next-link:hover{text-decoration:underline}.demo-journey__complete{color:var(--ink-soft,#3f4a5c);margin:.65rem 0 0;font-size:.78rem}.app-shell .app-topbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:.75rem!important;display:flex!important;overflow:visible!important}.app-shell .app-topbar__search{flex:440px!important;align-items:center!important;gap:.55rem!important;min-width:260px!important;display:flex!important}.app-shell .app-topbar__search input[type=search]{color:#0f172a!important;background:0 0!important;border:0!important;flex:auto!important;min-width:0!important;font-size:.92rem!important}.app-shell .app-topbar__search input[type=search]:focus{outline:none!important}.app-shell .app-topbar__search button{flex:none!important}.app-shell .app-topbar__meta{flex-wrap:wrap!important;flex:0 auto!important;justify-content:flex-end!important;align-items:center!important;gap:.75rem!important;min-width:0!important;display:flex!important}.app-shell .app-user-chip{align-items:center!important;gap:.7rem!important;min-width:0!important;max-width:100%!important;display:inline-flex!important}.app-shell .app-user-chip__avatar{letter-spacing:0!important;text-align:center!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.app-shell .app-user-chip div{min-width:0!important}.app-shell .app-user-chip>div strong,.app-shell .app-user-chip>div span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.app-shell .app-user-chip button{white-space:nowrap!important;flex:none!important}@media (width<=1100px){.app-shell .app-topbar__search{flex-basis:100%!important;min-width:0!important}.app-shell .app-topbar__meta{justify-content:space-between!important;width:100%!important}}.app-shell{background:radial-gradient(circle at 8% 0,#2563eb0f,#0000 38%),#f7f9fc}.app-sidebar,.app-shell-page,.dashboard-section,.surface-card,.audit-preview-card{border:1px solid #0f172a12;box-shadow:0 1px 2px #0f172a0d,0 10px 28px #0f172a0a}.app-topbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid #0f172a12}.app-shell-page__copy h1{letter-spacing:-.05em;font-size:clamp(2.15rem,3.8vw,3.2rem)}.app-shell-page__copy p{color:#4b5565}.overview-shell,.overview-grid,.app-shell-page__body{gap:1.25rem}.overview-live-sync-strip{color:var(--ink-soft);background:#f8fafceb;border:1px solid #94a3b838;border-radius:8px;flex-direction:column;gap:.45rem;padding:.45rem .65rem;font-size:.82rem;display:flex}.overview-live-sync-strip--warn{background:#fffbebeb;border-color:#d9770659}.overview-live-sync-strip__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.65rem 1rem;display:flex}.overview-live-sync-strip__warn{color:#b45309f2;margin:0;font-size:.78rem;line-height:1.35}.overview-live-sync-strip__link{white-space:nowrap;font-weight:600}.overview-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.overview-top-actions .overview-live-sync-strip{max-width:min(34rem,100%)}.overview-hero{background:linear-gradient(145deg,#fffffffa,#f8fbfff5);border:1px solid #2563eb24}.overview-hero__panel{background:#fffffff0;border:1px solid #0f172a14;border-radius:1.1rem;padding:.95rem}.overview-hero__panel-grid div{background:#f8fafce6;border:1px solid #94a3b838;border-radius:.85rem;padding:.7rem .75rem}.metric-card{background:#fff;border-color:#94a3b838;transition:transform .18s,box-shadow .18s,border-color .18s}.metric-card:hover{border-color:#2563eb42;transform:translateY(-2px);box-shadow:0 8px 22px #2563eb1f}.checklist__item{background:#fff;border:1px solid #94a3b833}.checklist__item--done{background:#10b98114;border-color:#10b9813d}.audit-preview-card{background:#fff;border-color:#94a3b833}.primary-cta,.secondary-cta{letter-spacing:-.01em;min-height:2.4rem;font-weight:600;transition:transform .12s,box-shadow .12s,border-color .16s,background-color .16s}.primary-cta{box-shadow:0 6px 18px #2563eb38}.primary-cta:hover,.secondary-cta:hover{transform:translateY(-1px)}.secondary-cta{background:#fffffff2;border-color:#2563eb38}@media (width<=960px){.app-shell-page{padding:1rem}.overview-shell,.overview-grid,.app-shell-page__body{gap:1rem}}.overview-hero__value-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.overview-hero__value-points div{background:#f8fafcd6;border:1px solid #94a3b833;border-radius:.8rem;gap:.24rem;padding:.68rem .72rem;display:grid}.overview-hero__value-points strong{color:var(--ink);font-size:.78rem}.overview-hero__value-points span{color:var(--ink-soft);font-size:.76rem}.overview-specialist-contact{background:#2563eb0f;border:1px solid #2563eb38;border-radius:.8rem;gap:.24rem;padding:.68rem .72rem;display:grid}.overview-specialist-contact strong{color:var(--ink);font-size:.8rem}.overview-specialist-contact span{color:var(--ink-soft);font-size:.78rem}.overview-specialist-contact a{color:var(--accent);font-weight:600;text-decoration:none}.overview-specialist-contact a:hover{text-decoration:underline}.overview-tab-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.overview-tab-guide__item{background:#fff;border:1px solid #94a3b838;border-radius:.95rem;gap:.28rem;padding:.8rem .86rem;text-decoration:none;transition:border-color .16s,transform .12s,box-shadow .16s;display:grid}.overview-tab-guide__item strong{color:var(--ink);font-size:.86rem}.overview-tab-guide__item span{color:var(--ink-soft);font-size:.79rem;line-height:1.35}.overview-tab-guide__item:hover{border-color:#2563eb42;transform:translateY(-1px);box-shadow:0 6px 18px #2563eb1f}.overview-inbox-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.overview-inbox-preview__card{background:#fff;border:1px solid #94a3b838;border-radius:.9rem;padding:.72rem .8rem}.overview-inbox-preview__card span{color:var(--ink-soft);font-size:.8rem;display:block}.overview-inbox-preview__card strong{color:var(--ink);margin-top:.2rem;font-size:1.23rem;display:block}@media (width<=1100px){.landing-inbox-preview{grid-template-columns:1fr}.overview-tab-guide,.overview-hero__value-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.overview-inbox-preview,.landing-inbox-preview__summary-grid,.overview-tab-guide,.overview-hero__value-points{grid-template-columns:1fr}}.app-nav-group__hint{color:var(--ink-soft);margin:-.2rem 0 .55rem;font-size:.74rem;line-height:1.4}.inbox-shell{gap:1rem;display:grid}.inbox-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.inbox-summary-card{border-radius:.95rem;padding:.85rem .95rem}.inbox-summary-card p{color:var(--ink-soft);margin:0;font-size:.8rem}.inbox-summary-card strong{color:var(--ink);margin-top:.34rem;font-size:1.4rem;display:block}.inbox-filter-row{align-items:center;gap:.45rem;display:inline-flex}.inbox-filter{color:var(--ink-soft);cursor:pointer;background:#fff;border:1px solid #94a3b840;border-radius:999px;padding:.36rem .75rem;font-size:.8rem;font-weight:600}.inbox-filter--active{color:var(--accent);background:#2563eb14;border-color:#2563eb47}.inbox-main-grid{grid-template-columns:.95fr 1.5fr;gap:.85rem;display:grid}.inbox-conversation-list{gap:.55rem;display:grid}.inbox-conversation-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #94a3b840;border-radius:.9rem;gap:.3rem;padding:.7rem .78rem;display:grid}.inbox-conversation-card strong{color:var(--ink)}.inbox-conversation-card p{color:var(--ink-soft);margin:0;font-size:.83rem}.inbox-conversation-card span{color:var(--ink-soft);font-size:.75rem}.inbox-conversation-card__top{justify-content:space-between;gap:.6rem;display:flex}.inbox-conversation-card--active{background:#2563eb0f;border-color:#2563eb59}.inbox-thread{border-radius:1rem;gap:.8rem;padding:.85rem .9rem;display:grid}.inbox-thread__header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.inbox-thread__header h3{color:var(--ink);margin:0}.inbox-thread__header p{color:var(--ink-soft);margin:.15rem 0 0;font-size:.8rem}.inbox-thread__messages{gap:.56rem;max-height:22rem;padding-right:.2rem;display:grid;overflow:auto}.inbox-message{color:var(--ink);background:#f8fafcd9;border:1px solid #94a3b83d;border-radius:.85rem;padding:.62rem .7rem}.inbox-message--operator{background:#2563eb1a;border-color:#2563eb3d}.inbox-message--system{background:#0f766e1a;border-color:#0f766e3d}.inbox-message p{margin:0;font-size:.82rem;line-height:1.45}.inbox-message__meta{color:var(--ink-soft);margin-bottom:.22rem!important}.inbox-thread__composer{gap:.45rem;display:grid}.inbox-thread__composer label{color:var(--ink);font-size:.8rem;font-weight:600}.inbox-thread__composer textarea{font:inherit;color:var(--ink);resize:vertical;border:1px solid #94a3b84d;border-radius:.8rem;min-height:5.25rem;padding:.65rem .72rem}.inbox-thread__composer-actions{justify-content:flex-end;display:flex}@media (width<=1120px){.inbox-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-main-grid{grid-template-columns:1fr}}@media (width<=720px){.inbox-summary-grid{grid-template-columns:1fr 1fr}.inbox-thread__header{flex-direction:column;align-items:stretch}.inbox-thread__composer-actions .primary-cta{width:100%}}.login-social{gap:.45rem;margin-top:.8rem;display:grid}.login-social__label{color:var(--ink-soft);text-align:center;margin:0;font-size:.75rem}.login-social__button{width:100%;color:var(--ink);text-align:center;background:#fffc;border:1px solid #94a3b861;border-radius:999px;padding:.55rem .9rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:border-color .18s,transform .18s;display:block}.login-social__button:hover{border-color:#2563eb85;transform:translateY(-1px)}.login-social--primary{background:linear-gradient(135deg,#485aff24,#1f25402e);border:1px solid #485aff47;border-radius:16px;padding:.9rem}.login-social__button--google,.login-social__button--github{justify-content:center;font-weight:700}.login-social__button--google{border-color:#4285f473}.login-social__button--github{border-color:#94a3b873}.login-social__hint{color:#bcc4f8f2;text-align:center;margin:0;font-size:.82rem}.landing-main{gap:1.25rem;padding-top:3rem}.landing-section{padding-top:4.6rem}.landing-section__heading h2{font-size:clamp(1.7rem,2.2vw,2.3rem);line-height:1.15}.landing-feature-grid,.landing-flow-grid,.landing-buyer-grid{gap:1.2rem;margin-top:1.7rem}.landing-feature-card,.landing-flow-card,.landing-buyer-card,.landing-stack-card{padding:1.4rem}.landing-feature-card h3,.landing-stack-card h3,.landing-flow-card strong{letter-spacing:-.02em}.landing-card-label{margin-bottom:.45rem}.landing-primary-cta,.landing-secondary-cta{min-height:3.1rem;padding-inline:1.25rem;font-size:.92rem}.landing-primary-cta--small,.landing-secondary-cta--small{min-height:2.65rem;font-size:.86rem}.landing-primary-cta:hover{box-shadow:0 16px 30px #0f172a29}.landing-hero--enterprise{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:2.2rem}.landing-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:2.4rem;display:grid}.landing-proof-strip__card{background:linear-gradient(#fffffffa,#f8fafcf5);border-radius:1rem;padding:1.2rem}.landing-proof-strip__card h3{letter-spacing:-.02em;color:#0f172a;margin:0 0 .55rem;font-size:1.1rem}.landing-proof-strip__card p:last-child{color:#334155;margin:0;font-size:.95rem;line-height:1.6}.app-shell.app-shell .overview-shell{gap:1.35rem}.app-shell.app-shell .overview-hero.surface-card{gap:1.9rem!important;padding:1.7rem!important}.app-shell.app-shell .overview-hero h2{margin-bottom:.35rem!important}.app-shell.app-shell .overview-hero__actions{margin-top:.3rem;gap:.75rem!important}.app-shell.app-shell .overview-hero__actions .primary-cta,.app-shell.app-shell .overview-hero__actions .secondary-cta{min-height:2.65rem}.app-shell.app-shell .overview-hero__advanced-controls{margin-top:.55rem}.app-shell.app-shell .overview-hero__advanced-controls-summary{cursor:pointer;color:var(--ink-soft);font-size:.82rem;font-weight:600;list-style:none}.app-shell.app-shell .overview-hero__advanced-controls-summary::-webkit-details-marker{display:none}.app-shell.app-shell .overview-hero__advanced-controls-inner{flex-wrap:wrap;align-items:flex-start;gap:.55rem;margin-top:.55rem;display:flex}.app-shell.app-shell .dashboard-section{gap:1.15rem!important;padding:1.25rem!important}.app-shell.app-shell .dashboard-section__header h2{line-height:1.18!important}.app-shell.app-shell .dashboard-section__header p{max-width:58ch}.app-shell.app-shell .checklist__item{align-items:flex-start!important;gap:.85rem!important;padding:1rem 1.05rem!important}.app-shell.app-shell .checklist__item strong{margin-bottom:.2rem}.app-shell.app-shell .settings-code-block{border:1px solid #1e293b;border-radius:.9rem}.app-shell.app-shell .settings-code-block code{font-size:.8rem;line-height:1.62}.app-shell.app-shell .ui-inline-feedback{background:#fff7ed;border:1px solid #f1d8b5;border-radius:.62rem;padding:.55rem .7rem;color:#9a3412!important;margin:.3rem 0 0!important;font-size:.83rem!important}.app-shell.app-shell .ui-inline-feedback--success{background:#ecfdf3;border-color:#cce9db;color:#166534!important}.app-shell.app-shell .ui-inline-feedback--warning{background:#fff7ed;border-color:#f1d8b5;color:#9a3412!important}.app-shell.app-shell .empty-state{background:#f9fafb;border:1px solid #e5e9f2;gap:.7rem;padding:1.1rem}.app-shell.app-shell .empty-state p{color:#1f2937;margin:0;font-weight:600}.app-shell.app-shell .empty-state span{color:#667085}.app-shell.app-shell .empty-state--loading{background:#f6f8fc;border-style:dashed;border-color:#cdd8ee}@media (width<=760px){.landing-main{gap:.95rem;padding-top:2rem}.landing-section{padding-top:3.2rem}.landing-feature-card,.landing-flow-card,.landing-buyer-card,.landing-stack-card{padding:1.2rem}.landing-proof-strip{grid-template-columns:1fr;padding-top:1.8rem}.landing-primary-cta,.landing-secondary-cta{width:100%;min-height:2.9rem}}.landing-hero__copy .landing-primary-cta:after{pointer-events:none}.landing-hero__copy .landing-cta-row a.landing-secondary-cta,.landing-key-banner a.landing-primary-cta,.landing-key-banner a.landing-secondary-cta{z-index:2;position:relative}.site-contact-footer{text-align:center;max-width:72rem;margin:2rem auto 2.5rem;padding:0 1.25rem}.site-contact-footer__text{color:var(--ink-soft,#0f172ab8);margin:0;font-size:.9rem}.site-contact-footer__label{color:var(--ink,#0f172ae0);font-weight:600}.site-contact-footer__link{color:var(--accent-1,#2563eb);word-break:break-all;text-decoration:none}.site-contact-footer__link:hover{text-decoration:underline}.brand-logo-badge{color:#fff;background:#080b11;border:1px solid #ffffff14;border-radius:.95rem;flex:none;justify-content:flex-start;align-items:center;display:inline-flex;overflow:visible;box-shadow:0 14px 32px #080b1133}.brand-logo-badge__svg{width:100%;height:auto;display:block}.brand-logo-badge--landing{width:13.5rem;box-shadow:none;filter:drop-shadow(0 0 22px #2ee5a347);color:#f1f5ff;background:0 0;border:1px solid #0000;padding:.4rem .6rem;position:relative}.brand-logo-badge--mark-only{width:3rem;box-shadow:none;filter:drop-shadow(0 0 18px #2ee5a352);background:0 0;border:1px solid #0000;padding:.25rem}.brand-logo-badge .brand-logo-badge__mark{transform-origin:22px 22px;animation:9s ease-in-out infinite credexai-mark-orbit}@keyframes credexai-mark-orbit{0%,to{transform:translate(2px,6px)rotate(0)}50%{transform:translate(2px,6px)rotate(2.4deg)}}.brand-logo-badge--mark-only .brand-logo-badge__mark{transform-origin:28px 28px;animation:9s ease-in-out infinite credexai-mark-orbit-solo}@keyframes credexai-mark-orbit-solo{0%,to{transform:translate(8px,6px)rotate(0)}50%{transform:translate(8px,6px)rotate(2.4deg)}}@media (prefers-reduced-motion:reduce){.brand-logo-badge .brand-logo-badge__mark,.brand-logo-badge--mark-only .brand-logo-badge__mark{animation:none}}.brand-logo-badge--sidebar{width:11.5rem;padding:.42rem .68rem}.brand-logo-badge--login{width:11rem;margin-bottom:.85rem;padding:.42rem .68rem}.login-panel__brand{max-width:100%}@media (width<=720px){.brand-logo-badge--landing,.brand-logo-badge--sidebar{width:10.5rem}.brand-logo-badge--login{width:10.2rem}}@media (width<=1120px){.landing-hero--enterprise{grid-template-columns:1fr!important;gap:1.4rem!important}}@media (width<=760px){.brand-logo-badge--landing,.brand-logo-badge--sidebar,.brand-logo-badge--login{width:min(9.4rem,100%)}.landing-brand-lockup{align-items:flex-start}}.landing-page.landing-page{--bg-deep:#04060e;--bg-1:#080c18;--bg-2:#0f1322;--bg-3:#161b30;--ink:#eef2ff;--ink-soft:#aab5d6;--muted:#6c7896;--line:#7eebc51a;--line-strong:#7eebc538;--signed:#2ee5a3;--policy:#6ad3ff;--deny:#ff4d8d;--amber:#ffc857;--glow-signed:0 0 32px #2ee5a352;--glow-policy:0 0 32px #6ad3ff47;--glow-deny:0 0 32px #ff4d8d47;width:100%;max-width:none;color:var(--ink);isolation:isolate;background:radial-gradient(circle at 12% 8%,#2ee5a32e,#0000 38%),radial-gradient(circle at 88% 6%,#6ad3ff29,#0000 42%),radial-gradient(circle at 78% 92%,#ff4d8d1a,#0000 48%),linear-gradient(#04060e 0%,#06091a 38%,#04060e 100%);margin:0;padding:1rem clamp(1rem,3vw,3.5rem) 4rem;position:relative;overflow-x:hidden}.landing-page.landing-page>.landing-topbar,.landing-page.landing-page>.landing-main{margin-left:auto!important;margin-right:auto!important;width:min(1680px,100%)!important;max-width:1680px!important;margin-inline:auto!important}.landing-page.landing-page:before,.landing-page.landing-page:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}.landing-page.landing-page:before{opacity:.55;background-image:radial-gradient(#7eebc529 1px,#0000 1px),radial-gradient(#6ad3ff1a 1px,#0000 1px);background-position:0 0,19px 19px;background-size:38px 38px,76px 76px;-webkit-mask-image:radial-gradient(at 50% 18%,#000000d9 0%,#00000059 50%,#0000 80%);mask-image:radial-gradient(at 50% 18%,#000000d9 0%,#00000059 50%,#0000 80%)}.landing-page.landing-page:after{mix-blend-mode:overlay;opacity:.6;background:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 3px)}.landing-page.landing-page>*{z-index:1;position:relative}.landing-page .agent-network-viz{isolation:isolate;background:radial-gradient(circle,#0f132266 0%,#04060eeb 80%),linear-gradient(#0f1322db,#080c18f2);border:1px solid #7eebc52e;border-radius:24px;width:100%;height:100%;min-height:540px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2ee5a314,0 32px 80px #0000008c,0 0 120px #2ee5a314}.landing-page .agent-network-viz:before{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.7;z-index:2;background:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 3px);position:absolute;inset:0}.landing-page .agent-network-viz__svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}@keyframes credex-hub-glow{0%,to{opacity:.55;transform-box:fill-box;transform-origin:50%;transform:scale(1)}50%{opacity:1;transform-box:fill-box;transform-origin:50%;transform:scale(1.06)}}.agent-network-viz__hub-glow{transform-origin:50%;animation:3.6s ease-in-out infinite credex-hub-glow}.agent-network-viz__hub-core{animation:3.6s ease-in-out infinite reverse credex-hub-glow}@keyframes credex-agent-breath{0%,to{opacity:.85}50%{opacity:1}}.agent-network-viz__agent{animation:4s ease-in-out infinite credex-agent-breath}@keyframes credex-agent-dot{0%,to{r:3;opacity:.7}50%{r:5;opacity:1}}.agent-network-viz__agent-dot{transform-origin:50%;animation:2.4s ease-in-out infinite credex-agent-dot}.agent-network-viz__overlay{z-index:3;pointer-events:none;flex-direction:column;padding:1rem 1.2rem 1.2rem;display:flex;position:absolute;inset:0}.agent-network-viz__header{letter-spacing:.18em;text-transform:uppercase;color:#aab5d6d9;align-items:center;gap:.85rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;display:flex}.agent-network-viz__dot{background:#2ee5a3;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite credex-dot-pulse;box-shadow:0 0 12px #2ee5a3cc}@keyframes credex-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.agent-network-viz__chip{color:#2ee5a3;background:#2ee5a314;border:1px solid #2ee5a352;border-radius:999px;padding:.2rem .6rem}.agent-network-viz__metric{align-items:baseline;gap:.35rem;margin-left:auto;display:inline-flex}.agent-network-viz__metric:not(:last-child){margin-left:0}.agent-network-viz__metric+.agent-network-viz__metric{margin-left:.6rem}.agent-network-viz__metric-label{color:#aab5d699;font-size:.65rem}.agent-network-viz__metric-val{color:#eef2ff;font-size:.78rem;font-weight:600}.agent-network-viz__audit{background:linear-gradient(#0000,#080c18a6 60%);border-radius:12px;gap:.18rem;margin-top:auto;padding:1rem .6rem .4rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;list-style:none;display:grid}@keyframes credex-audit-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes credex-deny-flash{0%{r:38;opacity:.95;stroke-width:4px}50%{r:70;opacity:.6;stroke-width:2px}to{r:100;opacity:0;stroke-width:1px}}.agent-network-viz__deny-flash{transform-origin:50%;animation:.9s ease-out forwards credex-deny-flash}@keyframes credex-cascade-line{0%{opacity:0}20%{opacity:1}85%{opacity:1}to{opacity:0}}.agent-network-viz__cascade-line{animation:1.6s ease-in-out forwards credex-cascade-line}@keyframes credex-cascade-ring{0%{opacity:0;r:22}20%{opacity:1;r:28}60%{opacity:.6;r:32}to{opacity:0;r:36}}.agent-network-viz__cascade-ring{transform-origin:50%;animation:1.4s ease-out forwards credex-cascade-ring}.agent-network-viz__audit-row{color:#aab5d6c7;grid-template-columns:56px 1fr auto auto;align-items:center;gap:.65rem;animation:.36s ease-out credex-audit-enter;display:grid}.agent-network-viz__audit-ts{color:#aab5d680}.agent-network-viz__audit-hash{color:#6ad3ffd9;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent-network-viz__audit-agent{color:#aab5d6d9;white-space:nowrap;font-weight:600}.agent-network-viz__audit-verb{letter-spacing:.18em;text-transform:uppercase;border-radius:999px;padding:.12rem .5rem;font-size:.66rem;font-weight:600}@media (width<=760px){.landing-page .agent-network-viz{min-height:420px}.agent-network-viz__audit{font-size:.66rem}.agent-network-viz__audit-row{grid-template-columns:48px 1fr auto auto;gap:.4rem}}@media (prefers-reduced-motion:reduce){.agent-network-viz__hub-glow,.agent-network-viz__hub-core,.agent-network-viz__agent,.agent-network-viz__agent-dot,.agent-network-viz__dot,.agent-network-viz__pulse,.agent-network-viz__audit-row{animation:none!important}}html.landing-active,body.landing-active{color:var(--ink)!important;background:#04060e!important}html:has(.landing-page){color:var(--ink)!important;background:#04060e!important}body:has(.landing-page){color:var(--ink)!important;background:#04060e!important}body.landing-active:before,body.landing-active:after{display:none!important}body:has(.landing-page):before{display:none!important}body:has(.landing-page):after{display:none!important}.landing-page .landing-topbar{-webkit-backdrop-filter:blur(22px)saturate(160%);color:var(--ink);background:linear-gradient(#0a0e1ceb,#060912c7);border:1px solid #7eebc524;border-bottom-color:#2ee5a338;box-shadow:inset 0 0 0 1px #7eebc50f,0 0 40px #2ee5a314,0 24px 70px #00000073}.landing-page .landing-brand-subtitle{color:var(--ink-soft)}.landing-page .landing-nav a{color:var(--ink-soft);border-color:#0000;transition:color .16s,background .16s,border-color .16s}.landing-page .landing-nav a:hover{color:var(--signed);background:#2ee5a314;border-color:#2ee5a33d}.landing-page .landing-hero{background:0 0;border:none}.landing-page .landing-hero:before,.landing-page .landing-hero:after{display:none}.landing-page .landing-eyebrow{color:var(--signed);text-shadow:0 0 14px #2ee5a38c;letter-spacing:.22em}.landing-page .landing-hero__copy>.landing-eyebrow.landing-eyebrow--hero{color:#f4fffb;letter-spacing:.2em;text-shadow:0 0 18px #2ee5a3e6,0 0 40px #2ee5a359;font-size:.82rem;font-weight:700}.landing-page .landing-eyebrow--accent{color:var(--policy);text-shadow:0 0 14px #6ad3ff8c}.landing-page .landing-hero__tagline{letter-spacing:.14em;text-transform:uppercase;color:#6ad3ffeb;text-shadow:0 0 12px #6ad3ff73,0 0 28px #2ee5a333;margin:0 0 .85rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.72rem;animation:4.5s ease-in-out infinite credexai-tagline-flicker}@keyframes credexai-tagline-flicker{0%,to{opacity:.88;filter:brightness()}50%{opacity:1;filter:brightness(1.12)}}.landing-page .landing-hero h1{color:var(--ink);background:linear-gradient(120deg,#fff 0%,#d6f7e6 35%,#c2ecff 70%,#ffd0e2 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px #2ee5a32e);letter-spacing:-.055em;-webkit-background-clip:text;background-clip:text}.landing-page .landing-hero__wedge-chip{color:#f8fffc;letter-spacing:-.025em;background:linear-gradient(125deg,#08161cf5 0%,#0c242ceb 100%);border:1px solid #2ee5a39e;border-radius:12px;max-width:40rem;margin:0 0 .55rem;padding:.65rem 1rem;font-size:clamp(1.02rem,1.45vw,1.18rem);font-weight:700;line-height:1.42;box-shadow:0 0 0 1px #2ee5a32e,0 0 36px #2ee5a338}.landing-page .landing-hero__wedge-cta{color:#8ef5d4;letter-spacing:-.02em;border-bottom:2px solid #8ef5d48c;align-items:center;max-width:max-content;margin:0 0 1rem;padding:.35rem 0;font-size:clamp(.98rem,1.2vw,1.08rem);font-weight:700;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}.landing-page .landing-hero__wedge-cta:hover{color:#f4fffb;border-bottom-color:#f4fffbe6}.landing-page .landing-hero__body{color:var(--ink-soft)}.landing-page .landing-hero__copy .landing-hero__body--secondary{color:#e8f5ffe6;font-weight:500}.landing-page .landing-unified-path__hint{color:var(--muted);letter-spacing:0;font-family:Inter,system-ui,sans-serif;font-size:.82rem;font-weight:400}.landing-page .landing-pill-row{gap:.5rem}.landing-page .landing-pill{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;background:#080c1899;border:1px solid #7eebc52e;border-radius:999px;padding:.35rem .7rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.74rem;position:relative}.landing-page .landing-pill:before{content:"";background:var(--signed);width:6px;height:6px;box-shadow:0 0 8px var(--signed);border-radius:50%;margin-right:.5rem;animation:1.6s ease-in-out infinite credexai-pulse;display:inline-block}.landing-page .landing-pill:nth-child(2):before{background:var(--policy);box-shadow:0 0 8px var(--policy);animation-delay:.3s}.landing-page .landing-pill:nth-child(3):before{background:var(--deny);box-shadow:0 0 8px var(--deny);animation-delay:.6s}@keyframes credexai-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.landing-page .landing-microcopy span{color:var(--ink-soft);background:#080c188c;border-color:#7eebc529;border-radius:8px;padding:.45rem .75rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.78rem}.landing-page .landing-microcopy span:before{content:"> ";color:var(--signed)}.landing-page .landing-primary-cta{color:#02130c;letter-spacing:-.01em;background:linear-gradient(135deg,#2ee5a3 0%,#22b386 100%);border:1px solid #2ee5a380;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2ee5a366,0 12px 30px #2ee5a352,0 0 60px #2ee5a32e}.landing-page .landing-primary-cta:before{content:"";background:linear-gradient(120deg,#0000 30%,#ffffff59 50%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.landing-page .landing-primary-cta:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #2ee5a399,0 18px 38px #2ee5a36b,0 0 80px #2ee5a347}.landing-page .landing-primary-cta:hover:before{transform:translate(120%)}.landing-page .landing-secondary-cta{color:var(--ink);background:#080c1899;border:1px solid #7eebc547;font-weight:600;transition:background .16s,border-color .16s,color .16s}.landing-page .landing-secondary-cta:hover{color:var(--signed);background:#2ee5a314;border-color:#2ee5a38c}.landing-page .landing-demo-card,.landing-page .landing-hero__visual{color:var(--ink);background:linear-gradient(#0f1322d9,#080c18eb),linear-gradient(135deg,#2ee5a30d,#6ad3ff08);border:1px solid #7eebc52e;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7eebc514,0 30px 80px #0000008c,0 0 120px #2ee5a30f}.landing-page .landing-demo-card:before{content:"● ● ●  credexai://policy.feed  ▒ live";letter-spacing:.05em;color:#7eebc5b3;background:#04060eb3;border-bottom:1px solid #7eebc51f;align-items:center;height:30px;padding:0 .95rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.7rem;display:flex;position:absolute;top:0;left:0;right:0}.landing-page .landing-demo-card__header{padding-top:2.4rem!important}.landing-page .landing-demo-card__note,.landing-page .landing-demo-foot__label,.landing-page .landing-demo-stage__heading h2{color:var(--ink-soft)}.landing-page .landing-demo-stage__heading h2{color:var(--ink);background:linear-gradient(120deg,#fff 0%,#c2ecff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-page .landing-key-banner{color:var(--ink);background:#2ee5a30f;border:1px solid #2ee5a338;border-radius:12px}.landing-page .landing-key-banner strong{color:var(--ink)}.landing-page .landing-key-banner span{color:var(--ink-soft)}.landing-page .landing-demo-flow__step{color:var(--ink);background:#080c1899;border:1px solid #7eebc51f;border-radius:12px;font-family:IBM Plex Mono,SFMono-Regular,monospace;transition:border-color .2s,background .2s,transform .2s}.landing-page .landing-demo-flow__step strong{color:var(--ink);font-family:Inter,sans-serif}.landing-page .landing-demo-flow__step p{color:var(--ink-soft);font-family:Inter,sans-serif}.landing-page .landing-demo-flow__step[data-active=true]{background:linear-gradient(#2ee5a31a,#6ad3ff0f);border-color:#2ee5a373;transform:translate(4px);box-shadow:inset 0 0 0 1px #2ee5a34d,0 0 36px #2ee5a338}.landing-page .landing-demo-flow__index{color:var(--signed);background:#2ee5a31f;border:1px solid #2ee5a352;border-radius:6px;font-family:IBM Plex Mono,monospace}.landing-page .landing-demo-flow__step[data-active=true] .landing-demo-flow__index{background:var(--signed);color:#02130c;box-shadow:0 0 18px #2ee5a38c}.landing-page .landing-steprail__line{background:linear-gradient(#0000,#7eebc566,#0000)}.landing-page .landing-steprail__pulse{background:var(--signed);box-shadow:0 0 18px var(--signed)}.landing-page .landing-demo-meter span{background:#7eebc526}.landing-page .landing-demo-meter span[data-active=true]{background:var(--signed);box-shadow:0 0 12px var(--signed)}.landing-page .landing-status-pill{color:var(--signed);letter-spacing:.06em;background:#2ee5a31f;border:1px solid #2ee5a352;font-family:IBM Plex Mono,monospace;font-size:.7rem}.landing-page .landing-status-pill:before{content:"";background:var(--signed);width:7px;height:7px;box-shadow:0 0 8px var(--signed);border-radius:50%;margin-right:.5rem;animation:1.6s ease-in-out infinite credexai-pulse;display:inline-block}.landing-page .landing-feature-card,.landing-page .landing-buyer-card,.landing-page .landing-stack-card,.landing-page .landing-flow-card,.landing-page .landing-proof-strip__card,.landing-page .landing-inbox-preview__summary,.landing-page .landing-inbox-preview__thread-list{color:var(--ink);background:linear-gradient(#0f1322c7,#080c18db);border-radius:16px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006}.landing-page .landing-feature-card:before,.landing-page .landing-buyer-card:before,.landing-page .landing-flow-card:before,.landing-page .landing-proof-strip__card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#2ee5a366,#6ad3ff33,#0000 60%);padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing-page .landing-feature-card:hover,.landing-page .landing-buyer-card:hover,.landing-page .landing-flow-card:hover,.landing-page .landing-proof-strip__card:hover{transform:translateY(-2px);box-shadow:0 32px 72px #00000080,0 0 60px #2ee5a314}.landing-page .landing-feature-card:hover:before,.landing-page .landing-buyer-card:hover:before,.landing-page .landing-flow-card:hover:before,.landing-page .landing-proof-strip__card:hover:before{opacity:1}.landing-page .landing-feature-card h3,.landing-page .landing-flow-card strong,.landing-page .landing-buyer-card p:last-child,.landing-page .landing-stack-card h3,.landing-page .landing-proof-strip__card h3{color:var(--ink)}.landing-page .landing-feature-card p,.landing-page .landing-flow-card p,.landing-page .landing-buyer-card p,.landing-page .landing-stack-card p,.landing-page .landing-stack-card span,.landing-page .landing-section__heading p,.landing-page .landing-proof-strip__card p,.landing-page .landing-proof-strip__card p:last-child{color:var(--ink-soft)}.landing-page .landing-stack-card--accent{background:linear-gradient(135deg,#2ee5a329,#6ad3ff14);border:1px solid #2ee5a352;box-shadow:inset 0 0 0 1px #2ee5a32e,0 24px 70px #2ee5a329}.landing-page .landing-card-label{color:var(--signed);letter-spacing:.18em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.7rem}.landing-page .landing-section__heading h2,.landing-page .landing-closing-band h2{color:var(--ink);background:linear-gradient(120deg,#fff 0%,#d6f7e6 50%,#c2ecff 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #2ee5a31f);-webkit-background-clip:text;background-clip:text}.landing-page .landing-closing-band{color:var(--ink);background:linear-gradient(135deg,#2ee5a314,#6ad3ff0a),linear-gradient(#0f1322d1,#080c18e0);border:1px solid #7eebc538;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2ee5a31a,0 30px 80px #00000080,0 0 120px #2ee5a314}.landing-page .landing-closing-band:before{content:"";filter:blur(28px);opacity:.4;z-index:-1;background:conic-gradient(#0000,#2ee5a373,#0000 60%,#6ad3ff66,#0000);animation:14s linear infinite credexai-aurora;position:absolute;inset:-2px}@keyframes credexai-aurora{to{transform:rotate(360deg)}}.landing-page .landing-closing-band p{color:var(--ink-soft)}.landing-page .landing-wave{background:0 0;max-width:60rem;height:1px;margin:4rem auto;position:relative;overflow:visible}.landing-page .landing-wave:before{content:"";filter:blur(.4px);background:linear-gradient(90deg,#0000,#2ee5a38c,#6ad3ff73,#2ee5a38c,#0000);position:absolute;inset:0}.landing-page .landing-wave:after{content:"";background:var(--signed);width:8px;height:8px;box-shadow:0 0 18px var(--signed), 0 0 36px var(--signed);border-radius:50%;animation:2.4s ease-in-out infinite credexai-pulse;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.landing-page .landing-chip-row span{color:var(--policy);letter-spacing:.05em;background:#6ad3ff14;border:1px solid #6ad3ff3d;font-family:IBM Plex Mono,monospace}.landing-page .landing-bullets li{color:var(--ink-soft)!important;background:#0f132299!important;border:1px solid #7eebc52e!important}.landing-page .landing-inbox-preview__summary-grid>div{color:var(--ink);background:linear-gradient(#0f1322c7,#080c18db);border:1px solid #7eebc51f}.landing-page .landing-api-guide>div{background:linear-gradient(#0f1322c7,#080c18db);border-color:#7eebc51f}.landing-page .landing-inbox-preview__summary-grid strong{color:var(--ink);background:linear-gradient(120deg,#2ee5a3,#6ad3ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-page .landing-inbox-preview__summary-grid span,.landing-page .landing-inbox-preview__thread-item span{color:var(--ink-soft)}.landing-page .landing-inbox-preview__thread-item{background:#080c188c;border:1px solid #7eebc51a;border-radius:10px}.landing-page .landing-inbox-preview__thread-item strong{color:var(--ink)}.landing-page .landing-skip-link{background:var(--signed);color:#02130c;border:1px solid #2ee5a399}.landing-page .site-contact-footer__text{color:var(--ink-soft)}.landing-page .site-contact-footer__label{color:var(--ink)}.landing-page .site-contact-footer__link{color:var(--signed)}.landing-page .site-contact-footer__link:hover{color:var(--policy);text-shadow:0 0 12px #6ad3ff8c}.landing-page ::selection{color:#fff;background:#2ee5a352}.landing-page .demo-journey-checklist{color:var(--ink);background:#080c18b8;border:1px solid #7eebc51f;border-radius:14px;box-shadow:inset 0 0 0 1px #7eebc50a,0 18px 48px #0006}.landing-page .demo-journey-checklist h3,.landing-page .demo-journey-checklist p,.landing-page .demo-journey-checklist li,.landing-page .demo-journey-checklist span,.landing-page .demo-journey-checklist strong{color:var(--ink)}@media (width<=760px){.landing-page.landing-page:before{background-size:28px 28px,56px 56px}}.landing-page.landing-page{background-color:#0000;background-image:radial-gradient(circle at 12% 8%,#2ee5a32e,#0000 38%),radial-gradient(circle at 88% 6%,#6ad3ff29,#0000 42%),radial-gradient(circle at 78% 92%,#ff4d8d1a,#0000 48%),linear-gradient(#04060e 0%,#06091a 38%,#04060e 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.landing-page .landing-hero--ham{isolation:isolate;--mx:50%;--my:30%;position:relative}.landing-page .landing-hero--ham:before{content:"";background:radial-gradient(60rem 36rem at var(--mx) var(--my), #2ee5a32e, transparent 55%), radial-gradient(48rem 30rem at calc(100% - var(--mx)) calc(100% - var(--my)), #6ad3ff24, transparent 60%), conic-gradient(from 220deg at 50% 50%, #2ee5a30f, #6ad3ff0f, #ff4d8d0d, #2ee5a30f);filter:blur(40px);z-index:-1;opacity:.95;transition:background .24s;animation:14s linear infinite credexai-hero-drift;position:absolute;inset:-20% -10% -10%}@keyframes credexai-hero-drift{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.04)}to{transform:rotate(360deg)scale(1)}}.landing-page .landing-hero--ham:after{content:"";pointer-events:none;opacity:.45;z-index:-1;background:linear-gradient(90deg,#2ee5a38c,#0000 18% 82%,#2ee5a38c) top/100% 1px no-repeat,linear-gradient(90deg,#2ee5a38c,#0000 18% 82%,#2ee5a38c) bottom/100% 1px no-repeat,linear-gradient(#2ee5a38c,#0000 12% 88%,#2ee5a38c) 0/1px 100% no-repeat,linear-gradient(#2ee5a38c,#0000 12% 88%,#2ee5a38c) 100%/1px 100% no-repeat;border:1px solid #0000;border-radius:18px;position:absolute;inset:1.25rem}.landing-page .landing-hero__title{background:linear-gradient(100deg,#fff 0%,#d6f7e6 22%,#fff 38%,#c2ecff 60%,#ffd0e2 82%,#fff 100%) 0 0/220% 100%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px #2ee5a338);-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite credexai-title-shimmer}@keyframes credexai-title-shimmer{0%{background-position:100% 0}50%{background-position:0 0}to{background-position:100% 0}}.landing-page .landing-status-strip{letter-spacing:.08em;color:var(--ink-soft);-webkit-backdrop-filter:blur(14px);background:#080c18c7;border:1px solid #2ee5a338;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1rem;padding:.55rem .95rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.74rem;display:inline-flex;box-shadow:inset 0 0 0 1px #2ee5a30f,0 14px 38px #00000073,0 0 30px #2ee5a31f}.landing-page .landing-status-strip__dot{background:var(--signed);width:8px;height:8px;box-shadow:0 0 12px var(--signed), 0 0 24px var(--signed);border-radius:50%;animation:1.4s ease-in-out infinite credexai-pulse}.landing-page .landing-status-strip__label{color:var(--muted);text-transform:uppercase}.landing-page .landing-status-strip__value{color:var(--ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-shadow:0 0 10px #ffffff2e;font-weight:600}.landing-page .landing-status-strip__value--ok{color:var(--signed);text-shadow:0 0 12px #2ee5a38c}.landing-page .landing-status-strip__sep{color:#7eebc552}.landing-page .landing-feature-card,.landing-page .landing-buyer-card,.landing-page .landing-flow-card,.landing-page .landing-proof-strip__card,.landing-page .landing-stack-card{--card-spotlight:radial-gradient(360px circle at var(--mx,50%) var(--my,0%), #2ee5a31a, transparent 55%)}.landing-page .landing-brand-lockup{align-items:center}@media (width<=760px){.landing-page .landing-status-strip{gap:.4rem;padding:.5rem .8rem;font-size:.68rem}.landing-page .landing-hero--ham:after{inset:.6rem}}@media (prefers-reduced-motion:reduce){.landing-page .landing-pill:before,.landing-page .landing-status-pill:before,.landing-page .landing-status-strip__dot,.landing-page .landing-wave:after,.landing-page .landing-closing-band:before,.landing-page .landing-hero--ham:before,.landing-page .landing-hero__title,.landing-page .landing-hero__tagline{animation:none}.landing-page .landing-primary-cta:before{transition:none}}html.dark-mode,body.dark-mode{color:#eef2ff!important;background:#04060e!important}html.dark-mode body:before,html.dark-mode body:after,body.dark-mode:before,body.dark-mode:after{display:none!important}body.dark-mode .login-shell,body.dark-mode .login-shell__background,body.dark-mode .login-shell__content{background:0 0!important}body.dark-mode .login-shell{color:#eef2ff}body.dark-mode .login-shell__backlink{color:#aab5d6}body.dark-mode .login-shell__backlink:hover{color:#2ee5a3}body.dark-mode .login-panel{color:#eef2ff;background:linear-gradient(#0f1322c7,#080c18db)!important;border:1px solid #7eebc51f!important;box-shadow:inset 0 0 0 1px #7eebc50d,0 24px 60px #0006!important}body.dark-mode .login-panel__copy h1,body.dark-mode .login-panel__copy h2,body.dark-mode .login-panel__form h1,body.dark-mode .login-panel__form h2{background:linear-gradient(120deg,#fff 0%,#d6f7e6 50%,#c2ecff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#eef2ff!important}body.dark-mode .login-copy-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;color:#2ee5a3!important}body.dark-mode .login-copy-body,body.dark-mode .login-copy-list,body.dark-mode .login-copy-list li{color:#aab5d6!important}body.dark-mode .login-copy-list li{color:#aab5d6!important;background:#0f132299!important;border:1px solid #7eebc51a!important}body.dark-mode label,body.dark-mode .login-panel__form label,body.dark-mode .login-panel label{color:#aab5d6!important}body.dark-mode input:not([type]),body.dark-mode input[type=email],body.dark-mode input[type=password],body.dark-mode input[type=text],body.dark-mode input[type=search],body.dark-mode input[type=number],body.dark-mode input[type=tel],body.dark-mode input[type=url],body.dark-mode input[type=date],body.dark-mode input[type=datetime-local],body.dark-mode textarea,body.dark-mode select{color:#eef2ff!important;background:#080c1899!important;border:1px solid #7eebc52e!important}body.dark-mode input::placeholder,body.dark-mode textarea::placeholder{color:#6c7896!important}body.dark-mode input:focus,body.dark-mode textarea:focus,body.dark-mode select:focus{border-color:#2ee5a380!important;outline:none!important;box-shadow:0 0 0 3px #2ee5a31f!important}body.dark-mode .primary-cta,body.dark-mode .login-panel__form button[type=submit]{font-weight:600;color:#04060e!important;background:linear-gradient(120deg,#2563eb 0%,#2ee5a3 100%)!important;border:none!important}body.dark-mode .secondary-cta{color:#eef2ff!important;background:#0f132299!important;border:1px solid #7eebc52e!important}body.dark-mode .secondary-cta:hover{background:#0f1322cc!important;border-color:#2ee5a366!important}body.dark-mode a{color:#6ad3ff}body.dark-mode a:hover{color:#2ee5a3}body.dark-mode .app-shell,body.dark-mode .app-shell .app-shell__main,body.dark-mode .app-shell .app-main,body.dark-mode .page-shell,body.dark-mode .control-plane-shell{color:#eef2ff!important;background:0 0!important}body.dark-mode .app-shell.app-shell .app-sidebar.app-sidebar,body.dark-mode .app-shell .app-sidebar{color:#eef2ff!important;background:linear-gradient(#080c18eb,#04060ef5)!important;border-right:1px solid #7eebc51a!important}body.dark-mode .app-sidebar__context,body.dark-mode .app-sidebar__brand,body.dark-mode .app-sidebar__nav,body.dark-mode .app-sidebar__footer{color:#aab5d6!important;background:0 0!important}body.dark-mode .app-sidebar .app-sidebar__brand,body.dark-mode .app-sidebar__brand{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}body.dark-mode .app-sidebar__brand .brand-subtitle,body.dark-mode .app-sidebar__brand>div{width:100%!important;max-width:100%!important}body.dark-mode .app-sidebar__badge{color:#2ee5a3!important;background:#2ee5a31f!important;border:1px solid #2ee5a352!important}body.dark-mode .app-sidebar a,body.dark-mode .app-sidebar button{color:#aab5d6!important;background:0 0!important}body.dark-mode .app-sidebar a:hover,body.dark-mode .app-sidebar a.active,body.dark-mode .app-sidebar a[aria-current=page]{color:#2ee5a3!important;background:#2ee5a314!important}body.dark-mode .app-main>*,body.dark-mode .app-shell section[id],body.dark-mode .app-shell article[id],body.dark-mode .app-shell div[id],body.dark-mode .app-main section,body.dark-mode .app-main article,body.dark-mode #settings-panel-api-keys,body.dark-mode #settings-panel-organization,body.dark-mode #settings-panel-issuer,body.dark-mode #settings-panel-gateway,body.dark-mode #settings-panel-team{scroll-margin-top:120px}body.dark-mode .app-nav-link__icon,body.dark-mode .app-sidebar .app-nav-link__icon{color:#aab5d6!important;background:#0f1322cc!important;border:1px solid #7eebc52e!important}body.dark-mode .app-nav-link:hover .app-nav-link__icon,body.dark-mode .app-sidebar a:hover .app-nav-link__icon{color:#2ee5a3!important;background:#2ee5a31f!important;border-color:#2ee5a352!important}body.dark-mode .app-nav-link.active .app-nav-link__icon,body.dark-mode .app-nav-link[aria-current=page] .app-nav-link__icon,body.dark-mode .app-sidebar a.active .app-nav-link__icon,body.dark-mode .app-sidebar a[aria-current=page] .app-nav-link__icon{box-shadow:0 0 16px #2ee5a340;color:#2ee5a3!important;background:#2ee5a32e!important;border-color:#2ee5a380!important}body.dark-mode .app-nav-link__icon svg,body.dark-mode .app-nav-link__icon svg *{fill:currentColor;stroke:currentColor;color:inherit!important}body.dark-mode .app-shell.app-shell .app-topbar,body.dark-mode .app-shell .app-topbar{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);color:#eef2ff!important;background:#080c189e!important;border-bottom:1px solid #7eebc51a!important}body.dark-mode .app-topbar__search,body.dark-mode .app-topbar__search input{color:#eef2ff!important;background:#080c18c7!important;border:1px solid #7eebc52e!important}body.dark-mode .app-topbar__search input::placeholder{color:#6c7896!important}body.dark-mode .app-topbar__user,body.dark-mode .app-topbar__avatar{color:#eef2ff!important;background:#0f1322c7!important}body.dark-mode .demo-journey,body.dark-mode .demo-journey--app{color:#eef2ff!important;background:linear-gradient(#0f1322c7,#080c18db)!important;border:1px solid #7eebc51f!important}body.dark-mode .demo-journey__item,body.dark-mode .demo-journey__item--pending,body.dark-mode .demo-journey__item--complete{color:#aab5d6!important;background:0 0!important}body.dark-mode a.demo-journey__item-link:hover{background:#2ee5a314!important}body.dark-mode .demo-journey__item--next.demo-journey__item-link{box-shadow:inset 0 0 0 1px #7eebc559!important}body.dark-mode .demo-journey__go{color:#eef2ff8c}body.dark-mode .demo-journey__item--complete{color:#2ee5a3!important}body.dark-mode .app-main,body.dark-mode .app-shell__content,body.dark-mode .overview-shell,body.dark-mode .overview-hero{color:#eef2ff!important;background:0 0!important}body.dark-mode .app-shell .overview-hero.surface-card,body.dark-mode .app-shell .surface-card,body.dark-mode .overview-hero.surface-card,body.dark-mode .overview-card,body.dark-mode .stat-card,body.dark-mode .data-card,body.dark-mode .panel,body.dark-mode aside.what-you-see,body.dark-mode .app-main aside,body.dark-mode .app-main section.surface-card{color:#eef2ff!important;background:linear-gradient(#0f1322c7,#080c18db)!important;border:1px solid #7eebc51f!important;box-shadow:0 24px 60px #0006!important}body.dark-mode .app-shell .app-sidebar .app-sidebar__context,body.dark-mode .app-sidebar .app-sidebar__context{color:#aab5d6!important;background:linear-gradient(#0f1322c7,#080c18db)!important;border:1px solid #7eebc51f!important}body.dark-mode .app-shell .app-sidebar .app-sidebar__badge,body.dark-mode .app-sidebar .app-sidebar__badge{color:#2ee5a3!important;background:#2ee5a31f!important;border:1px solid #2ee5a352!important}body.dark-mode .app-shell .app-topbar .app-topbar__search,body.dark-mode .app-topbar__search{color:#eef2ff!important;background:#080c18c7!important;border:1px solid #7eebc52e!important}body.dark-mode .app-shell .app-user-chip,body.dark-mode .app-user-chip{color:#eef2ff!important;background:linear-gradient(#0f1322c7,#080c18db)!important;border:1px solid #7eebc52e!important}body.dark-mode .app-user-chip strong,body.dark-mode .app-user-chip div span,body.dark-mode .app-user-chip small{color:#eef2ff!important}body.dark-mode .app-user-chip small{color:#aab5d6!important}body.dark-mode .skip-link,body.dark-mode .landing-skip-link{color:#04060e!important;background:linear-gradient(135deg,#2ee5a3,#6ad3ff)!important}body.dark-mode .status-pill,body.dark-mode .status-pill-chip,body.dark-mode .status-pill--active,body.dark-mode .status-pill-chip--success{color:#2ee5a3!important;background:#2ee5a31f!important;border:1px solid #2ee5a352!important}body.dark-mode .status-pill--warn,body.dark-mode .status-pill-chip--warn{color:#ffc857!important;background:#ffc8571f!important;border-color:#ffc85752!important}body.dark-mode .status-pill--danger,body.dark-mode .status-pill-chip--danger{color:#ff4d8d!important;background:#ff4d8d1f!important;border-color:#ff4d8d52!important}body.dark-mode .app-shell button:not(.landing-primary-cta):not(.primary-cta):not(.landing-secondary-cta){color:#eef2ff!important;background:#0f1322c7!important;border:1px solid #7eebc52e!important}body.dark-mode .app-shell button:not(.landing-primary-cta):not(.primary-cta):not(.landing-secondary-cta):hover{background:#0f1322eb!important;border-color:#2ee5a366!important}body.dark-mode .app-shell .secondary-cta,body.dark-mode .app-shell .secondary-cta--small,body.dark-mode a.secondary-cta,body.dark-mode a.secondary-cta--small{color:#eef2ff!important;background:#0f1322c7!important;border:1px solid #7eebc52e!important}body.dark-mode .app-shell .secondary-cta:hover,body.dark-mode a.secondary-cta:hover{color:#eef2ff!important;background:#0f1322eb!important;border-color:#2ee5a366!important}body.dark-mode .app-shell .dashboard-section,body.dark-mode .app-shell .dashboard-section--compact,body.dark-mode .app-shell .checklist,body.dark-mode .app-shell .checklist__item,body.dark-mode .app-shell .overview-inbox-preview,body.dark-mode .app-shell .overview-inbox-preview__card,body.dark-mode .app-shell .overview-tab-guide,body.dark-mode .app-shell .overview-tab-guide__item,body.dark-mode .app-shell .empty-state,body.dark-mode .app-shell .audit-event-row,body.dark-mode .app-shell .audit-event-row__card,body.dark-mode .app-shell .agent-row,body.dark-mode .app-shell .policy-row,body.dark-mode .app-shell .approval-row,body.dark-mode .app-shell .lineage-node,body.dark-mode .app-shell .lineage-edge,body.dark-mode .app-shell .settings-section,body.dark-mode .app-shell .api-key-row,body.dark-mode .app-shell .inbox-thread,body.dark-mode .app-shell .inbox-message{color:#eef2ff!important;background:linear-gradient(#0f1322c7,#080c18db)!important;border:1px solid #7eebc51f!important}body.dark-mode .app-shell .checklist__item{border-radius:8px!important}body.dark-mode .app-shell .checklist__item:hover,body.dark-mode .app-shell .overview-tab-guide__item:hover,body.dark-mode .app-shell .overview-inbox-preview__card:hover{background:linear-gradient(#0f1322e6,#080c18f2)!important;border-color:#2ee5a366!important}body.dark-mode .app-shell .empty-state{color:#aab5d6!important}body.dark-mode .app-shell .overview-tab-guide__item--active,body.dark-mode .app-shell .overview-tab-guide__item.active,body.dark-mode .app-shell .overview-tab-guide__item[aria-current=true]{color:#2ee5a3!important;background:#2ee5a314!important;border-color:#2ee5a380!important}body.dark-mode .app-shell>div,body.dark-mode .app-main>div{background-color:#0000}body.dark-mode .app-main :where(.surface-card,.panel,[class*=-card]:not([class*=--bare])){color:#eef2ff!important;background:linear-gradient(#0f1322c7,#080c18db)!important;border-color:#7eebc51f!important}body.dark-mode .overview-hero__panel-grid>div{box-shadow:none!important;color:#aab5d6!important;background:#ffffff0a!important;border:none!important;padding:.85rem 1rem!important}body.dark-mode .overview-hero__panel{box-shadow:none!important;background:#ffffff06!important;border:none!important}body.dark-mode .app-shell .overview-hero__copy>.ui-inline-feedback{background:#ffffff0f!important}body.dark-mode .app-shell .overview-live-sync-strip{background:0 0!important;border:none!important;border-bottom:1px solid #7eebc524!important;padding:.35rem 0 .65rem!important}body.dark-mode .app-shell .overview-live-sync-strip--warn{border-bottom-color:#fbbf2459!important}body.dark-mode .app-shell .metric-card,body.dark-mode .metric-card,body.dark-mode .metric-card--success,body.dark-mode .metric-card--warning,body.dark-mode .metric-card--danger,body.dark-mode .metric-card--neutral,body.dark-mode .metric-card--info{color:#eef2ff!important;background:linear-gradient(#0f1322c7,#080c18db)!important;border:1px solid #7eebc51f!important}body.dark-mode .metric-card>*,body.dark-mode .metric-card__label,body.dark-mode .metric-card__value,body.dark-mode .metric-card__caption{color:inherit!important;background:0 0!important}body.dark-mode .metric-card--success{border-color:#2ee5a352!important}body.dark-mode .metric-card--success .metric-card__value,body.dark-mode .metric-card--success strong{color:#2ee5a3!important}body.dark-mode .metric-card--warning{border-color:#ffc85752!important}body.dark-mode .metric-card--warning .metric-card__value,body.dark-mode .metric-card--warning strong{color:#ffc857!important}body.dark-mode .metric-card--danger{border-color:#ff4d8d52!important}body.dark-mode .metric-card--danger .metric-card__value,body.dark-mode .metric-card--danger strong{color:#ff4d8d!important}body.dark-mode .metric-card--neutral .metric-card__value,body.dark-mode .metric-card--neutral strong{color:#6ad3ff!important}body.dark-mode .registry-preview,body.dark-mode .registry-preview__card{color:#eef2ff!important;background:linear-gradient(#0f1322c7,#080c18db)!important;border:1px solid #7eebc51f!important}body.dark-mode .app-shell .empty-state,body.dark-mode .empty-state{color:#aab5d6!important;background:linear-gradient(#0f132280,#080c1899)!important;border:1px dashed #7eebc52e!important}body.dark-mode .empty-state strong{color:#eef2ff!important}body.dark-mode .app-shell article:not([class*=landing-]),body.dark-mode .app-shell li:not([class*=landing-]):not(.app-sidebar__nav-item){color:#aab5d6!important;background:0 0!important}body.dark-mode .ui-inline-feedback,body.dark-mode .ui-inline-feedback--success,body.dark-mode .ui-inline-feedback--info,body.dark-mode .ui-inline-feedback--warning,body.dark-mode .ui-inline-feedback--danger{color:#eef2ff!important;background:#0f1322c7!important;border:1px solid #7eebc52e!important}body.dark-mode .ui-inline-feedback--success{border-color:#2ee5a352!important}body.dark-mode .ui-inline-feedback--warning{border-color:#ffc85752!important}body.dark-mode .ui-inline-feedback--danger{border-color:#ff4d8d52!important}body.dark-mode .overview-hero__panel-grid>div strong,body.dark-mode .overview-hero__panel-grid>div b{color:#eef2ff!important}body.dark-mode .surface-card,body.dark-mode .panel,body.dark-mode .card,body.dark-mode .overview-card,body.dark-mode .stat-card,body.dark-mode .data-card,body.dark-mode .insight-card,body.dark-mode .login-persona-card,body.dark-mode .demo-card,body.dark-mode .docs-kit-card,body.dark-mode .integration-card,body.dark-mode .audit-event-card,body.dark-mode .approval-card,body.dark-mode .policy-card,body.dark-mode .agent-card,body.dark-mode .api-key-card,body.dark-mode .settings-card{color:#eef2ff!important;background:linear-gradient(#0f1322c7,#080c18db)!important;border:1px solid #7eebc51f!important;box-shadow:0 24px 60px #0006!important}body.dark-mode .login-persona-card:hover{background:linear-gradient(#0f1322e6,#080c18f2)!important;border-color:#2ee5a352!important}body.dark-mode .login-persona-card strong,body.dark-mode .login-persona-card b{color:#eef2ff!important}body.dark-mode .login-persona-card span,body.dark-mode .login-persona-card small{color:#aab5d6!important}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6{color:#eef2ff}body.dark-mode p,body.dark-mode li,body.dark-mode span:not(.landing-pill):not(.landing-status-pill):not(.landing-status-strip__dot):not(.brand-logo-badge):not([class*=badge]){color:inherit}body.dark-mode table{color:#eef2ff!important;background:0 0!important}body.dark-mode th{color:#eef2ff!important;background:#0f1322c7!important;border-bottom:1px solid #7eebc52e!important}body.dark-mode td{color:#aab5d6!important;border-bottom:1px solid #7eebc50f!important}body.dark-mode tr:hover td{background:#0f132266!important}body.dark-mode pre,body.dark-mode code,body.dark-mode kbd,body.dark-mode samp{border:1px solid #7eebc51a;color:#d6f7e6!important;background:#080c18cc!important}body.dark-mode .chip,body.dark-mode .badge,body.dark-mode .pill{color:#eef2ff!important;background:#0f1322c7!important;border:1px solid #7eebc52e!important}body.dark-mode .modal-overlay,body.dark-mode .dialog-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8!important}body.dark-mode .modal,body.dark-mode .dialog{color:#eef2ff!important;background:linear-gradient(#0f1322f2,#080c18fa)!important;border:1px solid #7eebc52e!important}body.dark-mode ::selection{color:#04060e;background:#2ee5a352}.marketing-route-fallback{text-align:center;color:#eef2fff0;background:radial-gradient(120% 80% at 50% 0,#2ee5a317,#0000 55%),radial-gradient(90% 60% at 80% 60%,#6ad3ff0f,#0000 50%),#04060e;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;min-height:100dvh;padding:2rem 1.25rem;display:flex;position:relative;overflow:hidden}.marketing-route-fallback--silent{background:#04060e;display:block}.marketing-route-fallback__atmosphere{pointer-events:none;position:absolute;inset:0}.marketing-route-fallback__orb{filter:blur(52px);opacity:.38;border-radius:50%;animation:14s ease-in-out infinite marketing-fb-orb;position:absolute}.marketing-route-fallback__orb--a{background:radial-gradient(circle at 40% 40%,#2ee5a359,#0000 68%);width:min(72vw,520px);height:min(72vw,520px);top:8%;left:-18%}.marketing-route-fallback__orb--b{background:radial-gradient(circle at 55% 45%,#6ad3ff47,#0000 70%);width:min(58vw,420px);height:min(58vw,420px);animation-delay:-7s;bottom:12%;right:-12%}@keyframes marketing-fb-orb{0%,to{opacity:.32;transform:translate(0,0)scale(1)}50%{opacity:.42;transform:translate(2%,-1.5%)scale(1.04)}}.marketing-route-fallback__ring{border:2px solid #2ee5a359;border-top-color:#2ee5a3f2;border-radius:50%;width:44px;height:44px;animation:.85s linear infinite marketing-fb-spin;position:relative}@keyframes marketing-fb-spin{to{transform:rotate(360deg)}}.marketing-route-fallback__msg{letter-spacing:.02em;color:#eef2fff5;margin:0;font-size:1rem;font-weight:600;position:relative}.marketing-route-fallback__sub{letter-spacing:.14em;text-transform:uppercase;color:#aab5d6b8;margin:0;font-size:.78rem;position:relative}@media (prefers-reduced-motion:reduce){.marketing-route-fallback__orb,.marketing-route-fallback__ring{animation:none}.marketing-route-fallback__ring{border-top-color:#2ee5a38c}}.landing-page,.login-shell{max-width:100vw;overflow-x:clip}.landing-main,.landing-page *,.login-panel *{min-width:0}:where(.landing-page,.login-shell){--fs-display:clamp(2rem, 1.35rem + 3.25vw, 4.5rem);--fs-h2:clamp(1.5rem, 1.15rem + 1.75vw, 2.5rem);--fs-h3:clamp(1.0625rem, .95rem + .6vw, 1.375rem);--fs-body:clamp(.9375rem, .88rem + .3vw, 1.0625rem);--fs-small:clamp(.75rem, .72rem + .15vw, .875rem);--fs-mono:clamp(.7rem, .68rem + .12vw, .825rem)}.landing-page h1,.login-panel h1{font-size:var(--fs-display);letter-spacing:-.025em;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;line-height:1.04}.landing-page h2{font-size:var(--fs-h2);letter-spacing:-.015em;overflow-wrap:break-word;line-height:1.12}.landing-page h3,.login-panel h3{font-size:var(--fs-h3);overflow-wrap:break-word;line-height:1.2}.landing-page p,.landing-page li,.login-panel p,.login-panel li{font-size:var(--fs-body);overflow-wrap:anywhere}.landing-page .landing-eyebrow,.landing-page .landing-card-label,.landing-page .landing-unified-path__hint{font-size:var(--fs-small)}.landing-hero__statline,.landing-hero__statline *,.agent-network-viz__overlay,.agent-network-viz__overlay *{overflow-wrap:normal;word-break:keep-all}.landing-topbar{flex-wrap:wrap;align-items:center;gap:.75rem clamp(.75rem,.4rem + 1.4vw,1.75rem);grid-template-columns:none!important;padding:clamp(.65rem,.45rem + 1vw,1.1rem) clamp(.85rem,.55rem + 1.4vw,1.5rem)!important;display:flex!important}.landing-brand-lockup{flex:none;align-items:center;gap:.75rem;min-width:0;display:flex}.landing-brand-subtitle{white-space:nowrap;text-overflow:ellipsis;max-width:clamp(11rem,8rem + 12vw,22rem);overflow:hidden}.landing-nav{scrollbar-width:none;-ms-overflow-style:none;flex:auto;justify-content:center;gap:clamp(.6rem,.4rem + 1vw,1.5rem);min-width:0;margin:0;padding-bottom:2px;display:flex;overflow:auto hidden;flex-wrap:nowrap!important}.landing-nav::-webkit-scrollbar{display:none}.landing-nav a{white-space:nowrap;flex:none;font-size:clamp(.82rem,.78rem + .18vw,.95rem)}.landing-topbar-actions{flex-wrap:nowrap;flex:none;gap:.5rem;margin-left:auto;display:flex}.landing-topbar-actions>a,.landing-topbar-actions>button{white-space:nowrap;flex:none}@media (width<=880px){.landing-topbar{flex-wrap:wrap;row-gap:.5rem}.landing-brand-lockup{flex:auto}.landing-topbar-actions{flex:none;margin-left:auto}.landing-nav{border-top:1px solid #7eebc514;flex-basis:100%;order:3;justify-content:flex-start;padding-top:.25rem}}@media (width<=640px){.landing-skip-link{transition:transform .12s;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.landing-skip-link:focus{transform:translateY(0)}.landing-brand-subtitle{display:none}.landing-topbar-actions{width:100%;margin-left:0}.landing-topbar-actions>a,.landing-topbar-actions>button{text-align:center;flex:1 1 0}.landing-topbar-actions>a:first-child{flex:1.4 1 0}}.landing-enterprise-buyer-strip{background:#00000047;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;max-width:min(72rem,100%);margin:0 auto;padding:.55rem clamp(.75rem,2vw,1.25rem);display:flex}.landing-enterprise-buyer-strip__lead{letter-spacing:.12em;text-transform:uppercase;color:#ffffff85;white-space:nowrap;font-size:.72rem;font-weight:650}.landing-enterprise-buyer-strip__roles{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .65rem;margin:0;padding:0;list-style:none;display:flex}.landing-enterprise-buyer-strip__roles li{letter-spacing:.04em;color:#ffffffe0;font-size:.78rem;font-weight:600}.landing-enterprise-buyer-strip__roles li:not(:last-child):after{content:"·";color:#ffffff59;margin-left:.65rem;font-weight:400}.landing-hero,.landing-hero--enterprise,.landing-hero--ham{min-height:0;gap:clamp(1.25rem,.8rem + 1.8vw,2.5rem)!important;padding:clamp(1.5rem,1rem + 2.4vw,3.5rem) clamp(.85rem,.55rem + 1.4vw,1.5rem)!important}.landing-hero__copy{min-width:0;max-width:100%}.landing-hero h1{max-width:22ch}@media (width<=1024px){.landing-hero,.landing-hero--enterprise,.landing-hero--ham{grid-template-columns:1fr!important}.landing-hero h1{max-width:100%}}@media (width<=640px){.landing-hero h1{letter-spacing:-.02em}.landing-hero__body,.landing-hero__body--secondary{font-size:var(--fs-body)}}.landing-hero__pills,.landing-hero__chips,.landing-pill-row{flex-wrap:wrap;gap:.45rem;display:flex}.landing-hero__pills>*,.landing-hero__chips>*,.landing-pill-row>.landing-pill{white-space:normal;flex:0 auto;min-width:0;font-size:clamp(.68rem,.66rem + .12vw,.78rem)}.landing-status-strip{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.landing-status-strip__label,.landing-status-strip__value,.landing-status-strip__sep{white-space:nowrap}.landing-cta-row{flex-wrap:wrap;gap:.625rem;display:flex}.landing-cta-row>*{flex:0 auto;min-width:0}.landing-primary-cta,.landing-secondary-cta{white-space:nowrap;max-width:100%}@media (width<=480px){.landing-cta-row>.landing-primary-cta,.landing-cta-row>.landing-secondary-cta,.landing-cta-row>a,.landing-cta-row>button{text-align:center;flex:100%;justify-content:center}}.agent-network-viz{contain:layout paint;width:100%;min-width:0}.agent-network-viz__svg{width:100%;height:auto;display:block}@media (width<=768px){.agent-network-viz{aspect-ratio:4/3}.agent-network-viz__overlay{font-size:.78rem}}.landing-feature-grid,.landing-card-grid,.landing-cards-grid,.landing-three-up,.landing-grid--three,.landing-grid--four{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(.875rem,.6rem + 1vw,1.5rem);display:grid}.landing-feature-card,.landing-card,.landing-stat-card,.landing-feature-card *,.landing-card *{min-width:0}@media (width<=1024px){.landing-grid--four{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.landing-feature-grid,.landing-card-grid,.landing-cards-grid,.landing-three-up,.landing-grid--three,.landing-grid--four{grid-template-columns:1fr}}.login-shell__content{padding:clamp(1rem,.6rem + 1.5vw,2rem) clamp(.85rem,.55rem + 1.4vw,1.5rem)}.login-panel{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.5rem,1rem + 2vw,2.75rem);padding:clamp(1.25rem,.8rem + 1.6vw,2.25rem);display:grid}@media (width<=1024px){.login-panel{grid-template-columns:1fr!important}}.login-form{min-width:0}.login-field input{width:100%;font-size:16px}.login-persona-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.75rem;display:grid}@media (width<=640px){.login-persona-grid{grid-template-columns:1fr}.login-shell__backlink{font-size:var(--fs-small)}}.landing-section,.landing-band,.landing-closing-band{padding-left:clamp(.85rem,.55rem + 1.4vw,1.5rem);padding-right:clamp(.85rem,.55rem + 1.4vw,1.5rem)}.landing-section__heading{max-width:60ch}.site-contact-footer,.landing-footer{padding:clamp(1.25rem,.8rem + 1.6vw,2rem) clamp(.85rem,.55rem + 1.4vw,1.5rem)}.landing-page img,.landing-page svg,.login-panel img,.login-panel svg{max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.agent-network-viz__pulse,.agent-network-viz__deny-flash,.agent-network-viz__cascade-line,.agent-network-viz__cascade-ring{display:none!important}}.landing-page :is(a,button,[role=button],input,[tabindex]):focus-visible,.login-panel :is(a,button,[role=button],input,[tabindex]):focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #2ee5a3}@media (width<=480px){.landing-section,.landing-band,.landing-closing-band{border-radius:.75rem}}.landing-page pre,.landing-page code{white-space:pre-wrap;word-break:break-word;max-width:100%;overflow-x:auto}.demo-modal__backdrop{z-index:1000;-webkit-backdrop-filter:blur(14px);background:#04060ec7;place-items:center;padding:clamp(.75rem,.5rem + 1vw,1.5rem);animation:.22s cubic-bezier(.16,1,.3,1) demoModalBackdropIn;display:grid;position:fixed;inset:0}@keyframes demoModalBackdropIn{0%{opacity:0}to{opacity:1}}.demo-modal{color:#e7eefc;background:radial-gradient(circle at 12% 0,#2ee5a324,#0000 50%),linear-gradient(#0c1220 0%,#070a14 100%);border:1px solid #7eebc52e;border-radius:1.125rem;width:100%;max-width:480px;max-height:calc(100dvh - 2rem);padding:clamp(1.25rem,1rem + 1.4vw,2rem);animation:.32s cubic-bezier(.16,1,.3,1) demoModalIn;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0000008c,inset 0 0 0 1px #2ee5a30a}@keyframes demoModalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.demo-modal__close{color:#aab5d6;cursor:pointer;background:#0f132299;border:1px solid #7eebc52e;border-radius:50%;width:2rem;height:2rem;font-size:1.1rem;line-height:1;transition:color .16s,border-color .16s,transform .16s;position:absolute;top:.65rem;right:.65rem}.demo-modal__close:hover,.demo-modal__close:focus-visible{color:#2ee5a3;border-color:#2ee5a380;outline:none;transform:rotate(90deg)}.demo-modal__progress{gap:.375rem;margin:0 0 1rem;padding-right:2.5rem;display:flex}.demo-modal__progress span{background:#7eebc51f;border-radius:999px;flex:1 1 0;height:3px;transition:background .22s}.demo-modal__progress span.is-active{background:linear-gradient(90deg,#2ee5a3,#6ad3ff)}.demo-modal__progress span.is-done{background:#2ee5a38c}.demo-modal__form{flex-direction:column;gap:.875rem;display:flex}.demo-modal__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#2ee5a3;margin:0;font-family:IBM Plex Mono,monospace;font-size:.7rem}.demo-modal__eyebrow--allow{color:#2ee5a3;text-align:center}.demo-modal h2#demo-modal-title{letter-spacing:-.02em;color:#f5f9ff;margin:0;font-family:Inter,sans-serif;font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem);font-weight:600;line-height:1.15}.demo-modal__sub{color:#aab5d6;margin:0;font-size:.95rem;line-height:1.5}.demo-modal__field{margin-top:.25rem;display:block}.demo-modal__field input{color:#f5f9ff;background:#0f1322b3;border:1px solid #7eebc538;border-radius:.75rem;outline:none;width:100%;padding:.85rem 1rem;font-family:Inter,sans-serif;font-size:16px;transition:border-color .16s,box-shadow .16s,background .16s}.demo-modal__field input::placeholder{color:#5e6a8a}.demo-modal__field input:focus-visible{background:#0f1322f2;border-color:#2ee5a3b3;box-shadow:0 0 0 4px #2ee5a32e}.demo-modal__error{color:#ff8aa8;margin:0;font-size:.85rem}.demo-modal__primary{color:#04060e;cursor:pointer;background:linear-gradient(95deg,#2ee5a3 0%,#6ad3ff 100%);border:0;border-radius:.75rem;width:100%;padding:.95rem 1.25rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s,filter .16s;box-shadow:0 12px 30px #2ee5a338}.demo-modal__primary:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 14px 36px #2ee5a352}.demo-modal__primary:active{transform:translateY(0)}.demo-modal__primary--ghost{color:#2ee5a3;box-shadow:none;background:0 0;border:1px solid #2ee5a380}.demo-modal__primary--ghost:hover{filter:none;box-shadow:none;background:#2ee5a314}.demo-modal__fineprint{text-align:center;color:#6e7a99;margin:0;font-size:.78rem}.demo-modal__topics{flex-direction:column;gap:.5rem;margin:.25rem 0;display:flex}.demo-modal__topic{text-align:left;cursor:pointer;color:inherit;background:#0f13228c;border:1px solid #7eebc52e;border-radius:.75rem;flex-direction:column;gap:.2rem;padding:.85rem 1rem;font-family:inherit;transition:border-color .18s,background .18s,transform .18s cubic-bezier(.16,1,.3,1);display:flex}.demo-modal__topic strong{color:#f5f9ff;letter-spacing:-.005em;font-size:.95rem;font-weight:600}.demo-modal__topic span{color:#aab5d6;font-size:.85rem;line-height:1.45}.demo-modal__topic:hover,.demo-modal__topic:focus-visible{background:#0f231e99;border-color:#2ee5a38c;outline:none;transform:translateY(-1px)}.demo-modal__topic.is-selected{background:#2ee5a314;border-color:#2ee5a3}.demo-modal__topic--governance:before{content:"◆";color:#6ad3ff;opacity:.85;margin-right:.5rem;font-size:.7rem}.demo-modal__topic--performance:before{content:"◇";color:#fec514;opacity:.85;margin-right:.5rem;font-size:.7rem}.demo-modal__topic--both:before{content:"◇";color:#2ee5a3;opacity:.85;margin-right:.5rem;font-size:.7rem}.demo-modal__skip{color:#6e7a99;cursor:pointer;background:0 0;border:0;border-radius:.5rem;margin-top:.25rem;padding:.5rem;font-family:inherit;font-size:.85rem}.demo-modal__skip:hover{color:#aab5d6}.demo-modal__form--confirm{text-align:center;align-items:center}.demo-modal__form--confirm h2,.demo-modal__form--confirm p{text-align:center}.demo-modal__pulse{place-items:center;margin:.25rem auto 0;display:grid}.demo-modal__pulse-ring{transform-origin:60px 60px;animation:1.4s ease-out demoModalPulse}@keyframes demoModalPulse{0%{opacity:.9;transform:scale(.6)}60%{opacity:.4;transform:scale(1.25)}to{opacity:0;transform:scale(1.6)}}.demo-modal__pulse-check{stroke-dasharray:60;stroke-dashoffset:60px;animation:.6s cubic-bezier(.16,1,.3,1) .2s forwards demoModalCheck}@keyframes demoModalCheck{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.demo-modal__backdrop,.demo-modal,.demo-modal__pulse-ring,.demo-modal__pulse-check{animation:none!important}}.agent-network-viz__toggle{pointer-events:auto;letter-spacing:.16em;text-transform:uppercase;color:#2ee5a3;cursor:pointer;background:#2ee5a30f;border:1px solid #2ee5a34d;border-radius:999px;align-items:center;gap:.4rem;margin-left:auto;padding:.3rem .65rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;transition:color .2s,background .2s,border-color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.agent-network-viz__toggle:hover,.agent-network-viz__toggle:focus-visible{background:#2ee5a324;border-color:#2ee5a38c;outline:none;transform:translateY(-1px)}.agent-network-viz__toggle-label{opacity:.75}.agent-network-viz__toggle-state{letter-spacing:.22em;font-weight:700}.agent-network-viz__toggle-hint{letter-spacing:.18em;text-transform:uppercase;color:#2ee5a3;opacity:.95;background:#2ee5a329;border-radius:999px;margin-left:.35rem;padding:.05rem .35rem;font-size:.55rem}.agent-network-viz__toggle--off .agent-network-viz__toggle-hint{color:#ff4d8d;background:#ff4d8d33}.agent-network-viz__toggle--off{color:#ff4d8d;background:#ff4d8d1a;border-color:#ff4d8d8c;animation:.7s cubic-bezier(.16,1,.3,1) infinite alternate ghostTogglePulse}@keyframes ghostTogglePulse{0%{box-shadow:0 0 #ff4d8d66}to{box-shadow:0 0 0 8px #ff4d8d00}}.agent-network-viz__metric--alert{color:#ff4d8d}.agent-network-viz__metric--alert .agent-network-viz__metric-val{font-weight:700;animation:.6s infinite alternate alertCountPulse}@keyframes alertCountPulse{0%{text-shadow:0 0 #ff4d8d00}to{text-shadow:0 0 8px #ff4d8d99}}.agent-network-viz--ghost{position:relative}.agent-network-viz--ghost:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff4d8d14,#0000 60%);animation:.32s steps(2,end) infinite ghostFlicker;position:absolute;inset:0}@keyframes ghostFlicker{0%,to{opacity:1}50%{opacity:.85}}.agent-network-viz--ghost .agent-network-viz__hub-glow,.agent-network-viz--ghost .agent-network-viz__hub-core{opacity:.35;filter:grayscale(.6)}.agent-network-viz--ghost .agent-network-viz__audit{opacity:.4;filter:grayscale(.8)}.agent-network-viz--ghost .agent-network-viz__audit-row{border-color:#ff4d8d33!important}.agent-network-viz--ghost .agent-network-viz__chip{color:#ff4d8d;border-color:#ff4d8d73}.agent-network-viz--ghost .agent-network-viz__dot{background:#ff4d8d;box-shadow:0 0 0 4px #ff4d8d2e}@media (prefers-reduced-motion:reduce){.agent-network-viz__toggle--off,.agent-network-viz__metric--alert .agent-network-viz__metric-val,.agent-network-viz--ghost:after{animation:none!important}}.landing-page[data-testid=ai-performance-screen] .landing-hero h1{background:linear-gradient(120deg,#fff 0%,#d6f7e6 35%,#ffe9a8 70%,#fec514 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.landing-page[data-testid=ai-performance-screen] .landing-section__heading h2{background:linear-gradient(120deg,#fff 0%,#d6f7e6 50%,#fec514 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.ai-perf-cost-counter{background:radial-gradient(circle at 0 0,#fec5141f,#0000 50%),radial-gradient(circle at 100% 100%,#2ee5a31a,#0000 50%),linear-gradient(135deg,#0f1322f2 0%,#070a14f2 100%);border:1px solid #fec51438;border-radius:1rem;gap:.75rem;padding:clamp(1.25rem,.85rem + 1.4vw,2rem);display:grid;position:relative;overflow:hidden}.ai-perf-cost-counter:before{content:"";border-radius:inherit;opacity:.55;pointer-events:none;background:linear-gradient(120deg,#0000 0%,#fec5142e 40%,#0000 70%);animation:4.5s linear infinite aiPerfCounterShine;position:absolute;inset:-1px}@keyframes aiPerfCounterShine{0%{transform:translate(-30%)}to{transform:translate(30%)}}.ai-perf-cost-counter__label{letter-spacing:.18em;text-transform:uppercase;color:#fec514;margin:0;font-family:IBM Plex Mono,monospace;font-size:.7rem}.ai-perf-cost-counter__value{font-feature-settings:"tnum" on, "cv11" on;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#f5f9ff;align-items:baseline;gap:.25rem;margin:0;font-family:Inter,sans-serif;font-size:clamp(2.25rem,1.5rem + 3.5vw,4rem);font-weight:700;line-height:1;display:flex}.ai-perf-cost-counter__currency{color:#fec514;margin-right:.1rem;font-size:.55em;font-weight:500}.ai-perf-cost-counter__caption{color:#aab5d6;margin:0;font-size:.85rem;line-height:1.5}.ai-perf-cost-counter__caption em{color:#fec514;font-style:normal;font-weight:600}.ai-perf-cost-counter__rows{border-top:1px solid #7eebc524;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.5rem;padding-top:.85rem;display:grid}.ai-perf-cost-counter__row{gap:.15rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;display:grid}.ai-perf-cost-counter__row-label{color:#6e7a99;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.ai-perf-cost-counter__row-value{color:#f5f9ff;font-feature-settings:"tnum" on;font-variant-numeric:tabular-nums;font-weight:600}.ai-perf-cost-counter__row-value--good{color:#2ee5a3}.ai-perf-cost-counter__row-value--warm{color:#fec514}.ai-perf-cost-counter__synthetic{color:#6e7a99;letter-spacing:.08em;margin-top:.4rem;font-family:IBM Plex Mono,monospace;font-size:.65rem}@media (width<=640px){.ai-perf-cost-counter__rows{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ai-perf-cost-counter:before{animation:none!important}}.landing-inline-link{color:#2ee5a3;border-bottom:1px dashed #2ee5a38c;margin-left:.25rem;padding-bottom:1px;text-decoration:none;transition:color .16s,border-color .16s;display:inline}.landing-inline-link:hover,.landing-inline-link:focus-visible{color:#6ad3ff;border-color:#6ad3ff;outline:none}button.login-inline-demo-link{font-size:inherit;color:#2ee5a3;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;-webkit-text-decoration:underline #2ee5a38c;text-decoration:underline #2ee5a38c;transition:color .16s}button.login-inline-demo-link:hover,button.login-inline-demo-link:focus-visible{color:#6ad3ff;outline:none;text-decoration-color:#6ad3ff}.landing-page section,.landing-page .landing-closing-band{opacity:1;transform:translateY(0)}.landing-page section[data-reveal=pending],.landing-page .landing-closing-band[data-reveal=pending]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.landing-page section[data-reveal=in],.landing-page .landing-closing-band[data-reveal=in]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing-page section[data-reveal=pending],.landing-page .landing-closing-band[data-reveal=pending]{opacity:1!important;transition:none!important;transform:none!important}}body.landing-active .landing-page section.landing-section:nth-of-type(odd):before{content:"";pointer-events:none;opacity:.85;z-index:0;background:radial-gradient(1100px at 90% 0,#2ee5a30d,#0000 55%);position:absolute;inset:0}body.landing-active .landing-page section.landing-section:nth-of-type(2n):before{content:"";pointer-events:none;opacity:.85;z-index:0;background:radial-gradient(1100px at 10% 100%,#6ad3ff0d,#0000 55%);position:absolute;inset:0}.landing-page section.landing-section{position:relative}.landing-page section.landing-section>*{z-index:1;position:relative}.landing-feature-card,.landing-card,.landing-stat-card{transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s,box-shadow .32s,background .32s;position:relative}.landing-feature-card:hover,.landing-card:hover,.landing-stat-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px #00000059,inset 0 0 0 1px #2ee5a31f;border-color:#2ee5a373!important}.landing-feature-card .landing-card-label:before,.landing-card .landing-card-label:before{content:"";vertical-align:.05em;background:#2ee5a3;border-radius:50%;width:6px;height:6px;margin-right:.45rem;animation:2.4s cubic-bezier(.16,1,.3,1) infinite wowDotPulse;display:inline-block;box-shadow:0 0 #2ee5a38c}@keyframes wowDotPulse{0%,60%{box-shadow:0 0 #2ee5a38c}to{box-shadow:0 0 0 6px #2ee5a300}}.landing-feature-grid .landing-feature-card:nth-child(2) .landing-card-label:before{animation-delay:.4s}.landing-feature-grid .landing-feature-card:nth-child(3) .landing-card-label:before{animation-delay:.8s}.landing-feature-grid .landing-feature-card:nth-child(4) .landing-card-label:before{animation-delay:1.2s}.landing-hero{isolation:isolate;position:relative}.landing-hero:after{content:"";pointer-events:none;z-index:-1;filter:blur(70px);opacity:.85;background:conic-gradient(from 180deg at 30% 40%,#2ee5a30f 0deg,#6ad3ff0a 90deg,#0b64dd0d 200deg,#2ee5a30f 360deg);animation:16s linear infinite heroAmbient;position:absolute;inset:-10%}@keyframes heroAmbient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landing-hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(520px circle at var(--mx,30%) var(--my,30%), #2ee5a31a, transparent 60%);opacity:.85;transition:background .3s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.landing-hero:after{animation:none!important}}.landing-hero__title{text-shadow:0 0 40px #2ee5a32e,0 0 1px #ffffff0d;animation:1.1s cubic-bezier(.16,1,.3,1) both heroTitleIn}@keyframes heroTitleIn{0%{opacity:0;letter-spacing:-.04em;filter:blur(6px);transform:translateY(12px)}to{opacity:1;letter-spacing:-.025em;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-hero__title{text-shadow:none!important;animation:none!important}}.landing-primary-cta{isolation:isolate;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .32s;position:relative;overflow:hidden;box-shadow:0 12px 28px #2ee5a338,inset 0 0 0 1px #2ee5a32e}.landing-primary-cta:after{content:"";pointer-events:none;z-index:1;mix-blend-mode:overlay;opacity:.6;background:linear-gradient(100deg,#0000 0%,#ffffff73 45%,#fff9 50%,#ffffff73 55%,#0000 100%);transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-130%)skew(-18deg)}.landing-primary-cta:hover{transform:translateY(-1px);box-shadow:0 18px 38px #2ee5a359,inset 0 0 0 1px #2ee5a352}.landing-primary-cta:hover:after{transform:translate(130%)skew(-18deg)}@media (prefers-reduced-motion:reduce){.landing-primary-cta:after{display:none!important}}body.landing-active .landing-topbar{-webkit-backdrop-filter:blur(18px)saturate(140%);box-shadow:0 18px 36px #00000052,inset 0 0 0 1px #2ee5a30a;background:#070b16b3!important;border:1px solid #7eebc52e!important}.landing-closing-band{position:relative;overflow:hidden}.landing-closing-band:before{content:"";pointer-events:none;background:radial-gradient(700px at 80%,#2ee5a31a,#0000 60%);animation:8s ease-in-out infinite alternate closingHalo;position:absolute;inset:0}@keyframes closingHalo{0%{transform:translate(-6%)}to{transform:translate(6%)}}@media (prefers-reduced-motion:reduce){.landing-closing-band:before{animation:none!important}}.landing-status-strip__value{font-feature-settings:"tnum" on, "cv11" on;font-variant-numeric:tabular-nums}.landing-status-strip__value--ok{position:relative}.landing-status-strip__value--ok:after{content:"";vertical-align:.18em;background:#2ee5a3;border-radius:50%;width:4px;height:4px;margin-left:.45rem;animation:1.6s steps(2,end) infinite stripDotBlink;display:inline-block}@keyframes stripDotBlink{0%,60%{opacity:1}61%,to{opacity:.35}}@media (prefers-reduced-motion:reduce){.landing-status-strip__value--ok:after{animation:none!important}}.landing-page[data-testid=ai-performance-screen] .landing-hero:after{background:conic-gradient(from 90deg at 70% 60%,#2ee5a30f 0deg,#fec51412 110deg,#fec5140a 200deg,#2ee5a30f 360deg)}.ai-performance-lever-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=700px){.ai-performance-lever-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}}@media (width>=1100px){.ai-performance-lever-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.35rem,1rem + 1.2vw,2.35rem)}}.landing-page[data-testid=ai-performance-screen] .ai-performance-lever-card__titles h3{letter-spacing:-.02em;font-size:clamp(1.05rem,.95rem + .35vw,1.22rem);line-height:1.22}body.landing-active .landing-page[data-testid=ai-performance-screen] .landing-nav a[aria-current=page]{color:#f4fafff2}body.landing-active .landing-page[data-testid=ai-performance-screen] .landing-nav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}body.landing-active .landing-page[data-testid=ai-performance-screen] [data-testid=ai-performance-first-value] .ai-performance-first-value-steps{box-sizing:border-box;grid-template-columns:1fr;align-self:stretch;gap:clamp(1.35rem,1.05rem + 1vw,2.15rem);width:100%;max-width:none;margin-bottom:clamp(1.35rem,1rem + .9vw,2rem)!important}@media (width>=700px) and (width<=959px){body.landing-active .landing-page[data-testid=ai-performance-screen] [data-testid=ai-performance-first-value] .ai-performance-first-value-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=960px){body.landing-active .landing-page[data-testid=ai-performance-screen] [data-testid=ai-performance-first-value] .ai-performance-first-value-steps{gap:clamp(1.35rem,1.05rem + .85vw,2rem) clamp(1.35rem,1rem + .85vw,2rem);grid-template-columns:repeat(3,minmax(0,1fr))!important}}body.landing-active .landing-page[data-testid=ai-performance-screen] [data-testid=ai-performance-first-value] .ai-performance-first-value-steps>.ai-performance-journey__step>.ai-performance-journey-card{flex-direction:column;min-width:0;min-height:0;display:flex;padding-bottom:clamp(1.2rem,1rem + .55vw,1.65rem)!important}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-step-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:auto;padding-top:.85rem;display:flex}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-next-action-card{box-sizing:border-box;width:100%;max-width:none;margin-bottom:clamp(.75rem,.55rem + .5vw,1.1rem)!important}body.landing-active .landing-page[data-testid=ai-performance-screen] [data-testid=ai-performance-first-value] .landing-cta-row{margin-top:clamp(.5rem,.35rem + .35vw,.85rem)}body.landing-active:before{content:"";pointer-events:none;z-index:-2;background:radial-gradient(900px 600px at 5% -5%,#1d4ed81f,#0000 58%),radial-gradient(900px 700px at 100% 0,#93c5fd1a,#0000 58%),radial-gradient(800px 600px at 50% 110%,#312e811f,#0000 60%),linear-gradient(#01030a 0%,#030614 70%,#000104 100%);animation:22s ease-in-out infinite alternate bigBangAurora;position:fixed;inset:0}@keyframes bigBangAurora{0%{filter:hue-rotate();background-position:0 0,0 0,0 0,0 0}to{filter:hue-rotate(-12deg);background-position:8% -6%,-6% 4%,4% -10%,0 0}}@media (prefers-reduced-motion:reduce){body.landing-active:before{animation:none!important}}body.landing-active:after{content:"";pointer-events:none;z-index:9999;opacity:.85;background:linear-gradient(90deg,#1d4ed8 0%,#93c5fd 50%,#0b64dd 100%);height:3px;position:fixed;top:0;left:0;right:0}body.landing-active .landing-page[data-testid=ai-performance-screen]~:after{background:linear-gradient(90deg,#1d4ed8 0%,#93c5fd 52%,#fec514 100%)}body.landing-active:has(.landing-page[data-testid=ai-performance-screen]):after{background:linear-gradient(90deg,#1d4ed8 0%,#93c5fd 52%,#fec514 100%)}.landing-hero__copy{position:relative}.landing-hero .landing-status-strip{background:radial-gradient(circle at 0 0,#2ee5a329,#0000 55%),linear-gradient(135deg,#0f1322e6,#070a14d9);border:1px solid #2ee5a338;border-radius:1rem;grid-template-columns:1fr;gap:.35rem;margin:.4rem 0 1.1rem;padding:.85rem 1rem 1rem;display:grid;box-shadow:0 18px 40px #00000052,inset 0 0 0 1px #2ee5a30f}.landing-hero .landing-status-strip:before{content:"live · 24h verifications";letter-spacing:.22em;text-transform:uppercase;color:#2ee5a3;margin:0 0 .1rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;display:block}.landing-hero .landing-status-strip>.landing-status-strip__dot,.landing-hero .landing-status-strip>.landing-status-strip__sep,.landing-hero .landing-status-strip>.landing-status-strip__label{display:none!important}.landing-hero .landing-status-strip{position:relative}.landing-hero .landing-status-strip .landing-status-strip__value{font-feature-settings:"tnum" on, "cv11" on;font-variant-numeric:tabular-nums;color:#f5f9ff;font-family:Inter,sans-serif;font-weight:700}.landing-hero .landing-status-strip .landing-status-strip__value:first-of-type{letter-spacing:.18em;color:#2ee5a3;align-self:start;font-size:.7rem;font-weight:600}.landing-hero .landing-status-strip .landing-status-strip__value:nth-of-type(2){letter-spacing:-.04em;color:#f5f9ff;text-shadow:0 0 60px #2ee5a359,0 0 1px #ffffff0d;margin-top:.05rem;font-size:clamp(2.8rem,1.6rem + 5.6vw,5.6rem);line-height:1}.landing-hero .landing-status-strip .landing-status-strip__value:nth-of-type(3),.landing-hero .landing-status-strip .landing-status-strip__value:nth-of-type(4){color:#aab5d6;margin-right:.65rem;font-size:.78rem;font-weight:600;display:inline-block}.landing-hero .landing-status-strip:after{content:"verifications · today  ·  p99 stable  ·  unauthorized 0";letter-spacing:.14em;color:#6e7a99;margin-top:.2rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;display:block}.landing-page .landing-hero h1,.landing-page .landing-hero__title{filter:drop-shadow(0 0 24px #2ee5a32e);background:linear-gradient(120deg,#fff 0%,#d6f7e6 30%,#2ee5a3 60%,#6ad3ff 100%)!important;-webkit-text-fill-color:transparent!important;letter-spacing:-.03em!important;-webkit-background-clip:text!important;background-clip:text!important}.landing-page[data-testid=ai-performance-screen] .landing-hero h1{filter:drop-shadow(0 0 24px #fec5142e);background:linear-gradient(120deg,#fff 0%,#d6f7e6 25%,#2ee5a3 55%,#fec514 100%)!important}.landing-feature-card .landing-card-label,.landing-card .landing-card-label{letter-spacing:.2em;color:#2ee5a3;text-transform:uppercase;background:#2ee5a314;border:1px solid #2ee5a338;border-radius:999px;align-items:center;margin-bottom:.6rem;padding:.18rem .65rem .22rem;font-size:.65rem;display:inline-flex}.landing-feature-card .landing-card-label:before,.landing-card .landing-card-label:before{margin-left:-.05rem;margin-right:.4rem}.landing-page .landing-section__heading h2,.landing-page .landing-closing-band h2{letter-spacing:-.025em!important;font-weight:700!important}.landing-page .landing-section__heading h2{font-size:clamp(1.7rem,1.15rem + 2.2vw,2.85rem)!important}.landing-hero .landing-cta-row .landing-primary-cta{letter-spacing:-.005em;padding:.95rem 1.5rem;font-size:clamp(.95rem,.85rem + .3vw,1.05rem)}.agent-network-viz{background:radial-gradient(circle at 0 0,#2ee5a30f,#0000 50%),linear-gradient(#070a14b3,#04060ed9);border:1px solid #7eebc52e;border-radius:1.25rem;box-shadow:0 24px 60px #00000059,inset 0 0 60px #2ee5a30f}.landing-hero__copy>.landing-eyebrow:first-of-type{letter-spacing:.22em;margin-bottom:.4rem;font-weight:600}.landing-page .landing-hero--governance-honest .landing-hero__tagline{display:block!important}.landing-page .landing-hero--governance-honest .landing-status-strip--honest{background:#080c18c7!important;border:1px solid #2ee5a338!important;border-radius:999px!important;flex-wrap:wrap!important;grid-template-columns:none!important;align-items:center!important;gap:.55rem!important;margin:0 0 1rem!important;padding:.55rem .95rem!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #2ee5a30f,0 14px 38px #00000073!important}.landing-page .landing-hero--governance-honest .landing-status-strip--honest:before,.landing-page .landing-hero--governance-honest .landing-status-strip--honest:after{content:none!important;display:none!important}.landing-page .landing-hero--governance-honest .landing-status-strip--honest>.landing-status-strip__dot,.landing-page .landing-hero--governance-honest .landing-status-strip--honest>.landing-status-strip__sep,.landing-page .landing-hero--governance-honest .landing-status-strip--honest>.landing-status-strip__label{display:inline!important}.landing-page .landing-hero--governance-honest .landing-status-strip--honest>.landing-status-strip__label{color:var(--muted,#6c7896);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.landing-page .landing-hero--governance-honest .landing-status-strip--honest>.landing-status-strip__value{font-size:.74rem!important;font-weight:600!important;line-height:inherit!important;text-shadow:none!important;color:var(--ink,#eef2ff)!important;margin:0!important}@media (width<=720px){.landing-page .landing-hero h1,.landing-page .landing-hero__title{-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.02em!important;word-wrap:break-word!important;overflow-wrap:break-word!important;filter:none!important;max-width:100%!important;font-size:clamp(1.85rem,6vw + .4rem,2.6rem)!important;line-height:1.08!important}}.landing-cta-unit{letter-spacing:.02em;opacity:.78;margin-left:.1rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.78em;font-weight:500;display:inline-block}@media (width<=720px){.landing-cta-unit{margin-top:.15rem;margin-left:0;font-size:.7em;display:block}}.landing-hero+section,.landing-hero~section.landing-section:first-of-type{position:relative}.landing-page main.landing-main:before{content:"";height:0;display:block}body.landing-active main.landing-main:before{content:"OPA Rego  ·  SD-JWT VC  ·  Token Status List  ·  Permissioned Indy  ·  W3C VC 2.0  ·  RFC 9396 RAR  ·  Security  ·  Compliance  ·  Platform  ·  Procurement  ·  OpenAI  ·  Anthropic  ·  Bedrock  ·  Vertex  ·  ";white-space:nowrap;letter-spacing:.18em;color:#6e7a99;text-overflow:clip;background:linear-gradient(#070a1499,#070a144d);border-top:1px solid #7eebc51a;border-bottom:1px solid #7eebc51a;width:100%;margin:.5rem 0 1.5rem;padding:.85rem 0;font-family:IBM Plex Mono,monospace;font-size:clamp(.78rem,.7rem + .4vw,.95rem);animation:32s linear infinite theatreMarquee;display:block;overflow:hidden}@keyframes theatreMarquee{0%{text-indent:0}to{text-indent:-2400px}}@media (prefers-reduced-motion:reduce){body.landing-active main.landing-main:before{text-indent:0!important;animation:none!important}}.landing-page p,.landing-page li{font-weight:400;color:#9aa6c7!important}.landing-feature-card p,.landing-card p{color:#98a2b3!important;font-size:.92rem!important;line-height:1.55!important}.landing-page h2,.landing-page h3{color:#f5f9ff!important;font-weight:700!important}.landing-page h3{letter-spacing:-.012em!important;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem)!important}body.landing-active .landing-page section.landing-section:nth-of-type(2n){-webkit-backdrop-filter:blur(12px)saturate(120%);background:linear-gradient(#0f132273,#070a148c);border:1px solid #7eebc514;border-radius:1.25rem;margin:.5rem clamp(.5rem,.2rem + 1.2vw,1.5rem);padding:clamp(2rem,1.4rem + 2vw,3.5rem) clamp(1.25rem,.85rem + 1.4vw,2rem)!important}body.landing-active .landing-page section.landing-section:nth-of-type(odd){padding:clamp(2rem,1.4rem + 2vw,3.5rem) clamp(1.25rem,.85rem + 1.4vw,2rem)!important}.landing-page strong,.landing-page b{font-feature-settings:"tnum" on, "cv11" on;font-variant-numeric:tabular-nums;color:#f5f9ff}.landing-flow-card,.landing-flow-grid>article{transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s}.landing-flow-card:hover,.landing-flow-grid>article:hover{border-color:#2ee5a373;transform:translateY(-3px)scale(1.01);box-shadow:0 14px 32px #00000052,inset 0 0 0 1px #2ee5a32e}.landing-flow-card[data-active=true],.landing-flow-grid>article[data-active=true]{animation:2.4s cubic-bezier(.16,1,.3,1) infinite theatreActiveStep;box-shadow:inset 0 0 0 1px #2ee5a366,0 0 24px #2ee5a32e;border-color:#2ee5a399!important}@keyframes theatreActiveStep{0%,60%{box-shadow:inset 0 0 0 1px #2ee5a366,0 0 24px #2ee5a32e}30%{box-shadow:inset 0 0 0 1px #2ee5a399,0 0 36px #2ee5a34d}}@media (prefers-reduced-motion:reduce){.landing-flow-card[data-active=true],.landing-flow-grid>article[data-active=true]{animation:none!important}}.landing-inbox-preview__summary-grid strong,.landing-inbox-preview strong{letter-spacing:-.03em!important;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.4rem)!important;line-height:1!important}.landing-closing-band{background:radial-gradient(circle at 0 0,#2ee5a31f,#0000 50%),linear-gradient(135deg,#0f1322d9,#070a14f2);border:1px solid #2ee5a338;border-radius:1.5rem;margin:2rem clamp(.5rem,.2rem + 1.2vw,1.5rem);padding:clamp(2.25rem,1.6rem + 2.4vw,4rem) clamp(1.5rem,1rem + 2vw,3rem)!important}.landing-closing-band h2{letter-spacing:-.03em!important;background:linear-gradient(120deg,#fff 0%,#d6f7e6 35%,#2ee5a3 70%,#6ad3ff 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:clamp(2rem,1.4rem + 2.6vw,3.4rem)!important}.landing-closing-band .landing-primary-cta{padding:1.05rem 1.75rem;font-size:clamp(1rem,.9rem + .4vw,1.15rem)}.agent-network-viz__metric-val{font-feature-settings:"tnum" on, "cv11" on;font-variant-numeric:tabular-nums;color:#f5f9ff;font-weight:700}.agent-network-viz__metric--ok .agent-network-viz__metric-val{color:#2ee5a3}.agent-network-viz__metric-val{transition:text-shadow .6s}.agent-network-viz__metric-val:hover{text-shadow:0 0 16px #2ee5a373}.landing-page[data-testid=ai-performance-screen] .landing-feature-card .landing-secondary-cta--small{opacity:.7;background:0 0;border-color:#7eebc52e;padding:.4rem .7rem;font-size:.78rem}.landing-page[data-testid=ai-performance-screen] .landing-feature-card .landing-secondary-cta--small:hover{opacity:1}.landing-hero .landing-status-strip:after{opacity:.7;letter-spacing:.16em!important;font-size:.62rem!important}.landing-hero__body,.landing-hero__body--secondary{max-width:56ch;line-height:1.55!important}.landing-hero__body--secondary{opacity:.85;font-size:.95rem}.landing-hero .landing-cta-row .landing-secondary-cta{background:#0f132280;border:1px solid #7eebc538}.landing-hero .landing-cta-row .landing-secondary-cta:hover{background:#0f1322d9;border-color:#2ee5a373}.landing-microcopy span{color:#aab5d6!important;background:#0f132299!important;border:1px solid #7eebc524!important;padding:.42rem .78rem!important;font-size:.82rem!important}body.landing-active main.landing-main:before{content:""!important;border:0!important;height:0!important;margin:0!important;padding:0!important;animation:none!important;display:none!important}body.landing-active:after{display:none!important}.landing-page[data-testid=ai-performance-screen] .landing-hero h1,.landing-page[data-testid=ai-performance-screen] .landing-hero__title{filter:drop-shadow(0 0 24px #fec5142e);-webkit-text-fill-color:transparent!important;color:#0000!important;background-color:#0000!important;background-image:linear-gradient(120deg,#fff 0%,#d6f7e6 25%,#2ee5a3 55%,#fec514 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;width:auto!important;max-width:100%!important;display:block!important}.landing-page .landing-hero h1,.landing-page .landing-hero__title{-webkit-text-fill-color:transparent!important;color:#0000!important;background-color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.landing-flow-card>span:first-child,.landing-flow-grid>article>span:first-child{letter-spacing:.04em;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;line-height:1;color:#2ee5a3!important;background:#2ee5a31f!important;border:1px solid #2ee5a373!important;font-family:IBM Plex Mono,monospace!important;font-size:.85rem!important;font-weight:700!important;display:inline-flex!important}.landing-flow-card[data-active=true]>span:first-child,.landing-flow-grid>article[data-active=true]>span:first-child{box-shadow:0 0 18px #2ee5a373;color:#04060e!important;background:#2ee5a352!important;border-color:#2ee5a3!important}.agent-network-viz{border-radius:1.5rem;position:relative;overflow:hidden}.agent-network-viz__overlay{z-index:2;pointer-events:none;position:relative}.agent-network-viz__overlay>*{pointer-events:auto}.agent-network-viz__audit{background:linear-gradient(#04060e00 0%,#04060eeb 25%,#04060ef5 100%);border-radius:0 0 1.25rem 1.25rem;max-height:38%;padding:.75rem 1rem 1rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.agent-network-viz__audit-row{font-size:clamp(.62rem,.58rem + .25vw,.78rem)}@media (width<=768px){.agent-network-viz__audit{max-height:30%}}.landing-hero .landing-status-strip__value--muted,.landing-hero .landing-status-strip .landing-status-strip__label:not(:nth-of-type(-n+4)),.landing-feature-card .landing-card-label:before,.landing-card .landing-card-label:before{display:none!important}@media (width<=768px){body.landing-active .landing-page section.landing-section:nth-of-type(2n){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0!important}}body.landing-active .landing-topbar{border-radius:14px!important}.landing-hero .landing-status-strip{max-width:100%}.landing-hero .landing-status-strip>.landing-status-strip__value{width:100%;display:block}body.landing-active .landing-page>.landing-topbar{z-index:50;position:fixed;top:0;left:0;right:0;border:none!important;border-radius:0!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:clamp(1rem,3vw,3.5rem)!important;padding-right:clamp(1rem,3vw,3.5rem)!important;box-shadow:0 12px 40px #0000006b!important}body.landing-active .landing-page>.landing-main{padding-top:clamp(5rem,4.5rem + 1.5vw,6.75rem)}html.landing-active{scroll-padding-top:clamp(5rem,4.5rem + 1.5vw,6.75rem)}html:has(.landing-page){scroll-padding-top:clamp(5rem,4.5rem + 1.5vw,6.75rem)}body.landing-active .landing-brand-subtitle{letter-spacing:.1em!important;max-width:min(18rem,46vw)!important;font-size:clamp(.65rem,.6rem + .18vw,.75rem)!important;font-weight:600!important}@media (width<=880px){body.landing-active .landing-nav{border-top:none!important;padding-top:.35rem!important}}body.landing-active .landing-page .agent-network-viz{border:none!important;box-shadow:0 28px 72px #0000007a,inset 0 0 0 1px #2ee5a30d!important}body.landing-active .landing-page .landing-trust-bar__pill{background:#0a0e1c94!important;border:none!important;box-shadow:0 14px 36px #00000047!important}.landing-page .landing-value-strip{background:0 0;border:none;margin:clamp(1.25rem,.85rem + 1.6vw,2.5rem) 0;padding:clamp(1rem,.65rem + 1.2vw,1.75rem) 0}.landing-page .landing-value-strip__inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,.65rem + 1vw,1.5rem);display:grid}@media (width<=1024px){.landing-page .landing-value-strip__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.landing-page .landing-value-strip__inner{grid-template-columns:1fr}}.landing-page .landing-value-strip__title{font-size:var(--fs-small);letter-spacing:.03em;color:var(--ink);margin:0 0 .4rem;font-weight:650}.landing-page .landing-value-strip__body{font-size:var(--fs-small);color:var(--ink-soft);margin:0;line-height:1.45}.landing-cross-org{background:radial-gradient(circle at 0 0,#2ee5a31a,#0000 55%),radial-gradient(circle at 100% 100%,#6ad3ff14,#0000 55%),radial-gradient(circle,#0b64dd0d,#0000 60%),linear-gradient(#0f1322eb,#070a14f5);border:1px solid #7eebc538;border-radius:1.5rem;margin:clamp(1.5rem,1rem + 1.6vw,2.5rem) clamp(.5rem,.2rem + 1.2vw,1.5rem);padding:clamp(2rem,1.4rem + 2vw,3rem) clamp(1.25rem,.85rem + 1.4vw,2rem);position:relative;overflow:hidden}.landing-cross-org__heading{max-width:64ch;margin:0 0 clamp(1.5rem,1rem + 1.6vw,2.5rem)}.landing-cross-org__heading .landing-eyebrow{letter-spacing:.18em;font-weight:600;color:#fec514!important}.landing-cross-org__heading h2{background:linear-gradient(120deg,#fff 0%,#d6f7e6 30%,#2ee5a3 60%,#6ad3ff 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:.5rem 0 .85rem;letter-spacing:-.03em!important;font-size:clamp(1.85rem,1.3rem + 2.4vw,3.2rem)!important;line-height:1.08!important}.landing-cross-org__sub{color:#c5d0ec!important;margin:0!important;font-size:clamp(1rem,.9rem + .4vw,1.18rem)!important;line-height:1.55!important}.landing-cross-org__sub em{color:#fec514;font-style:normal;font-weight:600}.landing-cross-org__diagram{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(1rem,.7rem + 1.2vw,2rem);margin:0 0 clamp(1.5rem,1rem + 1.6vw,2.5rem);padding:clamp(1.25rem,.85rem + 1.4vw,2rem) 0;display:grid}.landing-cross-org__org{background:linear-gradient(#070a1499,#04060eb3);border:1px solid #7eebc533;border-radius:1rem;flex-direction:column;gap:.6rem;padding:clamp(1.25rem,.85rem + 1.4vw,1.85rem);display:flex;position:relative}.landing-cross-org__org--a{background:radial-gradient(circle at 0 0,#2ee5a31f,#0000 55%),linear-gradient(#070a1499,#04060eb3);border-color:#2ee5a366}.landing-cross-org__org--b{background:radial-gradient(circle at 100% 0,#6ad3ff1f,#0000 55%),linear-gradient(#070a1499,#04060eb3);border-color:#6ad3ff66}.landing-cross-org__org-label{letter-spacing:.18em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.72rem}.landing-cross-org__org--a .landing-cross-org__org-label{color:#2ee5a3}.landing-cross-org__org--b .landing-cross-org__org-label{color:#6ad3ff}.landing-cross-org__agents{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.landing-cross-org__agents li{color:#c5d0ec;background:#0f1322b3;border:1px solid #7eebc51f;border-radius:.5rem;padding:.4rem .7rem;font-family:IBM Plex Mono,monospace;font-size:.85rem;transition:border-color .22s,transform .22s cubic-bezier(.16,1,.3,1)}.landing-cross-org__agents li:hover{transform:translate(2px)}.landing-cross-org__org--a .landing-cross-org__agents li:hover{border-color:#2ee5a380}.landing-cross-org__org--b .landing-cross-org__agents li:hover{border-color:#6ad3ff80}.landing-cross-org__bridge{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-width:clamp(180px,14rem,280px);padding:1rem 0;display:flex;position:relative}.landing-cross-org__bridge:before,.landing-cross-org__bridge:after{content:"";background:linear-gradient(90deg,#0000 0%,#2ee5a32e 20%,#6ad3ff52 50%,#2ee5a32e 80%,#0000 100%);height:2px;position:absolute;left:0;right:0}.landing-cross-org__bridge:before{top:30%}.landing-cross-org__bridge:after{bottom:30%}.landing-cross-org__bridge-pulse{filter:blur(.5px);pointer-events:none;background:radial-gradient(circle,#2ee5a3 0%,#2ee5a300 70%);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 14px #2ee5a3b3}.landing-cross-org__bridge-pulse--out{animation:2.4s linear infinite crossOrgPulseOut;top:calc(30% - 5px)}.landing-cross-org__bridge-pulse--in{background:radial-gradient(circle,#6ad3ff 0%,#6ad3ff00 70%);animation:2.4s linear 1.2s infinite crossOrgPulseIn;bottom:calc(30% - 5px);box-shadow:0 0 14px #6ad3ffb3}@keyframes crossOrgPulseOut{0%{opacity:0;left:-10px}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% + 10px)}}@keyframes crossOrgPulseIn{0%{opacity:0;right:-10px}10%{opacity:1}90%{opacity:1}to{opacity:0;right:calc(100% + 10px)}}.landing-cross-org__hub{z-index:2;text-align:center;background:radial-gradient(circle,#2ee5a32e,#0000 60%),linear-gradient(135deg,#0f231ef2,#070a14fa);border:1.5px solid #2ee5a38c;border-radius:1rem;min-width:200px;padding:1rem 1.5rem;position:relative;box-shadow:0 14px 40px #0006,0 0 30px #2ee5a32e}.landing-cross-org__hub-label{letter-spacing:-.02em;background:linear-gradient(120deg,#fff,#2ee5a3);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 .25rem;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:800}.landing-cross-org__hub-sub{letter-spacing:.08em;color:#aab5d6;margin:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;line-height:1.4}.landing-cross-org__bridge-caption{letter-spacing:.1em;color:#6e7a99;text-align:center;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.7rem;position:absolute;bottom:.25rem;left:0;right:0}@media (width<=880px){.landing-cross-org__diagram{grid-template-columns:1fr;gap:.85rem}.landing-cross-org__bridge{min-width:0}.landing-cross-org__bridge:before,.landing-cross-org__bridge:after,.landing-cross-org__bridge-pulse{display:none}}.landing-cross-org__pillars{grid-template-columns:repeat(3,1fr);gap:clamp(.875rem,.6rem + 1vw,1.5rem);margin-top:clamp(1.5rem,1rem + 1.6vw,2.5rem);display:grid}.landing-cross-org__pillar{background:linear-gradient(#0f1322b3,#070a14d9);border:1px solid #7eebc52e;border-radius:1rem;padding:clamp(1.25rem,.85rem + 1.4vw,1.85rem);transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s;position:relative}.landing-cross-org__pillar:hover{border-color:#2ee5a373;transform:translateY(-3px)}.landing-cross-org__pillar--bridge{background:radial-gradient(circle at 50% 0,#fec5141a,#0000 60%),linear-gradient(#0f1322b3,#070a14d9);border-color:#fec51452}.landing-cross-org__pillar-tag{letter-spacing:.2em;text-transform:uppercase;color:#2ee5a3;background:#2ee5a31a;border:1px solid #2ee5a347;border-radius:999px;margin:0 0 .5rem;padding:.18rem .65rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;display:inline-block}.landing-cross-org__pillar--bridge .landing-cross-org__pillar-tag{color:#fec514;background:#fec5141a;border-color:#fec51466}.landing-cross-org__pillar-title{color:#f5f9ff;letter-spacing:-.012em;margin:0 0 .5rem;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);font-weight:700}.landing-cross-org__pillar-body{color:#aab5d6;margin:0;font-size:.95rem;line-height:1.55}@media (width<=880px){.landing-cross-org__pillars{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.landing-cross-org__bridge-pulse{animation:none!important;display:none!important}}.agent-network-viz__overlay{z-index:2;pointer-events:none;flex-direction:column;height:100%;display:flex;position:relative}.agent-network-viz__header{pointer-events:auto;z-index:3;align-items:center;position:relative;flex-wrap:wrap!important;gap:.45rem .85rem!important;padding:.85rem 1rem .5rem!important;display:flex!important}.agent-network-viz__header>*{white-space:nowrap;flex:none}.agent-network-viz__toggle{margin-left:auto!important}@media (width<=720px){.agent-network-viz__toggle{margin-left:0!important}}.agent-network-viz__audit{pointer-events:none;background:linear-gradient(#04060e00 0%,#04060eeb 25%,#04060ef5 100%);border-radius:0 0 1.25rem 1.25rem;max-height:38%;margin:0;list-style:none;bottom:0;left:0;right:0;overflow:hidden;padding:.6rem 1rem .85rem!important;position:absolute!important}.agent-network-viz__audit-row{white-space:nowrap;align-items:center;padding:.18rem 0;font-family:IBM Plex Mono,monospace;line-height:1.4;overflow:hidden;grid-template-columns:minmax(56px,auto) minmax(120px,1fr) minmax(80px,auto) minmax(54px,auto)!important;gap:0 .6rem!important;font-size:clamp(.6rem,.55rem + .25vw,.74rem)!important;display:grid!important}.agent-network-viz__audit-ts{color:#6e7a99;text-align:left;white-space:nowrap}.agent-network-viz__audit-hash{color:#aab5d6;text-overflow:ellipsis;overflow:hidden}.agent-network-viz__audit-agent{color:#e7eefc;text-align:right;text-overflow:ellipsis;overflow:hidden}.agent-network-viz__audit-verb{text-align:center;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.06rem .45rem;font-size:.65rem;font-weight:700;display:inline-block}.agent-network-viz__audit-row--allow .agent-network-viz__audit-verb{color:#2ee5a3;background:#2ee5a31f;border:1px solid #2ee5a366}.agent-network-viz__audit-row--deny .agent-network-viz__audit-verb{color:#ff4d8d;background:#ff4d8d24;border:1px solid #ff4d8d73}@media (width<=720px){.agent-network-viz__header .agent-network-viz__chip{font-size:.6rem}.agent-network-viz__header .agent-network-viz__metric{font-size:.62rem}}.agent-network-viz__metric{align-items:baseline;gap:.35rem;display:inline-flex}.agent-network-viz__metric-label{color:#6e7a99;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.agent-network-viz__metric-val{color:#f5f9ff;font-feature-settings:"tnum" on;font-variant-numeric:tabular-nums;font-weight:700}.audit-live-tail-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ink-soft);white-space:nowrap;border:1px solid var(--line);background:#ffffffb8;border-radius:.95rem;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.82rem;font-weight:700;transition:border-color .15s,color .15s;display:flex}.audit-live-tail-toggle input[type=checkbox]{accent-color:#48efcf;cursor:pointer;flex-shrink:0;width:1rem;height:1rem}.audit-live-tail-toggle:has(input:checked){color:var(--ink);border-color:#48efcf80}.audit-live-tail-pulse{color:#48efcf;margin-left:2px;font-size:.7rem;line-height:1;display:inline-block}@media (prefers-reduced-motion:no-preference){@keyframes auditRowFlash{0%{background-color:#48efcf2e}to{background-color:#0000}}@keyframes liveTailPulse{0%,to{opacity:.4}50%{opacity:1}}.audit-row--just-arrived{border-left:3px solid #48efcf;animation:.8s ease-out forwards auditRowFlash}.audit-live-tail-pulse{animation:1.4s infinite liveTailPulse}}.landing-trust-bar{flex-wrap:wrap;align-items:stretch;gap:.6rem;margin:clamp(.85rem,.6rem + .8vw,1.25rem) clamp(.5rem,.2rem + 1.2vw,1.5rem);padding:0;display:flex}.landing-trust-bar__pill{letter-spacing:.06em;color:#c5d0ec;background:radial-gradient(circle at 0 0,#2ee5a314,#0000 55%),linear-gradient(#0f1322b3,#070a14d9);border:1px solid #7eebc538;border-radius:999px;flex-wrap:wrap;flex:auto;align-items:center;gap:.45rem;min-width:0;padding:.7rem 1rem;font-family:IBM Plex Mono,monospace;font-size:clamp(.72rem,.66rem + .25vw,.85rem);display:inline-flex}.landing-trust-bar__pill strong{color:#2ee5a3;letter-spacing:.08em;text-transform:uppercase;font-size:.95em;font-weight:700}.landing-trust-bar__pill>span:not(.landing-trust-bar__dot){color:#aab5d6}.landing-trust-bar__dot{background:#2ee5a3;border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s cubic-bezier(.16,1,.3,1) infinite trustBarPing;box-shadow:0 0 #2ee5a38c}@keyframes trustBarPing{0%,60%{box-shadow:0 0 #2ee5a38c}to{box-shadow:0 0 0 10px #2ee5a300}}.landing-trust-bar__pill--lf strong{color:#6ad3ff}.landing-trust-bar__pill--warm strong{color:#fec514}.landing-trust-bar__pill--warm{border-color:#fec51447}.landing-trust-bar__pill--lf{border-color:#6ad3ff47}@media (width<=880px){.landing-trust-bar{flex-direction:column}.landing-trust-bar__pill{border-radius:14px;flex:100%}}@media (prefers-reduced-motion:reduce){.landing-trust-bar__dot{animation:none!important}}.landing-versus{background:radial-gradient(circle at 0 0,#2ee5a314,#0000 55%),radial-gradient(circle at 100% 100%,#0b64dd14,#0000 55%),linear-gradient(#0f1322eb,#070a14f5);border:1px solid #7eebc538;border-radius:1.5rem;margin:clamp(1.5rem,1rem + 1.6vw,2.5rem) clamp(.5rem,.2rem + 1.2vw,1.5rem);padding:clamp(2rem,1.4rem + 2vw,3rem) clamp(1rem,.7rem + 1.2vw,1.75rem);position:relative;overflow:hidden}.landing-versus__heading{max-width:64ch;margin:0 0 clamp(1.5rem,1rem + 1.6vw,2.5rem)}.landing-versus__heading .landing-eyebrow{letter-spacing:.16em;font-weight:600;color:#6ad3ff!important}.landing-versus__heading h2{background:linear-gradient(120deg,#fff 0%,#d6f7e6 35%,#2ee5a3 70%,#6ad3ff 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:.4rem 0 0;letter-spacing:-.025em!important;font-size:clamp(1.6rem,1.2rem + 1.8vw,2.6rem)!important;line-height:1.1!important}.landing-versus__lede{color:#bac6e4e0;max-width:52ch;margin:.75rem 0 0;font-size:clamp(.95rem,.88rem + .35vw,1.05rem);line-height:1.45}.landing-versus__legend{background:#080c188c;border:1px solid #7eebc51f;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;margin:0 0 clamp(1.1rem,.8rem + 1vw,1.6rem);padding:.65rem .85rem;display:flex}.landing-versus__legend-item{letter-spacing:.04em;color:#b2bcd7d1;align-items:center;gap:.45rem;font-size:.78rem;display:inline-flex}.landing-versus__legend-item--yes{color:#d2f8e8eb}.landing-versus__legend-item--meh{color:#ffd58cf2}.landing-versus__legend-item--no{color:#ffa8c6e0}.landing-versus__glyph-svg{width:100%;height:100%;display:block}.landing-versus__table{background:#070a1499;border:1px solid #7eebc52e;border-radius:1rem;grid-template-columns:minmax(140px,1.2fr) repeat(5,minmax(110px,1fr));gap:0;display:grid;overflow:hidden}.landing-versus__row{display:contents}.landing-versus__row--head>*{text-transform:uppercase;letter-spacing:.16em;color:#6e7a99;background:#2ee5a30a;border-bottom:1px solid #7eebc52e;padding:.85rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.7rem}.landing-versus__corner{border-right:1px solid #7eebc51a}.landing-versus__col-head{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:.45rem;line-height:1.25;display:flex}.landing-versus__col-head .landing-versus__col-icon{color:#9aa8c8f2;opacity:.92;width:1.7rem;height:1.7rem}.landing-versus__col-head--us .landing-versus__col-icon{color:#3ae8b4;opacity:1}.landing-versus__row--head .landing-versus__col--us{color:#2ee5a3;background:#2ee5a31f}.landing-versus__row>*{color:#aab5d6;border-bottom:1px solid #7eebc514;padding:.85rem 1rem;font-size:clamp(.78rem,.72rem + .25vw,.92rem);line-height:1.4}.landing-versus__row>[role=rowheader]{color:#f5f9ff;background:#2ee5a30a;border-right:1px solid #7eebc51f;font-family:Inter,sans-serif;font-weight:700}.landing-versus__rowheader{align-items:center;gap:.55rem;display:flex}.landing-versus__row-icon{color:#6ad3ffe0;flex-shrink:0;width:1.75rem;height:1.75rem}.landing-versus__row-title{min-width:0}.landing-versus__row>.landing-versus__cell{align-items:flex-start;gap:.55rem;display:flex}.landing-versus__status{flex-shrink:0;width:1.35rem;height:1.35rem;margin-top:.06rem}.landing-versus__status--inline{width:1.15rem;height:1.15rem;margin-top:0}.landing-versus__cell--yes .landing-versus__status{color:#2ee5a3}.landing-versus__cell--meh .landing-versus__status{color:#fec514}.landing-versus__cell--no .landing-versus__status{color:#ff4d8d}.landing-versus__cell-text{flex:auto;min-width:0}.landing-versus__row>.landing-versus__cell--yes{color:#f5f9ff;background:#2ee5a312;border-left:1px solid #2ee5a352;font-weight:600;position:relative}.landing-versus__row>.landing-versus__cell--meh{color:#c5d0ec}.landing-versus__row>.landing-versus__cell--no{color:#8a93b0}.landing-versus__row:last-child>*{border-bottom:0}@media (width<=1024px){.landing-versus__table{grid-template-columns:minmax(120px,1.4fr) repeat(5,minmax(100px,1fr))}}@media (width<=720px){.landing-versus__table{border-radius:1rem;display:block}.landing-versus__row{border-bottom:1px solid #7eebc52e;grid-template-columns:minmax(120px,1fr) 1fr;gap:0;display:grid}.landing-versus__row:last-child{border-bottom:0}.landing-versus__row--head{display:none}.landing-versus__row>[role=rowheader]{color:#2ee5a3;letter-spacing:.14em;text-transform:uppercase;background:#2ee5a314;grid-column:1/-1;padding:.6rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.75rem}.landing-versus__rowheader .landing-versus__row-title{letter-spacing:inherit;font-family:inherit}.landing-versus__row>[role=cell]{border-right:0;flex-wrap:wrap;align-items:flex-start;padding:.6rem 1rem;font-size:.82rem}.landing-versus__row>[role=cell] .landing-versus__cell-text{flex:calc(100% - 2.5rem)}.landing-versus__row>[role=cell]:after{content:attr(data-label);letter-spacing:.14em;color:#6e7a99;text-transform:uppercase;flex:100%;width:100%;margin-top:.35rem;font-family:IBM Plex Mono,monospace;font-size:.6rem;display:block}}.landing-page .landing-main>section[id]{scroll-margin-top:7.5rem}.landing-cross-org{position:relative;overflow:hidden}.landing-cross-org:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 60% at 50% 0,#2ee5a312,#0000 65%),radial-gradient(40% 40% at 0 100%,#0b64dd0f,#0000 55%);position:absolute;inset:0}.landing-cross-org>*{z-index:1;position:relative}.landing-cross-org .landing-feature-card--accent{background:#2ee5a30f!important;border-color:#2ee5a373!important}.landing-cross-org .landing-feature-card--accent h3{color:#2ee5a3}.landing-bullets{color:inherit;margin:.5rem 0 0;padding-left:1.1rem;list-style:outside}.landing-bullets li{color:#aab5d6;margin-bottom:.3rem;font-size:clamp(.82rem,.78rem + .18vw,.95rem);line-height:1.55}.landing-feature-card--accent .landing-bullets li{color:#c5f5e8}@keyframes route-fallback-fadein{0%{opacity:0}to{opacity:1}}.blog-hero{background:radial-gradient(circle at 0 0,#2ee5a31a,#0000 55%),radial-gradient(circle at 100% 100%,#6ad3ff14,#0000 55%),linear-gradient(#0f1322eb,#070a14f5);border:1px solid #7eebc538;border-radius:1.25rem;margin:clamp(1rem,.6rem + 1.2vw,1.5rem) clamp(.5rem,.2rem + 1.2vw,1.5rem) 0;padding:clamp(2rem,1.4rem + 2.4vw,3.5rem) clamp(.85rem,.55rem + 1.4vw,2rem);position:relative;overflow:hidden}.blog-hero__title{letter-spacing:-.03em;background:linear-gradient(120deg,#fff 0%,#d6f7e6 30%,#2ee5a3 60%,#6ad3ff 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:min(36ch,100%);margin:.5rem 0 .75rem;font-size:clamp(1.75rem,1.2rem + 2.6vw,3.4rem);font-weight:800;line-height:1.05}.blog-hero__sub{color:#c5d0ec;max-width:64ch;margin:0;font-size:clamp(.95rem,.85rem + .4vw,1.12rem);line-height:1.6}.blog-hero__meta{color:#aab5d6;letter-spacing:.06em;flex-wrap:wrap;gap:1rem 1.75rem;margin:1.5rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.78rem;display:flex}.blog-hero__badges{flex-wrap:wrap;gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.blog-hero__badges li{color:#aab5d6f2;background:#0f172a80;border:1px solid #7eebc533;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .85rem;display:flex}.blog-hero__badges svg{color:#7eebc5f2;flex:0 0 22px;width:22px;height:22px}.blog-hero__badge-num{color:#f4f7fff7;font-feature-settings:"tnum" on;font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-family:IBM Plex Mono,monospace;font-size:1.1rem;font-weight:700}.blog-hero__badge-label{letter-spacing:.12em;text-transform:uppercase;color:#aab5d6bf;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:500}.blog-hero__meta strong{font-feature-settings:"tnum" on;font-variant-numeric:tabular-nums;color:#2ee5a3;letter-spacing:-.01em;margin-right:.4rem;font-size:1.4em;font-weight:700}.blog-toolbar{margin:0 clamp(.5rem,.2rem + 1.2vw,1.5rem);padding:0 clamp(.85rem,.55rem + 1.4vw,2rem)}.blog-search{max-width:36rem;display:block}.blog-search__label{letter-spacing:.14em;text-transform:uppercase;color:#6e7a99;margin-bottom:.45rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:block}.blog-search__input{box-sizing:border-box;color:#f5f9ff;background:#0a0e1aa6;border:1px solid #7eebc538;border-radius:12px;outline:none;width:100%;padding:.65rem .95rem;font-size:.95rem;transition:border-color .18s,box-shadow .18s}.blog-search__input::placeholder{color:#aab5d68c}.blog-search__input:focus-visible{border-color:#2ee5a38c;box-shadow:0 0 0 3px #2ee5a31f}.blog-empty{text-align:center;color:#aab5d6;background:#0a0e1a59;border:1px dashed #7eebc540;border-radius:1rem;grid-column:1/-1;margin:0;padding:clamp(1.5rem,1rem + 1.5vw,2rem);font-size:1.02rem;line-height:1.55}.blog-filters{flex-wrap:wrap;gap:.5rem;margin:0 clamp(.5rem,.2rem + 1.2vw,1.5rem);padding:clamp(1rem,.7rem + 1.2vw,1.5rem) clamp(.85rem,.55rem + 1.4vw,2rem) 0;display:flex}.blog-filter{letter-spacing:.12em;text-transform:uppercase;color:#aab5d6;cursor:pointer;background:#0f1322b3;border:1px solid #7eebc52e;border-radius:999px;padding:.45rem .95rem;font-family:IBM Plex Mono,monospace;font-size:.74rem;transition:color .2s,background .2s,border-color .2s,transform .2s cubic-bezier(.16,1,.3,1)}.blog-filter:hover{color:#2ee5a3;border-color:#2ee5a38c;transform:translateY(-1px)}.blog-filter--active{color:#2ee5a3;background:#2ee5a324;border-color:#2ee5a38c}.blog-featured{margin:clamp(1.25rem,.85rem + 1.4vw,2rem) clamp(.5rem,.2rem + 1.2vw,1.5rem) 0}.blog-featured__card{color:inherit;background:radial-gradient(circle at 100% 0,#2ee5a32e,#0000 55%),linear-gradient(160deg,#0f231eeb,#070a14f5);border:1px solid #2ee5a352;border-radius:1.25rem;padding:clamp(1.75rem,1.2rem + 2vw,2.75rem);text-decoration:none;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s,box-shadow .32s;display:block;position:relative;overflow:hidden}.blog-featured__card:before{content:"";background:linear-gradient(90deg,#0000,#2ee5a3 30%,#6ad3ff 70%,#0000) 0 0/60% 100% no-repeat;height:2px;animation:5s linear infinite blogFeaturedSweep;position:absolute;top:0;left:0;right:0}@keyframes blogFeaturedSweep{0%{background-position:-60% 0}to{background-position:160% 0}}.blog-featured__card:hover{border-color:#2ee5a399;transform:translateY(-3px);box-shadow:0 24px 60px #00000073}.blog-featured__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#2ee5a3;margin:0;font-family:IBM Plex Mono,monospace;font-size:.72rem}.blog-featured__title{letter-spacing:-.025em;color:#f5f9ff;max-width:min(40ch,100%);margin:.6rem 0 .85rem;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.4rem);font-weight:700;line-height:1.1}.blog-featured__excerpt{color:#c5d0ec;max-width:64ch;margin:0;font-size:clamp(.95rem,.85rem + .4vw,1.08rem);line-height:1.55}.blog-featured__meta{color:#6e7a99;flex-wrap:wrap;gap:.4rem .6rem;margin:1.25rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.78rem;display:flex}.blog-featured__cta{color:#2ee5a3;letter-spacing:-.005em;margin-top:1.25rem;font-size:.95rem;font-weight:600;display:inline-block}@media (prefers-reduced-motion:reduce){.blog-featured__card:before{animation:none!important}}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:clamp(.875rem,.6rem + 1vw,1.25rem);margin:clamp(1.25rem,.85rem + 1.4vw,2rem) clamp(.5rem,.2rem + 1.2vw,1.5rem) 0;display:grid}.blog-card{color:inherit;background:radial-gradient(circle at 0 0,#2ee5a30f,#0000 55%),linear-gradient(#0f1322d9,#070a14eb);border:1px solid #7eebc52e;border-radius:1rem;flex-direction:column;gap:.5rem;padding:clamp(1.25rem,.9rem + 1.2vw,1.75rem);text-decoration:none;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s;display:flex}.blog-card:hover{border-color:#2ee5a380;transform:translateY(-3px);box-shadow:0 18px 38px #0000005c}.blog-card__topic{letter-spacing:.18em;text-transform:uppercase;color:#2ee5a3;background:#2ee5a31a;border:1px solid #2ee5a347;border-radius:999px;align-self:flex-start;margin:0;padding:.18rem .65rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;display:inline-block}.blog-card__title{letter-spacing:-.015em;color:#f5f9ff;margin:.4rem 0 .45rem;font-size:clamp(1.05rem,.95rem + .45vw,1.3rem);font-weight:700;line-height:1.2}.blog-card__excerpt{color:#aab5d6;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-card__meta{color:#6e7a99;gap:.4rem;margin:.85rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:flex}.blog-cta-band{background:radial-gradient(circle at 0 0,#2ee5a31f,#0000 50%),linear-gradient(135deg,#0f1322d9,#070a14f2);border:1px solid #2ee5a338;border-radius:1.5rem;grid-template-columns:1fr auto;align-items:center;gap:clamp(1rem,.7rem + 1.2vw,2rem);margin:clamp(2rem,1.4rem + 2vw,3rem) clamp(.5rem,.2rem + 1.2vw,1.5rem) 1.5rem;padding:clamp(2rem,1.4rem + 2vw,3rem) clamp(1.25rem,.85rem + 1.4vw,2rem);display:grid}.blog-cta-band h2{letter-spacing:-.02em;color:#f5f9ff;max-width:38ch;margin:.5rem 0 0;font-size:clamp(1.25rem,1rem + 1.2vw,2rem);font-weight:700;line-height:1.2}@media (width<=720px){.blog-cta-band{grid-template-columns:1fr}.blog-cta-band .landing-primary-cta{justify-self:start}}.blog-article-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.25rem,.9rem + 1vw,2rem);max-width:min(90rem,100%);margin:0 auto;padding:0 clamp(.85rem,.55rem + 1.4vw,2rem);display:grid}@media (width>=1100px){.blog-article-shell{grid-template-columns:minmax(0,min(72ch,100%)) min(15rem,28vw);justify-content:center;column-gap:clamp(1.75rem,1.2rem + 1.5vw,3rem)}}.blog-article{min-width:0;max-width:72ch;margin:clamp(1.5rem,1rem + 1.6vw,2.5rem) auto 1rem;padding:0;position:relative}.blog-article-page .blog-article{width:100%;margin-left:0;margin-right:0}.blog-article__toc{padding:1rem 0 1rem 1rem;display:none}@media (width>=1100px){.blog-article__toc{top:calc(5.75rem + env(safe-area-inset-top,0px));scrollbar-gutter:stable;max-height:calc(100vh - 6.5rem);display:block;position:sticky;overflow:auto}}.blog-article__toc-title{letter-spacing:.16em;text-transform:uppercase;color:#2ee5a3;margin:0 0 .75rem;font-family:IBM Plex Mono,monospace;font-size:.7rem}.blog-article__toc-list{color:#aab5d6;flex-direction:column;gap:.55rem;margin:0;padding:0 0 0 1.1rem;font-size:.82rem;line-height:1.35;display:flex}.blog-article__toc-list a{color:#c5d0ec;text-decoration:none;transition:color .15s}.blog-article__toc-list a:hover{color:#2ee5a3}.blog-article__crumbs{letter-spacing:.12em;text-transform:uppercase;color:#6e7a99;align-items:center;gap:.5rem;margin:0 0 1rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;display:flex}.blog-article__crumbs a{color:#2ee5a3;text-decoration:none}.blog-article__crumbs a:hover{text-decoration:underline}.blog-article__title{letter-spacing:-.03em;color:#0000;background:linear-gradient(120deg,#fff 0%,#d6f7e6 35%,#2ee5a3 70%,#6ad3ff 100%);-webkit-text-fill-color:transparent;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:clamp(1.85rem,1.3rem + 2.4vw,3.4rem);font-weight:800;line-height:1.05}.blog-article__excerpt{color:#c5d0ec;margin:0 0 1.25rem;font-size:clamp(1.05rem,.95rem + .5vw,1.25rem);line-height:1.55}.blog-article__meta{color:#6e7a99;border-bottom:1px solid #7eebc524;flex-wrap:wrap;gap:.4rem .6rem;margin:0 0 2rem;padding-bottom:1.5rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;display:flex}.blog-article__meta strong{color:#f5f9ff;font-weight:600}.blog-article__body{flex-direction:column;gap:1.25rem;display:flex}.blog-article__body p{color:#d3deec;scroll-margin-top:calc(5.75rem + env(safe-area-inset-top,0px));margin:0;font-size:clamp(1rem,.95rem + .2vw,1.08rem);line-height:1.72}.blog-article__body p:first-of-type:first-letter{float:left;color:#2ee5a3;margin:.05em .18em 0 0;font-family:Inter,sans-serif;font-size:2.6em;font-weight:800;line-height:.92}.blog-article__cta-card{background:radial-gradient(circle at 100% 0,#6ad3ff1a,#0000 55%),linear-gradient(160deg,#0f1322e6,#070a14f2);border:1px solid #2ee5a352;border-radius:1.25rem;margin:2.25rem 0 1rem;padding:clamp(1.5rem,1rem + 1.6vw,2.25rem)}.blog-article__cta-card h3{letter-spacing:-.018em;color:#f5f9ff;margin:.5rem 0 .75rem;font-size:clamp(1.2rem,1rem + .8vw,1.6rem);font-weight:700;line-height:1.18}.blog-article__cta-card p{color:#c5d0ec;margin:0 0 1.25rem;font-size:.98rem;line-height:1.55}.blog-related{max-width:80rem;margin:2.25rem auto 1.5rem;padding:0 clamp(.85rem,.55rem + 1.4vw,2rem)}.blog-related .landing-eyebrow{color:#2ee5a3;margin:0 0 1rem}.blog-related__grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:clamp(.875rem,.6rem + 1vw,1.25rem);display:grid}@media (prefers-reduced-motion:reduce){.blog-card,.blog-featured__card{transition:none!important}}.landing-page .landing-atmosphere{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.landing-atmosphere__orb{filter:blur(100px);will-change:transform;pointer-events:none;mix-blend-mode:screen;border-radius:50%;position:absolute}.landing-atmosphere__orb--a{opacity:.14;background:#1d4ed8;width:700px;height:700px;animation:42s ease-in-out infinite landingOrbDriftA;top:-200px;left:-150px}.landing-atmosphere__orb--b{opacity:.16;filter:blur(90px);background:#60a5fa;width:520px;height:520px;animation:33s ease-in-out infinite landingOrbDriftB;top:18%;right:-120px}.landing-atmosphere__orb--c{opacity:.12;filter:blur(110px);background:#312e81;width:420px;height:420px;animation:48s ease-in-out infinite landingOrbDriftC;bottom:-120px;left:38%}.landing-atmosphere__orb--d{opacity:.1;filter:blur(120px);background:#93c5fd;width:460px;height:460px;animation:27s ease-in-out infinite landingOrbDriftD;top:38%;left:8%}@keyframes landingOrbDriftA{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(120px,80px)scale(1.1)}}@keyframes landingOrbDriftB{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-90px,140px)scale(.95)}}@keyframes landingOrbDriftC{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(80px,-110px)scale(1.15)}}@keyframes landingOrbDriftD{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-130px,-60px)scale(1.05)}}.landing-page .landing-grain{z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.landing-page>header,.landing-page>main,.landing-page>footer{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.landing-atmosphere__orb{animation:none!important}}.app-user-chip__avatar{justify-content:center!important;align-items:center!important;line-height:1!important;display:flex!important}.landing-cross-org__viz{aspect-ratio:1200/520;width:100%;max-height:clamp(360px,48vh,560px);box-shadow:none;background:0 0;border:0;border-radius:1.25rem;padding:0;position:relative;overflow:hidden}.trust-gate{contain:layout paint;width:100%;height:100%;position:relative}.trust-gate__svg{shape-rendering:geometricprecision;width:100%;height:100%;display:block}.trust-gate__pod-core{filter:drop-shadow(0 0 8px #2ee5a340)}.trust-gate__node{opacity:.55;transform-origin:50%;transform-box:fill-box;filter:drop-shadow(0 0 3px #6ad3ff99);animation:3.2s ease-in-out infinite trustGateBreathe;animation-delay:calc(var(--i,0) * .18s);will-change:opacity, transform}@keyframes trustGateBreathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.1)}}.trust-gate__trail--forward{stroke-dasharray:220;stroke-dashoffset:220px;opacity:0;animation:10s linear infinite trustGateForwardTrail}@keyframes trustGateForwardTrail{0%,6%{stroke-dashoffset:220px;opacity:0}10%{opacity:.9}24%{stroke-dashoffset:0;opacity:.9}56%{stroke-dashoffset:0;opacity:.9}62%{stroke-dashoffset:-220px;opacity:0}to{stroke-dashoffset:-220px;opacity:0}}.trust-gate__trail--return{stroke-dasharray:220;stroke-dashoffset:220px;opacity:0;animation:10s linear infinite trustGateReturnTrail}@keyframes trustGateReturnTrail{0%,42%{stroke-dashoffset:220px;opacity:0}46%{opacity:.9}58%{stroke-dashoffset:0;opacity:.9}72%{stroke-dashoffset:0;opacity:.9}78%{stroke-dashoffset:-220px;opacity:0}to{stroke-dashoffset:-220px;opacity:0}}.trust-gate__link{opacity:0;animation:10s linear infinite trustGateLink}@keyframes trustGateLink{0%,60%{opacity:0;stroke-dashoffset:0}64%{opacity:.4}72%{opacity:.4;stroke-dashoffset:-120px}78%{opacity:0}to{opacity:0}}.trust-gate__edge{opacity:0;animation:10s linear infinite trustGateEdge}.trust-gate__edge--id{filter:drop-shadow(0 0 #0000);animation-delay:0s}.trust-gate__edge--scope{animation-delay:.4s}.trust-gate__edge--sign{animation-delay:.8s}.trust-gate__edge--shake{animation-delay:1.2s}@keyframes trustGateEdge{0%,25%{opacity:0}26%{opacity:1;filter:drop-shadow(0 0 12px)}32%{opacity:.8}42%{opacity:.4}60%{opacity:.4;filter:drop-shadow(0 0 6px)}72%{opacity:0;filter:drop-shadow(0 0 #0000)}to{opacity:0}}.trust-gate__stage{opacity:0;animation:10s linear infinite trustGateStageLabel}.trust-gate__stage--id{animation-delay:0s}.trust-gate__stage--scope{animation-delay:.4s}.trust-gate__stage--sign{animation-delay:.8s}.trust-gate__stage--shake{animation-delay:1.2s}@keyframes trustGateStageLabel{0%,25%{opacity:0}26%{opacity:1}44%{opacity:.7}72%{opacity:0}to{opacity:0}}.trust-gate__core{opacity:0;transform-origin:50%;transform-box:view-box;animation:10s linear infinite trustGateCore}@keyframes trustGateCore{0%,38%{opacity:0;transform:scale(.6)}42%{opacity:.85;transform:scale(1)}58%{opacity:.85;transform:scale(1)}62%{opacity:0;transform:scale(.6)}to{opacity:0;transform:scale(.6)}}.trust-gate__badge{opacity:0;transform-origin:50%;transform-box:fill-box;filter:drop-shadow(0 0 14px #2ee5a3b3);will-change:opacity, transform;animation:10s ease-out infinite trustGateBadge}@keyframes trustGateBadge{0%,40%{opacity:0;transform:translate(600px,130px)scale(.4)}44%{opacity:1;transform:translate(600px,130px)scale(1.15)}48%{transform:translate(600px,130px)scale(1)}72%{opacity:1;transform:translate(600px,130px)scale(1)}78%{opacity:0;transform:translate(600px,130px)scale(1)}to{opacity:0;transform:translate(600px,130px)scale(.4)}}.trust-gate__capsule{opacity:0;offset-path:path("M 415 205 C 420 200, 480 200, 540 260 L 660 260 C 720 200, 780 200, 885 205");offset-rotate:0deg;filter:drop-shadow(0 0 10px #2ee5a3cc);will-change:opacity, offset-distance;animation:10s linear infinite trustGateCapsule}@keyframes trustGateCapsule{0%{offset-distance:0%;opacity:0}6%{offset-distance:0%;opacity:0}8%{opacity:1}24%{offset-distance:50%;opacity:1}44%{offset-distance:50%;opacity:1}58%{offset-distance:100%;opacity:1}62%{opacity:0}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.trust-gate__node,.trust-gate__trail--forward,.trust-gate__trail--return,.trust-gate__link,.trust-gate__edge,.trust-gate__stage,.trust-gate__core,.trust-gate__badge,.trust-gate__capsule{animation:none!important}.trust-gate__node{opacity:.7}.trust-gate__edge{opacity:.4}.trust-gate__core{opacity:.5;transform:scale(1)}.trust-gate__badge{opacity:.85;transform:translate(600px,130px)scale(1)}.trust-gate__trail--forward,.trust-gate__trail--return{opacity:.6;stroke-dashoffset:0}}.cod{justify-content:center;align-items:center;width:100%;height:100%;font-family:Inter,sans-serif;display:flex}.cod__frame{contain:layout paint;font-variant-numeric:tabular-nums;background:#0e1116d9;border:1px solid #2ee5a32e;border-radius:14px;width:min(720px,100%);padding:1rem 1.1rem 5.5rem;position:relative;box-shadow:inset 0 1px #ffffff0a,0 28px 70px #0000008c}.cod__prompt-bar{color:#d3def5;background:#141a24d9;border:1px solid #6ad3ff26;border-radius:999px;align-items:center;gap:.6rem;min-height:44px;padding:.6rem 1rem;font-size:.85rem;display:flex}.cod__avatar-dot{background:#6ad3ff;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 8px #6ad3ff80}.cod__prompt-text{letter-spacing:.01em;color:#d3def5;font-family:IBM Plex Mono,monospace;font-size:.78rem}.cod__junction{width:100%;height:28px;margin:.4rem 0 .2rem;display:block}.cod__lane{background:#080c1699;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:.8rem;padding:.8rem 1rem .7rem;transition:opacity .6s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1);position:relative}.cod__lane--expensive{border-color:#fec51440}.cod__lane--cheap{border-color:#2ee5a34d;box-shadow:inset 0 0 0 1px #2ee5a30a,0 0 24px #2ee5a30f}.cod__lane--dimmed{opacity:.35;filter:saturate(.4)}.cod__lane-header{letter-spacing:.06em;align-items:center;gap:.6rem;margin-bottom:.4rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;display:flex}.cod__lane--expensive .cod__lane-name{color:#fec514}.cod__lane--cheap .cod__lane-name{color:#2ee5a3}.cod__lane-price{color:#aab5d68c;letter-spacing:.04em;font-size:.65rem}.cod__redundant{color:#ff8a8a;letter-spacing:.06em;text-transform:uppercase;background:#ff6b8a1f;border:1px solid #ff6b8a59;border-radius:999px;margin-left:auto;padding:.1rem .55rem;font-size:.6rem;animation:.32s cubic-bezier(.16,1,.3,1) both codSlideInRight}.cod__lane-body{color:#d5def5eb;min-height:64px;padding-right:6.5rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;line-height:1.5;position:relative}.cod__stream{word-break:break-word;display:inline}.cod__cost-ticker{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-size:1.05rem;font-weight:600;position:absolute;bottom:.7rem;right:1rem}.cod__cost-ticker--exp{color:#fec514}.cod__cost-ticker--cheap{color:#2ee5a3}.cod__quality-badge{color:#d4ffe7;background:#2ee5a31f;border:1px solid #2ee5a366;border-radius:999px;align-items:center;gap:.4rem;margin-top:.55rem;padding:.3rem .7rem;font-family:Inter,sans-serif;font-size:.72rem;animation:.32s cubic-bezier(.16,1,.3,1) both codBadgeBloom;display:inline-flex}.cod__quality-check{color:#0a0f0d;background:#2ee5a3;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.65rem;font-weight:700;display:inline-flex}.cod__quality-badge em{color:#aab5d6bf;font-size:.66rem;font-style:italic}.cod__decision-card{color:#d5def5cc;background:#2ee5a30d;border:1px solid #2ee5a333;border-radius:10px;margin-top:.4rem;padding:.7rem .9rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;line-height:1.7;animation:.4s cubic-bezier(.16,1,.3,1) both codSlideInRight}.cod__decision-card b{color:#2ee5a3;font-weight:600}.cod__hero{text-align:center;border-top:1px solid #ffffff0f;padding-top:.6rem;position:absolute;bottom:1.1rem;left:1.1rem;right:1.1rem}.cod__hero-label{letter-spacing:.16em;color:#aab5d68c;margin-bottom:.3rem;font-family:IBM Plex Mono,monospace;font-size:.65rem}.cod__hero-amount{letter-spacing:-.02em;background:linear-gradient(135deg,#f5f9ff 30%,#2ee5a3 100%);-webkit-text-fill-color:transparent;color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-family:Inter,sans-serif;font-size:2rem;font-weight:800;line-height:1}.cod__hero-sub{color:#2ee5a3;letter-spacing:-.005em;margin-top:.4rem;font-size:.78rem}@keyframes codBadgeBloom{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes codSlideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cod__lane,.cod__redundant,.cod__quality-badge,.cod__decision-card{transition:none!important;animation:none!important}}body .route-fallback{text-align:center;max-width:28rem;color:#e7eefc!important;background:radial-gradient(circle at 0 0,#2ee5a314,#0000 55%),radial-gradient(circle at 100% 100%,#6ad3ff0f,#0000 55%),linear-gradient(#070a16f5,#04060efa)!important;border:1px solid #2ee5a338!important;border-radius:1.25rem!important;margin:4rem auto!important;padding:2rem 2.4rem!important;box-shadow:0 28px 70px #0000008c,inset 0 0 90px #2ee5a30d!important}body .route-fallback p{color:#f5f9ff;margin:.5rem 0 .4rem;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600}body .route-fallback span:not(.route-fallback__spinner){color:#aab5d6;font-size:.85rem;line-height:1.5}body .route-fallback .secondary-cta{color:#2ee5a3;cursor:pointer;background:#2ee5a31f;border:1px solid #2ee5a366;border-radius:999px;margin-top:1.25rem;padding:.55rem 1rem}body .route-fallback .secondary-cta:hover{color:#f5f9ff;background:#2ee5a338}body .route-fallback__spinner{border-radius:50%;animation:.85s linear infinite route-fallback-spin;display:inline-block;border:2px solid #2ee5a340!important;border-top-color:#2ee5a3!important;width:36px!important;height:36px!important}html,body{background:#04060e!important}#root:empty:before{content:"";background:radial-gradient(circle at 18% 14%,#2ee5a31f,#0000 32%),radial-gradient(circle at 82% 10%,#6ad3ff14,#0000 32%),linear-gradient(#04060e 0%,#060912 70%,#04060e 100%);display:block;position:fixed;inset:0}#root:empty:after{content:"";border:2px solid #2ee5a338;border-top-color:#2ee5a3;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;animation:.85s linear infinite route-fallback-spin;position:fixed;top:50%;left:50%}.agent-boundaries{isolation:isolate;background:radial-gradient(circle at 0 0,#2ee5a30f,#0000 55%),radial-gradient(circle at 100% 100%,#6ad3ff0f,#0000 55%),linear-gradient(#070a16f2,#04060efa);border:1px solid #7eebc533;border-radius:1.5rem;width:100%;min-height:clamp(420px,50vh,620px);position:relative;overflow:hidden}.agent-boundaries__canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.agent-boundaries__overlay{z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;min-height:clamp(420px,50vh,620px);padding:clamp(1.25rem,1rem + 1.4vw,2.25rem);display:flex;position:relative}.agent-boundaries__caption{text-align:center;opacity:0;width:min(560px,90%);transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1);position:absolute;bottom:clamp(2.5rem,2rem + 2vw,4rem);left:50%;transform:translate(-50%)}.agent-boundaries__caption--active{opacity:1;transform:translate(-50%)translateY(0)}.agent-boundaries__caption-line{letter-spacing:-.025em;background:linear-gradient(120deg,#fff 0%,#d6f7e6 30%,#2ee5a3 60%,#6ad3ff 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px #2ee5a32e);-webkit-background-clip:text;background-clip:text;margin:0 0 .4rem;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.6rem);font-weight:800;line-height:1.1}.agent-boundaries__caption-sub{color:#c5d0ec;letter-spacing:-.005em;max-width:56ch;margin:0 auto;font-size:clamp(.85rem,.78rem + .3vw,1rem);line-height:1.5}.agent-boundaries__progress{gap:.4rem;display:flex;position:absolute;bottom:clamp(.85rem,.6rem + .6vw,1.5rem);left:50%;transform:translate(-50%)}.agent-boundaries__pip{background:#7eebc52e;border-radius:999px;width:26px;height:3px;transition:background .32s}.agent-boundaries__pip--active{background:linear-gradient(90deg,#2ee5a3,#6ad3ff)}@media (prefers-reduced-motion:reduce){.agent-boundaries__caption{transition:none!important}}.landing-page .landing-hero__title{letter-spacing:-.038em!important;max-width:14ch!important;font-size:clamp(2.2rem,1.2rem + 2vw,2.8rem)!important;font-weight:800!important;line-height:.96!important}.landing-page .landing-hero__body{max-width:56ch!important;font-size:clamp(1rem,.92rem + .4vw,1.18rem)!important;line-height:1.55!important}.landing-page .landing-hero__body--secondary{color:#aab5d6!important;max-width:56ch!important;font-size:clamp(.95rem,.88rem + .3vw,1.08rem)!important}.landing-oauth-arch{max-width:960px;margin:0 auto 2rem}.landing-oauth-arch__svg{width:100%;height:auto;display:block}.landing-oauth-arch__lane-label{fill:var(--ink);letter-spacing:.02em;font-size:15px;font-weight:600}.landing-oauth-arch__lane-hint{fill:var(--muted);font-size:12px}.landing-oauth-arch__box{stroke-width:1.25px}.landing-oauth-arch__box--muted{fill:#0f1322eb;stroke:#aab5d647}.landing-oauth-arch__box--accent{fill:#0f1626f2;stroke:#2ee5a359}.landing-oauth-arch__box--gateway{fill:#080c18eb;stroke:#6ad3ff6b;stroke-width:1.35px}.landing-oauth-arch__box-title{fill:var(--ink-soft);font-size:13px;font-weight:600}.landing-oauth-arch__box-sub{fill:var(--muted);font-size:11px}.landing-oauth-arch__gateway-chip{fill:var(--signed);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.landing-oauth-arch__conn--oauth{stroke:#aab5d673;stroke-width:1.6px;stroke-dasharray:6 10;stroke-linecap:round}.landing-oauth-arch__conn--credex{stroke:url(#landing-oauth-arch-grad-credex);stroke-width:2.25px;stroke-linecap:round;stroke-dasharray:10 14;stroke-dashoffset:0}.landing-oauth-arch__arrowhead--oauth{fill:#aab5d6a6}.landing-oauth-arch__arrowhead--credex{fill:var(--signed)}.landing-oauth-arch__revoke{fill:#ff4d8d14;stroke:#ff4d8d47;stroke-width:1px}.landing-oauth-arch__revoke-text{fill:var(--ink-soft);font-size:11px;font-weight:500}.landing-oauth-arch__figcaption{color:var(--muted);text-align:center;max-width:52rem;margin:.85rem auto 0;font-size:.95rem;line-height:1.55}@media (prefers-reduced-motion:no-preference){.landing-oauth-arch__conn--oauth{animation:2.8s linear infinite landing-oauth-dash-shift}.landing-oauth-arch__conn--credex{animation:2s linear infinite landing-oauth-dash-flow}}@keyframes landing-oauth-dash-shift{to{stroke-dashoffset:-80px}}@keyframes landing-oauth-dash-flow{to{stroke-dashoffset:-48px}}@media (prefers-reduced-motion:reduce){.landing-oauth-arch__conn--oauth,.landing-oauth-arch__conn--credex{animation:none}}.landing-gov-fit-viz{margin:.5rem 0 1rem}.landing-gov-fit-viz__svg{width:100%;max-width:640px;height:auto;display:block}.landing-gov-fit-viz__box{stroke-width:1.2px}.landing-gov-fit-viz__box--muted{fill:#0c101eeb;stroke:#aab5d647}.landing-gov-fit-viz__box--gate{fill:#060a16f2;stroke:#2ee5a361}.landing-gov-fit-viz__t{fill:var(--ink-soft);font-size:13px;font-weight:600}.landing-gov-fit-viz__s{fill:var(--muted);font-size:11px}.landing-gov-fit-viz__chip{fill:var(--signed);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.landing-gov-fit-viz__edge{stroke:#aab5d673;stroke-width:2px}.landing-gov-fit-viz__edge--accent{stroke:#2ee5a38c}.landing-gov-fit-viz__head{fill:#aab5d6bf}.landing-gov-fit-viz__head--accent{fill:var(--signed)}.landing-gov-fit-viz__pill{fill:#ff4d8d14;stroke:#ff4d8d47;stroke-width:1px}.landing-gov-fit-viz__pill-t{fill:var(--ink-soft);font-size:11px;font-weight:500}@media (prefers-reduced-motion:no-preference){.landing-gov-fit-viz__pulse-ring{transform-origin:320px 110px;animation:4.5s ease-in-out infinite landing-gov-fit-breathe}}@keyframes landing-gov-fit-breathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.95;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.landing-gov-fit-viz__pulse-ring{opacity:.65;animation:none}}.landing-product-split__dual{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:clamp(1.25rem,3vw,2.5rem);margin-top:1.5rem;display:grid}.landing-product-split__lane{border:1px solid var(--line);background:#080c188c;border-radius:18px;padding:1.25rem clamp(1rem,2vw,1.5rem) 1.5rem}.landing-product-split__lane-title{color:var(--ink);margin:.35rem 0 .75rem;font-size:1.05rem;font-weight:600;line-height:1.35}.landing-product-split__lane-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.savings-network{isolation:isolate;background:radial-gradient(circle,#fec51414,#0000 55%),radial-gradient(circle at 100% 0,#2ee5a30d,#0000 55%),linear-gradient(#070a16f5,#04060efa);border:1px solid #fec51438;border-radius:1.5rem;width:100%;min-height:clamp(440px,56vh,680px);position:relative;overflow:hidden}.savings-network__canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.savings-network__overlay{z-index:2;pointer-events:none;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;min-height:clamp(440px,56vh,680px);padding:clamp(1rem,.85rem + 1.4vw,2rem);display:flex;position:relative}.savings-network__total{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#070a16b3;border:1px solid #fec51466;border-radius:1rem;min-width:clamp(200px,22vw,280px);padding:.85rem 1.2rem 1rem;box-shadow:0 18px 40px #0006}.savings-network__total-label{letter-spacing:.18em;color:#fec514;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.66rem}.savings-network__total-value{font-feature-settings:"tnum" on;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#0000;background:linear-gradient(120deg,#fff 0%,#fec514 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:.18rem;margin:.3rem 0 .25rem;font-family:Inter,sans-serif;font-size:clamp(2rem,1.5rem + 2.4vw,3.4rem);font-weight:800;line-height:1;display:flex}.savings-network__currency{color:#fec514;-webkit-text-fill-color:#fec514;background:0 0;font-size:.55em}.savings-network__total-cap{color:#aab5d6;letter-spacing:.06em;max-width:26ch;margin:0;font-family:IBM Plex Mono,monospace;font-size:.7rem;line-height:1.4}.arch-diagram{isolation:isolate;background:radial-gradient(circle at 0 0,#2ee5a30f,#0000 55%),radial-gradient(circle at 100% 100%,#6ad3ff0f,#0000 55%),linear-gradient(#070a16f5,#04060efa);border:1px solid #7eebc538;border-radius:1.5rem;width:100%;min-height:clamp(440px,56vh,620px);position:relative;overflow:hidden}.arch-diagram__canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.arch-diagram__overlay{z-index:2;pointer-events:none;flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:clamp(440px,56vh,620px);display:flex;position:relative}.arch-diagram__modes{-webkit-backdrop-filter:blur(14px);pointer-events:auto;background:#070a16b3;border:1px solid #7eebc538;border-radius:999px;align-self:center;gap:.25rem;margin-top:clamp(1rem,.7rem + 1vw,1.5rem);padding:.3rem;display:inline-flex}.arch-diagram__mode{appearance:none;letter-spacing:.12em;color:#aab5d6;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5rem 1.1rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;transition:color .2s,background .2s}.arch-diagram__mode:hover{color:#f5f9ff}.arch-diagram__mode--active{color:#04060e;background:linear-gradient(120deg,#2ee5a3,#6ad3ff)}.arch-diagram__caption{text-align:center;pointer-events:none;height:1.4rem;position:absolute;bottom:clamp(.85rem,.6rem + .6vw,1.5rem);left:0;right:0}.arch-diagram__caption-line{letter-spacing:.04em;color:#c5d0ec;opacity:0;width:min(620px,92%);font-family:IBM Plex Mono,monospace;font-size:clamp(.78rem,.7rem + .3vw,.95rem);transition:opacity .48s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.arch-diagram__caption-line--active{opacity:1}@media (prefers-reduced-motion:reduce){.arch-diagram__caption-line{transition:none!important}}.ai-perf-back{-webkit-backdrop-filter:blur(14px);letter-spacing:.1em;color:#aab5d6;text-transform:uppercase;background:#070a16b3;border:1px solid #7eebc538;border-radius:999px;align-self:flex-start;align-items:center;gap:.45rem;margin:0 clamp(.5rem,.2rem + 1.2vw,1.5rem) 1rem;padding:.5rem .85rem;font-family:IBM Plex Mono,monospace;font-size:.74rem;text-decoration:none;transition:color .22s,border-color .22s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.ai-perf-back:hover{color:#2ee5a3;border-color:#2ee5a38c;transform:translate(-2px)}.ai-perf-back__arrow{font-size:1rem;line-height:1}.landing-page[data-testid=ai-performance-screen] .landing-eyebrow{color:#fec514}.landing-page[data-testid=ai-performance-screen] .landing-hero h1{background:linear-gradient(120deg,#fff 0%,#ffe9a8 30%,#fec514 60%,#2ee5a3 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.app-shell .theme-toggle,[data-theme-toggle],.theme-switcher,button[aria-label*=dark\ mode i],button[aria-label*=light\ mode i],button[aria-label*=theme i],.app-shell .overview-hero .status-pill,.overview-hero .card-label{display:none!important}.overview-hero__statusline>span{letter-spacing:.06em!important;font-size:.74rem!important}.overview-hero__statusline>span:nth-child(2),.overview-hero__statusline>span:nth-child(3){display:none!important}.app-shell .avatar,.app-shell .user-avatar,.app-sidebar__avatar,[class*=avatar]:not([class*=blog]){font-feature-settings:"tnum" on;text-align:center!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.app-shell .avatar>*,.app-sidebar__avatar>*{margin:0!important;padding:0!important;line-height:1!important;display:block!important;position:static!important;transform:none!important}.app-shell-page__body .card,.app-shell-page__body .panel,.app-shell-page__body section[class*=card],.app-shell-page__body article[class*=card]{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.app-shell-page__body section+section,.app-shell-page__body article+article{margin-top:clamp(1rem,.7rem + 1vw,1.5rem)!important}.app-shell-page{padding:clamp(1.25rem,.9rem + 1.4vw,2rem)!important}.app-shell-page__body input,.app-shell-page__body textarea,.app-shell-page__body select{border:1px solid #7eebc52e!important}.app-shell .demo-journey-checklist,.demo-journey-checklist--variant-overview{display:none!important}.app-topbar__search{min-width:220px!important;max-width:320px!important;height:2.4rem!important;padding:0 .85rem!important;font-size:.85rem!important}@media (width<=880px){.app-topbar__search{display:none!important}}.app-sidebar__brand{flex-direction:column;align-items:stretch;gap:.55rem;display:flex;background:0 0!important;border:0!important;padding:clamp(.85rem,.6rem + .6vw,1.1rem)!important}.app-sidebar__product-mark{flex-direction:column;gap:.12rem;padding:0 .15rem;display:flex}.app-sidebar__product-name{letter-spacing:.16em;text-transform:uppercase;color:#0f172ab8;font-size:.68rem;font-weight:750}.app-sidebar__product-name--finops{color:#057a55e0}.app-sidebar__product-sub{color:#64748bf2;font-size:.72rem;line-height:1.35}.app-sidebar__org-switcher,.app-sidebar__context{margin-top:0!important;padding-top:clamp(.85rem,.6rem + .6vw,1.2rem)!important}.overview-hero__cleanroom-selector{display:none!important}.overview-hero__copy-block,.overview-quickstart__paste{max-height:40px!important;position:relative!important;overflow:hidden!important}.overview-hero__copy-block:after,.overview-quickstart__paste:after{content:"— Click \"Copy\" to copy the connect command";color:#aab5d6;letter-spacing:.06em;background:#070a16f2;align-items:center;padding-left:1rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;display:flex;position:absolute;inset:0}.landing-hero .landing-status-strip:not(.landing-status-strip--honest),.landing-page .landing-status-strip:not(.landing-status-strip--honest),.landing-page.is-credexai-app .landing-status-strip:not(.landing-status-strip--honest),.landing-stat-strip,.landing-stat-strip__inner,.landing-stat-strip__cell,.landing-status-strip:not(.landing-status-strip--honest) .landing-status-strip__dot,.landing-status-strip:not(.landing-status-strip--honest) .landing-status-strip__label,.landing-status-strip:not(.landing-status-strip--honest) .landing-status-strip__value,.landing-status-strip:not(.landing-status-strip--honest) .landing-status-strip__sep{display:none!important}.trust-field__corner{-webkit-backdrop-filter:none!important;color:#aab5d68c!important;letter-spacing:.16em!important;background:0 0!important;border:0!important;padding:.35rem .5rem!important;font-size:.6rem!important}.trust-field__corner-label{color:inherit!important}body.landing-active .landing-page section,body.landing-active .landing-page section.landing-section,body.landing-active .landing-page .landing-cross-org,body.landing-active .landing-page .landing-customers,body.landing-active .landing-page .landing-trust-bar,body.landing-active .landing-page .landing-handshake,body.landing-active .landing-page .landing-versus,body.landing-active .landing-page .landing-proof-strip,body.landing-active .landing-page .landing-closing-band,body.landing-active .landing-page .landing-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-left:0!important;margin-right:0!important}body.landing-active .landing-page .landing-feature-card,body.landing-active .landing-page .landing-card,body.landing-active .landing-page .landing-stat-card,body.landing-active .landing-page .landing-proof-strip__card,body.landing-active .landing-page article[class*=card]{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body.landing-active .landing-page .landing-feature-card .landing-card-label,body.landing-active .landing-page .landing-card .landing-card-label{color:#2ee5a3!important;letter-spacing:.18em!important;background:0 0!important;border:0!important;padding:0 0 .4rem!important;font-size:.7rem!important}body.landing-active .landing-page .landing-hero{padding-top:clamp(2.5rem,1.6rem + 3.5vw,5.5rem)!important;padding-bottom:clamp(2rem,1.4rem + 2.5vw,4rem)!important}body.landing-active .landing-page{overflow:visible!important}html,body{overflow-x:clip}body.landing-active .landing-topbar,body.landing-active .landing-topbar.landing-topbar--pill{z-index:100!important;-webkit-backdrop-filter:blur(22px)saturate(130%)!important;width:100vw!important;max-width:none!important;box-shadow:none!important;background:#080e168c!important;border:0!important;border-bottom:1px solid #ffffff0f!important;border-radius:0!important;margin:0 calc(50% - 50vw)!important;padding-left:clamp(1rem,4vw,3rem)!important;padding-right:clamp(1rem,4vw,3rem)!important;position:sticky!important;top:0!important;left:0!important;right:0!important}body.landing-active.is-scrolled .landing-topbar,body.landing-active.is-scrolled .landing-topbar.landing-topbar--pill{background:#060a12d1!important;border-bottom-color:#ffffff1a!important}body.landing-active .landing-skip-link{z-index:110!important}body.landing-active .landing-topbar>*{position:relative}body.landing-active .landing-topbar:before{content:"";pointer-events:none;position:absolute;inset:0}body.landing-active .landing-brand-subtitle{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body.landing-active .landing-topbar,body.landing-active .landing-topbar.landing-topbar--pill{min-height:0!important;padding-top:.55rem!important;padding-bottom:.55rem!important}body.landing-active .landing-brand-lockup{gap:.5rem!important}body.landing-active .landing-page>main>section{padding-left:clamp(1rem,2vw,1.5rem);padding-right:clamp(1rem,2vw,1.5rem)}body.landing-active .landing-page .landing-feature-card{box-shadow:none!important;background:#141c2a73!important;border:1px solid #ffffff0f!important;padding:clamp(1.05rem,.88rem + .65vw,1.55rem)!important}body.landing-active .landing-page .landing-feature-card:hover{background:#1822328c!important;border-color:#48efcf38!important}html{scroll-padding-top:clamp(3.5rem,3rem + 2vw,5rem)}body.landing-active .landing-page .landing-hero__copy>.landing-eyebrow:first-of-type{text-transform:none!important;letter-spacing:.005em!important;color:#aab5d6!important;max-width:42ch!important;margin-bottom:.85rem!important;font-family:Inter,sans-serif!important;font-size:clamp(.95rem,.85rem + .4vw,1.15rem)!important;font-weight:500!important}.landing-hero__tagline{display:none!important}.landing-grain{opacity:.025!important}body.landing-active .trust-field,body.landing-active .agent-boundaries,body.landing-active .arch-diagram,body.landing-active .savings-network,body.landing-active .landing-cross-org__viz{border:0!important;border-radius:1.25rem!important;box-shadow:inset 0 0 0 1px #7eebc50f,0 30px 80px #00000073!important}body.landing-active .landing-page .landing-section__heading h2{letter-spacing:-.025em!important}body.landing-active .landing-page .landing-section__heading p{color:#aab5d6!important}.landing-page .landing-brand-subtitle{letter-spacing:.04em!important;color:#aab5d6a6!important;white-space:nowrap!important;margin:0!important;font-size:.72rem!important;font-weight:400!important}.landing-page .landing-topbar .landing-nav{gap:.35rem .55rem!important}.landing-page .landing-topbar .landing-nav a{letter-spacing:.03em!important;font-size:.78rem!important}.landing-page .landing-feature-card,:root .landing-page .landing-feature-card{box-shadow:none!important;background:#0a0e1a73!important;border:none!important;padding:1.4rem 1.5rem!important}.landing-page .landing-feature-card:hover,:root .landing-page .landing-feature-card:hover{background:#0e14248c!important;border:none!important;box-shadow:0 0 32px #2ee5a30f!important}.landing-page .landing-proof-strip__card,.landing-page .landing-customers,.landing-page .landing-customers__row>span{box-shadow:none!important;background:0 0!important;border:none!important}.landing-page .landing-customers__row>span{background:#ffffff08!important;border-radius:999px!important;padding:.4rem .85rem!important;font-size:.72rem!important}.landing-page .landing-pill,.landing-page .landing-pill-row .landing-pill{background:#ffffff0a!important;border:none!important}.landing-stat-strip,.landing-page .landing-status-strip:not(.landing-status-strip--honest){display:none!important}.landing-page .landing-section,.landing-page .landing-versus,.landing-page .landing-trust-bar{background:0 0!important;border:none!important}.landing-page .landing-versus__table{border:1px solid #ffffff0a!important}.landing-page .landing-trust-bar__pill{background:#0a0e1a66!important;border:1px solid #2ee5a31f!important}.overview-agent-setup{gap:.75rem;margin:1rem 0 1.1rem;display:grid}.overview-agent-setup__intro{color:var(--text-secondary);max-width:36rem;margin:.35rem 0 0}.overview-agent-mode{background:#0a0e1a6b;border:1px solid #ffffff14;border-radius:8px;width:fit-content;max-width:100%;padding:.2rem;display:inline-flex}.overview-agent-mode__option{min-height:2rem;color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:.42rem .72rem;font-size:.82rem}.overview-agent-mode__option--active{color:var(--text-primary);background:#2ee5a324;box-shadow:inset 0 0 0 1px #2ee5a338}.overview-agent-rail{gap:0;margin-top:.15rem;display:grid;position:relative}.overview-agent-rail:before{content:"";background:#2ee5a33d;width:1px;position:absolute;top:1.1rem;bottom:1.25rem;left:.88rem}.overview-agent-rail__step{grid-template-columns:1.8rem minmax(0,1fr);gap:.85rem;padding:.55rem 0 .65rem;display:grid;position:relative}.overview-agent-rail__dot{z-index:1;color:#8ff6cf;background:#0b101c;border:1px solid #2ee5a357;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-family:IBM Plex Mono,monospace;font-size:.76rem;display:grid}.overview-agent-rail__body{flex-wrap:wrap;align-items:center;gap:.45rem .7rem;min-width:0;display:flex}.overview-agent-rail__body strong{color:var(--text-primary);flex:0 0 100%;font-size:.92rem}.overview-agent-rail__body span{min-width:12rem;color:var(--text-secondary);flex:16rem;font-size:.84rem}.overview-agent-rail__body .primary-cta,.overview-agent-rail__body .secondary-cta{flex:none}@media (width<=560px){.overview-agent-mode,.overview-agent-rail__body .primary-cta,.overview-agent-rail__body .secondary-cta{justify-content:center;width:100%}.overview-agent-mode__option{flex:1 1 0}.overview-agent-rail__body span{min-width:0}}.overview-hero__prompt-details{background:#0a0e1a66;border:1px solid #ffffff0f;border-radius:8px;margin:.5rem 0 .75rem;overflow:hidden}.overview-hero__prompt-details>summary{cursor:pointer;letter-spacing:.04em;color:#aab5d6d9;-webkit-user-select:none;user-select:none;padding:.55rem .85rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;list-style:none}.overview-hero__prompt-details>summary::-webkit-details-marker{display:none}.overview-hero__prompt-details>summary:before{content:"▸ ";width:1em;transition:transform .2s;display:inline-block}.overview-hero__prompt-details[open]>summary:before{transform:rotate(90deg)}.overview-hero__prompt-details>summary:hover{color:#e6edf3;background:#2ee5a30f}.overview-hero__prompt-details .settings-code-block{border:none;border-top:1px solid #ffffff0f;border-radius:0;margin:0}.overview-demo-guide{gap:.85rem;display:grid}.overview-demo-guide__actions,.overview-demo-guide__milestones{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.overview-demo-guide__success{gap:.45rem;display:grid}.overview-demo-guide__success h3{margin:0;font-size:.92rem}.overview-demo-guide__success ul{color:#e2e8f0c2;margin:0;padding-left:1.1rem}.overview-demo-guide__milestones span{color:#e2e8f0d1;background:#2ee5a314;border-radius:999px;padding:.35rem .6rem;font-size:.76rem}.landing-page .landing-cross-org__viz{background:#04070e4d!important;border:1px solid #2ee5a31a!important;box-shadow:0 30px 80px #0006!important}.landing-page .oauth-credex-flow{background:radial-gradient(at 20% 30%,#fec5140d,#0000 55%),radial-gradient(at 80% 70%,#2ee5a30f,#0000 55%),#04070e8c;border-radius:1.25rem;width:100%;min-height:clamp(380px,52vh,580px);margin:1.5rem 0 1.25rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7eebc50f,0 30px 80px #00000073}.landing-page .oauth-credex-flow__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.landing-page .oauth-credex-flow__captions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem 1.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.landing-page .oauth-credex-flow__captions li{color:#aab5d6;background:0 0;border:0;padding:0;font-size:.88rem;line-height:1.5}.landing-page .oauth-credex-flow__captions li span{color:#e6edf3;font-weight:500}@media (width<=720px){.landing-page .oauth-credex-flow{min-height:clamp(340px,60vh,460px)}}.landing-page .api-credex-flow{background:radial-gradient(at 18% 28%,#fec5140f,#0000 55%),radial-gradient(at 82% 72%,#2ee5a312,#0000 55%),#04070e8c;border-radius:1.25rem;width:100%;min-height:clamp(380px,52vh,580px);margin:1.5rem 0 1.25rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7eebc50f,0 30px 80px #00000073}.landing-page .api-credex-flow__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.landing-page .api-credex-flow__captions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem 1.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.landing-page .api-credex-flow__captions li{color:#aab5d6;background:0 0;border:0;padding:0;font-size:.88rem;line-height:1.5}.landing-page .api-credex-flow__captions li span{color:#e6edf3;font-weight:500}@media (width<=720px){.landing-page .api-credex-flow{min-height:clamp(340px,60vh,460px)}}.app-shell .app-user-chip__avatar,.app-user-chip__avatar{text-align:center!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:.68rem!important;line-height:1!important;display:flex!important}.route-fallback{background:linear-gradient(160deg,#f7f9fc 0%,#eef3fb 100%)!important;animation:.2s both route-fallback-fadein!important}.route-fallback__spinner{border-color:#48efcf #48efcf40 #48efcf40!important}.route-fallback p,.route-fallback span{color:#4a5568!important}:root[data-theme=dark] .route-fallback{background:linear-gradient(160deg,#0d1117 0%,#111827 100%)!important}:root[data-theme=dark] .route-fallback p,:root[data-theme=dark] .route-fallback span{color:#b8c5dd!important}body.borderless .dashboard-section,body.borderless .surface-card,body.borderless .audit-row,body.borderless .registry-table__row,body.borderless .landing-feature-card{border:#0000!important}.app-sidebar--structured{flex-direction:column!important;min-height:0!important;display:flex!important}.app-sidebar--structured .app-sidebar__nav{flex:auto!important;min-height:0!important;overflow:auto!important}.app-sidebar--structured .app-sidebar__tail{border-top:1px solid #7eebc51f!important;flex-direction:column!important;flex:none!important;gap:.75rem!important;margin-top:auto!important;padding-top:.5rem!important;display:flex!important}.app-nav-more{border:0!important;margin-top:.35rem!important;padding:0!important}.app-nav-more__summary{cursor:pointer!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#98a2b3!important;-webkit-user-select:none!important;user-select:none!important;padding:.35rem .5rem .5rem!important;font-size:.72rem!important;font-weight:650!important;list-style:none!important}.app-nav-more__summary::-webkit-details-marker{display:none!important}.app-nav-more__items{margin-top:.15rem!important}.app-sidebar__footer-nav{flex-direction:column!important;gap:.1rem!important;display:flex!important}@keyframes agent-roster-shimmer{0%,to{background-color:#ffffff08}50%{background-color:#ffffff14}}.agent-roster-skeleton{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.agent-roster-skeleton__card{background:#141822;border:1px solid #ffffff0f;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1rem 1.1rem;display:flex}.agent-roster-skeleton__line{border-radius:4px;width:72%;height:.55rem;animation:1.4s ease-in-out infinite agent-roster-shimmer;display:block}.agent-roster-skeleton__line--lg{width:48%;height:.7rem}.agent-roster-skeleton__line--sm{width:36%}.connection-test-result{margin:.65rem 0 0;font-size:.92rem;font-weight:600}.connection-test-result--ok{color:#2ee5a3}.connection-test-result--fail{color:#ff4d8d}.secondary-cta--with-inline-spinner{justify-content:center!important;align-items:center!important;gap:.45rem!important;display:inline-flex!important}@keyframes overview-hero-connection-spin{to{transform:rotate(360deg)}}.overview-hero__connection-spinner{border:2px solid #ffffff38;border-top-color:#2ee5a3;border-radius:50%;flex-shrink:0;width:.85rem;height:.85rem;animation:.75s linear infinite overview-hero-connection-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.overview-hero__connection-spinner{border-top-color:#ffffff59;animation:none}}.app-topbar--minimal{gap:.75rem;min-height:3.25rem;justify-content:flex-end!important;align-items:center!important;padding-left:1rem!important;padding-right:1rem!important;display:flex!important}.app-topbar--minimal .app-topbar__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;width:100%;display:flex}.app-topbar__live-pill{letter-spacing:.04em;text-transform:uppercase;color:#2ee5a3;background:#2ee5a314;border:1px solid #2ee5a359;border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.78rem;font-weight:650;display:inline-flex}.app-user-chip--compact .app-user-chip__signout{padding:.35rem .6rem;font-size:.8rem}.audit-table--streamlined .audit-table__head,.audit-table--streamlined .audit-row{grid-template-columns:minmax(5.5rem,.9fr) minmax(6rem,1.1fr) minmax(5rem,.9fr) minmax(4rem,.6fr) auto}.audit-table__sort-btn{font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:inherit;text-align:left;background:0 0;border:none;margin:0;padding:0;font-weight:650}.audit-decision{letter-spacing:.1em;font-size:.8rem;font-weight:700}.audit-decision--allowed{color:#2ee5a3}.audit-decision--denied{color:#ff4d8d}.audit-decision--revoked{color:#ffc857}.audit-detail-link{text-underline-offset:.15em;color:#6ad3ff;font-size:.85rem;font-weight:600;text-decoration:underline}.landing-page .landing-hero__title{letter-spacing:-.02em!important;max-width:18ch!important;margin-bottom:0!important;font-size:clamp(2rem,1.2rem + 2vw,3rem)!important;line-height:1.08!important}.landing-page .landing-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;align-items:flex-start!important;gap:3rem!important;padding:1.5rem 3rem 1rem!important;display:grid!important}.landing-page .landing-hero__copy{flex-direction:column!important;justify-content:flex-start!important;gap:.7rem!important;min-height:0!important;max-height:640px!important;display:flex!important;overflow:hidden!important}.landing-page .landing-hero__visual{min-height:0!important;max-height:640px!important}@media (width>=769px){.landing-page .landing-hero__copy .landing-microcopy,.landing-page .landing-microcopy{display:none!important}}.landing-page .landing-hero__copy .landing-pill-row{flex-wrap:nowrap!important;max-height:42px!important;overflow:hidden!important}.landing-page .landing-hero__body{max-width:56ch!important;margin-top:0!important;margin-bottom:0!important;font-size:1rem!important;line-height:1.4!important}.landing-page .landing-hero__body--secondary{margin-top:0!important;font-size:.95rem!important;line-height:1.4!important}.landing-page .landing-hero__copy .landing-eyebrow{margin-bottom:0!important}.landing-page .landing-cta-row{gap:.75rem!important;margin-top:.75rem!important}.landing-page .landing-unified-path__hint{margin-top:0!important;font-size:.75rem!important;line-height:1.3!important}@media (width<=768px){.landing-page .landing-hero{grid-template-columns:1fr!important;gap:2rem!important;padding:2rem 1.5rem!important}.landing-page .landing-hero__copy{gap:.85rem!important;max-height:none!important;overflow:visible!important}.landing-page .landing-hero__visual{max-height:none!important}.landing-page .landing-hero__title{max-width:100%!important;font-size:clamp(1.8rem,1.3rem + 2.5vw,2.4rem)!important}.landing-page .landing-hero__copy .landing-pill-row{flex-wrap:wrap!important;max-height:none!important;overflow:visible!important}.landing-page .landing-microcopy{display:block!important}}.cog-gate{contain:layout paint;width:100%;height:100%;position:relative}.cog-gate__svg{shape-rendering:geometricprecision;width:100%;height:100%;display:block}.cog-gate__tile{opacity:.7;transform-origin:50%;transform-box:fill-box;animation:4s ease-in-out infinite cogGateBreathe;animation-delay:calc(var(--i,0) * .24s);will-change:opacity, transform}@keyframes cogGateBreathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.cog-gate__trace{animation:3.5s linear infinite cogGateTraceDash;animation-delay:calc(var(--i,0) * .18s)}.cog-gate__trace--out{animation:3.5s linear infinite cogGateTraceDashOut;animation-delay:calc(var(--i,0) * .18s)}@keyframes cogGateTraceDash{0%{stroke-dashoffset:0;opacity:.18}50%{opacity:.45}to{stroke-dashoffset:-16px;opacity:.18}}@keyframes cogGateTraceDashOut{0%{stroke-dashoffset:0;opacity:.18}50%{opacity:.45}to{stroke-dashoffset:16px;opacity:.18}}.cog-gate__decision{opacity:.85;animation-duration:9s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite;animation-delay:calc(var(--i,0) * 3s)}.cog-gate__decision--allow{animation-name:cogGateDecisionPulseAllow}.cog-gate__decision--scope-deny{animation-name:cogGateDecisionPulseScopeDeny}.cog-gate__decision--deny{animation-name:cogGateDecisionPulseDeny}@keyframes cogGateDecisionPulseAllow{0%,28%{opacity:.85;filter:drop-shadow(0 0 #0000)}30%{opacity:1;filter:drop-shadow(0 0 12px #2ee5a38c)}35%,to{opacity:.85;filter:drop-shadow(0 0 #0000)}}@keyframes cogGateDecisionPulseScopeDeny{0%,28%{opacity:.85;filter:drop-shadow(0 0 #0000)}30%{opacity:1;filter:drop-shadow(0 0 12px #fec5148c)}35%,to{opacity:.85;filter:drop-shadow(0 0 #0000)}}@keyframes cogGateDecisionPulseDeny{0%,28%{opacity:.85;filter:drop-shadow(0 0 #0000)}30%{opacity:1;filter:drop-shadow(0 0 12px #ff6b8a8c)}35%,to{opacity:.85;filter:drop-shadow(0 0 #0000)}}.cog-gate__device{filter:drop-shadow(0 0 #0000);animation:6s ease-in-out infinite cogGateDeviceGlow}@keyframes cogGateDeviceGlow{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 20px #2ee5a32e)}}.landing-hero__visual .cog-gate{min-height:clamp(420px,56vh,620px)}@media (prefers-reduced-motion:reduce){.cog-gate__tile,.cog-gate__trace,.cog-gate__trace--out,.cog-gate__decision,.cog-gate__device{animation:none!important}.cog-gate__tile,.cog-gate__decision{opacity:1}.cog-gate__trace,.cog-gate__trace--out{opacity:.35}}body.landing-active .landing-page>.landing-topbar{-webkit-backdrop-filter:blur(24px)saturate(170%);transition:padding .24s cubic-bezier(.16,1,.3,1),background .24s,box-shadow .24s;background:linear-gradient(#060a14d1 0%,#060a1499 100%)!important;border-bottom:1px solid #ffffff0d!important;grid-template-columns:auto 1fr auto!important;gap:clamp(.6rem,.4rem + .6vw,1.4rem)!important;padding:clamp(.85rem,.65rem + .4vw,1.1rem) clamp(.9rem,1.5vw,2.25rem)!important;box-shadow:0 22px 56px #0000008c,inset 0 -1px #7eebc50d!important}body.landing-active .landing-page>.landing-topbar:after{content:"";pointer-events:none;z-index:1;opacity:.85;filter:blur(.5px);background:linear-gradient(#2ee5a300 0% 40%,#6ad3ff00 49%,#6ad3ff2e 50%,#6ad3ff00 51%,#0000 100%),radial-gradient(120% 100% at 50% 0,#2ee5a329 0%,#6ad3ff24 35%,#ff4d8d1a 65%,#0000 100%);height:14px;position:absolute;bottom:-1px;left:0;right:0}body.landing-active .landing-page>.landing-topbar:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#2ee5a300 6%,#2ee5a3b3 24%,#6ad3ffd9 50%,#ff4d8db3 76%,#ff4d8d00 94%,#0000 100%);height:1px;animation:8s ease-in-out infinite topbarShimmer;position:absolute;bottom:0;left:0;right:0}@keyframes topbarShimmer{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){body.landing-active .landing-page>.landing-topbar:before{animation:none!important}}body.landing-active.is-scrolled .landing-page>.landing-topbar{background:#050912db!important;padding-top:clamp(.65rem,.5rem + .35vw,.9rem)!important;padding-bottom:clamp(.65rem,.5rem + .35vw,.9rem)!important;box-shadow:0 22px 56px #0000009e,inset 0 -1px #7eebc50d!important}body.landing-active .landing-brand-lockup{gap:.6rem;position:relative}body.landing-active .landing-brand-lockup:before{content:"";filter:blur(6px);opacity:.9;pointer-events:none;z-index:0;background:radial-gradient(closest-side,#2ee5a347 0%,#6ad3ff29 35%,#ff4d8d00 75%,#0000 100%);width:56px;height:56px;animation:6s ease-in-out infinite alternate brandHaloPulse;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}body.landing-active .landing-brand-lockup .brand-logo-badge{z-index:1;position:relative}@keyframes brandHaloPulse{0%{opacity:.7;transform:translateY(-50%)scale(.96)}to{opacity:1;transform:translateY(-50%)scale(1.04)}}@media (prefers-reduced-motion:reduce){body.landing-active .landing-brand-lockup:before{animation:none!important}}body.landing-active .landing-nav{align-items:center;gap:clamp(1rem,.6rem + 1.2vw,2rem)}body.landing-active .landing-nav a{letter-spacing:-.005em;padding:.45rem .1rem;font-size:.95rem;font-weight:500;transition:color .22s cubic-bezier(.16,1,.3,1);position:relative;color:#e7effab3!important}body.landing-active .landing-nav a:after{content:"";transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#2ee5a3 0%,#6ad3ff 50%,#ff4d8d 100%);border-radius:2px;height:1.5px;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}body.landing-active .landing-nav a:hover,body.landing-active .landing-nav a:focus-visible{color:#fffffff5!important}body.landing-active .landing-nav a:hover:after,body.landing-active .landing-nav a:focus-visible:after{transform:scaleX(1)}body.landing-active .landing-nav a:focus-visible{outline:none}body.landing-active .landing-topbar-actions{z-index:10;align-items:center;gap:.55rem;position:relative}body.landing-active .landing-topbar-actions .landing-primary-cta--small{letter-spacing:-.005em;border-radius:999px;min-height:2.6rem;padding:0 1.15rem;font-size:.92rem;font-weight:600;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .32s,filter .22s;position:relative;border-color:#ff7a59b3!important;box-shadow:0 10px 26px #ff6b4a52,inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff2e!important}body.landing-active .landing-topbar-actions .landing-primary-cta--small:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 16px 36px #ff6b4a73,inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff38!important}body.landing-active .landing-topbar-actions .landing-primary-cta--small:focus-visible{outline-offset:3px;outline:2px solid #6ad3ff99}body.landing-active .landing-topbar-actions .landing-secondary-cta--small{letter-spacing:-.005em;border-radius:999px;min-height:2.6rem;padding:0 .55rem;font-size:.92rem;font-weight:500;transition:color .2s,opacity .2s,transform .22s cubic-bezier(.16,1,.3,1);position:relative;color:#e7effac7!important;background:0 0!important;border:0!important}body.landing-active .landing-topbar-actions .landing-secondary-cta--small:after{content:"→";opacity:.5;margin-left:.45rem;font-size:.95em;line-height:1;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .2s;display:inline-block;transform:translate(-2px)}body.landing-active .landing-topbar-actions .landing-secondary-cta--small:hover{text-underline-offset:4px;-webkit-text-decoration:underline #7eebc58c;text-decoration:underline #7eebc58c;color:#7eebc5!important}body.landing-active .landing-topbar-actions .landing-secondary-cta--small:hover:after{opacity:.95;transform:translate(2px)}body.landing-active .landing-topbar-actions .landing-secondary-cta--small:focus-visible{outline-offset:3px;outline:2px solid #6ad3ff99}@media (width>=721px) and (width<=880px){body.landing-active .landing-page>.landing-topbar{flex-wrap:nowrap!important;row-gap:0!important}body.landing-active .landing-page>.landing-topbar .landing-brand-lockup{flex:none!important}body.landing-active .landing-page>.landing-topbar .landing-nav{border-top:none!important;flex:auto!important;order:0!important;justify-content:center!important;padding-top:0!important}}@media (width>=721px) and (width<=1024px){body.landing-active .landing-brand-lockup .brand-logo-badge--landing{width:10.5rem!important}body.landing-active .landing-nav{gap:.7rem!important}body.landing-active .landing-nav a{padding-left:0;padding-right:0;font-size:.86rem}body.landing-active .landing-topbar-actions{gap:.4rem!important}body.landing-active .landing-topbar-actions .landing-primary-cta--small,body.landing-active .landing-topbar-actions .landing-secondary-cta--small{min-height:2.35rem!important;padding-left:.85rem!important;padding-right:.85rem!important;font-size:.84rem!important}}@media (width<=880px){body.landing-active .landing-topbar-actions .landing-secondary-cta--small:after{display:none}}.landing-hero__visual .agent-network-viz,.landing-hero__visual .trust-field{width:100%;height:100%;min-height:36rem;max-height:640px}.landing-hero__visual .agent-network-viz canvas,.landing-hero__visual .trust-field__canvas{width:100%!important;height:100%!important;display:block!important}@media (width<=760px){body.landing-active .landing-brand-lockup:before{display:none}body.landing-active .landing-page>.landing-topbar{padding-top:.85rem!important;padding-bottom:.85rem!important}body.landing-active .landing-topbar-actions .landing-secondary-cta--small:after{display:none}}.landing-starfield-canvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}body.landing-active .landing-hero--v2{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(1.5rem,1rem + 2vw,3.5rem);min-height:clamp(560px,70vh,760px);padding:clamp(2rem,1rem + 4vw,4.5rem) 0 clamp(2rem,1rem + 3vw,4rem);display:grid;position:relative}body.landing-active .landing-hero--v2 .landing-hero__copy{flex-direction:column;gap:clamp(.9rem,.7rem + .6vw,1.4rem);max-width:36rem;display:flex}body.landing-active .landing-hero--v2 .landing-eyebrow{letter-spacing:.22em;color:#7eebc5cc;margin:0;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;font-weight:600}body.landing-active .landing-hero--v2 .landing-hero__title{letter-spacing:-.03em;color:#f4f7ff;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(2.4rem,1.4rem + 3.6vw,4.8rem);font-weight:700;line-height:1.02}body.landing-active .landing-hero--v2 .landing-hero__title-accent{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 28px #2ee5a32e);background:linear-gradient(120deg,#2ee5a3 0%,#6ad3ff 55%,#ff4d8d 100%);-webkit-background-clip:text;background-clip:text}body.landing-active .landing-hero--v2 .landing-hero__body{color:#c5cfe5;margin:0;font-size:clamp(1rem,.92rem + .4vw,1.18rem);line-height:1.55}body.landing-active .landing-hero--v2 .landing-hero__body--secondary{color:#98a4be;font-size:clamp(.92rem,.86rem + .3vw,1.04rem)}body.landing-active .landing-hero--v2 .landing-cta-row{flex-wrap:wrap;gap:.65rem;margin-top:.4rem;display:flex}body.landing-active .landing-hero--v2 .landing-hero__signals{letter-spacing:.04em;color:#a8b4ccd9;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-top:.6rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;display:flex}body.landing-active .landing-hero--v2 .landing-hero__signal-sep{color:#6ad3ff73}body.landing-active .landing-hero--v2 .landing-hero__visual{justify-content:stretch;align-items:stretch;height:100%;min-height:clamp(420px,56vh,640px);max-height:720px;display:flex;position:relative}@media (width<=1100px){body.landing-active .landing-hero--v2{grid-template-columns:1fr;gap:1.6rem}body.landing-active .landing-hero--v2 .landing-hero__visual{min-height:460px}}body.landing-active .landing-topbar-livepill{letter-spacing:.04em;color:#dce8fceb;background:#2ee5a314;border:1px solid #7eebc538;border-radius:999px;align-items:center;gap:.35rem;margin-right:.25rem;padding:.28rem .65rem .28rem .55rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem;display:inline-flex}body.landing-active .landing-topbar-livepill__dot{background:#2ee5a3;border-radius:999px;width:6px;height:6px;animation:2.6s ease-in-out infinite livepill-pulse;box-shadow:0 0 8px #2ee5a3b3}body.landing-active .landing-topbar-livepill__val{color:#2ee5a3;font-weight:700}body.landing-active .landing-topbar-livepill__lab{text-transform:uppercase;opacity:.75;font-size:.7rem}@keyframes livepill-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){body.landing-active .landing-topbar-livepill__dot{animation:none}}@media (width<=720px){body.landing-active .landing-topbar-livepill{display:none}}.living-mesh{background:radial-gradient(1200px 600px at 0 0,#2ee5a30f,#0000 55%),linear-gradient(#070b16db 0%,#04060ef0 100%);border:1px solid #7eebc51a;border-radius:1.5rem;width:100%;height:100%;min-height:clamp(420px,56vh,640px);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080,inset 0 0 0 1px #2ee5a30a}.living-mesh__canvas{z-index:1;pointer-events:none;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.living-mesh__orgs{z-index:2;pointer-events:none;position:absolute;inset:0}.living-mesh__org{-webkit-backdrop-filter:blur(10px);white-space:nowrap;background:#080c18c7;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .7rem .4rem .42rem;font-family:Inter,system-ui,sans-serif;transition:border-color .48s cubic-bezier(.16,1,.3,1),background .48s cubic-bezier(.16,1,.3,1),box-shadow .48s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000052}.living-mesh__org-abbr{color:#6ad3ff;letter-spacing:.04em;background:#6ad3ff24;border:1px solid #6ad3ff47;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.66rem;font-weight:700;display:inline-flex}.living-mesh__org-name{color:#dce8fcd9;letter-spacing:-.005em;font-size:.78rem;font-weight:500}.living-mesh__org--from,.living-mesh__org--to{background:#080c18eb;border-color:#7eebc58c;transform:translate(-50%,-50%)scale(1.04);box-shadow:0 12px 28px #2ee5a32e,inset 0 0 0 1px #7eebc52e}.living-mesh__org--from .living-mesh__org-abbr,.living-mesh__org--to .living-mesh__org-abbr{color:#2ee5a3;background:#2ee5a333;border-color:#2ee5a399;box-shadow:0 0 12px #2ee5a380}.living-mesh__org--from .living-mesh__org-name,.living-mesh__org--to .living-mesh__org-name{color:#f0f5ff}.living-mesh__counter{z-index:3;-webkit-backdrop-filter:blur(10px);letter-spacing:.04em;color:#dce8fceb;pointer-events:none;background:#080c18db;border:1px solid #ffffff0f;border-radius:999px;align-items:baseline;gap:.4rem;padding:.4rem .7rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;display:flex;position:absolute;top:1rem;right:1rem}.living-mesh__counter-dot{background:#2ee5a3;border-radius:999px;align-self:center;width:6px;height:6px;animation:2.6s ease-in-out infinite livepill-pulse;display:inline-block;box-shadow:0 0 8px #2ee5a3b3}.living-mesh__counter-val{color:#2ee5a3;font-size:.84rem;font-weight:700}.living-mesh__counter-label{color:#dce8fc99;font-size:.7rem}.living-mesh__counter-sep{color:#6ad3ff66}.living-mesh__counter-pct{color:#dce8fcd9;font-size:.7rem}.living-mesh__gate{z-index:4;-webkit-backdrop-filter:blur(16px)saturate(160%);background:linear-gradient(#0c1220eb 0%,#080c18f0 100%);border:1px solid #7eebc538;border-radius:14px;width:min(420px,78%);padding:.85rem .95rem .95rem;font-family:Inter,system-ui,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0000009e,inset 0 0 0 1px #2ee5a30f,0 0 60px #2ee5a314}.living-mesh__gate[data-result=ALLOW][data-phase="3"],.living-mesh__gate[data-result=ALLOW][data-phase="4"]{border-color:#2ee5a38c;box-shadow:0 30px 80px #0000009e,inset 0 0 0 1px #2ee5a32e,0 0 80px #2ee5a32e}.living-mesh__gate[data-result=SCOPE-DENY][data-phase="3"],.living-mesh__gate[data-result=SCOPE-DENY][data-phase="4"]{border-color:#fec5148c;box-shadow:0 30px 80px #0000009e,inset 0 0 0 1px #fec51429,0 0 80px #fec51424}.living-mesh__gate[data-result=DENY][data-phase="3"],.living-mesh__gate[data-result=DENY][data-phase="4"]{border-color:#ff4d8d8c;box-shadow:0 30px 80px #0000009e,inset 0 0 0 1px #ff4d8d2e,0 0 80px #ff4d8d29}.living-mesh__gate-head{justify-content:space-between;align-items:center;margin-bottom:.55rem;display:flex}.living-mesh__gate-title{letter-spacing:.18em;color:#7eebc5d9;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:700}.living-mesh__gate-tags{letter-spacing:.06em;color:#b2bcd28c;font-family:IBM Plex Mono,monospace;font-size:.65rem}.living-mesh__gate-request{background:#ffffff06;border:1px solid #ffffff0a;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-bottom:.55rem;padding:.5rem .6rem;display:flex}.living-mesh__gate-arrow{color:#6ad3ffd9;font-size:.78rem}.living-mesh__gate-action{color:#f0f5ff;letter-spacing:-.005em;font-size:.92rem;font-weight:600}.living-mesh__gate-route{color:#b2bcd2b3;align-items:baseline;gap:.3rem;font-family:IBM Plex Mono,monospace;font-size:.74rem;display:inline-flex}.living-mesh__gate-from,.living-mesh__gate-to{color:#dce8fcd9}.living-mesh__gate-to-arrow{color:#6ad3ffb3}.living-mesh__gate-steps{flex-direction:column;gap:.34rem;margin:0;padding:0;list-style:none;display:flex}.living-mesh__step{color:#b2bcd2b3;background:#ffffff05;border:1px solid #ffffff09;border-radius:7px;align-items:baseline;gap:.55rem;padding:.42rem .55rem;font-size:.78rem;transition:background .32s cubic-bezier(.16,1,.3,1),border-color .32s cubic-bezier(.16,1,.3,1),color .32s cubic-bezier(.16,1,.3,1);display:flex}.living-mesh__step-mark{color:#7eebc5a6;border-radius:999px;justify-content:center;align-items:center;min-width:14px;height:14px;font-family:IBM Plex Mono,monospace;font-size:.68rem;display:inline-flex}.living-mesh__step-label{letter-spacing:.16em;text-transform:uppercase;color:#7eebc58c;min-width:4.4rem;font-family:IBM Plex Mono,monospace;font-size:.66rem}.living-mesh__step-detail{color:#dce8fcc7;letter-spacing:.01em;flex:1;font-family:IBM Plex Mono,monospace;font-size:.72rem}.living-mesh__step--done{color:#dce8fcf0;background:#2ee5a30a;border-color:#2ee5a333}.living-mesh__step--done .living-mesh__step-mark{color:#2ee5a3;background:#2ee5a31f;box-shadow:0 0 10px #2ee5a359}.living-mesh__step--done .living-mesh__step-label{color:#7eebc5d9}.living-mesh__step--warn{background:#fec5140f;border-color:#fec51447}.living-mesh__step--warn .living-mesh__step-mark{color:#fec514;background:#fec51424;box-shadow:0 0 10px #fec51459}.living-mesh__step--warn .living-mesh__step-label,.living-mesh__step--warn .living-mesh__step-detail{color:#fec514d9}.living-mesh__step--final.mesh-result--allow{background:#2ee5a31a;border-color:#2ee5a36b}.living-mesh__step--final.mesh-result--allow .living-mesh__step-mark{color:#04060e;background:#2ee5a3;box-shadow:0 0 16px #2ee5a3a6}.living-mesh__step--final.mesh-result--allow .living-mesh__step-detail{color:#2ee5a3;font-weight:700}.living-mesh__step--final.mesh-result--scope-deny{background:#fec5141a;border-color:#fec5146b}.living-mesh__step--final.mesh-result--scope-deny .living-mesh__step-mark{color:#04060e;background:#fec514;box-shadow:0 0 16px #fec5148c}.living-mesh__step--final.mesh-result--scope-deny .living-mesh__step-detail{color:#fec514;font-weight:700}.living-mesh__step--final.mesh-result--deny{background:#ff4d8d1a;border-color:#ff4d8d73}.living-mesh__step--final.mesh-result--deny .living-mesh__step-mark{color:#fff;background:#ff4d8d;box-shadow:0 0 16px #ff4d8d8c}.living-mesh__step--final.mesh-result--deny .living-mesh__step-detail{color:#ff4d8d;font-weight:700}.living-mesh__audit{color:#7eebc5b3;letter-spacing:.02em;opacity:0;background:#00000052;border:1px dashed #ffffff0f;border-radius:7px;min-height:1.2rem;margin-top:.55rem;padding:.42rem .55rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;transition:opacity .32s,transform .32s cubic-bezier(.16,1,.3,1);transform:translateY(4px)}.living-mesh__audit--shown{opacity:1;transform:translateY(0)}@media (width<=1100px){.living-mesh__org-name{display:none}.living-mesh__org{border-radius:999px;padding:.32rem}.living-mesh__gate{width:min(360px,84%)}}@media (width<=380px){.living-mesh{min-height:clamp(380px,60vh,560px)}.living-mesh__gate{width:min(280px,88%);padding:.7rem .75rem .78rem}.living-mesh__gate-title{letter-spacing:.14em;font-size:.62rem}.living-mesh__gate-tags{display:none}.living-mesh__gate-action{font-size:.84rem}.living-mesh__gate-route{font-size:.66rem}.living-mesh__step{padding:.34rem .45rem;font-size:.72rem}.living-mesh__step-detail{font-size:.7rem}.living-mesh__counter{padding:.3rem .55rem;font-size:.66rem;top:.6rem;right:.6rem}.living-mesh__counter-val{font-size:.74rem}.living-mesh__counter-label,.living-mesh__counter-pct{display:none}.living-mesh__org{padding:.22rem}.living-mesh__org-abbr{width:18px;height:18px;font-size:.58rem}}.ciso-questions{padding:clamp(3rem,2rem + 4vw,6rem) clamp(.5rem,.5vw,1.5rem);position:relative}.ciso-questions__head{text-align:center;max-width:56rem;margin:0 auto clamp(1.5rem,1rem + 1.5vw,3rem)}.ciso-questions__eyebrow{letter-spacing:.22em;color:#7eebc5bf;text-transform:uppercase;margin-bottom:.6rem;font-family:IBM Plex Mono,monospace;font-size:.74rem;display:inline-block}.ciso-questions__title{letter-spacing:-.02em;color:#f0f5ff;margin:0;font-size:clamp(1.6rem,1.2rem + 1.5vw,2.6rem);font-weight:700;line-height:1.12}.ciso-questions__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1.25rem,.9rem + 1.1vw,2rem);display:grid}@media (width<=1024px){.ciso-questions__grid{grid-template-columns:1fr}}.ciso-question{-webkit-backdrop-filter:blur(14px);cursor:default;background:linear-gradient(#0c1220c7 0%,#080c18db 100%);border:1px solid #ffffff0f;border-radius:1.1rem;flex-direction:column;min-height:22rem;padding:clamp(1.35rem,1.05rem + .8vw,1.95rem);transition:transform .48s cubic-bezier(.16,1,.3,1),border-color .48s cubic-bezier(.16,1,.3,1),background .48s cubic-bezier(.16,1,.3,1),box-shadow .48s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.ciso-question:hover,.ciso-question:focus-visible{background:linear-gradient(#0e1626db 0%,#0a0e1ceb 100%);border-color:#7eebc552;outline:none;transform:translateY(-3px);box-shadow:0 32px 70px #00000073,inset 0 0 0 1px #2ee5a314,0 0 50px #2ee5a30f}.ciso-question:before{content:"";border-radius:inherit;background:radial-gradient(400px circle at var(--mx,50%) var(--my,30%), #2ee5a30f, transparent 60%);opacity:0;pointer-events:none;transition:opacity .48s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.ciso-question:hover:before,.ciso-question:focus-visible:before{opacity:1}.ciso-question__top{align-items:baseline;gap:.7rem;margin-bottom:1.1rem;display:flex}.ciso-question__index{letter-spacing:.16em;color:#7eebc58c;background:#2ee5a314;border:1px solid #2ee5a324;border-radius:5px;padding:.18rem .45rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:700}.ciso-question__q{letter-spacing:-.012em;color:#f0f5ff;flex:1;margin:0;font-size:clamp(1.05rem,.95rem + .4vw,1.32rem);font-weight:600;line-height:1.25}.ciso-question__body{flex-direction:column;flex:1;gap:1rem;display:flex;position:relative}.ciso-question__punch{color:#dce8fcc7;letter-spacing:-.005em;flex-shrink:0;margin:0;font-size:.95rem;line-height:1.55}.ciso-question__bullets{opacity:0;gap:.4rem;max-height:0;margin:0;padding:0;list-style:none;transition:max-height .6s cubic-bezier(.16,1,.3,1),opacity .38s;display:grid;overflow:hidden}.ciso-question:hover .ciso-question__bullets,.ciso-question:focus-visible .ciso-question__bullets{opacity:1;max-height:12rem}.ciso-question__bullets li{color:#b2bcd2d9;letter-spacing:.005em;align-items:baseline;gap:.5rem;font-family:IBM Plex Mono,monospace;font-size:.86rem;line-height:1.4;display:flex}.ciso-question__bullet-dot{background:#2ee5a38c;border-radius:999px;flex-shrink:0;width:4px;height:4px;transform:translateY(-2px)}.ciso-question__diagram{border-top:1px dashed #ffffff0f;margin-top:auto;padding:.85rem .35rem 0}.ciso-question__hint{letter-spacing:.16em;text-transform:uppercase;color:#7eebc573;opacity:.8;align-items:center;gap:.3rem;font-family:IBM Plex Mono,monospace;font-size:.66rem;transition:opacity .32s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:.85rem;right:1rem}.ciso-question:hover .ciso-question__hint{opacity:0}.ciso-question__hint-arrow{color:#6ad3ff8c;font-size:.85rem}.ciso-diagram{flex-direction:column;gap:.45rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:flex}.ciso-diagram__row{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.ciso-diagram__pill{color:#b2bcd2bf;letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.7rem;display:inline-flex}.ciso-diagram__pill--bare{color:#ff99b8d9;background:#ff4d8d0f;border-color:#ff4d8d47}.ciso-diagram__pill--ghost{opacity:.7;border-style:dashed}.ciso-diagram__pill--ok{color:#7eebc5f2;background:#2ee5a314;border-color:#2ee5a352}.ciso-diagram__pill--strong{color:#2ee5a3;background:#2ee5a32e;border-color:#2ee5a380}.ciso-diagram__arrow{color:#6ad3ff8c;font-size:.85rem}.ciso-diagram--vault .ciso-diagram__stack{flex-direction:column;gap:.3rem;display:flex}.ciso-diagram__layer{background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;flex-direction:column;gap:.18rem;padding:.5rem .6rem;display:flex}.ciso-diagram__layer--credex{background:#2ee5a314;border-color:#2ee5a347}.ciso-diagram__layer--vault{background:#6ad3ff0f;border-color:#6ad3ff38}.ciso-diagram__layer-tag{letter-spacing:.18em;text-transform:uppercase;color:#7eebc5d9;font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:700}.ciso-diagram__layer--vault .ciso-diagram__layer-tag{color:#6ad3ffd9}.ciso-diagram__layer-desc{color:#dce8fcb3;letter-spacing:.01em;font-size:.7rem}.ciso-diagram--trust .ciso-diagram__badges{flex-wrap:wrap;gap:.35rem;display:flex}.ciso-diagram__badge{color:#dce8fcd9;letter-spacing:.02em;background:#ffffff08;border:1px solid #ffffff1a;border-radius:5px;align-items:center;padding:.24rem .55rem;font-size:.68rem;font-weight:600;display:inline-flex}.ciso-diagram__badge--accent{color:#2ee5a3;background:#2ee5a31a;border-color:#2ee5a352;box-shadow:0 0 10px #2ee5a326}@media (prefers-reduced-motion:reduce){.ciso-question__bullets{opacity:1!important;max-height:none!important}.ciso-question__hint{display:none!important}}.trust-gate-live{padding:clamp(3rem,2rem + 4vw,6rem) clamp(.5rem,.5vw,1.5rem);position:relative}.trust-gate-live__head{text-align:center;max-width:56rem;margin:0 auto clamp(1.5rem,1rem + 1.5vw,2.5rem)}.trust-gate-live__eyebrow{letter-spacing:.22em;color:#ff99b8b3;text-transform:uppercase;margin-bottom:.6rem;font-family:IBM Plex Mono,monospace;font-size:.74rem;display:inline-block}.trust-gate-live__title{letter-spacing:-.02em;color:#f0f5ff;margin:0 0 .6rem;font-size:clamp(1.6rem,1.2rem + 1.5vw,2.6rem);font-weight:700;line-height:1.12}.trust-gate-live__sub{color:#b2bcd2c7;max-width:38rem;margin:0 auto;font-size:clamp(.95rem,.88rem + .3vw,1.08rem);line-height:1.55}.trust-gate-live__viz{background:radial-gradient(800px 400px,#2ee5a30f,#0000 65%),linear-gradient(#070b16db 0%,#04060eeb 100%);border:1px solid #7eebc51a;border-radius:1.4rem;width:100%;height:clamp(320px,36vw,480px);margin-bottom:1rem;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080,inset 0 0 0 1px #2ee5a30a}.trust-gate-live__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.trust-gate-live__controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c18c7;border:1px solid #ffffff0d;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.8rem;padding:1rem 1.2rem;display:flex}.trust-gate-live__revoke{color:#fff;letter-spacing:-.005em;cursor:pointer;background:linear-gradient(135deg,#ff4d8d 0%,#c82a64 100%);border:1px solid #ff4d8d8c;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-family:Inter,sans-serif;font-size:.92rem;font-weight:600;transition:transform .22s cubic-bezier(.16,1,.3,1),filter .22s,box-shadow .32s,opacity .22s;display:inline-flex;box-shadow:0 14px 32px #ff4d8d52,inset 0 1px #ffffff2e}.trust-gate-live__revoke:hover:not(.is-disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 20px 42px #ff4d8d73,inset 0 1px #ffffff38}.trust-gate-live__revoke.is-disabled,.trust-gate-live__revoke:disabled{opacity:.5;cursor:not-allowed;filter:saturate(.7)}.trust-gate-live__revoke-icon{background:#fff;border-radius:999px;width:10px;height:10px;box-shadow:0 0 10px #ffffffb3}.trust-gate-live__readout{flex-direction:column;gap:.18rem;display:flex}.trust-gate-live__readout-label{letter-spacing:.18em;text-transform:uppercase;color:#7eebc58c;font-family:IBM Plex Mono,monospace;font-size:.66rem}.trust-gate-live__readout-val{color:#dce8fcd9;letter-spacing:.01em;font-family:IBM Plex Mono,monospace;font-size:.92rem}.trust-gate-live__readout-val.is-final{color:#2ee5a3;font-weight:700}.trust-gate-live__audit{background:#00000059;border:1px dashed #ffffff12;border-radius:1rem;flex-direction:column;gap:.3rem;min-height:6rem;padding:.85rem 1.2rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;display:flex}.trust-gate-live__audit-empty{color:#b2bcd266;letter-spacing:.02em}.trust-gate-live__audit-row{color:#ff99b8d9;letter-spacing:.01em;animation:.28s cubic-bezier(.16,1,.3,1) audit-row-in}.trust-gate-live__audit-row[data-i="0"]{color:#ff4d8d;font-weight:700}@keyframes audit-row-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.trust-gate-live__audit-row{animation:none}}.vault-relationship{padding:clamp(3rem,2rem + 4vw,6rem) clamp(.5rem,.5vw,1.5rem);position:relative}.vault-relationship__head{text-align:center;max-width:56rem;margin:0 auto clamp(1.5rem,1rem + 1.5vw,2.5rem)}.vault-relationship__eyebrow{letter-spacing:.22em;color:#6ad3ffbf;text-transform:uppercase;margin-bottom:.6rem;font-family:IBM Plex Mono,monospace;font-size:.74rem;display:inline-block}.vault-relationship__title{letter-spacing:-.02em;color:#f0f5ff;margin:0 0 .6rem;font-size:clamp(1.6rem,1.2rem + 1.5vw,2.6rem);font-weight:700;line-height:1.12}.vault-relationship__sub{color:#b2bcd2c7;max-width:44rem;margin:0 auto;font-size:clamp(.95rem,.88rem + .3vw,1.08rem);line-height:1.55}.vault-relationship__stack{background:radial-gradient(700px 360px at 50% 0,#2ee5a30a,#0000 65%),linear-gradient(#080c1899 0%,#060912c7 100%);border:1px solid #ffffff0f;border-radius:1.4rem;flex-direction:column;gap:.7rem;max-width:56rem;margin:0 auto;padding:clamp(1.2rem,1rem + 1vw,2.2rem);display:flex;position:relative;overflow:hidden}.vault-relationship__layer{opacity:0;background:#ffffff06;border:1px solid #ffffff0f;border-radius:.95rem;flex-direction:column;gap:.7rem;padding:clamp(.95rem,.8rem + .5vw,1.3rem) clamp(1rem,.8rem + .6vw,1.4rem);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),background .6s cubic-bezier(.16,1,.3,1),border-color .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(20px)}.vault-relationship__layer[data-on=true]{opacity:1;transform:translateY(0)}.vault-relationship__layer--credex[data-on=true]{background:linear-gradient(#2ee5a31f 0%,#2ee5a30d 100%);border-color:#2ee5a366;box-shadow:0 10px 30px #2ee5a326,inset 0 0 0 1px #2ee5a314}.vault-relationship__layer--vault[data-on=true]{background:linear-gradient(#6ad3ff14 0%,#6ad3ff08 100%);border-color:#6ad3ff52;box-shadow:0 6px 20px #00000052}.vault-relationship__layer-tag{letter-spacing:.22em;color:#7eebc5d9;font-family:IBM Plex Mono,monospace;font-size:.74rem;font-weight:700}.vault-relationship__layer--vault .vault-relationship__layer-tag{color:#6ad3ffd9}.vault-relationship__layer-content{flex-direction:column;gap:.55rem;display:flex}.vault-relationship__layer-label{color:#dce8fcd9;letter-spacing:-.005em;font-size:.86rem;font-weight:500}.vault-relationship__layer-bullets{flex-wrap:wrap;gap:.4rem .55rem;margin:0;padding:0;list-style:none;display:flex}.vault-relationship__layer-bullets li{letter-spacing:.02em;color:#dce8fcc7;background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;align-items:center;padding:.3rem .6rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:inline-flex}.vault-relationship__layer--credex .vault-relationship__layer-bullets li{color:#7eebc5eb;background:#2ee5a314;border-color:#2ee5a32e}.vault-relationship__layer--vault .vault-relationship__layer-bullets li{color:#a0d7f5d9;background:#6ad3ff0f;border-color:#6ad3ff2e}.vault-relationship__connector{opacity:0;transform-origin:top;align-items:center;gap:.7rem;padding:0 .6rem;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:flex;transform:scaleY(.4)}.vault-relationship__connector[data-on=true]{opacity:1;transform:scaleY(1)}.vault-relationship__connector-line{background:linear-gradient(90deg,#2ee5a300 0%,#2ee5a38c 50%,#6ad3ff00 100%);flex:1;height:1px}.vault-relationship__connector-label{letter-spacing:.18em;text-transform:uppercase;color:#7eebc5a6;font-family:IBM Plex Mono,monospace;font-size:.66rem}.vault-relationship__agents{pointer-events:none;z-index:0;opacity:.65;mix-blend-mode:screen;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.vault-relationship__caption{text-align:center;max-width:56rem;margin:clamp(1.2rem,1rem + 1vw,2rem) auto 0;padding:0 1rem}.vault-relationship__caption-text{letter-spacing:-.012em;color:#dce8fcc7;font-size:clamp(1.05rem,.92rem + .55vw,1.4rem);font-style:italic;line-height:1.4}@media (prefers-reduced-motion:reduce){.vault-relationship__layer,.vault-relationship__connector{opacity:1!important;transform:none!important}}.vault-relationship__flow{background:radial-gradient(700px 360px at 50% 0,#6ad3ff0d,#0000 65%),linear-gradient(#080c1899 0%,#060912c7 100%);border:1px solid #ffffff0f;border-radius:1.4rem;max-width:76rem;margin:0 auto;padding:clamp(1rem,.6rem + 1.2vw,2rem)}.vault-relationship__flow-svg{width:100%;height:auto;display:block}.vault-relationship__flow-svg--wide{max-height:420px}.vault-relationship__flow-svg--stacked{display:none}.vault-relationship__honesty{text-align:center;flex-direction:column;gap:.4rem;max-width:56rem;margin:clamp(1rem,.6rem + 1vw,1.6rem) auto 0;padding:0 1rem;display:flex}.vault-relationship__honesty-line{color:#b2bcd2c7;margin:0;font-size:clamp(.86rem,.8rem + .25vw,.98rem);line-height:1.5}.vault-relationship__honesty-line strong{color:#ff69b4eb;font-weight:600}@media (width<=900px){.vault-relationship__flow{max-width:28rem;padding:clamp(.8rem,.5rem + .8vw,1.2rem)}.vault-relationship__flow-svg--wide{display:none}.vault-relationship__flow-svg--stacked{max-height:none;display:block}}.landing-closing-band--v2{text-align:center;flex-direction:column;align-items:center;gap:1.4rem;padding:clamp(3rem,2rem + 4vw,6rem) clamp(1rem,1.5vw,2.5rem);display:flex}.landing-closing-band--v2 .landing-eyebrow{letter-spacing:.22em;color:#7eebc5bf;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.74rem}.landing-closing-band--v2 h2{letter-spacing:-.025em;color:#f0f5ff;max-width:32rem;margin:0 auto;font-size:clamp(1.8rem,1.2rem + 2vw,3.2rem);font-weight:700;line-height:1.08}.landing-closing-band__sub{color:#b2bcd2c7;max-width:38rem;margin:0 auto;font-size:clamp(.98rem,.88rem + .4vw,1.16rem);line-height:1.5}.landing-closing-band--v2 .landing-cta-row{flex-wrap:wrap;justify-content:center;gap:.6rem;display:inline-flex}.landing-page .landing-trust-bar,.landing-page .landing-customers,.landing-page .landing-proof-strip,.landing-page #demo-agenda,.landing-page #buyers,.landing-page #docs-kit,.landing-page #competitive-framing,.landing-page #stack,.landing-page #why-now,.landing-page #product{display:none!important}body.landing-active section[data-reveal=pending],body.landing-active .landing-closing-band[data-reveal=pending]{opacity:0;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}body.landing-active section[data-reveal=in],body.landing-active .landing-closing-band[data-reveal=in]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){body.landing-active section[data-reveal=pending],body.landing-active .landing-closing-band[data-reveal=pending]{opacity:1!important;transform:none!important}}.hfb{flex-direction:column;gap:.75rem;margin-top:1.8rem;display:flex}.hfb__grid{grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:grid}.hfb__item{align-items:baseline;gap:.45rem;display:flex}.hfb__sym{color:#2ee5a3b3;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:.78rem}.hfb__text{color:#b2bcd2cc;font-size:.84rem;line-height:1.45}.hfb__highlight{background:#2ee5a30a;border:1px solid #2ee5a32e;border-radius:6px;align-items:baseline;gap:.5rem;margin-top:.25rem;padding:.7rem .9rem;display:flex}.hfb__highlight .hfb__sym{color:#2ee5a3}.hfb__highlight .hfb__text{color:#f0f5ffe0;font-size:.86rem}@media (width<=540px){.hfb__grid{grid-template-columns:1fr}}.landing-hero__reduce-cta{color:#7eebc599;letter-spacing:.02em;margin-top:.6rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;text-decoration:none;transition:color .2s;display:inline-block}.landing-hero__reduce-cta:hover{color:#7eebc5e6}.landing-gate-caption{color:#7eebc5a6;text-align:center;letter-spacing:.04em;margin:0;padding:.5rem 1rem 0;font-family:IBM Plex Mono,monospace;font-size:.78rem}.cframe{max-width:1200px;margin:0 auto;padding:clamp(3rem,2rem + 4vw,6rem) clamp(1rem,5vw,5rem)}body.landing-active .landing-page>main>section.cframe{margin-left:auto!important;margin-right:auto!important}.cframe__intro{text-align:center;max-width:40rem;margin-bottom:2rem;margin-left:auto;margin-right:auto}.cframe__intro h2{color:#f0f5ff;letter-spacing:-.025em;margin:.5rem 0 .75rem;font-size:clamp(1.6rem,1rem + 2vw,2.6rem);font-weight:700;line-height:1.15}.cframe__sub{color:#b2bcd2b8;max-width:36rem;margin:0 auto;font-size:clamp(.9rem,.82rem + .3vw,1.05rem)}.cframe__divider{align-items:center;gap:1rem;max-width:100%;margin:0 auto 2rem;display:flex}.cframe__divider-line{background:linear-gradient(90deg,#0000,#2ee5a34d,#0000);flex:1;height:1px}.cframe__divider-label{letter-spacing:.2em;color:#2ee5a3cc;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.72rem}.cframe__matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.1rem,.6rem + 1.2vw,1.75rem);width:100%;display:grid}@media (width>=900px){.cframe__matrix{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.cframe__matrix{grid-template-columns:1fr;gap:1rem}.cframe__card,.cframe__highlight-card{padding:1.2rem 1.15rem 1.3rem}.cframe__card-header{flex-direction:column;align-items:flex-start;gap:.4rem}.cframe__tool-name{word-break:normal;overflow-wrap:break-word;font-size:1.05rem;line-height:1.25}.cframe__body{font-size:.9rem;line-height:1.62}}.cframe__grid{margin:0;padding:0;list-style:none;display:contents}.cframe__highlight-shell{grid-column:1/-1;width:100%;min-width:0}.cframe__card,.cframe__highlight-card{background:#141822;border-radius:10px;padding:1.2rem 1.1rem 1.3rem}.cframe__card-header{align-items:center;gap:.4rem;margin-bottom:.3rem;display:flex}.cframe__not-label{letter-spacing:.16em;color:#ff4d8db3;border:1px solid #ff4d8d40;border-radius:3px;padding:.15rem .35rem;font-family:IBM Plex Mono,monospace;font-size:.66rem}.cframe__tool-name{color:#f0f5ffe6;font-size:.88rem;font-weight:600}.cframe__category{color:#7eebc580;letter-spacing:.06em;margin:0 0 .65rem;font-family:IBM Plex Mono,monospace;font-size:.7rem}.cframe__body{color:#b2bcd2c7;margin:0;font-size:.84rem;line-height:1.55}.cframe__highlight-card{background:linear-gradient(135deg,#2ee5a312 0%,#0d0f14f2 45%,#0d0f14fa 100%);border:1px solid #2ee5a347;border-radius:12px;width:100%;margin:0;padding:1.35rem 1.25rem 1.45rem 1.35rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2ee5a30f,0 12px 40px #00000059,0 0 56px #2ee5a312}.cframe__highlight-card:before{content:"";background:linear-gradient(#2ee5a3 0%,#2ee5a359 55%,#2ee5a314 100%);border-radius:12px 0 0 12px;width:3px;position:absolute;top:0;bottom:0;left:0}.cframe__highlight-card .cframe__card-header,.cframe__highlight-card .cframe__category,.cframe__highlight-card .cframe__body{z-index:1;position:relative}.cframe__highlight-card .cframe__body{color:#f0f5ffe0;font-size:.88rem;line-height:1.58}@media (width>=900px){.cframe__highlight-card{padding:1.5rem 1.5rem 1.55rem 1.6rem}}.horizons{padding:clamp(3rem,2rem + 4vw,5rem) clamp(1rem,4vw,4rem);overflow:hidden}.horizons__track{flex-direction:column;gap:4rem;display:flex}@media (width>=900px){.horizons__track{flex-direction:row;align-items:stretch;gap:2rem}}.horizons__panel{background:#141822;border-radius:12px;flex-direction:column;flex:1;gap:1.2rem;min-height:420px;padding:1.6rem;display:flex}.horizons__copy{flex-direction:column;gap:.6rem;display:flex}.horizons__heading{color:#f0f5ff;letter-spacing:-.02em;margin:0;font-size:clamp(1.1rem,.9rem + .8vw,1.5rem);font-weight:700;line-height:1.18}.horizons__body{color:#b2bcd2bf;margin:0;font-size:.88rem;line-height:1.58}.horizons__stat{align-items:baseline;gap:.4rem;margin-top:.3rem;display:flex}.horizons__stat-val{color:#2ee5a3;font-family:IBM Plex Mono,monospace;font-size:1.5rem;font-weight:700;line-height:1}.horizons__stat-label{color:#7eebc599;letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:.7rem}.horizons__viz{background:#0d0f1499;border-radius:8px;flex:1;min-height:220px;position:relative;overflow:hidden}.horizon__canvas{width:100%;height:100%;position:absolute;inset:0}.horizons__panel--cost{background:linear-gradient(145deg,#141822 0%,#0c0e14 50%,#0a0c12 100%);border:1px solid #2ee5a31f;border-radius:16px;padding:1.75rem 1.65rem 1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 20px 50px #00000073,0 0 80px #2ee5a30f}.horizons__panel--cost:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(90% 55% at 50% -15%,#2ee5a317,#0000 55%),radial-gradient(70% 45% at 100% 100%,#f5b73a0d,#0000 50%);position:absolute;inset:0}.horizons__panel--cost .horizons__copy,.horizons__panel--cost .horizons__viz{z-index:1;position:relative}.horizons__stat--cost{margin-top:.45rem;padding:.35rem 0 0}.horizons__stat--cost .horizons__stat-val{text-shadow:0 0 28px #2ee5a359;font-size:clamp(1.45rem,1.1rem + 1.2vw,1.75rem)}.horizons__stat--cost .horizons__stat-label{letter-spacing:.08em;color:#a5f0d78c;font-size:.72rem}.horizons__viz--cost{background:linear-gradient(#090b10f2 0%,#06080cfa 100%);border:1px solid #ffffff0f;border-radius:14px;min-height:248px;box-shadow:inset 0 0 0 1px #2ee5a30d,0 12px 40px #00000059}@media (width>=900px){.horizons__panel--cost{min-height:460px}}.who-serves{max-width:1140px;margin:0 auto;padding:clamp(3rem,2rem + 4vw,6rem) clamp(1rem,5vw,5rem)}body.landing-active .landing-page>main>section.who-serves{margin-left:auto!important;margin-right:auto!important}.who-serves__intro{text-align:center;margin-bottom:2.5rem}.who-serves__intro h2{color:#f0f5ff;letter-spacing:-.025em;max-width:42rem;margin:.5rem auto;font-size:clamp(1.6rem,1rem + 2vw,2.6rem);font-weight:700;line-height:1.15}.who-serves__grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=720px){.who-serves__grid{grid-template-columns:1fr}}.who-serves__card{--accent:46, 229, 163;box-sizing:border-box;height:100%;min-height:0;color:rgb(var(--accent));background:#141822;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:.55rem;padding:1.4rem 1.25rem 1.3rem;display:flex}.who-serves__card--cyan{--accent:46, 229, 163}.who-serves__card--magenta{--accent:236, 121, 197}.who-serves__card--gold{--accent:240, 196, 96}.who-serves__card--violet{--accent:167, 139, 250}.who-serves__avatar{width:48px;height:48px;color:rgb(var(--accent));justify-content:center;align-items:center;margin-bottom:.2rem;display:inline-flex}.who-serves__role{color:#f0f5fff5;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700;line-height:1.25}.who-serves__pain{color:#f0f5ffdb;margin:0;font-size:.92rem;font-style:italic;line-height:1.45}.who-serves__pain em{font-style:italic}.who-serves__fix{color:#b2bcd2c7;flex:auto;min-height:0;margin:0;font-size:.84rem;line-height:1.5}.who-serves__chip{letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--accent));background:rgba(var(--accent), .08);border:1px solid rgba(var(--accent), .28);border-radius:999px;align-self:flex-start;margin-top:auto;padding:.28rem .6rem;font-family:IBM Plex Mono,monospace;font-size:.66rem}.landing-versus__col--us{background:#2ee5a30a}.landing-versus__row--head [role=columnheader]:not(.landing-versus__col--us){opacity:.72}.landing-versus__row:not(.landing-versus__row--head) [role=cell]:last-child{background:#2ee5a308}.landing-versus__row:not(.landing-versus__row--head) [role=cell]:not(:last-child){opacity:.82}.cframe__card{transition:transform .2s,box-shadow .2s}.who-serves__card{transition:transform .2s,box-shadow .2s,border-color .2s}.cframe__card:hover,.cframe__highlight-card:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00000059,0 0 48px #2ee5a317}.who-serves__card:hover{border-color:rgba(var(--accent), .55);box-shadow:0 6px 24px #00000059, 0 0 48px rgba(var(--accent), .12);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.who-serves__card,.who-serves__card:hover{transition:none;transform:none}}@keyframes horizon-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.horizons__panel{animation:.6s cubic-bezier(.16,1,.3,1) both horizon-in}.horizons__panel:first-child{animation-delay:0s}.horizons__panel:nth-child(2){animation-delay:.12s}.horizons__panel:nth-child(3){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.horizons__panel{animation:none}}.landing-30min{gap:3rem}.landing-30min__header{text-align:center}.landing-30min__title{letter-spacing:-.025em;color:#f0f5ff;max-width:34rem;margin:.4rem auto .8rem;font-size:clamp(1.8rem,1.2rem + 2vw,3rem);font-weight:700;line-height:1.08}.landing-30min__sub{color:#b2bcd2b8;max-width:36rem;margin:0 auto;font-size:clamp(.96rem,.86rem + .4vw,1.12rem);line-height:1.5}.landing-30min__timeline{grid-template-columns:1fr;gap:1.2rem;max-width:860px;margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=700px){.landing-30min__timeline{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.landing-30min__step{text-align:left;background:#141822;border-radius:10px;flex-direction:column;gap:.4rem;padding:1.4rem 1.3rem 1.6rem;display:flex}.landing-30min__range{letter-spacing:.1em;color:#2ee5a3b3;margin-bottom:.2rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;display:block}.landing-30min__step-title{color:#f0f5fff2;margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.landing-30min__step-body{color:#b2bcd2b8;margin:0;font-size:.83rem;line-height:1.56}.landing-30min__cta{flex-direction:column;align-items:center;gap:.8rem;display:flex}.landing-30min__nudge{color:#7eebc580;letter-spacing:.04em;text-align:center;margin:0;font-family:IBM Plex Mono,monospace;font-size:.74rem}.ciso-question__attribution{letter-spacing:.06em;color:#7eebc573;flex-shrink:0;margin:0 0 .65rem;font-family:IBM Plex Mono,monospace;font-size:.66rem;font-style:normal;line-height:1.5;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.finops-live-roster__meta{letter-spacing:.02em;opacity:.72;font-variant-numeric:tabular-nums;margin:0 0 .75rem;font-size:.78rem}.finops-live-roster__foot{margin:1rem 0 0}.overview-docs{gap:clamp(1rem,.7rem + 1vw,1.35rem);margin-top:.35rem;display:grid}@media (width>=900px){.overview-docs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.overview-docs__lane{border-radius:14px;min-width:0;padding:clamp(1rem,.75rem + .8vw,1.35rem)}.overview-docs__lane-title{letter-spacing:-.02em;color:var(--ink,#f5f9ff);margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.overview-docs__lane-lead{color:var(--ink-soft,#aab5d6);margin:0 0 .85rem;font-size:.92rem;line-height:1.5}.overview-docs__list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.overview-docs__list li{color:var(--ink-soft,#c5d0ec);font-size:.9rem;line-height:1.45}.overview-docs__list a{color:#2ee5a3;font-weight:600;text-decoration:none}.overview-docs__list a:hover{text-decoration:underline}.overview-docs__meta{color:var(--ink-soft,#8b96b5);font-weight:400}.overview-docs__foot{color:var(--ink-soft,#9aa6c7);border-top:1px solid #7eebc51f;margin:1rem 0 0;padding-top:.85rem;font-size:.86rem;line-height:1.5}.landing-page.is-credexai-app .landing-hero__hint{color:#aab5d6eb;max-width:56ch;margin:.65rem 0 0;font-size:clamp(.88rem,.82rem + .2vw,.96rem);line-height:1.55}body.landing-active .landing-page.ai-performance-page>.landing-main{padding-bottom:clamp(3rem,5vw,5.5rem);padding-left:clamp(1.35rem,5vw,4rem);padding-right:clamp(1.35rem,5vw,4rem)}@media (height<=780px){body.landing-active .landing-page.ai-performance-page .landing-hero--v2{align-items:start;min-height:0;padding-bottom:clamp(2rem,4vh,3.5rem)}}.landing-page[data-testid=ai-performance-screen] #eight-levers .landing-section__heading{margin-bottom:clamp(2.25rem,1.5rem + 2.2vw,3.5rem)}.ai-performance-lever-grid{gap:clamp(1.65rem,1.2rem + 1.4vw,2.65rem)!important}.landing-page[data-testid=ai-performance-screen] #eight-levers.landing-section{padding-bottom:clamp(2.5rem,4vw,4.5rem)}.landing-page[data-testid=ai-performance-screen] .ai-performance-lever-card--rich{background:radial-gradient(95% 55% at 12% 0,#2ee5a317,#0000 58%),radial-gradient(80% 45% at 88% 100%,#6ad3ff0f,#0000 55%),linear-gradient(165deg,#0e121ef0,#06080ef5)!important;box-shadow:0 22px 56px #0000006b,inset 0 0 0 1px #2ee5a30f!important}.landing-page[data-testid=ai-performance-screen] .ai-performance-lever-grid article:nth-child(n+5) .ai-performance-lever-glyph{filter:drop-shadow(0 0 14px #2ee5a342)saturate(1.05)}.ai-performance-hero-preview{background:#0408108c;border:1px solid #7eebc52e;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000007a,inset 0 0 0 1px #2ee5a30f}.ai-performance-hero-preview__chrome{background:#080c16eb;border-bottom:1px solid #7eebc51a;align-items:center;gap:.45rem;padding:.55rem .85rem;display:flex}.ai-performance-hero-preview__dot{background:#ffffff24;border-radius:50%;width:10px;height:10px}.ai-performance-hero-preview__dot--amber{background:#fec514a6}.ai-performance-hero-preview__dot--green{background:#2ee5a3a6}.ai-performance-hero-preview__chrome-title{letter-spacing:.14em;text-transform:uppercase;color:#aab5d6cc;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:.68rem}.ai-performance-hero-preview__body{padding:clamp(.5rem,.35rem + .6vw,.85rem);position:relative}@media (prefers-reduced-motion:no-preference){.ai-performance-hero-preview__body{animation:5.5s ease-in-out infinite aiPerfHeroAmbient}}@keyframes aiPerfHeroAmbient{0%,to{box-shadow:inset 0 0 48px #2ee5a30a}50%{box-shadow:inset 0 0 64px #fec5140d}}@media (prefers-reduced-motion:reduce){.ai-performance-hero-preview__body{animation:none!important}}.ai-performance-lever-card--rich{flex-direction:column;gap:.65rem;min-height:0;display:flex;padding:clamp(1.35rem,1.05rem + 1vw,2rem)!important}.ai-performance-lever-card__head{align-items:flex-start;margin-bottom:.2rem;display:flex;gap:1rem!important}.ai-performance-lever-glyph{filter:drop-shadow(0 0 12px #2ee5a31f);flex:none}.ai-performance-lever-card__titles{min-width:0}.ai-performance-lever-card__summary{color:#d3deecf2;margin:0;font-size:.94rem;line-height:1.52}.ai-performance-lever-card__obs{color:#aab5d6e0;align-items:flex-start;gap:.45rem;margin:0;font-size:.82rem;line-height:1.45;display:flex}.ai-performance-lever-card__obs:before{content:"";background:#2ee5a3;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:.38em;box-shadow:0 0 10px #2ee5a359}.landing-page[data-testid=ai-performance-screen] .ai-performance-lever-grid article:nth-child(2) .ai-performance-lever-card__obs:before{background:#fec514;box-shadow:0 0 10px #fec51459}.landing-page[data-testid=ai-performance-screen] .ai-performance-lever-grid article:nth-child(3) .ai-performance-lever-card__obs:before{background:#6ad3ff;box-shadow:0 0 10px #6ad3ff4d}.landing-page[data-testid=ai-performance-screen] .ai-performance-lever-grid article:nth-child(4) .ai-performance-lever-card__obs:before{background:#aab5d6;box-shadow:0 0 8px #aab5d647}.landing-page[data-testid=ai-performance-screen] .ai-performance-lever-grid article:nth-child(6) .ai-performance-lever-card__obs:before{background:#6ad3ff;box-shadow:0 0 10px #6ad3ff4d}.landing-page[data-testid=ai-performance-screen] .ai-performance-lever-grid article:nth-child(8) .ai-performance-lever-card__obs:before{background:#fec514;box-shadow:0 0 10px #fec51459}.ai-performance-lever-card__obs-k{letter-spacing:.12em;text-transform:uppercase;color:#2ee5a3;margin-right:.35rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;display:inline-block}.ai-performance-lever-card__details{background:#080b148c;border:1px solid #7eebc51a;border-radius:10px;margin-top:.15rem;padding:.5rem .75rem .7rem}.ai-performance-lever-card__details summary{cursor:pointer;letter-spacing:.02em;color:#aab5d6eb;font-size:.8rem;font-weight:500;list-style:none}.ai-performance-lever-card__details summary::-webkit-details-marker{display:none}.ai-performance-lever-card__details summary:after{content:"▸";float:right;opacity:.7;font-size:.75rem;transition:transform .2s}.ai-performance-lever-card__details[open] summary:after{transform:rotate(90deg)}.ai-performance-lever-card__details-inner{border-top:1px solid #7eebc514;margin-top:.55rem;padding-top:.55rem}.ai-performance-lever-card__details-inner p{color:#bac4daeb;margin:0 0 .55rem;font-size:.88rem;line-height:1.52}.ai-performance-lever-card__details-inner p:last-child{margin-bottom:0}.ai-performance-journey__step{flex-direction:column;gap:clamp(1.05rem,.85rem + .65vw,1.45rem);min-width:0;display:flex}.ai-performance-first-value-section .ai-performance-first-value-steps{margin-top:clamp(.25rem,.1rem + .6vw,.75rem)}.ai-performance-step-preview{background:linear-gradient(165deg,#0f1626eb,#050810f5),radial-gradient(circle at 20% 0,#2ee5a31f,#0000 52%);border:1px solid #7eebc533;border-radius:14px;min-height:148px;position:relative;overflow:hidden}.ai-performance-step-preview__toolbar{background:#060a12e0;border-bottom:1px solid #7eebc51a;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}.ai-performance-step-preview__pill{letter-spacing:.14em;text-transform:uppercase;color:#2ee5a3;border:1px solid #2ee5a359;border-radius:999px;padding:.12rem .45rem;font-family:IBM Plex Mono,monospace;font-size:.62rem}.ai-performance-step-preview__title{letter-spacing:.04em;color:#c8d2ebe6;font-size:.72rem}.ai-performance-step-preview__body{min-height:96px;padding:.65rem .75rem .85rem;position:relative}.ai-performance-step-preview__bars{align-items:flex-end;gap:6px;height:56px;margin-top:.35rem;display:flex}.ai-performance-step-preview__bars span{opacity:.85;background:linear-gradient(#2ee5a38c,#2ee5a326);border-radius:4px 4px 1px 1px;flex:1}.ai-performance-step-preview__spark{background:radial-gradient(circle at 40% 35%,#fec51459,#0000 62%);border-radius:50%;width:38px;height:38px;animation:2.8s ease-in-out infinite stepSpark;position:absolute;top:.65rem;right:.85rem}@keyframes stepSpark{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.ai-performance-step-preview__spark{animation:none!important}}.ai-performance-step-preview__caption{letter-spacing:.06em;color:#96a2bee6;margin:.45rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.65rem}.ai-performance-step-preview__rules{color:#c8d2ebe6;margin:0;padding:0 0 0 1rem;font-size:.78rem;line-height:1.45}.ai-performance-step-preview__rules li{margin-bottom:.35rem}.ai-performance-step-preview__dot{vertical-align:middle;background:#2ee5a3;border-radius:50%;width:5px;height:5px;margin-right:.35rem;display:inline-block}.ai-performance-step-preview__metrics{gap:1.25rem;font-size:.82rem;display:flex}.ai-performance-step-preview__metric-label{letter-spacing:.12em;text-transform:uppercase;color:#96a2bef2;font-family:IBM Plex Mono,monospace;font-size:.62rem;display:block}.ai-performance-step-preview__metric-val{color:#fec514;margin-top:.15rem;font-size:1.15rem;font-weight:700;display:block}.ai-performance-journey-card{flex:1;padding:clamp(1.35rem,1.1rem + .65vw,1.85rem) clamp(1.35rem,1.05rem + .95vw,2rem)!important}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-journey-card,body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-next-action-card{color:#0f172a!important;background:#fcfdfff7!important;border:1px solid #0f172a1a!important;box-shadow:0 18px 42px #00000047!important}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-journey-card .landing-card-label{color:#0f172a8c!important}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-journey-card h3{color:#0f172a!important}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-journey-card p{color:#0f172ad1!important}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-journey-card .landing-unified-path__hint{color:#0f172a9e!important}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-next-action-card .landing-card-label,body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-next-action-card h3,body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-next-action-card p{color:#0f172a!important}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-next-action-card .landing-unified-path__hint{color:#0f172a9e!important}.landing-page[data-testid=ai-performance-screen] .ai-performance-lever-glyph{width:52px;height:52px}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-lever-card__titles .landing-card-label,body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-lever-card__titles h3{color:#0f172a!important}.landing-platform-showcase{padding-top:clamp(2rem,1.25rem + 2.5vw,4rem);padding-bottom:clamp(2.25rem,1.5rem + 2.8vw,4.25rem)}.landing-platform-showcase .landing-section__heading{max-width:52rem}.landing-platform-showcase__grid{grid-template-columns:1fr;gap:clamp(1.75rem,1.25rem + 1.6vw,2.75rem);margin-top:clamp(1.75rem,1.2rem + 1.4vw,2.75rem);display:grid}@media (width>=900px){.landing-platform-showcase__grid:not(.landing-platform-showcase__grid--two){grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.landing-platform-showcase__grid--two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.landing-platform-showcase__cell{flex-direction:column;gap:.85rem;min-width:0;display:flex}.landing-platform-showcase__caption{color:#c3cee0e0;margin:0;font-size:.92rem;line-height:1.55}.landing-platform-showcase__caption strong{color:#e4ecf8f5;font-weight:600}.landing-platform-showcase .ai-performance-hero-preview__body{min-height:clamp(200px,28vw,260px);animation:none!important}.platform-shot{color:#c8d2e4eb;gap:.65rem;min-height:100%;font-size:.72rem;display:flex}.platform-shot__sidebar{flex-direction:column;flex:0 0 22%;gap:.45rem;padding:.35rem 0;display:flex}.platform-shot__sidebar>span{background:#7eebc51f;border-radius:4px;height:6px}.platform-shot__sidebar>span:nth-child(2){opacity:.85}.platform-shot__sidebar>span:nth-child(3){opacity:.65}.platform-shot__sidebar>span:nth-child(4){opacity:.45}.platform-shot__sidebar--narrow{flex-basis:16%}.platform-shot__main{flex-direction:column;flex:1;gap:.55rem;min-width:0;display:flex}.platform-shot__shell-title{letter-spacing:.06em;text-transform:uppercase;color:#aab5d6b8;align-items:center;gap:.45rem;margin-bottom:.15rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;display:flex}.platform-shot__sample-pill{letter-spacing:.14em;color:#f4b054f2;background:#f4b0542e;border:1px solid #f4b05459;border-radius:999px;padding:.1rem .4rem;font-size:.52rem;font-weight:700}.platform-shot__hero-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.platform-shot__pill{letter-spacing:.04em;text-transform:uppercase;color:#aaebd2f2;background:#2ee5a314;border:1px solid #7eebc538;border-radius:999px;align-items:center;padding:.2rem .45rem;font-size:.62rem;display:inline-flex}.platform-shot__pill--ok{border-color:#2ee5a359}.platform-shot__pill--warn{color:#ffe0a0fa;background:#fec5141a;border-color:#fec51459}.platform-shot__pill--muted{color:#bec6d6d9;background:#ffffff0a;border-color:#ffffff1f}.platform-shot__sparkline{align-items:flex-end;gap:3px;height:28px;display:flex}.platform-shot__sparkline span{background:linear-gradient(#2ee5a38c,#2ee5a31f);border-radius:2px;width:5px}.platform-shot__sparkline span:first-child{height:40%}.platform-shot__sparkline span:nth-child(2){height:65%}.platform-shot__sparkline span:nth-child(3){height:50%}.platform-shot__sparkline span:nth-child(4){height:88%}.platform-shot__sparkline span:nth-child(5){height:72%}.platform-shot__card{background:#060e1c73;border:1px solid #7eebc524;border-radius:10px;flex-direction:column;gap:.25rem;padding:.45rem .55rem;display:flex}.platform-shot__card--dense{padding:.4rem .5rem}.platform-shot__label{letter-spacing:.08em;text-transform:uppercase;color:#a0acc6bf;font-size:.58rem}.platform-shot__mono{color:#d7e2f0f2;font-family:IBM Plex Mono,monospace;font-size:.68rem}.platform-shot__muted{color:#a5b0c6c7;font-size:.65rem}.platform-shot__check{align-items:center;gap:.4rem;font-size:.68rem;display:flex}.platform-shot__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.platform-shot__dot--ok{background:#2ee5a3d9;box-shadow:0 0 8px #2ee5a359}.platform-shot__table{border-collapse:collapse;width:100%;font-size:.65rem}.platform-shot__table th{text-align:left;color:#a0acc6c7;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #7eebc51f;padding:.35rem .4rem .45rem 0;font-weight:500}.platform-shot__table td{vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:.42rem .45rem .42rem 0}.platform-shot__metrics-row{flex-wrap:wrap;gap:1rem;display:flex}.platform-shot__metric{flex-direction:column;gap:.15rem;display:flex}.platform-shot__metric-label{letter-spacing:.06em;text-transform:uppercase;color:#a0acc6b8;font-size:.58rem}.platform-shot__metric-val{color:#e4eefafa;font-family:IBM Plex Mono,monospace;font-size:1rem;font-weight:600}.platform-shot__metric-val--down{color:#78ebbcf2}.platform-shot__bars{align-items:flex-end;gap:6px;height:52px;margin-top:.25rem;display:flex}.platform-shot__bars span{background:linear-gradient(#2ee5a38c,#2ee5a314);border-radius:4px 4px 2px 2px;flex:1;min-height:18%}.platform-shot__bars span:nth-child(2){min-height:42%}.platform-shot__bars span:nth-child(3){min-height:68%}.platform-shot__bars span:nth-child(4){min-height:36%}.platform-shot__bars span:nth-child(5){min-height:88%}.platform-shot__bars span:nth-child(6){min-height:54%}.platform-shot__footnote{color:#9ba8c0b8;margin:0;font-size:.58rem;line-height:1.45}.platform-shot__lanes{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.platform-shot__lanes li{background:#060e1c59;border:1px solid #7eebc51f;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:.15rem .65rem;padding:.45rem .5rem;display:grid}.platform-shot__lane-name{color:#dae4f2f2;font-size:.68rem;font-weight:600}.platform-shot__lane-val{color:#c8daeeeb;justify-self:end;font-family:IBM Plex Mono,monospace;font-size:.72rem}.platform-shot__lane-val--accent{color:#78ebbcf2}.platform-shot__lane-note{color:#9ba8c0c7;grid-column:1/-1;font-size:.6rem}.app-shell.app-shell{isolation:isolate;color:#f8fafcf0;position:relative;background:radial-gradient(68% 48% at 8% 0,#38bdf81a,#0000 64%),radial-gradient(44% 38% at 88% 18%,#ff6b5212,#0000 58%),radial-gradient(1px 1px at 12% 18%,#ffffff7a,#0000),radial-gradient(1px 1px at 28% 78%,#ffffff47,#0000),radial-gradient(1px 1px at 52% 34%,#ffffff57,#0000),radial-gradient(1px 1px at 74% 64%,#ffffff42,#0000),radial-gradient(2px 2px at 88% 28%,#93c5fd57,#0000),linear-gradient(#040710 0%,#050812 52%,#03050b 100%)!important}.app-shell.app-shell>.landing-starfield-canvas{z-index:0;opacity:1;pointer-events:none;position:fixed;inset:0}.app-shell.app-shell>:not(.landing-starfield-canvas){z-index:1;position:relative}.app-shell.app-shell .app-sidebar.app-sidebar{grid-area:1/1!important}.app-shell.app-shell .app-frame{grid-area:1/2!important}.app-shell.app-shell .app-sidebar__brand{align-items:center;gap:.7rem;display:flex}.app-product-badge,.login-product-badge{color:#f5f7fff0;letter-spacing:.08em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.app-product-badge{padding:.42rem .58rem}.login-product-badge{margin:0 0 .75rem;padding:.5rem .65rem}.app-product-badge--performance{color:#d8fff7;border-color:#5eead457}.app-product-badge--governance{color:#efe8ff;border-color:#a78bfa57}.app-shell.app-shell .app-topbar{justify-content:space-between;gap:1rem}.app-topbar__product{gap:.15rem;min-width:0;display:grid}.app-topbar__product span{color:#bcc4f8c2;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.app-topbar__product strong{color:#fffffff5;letter-spacing:0;font-size:1rem}.login-social-group{gap:.65rem;display:grid}.login-social-group--entry{margin-bottom:1rem}.login-social-link.login-social-link{color:#1f1f1f;letter-spacing:.25px;background:#fff;border:1px solid #dadce0;border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:0 24px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:flex}.login-social-link.login-social-link:hover{color:#1f1f1f;background:#f8f9fa;box-shadow:0 1px 3px #3c404326}.login-social-link.login-social-link:active{color:#1f1f1f;background:#f1f3f4}.login-social-link svg{flex-shrink:0;width:18px;height:18px}.login-divider{color:#bcc4f8b8;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.72rem;font-weight:800;display:flex}.login-divider:before,.login-divider:after{content:"";background:#ffffff21;flex:1;height:1px}.app-shell.app-shell .app-frame,.app-shell.app-shell .app-main,.app-shell.app-shell .app-shell-page.app-shell-page,.app-shell.app-shell .overview-shell,.app-shell.app-shell .policy-shell,.app-shell.app-shell .registry-shell{background:0 0!important}.app-shell.app-shell .app-sidebar.app-sidebar,.app-shell.app-shell .app-topbar{box-shadow:none!important;-webkit-backdrop-filter:blur(14px)saturate(125%)!important;backdrop-filter:blur(14px)saturate(125%)!important;background:#040710a3!important;border-color:#ffffff14!important}.app-shell.app-shell .app-shell-page__copy h1,.app-shell.app-shell .overview-hero h2,.app-shell.app-shell .dashboard-section__header h2,.app-shell.app-shell h1,.app-shell.app-shell h2,.app-shell.app-shell h3,.app-shell.app-shell strong{color:#f8fafcfa!important}.app-shell.app-shell .app-shell-page__copy p,.app-shell.app-shell .overview-hero p,.app-shell.app-shell .dashboard-section__header p,.app-shell.app-shell p,.app-shell.app-shell span,.app-shell.app-shell small{color:#cbd5e1c7!important}.app-shell.app-shell .overview-hero.surface-card,.app-shell.app-shell .surface-card,.app-shell.app-shell .dashboard-section,.app-shell.app-shell .metric-card,.app-shell.app-shell .audit-preview-card,.app-shell.app-shell .registry-panel,.app-shell.app-shell .policy-card,.app-shell.app-shell .overview-inbox-preview__card{box-shadow:none!important;-webkit-backdrop-filter:blur(8px)saturate(120%)!important;backdrop-filter:blur(8px)saturate(120%)!important;background:#0509128a!important;border:1px solid #7eebc51f!important}.app-shell.app-shell .overview-hero.surface-card,.app-shell.app-shell .dashboard-section{border-color:#7eebc514!important}.app-shell.app-shell .overview-hero.surface-card{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;display:grid!important;overflow:visible!important}.app-shell.app-shell .primary-cta{color:#fff7ed!important;background:linear-gradient(135deg,#ff6b52,#ef4444)!important;border-color:#ff6b52eb!important;box-shadow:0 12px 34px #ef444433!important}.app-shell.app-shell .secondary-cta,.app-shell.app-shell .filter-chip,.app-shell.app-shell .settings-tab,.app-shell.app-shell .api-key-copy-card button{color:#e2e8f0e6!important;box-shadow:none!important;background:#ffffff09!important;border-color:#7eebc529!important}.app-shell.app-shell .filter-chip--active,.app-shell.app-shell .settings-tab--active{background:#2ee5a31c!important;border-color:#2ee5a36b!important}.app-shell.app-shell input,.app-shell.app-shell textarea,.app-shell.app-shell select,.app-shell.app-shell .api-key-copy-card,.app-shell.app-shell code,.app-shell.app-shell pre{color:#f8fafcf0!important;background:#02060eb8!important;border-color:#7eebc529!important}.platform-assistant{background:radial-gradient(at 18% 0,#38bdf821,#0000 62%),#040912c2;border:1px dashed #7eebc557;border-radius:8px;gap:.72rem;margin:.25rem 0 .95rem;padding:.86rem;display:grid}.platform-assistant__topline{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-family:IBM Plex Mono,monospace;font-size:.66rem;display:flex}.platform-assistant__status{background:#2ee5a3;border-radius:999px;width:.46rem;height:.46rem;box-shadow:0 0 16px #2ee5a3e6}.platform-assistant h2{margin:0;font-size:.98rem;line-height:1.18}.platform-assistant p{margin:0;font-size:.74rem!important;line-height:1.45!important}.platform-assistant__actions{flex-wrap:wrap;gap:.38rem;display:flex}.platform-assistant__actions button{color:#e2e8f0e0;min-height:1.72rem;font:inherit;background:#ffffff09;border:1px solid #7eebc52e;border-radius:999px;padding:.3rem .5rem;font-size:.68rem}.platform-assistant__prompt{gap:.38rem;display:grid}.platform-assistant__prompt span{letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.62rem}.platform-assistant__prompt textarea{resize:vertical;border-radius:8px;width:100%;min-height:4.4rem;padding:.58rem .62rem;font-size:.74rem;line-height:1.35}.overview-command-console{background:radial-gradient(at 8% 0,#38bdf81a,#0000 58%),#02060e6b;border:1px dashed #7eebc547;border-radius:8px;gap:.85rem;min-width:0;padding:1rem;display:grid}.overview-command-console__transcript{gap:.3rem;max-height:14rem;display:grid;overflow:auto}.overview-command-console__message{gap:.22rem;max-width:min(44rem,100%);display:grid}.overview-command-console__message--user{background:#7eebc514;border-radius:8px;justify-self:end;max-width:min(34rem,92%);padding:.52rem .62rem}.overview-command-console__transcript span,.overview-command-console__composer span{letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.66rem;color:#7eebc5db!important}.overview-command-console__transcript p{color:#e2e8f0b8;margin:0;font-size:.88rem;line-height:1.45}.overview-command-console__composer{gap:.45rem;min-width:0;display:grid}.overview-command-console__composer textarea{box-sizing:border-box;resize:vertical;border-radius:8px;width:100%;min-width:0;min-height:5.6rem;padding:.72rem .82rem;font-size:.9rem;line-height:1.45}.overview-command-console__actions{flex-wrap:wrap;gap:.52rem;display:flex}.overview-command-console__actions button,.overview-command-console__actions a{min-height:2.1rem;font:inherit;background:#ffffff09;border:1px solid #7eebc52e;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .7rem;font-size:.78rem;text-decoration:none;display:inline-flex;color:#e2e8f0eb!important}.overview-command-console__actions button:first-child,.overview-command-console--finops .overview-command-console__actions button:first-child{background:#ff6b521f;border-color:#ff6b529e;color:#ffedd5f5!important}.overview-manifest-drawer{border-top:1px solid #7eebc51f;padding-top:.55rem}.overview-manifest-drawer__label{cursor:pointer;color:#7eebc5e0;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;width:fit-content;margin:0;font-family:IBM Plex Mono,monospace;font-size:.7rem;list-style:none;display:inline-flex}.overview-manifest-drawer__label::-webkit-details-marker{display:none}.overview-manifest-drawer__label:before{content:"+";border:1px solid #7eebc54d;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.72rem;display:inline-grid}.overview-manifest-drawer[open] .overview-manifest-drawer__label:before{content:"-"}.overview-manifest-drawer__status{margin:.42rem 0 .5rem;font-size:.78rem;line-height:1.35}.overview-manifest-drawer__status--ok{color:#7eebc5e6!important}.overview-manifest-drawer__status--warn{color:#ffd666f2!important}.overview-manifest-drawer textarea,.overview-manifest-drawer pre{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;border-radius:8px;width:100%;max-width:100%;max-height:15rem;margin:.7rem 0 0;padding:.85rem;font-size:.78rem;line-height:1.45;overflow:auto}.overview-manifest-drawer textarea{resize:vertical;min-height:12rem;font-family:IBM Plex Mono,monospace}@media (width<=900px){.app-shell.app-shell .overview-command-console,.app-shell.app-shell .overview-manifest-drawer,.app-shell.app-shell .overview-manifest-drawer pre{min-width:0!important;max-width:100%!important}.app-shell.app-shell .overview-manifest-drawer pre{white-space:pre-wrap;overflow-wrap:anywhere}}.overview-agent-table-panel{align-self:stretch}.overview-agent-table{gap:.12rem;margin-top:.7rem;display:grid}.overview-agent-table [role=row]{grid-template-columns:minmax(6.5rem,1fr) minmax(7.5rem,.86fr) minmax(7.5rem,1fr);align-items:center;gap:.72rem;display:grid}.overview-agent-table__head{letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.62rem;border-bottom:1px solid #7eebc51f!important;padding:0 0 .45rem 1.1rem!important}.overview-agent-table [role=cell],.overview-agent-table [role=columnheader]{word-break:break-word;min-width:0}.overview-agent-table [role=cell]{overflow-wrap:anywhere;font-size:.78rem}.overview-agent-table strong[role=cell]{font-size:.82rem}.app-shell.app-shell .overview-hero__panel{background:#02060e70!important;border:1px dashed #7eebc533!important}.app-shell.app-shell .overview-hero__panel-grid div{position:relative;background:0 0!important;border:0!important;padding:.56rem 0 .56rem 1.1rem!important}.app-shell.app-shell .overview-hero__panel-row:before{content:"";border-left:2px dotted #94a3b86b;width:2px;position:absolute;top:.72rem;bottom:.72rem;left:0}.app-shell.app-shell .overview-hero__panel-row--complete:before{border-left-style:solid;border-left-color:#2ee5a3b8}.app-shell.app-shell .overview-hero__panel-row--current:before{border-left-color:#ff6b52c7}.app-shell.app-shell .registry-table__row,.app-shell.app-shell .settings-table tr,.app-shell.app-shell .policy-test-result,.app-shell.app-shell .empty-state{background:#02060e61!important;border-color:#7eebc51f!important}.app-shell.app-shell .registry-shell--minimal{gap:1.25rem;min-height:calc(100vh - 8rem);padding:.3rem 0 2rem;display:grid}.registry-shell__sr-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell.app-shell .registry-filter-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:.72rem!important;margin:0!important;display:grid!important}.app-shell.app-shell .registry-filter-row .filter-chip{justify-content:center;min-height:2.7rem;color:#f8fafcdb!important;box-shadow:none!important;background:#ffffff0e!important;border:0!important;border-radius:999px!important}.app-shell.app-shell .registry-filter-row .filter-chip--active{color:#fff!important;background:#5eead424!important;box-shadow:inset 0 0 0 1px #5eead452!important}.app-shell.app-shell .registry-table{gap:0;display:grid;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.app-shell.app-shell .registry-table__head,.app-shell.app-shell .registry-table__row{grid-template-columns:minmax(8rem,1.1fr) minmax(9rem,1.25fr) minmax(7rem,.8fr) minmax(8rem,1fr) minmax(8rem,.9fr) minmax(8rem,.95fr) minmax(13rem,1.35fr)!important;align-items:center!important;gap:.9rem!important;display:grid!important}.app-shell.app-shell .registry-table__head{letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:800;color:#bcc4f8bd!important;border:0!important;padding:.1rem .35rem .65rem!important}.app-shell.app-shell .registry-table__row{min-height:5.4rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.9rem .35rem!important}.app-shell.app-shell .registry-table__row+.registry-table__row{border-top:0!important}.app-shell.app-shell--agents-minimal .app-user-chip,.app-shell.app-shell--agents-minimal .app-topbar__meta{display:none!important}.app-shell.app-shell .registry-table__row>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:.42rem;min-width:0;height:100%;display:flex!important}.app-shell.app-shell .registry-table__row strong{letter-spacing:0;font-size:.94rem;font-weight:760;line-height:1.22;color:#fff!important}.app-shell.app-shell .registry-table__row span:not(.status-pill-chip):not(.status-pill-chip__dot):not(.registry-signal){font-size:.78rem;line-height:1.35;color:#dce6ffad!important}.app-shell.app-shell .registry-signal,.app-shell.app-shell .registry-table .status-pill-chip{letter-spacing:.02em;text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:.42rem .64rem;font-weight:800;line-height:1;display:inline-flex;color:#fff!important;font-size:.72rem!important}.app-shell.app-shell .registry-signal--blue{background:#3b82f633;box-shadow:inset 0 0 0 1px #60a5fa57}.app-shell.app-shell .registry-signal--green,.app-shell.app-shell .registry-table .status-pill-chip--success{background:#10b98133!important;box-shadow:inset 0 0 0 1px #34d39957!important}.app-shell.app-shell .registry-table .status-pill-chip--warning{background:#f59e0b2e!important;box-shadow:inset 0 0 0 1px #fbbf2457!important}.app-shell.app-shell .registry-table .status-pill-chip--danger{background:#f43f5e2e!important;box-shadow:inset 0 0 0 1px #fb718557!important}.app-shell.app-shell .registry-table .status-pill-chip__dot{display:none}.app-shell.app-shell .registry-table__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;width:100%;align-items:stretch!important;gap:.48rem!important;display:grid!important}.app-shell.app-shell .registry-table__actions .secondary-cta,.app-shell.app-shell .registry-table__actions button{white-space:normal;justify-content:center;align-items:center;min-height:2.35rem;color:#fff!important;width:100%!important;box-shadow:none!important;background:#ffffff14!important;border:0!important;border-radius:999px!important;display:flex!important}.app-shell.app-shell .registry-table__actions .secondary-cta:hover,.app-shell.app-shell .registry-table__actions button:hover{background:#5eead424!important}.app-shell.app-shell .registry-shell--minimal .empty-state{background:0 0!important;border:0!important}@media (width<=1120px){.app-shell.app-shell .registry-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.app-shell .registry-table{overflow-x:auto}.app-shell.app-shell .registry-table__head,.app-shell.app-shell .registry-table__row{min-width:58rem}}.app-sidebar .app-nav-link:not(.app-nav-link--action){gap:.58rem;padding:.62rem .78rem;font-size:.86rem}.app-sidebar .app-nav-link__icon{width:1.48rem;height:1.48rem}.app-sidebar .app-nav-link__icon svg{width:.82rem;height:.82rem}.app-sidebar .app-nav-link.app-nav-link--action{letter-spacing:.01em;gap:.48rem;padding:.48rem .68rem;font-size:.78rem;font-weight:600}.app-sidebar .app-nav-link.app-nav-link--action .app-nav-link__icon{opacity:.82;width:1.32rem;height:1.32rem}.app-sidebar .app-nav-link.app-nav-link--action .app-nav-link__icon svg{width:.74rem;height:.74rem}@media (width>=1024px){.settings-shell{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:1rem 1.1rem}.settings-shell .settings-no-touch-path{grid-column:1}.settings-shell .settings-summary-grid{grid-column:2}.settings-shell .settings-tabs,.settings-shell .settings-panel-stack{grid-column:1/-1}}.connect-agent-modal-overlay{z-index:5000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030712c7;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.connect-agent-modal-overlay:before{content:"";pointer-events:none;opacity:.85;background-image:radial-gradient(1px 1px at 12% 22%,#ffffff6b,#0000),radial-gradient(1px 1px at 38% 58%,#ffffff47,#0000),radial-gradient(1px 1px at 72% 18%,#ffffff59,#0000),radial-gradient(1px 1px at 84% 76%,#ffffff38,#0000),radial-gradient(1px 1px at 55% 88%,#ffffff4d,#0000),radial-gradient(1px 1px at 22% 82%,#ffffff2e,#0000),radial-gradient(2px 2px at 66% 44%,#93c5fd59,#0000);position:absolute;inset:0}.connect-agent-modal{z-index:1;color:#f8fafceb;background:linear-gradient(165deg,#0f172af7 0%,#0f172ae0 45%,#0a0e1cf5 100%);border:1px solid #ffffff1a;border-radius:1.15rem;width:min(100%,28rem);max-width:28rem;padding:1.35rem 1.45rem 1.5rem;position:relative;box-shadow:0 28px 90px #0000008c,inset 0 1px #ffffff0f}.connect-agent-modal__step{gap:.9rem;display:grid}.connect-agent-modal h1{letter-spacing:0;color:#f8fafcfa;margin:0;font-size:1.15rem;font-weight:650}.connect-agent-modal p{color:#e2e8f0d1;margin:0;font-size:.88rem;line-height:1.45}.connect-agent-modal .primary-cta,.connect-agent-modal .secondary-cta{border-radius:.72rem;width:fit-content;min-height:2.05rem;padding:.45rem .95rem;font-size:.82rem}.connect-agent-modal .primary-cta{box-shadow:0 8px 22px #3b82f647}.connect-agent-modal .connect-agent-modal__copy--copied{color:#04110d!important;background:linear-gradient(135deg,#23d18b,#2ee5a3)!important;box-shadow:0 10px 28px #23d18b3d!important}.connect-agent-modal .connect-agent-modal__helper{color:#bbf7d0eb;background:#04785729;border:1px solid #23d18b47;border-radius:.6rem;width:100%;padding:.65rem .72rem}.connect-agent-modal .connect-agent-modal__cancel,.connect-agent-modal .connect-agent-modal__reveal-link{color:#94a3b8f2;background:#0f172a94;border:1px solid #94a3b838;border-radius:.58rem;width:fit-content;padding:.42rem .72rem;font-size:.8rem}.connect-agent-modal .connect-agent-modal__cancel:hover,.connect-agent-modal .connect-agent-modal__reveal-link:hover{color:#e2e8f0f5;background:#1e293bb8;border-color:#93c5fd61}.connect-agent-modal .primary-cta:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.connect-agent-modal .connect-agent-modal__code{color:#e2e8f0f2;background:#0206178c;border:1px solid #94a3b838;border-radius:.65rem;max-width:100%;margin:0;padding:.72rem .8rem;font-size:.76rem;overflow-x:auto}.connect-agent-modal .connect-agent-modal__footer{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.15rem;display:flex}.connect-agent-modal .connect-agent-modal__status-pill{color:#e2e8f0e0;background:#0f172aa6;border:1px solid #94a3b847;border-radius:999px;align-items:center;width:fit-content;min-height:1.75rem;padding:.34rem .58rem;font-size:.78rem;display:inline-flex}.connect-agent-modal .connect-agent-modal__status-pill--live{color:#bbf7d0f5;background:#0478572e;border-color:#23d18b6b}.connect-agent-modal .connect-agent-modal__progress-bar{background:#02061773;border:1px solid #94a3b838;border-radius:999px;width:100%;height:.5rem;overflow:hidden}.connect-agent-modal .connect-agent-modal__progress-fill{background:linear-gradient(90deg,#3b82f6d9,#93c5fdf2);height:100%;transition:width .18s}.connect-agent-modal .connect-agent-modal__listening-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.connect-agent-modal .connect-agent-modal__cancel--listening{margin-top:.1rem}body.landing-active .landing-page .landing-hero--v2 .landing-hero__visual{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%}body.landing-active .landing-hero--v2 .landing-hero__visual .ai-performance-hero-preview{flex-direction:column;flex:auto;align-self:stretch;width:100%;min-width:0;max-width:none;min-height:0;display:flex}@media (prefers-reduced-motion:no-preference){body.landing-active .landing-hero--v2 .landing-hero__visual .ai-performance-hero-preview__body{animation:5.5s ease-in-out infinite aiPerfHeroAmbient}}@media (prefers-reduced-motion:reduce){body.landing-active .landing-hero--v2 .landing-hero__visual .ai-performance-hero-preview__body{animation:none!important}}body.landing-active .landing-hero--v2 .landing-hero__visual .ai-performance-hero-preview__body{flex-direction:column;flex:auto;width:100%;min-height:0;padding:clamp(.65rem,.45rem + .9vw,1.05rem);display:flex}body.landing-active .landing-hero--v2 .landing-hero__visual .ai-performance-hero-preview__body>.governance-hero-preview-stage{flex:auto;grid-template-columns:minmax(0,1fr) minmax(160px,36%);align-items:stretch;gap:.55rem;width:100%;min-height:clamp(360px,48vh,560px);display:grid}@media (width<=640px){body.landing-active .landing-hero--v2 .landing-hero__visual .ai-performance-hero-preview__body>.governance-hero-preview-stage{grid-template-rows:minmax(260px,1fr) auto;grid-template-columns:1fr;min-height:0}}.governance-hero-preview-stage__mesh{min-width:0;min-height:0;position:relative}.governance-hero-preview-stage__mesh .living-mesh{width:100%;height:100%;min-height:clamp(200px,28vh,340px)}.governance-hero-preview-stage__dash{background:linear-gradient(165deg,#080e1ae0,#040810eb),radial-gradient(circle at 100% 0,#2ee5a314,#0000 55%);border:1px dashed #7eebc547;border-radius:12px;align-self:stretch;align-items:center;min-width:0;padding:.4rem .45rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2ee5a30d}.governance-hero-preview-stage__dash .platform-shot{width:100%;font-size:clamp(.58rem,.5rem + .35vw,.72rem)}.governance-hero-preview-stage__dash .platform-shot__sidebar{flex-basis:18%}@media (width<=640px){.governance-hero-preview-stage__dash{max-height:200px}}.living-mesh{min-width:0}.living-mesh__gate{box-sizing:border-box;width:min(420px,100% - 1.5rem);min-width:min(260px,100% - .75rem);max-width:calc(100% - .5rem);padding:1rem 1.05rem 1.12rem}.living-mesh__gate-request{row-gap:.35rem;padding:.55rem .75rem}.living-mesh__step{align-items:baseline;gap:.55rem;padding:.55rem .72rem;display:flex}.living-mesh__step-mark{flex-shrink:0;margin-top:.14rem}.living-mesh__step-label{flex-shrink:0;margin-top:.06rem}.living-mesh__step-detail{white-space:normal;overflow-wrap:break-word;word-break:normal;flex:1 1 0;min-width:0;line-height:1.45}body.landing-active .landing-page>.landing-topbar{border-bottom:1px solid #7eebc524!important;box-shadow:0 10px 32px #00000047!important}body.landing-active .landing-topbar:before{content:none!important}.approvals-empty-night{padding:1.15rem 1.25rem 1.4rem}.dispatch-result-card.dispatch-result-card--night-empty{margin-inline:.2rem;padding:1.55rem 1.7rem 1.65rem}.approvals-empty-night__sky{background:radial-gradient(90% 70% at 15% 12%,#6ad3ff1a,#0000 52%),radial-gradient(70% 55% at 88% 22%,#2ee5a312,#0000 48%),linear-gradient(168deg,#111a2a 0%,#152238 42%,#0f1828 100%)}body.dark-mode .app-shell .audit-toolbar,body.dark-mode .app-shell .audit-table__head{color:#f8fafceb!important;background:#00000085!important;border-color:#ffffff1a!important}body.dark-mode .app-shell .audit-table__head span[role=columnheader]{letter-spacing:.06em;font-weight:600;color:#f8fafce6!important}body.dark-mode .app-shell .audit-live-tail-toggle{color:#f8fafceb!important;background:#00000073!important;border-color:#ffffff1f!important}body.dark-mode .app-shell .audit-live-tail-toggle:has(input:checked){color:#f8fafcfa!important;border-color:#48efcf73!important}body.dark-mode .app-shell .audit-search input{color:#f8fafcf2!important;background:#00000059!important;border-color:#ffffff1f!important}body.dark-mode .app-shell.app-shell{background:0 0!important;grid-template-columns:232px minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.dark-mode .app-shell.app-shell .app-sidebar.app-sidebar{min-height:100vh!important;box-shadow:none!important;background:#0000007a!important;border:0!important;border-right:1px solid #ffffff14!important;border-radius:0!important;padding:1.05rem .9rem!important;top:0!important}body.dark-mode .app-shell.app-shell .app-frame{gap:0!important}body.dark-mode .app-shell.app-shell .app-topbar{box-shadow:none!important;background:#00000080!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;position:sticky!important;top:0!important}body.dark-mode .app-shell.app-shell .app-topbar__meta{justify-content:space-between;align-items:center;gap:.85rem;width:100%;display:flex}body.dark-mode .app-shell.app-shell .demo-org-switcher--compact{min-width:min(22rem,42vw)}body.dark-mode .app-shell.app-shell .demo-org-switcher--compact .demo-org-switcher__trigger{border-radius:.6rem;min-height:2.45rem;background:#00000047!important}body.dark-mode .app-shell.app-shell .app-main{padding:1.45rem 2rem 2.5rem!important}body.dark-mode .app-shell.app-shell .app-shell-page{align-items:stretch;gap:1.25rem!important}body.dark-mode .app-shell.app-shell .app-shell-page__header{align-items:flex-start}body.dark-mode .app-shell.app-shell .overview-live-sync-strip{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;padding:.7rem 1rem .55rem!important}body.dark-mode .app-shell.app-shell .overview-shell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body.dark-mode .app-shell.app-shell .overview-hero.surface-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:1.5rem 1.75rem!important}body.dark-mode .app-shell.app-shell .overview-hero__panel{background:0 0!important;padding:1rem 0 0!important}body.dark-mode .app-shell.app-shell .overview-hero__panel-grid>div{background:#ffffff0e!important;border-radius:.5rem!important}body.dark-mode .app-shell.app-shell .audit-shell{gap:1.1rem;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.dark-mode .app-shell.app-shell .audit-shell .dashboard-section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:1rem 0 0!important}body.dark-mode .app-shell.app-shell .audit-toolbar{box-shadow:none!important;border-radius:.5rem!important;grid-template-columns:minmax(0,1fr) minmax(220px,.36fr)!important;align-items:center!important;padding:.85rem 1rem!important}body.dark-mode .app-shell.app-shell .filter-chip-row,body.dark-mode .app-shell.app-shell .audit-search{min-width:0}body.dark-mode .app-shell.app-shell .audit-search input{width:100%;min-width:0}body.dark-mode .app-shell.app-shell .audit-live-tail-toggle{grid-column:1/-1;width:100%;min-height:2.45rem;box-shadow:none!important;padding:.58rem .75rem!important}body.dark-mode .app-shell.app-shell .audit-table{border-radius:.5rem;overflow:auto visible;box-shadow:none!important;background:#00000042!important;border:1px solid #ffffff14!important;gap:0!important}body.dark-mode .app-shell.app-shell .audit-table__head,body.dark-mode .app-shell.app-shell .audit-row{min-width:980px;grid-template-columns:minmax(108px,.8fr) minmax(108px,.72fr) minmax(140px,1fr) minmax(152px,1.05fr) minmax(152px,1.1fr) minmax(176px,1.18fr) minmax(124px,.76fr)!important}body.dark-mode .app-shell.app-shell .audit-table__head{align-items:center;background:#0000006b!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;padding:.85rem 1rem!important}body.dark-mode .app-shell.app-shell .audit-row{align-items:center;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff12!important;border-radius:0!important;padding:1rem!important}body.dark-mode .app-shell.app-shell .audit-row:last-child{border-bottom:0!important}body.dark-mode .app-shell.app-shell .audit-row__actions{justify-content:center;display:flex}body.landing-active .landing-page>.landing-topbar{-webkit-backdrop-filter:blur(12px)saturate(130%)!important;background:#05080fe6!important;border-bottom-color:#ffffff14!important;min-height:4.2rem!important;padding-top:.55rem!important;padding-bottom:.55rem!important;box-shadow:0 12px 30px #0000006b!important}body.landing-active .landing-brand-lockup .brand-logo-badge--landing{width:11.6rem;padding:.22rem .3rem}body.landing-active .landing-nav{gap:clamp(.8rem,.45rem + 1vw,1.55rem)!important}body.landing-active .landing-nav a{padding:.28rem .05rem!important;font-size:.88rem!important}body.landing-active .landing-topbar-actions .landing-primary-cta--small,body.landing-active .landing-topbar-actions .landing-secondary-cta--small{min-height:2.25rem!important;padding-left:.95rem!important;padding-right:.95rem!important;font-size:.84rem!important}body.landing-active .landing-hero--v2 .landing-hero__copy{gap:clamp(.65rem,.5rem + .45vw,1rem)!important}body.landing-active .landing-page.is-credexai-app .landing-hero--v2 .landing-hero__title{max-width:9ch;font-size:clamp(3.25rem,2.1rem + 5vw,6.4rem)!important;line-height:.96!important}body.landing-active .landing-page.is-credexai-app .landing-hero__body:empty,body.landing-active .landing-page[data-testid=ai-performance-screen] .landing-hero__body:empty{display:none}body.landing-active .landing-hero--v2 .landing-hero__body{max-width:34rem}body.landing-active .landing-page.is-credexai-app .landing-hero__body--secondary{max-width:34rem;font-size:.98rem!important}body.landing-active .landing-hero__reduce-cta{white-space:nowrap;overflow-wrap:normal;align-items:center;width:fit-content;max-width:100%;display:inline-flex}@media (width<=560px){body.landing-active .landing-hero__reduce-cta{white-space:normal}}body.landing-active .landing-page.ai-performance-page .landing-hero--v2{grid-template-columns:minmax(23rem,.88fr) minmax(32rem,1.12fr);align-items:center;gap:clamp(3rem,4vw,5.5rem);min-height:clamp(540px,62vh,660px)}body.landing-active .landing-page.ai-performance-page .landing-section{scroll-margin-top:5.5rem}body.landing-active .landing-page.ai-performance-page .landing-hero--v2 .landing-hero__title{max-width:11.8ch;font-size:clamp(3.25rem,2rem + 4vw,5.65rem)!important;line-height:.98!important}body.landing-active .landing-page.ai-performance-page .landing-hero__body{max-width:31rem}body.landing-active .landing-page.ai-performance-page .landing-hero__body--secondary{max-width:28rem}body.landing-active .landing-page.ai-performance-page .landing-hero__visual{min-height:0}body.landing-active .landing-page.ai-performance-page .landing-hero--v2 .ai-performance-hero-preview{background:#0408108c;border:1px solid #7eebc52e;overflow:hidden;box-shadow:0 28px 80px #0000007a,inset 0 0 0 1px #2ee5a30f}.ai-performance-hero__proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;width:min(100%,31rem);margin-top:clamp(1rem,.7rem + 1vw,1.5rem);display:grid}.ai-performance-hero__proof-strip span{color:#b5c2dad1;border-top:1px solid #7eebc547;flex-direction:column;justify-content:center;min-height:4.3rem;font-size:.78rem;line-height:1.25;display:flex}.ai-performance-hero__proof-strip strong{color:#f8fafcf5;margin-bottom:.2rem;font-size:clamp(1.25rem,1rem + .8vw,1.65rem);display:block}.ai-performance-command{isolation:isolate;background:linear-gradient(145deg,#ffffff0f,#0000 14%),radial-gradient(1px 1px at 12% 18%,#ffffff73,#0000),radial-gradient(1px 1px at 76% 28%,#dbeafe61,#0000),radial-gradient(1.5px 1.5px at 92% 66%,#ffffff75,#0000),radial-gradient(64% 36% at 82% 8%,#3b82f61c,#0000 64%),linear-gradient(160deg,#050914fa,#000208fc);border:1px solid #7eebc533;border-radius:22px;width:min(100%,54rem);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000008a,inset 0 1px #ffffff1f}.ai-performance-command:before{content:"";pointer-events:none;background-image:linear-gradient(#93c5fd0e 1px,#0000 1px),linear-gradient(90deg,#93c5fd0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 78%);mask-image:linear-gradient(#000000d9,#0000 78%)}.ai-performance-command__top,.ai-performance-command__rail{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.ai-performance-command__top{border-bottom:1px solid #93c5fd21;padding:clamp(1rem,.8rem + .7vw,1.35rem) clamp(1.1rem,.9rem + 1vw,1.7rem)}.ai-performance-command__top strong{color:#f8fafcf5;margin-top:.25rem;font-size:clamp(1.05rem,.95rem + .45vw,1.35rem);display:block}.ai-performance-command__kicker,.ai-performance-command__badge,.ai-performance-command__rail{letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.68rem}.ai-performance-command__kicker{color:#93c5fde0}.ai-performance-command__badge{color:#ffb8a9eb;background:#ff6b5214;border:1px solid #ff6b5259;border-radius:999px;padding:.35rem .65rem}.ai-performance-command__stage{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(18rem,1.3fr) minmax(0,.86fr);gap:clamp(.8rem,.6rem + 1vw,1.35rem);padding:clamp(1.1rem,.9rem + 1vw,1.7rem);display:grid;position:relative}.ai-performance-command__panel,.ai-performance-command__router{background:#03070fb8;border:1px solid #94a3b829;border-radius:16px;min-width:0}.ai-performance-command__panel{padding:clamp(.9rem,.72rem + .7vw,1.2rem)}.ai-performance-command__panel-head,.ai-performance-command__minirow,.ai-performance-command__route,.ai-performance-command__proofs>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.ai-performance-command__panel-head span,.ai-performance-command__minirow,.ai-performance-command__route span,.ai-performance-command__proofs span{color:#a9b5cfc7;font-size:.72rem}.ai-performance-command__panel-head strong,.ai-performance-command__route strong,.ai-performance-command__proofs strong{color:#f8fafcf5}.ai-performance-command__bars{align-items:end;gap:.32rem;height:clamp(7rem,12vw,10.5rem);margin:1rem 0 .8rem;display:flex}.ai-performance-command__bars span{background:linear-gradient(#2ee5a3b8,#2ee5a31f);border-radius:999px 999px 2px 2px;flex:1;min-width:.4rem}.ai-performance-command__router{grid-template-columns:minmax(5rem,.78fr) minmax(5rem,1fr) minmax(7rem,.9fr);align-items:center;padding:clamp(.95rem,.72rem + 1vw,1.35rem);display:grid}.ai-performance-command__source{aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#3b82f63d,#0000 60%),#050c16e6;border:1px solid #93c5fd4d;border-radius:50%;place-items:center;display:grid}.ai-performance-command__source span{color:#a9b5cfcc;font-size:.7rem}.ai-performance-command__source strong{color:#f8fafcfa;margin-top:-1rem;font-size:clamp(1.45rem,1rem + 1vw,2rem)}.ai-performance-command__lanes{gap:.62rem;padding:0 .6rem;display:grid}.ai-performance-command__beam{border-radius:999px;justify-self:end;height:.42rem;display:block;box-shadow:0 0 16px}.ai-performance-command__beam--green{color:#2ee5a36b;background:#2ee5a3c7}.ai-performance-command__beam--blue{color:#6ad3ff57;background:#6ad3ffad}.ai-performance-command__beam--gold{color:#fec51457;background:#fec514b3}.ai-performance-command__beam--coral{color:#ff6b524d;background:#ff6b52ad}.ai-performance-command__route-list,.ai-performance-command__proofs{gap:.5rem;display:grid}.ai-performance-command__route,.ai-performance-command__proofs>div{border-bottom:1px solid #94a3b81f;padding-bottom:.5rem}.ai-performance-command__route:last-child,.ai-performance-command__proofs>div:last-child{border-bottom:0;padding-bottom:0}.ai-performance-command__panel--receipt{align-content:center;gap:1rem;display:grid}.ai-performance-command__dial{aspect-ratio:1;background:radial-gradient(circle,#050810fa 0 56%,#0000 57%),conic-gradient(from 210deg,#2ee5a3f5,#fec514eb,#2ee5a32e 70%,#2ee5a31f);border-radius:50%;place-items:center;width:min(100%,9.5rem);margin:0 auto;display:grid;box-shadow:0 0 42px #3b82f629}.ai-performance-command__dial span{color:#f8fafcfa;font-size:clamp(1.85rem,1.2rem + 1.6vw,2.6rem);font-weight:800}.ai-performance-command__rail{color:#a9b5cfa3;border-top:1px solid #93c5fd1f;padding:.8rem clamp(1.1rem,.9rem + 1vw,1.7rem) 1rem}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-lever-card--rich{color:#f4f7fff5!important;background:radial-gradient(90% 55% at 16% 0,#2ee5a317,#0000 60%),linear-gradient(165deg,#101827f5,#050810fa)!important;border:1px solid #7eebc529!important;box-shadow:0 20px 52px #00000057,inset 0 1px #ffffff0d!important}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-lever-card__titles .landing-card-label{color:#7eebc5d1!important}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-lever-card__titles h3{color:#f8fafcfa!important}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-lever-card__summary,body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-lever-card__obs{color:#cbd5e1e6!important}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-lever-card__obs{display:block}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-lever-card__obs-k{white-space:nowrap;display:inline;color:#7eebc5e6!important}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-lever-card__details{margin-top:auto;background:#ffffff0e!important;border-color:#7eebc51f!important}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-lever-card__details summary{color:#e2e8f0cc!important}body.landing-active .landing-page[data-testid=ai-performance-screen] .ai-performance-lever-card__details-inner p{color:#cbd5e1e0!important}.ai-performance-proof-section__heading{max-width:min(100%,58rem)}.ai-performance-proof-board{grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr) minmax(0,.98fr);gap:clamp(.9rem,.65rem + 1vw,1.35rem);margin-top:clamp(1.25rem,.8rem + 1.8vw,2.4rem);display:grid}.ai-performance-proof-panel{color:#f8fafcf5;background:linear-gradient(165deg,#0e1624f0,#04080ffa),radial-gradient(80% 56% at 10% 0,#2ee5a314,#0000 62%);border:1px solid #7eebc52e;border-radius:8px;min-width:0;min-height:18rem;padding:clamp(1rem,.8rem + 1vw,1.45rem);position:relative;overflow:hidden;box-shadow:0 24px 58px #0000004d}.ai-performance-proof-panel:before{content:"";pointer-events:none;background-image:linear-gradient(#7eebc50b 1px,#0000 1px),linear-gradient(90deg,#7eebc509 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.ai-performance-proof-panel__top{z-index:1;justify-content:space-between;align-items:baseline;gap:.8rem;display:flex;position:relative}.ai-performance-proof-panel__top span,.ai-performance-receipt-viz span{letter-spacing:.14em;text-transform:uppercase;color:#7eebc5d1;font-family:IBM Plex Mono,monospace;font-size:.66rem}.ai-performance-proof-panel__top strong{color:#f8fafcfa;font-size:clamp(1.15rem,.9rem + 1vw,1.8rem)}.ai-performance-proof-panel p{z-index:1;color:#cbd5e1d1;max-width:22rem;margin:1rem 0 0;font-size:.94rem;line-height:1.5;position:relative}.ai-performance-proof-bars{z-index:1;align-items:end;gap:.56rem;height:10.4rem;margin-top:2rem;display:flex;position:relative}.ai-performance-proof-bars span{background:linear-gradient(#2ee5a3db,#2ee5a329);border-radius:999px 999px 3px 3px;flex:1;min-width:.7rem;box-shadow:0 0 22px #2ee5a32e}.ai-performance-route-viz{z-index:1;min-height:10.6rem;margin-top:1.8rem;position:relative}.ai-performance-route-viz__source{aspect-ratio:1;color:#f8fafcfa;background:radial-gradient(circle at 50% 35%,#2ee5a333,#060c16eb 64%);border:1px solid #7eebc557;border-radius:50%;place-items:center;width:5.3rem;font-size:1.45rem;font-weight:800;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ai-performance-route-viz__beam{border-radius:999px;height:.48rem;position:absolute;left:5.8rem;box-shadow:0 0 20px}.ai-performance-route-viz__beam--cache{color:#2ee5a36b;background:#2ee5a3d6;width:calc(100% - 8rem);top:2.1rem}.ai-performance-route-viz__beam--batch{color:#6ad3ff5c;background:#6ad3ffc2;width:calc(100% - 10rem);top:4.35rem}.ai-performance-route-viz__beam--standard{color:#fec5145c;background:#fec514d1;width:calc(100% - 6.8rem);top:6.6rem}.ai-performance-route-viz__beam--escalate{color:#ff6b5252;background:#ff6b52b8;width:calc(100% - 13rem);top:8.85rem}.ai-performance-receipt-viz{z-index:1;gap:.8rem;margin-top:2rem;padding:1rem 0 .2rem;display:grid;position:relative}.ai-performance-receipt-viz strong{color:#f8fafcfa;text-transform:lowercase;background:radial-gradient(circle,#2ee5a32e,#0000 62%),#ffffff09;border:1px solid #2ee5a347;border-radius:8px;place-items:center;min-height:6.4rem;font-size:clamp(1.35rem,1rem + 1.4vw,2.05rem);display:grid}@media (width<=980px){.ai-performance-proof-board{grid-template-columns:1fr}.ai-performance-proof-panel{min-height:0}}body.landing-active .landing-page.is-credexai-app .hfb--architecture{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.55rem,.4rem + .7vw,1rem);margin-top:.2rem;margin-bottom:.1rem;padding:0;display:grid;position:relative}body.landing-active .landing-page.is-credexai-app .hfb__rail{pointer-events:none;height:2px;position:absolute;top:.82rem;left:.85rem;right:5.3rem}body.landing-active .landing-page.is-credexai-app .hfb__rail-line{background:linear-gradient(90deg,#2ee5a333,#6ad3ffbf,#ff4d8d52);position:absolute;inset:0;box-shadow:0 0 18px #6ad3ff33}body.landing-active .landing-page.is-credexai-app .hfb__pulse{background:#6ad3ff;border-radius:999px;width:8px;height:8px;animation:4.8s ease-in-out infinite hfbRailPulse;position:absolute;top:-3px;box-shadow:0 0 18px #6ad3ffd9}body.landing-active .landing-page.is-credexai-app .hfb__pulse--two{animation-delay:2.2s}@keyframes hfbRailPulse{0%{opacity:0;left:0;transform:scale(.75)}12%,78%{opacity:1}to{opacity:0;left:calc(100% - 8px);transform:scale(1.1)}}body.landing-active .landing-page.is-credexai-app .hfb__flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.45rem,.3rem + .5vw,.75rem);margin:0;padding:0;list-style:none;display:grid}body.landing-active .landing-page.is-credexai-app .hfb__node{min-width:0}body.landing-active .landing-page.is-credexai-app .hfb__orb{background:radial-gradient(circle at 42% 38%,#ffffffc7,#6ad3ff2e 28%,#0000 52%),#040a12bd;border:1px solid #7eebc580;border-radius:999px;width:1.65rem;height:1.65rem;margin-bottom:.35rem;display:block;box-shadow:inset 0 0 0 1px #2ee5a314,0 0 24px #2ee5a338}body.landing-active .landing-page.is-credexai-app .hfb__node:nth-child(4) .hfb__orb{border-color:#fec5148c;box-shadow:inset 0 0 0 1px #fec5141a,0 0 24px #fec51433}body.landing-active .landing-page.is-credexai-app .hfb__node:nth-child(5) .hfb__orb{border-color:#ff4d8d73;box-shadow:inset 0 0 0 1px #ff4d8d1a,0 0 24px #ff4d8d29}body.landing-active .landing-page.is-credexai-app .hfb__label,body.landing-active .landing-page.is-credexai-app .hfb__detail{min-width:0;display:block}body.landing-active .landing-page.is-credexai-app .hfb__label{letter-spacing:.12em;text-transform:uppercase;color:#f4f7ffeb;font-size:.72rem;font-weight:700}body.landing-active .landing-page.is-credexai-app .hfb__detail{color:#aab5d6c7;margin-top:.16rem;font-size:.66rem;line-height:1.25}body.landing-active .landing-page.is-credexai-app .hfb__trust-ring{aspect-ratio:1;background:radial-gradient(circle,#2ee5a31f,#0000 64%);border:1px solid #7eebc538;border-radius:999px;place-items:center;width:clamp(4.6rem,4rem + 1.4vw,5.4rem);display:grid;position:relative}body.landing-active .landing-page.is-credexai-app .hfb__trust-ring:before{content:"";border-radius:inherit;border:1px dashed #7eebc55c;position:absolute;inset:.52rem}body.landing-active .landing-page.is-credexai-app .hfb__trust-core{text-align:center;max-width:7ch;font-family:var(--font-mono);letter-spacing:.04em;color:#e2e8f0e6;font-size:.52rem;line-height:1.15}body.landing-active .landing-page.is-credexai-app .hfb__trust-dot{background:#2ee5a3;border-radius:999px;width:.46rem;height:.46rem;position:absolute;box-shadow:0 0 14px #2ee5a3b3}body.landing-active .landing-page.is-credexai-app .hfb__trust-dot--a{top:.72rem;left:50%}body.landing-active .landing-page.is-credexai-app .hfb__trust-dot--b{background:#6ad3ff;bottom:.9rem;left:.92rem;box-shadow:0 0 14px #6ad3ffad}body.landing-active .landing-page.is-credexai-app .hfb__trust-dot--c{background:#ff4d8d;bottom:1rem;right:.8rem;box-shadow:0 0 14px #ff4d8d94}body.landing-active .landing-page.is-credexai-app .landing-platform-showcase__caption{width:fit-content;box-shadow:none;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#7eebc5d6;background:0 0;border:0;align-items:center;gap:.35rem;margin:.75rem 0 0;padding:0;font-size:.78rem;display:inline-flex}body.landing-active .landing-page.is-credexai-app .landing-platform-showcase__caption strong{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){body.landing-active .landing-page.is-credexai-app .hfb__pulse{opacity:0;animation:none!important}}@media (width<=760px){body.landing-active .landing-page.is-credexai-app .hfb--architecture{grid-template-columns:1fr}body.landing-active .landing-page.is-credexai-app .hfb__rail{display:none}body.landing-active .landing-page.is-credexai-app .hfb__flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}body.landing-active .landing-page.is-credexai-app .hfb__trust-ring{display:none}}@media (prefers-reduced-motion:no-preference){.ai-performance-architecture__flow-main{stroke-dasharray:18 18;animation:2.6s linear infinite aiPerformanceArchitectureFlow}.ai-performance-architecture__gateway-halo{animation:5s ease-in-out infinite aiPerformanceArchitecturePulse}}@keyframes aiPerformanceArchitectureFlow{to{stroke-dashoffset:-72px}}@keyframes aiPerformanceArchitecturePulse{50%{opacity:.62;transform:scale(1.035)}}@media (width<=980px){.ai-performance-architecture{min-height:980px}.ai-performance-architecture__flow{display:none}.ai-performance-architecture__plane--traffic{inset:4.6rem .85rem 17.2rem}.ai-performance-architecture__plane--control{height:15rem;left:.85rem;right:.85rem}.ai-performance-architecture__node--source,.ai-performance-architecture__gateway,.ai-performance-architecture__provider-pool,.ai-performance-architecture__node--eval,.ai-performance-architecture__receipt,.ai-performance-architecture__policy{left:50%;right:auto;transform:translate(-50%)}.ai-performance-architecture__node--source{top:7.2rem}.ai-performance-architecture__gateway{top:17.4rem}.ai-performance-architecture__orbit--routing,.ai-performance-architecture__orbit--cache,.ai-performance-architecture__orbit--batch,.ai-performance-architecture__orbit--guard{top:30.2rem}.ai-performance-architecture__orbit--routing{left:calc(50% - 9.5rem)}.ai-performance-architecture__orbit--cache{right:calc(50% - 9.5rem)}.ai-performance-architecture__orbit--batch{top:36rem;left:calc(50% - 4.6rem)}.ai-performance-architecture__orbit--guard{top:36rem;right:calc(50% - 4.6rem)}.ai-performance-architecture__provider-pool{width:min(80%,22rem);top:43rem}.ai-performance-architecture__node--eval{top:54.4rem}.ai-performance-architecture__receipt{top:66rem}.ai-performance-architecture__policy--configs,.ai-performance-architecture__policy--guardrails,.ai-performance-architecture__policy--snapshots{width:min(28%,12rem);bottom:5.3rem;transform:none}.ai-performance-architecture__policy--configs{left:1.4rem}.ai-performance-architecture__policy--guardrails{left:50%;transform:translate(-50%)}.ai-performance-architecture__policy--snapshots{left:auto;right:1.4rem}}@media (width<=640px){.ai-performance-architecture{flex-direction:column;gap:.85rem;min-height:0;padding:4.6rem 1rem 1rem;display:flex}.ai-performance-architecture__legend{right:1rem}.ai-performance-architecture__plane{display:none}.ai-performance-architecture__plane span{font-size:.56rem}.ai-performance-architecture__node--source,.ai-performance-architecture__gateway,.ai-performance-architecture__provider-pool,.ai-performance-architecture__node--eval,.ai-performance-architecture__receipt,.ai-performance-architecture__policy,.ai-performance-architecture__orbit,.ai-performance-architecture__signal-strip{width:auto;position:relative;inset:auto;transform:none}.ai-performance-architecture__node--source,.ai-performance-architecture__gateway,.ai-performance-architecture__node--eval,.ai-performance-architecture__receipt{align-self:center}.ai-performance-architecture__node{width:min(13rem,78vw)}.ai-performance-architecture__node--eval small{display:none}.ai-performance-architecture__gateway{width:min(16rem,82vw)}.ai-performance-architecture__gateway-halo{inset:-14%}.ai-performance-architecture__orbit{align-self:center;width:min(5.1rem,24vw)}.ai-performance-architecture__orbit--routing,.ai-performance-architecture__orbit--cache,.ai-performance-architecture__orbit--batch,.ai-performance-architecture__orbit--guard{margin:0}.ai-performance-architecture__orbit--routing{margin-top:.35rem}.ai-performance-architecture__provider-pool{width:100%;margin-top:.2rem}.ai-performance-architecture__policy,.ai-performance-architecture__signal-strip{display:none}.ai-performance-architecture__policy--configs,.ai-performance-architecture__policy--guardrails,.ai-performance-architecture__policy--snapshots{min-height:4.6rem}.ai-performance-architecture__receipt{width:min(13rem,78vw);min-height:12rem}.ai-performance-architecture__signal-strip{grid-template-columns:1fr;gap:.45rem}.ai-performance-architecture__signal{padding:.58rem .75rem}.ai-performance-command__router{grid-template-columns:1fr;gap:.85rem}.ai-performance-command__source{justify-self:center;width:min(7.4rem,42vw)}.ai-performance-command__lanes{min-width:0;padding:0}.ai-performance-command__beam{justify-self:center;max-width:100%}.ai-performance-command__route-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.ai-performance-command__route{border-bottom:0;min-width:0;padding:.35rem 0}}@media (width<=1100px){body.landing-active .landing-page.ai-performance-page .landing-hero--v2{grid-template-columns:1fr;min-height:0}body.landing-active .landing-page.ai-performance-page .landing-hero__visual{min-height:0}.ai-performance-command__stage{grid-template-columns:1fr}.ai-performance-command__router{grid-template-columns:minmax(5rem,.55fr) minmax(8rem,1fr) minmax(8rem,.85fr)}}@media (width<=1500px) and (width>=1101px){body.landing-active .landing-page.ai-performance-page .landing-hero--v2{grid-template-columns:minmax(20rem,.82fr) minmax(25rem,1fr);gap:clamp(2rem,3vw,3rem)}body.landing-active .landing-page.ai-performance-page .landing-hero--v2 .landing-hero__title{font-size:clamp(3rem,4.6vw,4.7rem)!important}.ai-performance-command__stage{grid-template-columns:minmax(0,1fr) minmax(10rem,.72fr);gap:.85rem;padding:.85rem}.ai-performance-command__top{padding:.8rem 1rem}.ai-performance-command__bars{height:3.8rem}.ai-performance-command__panel--baseline{order:1;grid-template-columns:minmax(6rem,.42fr) minmax(8rem,1fr);align-items:end;gap:.9rem;display:grid}.ai-performance-command__panel--baseline .ai-performance-command__panel-head{align-self:start}.ai-performance-command__panel--baseline .ai-performance-command__minirow{grid-column:1/-1}.ai-performance-command__panel--receipt{order:2;place-items:center;padding:.85rem;display:grid}.ai-performance-command__router{order:3;grid-column:1/-1;padding:.75rem .9rem}.ai-performance-command__dial{width:min(100%,5.2rem)}.ai-performance-command__panel--receipt .ai-performance-command__proofs,.ai-performance-command__rail{display:none}}@media (height<=780px) and (width>=1101px){body.landing-active .landing-page.ai-performance-page .landing-hero--v2{min-height:0;padding-top:clamp(1.4rem,3vh,2.2rem);padding-bottom:clamp(1.4rem,3vh,2.2rem)}body.landing-active .landing-page.ai-performance-page .landing-hero--v2 .landing-hero__title{font-size:clamp(2.8rem,4.1vw,4.25rem)!important}.ai-performance-hero__proof-strip{display:none}}.ai-performance-architecture-section{padding-top:clamp(3.5rem,7vw,7.25rem);padding-bottom:clamp(3.5rem,7vw,7rem)}.ai-performance-architecture-section__heading{max-width:min(100%,52rem);margin-bottom:clamp(1.35rem,1rem + 2vw,3rem)!important}.ai-performance-architecture-section__heading h2{max-width:12ch}.ai-performance-architecture{background:radial-gradient(1px 1px at 8% 18%,#ffffff8c,#0000),radial-gradient(1px 1px at 21% 76%,#dbeafe61,#0000),radial-gradient(1.5px 1.5px at 64% 12%,#ffffff7a,#0000),radial-gradient(1px 1px at 88% 44%,#bfdbfe6b,#0000),radial-gradient(1px 1px at 48% 68%,#ffffff52,#0000),radial-gradient(at 52% 40%,#3b82f624,#0000 34%),linear-gradient(90deg,#3b82f60e,#0000 26% 76%,#fec5140e),linear-gradient(#03060ef2,#000207fc);border:1px solid #7eebc52e;border-radius:8px;min-height:clamp(700px,72vw,820px);position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff14}.ai-performance-architecture:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#94a3b824 1px,#0000 1px),linear-gradient(90deg,#94a3b81f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 46%,#000 22%,#0000 74%);mask-image:radial-gradient(at 50% 46%,#000 22%,#0000 74%)}.ai-performance-architecture__legend{z-index:4;flex-wrap:wrap;gap:.55rem;display:flex;position:absolute;top:clamp(1rem,1.6vw,1.4rem);left:clamp(1rem,1.8vw,1.6rem)}.ai-performance-architecture__legend-item{letter-spacing:.12em;text-transform:uppercase;color:#e2e8f0d1;align-items:center;gap:.42rem;font-family:IBM Plex Mono,monospace;font-size:.66rem;display:inline-flex}.ai-performance-architecture__legend-item:before{content:"";background:#2ee5a3;border-radius:999px;width:1.4rem;height:2px;box-shadow:0 0 12px #2ee5a373}.ai-performance-architecture__legend-item--policy:before{background:#6ad3ff;box-shadow:0 0 12px #6ad3ff6b}.ai-performance-architecture__legend-item--telemetry:before{background:#fec514;box-shadow:0 0 12px #fec51466}.ai-performance-architecture__plane{z-index:1;background:#ffffff06;border:1px solid #94a3b824;position:absolute}.ai-performance-architecture__plane span{letter-spacing:.16em;text-transform:uppercase;color:#aab5d694;font-family:IBM Plex Mono,monospace;font-size:.66rem;position:absolute;top:.75rem;left:.9rem}.ai-performance-architecture__plane--traffic{border-color:#60a5fa2e;inset:4.8rem 1.1rem 16.6rem}.ai-performance-architecture__plane--control{border-color:#6ad3ff29;height:14.2rem;bottom:1.1rem;left:1.1rem;right:1.1rem}.ai-performance-architecture__flow{z-index:2;pointer-events:none;position:absolute;inset:0}.ai-performance-architecture__flow-main,.ai-performance-architecture__flow-policy,.ai-performance-architecture__flow-telemetry,.ai-performance-architecture__flow-rollback{fill:none;stroke-linecap:round;stroke-linejoin:round}.ai-performance-architecture__flow-main{stroke:url(#ai-arch-main-flow);stroke-width:5px;filter:drop-shadow(0 0 16px #2ee5a342)}.ai-performance-architecture__flow-policy{stroke:#6ad3ffb8;stroke-width:3px;stroke-dasharray:8 10}.ai-performance-architecture__flow-telemetry{stroke:#2ee5a37a;stroke-width:2.5px;stroke-dasharray:3 10}.ai-performance-architecture__flow-rollback{stroke:#fec51499;stroke-width:3px}.ai-performance-architecture__node,.ai-performance-architecture__gateway,.ai-performance-architecture__receipt,.ai-performance-architecture__policy,.ai-performance-architecture__provider-pool{z-index:3;position:absolute}.ai-performance-architecture__node,.ai-performance-architecture__gateway,.ai-performance-architecture__receipt{text-align:center;color:#f8fafcf5;place-items:center;display:grid}.ai-performance-architecture__node{aspect-ratio:1;clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%);background:radial-gradient(circle at 45% 20%,#3b82f633,#0000 58%),linear-gradient(160deg,#0f172af7,#04080ffa);width:clamp(9.2rem,13vw,11.6rem);box-shadow:0 20px 45px #00000052}.ai-performance-architecture__node--source{top:16.8rem;left:clamp(1.8rem,4vw,4.1rem)}.ai-performance-architecture__node--eval{background:radial-gradient(circle at 45% 20%,#fec5143d,#0000 58%),linear-gradient(160deg,#0f172af7,#04080ffa);top:15.6rem;right:clamp(13.2rem,21vw,20.6rem)}.ai-performance-architecture__node--eval small{display:none!important}.ai-performance-architecture__node-k,.ai-performance-architecture__policy span{letter-spacing:.16em;text-transform:uppercase;color:#7eebc5db;font-family:IBM Plex Mono,monospace;font-size:.64rem}.ai-performance-architecture strong{max-width:10.8rem;font-size:clamp(.86rem,.74rem + .45vw,1.06rem);line-height:1.16;display:block}.ai-performance-architecture small{color:#cbd5e1c2;max-width:10rem;margin-top:.12rem;font-size:.7rem;line-height:1.45;display:block}.ai-performance-architecture__gateway{aspect-ratio:1;background:radial-gradient(circle,#3b82f62e,#0000 62%),linear-gradient(155deg,#0f172afa,#03070dfc);border:1px solid #93c5fd42;border-radius:50%;width:clamp(12.2rem,22vw,17rem);top:10.7rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 12px #3b82f60a,0 0 48px #3b82f638,inset 0 0 0 1px #ffffff0f}.ai-performance-architecture__gateway-halo{border:1px dashed #93c5fd3d;border-radius:50%;position:absolute;inset:-28%}.ai-performance-architecture__orbit{z-index:4;aspect-ratio:1;background:#060c16e6;border:1px solid #93c5fd47;border-radius:50%;place-items:center;width:clamp(4rem,7.4vw,5.8rem);display:grid;position:absolute;box-shadow:0 14px 35px #00000047}.ai-performance-architecture__orbit span{letter-spacing:.12em;text-transform:uppercase;color:#e2e8f0e6;font-family:IBM Plex Mono,monospace;font-size:clamp(.58rem,.48rem + .3vw,.7rem)}.ai-performance-architecture__orbit--routing{top:9rem;left:calc(50% - 14.4rem)}.ai-performance-architecture__orbit--cache{border-color:#6ad3ff52;top:9rem;right:calc(50% - 14.4rem)}.ai-performance-architecture__orbit--batch{border-color:#fec51457;top:24rem;left:calc(50% - 13.2rem)}.ai-performance-architecture__orbit--guard{border-color:#ff559952;top:24rem;right:calc(50% - 13.2rem)}.ai-performance-architecture__provider-pool{gap:.62rem;width:clamp(8.6rem,12vw,11rem);display:grid;top:8.9rem;right:clamp(1.65rem,4vw,4rem)}.ai-performance-architecture__provider-lane{clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 50%,calc(100% - 1rem) 100%,0 100%,.7rem 50%);background:#0f172aeb;border:1px solid #94a3b82e;grid-template-columns:1fr auto;align-items:center;gap:.6rem;min-height:3.1rem;padding:.65rem .8rem;display:grid}.ai-performance-architecture__provider-lane span{color:#e2e8f0db;font-size:.78rem}.ai-performance-architecture__provider-lane strong{color:#fec514}.ai-performance-architecture__receipt{clip-path:polygon(0 0,100% 0,100% 82%,88% 82%,88% 100%,70% 82%,0 82%);background:radial-gradient(circle at 65% 18%,#fec51433,#0000 52%),linear-gradient(155deg,#0f172afa,#05080ffa);width:clamp(9.8rem,14vw,12.8rem);min-height:12.8rem;padding:1rem 1rem 2.15rem;top:21.2rem;right:clamp(1.35rem,3vw,3rem)}.ai-performance-architecture__receipt-bars{align-items:end;gap:.34rem;width:5rem;height:3rem;margin:.35rem 0;display:flex}.ai-performance-architecture__receipt-bars span{background:linear-gradient(#fec514d9,#2ee5a32e);border-radius:999px 999px 2px 2px;flex:1}.ai-performance-architecture__policy{background:linear-gradient(90deg,#6ad3ff1a,#0f172a1a);border-left:2px solid #6ad3ffb3;gap:.3rem;min-height:5.1rem;padding:.9rem 1rem;display:grid}.ai-performance-architecture__policy strong{color:#e2e8f0eb;max-width:none;font-size:.9rem}.ai-performance-architecture__policy--configs{bottom:6.4rem;left:clamp(1.8rem,4vw,4rem)}.ai-performance-architecture__policy--guardrails{bottom:6.4rem;left:50%;transform:translate(-50%)}.ai-performance-architecture__policy--snapshots{border-left-color:#fec514b8;bottom:6.4rem;right:clamp(1.8rem,4vw,4rem)}.ai-performance-architecture__signal-strip{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid;position:absolute;bottom:1.55rem;left:clamp(1.2rem,2vw,1.8rem);right:clamp(1.2rem,2vw,1.8rem)}.ai-performance-architecture__signal{background:#ffffff09;border-top:1px solid #7eebc529;min-width:0;padding:.74rem .9rem}.ai-performance-architecture__signal small{letter-spacing:.12em;text-transform:uppercase;max-width:none;font-family:IBM Plex Mono,monospace;font-size:.6rem}.ai-performance-architecture__signal strong{color:#f8fafcf5;max-width:none;margin-top:.18rem}.registry-shell>.registry-panel--roster{order:-1}.approval-queue-list{grid-template-columns:minmax(0,1fr)}.app-shell .dispatch-result-card__meta div{background:#0c121cb8;border-color:#7eb0ff2e}.app-shell .dispatch-result-card__meta span{color:#e2e8ffad}.app-shell .dispatch-result-card__meta strong{color:var(--ink);overflow-wrap:anywhere}.app-shell.app-shell .overview-agent-table [role=row]{border-radius:8px;padding:.52rem .9rem .52rem 1.1rem}.app-shell.app-shell .overview-agent-table__head{padding-top:0}.app-shell.app-shell .overview-agent-table .overview-hero__panel-row:before{left:.38rem}.app-shell.app-shell .overview-agent-table-panel .overview-hero__as-of,.app-shell.app-shell .overview-agent-table-panel .overview-hero__footnote{margin-left:1.1rem!important}.app-shell.app-shell .overview-agent-table-panel .overview-hero__as-of{margin-top:.95rem!important}body.dark-mode .app-shell.app-shell>.skip-link:not(:focus),.app-shell.app-shell>.skip-link:not(:focus){opacity:0!important;pointer-events:none!important;top:-6rem!important;transform:translateY(-260%)!important}body.dark-mode .app-shell.app-shell>.skip-link:focus,.app-shell.app-shell>.skip-link:focus{opacity:1!important;pointer-events:auto!important;top:.75rem!important;transform:translateY(0)!important}@media (width<=900px){body.dark-mode .app-shell.app-shell,.app-shell.app-shell{width:100%;min-width:0;overflow-x:hidden;grid-template-columns:1fr!important;padding:0!important;display:block!important}body.dark-mode .app-shell.app-shell .app-sidebar.app-sidebar,.app-shell.app-shell .app-sidebar.app-sidebar{border-bottom:1px solid #ffffff14;width:100%;position:relative;border-right:0!important;height:auto!important;min-height:0!important;padding:.85rem!important;display:grid!important;top:auto!important}.app-shell.app-shell .platform-assistant{display:none}.app-shell.app-shell .app-sidebar__brand{max-width:12rem}.app-shell.app-shell .app-sidebar__nav,.app-shell.app-shell .app-nav-group,.app-shell.app-shell .app-nav-group__items{gap:.45rem;min-width:0;display:flex!important}.app-shell.app-shell .app-sidebar__nav{scrollbar-width:none;padding-bottom:.2rem;overflow-x:auto}.app-shell.app-shell .app-sidebar__nav::-webkit-scrollbar{display:none}.app-shell.app-shell .app-nav-link{border-radius:999px;flex:none;min-height:2.35rem;padding:0 .64rem;font-size:.78rem}.app-shell.app-shell .app-nav-link__icon{width:1.28rem;height:1.28rem}body.dark-mode .app-shell.app-shell .app-frame,.app-shell.app-shell .app-frame{width:100%;min-width:0;gap:0!important;display:block!important}body.dark-mode .app-shell.app-shell .app-topbar,.app-shell.app-shell .app-topbar{width:100%;padding:.75rem .85rem!important;display:block!important;position:static!important}body.dark-mode .app-shell.app-shell .app-topbar__meta,.app-shell.app-shell .app-topbar__meta{justify-content:space-between;width:100%}.app-shell.app-shell .app-user-chip{max-width:12.5rem;padding:.36rem}.app-shell.app-shell .app-user-chip div{min-width:0}.app-shell.app-shell .app-user-chip strong,.app-shell.app-shell .app-user-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.app-shell .app-user-chip button{min-height:1.9rem;padding-inline:.62rem}body.dark-mode .app-shell.app-shell .app-main,.app-shell.app-shell .app-main{width:100%;min-width:0;padding:.85rem!important;display:block!important}body.dark-mode .app-shell.app-shell .app-shell-page,body.dark-mode .app-shell.app-shell .overview-shell,body.dark-mode .app-shell.app-shell .overview-hero,.app-shell.app-shell .app-shell-page,.app-shell.app-shell .overview-shell,.app-shell.app-shell .overview-hero{width:100%!important;min-width:0!important;max-width:100%!important}body.dark-mode .app-shell.app-shell .app-shell-page__header,.app-shell.app-shell .app-shell-page__header{align-items:start;gap:.8rem;display:grid;grid-template-columns:1fr!important}body.dark-mode .app-shell.app-shell .overview-hero.surface-card,.app-shell.app-shell .overview-hero.surface-card{gap:1rem;display:grid;background:0 0!important;border:0!important;grid-template-columns:1fr!important;padding:0!important}body.dark-mode .app-shell.app-shell .overview-hero__copy,body.dark-mode .app-shell.app-shell .overview-agent-table-panel,.app-shell.app-shell .overview-hero__copy,.app-shell.app-shell .overview-agent-table-panel{min-width:0!important}.app-shell.app-shell .overview-command-console{padding:.85rem}.app-shell.app-shell .overview-command-console__actions{grid-template-columns:1fr;display:grid}.app-shell.app-shell .overview-command-console__actions button,.app-shell.app-shell .overview-command-console__actions a{width:100%}.app-shell.app-shell .overview-agent-table{padding-bottom:.35rem;overflow-x:auto}.app-shell.app-shell .overview-agent-table [role=row]{min-width:38rem}}@media (width<=520px){.app-shell.app-shell .app-topbar__meta{gap:.65rem;display:grid}.app-shell.app-shell .app-user-chip{justify-content:space-between;max-width:100%}.app-shell.app-shell .overview-agent-table [role=row]{grid-template-columns:minmax(7.5rem,1fr) minmax(8rem,1fr);min-width:0}.app-shell.app-shell .overview-agent-table [role=columnheader]:nth-child(3),.app-shell.app-shell .overview-agent-table [role=cell]:nth-child(3){display:none}}@media (width<=640px){.ai-performance-command__router{grid-template-columns:1fr!important;gap:.85rem!important}.ai-performance-command__source{justify-self:center!important}.ai-performance-command__route-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ai-performance-command__route{min-width:0!important}}body.landing-active .landing-page,body.landing-active .landing-atmosphere{background:radial-gradient(70% 45% at 50% 8%,#18366857,#0000 62%),radial-gradient(56% 40% at 12% 20%,#2ee5a31a,#0000 68%),linear-gradient(#01040b 0%,#02050c 48%,#000208 100%)!important}body.landing-active .landing-starfield-canvas{filter:brightness(1.28)contrast(1.12);z-index:0!important;opacity:1!important}body.landing-active .landing-page>.landing-topbar,body.landing-active .landing-page>.landing-topbar.landing-topbar--pill{-webkit-backdrop-filter:blur(12px)saturate(135%)!important;background:#060a129e!important;border:1px solid #7eebc514!important;width:min(100% - clamp(1.25rem,3vw,4rem),1720px)!important;margin-inline:auto!important;padding-inline:clamp(1rem,2vw,2rem)!important;box-shadow:0 6px 22px #02050c6b!important}body.landing-active.is-scrolled .landing-page>.landing-topbar,body.landing-active.is-scrolled .landing-page>.landing-topbar.landing-topbar--pill{-webkit-backdrop-filter:blur(14px)saturate(140%)!important;background:#060a12b8!important;border:1px solid #7eebc51a!important;width:min(100% - clamp(1.25rem,3vw,4rem),1720px)!important;margin-inline:auto!important;padding-inline:clamp(1rem,2vw,2rem)!important;box-shadow:0 12px 40px #02050c8c!important}body.landing-active .landing-page>.landing-topbar:before,body.landing-active .landing-page>.landing-topbar:after{display:none!important}body.landing-active .landing-page .landing-hero,body.landing-active .landing-page .landing-hero--v2{padding-inline:clamp(1.4rem,3.2vw,4rem)!important;padding-top:clamp(5.5rem,9vw,7.5rem)!important;padding-bottom:clamp(2rem,3.5vw,3.5rem)!important;overflow:visible!important}body.landing-active .landing-hero--v2 .landing-hero__title,body.landing-active .landing-hero--v2 h1{max-width:22ch!important;margin-bottom:clamp(.6rem,.9vw,1rem)!important;font-size:clamp(1.65rem,.95rem + 1.4vw,2.5rem)!important;line-height:1.08!important}body.landing-active .landing-page .landing-hero:before,body.landing-active .landing-page .landing-hero:after{display:none!important}body.landing-active .landing-page .landing-hero__copy,body.landing-active .landing-page .landing-hero__visual,body.landing-active .landing-page .landing-hero--v2 .landing-hero__copy,body.landing-active .landing-page .landing-hero--v2 .landing-hero__visual{max-height:none!important;overflow:visible!important}body.landing-active .landing-page .landing-hero__copy{padding-block:clamp(.65rem,1.2vw,1.35rem)!important}body.landing-active .landing-hero--v2 .landing-hero__visual .ai-performance-hero-preview,body.landing-active .landing-hero--v2 .landing-hero__visual .ai-performance-hero-preview__body{overflow:visible!important}body.landing-active .landing-hero--v2 .landing-hero__visual .ai-performance-hero-preview__body{background:#02060eb8!important;padding:clamp(.95rem,1.4vw,1.35rem)!important}body.landing-active .landing-topbar .landing-nav a,body.landing-active .landing-topbar .landing-brand-lockup,body.landing-active .landing-topbar .landing-brand-lockup a{color:#fffffff0!important}body.landing-active .landing-topbar .landing-nav a[aria-current=page]{color:#fff!important}.app-shell.app-shell .app-sidebar.app-sidebar{gap:.55rem!important;padding:.7rem .65rem!important}.app-shell.app-shell .app-sidebar__brand{border-bottom:1px solid #ffffff0f;padding:.15rem .35rem .4rem!important}.app-shell.app-shell .app-sidebar__nav,.app-shell.app-shell .app-nav-group,.app-shell.app-shell .app-nav-group__items{gap:.18rem!important}.app-shell.app-shell .app-nav-link{letter-spacing:0;border-radius:.55rem!important;gap:.55rem!important;min-height:36px!important;padding:0 .6rem!important;font-size:.85rem!important;transform:none!important}.app-shell.app-shell .app-nav-link:hover{transform:none!important}.app-shell.app-shell .app-nav-link__icon{flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex;width:16px!important;height:16px!important}.app-shell.app-shell .app-nav-link__icon svg{width:16px;height:16px}.app-shell.app-shell .app-topbar.app-topbar--slim,.app-shell.app-shell .app-topbar{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:.75rem!important;height:56px!important;min-height:56px!important;padding:0 1rem!important;display:flex!important}.app-shell.app-shell .app-topbar__product{gap:0;min-width:0;align-items:center!important;display:flex!important}.app-shell.app-shell .app-topbar__product strong{letter-spacing:.01em;white-space:nowrap;font-size:.92rem!important}.app-shell.app-shell .app-topbar__meta{flex-wrap:nowrap;flex-direction:row!important;align-items:center!important;gap:.55rem!important;display:flex!important}.app-shell.app-shell .app-topbar-pill{color:#e2e8ffc7;letter-spacing:.02em;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.42rem;height:30px;padding:0 .7rem;font-size:.74rem;display:inline-flex}.app-shell.app-shell .app-topbar-pill strong{color:var(--ink,#fff);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.app-shell.app-shell .app-topbar-pill__dot{background:#5eead4f2;border-radius:999px;width:6px;height:6px;box-shadow:0 0 6px #5eead48c}.app-shell.app-shell .app-topbar-pill__dot--ok{background:#5eead4f2}.app-shell.app-shell .app-topbar__signout{height:30px;color:var(--ink-soft,#e2e8ffc7);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:0 .7rem;font-size:.78rem}.app-shell.app-shell .app-topbar__signout:hover{color:var(--ink,#fff);border-color:#ff6b4a52}.app-shell.app-shell .demo-org-switcher.demo-org-switcher--compact{position:relative}.app-shell.app-shell .demo-org-switcher--compact .demo-org-switcher__trigger{height:30px;color:var(--ink-soft,#e2e8ffc7);white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.76rem;display:inline-flex}.app-shell.app-shell .demo-org-switcher--compact .demo-org-switcher__trigger-label{color:#bcc4f8b8;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.app-shell.app-shell .demo-org-switcher--compact .demo-org-switcher__trigger-value{color:var(--ink,#fff);font-weight:600}.app-shell.app-shell .app-main{padding:0!important}.app-shell.app-shell.app-shell--agents-minimal .app-topbar__meta{display:flex!important}.app-shell.app-shell .starfield-canvas{opacity:.5}@media (width<=1100px){.app-shell.app-shell .app-topbar-pill span:not(.app-topbar-pill__dot){display:none}.app-shell.app-shell .app-topbar-pill{padding:0 .55rem}}body.landing-active .landing-page.is-credexai-app .landing-hero--v2,body.landing-active .landing-page .landing-hero--v2,body.landing-active .landing-hero--v2{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)!important;align-items:center!important;gap:clamp(1.25rem,.8rem + 1.4vw,2.6rem)!important;min-height:0!important;padding-top:clamp(1.1rem,.6rem + 1vw,1.9rem)!important;padding-bottom:clamp(1.2rem,.6rem + 1vw,2rem)!important}body.landing-active .landing-page.is-credexai-app .landing-hero--v2 .landing-hero__copy,body.landing-active .landing-page .landing-hero--v2 .landing-hero__copy,body.landing-active .landing-hero--v2 .landing-hero__copy{align-self:center!important;gap:clamp(.5rem,.4rem + .3vw,.85rem)!important;max-width:34rem!important;padding-block:0!important}body.landing-active .landing-page.is-credexai-app .landing-hero--v2 .landing-hero__title,body.landing-active .landing-page .landing-hero--v2 .landing-hero__title,body.landing-active .landing-hero--v2 .landing-hero__title{letter-spacing:-.028em!important;max-width:22ch!important;margin:0!important;font-size:clamp(1.85rem,1.05rem + 1.6vw,2.75rem)!important;font-weight:700!important;line-height:1.06!important}body.landing-active .landing-page.is-credexai-app .landing-hero--v2 .landing-hero__title-accent,body.landing-active .landing-page .landing-hero--v2 .landing-hero__title-accent,body.landing-active .landing-hero--v2 .landing-hero__title-accent{filter:none!important}body.landing-active .landing-page.is-credexai-app .landing-hero--v2 .landing-hero__body,body.landing-active .landing-page .landing-hero--v2 .landing-hero__body,body.landing-active .landing-hero--v2 .landing-hero__body{color:#c5cfe5!important;max-width:36rem!important;margin:0!important;font-size:clamp(.94rem,.82rem + .35vw,1.06rem)!important;line-height:1.45!important}body.landing-active .landing-page.is-credexai-app .landing-hero--v2 .landing-eyebrow,body.landing-active .landing-page .landing-hero--v2 .landing-eyebrow,body.landing-active .landing-hero--v2 .landing-eyebrow{margin:0!important;font-size:.72rem!important}body.landing-active .landing-page.is-credexai-app .landing-hero--v2 .landing-cta-row,body.landing-active .landing-page .landing-hero--v2 .landing-cta-row,body.landing-active .landing-hero--v2 .landing-cta-row{gap:.55rem!important;margin-top:.15rem!important}body.landing-active .landing-page.is-credexai-app .landing-hero--v2 .landing-cta-row .landing-primary-cta,body.landing-active .landing-page .landing-hero--v2 .landing-cta-row .landing-primary-cta,body.landing-active .landing-hero--v2 .landing-cta-row .landing-primary-cta{letter-spacing:-.005em!important;padding:.7rem 1.15rem!important;font-size:.92rem!important}body.landing-active .landing-page.is-credexai-app .landing-hero--v2 .landing-cta-row .landing-secondary-cta,body.landing-active .landing-page .landing-hero--v2 .landing-cta-row .landing-secondary-cta,body.landing-active .landing-hero--v2 .landing-cta-row .landing-secondary-cta{padding:.65rem 1rem!important;font-size:.88rem!important}body.landing-active .landing-page.is-credexai-app .landing-hero--v2 .landing-hero__signals,body.landing-active .landing-page .landing-hero--v2 .landing-hero__signals,body.landing-active .landing-hero--v2 .landing-hero__signals{color:#a8b4cccc!important;gap:.3rem .55rem!important;margin-top:.45rem!important;font-size:.72rem!important}body.landing-active .landing-hero--v2 .landing-hero__signal--link{border-bottom:1px dashed #7eebc566;color:#7eebc5f2!important;text-decoration:none!important}body.landing-active .landing-hero--v2 .landing-hero__signal--link:hover,body.landing-active .landing-hero--v2 .landing-hero__signal--link:focus-visible{border-bottom-color:#7eebc5cc;color:#2ee5a3!important}body.landing-active .landing-page.is-credexai-app .landing-hero--v2 .landing-hero__visual,body.landing-active .landing-page .landing-hero--v2 .landing-hero__visual,body.landing-active .landing-hero--v2 .landing-hero__visual{align-self:center!important;height:auto!important;min-height:clamp(280px,36vh,420px)!important;max-height:460px!important}body.landing-active .landing-hero--v2 .landing-hero__visual .ai-performance-hero-preview{min-height:0!important}body.landing-active .landing-hero--v2 .landing-hero__visual .ai-performance-hero-preview__body{padding:clamp(.55rem,.4rem + .55vw,.85rem)!important}body.landing-active .landing-hero--v2 .landing-hero__visual .ai-performance-hero-preview__body>.governance-hero-preview-stage{gap:.45rem!important;min-height:clamp(240px,32vh,380px)!important}.governance-hero-preview-stage__mesh .living-mesh,body.landing-active .landing-hero--v2 .governance-hero-preview-stage__mesh .living-mesh{min-height:clamp(220px,30vh,360px)!important}body.landing-active .landing-hero--v2 .living-mesh .living-mesh__gate{width:min(360px,84%)!important;padding:.7rem .85rem .8rem!important}body.landing-active .landing-hero--v2 .living-mesh .living-mesh__step{padding:.32rem .5rem!important;font-size:.72rem!important}@media (width<=960px){body.landing-active .landing-page.is-credexai-app .landing-hero--v2,body.landing-active .landing-page .landing-hero--v2,body.landing-active .landing-hero--v2{grid-template-columns:1fr!important;gap:1.4rem!important;padding-top:clamp(1.5rem,4vw,2.5rem)!important;padding-bottom:clamp(1.5rem,4vw,2.5rem)!important}body.landing-active .landing-page.is-credexai-app .landing-hero--v2 .landing-hero__copy,body.landing-active .landing-page .landing-hero--v2 .landing-hero__copy,body.landing-active .landing-hero--v2 .landing-hero__copy{align-self:stretch!important;max-width:none!important}body.landing-active .landing-page.is-credexai-app .landing-hero--v2 .landing-hero__visual,body.landing-active .landing-page .landing-hero--v2 .landing-hero__visual,body.landing-active .landing-hero--v2 .landing-hero__visual{align-self:stretch!important;min-height:clamp(320px,50vw,440px)!important;max-height:none!important}body.landing-active .landing-page.is-credexai-app .landing-hero--v2 .landing-hero__title,body.landing-active .landing-page .landing-hero--v2 .landing-hero__title,body.landing-active .landing-hero--v2 .landing-hero__title{max-width:none!important}}.living-mesh .living-mesh__svg{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.living-mesh .living-mesh__canvas{display:none!important}.living-mesh__edge{opacity:.55;transition:opacity .48s cubic-bezier(.16,1,.3,1)}.living-mesh__edge--active{opacity:.85}@media (prefers-reduced-motion:no-preference){.living-mesh__edge{animation:4.4s ease-in-out infinite livingMeshEdgeBreathe}}@keyframes livingMeshEdgeBreathe{0%,to{opacity:.42}50%{opacity:.72}}.living-mesh__nodes{z-index:2;pointer-events:none;position:absolute;inset:0}.living-mesh__node{-webkit-backdrop-filter:blur(10px)saturate(140%);white-space:nowrap;background:#02060ec7;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.5rem;padding:.34rem .62rem .34rem .42rem;font-family:Inter,system-ui,sans-serif;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000052}.living-mesh__node-dot{background:#7cebc5;border-radius:999px;width:7px;height:7px;display:inline-block;box-shadow:0 0 10px #7cebc5b3}.living-mesh__node--cyan .living-mesh__node-dot{background:#7cebc5;box-shadow:0 0 10px #7cebc5bf}.living-mesh__node--mint .living-mesh__node-dot{background:#2ee5a3;box-shadow:0 0 10px #2ee5a3bf}.living-mesh__node--magenta .living-mesh__node-dot{background:#ff7ca3;box-shadow:0 0 10px #ff7ca3bf}.living-mesh__node--gold .living-mesh__node-dot{background:#f2c84b;box-shadow:0 0 10px #f2c84bbf}@media (prefers-reduced-motion:no-preference){.living-mesh__node-dot{animation:2.8s ease-in-out infinite livingMeshDotPulse}}@keyframes livingMeshDotPulse{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.living-mesh__node-label{letter-spacing:.01em;gap:.32rem;font-size:.7rem;display:inline-flex}.living-mesh__node-org{color:#dce8fcf2;font-weight:600}.living-mesh__node-sep{color:#7cebc58c}.living-mesh__node-agent{color:#b2bcd2c7;letter-spacing:.02em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem}.living-mesh__node--center{background:#02060eeb;border-color:#7cebc573;padding:.42rem .78rem .42rem .5rem;box-shadow:0 12px 30px #2ee5a32e,inset 0 0 0 1px #7cebc52e,0 0 36px #2ee5a329}.living-mesh__node--center .living-mesh__node-org{color:#7cebc5;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem}.living-mesh__node--center .living-mesh__node-agent{color:#7cebc5d9}.mesh-cdxp{z-index:4;-webkit-backdrop-filter:blur(14px)saturate(160%);pointer-events:none;background:linear-gradient(#080e1aeb 0%,#040810f5 100%);border:1px solid #7cebc538;border-radius:12px;width:min(360px,78%);padding:.7rem .85rem .78rem;font-family:Inter,system-ui,sans-serif;position:absolute;top:8%;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #0000008c,inset 0 0 0 1px #7cebc50f,0 0 48px #2ee5a314}.mesh-cdxp__head{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.mesh-cdxp__title{letter-spacing:.18em;color:#7cebc5d9;font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:700}.mesh-cdxp__pulse{background:#7cebc5;border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px #7cebc5b3}@media (prefers-reduced-motion:no-preference){.mesh-cdxp__pulse{animation:2.4s ease-in-out infinite livingMeshDotPulse}}.mesh-cdxp__body{flex-direction:column;gap:.32rem;margin:0;padding:0;list-style:none;display:flex}.mesh-cdxp__line{color:#b2bcd28c;letter-spacing:.02em;opacity:.45;background:#ffffff05;border:1px solid #ffffff0a;border-radius:7px;align-items:baseline;gap:.5rem;padding:.36rem .5rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;transition:background .32s cubic-bezier(.16,1,.3,1),border-color .32s cubic-bezier(.16,1,.3,1),color .32s cubic-bezier(.16,1,.3,1),opacity .32s;display:flex}.mesh-cdxp__line--shown{opacity:1}.mesh-cdxp__mark{color:#7cebc58c;border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;font-size:.66rem;display:inline-flex}.mesh-cdxp__label{letter-spacing:.16em;text-transform:uppercase;color:#7cebc58c;min-width:4.4rem;font-size:.6rem;font-weight:700}.mesh-cdxp__detail{color:#dce8fcd1;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;font-size:.68rem;overflow:hidden}.mesh-cdxp__line--ok{color:#dce8fcf2;background:#7cebc50f;border-color:#7cebc547}.mesh-cdxp__line--ok .mesh-cdxp__mark{color:#7cebc5;background:#2ee5a329;box-shadow:0 0 8px #2ee5a373}.mesh-cdxp__line--ok .mesh-cdxp__label,.mesh-cdxp__line--ok .mesh-cdxp__detail{color:#7cebc5}.mesh-cdxp__line--pending{opacity:1;background:#f2c84b14;border-color:#f2c84b52}.mesh-cdxp__line--pending .mesh-cdxp__mark{color:#f2c84b;background:#f2c84b2e;box-shadow:0 0 10px #f2c84b73}.mesh-cdxp__line--pending .mesh-cdxp__label,.mesh-cdxp__line--pending .mesh-cdxp__detail{color:#f2c84b}@media (prefers-reduced-motion:no-preference){.mesh-cdxp__line--pending{animation:1s ease-in-out infinite livingMeshPendPulse}}@keyframes livingMeshPendPulse{0%,to{box-shadow:0 0 #f2c84b00}50%{box-shadow:0 0 18px #f2c84b59}}.mesh-cdxp__line--allow{background:#2ee5a31f;border-color:#2ee5a36b}.mesh-cdxp__line--allow .mesh-cdxp__mark{color:#04060e;background:#2ee5a3;box-shadow:0 0 14px #2ee5a399}.mesh-cdxp__line--allow .mesh-cdxp__detail{color:#2ee5a3;font-weight:700}.mesh-cdxp__line--block{background:#ff7ca31a;border-color:#ff7ca36b}.mesh-cdxp__line--block .mesh-cdxp__mark{color:#04060e;background:#ff7ca3;box-shadow:0 0 14px #ff7ca38c}.mesh-cdxp__line--block .mesh-cdxp__label,.mesh-cdxp__line--block .mesh-cdxp__detail{color:#ff7ca3;font-weight:700}.mesh-receipt{z-index:4;color:#7cebc5eb;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;background:#0000008c;border:1px solid #7cebc547;border-radius:999px;align-items:center;gap:.5rem;max-width:calc(100% - 1.5rem);padding:.42rem .72rem;font-family:IBM Plex Mono,monospace;font-size:.66rem;transition:opacity .36s,transform .36s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;bottom:4%;left:50%;overflow:hidden;transform:translate(-50%)translateY(6px);box-shadow:0 12px 30px #00000073}.mesh-receipt--shown{opacity:1;transform:translate(-50%)translateY(0)}.mesh-receipt__dot{background:#2ee5a3;border-radius:999px;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 10px #2ee5a3b3}.mesh-receipt__text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}@media (width<=1100px){.living-mesh__node-agent,.living-mesh__node-sep{display:none}.mesh-cdxp{width:min(300px,84%)}.mesh-cdxp__detail{font-size:.64rem}}@media (width<=520px){.living-mesh__node{padding:.24rem .42rem .24rem .32rem}.living-mesh__node-org{font-size:.62rem}.mesh-cdxp{width:min(260px,90%);padding:.55rem .65rem .6rem;top:4%}.mesh-cdxp__title{font-size:.6rem}.mesh-cdxp__line{padding:.28rem .4rem}.mesh-cdxp__label{min-width:3.6rem;font-size:.54rem}.mesh-cdxp__detail{font-size:.6rem}.mesh-receipt{padding:.34rem .6rem;font-size:.58rem}}@media (prefers-reduced-motion:reduce){.living-mesh__edge,.living-mesh__edge--active,.living-mesh__node-dot,.mesh-cdxp__pulse,.mesh-cdxp__line--pending{animation:none!important}.living-mesh__edge{opacity:.6}.mesh-receipt{opacity:1;transform:translate(-50%)translateY(0)}}.landing-section-header{--lsh-accent:#7cebc5;--lsh-accent-rgb:124, 235, 197;flex-direction:column;gap:.85rem;margin-bottom:1.4rem;display:flex}.landing-section-header--cyan{--lsh-accent:#7cebc5;--lsh-accent-rgb:124, 235, 197}.landing-section-header--magenta{--lsh-accent:#ff7ca3;--lsh-accent-rgb:255, 124, 163}.landing-section-header--gold{--lsh-accent:#f2c84b;--lsh-accent-rgb:242, 200, 75}.landing-section-header__lockup{flex-direction:row;align-items:center;gap:.95rem;display:flex}.landing-section-header__icon{width:2.5rem;height:2.5rem;color:var(--lsh-accent);background:rgba(var(--lsh-accent-rgb), .06);box-shadow:inset 0 0 0 1px rgba(var(--lsh-accent-rgb), .18);border-radius:.65rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.landing-section-header__icon svg{width:32px;height:32px;display:block}.landing-section-header__sep{background:rgba(var(--lsh-accent-rgb), .3);flex:0 0 1px;align-self:center;width:1px;height:1.5rem}.landing-section-header__copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.landing-section-header__eyebrow{color:var(--lsh-accent);margin:0}.landing-section-header__title{letter-spacing:-.02em;color:#f4f7ff;margin:0;font-size:clamp(1.4rem,2vw + .8rem,1.95rem);line-height:1.2}.landing-section-header__subtitle{color:#fff9;max-width:56ch;margin:.25rem 0 0;font-size:.96rem;line-height:1.55}.landing-section-header__rule{background:linear-gradient(90deg, rgba(var(--lsh-accent-rgb), .7) 0%, rgba(var(--lsh-accent-rgb), 0) 100%);width:60%;max-width:32rem;height:1px;display:block}@media (width<=720px){.landing-section-header__lockup{text-align:center;flex-direction:column;align-items:center;gap:.6rem}.landing-section-header__sep{width:1.5rem;height:1px}.landing-section-header__copy{align-items:center}.landing-section-header__rule{width:75%;margin:0 auto}}@media (prefers-reduced-motion:reduce){.landing-section-header,.landing-section-header *{transition:none!important;animation:none!important}}@media (width<=720px){body.landing-active .landing-page .landing-hero--v2 .landing-hero__copy,body.landing-active .landing-page .landing-hero--v2 .landing-hero__body{word-wrap:break-word!important;overflow-wrap:break-word!important;min-width:0!important;max-width:100%!important}body.landing-active .landing-hero--v2 .landing-hero__title,body.landing-active .landing-hero--v2 h1{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%!important}body.landing-active .landing-page .landing-hero--v2{grid-template-columns:1fr!important;gap:.9rem!important;min-height:0!important;padding-top:1rem!important;padding-bottom:1rem!important;display:grid!important}body.landing-active .landing-page .landing-hero--v2 .landing-hero__copy{flex-direction:column!important;gap:.6rem!important;padding:0!important;display:flex!important}body.landing-active .landing-page .landing-hero--v2 .landing-hero__visual{margin:0!important;padding:0!important}body.landing-active .landing-page .landing-hero--v2 .landing-hero__title,body.landing-active .landing-page .landing-hero--v2 .landing-hero__body,body.landing-active .landing-page .landing-hero--v2 .landing-eyebrow,body.landing-active .landing-page .landing-hero--v2 .landing-cta-row{margin-block:0!important}}@media (width>=720px){body.landing-active .landing-page .landing-hero--v2-split{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:start!important;gap:1rem 2rem!important;display:grid!important}body.landing-active .landing-page .landing-hero--v2-split .landing-hero__copy--title{grid-area:1/1!important}body.landing-active .landing-page .landing-hero--v2-split .landing-hero__visual{grid-area:1/2/span 2!important}body.landing-active .landing-page .landing-hero--v2-split .landing-hero__copy--actions{grid-area:2/1!important}}.app-shell.app-shell{background:radial-gradient(circle at 22% 18%,#2ee5a314,#0000 26%),radial-gradient(circle at 82% 6%,#38bdf814,#0000 22%),#02040a!important}.app-shell.app-shell .app-sidebar,.app-shell.app-shell .app-topbar,.app-shell.app-shell .app-shell-page,.app-shell.app-shell .surface-card,.app-shell.app-shell .overview-hero.surface-card,.app-shell.app-shell .dashboard-section,.app-shell.app-shell .audit-toolbar,.app-shell.app-shell .registry-table,.app-shell.app-shell .audit-table{box-shadow:none!important;background:#03060db8!important;border-color:#94a3b829!important}.app-shell.app-shell .overview-hero{align-items:stretch}.app-shell.app-shell .app-sidebar__brand{gap:8px;padding:8px 6px 16px}.app-shell.app-shell .app-sidebar__brand .brand-logo{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.app-shell.app-shell .app-product-badge--governance{letter-spacing:0;font-size:.72rem;color:#e2e8f0d1!important;background:0 0!important;border:0!important}.app-shell.app-shell .overview-command-console__actions{grid-template-columns:repeat(4,minmax(112px,1fr))}.app-shell.app-shell .finops-receipt-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.app-shell.app-shell .finops-receipt-summary div{background:#080d18b3;border:1px solid #94a3b824;border-radius:8px;min-width:0;padding:9px 10px}.app-shell.app-shell .finops-receipt-summary span{color:#94a3b8d1;letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:800;display:block}.app-shell.app-shell .finops-receipt-summary strong{color:#f8fafcf2;margin-top:3px;font-size:1rem;line-height:1.15;display:block}.app-shell.app-shell .finops-receipt-summary small{color:#cbd5e1c2;overflow-wrap:anywhere;margin-top:3px;font-size:.74rem;line-height:1.35;display:block}.app-shell.app-shell .overview-install-state-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.app-shell.app-shell .overview-install-state-row span{color:#e2e8f0e6;background:#080d18d1;border:1px solid #38bdf838;border-radius:8px;justify-content:center;align-items:center;min-height:34px;font-size:.76rem;font-weight:700;display:inline-flex}.app-shell.app-shell .overview-dashboard-status{gap:4px;display:grid}.app-shell.app-shell .overview-dashboard-status strong{color:#f8fafcf5;font-size:1.32rem;line-height:1.1}.app-shell.app-shell .overview-dashboard-status span{color:#cbd5e1d1;font-size:.84rem}.app-shell.app-shell .overview-action-items li span{color:#94a3b8d1;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.app-shell.app-shell .overview-action-items{margin-top:14px}.app-shell.app-shell .overview-action-items__header,.app-shell.app-shell .overview-agent-table__title{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-shell.app-shell .overview-action-items ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.app-shell.app-shell .overview-action-items li{background:#0308109e;border:1px solid #94a3b824;border-radius:8px;padding:9px 10px}.app-shell.app-shell .overview-action-items li strong{color:#f8fafcf0;margin-top:3px;font-size:.86rem;display:block}.app-shell.app-shell .overview-action-items li p,.app-shell.app-shell .overview-action-items__empty{color:#cbd5e1c7;overflow-wrap:anywhere;word-break:break-word;margin:3px 0 0;font-size:.78rem}.app-shell.app-shell .overview-agent-table__title{margin-top:14px}.app-shell.app-shell .registry-table__head,.app-shell.app-shell .registry-table__row{grid-template-columns:minmax(170px,1.3fr) minmax(150px,1fr) minmax(120px,.9fr) minmax(118px,.8fr) minmax(130px,.9fr) minmax(150px,1fr) minmax(125px,.9fr) minmax(210px,1.2fr)}.app-shell.app-shell .audit-table__head,.app-shell.app-shell .audit-row{grid-template-columns:minmax(100px,.75fr) minmax(108px,.8fr) minmax(150px,1.05fr) minmax(150px,1.05fr) minmax(170px,1.2fr) minmax(180px,1.2fr) minmax(128px,.8fr)}.app-shell.app-shell .audit-row__actions,.app-shell.app-shell .registry-table__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.app-shell.app-shell .registry-row-detail{color:#cbd5e1d1;margin-top:8px}.app-shell.app-shell .registry-row-detail span{overflow-wrap:anywhere;margin-top:4px;display:block}@media (width<=780px){.app-shell.app-shell .overview-command-console__actions,.app-shell.app-shell .overview-install-state-row,.app-shell.app-shell .finops-receipt-summary,.app-shell.app-shell .registry-table__head,.app-shell.app-shell .registry-table__row,.app-shell.app-shell .audit-table__head,.app-shell.app-shell .audit-row{grid-template-columns:1fr}}.landing-section--agent-arch{z-index:2;padding-block:clamp(3rem,6vw,5rem);position:relative}.landing-section--agent-arch .landing-section__heading{text-align:center;margin-inline:auto;max-width:56rem;margin-bottom:clamp(1.6rem,3vw,2.6rem)}.landing-section--agent-arch .landing-section__caption{color:#dce2f0d9;max-width:48rem;margin:.6rem auto 0;font-family:Inter,system-ui,sans-serif;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.5}.agent-arch-figure{isolation:isolate;background:#02060eb8;border:1px solid #2a3346;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.6rem);width:100%;max-width:1200px;margin:0 auto;padding:clamp(1.4rem,3vw,2rem);display:grid;overflow:hidden;box-shadow:0 1px #ffffff05,0 24px 48px #00000073}.agent-arch-svg{width:100%;height:auto;max-height:600px;display:block}.agent-arch-legend{color:#dce2f0eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.4rem;margin:0;padding:0;font-family:Inter,system-ui,sans-serif;font-size:.86rem;list-style:none;display:grid}.agent-arch-legend__row{border-top:1px solid #2e405c99;grid-template-columns:1.5rem 7rem 1fr;align-items:baseline;gap:.6rem;padding:.3rem 0;display:grid}.agent-arch-legend__row:first-child,.agent-arch-legend__row:nth-child(2){border-top:0}.agent-arch-legend__num{color:#0a0f1c;font-variant-numeric:tabular-nums;background:#7cebc5;border-radius:999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.78rem;font-weight:800;display:inline-flex}.agent-arch-legend__num--bridge{background:#ff7ca3}.agent-arch-legend__label{letter-spacing:.02em;color:#f4f7fff5;font-weight:700}.agent-arch-legend__detail{color:#9aa6c7eb;line-height:1.45}@media (width<=760px){.agent-arch-figure{padding:.9rem}.agent-arch-svg{max-height:none}.agent-arch-legend{grid-template-columns:minmax(0,1fr);gap:.5rem}.agent-arch-legend__row{grid-row-gap:.1rem;grid-template-rows:auto auto;grid-template-columns:1.4rem 1fr}.agent-arch-legend__label,.agent-arch-legend__detail{grid-column:2}}.ciso-question--diagram-first .ciso-question__diagram--full{width:100%;margin-top:1rem;padding:.6rem .4rem;display:block}.ciso-question--diagram-first .ciso-question__diagram--full .ciso-diagram{width:100%}.ciso-question--diagram-first .ciso-question__top{margin-bottom:.4rem}.chat-panel{-webkit-backdrop-filter:blur(18px);background:#080c189e;border:1px solid #7eebc524;border-radius:1.25rem;flex-direction:column;gap:1rem;min-height:clamp(360px,42vh,520px);padding:clamp(1.25rem,.6rem + 1.4vw,2rem);display:flex;position:relative;box-shadow:0 18px 40px #00000052}.chat-panel__header{flex-direction:column;gap:.25rem;display:flex}.chat-panel__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#7eebc5c7;margin:0;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.7rem}.chat-panel__title{color:#f4f7ff;letter-spacing:-.01em;margin:0;font-size:clamp(1.2rem,.9rem + .7vw,1.6rem);font-weight:600}.chat-panel__transcript{scroll-behavior:smooth;background:#04060e6b;border-radius:.75rem;flex-direction:column;flex:auto;gap:.7rem;max-height:320px;margin:0;padding:.75rem .25rem;list-style:none;display:flex;overflow-y:auto}.chat-panel__empty{text-align:center;color:#a8b4ccb3;margin:0;padding:1.5rem 1rem;font-size:.92rem}.chat-panel__message{word-wrap:break-word;border-radius:.65rem;flex-direction:column;gap:.2rem;max-width:78ch;padding:.55rem .85rem;font-size:.95rem;line-height:1.45;display:flex}.chat-panel__message--user{color:#e7eff8;background:#6ad3ff1a;border:1px solid #6ad3ff33;align-self:flex-end}.chat-panel__message--assistant{color:#e7eff8;background:#2ee5a312;border:1px solid #2ee5a32e;align-self:flex-start}.chat-panel__message--pending{opacity:.78;font-style:italic}.chat-panel__role-label{letter-spacing:.18em;text-transform:uppercase;color:#a8b4ccb3;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.65rem}.chat-panel__message p{margin:0}.chat-panel__form{flex-direction:column;gap:.55rem;display:flex}.chat-panel__textarea{resize:vertical;color:#f4f7ff;background:#04060e8c;border:1px solid #7eebc52e;border-radius:.65rem;width:100%;min-height:56px;padding:.7rem .85rem;font-family:Inter,system-ui,sans-serif;font-size:.96rem;line-height:1.4;transition:border-color .18s,background .18s}.chat-panel__textarea::placeholder{color:#a8b4cc8c}.chat-panel__textarea:focus{background:#04060eb3;border-color:#2ee5a38c;outline:none}.chat-panel__textarea:disabled{opacity:.6}.chat-panel__form-actions{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.chat-panel__send,.chat-panel__clear{letter-spacing:.04em;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:.55rem 1.1rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;transition:background .18s,border-color .18s,opacity .18s}.chat-panel__send{color:#04060e;background:linear-gradient(120deg,#2ee5a3 0%,#6ad3ff 100%);font-weight:700}.chat-panel__send:hover:not(:disabled){filter:brightness(1.05)}.chat-panel__send:disabled{opacity:.45;cursor:not-allowed}.chat-panel__clear{color:#dce8fcb3;background:0 0;border-color:#a8b4cc47}.chat-panel__clear:hover:not(:disabled){color:#ff8db4;border-color:#ff4d8d8c}.chat-panel__clear:disabled{opacity:.35;cursor:not-allowed}.chat-panel__mic{letter-spacing:.04em;color:#dce8fcc7;cursor:pointer;background:#7eebc50f;border:1px solid #7eebc547;border-radius:999px;align-items:center;gap:.4rem;margin-right:auto;padding:.5rem .85rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.chat-panel__mic:hover:not(:disabled){color:#cfeedd;background:#7eebc51a;border-color:#7eebc58c}.chat-panel__mic:disabled{opacity:.4;cursor:not-allowed}.chat-panel__mic--listening{color:#ffd0e0;background:#ff4d8d1a;border-color:#ff4d8d8c;animation:1.4s ease-in-out infinite chat-panel-mic-breathe}.chat-panel__mic--listening:hover:not(:disabled){color:#ffe1ec;border-color:#ff4d8dbf}.chat-panel__mic-glyph{text-align:center;min-width:.9em;font-size:.85em;display:inline-block}.chat-panel__mic--listening .chat-panel__mic-glyph{color:#ff5d8f}.chat-panel__mic-label{font-weight:600}@keyframes chat-panel-mic-breathe{0%,to{box-shadow:0 0 #ff5d8f00}50%{box-shadow:0 0 0 6px #ff5d8f2e}}@media (prefers-reduced-motion:reduce){.chat-panel__mic--listening{animation:none}}.chat-panel__suggested{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.chat-panel__suggested-button{color:#dce8fce0;letter-spacing:.04em;cursor:pointer;background:#080c1899;border:1px solid #6ad3ff38;border-radius:999px;padding:.4rem .8rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem;transition:border-color .18s,background .18s,color .18s}.chat-panel__suggested-button:hover:not(:disabled){color:#e7eff8;background:#2ee5a314;border-color:#2ee5a373}.chat-panel__suggested-button:disabled{opacity:.4;cursor:not-allowed}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.chat-panel{min-height:320px;padding:1rem}.chat-panel__transcript{max-height:240px}}.demo-chat-page{flex-direction:column;min-height:100vh;display:flex}.demo-chat-main{flex-direction:column;gap:clamp(1.75rem,1rem + 2vw,3.25rem);padding-top:clamp(2rem,1rem + 3vw,4rem);padding-bottom:clamp(3rem,2rem + 3vw,5rem);display:flex}.demo-chat-hero{text-align:left;opacity:0;flex-direction:column;max-width:64rem;animation:.54s cubic-bezier(.16,1,.3,1) 80ms forwards demoChatHeroEnter;display:flex;transform:translateY(14px)}@keyframes demoChatHeroEnter{to{opacity:1;transform:translateY(0)}}.demo-chat-title{letter-spacing:-.035em;color:#f4f7ff;text-wrap:balance;margin:0;font-size:clamp(2.6rem,1.6rem + 3vw,5rem);font-weight:700;line-height:.98}.demo-chat-title:after{content:"";background:linear-gradient(90deg,#2ee5a3f2 0%,#6ad3ffa6 60%,#0000 100%);border-radius:2px;width:2.4rem;height:2px;margin-top:clamp(.7rem,.4rem + .6vw,1.1rem);animation:4.4s ease-in-out infinite demoChatTitleBar;display:block}@keyframes demoChatTitleBar{0%,to{opacity:.55}50%{opacity:1}}.demo-chat-stage{opacity:0;flex-direction:column;gap:.75rem;animation:.54s cubic-bezier(.16,1,.3,1) .28s forwards demoChatHeroEnter;display:flex;transform:translateY(14px)}.demo-chat-stage .chat-panel{min-height:clamp(440px,56vh,640px)}@media (prefers-reduced-motion:reduce){.demo-chat-hero,.demo-chat-stage{opacity:1;animation:none;transform:none}.demo-chat-title:after{opacity:.85;animation:none}}.lab-page{flex-direction:column;min-height:100vh;display:flex}.lab-main{flex-direction:column;gap:clamp(2rem,1.2rem + 2.4vw,4rem);padding-top:clamp(2.5rem,1.5rem + 3vw,4.5rem);padding-bottom:clamp(3rem,2rem + 3vw,5rem);display:flex}.lab-hero{text-align:left;opacity:0;flex-direction:column;gap:clamp(.6rem,.4rem + .4vw,1rem);max-width:64rem;animation:.54s cubic-bezier(.16,1,.3,1) 80ms forwards demoChatHeroEnter;display:flex;transform:translateY(14px)}.lab-title{letter-spacing:-.035em;color:#f4f7ff;text-wrap:balance;margin:0;font-size:clamp(2.6rem,1.6rem + 3vw,5rem);font-weight:700;line-height:.98}.lab-title:after{content:"";background:linear-gradient(90deg,#2ee5a3f2 0%,#6ad3ffa6 60%,#0000 100%);border-radius:2px;width:2.4rem;height:2px;margin-top:clamp(.7rem,.4rem + .6vw,1.1rem);animation:4.4s ease-in-out infinite demoChatTitleBar;display:block}.lab-quote{color:#c5cfe5;letter-spacing:-.005em;max-width:56rem;margin:0;font-size:clamp(1.05rem,.92rem + .5vw,1.32rem);font-style:italic;line-height:1.5}.lab-artifacts{opacity:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(.85rem,.6rem + .6vw,1.4rem);animation:.54s cubic-bezier(.16,1,.3,1) .28s forwards demoChatHeroEnter;display:grid;transform:translateY(14px)}.lab-artifact{color:inherit;isolation:isolate;background:#080c188c;border:1px solid #7eebc524;border-radius:1rem;flex-direction:column;gap:.55rem;padding:clamp(1.2rem,.8rem + 1vw,1.8rem);text-decoration:none;transition:border-color .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),background .32s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.lab-artifact:before{content:"";background:radial-gradient(420px 220px at var(--x,50%) var(--y,0%), #2ee5a329, transparent 60%);opacity:0;z-index:-1;border-radius:inherit;pointer-events:none;transition:opacity .36s;position:absolute;inset:-1px}.lab-artifact:hover,.lab-artifact:focus-visible{background:#080c18b3;border-color:#2ee5a373;transform:translateY(-2px)}.lab-artifact:hover:before,.lab-artifact:focus-visible:before{opacity:1}.lab-artifact__eyebrow{color:#7eebc5d9;margin:0}.lab-artifact__title{letter-spacing:-.015em;color:#f4f7ff;margin:0;font-size:clamp(1.18rem,.95rem + .6vw,1.55rem);font-weight:700}.lab-artifact__line{color:#c5cfe5;margin:0;font-size:.96rem;line-height:1.5}.lab-artifact__chev{color:#6ad3ffb3;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.1rem;transition:transform .32s cubic-bezier(.16,1,.3,1),color .32s;position:absolute;bottom:clamp(1.2rem,.8rem + 1vw,1.8rem);right:clamp(1.2rem,.8rem + 1vw,1.8rem)}.lab-artifact:hover .lab-artifact__chev,.lab-artifact:focus-visible .lab-artifact__chev{color:#2ee5a3;transform:translate(4px)}@media (prefers-reduced-motion:reduce){.lab-hero,.lab-artifacts{opacity:1;animation:none;transform:none}.lab-title:after{opacity:.85;animation:none}.lab-artifact:hover,.lab-artifact:hover .lab-artifact__chev{transform:none}}.demo-chat-cta p{color:#c5cfe5;margin:0;font-size:1rem;line-height:1.55}.landing-numbers{background:linear-gradient(#080c18b8 0%,#04060ec7 100%);border:1px solid #7cebc52e;border-radius:1.5rem;max-width:1180px;margin:clamp(2rem,.8rem + 4vw,4.5rem) auto 0;padding:clamp(1.5rem,.8rem + 2vw,2.75rem) clamp(1rem,.4rem + 2.6vw,2.75rem);position:relative;overflow:hidden;box-shadow:0 24px 60px #0000006b,inset 0 1px #7cebc514}.landing-numbers:before{content:"";pointer-events:none;opacity:.85;background:radial-gradient(60% 80% at 8% 0,#7cebc51f,#0000 70%),radial-gradient(60% 80% at 100% 100%,#ff7ca31a,#0000 70%);position:absolute;inset:0}.landing-numbers__head{text-align:center;margin-bottom:clamp(1.25rem,.6rem + 1.4vw,2rem);position:relative}.landing-numbers__title{letter-spacing:-.01em;color:#f4f7ff;margin:.4rem 0 0;font-size:clamp(1.4rem,1rem + 1.2vw,2rem);line-height:1.15}.landing-numbers__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.6rem,.4rem + .8vw,1.25rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.landing-numbers__tile{background:#04060e8c;border:1px solid #a8b4cc24;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.45rem;min-height:8.5rem;padding:clamp(1rem,.6rem + 1vw,1.5rem) clamp(.85rem,.4rem + 1vw,1.25rem);transition:border-color .24s,transform .24s;display:flex;position:relative}.landing-numbers__tile:hover{border-color:#7cebc56b;transform:translateY(-2px)}.landing-numbers__readout{color:#7cebc5;text-shadow:0 0 22px #7cebc52e;font-feature-settings:"tnum" 1;align-items:baseline;gap:.18rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;display:flex}.landing-numbers__prefix{color:#f2c84beb;font-size:clamp(1.6rem,1.1rem + 1.2vw,2.2rem);line-height:1}.landing-numbers__value{letter-spacing:-.02em;font-size:clamp(2.4rem,1.6rem + 2.8vw,3.6rem);font-weight:600;line-height:1}.landing-numbers__suffix{color:#7cebc5c7;font-size:clamp(1.2rem,.9rem + .8vw,1.6rem);font-weight:500;line-height:1}.landing-numbers__label{color:#e7eff8;margin:0;font-size:clamp(.92rem,.85rem + .2vw,1rem);font-weight:500;line-height:1.32}.landing-numbers__sublabel{color:#a8b4ccb8;letter-spacing:.01em;margin:0;font-size:.78rem;line-height:1.42}@media (width<=880px){.landing-numbers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.landing-numbers__grid{grid-template-columns:minmax(0,1fr)}.landing-numbers__tile{min-height:auto}}@media (prefers-reduced-motion:reduce){.landing-numbers__tile{transition:none}.landing-numbers__tile:hover{transform:none}}.landing-bafter{max-width:1180px;margin:clamp(2rem,.8rem + 4vw,4rem) auto 0;padding:clamp(1.5rem,.8rem + 2vw,2.75rem) clamp(1rem,.4rem + 2.6vw,2.75rem);position:relative}.landing-bafter__head{text-align:center;margin-bottom:clamp(1.25rem,.6rem + 1.4vw,2rem)}.landing-bafter__title{letter-spacing:-.01em;color:#f4f7ff;margin:.4rem 0 0;font-size:clamp(1.4rem,1rem + 1.2vw,2rem);line-height:1.15}.landing-bafter__split{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(.5rem,.3rem + .6vw,1rem);display:grid}.landing-bafter__rail{background:#04060e8c;border:1px solid #a8b4cc24;border-radius:1.1rem;flex-direction:column;gap:.9rem;padding:clamp(1.1rem,.7rem + 1vw,1.6rem);display:flex;position:relative}.landing-bafter__rail--before{background:linear-gradient(#ff7ca30f 0%,#04060e9e 100%);border-color:#ff7ca338}.landing-bafter__rail--after{background:linear-gradient(#7cebc512 0%,#04060e9e 100%);border-color:#7cebc552;box-shadow:0 18px 40px #0000005c,inset 0 1px #7cebc514}.landing-bafter__rail-tag{letter-spacing:.06em;text-transform:uppercase;color:#ff7ca3eb;background:#ff7ca314;border:1px solid #ff7ca352;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.32rem .65rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.72rem;display:inline-flex}.landing-bafter__rail-tag--after{color:#7cebc5;background:#7cebc51a;border-color:#7cebc56b}.landing-bafter__list{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.landing-bafter__item{color:#e7eff8;align-items:flex-start;gap:.7rem;padding:.5rem 0;font-size:clamp(.92rem,.85rem + .25vw,1.02rem);line-height:1.4;display:flex}.landing-bafter__icon{background:#080c189e;border:1px solid #a8b4cc2e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.landing-bafter__icon svg{width:1.05rem;height:1.05rem}.landing-bafter__icon--before{color:#ff7ca3;background:#ff7ca314;border-color:#ff7ca36b}.landing-bafter__icon--after{color:#7cebc5;background:#7cebc514;border-color:#7cebc56b}.landing-bafter__divider{color:#7cebc59e;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:0 .4rem;display:flex}.landing-bafter__divider-line{background:linear-gradient(#ff7ca300 0%,#ff7ca352 18%,#7cebc552 82%,#7cebc500 100%);flex:1;width:1px;min-height:1.5rem}.landing-bafter__divider-pip{color:#7cebc5;background:#080c18c7;border:1px solid #7cebc56b;border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;margin:.5rem 0;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.95rem;display:inline-flex}@media (width<=720px){.landing-bafter__split{grid-template-columns:minmax(0,1fr);gap:.75rem}.landing-bafter__divider{flex-direction:row;min-height:auto;padding:.25rem 0}.landing-bafter__divider-line{background:linear-gradient(90deg,#ff7ca300 0%,#ff7ca352 18%,#7cebc552 82%,#7cebc500 100%);flex:1;width:auto;height:1px}.landing-bafter__divider-pip{margin:0 .5rem;transform:rotate(90deg)}}@media (width<=360px){.landing-bafter__rail{padding:.95rem}.landing-bafter__icon{width:1.6rem;height:1.6rem}.landing-bafter__icon svg{width:.92rem;height:.92rem}}.cframe__flow{justify-content:center;margin-top:.85rem;display:flex}.cframe__flow-svg{width:100%;max-width:460px;height:auto;display:block}@media (width<=360px){.cframe__flow{margin-top:.65rem}}.app-cockpit-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:clamp(.9rem,1.6vw,1.4rem);width:100%;min-width:0;display:grid}.app-cockpit-grid__main{align-self:start;min-width:0;max-height:calc(100dvh - 1.7rem);position:sticky;top:.85rem;overflow-y:auto}.app-chat-rail{flex-direction:column;align-self:start;min-height:calc(100dvh - 1.7rem);display:flex}.app-chat-rail>.chat-panel{background:#070b16c7;border:1px solid #7eebc51a;border-radius:12px;flex-direction:column;flex:auto;min-height:1px;padding:.9rem .95rem .85rem;display:flex;box-shadow:0 12px 40px #02050c6b}.app-chat-rail>.chat-panel .chat-panel__transcript{flex:auto;min-height:8rem;overflow-y:auto}.app-cockpit-grid__main .chat-panel:not(.chat-panel--keep-inline){display:none}.chat-panel__flash{color:#dcf8e6f2;background:#2ee5a31a;border:1px solid #7eebc559;border-radius:8px;margin:.4rem 0 .55rem;padding:.45rem .7rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.78rem}.chat-panel__export{color:#dce8ffd9;cursor:pointer;background:0 0;border:1px solid #7eb0ff4d;border-radius:6px;padding:.35rem .7rem;font-size:.8rem;transition:background .12s,border-color .12s}.chat-panel__export:hover:not(:disabled){background:#7eb0ff1f;border-color:#7eb0ff8c}.chat-panel__export:disabled{opacity:.45;cursor:not-allowed}.chat-panel__demo-progress{grid-column-gap:.6rem;grid-row-gap:.35rem;background:#2ee5a314;border:1px solid #7eebc552;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;margin:.5rem 0 .6rem;padding:.55rem .75rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;display:grid}.chat-panel__demo-progress-label{letter-spacing:.04em;color:#dcf8e6f2;grid-area:1/1;font-size:.78rem}.chat-panel__demo-progress-track{background:#2ee5a329;border-radius:999px;grid-area:2/1;height:4px;overflow:hidden}.chat-panel__demo-progress-fill{background:linear-gradient(90deg,#2ee5a3d9,#7eebc5);border-radius:999px;height:100%;transition:width .35s}.chat-panel__demo-stop{color:#ffc8d7f2;cursor:pointer;background:0 0;border:1px solid #ff7ca366;border-radius:6px;grid-area:1/2/span 2;align-self:center;padding:.32rem .7rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.74rem;transition:background .1s,border-color .1s}.chat-panel__demo-stop:hover{background:#ff7ca31a;border-color:#ff7ca39e}@media (width<=1180px) and (width>=961px){.app-cockpit-grid{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:.85rem}}@media (width<=960px){.app-cockpit-grid{grid-template-columns:minmax(0,1fr);gap:.9rem}.app-cockpit-grid__main{grid-row:2;max-height:none;position:static;overflow-y:visible}.app-chat-rail{min-height:0}.app-cockpit-grid__main .chat-panel:not(.chat-panel--keep-inline){display:block}}@media (width<=760px){.app-chat-rail{display:none}}@media print{.app-cockpit-grid{display:block}.app-cockpit-grid__main{max-height:none;position:static;overflow:visible}.app-chat-rail>.chat-panel{box-shadow:none;border-color:#0003}}.cmd-palette-overlay{z-index:9000;padding-top:clamp(4rem,12vh,8rem);-webkit-backdrop-filter:blur(6px)saturate(140%);isolation:isolate;background:#02050c9e;justify-content:center;align-items:flex-start;padding-inline:1rem;display:flex;position:fixed;inset:0}.cmd-palette{background:#080c18f5;border:1px solid #7eebc52e;border-radius:12px;flex-direction:column;width:100%;max-width:640px;max-height:min(70vh,560px);display:flex;overflow:hidden;box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff0a}.cmd-palette__header{border-bottom:1px solid #7eebc51a;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.cmd-palette__input{color:#f4f7fff5;letter-spacing:.01em;background:0 0;border:0;outline:0;flex:auto;padding:0;font-family:Inter,system-ui,sans-serif;font-size:1rem}.cmd-palette__input::placeholder{color:#9aa6c79e}.cmd-palette__kbd{color:#dce8ffd9;background:#2e405c8c;border:1px solid #7eb0ff2e;border-radius:4px;justify-content:center;align-items:center;min-width:1.6rem;height:1.4rem;padding:0 .4rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.72rem;font-weight:600;display:inline-flex}.cmd-palette__kbd--enter{margin-left:auto}.cmd-palette__results{flex:auto;min-height:0;margin:0;padding:.4rem;list-style:none;overflow-y:auto}.cmd-palette__group-header{letter-spacing:.16em;text-transform:uppercase;color:#7eb0ff9e;padding:.55rem .75rem .3rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.66rem}.cmd-palette__group-header:not(:first-child){border-top:1px solid #2e405c80;margin-top:.4rem}.cmd-palette__item{cursor:pointer;border-radius:6px;grid-template-columns:minmax(8rem,1fr) minmax(0,1.6fr) auto;align-items:center;gap:.9rem;padding:.55rem .85rem;transition:background 80ms;display:grid;position:relative}.cmd-palette__item:hover,.cmd-palette__item--active{background:#2ee5a31a}.cmd-palette__title{color:#f4f7fff7;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,system-ui,sans-serif;font-size:.92rem;font-weight:600;overflow:hidden}.cmd-palette__desc{color:#9aa6c7d9;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,system-ui,sans-serif;font-size:.78rem;overflow:hidden}.cmd-palette__empty{color:#dce8ffc7;flex-direction:column;align-items:center;gap:.4rem;padding:1.4rem 1rem;font-family:Inter,system-ui,sans-serif;font-size:.92rem;display:flex}.cmd-palette__hint{color:#9aa6c79e;font-size:.78rem}.cmd-palette__footer{color:#9aa6c7c7;background:#0408128c;border-top:1px solid #7eebc51a;align-items:center;gap:.85rem;padding:.55rem .95rem;font-family:Inter,system-ui,sans-serif;font-size:.74rem;display:flex}.cmd-palette__footer-pull{color:#7eb0ff9e;margin-left:auto;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.7rem}@media (prefers-reduced-motion:reduce){.cmd-palette__item{transition:none}}@media (width<=540px){.cmd-palette__item{grid-template-columns:minmax(0,1fr) auto}.cmd-palette__desc{white-space:normal;grid-column:1/-1}}.ciso-diag-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.9rem,.6rem + .9vw,1.4rem);max-width:78rem;margin:0 auto;display:grid}@media (width<=1080px){.ciso-diag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ciso-diag-grid{grid-template-columns:1fr}}.ciso-diag-card{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#0c1220c7 0%,#080c18db 100%);border:1px solid #ffffff1f;border-radius:.85rem;flex-direction:column;gap:.7rem;padding:1.15rem 1.15rem 1rem;transition:border-color .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ciso-diag-card:hover{border-color:var(--ciso-diag-accent,#7eebc58c);transform:translateY(-2px);box-shadow:0 18px 36px #0000005c,inset 0 0 0 1px #2ee5a314}.ciso-diag-card__icon{width:28px;height:28px;color:var(--ciso-diag-accent,#7eebc5d9);flex-shrink:0}.ciso-diag-card__icon svg{width:100%;height:100%;display:block}.ciso-diag-card--ok{--ciso-diag-accent:#2ee5a3f2}.ciso-diag-card--partial{--ciso-diag-accent:#ffc463f2}.ciso-diag-card--scope{--ciso-diag-accent:#aab8d2d9}.ciso-diag-card__a{color:#dce8fcc7;flex:1;margin:0;font-size:.86rem;line-height:1.5}.ciso-diag-card__footer{border-top:1px dashed #ffffff0f;margin-top:auto;padding-top:.5rem}.ciso-diag-card__link{letter-spacing:.08em;text-transform:uppercase;color:var(--ciso-diag-accent,#7eebc5d9);opacity:.8;align-items:center;gap:.3rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.ciso-diag-card__link:hover{opacity:1;text-underline-offset:2px;text-decoration:underline}.ciso-diag-card__link-arrow{color:#6ad3ffb3;font-size:.85rem}@media (prefers-reduced-motion:reduce){.ciso-diag-card,.ciso-diag-card__link{transition:none}.ciso-diag-card:hover{transform:none}}.legal-page{color:#e8eaed;background:#0a0d18;min-height:100vh;padding:48px 24px 96px}.legal-page__header{justify-content:space-between;align-items:center;max-width:760px;margin:0 auto 56px;display:flex}.legal-page__brand{text-decoration:none}.legal-page__back{color:#bbbcc2;letter-spacing:.02em;font-size:14px;text-decoration:none;transition:color .12s}.legal-page__back:hover{color:#e8eaed}.legal-page__main{letter-spacing:.005em;max-width:720px;margin:0 auto;font-family:Charter,Iowan Old Style,Georgia,serif;font-size:17px;line-height:1.7}.legal-page__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#8a9099;margin:0 0 14px;font-family:Inter,IBM Plex Sans,sans-serif;font-size:12px;font-weight:500}.legal-page__title{letter-spacing:-.01em;color:#f1f3f6;margin:0 0 12px;font-family:Inter,IBM Plex Sans,sans-serif;font-size:36px;font-weight:600;line-height:1.15}.legal-page__subtitle{color:#bbbcc2;margin:0 0 22px;font-family:Charter,Iowan Old Style,Georgia,serif;font-size:18px;font-style:italic;line-height:1.55}.legal-page__meta{letter-spacing:.06em;color:#8a9099;border-top:1px solid #e8eaed1a;border-bottom:1px solid #e8eaed1a;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:12px 0;font-family:Inter,IBM Plex Sans,sans-serif;font-size:12px;display:flex}.legal-page__meta strong{color:#d4d6dc;font-weight:500}.legal-page__siblings{flex-wrap:wrap;gap:6px 14px;margin:0 0 32px;font-family:Inter,IBM Plex Sans,sans-serif;font-size:13px;display:flex}.legal-page__sibling{color:#8a9099;border-bottom:1px solid #0000;padding:4px 0;text-decoration:none;transition:color .12s,border-color .12s}.legal-page__sibling:hover{color:#e8eaed;border-color:#e8eaed66}.legal-page__sibling--current{color:#e8eaed;cursor:default;border-bottom-color:#7eebc5b3}.legal-page__body p{margin:0 0 18px}.legal-page__body ul,.legal-page__body ol{margin:0 0 18px;padding-left:1.4em}.legal-page__body ul.legal-trust-strip{grid-template-columns:repeat(5,1fr);gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.legal-trust-strip__item{background:#0f172a06;border:1px solid #0f172a1a;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.legal-trust-strip__lab{letter-spacing:.1em;text-transform:uppercase;color:#0f172a9e;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:10.5px;font-weight:700}.legal-trust-strip__val{color:#0f172aeb;font-size:13.5px;line-height:1.35}.legal-trust-strip__val a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #0f172a4d;text-decoration:underline #0f172a4d}.legal-trust-strip__val a:hover{text-decoration-color:#0f172aa6}@media (width<=880px){.legal-page__body ul.legal-trust-strip{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.legal-page__body ul.legal-trust-strip{grid-template-columns:1fr}}.legal-page__body li{margin-bottom:8px}.legal-page__body a{color:#e8eaed;text-underline-offset:3px;-webkit-text-decoration:underline #7eebc580;text-decoration:underline #7eebc580;transition:text-decoration-color .12s}.legal-page__body a:hover{text-decoration-color:#7eebc5f2}.legal-page__body strong{color:#f1f3f6;font-weight:600}.legal-page__body em{color:#d4d6dc}.legal-section{margin:36px 0 0;scroll-margin-top:24px}.legal-section__title{letter-spacing:-.005em;color:#f1f3f6;margin:0 0 14px;font-family:Inter,IBM Plex Sans,sans-serif;font-size:18px;font-weight:600;line-height:1.4}.legal-section__anchor{color:#5a6068;opacity:0;margin-right:4px;font-weight:400;text-decoration:none;transition:opacity .12s,color .12s}.legal-section:hover .legal-section__anchor,.legal-section__title:hover .legal-section__anchor{opacity:1}.legal-section__anchor:hover{color:#7eebcc}.legal-section__body{font-family:Charter,Iowan Old Style,Georgia,serif}.legal-page__disclaimer{letter-spacing:.02em;color:#d4d6dc;background:#e8eaed0a;border-left:3px solid #e8eaed4d;margin:0 0 18px;padding:14px 18px;font-family:Inter,IBM Plex Sans,sans-serif;font-size:13px;line-height:1.7}.legal-page__rule{border:none;border-top:1px solid #e8eaed24;width:80px;margin:56px auto 32px 0}.legal-page__contact{color:#8a9099;margin:0 0 32px;font-family:Inter,IBM Plex Sans,sans-serif;font-size:14px}.legal-page__contact-link{color:#d4d6dc;text-underline-offset:3px;-webkit-text-decoration:underline #7eebc566;text-decoration:underline #7eebc566}.legal-page__contact-link:hover{color:#e8eaed}@media (width<=720px){.legal-page{padding:32px 18px 64px}.legal-page__title{font-size:28px}.legal-page__subtitle,.legal-page__main,.legal-section__title{font-size:16px}}.status-page{color:#e8eaed;background:#0a0d18;min-height:100vh;padding:48px 24px 96px;font-family:Inter,IBM Plex Sans,sans-serif}.status-page__container{max-width:920px;margin:0 auto}.status-page__header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.status-page__title{letter-spacing:-.01em;margin:0 0 6px;font-size:32px;font-weight:600}.status-page__sub{color:#8a9099;letter-spacing:.04em;margin:0;font-size:13px}.status-page__overall{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;margin-bottom:32px;padding:10px 16px;font-size:13px;font-weight:500;display:inline-flex}.status-page__overall--green{color:#7eebcc;background:#2ee5a31a;border:1px solid #2ee5a366}.status-page__overall--yellow{color:#ffd682;background:#ffc8501a;border:1px solid #ffc85066}.status-page__overall--red{color:#ff9bb8;background:#ff7ca31a;border:1px solid #ff7ca366}.status-page__overall-dot{opacity:.85;background:currentColor;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px}.status-page__overall--green .status-page__overall-dot{box-shadow:0 0 12px #7eebc5b3}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:40px;display:grid}@media (width<=720px){.status-grid{grid-template-columns:1fr}}.status-card{background:#070b1680;border:1px solid #e8eaed1a;border-radius:10px;padding:16px 18px}.status-card__row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.status-card__name{color:#e8eaed;font-size:14px;font-weight:500}.status-card__pill{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;display:inline-flex}.status-card__pill--green{color:#7eebcc;background:#2ee5a31f}.status-card__pill--yellow{color:#ffd682;background:#ffc8501f}.status-card__pill--red{color:#ff9bb8;background:#ff7ca31f}.status-card__desc{color:#8a9099;margin:0;font-size:13px;line-height:1.55}.status-page__build{border-top:1px solid #e8eaed1a;border-bottom:1px solid #e8eaed1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:32px;padding:18px 0;display:grid}@media (width<=720px){.status-page__build{grid-template-columns:1fr}}.status-page__build dt{letter-spacing:.08em;text-transform:uppercase;color:#8a9099;margin-bottom:4px;font-size:11px}.status-page__build dd{color:#d4d6dc;margin:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:13px}.status-page__incidents{margin-bottom:32px}.status-page__incidents h2{color:#e8eaed;margin:0 0 12px;font-size:16px;font-weight:600}.status-page__incidents-empty{color:#8a9099;font-size:14px;font-style:italic}.status-page__footer{color:#8a9099;border-top:1px solid #e8eaed1a;padding-top:18px;font-size:13px}.status-page__footer a{color:#d4d6dc;text-underline-offset:3px;-webkit-text-decoration:underline #7eebc566;text-decoration:underline #7eebc566}.site-contact-footer__legal{letter-spacing:.04em;color:#5a6068;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:12px;display:flex}.site-contact-footer__legal-link{color:#8a9099;border-bottom:1px solid #0000;text-decoration:none;transition:color .12s,border-color .12s}.site-contact-footer__legal-link:hover{color:#d4d6dc;border-color:#e8eaed4d}.site-contact-footer__legal-sep{color:#3a4048;-webkit-user-select:none;user-select:none}.security-questions-grid{grid-template-columns:repeat(3,1fr);gap:.9rem;margin:1rem 0;padding:0;list-style:none;display:grid}.security-questions-grid li{color:#7eebc5eb;background:linear-gradient(#0f172a8c,#080e1c8c);border:1px solid #7eebc538;border-radius:12px;grid-template-rows:auto auto auto auto;gap:.4rem;padding:1.1rem 1.1rem 1.2rem;display:grid}.security-questions-grid svg{width:32px;height:32px}.security-questions-grid__title{letter-spacing:.16em;text-transform:uppercase;color:#7eebc5f2;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.74rem;font-weight:700}.security-questions-grid__question{letter-spacing:-.005em;color:#f4f7fff7;font-size:.96rem;font-weight:600}.security-questions-grid__answer{color:#c7cfdcc7;font-size:.86rem;line-height:1.5}@media (width<=720px){.security-questions-grid{grid-template-columns:1fr}}.landing-versus--matrix .landing-versus__table--matrix{background:#070a1499;border:1px solid #7eebc52e;border-radius:1rem;grid-template-columns:minmax(160px,1.4fr) repeat(6,minmax(72px,1fr));gap:0;display:grid;overflow:hidden}@media (width<=1180px){.landing-versus--matrix .landing-versus__table--matrix{grid-template-columns:minmax(150px,1.3fr) repeat(6,minmax(64px,1fr))}}@media (width<=899px){.landing-versus--matrix .landing-versus__table--matrix{display:none}}.landing-versus--matrix .landing-versus__row>.landing-versus__cell{cursor:help;border-bottom:1px solid #7eebc514;justify-content:center;align-items:center;min-height:3.1rem;padding:.75rem .5rem;transition:background .12s;display:flex}.landing-versus--matrix .landing-versus__status,.landing-versus__card-status,.landing-versus__card-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-versus--matrix .landing-versus__status{width:1.5rem;height:1.5rem;margin:0}.landing-versus--matrix .landing-versus__cell--yes .landing-versus__status,.landing-versus__card-item--yes .landing-versus__card-status{color:#2ee5a3}.landing-versus--matrix .landing-versus__cell--meh .landing-versus__status,.landing-versus__card-item--meh .landing-versus__card-status{color:#f5b73a}.landing-versus--matrix .landing-versus__cell--no .landing-versus__status,.landing-versus__card-item--no .landing-versus__card-status{color:#9aa8c88c}.landing-versus--matrix .landing-versus__cell--us{color:#f5f9ff;border-left:1px solid #2ee5a366;border-right:1px solid #2ee5a366;font-weight:600;background:#2ee5a314!important}.landing-versus--matrix .landing-versus__row--head .landing-versus__col-head--us{color:#2ee5a3;background:#2ee5a329;border-left:1px solid #2ee5a366;border-right:1px solid #2ee5a366}.landing-versus--matrix .landing-versus__cell:hover{background:#2ee5a30d}.landing-versus--matrix .landing-versus__cell--us:hover{background:#2ee5a324!important}.landing-versus--matrix .landing-versus__rowheader{color:#f5f9ff;background:#2ee5a30a;border-bottom:1px solid #7eebc514;border-right:1px solid #7eebc51f;align-items:center;gap:.55rem;padding:.75rem .85rem;font-size:clamp(.78rem,.72rem + .18vw,.88rem);font-weight:600;line-height:1.3;display:flex}.landing-versus--matrix .landing-versus__row-icon{color:#6ad3ffd9;flex-shrink:0;width:1.4rem;height:1.4rem}.landing-versus--matrix .landing-versus__col-head{text-align:center;letter-spacing:.01em;text-transform:none;color:#b2bcd7eb;background:#2ee5a30a;border-bottom:1px solid #7eebc52e;flex-direction:column;align-items:center;gap:.4rem;padding:.85rem .4rem;font-family:Inter,sans-serif;font-size:.74rem;font-weight:600;line-height:1.2;display:flex}.landing-versus--matrix .landing-versus__col-head .landing-versus__col-icon{color:#9aa8c8f2;width:1.6rem;height:1.6rem}.landing-versus--matrix .landing-versus__col-head--us .landing-versus__col-icon{color:#2ee5a3}.landing-versus--matrix .landing-versus__corner{background:#2ee5a30a;border-bottom:1px solid #7eebc52e;border-right:1px solid #7eebc51f}.landing-versus--matrix .landing-versus__cell{background:0 0;border-left:0}.landing-versus__stack{display:none}@media (width<=899px){.landing-versus--matrix .landing-versus__stack{grid-template-columns:1fr;gap:.85rem;margin-top:1rem;display:grid}}.landing-versus__card{background:#080c18b8;border:1px solid #7eebc524;border-radius:.85rem;flex-direction:column;gap:.65rem;padding:1rem 1rem 1.1rem;display:flex}.landing-versus__card--us{background:#2ee5a30f;border-color:#2ee5a366}.landing-versus__card-head{align-items:center;gap:.6rem;display:flex}.landing-versus__card-icon{color:#9aa8c8f2;width:1.7rem;height:1.7rem}.landing-versus__card--us .landing-versus__card-icon{color:#2ee5a3}.landing-versus__card-title{color:#f5f9ff;letter-spacing:-.005em;margin:0;font-size:1rem;font-weight:700}.landing-versus__card-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.landing-versus__card-item{grid-template-columns:1.4rem minmax(0,1fr);align-items:flex-start;gap:.6rem;display:grid}.landing-versus__card-status{width:1.4rem;height:1.4rem;margin-top:.05rem}.landing-versus__card-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.landing-versus__card-cap{color:#f4f7fff2;font-size:.8rem;font-weight:600;line-height:1.3}.landing-versus__card-why{color:#b2bcd7c7;font-size:.74rem;line-height:1.45}.landing-versus__honesty{color:#bac6e4eb;background:#080c188c;border:1px solid #7eebc524;border-radius:.85rem;max-width:60rem;margin:1.4rem 0 0;padding:1rem 1.1rem;font-size:.85rem;line-height:1.6}.landing-versus__honesty strong{color:#f4f7fff5;font-weight:600}.landing-versus--matrix .landing-versus__legend-item--yes{color:#d2f8e8f2}.landing-versus--matrix .landing-versus__legend-item--meh{color:#f5b73a}.landing-versus--matrix .landing-versus__legend-item--no{color:#b2bcd7d1}.audit-sample{color:#e8eaed;background:#0a0d18;min-height:100vh;padding:48px 24px 96px;font-family:Inter,IBM Plex Sans,sans-serif}.audit-sample__header{justify-content:space-between;align-items:center;max-width:920px;margin:0 auto 56px;display:flex}.audit-sample__back-link{color:#bbbcc2;letter-spacing:.02em;font-size:14px;text-decoration:none}.audit-sample__back-link:hover{color:#e8eaed}.audit-sample__main{max-width:880px;margin:0 auto}.audit-sample__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#8a9099;margin:0 0 14px;font-size:12px;font-weight:500}.audit-sample__title{letter-spacing:-.01em;color:#f1f3f6;margin:0 0 18px;font-size:36px;font-weight:600;line-height:1.18}.audit-sample__lede{color:#bbbcc2;max-width:64ch;margin:0 0 48px;font-size:17px;line-height:1.55}.audit-sample__section-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#7eebcc;margin:0 0 10px;font-size:11px;font-weight:500}.audit-sample__main h2{letter-spacing:-.005em;color:#f1f3f6;margin:0 0 14px;font-size:22px;font-weight:600;line-height:1.32}.audit-sample__methodology{color:#dce2f0eb;background:#7eebc50f;border:1px solid #7eebc538;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.7rem;margin:1rem 0 1.4rem;padding:.7rem .95rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.88rem;display:flex}.audit-sample__methodology-tag{letter-spacing:.16em;color:#7eebc5f2;flex:none;font-size:.7rem;font-weight:700}.audit-sample__methodology strong{color:#f4f7fff2;font-weight:600}.audit-sample__cover{background:#070b1680;border:1px solid #e8eaed1a;border-radius:10px;margin-bottom:56px;padding:22px 24px}.audit-sample__cover-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 22px;display:grid}@media (width<=720px){.audit-sample__cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.audit-sample__sev-block{margin:0 0 22px}.audit-sample__sev-tally{font-feature-settings:"tnum" 1;letter-spacing:.04em;align-items:baseline;gap:10px;margin:0 0 6px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:22px;display:inline-flex}.audit-sample__sev-tally-num--red{color:#ff8e8e;font-weight:600}.audit-sample__sev-tally-num--yellow{color:#f4b054;font-weight:600}.audit-sample__sev-tally-num--green{color:#7eebcc;font-weight:600}.audit-sample__sev-tally-sep{color:#c7cfdc4d;font-size:18px}.audit-sample__sev-bar{background:#070b1699;border:1px solid #e8eaed0f;border-radius:6px;width:100%;height:32px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0003}.audit-sample__sev-seg{transform-origin:0;height:100%;transition:filter .2s;animation:.9s cubic-bezier(.16,1,.3,1) forwards audit-sample-sev-fill;display:block;transform:scaleX(0)}.audit-sample__sev-seg--green{animation-delay:0s}.audit-sample__sev-seg--yellow{animation-delay:80ms}.audit-sample__sev-seg--red{animation-delay:.16s}@keyframes audit-sample-sev-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.audit-sample__sev-seg:hover{filter:brightness(1.12)}@media (prefers-reduced-motion:reduce){.audit-sample__sev-seg{animation:none;transform:scaleX(1)}}.audit-sample__sev-seg--red{background:linear-gradient(#ff8e8e,#d96a6a)}.audit-sample__sev-seg--yellow{background:linear-gradient(#f4b054,#d99a3f)}.audit-sample__sev-seg--green{background:linear-gradient(#7eebcc,#58c8a5)}.audit-sample__sev-foot{color:#8a9099;letter-spacing:.06em;margin:8px 0 0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px}.audit-sample__cover-stat{border-left:2px solid #7eebc538;padding-left:12px}.audit-sample__cover-label{letter-spacing:.08em;text-transform:uppercase;color:#8a9099;margin:0 0 4px;font-size:11px}.audit-sample__cover-value{color:#d4d6dc;margin:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:18px}.audit-sample__exec{margin-bottom:56px}.audit-sample__exec-quote{color:#d4d6dc;border-left:3px solid #7eebc566;margin:0 0 12px;padding:4px 0 4px 22px;font-family:Charter,Iowan Old Style,Georgia,serif;font-size:16px;line-height:1.65}.audit-sample__exec-quote p{margin:0 0 16px}.audit-sample__exec-quote p:last-child{margin-bottom:0}.audit-sample__exec-foot{color:#8a9099;margin:0;font-size:13px;font-style:italic}.audit-sample__sticky-tag{display:none}@media (width>=1200px){.audit-sample__sticky-tag{z-index:5;color:#f4f7fff2;opacity:0;pointer-events:none;background:linear-gradient(#0f172aeb,#070b16eb);border:1px solid #7eebc54d;border-radius:10px;flex-direction:column;gap:4px;width:188px;padding:14px 16px 12px;text-decoration:none;transition:opacity .32s,transform .32s,border-color .2s;display:flex;position:fixed;top:100px;right:24px;transform:translate(20px);box-shadow:0 8px 28px #0006}.audit-sample__sticky-tag--visible{opacity:1;pointer-events:auto;transform:translate(0)}.audit-sample__sticky-tag:hover{border-color:#7eebc59e}}.audit-sample__sticky-tag-price{font-feature-settings:"tnum" 1;letter-spacing:-.01em;color:#f4f7fff7;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:24px;font-weight:700;line-height:1.1}.audit-sample__sticky-tag-meta{letter-spacing:.16em;text-transform:uppercase;color:#c7cfdc9e;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:10.5px;font-weight:600}.audit-sample__sticky-tag-arrow{letter-spacing:0;color:#7eebc5f2;margin-top:4px;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.audit-sample__sticky-tag{transition:opacity .16s;transform:none}.audit-sample__sticky-tag--visible{transform:none}}.audit-sample__sticky-bar{display:none}@media (width<=1199px){.audit-sample__sticky-bar{z-index:5;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));color:#f4f7fff7;opacity:0;pointer-events:none;background:linear-gradient(#0f172af5,#070b16fa);border-top:1px solid #7eebc552;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:opacity .28s,transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 28px #0006}.audit-sample__sticky-bar--visible{opacity:1;pointer-events:auto;transform:translateY(0)}}.audit-sample__sticky-bar-price{font-feature-settings:"tnum" 1;color:#f4f7fff7;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:18px;font-weight:700}.audit-sample__sticky-bar-sep{color:#c7cfdc66}.audit-sample__sticky-bar-meta{letter-spacing:.1em;text-transform:uppercase;color:#c7cfdcc7;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:600}.audit-sample__sticky-bar-cta{color:#080e1cf2;letter-spacing:-.005em;background:linear-gradient(135deg,#f4b054,#ffd591eb);border-radius:999px;margin-left:auto;padding:6px 14px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.audit-sample__sticky-bar{transition:opacity .16s;transform:none}.audit-sample__sticky-bar--visible{transform:none}}.audit-sample__sig{background:#070b1673;border:1px solid #e8eaed14;border-radius:10px;align-items:center;gap:14px;margin:18px 0 0;padding:12px 14px;display:flex;position:relative;overflow:hidden}.audit-sample__sig-avatar{color:#0c1426;letter-spacing:-.02em;background:linear-gradient(135deg,#7eebcc,#f4b054);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:800;display:flex;box-shadow:0 0 18px #7eebc533}.audit-sample__sig-body{flex:auto;min-width:0}.audit-sample__sig-name{color:#f1f3f6;letter-spacing:-.005em;margin:0;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600}.audit-sample__sig-role{color:#c7cfdcc7;margin:2px 0 0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px}.audit-sample__sig-creds{letter-spacing:.12em;text-transform:uppercase;color:#7eebc5d9;flex-wrap:wrap;gap:7px;margin:6px 0 0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:600;display:inline-flex}.audit-sample__sig-creds span[aria-hidden=true]{color:#c7cfdc4d;letter-spacing:0;font-weight:400}.audit-sample__sig-stroke{color:#7eebc58c;pointer-events:none;opacity:.85;width:90px;height:28px;position:absolute;bottom:6px;right:14px}@media (width<=540px){.audit-sample__sig-stroke{display:none}}.audit-sample__findings{margin-bottom:56px}.audit-sample__findings-lede{color:#bbbcc2;max-width:64ch;margin:0 0 24px}.audit-sample__finding-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.audit-sample__finding{background:#070b168c;border:1px solid #e8eaed1f;border-radius:10px;padding:18px 22px}.audit-sample__finding-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;display:flex}.audit-sample__finding-id{color:#8a9099;letter-spacing:.06em}.audit-sample__sev{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.audit-sample__sev--red{color:#ff9bb8;background:#ff7ca324;border:1px solid #ff7ca36b}.audit-sample__sev--yellow{color:#ffd682;background:#ffc85024;border:1px solid #ffc8506b}.audit-sample__sev--green{color:#7eebcc;background:#2ee5a324;border:1px solid #2ee5a36b}.audit-sample__finding-class{color:#aac4ff;letter-spacing:.04em;background:#7eb0ff1a;border:1px solid #7eb0ff57;border-radius:4px;padding:2px 8px}.audit-sample__finding-pkg{color:#6c727a}.audit-sample__finding-title{color:#f1f3f6;margin:0 0 14px;font-size:16px;font-weight:600}.audit-sample__finding-grid{color:#d4d6dc;grid-template-columns:130px 1fr;gap:6px 18px;margin:0;font-size:14px;line-height:1.6;display:grid}@media (width<=720px){.audit-sample__finding-grid{grid-template-columns:1fr;gap:2px 0}.audit-sample__finding-grid dt{margin-top:8px}}.audit-sample__finding-grid dt{color:#8a9099;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}.audit-sample__finding-grid dd{margin:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:13px}.audit-sample__finding-grid dd:nth-of-type(3){color:#bbbcc2;font-family:Charter,Iowan Old Style,Georgia,serif;font-size:15px}.audit-sample__codebook{background:#070b1666;border:1px solid #e8eaed1a;border-radius:10px;margin-bottom:56px;padding:22px 24px}.audit-sample__codebook p{color:#bbbcc2;max-width:64ch;margin:0 0 16px;font-size:15px;line-height:1.6}.audit-sample__codebook-list{gap:8px;margin:0;padding:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:13px;list-style:none;display:grid}.audit-sample__codebook-list li{color:#d4d6dc}.audit-sample__codebook-list strong{color:#f1f3f6;margin-right:8px;font-weight:500}.audit-sample__honesty{margin-bottom:56px}.audit-sample__honesty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:12px;display:grid}@media (width<=720px){.audit-sample__honesty-grid{grid-template-columns:1fr}}.audit-sample__honesty-grid h3{letter-spacing:.08em;text-transform:uppercase;color:#7eebcc;margin:0 0 12px;font-size:14px;font-weight:600}.audit-sample__honesty-grid ul{color:#d4d6dc;margin:0;padding-left:1.2em;font-size:15px;line-height:1.6;list-style:outside}.audit-sample__honesty-grid li{margin-bottom:8px}.audit-sample__cta{border-top:1px solid #e8eaed1a;margin-bottom:32px;padding-top:36px}.audit-sample__cta p{color:#bbbcc2;max-width:64ch;margin:0 0 22px;font-size:15px}.audit-sample__cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.audit-sample__cta-primary{color:#0a0d18;background:linear-gradient(120deg,#2ee5a3f2,#7eebc5);border-radius:8px;align-items:center;gap:10px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 12px 32px #2ee5a32e}.audit-sample__cta-primary:hover{transform:translateY(-1px);box-shadow:0 16px 38px #2ee5a347}.audit-sample__cta-secondary{color:#d4d6dc;border:1px solid #e8eaed33;border-radius:8px;padding:11px 18px;font-size:14px;text-decoration:none;transition:border-color .12s,color .12s}.audit-sample__cta-secondary:hover{color:#f1f3f6;border-color:#7eebc573}.audit-offer__cta-trust{color:#c7cfdc9e;font-feature-settings:"tnum" 1;letter-spacing:.04em;background:#0f172a52;border:1px solid #c7cfdc29;border-radius:999px;flex-wrap:wrap;align-items:center;gap:14px;margin:1.1rem 0 0;padding:8px 14px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:11.5px;display:inline-flex}.audit-offer__cta-trust-item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.audit-offer__cta-trust-stripe{color:#c7cfdcc7;width:38px;height:auto}.audit-offer__cta-trust-seal{color:#7eebc5d9;flex-shrink:0;width:14px;height:14px}.audit-offer__cta-trust-lab{color:#dce2f0c7;font-size:11.5px}.audit-offer__cta-trust-sep{color:#c7cfdc4d}@media (width<=540px){.audit-offer__cta-trust{gap:8px;padding:6px 12px}.audit-offer__cta-trust-sep{display:none}}.audit-manifest{background:linear-gradient(#0f172a99,#080e1c8c);border:1px solid #7eebc552;border-radius:8px;margin:1.4rem 0 .4rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;overflow:hidden}.audit-manifest__head{background:#7eebc50f;border-bottom:1px solid #7eebc538;flex-wrap:wrap;align-items:center;gap:1.2rem;padding:.85rem 1.1rem;display:flex}.audit-manifest__head-title{letter-spacing:.16em;color:#7eebc5f2;flex:auto;font-size:.78rem;font-weight:700}.audit-manifest__head-meta{letter-spacing:.08em;color:#c7cfdcb3;font-size:.72rem}.audit-manifest__table{display:block}.audit-manifest__row{color:#dce2f0eb;border-bottom:1px solid #ffffff0f;grid-template-columns:50px minmax(0,1.8fr) 80px 90px 90px;align-items:baseline;gap:.6rem;padding:.85rem 1.1rem;font-size:.92rem;display:grid}.audit-manifest__row:last-of-type{border-bottom:0}.audit-manifest__row--head{letter-spacing:.14em;text-transform:uppercase;color:#c7cfdca6;background:#080e1c66;padding-block:.6rem;font-size:.7rem}.audit-manifest__num{color:#f4b054e6;font-weight:700}.audit-manifest__artifact{flex-direction:column;gap:.18rem;font-family:Inter,system-ui,sans-serif;display:flex}.audit-manifest__artifact strong{color:#f4f7fff7;font-size:.96rem;font-weight:600}.audit-manifest__artifact-note{color:#c7cfdcb3;font-size:.84rem;line-height:1.4}.audit-manifest__cell-mono{color:#c7cfdcd9;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.86rem}.audit-manifest__cell-sla{color:#7eebc5eb;font-weight:600}.audit-manifest__foot{color:#c7cfdcc7;background:#080e1c66;border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.85rem 1.1rem;font-family:Inter,system-ui,sans-serif;font-size:.84rem;display:flex}.audit-manifest__foot-sep{color:#c7cfdc59}.audit-manifest__foot-link{color:#7eebc5eb;border-bottom:1px solid #7eebc552;font-weight:500;text-decoration:none}.audit-manifest__foot-link:hover{border-bottom-color:#7eebc5d9}@media (width<=720px){.audit-manifest__row{grid-template-columns:36px minmax(0,1fr) 60px;grid-template-areas:"num artifact artifact""num format size""num sla sla";gap:.3rem .6rem}.audit-manifest__row--head{grid-template-columns:36px minmax(0,1fr) 60px;grid-template-areas:"num artifact size"}.audit-manifest__row--head>span:nth-child(3),.audit-manifest__row--head>span:nth-child(5){display:none}.audit-manifest__row--head>span:nth-child(4){grid-area:size}.audit-manifest__head-title{letter-spacing:.12em;font-size:.68rem}.audit-manifest__head-meta{font-size:.62rem}}.audit-offer-faq{gap:18px;display:grid}.audit-offer-faq__item{background:#070b166b;border:1px solid #e8eaed1a;border-radius:10px;padding:18px 22px}.audit-offer-faq__q{color:#f1f3f6;margin:0 0 10px;font-size:15px;font-weight:600}.audit-offer-faq__a{color:#bbbcc2;margin:0;font-size:14px;line-height:1.65}.audit-offer-procurement{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=720px){.audit-offer-procurement{grid-template-columns:1fr}}.audit-offer-procurement__card{color:inherit;background:#070b168c;border:1px solid #e8eaed1f;border-radius:10px;padding:18px 20px;text-decoration:none;transition:border-color .12s,transform .12s;display:block}.audit-offer-procurement__card:hover{border-color:#7eebc580;transform:translateY(-1px)}.audit-offer-procurement__label{letter-spacing:.12em;text-transform:uppercase;color:#7eebcc;margin:0 0 8px;font-size:11px;font-weight:500}.audit-offer-procurement__card h3{color:#f1f3f6;margin:0 0 8px;font-size:16px;font-weight:600}.audit-offer-procurement__card p{color:#bbbcc2;margin:0;font-size:13px;line-height:1.55}.audit-offer-sample-card{background:linear-gradient(140deg,#2ee5a314,#070b1673);border:1px solid #7eebc552;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;padding:22px 24px;display:flex}.audit-offer-sample-card__copy{flex:260px;min-width:0}.audit-offer-sample-card__label{letter-spacing:.18em;text-transform:uppercase;color:#7eebcc;margin:0 0 6px;font-size:11px;font-weight:500}.audit-offer-sample-card h3{color:#f1f3f6;margin:0 0 6px;font-size:18px;font-weight:600}.audit-offer-sample-card p{color:#bbbcc2;margin:0;font-size:14px;line-height:1.55}.audit-offer-sample-card .audit-offer-sample-card__cta{color:#0a0d18;white-space:nowrap;background:#7eebc5f2;border-radius:8px;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .12s}.audit-offer-sample-card .audit-offer-sample-card__cta:hover{color:#0a0d18;transform:translateY(-1px)}body.landing-active .landing-page .landing-hero,body.landing-active .landing-page .landing-hero--v2{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:center!important;gap:clamp(1.5rem,3vw,3rem)!important;min-height:calc(100vh - 1rem)!important;max-height:clamp(640px,100vh - 1rem,920px)!important;padding-top:clamp(5rem,8vw,6.5rem)!important;padding-bottom:clamp(1.5rem,2.5vw,2.5rem)!important;display:grid!important}body.landing-active .landing-hero--v2 .landing-hero__copy{flex-direction:column;gap:clamp(.6rem,1vw,1rem);display:flex}body.landing-active .landing-hero--v2 .landing-hero__title,body.landing-active .landing-hero--v2 h1{max-width:28ch!important;margin:0 0 .2rem!important;font-size:clamp(1.55rem,.9rem + 1.1vw,2.05rem)!important;line-height:1.12!important}body.landing-active .landing-hero--v2 .landing-hero__body{color:#dce8f8db!important;max-width:38ch!important;margin:0 0 .4rem!important;font-size:clamp(.92rem,.75rem + .4vw,1.05rem)!important;line-height:1.5!important}body.landing-active .landing-hero--v2 .landing-eyebrow{letter-spacing:.18em!important;font-size:11px!important}body.landing-active .landing-hero--v2 .landing-cta-row{margin-top:clamp(.4rem,.8vw,.8rem)}@media (width<=880px){body.landing-active .landing-page .landing-hero,body.landing-active .landing-page .landing-hero--v2{grid-template-columns:minmax(0,1fr)!important;min-height:auto!important;max-height:none!important;padding-top:clamp(4.5rem,8vw,6rem)!important}}.hero-decision-stage{color:#e8eaed;background:linear-gradient(155deg,#070b16eb,#02050cf5);border:1px solid #7eebc52e;border-radius:14px;flex-direction:column;width:100%;height:100%;font-family:Inter,IBM Plex Sans,sans-serif;display:flex;overflow:hidden;box-shadow:0 24px 60px #02050c8c,0 0 0 1px #7eebc50f}.hero-decision-stage__header{background:#0003;border-bottom:1px solid #e8eaed14;align-items:center;gap:8px;padding:12px 16px;display:flex}.hero-decision-stage__chrome-dot{border-radius:999px;width:9px;height:9px;display:inline-block}.hero-decision-stage__chrome-dot--r{background:#ff7ca399}.hero-decision-stage__chrome-dot--y{background:#ffc85099}.hero-decision-stage__chrome-dot--g{background:#2ee5a3b3}.hero-decision-stage__title{letter-spacing:.04em;color:#d4d6dc;margin-left:6px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px}.hero-decision-stage__pill{letter-spacing:.06em;text-transform:uppercase;color:#7eebcc;background:#2ee5a314;border:1px solid #2ee5a352;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:11px;display:inline-flex}.hero-decision-stage__pill-dot{background:#7eebcc;border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px #7eebc5b3}@keyframes hero-decision-stage-pulse{0%,to{opacity:.85}50%{opacity:.45}}@media (prefers-reduced-motion:no-preference){.hero-decision-stage__pill-dot{animation:1.6s ease-in-out infinite hero-decision-stage-pulse}}.hero-decision-stage__flow{flex:auto;gap:4px;margin:0;padding:14px 16px 10px;list-style:none;display:grid;overflow:hidden}.hero-decision-stage__step{background:#e8eaed08;border:1px solid #e8eaed12;border-radius:10px;grid-template-columns:28px 1fr;align-items:start;gap:12px;padding:8px 12px;display:grid;position:relative}.hero-decision-stage__step--agent{background:#7eb0ff0d;border-color:#7eb0ff52}.hero-decision-stage__step--gateway{background:#ba98ff0d;border-color:#ba98ff52}.hero-decision-stage__step--policy{background:#ffc8500a;border-color:#ffc85052}.hero-decision-stage__step--audit{background:#7eebc50a;border-color:#7eebc552}.hero-decision-stage__step--reply{background:#2ee5a312;border-color:#2ee5a380}.hero-decision-stage__num{color:#0a0d18;background:linear-gradient(135deg,#7eebcc,#aac4ff);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:600;display:inline-flex}.hero-decision-stage__step-body{min-width:0}.hero-decision-stage__step-actor{align-items:baseline;gap:6px;margin:0 0 1px;font-family:IBM Plex Mono,SFMono-Regular,monospace;display:flex}.hero-decision-stage__step-name{color:#f1f3f6;letter-spacing:.02em;font-size:12px;font-weight:500}.hero-decision-stage__step-role{color:#8a9099;letter-spacing:.04em;font-size:10px}.hero-decision-stage__step-verb{color:#e8eaed;align-items:center;gap:8px;margin:0 0 1px;font-size:13px;font-weight:500;display:flex}.hero-decision-stage__step-timing{letter-spacing:.06em;color:#d4d6dc;background:#e8eaed14;border:1px solid #e8eaed1a;border-radius:4px;margin-left:auto;padding:1px 6px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:10px}.hero-decision-stage__step--reply .hero-decision-stage__step-timing{color:#0a0d18;background:linear-gradient(120deg,#2ee5a3f2,#7eebc5);border:none}.hero-decision-stage__step-detail{color:#bbbcc2eb;margin:0;font-size:11px;line-height:1.45}.hero-decision-stage__arrow{display:none}.hero-decision-stage__footer{background:#0000004d;border-top:1px solid #e8eaed14;align-items:center;gap:10px;padding:11px 16px;display:flex}.hero-decision-stage__footer-label{letter-spacing:.14em;text-transform:uppercase;color:#8a9099;flex-shrink:0;font-size:10px}.hero-decision-stage__footer-code{color:#aac4ff;white-space:nowrap;text-overflow:ellipsis;flex:auto;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;overflow:hidden}@media (width<=880px){.hero-decision-stage__step{padding:7px 10px}.hero-decision-stage__step-detail{display:none}}body.landing-active .landing-hero__visual .ai-performance-hero-preview{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.ciso-questions__sub{color:#dce8fcc7;text-align:center;max-width:56ch;margin:14px auto 32px;font-family:Charter,Iowan Old Style,Georgia,serif;font-size:16px;font-style:italic;line-height:1.55}.ciso-diag-card{isolation:isolate;grid-template-rows:auto auto auto 1fr auto;position:relative;overflow:hidden;background:radial-gradient(120% 80% at 50% -10%,#7eebc51a 0%,#7eebc500 60%),linear-gradient(#0c1220d9 0%,#080c18eb 100%)!important;border:1px solid #7eebc52e!important;border-radius:14px!important;gap:10px!important;padding:18px 18px 16px!important;display:grid!important}.ciso-diag-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.35;background:linear-gradient(140deg,#7eebc573 0%,#aac4ff40 50%,#fff0 80%);padding:1px;transition:opacity .32s cubic-bezier(.16,1,.3,1);position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ciso-diag-card:hover:before{opacity:.85}.ciso-diag-card--partial{background:radial-gradient(120% 80% at 50% -10%,#ffc8501a 0%,#ffc85000 60%),linear-gradient(#0c1220d9 0%,#080c18eb 100%)!important;border-color:#ffc85038!important}.ciso-diag-card--partial:before{background:linear-gradient(140deg,#ffc85073 0%,#aac4ff33 50%,#fff0 80%)}.ciso-diag-card__status{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;background:#080c18a6;border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:14px;right:14px}.ciso-diag-card__status svg{width:13px;height:13px}.ciso-diag-card__status--ok{color:#2ee5a3f2}.ciso-diag-card__status--partial{color:#ffc863f2}.ciso-diag-card__art{border-bottom:1px dashed #7eebc51a;justify-content:center;align-items:center;height:110px;margin-bottom:4px;padding:4px 0 8px;display:flex}.ciso-diag-card__art svg{filter:drop-shadow(0 0 12px #7eebc52e);width:100%;max-width:180px;height:100%;transition:filter .32s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1)}.ciso-diag-card:hover .ciso-diag-card__art svg{filter:drop-shadow(0 0 18px #7eebc573);transform:translateY(-2px)}.ciso-diag-card__q{letter-spacing:-.005em!important;color:#f1f3f6!important;margin:0!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;line-height:1.32!important}.ciso-diag-card__a{color:#bbbcc2d9!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.ciso-diag-card__link{opacity:.85;transition:opacity .18s,transform .18s;letter-spacing:.06em!important;text-transform:uppercase!important;color:#7eebcc!important;margin-top:6px!important;font-family:IBM Plex Mono,SFMono-Regular,monospace!important;font-size:11px!important;text-decoration:none!important}.ciso-diag-card--partial .ciso-diag-card__link{color:#ffd682!important}.ciso-diag-card__link:hover{opacity:1;transform:translate(2px)}@media (prefers-reduced-motion:reduce){.ciso-diag-card__art svg{transition:none!important}.ciso-diag-card:hover .ciso-diag-card__art svg{transform:none!important}}.competitor-icon{color:#aac4ff;background:#7eebc50f;border:1px solid #7eebc533;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:8px;display:inline-flex}.competitor-icon svg{width:16px;height:16px}:root{--iso-accent-credex:#7cebc5;--iso-accent-provider:#ff7ca3;--iso-accent-caller:#aac4ff}.iso-arch-figure{max-width:1280px;margin:0 auto;padding:8px clamp(.6rem,2vw,1.4rem) 16px}.iso-arch-svg{filter:drop-shadow(0 24px 60px #02050c8c);width:100%;height:auto;display:block}.iso-arch__container rect:nth-of-type(2){transition:transform .32s cubic-bezier(.16,1,.3,1),filter .32s cubic-bezier(.16,1,.3,1)}.iso-arch__container:hover rect:nth-of-type(2){filter:drop-shadow(0 0 16px #7eebc566)}.iso-arch__container--credex{color:var(--iso-accent-credex)}.iso-arch__container--caller{color:var(--iso-accent-caller)}.iso-arch__container--provider{color:var(--iso-accent-provider)}.iso-arch-legend{background:linear-gradient(#070b16b3,#02050cd9);border:1px solid #7eebc52e;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 22px;max-width:1080px;margin:28px auto 0;padding:18px 22px;list-style:none;display:grid}.iso-arch-legend__row{color:#d4d6dc;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:13px;display:flex}.iso-arch-legend__num{color:#0a0d18;background:linear-gradient(135deg,#7eebcc,#aac4ff);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 0 14px #7eebc566}.iso-arch-legend__row--bridge .iso-arch-legend__num{background:linear-gradient(135deg,#ff7ca3,#ffd682);box-shadow:0 0 14px #ff7ca373}@media (width<=760px){.iso-arch-legend{grid-template-columns:1fr}}.tech-concept-cards{padding-block:clamp(3rem,6vw,5rem);padding-inline:clamp(1rem,4vw,2rem);position:relative}.tech-concept-cards__heading-row{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.tech-concept-cards__eyebrow{letter-spacing:.18em;color:#7cebc5d9;text-transform:uppercase;margin:0 0 .5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;font-weight:600}.tech-concept-cards__title{letter-spacing:-.02em;color:#f4f7fff5;max-width:38rem;margin:0 auto;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}.tech-concept-cards__grid{perspective:900px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1100px;margin:0 auto;display:grid}.tech-concept-card{color:#7cebc5d9;min-height:14rem;transform-style:preserve-3d;isolation:isolate;background:linear-gradient(#0f172ad9 0%,#080e1cd9 100%);border:1px solid #7cebc529;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.45rem;padding:1.6rem 1.4rem 1.4rem;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .24s;display:flex;position:relative;overflow:hidden}.tech-concept-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 12%,#7cebc514,#0000 55%);position:absolute;inset:-1px}.tech-concept-card>*{z-index:1;position:relative}.tech-concept-card__platform{filter:blur(2px);z-index:0;background:radial-gradient(circle,#7cebc538 0%,#7cebc50f 35%,#0000 65%);border-radius:50%;width:64px;height:64px;transition:opacity .28s,transform .28s;position:absolute;top:1.6rem;left:1.4rem}.tech-concept-card__icon{z-index:2;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.6rem;transition:transform .32s cubic-bezier(.16,1,.3,1),filter .24s;display:flex;position:relative}.tech-concept-card__name{letter-spacing:-.005em;color:#f4f7fff7;margin:0;font-family:Inter,system-ui,sans-serif;font-size:.96rem;font-weight:700}.tech-concept-card__teach{color:#aac4ffa6;margin:0;font-family:Inter,system-ui,sans-serif;font-size:.84rem;line-height:1.45}.tech-concept-card:hover{transform:rotateY(calc(var(--tx,0) * 4deg)) rotateX(calc(var(--ty,0) * -4deg)) translateY(-3px) translateZ(0);border-color:#7cebc573;box-shadow:0 0 24px #7cebc51f,0 12px 32px #00000073}.tech-concept-card:hover .tech-concept-card__platform{opacity:1.6;transform:scale(1.15)translateZ(8px)}.tech-concept-card:hover .tech-concept-card__icon{filter:drop-shadow(0 0 10px #7cebc58c);transform:translateY(-1px)translateZ(20px)}@media (prefers-reduced-motion:reduce){.tech-concept-card,.tech-concept-card__platform,.tech-concept-card__icon{transition:none}.tech-concept-card:hover,.tech-concept-card:hover .tech-concept-card__platform,.tech-concept-card:hover .tech-concept-card__icon{transform:none!important}}@media (width<=860px){.tech-concept-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-concept-card{min-height:auto}}@media (width<=520px){.tech-concept-cards__grid{grid-template-columns:minmax(0,1fr)}}.technical-faq{max-width:1180px;margin:0 auto;padding-block:clamp(3rem,6vw,5rem);padding-inline:clamp(1rem,4vw,2rem)}.technical-faq__heading-row{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.technical-faq__eyebrow{letter-spacing:.18em;color:#7cebc5d9;text-transform:uppercase;margin:0 0 .5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;font-weight:600}.technical-faq__title{letter-spacing:-.02em;color:#f4f7fff5;margin:0;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}.technical-faq__pane{grid-template-columns:minmax(280px,1fr) minmax(0,1.4fr);align-items:start;gap:1.4rem;display:grid}.technical-faq__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.technical-faq__q{color:#dce2f0d9;text-align:left;cursor:pointer;background:#0f172a8c;border:1px solid #3a465880;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.95rem 1.1rem;font-family:Inter,system-ui,sans-serif;font-size:.92rem;font-weight:500;transition:background .22s,border-color .22s,color .2s,transform .24s cubic-bezier(.16,1,.3,1);display:flex}.technical-faq__q:hover{color:#f4f7fff5;border-color:#7cebc559}.technical-faq__q--active{color:#f4f7ff;background:linear-gradient(#0d948838,#080e1cb3);border-color:#7cebc599;font-weight:600;box-shadow:0 0 0 1px #7cebc52e,0 0 24px #7cebc51a}.technical-faq__q--active .technical-faq__q-chev:before{border-color:#7cebc5}.technical-faq__q-chev{flex-shrink:0;width:14px;height:14px;display:inline-block;position:relative}.technical-faq__q-chev:before{content:"";border-top:1.5px solid #aac4ff8c;border-right:1.5px solid #aac4ff8c;transition:border-color .2s,transform .24s;position:absolute;inset:0;transform:rotate(45deg)translate(-2px)}.technical-faq__q--active .technical-faq__q-chev:before{transform:rotate(45deg)translate(0)}.technical-faq__answer{isolation:isolate;background:radial-gradient(circle at 25% 0,#7cebc50f,#0000 55%),linear-gradient(#0f172ad9 0%,#080e1cd9 100%);border:1px solid #7cebc540;border-radius:14px;min-height:320px;padding:1.4rem 1.6rem 1.6rem;position:relative;overflow:hidden}.technical-faq__answer:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-1px;box-shadow:inset 0 1px #ffffff0a}.technical-faq__viz{justify-content:center;align-items:center;width:100%;height:220px;margin-bottom:1.2rem;display:flex}.technical-faq__viz-svg{filter:drop-shadow(0 0 18px #7cebc51a);width:100%;max-width:460px;height:100%}.technical-faq__answer-text{color:#dce2f0eb;max-width:56ch;margin:0;font-family:Inter,system-ui,sans-serif;font-size:.96rem;line-height:1.6}@keyframes faq-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.faq-anim-fade-in{animation:.5s cubic-bezier(.16,1,.3,1) .1s backwards faq-fade-in}@keyframes faq-cred-fly{0%{opacity:0;transform:translate(20px,70px)}20%{opacity:1;transform:translate(60px,50px)}60%{opacity:1;transform:translate(120px,50px)}to{opacity:.95;transform:translate(220px,60px)}}.faq-anim-cred-fly{animation:2.6s cubic-bezier(.16,1,.3,1) infinite faq-cred-fly}@keyframes faq-pulse{0%,to{filter:drop-shadow(0 0 4px #7cebc540)}50%{filter:drop-shadow(0 0 14px #7cebc5a6)}}.faq-anim-pulse{animation:2.4s ease-in-out infinite faq-pulse}@keyframes faq-check-in{0%,60%{opacity:0;transform:scale(.6)}80%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.faq-anim-check{transform-origin:50%;animation:2.6s cubic-bezier(.16,1,.3,1) infinite faq-check-in}@keyframes faq-arrow-grow{0%,30%{stroke-dasharray:0 100}60%,to{stroke-dasharray:100 0}}.faq-anim-arrow-grow{stroke-dasharray:0 100;animation:2.4s ease-out infinite faq-arrow-grow}@keyframes faq-cascade{0%,30%{opacity:0}60%{opacity:1}to{opacity:.6}}.faq-anim-cascade{animation:2.6s ease-out infinite faq-cascade}@keyframes faq-agent-fade{0%,30%{opacity:1}60%,to{opacity:.25;filter:grayscale(.8)}}.faq-anim-agent-fade{animation:2.6s ease-out infinite faq-agent-fade}@keyframes faq-bundle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.faq-anim-bundle{animation:.5s cubic-bezier(.16,1,.3,1) backwards faq-bundle}@keyframes faq-march{to{stroke-dashoffset:-20px}}.faq-anim-march{animation:1.4s linear infinite faq-march}@keyframes faq-block{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.faq-anim-block{animation:.5s cubic-bezier(.16,1,.3,1) backwards faq-block}@media (width<=860px){.technical-faq__pane{grid-template-columns:1fr}.technical-faq__viz{height:180px}}@media (prefers-reduced-motion:reduce){.faq-anim-fade-in,.faq-anim-cred-fly,.faq-anim-pulse,.faq-anim-check,.faq-anim-arrow-grow,.faq-anim-cascade,.faq-anim-agent-fade,.faq-anim-bundle,.faq-anim-march,.faq-anim-block{opacity:1!important;stroke-dasharray:none!important;animation:none!important;transform:none!important}}.routing-flow-scene{align-items:center;width:100%;height:100%;margin:0;display:flex}.routing-flow-scene__canvas{background:radial-gradient(140% 80% at 50% -10%,#7eebc514 0%,#7eebc500 60%),linear-gradient(155deg,#070b16eb,#02050cf5);border:1px solid #7eebc52e;border-radius:14px;flex-direction:column;gap:12px;width:100%;padding:18px 18px 14px;display:flex;box-shadow:0 24px 60px #02050c8c,0 0 0 1px #7eebc50f}.routing-flow-scene__svg{filter:drop-shadow(0 0 24px #7eebc51f);width:100%;height:auto;display:block}.routing-flow-scene__receipt{background:#0000004d;border-top:1px dashed #7eebc52e;border-radius:8px;align-items:center;gap:12px;margin-top:4px;padding:8px 12px;display:flex}.routing-flow-scene__receipt-tag{letter-spacing:.16em;color:#7eebc5f2;flex-shrink:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;font-weight:700}.routing-flow-scene__receipt-code{color:#aac4ff;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;overflow:hidden}@media (width<=720px){.routing-flow-scene__receipt{flex-direction:column;align-items:flex-start;gap:.45rem}.routing-flow-scene__receipt-code{white-space:normal;word-break:break-all;font-size:12px;line-height:1.5}}.opt-rail3d{perspective:1200px;perspective-origin:50% 30%;max-width:1080px;margin:32px auto 0;position:relative}.opt-rail3d__rail{pointer-events:none;z-index:0;width:100%;height:120px;position:absolute;inset:18px 0 auto}.opt-rail3d__stations{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,28px);margin:0;padding:24px 0 0;list-style:none;display:grid;position:relative}@media (width<=720px){.opt-rail3d__stations{grid-template-columns:1fr;gap:16px}.opt-rail3d__rail{display:none}}.opt-rail3d__station{display:flex;position:relative}.opt-rail3d__face{width:100%;color:inherit;text-align:left;cursor:pointer;transform-style:preserve-3d;isolation:isolate;background:radial-gradient(140% 90% at 50% -10%,#7eebc51f 0%,#7eebc500 60%),linear-gradient(#0e1626f2 0%,#060a16f2 100%);border:1px solid #7eebc52e;border-radius:16px;grid-template-rows:auto auto auto auto;gap:8px;padding:22px 22px 20px;font-family:inherit;font-size:14px;transition:border-color .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1);animation:.6s cubic-bezier(.16,1,.3,1) both opt-rail3d-fade-up;display:grid;position:relative;box-shadow:0 18px 36px #02050c8c,inset 0 0 0 1px #7eebc50f}@keyframes opt-rail3d-fade-up{0%{opacity:0;transform:translateY(24px)rotateX(-10deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@media (prefers-reduced-motion:reduce){.opt-rail3d__face{animation:none}}.opt-rail3d__face:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.4;background:linear-gradient(140deg,#7eebc573 0%,#aac4ff40 50%,#fff0 80%);padding:1px;transition:opacity .32s cubic-bezier(.16,1,.3,1);position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.opt-rail3d__face:hover:before{opacity:.95}.opt-rail3d__station--next .opt-rail3d__face{border-color:#7eebc58c;box-shadow:0 18px 36px #02050c8c,inset 0 0 0 1px #7eebc52e,0 0 24px #7eebc538}.opt-rail3d__station--done .opt-rail3d__face{border-color:#2ee5a38c}.opt-rail3d__num{letter-spacing:.18em;color:#7eebcc;text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px}.opt-rail3d__art{filter:drop-shadow(0 0 18px #7eebc533);justify-content:center;align-items:center;height:84px;margin-top:-4px;transition:filter .32s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1);display:flex}.opt-rail3d__face:hover .opt-rail3d__art{filter:drop-shadow(0 0 28px #7eebc58c);transform:translateY(-2px)scale(1.04)}.opt-rail3d__art svg{width:84px;height:84px}.opt-rail3d__title{letter-spacing:-.01em;color:#f1f3f6;font-size:16px;font-weight:600}.opt-rail3d__target{letter-spacing:.04em;color:#aac4ffb3;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px}.opt-rail3d__check{color:#7eebcc;opacity:0;background:#2ee5a32e;border:1px solid #2ee5a38c;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .24s,transform .24s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:16px;right:16px;transform:scale(.8)}.opt-rail3d__station--done .opt-rail3d__check{opacity:1;transform:scale(1)}.opt-rail3d__check svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.opt-rail3d__art,.opt-rail3d__face{transition:none!important}.opt-rail3d__face:hover .opt-rail3d__art{transform:none!important}}body.landing-active [data-testid=ai-performance-screen] .landing-hero--v2{min-height:calc(100vh - 1rem)!important;max-height:clamp(680px,100vh - 1rem,980px)!important}.ms-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1180px;margin:1.4rem auto 0;padding-inline:clamp(1rem,4vw,2rem);display:grid}.ms-scene{flex-direction:column;align-items:stretch;gap:.9rem;display:flex}.ms-scene__glass{isolation:isolate;background:radial-gradient(circle at 50% 0,#7cebc514,#0000 60%),linear-gradient(#0f172ad9 0%,#080e1cd9 100%);border:1px solid #7cebc52e;border-radius:16px;padding:1rem 1.2rem;transition:border-color .24s,box-shadow .24s,transform .28s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.ms-scene__glass:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:-1px;box-shadow:inset 0 1px #ffffff0d}.ms-scene__glass:hover{border-color:#7cebc580;transform:translateY(-3px);box-shadow:0 0 32px #7cebc51a,0 12px 32px #00000073}.ms-scene__svg{width:100%;height:220px;display:block}.ms-scene__caption{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#aac4ffbf;margin:0;font-family:Inter,system-ui,sans-serif;font-size:.86rem;font-weight:600}@keyframes ms-pulse-ring{0%{opacity:0;transform:scale(.55)}10%{opacity:.9}to{opacity:0;transform:scale(1.6)}}.ms-pulse-ring{transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite ms-pulse-ring}@keyframes ms-pulse-core-glow{0%,to{filter:drop-shadow(0 0 6px #7cebc599)}50%{filter:drop-shadow(0 0 14px #7cebc5)}}.ms-pulse-core{animation:2.4s ease-in-out infinite ms-pulse-core-glow}@keyframes ms-evidence-allow-in{0%,70%{opacity:0;transform:scale(.94)}85%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.ms-evidence-allow{transform-box:fill-box;transform-origin:48px 43px;animation:3.2s cubic-bezier(.16,1,.3,1) infinite ms-evidence-allow-in}@keyframes ms-evidence-check-in{0%,50%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.ms-evidence-check{transform-box:fill-box;transform-origin:10px 10px;animation:3.2s cubic-bezier(.16,1,.3,1) infinite ms-evidence-check-in}@keyframes ms-hash-block-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ms-hash-block{animation:.6s cubic-bezier(.16,1,.3,1) backwards ms-hash-block-in}@keyframes ms-spark-draw{0%{stroke-dashoffset:320px}to{stroke-dashoffset:0}}.ms-spark-draw{stroke-dasharray:320;stroke-dashoffset:320px;animation:2.2s cubic-bezier(.16,1,.3,1) .2s forwards ms-spark-draw}@keyframes ms-spark-fill-in{0%{opacity:0}to{opacity:1}}.ms-spark-fill{opacity:0;animation:1.4s ease-out 1.4s forwards ms-spark-fill-in}@keyframes ms-spark-dot-in{0%,90%{opacity:0}to{opacity:1}}.ms-spark-dot{animation:2.4s ease-out forwards ms-spark-dot-in}@media (width<=980px){.ms-scene-grid{grid-template-columns:1fr}.ms-scene__svg{height:200px}}@media (prefers-reduced-motion:reduce){.ms-pulse-ring,.ms-pulse-core,.ms-evidence-allow,.ms-evidence-check,.ms-hash-block,.ms-spark-draw,.ms-spark-fill,.ms-spark-dot{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}}@supports selector(:has(*)){body.landing-active .landing-page.is-credexai-app .landing-hero--v2 .landing-hero__visual:has(.ck-hero){box-shadow:none!important;background:0 0!important;border:0!important;height:auto!important;min-height:clamp(360px,50vh,560px)!important;max-height:none!important;padding:0!important;overflow:visible!important}body.landing-active .landing-page .landing-hero--v2 .landing-hero__visual:has(.ck-hero){box-shadow:none!important;background:0 0!important;border:0!important;height:auto!important;min-height:clamp(360px,50vh,560px)!important;max-height:none!important;padding:0!important;overflow:visible!important}body.landing-active .landing-hero--v2 .landing-hero__visual:has(.ck-hero){box-shadow:none!important;background:0 0!important;border:0!important;height:auto!important;min-height:clamp(360px,50vh,560px)!important;max-height:none!important;padding:0!important;overflow:visible!important}}@supports not selector(:has(*)){body.landing-active .landing-hero--v2 .landing-hero__visual.has-ck-hero{box-shadow:none!important;background:0 0!important;border:0!important;height:auto!important;min-height:clamp(360px,50vh,560px)!important;max-height:none!important;padding:0!important;overflow:visible!important}}.ck-hero{aspect-ratio:1;isolation:isolate;background:radial-gradient(at 50% 65%,#7cebc51a 0%,#7cebc506 35%,#0000 70%);justify-content:center;align-items:center;width:100%;max-width:540px;margin:0 auto;display:flex;position:relative;opacity:1!important;transform:none!important}.ck-hero__canvas{inset:0;width:100%!important;height:100%!important;position:absolute!important}.ck-hero__canvas>canvas,.ck-hero canvas{background:#0a1428;display:block;width:100%!important;height:100%!important}.ck-hero__fallback{width:100%;height:100%;display:block}.ck-hero__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.ck-hero--svg{background:0 0}.ck-hero__caption{white-space:nowrap;-webkit-backdrop-filter:blur(12px);letter-spacing:.06em;color:#dce2f0d9;z-index:2;background:#080e1c8c;border:1px solid #7cebc540;border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.5rem .95rem;font-family:Inter,system-ui,sans-serif;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;bottom:clamp(.6rem,2vw,1.2rem);left:50%;transform:translate(-50%)}.ck-hero__caption-dot{background:#7cebc5;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite ck-hero-cap-pulse;box-shadow:0 0 8px #7cebc5d9}@keyframes ck-hero-cap-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.ck-hero__caption-num{color:#7cebc5f2;letter-spacing:.04em;font-family:IBM Plex Mono,ui-monospace,monospace}@media (width<=760px){.ck-hero{max-width:380px}}@media (prefers-reduced-motion:reduce){.ck-hero__caption-dot{animation:none}}:root{--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-swap:cubic-bezier(.4, 0, .2, 1)}.thirty-arc{max-width:720px;margin:0 auto;padding:8px clamp(.6rem,2vw,1.4rem) 0}.thirty-arc__svg{filter:drop-shadow(0 24px 60px #02050c8c);width:100%;height:auto;display:block}.cframe-v2{padding:clamp(2rem,4vw,3.5rem) clamp(.6rem,2vw,1.4rem);position:relative}.cframe-v2__intro{margin-bottom:clamp(1.6rem,3vw,2.4rem)}.cframe-v2__diagram{max-width:880px;margin:0 auto;padding:0;position:relative}.cframe-v2__layers{background:radial-gradient(140% 100% at 50% 0,#aac4ff0f,#0000 60%),#070b166b;border:1px solid #aac4ff24;border-radius:12px;grid-template-columns:1fr;gap:8px;padding:14px 22px;display:grid}.cframe-v2__layer{background:#080c1866;border:1px solid #aac4ff1a;border-radius:8px;justify-content:space-between;align-items:baseline;gap:24px;padding:10px 14px;font-family:Inter,system-ui,sans-serif;display:flex}.cframe-v2__layer-role{color:#f1f3f6e6;letter-spacing:-.005em;font-size:14px;font-weight:600}.cframe-v2__layer-detail{letter-spacing:.04em;color:#aac4ff8c;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px}.cframe-v2__boundary{justify-content:center;align-items:center;gap:14px;margin:22px 0;display:flex}.cframe-v2__boundary-line{background:linear-gradient(90deg,#0000,#ff7ca38c,#0000);flex:auto;height:1px}.cframe-v2__boundary-label{letter-spacing:.18em;color:#ff7ca3f2;flex-shrink:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px}.cframe-v2__credex{background:radial-gradient(120% 80% at 0%,#7eebc529,#0000 60%),radial-gradient(120% 80% at 100%,#aac4ff1a,#0000 60%),linear-gradient(#0e1626eb,#060a16f2);border:1px solid #7eebc58c;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;padding:22px 28px;display:flex;box-shadow:0 24px 48px #02050c8c,inset 0 0 0 1px #7eebc51a,0 0 32px #7eebc52e}.cframe-v2__credex-role{letter-spacing:-.02em;background:linear-gradient(120deg,#7cebc5 0%,#aac4ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Inter,system-ui,sans-serif;font-size:clamp(20px,1.4vw,26px);font-weight:700}.cframe-v2__credex-detail{letter-spacing:.06em;color:#dce8fccc;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px}@media (width<=640px){.cframe-v2__layer{flex-direction:column;align-items:flex-start;gap:4px}.cframe-v2__credex{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px}}.who-serves-v2{padding:clamp(2rem,4vw,3.5rem) clamp(.6rem,2vw,1.4rem)}.who-serves-v2__intro{margin-bottom:clamp(1.6rem,3vw,2.4rem)}.who-serves-v2__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;max-width:1080px;margin:0 auto;padding:0;list-style:none;display:grid}.who-serves-v2__card{transition:border-color .32s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));background:radial-gradient(140% 90% at 50% -10%,#7eebc50d,#0000 60%),linear-gradient(#0e1626eb,#060a16f2);border:1px solid #aac4ff24;border-radius:14px;grid-template-rows:auto auto auto;gap:12px;padding:18px 20px 16px;display:grid;position:relative}.who-serves-v2__card--cyan{--who-accent:#7cebc5;--who-accent-soft:#7eebc52e}.who-serves-v2__card--magenta{--who-accent:#ff7ca3;--who-accent-soft:#ff7ca32e}.who-serves-v2__card--gold{--who-accent:#ffd682;--who-accent-soft:#ffd6822e}.who-serves-v2__card--violet{--who-accent:#ba98ff;--who-accent-soft:#ba98ff2e}.who-serves-v2__card:hover{border-color:var(--who-accent-soft,#aac4ff4d)}.who-serves-v2__artifact{border-bottom:1px dashed #aac4ff1a;height:90px;padding:4px 0;display:block}.who-serves-v2__artifact svg{width:100%;height:100%}.who-serves-v2__role{letter-spacing:.18em;color:var(--who-accent,#aac4ffd9);text-transform:uppercase;margin:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px}.who-serves-v2__question{letter-spacing:-.005em;color:#f1f3f6;margin:0;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.32}.buyer-faq{gap:8px;max-width:880px;margin:0 auto;padding:0;list-style:none;display:grid}.buyer-faq__item{transition:border-color .32s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));background:#080c186b;border:1px solid #aac4ff1a;border-radius:12px;overflow:hidden}.buyer-faq__item--open{border-color:#7eebc566}.buyer-faq__q-button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 22px;font-family:inherit;display:grid}.buyer-faq__num{letter-spacing:.16em;color:#aac4ff80;text-align:right;flex-shrink:0;width:26px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px}.buyer-faq__item--open .buyer-faq__num{color:#7cebc5}.buyer-faq__q-text{letter-spacing:-.005em;color:#f1f3f6d9;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.32}.buyer-faq__item--open .buyer-faq__q-text{color:#f1f3f6;font-weight:600}.buyer-faq__chevron{color:#aac4ff8c;transform-origin:50%;font-size:18px;display:inline-block}.buyer-faq__item--open .buyer-faq__chevron{color:#7cebc5}.buyer-faq__answer{overflow:hidden}.buyer-faq__answer-body{color:#dce8fcc7;max-width:64ch;margin:0;padding:0 22px 18px 60px;font-family:Charter,Iowan Old Style,Georgia,serif;font-size:15.5px;line-height:1.58}@media (width<=640px){.buyer-faq__q-button{grid-template-columns:1fr auto;padding:14px 18px}.buyer-faq__num{display:none}.buyer-faq__answer-body{padding:0 18px 14px}}body.landing-active .landing-atmosphere{opacity:.45}body.landing-active .landing-atmosphere__orb{opacity:.55}.codebook{max-width:880px;margin:0 auto;padding:clamp(2rem,4vw,3.5rem) clamp(.6rem,2vw,1.4rem)}.codebook__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#7eebcc;margin:0 0 12px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px}.codebook__title{letter-spacing:-.02em;color:#f1f3f6;margin:0 0 20px;font-family:Inter,system-ui,sans-serif;font-size:clamp(28px,2.4vw,38px);font-weight:600}.codebook__legend{letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 28px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;display:flex}.codebook__legend-item{background:#080c1866;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.codebook__legend-item--red{color:#ff9bb8}.codebook__legend-item--yellow{color:#ffd682}.codebook__legend-item--green{color:#7eebcc}.codebook__legend-divider{background:#aac4ff33;width:1px;height:16px}.codebook__legend-pulse{background:#aac4ff;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 3px #aac4ff40}.codebook__legend-item--in-sample{color:#aac4ff}.codebook__domains{gap:clamp(20px,3vw,36px);display:grid}.codebook__domain{border-top:1px dashed #aac4ff24;padding-top:18px}.codebook__domain:first-of-type{border-top:0;padding-top:0}.codebook__domain-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:12px;display:flex}.codebook__domain-name{letter-spacing:-.005em;color:#f1f3f6;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600}.codebook__domain-scope{color:#aac4ffb3;font-family:Charter,Iowan Old Style,Georgia,serif;font-size:13px;font-style:italic}.codebook__chip-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.codebook__chip{transition:transform .24s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)), box-shadow .24s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));background:#080c1873;border:1px solid;border-radius:8px;grid-template-columns:auto 1fr;align-items:baseline;gap:12px;padding:10px 14px;display:grid;position:relative}.codebook__chip--red{color:#ff7ca38c}.codebook__chip--yellow{color:#ffd6828c}.codebook__chip--green{color:#7eebc58c}.codebook__chip:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000004d}.codebook__chip-code{letter-spacing:.04em;color:#f1f3f6;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;font-weight:700}.codebook__chip--red .codebook__chip-code{color:#ff9bb8}.codebook__chip--yellow .codebook__chip-code{color:#ffd682}.codebook__chip--green .codebook__chip-code{color:#7eebcc}.codebook__chip-short{color:#dce8fcb8;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.4}.codebook__chip--in-sample{border-color:#aac4ff73;box-shadow:inset 0 0 0 1px #aac4ff2e}.codebook__chip-pulse{background:#aac4ff;border-radius:999px;width:10px;height:10px;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 4px #aac4ff2e}@keyframes codebook-pulse{0%,to{box-shadow:0 0 0 4px #aac4ff2e}50%{box-shadow:0 0 0 8px #aac4ff0f}}@media (prefers-reduced-motion:no-preference){.codebook__chip-pulse{animation:1.8s ease-in-out infinite codebook-pulse}}@media (width<=640px){.codebook__chip-grid{grid-template-columns:1fr}}.research-page{--rp-bg:#0a0e1a;--rp-fg:#e8edf5;--rp-fg-muted:#8a92a6;--rp-fg-faint:#4a5063;--rp-rule:#e8edf50f;--rp-accent:#7c3aed;--rp-mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--rp-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;background:var(--rp-bg);color:var(--rp-fg);min-height:100dvh;font-family:var(--rp-sans);font-feature-settings:"ss01", "cv11";margin:0;padding:0;font-size:16px;line-height:1.55}.research-page__head{max-width:1080px;font-family:var(--rp-mono);letter-spacing:.02em;justify-content:space-between;align-items:center;margin:0 auto;padding:32px 32px 0;font-size:13px;display:flex}.research-page__back{color:var(--rp-fg);font-weight:500;text-decoration:none}.research-page__nav{gap:32px;display:flex}.research-page__nav a{color:var(--rp-fg-muted);text-decoration:none;transition:color .2s}.research-page__nav a:hover{color:var(--rp-fg)}.research-page__hero{max-width:1080px;margin:0 auto;padding:160px 32px 120px}.research-page__eyebrow{font-family:var(--rp-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rp-fg-muted);margin:0 0 24px;font-size:13px}.research-page__h1{font-family:var(--rp-sans);letter-spacing:-.025em;color:var(--rp-fg);max-width:920px;margin:0 0 32px;font-size:clamp(40px,6vw,76px);font-weight:600;line-height:1.05}.research-page__lede{color:var(--rp-fg-muted);max-width:620px;margin:0 0 56px;font-size:20px;line-height:1.55}.research-page__cta{border:1px solid var(--rp-fg);color:var(--rp-fg);font-family:var(--rp-mono);letter-spacing:.04em;border-radius:2px;padding:14px 24px;font-size:13px;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.research-page__cta:hover{background:var(--rp-fg);color:var(--rp-bg)}.research-page__hero-ctas{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.research-page__h2{font-family:var(--rp-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--rp-fg-muted);margin:0 0 56px;font-size:13px;font-weight:500}.research-page__results,.research-page__papers,.research-page__tracks,.research-page__principles{border-top:1px solid var(--rp-rule);max-width:1080px;margin:0 auto;padding:80px 32px}.research-page__paper-list{margin:0;padding:0;list-style:none}.research-page__paper{border-bottom:1px solid var(--rp-rule);grid-template-columns:56px 1fr;align-items:baseline;gap:32px;padding:32px 0;display:grid}.research-page__paper:last-child{border-bottom:none}.research-page__paper-id{font-family:var(--rp-mono);color:var(--rp-fg-faint);letter-spacing:.04em;font-size:13px}.research-page__paper-title{font-family:var(--rp-sans);color:var(--rp-fg);letter-spacing:-.01em;border-bottom:1px solid;font-size:20px;font-weight:500;text-decoration:none}.research-page__paper-author{font-family:var(--rp-mono);color:var(--rp-fg-faint);letter-spacing:.04em;grid-column:2/-1;margin-top:-8px;font-size:12px}.research-page__paper-blurb{font-family:var(--rp-mono);color:var(--rp-fg-muted);letter-spacing:.01em;grid-column:2/-1;max-width:720px;font-size:13px;line-height:1.6}.research-page__leaderboard{margin:0;padding:0;list-style:none}.research-page__row{border-bottom:1px solid var(--rp-rule);grid-template-columns:56px 1fr 240px;align-items:baseline;gap:32px;padding:32px 0;display:grid}.research-page__row:last-child{border-bottom:none}.research-page__row-id{font-family:var(--rp-mono);color:var(--rp-fg-faint);letter-spacing:.04em;font-size:13px}.research-page__row-title{font-family:var(--rp-sans);color:var(--rp-fg);letter-spacing:-.01em;font-size:20px;font-weight:500}.research-page__row-metric{font-family:var(--rp-mono);color:var(--rp-fg);font-variant-numeric:tabular-nums;text-align:right;letter-spacing:-.01em;font-size:24px;font-weight:500}.research-page__row-secondary,.research-page__row-comparison{font-family:var(--rp-mono);color:var(--rp-fg-muted);letter-spacing:.01em;grid-column:2/-1;font-size:13px}.research-page__row-comparison{color:var(--rp-fg-faint)}.research-page__footnote{font-family:var(--rp-mono);color:var(--rp-fg-faint);letter-spacing:.02em;max-width:620px;margin:48px 0 0;font-size:12px}.research-page__track-list{grid-template-columns:repeat(3,1fr);gap:64px;margin:0;padding:0;list-style:none;display:grid}.research-page__track{flex-direction:column;gap:16px;display:flex}.research-page__track-label{font-family:var(--rp-mono);color:var(--rp-fg-faint);letter-spacing:.04em;font-size:12px}.research-page__track-title{font-family:var(--rp-sans);color:var(--rp-fg);letter-spacing:-.01em;font-size:22px;font-weight:500}.research-page__track-body{font-family:var(--rp-sans);color:var(--rp-fg-muted);font-size:15px;line-height:1.55}.research-page__principles-body{font-family:var(--rp-sans);color:var(--rp-fg);max-width:720px;margin:0 0 32px;font-size:18px;line-height:1.6}.research-page__inline-link{font-family:var(--rp-mono);color:var(--rp-fg);letter-spacing:.04em;border-bottom:1px solid var(--rp-fg-faint);padding-bottom:2px;font-size:13px;text-decoration:none;transition:border-color .2s}.research-page__inline-link:hover{border-bottom-color:var(--rp-fg)}.research-page__signup-section{border-top:1px solid var(--rp-rule);max-width:1080px;margin:0 auto;padding:80px 32px}.research-page__signup{flex-direction:column;gap:16px;max-width:520px;display:flex}.research-page__signup-label{font-family:var(--rp-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rp-fg-muted);margin:0;font-size:13px}.research-page__signup-row{border:1px solid var(--rp-rule);background:#e8edf505;border-radius:2px;gap:0;transition:border-color .2s;display:flex}.research-page__signup-row:focus-within{border-color:var(--rp-fg)}.research-page__signup-input{color:var(--rp-fg);font-family:var(--rp-mono);letter-spacing:0;background:0 0;border:0;outline:none;flex:1;padding:14px 18px;font-size:14px}.research-page__signup-input::placeholder{color:var(--rp-fg-faint)}.research-page__signup-submit{border:0;border-left:1px solid var(--rp-rule);color:var(--rp-fg);font-family:var(--rp-mono);letter-spacing:.04em;cursor:pointer;background:0 0;min-width:110px;padding:0 24px;font-size:13px;transition:background .2s,color .2s}.research-page__signup-submit:hover:not(:disabled){background:var(--rp-fg);color:var(--rp-bg)}.research-page__signup-submit:disabled{opacity:.5;cursor:not-allowed}.research-page__signup-hint,.research-page__signup-error,.research-page__signup-msg{font-family:var(--rp-mono);letter-spacing:.02em;margin:0;font-size:12px}.research-page__signup-hint{color:var(--rp-fg-faint)}.research-page__signup-error{color:#f87171}.research-page__signup-msg{color:var(--rp-fg)}.research-page__foot{border-top:1px solid var(--rp-rule);max-width:1080px;font-family:var(--rp-mono);color:var(--rp-fg-faint);letter-spacing:.02em;flex-direction:column;gap:6px;margin:0 auto;padding:64px 32px 80px;font-size:12px;display:flex}@media (width<=720px){.research-page__hero{padding:96px 24px 72px}.research-page__results,.research-page__tracks,.research-page__principles{padding:56px 24px}.research-page__row{grid-template-columns:48px 1fr;gap:16px}.research-page__row-metric{text-align:left;grid-column:2;margin-top:4px;font-size:20px}.research-page__track-list{grid-template-columns:1fr;gap:40px}.research-page__head{padding:24px 24px 0}.research-page__nav{gap:20px}}@media (prefers-reduced-motion:reduce){.research-page__cta,.research-page__nav a,.research-page__inline-link{transition:none}}.research-paper{--rp-accent-2:#ec4899;--rp-prose-max:740px;--rp-toc-w:240px}.research-paper__head{max-width:1280px;font-family:var(--rp-mono);letter-spacing:.02em;justify-content:space-between;align-items:center;margin:0 auto;padding:32px 32px 0;font-size:13px;display:flex}.research-paper__back{color:var(--rp-fg);font-weight:500;text-decoration:none}.research-paper__nav{gap:32px;display:flex}.research-paper__nav a{color:var(--rp-fg-muted);text-decoration:none;transition:color .2s}.research-paper__nav a:hover{color:var(--rp-fg)}.research-paper__chips{max-width:1280px;font-family:var(--rp-mono);letter-spacing:.04em;flex-wrap:wrap;gap:.5rem;margin:0 auto;padding:1.4rem 32px 0;font-size:12.5px;display:flex}.research-paper__chip{color:var(--rp-fg-muted);background:#0f172a8c;border:1px solid #f4f7ff24;border-radius:999px;padding:5px 12px;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.research-paper__chip:hover{color:var(--rp-fg);background:#7eebc514;border-color:#7eebc573}@media (width<=720px){.research-paper__chips{gap:.4rem;padding:.9rem 1rem 0}.research-paper__chip{padding:4px 10px;font-size:11.5px}}.research-paper__hero{background:radial-gradient(circle at 20% 0,#7c3aed2e,#0000 60%),radial-gradient(circle at 80% 30%,#ec48991a,#0000 50%);max-width:1280px;margin:0 auto;padding:56px 32px 80px}.research-paper__eyebrow{font-family:var(--rp-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--rp-fg-muted);margin:0 0 32px;font-size:12px}.research-paper__title{font-family:var(--rp-sans);letter-spacing:-.04em;background:linear-gradient(135deg, var(--rp-fg) 0%, var(--rp-accent) 60%, var(--rp-accent-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:920px;margin:0 0 24px;font-size:clamp(56px,9vw,124px);font-weight:700;line-height:.95}.research-paper__subtitle{font-family:var(--rp-sans);color:var(--rp-fg);letter-spacing:-.005em;max-width:720px;margin:0 0 24px;font-size:clamp(18px,2vw,22px);font-weight:400;line-height:1.4}.research-paper__byline{font-family:var(--rp-mono);color:var(--rp-fg-muted);letter-spacing:.04em;margin:0 0 48px;font-size:14px}.research-paper__pull{font-family:var(--rp-sans);color:var(--rp-fg-muted);border-left:2px solid var(--rp-accent);max-width:620px;margin:0 0 56px;padding-left:20px;font-size:18px;line-height:1.5}.research-paper__hero-stats{grid-template-columns:repeat(4,max-content);align-items:end;gap:56px;display:grid}.research-paper__scatter{font-feature-settings:"tnum" 1;width:100%;max-width:720px;height:auto;margin:2rem 0 1rem;display:block}@media (width<=720px){.research-paper__hero-stats{grid-template-columns:repeat(2,max-content);gap:28px}.research-paper__scatter{max-width:100%}}.research-paper__stat{flex-direction:column;gap:4px;display:flex}.research-paper__stat-num{font-family:var(--rp-sans);letter-spacing:-.02em;color:var(--rp-fg);font-variant-numeric:tabular-nums;font-size:56px;font-weight:600;line-height:1}.research-paper__stat-lab{font-family:var(--rp-mono);color:var(--rp-fg-faint);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.research-paper__layout{grid-template-columns:var(--rp-toc-w) minmax(0, 1fr);border-top:1px solid var(--rp-rule);gap:56px;max-width:1280px;margin:0 auto;padding:80px 32px;display:grid}.research-paper__toc{font-family:var(--rp-mono);align-self:start;max-height:calc(100dvh - 64px);font-size:12px;position:sticky;top:32px;overflow-y:auto}.research-paper__toc-label{letter-spacing:.18em;text-transform:uppercase;color:var(--rp-fg-muted);margin:0 0 20px}.research-paper__toc-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.research-paper__toc-list a{color:var(--rp-fg-muted);border-left:2px solid #0000;margin-left:-14px;padding:4px 0 4px 12px;line-height:1.5;text-decoration:none;transition:color .2s,border-color .2s;display:block}.research-paper__toc-list a:hover{color:var(--rp-fg);border-left-color:var(--rp-accent)}.research-paper__body{max-width:var(--rp-prose-max)}.research-paper__body section{margin:0 0 80px;scroll-margin-top:32px}.research-paper__body h2{font-family:var(--rp-sans);letter-spacing:-.02em;color:var(--rp-fg);border-top:1px solid var(--rp-rule);margin:0 0 24px;padding-top:56px;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.2}.research-paper__body section:first-child h2{border-top:none;padding-top:0}.research-paper__body h3{font-family:var(--rp-sans);letter-spacing:-.01em;color:var(--rp-fg);margin:32px 0 16px;font-size:18px;font-weight:600}.research-paper__body p{font-family:var(--rp-sans);color:var(--rp-fg);margin:0 0 20px;font-size:17px;line-height:1.7}.research-paper__body p strong{color:var(--rp-fg);font-weight:600}.research-paper__body p em{color:var(--rp-fg);font-style:italic}.research-paper__body ul,.research-paper__body ol{font-family:var(--rp-sans);color:var(--rp-fg);margin:0 0 20px;padding-left:24px;font-size:17px;line-height:1.7}.research-paper__body li{margin:0 0 12px}.research-paper__numbered{counter-reset:rp-num;padding:0;list-style:none}.research-paper__numbered li{counter-increment:rp-num;padding-left:36px;position:relative}.research-paper__numbered li:before{content:counter(rp-num);font-family:var(--rp-mono);color:var(--rp-accent);letter-spacing:.04em;font-size:13px;font-weight:500;position:absolute;top:0;left:0}.research-paper__body code{font-family:var(--rp-mono);color:var(--rp-fg);background:#e8edf50f;border-radius:3px;padding:2px 6px;font-size:.92em}.research-paper__pre{font-family:var(--rp-mono);color:var(--rp-fg-muted);border:1px solid var(--rp-rule);white-space:pre;background:#e8edf508;border-radius:4px;margin:0 0 24px;padding:20px 24px;font-size:13px;line-height:1.65;overflow-x:auto}.research-paper__small{letter-spacing:.02em;color:var(--rp-fg-faint)!important;font-size:13px!important;font-family:var(--rp-mono)!important}.research-paper__table{border-collapse:collapse;width:100%;font-family:var(--rp-mono);letter-spacing:0;margin:0 0 32px;font-size:13px}.research-paper__table th,.research-paper__table td{text-align:left;border-bottom:1px solid var(--rp-rule);vertical-align:top;padding:10px 12px}.research-paper__table th{color:var(--rp-fg-muted);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--rp-fg-faint);font-size:11px;font-weight:500}.research-paper__table .num{text-align:right;font-variant-numeric:tabular-nums}.research-paper__table--small{font-size:12px}.research-paper__row-emphasis td{color:var(--rp-fg);background:#7c3aed14;font-weight:500}.research-paper__leaderboard{margin:24px 0;padding:0;list-style:none}.research-paper__row{border-bottom:1px solid var(--rp-rule);grid-template-columns:56px 1fr 200px;align-items:baseline;gap:24px;padding:28px 0;display:grid}.research-paper__row:last-child{border-bottom:none}.research-paper__row-id{font-family:var(--rp-mono);color:var(--rp-fg-faint);letter-spacing:.04em;font-size:13px}.research-paper__row-title{font-family:var(--rp-sans);color:var(--rp-fg);letter-spacing:-.01em;font-size:18px;font-weight:500}.research-paper__row-metric{font-family:var(--rp-mono);color:var(--rp-accent);font-variant-numeric:tabular-nums;text-align:right;letter-spacing:-.01em;font-size:22px;font-weight:500}.research-paper__row-comparison{font-family:var(--rp-mono);color:var(--rp-fg-muted);letter-spacing:.02em;grid-column:2/-1;font-size:12px}.research-paper__paper-list{margin:24px 0 0;padding:0;list-style:none}.research-paper__paper{border-bottom:1px solid var(--rp-rule);grid-template-columns:56px 1fr;align-items:baseline;gap:24px;padding:24px 0;display:grid}.research-paper__paper:last-child{border-bottom:none}.research-paper__paper-id{font-family:var(--rp-mono);color:var(--rp-fg-faint);letter-spacing:.04em;font-size:13px}.research-paper__paper-title{font-family:var(--rp-sans);color:var(--rp-fg);letter-spacing:-.01em;border-bottom:1px solid;padding-bottom:1px;font-size:18px;font-weight:500;text-decoration:none}.research-paper__paper-blurb{font-family:var(--rp-mono);color:var(--rp-fg-muted);letter-spacing:.01em;grid-column:2/-1;font-size:13px;line-height:1.6}.research-paper__body a{color:var(--rp-fg);text-decoration:underline;-webkit-text-decoration-color:var(--rp-fg-faint);text-decoration-color:var(--rp-fg-faint);text-underline-offset:3px;transition:text-decoration-color .2s}.research-paper__body a:hover{-webkit-text-decoration-color:var(--rp-accent);text-decoration-color:var(--rp-accent)}.research-paper__signup-section{border-top:1px solid var(--rp-rule);max-width:1280px;margin:0 auto;padding:80px 32px}.research-paper__cite{max-width:56rem;margin:4rem auto 1rem;padding:0 1.5rem}.research-paper__cite-title,.research-paper__contrib-title{color:#f4f7fff7;letter-spacing:-.01em;margin:0 0 .85rem;font-family:Inter,system-ui,sans-serif;font-size:1.05rem;font-weight:700}.research-paper__bibtex{color:#dce2f0eb;background:#0f172aa6;border:1px solid #7eebc538;border-radius:8px;margin:0;padding:1rem 1.1rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.82rem;line-height:1.55;overflow-x:auto}.research-paper__contrib{max-width:56rem;margin:1.5rem auto 2rem;padding:0 1.5rem}.research-paper__contrib-list{color:#dce2f0e0;flex-direction:column;gap:.55rem;margin:0;padding:0;font-size:.94rem;line-height:1.55;list-style:none;display:flex}.research-paper__contrib-list strong{color:#f4b054eb;margin-right:.4rem;font-weight:600}.research-paper__contrib-list code{color:#f4b054f2;background:#f4b0541a;border-radius:4px;padding:.05rem .35rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.85rem}.research-paper__cc{color:#7eebc5f2;background:#7eebc51f;border:1px solid #7eebc540;border-radius:4px;padding:.1rem .45rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.82rem}.research-paper__foot{border-top:1px solid var(--rp-rule);max-width:1280px;margin:0 auto;padding:64px 32px 96px}.research-paper__foot p{font-family:var(--rp-sans);color:var(--rp-fg-muted);max-width:720px;margin:0 0 16px;font-size:15px;line-height:1.7}.research-paper__foot p strong{color:var(--rp-fg)}.research-paper__foot-line{font-family:var(--rp-mono);color:var(--rp-fg-faint);letter-spacing:.02em;font-size:12px}.research-paper__scoreboard{border:1px solid var(--rp-rule);border-left:3px solid var(--rp-accent);background:linear-gradient(#7c3aed0a,#e8edf505);border-radius:4px;margin:24px 0 32px;padding:24px 28px}.research-paper__scoreboard-head{font-family:var(--rp-mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin:0 0 24px;font-size:11px;display:flex}.research-paper__scoreboard-title{color:var(--rp-fg);font-weight:500}.research-paper__scoreboard-asof{color:var(--rp-fg-faint)}.research-paper__scoreboard-stats{grid-template-columns:repeat(4,1fr);gap:24px;margin:0 0 28px;display:grid}.research-paper__scoreboard-stat{flex-direction:column;gap:6px;display:flex}.research-paper__scoreboard-num{font-family:var(--rp-sans);letter-spacing:-.02em;color:var(--rp-fg);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1}.research-paper__scoreboard-lab{font-family:var(--rp-mono);color:var(--rp-fg-muted);letter-spacing:.04em;font-size:11px;line-height:1.4}@media (width<=700px){.research-paper__scoreboard-stats{grid-template-columns:repeat(2,1fr)}}.research-paper__diagram{border:1px solid var(--rp-rule);background:#e8edf505;border-radius:4px;margin:32px 0;padding:0}.research-paper__diagram svg{width:100%;height:auto;padding:24px 16px 8px;display:block}.research-paper__diagram-caption{font-family:var(--rp-mono);color:var(--rp-fg-muted);letter-spacing:.02em;border-top:1px solid var(--rp-rule);margin:0;padding:16px 24px 20px;font-size:12px;line-height:1.6}@media (width<=980px){.research-paper__layout{grid-template-columns:1fr;gap:32px}.research-paper__toc{border-bottom:1px solid var(--rp-rule);max-height:none;padding-bottom:32px;position:static}.research-paper__toc-list{flex-flow:wrap;gap:8px 16px}.research-paper__hero-stats{grid-template-columns:repeat(2,max-content);gap:32px}.research-paper__row{grid-template-columns:56px 1fr;gap:16px}.research-paper__row-metric{text-align:left;grid-column:2/-1;font-size:18px}}.ia-stage{background:0 0;width:100%;max-width:1200px;margin:0 auto;padding:clamp(1rem,3vw,2rem)}.ia-stage__perspective{perspective:2200px;perspective-origin:50% 32%;width:100%;height:clamp(420px,55vh,540px);position:relative}.ia-stage__scene{--ia-rx:-16deg;--ia-ry:-4deg;transform-style:preserve-3d;transform:rotateX(var(--ia-rx)) rotateY(var(--ia-ry));will-change:transform;transition:transform .38s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.ia-stage__floor{width:1100px;height:540px;transform-style:preserve-3d;pointer-events:none;margin-top:40px;margin-left:-550px;position:absolute;top:50%;left:50%;transform:rotateX(90deg)}.ia-stage__floor-grid{background-image:linear-gradient(#7cebc524 1px,#0000 1px),linear-gradient(90deg,#7cebc524 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 75%);mask-image:radial-gradient(#000 35%,#0000 75%)}.ia-stage__floor-glow{filter:blur(8px);background:radial-gradient(at 50% 30%,#7cebc54d,#0000 55%),radial-gradient(at 18%,#aac4ff29,#0000 50%),radial-gradient(at 82%,#ff7ca329,#0000 50%);position:absolute;inset:0}.ia-tile{--ia-tile-x:0px;--ia-tile-z:0px;--ia-tile-h:70px;--ia-tile-w:280px;--ia-tile-d:200px;width:var(--ia-tile-w);height:var(--ia-tile-d);margin-left:calc(var(--ia-tile-w) / -2);margin-top:calc(var(--ia-tile-d) / -2);transform-style:preserve-3d;transform:translate3d(var(--ia-tile-x), 0, var(--ia-tile-z));color:#7cebc5;position:absolute;top:50%;left:50%}.ia-tile--mag{color:#ff7ca3}.ia-tile__plinth{transform:translateZ(calc(var(--ia-tile-h) * -1)) translateY(calc(var(--ia-tile-h) * 1));background:linear-gradient(#0a1428 0%,#050810 100%);border:1px solid #ffffff0f;border-radius:16px;position:absolute;inset:0;box-shadow:0 40px 80px #00000080,inset 0 1px #ffffff0d}.ia-tile__top{background:radial-gradient(circle at 50% -20%,#7cebc52e,#0000 60%),linear-gradient(160deg,#142638e6 0%,#08121eeb 100%);border:1px solid #7cebc54d;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:26px 28px;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0006,0 0 24px #7cebc51a}.ia-tile--mag .ia-tile__top{background:radial-gradient(circle at 50% -20%,#ff7ca32e,#0000 60%),linear-gradient(160deg,#22121ee6 0%,#10080eeb 100%);border-color:#ff7ca361;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0006,0 0 24px #ff7ca31f}.ia-tile__icon{color:currentColor;width:56px;height:56px;margin-bottom:6px}.ia-tile__icon svg{width:100%;height:100%;display:block}.ia-tile__label{letter-spacing:-.01em;color:#f4f7fff7;margin:0;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:700}.ia-tile__sublabel{letter-spacing:.04em;color:#aac4ffb3;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.ia-kernel{width:240px;height:240px;transform-style:preserve-3d;margin-top:-180px;margin-left:-120px;position:absolute;top:50%;left:50%;transform:translateZ(30px)}.ia-kernel__plinth{background:linear-gradient(#0a2436 0%,#03101c 100%);border:1px solid #7cebc54d;border-radius:14px;width:200px;height:60px;margin-left:-100px;position:absolute;bottom:0;left:50%;box-shadow:0 30px 60px #0000008c,inset 0 1px #ffffff14}.ia-kernel__plinth-top{filter:blur(1px);background:linear-gradient(#7cebc5b3,#7cebc526);border-radius:12px 12px 4px 4px;width:200px;height:6px;margin-left:-100px;position:absolute;bottom:60px;left:50%}.ia-kernel__crystal{width:120px;height:120px;transform-style:preserve-3d;margin-left:-60px;animation:10s linear infinite ia-kernel-spin;position:absolute;top:0;left:50%}@keyframes ia-kernel-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.ia-kernel__face--top,.ia-kernel__face--bot{position:absolute;inset:0}.ia-kernel__face--top{clip-path:polygon(50% 0%,100% 50%,50% 50%,0% 50%);filter:drop-shadow(0 0 18px #7cebc58c);background:linear-gradient(#a8f5d5d9 0%,#0d3232f2 100%);border:1px solid #a8f5d5f2;border-bottom:0}.ia-kernel__face--bot{clip-path:polygon(50% 50%,100% 50%,50% 100%,0% 50%);filter:drop-shadow(0 0 18px #7cebc573);background:linear-gradient(#0d3232f2 0%,#7cebc58c 100%);border:1px solid #7cebc5d9;border-top:0}.ia-kernel__core{background:#e8fff4;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;animation:2.4s ease-in-out infinite ia-kernel-core-pulse;position:absolute;inset:50%;box-shadow:0 0 14px #7cebc5,0 0 32px #7cebc5b3}@keyframes ia-kernel-core-pulse{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.ia-kernel__halo{filter:blur(8px);background:radial-gradient(circle,#7cebc573 0%,#7cebc526 35%,#7cebc500 65%);border-radius:50%;animation:4.4s ease-in-out infinite ia-kernel-halo;position:absolute;inset:-38px}@keyframes ia-kernel-halo{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.ia-kernel__label{text-align:center;flex-direction:column;align-items:center;gap:2px;width:240px;margin-bottom:0;margin-left:-120px;display:flex;position:absolute;top:-90px;left:50%}.ia-kernel__label-eyebrow{letter-spacing:.18em;color:#7cebc5d9;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:700}.ia-kernel__label-title{letter-spacing:-.02em;color:#f4f7fff7;font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:800}.ia-kernel__label-spec{letter-spacing:.04em;color:#aac4ffa6;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px}.ia-rail{width:720px;height:12px;transform-style:preserve-3d;margin-top:130px;margin-left:-360px;position:absolute;top:50%;left:50%}.ia-rail__track{filter:blur(1px);background:linear-gradient(90deg,#ff7ca300 0%,#ff7ca38c 20% 80%,#ff7ca300 100%);border-radius:2px;position:absolute;inset:0}.ia-rail__orb{background:#ff7ca3;border-radius:50%;width:8px;height:8px;margin-top:-4px;animation:6.4s linear infinite ia-rail-orb;position:absolute;top:50%;left:0;box-shadow:0 0 10px #ff7ca3d9,0 0 24px #ff7ca373}@keyframes ia-rail-orb{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}.ia-flow{pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%}.ia-flow__orb{background:#7cebc5;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 14px #7cebc5d9,0 0 32px #7cebc580}.ia-flow--in .ia-flow__orb{animation:3.6s cubic-bezier(.4,0,.6,1) infinite ia-flow-in}.ia-flow--out .ia-flow__orb{animation:3.6s cubic-bezier(.4,0,.6,1) infinite ia-flow-out}@keyframes ia-flow-in{0%{opacity:0;transform:translate(-380px)}10%{opacity:1}50%{opacity:1;transform:translate3d(-100px,-90px,30px)}90%{opacity:.5}to{opacity:0;transform:translate3d(0,-120px,30px)}}@keyframes ia-flow-out{0%{opacity:0;transform:translate3d(0,-120px,30px)}10%{opacity:1}50%{opacity:1;transform:translate3d(100px,-90px,30px)}90%{opacity:.5}to{opacity:0;transform:translate(380px)}}.ia-caption{letter-spacing:.1em;color:#aac4ffd9;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:clamp(1rem,3vw,2rem) auto 0;font-family:Inter,system-ui,sans-serif;font-size:13px;display:flex}.ia-caption__chip{color:#f4f7fff2;background:#0f172a8c;border:1px solid #7cebc54d;border-radius:999px;padding:6px 14px;font-weight:700}.ia-caption__sep{color:#7cebc58c}.ia-caption__num{color:#ff7ca3f2;background:#ff7ca31a;border:1px solid #ff7ca373;border-radius:999px;margin-left:6px;padding:6px 14px;font-weight:700}@media (width<=860px){.ia-stage__perspective{perspective:1400px;height:clamp(380px,50vh,460px)}.ia-tile{--ia-tile-w:220px;--ia-tile-d:160px}.ia-tile__top{padding:18px}.ia-rail{width:540px;margin-left:-270px}}@media (width<=540px){.ia-stage__scene{transform:none!important}.ia-stage__floor{display:none}.ia-tile{margin:8px auto;position:relative;inset:auto;transform:none}.ia-kernel{margin:16px auto;position:relative;inset:auto;transform:none}.ia-rail,.ia-flow{display:none}}@media (prefers-reduced-motion:reduce){.ia-stage__scene,.ia-kernel__crystal,.ia-kernel__core,.ia-kernel__halo,.ia-rail__orb,.ia-flow__orb{transition:none!important;animation:none!important}}.ms3-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;max-width:1180px;margin:1.6rem auto 0;padding-inline:clamp(1rem,4vw,2rem);display:grid}.ms3-stage{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.ms3-stage__perspective{perspective:1400px;perspective-origin:50% 35%;width:100%;height:280px;position:relative}.ms3-stage__scene{--ms3-rx:-12deg;--ms3-ry:-2deg;transform-style:preserve-3d;transform:rotateX(var(--ms3-rx)) rotateY(var(--ms3-ry));will-change:transform;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.ms3-stage__floor{width:320px;height:200px;transform-style:preserve-3d;pointer-events:none;background-image:linear-gradient(#7cebc51a 1px,#0000 1px),linear-gradient(90deg,#7cebc51a 1px,#0000 1px);background-size:40px 40px;margin-left:-160px;position:absolute;top:75%;left:50%;transform:rotateX(90deg);-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.ms3-stage--gold .ms3-stage__floor{background-image:linear-gradient(#fec5141a 1px,#0000 1px),linear-gradient(90deg,#fec5141a 1px,#0000 1px)}.ms3-stage__halo{filter:blur(4px);width:240px;height:240px;transform-style:preserve-3d;background:radial-gradient(circle,#7cebc54d 0%,#7cebc50f 35%,#7cebc500 65%);border-radius:50%;margin-top:-120px;margin-left:-120px;animation:4.4s ease-in-out infinite ms3-halo-breathe;position:absolute;top:80%;left:50%;transform:rotateX(80deg)}.ms3-stage--gold .ms3-stage__halo{background:radial-gradient(circle,#fec51447 0%,#fec5140f 35%,#fec51400 65%)}@keyframes ms3-halo-breathe{0%,to{opacity:.65;transform:rotateX(80deg)scale(1)}50%{opacity:1;transform:rotateX(80deg)scale(1.15)}}.ms3-stage__plinth{background:linear-gradient(#0a2032 0%,#04111c 100%);border:1px solid #7cebc54d;border-radius:8px;width:240px;height:28px;margin-top:-14px;margin-left:-120px;position:absolute;top:70%;left:50%;transform:translateZ(-40px);box-shadow:0 24px 48px #0000008c,inset 0 1px #ffffff14}.ms3-stage--gold .ms3-stage__plinth{border-color:#fec5144d}.ms3-stage__object{transform-style:preserve-3d;position:absolute;top:35%;left:50%;transform:translate(-50%)translateZ(20px)}.ms3-stage__caption{text-align:center;letter-spacing:.22em;color:#dce2f0d9;text-transform:uppercase;margin:0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700}.ms3-card{width:220px;height:130px;transform-style:preserve-3d;animation:6s ease-in-out infinite ms3-card-float;position:relative}@keyframes ms3-card-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(.6deg)}}.ms3-card__back{background:linear-gradient(#061320,#020610);border:1px solid #7cebc533;border-radius:12px;position:absolute;inset:0;transform:translateZ(-3px);box-shadow:0 0 24px #7cebc526}.ms3-card__face{background:linear-gradient(#142638f2 0%,#081624f2 100%);border:1px solid #7cebc58c;border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0006}.ms3-card__face svg{width:100%;height:100%;display:block}.ms3-ledger{width:220px;height:130px;transform-style:preserve-3d;animation:7s ease-in-out infinite ms3-card-float;position:relative}.ms3-ledger__back{background:linear-gradient(#061320,#020610);border:1px solid #7cebc533;border-radius:12px;position:absolute;inset:0;transform:translateZ(-3px);box-shadow:0 0 24px #7cebc526}.ms3-ledger__face{background:linear-gradient(#142638f2 0%,#081624f2 100%);border:1px solid #7cebc58c;border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0006}.ms3-ledger__face svg{width:100%;height:100%;display:block}.ms3-chart{width:220px;height:140px;transform-style:preserve-3d;animation:7.5s ease-in-out infinite ms3-card-float;position:relative}.ms3-chart__back{background:linear-gradient(#1a1408,#0a0604);border:1px solid #fec51438;border-radius:12px;position:absolute;inset:0;transform:translateZ(-3px);box-shadow:0 0 24px #fec5141f}.ms3-chart__face{background:linear-gradient(#281c0cf2 0%,#140e06f2 100%);border:1px solid #fec5148c;border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0006}.ms3-chart__face svg{width:100%;height:100%;display:block}@media (width<=980px){.ms3-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ms3-stage__scene,.ms3-card,.ms3-ledger,.ms3-chart,.ms3-stage__halo{transition:none!important;animation:none!important}}.library-page__hero{max-width:1080px;margin:0 auto;padding:160px 32px 80px}.library-page__h1{font-family:var(--rp-sans);letter-spacing:-.025em;color:var(--rp-fg);max-width:920px;margin:24px 0 32px;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.05}.library-page__lede{color:var(--rp-fg-muted);max-width:620px;margin:0 0 56px;font-size:19px;line-height:1.55}.library-page__downloads{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.library-page__secondary{border:1px solid var(--rp-rule);color:var(--rp-fg-muted);font-family:var(--rp-mono);letter-spacing:.04em;border-radius:2px;padding:12px 18px;font-size:13px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.library-page__secondary:hover{border-color:var(--rp-fg);color:var(--rp-fg)}.library-page__footnote{margin-top:32px}.library-page__footnote code{font-family:var(--rp-mono);color:var(--rp-fg);background:#e8edf50a;border-radius:2px;padding:2px 6px;font-size:11px}.library-page__numbers{border-top:1px solid var(--rp-rule);max-width:1080px;margin:0 auto;padding:80px 32px}.library-page__track-counts{grid-template-columns:repeat(2,1fr);gap:32px;max-width:720px;margin:0 0 64px;padding:0;list-style:none;display:grid}.library-page__track-count{border-bottom:1px solid var(--rp-rule);flex-direction:column;gap:8px;padding:24px 0;display:flex}.library-page__count-label{font-family:var(--rp-sans);color:var(--rp-fg-muted);letter-spacing:.01em;font-size:14px}.library-page__count-num{font-family:var(--rp-mono);color:var(--rp-fg);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:32px;font-weight:500}.library-page__source-list{grid-template-columns:repeat(2,1fr);gap:0 64px;margin:0;padding:0;list-style:none;display:grid}.library-page__source{border-bottom:1px solid var(--rp-rule);font-family:var(--rp-mono);letter-spacing:.01em;grid-template-columns:1fr auto;gap:16px;padding:12px 0;font-size:13px;display:grid}.library-page__source-name{color:var(--rp-fg)}.library-page__source-count{color:var(--rp-fg-muted);font-variant-numeric:tabular-nums}.library-page__catalog{border-top:1px solid var(--rp-rule);max-width:1080px;margin:0 auto;padding:80px 32px}.library-page__filters{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.library-page__search{border:1px solid var(--rp-rule);min-width:240px;color:var(--rp-fg);font-family:var(--rp-mono);letter-spacing:.01em;background:#e8edf505;border-radius:2px;outline:none;flex:1;padding:12px 16px;font-size:13px;transition:border-color .2s}.library-page__search:focus,.library-page__select:focus{border-color:var(--rp-fg)}.library-page__search::placeholder{color:var(--rp-fg-faint)}.library-page__select{border:1px solid var(--rp-rule);color:var(--rp-fg);font-family:var(--rp-mono);letter-spacing:.01em;cursor:pointer;background:#e8edf505;border-radius:2px;outline:none;padding:12px 16px;font-size:13px;transition:border-color .2s}.library-page__result-count{font-family:var(--rp-mono);color:var(--rp-fg-faint);letter-spacing:.02em;margin:0 0 32px;font-size:12px}.library-page__entries{margin:0;padding:0;list-style:none}.library-page__entry{border-bottom:1px solid var(--rp-rule);padding:24px 0}.library-page__entry:first-child{border-top:1px solid var(--rp-rule)}.library-page__entry-title{font-family:var(--rp-sans);color:var(--rp-fg);letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .2s;display:block}.library-page__entry-title:hover{color:var(--rp-accent)}.library-page__entry-meta{font-family:var(--rp-mono);color:var(--rp-fg-faint);letter-spacing:.02em;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.library-page__entry-divider{color:var(--rp-fg-faint)}.library-page__entry-snippet{font-family:var(--rp-sans);color:var(--rp-fg-muted);max-width:820px;margin:0;font-size:14px;line-height:1.5}.library-page__pagination{border-top:1px solid var(--rp-rule);font-family:var(--rp-mono);letter-spacing:.02em;justify-content:space-between;align-items:center;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.library-page__page-btn{border:1px solid var(--rp-rule);color:var(--rp-fg);font-family:var(--rp-mono);cursor:pointer;letter-spacing:.04em;background:0 0;border-radius:2px;padding:10px 18px;font-size:13px;transition:border-color .2s,background .2s,color .2s}.library-page__page-btn:hover:not(:disabled){border-color:var(--rp-fg);background:var(--rp-fg);color:var(--rp-bg)}.library-page__page-btn:disabled{opacity:.4;cursor:not-allowed}.library-page__page-current{color:var(--rp-fg-muted)}.library-page__error{max-width:1080px;font-family:var(--rp-mono);color:var(--rp-fg-muted);margin:0 auto;padding:160px 32px;font-size:14px}@media (width<=720px){.library-page__hero{padding:96px 24px 56px}.library-page__numbers,.library-page__catalog{padding:56px 24px}.library-page__track-counts,.library-page__source-list{grid-template-columns:1fr;gap:0}.library-page__downloads{flex-direction:column;align-items:stretch}.library-page__secondary,.research-page__cta{text-align:center}}.cockpit-live{color:#e7ebf2;flex-direction:column;gap:18px;min-height:540px;font-family:Inter,system-ui,sans-serif;display:flex}.cockpit-live__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cockpit-live__pulse{letter-spacing:.18em;text-transform:uppercase;color:#e7ebf2b8;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:inline-flex}.cockpit-live__pulse-dot{background:#2ee5a3;border-radius:999px;width:8px;height:8px;animation:1.6s ease-in-out infinite cockpitPulse;box-shadow:0 0 12px #2ee5a3b3}@keyframes cockpitPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.cockpit-live__totals{letter-spacing:.04em;align-items:center;gap:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:inline-flex}.cockpit-live__total{border:1px solid #0000;border-radius:999px;padding:4px 10px;font-weight:600}.cockpit-live__total--allowed{color:#7ee2b1;background:#2ee5a31a;border-color:#7ee2b152}.cockpit-live__total--denied{color:#ff8a8a;background:#ff8a8a14;border-color:#ff8a8a47}.cockpit-live__total--revoked{color:#ffd166;background:#ffd16614;border-color:#ffd16647}.cockpit-live__total[data-empty=true]{opacity:.42}.cockpit-live__stage{flex:1;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:20px;min-height:0;display:grid}.cockpit-live__stream{background:#0e1116;border:1px solid #1f242c;border-radius:12px;flex-direction:column;min-height:480px;padding:16px;display:flex;position:relative;overflow:hidden}.cockpit-live__stream:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0e1116 90%);height:64px;position:absolute;inset:auto 0 0}.cockpit-live__stream-list{flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cockpit-live__row{background:#0d1219c7;border:1px solid #232a35d9;border-radius:10px;grid-template-columns:88px 1fr auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .32s cubic-bezier(.16,1,.3,1);display:grid}.cockpit-live__row[data-fresh=true]{animation:.54s cubic-bezier(.16,1,.3,1) cockpitRowEnter}@keyframes cockpitRowEnter{0%{opacity:0;background:#2ee5a314;border-color:#2ee5a38c;transform:translateY(-12px)}to{opacity:1;background:#0d1219c7;border-color:#232a35d9;transform:translateY(0)}}.cockpit-live__row--allowed{border-left:3px solid #7ee2b18c}.cockpit-live__row--denied{border-left:3px solid #ff8a8a8c}.cockpit-live__row--revoked{border-left:3px solid #ffd1668c}.cockpit-live__outcome{letter-spacing:.18em;text-align:center;border-radius:6px;padding:4px 6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.cockpit-live__outcome--allowed{color:#7ee2b1;background:#2ee5a31a}.cockpit-live__outcome--denied{color:#ff8a8a;background:#ff8a8a1a}.cockpit-live__outcome--revoked{color:#ffd166;background:#ffd1661f}.cockpit-live__outcome--pending{color:#c8cdd6;background:#a8b1bd1a}.cockpit-live__row-body{flex-direction:column;gap:2px;min-width:0;display:flex}.cockpit-live__row-action{color:#e7ebf2;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;overflow:hidden}.cockpit-live__row-action strong{color:#f4f7ff;font-family:Inter,system-ui,sans-serif;font-weight:600}.cockpit-live__row-reason{color:#99a3b3;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.45;overflow:hidden}.cockpit-live__row-meta{flex-direction:column;align-items:flex-end;gap:2px;font-family:IBM Plex Mono,ui-monospace,monospace;display:flex}.cockpit-live__row-time{color:#99a3b3;font-size:11px}.cockpit-live__row-ms{color:#6ad3ff;font-size:11px}.cockpit-live__agents{background:#0e1116;border:1px solid #1f242c;border-radius:12px;flex-direction:column;min-height:480px;padding:16px;display:flex}.cockpit-live__agents-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cockpit-live__agents-header h2{color:#e7ebf2;letter-spacing:.2px;margin:0;font-size:14px;font-weight:600}.cockpit-live__add-agent{color:#e7ebf2;cursor:pointer;background:#1c2530;border:1px solid #2f3849;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1)}.cockpit-live__add-agent:hover,.cockpit-live__add-agent:focus-visible{background:#232d3a;border-color:#4a5468;outline:none}.cockpit-live__add-agent--primary{color:#04060e;background:linear-gradient(120deg,#2ee5a3 0%,#6ad3ff 100%);border-color:#0000;margin-top:8px;font-weight:700}.cockpit-live__add-agent--primary:hover{filter:brightness(1.05)}.cockpit-live__agents-empty{flex-direction:column;gap:6px;display:flex}.cockpit-live__agents-empty p{color:#99a3b3;margin:0;font-size:13px;line-height:1.5}.cockpit-live__agent-list{flex-direction:column;flex:1;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cockpit-live__agent{background:#11161e;border:1px solid #1d232c;border-radius:8px;grid-template-columns:10px 1fr;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.cockpit-live__agent--active{border-left:3px solid #7ee2b18c}.cockpit-live__agent--idle{border-left:3px solid #a8b1bd6b}.cockpit-live__agent strong{color:#e7ebf2;font-weight:600}.cockpit-live__agent-pulse{background:#a8b1bd;border-radius:999px;width:8px;height:8px}.cockpit-live__agent--active .cockpit-live__agent-pulse{background:#2ee5a3;animation:1.6s ease-in-out infinite cockpitPulse;box-shadow:0 0 10px #2ee5a399}.cockpit-live__agent--hued{border-left-color:hsl(var(--agent-hue,142) 60% 55% / .55)}.cockpit-live__agent--hued .cockpit-live__agent-pulse{background:hsl(var(--agent-hue,142) 70% 58%)}.cockpit-live__agent--hued.cockpit-live__agent--active .cockpit-live__agent-pulse{background:hsl(var(--agent-hue,142) 75% 60%);box-shadow:0 0 10px hsl(var(--agent-hue,142) 75% 60% / .55)}.cockpit-live__agent-body{flex-direction:column;gap:2px;min-width:0;display:flex}.cockpit-live__agent-role{color:#99a3b3;letter-spacing:.04em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.cockpit-live__row--ghost{pointer-events:none;opacity:.65;border-left:3px solid #232a35d9}.cockpit-live__outcome--ghost{background:#232a35d9;border-radius:6px;height:18px;animation:1.6s ease-in-out infinite cockpitShimmer;display:block}.cockpit-live__row-action--ghost,.cockpit-live__row-time--ghost{background:#232a35d9;border-radius:4px;height:12px;animation:1.6s ease-in-out infinite cockpitShimmer;display:block}.cockpit-live__row-action--ghost{width:min(60%,320px)}.cockpit-live__row-time--ghost{width:64px}@keyframes cockpitShimmer{0%,to{opacity:.5}50%{opacity:.85}}.cockpit-live__agent--ghost{background:#0d121999;border-style:dashed}.cockpit-live__agent-cta{color:#04060e;letter-spacing:.04em;cursor:pointer;background:linear-gradient(120deg,#2ee5a3 0%,#6ad3ff 100%);border:1px solid #0000;border-radius:8px;align-self:flex-start;margin-top:4px;padding:6px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700;text-decoration:none;transition:filter .22s cubic-bezier(.16,1,.3,1)}.cockpit-live__agent-cta:hover,.cockpit-live__agent-cta:focus-visible{filter:brightness(1.08);outline:none}.cockpit-status{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.cockpit-status--active{color:#7ee2b1;background:#2ee5a31a}.cockpit-status--idle{color:#a8b1bd;background:#a8b1bd1a}.cockpit-status--error{color:#ff8a8a;background:#ff8a8a1a}@media (prefers-reduced-motion:reduce){.cockpit-live__pulse-dot,.cockpit-live__agent--active .cockpit-live__agent-pulse,.cockpit-live__outcome--ghost,.cockpit-live__row-action--ghost,.cockpit-live__row-time--ghost{opacity:.7;animation:none}.cockpit-live__row[data-fresh=true]{animation:none}}@media (width<=900px){.cockpit-live__stage{grid-template-columns:1fr}.cockpit-live__stream,.cockpit-live__agents{min-height:0}.cockpit-live__stream{min-height:380px}}.audit-live{color:#e7ebf2;flex-direction:column;gap:16px;font-family:Inter,system-ui,sans-serif;display:flex}.audit-live__toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.audit-live__chips{flex-wrap:wrap;gap:6px;display:inline-flex}.audit-live__chip{color:#e7ebf2b8;cursor:pointer;background:0 0;border:1px solid #232a35d9;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.audit-live__chip:hover,.audit-live__chip:focus-visible{color:#e7ebf2;border-color:#6ad3ff73;outline:none}.audit-live__chip--active{color:#f4f7ff;background:#6ad3ff1a;border-color:#6ad3ff73}.audit-live__search{color:#e7ebf2;background:#0b0d12;border:1px solid #2a3140;border-radius:8px;flex:1;min-width:220px;padding:8px 12px;font-family:inherit;font-size:14px;transition:border-color .22s cubic-bezier(.16,1,.3,1)}.audit-live__search::placeholder{color:#a8b4cc8c}.audit-live__search:focus{border-color:#6ad3ff8c;outline:none}.audit-live__export{color:#6ad3ff;letter-spacing:.04em;cursor:pointer;background:#6ad3ff1a;border:1px solid #6ad3ff52;border-radius:8px;padding:8px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;transition:opacity .22s cubic-bezier(.16,1,.3,1)}.audit-live__export:disabled{opacity:.42;cursor:default}.audit-live__export-error{color:#ff8a8a;align-self:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.audit-live__list{background:#0e1116;border:1px solid #1f242c;border-radius:12px;flex:1;min-height:400px;max-height:70vh;padding:14px;overflow-y:auto}.audit-live__delegation{color:#ffd166;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.audit-live__open{color:#6ad3ff;letter-spacing:.03em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;text-decoration:none;transition:color .22s cubic-bezier(.16,1,.3,1)}.audit-live__open:hover,.audit-live__open:focus-visible{color:#2ee5a3;outline:none}.audit-live__empty{background:#0e1116;border:1px solid #1f242c;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:320px;padding:clamp(2rem,1.4rem + 1.6vw,3.5rem);display:flex}.audit-live__empty p{color:#f4f7ff;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.audit-live__empty-line{max-width:48ch;line-height:1.5;color:#99a3b3!important;font-size:14px!important;font-weight:400!important}.audit-live__empty-cta{color:#6ad3ff;letter-spacing:.04em;cursor:pointer;background:#6ad3ff1a;border:1px solid #6ad3ff52;border-radius:8px;margin-top:10px;padding:8px 16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;text-decoration:none;transition:background .22s cubic-bezier(.16,1,.3,1)}.audit-live__empty-cta:hover,.audit-live__empty-cta:focus-visible{background:#6ad3ff2e;outline:none}.try-it{max-width:1180px;margin:0 auto;padding-block:clamp(3rem,6vw,5rem);padding-inline:clamp(1rem,4vw,2rem)}.try-it__heading{margin-bottom:1.6rem}.try-it__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.try-it__col{isolation:isolate;background:radial-gradient(circle at 50% 0,#7cebc50f,#0000 60%),linear-gradient(#0f172ad9 0%,#080e1cd9 100%);border:1px solid #7cebc538;border-radius:14px;flex-direction:column;padding:1rem 1.2rem 1.2rem;display:flex;position:relative;overflow:hidden}.try-it__col-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.try-it__col-label{letter-spacing:.18em;color:#aac4ffa6;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem;font-weight:700}.try-it__copy{letter-spacing:.04em;color:#7cebc5f2;cursor:pointer;background:0 0;border:1px solid #7cebc559;border-radius:999px;padding:4px 12px;font-family:Inter,system-ui,sans-serif;font-size:.74rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.try-it__copy:hover{background:#7cebc51f;border-color:#7cebc599}.try-it__code{color:#dce2f0eb;white-space:pre-wrap;word-break:break-word;background:#02060ed9;border:1px solid #5b667859;border-radius:8px;margin:0;padding:1rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;line-height:1.55;overflow-x:auto}.try-it__code--receipt{border-color:#7cebc573;animation:.42s cubic-bezier(.16,1,.3,1) try-it-receipt-in;box-shadow:inset 0 1px #ffffff0a,0 0 24px #7cebc526}@keyframes try-it-receipt-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.try-it__run{align-self:flex-start;margin-top:1rem}.try-it__status{letter-spacing:.04em;color:#aac4ff8c;align-items:center;gap:.4rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem;display:inline-flex}.try-it__status-dot{background:#aac4ff66;border-radius:50%;width:7px;height:7px;transition:background .2s,box-shadow .2s}.try-it__status--on{color:#7cebc5f2}.try-it__status--on .try-it__status-dot{background:#7cebc5;animation:1.6s ease-in-out infinite try-it-status-pulse;box-shadow:0 0 8px #7cebc5d9}.try-it__status--err{color:#ffa991f2}.try-it__status--err .try-it__status-dot{background:#ff9b6e;animation:none;box-shadow:0 0 8px #ff7a4a99}@keyframes try-it-status-pulse{0%,to{opacity:.7}50%{opacity:1}}.try-it__placeholder{background:#02060e73;border:1px dashed #5b667866;border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:.85rem;padding:1.6rem 1rem;display:flex}.try-it__placeholder-line{background:linear-gradient(90deg,#aac4ff1a 0%,#aac4ff2e 50%,#aac4ff1a 100%) 0 0/200% 100%;border-radius:6px;height:14px;animation:2.4s ease-in-out infinite try-it-shimmer;display:block}.try-it__placeholder-line:first-of-type{animation-delay:0s}.try-it__placeholder-line:nth-of-type(2){animation-delay:.3s}.try-it__placeholder-line:nth-of-type(3){animation-delay:.6s}@keyframes try-it-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.try-it__placeholder-line--short{width:60%}@media (width<=760px){.try-it__panel{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.try-it__code--receipt,.try-it__status--on .try-it__status-dot{animation:none!important}.try-it__placeholder-line{background:#aac4ff1a;animation:none!important}}.docs-main{max-width:760px;margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,2rem)}.docs-hero{margin-bottom:clamp(2rem,4vw,3rem)}.docs-hero__eyebrow{letter-spacing:.18em;color:#7cebc5d9;text-transform:uppercase;margin:0 0 .5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;font-weight:600}.docs-hero__title{letter-spacing:-.02em;color:#f4f7fff7;margin:0 0 1rem;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:700}.docs-hero__lede{color:#dce2f0d9;max-width:56ch;margin:0;font-family:Inter,system-ui,sans-serif;font-size:1rem;line-height:1.6}.docs-steps{flex-direction:column;gap:1.4rem;display:flex}.docs-flow{width:100%;max-width:720px;height:auto;margin:.4rem 0 2.2rem;display:block}@media (width<=720px){.docs-flow{max-width:100%}}.docs-flow__pulse{filter:drop-shadow(0 0 4px #f4b054d9)}@media (prefers-reduced-motion:reduce){[data-rm-pulse]{display:none}}.docs-step{flex-direction:column;gap:.75rem;display:flex}.docs-step__head{align-items:center;gap:.7rem;display:flex}.docs-step__num{color:#06141d;background:linear-gradient(135deg,#7eebcc,#aac4ff);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.85rem;font-weight:800;display:inline-flex;box-shadow:0 0 14px #7cebc573}.docs-step__title{letter-spacing:-.01em;color:#f4f7fff7;margin:0;font-family:Inter,system-ui,sans-serif;font-size:1.05rem;font-weight:600}.docs-step__panel{background:#02060ed9;border:1px solid #7cebc540;border-radius:12px;padding:0;position:relative;overflow:hidden}.docs-step__panel-bar{background:#0f172a8c;border-bottom:1px solid #c7cfdc14;justify-content:space-between;align-items:center;padding:6px 10px 6px 14px;display:flex}.docs-step__lang{letter-spacing:.1em;color:#c7cfdc9e;text-transform:lowercase;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.7rem;font-weight:600}.docs-step__panel-bar-actions{align-items:center;gap:8px;display:inline-flex}.docs-step__kbd{letter-spacing:.04em;color:#c7cfdc9e;background:#02060e80;border:1px solid #c7cfdc2e;border-radius:4px;padding:2px 6px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:600}.docs-step__copy{letter-spacing:.04em;color:#7cebc5f2;cursor:pointer;background:0 0;border:1px solid #7cebc559;border-radius:999px;padding:3px 12px;font-family:Inter,system-ui,sans-serif;font-size:.72rem;font-weight:600;transition:background .2s}.docs-step__copy:hover{background:#7cebc51f}.docs-step__code{color:#dce2f0eb;white-space:pre-wrap;word-break:break-word;margin:0;padding:1rem 1.2rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.84rem;line-height:1.6;overflow-x:auto}.docs-step__code code{font-family:inherit}.docs-step__code code:first-line{color:#aac4ff8c;font-style:italic}.docs-tail{text-align:center;background:#0f172a8c;border:1px solid #7cebc533;border-radius:12px;margin-top:clamp(2rem,4vw,3rem);padding:1.2rem 1.4rem}.docs-tail p{color:#dce2f0d9;margin:0;font-family:Inter,system-ui,sans-serif;font-size:.95rem}.docs-tail__link{color:#7cebc5f2;border-bottom:1px solid #7cebc573;font-weight:600;text-decoration:none}.docs-tail__link:hover{border-bottom-color:#7cebc5}.docs-tail__lead{font-weight:600;color:#f4f7fff2!important;margin:0 0 1rem!important}.docs-tail__forward{text-align:left;grid-template-columns:repeat(3,1fr);gap:.85rem;margin:0 0 1.1rem;display:grid}.docs-tail__forward-card{color:inherit;background:linear-gradient(#0f172ab3,#080e1cb3);border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.4rem;padding:1rem 1.05rem 1.15rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.docs-tail__forward-card:hover{border-color:#7eebc566;transform:translateY(-2px)}.docs-tail__forward-card--accent{background:linear-gradient(#f4b0541a,#080e1cb3);border-color:#f4b05452}.docs-tail__forward-card--accent:hover{border-color:#f4b0548c}.docs-tail__forward-eyebrow{letter-spacing:.16em;color:#f4b054d9;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:700}.docs-tail__forward-title{letter-spacing:-.005em;color:#f4f7fff7;font-size:.98rem;font-weight:600}.docs-tail__forward-body{color:#c7cfdcc7;font-size:.84rem;line-height:1.45}.docs-tail__sub{color:#c7cfdcbf!important;margin:0!important;font-size:.86rem!important}@media (width<=720px){.docs-tail__forward{grid-template-columns:1fr}}.trust-strip{max-width:1180px;margin:0 auto;padding-block:clamp(1.4rem,3vw,2rem);padding-inline:clamp(1rem,4vw,2rem)}.trust-strip__grid{background:#080e1c73;border:1px solid #7cebc526;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;padding:.4rem;display:grid}.trust-strip__cell{color:inherit;isolation:isolate;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.95rem 1.1rem;text-decoration:none;transition:background .22s,transform .24s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.trust-strip__cell:hover{background:#7cebc50f;transform:translateY(-1px)}.trust-strip__value{letter-spacing:-.01em;color:#7cebc5f2;font-family:Inter,system-ui,sans-serif;font-size:.96rem;font-weight:700}.trust-strip__label{letter-spacing:.16em;color:#aac4ff8c;text-transform:uppercase;margin-top:.1rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;font-weight:600}.trust-strip__detail{color:#dce2f0a6;margin-top:.3rem;font-family:Inter,system-ui,sans-serif;font-size:.78rem;line-height:1.4}@media (width<=860px){.trust-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.trust-strip__grid{grid-template-columns:1fr}}.pricing-page{max-width:1180px;margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,2rem)}.pricing-page__hero{text-align:center;max-width:56rem;margin:0 auto clamp(2rem,4vw,3rem)}.pricing-page__eyebrow{letter-spacing:.18em;color:#7cebc5d9;text-transform:uppercase;margin:0 0 .5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;font-weight:600}.pricing-page__title{letter-spacing:-.02em;color:#f4f7fff7;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:0 0 1rem;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:700}@media (width<=720px){.pricing-page__title{letter-spacing:-.012em;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:0;font-size:clamp(1.45rem,5.5vw + .2rem,2rem);line-height:1.1}.pricing-page,.pricing-page__hero{overflow-wrap:break-word}}.pricing-page__lede{color:#dce2f0d9;margin:0;font-family:Inter,system-ui,sans-serif;font-size:1rem;line-height:1.6}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.pricing-tier{background:linear-gradient(#0f172ad9,#080e1cd9);border:1px solid #7cebc52e;border-radius:14px;flex-direction:column;gap:1rem;padding:1.4rem;transition:border-color .22s,transform .24s;display:flex}.pricing-tier:hover{border-color:#7cebc573;transform:translateY(-2px)}.pricing-tier--featured{background:radial-gradient(circle at 50% 0,#f4b0541a,#0000 65%),linear-gradient(#0f172aeb,#080e1ceb);border-color:#f4b0548c;position:relative;box-shadow:0 0 36px #f4b05424,0 24px 56px #00000073,inset 0 0 0 1px #f4b05452}@media (prefers-reduced-motion:no-preference) and (width>=981px){.pricing-tier--featured{transform:translateY(-12px)}}.pricing-tier__badge{color:#080e1cf2;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#f4b054f2,#ffd591d9);border-radius:999px;padding:.32rem .85rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #f4b05452}.pricing-tier__head{border-bottom:1px solid #7cebc526;padding-bottom:.95rem}.pricing-tier__name{letter-spacing:.18em;color:#7cebc5d9;text-transform:uppercase;margin:0 0 .4rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;font-weight:600}.pricing-tier__band{letter-spacing:-.02em;color:#f4f7fff7;margin:0;font-family:Inter,system-ui,sans-serif;font-size:1.5rem;font-weight:700}.pricing-tier__band-detail{letter-spacing:.04em;color:#aac4ffa6;margin:.2rem 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem}.pricing-tier__audience{color:#dce2f0d9;margin:0;font-family:Inter,system-ui,sans-serif;font-size:.86rem;font-style:italic;line-height:1.5}.pricing-tier__list{flex-direction:column;flex:1;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.pricing-tier__list li{color:#dce2f0d9;align-items:flex-start;gap:.55rem;font-family:Inter,system-ui,sans-serif;font-size:.84rem;line-height:1.5;display:flex}.pricing-tier__check{color:#7cebc5;background:#7cebc52e;border:1px solid #7cebc566;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:inline-flex}.pricing-tier__cta{letter-spacing:.02em;color:#7cebc5f2;text-align:center;background:0 0;border:1px solid #7cebc573;border-radius:999px;margin-top:auto;padding:.65rem 1rem;font-family:Inter,system-ui,sans-serif;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-block}.pricing-tier__cta:hover{background:#7cebc51f;border-color:#7cebc5}.pricing-tier__cta--primary{color:#fff;background:linear-gradient(#ff7a4a 0%,#f25a2c 100%);border-color:#0000;box-shadow:0 8px 24px #f25a2c4d}.pricing-tier__cta--primary:hover{background:linear-gradient(#ff8a5a 0%,#f26a3c 100%)}.pricing-faq{max-width:56rem;margin:0 auto}.pricing-faq__title{text-align:center;letter-spacing:-.02em;color:#f4f7fff7;margin:0 0 1.4rem;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.4rem,2.6vw,1.8rem);font-weight:700}.pricing-faq__list{flex-direction:column;gap:1rem;display:flex}.pricing-faq__row{background:#0f172a8c;border:1px solid #3a465880;border-radius:12px;padding:1.1rem 1.4rem}.pricing-faq__row dt{letter-spacing:-.005em;color:#f4f7fff7;margin-bottom:.5rem;font-family:Inter,system-ui,sans-serif;font-size:.95rem;font-weight:700}.pricing-faq__row dd{color:#dce2f0d9;margin:0;font-family:Inter,system-ui,sans-serif;font-size:.88rem;line-height:1.6}@media (width<=980px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pricing-grid{grid-template-columns:1fr}}.pricing-trust{background:#0f172a8c;border:1px solid #3a465880;border-radius:14px;max-width:56rem;margin:3rem auto 0;padding:1.4rem 1.8rem}.pricing-trust__title{letter-spacing:-.02em;color:#f4f7fff7;margin:0 0 .4rem;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:700}.pricing-trust__caption{color:#c7cfdcd9;margin:0 0 1.1rem;font-size:.95rem;line-height:1.55}.pricing-trust__list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.pricing-trust__list li{font-size:.95rem;line-height:1.5}.pricing-trust__list a{color:var(--accent,#4f8cff);border-bottom:1px solid #0000;font-weight:600;text-decoration:none}.pricing-trust__list a:hover{border-bottom-color:var(--accent,#4f8cff)}.pricing-trust__detail{color:#c7cfdcc7;font-size:.9rem}.pricing-trust__invoice{color:#c7cfdcd9;border-top:1px dashed #ffffff1f;margin:1rem 0 0;padding-top:.9rem;font-size:.9rem;line-height:1.55}.pricing-trust__invoice strong{color:#f4f7fff2}.pricing-clients{background:#0f172a73;border:1px solid #3a465866;border-radius:14px;max-width:56rem;margin:2rem auto 0;padding:1.4rem 1.8rem}.pricing-clients__title{letter-spacing:-.02em;color:#f4f7fff7;margin:0 0 .4rem;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:700}.pricing-clients__caption{color:#c7cfdcd9;margin:0 0 1.1rem;font-size:.95rem;line-height:1.55}.pricing-clients__list{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.pricing-clients__list li{font-size:.95rem;line-height:1.55}.pricing-clients__list strong{color:#f4f7fff2;font-weight:700}.pricing-clients__list a{color:var(--accent,#4f8cff);border-bottom:1px solid #0000;font-weight:600;text-decoration:none}.pricing-clients__list a:hover{border-bottom-color:var(--accent,#4f8cff)}.pricing-clients__list code{color:#f4f7fff2;background:#00000059;border-radius:3px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.pricing-clients__detail{color:#c7cfdcc7;margin-top:2px;font-size:.9rem;display:block}.site-contact-footer__inboxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;max-width:720px;margin:0 auto 1.4rem;padding-inline:clamp(1rem,4vw,2rem);display:grid}.site-contact-footer__inbox{color:inherit;background:#080e1c73;border:1px solid #7cebc52e;border-radius:10px;flex-direction:column;gap:.3rem;padding:.95rem 1.1rem;text-decoration:none;transition:background .22s,border-color .22s,transform .24s;display:flex}.site-contact-footer__inbox:hover{background:#7cebc50f;border-color:#7cebc566;transform:translateY(-1px)}.site-contact-footer__inbox-label{letter-spacing:.16em;color:#aac4ff8c;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;font-weight:600}.site-contact-footer__inbox-email{letter-spacing:-.005em;color:#7cebc5f2;font-family:Inter,system-ui,sans-serif;font-size:.84rem;font-weight:500}@media (width<=980px){.site-contact-footer__inboxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.site-contact-footer__inboxes{grid-template-columns:1fr}}.approvals-live{color:#e7ebf2;flex-direction:column;gap:12px;font-family:Inter,system-ui,sans-serif;display:flex}.approvals-live__error{color:#ff8a8a;background:#ff8a8a1a;border:1px solid #ff8a8a52;border-radius:8px;margin:0;padding:12px 14px;font-size:13px}.approvals-live__status{color:#e7ebf2b8;letter-spacing:.04em;align-items:center;gap:10px;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;display:inline-flex}.approvals-live__empty{background:#0e1116;border:1px solid #1f242c;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:240px;padding:clamp(2rem,1.4rem + 1.6vw,3.5rem);display:flex}.approvals-live__empty p{color:#f4f7ff;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.approvals-live__empty-cta{color:#6ad3ff;letter-spacing:.04em;background:#6ad3ff1a;border:1px solid #6ad3ff52;border-radius:8px;padding:8px 16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;text-decoration:none;transition:background .22s cubic-bezier(.16,1,.3,1)}.approvals-live__empty-cta:hover,.approvals-live__empty-cta:focus-visible{background:#6ad3ff2e;outline:none}.approvals-live__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.approvals-live__row{background:#11161e;border:1px solid #1f242c;border-left-width:3px;border-radius:12px;grid-template-columns:88px minmax(0,1fr) auto;align-items:start;padding:14px 16px}.approvals-live__row[data-status=pending]{border-left-color:#a8b1bd6b}.approvals-live__row[data-status=approved]{border-left-color:#7ee2b18c}.approvals-live__row[data-status=needs_review]{border-left-color:#ff8a8a8c}.approvals-live__body{flex-direction:column;gap:6px;min-width:0;display:flex}.approvals-live__title{color:#f4f7ff;letter-spacing:-.005em;margin:0;font-size:15px;font-weight:600}.approvals-live__meta-line{color:#99a3b3;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.approvals-live__action{color:#c8cdd6;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.approvals-live__action strong{color:#f4f7ff;font-weight:600}.approvals-live__ceiling{color:#6ad3ff}.approvals-live__notes{color:#99a3b3;max-width:64ch;margin:0;font-size:13px;line-height:1.5}.approvals-live__released{color:#7ee2b1;letter-spacing:.02em;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.approvals-live__released strong{color:#f4f7ff;font-weight:600}.approvals-live__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:inline-flex}.approvals-live__action-btn{letter-spacing:.04em;cursor:pointer;border-radius:8px;padding:8px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700;transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1),filter .22s cubic-bezier(.16,1,.3,1)}.approvals-live__action-btn--primary{color:#04060e;background:linear-gradient(120deg,#2ee5a3 0%,#6ad3ff 100%);border:1px solid #0000}.approvals-live__action-btn--primary:hover:not(:disabled),.approvals-live__action-btn--primary:focus-visible:not(:disabled){filter:brightness(1.05);outline:none}.approvals-live__action-btn--secondary{color:#6ad3ff;background:#6ad3ff1a;border:1px solid #6ad3ff52;font-weight:600}.approvals-live__action-btn--secondary:hover:not(:disabled),.approvals-live__action-btn--secondary:focus-visible:not(:disabled){background:#6ad3ff2e;border-color:#6ad3ff8c;outline:none}.approvals-live__action-btn--quiet{color:#e7ebf2b8;background:0 0;border:1px solid #232a35d9;font-weight:500}.approvals-live__action-btn--quiet:hover:not(:disabled),.approvals-live__action-btn--quiet:focus-visible:not(:disabled){color:#ff8a8a;border-color:#ff8a8a73;outline:none}.approvals-live__action-btn:disabled{opacity:.42;cursor:default}.approvals-live__audit-link{color:#6ad3ff;letter-spacing:.02em;background:#6ad3ff0f;border:1px dashed #6ad3ff52;border-radius:8px;padding:6px 10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;text-decoration:none;transition:color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1)}.approvals-live__audit-link:hover,.approvals-live__audit-link:focus-visible{color:#2ee5a3;background:#2ee5a314;outline:none}.approvals-live__row-meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.approvals-live__row-time{color:#99a3b3;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}@media (width<=720px){.approvals-live__row{grid-template-columns:1fr;gap:10px}.approvals-live__row-meta{align-items:flex-start}}.settings-lanes{background:#0d1219c7;border:1px solid #232a35d9;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px;font-family:Inter,system-ui,sans-serif;display:inline-flex}.settings-lane{color:#e7ebf2b8;letter-spacing:.01em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:6px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.settings-lane:hover,.settings-lane:focus-visible{color:#e7ebf2;border-color:#6ad3ff52;outline:none}.settings-lane--active{color:#f4f7ff;background:#6ad3ff1a;border-color:#6ad3ff73}.settings-shell .settings-panel-stack{flex-direction:column;gap:18px;display:flex}@media (prefers-reduced-motion:reduce){.settings-lane{transition:none}}.ui-inline-feedback__retry{appearance:none;color:#6ad3ff;letter-spacing:.01em;cursor:pointer;background:0 0;border:1px solid #6ad3ff73;border-radius:8px;margin-left:8px;padding:2px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1)}.ui-inline-feedback__retry:hover,.ui-inline-feedback__retry:focus-visible{color:#f4f7ff;background:#6ad3ff1a;outline:none}.ui-inline-feedback__retry:disabled{opacity:.5;cursor:progress}@media (prefers-reduced-motion:reduce){.ui-inline-feedback__retry{transition:none}}.lineage-live{color:#e7ebf2;flex-direction:column;gap:16px;font-family:Inter,system-ui,sans-serif;display:flex}.lineage-live__list{background:#0e1116;border:1px solid #1f242c;border-radius:12px;flex:1;min-height:320px;max-height:70vh;padding:14px;position:relative;overflow-y:auto}.lineage-live__row{margin-bottom:8px;margin-left:calc(var(--lineage-depth,0) * 22px);grid-template-columns:88px 1fr auto;position:relative}.lineage-live__row:last-child{margin-bottom:0}.lineage-live__spine{pointer-events:none;background:#6ad3ff52;width:1px;height:8px;position:absolute;top:100%;left:-10px}.lineage-live__row[data-depth="0"] .lineage-live__spine{background:#7ee2b173}.lineage-live__row[data-fresh=true]:not([data-depth="0"]) .lineage-live__spine{background:#ffd1668c}.lineage-live__cred{color:#6ad3ff;letter-spacing:.04em;font-size:10px}.lineage-live__control{justify-content:flex-start;padding-top:4px;display:flex}.lineage-live__action{color:#ffd166;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffd1661a;border:1px solid #ffd16652;border-radius:8px;padding:10px 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.lineage-live__action:hover,.lineage-live__action:focus-visible{background:#ffd1662e;border-color:#ffd1668c;outline:none}.lineage-live__action--reset{color:#6ad3ff;background:#6ad3ff1a;border-color:#6ad3ff52}.lineage-live__action--reset:hover,.lineage-live__action--reset:focus-visible{background:#6ad3ff2e;border-color:#6ad3ff8c}.lineage-live__action:disabled{opacity:.55;cursor:default}@media (width<=720px){.lineage-live__row{grid-template-columns:64px 1fr}.lineage-live__row .cockpit-live__row-meta{flex-direction:row;grid-column:2/3;align-items:flex-start;gap:10px}.lineage-live__row{margin-left:0}}.finops-live{color:#e7ebf2;flex-direction:column;gap:18px;font-family:Inter,system-ui,sans-serif;display:flex}.finops-live__actions{flex-wrap:wrap;align-items:center;gap:12px;padding:4px 0 0;display:flex}.finops-live__primary{color:#6ad3ff;letter-spacing:.04em;cursor:pointer;background:#6ad3ff1a;border:1px solid #6ad3ff52;border-radius:8px;padding:10px 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600;transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.finops-live__primary:hover:not(:disabled),.finops-live__primary:focus-visible:not(:disabled){background:#6ad3ff2e;border-color:#6ad3ff8c;outline:none}.finops-live__primary:disabled{opacity:.42;cursor:default}.finops-live__secondary{color:#e7ebf2d1;cursor:pointer;background:0 0;border:1px solid #232a35d9;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1)}.finops-live__secondary:hover:not(:disabled),.finops-live__secondary:focus-visible:not(:disabled){color:#e7ebf2;border-color:#6ad3ff73;outline:none}.finops-live__secondary:disabled{opacity:.42;cursor:default}.finops-live__status{color:#99a3b3;letter-spacing:.02em;text-align:right;max-width:32rem;margin:0 0 0 auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.45}.finops-live__totals{font-family:IBM Plex Mono,ui-monospace,monospace}.finops-live__total{color:#e7ebf2d1;background:0 0;border:1px solid #232a35d9;border-radius:999px;padding:4px 10px;font-weight:600}.finops-live__total--lead{color:#f4f7ff;border-color:#6ad3ff6b}.finops-stream{border-collapse:collapse;font-variant-numeric:tabular-nums;background:#0d1219c7;border:1px solid #232a35d9;border-radius:12px;width:100%;font-family:Inter,system-ui,sans-serif;overflow:hidden}.finops-stream thead th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:#e7ebf28c;background:#0d12198c;border-bottom:1px solid #232a35a6;padding:12px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.finops-stream tbody td,.finops-stream tfoot td{color:#e7ebf2;border-bottom:1px solid #232a3573;padding:14px;font-size:13px}.finops-stream tbody tr:last-child td,.finops-stream tfoot td{border-bottom:0}.finops-stream__row{transition:background .22s cubic-bezier(.16,1,.3,1)}.finops-stream__row[data-fresh=true]{animation:.54s cubic-bezier(.16,1,.3,1) cockpitRowEnter}.finops-stream__row--total td{color:#f4f7ff;background:#0d1219eb;border-top:1px solid #6ad3ff52;font-weight:600}.finops-live__totals[data-fresh=true] .finops-live__total{animation:.54s cubic-bezier(.16,1,.3,1) both cockpitRowEnter}.finops-live__totals[data-fresh=true] .finops-live__total:nth-child(2){animation-delay:80ms}.finops-live__totals[data-fresh=true] .finops-live__total:nth-child(3){animation-delay:.16s}.finops-stream__empty{background:#0d121973;border:1px dashed #232a35d9;border-radius:12px;flex-direction:column;gap:8px;padding:28px 24px;display:flex}.finops-stream__empty p{color:#f4f7ff;margin:0;font-size:15px;font-weight:500}.finops-stream__empty span{color:#99a3b3;font-size:13px;line-height:1.5}.finops-stream__empty--loading{border-style:solid}.finops-live__drawer{background:#0e1116;border:1px solid #1f242c;border-radius:12px;padding:12px 16px;transition:border-color .22s cubic-bezier(.16,1,.3,1)}.finops-live__drawer[open]{border-color:#6ad3ff52}.finops-live__drawer-label{letter-spacing:.16em;text-transform:uppercase;color:#e7ebf2b8;cursor:pointer;padding:4px 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;list-style:none}.finops-live__drawer-label::-webkit-details-marker{display:none}.finops-live__drawer-label:before{content:"+";color:#6ad3ffb8;width:12px;margin-right:8px;font-family:IBM Plex Mono,ui-monospace,monospace;display:inline-block}.finops-live__drawer[open]>.finops-live__drawer-label:before{content:"−"}.finops-live__drawer-line{color:#99a3b3;margin:12px 0 0;font-size:13px;line-height:1.5}.finops-live__drawer-status{letter-spacing:.04em;margin:12px 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.finops-live__drawer-status--ok{color:#7ee2b1}.finops-live__drawer-status--warn{color:#ff8a8a}.finops-live__drawer-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.finops-live__manifest{color:#e7ebf2;resize:vertical;background:#0b0d12;border:1px solid #2a3140;border-radius:8px;width:100%;margin-top:12px;padding:10px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.55;transition:border-color .22s cubic-bezier(.16,1,.3,1)}.finops-live__manifest:focus{border-color:#6ad3ff8c;outline:none}@media (prefers-reduced-motion:reduce){.finops-stream__row[data-fresh=true],.finops-live__totals[data-fresh=true] .finops-live__total{animation:none}}@media (width<=720px){.finops-live__actions{flex-direction:column;align-items:stretch}.finops-live__status{text-align:left;margin:0}.finops-stream{font-size:12px}.finops-stream tbody td{padding:10px 8px}}.governance-locked{flex-direction:column;gap:16px;font-family:Inter,system-ui,sans-serif;display:flex}.governance-locked__feed{background:#0e1116;border:1px solid #1f242c;border-radius:12px;min-height:360px;padding:16px;position:relative;overflow:hidden}.governance-locked__list{overflow:visible}.governance-locked__row{filter:blur(3px)saturate(.9);opacity:.78;pointer-events:none;-webkit-user-select:none;user-select:none}.governance-locked__row .cockpit-live__outcome{filter:blur();opacity:1}.governance-locked__veil{pointer-events:none;background:linear-gradient(#0e111600 0%,#0e11168c 38%,#0e1116eb 78%,#0e1116 100%);position:absolute;inset:0}.governance-locked__gate{background:#0d1219f0;border:1px solid #1f242c;border-radius:12px;align-items:center;gap:16px;padding:12px 16px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.governance-locked__price{color:#e7ebf2;white-space:nowrap;align-items:baseline;gap:8px;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;display:inline-flex}.governance-locked__price strong{color:#f4f7ff;letter-spacing:.01em;font-size:18px;font-weight:700}.governance-locked__price span{color:#99a3b3;letter-spacing:.04em;font-size:12px}@media (width<=640px){.governance-locked__feed{min-height:420px;padding:12px}.governance-locked__gate{text-align:center;flex-direction:column;align-items:stretch;gap:10px;left:12px;right:12px;transform:none}.governance-locked__price{justify-content:center}}@media (prefers-reduced-motion:reduce){.governance-locked__row{transition:none}}.policies-live{color:#e7ebf2;flex-direction:column;gap:16px;font-family:Inter,system-ui,sans-serif;display:flex}.policies-live__list{background:#0e1116;border:1px solid #1f242c;border-radius:12px;min-height:220px;max-height:70vh;padding:14px;overflow-y:auto}.policies-live__row{margin-bottom:8px}.policies-live__row:last-child{margin-bottom:0}.policies-live__updated{color:#e7ebf28c;letter-spacing:.04em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.policies-live__control{justify-content:flex-start;padding-top:4px;display:flex}.policies-live__action{color:#6ad3ff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#6ad3ff1a;border:1px solid #6ad3ff52;border-radius:8px;padding:10px 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1)}.policies-live__action:hover,.policies-live__action:focus-visible{background:#6ad3ff2e;border-color:#6ad3ff8c;outline:none}.policies-live__action--open{color:#e7ebf2d1;background:#232a358c;border-color:#232a35d9}.policies-live__action--open:hover,.policies-live__action--open:focus-visible{background:#232a35bf;border-color:#6ad3ff6b}.policies-live__manifest{background:#0e1116;border:1px solid #1f242c;border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;padding:14px;display:grid}.policies-live__manifest-text{color:#e7ebf2;resize:vertical;background:#0b0d12;border:1px solid #2a3140;border-radius:8px;width:100%;min-height:320px;padding:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.55;transition:border-color .22s cubic-bezier(.16,1,.3,1)}.policies-live__manifest-text:focus{border-color:#6ad3ff8c;outline:none}.policies-live__manifest-result{background:#0d1219c7;border:1px solid #232a35d9;border-radius:8px;flex-direction:column;gap:12px;padding:14px 16px;transition:border-color .22s cubic-bezier(.16,1,.3,1);display:flex}.policies-live__manifest-result--ok{border-color:#2ee5a352}.policies-live__manifest-result--warn{border-color:#ff8a8a52}.policies-live__manifest-headline{color:#f4f7ff;margin:0;font-size:14px;font-weight:600}.policies-live__manifest-issues{color:#ff8a8a;margin:0;font-size:12px;line-height:1.5}.policies-live__manifest-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;display:grid}.policies-live__manifest-counts>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.policies-live__manifest-counts dt{letter-spacing:.14em;text-transform:uppercase;color:#e7ebf28c;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.policies-live__manifest-counts dd{color:#f4f7ff;font-variant-numeric:tabular-nums;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.policies-live__manifest-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.policies-live__manifest-secondary{color:#e7ebf2d1;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #232a35d9;border-radius:8px;flex:1;padding:10px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;transition:border-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1)}.policies-live__manifest-secondary:hover,.policies-live__manifest-secondary:focus-visible{color:#e7ebf2;border-color:#6ad3ff73;outline:none}.policies-live__manifest-primary{color:#7ee2b1;letter-spacing:.04em;cursor:pointer;background:#2ee5a31a;border:1px solid #2ee5a352;border-radius:8px;flex:1;padding:10px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.policies-live__manifest-primary:hover:not(:disabled),.policies-live__manifest-primary:focus-visible:not(:disabled){background:#2ee5a32e;border-color:#2ee5a38c;outline:none}.policies-live__manifest-primary:disabled{opacity:.42;cursor:default}@media (width<=720px){.policies-live__manifest{grid-template-columns:1fr}}.audit-trace{color:#e7ebf2;flex-direction:column;gap:16px;font-family:Inter,system-ui,sans-serif;display:flex}.audit-trace__header{justify-content:space-between}.audit-trace__list{background:#0e1116;border:1px solid #1f242c;border-radius:12px;padding:14px;position:relative}.audit-trace__row{margin-bottom:8px;margin-left:calc(var(--audit-trace-depth,0) * 14px);transition:visibility linear;position:relative}.audit-trace__row:last-child{margin-bottom:0}.audit-trace__spine{pointer-events:none;background:#6ad3ff52;width:1px;height:8px;position:absolute;top:100%;left:-8px}.audit-trace__row[data-step=outcome] .audit-trace__spine,.audit-trace__row[data-step=cascade] .audit-trace__spine{background:#ffd16673}.audit-trace__meta{letter-spacing:.04em;color:#a8b4ccc7;word-break:break-all;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.audit-trace__back{color:#6ad3ff;letter-spacing:.04em;text-transform:uppercase;background:#6ad3ff1a;border:1px solid #6ad3ff52;border-radius:8px;padding:6px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;text-decoration:none;transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.audit-trace__back:hover,.audit-trace__back:focus-visible{background:#6ad3ff2e;border-color:#6ad3ff8c;outline:none}.audit-trace__secondary{color:#e7ebf2b8;border:1px solid #232a35d9;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:13px;text-decoration:none;transition:color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.audit-trace__secondary:hover,.audit-trace__secondary:focus-visible{color:#e7ebf2;border-color:#6ad3ff73;outline:none}.audit-trace__evidence{background:#0e1116;border:1px solid #1f242c;border-radius:12px;padding:12px 14px}.audit-trace__evidence-summary{letter-spacing:.06em;text-transform:uppercase;color:#a8b4ccc7;cursor:pointer;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;list-style:none}.audit-trace__evidence-summary::-webkit-details-marker{display:none}.audit-trace__evidence-summary:before{content:"▸";color:#6ad3ff;margin-right:8px;transition:transform .22s cubic-bezier(.16,1,.3,1);display:inline-block}.audit-trace__evidence[open] .audit-trace__evidence-summary:before{transform:rotate(90deg)}.audit-trace__evidence-pre{color:#e7ebf2;background:#11161e;border:1px solid #1f242c;border-radius:8px;max-height:320px;margin:12px 0 0;padding:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.55;overflow-x:auto}.audit-trace__missing-body{color:#e7ebf2c7;margin:0;font-size:14px}.audit-trace__missing-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=720px){.audit-trace__row{margin-left:0}}@media (prefers-reduced-motion:reduce){.audit-trace__row{transition:none}}.agents-live{color:#e7ebf2;flex-direction:column;gap:16px;font-family:Inter,system-ui,sans-serif;display:flex}.agents-live__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agents-live__chips{flex-wrap:wrap;gap:6px;display:inline-flex}.agents-live__chip{color:#e7ebf2b8;cursor:pointer;background:0 0;border:1px solid #232a35d9;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.agents-live__chip:hover,.agents-live__chip:focus-visible{color:#e7ebf2;border-color:#6ad3ff73;outline:none}.agents-live__chip--active{color:#f4f7ff;background:#6ad3ff1a;border-color:#6ad3ff73}.agents-live__primary{color:#04060e;letter-spacing:.04em;cursor:pointer;background:linear-gradient(120deg,#2ee5a3 0%,#6ad3ff 100%);border:1px solid #0000;border-radius:8px;margin-left:auto;padding:8px 16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700;transition:filter .22s cubic-bezier(.16,1,.3,1)}.agents-live__primary:hover,.agents-live__primary:focus-visible{filter:brightness(1.05);outline:none}.agents-live__status{color:#6ad3ff;letter-spacing:.02em;background:#6ad3ff1a;border:1px solid #6ad3ff52;border-radius:8px;margin:0;padding:10px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.agents-live__empty{background:#0e1116;border:1px solid #1f242c;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:240px;padding:clamp(2rem,1.4rem + 1.6vw,3.5rem);display:flex}.agents-live__empty p{color:#f4f7ff;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.agents-live__empty-cta{color:#6ad3ff;letter-spacing:.04em;cursor:pointer;background:#6ad3ff1a;border:1px solid #6ad3ff52;border-radius:8px;padding:8px 16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;transition:background .22s cubic-bezier(.16,1,.3,1)}.agents-live__empty-cta:hover,.agents-live__empty-cta:focus-visible{background:#6ad3ff2e;outline:none}.agents-live__table{background:#0e1116;border:1px solid #1f242c;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.agents-live__head{letter-spacing:.18em;text-transform:uppercase;color:#e7ebf28f;grid-template-columns:88px minmax(0,1fr) 320px;gap:12px;padding:4px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:grid}.agents-live__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agents-live__row{grid-template-columns:88px minmax(0,1fr) 320px}.agents-live__row-pair{flex-wrap:wrap;align-items:baseline;gap:0;display:inline-flex}.agents-live__row-pair>*+:before{content:" · ";color:#e7ebf252;margin:0 6px}.agents-live__row-meta{flex-direction:column;align-items:flex-end;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;display:flex}.agents-live__open-items{color:#c8cdd6;letter-spacing:.02em;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:24ch;font-size:12px;overflow:hidden}.agents-live__row-meta-line{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.agents-live__open{color:#6ad3ff;letter-spacing:.03em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;text-decoration:none;transition:color .22s cubic-bezier(.16,1,.3,1)}.agents-live__open:hover,.agents-live__open:focus-visible{color:#2ee5a3;outline:none}.agents-live__row-cta{color:#e7ebf2b8;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #232a35d9;border-radius:8px;padding:6px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:600;transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.agents-live__row-cta:hover:not(:disabled),.agents-live__row-cta:focus-visible:not(:disabled){color:#ff8a8a;border-color:#ff8a8a73;outline:none}.agents-live__row-cta:disabled{opacity:.42;cursor:default}.agents-live__form{background:#0e1116;border:1px solid #1f242c;border-radius:12px;flex-direction:column;gap:14px;padding:18px;display:flex}.agents-live__form-head{flex-direction:column;gap:4px;display:flex}.agents-live__form-label{letter-spacing:.18em;text-transform:uppercase;color:#e7ebf2b8;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.agents-live__form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.agents-live__form-grid label{letter-spacing:.06em;text-transform:uppercase;color:#e7ebf2a3;flex-direction:column;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:flex}.agents-live__form-grid input,.agents-live__form-grid select{color:#e7ebf2;text-transform:none;letter-spacing:normal;background:#0b0d12;border:1px solid #2a3140;border-radius:8px;padding:8px 12px;font-family:Inter,system-ui,sans-serif;font-size:13px;transition:border-color .22s cubic-bezier(.16,1,.3,1)}.agents-live__form-grid input::placeholder{color:#a8b4cc8c}.agents-live__form-grid input:focus,.agents-live__form-grid select:focus{border-color:#6ad3ff8c;outline:none}.agents-live__feedback{color:#6ad3ff;letter-spacing:.02em;background:#6ad3ff1a;border:1px solid #6ad3ff52;border-radius:8px;margin:0;padding:10px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.agents-live__feedback--error{color:#ff8a8a;background:#ff8a8a1a;border-color:#ff8a8a52}.agents-live__issue{color:#04060e;letter-spacing:.04em;cursor:pointer;background:linear-gradient(120deg,#2ee5a3 0%,#6ad3ff 100%);border:1px solid #0000;border-radius:8px;align-self:flex-start;padding:10px 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700;transition:filter .22s cubic-bezier(.16,1,.3,1)}.agents-live__issue:hover:not(:disabled),.agents-live__issue:focus-visible:not(:disabled){filter:brightness(1.05);outline:none}.agents-live__issue:disabled{opacity:.55;cursor:default}.agents-live__demo{background:#0d121999;border:1px dashed #a8b1bd52;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.agents-live__demo-row{flex-wrap:wrap;gap:8px;display:inline-flex}.agents-live__demo-btn{letter-spacing:.04em;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:600;transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1)}.agents-live__demo-btn--allow{color:#7ee2b1;background:#2ee5a314;border-color:#7ee2b152}.agents-live__demo-btn--allow:hover:not(:disabled),.agents-live__demo-btn--allow:focus-visible:not(:disabled){background:#2ee5a329;border-color:#7ee2b18c;outline:none}.agents-live__demo-btn--deny{color:#ff8a8a;background:#ff8a8a14;border-color:#ff8a8a47}.agents-live__demo-btn--deny:hover:not(:disabled),.agents-live__demo-btn--deny:focus-visible:not(:disabled){background:#ff8a8a29;border-color:#ff8a8a8c;outline:none}.agents-live__demo-btn--revoke{color:#ffd166;background:#ffd16614;border-color:#ffd16647}.agents-live__demo-btn--revoke:hover:not(:disabled),.agents-live__demo-btn--revoke:focus-visible:not(:disabled){background:#ffd16629;border-color:#ffd1668c;outline:none}.agents-live__demo-btn:disabled{opacity:.42;cursor:default}@media (width<=900px){.agents-live__head,.agents-live__row{grid-template-columns:64px minmax(0,1fr)}.agents-live__head span:nth-child(3){display:none}.agents-live__row-meta{grid-column:2/3;align-items:flex-start}.agents-live__row-meta-line{justify-content:flex-start}.agents-live__open-items{text-align:left;white-space:normal;max-width:none}}.mem-console{max-width:1100px;color:var(--ink);margin:0 auto;padding:32px 24px 64px;font-family:inherit}.mem-console__header{margin-bottom:28px}.mem-console__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.78em;font-weight:600}.mem-console__title{color:var(--ink);margin:6px 0 8px;font-size:2em;font-weight:700;line-height:1.15}.mem-console__meta{color:var(--ink-soft);font-size:.85em}.mem-console__meta code{background:var(--line);border-radius:3px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.mem-console__cards{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.mem-card{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:10px;flex:180px;padding:16px 18px}.mem-card__label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.75em;font-weight:600}.mem-card__value{color:var(--ink);margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.95em;font-weight:700;line-height:1.1}.mem-card__hint{color:var(--ink-soft);margin-top:4px;font-size:.78em}.mem-section{margin-bottom:36px}.mem-section__title{color:var(--ink);margin:0 0 12px;font-size:1.18em;font-weight:600}.mem-section__caption{color:var(--ink-soft);margin-bottom:12px;font-size:.85em;line-height:1.5}.mem-grid{grid-template-columns:1.2fr .45fr .45fr .6fr .55fr .7fr 2.4fr;align-items:center;gap:4px 14px;font-size:.93em;display:grid}.mem-grid__head{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--line);padding:4px 0 8px;font-size:.74em;font-weight:600}.mem-grid__row{display:contents}.mem-grid__cell{border-bottom:1px solid #ffffff0a;padding:10px 0}.mem-grid__name{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff0a;padding:10px 0;font-family:inherit;font-size:1em;font-weight:600}.mem-grid__name:hover{color:var(--accent-2)}.mem-grid__name:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:3px}.mem-grid__rationale{color:var(--ink-soft);font-size:.92em;line-height:1.45}.mem-grid__expansion{background:var(--surface);border:1px solid var(--card-border);border-radius:8px;grid-column:1/-1;margin:8px 0 12px;padding:16px 20px}.mem-grid__expansion-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:10px;font-size:.78em;font-weight:600}.mem-grid__expansion ol{margin:0;padding-left:22px}.mem-grid__expansion li{color:var(--ink);margin-bottom:8px;line-height:1.5}.mem-grid__expansion li strong{color:var(--ink)}.mem-grid__expansion .mem-action-detail{color:var(--ink-soft)}.mem-grid__cell--mono{color:var(--ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mem-status{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.mem-status--ok{background:#3ecf8e}.mem-status--warn{background:#e6c84b}.mem-status--fail{background:#e55353}.mem-grade{text-align:center;color:#0a0a0a;letter-spacing:.02em;border-radius:4px;min-width:28px;padding:3px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95em;font-weight:700;display:inline-block}.mem-grade--A{background:#3ecf8e}.mem-grade--B{background:#7bc97f}.mem-grade--C{background:#e6c84b}.mem-grade--D{background:#e69846}.mem-grade--F{background:#e55353}.mem-grade--unknown{background:var(--line);color:var(--muted)}.mem-bugs{margin:0;padding-left:22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;list-style:decimal}.mem-bugs li{color:var(--ink);margin-bottom:5px;line-height:1.55}.mem-bugs__verdict--PASS{color:#3ecf8e;font-weight:600}.mem-bugs__verdict--FAIL{color:#e55353;font-weight:600}.mem-bugs__verdict--unknown{color:var(--muted);font-style:italic}.mem-bugs code{background:var(--line);border-radius:3px;padding:1px 5px}.mem-console__footer{border-top:1px solid var(--line);color:var(--muted);margin-top:28px;padding-top:18px;font-size:.82em;line-height:1.5}.mem-console__footer code{background:var(--line);border-radius:3px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=720px){.mem-grid{grid-template-columns:1fr .5fr .5fr;font-size:.88em}.mem-grid__head:nth-child(n+4),.mem-grid__cell:nth-child(7n+4),.mem-grid__cell:nth-child(7n+5),.mem-grid__cell:nth-child(7n+6),.mem-grid__cell:nth-child(7n+7){display:none}}body.landing-active .landing-hero--v2:not(:has(>.landing-hero__visual)){grid-template-columns:minmax(0,1fr)!important;align-items:start!important;min-height:auto!important;padding:clamp(2.5rem,1.5rem + 2vw,4rem) 0 clamp(2rem,1rem + 2vw,3.5rem)!important}body.landing-active .landing-hero--v2:not(:has(>.landing-hero__visual)) .landing-hero__copy{max-width:52rem}.landing-page.landing-page{overflow:clip visible!important}.landing-page.landing-page>.landing-topbar{z-index:50;top:0;position:sticky!important}.cost-ai-page{color:#f4f7ffeb;isolation:isolate;max-width:64rem;margin:0 auto;padding:clamp(2rem,4vw,4rem) clamp(1.2rem,3vw,2.5rem);position:relative}.cost-ai-page:before{content:"";pointer-events:none;z-index:-2;filter:blur(40px);opacity:.85;background:radial-gradient(360px 300px at 18% 12%,#f4b0541f,#0000 60%),radial-gradient(420px 360px at 82% 20%,#7eebc51a,#0000 60%),radial-gradient(300px 280px at 50% 0,#6ad3ff14,#0000 60%);animation:22s ease-in-out infinite alternate cost-ai-orb-drift;position:absolute;inset:-10% -8% 0}@keyframes cost-ai-orb-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-6px,4px)scale(1.04)}to{transform:translate(8px,-3px)scale(1)}}.cost-ai-page:after{content:"";pointer-events:none;z-index:-3;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70%,#000 25%,#0000 85%);mask-image:radial-gradient(60% 70%,#000 25%,#0000 85%)}@media (prefers-reduced-motion:reduce){.cost-ai-page:before{animation:none}}.cost-ai-page__hero{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.cost-ai-page__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#f4b054d9;margin:0 0 .85rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.78rem;font-weight:600}.cost-ai-page__title{letter-spacing:-.035em;color:#f4f7fff7;margin:0 0 1.1rem;font-size:clamp(2.6rem,1.5rem + 4vw,4.6rem);font-weight:700;line-height:1.04}.cost-ai-page__title-accent{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 28px #f4b0542e);background:linear-gradient(120deg,#f4b054 0%,#ffd591 30%,#fff4dc 50%,#ffd591 70%,#6ad3ff 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite cost-ai-title-shimmer}@keyframes cost-ai-title-shimmer{0%{background-position:0%}to{background-position:-220%}}@media (prefers-reduced-motion:reduce){.cost-ai-page__title-accent{background-position:0%;animation:none}}.cost-ai-page__lede{color:#dce2f0d9;max-width:40rem;margin:0 auto 1.4rem;font-size:clamp(1rem,.9rem + .4vw,1.18rem);line-height:1.6}.cost-ai-page__attribution{letter-spacing:.02em;color:#c7cfdc99;text-align:center;max-width:44rem;margin:.5rem auto 0;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.78rem;line-height:1.55}.cost-ai-page__attribution a{color:#7eebc5d9;border-bottom:1px solid #7eebc547;text-decoration:none}.cost-ai-compare__source{letter-spacing:.02em;color:#c7cfdc99;text-align:center;margin:.6rem 0 0;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.78rem;line-height:1.55}.cost-ai-page__cta-row{flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0 0 1.4rem;display:flex}.cost-ai-page__cta-primary.cost-ai-page__cta-primary{color:#1a0d05;background:linear-gradient(120deg,#f4b054 0%,#ff7e3b 100%);border-radius:999px;padding:.85rem 1.6rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 32px #f4b05440}.cost-ai-page__cta-primary.cost-ai-page__cta-primary:hover{color:#1a0d05;transform:translateY(-1px);box-shadow:0 18px 40px #f4b05459}.cost-ai-page__cta-secondary{color:#c7cfdce6;border-bottom:1px solid #c7cfdc4d;align-self:center;padding-bottom:1px;font-size:.92rem;font-weight:500;text-decoration:none}.cost-ai-page__cta-secondary:hover{color:var(--ink,#f4f7ff);border-bottom-color:var(--ink,#f4f7ff)}.cost-ai-page__honesty{color:#c7cfdcb3;background:#f4b0540d;border:1px solid #f4b0542e;border-radius:10px;max-width:38rem;margin:1.2rem auto 0;padding:.8rem 1.1rem;font-size:.86rem;line-height:1.55}.cost-ai-page__honesty strong{color:#f4b054f2}.cost-ai-page__section-title{letter-spacing:-.02em;text-align:center;color:#f4f7fff7;margin:0 0 1.2rem;font-size:clamp(1.4rem,1rem + 1.4vw,1.8rem);font-weight:700}.cost-ai-page__capabilities{margin-bottom:clamp(2.5rem,5vw,4rem)}.cost-ai-page__cap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.cost-ai-page__cap-card{background:linear-gradient(#0f172ac7,#080e1cc7);border:1px solid #f4b0542e;border-radius:14px;padding:1.2rem 1.3rem;transition:border-color .22s}.cost-ai-page__cap-card:hover{border-color:#f4b0546b}.cost-ai-page__cap-card h3{color:#f4f7fff5;margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.cost-ai-page__cap-card p{color:#c7cfdcd9;margin:0;font-size:.94rem;line-height:1.55}.cost-ai-page__separation{margin-bottom:clamp(2rem,4vw,3rem)}.cost-ai-page__sep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.cost-ai-page__sep-card{background:linear-gradient(#0f172ac7,#080e1cc7);border:1px solid #7cebc538;border-radius:14px;padding:1.4rem 1.5rem}.cost-ai-page__sep-card--featured{background:radial-gradient(circle at 50% 0,#f4b0541a,#0000 65%),linear-gradient(#0f172aeb,#080e1ceb);border-color:#f4b0546b}.cost-ai-page__sep-eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0 0 .5rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.74rem;font-weight:600}.cost-ai-page__sep-card .cost-ai-page__sep-eyebrow{color:#7eebc5d1}.cost-ai-page__sep-card--featured .cost-ai-page__sep-eyebrow{color:#f4b054eb}.cost-ai-page__sep-card h3{color:#f4f7fff5;letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.18rem;font-weight:700}.cost-ai-page__sep-card p{color:#c7cfdcd9;margin:0;font-size:.94rem;line-height:1.6}.cost-ai-page__sep-card a{color:#7eebc5f2;border-bottom:1px solid #7eebc54d;font-weight:600;text-decoration:none}.cost-ai-page__sep-card a:hover{border-bottom-color:#7eebc5cc}@media (width<=720px){.cost-ai-page__cap-grid,.cost-ai-page__sep-grid{grid-template-columns:1fr}}.cost-ai-offer{margin:0 0 clamp(2.5rem,5vw,4rem)}.cost-ai-offer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-bottom:1.4rem;display:grid}.cost-ai-offer__primary-line{text-align:center;color:#dce2f0eb;background:linear-gradient(#0f172ac7,#080e1cc7);border:1px solid #f4b05452;border-radius:12px;margin:0 0 1.4rem;padding:1.1rem 1.3rem;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);line-height:1.55}.cost-ai-offer__primary-line strong{color:#f4f7fff7;font-weight:700}.cost-ai-offer__primary-line-promo{color:#f4b054f2;margin-top:.4rem;font-size:.92em;font-weight:600;display:block}.cost-ai-offer__price-card{text-align:center;background:linear-gradient(#0f172ac7,#080e1cc7);border:1px solid #f4b0542e;border-radius:14px;padding:1.4rem 1.4rem 1.6rem}.cost-ai-offer__price-card--trial{background:radial-gradient(circle at 50% 0,#6ad3ff14,#0000 65%),linear-gradient(#0f172ad1,#080e1cd1);border-color:#6ad3ff52}.cost-ai-offer__price-card--featured{background:radial-gradient(circle at 50% 0,#f4b05424,#0000 65%),linear-gradient(#1c1208eb,#080e1ceb);border-color:#f4b0548c;box-shadow:0 0 36px #f4b05429}.cost-ai-offer__price-label{letter-spacing:.18em;text-transform:uppercase;color:#c7cfdcb3;margin:0 0 .6rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.72rem;font-weight:600}.cost-ai-offer__price-card--featured .cost-ai-offer__price-label{color:#f4b054f2}.cost-ai-offer__price-value{letter-spacing:-.02em;color:#f4f7fff7;margin:0 0 .4rem;font-family:Inter,system-ui,sans-serif;font-size:clamp(2rem,1.4rem + 1.6vw,2.8rem);font-weight:800;line-height:1}.cost-ai-offer__price-card--featured .cost-ai-offer__price-value{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#ffd591 0%,#f4b054 50%,#ff7e3b 100%);-webkit-background-clip:text;background-clip:text}.cost-ai-offer__price-unit{color:#c7cfdcc7;margin:0;font-size:.86rem;line-height:1.4}.cost-ai-offer__form{background:linear-gradient(#0f172ad9,#080e1cd9);border:1px solid #f4b05452;border-radius:14px;padding:clamp(1.2rem,2vw,1.8rem)}.cost-ai-offer__form-title{letter-spacing:-.01em;color:#f4f7fff7;margin:0 0 .4rem;font-size:1.18rem;font-weight:700}.cost-ai-offer__form-caption{color:#c7cfdcd9;margin:0 0 1rem;font-size:.94rem;line-height:1.55}.cost-ai-offer__form-row{grid-template-columns:1fr 1.4fr auto;align-items:end;gap:.6rem;display:grid}.cost-ai-offer__field{flex-direction:column;gap:.35rem;display:flex}.cost-ai-offer__field-label{letter-spacing:.14em;text-transform:uppercase;color:#c7cfdcb3;font-size:.72rem;font-weight:600}.cost-ai-offer__field input{color:#f4f7fff7;background:#070a1299;border:1px solid #7eebc53d;border-radius:8px;padding:.7rem .9rem;font-family:inherit;font-size:.96rem;transition:border-color .2s}.cost-ai-offer__field input::placeholder{color:#c7cfdc66}.cost-ai-offer__field input:focus{border-color:#f4b05499;outline:none}.cost-ai-offer__submit{color:#1a0d05;cursor:pointer;white-space:nowrap;background:linear-gradient(120deg,#f4b054 0%,#ff7e3b 100%);border:none;border-radius:8px;padding:.78rem 1.4rem;font-family:inherit;font-size:.98rem;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 8px 24px #f4b05440}.cost-ai-offer__submit:hover{transform:translateY(-1px);box-shadow:0 12px 32px #f4b05459}.cost-ai-offer__submit:disabled{opacity:.6;cursor:default;transform:none}.cost-ai-offer__form-fineprint{color:#c7cfdca6;margin:.9rem 0 0;font-size:.82rem;line-height:1.5}.cost-ai-offer__form-fineprint a{color:#7eebc5e6;border-bottom:1px solid #7eebc54d;text-decoration:none}.cost-ai-page__honesty--bottom{margin-top:clamp(1.5rem,3vw,2rem)}@media (width<=720px){.cost-ai-offer__grid,.cost-ai-offer__form-row{grid-template-columns:1fr}}.cost-ai-page__lede.cost-ai-page__lede--punch{color:#f4f7fff2;letter-spacing:-.01em;max-width:38rem;margin:.4rem auto 0;font-size:clamp(1.1rem,.95rem + .5vw,1.32rem);font-weight:600}.cost-ai-page__handoff{text-align:center;color:#c7cfdcd9;background:linear-gradient(#0f172a99,#080e1c99);border:1px solid #7cebc538;border-radius:12px;max-width:56rem;margin:0 auto;padding:1.2rem 1.5rem;font-size:.95rem;line-height:1.6}.cost-ai-page__handoff strong{color:#f4f7fff7;font-weight:700}.cost-ai-page__handoff a{color:#7eebc5f2;border-bottom:1px solid #7eebc54d;font-weight:600;text-decoration:none}.cost-ai-page__handoff a:hover{border-bottom-color:#7eebc5cc}.cost-ai-cli{background:linear-gradient(#0f172abf,#080e1cbf);border:1px solid #f4b05447;border-radius:14px;margin:0 0 clamp(2.5rem,5vw,4rem);padding:1.6rem 1.6rem 1.8rem}.cost-ai-cli__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f4b054eb;margin:0 0 .6rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.74rem;font-weight:600}.cost-ai-cli__title{letter-spacing:-.01em;color:#f4f7fff7;margin:0 0 .6rem;font-size:clamp(1.3rem,1rem + 1vw,1.6rem);font-weight:700}.cost-ai-cli__caption{color:#c7cfdcd9;margin:0 0 1rem;font-size:.95rem;line-height:1.6}.cost-ai-cli__caption code{color:#f4f7ffeb;background:#070a12b3;border-radius:3px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.cost-ai-cli__caption em{color:#f4b054f2;font-style:italic;font-weight:500}.cost-ai-cli__caption--small{color:#c7cfdcb8;margin:1rem 0 0;font-size:.86rem}.cost-ai-cli__badges{grid-template-columns:repeat(3,1fr);gap:.6rem 1rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.cost-ai-cli__badges li{color:#dce2f0eb;background:#0f172a80;border:1px solid #f4b0542e;border-radius:10px;align-items:center;gap:.6rem;padding:.6rem .8rem;font-size:.88rem;font-weight:500;display:flex}.cost-ai-cli__badges svg{flex:0 0 26px;width:26px;height:26px}@media (width<=720px){.cost-ai-cli__badges{grid-template-columns:1fr}}.cost-ai-cli__block{color:#dce2f0f2;background:#050810;border:1px solid #f4b05447;border-radius:10px;margin:0;padding:.95rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem;line-height:1.65;overflow-x:auto}.cost-ai-cli__block code{white-space:pre;font-family:inherit}.cost-ai-cli__comment{color:#7eebc5b3;font-style:italic}.cost-ai-cli__try-row{flex-wrap:wrap;align-items:center;gap:.9rem;margin:0 0 .9rem;display:flex}.cost-ai-cli__try-cta.cost-ai-cli__try-cta{color:#1a0d05;white-space:nowrap;background:linear-gradient(120deg,#f4b054 0%,#ff7e3b 100%);border-radius:8px;padding:.7rem 1.2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 24px #f4b05440}.cost-ai-cli__try-cta.cost-ai-cli__try-cta:hover{color:#1a0d05;transform:translateY(-1px);box-shadow:0 12px 32px #f4b05459}.cost-ai-cli__try-or{color:#c7cfdc99;font-size:.86rem;font-style:italic}.cost-ai-compare{color:#f4f7ffeb;max-width:64rem;margin:0 auto;padding:clamp(2rem,4vw,4rem) clamp(1.2rem,3vw,2.5rem)}.cost-ai-compare__hero{margin-bottom:clamp(1.6rem,3vw,2.4rem)}.cost-ai-compare__eyebrow{margin:0 0 .6rem;font-size:.9rem}.cost-ai-compare__eyebrow a{color:#c7cfdcc7;text-decoration:none}.cost-ai-compare__eyebrow a:hover{color:#f4b054f2}.cost-ai-compare__title{letter-spacing:-.02em;color:#f4f7fff7;margin:0 0 .7rem;font-size:clamp(1.8rem,1.2rem + 2.2vw,2.6rem);font-weight:700;line-height:1.1}.cost-ai-compare__lede{color:#c7cfdcd9;max-width:56rem;margin:0;font-size:clamp(.98rem,.9rem + .3vw,1.08rem);line-height:1.6}.cost-ai-compare__lede.cost-ai-compare__lede--small{color:#c7cfdca6;margin-top:.6rem;font-size:.88em}.cost-ai-compare__form{background:linear-gradient(#0f172ac7,#080e1cc7);border:1px solid #f4b05447;border-radius:14px;flex-direction:column;gap:.95rem;margin-bottom:1.4rem;padding:clamp(1.2rem,2vw,1.6rem);display:flex}.cost-ai-compare__field{flex-direction:column;gap:.4rem;display:flex}.cost-ai-compare__field-label{letter-spacing:.12em;text-transform:uppercase;color:#c7cfdcbf;font-size:.78rem;font-weight:600}.cost-ai-compare__field-hint{text-transform:none;letter-spacing:normal;color:#c7cfdc99;font-size:.84rem;font-weight:500}.cost-ai-compare__field-hint a{color:#7eebc5f2;border-bottom:1px solid #7eebc54d;text-decoration:none}.cost-ai-compare__field textarea,.cost-ai-compare__field input,.cost-ai-compare__inline-field input{color:#f4f7fff7;box-sizing:border-box;background:#070a12a6;border:1px solid #7eebc538;border-radius:8px;width:100%;padding:.7rem .9rem;font-family:inherit;font-size:.96rem;transition:border-color .2s}.cost-ai-compare__field textarea{resize:vertical;min-height:80px;line-height:1.5}.cost-ai-compare__field input:focus,.cost-ai-compare__field textarea:focus,.cost-ai-compare__inline-field input:focus{border-color:#f4b05499;outline:none}.cost-ai-compare__field input::placeholder,.cost-ai-compare__field textarea::placeholder,.cost-ai-compare__inline-field input::placeholder{color:#c7cfdc66}.cost-ai-compare__row{grid-template-columns:1.2fr auto auto;align-items:end;gap:.9rem;display:grid}.cost-ai-compare__inline-field{flex-direction:column;gap:.4rem;display:flex}.cost-ai-compare__checkbox{color:#c7cfdcd9;white-space:nowrap;align-items:center;gap:.4rem;padding-bottom:.6rem;font-size:.88rem;display:inline-flex}.cost-ai-compare__checkbox input{accent-color:#f4b054f2}.cost-ai-compare__submit{color:#1a0d05;cursor:pointer;background:linear-gradient(120deg,#f4b054 0%,#ff7e3b 100%);border:none;border-radius:8px;align-self:flex-start;padding:.85rem 1.6rem;font-family:inherit;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 8px 24px #f4b05440}.cost-ai-compare__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 32px #f4b05459}.cost-ai-compare__submit:disabled{opacity:.6;cursor:default}.cost-ai-compare__error{color:#e55353f2;background:#e5535314;border:1px solid #e5535352;border-radius:10px;margin-bottom:1.4rem;padding:.9rem 1.1rem}.cost-ai-compare__error strong{margin-bottom:.4rem;display:block}.cost-ai-compare__error pre{white-space:pre-wrap;color:#f4f7ffd9;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem}.cost-ai-compare__results{background:linear-gradient(#0f172ac7,#080e1cc7);border:1px solid #7eebc547;border-radius:14px;margin-bottom:1.4rem;padding:clamp(1.2rem,2vw,1.6rem)}.cost-ai-compare__results-title{color:#f4f7fff7;margin:0 0 .9rem;font-size:1.18rem;font-weight:700}.cost-ai-compare__cached-banner{color:#dce2f0eb;background:linear-gradient(#7eebc514,#080e1c99);border:1px solid #7eebc552;border-radius:10px;margin:0 0 .9rem;padding:.85rem 1.05rem;font-size:.92rem;line-height:1.5}.cost-ai-compare__cached-banner em{color:#f4b054f2;font-style:normal;font-weight:500}.cost-ai-compare__savings-chart{font-feature-settings:"tnum" 1;width:100%;max-width:720px;height:auto;margin:1rem auto .4rem;display:block}.cost-ai-compare__cached-pill{color:#7eebc5f2;letter-spacing:.14em;vertical-align:middle;background:#7eebc52e;border:1px solid #7eebc552;border-radius:999px;margin-right:.5rem;padding:.18rem .55rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.7rem;font-weight:700;display:inline-block}.cost-ai-compare__table{grid-template-columns:1.4fr .8fr .8fr 1fr 1fr;align-items:center;gap:.4rem 1rem;font-size:.94rem;display:grid}.cost-ai-compare__th{text-transform:uppercase;letter-spacing:.08em;color:#c7cfdca6;border-bottom:1px solid #ffffff14;padding:6px 0 8px;font-size:.74rem;font-weight:600}.cost-ai-compare__row-data{display:contents}.cost-ai-compare__td{color:#f4f7ffeb;border-bottom:1px solid #ffffff0a;padding:9px 0}.cost-ai-compare__td:first-of-type strong{color:#f4f7fffa;letter-spacing:-.005em;font-weight:600}.cost-ai-compare__td--mono{color:#c7cfdcd9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cost-ai-compare__cheapest{color:#2ee5a3f2;font-weight:700}.cost-ai-compare__ratio{color:#ff4d8deb;font-weight:600}.cost-ai-compare__summary{border-top:1px solid #ffffff14;margin-top:1.1rem;padding-top:1rem}.cost-ai-compare__summary-line{color:#c7cfdce6;margin:0 0 .4rem;font-size:.96rem;line-height:1.5}.cost-ai-compare__summary-line strong{color:#f4f7fff7}.cost-ai-compare__summary-line--punch{color:#f4f7fff7;font-size:1.05rem}.cost-ai-compare__summary-line--punch strong{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#ffd591 0%,#f4b054 50%,#ff7e3b 100%);-webkit-background-clip:text;background-clip:text;font-size:1.15em}.cost-ai-compare__hint{color:#c7cfdca6;margin-top:.9rem;font-size:.86rem}.cost-ai-compare__warn{color:#f4f7ffeb;background:#f4b05414;border:1px solid #f4b05452;border-radius:8px;margin:1rem 0;padding:.75rem .95rem;font-size:.9rem;line-height:1.55}.cost-ai-compare__warn strong{color:#f4b054f2}.cost-ai-compare__responses{flex-direction:column;gap:1rem;margin-top:1.4rem;display:flex}.cost-ai-compare__response{background:#070a128c;border:1px solid #ffffff0f;border-radius:10px;padding:.95rem 1.1rem}.cost-ai-compare__response h3{color:#f4b054f2;letter-spacing:.02em;margin:0 0 .5rem;font-size:.95rem;font-weight:700}.cost-ai-compare__response pre{color:#dce2f0f2;white-space:pre-wrap;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem;line-height:1.55}.cost-ai-compare__footer-honest{color:#c7cfdcd9;background:#f4b0540f;border:1px solid #f4b05438;border-radius:10px;margin-top:2rem;padding:1rem 1.2rem;font-size:.92rem;line-height:1.55}.cost-ai-compare__footer-honest strong{color:#f4b054f2}.cost-ai-compare__footer-honest a{color:#7eebc5f2;border-bottom:1px solid #7eebc54d;font-weight:600;text-decoration:none}@media (width<=720px){.cost-ai-compare__row{grid-template-columns:1fr}.cost-ai-compare__table{grid-template-columns:1fr .6fr .6fr .8fr .8fr;font-size:.84rem}}.cost-ai-offer__form--compact{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;max-width:56rem;margin:0 auto;padding:1.6rem 0 .4rem}.cost-ai-offer__form--compact .cost-ai-offer__form-title{letter-spacing:-.005em;color:#f4f7ffeb;font-size:1.02rem;font-weight:600}.cost-ai-offer__form--compact .cost-ai-offer__form-caption{color:#c7cfdcc7;font-size:.88rem}.cost-ai-page__handoff--footer{color:#c7cfdcb3;text-align:center;background:0 0;border:0;border-top:1px solid #ffffff0f;border-radius:0;max-width:56rem;padding:1.4rem 0 .6rem;font-size:.88rem}.cost-ai-page__handoff--footer a{color:#7eebc5d9;border-bottom:1px solid #7eebc538;font-weight:500}.cost-ai-hero-diagram{width:100%;max-width:720px;height:auto;margin:1.4rem auto .6rem;display:block}.cost-ai-hero-savings{font-feature-settings:"tnum" 1, "lnum" 1;filter:drop-shadow(0 22px 60px #f4b0540f);width:100%;max-width:720px;height:auto;margin:1.6rem auto .6rem;display:block}@media (hover:hover) and (width>=720px){.cost-ai-hero-savings{transition:filter .48s cubic-bezier(.16,1,.3,1)}.cost-ai-hero-savings:hover{filter:drop-shadow(0 26px 70px #f4b05424)}}.cost-ai-pricing-timeline{width:100%;max-width:720px;height:auto;margin:.8rem auto 1.6rem;display:block}.cost-ai-page__eyebrow-mark{letter-spacing:.18em;color:#f4b054f2;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-weight:800}.cost-ai-page__eyebrow-sep{color:#c7cfdc66;margin:0 .15rem}.cost-ai-page__eyebrow-link{color:#7eebc5eb;border-bottom:1px solid #7eebc552;text-decoration:none;transition:border-color .12s}.cost-ai-page__eyebrow-link:hover{border-bottom-color:#7eebc5d9}.cost-ai-page__cap-grid--icon{gap:.9rem}.cost-ai-page__cap-card--icon{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:1.1rem .9rem;display:flex}.cost-ai-page__cap-icon{background:linear-gradient(#f4b0540f,#0f172a00);border:1px solid #f4b05438;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.cost-ai-page__cap-icon svg{width:36px;height:36px}.cost-ai-page__cap-card--icon h3{letter-spacing:-.005em;color:#f4f7fff0;margin:0;font-size:.96rem;font-weight:600;line-height:1.35}.cost-ai-page__cap-deeplink{text-align:center;color:#c7cfdcbf;margin:1rem auto 0;font-size:.88rem}.cost-ai-page__cap-deeplink a{color:#7eebc5e6;border-bottom:1px solid #7eebc547;text-decoration:none}.cost-ai-cap-flow{width:100%;max-width:720px;height:auto;margin:1rem auto .4rem;display:block}.cost-ai-status-badge{background:linear-gradient(#0f172a80,#080e1c80);border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:.45rem;max-width:56rem;margin:1.4rem auto .6rem;padding:1rem 1.2rem;display:flex}.cost-ai-status-badge__row{align-items:center;gap:.7rem;font-size:.92rem;display:flex}.cost-ai-status-badge__dot{border-radius:50%;flex:0 0 10px;width:10px;height:10px;position:relative}.cost-ai-status-badge__dot--live{background:#7eebc5e6;box-shadow:0 0 0 4px #7eebc52e}.cost-ai-status-badge__dot--building{background:#f4b054e6;animation:2.4s ease-in-out infinite cost-ai-status-pulse;box-shadow:0 0 0 4px #f4b0542e}@keyframes cost-ai-status-pulse{0%,to{opacity:1}50%{opacity:.6}}.cost-ai-status-badge__label{color:#f4f7ffeb;flex:1;font-weight:500}.cost-ai-status-badge__state{letter-spacing:.16em;border-radius:999px;padding:.18rem .55rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.72rem;font-weight:700}.cost-ai-status-badge__state--live{color:#7eebc5f2;background:#7eebc529;border:1px solid #7eebc552}.cost-ai-status-badge__state--building{color:#f4b054f2;background:#f4b05429;border:1px solid #f4b05452}@media (width<=720px){.cost-ai-page{padding:clamp(1.4rem,4vw,2.2rem) clamp(1rem,4vw,1.4rem)}.cost-ai-page__eyebrow{letter-spacing:.12em;word-spacing:.05em;flex-wrap:wrap;justify-content:center;gap:.35rem .5rem;font-size:.66rem;line-height:1.7;display:flex}.cost-ai-page__eyebrow-sep{display:none}.cost-ai-page__title{letter-spacing:-.02em;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(1.9rem,7vw + .4rem,2.6rem);line-height:1.08}.cost-ai-page__title-accent{filter:none!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#f4b054f2!important;color:#f4b054f2!important}.cost-ai-page__lede{font-size:.96rem;line-height:1.5}.cost-ai-hero-savings,.cost-ai-cap-flow,.cost-ai-pricing-timeline,.cost-ai-hero-diagram{width:100%;max-width:100%;height:auto}.cost-ai-status-badge__row{flex-wrap:wrap;gap:.4rem .7rem}.cost-ai-status-badge__state{margin-left:1.5rem}.cost-ai-offer__form-row{grid-template-columns:1fr!important}.cost-ai-offer__submit{width:100%}.cost-ai-cli__block{padding:.8rem .9rem;font-size:.78rem}.cost-ai-compare__title{line-height:1.1;font-size:clamp(1.7rem,6vw + .4rem,2.4rem)!important}.cost-ai-compare__hero{padding:1.2rem 0 .6rem}.cost-ai-compare__field-label,.cost-ai-compare__field-hint{word-wrap:break-word;overflow-wrap:anywhere}.cost-ai-compare__row{gap:.7rem;grid-template-columns:1fr!important}.cost-ai-cap-flow{margin-top:.4rem}.cost-ai-page__section-title{line-height:1.2;font-size:1.4rem!important}.cost-ai-pricing-timeline{margin-top:1.4rem}.cost-ai-cli__title{font-size:1.4rem;line-height:1.18}.cost-ai-page__eyebrow-link{white-space:nowrap}}.cost-ai-compare__preview{border-top:1px solid #ffffff0f;margin:1.6rem 0 0;padding:1.6rem 0 0}.cost-ai-compare__preview-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f4b054d9;margin:0 0 1rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.74rem}.cost-ai-compare__preview-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.cost-ai-compare__preview-card{background:linear-gradient(#0f172a8c,#080e1c8c);border:1px solid #f4b05429;border-radius:12px;flex-direction:column;gap:.55rem;padding:1.1rem 1.1rem 1.2rem;display:flex}.cost-ai-compare__preview-card svg.cost-ai-compare__preview-art{background:#080e1c66;border:1px solid #ffffff0a;border-radius:8px;width:100%;height:auto;max-height:90px;margin-bottom:.4rem;padding:.6rem .8rem .4rem}.cost-ai-compare__preview-card h3{color:#f4f7fff2;letter-spacing:-.005em;margin:0;font-size:.98rem;font-weight:600}.cost-ai-compare__preview-card p{color:#c7cfdcc7;margin:0;font-size:.86rem;line-height:1.5}@media (width<=720px){.cost-ai-compare__preview-grid{grid-template-columns:1fr}}@media (width<=400px){.cost-ai-page__title{font-size:1.8rem}.cost-ai-page__eyebrow{font-size:.62rem}.cost-ai-page__eyebrow-mark{letter-spacing:.12em}}.cost-ai-compare__sample{background:linear-gradient(#0f172a80,#080e1c80);border:1px dashed #f4b05452;border-radius:12px;margin:1.4rem 0 0;padding:1.2rem 1.2rem 1.4rem}.cost-ai-compare__sample-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f4b054d9;margin:0 0 .6rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.72rem}.cost-ai-compare__table--sample{opacity:.78}.cost-ai-compare__pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.18rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.cost-ai-compare__pill--cheap{color:#7eebc5f2;background:#7eebc52e;border:1px solid #7eebc54d}.cost-ai-compare__sample-note{color:#c7cfdcb8;margin:.9rem 0 0;font-size:.84rem;font-style:italic}.not-found-page{color:#f4f7ffeb;isolation:isolate;max-width:64rem;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.2rem,3vw,2.5rem) clamp(2.5rem,4vw,4rem);position:relative}.not-found-page:before{content:"";pointer-events:none;z-index:-2;filter:blur(40px);background:radial-gradient(420px 320px at 25% 10%,#f4b0541a,#0000 60%),radial-gradient(380px 280px at 78% 18%,#7eebc514,#0000 60%);position:absolute;inset:0}.not-found-page__hero{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.not-found-page__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#f4b054d9;margin:0 0 .85rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.78rem;font-weight:600}.not-found-page__title{letter-spacing:-.035em;margin:0 0 1.1rem;font-size:clamp(2.6rem,1.5rem + 4vw,4.4rem);font-weight:700;line-height:1.04}.not-found-page__title-accent{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 28px #f4b0542e);background:linear-gradient(120deg,#f4b054 0%,#ffd591 35%,#6ad3ff 100%);-webkit-background-clip:text;background-clip:text}.not-found-page__lede{color:#dce2f0d9;max-width:36rem;margin:0 auto;font-size:1.04rem;line-height:1.6}.not-found-page__lede code{color:#f4b054f2;background:#f4b0541a;border:1px solid #f4b05438;border-radius:6px;padding:.1rem .45rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.92rem}.not-found-page__grid{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:56rem;margin:0 auto clamp(1.6rem,3vw,2.4rem);display:grid}.not-found-page__card{color:inherit;background:linear-gradient(#0f172ab3,#080e1cb3);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:.45rem;padding:1.4rem 1.4rem 1.5rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.not-found-page__card:hover{border-color:#f4b05466;transform:translateY(-2px);box-shadow:0 16px 40px #00000052}.not-found-page__card--accent{background:linear-gradient(#f4b05414,#080e1cb3);border-color:#f4b05452}.not-found-page__card-eyebrow{letter-spacing:.18em;color:#f4b054d9;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.7rem;font-weight:700}.not-found-page__card-title{letter-spacing:-.01em;color:#f4f7fff7;font-size:1.18rem;font-weight:700}.not-found-page__card-body{color:#c7cfdcc7;font-size:.92rem;line-height:1.5}.not-found-page__foot{text-align:center;color:#c7cfdcb3;margin:0;font-size:.92rem}.not-found-page__foot a{color:#7eebc5eb;border-bottom:1px solid #7eebc54d;font-weight:600;text-decoration:none}@media (width<=720px){.not-found-page__grid{grid-template-columns:1fr}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:radial-gradient(1px 1px at 11% 17%, #ffffffc7, transparent), radial-gradient(1px 1px at 73% 24%, #d6e8ff80, transparent), radial-gradient(2px 2px at 88% 41%, #ffffffdb, transparent), radial-gradient(1px 1px at 42% 63%, #dbeafe66, transparent), radial-gradient(1px 1px at 56% 11%, #ffffff94, transparent), radial-gradient(1px 1px at 29% 89%, #e2e8f080, transparent), radial-gradient(1.5px 1.5px at 91% 76%, #ffffffc7, transparent), radial-gradient(1px 1px at 6% 48%, #bae6fd61, transparent), radial-gradient(1px 1px at 64% 52%, #ffffff9e, transparent), radial-gradient(1px 1px at 33% 38%, #bfdbfe7a, transparent), radial-gradient(1px 1px at 71% 66%, #ffffff85, transparent), radial-gradient(1px 1px at 48% 81%, #e2e8f06b, transparent), radial-gradient(1.5px 1.5px at 19% 91%, #ffffffa8, transparent), radial-gradient(ellipse 70% 45% at 78% 8%, #3b82f61f, transparent 54%), radial-gradient(ellipse 60% 45% at 14% 28%, #7c3aed14, transparent 58%), radial-gradient(ellipse 120% 70% at 50% 100%, #071022eb, transparent 60%), linear-gradient(180deg, #020308 0%, #03050d 46%, #000104 100%);--landing-page-bg:linear-gradient(180deg, #010208d1 0%, #02030ae6 58%, #000105f0 100%);--grid-line:#94a3b80f;--grid-overlay-mask:linear-gradient(180deg, #0000008c, transparent 88%);--ambient-glow:radial-gradient(ellipse 55% 38% at 18% 18%, #3b82f614, transparent 54%), radial-gradient(ellipse 46% 34% at 84% 14%, #93c5fd0f, transparent 58%), radial-gradient(ellipse 58% 42% at 76% 88%, #581c8712, transparent 62%);--ink:#f5f7fb;--ink-soft:#c7cfdc;--muted:#8b94a3;--accent:#4f8cff;--accent-2:#7ae0c5;--accent-3:#ff6b4a;--bubblegum:#b794f4;--peach:#f4b054;--surface:#080b14c7;--surface-2:#070a12e0;--surface-strong:#05070ef5;--line:#ffffff14;--shadow:0 24px 60px #00000073;--selection-bg:#ff6b4a47;--selection-fg:#fff7f2;--focus-ring:#ff9d498c;--card-bg:linear-gradient(180deg, #0a0d18eb, #03050cf2);--card-border:#ffffff12;--card-shadow:0 28px 70px #0000006b}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:radial-gradient(circle at 18% 14%, #4f8cff14, transparent 24%), radial-gradient(circle at 82% 10%, #22c55e0d, transparent 22%), linear-gradient(180deg, #f8fafc 0%, #eef2f7 100%);--landing-page-bg:linear-gradient(180deg, #fff 0%, #f7fbff 54%, #fff 100%);--grid-line:#94a3b80b;--grid-overlay-mask:linear-gradient(180deg, #00000029, transparent 88%);--ambient-glow:radial-gradient(circle at 20% 20%, #2563eb09, transparent 28%), radial-gradient(circle at 82% 16%, #10b98108, transparent 26%);--ink:#142033;--ink-soft:#40516a;--muted:#6b7a90;--accent:#2563eb;--accent-2:#0f766e;--accent-3:#f97316;--bubblegum:#8b5cf6;--peach:#38bdf8;--surface:#ffffffd6;--surface-2:#fffffff0;--surface-strong:#fff;--line:#5e738c29;--shadow:0 1px 2px #0a25400a, 0 12px 32px #0a25400f;--selection-bg:#2563eb29;--selection-fg:#142033;--focus-ring:#2563eb52;--card-bg:linear-gradient(180deg, #fffffffa, #f8fafcf5);--card-border:#5e738c29;--card-shadow:0 1px 2px #0a25400a, 0 16px 40px #0a25400f}html,body{background:var(--page-bg)!important;color:var(--ink)!important}:root[data-theme=dark] body:before,:root[data-theme=dark] body:after{display:block!important}:root[data-theme=dark] body:before{opacity:.72!important;background-image:radial-gradient(1px 1px at 17% 22%,#ffffffa3,#0000),radial-gradient(1.5px 1.5px at 84% 18%,#dbeafec7,#0000),radial-gradient(1px 1px at 63% 71%,#ffffff6b,#0000),radial-gradient(1px 1px at 41% 44%,#bfdbfe80,#0000),radial-gradient(2px 2px at 9% 83%,#ffffffad,#0000),radial-gradient(1px 1px at 52% 7%,#e2e8f07a,#0000),radial-gradient(1px 1px at 76% 56%,#dbeafe8f,#0000),radial-gradient(1.5px 1.5px at 27% 58%,#ffffff8a,#0000),radial-gradient(1px 1px at 94% 86%,#bfdbfe75,#0000)!important;background-size:100% 100%!important;-webkit-mask-image:none!important;mask-image:none!important}body:before{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px)!important;-webkit-mask-image:var(--grid-overlay-mask)!important;mask-image:var(--grid-overlay-mask)!important}body:after{background:var(--ambient-glow)!important}.landing-page{background:var(--landing-page-bg)!important}:root[data-theme=dark] .app-sidebar,:root[data-theme=dark] .app-topbar,:root[data-theme=dark] .app-shell-page,:root[data-theme=dark] .dashboard-section,:root[data-theme=dark] .surface-card,:root[data-theme=dark] .login-panel,:root[data-theme=dark] .audit-row,:root[data-theme=dark] .registry-table__row,:root[data-theme=dark] .policy-card,:root[data-theme=dark] .audit-preview-card,:root[data-theme=dark] .settings-tab,:root[data-theme=dark] .closing-band,:root[data-theme=dark] .control-hero__copy,:root[data-theme=dark] .control-hero__proof-card,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .trust-node,:root[data-theme=dark] .insight-card,:root[data-theme=dark] .agent-card,:root[data-theme=dark] .policy-row,:root[data-theme=dark] .revocation-panel,:root[data-theme=dark] .lineage-node,:root[data-theme=dark] .throughput-pin,:root[data-theme=dark] .throughput-rule-card,:root[data-theme=dark] .kpi-card,:root[data-theme=dark] .dispatch-result-card,:root[data-theme=dark] .packet-card,:root[data-theme=dark] .flow-node,:root[data-theme=dark] .onboarding-step,:root[data-theme=dark] .app-sidebar__context,:root[data-theme=dark] .app-topbar__search,:root[data-theme=dark] .app-user-chip,:root[data-theme=dark] .overview-hero,:root[data-theme=dark] .success-panel{border:1px solid var(--card-border)!important;background:var(--card-bg)!important;box-shadow:var(--card-shadow)!important;color:var(--ink)!important}:root[data-theme=dark] .app-sidebar__brand .brand-mark{background:linear-gradient(#1c161afa,#0e0d12fa),linear-gradient(135deg,#ff6b4a2e,#7ae0c514)!important;border-color:#ff6b4a38!important;box-shadow:0 14px 28px #0006!important}:root[data-theme=dark] .app-sidebar__brand .brand-mark span{background:linear-gradient(135deg,#ffb38a,#ff6b4a)!important}:root[data-theme=dark] .app-sidebar__brand .brand-mark span:last-child{background:linear-gradient(135deg, var(--accent-3), var(--accent-2))!important}:root[data-theme=dark] .app-sidebar__context strong,:root[data-theme=dark] .app-user-chip strong,:root[data-theme=dark] .app-shell-page__copy h1,:root[data-theme=dark] .dashboard-section__header h2,:root[data-theme=dark] .surface-card h3,:root[data-theme=dark] .metric-card__value,:root[data-theme=dark] .login-panel__copy h1,:root[data-theme=dark] .hero-copy h1,:root[data-theme=dark] .section-heading h2,:root[data-theme=dark] .closing-band h2,:root[data-theme=dark] .control-hero__copy h1,:root[data-theme=dark] .trust-node h3,:root[data-theme=dark] .agent-card h3,:root[data-theme=dark] .policy-row h3,:root[data-theme=dark] .throughput-pin h3,:root[data-theme=dark] .kpi-card h3,:root[data-theme=dark] .packet-card h3,:root[data-theme=dark] .dispatch-result-card h3,:root[data-theme=dark] .lineage-node h3{color:var(--ink)!important}:root[data-theme=dark] .app-sidebar__context p,:root[data-theme=dark] .app-shell-page__copy p,:root[data-theme=dark] .dashboard-section__header p,:root[data-theme=dark] .surface-card p,:root[data-theme=dark] .login-panel__copy p,:root[data-theme=dark] .hero-copy p,:root[data-theme=dark] .section-heading p,:root[data-theme=dark] .closing-band p,:root[data-theme=dark] .metric-card__caption,:root[data-theme=dark] .metric-card__trend,:root[data-theme=dark] .throughput-pin__trend,:root[data-theme=dark] .trust-node p,:root[data-theme=dark] .agent-card p,:root[data-theme=dark] .policy-row p,:root[data-theme=dark] .lineage-node p,:root[data-theme=dark] .kpi-card p,:root[data-theme=dark] .dispatch-result-card p,:root[data-theme=dark] .packet-card p,:root[data-theme=dark] .control-hero__copy p,:root[data-theme=dark] .control-hero__proof-card p,:root[data-theme=dark] .success-panel p,:root[data-theme=dark] .app-nav-link{color:var(--ink-soft)!important}:root[data-theme=dark] .app-nav-link:hover{color:var(--ink)!important;background:#ff6b4a14!important}:root[data-theme=dark] .app-nav-link--active{color:var(--ink)!important;background:#ff6b4a24!important}:root[data-theme=dark] .primary-cta{color:#fff7f2!important;background:linear-gradient(135deg, var(--accent-3), #e04a2a 58%, #b03d22)!important;border-color:#ff6b4a8c!important;box-shadow:0 18px 38px #ff6b4a38!important}:root[data-theme=dark] .secondary-cta,:root[data-theme=dark] .app-user-chip button{color:var(--ink)!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important}:root[data-theme=dark] .landing-topbar{background:#141116b8!important;border-color:#ffffff0f!important;box-shadow:0 18px 40px #00000052!important}:root[data-theme=dark] .landing-pill,:root[data-theme=dark] .landing-microcopy span,:root[data-theme=dark] .mini-lineage span,:root[data-theme=dark] .mini-check-grid span,:root[data-theme=dark] .signal-strip span{color:var(--ink-soft)!important;background:#ffffff0a!important;border-color:#ffffff14!important}:root[data-theme=dark] .landing-primary-cta{background:linear-gradient(135deg, var(--accent-3), #e04a2a)!important;color:#fff7f2!important;border-color:#ff6b4a8c!important;box-shadow:0 18px 38px #ff6b4a38!important}:root[data-theme=dark] .landing-secondary-cta{color:var(--ink)!important;background:#ffffff0a!important;border-color:#ffffff1a!important}:root[data-theme=dark] .landing-secondary-cta:hover{background:#ffffff12!important}:root[data-theme=dark] .landing-demo-card{background:var(--card-bg)!important;border-color:#ffffff14!important;box-shadow:0 32px 90px #0006!important}:root[data-theme=dark] .landing-key-banner{background:#ffffff08!important;border-color:#ffffff14!important}:root[data-theme=dark] .landing-demo-flow__step,:root[data-theme=dark] .landing-flow-card{background:#ffffff06!important;border-color:#ffffff12!important}:root[data-theme=dark] .landing-demo-flow__step[data-active=true],:root[data-theme=dark] .landing-flow-card[data-active=true]{background:#ff6b4a14!important;border-color:#ff6b4a66!important}:root[data-theme=dark] .landing-feature-card,:root[data-theme=dark] .landing-buyer-card,:root[data-theme=dark] .landing-stack-card,:root[data-theme=dark] .landing-proof-strip__card,:root[data-theme=dark] .landing-inbox-preview__summary,:root[data-theme=dark] .landing-inbox-preview__thread-list,:root[data-theme=dark] .landing-inbox-preview__thread-item{-webkit-backdrop-filter:blur(6px);color:var(--ink)!important;background:#ffffff08!important;border-color:#ffffff12!important;box-shadow:0 18px 44px #00000038!important}:root[data-theme=dark] .landing-feature-card p,:root[data-theme=dark] .landing-buyer-card p,:root[data-theme=dark] .landing-stack-card p,:root[data-theme=dark] .landing-proof-strip__card p{color:var(--ink-soft)!important}:root[data-theme=dark] .landing-stack-card--accent{background:radial-gradient(circle at 100% 0,#ff6b4a2e,#0000 50%),linear-gradient(160deg,#281012f5,#0e0e12f5)!important;border-color:#ff6b4a2e!important}:root[data-theme=dark] .landing-chip-row span{color:var(--ink-soft)!important;background:#ffffff0a!important;border:1px solid #ffffff12!important}:root[data-theme=dark] .landing-bullets li{color:var(--ink-soft)!important}:root[data-theme=dark] .landing-closing-band{background:radial-gradient(circle at 18% 0,#ff6b4a2e,#0000 38%),linear-gradient(#1c1216eb,#0c0c12f5)!important;border-color:#ffffff0f!important}:root[data-theme=dark] .landing-skip-link,:root[data-theme=dark] .skip-link{color:var(--ink)!important;background:#141116f5!important;border:1px solid #ffffff14!important}:root[data-theme=dark] .login-shell{background:0 0!important}:root[data-theme=dark] .login-shell__background{background:radial-gradient(circle at 100% 0,#ff6b4a1a,#0000 38%),radial-gradient(circle at 0 100%,#7ae0c50f,#0000 36%)!important}:root[data-theme=dark] .login-form{color:var(--ink)!important;background:0 0!important}:root[data-theme=dark] .login-form__label,:root[data-theme=dark] .login-form label{color:var(--ink-soft)!important}:root[data-theme=dark] .login-persona-card{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;color:var(--ink)!important;box-shadow:0 14px 30px #00000052!important}:root[data-theme=dark] .login-persona-card:hover{background:linear-gradient(#1c161af5,#100e14f5)!important;border-color:#ff6b4a52!important}:root[data-theme=dark] .login-persona-card strong,:root[data-theme=dark] .login-persona-card h3{color:var(--ink)!important}:root[data-theme=dark] .login-persona-card p,:root[data-theme=dark] .login-persona-card span{color:var(--ink-soft)!important}:root[data-theme=dark] .login-primary-cta{background:linear-gradient(135deg, var(--accent-3), #e04a2a 58%, #b03d22)!important;color:#fff7f2!important;border:1px solid #ff6b4a8c!important;box-shadow:0 18px 38px #ff6b4a38!important}:root[data-theme=dark] .login-secondary-cta{color:var(--ink)!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important}:root[data-theme=dark] .overview-hero,:root[data-theme=dark] .overview-hero__panel,:root[data-theme=dark] .overview-inbox-preview__card,:root[data-theme=dark] .overview-tab-guide__item,:root[data-theme=dark] .overview-stats,:root[data-theme=dark] .overview-specialist-contact,:root[data-theme=dark] .overview-unified-path,:root[data-theme=dark] .overview-shell,:root[data-theme=dark] .audit-table__head,:root[data-theme=dark] .registry-table__head,:root[data-theme=dark] .audit-row,:root[data-theme=dark] .audit-card,:root[data-theme=dark] .audit-preview-card,:root[data-theme=dark] .audit-detail-grid,:root[data-theme=dark] .audit-table,:root[data-theme=dark] .audit-toolbar,:root[data-theme=dark] .audit-shell,:root[data-theme=dark] .audit-search,:root[data-theme=dark] .agent-card,:root[data-theme=dark] .agent-card__header,:root[data-theme=dark] .agent-card__footer,:root[data-theme=dark] .agent-card__stats,:root[data-theme=dark] .agent-card__permissions,:root[data-theme=dark] .agent-card__lane,:root[data-theme=dark] .lineage-detail,:root[data-theme=dark] .lineage-node,:root[data-theme=dark] .lineage-shell,:root[data-theme=dark] .lineage-graph,:root[data-theme=dark] .posture-score-card,:root[data-theme=dark] .registry-table,:root[data-theme=dark] .registry-roster,:root[data-theme=dark] .registry-table__row,:root[data-theme=dark] .registry-form,:root[data-theme=dark] .registry-preview,:root[data-theme=dark] .registry-issued-card,:root[data-theme=dark] .policy-card,:root[data-theme=dark] .policy-row,:root[data-theme=dark] .policy-shell,:root[data-theme=dark] .settings-tab,:root[data-theme=dark] .settings-shell,:root[data-theme=dark] .settings-panel,:root[data-theme=dark] .closing-band,:root[data-theme=dark] .closing-card,:root[data-theme=dark] .insight-card,:root[data-theme=dark] .trust-node,:root[data-theme=dark] .throughput-pin,:root[data-theme=dark] .throughput-rule-card,:root[data-theme=dark] .kpi-card,:root[data-theme=dark] .kpi-card__metrics,:root[data-theme=dark] .dispatch-result-card,:root[data-theme=dark] .packet-card,:root[data-theme=dark] .approvals-shell,:root[data-theme=dark] .approvals-row,:root[data-theme=dark] .approvals-card,:root[data-theme=dark] .inbox-shell,:root[data-theme=dark] .inbox-thread,:root[data-theme=dark] .inbox-conversation,:root[data-theme=dark] .inbox-card,:root[data-theme=dark] .signup-panel,:root[data-theme=dark] .signup-card,:root[data-theme=dark] .ai-performance-shell,:root[data-theme=dark] .ai-performance-card,:root[data-theme=dark] .ai-performance-panel,:root[data-theme=dark] .proof-point-card,:root[data-theme=dark] .proof-point-shell,:root[data-theme=dark] .demo-persona-grid>*,:root[data-theme=dark] .stage-selector>*,:root[data-theme=dark] .control-hero,:root[data-theme=dark] .control-hero__copy,:root[data-theme=dark] .control-hero__proof-card{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;color:var(--ink)!important;box-shadow:0 18px 48px #00000052!important}:root[data-theme=dark] .overview-hero__copy h1,:root[data-theme=dark] .overview-hero__copy h2,:root[data-theme=dark] .overview-hero__panel h2,:root[data-theme=dark] .overview-hero__panel h3,:root[data-theme=dark] .overview-tab-guide__item h3,:root[data-theme=dark] .overview-tab-guide__item strong,:root[data-theme=dark] .overview-inbox-preview__card h3,:root[data-theme=dark] .overview-inbox-preview__card strong,:root[data-theme=dark] .agent-card h3,:root[data-theme=dark] .audit-row__decision,:root[data-theme=dark] .audit-table h3,:root[data-theme=dark] .lineage-node h3,:root[data-theme=dark] .registry-issued-card h3,:root[data-theme=dark] .policy-row h3,:root[data-theme=dark] .settings-tab h2,:root[data-theme=dark] .settings-tab h3,:root[data-theme=dark] .closing-band h2,:root[data-theme=dark] .insight-card h3,:root[data-theme=dark] .control-hero__copy h1{color:var(--ink)!important}:root[data-theme=dark] .overview-hero__copy p,:root[data-theme=dark] .overview-hero__panel p,:root[data-theme=dark] .overview-tab-guide__item p,:root[data-theme=dark] .overview-inbox-preview__card p,:root[data-theme=dark] .overview-inbox-preview__card span,:root[data-theme=dark] .agent-card p,:root[data-theme=dark] .audit-row__cell,:root[data-theme=dark] .lineage-node p,:root[data-theme=dark] .registry-issued-card p,:root[data-theme=dark] .policy-row p,:root[data-theme=dark] .settings-tab p,:root[data-theme=dark] .closing-band p,:root[data-theme=dark] .insight-card p,:root[data-theme=dark] .control-hero__copy p,:root[data-theme=dark] .control-hero__proof-card p{color:var(--ink-soft)!important}:root[data-theme=dark] .app-user-chip__avatar{background:linear-gradient(135deg, var(--accent-3), var(--peach))!important;color:#1a0f0c!important;border:1px solid #ff6b4a66!important}:root[data-theme=dark] .status-pill,:root[data-theme=dark] .status-pill--active,:root[data-theme=dark] .status-pill--live{color:#ffd7c7!important;background:#ff6b4a1a!important;border-color:#ff6b4a38!important}:root[data-theme=dark] pre,:root[data-theme=dark] code{color:var(--ink)!important;background:#0000005c!important;border:1px solid #ffffff0f!important}:root[data-theme=dark] .landing-wave{background:url("data:image/svg+xml,%3Csvg width='1440' height='120' viewBox='0 0 1440 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 62C160 12 304 12 464 62C624 112 784 112 944 62C1104 12 1264 12 1440 62' fill='none' stroke='%23ff6b4a' stroke-opacity='.22' stroke-width='3'/%3E%3Cpath d='M0 84C160 34 304 34 464 84C624 134 784 134 944 84C1104 34 1264 34 1440 84' fill='none' stroke='%237ae0c5' stroke-opacity='.18' stroke-width='2'/%3E%3C/svg%3E") 50%/cover no-repeat!important}:root[data-theme=dark] .app-shell.app-shell .surface-card,:root[data-theme=dark] .app-shell.app-shell .overview-hero,:root[data-theme=dark] .app-shell.app-shell .overview-hero.surface-card,:root[data-theme=dark] .app-shell.app-shell .overview-hero__panel,:root[data-theme=dark] .app-shell.app-shell .overview-inbox-preview__card,:root[data-theme=dark] .app-shell.app-shell .overview-tab-guide__item,:root[data-theme=dark] .app-shell.app-shell .overview-stats,:root[data-theme=dark] .app-shell.app-shell .overview-specialist-contact,:root[data-theme=dark] .app-shell.app-shell .overview-unified-path,:root[data-theme=dark] .app-shell.app-shell .dashboard-section,:root[data-theme=dark] .app-shell.app-shell .app-sidebar,:root[data-theme=dark] .app-shell.app-shell .app-topbar,:root[data-theme=dark] .app-shell.app-shell .app-sidebar__context,:root[data-theme=dark] .app-shell.app-shell .app-topbar__search,:root[data-theme=dark] .app-shell.app-shell .app-user-chip,:root[data-theme=dark] .app-shell.app-shell .audit-row,:root[data-theme=dark] .app-shell.app-shell .audit-card,:root[data-theme=dark] .app-shell.app-shell .audit-preview-card,:root[data-theme=dark] .app-shell.app-shell .agent-card,:root[data-theme=dark] .app-shell.app-shell .lineage-node,:root[data-theme=dark] .app-shell.app-shell .lineage-detail,:root[data-theme=dark] .app-shell.app-shell .policy-row,:root[data-theme=dark] .app-shell.app-shell .policy-card,:root[data-theme=dark] .app-shell.app-shell .registry-table__row,:root[data-theme=dark] .app-shell.app-shell .closing-band,:root[data-theme=dark] .app-shell.app-shell .closing-card,:root[data-theme=dark] .app-shell.app-shell .insight-card,:root[data-theme=dark] .app-shell.app-shell .trust-node,:root[data-theme=dark] .app-shell.app-shell .metric-card,:root[data-theme=dark] .app-shell.app-shell .kpi-card,:root[data-theme=dark] .app-shell.app-shell .throughput-pin,:root[data-theme=dark] .app-shell.app-shell .throughput-rule-card,:root[data-theme=dark] .app-shell.app-shell .dispatch-result-card,:root[data-theme=dark] .app-shell.app-shell .packet-card,:root[data-theme=dark] .app-shell.app-shell .login-panel,:root[data-theme=dark] .app-shell.app-shell .control-hero,:root[data-theme=dark] .app-shell.app-shell .control-hero__copy,:root[data-theme=dark] .app-shell.app-shell .control-hero__proof-card,:root[data-theme=dark] .app-shell.app-shell .success-panel,:root[data-theme=dark] .app-shell.app-shell .settings-tab,:root[data-theme=dark] .app-shell.app-shell .settings-panel,:root[data-theme=dark] .app-shell.app-shell .approvals-row,:root[data-theme=dark] .app-shell.app-shell .approvals-card,:root[data-theme=dark] .app-shell.app-shell .inbox-card,:root[data-theme=dark] .app-shell.app-shell .inbox-thread,:root[data-theme=dark] .app-shell.app-shell .inbox-conversation,:root[data-theme=dark] .app-shell.app-shell .api-quickstart-panel,:root[data-theme=dark] .app-shell.app-shell .api-quickstart-panel__code,:root[data-theme=dark] .app-shell.app-shell .api-quickstart-panel__steps,:root[data-theme=dark] .app-shell.app-shell .checklist__item,:root[data-theme=dark] .app-shell.app-shell .overview-hero__panel-grid>div,:root[data-theme=dark] .app-shell.app-shell .overview-hero__value-points>div,:root[data-theme=dark] .app-shell.app-shell .success-panel__summary>div,:root[data-theme=dark] .app-shell.app-shell .kpi-card__metrics>div,:root[data-theme=dark] .app-shell.app-shell .packet-card__workflow>div{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;color:var(--ink)!important;box-shadow:0 18px 48px #00000052!important}:root[data-theme=dark] .app-shell.app-shell .overview-hero__panel-grid>div,:root[data-theme=dark] .app-shell.app-shell .overview-hero__value-points>div{box-shadow:none!important;background:#ffffff0a!important;border:none!important}:root[data-theme=dark] .app-shell.app-shell .overview-hero__panel{box-shadow:none!important;background:#ffffff06!important;border:none!important}:root[data-theme=dark] .landing-page .landing-feature-card,:root[data-theme=dark] .landing-page .landing-buyer-card,:root[data-theme=dark] .landing-page .landing-stack-card,:root[data-theme=dark] .landing-page .landing-proof-strip__card,:root[data-theme=dark] .landing-page .landing-demo-card,:root[data-theme=dark] .landing-page .landing-flow-card,:root[data-theme=dark] .landing-page .landing-key-banner,:root[data-theme=dark] .landing-page .landing-demo-flow__step,:root[data-theme=dark] .landing-page .landing-inbox-preview__summary,:root[data-theme=dark] .landing-page .landing-inbox-preview__thread-list,:root[data-theme=dark] .landing-page .landing-inbox-preview__thread-item{-webkit-backdrop-filter:blur(6px);color:var(--ink)!important;background:#ffffff08!important;border:1px solid #ffffff12!important}:root[data-theme=dark] .app-shell.app-shell .app-user-chip__avatar{background:linear-gradient(135deg, var(--accent-3), var(--peach))!important;color:#1a0f0c!important;border:1px solid #ff6b4a66!important}:root[data-theme=dark] .app-shell.app-shell .app-user-chip button{color:var(--ink)!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important}:root[data-theme=dark] .app-shell.app-shell .status-pill,:root[data-theme=dark] .app-shell.app-shell .status-pill--active{color:#ffd7c7!important;background:#ff6b4a1a!important;border-color:#ff6b4a38!important}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] input:not([type=checkbox]):not([type=radio]),:root[data-theme=dark] textarea,:root[data-theme=dark] select{color:var(--ink)!important;background:#ffffff0a!important;border-color:#ffffff1a!important}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:var(--muted)!important}.landing-brand-mark,.app-sidebar__brand .brand-mark,.brand-mark{justify-content:center;align-items:center;width:2.6rem;height:2.6rem;position:relative;overflow:hidden;background:linear-gradient(135deg, var(--accent-3), #e04a2a)!important;border:1px solid #ffffff2e!important;border-radius:.95rem!important;grid-template-columns:none!important;gap:0!important;padding:0!important;display:inline-flex!important;box-shadow:0 14px 32px #ff6b4a52!important}.landing-brand-mark>span,.brand-mark>span{display:none!important}.landing-brand-mark:before,.brand-mark:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 28%,#ffffff52,#0000 50%);position:absolute;inset:0}.landing-brand-mark:after,.brand-mark:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23fff7f2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='16' cy='8' r='2.6' fill='%23fff7f2'/><circle cx='8' cy='22' r='2.6' fill='%23fff7f2'/><circle cx='24' cy='22' r='2.6' fill='%23fff7f2'/><path d='M16 8 L8 22 L24 22 Z' opacity='0.55'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:62%;position:absolute;inset:0}:root[data-theme=light] .landing-brand-mark,:root[data-theme=light] .app-sidebar__brand .brand-mark,:root[data-theme=light] .brand-mark{background:linear-gradient(135deg,#142033,#0a1424)!important;border-color:#ffffff1f!important;box-shadow:0 14px 28px #1420332e!important}.landing-topbar-actions{align-items:center;gap:.55rem;display:flex}.app-topbar__meta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.theme-toggle{border:1px solid var(--line);background:var(--surface);height:2.4rem;color:var(--ink-soft);cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.74rem;font-weight:600;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.theme-toggle:hover{color:var(--ink);border-color:#ff6b4a52;transform:translateY(-1px)}.theme-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.theme-toggle__icon{width:1rem;height:1rem;color:var(--accent-3);justify-content:center;align-items:center;display:inline-flex}.theme-toggle[data-theme-mode=light] .theme-toggle__icon{color:var(--accent)}.theme-toggle__label{line-height:1}@media (width<=600px){.theme-toggle__label{display:none}.theme-toggle{padding:0 .7rem}}:root[data-theme=dark] body.dark-mode .app-shell .demo-org-switcher__panel,body.dark-mode .app-shell .demo-org-switcher__panel{color:#e2e8f0!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#0c1220f7!important;border:1px solid #94a3b847!important;box-shadow:0 18px 48px #00000073!important}:root[data-theme=dark] body.dark-mode .app-shell .demo-org-switcher--compact .demo-org-switcher__panel,body.dark-mode .app-shell .demo-org-switcher--compact .demo-org-switcher__panel{color:#142033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border:1px solid #e2e8f0f2!important;box-shadow:0 12px 40px #0f172a1f!important}:root[data-theme=dark] body.dark-mode .app-shell .demo-org-switcher--sidebar .demo-org-switcher__trigger,body.dark-mode .app-shell .demo-org-switcher--sidebar .demo-org-switcher__trigger{color:#e2e8f0!important;box-shadow:none!important;background:#040a188c!important;border:1px solid #94a3b847!important}:root[data-theme=dark] body.dark-mode .app-shell .demo-org-switcher--sidebar .demo-org-switcher__trigger[aria-expanded=true],body.dark-mode .app-shell .demo-org-switcher--sidebar .demo-org-switcher__trigger[aria-expanded=true]{border-color:#38bdf873!important;box-shadow:0 0 0 2px #38bdf826!important}:root[data-theme=dark] body.dark-mode .app-shell .demo-org-switcher--compact .demo-org-switcher__trigger,body.dark-mode .app-shell .demo-org-switcher--compact .demo-org-switcher__trigger{color:#0b64dd!important;box-shadow:none!important;background:#0b64dd12!important;border:1px solid #0b64dd33!important}:root[data-theme=dark] body.dark-mode .app-shell .demo-org-switcher--compact .demo-org-switcher__trigger[aria-expanded=true],body.dark-mode .app-shell .demo-org-switcher--compact .demo-org-switcher__trigger[aria-expanded=true]{background:#0b64dd1a!important}:root[data-theme=dark] body.dark-mode .app-shell .demo-org-switcher__option,body.dark-mode .app-shell .demo-org-switcher__option{color:inherit!important;box-shadow:none!important;background:0 0!important;border:none!important}:root[data-theme=dark] body.dark-mode .app-shell .demo-org-switcher__option:hover,body.dark-mode .app-shell .demo-org-switcher__option:hover{background:#38bdf814!important}:root[data-theme=dark] body.dark-mode .app-shell .demo-org-switcher__option--active,body.dark-mode .app-shell .demo-org-switcher__option--active{background:#38bdf81f!important}:root[data-theme=dark] body.dark-mode .app-shell .demo-org-switcher--compact .demo-org-switcher__option:hover,body.dark-mode .app-shell .demo-org-switcher--compact .demo-org-switcher__option:hover{background:#0b64dd0f!important}:root[data-theme=dark] body.dark-mode .app-shell .demo-org-switcher--compact .demo-org-switcher__option--active,body.dark-mode .app-shell .demo-org-switcher--compact .demo-org-switcher__option--active{background:#0b64dd1a!important}:root[data-theme=dark] body.dark-mode .app-shell .demo-org-switcher__name,body.dark-mode .app-shell .demo-org-switcher__name{color:#f1f5f9!important}:root[data-theme=dark] body.dark-mode .app-shell .demo-org-switcher--compact .demo-org-switcher__name,body.dark-mode .app-shell .demo-org-switcher--compact .demo-org-switcher__name{color:#142033!important}:root[data-theme=dark] body.dark-mode .app-shell .demo-org-switcher__industry,body.dark-mode .app-shell .demo-org-switcher__industry{color:#94a3b8f2!important}:root[data-theme=dark] body.dark-mode .app-shell .demo-org-switcher--compact .demo-org-switcher__industry,body.dark-mode .app-shell .demo-org-switcher--compact .demo-org-switcher__industry{color:#64748b!important}:root[data-theme=dark] body.dark-mode .app-shell .demo-org-switcher__option--active .demo-org-switcher__check,body.dark-mode .app-shell .demo-org-switcher__option--active .demo-org-switcher__check{color:#38bdf8!important}:root[data-theme=dark] body.dark-mode .app-shell .demo-org-switcher--compact .demo-org-switcher__option--active .demo-org-switcher__check,body.dark-mode .app-shell .demo-org-switcher--compact .demo-org-switcher__option--active .demo-org-switcher__check{color:#0b64dd!important}:root[data-theme=dark] body.dark-mode .app-shell .demo-org-switcher__option:not(.demo-org-switcher__option--active) .demo-org-switcher__check,body.dark-mode .app-shell .demo-org-switcher__option:not(.demo-org-switcher__option--active) .demo-org-switcher__check{color:#0000!important}:root[data-theme=dark] body.dark-mode html{scroll-padding-top:5.5rem}:root[data-theme=dark] body.dark-mode .app-shell.app-shell{background:0 0!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .app-frame{flex-direction:column!important;align-content:flex-start!important;align-items:stretch!important;gap:1.25rem!important;min-width:0!important;display:flex!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .app-topbar{z-index:2!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(135%)!important;background:0 0!important;border:none!important;border-radius:0!important;flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-self:stretch!important;align-items:center!important;gap:.65rem .75rem!important;margin:0!important;padding:.85rem 1.25rem!important;position:relative!important;top:auto!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .app-topbar__meta{flex-wrap:wrap!important;flex:auto!important;justify-content:flex-end!important;align-items:center!important;gap:.65rem!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .app-main{padding-top:0!important;padding-inline:clamp(1rem,3vw,2rem)!important;background:0 0!important;flex:auto!important;min-height:0!important;padding-bottom:3rem!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .app-shell-page{box-shadow:none!important;background:0 0!important;border:none!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .app-sidebar.app-sidebar,:root[data-theme=dark] body.dark-mode .app-shell .app-sidebar.app-sidebar{box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(120%)!important;background:#04060e6b!important;border-right:none!important;border-radius:0!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .app-user-chip{box-shadow:none!important;background:#00000038!important;border:none!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .metric-card,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .settings-tab,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .settings-panel,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .settings-no-touch-path,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .api-quickstart-panel,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .api-quickstart-panel__code,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .api-quickstart-panel__steps,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .surface-card,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .overview-hero.surface-card,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .dashboard-section{box-shadow:none!important;background:0 0!important;border:none!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .settings-tab--active{color:#2ee5a3!important;background:#2ee5a312!important;box-shadow:inset 0 0 0 1px #2ee5a36b!important}:root[data-theme=dark] body.dark-mode .app-main :where(.surface-card,.panel,[class*=-card]:not([class*=--bare])),:root[data-theme=dark] body.dark-mode .app-shell .metric-card,:root[data-theme=dark] body.dark-mode .metric-card,:root[data-theme=dark] body.dark-mode .metric-card--success,:root[data-theme=dark] body.dark-mode .metric-card--warning,:root[data-theme=dark] body.dark-mode .metric-card--danger,:root[data-theme=dark] body.dark-mode .metric-card--neutral,:root[data-theme=dark] body.dark-mode .metric-card--info{box-shadow:none!important;background:0 0!important;border:none!important}:root[data-theme=dark] body.dark-mode .settings-no-touch-path{scroll-margin-top:6rem}:root[data-theme=dark] .app-shell.app-shell .overview-hero.surface-card{overflow:visible!important}:root[data-theme=dark] .connect-agent-modal .primary-cta.connect-agent-modal__copy--copied{color:#04110d!important;background:linear-gradient(135deg,#23d18b,#2ee5a3)!important;box-shadow:0 10px 28px #23d18b3d!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .app-sidebar__brand .brand-logo-badge--sidebar,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .app-sidebar__brand .brand-logo-badge--mark-only{width:3rem!important;max-width:3rem!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:.22rem!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .brand-logo-badge__svg{max-width:100%!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .overview-hero__copy,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .overview-agent-workbench,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .overview-command-console,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .overview-command-console__transcript,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .overview-command-console__composer,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .overview-command-console__composer textarea,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .overview-manifest-drawer,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .overview-manifest-drawer textarea,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .overview-manifest-drawer pre{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .overview-manifest-drawer textarea,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .overview-manifest-drawer pre{white-space:pre-wrap!important;overflow-wrap:anywhere!important;overflow-x:auto!important}@media (width<=900px){:root[data-theme=dark] body.dark-mode .app-shell.app-shell .app-sidebar__nav,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .app-nav-group,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .app-nav-group__items{min-width:0!important;max-width:100%!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .app-main,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .app-shell-page,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .overview-shell,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .overview-hero{overflow-x:clip!important}}:root[data-theme=dark] body.dark-mode .app-shell.app-shell select{appearance:none!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#02060eb8!important;background-image:linear-gradient(45deg,#0000 50%,#e2e8f0d1 50%),linear-gradient(135deg,#e2e8f0d1 50%,#0000 50%)!important;background-position:calc(100% - 1rem),calc(100% - .72rem)!important;background-repeat:no-repeat!important;background-size:.32rem .32rem,.32rem .32rem!important;padding-right:2.25rem!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .demo-org-switcher--compact .demo-org-switcher__trigger{color:#e2e8f0f0!important;background:#02060e94!important;border-color:#7eebc538!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .demo-org-switcher--compact .demo-org-switcher__panel{color:#e2e8f0f0!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#030710fa!important;border-color:#7eebc53d!important;width:min(18rem,100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important;left:auto!important;right:0!important;box-shadow:0 24px 70px #0000009e!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .demo-org-switcher--compact .demo-org-switcher__name{color:#f8fafcf5!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .demo-org-switcher--compact .demo-org-switcher__industry,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .demo-org-switcher--compact .demo-org-switcher__footer-link{color:#cbd5e1b8!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .demo-org-switcher--compact .demo-org-switcher__option:hover,:root[data-theme=dark] body.dark-mode .app-shell.app-shell .demo-org-switcher--compact .demo-org-switcher__option--active{background:#2ee5a31a!important}:root[data-theme=dark] body.dark-mode .app-shell.app-shell .demo-org-switcher--compact .demo-org-switcher__sep{border-top-color:#7eebc529!important}.substr8-page{--substr8-green:#2ee5a3;--substr8-blue:#62a8ff;--substr8-ink:#eef5ff;--substr8-muted:#e2e8f0b8;--substr8-panel:#070c17bd;background:radial-gradient(circle at 16% 10%,#2ee5a31a,#0000 26rem),radial-gradient(circle at 82% 4%,#62a8ff1a,#0000 28rem),#060912}.substr8-page .landing-topbar{background:#080d18db!important}.substr8-hero{grid-template-columns:minmax(0,1fr) minmax(20rem,33rem);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.substr8-page .landing-hero__body{max-width:48rem}.substr8-proof-row{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.substr8-proof-row span{color:var(--substr8-muted);background:#2ee5a314;border:1px solid #7eebc53d;border-radius:999px;padding:.45rem .7rem;font-size:.84rem}.substr8-console{background:var(--substr8-panel);color:var(--substr8-ink);border:1px solid #7eebc533;border-radius:8px;gap:1rem;padding:clamp(1rem,2vw,1.4rem);display:grid;box-shadow:0 26px 80px #00000047}.substr8-console__header{color:var(--substr8-muted);font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);flex-wrap:wrap;justify-content:space-between;gap:.5rem .75rem;font-size:.76rem;display:flex}.substr8-console__header strong{color:var(--substr8-green);font-weight:700}.substr8-console label{color:var(--substr8-muted);gap:.5rem;font-size:.86rem;font-weight:700;display:grid}.substr8-console textarea,.substr8-console select{color:var(--substr8-ink);font:inherit;background:#030710cc;border:1px solid #94a3b83d;border-radius:8px;min-width:0;padding:.85rem}.substr8-console textarea{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);resize:vertical;line-height:1.55}.substr8-console select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.substr8-research .landing-section__heading,.substr8-freemium .landing-section__heading,.substr8-output .landing-section__heading{max-width:54rem}.substr8-claim-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.substr8-claim-card strong{color:var(--substr8-green);font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);margin-bottom:.9rem;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1;display:block}.substr8-tier-list{gap:.8rem;max-width:58rem;margin:0;padding:0;list-style-position:inside;display:grid}.substr8-tier-list li{color:var(--substr8-muted);background:#ffffff09;border:1px solid #94a3b824;border-radius:8px;padding:1rem 1.1rem}.substr8-output__grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:1rem;display:grid}.substr8-output pre{color:#e2e8f0e6;font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre-wrap;word-break:break-word;background:#030710c7;border:1px solid #94a3b824;border-radius:8px;max-height:32rem;margin:.75rem 0 0;padding:1rem;font-size:.78rem;line-height:1.55;overflow:auto}.substr8-receipt{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.substr8-receipt div{background:#2ee5a30f;border:1px solid #7eebc529;border-radius:8px;padding:.8rem}.substr8-receipt dt{color:#e2e8f09e;text-transform:uppercase;font-size:.72rem}.substr8-receipt dd{color:var(--substr8-ink);overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:800}@media (width<=1100px){.substr8-hero,.substr8-output__grid{grid-template-columns:1fr}.substr8-claim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.substr8-claim-grid,.substr8-receipt{grid-template-columns:1fr}.substr8-proof-row span{width:100%}}.landing-page>.landing-atmosphere,.landing-page>.landing-grain{z-index:0!important;pointer-events:none!important;width:auto!important;height:auto!important;position:fixed!important;inset:0!important}.living-mesh{min-height:clamp(420px,56vh,640px)!important;max-height:640px!important;position:relative!important;overflow:hidden!important}.living-mesh__canvas{pointer-events:none!important;z-index:1!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.landing-skip-link{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;color:#fff!important;z-index:110!important;background:#060a12f2!important;border-radius:999px!important;width:auto!important;height:auto!important;padding:.5rem 1rem!important;text-decoration:none!important;transition:top .15s!important;position:absolute!important;top:-100px!important;left:1rem!important;overflow:hidden!important}.landing-skip-link:focus,.landing-skip-link:focus-visible{clip:auto!important;clip-path:none!important;outline-offset:2px!important;outline:2px solid #5eead4!important;top:1rem!important}
