.landing-page{overflow:hidden;background:#fff}.landing-page .landing-reveal{animation:landing-enter .7s cubic-bezier(.2,.8,.2,1) both}.landing-reveal-1{animation-delay:.06s!important}.landing-reveal-2{animation-delay:.15s!important}.landing-reveal-3{animation-delay:.24s!important}.landing-hero{position:relative;grid-template-columns:minmax(320px,.8fr) minmax(570px,1.2fr);gap:48px;max-width:1280px;padding:82px 32px 72px;align-items:center;background:radial-gradient(circle at 10% 45%,#eef1ff 0,rgba(238,241,255,0) 34%)}.landing-hero:before{position:absolute;z-index:-1;top:-160px;right:-180px;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,#e4e8ff 0,rgba(228,232,255,0) 68%);content:""}.landing-page h2{color:#101828;font-size:clamp(30px,3.5vw,46px);letter-spacing:-.055em;line-height:1.08}.landing-page h3{color:#101828}.public-hero h1{max-width:530px;margin:22px 0 20px;font-size:clamp(44px,5.5vw,74px);line-height:.98;letter-spacing:-.075em}.public-hero h1 span{display:block;color:#465fff}.public-hero-copy>p{max-width:530px;font-size:16px;line-height:1.72}.hero-actions{margin-top:30px}.public-hero-note{font-size:12px}.control-plane-visual{position:relative;isolation:isolate;overflow:hidden;min-height:548px;border:1px solid #313d63;border-radius:13px;background:#0e162b;color:#dbe5ff;box-shadow:0 30px 80px #18264c35,0 8px 26px #10182812;animation:public-enter .5s ease both}.control-plane-grid{position:absolute;inset:0;z-index:-1;opacity:.5;background-image:linear-gradient(#253254 1px,transparent 0),linear-gradient(90deg,#253254 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,#fff,transparent 93%);mask-image:linear-gradient(180deg,#fff,transparent 93%)}.control-plane-glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(2px);pointer-events:none}.control-plane-glow-one{top:55px;left:35%;width:260px;height:260px;background:#465fff2e}.control-plane-glow-two{right:-100px;bottom:10px;width:320px;height:220px;background:#16c5bd22}.control-plane-topbar{display:flex;align-items:center;gap:18px;height:43px;padding:0 18px;border-bottom:1px solid #253455;background:#111c36;color:#8998ba;font:600 9px var(--font-mono),monospace;letter-spacing:.1em}.control-plane-brand{display:inline-flex;align-items:center;gap:8px;color:#dbe5ff}.control-plane-brand i{width:8px;height:8px;border-radius:2px;background:#6677ff;box-shadow:0 0 14px #6677ff}.control-plane-demo{display:inline-flex;align-items:center;gap:6px;color:#f6c86c}.control-plane-demo b{width:5px;height:5px;border-radius:50%;background:#f6b94d}.control-plane-time{margin-left:auto;color:#667696}.control-plane-body{position:relative;padding:25px 26px 22px}.control-plane-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:21px}.control-plane-heading span:first-child{display:block;color:#7080a1;font:600 9px var(--font-mono),monospace;letter-spacing:.12em}.control-plane-heading strong{display:block;margin-top:5px;color:#f1f5ff;font-size:17px;letter-spacing:-.02em}.control-plane-health{display:inline-flex;align-items:center;gap:8px;border:1px solid #1c6e68;border-radius:999px;padding:7px 10px;color:#7ee2c3;font:600 9px var(--font-mono),monospace;letter-spacing:.06em}.control-plane-health i{width:6px;height:6px;border-radius:50%;background:#46d3a0;box-shadow:0 0 0 4px #46d3a022}.control-plane-providers{display:flex;gap:7px;position:relative;z-index:2}.plane-provider{display:flex;align-items:center;gap:7px;border:1px solid #29385d;border-radius:5px;background:#151f3a;padding:7px 9px;color:#d7e0f5}.plane-provider b{font-size:10px}.plane-provider small{color:#7888aa;font:9px var(--font-mono),monospace}.plane-aws b{color:#f5aa4c}.plane-azure b{color:#69a9ff}.plane-gcp b{color:#80d7a7}.plane-onprem b{color:#e68dff}.topology-canvas{position:relative;margin:2px -4px 0;height:240px}.topology-canvas svg{display:block;width:100%;height:100%;overflow:visible}.topology-link{fill:none;stroke-linecap:round}.topology-link-muted{stroke:#304064;stroke-width:1.5;stroke-dasharray:4 7}.topology-link-live{stroke:url(#linkGradient);stroke-width:1.2;stroke-dasharray:9 15;animation:topology-flow 2.8s linear infinite}.topology-link-delay{animation-delay:1.1s}.topology-node{stroke-width:1.5}.topology-node-cloud{fill:#172846;stroke:#6788ff}.topology-node-edge{fill:#251f43;stroke:#d18aff}.topology-node-core{fill:#183a46;stroke:#4ed8c2}.topology-node-workload{fill:#1e293e;stroke:#92a6cf}.topology-node-glow{fill:#42d7c2;opacity:.25}.topology-node-label{fill:#d9e5ff;font:700 8px var(--font-mono),monospace;letter-spacing:.05em}.topology-node-label text+text{fill:#7182a6;font-size:6px;font-weight:500}.topology-packet{fill:#7a8dff;filter:drop-shadow(0 0 4px #7a8dff);animation:packet-move 3.2s ease-in-out infinite}.topology-packet-two{fill:#43d8bd;animation-delay:1.2s}.topology-packet-three{fill:#e6ab55;animation-delay:2s}.topology-canvas-label{position:absolute;bottom:2px;left:4px;color:#7182a6;font:600 8px var(--font-mono),monospace;letter-spacing:.1em}.control-plane-bottom{display:grid;grid-template-columns:1fr 1fr 1.08fr;grid-gap:9px;gap:9px}.plane-signal{min-height:102px;border:1px solid #29385d;border-radius:7px;background:#131e38;padding:12px}.signal-label{display:block;color:#7182a6;font:600 8px var(--font-mono),monospace;letter-spacing:.08em}.plane-signal strong{display:block;margin-top:7px;color:#f2f6ff;font-size:19px;letter-spacing:-.05em}.plane-signal strong small{color:#7788aa;font-size:9px;font-weight:500;letter-spacing:0}.signal-meter{height:4px;margin:11px 0 7px;border-radius:99px;background:#263557}.signal-meter i{display:block;width:73%;height:100%;border-radius:99px;background:linear-gradient(90deg,#4e65ff,#4dd5bd)}.signal-foot{color:#7788aa;font:9px var(--font-mono),monospace}.signal-good{color:#67d7b4}.signal-bars{display:flex;align-items:flex-end;gap:3px;height:17px;margin:7px 0 3px}.signal-bars i{display:block;width:10%;border-radius:2px 2px 0 0;background:#536cff;animation:signal-bars 1.8s ease-in-out infinite alternate}.signal-bars i:first-child{height:35%}.signal-bars i:nth-child(2){height:55%;animation-delay:.1s}.signal-bars i:nth-child(3){height:42%;animation-delay:.2s}.signal-bars i:nth-child(4){height:75%;animation-delay:.3s}.signal-bars i:nth-child(5){height:61%;animation-delay:.4s}.signal-bars i:nth-child(6){height:90%;animation-delay:.5s}.signal-bars i:nth-child(7){height:77%;animation-delay:.6s}.signal-review{display:flex;align-items:center;gap:7px;margin:8px 0 5px}.signal-review b{border-radius:3px;background:#5d3b2a;padding:3px 4px;color:#f7ba6a;font:700 7px var(--font-mono),monospace}.signal-review span{overflow:hidden;color:#b4bfd5;font:8px var(--font-mono),monospace;text-overflow:ellipsis;white-space:nowrap}.signal-warn{color:#f1bd6e}.control-plane-footer{display:flex;align-items:center;gap:17px;min-height:43px;padding:0 18px;border-top:1px solid #253455;background:#111c36;color:#7f8eae;font:8px var(--font-mono),monospace;letter-spacing:.04em}.control-plane-footer span{display:inline-flex;align-items:center;gap:5px}.control-plane-footer i{width:5px;height:5px;border-radius:50%}.status-green{background:#4bd5a4}.status-amber{background:#e9ae58}.status-blue{background:#7281ff}.control-plane-footer b{margin-left:auto;color:#8c9bff;font-size:8px;white-space:nowrap}.landing-anchor-nav{display:flex;gap:24px;border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0;padding-top:16px;padding-bottom:16px}.landing-anchor-nav a{color:#475467;font-size:13px;text-decoration:none}.landing-anchor-nav a:hover{color:#2437bf}.public-stats{border-bottom:1px solid #eaecf0;background:#f8faff}.public-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 32px}.public-stat-grid>div{display:grid;grid-gap:5px;gap:5px;padding:0 24px;border-left:1px solid #e4e9f2}.public-stat-grid strong{color:#101828;font-size:15px}.public-stat-grid span{color:#667085;font-size:12px}.provider-section{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);grid-gap:38px 68px;gap:38px 68px;padding:92px 32px}.ai-copy>p,.provider-intro p,.public-section-heading>p{color:#667085;font-size:16px;line-height:1.7}.provider-intro p,.provider-sync{max-width:520px}.provider-sync{display:flex;align-items:center;gap:8px;margin-top:24px;border-top:1px solid #e4e9f2;padding-top:15px;color:#667085;font:11px var(--font-mono),monospace}.provider-sync b{color:#344054}.provider-sync-dot,.provider-tile-status{width:7px;height:7px;flex:none;border-radius:50%;background:#12b76a;box-shadow:0 0 0 4px #12b76a18}.provider-sync-count{margin-left:auto;color:#465fff}.provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-content:start}.provider-tile{position:relative;display:flex;align-items:center;gap:12px;min-height:72px;border:1px solid #dfe4ef;border-radius:9px;background:#fff;padding:13px 14px;box-shadow:0 3px 10px #172b4d08;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;animation:provider-float .6s cubic-bezier(.2,.8,.2,1) both}.provider-tile:nth-child(2){animation-delay:.05s}.provider-tile:nth-child(3){animation-delay:.1s}.provider-tile:nth-child(4){animation-delay:.15s}.provider-tile:nth-child(5){animation-delay:.2s}.provider-tile:nth-child(6){animation-delay:.25s}.provider-tile:nth-child(7){animation-delay:.3s}.provider-tile:nth-child(8){animation-delay:.35s}.provider-tile:hover{border-color:#aab7ff;box-shadow:0 12px 24px #465fff18;transform:translateY(-3px)}.provider-icon{display:grid;place-items:center;width:35px;height:35px;flex:none;border-radius:8px;background:#f1f4ff;color:#465fff}.provider-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.provider-icon-aws{background:#fff4e5;color:#e99423}.provider-icon-azure{background:#eaf3ff;color:#2173d6}.provider-icon-gcp{background:#ebfbf4;color:#199867}.provider-icon-onprem{background:#f2efff;color:#7658bf}.provider-icon-hetzner{background:#fff0ee;color:#ed5a4e}.provider-icon-digitalocean{background:#eaf8ff;color:#1686bd}.provider-icon-ovh{background:#f2f1ff;color:#5d59b8}.provider-icon-oracle{background:#fff0f0;color:#c74634}.provider-tile-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.provider-tile-copy b{overflow:hidden;color:#344054;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.provider-tile-copy small{color:#98a2b3;font:10px var(--font-mono),monospace}.provider-tile-status{width:6px;height:6px;margin-left:auto;box-shadow:none}.landing-capabilities{border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0;background:#f8f9fc;padding:92px 0}.landing-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px}.landing-capability-card{min-height:276px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;padding:24px;box-shadow:0 1px 2px #10182808;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.landing-capability-card:hover{transform:translateY(-4px);border-color:#cbd5f8;box-shadow:0 16px 30px #10182812}.capability-card-top{justify-content:space-between;color:#98a2b3;font:600 11px var(--font-mono),monospace}.capability-icon{width:36px;height:36px;border:1px solid #dce3f4;border-radius:9px;background:#f4f6ff;color:#465fff}.capability-icon svg{width:19px;height:19px;stroke-width:1.7}.landing-capability-card h3{margin:30px 0 10px;font-size:17px;letter-spacing:-.025em}.landing-capability-card p{color:#667085;line-height:1.65}.capability-card-status{margin-top:auto;padding-top:18px;color:#667085;font-size:12px;font-weight:700}.workflow-section{padding:92px 32px}.workflow-panel{border:1px solid #dfe4ef;border-radius:12px;background:#111a31;color:#fff;box-shadow:0 18px 45px #10182812}.workflow-heading{padding:34px 34px 28px}.workflow-heading h2{max-width:650px;margin:12px 0 0;color:#fff}.workflow-grid{border-top:1px solid #273552}.workflow-grid article{min-height:194px;padding:22px 25px;border-right:1px solid #273552}.workflow-grid article>span{color:#8798c8;font:600 10px var(--font-mono),monospace}.workflow-line{width:100%;margin:18px 0 21px;background:linear-gradient(90deg,#4f62ff,#2b3958)}.workflow-grid h3{margin:0;color:#fff;font-size:18px}.workflow-grid p{margin:9px 0;color:#a9b5cc;line-height:1.55;font-size:13px}.workflow-footer{gap:8px;border-top:1px solid #273552;padding:17px 25px;color:#93a3c1;font:11px var(--font-mono),monospace}.faq-section,.use-case-section{padding:92px 32px}.use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.use-case-grid article{border:1px solid #e4e7ec;border-radius:10px;background:#fff;padding:26px}.faq-list p,.use-case-grid p{color:#667085;line-height:1.7}.faq-section{max-width:980px}.faq-section>h2{margin-top:12px}.faq-list{margin-top:32px;border-top:1px solid #e4e7ec}.faq-list details{border-bottom:1px solid #e4e7ec;padding:20px 0}.faq-list summary{color:#101828;font-size:17px;font-weight:700}.faq-list p{max-width:760px;margin:14px 0 0}.landing-page .ai-section{border:1px solid #e4e7ef;border-radius:12px}.landing-page .public-cta{border-color:#d8def0;background:linear-gradient(110deg,#f5f7ff,#fff)}@keyframes landing-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes public-enter{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}@keyframes topology-flow{to{stroke-dashoffset:-48}}@keyframes packet-move{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(20px,8px)}}@keyframes signal-bars{0%{opacity:.55;transform:scaleY(.72);transform-origin:bottom}to{opacity:1;transform:scaleY(1);transform-origin:bottom}}@keyframes provider-float{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:980px){.landing-hero{grid-template-columns:1fr;gap:42px}.public-hero-copy{max-width:720px}.public-hero h1{max-width:700px}.control-plane-visual{max-width:760px;margin:auto}.provider-section{grid-template-columns:1fr;gap:35px}.provider-grid{max-width:720px}.landing-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-grid{grid-template-columns:repeat(2,1fr)}.workflow-grid article:nth-child(2){border-right:0}.workflow-grid article:nth-child(-n+2){border-bottom:1px solid #273552}.public-stat-grid{grid-template-columns:repeat(2,1fr);gap:20px}.public-stat-grid>div:nth-child(3){padding-left:0;border-left:0}}@media (max-width:720px){.landing-hero{padding:56px 24px 52px;background:radial-gradient(circle at 50% 15%,#eef1ff,rgba(238,241,255,0) 42%)}.landing-hero:before{right:-240px}.public-hero h1{font-size:clamp(42px,12vw,62px)}.public-hero-copy>p{font-size:15px}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.control-plane-visual{min-height:0;border-radius:10px}.control-plane-topbar{gap:9px;padding:0 12px;font-size:7px}.control-plane-time{display:none}.control-plane-body{padding:19px 14px 15px}.control-plane-heading{display:block}.control-plane-health{margin-top:12px}.control-plane-providers{display:grid;grid-template-columns:repeat(2,1fr)}.plane-provider{justify-content:space-between;padding:7px}.plane-provider small{font-size:7px}.topology-canvas{height:200px;margin-top:10px}.topology-canvas-label{font-size:7px}.control-plane-bottom{grid-template-columns:1fr}.plane-signal{min-height:90px}.control-plane-footer{flex-wrap:wrap;gap:8px;padding:10px 12px}.control-plane-footer b{width:100%;margin-left:0}.landing-anchor-nav{gap:16px;overflow-x:auto;padding-right:24px;padding-left:24px}.public-stat-grid{grid-template-columns:1fr 1fr;padding:20px 24px;gap:17px 0}.public-stat-grid>div{padding:0 12px}.public-stat-grid>div:nth-child(odd){padding-left:0}.public-stat-grid>div:nth-child(2n){padding-right:0}.public-stat-grid strong{font-size:13px}.public-stat-grid span{font-size:10px;line-height:1.4}.faq-section,.provider-section,.use-case-section{padding:64px 24px}.provider-grid{grid-template-columns:1fr 1fr;gap:8px}.provider-tile{min-height:64px;gap:8px;padding:10px}.provider-icon{width:30px;height:30px}.provider-icon svg{width:18px;height:18px}.provider-tile-copy b{font-size:11px}.provider-tile-copy small{font-size:8px}.provider-sync{display:grid;grid-template-columns:auto 1fr;grid-gap:7px;gap:7px}.provider-sync-count{grid-column:2;margin-left:0}.landing-capabilities{padding:64px 0}.landing-capabilities .page-width{padding:0 24px}.landing-capability-grid{grid-template-columns:1fr}.landing-capability-card{min-height:0}.workflow-section{padding:64px 24px}.workflow-heading{padding:26px 22px 22px}.workflow-grid{grid-template-columns:1fr}.workflow-grid article,.workflow-grid article:nth-child(2){border-right:0;border-bottom:1px solid #273552}.workflow-grid article:last-child{border-bottom:0}.workflow-footer{align-items:flex-start;padding:15px 20px;line-height:1.5}.use-case-grid{grid-template-columns:1fr}.ai-section{margin:0 24px;padding:24px!important}.ai-terminal{margin-top:27px}.faq-section{max-width:none}.faq-section>h2{font-size:31px}.landing-page .public-cta{margin:0 24px}}@media (prefers-reduced-motion:reduce){.control-plane-visual,.control-plane-visual *,.landing-page .landing-reveal,.provider-tile,.signal-bars i,.topology-link-live,.topology-packet{animation:none!important}}.landing-page{--landing-line:#dce4ef;--landing-blue:#5265f5;--landing-ice:#f4f7fb;background:#f7f9fc}.landing-page .page-width{width:min(1180px,calc(100% - 64px));max-width:none}.landing-page .landing-hero.page-width{width:min(1280px,calc(100% - 64px));max-width:none}.landing-page h2{max-width:680px;font-size:clamp(32px,4vw,54px);letter-spacing:-.065em}.landing-page h2,.landing-page h3{color:var(--landing-ink);font-weight:650}.landing-page h3{letter-spacing:-.035em}.landing-anchor-nav{width:100%;max-width:none;padding:0 max(32px,calc((100% - 1180px) / 2));border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-anchor-nav a{position:relative;padding:18px 0;color:#718098;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:color .2s ease}.landing-anchor-nav a:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--landing-blue);content:"";opacity:0;transform:scaleX(.3);transition:opacity .2s ease,transform .2s ease}.landing-anchor-nav a:hover{color:var(--landing-blue)}.landing-anchor-nav a:hover:after{opacity:1;transform:scaleX(1)}.public-stats{border-bottom:1px solid var(--landing-line);background:#fff}.public-stat-grid{width:min(1180px,calc(100% - 64px));max-width:none;padding:25px 0}.public-stat-grid>div{padding:0 28px;border-left:1px solid var(--landing-line)}.public-stat-grid>div:first-child{padding-left:0;border-left:0}.public-stat-grid strong{color:var(--landing-ink);font-size:16px;letter-spacing:-.03em}.public-stat-grid span{color:#8490a3;font-size:11px;letter-spacing:.02em}.provider-section{width:min(1180px,calc(100% - 64px));max-width:none;padding:110px 0 116px;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);gap:86px}.provider-intro h2{margin:14px 0 18px;max-width:470px}.provider-intro>p{max-width:475px;color:var(--landing-muted);line-height:1.75}.provider-sync{border:1px solid var(--landing-line);border-radius:12px;background:#fff;box-shadow:0 12px 30px #263d6810}.provider-sync-count{color:var(--landing-blue)}.provider-grid{align-content:center;gap:11px}.provider-tile{min-height:82px;border:1px solid var(--landing-line);border-radius:13px;background:rgba(255,255,255,.82);box-shadow:0 8px 24px #263d6808;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.provider-tile:hover{border-color:#bcc8f8;box-shadow:0 16px 34px #263d6817;transform:translateY(-4px)}.provider-tile-copy b{color:var(--landing-ink)}.provider-tile-copy small{color:#8793a6}.provider-tile-status{box-shadow:0 0 0 4px #1eae7816}.landing-capabilities{position:relative;overflow:hidden;padding:126px 0 134px;background:#101b33;color:#cad4e7}.landing-capabilities:before{position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 0),linear-gradient(90deg,#ffffff08 1px,transparent 0);background-size:48px 48px;content:"";-webkit-mask-image:linear-gradient(120deg,#fff,transparent 76%);mask-image:linear-gradient(120deg,#fff,transparent 76%)}.landing-capabilities>.page-width{position:relative}.capability-heading{margin-bottom:48px}.capability-heading h2{color:#f4f7ff}.capability-heading p{max-width:330px;color:#9eabc2;line-height:1.7}.landing-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.landing-capability-card{position:relative;display:flex;min-height:270px;flex-direction:column;padding:25px 26px 22px;border:1px solid #2a3958;border-radius:16px;background:linear-gradient(145deg,#182643e8,#121e37e8);box-shadow:0 18px 40px #060d1e1f;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease}.landing-capability-card:after{position:absolute;right:25px;bottom:23px;width:36px;height:1px;background:linear-gradient(90deg,var(--landing-cyan),transparent);content:"";opacity:.7}.landing-capability-card:hover{border-color:#586df7;box-shadow:0 22px 46px #060d1e66;transform:translateY(-6px);background:linear-gradient(145deg,#1d2c50,#13213d)}.capability-card-featured{grid-column:1/-1;min-height:240px;background:linear-gradient(120deg,#1b2c52,#15243e 52%,#132b40)}.capability-card-featured:before{position:absolute;top:0;right:0;width:45%;height:100%;background:radial-gradient(circle at 70% 30%,#5367f52b,transparent 62%);content:"";pointer-events:none}.capability-card-top{display:flex;align-items:center;min-height:39px;gap:11px}.capability-index{color:#8f9db8;font:600 11px var(--font-mono),monospace;letter-spacing:.08em}.capability-category{color:#72dcd1;font:600 10px var(--font-mono),monospace;letter-spacing:.11em;text-transform:uppercase}.capability-icon{display:grid;place-items:center;width:40px;height:40px;margin-left:auto;border:1px solid #405071;border-radius:11px;background:#101a31;color:#91a2ff;transition:color .25s ease,background .25s ease,transform .25s ease}.landing-capability-card:hover .capability-icon{background:#5265f526;color:#aeb9ff;transform:rotate(7deg) scale(1.08)}.capability-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.landing-capability-card h3{margin:25px 0 10px;color:#f4f7ff;font-size:21px}.landing-capability-card p{max-width:590px;margin:0;color:#aab6ca;font-size:13px;line-height:1.7}.capability-card-meta{display:flex;align-items:end;gap:18px;margin-top:auto;padding-top:24px;color:#8796b1;font:10px var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase}.capability-card-meta span:first-child{display:grid;grid-gap:4px;gap:4px}.capability-card-meta b{color:#dce7fb;font:600 12px var(--font-body);letter-spacing:0;text-transform:none}.capability-card-meta small{font:inherit;color:#71819c}.capability-status{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#9de4c3;white-space:nowrap}.capability-status i{width:6px;height:6px;border-radius:50%;background:var(--landing-green);box-shadow:0 0 0 4px #1eae781c}.workflow-section{width:min(1180px,calc(100% - 64px));max-width:none;padding:126px 0 42px}.workflow-panel{overflow:hidden;border:1px solid #293958;border-radius:20px;background:#101b33;color:#cad4e7;box-shadow:0 24px 60px #17284a1c}.workflow-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;padding:48px 48px 42px;border-bottom:1px solid #293958}.workflow-heading h2{max-width:590px;margin:13px 0 0;color:#f4f7ff}.workflow-summary{display:inline-flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid #334566;border-radius:99px;color:#aab7cd;font:10px var(--font-mono),monospace;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase}.workflow-summary i{width:7px;height:7px;border-radius:50%;background:var(--landing-green);box-shadow:0 0 0 4px #1eae7820}.workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:36px 34px 29px}.workflow-grid article{position:relative;padding:0 17px;border-right:1px solid #293958}.workflow-grid article:last-child{border-right:0}.workflow-step-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.workflow-number{display:grid;width:35px;height:35px;place-items:center;border:1px solid #586df7;border-radius:50%;color:#d7ddff;font:600 11px var(--font-mono),monospace;box-shadow:0 0 0 7px #5265f50d}.workflow-state{color:#71819c;font:9px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.workflow-line{height:1px;margin:27px -17px 24px;background:linear-gradient(90deg,#5265f5,#39cfc1);opacity:.72}.workflow-grid article:not(:last-child) .workflow-line:after{position:absolute;top:61px;right:-4px;width:7px;height:7px;border-top:1px solid var(--landing-cyan);border-right:1px solid var(--landing-cyan);content:"";transform:rotate(45deg)}.workflow-grid h3{margin:0 0 9px;color:#f4f7ff;font-size:17px}.workflow-grid p{margin:0;color:#9eabc2;font-size:12px;line-height:1.7}.workflow-footer{display:flex;align-items:center;gap:10px;padding:18px 48px;border-top:1px solid #293958;color:#9eabc2;font-size:11px}.workflow-footer .public-live-dot{width:6px;height:6px;box-shadow:0 0 0 4px #1eae781c}.use-case-section{width:min(1180px,calc(100% - 64px));padding:126px 0 130px}.use-case-section .public-section-heading{margin-bottom:46px}.use-case-section .public-section-heading p{max-width:320px}.use-case-grid{grid-template-columns:repeat(3,1fr)}.use-case-card{min-height:420px;border:1px solid var(--landing-line);background:#fff;box-shadow:0 12px 30px #263d6809;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.use-case-card:hover{border-color:#b9c5f6;box-shadow:0 22px 44px #263d6817;transform:translateY(-7px)}.use-case-scene{height:220px;overflow:hidden;background:#121f3a}.scene-grid{fill:none;stroke:#ffffff0d;stroke-width:1}.scene-frame{stroke:#ffffff14;stroke-width:1}.scene-chart,.scene-connection{fill:none;stroke:url(#scene-line-0);stroke-width:2;stroke-dasharray:4 7}.scene-node{stroke-width:1.5}.scene-node-primary{fill:#5265f526;stroke:#8190ff}.scene-node-secondary{fill:#39cfc11c;stroke:#62dcd0}.use-case-scene text{fill:#d6e0f5;font:600 8px var(--font-mono),monospace;letter-spacing:.08em;text-anchor:middle}.scene-highlight{fill:none;stroke:#61d8cb;stroke-width:3;stroke-linecap:round;opacity:.8}.scene-highlight-muted{stroke:#627293;opacity:.5}.scene-sheet{fill:#1e2e4c;stroke:#687cff;stroke-width:1.2}.scene-check{fill:#1eae7826;stroke:#5bd9a1;stroke-width:1.5}.scene-check-mark{fill:none;stroke:#92e8bd;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.scene-review,.scene-runbook{fill:#233553;stroke:#3d4d6b;stroke-width:1}.scene-review-text{fill:#aebbd1!important;font-size:7px!important;text-anchor:start!important}.scene-dot-amber{fill:#e7a43b}.scene-dot-green{fill:#54d6a1}.scene-chart-area{fill:#5265f51a}.scene-chart{stroke:url(#scene-line-0);stroke-dasharray:none;stroke-width:2.5}.scene-chart-point{fill:#fff;stroke:#63dacc;stroke-width:3}.use-case-copy{padding:26px 27px 29px}.use-case-number{color:var(--landing-blue);letter-spacing:.1em}.use-case-copy h3{margin:14px 0 9px;font-size:22px}.use-case-copy p{color:var(--landing-muted)}.ai-section{width:min(1180px,calc(100% - 64px));max-width:none;display:grid;grid-template-columns:minmax(0,.75fr) minmax(520px,1.25fr);grid-gap:80px;gap:80px;align-items:center;padding:122px 0 132px;border-top:1px solid var(--landing-line)}.ai-copy h2{margin:14px 0 18px}.ai-copy>p{max-width:450px;color:var(--landing-muted);line-height:1.75}.ai-copy .button{margin-top:16px}.ai-terminal{overflow:hidden;border:1px solid #2a3a5a;border-radius:16px;background:#0d172d;box-shadow:0 25px 60px #17284a2b;color:#d9e5f8}.terminal-bar{display:flex;align-items:center;gap:7px;padding:16px 18px;border-bottom:1px solid #263755;color:#91a0ba;font:10px var(--font-mono),monospace}.terminal-bar>span:not(.terminal-live){width:7px;height:7px;border-radius:50%;background:#56657e}.terminal-bar>span:nth-child(2){background:#d9a342}.terminal-bar>span:nth-child(3){background:#51c99d}.terminal-bar b{margin-left:8px;color:#dce6f6;font-weight:500}.terminal-live{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#6dd8c7;font:9px var(--font-mono),monospace;text-transform:uppercase}.terminal-live i{width:5px;height:5px;border-radius:50%;background:#52d5b1}.terminal-content{padding:28px 30px 30px;background:radial-gradient(circle at 90% 0,#344d921c,transparent 45%);font:12px var(--font-mono),monospace}.terminal-content>p{margin:0 0 15px;color:#b1bfd4}.terminal-content em{display:inline-block;width:92px;color:#7183a4;font-style:normal;text-transform:uppercase}.terminal-content p:nth-child(2) em{color:#d5a451}.terminal-content p:nth-child(3) em{color:#6ed8c8}.ai-approval{margin:26px 0 20px;border:1px solid #384b70;border-radius:10px;background:#162541}.ai-approval summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 15px;cursor:pointer;list-style:none}.ai-approval summary::-webkit-details-marker{display:none}.ai-approval summary:after{width:7px;height:7px;border-right:1px solid #91a0ba;border-bottom:1px solid #91a0ba;content:"";transform:rotate(45deg);transition:transform .2s ease}.ai-approval[open] summary:after{transform:rotate(225deg)}.ai-approval summary strong{color:#efc16c;font-weight:500}.ai-approval summary span{color:#91a0ba;font-size:10px}.ai-approval summary b{padding:7px 9px;border:1px solid #4f62a0;border-radius:6px;color:#cad5ff;font:10px var(--font-body);font-weight:600}.ai-approval-detail{padding:0 15px 15px;border-top:1px solid #2b3d5e}.ai-approval-detail p{margin:14px 0;color:#afbdd2;font:11px var(--font-body);line-height:1.6}.ai-approval-actions{display:flex;gap:9px}.ai-approval-actions span{display:inline-flex;align-items:center;gap:6px;color:#84d7ba;font-size:10px}.ai-approval-actions i{width:5px;height:5px;border-radius:50%;background:#50cca0}.terminal-status{display:flex;align-items:center;gap:9px;padding-top:18px;border-top:1px solid #263755;color:#6ed8c8;font-size:11px}.terminal-status i{width:7px;height:7px;border-radius:50%;background:#52d5b1;box-shadow:0 0 0 4px #52d5b11c}.faq-section{width:min(900px,calc(100% - 64px));max-width:none;padding:118px 0 130px}.faq-section>h2{margin:14px 0 42px;max-width:620px}.faq-list{border-top:1px solid var(--landing-line)}.faq-list details{border-bottom:1px solid var(--landing-line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 2px;color:var(--landing-ink);cursor:pointer;font-size:16px;font-weight:600;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{width:9px;height:9px;flex:none;border-right:1.5px solid var(--landing-blue);border-bottom:1.5px solid var(--landing-blue);content:"";transform:rotate(45deg);transition:transform .2s ease}.faq-list details[open] summary:after{transform:rotate(225deg)}.faq-list details p{max-width:700px;margin:-5px 42px 23px 2px;color:var(--landing-muted);font-size:14px;line-height:1.75}.public-cta{width:min(1180px,calc(100% - 64px));max-width:none;margin-bottom:110px;padding:54px 58px;border:1px solid #2d3c5d;border-radius:18px;background:linear-gradient(110deg,#13233e,#1d2d50);box-shadow:0 25px 60px #17284a1e}.public-cta h2{margin:13px 0 10px;color:#f4f7ff}.public-cta p{margin:0;color:#9eabc2}.public-cta .section-kicker{color:#76dcd0}.public-cta .text-link{color:#d5def0}.public-cta .text-link:hover{color:#77ddd2}@media (max-width:980px){.ai-section,.faq-section,.landing-page .landing-hero.page-width,.landing-page .page-width,.provider-section,.public-cta,.use-case-section,.workflow-section{width:calc(100% - 48px)}.provider-section{gap:45px}.landing-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-heading{padding:38px 32px 34px}.workflow-grid{padding:30px 18px 24px}.workflow-grid article{padding:0 13px}.workflow-line{margin-right:-13px;margin-left:-13px}.workflow-footer{padding-right:32px;padding-left:32px}.ai-section{grid-template-columns:1fr;gap:45px}.ai-copy>p{max-width:620px}.use-case-grid{grid-template-columns:1fr 1fr}.use-case-card:last-child{grid-column:1/-1}.use-case-card:last-child .use-case-scene{height:190px}}@media (max-width:720px){.ai-section,.faq-section,.landing-page .landing-hero.page-width,.landing-page .page-width,.provider-section,.public-cta,.use-case-section,.workflow-section{width:calc(100% - 32px)}.landing-page .landing-hero.page-width{width:100%}.landing-anchor-nav{padding:0 16px}.landing-anchor-nav a{padding:15px 0;font-size:9px}.public-stat-grid{width:calc(100% - 32px);padding:20px 0}.public-stat-grid>div{padding:0 12px}.public-stat-grid>div:first-child{padding-left:0}.public-stat-grid strong{font-size:13px}.public-stat-grid span{font-size:10px}.provider-section{padding:76px 0 84px}.provider-intro h2{font-size:34px}.provider-grid{grid-template-columns:1fr 1fr}.provider-tile{min-height:69px}.landing-capabilities{padding:82px 0 86px}.capability-heading{display:block;margin-bottom:32px}.capability-heading p{margin-top:20px}.landing-capability-grid{grid-template-columns:1fr;gap:10px}.capability-card-featured{grid-column:auto}.capability-card-featured,.landing-capability-card{min-height:245px;padding:21px 20px}.landing-capability-card h3{font-size:19px}.capability-card-meta{gap:10px}.capability-status{font-size:9px}.workflow-section{padding-top:80px}.workflow-heading{display:block;padding:29px 22px 27px}.workflow-heading h2{font-size:32px}.workflow-summary{margin-top:21px}.workflow-grid{display:block;padding:26px 22px 14px}.workflow-grid article{padding:0 0 28px;border-right:0}.workflow-grid article:not(:last-child){border-bottom:1px solid #293958}.workflow-grid article+article{padding-top:28px}.workflow-line{margin:20px 0 17px;background:linear-gradient(90deg,#5265f5,#39cfc1)}.workflow-grid article:not(:last-child) .workflow-line:after{display:none}.workflow-footer{align-items:flex-start;padding:17px 22px;font-size:10px;line-height:1.5}.use-case-section{padding:82px 0 88px}.use-case-section .public-section-heading{display:block;margin-bottom:31px}.use-case-section .public-section-heading p{margin-top:19px}.use-case-grid{grid-template-columns:1fr;gap:12px}.use-case-card:last-child{grid-column:auto}.use-case-card:last-child .use-case-scene,.use-case-scene{height:190px}.use-case-card{min-height:0}.use-case-copy{padding:22px 21px 25px}.use-case-copy h3{font-size:20px}.ai-section{gap:35px;padding:82px 0 88px}.ai-copy h2{font-size:34px}.terminal-bar{padding:13px 14px}.terminal-bar b{font-size:9px}.terminal-live{display:none}.terminal-content{padding:22px 17px}.terminal-content>p{display:grid;grid-gap:6px;gap:6px;line-height:1.45}.terminal-content em{width:auto}.ai-approval summary{grid-template-columns:auto 1fr}.ai-approval summary b{grid-column:2;justify-self:start}.faq-section{padding:82px 0 88px}.faq-section h2{font-size:34px;margin-bottom:31px}.faq-list summary{padding:20px 2px;font-size:14px;line-height:1.45}.faq-list details p{margin-right:20px;font-size:13px}.public-cta{display:block;margin-bottom:64px;padding:32px 24px}.public-cta h2{font-size:34px}.cta-actions{align-items:flex-start;flex-direction:column;margin-top:26px;gap:18px}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :after,.landing-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.landing-page .landing-capability-card,.landing-page .provider-tile,.landing-page .use-case-card{transform:none!important}}.kinetic-section{overflow:hidden;background:#000;color:#fff;padding:0 0 112px}.kinetic-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.42fr) 116px;grid-gap:40px;gap:40px;align-items:end;padding-top:108px;padding-bottom:74px}.kinetic-label{display:block;margin-bottom:22px;color:#ff4d00;font:700 11px var(--font-mono),monospace;letter-spacing:.08em}.kinetic-intro h2{margin:0;color:#fff;font-family:Archivo Black,Arial Black,Impact,sans-serif;font-size:clamp(54px,8.1vw,116px);font-weight:900;letter-spacing:-.075em;line-height:.84;text-transform:uppercase}.kinetic-intro p{max-width:340px;margin:0 0 4px;color:#c7c7c7;font-size:15px;line-height:1.62}.kinetic-scroll-mark{position:relative;display:grid;width:92px;height:92px;place-items:center;justify-self:end;border:2px solid #ff4d00;border-radius:50%;color:#ff4d00}.kinetic-scroll-mark svg{position:absolute;inset:7px;width:78px;height:78px;animation:kinetic-spin 12s linear infinite}.kinetic-scroll-mark text{fill:currentColor;font:700 8px var(--font-mono),monospace;letter-spacing:1px}.kinetic-scroll-mark b{font-size:26px;font-weight:400}.kinetic-marquee{position:relative;width:calc(100% + 28px);margin-left:-14px;padding:20px 0 22px;overflow:hidden;border-top:2px solid #ff4d00;border-bottom:2px solid #ff4d00;background:#ff4d00;transform:rotate(-2deg)}.kinetic-track{display:flex;width:max-content;gap:34px;color:#000;font-family:Archivo Black,Arial Black,Impact,sans-serif;font-size:clamp(44px,6.5vw,94px);font-weight:900;letter-spacing:-.07em;line-height:.82;text-transform:uppercase;white-space:nowrap;animation:kinetic-marquee 24s linear infinite}.kinetic-track span{display:inline-block}.kinetic-track-reverse{margin-top:13px;color:#fff;font-size:clamp(30px,4vw,58px);opacity:.92;animation-direction:reverse;animation-duration:18s}.kinetic-services{margin-top:92px;border-top:1px solid #ffffff33}.kinetic-service{display:grid;grid-template-columns:80px minmax(0,1fr) 84px;grid-gap:22px;gap:22px;align-items:center;min-height:180px;border-bottom:1px solid #ffffff33;transition:background .25s ease,padding .25s ease}.kinetic-service:hover{padding-right:18px;padding-left:18px;background:#ffffff0d}.kinetic-index{align-self:start;padding-top:33px;color:#ff4d00;font:700 12px var(--font-mono),monospace;letter-spacing:.05em}.kinetic-service-copy{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(250px,.7fr) minmax(210px,.6fr);grid-gap:26px;gap:26px;align-items:center}.kinetic-service h3{margin:0;color:#fff;font-family:Archivo Black,Arial Black,Impact,sans-serif;font-size:clamp(31px,4.2vw,62px);font-weight:900;letter-spacing:-.065em;line-height:.88;text-transform:uppercase;transition:transform .25s ease}.kinetic-service:hover h3{transform:translateX(16px)}.kinetic-service p{max-width:370px;margin:0;color:#b9b9b9;font-size:13px;line-height:1.65}.kinetic-service-copy>div{display:flex;flex-wrap:wrap;gap:7px}.kinetic-service-copy>div span{border:1px solid #ffffff4d;border-radius:999px;padding:7px 9px;color:#fff;font:700 9px var(--font-mono),monospace;letter-spacing:.06em}.kinetic-arrow{justify-self:end;color:#ff4d00;font-family:Arial,sans-serif;font-size:54px;line-height:1;opacity:0;transform:translateX(-18px) rotate(0deg);transition:opacity .25s ease,transform .25s ease}.kinetic-service:hover .kinetic-arrow{transform:translateX(0) rotate(45deg)}@keyframes kinetic-marquee{to{transform:translateX(-33.333%)}}@keyframes kinetic-spin{to{transform:rotate(1turn)}}@media (max-width:980px){.kinetic-intro{grid-template-columns:1fr 92px;gap:28px;padding-top:82px}.kinetic-intro p{grid-column:1/-1;max-width:560px}.kinetic-services{margin-top:72px}.kinetic-service-copy{grid-template-columns:1fr minmax(220px,.8fr)}.kinetic-service-copy>div{grid-column:1/-1}.kinetic-service{grid-template-columns:54px minmax(0,1fr) 56px}}@media (max-width:720px){.kinetic-section{padding-bottom:74px}.kinetic-intro{width:calc(100% - 40px)!important;grid-template-columns:1fr 64px;gap:18px;padding-top:65px;padding-bottom:54px}.kinetic-label{margin-bottom:16px;font-size:9px}.kinetic-intro h2{font-size:clamp(47px,15.5vw,76px)}.kinetic-intro p{font-size:13px}.kinetic-scroll-mark{width:60px;height:60px;border-width:1px}.kinetic-scroll-mark svg{inset:5px;width:50px;height:50px}.kinetic-scroll-mark text{font-size:6px}.kinetic-scroll-mark b{font-size:20px}.kinetic-marquee{padding:14px 0 16px}.kinetic-track{gap:18px;font-size:clamp(38px,12vw,62px)}.kinetic-track-reverse{margin-top:10px;font-size:clamp(25px,8vw,42px)}.kinetic-services{width:calc(100% - 40px)!important;margin-top:54px}.kinetic-service{grid-template-columns:34px 1fr;gap:12px;align-items:start;min-height:0;padding:25px 0}.kinetic-service:hover{padding-right:0;padding-left:0;background:transparent}.kinetic-index{padding-top:4px;font-size:10px}.kinetic-service-copy{display:block}.kinetic-service h3{font-size:clamp(30px,10vw,48px)}.kinetic-service p{margin-top:15px;font-size:12px}.kinetic-service-copy>div{margin-top:17px}.kinetic-service-copy>div span{padding:6px 7px;font-size:8px}.kinetic-arrow{display:none}}@media (prefers-reduced-motion:reduce){.kinetic-scroll-mark svg,.kinetic-track{animation:none!important}.kinetic-service:hover h3{transform:none}.kinetic-arrow{opacity:1;transform:rotate(45deg)}}.kinetic-section{background:#f3f7ff;color:#102b61}.kinetic-intro{padding-top:92px;padding-bottom:62px}.kinetic-arrow,.kinetic-index,.kinetic-label{color:#175fda}.kinetic-intro h2{color:#103a91;font-size:clamp(46px,6.5vw,92px);line-height:.88}.kinetic-intro p{color:#455b83}.kinetic-scroll-mark{border-color:#175fda;color:#175fda}.kinetic-marquee{border-color:#175fda;background:#175fda}.kinetic-track{color:#fff;font-size:clamp(40px,5.8vw,78px)}.kinetic-track-reverse{color:#bcd5ff}.kinetic-services{margin-top:76px;border-color:#b9c9e7}.kinetic-service{min-height:156px;border-color:#b9c9e7}.kinetic-service:hover{background:#fff;padding-right:12px;padding-left:12px}.kinetic-service-copy{grid-template-columns:minmax(220px,.62fr) minmax(280px,.88fr) minmax(210px,.5fr);gap:34px}.kinetic-service h3{color:#103a91;font-size:clamp(24px,2.55vw,36px);line-height:.92}.kinetic-service p{max-width:430px;color:#4a5d7e;font-size:14px}.kinetic-service-copy>div span{border-color:#9db5df;color:#164caa;background:#fff}.kinetic-arrow{font-size:46px;opacity:.72;transform:rotate(45deg)}.kinetic-service:hover .kinetic-arrow{opacity:1;transform:translateX(6px) rotate(45deg)}@media (max-width:980px){.kinetic-service-copy{grid-template-columns:minmax(190px,.65fr) minmax(250px,1fr)}.kinetic-service h3{font-size:clamp(24px,3.4vw,32px)}}@media (max-width:720px){.kinetic-intro h2{font-size:clamp(42px,13vw,66px)}.kinetic-services{margin-top:48px}.kinetic-service h3{font-size:clamp(25px,7.8vw,32px)}.kinetic-service p{font-size:12px}.kinetic-arrow{display:none}}.landing-page{--landing-ink:#10213d;--landing-muted:#65748c;--landing-line:#d8e2ee;--landing-blue:#4268e8;--landing-cyan:#39cfc1;--landing-green:#1eae78;background:linear-gradient(180deg,#f8fbfe,#eef4fa 27%,#f5f8fb 58%,#edf3f8);color:var(--landing-ink)}.landing-hero{background:radial-gradient(circle at 10% 45%,#e8f0fc 0,rgba(232,240,252,0) 38%),linear-gradient(180deg,#f8fbfe,#eef4fa)}.public-stats{background:rgba(255,255,255,.64)}.provider-sync,.provider-tile,.public-stat-grid>div,.public-stats,.use-case-card{border-color:var(--landing-line)}.provider-sync,.provider-tile,.use-case-card{background:rgba(255,255,255,.9)}.landing-capabilities{background:linear-gradient(180deg,#172f52,#122541)}.workflow-panel{background:rgba(255,255,255,.94);color:var(--landing-ink);box-shadow:0 24px 60px #263d6816}.workflow-heading,.workflow-panel{border-color:var(--landing-line)}.workflow-grid h3,.workflow-heading h2{color:var(--landing-ink)}.workflow-summary{color:var(--landing-muted)}.workflow-grid article,.workflow-summary{border-color:var(--landing-line)}.workflow-number{border-color:var(--landing-blue);color:var(--landing-blue);box-shadow:0 0 0 7px #4268e812}.workflow-footer,.workflow-grid p,.workflow-state{color:var(--landing-muted)}.faq-list,.faq-list details,.workflow-footer{border-color:var(--landing-line)}@media (max-width:720px){.landing-hero{background:radial-gradient(circle at 50% 15%,#e8f0fc 0,rgba(232,240,252,0) 42%),linear-gradient(180deg,#f8fbfe,#eef4fa)}}.use-case-section{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:none;padding:clamp(94px,10vw,146px) 0;background:linear-gradient(180deg,#eef4fa,#f7fafd 48%,#edf3f8)}.use-case-section:before{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#7690ad16 1px,transparent 0),linear-gradient(90deg,#7690ad16 1px,transparent 0);background-size:52px 52px;content:"";-webkit-mask-image:linear-gradient(110deg,#fff,transparent 78%);mask-image:linear-gradient(110deg,#fff,transparent 78%);animation:use-case-grid-drift 22s linear infinite}.use-case-shell{position:relative;z-index:1;width:min(1180px,calc(100% - 64px));max-width:none}.use-case-section .public-section-heading{align-items:end;margin-bottom:24px}.use-case-section .public-section-heading h2{max-width:700px}.use-case-section .public-section-heading p{max-width:350px;color:var(--landing-muted);line-height:1.7}.use-case-flowbar{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;grid-gap:18px;gap:18px;margin-bottom:18px;color:#8292a7;font:600 9px var(--font-mono),monospace;letter-spacing:.12em}.use-case-flowbar svg{display:block;width:100%;height:32px;overflow:visible}.use-case-flowbar path{fill:none;stroke:#9aaef0;stroke-dasharray:3 9;stroke-linecap:round;stroke-width:1.2;animation:use-case-route-flow 3.4s linear infinite}.use-case-flowbar circle{fill:var(--landing-cyan);filter:drop-shadow(0 0 5px #39cfc1);animation:use-case-route-pulse 2.2s ease-in-out infinite}.use-case-flowbar circle:nth-of-type(2){animation-delay:.45s}.use-case-flowbar circle:nth-of-type(3){animation-delay:.9s}.use-case-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(280px,3fr);grid-template-rows:repeat(2,minmax(218px,1fr));grid-gap:14px;gap:14px;margin-top:0}.use-case-card{position:relative;display:grid;overflow:hidden;min-height:0;border:1px solid #2d4162;border-radius:18px;background:linear-gradient(135deg,#101d37,#132644 58%,#102039);box-shadow:0 20px 50px #203b6015;color:#dce7f7;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .35s ease}.use-case-card:before{position:absolute;inset:0;background:linear-gradient(125deg,transparent 40%,#4e6aff12 70%,#38d0c112);content:"";opacity:.8;pointer-events:none;transition:opacity .35s ease}.use-case-card:focus-visible,.use-case-card:hover{border-color:#6a7cf5;box-shadow:0 28px 60px #203b6030;transform:translateY(-6px)}.use-case-card:focus-visible{outline:2px solid #5265f5;outline-offset:4px}.use-case-card:focus-visible:before,.use-case-card:hover:before{opacity:1}.use-case-card-platform{grid-column:1;grid-row:1/span 2;grid-template-rows:minmax(280px,1fr) auto}.use-case-card-change{grid-column:2;grid-row:1;grid-template-columns:minmax(190px,.95fr) minmax(0,1.05fr)}.use-case-card-operations{grid-column:2;grid-row:2;grid-template-columns:minmax(190px,.95fr) minmax(0,1.05fr)}.use-case-scene{position:relative;z-index:1;height:auto;min-height:0;background:linear-gradient(145deg,#101b33,#172d4a)}.use-case-card-platform .use-case-scene{min-height:280px}.use-case-scene svg{display:block;width:100%;height:100%;min-height:inherit}.use-case-card-change .use-case-scene,.use-case-card-operations .use-case-scene{min-height:100%}.scene-grid{stroke:#b8d0ed16}.scene-frame{stroke:#a9c0e51f}.scene-connection{animation:use-case-scene-flow 3.2s linear infinite}.scene-chart{animation:use-case-chart-glow 2.8s ease-in-out infinite alternate}.use-case-copy{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;padding:27px 28px 28px;border-top:1px solid #2d4162}.use-case-card-change .use-case-copy,.use-case-card-operations .use-case-copy{justify-content:center;border-top:0;border-left:1px solid #2d4162}.use-case-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.use-case-number{color:#93a5ff;font:600 10px var(--font-mono),monospace;letter-spacing:.11em}.use-case-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid #40577c;border-radius:10px;background:#142744;color:#64d8cc;transition:color .25s ease,background .25s ease,transform .25s ease}.use-case-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.use-case-card:focus-visible .use-case-icon,.use-case-card:hover .use-case-icon{background:#5265f526;color:#a5fff1;transform:rotate(5deg) scale(1.08)}.use-case-copy h3{margin:17px 0 9px;color:#f4f7ff;font-size:clamp(20px,2vw,27px);letter-spacing:-.045em}.use-case-copy p{margin:0;color:#aebdd1;font-size:13px;line-height:1.72}.use-case-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:22px}.use-case-chips span{padding:7px 8px;border:1px solid #3d5375;border-radius:5px;color:#9daed0;font:600 9px var(--font-mono),monospace;letter-spacing:.08em;white-space:nowrap}.use-case-card-platform .use-case-chips span:first-child{border-color:#5265f5;color:#bac3ff}.use-case-card-change .use-case-copy h3,.use-case-card-operations .use-case-copy h3{font-size:22px}.use-case-card-change .use-case-chips,.use-case-card-operations .use-case-chips{padding-top:18px}.use-case-card:first-child{animation-delay:.05s}.use-case-card:nth-child(2){animation-delay:.14s}.use-case-card:nth-child(3){animation-delay:.23s}@keyframes use-case-grid-drift{to{background-position:52px 52px}}@keyframes use-case-route-flow{to{stroke-dashoffset:-48}}@keyframes use-case-route-pulse{50%{opacity:.45;transform:scale(.72);transform-origin:center}}@keyframes use-case-scene-flow{to{stroke-dashoffset:-44}}@keyframes use-case-chart-glow{to{filter:drop-shadow(0 0 5px #53d9ca)}}@media (max-width:980px){.use-case-shell{width:calc(100% - 48px)}.use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.use-case-card-platform{grid-column:1/-1;grid-row:auto;min-height:500px}.use-case-card-change,.use-case-card-operations{grid-column:auto;grid-row:auto;grid-template-columns:1fr;grid-template-rows:180px auto}.use-case-card-change .use-case-copy,.use-case-card-operations .use-case-copy{border-top:1px solid #2d4162;border-left:0}}@media (max-width:720px){.use-case-section{padding:82px 0 92px}.use-case-shell{width:calc(100% - 32px)}.use-case-section .public-section-heading{display:block;margin-bottom:18px}.use-case-section .public-section-heading p{margin-top:19px}.use-case-flowbar{grid-template-columns:1fr auto;gap:8px;margin-bottom:14px}.use-case-flowbar svg{grid-column:1/-1;grid-row:2;height:24px}.use-case-flowbar span:last-child{display:none}.use-case-grid{grid-template-columns:1fr;gap:12px}.use-case-card-change,.use-case-card-operations,.use-case-card-platform{grid-column:auto;grid-row:auto;grid-template-columns:1fr;grid-template-rows:220px auto;min-height:0}.use-case-card-platform{min-height:0}.use-case-card-change .use-case-scene,.use-case-card-operations .use-case-scene{min-height:220px}.use-case-card-change .use-case-copy,.use-case-card-operations .use-case-copy,.use-case-copy{border-top:1px solid #2d4162;border-left:0;padding:23px 22px 24px}.use-case-card-change .use-case-copy h3,.use-case-card-operations .use-case-copy h3,.use-case-copy h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.use-case-flowbar circle,.use-case-flowbar path,.use-case-scene .scene-chart,.use-case-scene .scene-connection,.use-case-section:before{animation:none!important}.use-case-card,.use-case-icon{transform:none!important}}.capability-heading{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;grid-gap:48px;gap:48px;margin-bottom:42px}.capability-heading-copy{min-width:0}.capability-heading h2{max-width:760px;margin:14px 0 0}.capability-heading-side{display:flex;align-items:flex-end;gap:24px;min-width:0}.capability-heading-side p{max-width:none;margin:0;color:#9eabc2;line-height:1.65}.capability-count{display:grid;flex:none;grid-gap:2px;gap:2px;min-width:70px;padding-left:16px;border-left:1px solid #405071;color:#dce7fb}.capability-count strong{font-size:24px;line-height:1;letter-spacing:-.06em}.capability-count small{color:#8f9db8;font:600 9px var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.landing-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px}.capability-card-featured,.landing-capability-card{grid-column:auto;min-width:0;min-height:278px}@media (max-width:980px){.capability-heading{grid-template-columns:1fr;gap:20px}.capability-heading-side{max-width:680px}.landing-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.capability-heading{display:grid;grid-gap:18px;gap:18px;margin-bottom:30px}.capability-heading-side{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:18px;gap:18px}.capability-heading-side p{margin:0}.capability-count{padding-left:13px}.landing-capability-grid{grid-template-columns:1fr;gap:10px}.capability-card-featured,.landing-capability-card{min-height:245px}}.landing-faq-rail{position:fixed;z-index:20;top:50%;left:16px;width:174px;transform:translateY(-50%)}.landing-faq-panel{padding:14px;border:1px solid #d8e2ee;border-radius:12px;background:#fffffff2;box-shadow:0 14px 34px #203b6017;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-faq-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #d8e2ee}.landing-faq-label{color:var(--landing-blue);font:700 10px var(--font-mono),monospace;letter-spacing:.14em}.landing-faq-toggle{display:none}.landing-faq-items{display:grid;grid-gap:2px;gap:2px;padding-top:6px}.landing-faq-item{border-bottom:1px solid #e8eef5}.landing-faq-item:last-child{border-bottom:0}.landing-faq-question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:9px;padding:9px 0;border:0;background:none;color:var(--landing-ink);font:600 11px/1.35 var(--font-body);text-align:left;cursor:pointer}.landing-faq-question:hover{color:var(--landing-blue)}.landing-back-to-top:focus-visible,.landing-faq-question:focus-visible,.landing-faq-toggle:focus-visible{outline:2px solid var(--landing-blue);outline-offset:3px}.landing-faq-question-icon,.landing-faq-toggle-icon{width:6px;height:6px;flex:none;border-right:1px solid var(--landing-blue);border-bottom:1px solid var(--landing-blue);transform:rotate(45deg);transition:transform .2s ease}.landing-faq-question[aria-expanded=true] .landing-faq-question-icon,.landing-faq-toggle[aria-expanded=true] .landing-faq-toggle-icon{transform:rotate(225deg)}.landing-faq-answer{padding:0 14px 10px 0}.landing-faq-answer p{margin:0;color:var(--landing-muted);font-size:11px;line-height:1.55}.landing-back-to-top{position:fixed;z-index:21;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));display:grid;width:42px;height:42px;place-items:center;border:1px solid #c8d5e8;border-radius:50%;background:#fff;color:var(--landing-blue);font:600 18px/1 var(--font-body);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease,background .2s ease}.landing-back-to-top.is-visible{opacity:1;visibility:visible;transform:none}.landing-back-to-top:hover{background:#f2f6fc}.landing-back-to-top-wave{position:absolute;inset:5px;border:1px solid #5265f54d;border-radius:50%;animation:landing-sonar 2.8s ease-out infinite;pointer-events:none}@keyframes landing-sonar{0%{opacity:.65;transform:scale(.8)}70%,to{opacity:0;transform:scale(1.65)}}.landing-faq-answer[hidden]{display:none}@media (max-width:1320px){.landing-faq-rail{left:10px;width:148px}.landing-faq-panel{padding:11px}}@media (max-width:720px){.landing-faq-rail{top:auto;right:68px;bottom:max(18px,env(safe-area-inset-bottom));left:16px;width:auto;transform:none}.landing-faq-panel{padding:10px 12px;border-radius:10px}.landing-faq-header{padding:0;border:0}.landing-faq-toggle{display:inline-flex;align-items:center;gap:10px;padding:3px 0;border:0;background:none;color:var(--landing-muted);font:600 10px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.landing-faq-items{display:none;gap:0;padding-top:9px}.landing-faq-rail.is-mobile-open .landing-faq-items{display:grid}.landing-faq-question{padding:10px 0;font-size:12px}.landing-faq-answer p{font-size:12px}}@media (prefers-reduced-motion:reduce){.landing-back-to-top,.landing-faq-question-icon,.landing-faq-toggle-icon{transition:none}.landing-back-to-top-wave{animation:none}}@media (max-width:980px){.landing-page .landing-hero{grid-template-columns:1fr!important;gap:42px;padding:72px 32px 68px}.landing-page .landing-faq-rail{top:auto;right:68px;bottom:max(18px,env(safe-area-inset-bottom));left:16px;width:auto;transform:none}.landing-page .landing-faq-panel{padding:10px 12px;border-radius:10px}.landing-page .landing-faq-header{padding:0;border:0}.landing-page .landing-faq-toggle{display:inline-flex;align-items:center;gap:10px;padding:3px 0;border:0;background:none;color:var(--landing-muted);font:600 10px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.landing-page .landing-faq-items{display:none;gap:0;padding-top:9px}.landing-page .landing-faq-rail.is-mobile-open .landing-faq-items{display:grid}.landing-page .landing-faq-question{padding:10px 0;font-size:12px}.landing-page .landing-faq-answer p{font-size:12px}}@media (max-width:720px){.landing-page .landing-hero{padding:56px 24px 52px}}.landing-page .use-case-card{background:linear-gradient(135deg,#101d37,#132644 58%,#102039)!important}@media (max-width:780px){.dv-icon-button{display:inline-flex!important}.product-nav{min-width:0;justify-content:flex-start!important;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none}.product-nav::-webkit-scrollbar{display:none}.product-nav-link:nth-of-type(n+6){display:grid!important}.product-nav-link{flex:0 0 72px!important;min-width:72px!important;width:72px!important;min-height:52px;touch-action:manipulation}}:root{--vs-bg:#f3f6fb;--vs-panel:#fff;--vs-ink:#15213a;--vs-muted:#64748b;--vs-line:#dfe6f0;--vs-blue:#4f62ff;--vs-blue-deep:#3d4fe0;--vs-cyan:#25c7e8;--vs-green:#16b979;--vs-amber:#ee9b22;--vs-red:#e55757;--vs-navy:#10182c;--vs-sidebar:254px}body,html{background:var(--vs-bg)}body{min-width:320px;color:var(--vs-ink);font-family:var(--font-body)}.icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.product-shell{display:flex;min-height:100vh;background:var(--vs-bg)}.product-sidebar{position:fixed;z-index:10;inset:0 auto 0 0;display:flex;width:var(--vs-sidebar);flex-direction:column;padding:22px 14px 16px;background:linear-gradient(160deg,#111a30,#10182b 68%,#17213a);color:#aebbd1;border-right:1px solid #26324d}.product-brand{display:flex;align-items:center;gap:10px;margin:0 10px 28px;color:#fff;font-size:18px;font-weight:760;letter-spacing:-.055em}.product-mark,.workspace-avatar{display:grid;place-items:center;background:linear-gradient(145deg,var(--vs-blue),#7887ff);color:#fff;box-shadow:0 6px 18px #4054fb55}.product-mark{width:28px;height:28px;border-radius:8px;font-size:14px;font-weight:850}.workspace-switcher{display:flex;align-items:center;gap:9px;margin:0 5px 24px;padding:10px;border:1px solid #293550;border-radius:8px;background:#19243d;color:#fff}.workspace-avatar{width:26px;height:26px;flex:none;border-radius:6px;font-size:9px;font-weight:800}.workspace-switcher span:nth-child(2){display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.workspace-switcher b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.workspace-switcher small{color:#8290ab;font-size:9px}.workspace-switcher .icon{width:15px;color:#8290ab}.product-nav{display:grid;grid-gap:3px;gap:3px}.product-nav p{margin:0;padding:7px 11px 5px;color:#63708b;font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.product-nav-label{margin-top:13px!important}.product-nav-link{display:flex;align-items:center;gap:11px;min-height:38px;padding:0 11px;border:1px solid transparent;border-radius:7px;color:#9ba9c0;font-size:12px;font-weight:620;transition:background .2s,color .2s,border-color .2s,transform .2s}.product-nav-link:hover{background:#1b2842;color:#f7f9ff;transform:translateX(2px)}.product-nav-link.active{border-color:#36456a;background:linear-gradient(90deg,#273665,#1c2946);color:#fff;box-shadow:inset 3px 0 0 var(--vs-cyan)}.product-nav-link .icon{color:#8494b2}.product-nav-link.active .icon{color:#74e4f9}.product-nav-link b,.product-nav-link i{margin-left:auto;border-radius:10px;padding:2px 6px;color:#fff;background:#d94e66;font-size:9px;font-style:normal}.product-nav-link i{background:#293a61;color:#9aabff;font-size:8px}.sidebar-bottom{margin-top:auto;display:grid;grid-gap:10px;gap:10px}.sidebar-health{display:flex;align-items:center;gap:8px;margin:3px 11px 0;padding-top:14px;border-top:1px solid #28344e}.sidebar-health>span{width:7px;height:7px;border-radius:50%;background:var(--vs-green);box-shadow:0 0 0 4px #16b9791c}.sidebar-health div{display:grid;grid-gap:2px;gap:2px}.sidebar-health b{color:#d9e2f1;font-size:10px}.sidebar-health small{color:#71809c;font-size:9px}.product-stage{flex:1 1;margin-left:var(--vs-sidebar)}.product-topbar{display:flex;position:-webkit-sticky;position:sticky;z-index:9;top:0;align-items:center;justify-content:space-between;height:64px;padding:0 clamp(24px,3vw,54px);border-bottom:1px solid var(--vs-line);background:#ffffffeb;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.topbar-context{display:flex;align-items:center;gap:8px;color:var(--vs-muted);font-size:11px;font-weight:650}.topbar-context span:first-child{color:var(--vs-ink)}.topbar-context i{width:4px;height:4px;border-radius:50%;background:#a8b4c6}.topbar-actions{gap:9px}.topbar-actions,.topbar-search{display:flex;align-items:center}.topbar-search{gap:8px;width:min(31vw,360px);height:34px;border:1px solid var(--vs-line);border-radius:7px;background:#f8faff;color:#8290a6;padding:0 8px;font:inherit;font-size:11px;text-align:left}.topbar-search .icon{width:16px}.topbar-search kbd{margin-left:auto;border:1px solid #dce3ee;border-radius:4px;background:#fff;padding:2px 4px;color:#8490a3;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.topbar-icon{position:relative;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--vs-line);border-radius:7px;background:#fff;color:#52617a}.topbar-icon b{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;width:15px;height:15px;border:2px solid #fff;border-radius:50%;background:var(--vs-red);color:#fff;font-size:8px}.user-menu{display:flex;align-items:center;gap:3px;border:0;background:transparent;color:#65738a}.user-menu>span{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#e7ebff;color:#4051d6;font-size:10px;font-weight:800}.user-menu .icon{width:14px}.product-shell .operations-page{min-height:calc(100vh - 64px)}.product-shell .admin-shell.page-width,.product-shell .ai-page.page-width,.product-shell .operations-page{max-width:none!important;margin:0!important;padding:34px clamp(24px,3vw,54px) 64px!important}.product-shell .dv-page{min-height:calc(100vh - 64px)!important}.product-shell .dv-workspace-nav{display:none!important}.product-shell .dv-content{max-width:none!important;padding:34px clamp(24px,3vw,54px) 64px!important}.product-shell .dv-page-header{margin-bottom:30px}.product-shell .dv-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(360px,.8fr)}.product-shell .dv-detail-grid{grid-template-columns:1.2fr 1.2fr .82fr}.product-shell .admin-commandbar,.product-shell .page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.product-shell .admin-shell h1,.product-shell .ai-command-header h1,.product-shell .page-heading h1{color:var(--vs-ink);font-size:32px;letter-spacing:-.05em}.product-shell .page-heading h1 em{color:var(--vs-blue);font-family:inherit;font-style:normal}.product-shell .ai-layout{grid-template-columns:minmax(250px,.7fr) minmax(0,1.8fr)}.product-shell .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.op-heading h1,.product-shell h1{color:var(--vs-ink)}.op-heading,.product-shell .page-heading{animation:vs-enter .38s ease both}.op-panel,.op-summary-card,.product-shell .ai-chat-panel,.product-shell .ai-context-panel,.product-shell .metric-card,.product-shell .panel,.provisioning-controls,.provisioning-runs,.settings-panel{border-color:var(--vs-line)!important;border-radius:10px!important;box-shadow:0 4px 13px #15213a08}.op-summary-card,.product-shell .metric-card{position:relative;overflow:hidden}.op-summary-card:before,.product-shell .metric-card:before{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--vs-blue),var(--vs-cyan));content:""}.op-summary-card strong,.product-shell .metric-card strong{color:var(--vs-ink)}.op-summary-card{animation:vs-enter .44s ease both}.op-summary-card:nth-child(2){animation-delay:.06s}.op-summary-card:nth-child(3){animation-delay:.12s}.op-panel,.product-shell .panel,.provisioning-controls,.provisioning-runs,.settings-panel{background:var(--vs-panel)!important}.op-toolbar{background:#fbfcff!important}.op-button,.product-shell .filter-button{border-radius:7px!important}.op-button-primary,.product-shell .button-primary{background:linear-gradient(135deg,var(--vs-blue),#6376ff)!important;border-color:var(--vs-blue)!important;box-shadow:0 5px 13px #4f62ff2e}.op-filter[aria-pressed=true],.product-shell .filter-button-active{border-color:#b6c0ff!important;background:#eff1ff!important;color:#4051d6!important}.op-table thead,.product-shell .table-panel thead{background:#f7f9fd}.op-table th,.product-shell .table-panel th{color:#7b879b!important;font-size:10px!important;letter-spacing:.06em}.op-table tbody tr,.product-shell .table-panel tbody tr{transition:background .15s}.op-table tbody tr:hover,.product-shell .table-panel tbody tr:hover{background:#f8faff}.product-shell .table-panel{border-color:var(--vs-line)}.product-shell .resource-toolbar{border-color:var(--vs-line);background:#fff;border-radius:9px;padding:8px}.product-shell .table-meta{margin:16px 0}.product-shell .admin-shell,.product-shell .ai-page{animation:vs-enter .38s ease both}.product-shell .dv-card,.product-shell .dv-stat-card{border-color:var(--vs-line)!important;border-radius:10px!important;box-shadow:0 4px 14px #15213a08;animation:vs-enter .45s ease both}.product-shell .dv-card:nth-child(2),.product-shell .dv-stat-card:nth-child(2){animation-delay:.05s}.product-shell .dv-card:nth-child(3),.product-shell .dv-stat-card:nth-child(3){animation-delay:.1s}.product-shell .dv-stat-card:nth-child(4){animation-delay:.15s}.product-shell .dv-spend-card{background:linear-gradient(145deg,#fff,#fafbff)}.op-kicker,.product-shell .dv-card-eyebrow,.product-shell .section-kicker{color:#5365e9!important}.product-shell .dv-primary-action{background:linear-gradient(135deg,var(--vs-blue),#6376ff)!important}.landing-page,.public-page{background:#f7f9fd}.site-header{height:72px!important;max-width:none!important;padding:0 clamp(24px,4vw,76px)!important;border-bottom:1px solid #e5eaf2;background:#ffffffef;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.site-header .brand{color:var(--vs-ink)}.site-header .brand-mark{background:linear-gradient(135deg,var(--vs-blue),#7988ff)!important;color:#fff!important;font-family:inherit!important;font-style:normal!important}.nav-links{gap:24px!important}.nav-links a{font-weight:600}.page-width{max-width:1440px!important}.public-hero{grid-template-columns:minmax(0,1.05fr) minmax(440px,.85fr)!important;max-width:1540px!important;padding:92px clamp(24px,4vw,76px) 98px!important}.public-hero h1{font-size:clamp(48px,5vw,76px)!important;max-width:730px}.telemetry-card{border-color:#dbe3f0!important;border-radius:14px!important;box-shadow:0 26px 65px #22335e1c!important}.telemetry-card:after{position:absolute;z-index:-1;right:-90px;bottom:-110px;width:280px;height:280px;border-radius:50%;background:#e1e6ff;content:""}.public-stats{border-color:#e3e8f1!important;background:#fff!important}.ai-section,.provider-section,.public-cta,.public-stat-grid,.workflow-section{max-width:1440px!important}.ai-section,.landing-capabilities .page-width,.provider-section,.public-cta,.public-stat-grid,.workflow-section{padding-left:clamp(24px,4vw,76px)!important;padding-right:clamp(24px,4vw,76px)!important}.landing-capability-card{border-radius:10px!important}.auth-surface{min-height:100vh!important;background:#f4f7fb}.auth-aside{background:radial-gradient(circle at 80% 18%,#324688 0,#15213c 42%,#0e172a 100%)!important}.auth-main{background:linear-gradient(135deg,#f3f6fc,#fff)!important}.auth-card{border-color:var(--vs-line)!important;border-radius:13px!important;box-shadow:0 24px 58px #15213a14!important}.auth-form input{border-color:#d9e1ed!important;border-radius:7px!important}.auth-form input:focus{border-color:var(--vs-blue)!important;box-shadow:0 0 0 3px #4f62ff18!important}.site-footer{max-width:none!important;padding-left:clamp(24px,4vw,76px)!important;padding-right:clamp(24px,4vw,76px)!important;background:#fff!important}@keyframes vs-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){:root{--vs-sidebar:68px}.product-sidebar{padding:20px 10px}.product-brand{justify-content:center;margin:0 0 25px}.product-brand>span:last-child,.product-nav p,.product-nav-link b,.product-nav-link i,.product-nav-link span,.sidebar-health div,.workspace-switcher .icon,.workspace-switcher span:nth-child(2){display:none}.workspace-switcher{justify-content:center;margin:0 0 25px;padding:8px}.product-nav-link{justify-content:center;padding:0}.product-nav-label{margin-top:10px!important}.sidebar-health{justify-content:center;margin:5px 0 0}.product-shell .dv-detail-grid{grid-template-columns:1fr 1fr}.product-shell .dv-threat-card{grid-column:1/-1}.product-shell .dv-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr)}}@media (max-width:760px){.product-shell{display:block}.product-sidebar{position:fixed;z-index:20;inset:auto 0 0 0;width:100%;height:58px;flex-direction:row;padding:5px 8px;border-top:1px solid #2d3a55;border-right:0}.product-brand,.sidebar-bottom,.workspace-switcher{display:none}.product-nav{display:flex;width:100%;grid-template-columns:none;justify-content:space-around;gap:2px}.product-nav-label{display:none!important}.product-nav-link{display:grid;min-width:38px;min-height:45px;place-items:center;padding:0;border-radius:6px}.product-nav-link:nth-of-type(n+6){display:none}.product-nav-link .icon{width:20px}.product-stage{margin-left:0;padding-bottom:58px}.product-topbar{height:54px;padding:0 16px}.topbar-context{font-size:10px}.topbar-search{display:none}.topbar-actions{gap:6px}.product-shell .admin-shell.page-width,.product-shell .ai-page.page-width,.product-shell .dv-content,.product-shell .operations-page{padding:25px 16px 42px!important}.op-heading,.product-shell .page-heading{align-items:flex-start;flex-direction:column;margin-bottom:20px}.op-heading h1,.product-shell .admin-shell h1,.product-shell .ai-command-header h1,.product-shell .page-heading h1{font-size:27px}.op-summary{grid-template-columns:1fr!important;gap:10px!important}.product-shell .dv-stats{grid-template-columns:1fr 1fr}.product-shell .ai-layout,.product-shell .dv-detail-grid,.product-shell .dv-overview-grid{grid-template-columns:1fr}.product-shell .dv-threat-card{grid-column:auto}.product-shell .metric-grid{grid-template-columns:1fr 1fr}.public-hero{display:block!important;padding:62px 24px 64px!important}.public-hero h1{font-size:45px!important}.telemetry-card{margin-top:42px}.site-header{padding:0 20px!important}.site-header .header-actions .button-ghost,.site-header .nav-links{display:none}.provider-section{display:block!important}.provider-grid{margin-top:28px}.landing-capability-grid{grid-template-columns:1fr!important}.auth-surface{display:block!important}.auth-aside{min-height:260px!important;padding:28px 24px!important}.auth-aside-content{margin-top:46px!important}.auth-aside-content h1{font-size:34px!important}.auth-aside small{display:none}.auth-main{padding:32px 20px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.landing-capability-card .capability-icon{display:grid!important;place-items:center;width:36px!important;height:36px!important;border:1px solid #dce3f4!important;border-radius:9px!important;background:#f4f6ff!important;color:var(--vs-blue)!important}.landing-capability-card .capability-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}body,html{min-height:100%;height:auto;overflow-x:hidden;overflow-y:auto}.product-shell{display:grid;grid-template-columns:var(--vs-sidebar) minmax(0,1fr);width:100%;min-width:0;min-height:100dvh;overflow:visible}.product-sidebar{pointer-events:auto}.product-stage{display:flex;grid-column:2;width:auto;max-width:none;min-width:0;min-height:100dvh;height:auto;margin-left:0;flex-direction:column;overflow:visible}.product-topbar{flex:0 0 auto}.product-main{position:relative;z-index:0;width:100%;min-width:0;max-width:none;flex:0 0 auto;overflow:visible}.product-main>*{min-width:0}.product-main>:where(.dv-content,.operations-page,.admin-shell,.ai-page,.page-width){width:min(100%,1360px);max-width:1360px;margin-inline:auto}.product-main :where(.op-table-wrap,.table-panel){max-width:100%;overflow-x:auto}.product-main :where(.dv-card,.dv-alert-card,.dv-alert-row,.dv-card-link,.op-panel,.op-row-action){position:relative;z-index:0;pointer-events:auto}.product-main :where(a,button,[role=button]){position:relative;z-index:1;pointer-events:auto}@media (max-width:1080px){.product-stage{width:auto;max-width:none;margin-left:0}}@media (max-width:760px){.product-stage{grid-column:auto;width:100%;max-width:100vw;margin-left:0;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.product-nav{width:100%;min-width:0;overflow-x:auto!important;justify-content:flex-start!important}.product-nav-link{flex:0 0 72px!important;width:72px!important;min-width:72px!important}.product-sidebar{height:calc(68px + env(safe-area-inset-bottom));padding-bottom:calc(5px + env(safe-area-inset-bottom))}.product-nav-link span{max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1}.product-nav-link b,.product-nav-link span{display:block!important}.product-nav-link i{display:none!important}}.site-footer{position:relative;z-index:1;min-height:72px;background:linear-gradient(100deg,#101828,#1d2939);border-top:1px solid #344054;color:#d0d5dd}.site-footer a{color:#d0d5dd;transition:color .18s ease}.site-footer a:focus-visible,.site-footer a:hover{color:#ffffff}.legal-page{background:#fff;color:#101828}.legal-hero{border-bottom:1px solid #eaecf0;background:linear-gradient(115deg,#f8fafc,#fff 62%)}.legal-hero-inner{max-width:980px;margin:0 auto;padding:76px 32px 58px}.legal-hero h1{max-width:820px;margin:18px 0 16px;color:#101828;font-size:clamp(42px,6vw,68px);letter-spacing:-.07em;line-height:1.02}.legal-hero p{max-width:680px;margin:0;color:#667085;font-size:18px;line-height:1.65}.legal-meta{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;color:#98a2b3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.03em;text-transform:uppercase}.legal-content{max-width:980px;margin:0 auto;padding:56px 32px 92px}.legal-section{max-width:760px;margin:0 0 54px}.legal-section h2{margin:0 0 16px;color:#101828;font-size:26px;letter-spacing:-.045em}.legal-section h3{margin:28px 0 8px;color:#101828;font-size:16px;letter-spacing:-.02em}.legal-section li,.legal-section p{color:#475467;font-size:15px;line-height:1.75}.legal-section p{margin:0 0 14px}.legal-section ol,.legal-section ul{margin:0 0 18px;padding-left:22px}.legal-section li+li{margin-top:7px}.legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:980px;margin:0 0 54px}.legal-card{border:1px solid #eaecf0;border-radius:9px;background:#fcfcfd;padding:22px}.legal-card h2,.legal-card h3{margin:0 0 9px;color:#101828;font-size:17px;letter-spacing:-.025em}.legal-card p{margin:0;color:#667085;font-size:14px;line-height:1.65}.legal-card strong{display:block;margin-top:14px;color:#344054;font-size:12px;letter-spacing:.02em}.legal-notice{display:grid;grid-template-columns:130px 1fr;grid-gap:18px;gap:18px;max-width:760px;margin:0 0 54px;border-left:3px solid #465fff;background:#f5f7ff;padding:18px 20px}.legal-notice strong{color:#2437bf;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.legal-notice div{color:#475467;font-size:14px;line-height:1.7}.legal-notice p{margin:0}.legal-link{color:#3445d5;text-decoration:underline;text-underline-offset:3px}.legal-table-wrap{overflow-x:auto;margin:18px 0 22px}.legal-table{width:100%;border-collapse:collapse;color:#475467;font-size:14px;line-height:1.55}.legal-table td,.legal-table th{border:1px solid #eaecf0;padding:13px 14px;text-align:left;vertical-align:top}.legal-table th{background:#f8fafc;color:#344054;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.legal-table td strong{color:#101828}.legal-footer-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #eaecf0;padding-top:28px;color:#667085;font-size:14px}.legal-footer-cta a{color:#3445d5;font-weight:700}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-links,.site-footer>div{display:flex;gap:14px}.footer-links{flex-wrap:wrap;justify-content:flex-end;font-size:12px}.footer-links a:hover{color:#465fff}@media (max-width:700px){.site-header{height:auto;min-height:72px;padding:14px 20px;gap:18px}.nav-links{display:none}.header-actions{margin-left:auto}.legal-hero-inner{padding:58px 24px 44px}.legal-hero h1{font-size:clamp(40px,12vw,58px)}.legal-hero p{font-size:16px}.legal-content{padding:42px 24px 72px}.legal-grid{grid-template-columns:1fr}.legal-grid,.legal-section{margin-bottom:42px}.legal-notice{grid-template-columns:1fr;gap:8px}.site-footer{align-items:flex-start;flex-direction:column;padding:22px 24px}.site-footer>div{flex-direction:column;gap:5px}.footer-links{justify-content:flex-start;gap:12px}}:root{--font-body:"SF Pro Text","SF Pro Display",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"SF Pro Display","SF Pro Text",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--brand-ink:#101828;--brand-navy:#10182c;--brand-blue:#4f6bff;--brand-blue-bright:#8ba5ff;--brand-signal:#8fe8d5}body,button,input,select,textarea{font-family:var(--font-body)}.brand,.button,.product-brand,h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}.capability-card-meta,.capability-category,.capability-index,.eyebrow,.metric-card small,.metric-card>span,.section-kicker,.sidebar-label,.sidebar-link b,.terminal-bar,.terminal-content,.terminal-live,.use-case-number,.use-case-scene text,.workflow-number,.workflow-state,.workflow-summary,.workspace-status,code,kbd,pre{font-family:var(--font-mono)}.brand,.product-brand{align-items:center}.brand-mark-svg{display:block;flex:none;overflow:visible}.brand-mark-route{stroke:var(--brand-blue);stroke-width:1.6;stroke-linecap:round;opacity:.9}.brand-mark-core{fill:var(--brand-blue);stroke:#283a9e;stroke-width:1.25;stroke-linejoin:round}.brand-mark-node{fill:#fff;stroke:#7188e8;stroke-width:1.5}.brand-mark-signal{fill:var(--brand-signal)}.product-brand .brand-mark-svg{width:30px;height:30px;padding:2px;border-radius:8px;background:#1a2850;box-shadow:0 6px 18px #4054fb55}.auth-aside .brand-mark-route,.product-brand .brand-mark-route{stroke:var(--brand-blue-bright)}.auth-aside .brand-mark-core,.product-brand .brand-mark-core{stroke:#d8e0ff}.auth-aside .brand-mark-node,.product-brand .brand-mark-node{fill:#f5f7ff}.dv-workspace-mark{display:block;flex:none;background:transparent;box-shadow:none}.dv-workspace-name .brand-mark-svg{width:23px!important;height:23px!important}.site-footer>div:first-child{display:inline-flex;align-items:center;gap:8px}.site-footer>div:first-child .brand-mark-svg{color:var(--brand-blue)}.site-footer>div:first-child .brand-mark-route{stroke:#7188e8}.brand:hover .brand-mark-signal,.product-brand:hover .brand-mark-signal{animation:brand-signal 1.25s ease-in-out infinite}@keyframes brand-signal{0%,to{opacity:.55;transform:scale(.86);transform-origin:center}50%{opacity:1;transform:scale(1.2);transform-origin:center}}@media (prefers-reduced-motion:reduce){.brand-mark-signal{animation:none!important}}.platform-auth{min-height:100vh;display:grid;place-items:center;padding:32px;background:#101827;color:#eef2f6;font-family:var(--font-body)}.platform-auth-card{width:min(100%,470px);padding:42px;background:#172234;border:1px solid #2d3a4d;border-radius:18px;box-shadow:0 28px 80px #08111dcc}.platform-auth-card .brand{color:#fff;margin-bottom:48px}.platform-auth-card .brand-mark{background:#d8fa65;color:#17221f}.platform-eyebrow{margin:0;color:#718093;font:600 10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.platform-auth h1{font-size:34px;letter-spacing:-.055em;line-height:1.05;margin:13px 0 12px}.platform-auth-copy{color:#aeb8c6;font-size:13px;line-height:1.65;margin:0 0 25px}.platform-auth-form{display:grid;grid-gap:15px;gap:15px}.platform-auth-form label{display:grid;grid-gap:7px;gap:7px;color:#b9c3cf;font-size:12px}.platform-auth-form input{width:100%;border:1px solid #3a495e;border-radius:7px;padding:12px 13px;background:#202d40;color:#fff;font:13px var(--font-body);outline:0}.platform-auth-form input:focus{border-color:#d8fa65;box-shadow:0 0 0 3px #d8fa6522}.platform-button{width:100%;min-height:44px;border:0;border-radius:7px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font:600 12px var(--font-body)}.platform-button:disabled{cursor:wait;opacity:.65}.platform-button-primary{background:#d8fa65;color:#17221f}.platform-error{margin:0;color:#ff9f95;font-size:12px}.platform-back-link{display:block;color:#8d9aad;font-size:12px;text-align:center;margin-top:25px}.platform-back-link:hover{color:#d8fa65}.platform-admin-shell{--platform-bg:#f4f7fb;--platform-card:#fff;--platform-ink:#101828;--platform-muted:#667085;--platform-line:#e4e7ec;--platform-navy:#151d2e;min-height:100vh;display:grid;grid-template-columns:244px 1fr;background:var(--platform-bg);color:var(--platform-ink);font-family:var(--font-body)}.platform-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:28px 17px 22px;background:var(--platform-navy);color:#aeb8c8;display:flex;flex-direction:column}.platform-brand{display:flex;align-items:center;gap:10px;color:#fff;padding:0 11px 30px;border-bottom:1px solid #2d374b}.platform-brand svg{background:#465fff;border-radius:7px;padding:4px}.platform-brand span{display:grid;grid-gap:2px;gap:2px}.platform-brand strong{font-size:16px;letter-spacing:-.04em}.platform-brand small{font:9px var(--font-mono);text-transform:uppercase;color:#8390a3;letter-spacing:.09em}.platform-admin-badge{display:flex;align-items:center;gap:8px;margin:22px 7px 28px;color:#d5dce6;font-size:10px}.platform-admin-badge i,.platform-live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#12b76a;box-shadow:0 0 0 3px #12b76a22}.platform-sidebar nav{display:grid;grid-gap:4px;gap:4px}.platform-nav-link{display:flex;align-items:center;gap:10px;padding:11px 10px;border-radius:6px;color:#aeb8c8;font-size:11px;transition:background .15s,color .15s}.platform-nav-link span{font:9px var(--font-mono);color:#647188}.platform-nav-link.active,.platform-nav-link:hover{background:#27344b;color:#fff}.platform-nav-link.active{box-shadow:inset 2px 0 #d8fa65}.platform-nav-link.active span{color:#d8fa65}.platform-sidebar-footer{margin-top:auto;border-top:1px solid #2d374b;padding:17px 8px 0;display:grid;grid-gap:14px;gap:14px}.platform-sidebar-footer span{font:9px var(--font-mono);color:#6f7d92;text-transform:uppercase;letter-spacing:.06em}.platform-sidebar-footer button{display:flex;justify-content:space-between;border:0;background:none;color:#c5cedc;padding:0;cursor:pointer;text-align:left;font:11px var(--font-body)}.platform-sidebar-footer button:hover{color:#d8fa65}.platform-admin-main{max-width:1480px;width:100%;padding:44px 54px 90px}.platform-admin-header{display:flex;justify-content:space-between;align-items:end;gap:20px;padding-bottom:30px;border-bottom:1px solid var(--platform-line)}.platform-admin-header h1{margin:10px 0 8px;font-size:36px;line-height:1;letter-spacing:-.06em}.platform-admin-header>div:first-child>p:last-child{margin:0;color:var(--platform-muted);font-size:13px}.platform-header-meta{display:flex;align-items:center;gap:15px}.platform-live{display:flex;align-items:center;gap:8px;color:#475467;font:10px var(--font-mono);white-space:nowrap}.platform-refresh{border:1px solid var(--platform-line);border-radius:6px;padding:10px 13px;background:#fff;color:#344054;cursor:pointer;font-size:11px}.platform-refresh:hover{border-color:#98a2b3}.platform-refresh:disabled{opacity:.55;cursor:wait}.platform-notice{margin-top:20px;padding:13px 15px;border:1px solid #b7e6cf;border-radius:7px;background:#ecfdf3;color:#067647;font-size:12px}.platform-section{scroll-margin-top:25px;padding:40px 0 0}.platform-section-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:18px}.platform-section-heading h2{font-size:22px;letter-spacing:-.045em;line-height:1.1;margin:8px 0 5px}.platform-section-heading p:last-child{margin:0;color:var(--platform-muted);font-size:12px}.platform-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.platform-metric{min-height:134px;padding:19px 20px;background:var(--platform-card);border:1px solid var(--platform-line);border-top:3px solid #98a2b3;border-radius:8px;display:grid;align-content:center;grid-gap:7px;gap:7px}.platform-metric-lime{border-top-color:#12b76a}.platform-metric-teal{border-top-color:#465fff}.platform-metric-blue{border-top-color:#7f56d9}.platform-metric-amber{border-top-color:#f79009}.platform-metric small,.platform-metric span{color:var(--platform-muted);font-size:11px}.platform-metric strong{font-size:31px;letter-spacing:-.055em}.platform-tools{display:flex;justify-content:space-between;gap:10px;margin-bottom:13px}.platform-search{width:min(100%,400px);display:flex;align-items:center;gap:9px;padding:0 12px;background:#fff;border:1px solid var(--platform-line);border-radius:6px}.platform-search span{color:#98a2b3;font-size:20px}.platform-inline-select,.platform-search input,.platform-tools select{border:0;outline:0;background:transparent;color:#344054;font:11px var(--font-body)}.platform-search input{width:100%;padding:11px 0}.platform-tools select{border:1px solid var(--platform-line);border-radius:6px;background:#fff;padding:0 11px;min-width:135px}.platform-table-wrap{position:relative;overflow:auto;background:#fff;border:1px solid var(--platform-line);border-radius:8px}.platform-table{width:100%;border-collapse:collapse;min-width:740px;text-align:left}.platform-table th{padding:12px 17px;background:#f9fafb;color:#667085;font:600 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--platform-line)}.platform-table td{padding:15px 17px;color:#475467;font-size:11px;border-bottom:1px solid #f0f2f5;vertical-align:middle}.platform-table tr:last-child td{border-bottom:0}.platform-table td>div,.platform-table td>span,.platform-table td>strong{display:block}.platform-table td strong{color:#1d2939;font-size:12px;margin-bottom:4px}.platform-table td span{color:#667085}.platform-table .table-message{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-status{display:inline-block!important;padding:4px 7px;border-radius:99px;font:600 9px var(--font-mono)!important;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.status-active,.status-enabled,.status-resolved,.status-verified{background:#ecfdf3;color:#067647!important}.status-demo,.status-in-progress,.status-new,.status-review-pending{background:#fffaeb;color:#b54708!important}.status-disabled,.status-rejected,.status-spam,.status-suspended,.status-unverified{background:#fef3f2;color:#b42318!important}.membership-list{display:grid;grid-gap:5px;gap:5px}.membership-list span{font-size:10px}.membership-list b{display:inline-block;margin-right:4px;color:#465fff;font:600 9px var(--font-mono)}.platform-inline-select{border:1px solid var(--platform-line);border-radius:5px;padding:7px;background:#fff}.table-actions{display:flex!important;gap:6px;white-space:nowrap}.flag-card-footer button,.table-actions button{border:1px solid #d0d5dd;border-radius:5px;background:#fff;padding:7px 9px;color:#344054;cursor:pointer;font-size:10px}.flag-card-footer button:hover,.table-actions button:hover{border-color:#465fff;color:#465fff}.flag-card-footer button:disabled,.table-actions button:disabled{opacity:.5;cursor:wait}.platform-empty{text-align:center;padding:27px;color:#98a2b3;font-size:12px}.platform-panel-error{display:grid;grid-gap:3px;gap:3px;margin:0 0 13px;padding:12px 14px;border:1px solid #fecdca;border-radius:7px;background:#fef3f2;color:#b42318;font-size:11px}.platform-panel-error strong{font-size:12px}.flag-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px}.flag-card{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:19px 20px;background:#fff;border:1px solid var(--platform-line);border-radius:8px}.flag-card p{margin:0 0 9px;color:#465fff;font:600 10px var(--font-mono)}.flag-card h3{margin:0;color:#475467;font-size:12px;font-weight:400;line-height:1.5}.flag-card-footer{display:flex;justify-content:space-between;align-items:center}.health-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.health-card{display:grid;grid-gap:20px;gap:20px;padding:18px 19px;background:#fff;border:1px solid var(--platform-line);border-radius:8px}.health-card>span{display:flex;align-items:center;gap:8px;color:#667085;font-size:11px}.health-card i{width:7px;height:7px;border-radius:50%;background:#12b76a}.health-card i.health-warn{background:#f79009}.health-card strong{font:600 13px var(--font-mono);color:#1d2939}.audit-list{background:#fff;border:1px solid var(--platform-line);border-radius:8px}.audit-row{display:grid;grid-template-columns:10px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 17px;border-bottom:1px solid #f0f2f5}.audit-row:last-child{border-bottom:0}.audit-dot{width:7px;height:7px;background:#465fff;border-radius:50%;box-shadow:0 0 0 3px #465fff20}.audit-row span,.audit-row strong{display:block}.audit-row strong{color:#344054;font:600 11px var(--font-mono)}.audit-row span,.audit-row time{color:#98a2b3;font-size:10px;margin-top:4px}.audit-row time{white-space:nowrap}.platform-loading{padding-top:40px}.loading-bar{height:20px;background:#e4e7ec;border-radius:5px;animation:platform-pulse 1.4s ease-in-out infinite}.loading-bar-wide{width:300px}.loading-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin:25px 0}.loading-cards span{height:134px;border-radius:8px;background:#e4e7ec;animation:platform-pulse 1.4s ease-in-out infinite}.loading-table{display:grid;grid-gap:10px;gap:10px;padding:24px;background:#fff;border:1px solid var(--platform-line);border-radius:8px}.loading-table span{height:16px;background:#eef1f4;border-radius:4px;animation:platform-pulse 1.4s ease-in-out infinite}.platform-loading p{color:#667085;font-size:12px}@keyframes platform-pulse{50%{opacity:.45}}@media(max-width:1100px){.platform-admin-shell{grid-template-columns:210px 1fr}.platform-admin-main{padding:35px 30px 70px}.health-grid,.platform-metric-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.platform-admin-shell{display:block}.platform-sidebar{position:relative;height:auto;padding:17px 18px}.platform-brand{padding:0 0 16px}.platform-admin-badge{margin:14px 0}.platform-sidebar nav{display:flex;overflow:auto;margin:0 -4px;padding-bottom:3px}.platform-nav-link{flex:0 0 auto;padding:9px 10px;font-size:10px}.platform-nav-link span,.platform-sidebar-footer{display:none}.platform-admin-main{padding:28px 17px 55px}.platform-admin-header{display:block;padding-bottom:23px}.platform-admin-header h1{font-size:30px}.platform-header-meta{justify-content:space-between;margin-top:20px}.platform-section{padding-top:32px}.platform-section-heading h2{font-size:20px}.platform-tools{display:grid;grid-template-columns:1fr 125px}.platform-search{width:100%}.flag-grid{grid-template-columns:1fr}.platform-loading .loading-cards{grid-template-columns:1fr 1fr}}@media(max-width:430px){.platform-auth{padding:16px}.platform-auth-card{padding:28px 22px}.platform-auth-card .brand{margin-bottom:35px}.health-grid,.platform-metric-grid{grid-template-columns:1fr 1fr;gap:9px}.platform-metric{min-height:115px;padding:14px}.platform-metric strong{font-size:25px}.platform-metric small,.platform-metric span{font-size:10px}.platform-admin-header>div:first-child>p:last-child{line-height:1.5}.platform-tools{grid-template-columns:1fr}.platform-tools select{height:38px}.loading-cards{grid-template-columns:1fr 1fr!important}}