@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.block{display:block}.inline{display:inline}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.overline{text-decoration-line:overline}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{font-family:Manrope,sans-serif;color:#f8fafc;background:#dccafd;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #0b0614;--panel: rgba(25, 12, 47, .72);--line: rgba(196,181,253,.16);--muted: #a8a3b6;--lav: #c4b5fd;--violet: #8b5cf6;--cyan: #22d3ee}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden!important}body{margin:0;min-width:320px;background:var(--bg);color:#f8fafc;overflow-x:hidden!important}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.site-shell,.workspace-shell{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 78% 3%,rgba(98,39,193,.22),transparent 26rem),radial-gradient(circle at 0% 50%,rgba(63,18,128,.14),transparent 32rem),#0b0614}.site-header{height:100px;padding:8px max(24px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px;position:fixed;top:0;left:0;right:0;z-index:30}.site-header:before{content:"";position:absolute;inset:10px max(16px,calc((100vw - 1320px)/2));border:1px solid rgba(196,181,253,.12);border-radius:19px;background:#0f071dab;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:-1}.brand{color:#f8fafc;border:0;background:none;font-size:13px;font-weight:800;letter-spacing:.19em;display:flex;align-items:center;gap:9px;padding:0;white-space:nowrap}.brand-mark{width:19px;height:19px;border:1px solid #a78bfa;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transform:rotate(45deg);box-shadow:0 0 17px #8b5cf6b3}.brand-mark span{width:7px;height:7px;background:#c4b5fd;border-radius:2px;display:block}.brand-mark.mini{width:13px;height:13px;border-radius:4px}.brand-mark.mini span{width:5px;height:5px}.brand-logo{height:84px;width:auto;-o-object-fit:contain;object-fit:contain;display:inline-block;flex-shrink:0}.footer-brand .brand-logo{height:72px}.brand-text{white-space:nowrap}.nav-links{display:flex;gap:27px;margin-left:auto;margin-right:16px}.nav-links a{color:#a8a3b6;font-size:12px;transition:color .2s;position:relative}.nav-links a:hover{color:#fff}.nav-links a.active{color:#f5efff}.nav-links a.active:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;border-radius:2px;background:linear-gradient(90deg,#8b5cf6,#c4b5fd);box-shadow:0 0 10px #8b5cf699}.header-actions{display:flex;align-items:center;gap:18px}.text-button,.ghost-button{color:#d7d1e4;background:none;border:0;font-size:12px;display:inline-flex;align-items:center;gap:7px;padding:8px 0}.header-cta,.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:9px;font-weight:700;font-size:12px;transition:transform .2s,box-shadow .2s,background .2s}.header-cta{color:#f8fafc;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:1px solid rgba(255,255,255,.16);padding:11px 15px;box-shadow:0 8px 26px #6d28d947}.primary-button{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:1px solid rgba(196,181,253,.38);padding:13px 18px;box-shadow:0 9px 30px #6d28d94d}.secondary-button{color:#ece8f5;background:#ffffff0b;border:1px solid var(--line);padding:12px 17px}.header-cta:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #8b5cf659}.menu-button{display:none;color:#fff;background:none;border:0}.nav-cta-mobile{display:none}.section-pad{max-width:1240px;padding-left:24px;padding-right:24px;margin:0 auto}.hero{min-height:720px;padding-top:152px;display:grid;grid-template-columns:43% 57%;align-items:center;gap:16px;position:relative}.hero:before{content:"";width:500px;height:500px;position:absolute;right:6%;top:150px;background:radial-gradient(circle,rgba(139,92,246,.24),transparent 68%);filter:blur(10px);pointer-events:none}.hero-copy{position:relative;z-index:2;padding-bottom:40px}.eyebrow,.section-label,.overline{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.17em;color:#aaa0c0}.eyebrow{display:flex;gap:9px;align-items:center;color:#c4b5fd;margin-bottom:25px}.pulse-dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:#34d399;box-shadow:0 0 0 4px #34d3991f,0 0 12px #34d399}.hero h1{max-width:650px;margin:0;font-size:clamp(50px,6vw,82px);line-height:.99;letter-spacing:-.067em;font-weight:700}h1 em,h2 em{color:#c4b5fd;font-style:normal}.hero-copy>p{max-width:510px;color:#ada8b9;line-height:1.8;font-size:15px;margin:28px 0 30px}.hero-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.hero-proof{display:flex;gap:17px;margin-top:34px;color:#8e899d;font-size:10px;font-family:DM Mono,monospace;flex-wrap:wrap}.hero-proof span{display:flex;align-items:center;gap:5px}.hero-proof svg{color:#34d399}.hero-visual{height:590px;position:relative;display:flex;align-items:center;justify-content:center}.hero-image-wrap{border-radius:24px;overflow:hidden;box-shadow:0 30px 80px #00000073,0 0 40px #8b5cf673,0 0 0 1px #c4b5fd33;background:#140a2566;animation:hero-float 6s ease-in-out infinite}.hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.visual-orbit{position:absolute;width:520px;height:520px;border:1px solid rgba(168,85,247,.28);border-radius:50%;transform:rotate(25deg) scaleY(.52);box-shadow:0 0 65px #6d28d91f}.orbit-two{width:400px;height:400px;transform:rotate(-42deg) scaleY(.6);border-color:#22d3ee24}.hero-lines,.graph-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hero-lines path{stroke:url(#lineGradient);stroke:#a855f77a;stroke-width:1;stroke-dasharray:5 8;animation:dash 8s linear infinite}@keyframes dash{to{stroke-dashoffset:-160}}.core-node{position:absolute;top:237px;left:calc(50% - 71px);width:142px;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(196,181,253,.55);border-radius:23px;background:radial-gradient(circle at 50% 20%,#a855f780,#170b2bf2 70%);box-shadow:0 0 36px #8b5cf673,inset 0 0 30px #8b5cf629;z-index:2}.core-node svg{color:#e9d5ff}.core-node strong{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.16em}.core-node small{color:#a8a3b6;font-size:10px}.satellite{position:absolute;display:flex;gap:7px;align-items:center;padding:8px 11px;border:1px solid rgba(196,181,253,.14);background:#140a25db;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:9px;color:#d5cfdf;font-size:10px;z-index:3;box-shadow:0 10px 35px #0000003d;animation:float 5s ease-in-out infinite}.satellite-icon{width:25px;height:25px;border:1px solid rgba(168,85,247,.4);border-radius:6px;display:grid;place-items:center;color:#c4b5fd;background:#8b5cf61f}.satellite.top{top:25px;left:calc(50% - 57px)}.satellite.left{left:7px;top:200px}.satellite.bottom-left{left:43px;bottom:75px}.satellite.top-right{right:32px;top:106px}.satellite.bottom{left:calc(50% - 50px);bottom:11px}.satellite.right{right:0;top:276px}.satellite.bottom-right{right:57px;bottom:85px}.satellite.far-right{right:20px;top:438px}@keyframes float{50%{transform:translateY(-7px)}}.float-card{position:absolute;z-index:4;background:#160b2bdb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(196,181,253,.18);border-radius:12px;padding:13px 14px;box-shadow:0 18px 35px #00000038,inset 0 1px #ffffff0d;animation:float 6s ease-in-out infinite}.card-event{width:188px;top:105px;left:-13px}.card-correlation{width:170px;right:-6px;top:55px;animation-delay:-1.2s}.card-status{width:196px;right:-11px;bottom:34px;animation-delay:-2.3s}.card-kicker{font-family:DM Mono,monospace;color:#9f95b2;font-size:8px;letter-spacing:.09em;display:flex;align-items:center;gap:6px;margin-bottom:11px}.card-kicker span:last-child{margin-left:auto}.float-card strong{display:block;font-size:11px;margin-bottom:6px}.float-card small{font-size:9px;color:#9f95b2}.status-red,.status-green{width:5px;height:5px;border-radius:50%;background:#fb7185;display:inline-block}.status-green{background:#34d399}.card-meter{height:3px;margin:13px 0 7px;background:#ffffff14;border-radius:4px}.card-meter span{background:#fbbf24;display:block;height:100%;border-radius:4px}.meter-label{display:flex;justify-content:space-between;color:#827a94;font-size:9px}.meter-label b{color:#fbbf24;font-weight:500}.mini-stats{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;color:#817991;font-size:9px}.mini-stats b{color:#e6e0f0;font-size:14px;display:block}.card-status span:not(.card-kicker){display:flex;gap:6px;align-items:center;color:#a8a3b6;font-size:9px;margin-top:9px}.card-status span:not(.card-kicker) svg{color:#34d399}.card-status .muted svg{color:#a8a3b6}.section-label{display:flex;gap:9px;color:#a78bfa;align-items:center}.section-label span{width:20px;height:1px;background:#8b5cf6}.section-intro h2,.runtime-copy h2,.assistant-intro h2,.about-block h2,.contact-card h2,.docs-section h2{font-size:clamp(35px,4.4vw,57px);line-height:1.07;letter-spacing:-.055em;margin:18px 0;max-width:740px}.section-intro p,.runtime-copy>p,.assistant-intro>p,.about-block>p{color:#a8a3b6;line-height:1.8;font-size:14px;max-width:560px}.centered{text-align:center;display:flex;flex-direction:column;align-items:center}.centered .section-label{justify-content:center}.context-section{padding-top:100px;padding-bottom:130px}.context-compare{display:grid;grid-template-columns:1fr 50px 1fr;align-items:center;margin-top:66px}.compare-card{border-radius:16px;border:1px solid var(--line);padding:25px;min-height:310px;background:linear-gradient(145deg,#1f1239bf,#0d0819d9)}.compare-card.unified{border-color:#a855f76b;box-shadow:0 0 55px #6d28d921}.compare-head{display:flex;justify-content:space-between;align-items:center;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.14em;color:#b4acc1}.compare-head small{letter-spacing:0;color:#736a80}.alert-stack{display:grid;gap:8px;margin-top:30px}.alert-row{padding:13px 14px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;border-radius:8px;display:flex;align-items:center;gap:10px;color:#bdb5c9;font-size:12px}.alert-icon{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:#fb7185;background:#fb71851c}.a1{color:#fbbf24;background:#fbbf241a}.a2{color:#22d3ee;background:#22d3ee1a}.a3{color:#a78bfa;background:#a78bfa1a}.a4{color:#34d399;background:#34d3991a}.alert-time{margin-left:auto;color:#665d75;font:9px DM Mono,monospace}.compare-foot{color:#746b80;font:10px DM Mono,monospace;margin-top:18px;display:flex;justify-content:space-between}.compare-foot span{color:#fb7185}.compare-foot.bright{color:#34d399;justify-content:flex-start;gap:7px}.context-arrow{color:#a78bfa;border:1px solid rgba(168,85,247,.3);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;margin:auto;background:#160b2b}.unified-visual{height:200px;position:relative;display:grid;place-items:center}.unified-core{width:135px;height:95px;border:1px solid rgba(168,85,247,.5);border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#d8c9ff;background:#8b5cf624;box-shadow:0 0 30px #8b5cf62e;text-align:center;font:10px DM Mono,monospace;line-height:1.45}.unified-pill{position:absolute;padding:7px 10px;border:1px solid rgba(196,181,253,.18);border-radius:100px;color:#bfb5d0;background:#ffffff0a;font:9px DM Mono,monospace}.p0{top:9px;left:31px}.p1{top:61px;left:1px}.p2{bottom:15px;left:43px}.p3{top:60px;right:2px}.p4{bottom:15px;right:17px}.platform-section{padding-top:80px;padding-bottom:140px}.pipeline-panel{margin-top:62px;border:1px solid var(--line);border-radius:18px;padding:29px;background:linear-gradient(145deg,#1c0e34cc,#10081dc7);box-shadow:0 30px 90px #0000002b}.pipeline-head{display:flex;justify-content:space-between;align-items:start}.pipeline-head h3{font-size:20px;margin:10px 0 0}.live-chip,.context-chip,.evidence-tag{border:1px solid rgba(52,211,153,.25);border-radius:100px;padding:7px 10px;display:inline-flex;align-items:center;gap:7px;color:#94cfb8;background:#34d39912;font:9px DM Mono,monospace;letter-spacing:.09em}.pipeline{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:32px 0 21px}.pipeline-stage{min-height:76px;position:relative;text-align:left;border:1px solid rgba(196,181,253,.12);border-radius:9px;padding:11px;color:#a8a3b6;background:#ffffff06;font-size:10px;transition:.25s}.pipeline-stage svg{position:absolute;right:-14px;top:29px;color:#6b6178;z-index:2}.pipeline-stage.active{border-color:#8b5cf6;color:#f5efff;background:#8b5cf629;box-shadow:0 0 24px #8b5cf621}.stage-number{display:block;color:#7d718d;font:10px DM Mono,monospace;margin-bottom:13px}.pipeline-stage.active .stage-number{color:#c4b5fd}.pipeline-detail{display:grid;grid-template-columns:52px 1fr 150px;gap:18px;align-items:center;border-top:1px solid rgba(196,181,253,.1);padding-top:25px}.detail-icon{height:52px;width:52px;border-radius:12px;overflow:hidden;border:1px solid rgba(168,85,247,.35);background:#8b5cf61f}.detail-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pipeline-detail h4{margin:7px 0;font-size:16px}.pipeline-detail p{color:#92899e;font-size:12px;line-height:1.6;max-width:580px;margin:0}.detail-stat{padding-left:18px;border-left:1px solid rgba(196,181,253,.1)}.detail-stat span{display:block;font:9px DM Mono,monospace;color:#827791}.detail-stat strong{display:block;font-size:26px;margin-top:5px;color:#e6ddf3}.capabilities-section{padding-bottom:140px;display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.capability-card{min-height:220px;border:1px solid var(--line);padding:20px;border-radius:13px;background:linear-gradient(140deg,#1e0f38ba,#0e081bb8);transition:transform .25s,border-color .25s}.capability-card:hover{transform:translateY(-4px);border-color:#c4b5fd66}.cap-top{display:flex;justify-content:space-between;color:#766c82}.cap-icon{width:40px;height:40px;border-radius:9px;overflow:hidden;background:#8b5cf624}.cap-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.capability-card h3{font-size:14px;margin:24px 0 9px}.capability-card p{color:#90879c;line-height:1.55;font-size:11px;max-width:250px}.cap-visual{display:flex;gap:5px;margin-top:23px}.cap-visual span{display:block;height:3px;width:20px;background:#8b5cf6;border-radius:4px;opacity:.35}.cap-visual span:nth-child(2){width:42px;opacity:.6}.cap-visual span:nth-child(3){width:13px;opacity:.8}.capability-card.cyan .cap-icon,.capability-card.cyan .cap-visual span{color:#22d3ee;background:#22d3ee1f}.capability-card.amber .cap-icon{color:#fbbf24;background:#fbbf241f}.capability-card.green .cap-icon{color:#34d399;background:#34d3991f}.capability-card.pink .cap-icon{color:#fb7185;background:#fb71851f}.capability-card.blue .cap-icon{color:#60a5fa;background:#60a5fa1f}.runtime-section{padding-bottom:150px;display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:center}.bullet-list{display:grid;gap:12px;margin-top:30px;color:#b9b0c5;font:11px DM Mono,monospace}.bullet-list span{display:flex;align-items:center;gap:9px}.bullet-list svg{color:#34d399}.runtime-panel,.assistant-panel{border:1px solid rgba(196,181,253,.2);border-radius:16px;background:linear-gradient(135deg,#1f103ad1,#0e081ae6);box-shadow:0 30px 80px #0000003b}.runtime-panel{padding:23px}.panel-top,.workspace-card-head{display:flex;justify-content:space-between;align-items:center}.panel-time{color:#6e657c;font:9px DM Mono,monospace}.runtime-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:24px 0}.runtime-field{border:1px solid rgba(196,181,253,.1);border-radius:8px;padding:11px 9px;display:flex;gap:8px;align-items:center}.field-icon{color:#a78bfa}.runtime-field small,.runtime-field strong{display:block}.runtime-field small{color:#71697c;font:8px DM Mono,monospace;margin-bottom:6px}.runtime-field strong{font-size:10px}.activity-callout{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid rgba(251,191,36,.2);border-radius:9px;background:#fbbf240f}.activity-callout strong{display:block;margin-top:8px;font-size:13px}.risk-badge{display:inline-flex;align-items:center;gap:7px;color:#fbbf24;border:1px solid rgba(251,191,36,.3);padding:7px 9px;border-radius:6px;background:#fbbf2414;font:9px DM Mono,monospace}.risk-badge span{color:#b09e71;border-left:1px solid rgba(251,191,36,.3);padding-left:7px}.timeline{display:grid;grid-template-columns:repeat(4,1fr);padding:29px 10px 5px;gap:12px;position:relative}.timeline-line{height:1px;background:linear-gradient(90deg,#8b5cf6,#8b5cf61a);position:absolute;left:20px;right:20px;top:33px}.timeline-event{position:relative;z-index:1}.event-dot{display:block;width:9px;height:9px;border-radius:50%;margin-bottom:12px;border:2px solid #171025;box-shadow:0 0 0 1px currentColor}.event-dot.cyan{color:#22d3ee;background:#22d3ee}.event-dot.amber{color:#fbbf24;background:#fbbf24}.event-dot.rose{color:#fb7185;background:#fb7185}.event-dot.violet{color:#a78bfa;background:#a78bfa}.event-dot.green{color:#34d399;background:#34d399}.timeline-event b,.timeline-event strong,.timeline-event small{display:block}.timeline-event b{color:#736a7d;font:9px DM Mono,monospace}.timeline-event strong{font-size:11px;margin:7px 0 4px}.timeline-event small{color:#82788d;font-size:9px}.correlation-section{padding-bottom:140px}.correlation-panel{min-height:445px;border:1px solid rgba(196,181,253,.16);border-radius:18px;display:grid;grid-template-columns:1fr 1fr;background:radial-gradient(circle at 20% 60%,rgba(109,40,217,.17),transparent 42%),#150a28bf;overflow:hidden}.correlation-left,.correlation-right{padding:46px}.correlation-left{border-right:1px solid rgba(196,181,253,.12)}.correlation-left h2{font-size:42px;line-height:1.1;letter-spacing:-.05em;max-width:460px;margin:18px 0}.correlation-left p{max-width:400px;color:#948b9f;font-size:13px;line-height:1.7}.event-list{margin-top:30px}.event-row{position:relative;display:flex;gap:12px;align-items:flex-start}.event-row>div:not(.event-connector) b,.event-row>div:not(.event-connector) strong,.event-row>div:not(.event-connector) small{display:block}.event-row b{color:#756b7f;font:9px DM Mono,monospace}.event-row strong{font-size:11px;margin:5px 0}.event-row small{color:#91889b;font-size:10px}.event-row .event-dot{margin:2px 0 0}.event-connector{position:absolute;left:4px;top:12px;bottom:-22px;width:1px;border-left:1px dashed rgba(139,92,246,.5)}.event-row:last-child .event-connector{display:none}.correlation-head{display:flex;justify-content:space-between;align-items:center}.relationship-chain{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#cfc4db;font-size:11px;margin:62px 0 59px}.relationship-chain svg{width:13px;color:#8b5cf6}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(196,181,253,.1);border-left:1px solid rgba(196,181,253,.1)}.evidence-grid div{padding:15px;border-right:1px solid rgba(196,181,253,.1);border-bottom:1px solid rgba(196,181,253,.1)}.evidence-grid small{color:#71677d;font:8px DM Mono,monospace;display:block}.evidence-grid strong{display:block;margin-top:8px;font-size:12px}.green-text{color:#34d399!important}.amber-text{color:#fbbf24!important}.rose-text{color:#fb7185!important}.correlation-right .ghost-button{margin-top:23px;color:#c4b5fd}.assistant-section{padding-bottom:150px;display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:center}.assistant-intro .evidence-tag{margin-top:24px;color:#c4b5fd;border-color:#c4b5fd40;background:#8b5cf617}.assistant-panel{padding:20px}.assistant-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(196,181,253,.1);padding-bottom:16px}.assistant-brand{display:flex;align-items:center;gap:10px}.assistant-brand strong,.assistant-brand small{display:block}.assistant-brand strong{font-size:12px}.assistant-brand small{color:#7f748c;font-size:9px;margin-top:3px}.ai-orb{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#ddd1ff;background:linear-gradient(135deg,#8b5cf6,#4c1d95);box-shadow:0 0 20px #8b5cf666}.context-chip{color:#a8a3b6;border-color:#c4b5fd29;background:#ffffff08;letter-spacing:0}.chat{padding:24px 14px}.chat-question,.workspace-chat-question{max-width:70%;margin-left:auto;padding:13px 15px;border:1px solid rgba(196,181,253,.14);background:#ffffff0d;border-radius:10px 10px 2px;font-size:12px;color:#e7e1ef}.chat-answer,.workspace-chat-answer{display:flex;gap:12px;margin-top:24px}.answer-mark{flex:0 0 auto;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#c4b5fd;background:#8b5cf629}.chat-answer p,.workspace-chat-answer p{color:#b9afc5;line-height:1.7;margin:0 0 14px;font-size:12px}.answer-label{color:#867991;font:8px DM Mono,monospace}.answer-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.answer-pills span{padding:6px 8px;color:#b7aacc;background:#8b5cf61c;border:1px solid rgba(139,92,246,.2);border-radius:5px;font-size:9px}.suggestion{color:#bdaaf2;border-left:2px solid #8b5cf6;margin-top:18px;padding:7px 10px;font-size:10px;display:flex;align-items:center;gap:3px;background:#8b5cf612}.assistant-input{border:1px solid rgba(196,181,253,.13);border-radius:8px;padding:6px 6px 6px 14px;display:flex;align-items:center;gap:10px;color:#6f657b;font-size:11px}.assistant-input svg{color:#a78bfa}.assistant-input input{flex:1;border:0;background:none;color:#e7e1ef;outline:0;font-size:11px;min-width:0}.assistant-input input::-moz-placeholder{color:#6f657b}.assistant-input input::placeholder{color:#6f657b}.assistant-input button{flex:0 0 auto;width:32px;height:32px;border:0;border-radius:7px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);cursor:pointer;transition:opacity .2s}.assistant-input button:disabled{opacity:.4;cursor:default}.workspace-chat{padding:20px 0 4px;display:flex;flex-direction:column;gap:22px}.workspace-chat-question{margin-bottom:0}.workspace-chat-answer{margin-top:0}.typing-dots{display:inline-flex;gap:4px;align-items:center}.typing-dots span{width:6px;height:6px;border-radius:50%;background:#8b5cf6;opacity:.4;animation:typing-blink 1.2s infinite}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}.typing-indicator{opacity:.85}.typing-indicator p{margin:0;color:#867991}@keyframes typing-blink{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.graph-section{padding-bottom:150px}.graph-panel{display:grid;grid-template-columns:1fr 260px;height:560px;margin-top:55px;border:1px solid var(--line);border-radius:17px;overflow:hidden;background:#140a25bf}.graph-canvas,.workspace-graph-canvas{position:relative;background-image:linear-gradient(rgba(196,181,253,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(196,181,253,.045) 1px,transparent 1px);background-size:48px 48px}.graph-canvas:after,.workspace-graph-canvas:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 45% 47%,rgba(109,40,217,.2),transparent 35%);pointer-events:none}.graph-lines path,.workspace-graph-canvas svg path{stroke:#a78bfa87;stroke-width:.35;stroke-dasharray:2 2;fill:none;animation:dash 10s linear infinite}.graph-node{position:absolute;transform:translate(-50%,-50%);z-index:2;border:0;background:none;color:#e5ddea;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:80px}.graph-node>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--node-color);color:var(--node-color);border-radius:12px;background:#170c2af2;box-shadow:0 0 18px color-mix(in srgb,var(--node-color) 35%,transparent);transition:.2s}.graph-node:hover>span,.graph-node.selected>span{transform:scale(1.17);background:color-mix(in srgb,var(--node-color) 17%,#170c2b);box-shadow:0 0 28px color-mix(in srgb,var(--node-color) 50%,transparent)}.graph-node small{font-size:9px;white-space:nowrap;color:#afa5ba}.graph-legend{position:absolute;left:22px;bottom:17px;display:flex;gap:12px;z-index:3;color:#82798c;font:9px DM Mono,monospace}.graph-legend span{display:flex;gap:5px;align-items:center}.legend-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.legend-dot.cyan{background:#22d3ee}.legend-dot.amber{background:#fbbf24}.legend-dot.green{background:#34d399}.entity-panel{border-left:1px solid var(--line);padding:22px;background:#0e081ba6}.icon-button{position:relative;border:1px solid rgba(196,181,253,.16);color:#bcb2c9;display:grid;place-items:center;background:#ffffff0a;border-radius:7px;width:32px;height:32px}.entity-icon{width:44px;height:44px;border-radius:12px;background:#8b5cf61c;display:grid;place-items:center;margin-top:35px}.entity-panel h3,.selected-entity h3{font-size:18px;margin:16px 0 5px}.entity-type{color:#8e849a;font:10px DM Mono,monospace}.entity-details{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(196,181,253,.1);border-bottom:1px solid rgba(196,181,253,.1);margin:29px 0 20px}.entity-details div{padding:12px 5px;border-right:1px solid rgba(196,181,253,.1)}.entity-details div:last-child{border:0}.entity-details small,.entity-details strong{display:block}.entity-details small{color:#70677b;font:8px DM Mono,monospace;line-height:1.4}.entity-details strong{margin-top:6px;font-size:12px}.entity-panel .ghost-button{color:#c4b5fd}.dashboard-preview{padding-bottom:160px;display:grid;grid-template-columns:.7fr 1.3fr;gap:75px;align-items:center}.dashboard-preview .primary-button{margin-top:20px}.dashboard-window{border-radius:17px;border:1px solid rgba(196,181,253,.24);background:#11091f;overflow:hidden;box-shadow:0 25px 80px #0006;transform:perspective(1000px) rotateY(-3deg)}.window-bar{height:42px;border-bottom:1px solid rgba(196,181,253,.1);display:flex;align-items:center;justify-content:space-between;padding:0 15px;color:#a8a0b4;font:9px DM Mono,monospace}.window-brand{display:flex;align-items:center;gap:8px}.window-dots{display:flex;gap:5px}.window-dots span{width:6px;height:6px;border-radius:50%;background:#30203e}.dashboard-body{display:grid;grid-template-columns:130px 1fr;min-height:390px}.dash-side{padding:23px 10px;border-right:1px solid rgba(196,181,253,.1);display:grid;grid-template-rows:repeat(5,30px);gap:5px;color:#665d72;font:9px DM Mono,monospace}.dash-side span{display:flex;align-items:center;gap:8px;padding:8px}.dash-side .dash-active{color:#d7caff;border-radius:5px;background:#8b5cf62e}.dash-main{padding:23px}.dash-heading{display:flex;justify-content:space-between;align-items:start}.dash-heading h3{font-size:18px;margin:7px 0 0}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:21px 0}.metric-card{border:1px solid rgba(196,181,253,.1);border-radius:6px;padding:11px}.metric-card small{color:#6f657c;display:block;font:7px DM Mono,monospace;white-space:nowrap}.metric-card strong{display:block;font-size:20px;margin:9px 0 4px}.metric-card span{color:#746b80;font-size:7px}.dash-lower{display:grid;grid-template-columns:1.35fr 1fr;gap:9px}.chart-card,.queue-card{border:1px solid rgba(196,181,253,.1);border-radius:7px;padding:14px}.card-heading{display:flex;justify-content:space-between;color:#c5bbd0;font-size:10px}.card-heading small{color:#766c80;font:8px DM Mono,monospace;display:flex;gap:4px;align-items:center}.chart{height:145px;position:relative;margin-top:10px}.chart-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:repeat(4,1fr)}.chart-grid span{border-top:1px dashed rgba(196,181,253,.1)}.chart svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.chart-labels{display:flex;justify-content:space-between;color:#645a70;font:7px DM Mono,monospace}.queue-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(196,181,253,.08);padding:14px 0}.queue-row:last-child{border:0}.severity{width:6px;height:6px;border-radius:50%;background:#fbbf24;flex:0 0 auto}.severity.s1{background:#fb7185}.severity.s2{background:#22d3ee}.queue-row strong,.queue-row small{display:block}.queue-row strong{font-size:9px}.queue-row small{color:#756c80;margin-top:4px;font:7px DM Mono,monospace}.queue-status{margin-left:auto;color:#987cd7;font-size:8px}.dash-side span{transition:background .3s,color .3s,box-shadow .3s,transform .3s;position:relative;cursor:pointer}.dash-side .dash-active{color:#e6dcff;background:#8b5cf633;box-shadow:inset 2px 0 #a78bfa,0 0 16px #8b5cf640;transform:translate(3px)}.dash-active-dot{position:absolute;right:8px;width:5px;height:5px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px #34d3991f,0 0 10px #34d399;animation:active-pulse 1.6s ease-in-out infinite}@keyframes active-pulse{50%{box-shadow:0 0 0 7px #34d39900,0 0 14px #34d399}}.dashboard-window{transition:transform .6s ease,box-shadow .6s ease}.dash-revealed .dashboard-window{transform:perspective(1000px) rotateY(-3deg) translateY(0);animation:window-float 7s ease-in-out infinite}.dashboard-preview:not(.dash-revealed) .dashboard-window{transform:perspective(1000px) rotateY(-3deg) translateY(30px);opacity:0}.dashboard-preview .section-intro,.dashboard-preview .dashboard-window{transition:opacity .7s ease,transform .7s ease}.dash-revealed .section-intro{opacity:1;transform:translateY(0)}.dashboard-preview:not(.dash-revealed) .section-intro{opacity:0;transform:translateY(24px)}.metric-card{transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease;animation:metric-in .6s ease both}.metric-card:hover{transform:translateY(-4px);border-color:#c4b5fd59;background:#8b5cf617;box-shadow:0 12px 28px #8b5cf638}.metric-card strong{transition:color .3s}.metric-card:hover strong{color:#e9d5ff}@keyframes metric-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes window-float{50%{transform:perspective(1000px) rotateY(-3deg) translateY(-8px)}}.chart-line{stroke-dasharray:600;stroke-dashoffset:600;animation:line-draw 2.2s ease-out forwards .3s}.chart-area{opacity:0;animation:area-fade 1.2s ease forwards 1.6s}@keyframes line-draw{to{stroke-dashoffset:0}}@keyframes area-fade{to{opacity:1}}.chart-point{animation:point-pulse 1.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 6px rgba(192,132,252,.9))}@keyframes point-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.7)}}.chart-scan{position:absolute;top:0;bottom:0;width:2px;left:0;background:linear-gradient(180deg,transparent,rgba(192,132,252,.7),transparent);box-shadow:0 0 12px #c084fc99;animation:scan-move 4.5s linear infinite;opacity:0}@keyframes scan-move{0%{left:-2%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:102%;opacity:0}}.queue-row{transition:background .3s,transform .3s,padding-left .3s;animation:row-in .5s ease both}.queue-row:hover{background:#8b5cf614;transform:translate(4px);padding-left:6px;border-radius:6px}@keyframes row-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.dashboard-body.dash-noside{display:block}.dash-charts{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:9px;margin-bottom:9px}.line-card,.bar-card,.pie-card{border:1px solid rgba(196,181,253,.1);border-radius:7px;padding:14px}.bar-chart{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;align-items:end;height:145px;margin-top:10px}.bar-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px}.bar{width:100%;max-width:22px;height:100%;display:flex;align-items:flex-end;background:#c4b5fd12;border-radius:4px;overflow:visible}.bar-fill{width:100%;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#c084fc,#8b5cf659);box-shadow:0 0 12px #a855f766;transition:height 1.1s cubic-bezier(.16,1,.3,1)}.bar-item:nth-child(2n) .bar-fill{background:linear-gradient(180deg,#22d3ee,#22d3ee4d);box-shadow:0 0 12px #22d3ee59}.bar-item:nth-child(3n) .bar-fill{background:linear-gradient(180deg,#fbbf24,#fbbf244d);box-shadow:0 0 12px #fbbf2459}.bar-value{color:#a89fb8;font:7px DM Mono,monospace;opacity:0}.dash-revealed .bar-value{opacity:1;transition:opacity .5s ease .6s}.bar-label{color:#6f657c;font:7px DM Mono,monospace;white-space:nowrap}.pie-wrap{position:relative;width:132px;height:132px;margin:12px auto 4px}.pie-svg{width:100%;height:100%;transform:rotate(0)}.pie-track{fill:none;stroke:#c4b5fd14;stroke-width:4.5}.pie-seg{fill:none;stroke-width:4.5;stroke-linecap:round;transition:stroke-dasharray .9s ease,stroke-dashoffset .9s ease;animation:pie-in .4s ease both}.seg-high{stroke:#fb7185;filter:drop-shadow(0 0 5px rgba(251,113,133,.5))}.seg-mid{stroke:#fbbf24;filter:drop-shadow(0 0 5px rgba(251,191,36,.5))}.seg-low{stroke:#22d3ee;filter:drop-shadow(0 0 5px rgba(34,211,238,.5))}@keyframes pie-in{0%{opacity:0}to{opacity:1}}.pie-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.pie-center strong{font-size:24px;letter-spacing:-.03em}.pie-center small{color:#6f657c;font:7px DM Mono,monospace}.pie-legend{display:grid;gap:5px;padding:6px 2px 0}.pie-legend span{display:flex;align-items:center;gap:6px;color:#8a8096;font-size:8px}.pie-legend b{color:#c9bfd5;font-weight:400;margin-left:auto}.legend-dot{width:7px;height:7px;border-radius:50%}.legend-dot.high{background:#fb7185}.legend-dot.mid{background:#fbbf24}.legend-dot.low{background:#22d3ee}.dash-queue.queue-card{grid-column:1 / -1;margin-top:9px}.dashboard-preview .dash-charts,.dashboard-preview .bar-fill,.dashboard-preview .pie-seg{transition:opacity .6s ease}.dashboard-window.live-on{border-color:#34d3994d;box-shadow:0 25px 80px #0006,0 0 34px #34d39924}.window-tw{display:flex;align-items:center;gap:14px}.window-status{display:flex;align-items:center;gap:6px;color:#34d399;font:8px DM Mono,monospace;letter-spacing:.08em}.window-status .pulse-dot{width:5px;height:5px;animation:blink-label 1.5s ease-in-out infinite}.live-clock{color:#34d399;font-weight:600;letter-spacing:.05em;text-shadow:0 0 10px rgba(52,211,153,.35)}.live-clock:before{content:"● "}.live-chip .pulse-dot{animation:blink-label 1.5s ease-in-out infinite}@keyframes blink-label{50%{opacity:.4}}.metric-card{position:relative}.metric-card .metric-delta{display:inline-flex;align-items:center;gap:3px;font:7px DM Mono,monospace;margin-top:5px;padding:3px 5px;border-radius:4px}.metric-delta.up{color:#34d399;background:#34d3991a;text-shadow:0 0 10px rgba(52,211,153,.35);animation:delta-in .5s ease}.metric-delta.down{color:#fb7185;background:#fb71851a;text-shadow:0 0 10px rgba(251,113,133,.35);animation:delta-in .5s ease}@keyframes delta-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.bar-fill{position:relative}.bar-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.25),transparent 62%);opacity:.35;animation:bar-glow 2.2s ease-in-out infinite}@keyframes bar-glow{0%,to{opacity:.12}50%{opacity:.5}}.pie-svg{animation:pie-breathe 3.4s ease-in-out infinite}@keyframes pie-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.pie-center strong{animation:center-pulse 2.2s ease-in-out infinite}@keyframes center-pulse{0%,to{text-shadow:0 0 0 rgba(192,132,252,0)}50%{text-shadow:0 0 14px rgba(192,132,252,.55)}}.queue-status.fresh{color:#34d399}.queue-status.assigned{color:#22d3ee}.dash-ticker{margin-top:9px;display:flex;align-items:stretch;gap:12px;border:1px solid rgba(196,181,253,.1);border-radius:7px;padding:8px 12px;background:#ffffff05;overflow:hidden}.ticker-head{flex:0 0 auto;display:flex;align-items:center;gap:6px;color:#c4b5fd;font:8px DM Mono,monospace;letter-spacing:.1em;border-right:1px solid rgba(196,181,253,.12);padding-right:12px}.ticker-head svg{color:#34d399}.ticker-slide{flex:1;display:flex;align-items:center;gap:10px;min-width:0;animation:ticker-slide .6s ease both}@keyframes ticker-slide{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ticker-time{color:#6f657c;font:8px DM Mono,monospace;flex:0 0 auto}.ticker-src{flex:0 0 auto;font:8px DM Mono,monospace;letter-spacing:.08em;padding:3px 6px;border-radius:4px}.ticker-src.warn{color:#fbbf24;background:#fbbf241a}.ticker-src.danger{color:#fb7185;background:#fb71851a}.ticker-src.good{color:#34d399;background:#34d3991a}.ticker-text{flex:1;color:#9a91a6;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ticker-tag{flex:0 0 auto;color:#b7aacc;font:8px DM Mono,monospace;letter-spacing:.08em;padding:3px 6px;border:1px solid rgba(196,181,253,.15);border-radius:4px}.chart-ping{animation:ping-ring 2s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes ping-ring{0%{transform:scale(.8);opacity:.9}80%,to{transform:scale(3.2);opacity:0}}.chart-blip{position:absolute;right:6%;width:7px;height:7px;border-radius:50%;background:#c084fc;box-shadow:0 0 12px #c084fce6;animation:blip-drop 3s ease-out infinite;opacity:0}@keyframes blip-drop{0%{transform:translateY(0);opacity:0}12%{opacity:1}85%,to{transform:translateY(60px);opacity:0}}.workflow-section{padding-bottom:145px}.workflow-grid{margin-top:62px;display:grid;grid-template-columns:repeat(3,1fr);gap:35px 60px}.workflow-step{display:grid;grid-template-columns:38px 1fr;gap:15px;position:relative}.workflow-step:nth-child(-n+3):after{content:"";position:absolute;height:1px;background:linear-gradient(90deg,rgba(139,92,246,.5),transparent);width:45px;right:-50px;top:17px}.step-num{font:10px DM Mono,monospace;color:#a78bfa;border:1px solid rgba(139,92,246,.4);width:33px;height:33px;display:grid;place-items:center;border-radius:9px}.workflow-step h3{margin:0 0 8px;font-size:14px}.workflow-step p{margin:0;color:#898093;font-size:11px;line-height:1.6}.audience-section{padding-bottom:140px;display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.audience-card{padding:18px;border:1px solid rgba(196,181,253,.13);border-radius:10px;display:grid;grid-template-columns:25px 1fr 15px;gap:9px;color:#a78bfa;background:#ffffff06}.audience-card h3{color:#e8e1ef;font-size:11px;margin:0 0 6px}.audience-card p{color:#82798e;font-size:10px;line-height:1.5;margin:0}.audience-card>svg:last-child{color:#655b71}.why-section{padding-bottom:150px}.comparison-table{border:1px solid rgba(196,181,253,.13);border-radius:14px;overflow:hidden;margin-top:55px}.table-head,.table-row{display:grid;grid-template-columns:1fr 1fr}.table-head{color:#84798e;font:9px DM Mono,monospace;letter-spacing:.1em;background:#ffffff09}.table-head span,.table-row span{padding:18px 23px}.table-head span:first-child,.table-row span:first-child{border-right:1px solid rgba(196,181,253,.1)}.table-row{border-top:1px solid rgba(196,181,253,.1);color:#93889c;font-size:12px}.table-row span:last-child{color:#ddd3ea;display:flex;align-items:center;gap:8px}.table-row svg{color:#34d399}.testimonial-section{padding-bottom:160px}.testimonial-grid{margin-top:58px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.testimonial-card{margin:0;border:1px solid rgba(196,181,253,.14);border-radius:14px;padding:25px 24px;background:linear-gradient(145deg,#1d0e36bf,#0f081bcc);display:flex;flex-direction:column;transition:transform .25s,border-color .25s}.testimonial-card:hover{transform:translateY(-4px);border-color:#c4b5fd59}.t-quote-mark{font:46px DM Mono,monospace;color:#8b5cf6;line-height:1;height:34px}.testimonial-card blockquote{margin:14px 0 22px;color:#c6bccf;font-size:13px;line-height:1.65}.testimonial-card figcaption{margin-top:auto;display:flex;gap:12px;align-items:center;border-top:1px solid rgba(196,181,253,.1);padding-top:18px}.t-avatar{width:40px;height:40px;flex:0 0 auto;border-radius:50%;overflow:hidden;border:1px solid rgba(196,181,253,.35);background:linear-gradient(135deg,#8b5cf6,#2e1065)}.t-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.testimonial-card figcaption strong{display:block;font-size:11px;color:#e7e0ef}.testimonial-card figcaption span{color:#80778c;font-size:9px;margin-top:3px}.pricing-section{padding-bottom:145px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:57px}.price-card{border:1px solid rgba(196,181,253,.15);border-radius:14px;padding:25px;min-height:405px;display:flex;flex-direction:column;background:#170b2bb8}.price-card.featured{border-color:#a855f799;background:radial-gradient(circle at 50% 0%,rgba(139,92,246,.25),transparent 55%),#1e0e38bf;box-shadow:0 0 50px #6d28d926}.price-top{display:flex;align-items:center;justify-content:space-between}.price-top>span{font-size:16px;font-weight:700}.price-top b{font:8px DM Mono,monospace;letter-spacing:.1em;color:#c4b5fd;background:#8b5cf624;padding:6px 7px;border-radius:4px}.price-card>p{color:#91879d;height:42px;line-height:1.5;font-size:11px}.price{font-size:32px;letter-spacing:-.05em;margin-top:18px}.price-note{color:#72697a;font-size:9px;margin:5px 0 20px}.price-card button{width:100%}.price-features{border-top:1px solid rgba(196,181,253,.11);margin-top:25px;padding-top:18px;display:grid;gap:11px;color:#aaa0b5;font-size:11px}.price-features span{display:flex;gap:8px;align-items:center}.price-features svg{color:#34d399}.payment-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#080410b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:overlay-in .25s ease}.payment-modal{position:relative;width:100%;max-width:400px;border:1px solid rgba(196,181,253,.28);border-radius:16px;padding:28px;text-align:center;background:linear-gradient(145deg,#1f103af7,#0e081afa);box-shadow:0 30px 80px #0000008c;animation:modal-in .3s ease}.payment-modal .overline{color:#a78bfa}.payment-modal h3{font-size:22px;margin:10px 0 4px}.payment-modal>p{color:#93899f;font-size:12px;line-height:1.6;margin:12px 0 18px}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.payment-close{position:absolute;top:12px;right:12px;width:30px;height:30px;border:0;border-radius:8px;display:grid;place-items:center;color:#8b809e;background:#ffffff0d;cursor:pointer;transition:background .2s,color .2s}.payment-close:hover{color:#fff;background:#8b5cf633}.payment-price{display:inline-block;font-size:40px;letter-spacing:-.05em;margin:14px 0 2px}.payment-price small{font-size:15px;color:#8f849f;letter-spacing:0}.paypal-container{margin:8px 0 14px;min-height:48px}.payment-secure{display:inline-flex;align-items:center;gap:6px;color:#7d738c;font-size:9px}.payment-secure svg{color:#34d399}.payment-cancel{width:100%;margin-top:12px;border:1px solid rgba(196,181,253,.14);border-radius:9px;padding:11px;color:#a49aaf;background:#ffffff08;font-size:12px;cursor:pointer;transition:background .2s,color .2s}.payment-cancel:hover{color:#fff;background:#ffffff12}.payment-success{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(52,211,153,.3);background:#34d3991a;color:#7fe0b8;border-radius:9px;padding:13px;margin:16px 0;font-size:12px}.payment-success svg{color:#34d399}.payment-error{border:1px solid rgba(251,113,133,.3);background:#fb71851a;color:#f99aa8;border-radius:9px;padding:11px;margin-bottom:12px;font-size:11px}.payment-modal .primary-button{width:100%;margin-top:6px}.green-text{color:#34d399}.faq-section{padding-bottom:150px;display:grid;grid-template-columns:.75fr 1.25fr;gap:110px}.faq-item{border-top:1px solid rgba(196,181,253,.14)}.faq-item:last-child{border-bottom:1px solid rgba(196,181,253,.14)}.faq-item button{width:100%;border:0;background:none;color:#ddd5e5;display:flex;justify-content:space-between;padding:19px 0;text-align:left;font-size:13px}.faq-item button svg{color:#887d97;transition:transform .2s}.faq-item.open button svg{transform:rotate(180deg);color:#c4b5fd}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s}.faq-answer p{overflow:hidden;color:#90869a;font-size:12px;line-height:1.7;margin:0}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-item.open .faq-answer p{padding-bottom:18px}.about-contact{padding-bottom:130px;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.about-meta{display:grid;gap:14px;margin-top:35px;font:10px DM Mono,monospace;color:#80778b}.about-meta b{display:block;color:#bfb2cc;font-weight:400;margin-top:5px}.contact-card{border:1px solid rgba(196,181,253,.18);border-radius:15px;padding:28px;background:linear-gradient(145deg,#21103bc7,#0f081cdb)}.contact-card h2{font-size:34px}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:25px 0 13px}.contact-fields input,.contact-fields textarea{color:#e9e1ef;border:1px solid rgba(196,181,253,.14);border-radius:7px;padding:12px;background:#ffffff09;outline:0;resize:vertical;font-size:11px}.contact-fields input:focus,.contact-fields textarea:focus{border-color:#8b5cf6}.contact-fields textarea{grid-column:1 / -1}.contact-card .primary-button{width:100%}.contact-turnstile{grid-column:1 / -1;display:flex;justify-content:center}.contact-fields .primary-button{grid-column:1 / -1}.contact-fields .primary-button:disabled{opacity:.6;cursor:default;letter-spacing:.1em}.formspree-error{grid-column:1 / -1;color:#f99aa8;font-size:10px;margin:-3px 0 0}.contact-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin:28px 0 16px;padding:28px 20px;border:1px solid rgba(52,211,153,.3);border-radius:12px;background:#34d39912}.contact-success svg{color:#34d399}.contact-success strong{font-size:16px}.contact-success p{color:#93899f;font-size:12px;line-height:1.6;margin:0 0 6px}.contact-success .primary-button{width:auto}.contact-locations{display:grid;gap:20px;margin-top:23px;color:#81788d;font-size:11px;line-height:1.6}.contact-location{border:1px solid rgba(196,181,253,.14);border-radius:12px;padding:16px;background:#ffffff05}.contact-location h3{color:#e0d7e9;font-size:12px;margin:0 0 10px;letter-spacing:.05em}.contact-location p{margin:0 0 8px;display:flex;align-items:center;gap:7px}.contact-location p svg{color:#a78bfa;flex:0 0 auto}.contact-location strong{color:#d0c6d9}.contact-email{margin-top:4px;display:flex;align-items:center;gap:8px;color:#81788d;font-family:DM Mono,monospace;font-size:10px}.contact-email svg{color:#a78bfa}.contact-email strong{color:#d0c6d9;font-weight:400}.docs-section{margin-bottom:120px;min-height:205px;padding-top:40px;padding-bottom:40px;display:grid;grid-template-columns:1fr 1fr;align-items:center;border:1px solid rgba(196,181,253,.14);border-radius:15px;background:linear-gradient(90deg,#2712498c,#130a239e)}.docs-section h2{font-size:35px;margin-bottom:0}.docs-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.docs-links span{color:#82788e;border:1px solid rgba(196,181,253,.1);border-radius:7px;padding:12px;font-size:10px;display:flex;align-items:center;gap:7px}.docs-links b{margin-left:auto;font:7px DM Mono,monospace;color:#655b70}.footer{border-top:1px solid rgba(196,181,253,.1);padding:50px max(24px,calc((100vw - 1240px)/2)) 24px;background:#0a0612b3}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr 2.2fr;gap:40px;padding-bottom:55px}.footer-brand p{color:#81778c;font-size:11px;line-height:1.6;margin-top:18px}.footer-map-col{align-content:start;gap:13px;color:#82788e;font-size:10px}.footer-map-col>b{color:#e0d7e9;font-size:11px;margin-bottom:13px;display:block}.footer-maps{display:grid;grid-template-columns:1fr 1fr;gap:13px}.footer-map-wrap{border:1px solid rgba(196,181,253,.16);border-radius:12px;overflow:hidden}.footer-map-wrap iframe{display:block;width:100%;height:200px;border:0;filter:saturate(.85) brightness(.9)}.footer-col{display:grid;align-content:start;gap:13px;color:#82788e;font-size:10px}.footer-col b{color:#e0d7e9;font-size:11px;margin-bottom:4px}.footer-col a:hover{color:#c4b5fd}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(196,181,253,.1);padding-top:20px;color:#8b8196;font:13px DM Mono,monospace}.footer-bottom div{display:flex;gap:20px}.footer-site-link{color:inherit;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(196,181,253,.3)}.footer-site-link:hover{color:#c4b5fd}.footer-link{font-size:13px}.final-cta-section{padding-bottom:140px}.final-cta-section .section-intro h2{max-width:780px}.final-cta-section .section-intro p{max-width:620px;margin-bottom:8px}.final-cta-section .hero-actions{margin-top:30px;justify-content:center}.workspace-shell{background:#0c0715}.workspace-header{position:relative;height:68px;border-bottom:1px solid rgba(196,181,253,.1);padding:12px 24px}.workspace-header:before{display:none}.workspace-header .nav-links{display:none}.product-page{padding-top:76px}.product-nav{position:fixed}.product-hero{min-height:380px;padding-top:95px;padding-bottom:70px;display:flex;align-items:center}.product-hero-inner h1{max-width:700px;margin:0 0 22px;font-size:clamp(44px,5.4vw,74px);line-height:.98;letter-spacing:-.06em;font-weight:700}.product-hero-inner p{max-width:560px;color:#ada8b9;line-height:1.8;font-size:15px;margin:0 0 30px}.product-hero-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.product-hero-actions .context-chip{font-size:9px}.product-section{padding-bottom:120px}.product-section .section-intro{margin-bottom:40px}.product-section .workspace-grid,.product-section .workspace-metrics,.product-section .investigation-workspace,.product-section .workspace-graph,.product-section .workspace-assistant{margin:0}.workspace-layout{display:flex;min-height:calc(100vh - 68px)}.workspace-sidebar{width:230px;flex:0 0 230px;border-right:1px solid rgba(196,181,253,.1);padding:23px 13px;display:flex;flex-direction:column;background:#0e0819cc}.workspace-user{display:flex;gap:9px;align-items:center;padding:0 8px 25px;border-bottom:1px solid rgba(196,181,253,.1)}.workspace-user>div:nth-child(2){flex:1}.workspace-user strong,.workspace-user small{display:block}.workspace-user strong{font-size:11px}.workspace-user small{color:#81778d;font-size:9px;margin-top:3px}.avatar{width:30px;height:30px;display:grid;place-items:center;background:linear-gradient(135deg,#8b5cf6,#2e1065);border:1px solid rgba(196,181,253,.35);border-radius:50%;font:9px DM Mono,monospace}.avatar.small{width:28px;height:28px}.workspace-user>svg{color:#685f70}.side-label{margin:26px 8px 11px;color:#665d72;font:9px DM Mono,monospace}.workspace-sidebar>button{border:0;background:none;color:#857b8f;padding:10px 11px;border-radius:7px;text-align:left;display:flex;align-items:center;gap:11px;font-size:11px;margin:2px 0}.workspace-sidebar>button:hover{color:#d9d0e2}.workspace-sidebar>button.selected{color:#e6def1;background:linear-gradient(90deg,#8b5cf638,#8b5cf60d);box-shadow:inset 2px 0 #a78bfa}.workspace-sidebar>button b{margin-left:auto;color:#fbbf24;font:9px DM Mono,monospace}.sidebar-bottom{margin-top:auto}.health-mini{border-top:1px solid rgba(196,181,253,.1);border-bottom:1px solid rgba(196,181,253,.1);padding:16px 8px;display:flex;gap:9px;align-items:center}.health-mini small,.health-mini strong{display:block}.health-mini small{color:#7c7286;font-size:9px}.health-mini strong{color:#34d399;font:12px DM Mono,monospace;margin-top:4px}.sidebar-bottom>button{border:0;background:none;color:#82778d;display:flex;gap:9px;align-items:center;padding:18px 8px 0;font-size:10px}.workspace-main{flex:1;min-width:0}.workspace-topbar{height:64px;border-bottom:1px solid rgba(196,181,253,.1);display:flex;align-items:center;justify-content:space-between;padding:0 34px;position:relative}.workspace-search{display:flex;gap:10px;align-items:center;color:#72687e;font-size:11px}.workspace-search kbd{border:1px solid rgba(196,181,253,.16);border-radius:4px;padding:4px 6px;margin-left:13px;font:9px DM Mono,monospace;color:#7d728a}.workspace-top-actions{display:flex;gap:17px;align-items:center}.notification-dot{width:5px;height:5px;border-radius:50%;background:#fb7185;position:absolute;top:6px;right:6px}.notification-panel{position:absolute;z-index:20;right:32px;top:53px;width:310px;border:1px solid rgba(196,181,253,.2);border-radius:10px;padding:15px;background:#1b0e2e;box-shadow:0 20px 50px #00000073}.notification-head{display:flex;justify-content:space-between;border-bottom:1px solid rgba(196,181,253,.1);padding-bottom:12px;font-size:12px}.notification-head button{color:#8b7e95;background:none;border:0}.notification-row{display:flex;align-items:center;gap:9px;padding:13px 0;border-bottom:1px solid rgba(196,181,253,.07)}.notif-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;color:#c4b5fd;background:#8b5cf61f}.notification-row div{flex:1}.notification-row strong,.notification-row small{display:block}.notification-row strong{font-size:10px}.notification-row small{color:#7e7489;font-size:8px;margin-top:4px}.unread{width:5px;height:5px;background:#fb7185;border-radius:50%}.mark-read{border:0;color:#b9a9e7;background:none;padding:12px 0 0;font-size:10px}.workspace-content{padding:34px;max-width:1450px;margin:0 auto}.workspace-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:29px}.workspace-heading h1{letter-spacing:-.05em;font-size:29px;margin:11px 0 7px}.workspace-heading p{color:#857b8e;font-size:11px;margin:0}.workspace-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.workspace-metric,.workspace-card{border:1px solid rgba(196,181,253,.13);border-radius:10px;background:#160b28ad}.workspace-metric{min-height:138px;padding:17px;position:relative}.metric-symbol{width:29px;height:29px;display:grid;place-items:center;border-radius:7px;margin-bottom:17px;color:#c4b5fd;background:#8b5cf624}.ms1{color:#fbbf24;background:#fbbf241a}.ms2{color:#fb7185;background:#fb71851a}.ms3{color:#34d399;background:#34d3991a}.workspace-metric small{color:#81778d;display:block;font:8px DM Mono,monospace}.workspace-metric strong{display:block;margin:5px 0;font-size:25px;letter-spacing:-.04em}.workspace-metric span{color:#756b80;font-size:9px}.workspace-grid{margin-top:10px;display:grid;grid-template-columns:1.45fr .75fr;gap:10px}.workspace-card{padding:20px}.workspace-card.wide,.table-card{grid-column:1 / -1}.workspace-card h3{margin:8px 0 0;font-size:14px}.select-button{color:#92879d;border:1px solid rgba(196,181,253,.13);background:#ffffff08;padding:7px 9px;border-radius:5px;display:flex;align-items:center;gap:6px;font-size:9px}.large-chart{height:220px;position:relative;margin-top:18px}.large-chart svg{width:100%;height:185px}.chart-axis{display:flex;justify-content:space-between;color:#645a70;font:8px DM Mono,monospace}.health-row{display:flex;align-items:center;gap:9px;border-bottom:1px solid rgba(196,181,253,.08);padding:14px 0;color:#b1a7bc;font-size:10px}.health-row:last-child{border:0}.health-status{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399cc}.health-row b{margin-left:auto;color:#b6abc2;font:10px DM Mono,monospace}.table-card{padding-bottom:8px}.investigation-table{margin-top:22px}.table-columns,.investigation-row{display:grid;grid-template-columns:1.6fr .8fr 1.1fr .7fr .7fr;gap:13px;align-items:center}.table-columns{color:#665c70;font:8px DM Mono,monospace;padding:0 12px 10px}.investigation-row{border-top:1px solid rgba(196,181,253,.08);padding:13px 12px;color:#a49aa9;font-size:10px}.investigation-row span:first-child b,.investigation-row span:first-child small{display:block}.investigation-row span:first-child b{color:#ded5e6;font-size:10px}.investigation-row span:first-child small{color:#746a7e;font-size:8px;margin-top:4px}.severity-text{color:#fbbf24}.severity-text.high{color:#fb7185}.severity-text.low{color:#22d3ee}.status-chip{color:#b19ae9;border:1px solid rgba(139,92,246,.25);background:#8b5cf61a;border-radius:4px;padding:5px 7px;font-size:8px;width:-moz-max-content;width:max-content}.case-banner{display:flex;justify-content:space-between;align-items:start;padding:21px;border:1px solid rgba(196,181,253,.14);border-radius:10px;background:radial-gradient(circle at 0% 50%,rgba(109,40,217,.2),transparent 45%),#160b28b3}.case-banner h2{margin:11px 0 8px;font-size:21px}.case-banner p{color:#8f849b;font-size:11px;margin:0}.investigation-columns{display:grid;grid-template-columns:1.2fr .8fr;gap:10px;margin-top:10px}.investigation-timeline{margin-top:23px}.investigation-event{display:flex;gap:13px;padding:12px 0;border-bottom:1px solid rgba(196,181,253,.08)}.investigation-event b,.investigation-event strong,.investigation-event small{display:block}.investigation-event b{color:#847a8f;font:9px DM Mono,monospace}.investigation-event strong{font-size:11px;margin:5px 0}.investigation-event small{color:#7d7287;font-size:9px}.evidence-card h3{margin-bottom:15px}.evidence-card>p{color:#93899d;font-size:11px;line-height:1.6}.risk-stat-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(196,181,253,.1);border-bottom:1px solid rgba(196,181,253,.1);margin:20px 0}.risk-stat-grid div{padding:12px 5px;border-right:1px solid rgba(196,181,253,.1)}.risk-stat-grid div:nth-child(2n){border-right:0}.risk-stat-grid small,.risk-stat-grid strong{display:block}.risk-stat-grid small{color:#746b7e;font:8px DM Mono,monospace}.risk-stat-grid strong{margin-top:6px;font-size:12px}.related-row{display:flex;align-items:center;gap:8px;color:#aca2b7;padding:10px 0;border-bottom:1px solid rgba(196,181,253,.07);font-size:10px}.related-row svg:last-child{margin-left:auto;color:#766c80}.workspace-graph{display:grid;grid-template-columns:1fr 260px;gap:10px}.graph-workspace-card{padding:20px;min-height:600px}.graph-tools{display:flex;gap:5px}.graph-tools button{width:25px;height:25px;display:grid;place-items:center;color:#aaa0af;border:1px solid rgba(196,181,253,.14);background:#ffffff08;border-radius:5px}.workspace-graph-canvas{height:520px;margin-top:17px;overflow:hidden}.workspace-graph-canvas svg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:1}.selected-entity{min-height:260px}.selected-entity .entity-icon{margin-top:27px}.selected-entity .entity-details{grid-template-columns:1fr 1fr}.selected-entity .primary-button{width:100%;margin-top:8px}.workspace-assistant{display:grid;grid-template-columns:1.3fr .7fr;gap:10px}.conversation{min-height:590px}.workspace-chat-question{margin-top:35px}.workspace-chat-answer{max-width:700px}.conversation .assistant-input{margin-top:110px}.evidence-source{display:flex;align-items:center;gap:8px;padding:14px 0;border-bottom:1px solid rgba(196,181,253,.08);color:#a79cab;font-size:10px}.evidence-source svg:first-child{color:#a78bfa}.evidence-source svg:last-child{margin-left:auto;color:#6d6377}.list-workspace{padding-bottom:5px}.list-row{display:flex;align-items:center;gap:14px;padding:17px 5px;border-top:1px solid rgba(196,181,253,.08)}.list-row>div{flex:1}.list-row strong,.list-row small{display:block}.list-row strong{font-size:11px}.list-row small{color:#796f84;font-size:9px;margin-top:5px}@media (max-width: 1000px){.hero{grid-template-columns:1fr;padding-top:108px}.hero-copy{text-align:center;display:flex;flex-direction:column;align-items:center}.hero-visual{max-width:690px;width:100%;margin:0 auto}.capabilities-section,.runtime-section,.assistant-section,.dashboard-preview,.audience-section,.faq-section,.about-contact{grid-template-columns:1fr;gap:45px}.capability-grid{max-width:720px}.workflow-grid{gap:30px}.workflow-step:nth-child(-n+3):after{display:none}.dashboard-preview .section-intro{text-align:center;align-items:center;display:flex;flex-direction:column}.testimonial-grid{gap:12px}.footer-main{grid-template-columns:1.2fr 1fr 1fr 1.8fr}.workspace-sidebar{width:200px;flex-basis:200px}.workspace-content{padding:25px}}@media (max-width: 720px){.site-header{padding:8px 22px}.site-header:before{top:9px;right:14px;bottom:9px;left:14px}.nav-links{display:none;position:absolute;top:102px;left:18px;right:18px;padding:12px;background:#1a0d2d;border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:0;box-shadow:0 20px 40px #0006}.nav-links.open{display:flex}.nav-links a{padding:13px;border-bottom:1px solid rgba(196,181,253,.08)}.nav-links a:last-child{border:0}.header-actions{gap:10px}.text-button{display:none}.header-cta{padding:9px 10px;font-size:10px}.menu-button{display:block}.header-actions>.header-cta{display:none}.nav-cta-mobile{display:flex;width:100%;justify-content:center;align-items:center;margin-top:10px}.nav-links .nav-cta-mobile{border:none;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#f8fafc}.hero{min-height:auto;padding-top:124px}.hero h1{font-size:51px}.hero-copy>p{font-size:13px}.hero-proof{justify-content:center;gap:10px}.hero-actions{justify-content:center}.hero-actions .primary-button,.hero-actions .secondary-button{flex:1 1 auto;min-width:0}.hero-visual{height:340px;margin-top:20px;width:100%;margin-left:0;transform:none}.satellite{font-size:9px}.card-event{left:-2px;top:83px}.card-correlation{right:-2px;top:25px}.card-status{right:-3px;bottom:22px}.context-section,.platform-section,.capabilities-section,.runtime-section,.correlation-section,.assistant-section,.graph-section,.dashboard-preview,.workflow-section,.audience-section,.why-section,.testimonial-section,.pricing-section,.faq-section,.about-contact{padding-bottom:95px}.context-section{padding-top:75px}.context-compare{grid-template-columns:1fr;gap:15px;margin-top:35px}.context-arrow{transform:rotate(90deg)}.compare-card{min-height:auto}.pipeline-panel{padding:18px}.pipeline{display:flex;overflow-x:auto;padding-bottom:5px}.pipeline-stage{min-width:125px}.pipeline-detail{grid-template-columns:45px 1fr}.detail-icon{width:45px;height:45px}.detail-stat{display:none}.section-intro h2,.runtime-copy h2,.assistant-intro h2,.about-block h2,.contact-card h2,.docs-section h2{font-size:39px}.capabilities-section{gap:30px}.capability-grid,.audience-grid,.testimonial-grid,.pricing-grid{grid-template-columns:1fr}.runtime-section{gap:30px}.runtime-fields{grid-template-columns:1fr 1fr}.runtime-panel{padding:15px}.activity-callout{align-items:start;flex-direction:column;gap:15px}.timeline{grid-template-columns:1fr 1fr;gap:20px 8px}.timeline-line{display:none}.correlation-panel{grid-template-columns:1fr}.correlation-left{border-right:0;border-bottom:1px solid var(--line)}.correlation-left,.correlation-right{padding:28px 21px}.correlation-left h2{font-size:35px}.relationship-chain{margin:35px 0}.graph-panel{height:620px;grid-template-columns:1fr}.graph-canvas{min-height:430px}.entity-panel{border-left:0;border-top:1px solid var(--line);padding:18px}.entity-icon{margin-top:14px}.dashboard-window{transform:none;margin:0 -13px}.dashboard-body{grid-template-columns:1fr}.dash-side{display:none}.dash-main{padding:14px}.metric-grid{grid-template-columns:1fr 1fr}.dash-lower,.workflow-grid{grid-template-columns:1fr}.comparison-table{margin-top:35px}.table-head span,.table-row span{padding:14px 11px;font-size:10px}.about-contact{grid-template-columns:1fr;gap:40px}.about-contact>*{min-width:0}.about-contact .about-block h2,.about-contact .contact-card h2{font-size:clamp(27px,8vw,38px)}.about-contact .about-block>p,.about-contact .contact-card p{font-size:13px}.contact-card{padding:20px;min-width:0}.contact-fields input,.contact-fields textarea{font-size:16px}.contact-locations{gap:16px;min-width:0}.contact-locations .contact-location p{word-break:break-word}.contact-fields{display:block}.contact-fields input,.contact-fields textarea{width:100%;margin-bottom:9px}.contact-fields textarea{grid-column:auto}.dash-charts{grid-template-columns:1fr}.docs-section{grid-template-columns:1fr;margin-left:24px;margin-right:24px;padding:28px 22px;gap:28px}.docs-links{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr;gap:35px 20px}.footer-brand,.footer-map-col{grid-column:1 / -1}.footer-maps{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:14px}.footer-bottom div{gap:12px}.workspace-header{padding:12px 15px}.workspace-header .header-cta{font-size:9px}.workspace-layout{display:block}.workspace-sidebar{width:100%;height:auto;padding:12px;border-right:0;border-bottom:1px solid rgba(196,181,253,.1);display:block;overflow-x:auto;white-space:nowrap}.workspace-user,.side-label,.sidebar-bottom{display:none}.workspace-sidebar>button{display:inline-flex;white-space:nowrap}.workspace-sidebar>button.selected{box-shadow:inset 0 -2px #a78bfa}.workspace-topbar{height:54px;padding:0 17px}.workspace-search span,.workspace-search kbd{display:none}.workspace-content{padding:22px 14px}.workspace-heading{align-items:start;flex-direction:column;gap:20px}.workspace-heading h1{font-size:25px}.workspace-metrics{grid-template-columns:1fr 1fr}.workspace-metric{min-height:122px;padding:13px}.workspace-metric strong{font-size:21px}.workspace-grid,.investigation-columns,.workspace-graph,.workspace-assistant{grid-template-columns:1fr}.workspace-card.wide,.table-card{grid-column:auto}.table-columns{display:none}.investigation-row{grid-template-columns:1.6fr .7fr .7fr}.investigation-row>span:nth-child(3){display:none}.investigation-row>span:nth-child(4){display:none}.case-banner{flex-direction:column;gap:18px}.workspace-graph-canvas{height:430px}.conversation{min-height:auto}.conversation .assistant-input{margin-top:55px}.notification-panel{right:14px;width:calc(100vw - 28px)}}@media (max-width: 480px){.hero h1{font-size:40px}.hero-actions{flex-direction:column;align-items:center;width:100%}.hero-actions .primary-button,.hero-actions .secondary-button{width:100%;justify-content:center}}.footer-link{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.footer-link:hover{color:#bfb2cc}.footer-social{display:flex;gap:10px;margin-top:16px}.footer-social-link{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;color:#81778c;background:#ffffff0a;border:1px solid rgba(196,181,253,.1);transition:color .2s,background .2s,border-color .2s}.footer-social-link:hover{color:#c4b5fd;background:#8b5cf61f;border-color:#8b5cf64d}.privacy-main{padding:120px max(24px,calc((100vw - 860px)/2)) 80px}.privacy-policy{max-width:860px;color:#c8c1d2;line-height:1.75;font-size:14px}.privacy-policy h1{font-size:40px;color:#f3eef7;margin:0 0 6px;letter-spacing:-.03em}.privacy-policy h2{font-size:24px;color:#ece5f3;margin:40px 0 14px;letter-spacing:-.02em}.privacy-policy h3{font-size:18px;color:#e4dced;margin:28px 0 10px}.privacy-policy h4{font-size:15px;color:#ddd4e6;margin:22px 0 8px}.privacy-policy p{margin:0 0 14px}.privacy-policy ul{margin:0 0 18px;padding-left:22px}.privacy-policy li{margin:4px 0}.privacy-policy a{color:#a78bfa}.privacy-policy a:hover{text-decoration:underline}.product-shell{min-height:100vh;background:radial-gradient(circle at 85% 5%,rgba(139,92,246,.18),transparent 30rem),radial-gradient(circle at 10% 40%,rgba(76,29,149,.22),transparent 35rem),radial-gradient(circle at 50% 80%,rgba(34,211,238,.08),transparent 40rem),#0b0614}.brand-badge{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em;padding:2px 6px;background:#8b5cf640;border:1px solid rgba(167,139,250,.45);color:#c4b5fd;border-radius:4px;margin-left:3px;box-shadow:0 0 10px #8b5cf659}.product-site-header .live-app-cta{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:1px solid rgba(221,214,254,.4);box-shadow:0 0 20px #8b5cf673;color:#fff}.product-site-header .live-app-cta:hover{box-shadow:0 0 30px #a855f7a6;transform:translateY(-2px)}.home-back-btn{color:#a8a3b6;font-size:12px}.home-back-btn:hover{color:#f8fafc}.product-hero-container{padding-top:155px;padding-bottom:110px;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;position:relative}.product-hero-content{position:relative;z-index:2}.version-pill{font-family:DM Mono,monospace;font-size:9px;padding:3px 8px;border-radius:100px;background:#34d3991f;border:1px solid rgba(52,211,153,.35);color:#34d399;letter-spacing:.08em;margin-left:8px}.product-hero-title{font-size:clamp(42px,5.2vw,68px);line-height:1.04;letter-spacing:-.06em;font-weight:700;margin:18px 0 22px;max-width:680px}.product-hero-lead{color:#ada8b9;font-size:15px;line-height:1.75;max-width:580px;margin:0 0 34px}.product-hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.product-hero-cta{font-size:13px;padding:14px 24px;background:linear-gradient(135deg,#9333ea,#6366f1);border:1px solid rgba(221,214,254,.45);box-shadow:0 10px 32px #9333ea6b;transition:all .25s ease}.product-hero-cta:hover{transform:translateY(-2px);box-shadow:0 14px 40px #9333ea99;border-color:#fff9}.product-hero-secondary{padding:13px 20px;font-size:13px}.product-hero-engine-link{font-family:DM Mono,monospace;font-size:11px;color:#c4b5fd;padding:8px 12px;border-radius:7px;background:#8b5cf614;border:1px solid rgba(139,92,246,.2)}.product-hero-stats{display:flex;align-items:center;gap:20px;margin-top:48px;padding-top:28px;border-top:1px solid rgba(196,181,253,.12);flex-wrap:wrap}.hero-stat-card{display:flex;flex-direction:column;gap:4px}.hero-stat-divider{width:1px;height:34px;background:#c4b5fd24}.stat-number{font-family:DM Mono,monospace;font-size:22px;color:#f8fafc;letter-spacing:-.04em}.stat-desc{font-size:11px;color:#8e899d;max-width:140px;line-height:1.35}.product-hero-visual-card{background:#110822e0;border:1px solid rgba(196,181,253,.25);border-radius:18px;box-shadow:0 25px 80px #0000008c,0 0 45px #8b5cf626;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;position:relative}.console-chrome{height:44px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(196,181,253,.12);background:#0a0514b3}.console-dots{display:flex;gap:6px}.console-dots .dot{width:8px;height:8px;border-radius:50%}.console-dots .dot.red{background:#fb7185}.console-dots .dot.yellow{background:#fbbf24}.console-dots .dot.green{background:#34d399}.console-title{display:flex;align-items:center;gap:8px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;color:#a8a0b4}.stream-icon{color:#34d399}.console-toggle{display:flex;align-items:center;gap:6px;background:#34d39917;border:1px solid rgba(52,211,153,.28);color:#34d399;border-radius:100px;padding:4px 9px;font-family:DM Mono,monospace;font-size:9px;cursor:pointer;transition:all .2s ease}.spin-slow{animation:spin 6s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.console-tabs{display:flex;border-bottom:1px solid rgba(196,181,253,.1);background:#0e071b80}.console-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:12px 8px;border:0;border-bottom:2px solid transparent;background:none;color:#8b809e;font-size:11px;cursor:pointer;transition:all .2s}.console-tab.active{color:#f8fafc;border-bottom-color:#8b5cf6;background:#8b5cf61a}.badge-alert{font-family:DM Mono,monospace;font-size:8px;padding:1px 5px;border-radius:4px;background:#fb71852e;color:#fb7185;border:1px solid rgba(251,113,133,.35)}.console-screen{padding:20px;min-height:380px}.incident-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(196,181,253,.1)}.mono-label{font-family:DM Mono,monospace;font-size:9px;color:#a78bfa;letter-spacing:.1em;display:block;margin-bottom:4px}.incident-header h4{margin:4px 0 6px;font-size:15px;color:#f8fafc}.incident-header p{color:#8e859c;font-size:11px;line-height:1.5;margin:0}.incident-risk-pill{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;background:#fb71851f;border:1px solid rgba(251,113,133,.35);color:#fb7185;font-family:DM Mono,monospace;font-size:9px;font-weight:600}.pulse-dot.red{background:#fb7185;box-shadow:0 0 0 4px #fb71852e,0 0 10px #fb7185}.telemetry-feed{display:flex;flex-direction:column;gap:8px;margin:16px 0}.feed-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:7px;background:#ffffff06;border:1px solid rgba(196,181,253,.08);font-size:11px}.feed-time{font-family:DM Mono,monospace;font-size:9px;color:#726880;flex:0 0 76px}.feed-source{font-family:DM Mono,monospace;font-size:8px;padding:2px 6px;border-radius:4px;background:#ffffff0d;color:#b3a8c3;flex:0 0 85px;text-align:center}.feed-msg{flex:1;color:#cfc6da;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-tag{font-family:DM Mono,monospace;font-size:8px;padding:2px 6px;border-radius:3px;margin-left:auto}.feed-row.warning .feed-tag{background:#fbbf2426;color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.feed-row.danger .feed-tag{background:#fb718526;color:#fb7185;border:1px solid rgba(251,113,133,.3)}.feed-row.success .feed-tag{background:#34d39926;color:#34d399;border:1px solid rgba(52,211,153,.3)}.console-footer-bar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(196,181,253,.1);padding-top:14px;margin-top:12px}.verified-badge{display:flex;align-items:center;gap:6px;color:#34d399;font-size:10px;font-family:DM Mono,monospace}.console-direct-link{display:flex;align-items:center;gap:5px;color:#c4b5fd;font-size:11px;font-weight:600;transition:color .2s}.console-direct-link:hover{color:#fff}.graph-hud{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-bottom:16px;border-bottom:1px solid rgba(196,181,253,.1)}.hud-metric small{display:block;font-family:DM Mono,monospace;font-size:8px;color:#7a7086;margin-bottom:4px}.hud-metric strong{display:block;font-size:12px}.mini-graph-canvas{display:flex;align-items:center;justify-content:space-between;position:relative;padding:38px 10px;margin:15px 0}.graph-node-bubble{display:flex;flex-direction:column;align-items:center;gap:5px;background:#1a0e30f2;border:1px solid rgba(196,181,253,.3);padding:10px 12px;border-radius:12px;position:relative;z-index:2;box-shadow:0 8px 24px #0000004d}.graph-node-bubble span{font-size:10px;font-weight:600;color:#f1edfa}.graph-node-bubble small{font-family:DM Mono,monospace;font-size:8px;color:#8c829c}.g-identity{color:#fbbf24;border-color:#fbbf2466}.g-api{color:#a78bfa;border-color:#a78bfa66}.g-model{color:#fb7185;border-color:#fb718566}.g-db{color:#22d3ee;border-color:#22d3ee66}.graph-edge{flex:1;height:2px;background:linear-gradient(90deg,#a78bfa66,#fb7185b3);position:relative}.graph-insight{display:flex;align-items:center;gap:8px;background:#8b5cf614;border:1px solid rgba(139,92,246,.2);border-radius:8px;padding:10px 12px;font-size:11px;color:#c4b5fd}.copilot-thread{display:flex;flex-direction:column;gap:14px}.copilot-bubble{padding:12px 14px;border-radius:10px;font-size:11px;line-height:1.6}.copilot-bubble.user{background:#ffffff0d;border:1px solid rgba(196,181,253,.12);color:#ede7f6;max-width:80%;margin-left:auto}.copilot-bubble.assistant{background:#8b5cf61a;border:1px solid rgba(167,139,250,.25);color:#d1c7e2}.assistant-badge{display:flex;align-items:center;gap:6px;color:#c4b5fd;font-family:DM Mono,monospace;font-size:9px;margin-bottom:6px}.evidence-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.ev-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:5px;background:#34d39917;border:1px solid rgba(52,211,153,.22);color:#93e6c3;font-size:9px;font-family:DM Mono,monospace}.copilot-quick-actions{margin-top:18px;display:flex;align-items:center;gap:10px}.remediate-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:7px;background:linear-gradient(135deg,#fb718533,#ef44444d);border:1px solid rgba(251,113,133,.4);color:#fecdd3;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s}.remediate-chip:hover{background:#fb71854d;transform:translateY(-1px)}.product-capabilities-section{padding-bottom:140px}.product-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px}.pillar-card{border:1px solid rgba(196,181,253,.14);border-radius:16px;padding:28px;background:linear-gradient(145deg,#1c0e34bf,#0f081ccc);display:flex;flex-direction:column;position:relative;transition:all .3s ease}.pillar-card:hover{transform:translateY(-5px);border-color:#c4b5fd59;box-shadow:0 20px 45px #00000059,0 0 30px #8b5cf626}.pillar-card.highlight-pillar{border-color:#a78bfa66;background:radial-gradient(circle at 10% 10%,rgba(139,92,246,.18),transparent 70%),#1c0e34d9;box-shadow:0 0 40px #6d28d933}.pillar-icon-box{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;margin-bottom:20px}.pillar-icon-box.cyan{background:#22d3ee1f;color:#22d3ee;border:1px solid rgba(34,211,238,.3)}.pillar-icon-box.violet{background:#8b5cf626;color:#c4b5fd;border:1px solid rgba(139,92,246,.35)}.pillar-icon-box.amber{background:#fbbf241f;color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.pillar-icon-box.rose{background:#fb71851f;color:#fb7185;border:1px solid rgba(251,113,133,.3)}.pillar-icon-box.green{background:#34d3991f;color:#34d399;border:1px solid rgba(52,211,153,.3)}.pillar-icon-box.blue{background:#60a5fa1f;color:#60a5fa;border:1px solid rgba(96,165,250,.3)}.pillar-tag{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em;color:#a78bfa;margin-bottom:8px}.pillar-card h3{font-size:18px;margin:0 0 12px;line-height:1.3}.pillar-card p{color:#93899f;font-size:13px;line-height:1.65;margin:0 0 20px}.pillar-checklist{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:9px}.pillar-checklist li{display:flex;align-items:center;gap:8px;color:#c9c0d6;font-size:12px}.pillar-checklist svg{color:#34d399;flex:0 0 auto}.pillar-footer{margin-top:auto;padding-top:16px;border-top:1px solid rgba(196,181,253,.08)}.engine-badge{font-family:DM Mono,monospace;font-size:9px;color:#a89bc2;background:#ffffff0a;border:1px solid rgba(196,181,253,.12);padding:4px 8px;border-radius:5px}.product-workflow-section{padding-bottom:140px}.interactive-lifecycle{display:grid;grid-template-columns:.85fr 1.15fr;gap:30px;margin-top:50px}.lifecycle-stepper{display:flex;flex-direction:column;gap:12px}.lifecycle-step-btn{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:12px;background:#ffffff06;border:1px solid rgba(196,181,253,.12);color:#a8a0b5;cursor:pointer;text-align:left;transition:all .25s;position:relative}.lifecycle-step-btn:hover{background:#8b5cf614;border-color:#c4b5fd40;color:#f8fafc}.lifecycle-step-btn.active{background:linear-gradient(90deg,#8b5cf633,#8b5cf60a);border-color:#8b5cf6;color:#fff;box-shadow:0 0 25px #8b5cf626}.step-num{font-family:DM Mono,monospace;font-size:12px;font-weight:700;color:#c4b5fd;width:32px;height:32px;border-radius:8px;background:#8b5cf626;border:1px solid rgba(139,92,246,.35);display:grid;place-items:center;flex:0 0 auto}.step-info strong{display:block;font-size:13px;margin-bottom:3px}.step-info small{display:block;font-size:11px;color:#887d97}.step-arrow{margin-left:auto;color:#6d637c}.lifecycle-step-btn.active .step-arrow{color:#c4b5fd}.lifecycle-stage-display{background:linear-gradient(145deg,#1c0e34d9,#0e071af2);border:1px solid rgba(196,181,253,.2);border-radius:16px;padding:32px;min-height:420px;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000059}.stage-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;flex-wrap:wrap;gap:10px}.stage-meta{font-family:DM Mono,monospace;font-size:9px;color:#8b809a}.stage-card h3{font-size:20px;margin:0 0 12px}.stage-card p{color:#9e93ae;font-size:13px;line-height:1.65;margin:0 0 20px}.stage-code-block{background:#0d0617;border:1px solid rgba(196,181,253,.15);border-radius:10px;overflow:hidden;margin-top:15px}.code-header{display:flex;justify-content:space-between;padding:8px 14px;border-bottom:1px solid rgba(196,181,253,.1);font-family:DM Mono,monospace;font-size:9px;color:#877d94}.stage-code-block pre{margin:0;padding:16px;font-family:DM Mono,monospace;font-size:11px;color:#c4b5fd;line-height:1.6;overflow-x:auto}.stage-graph-preview{display:flex;align-items:center;justify-content:space-between;padding:28px 16px;background:#00000040;border-radius:10px;border:1px solid rgba(196,181,253,.1);margin:15px 0}.path-node{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:11px;font-family:DM Mono,monospace}.path-node.source{background:#fbbf241f;color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.path-node.intermediate{background:#8b5cf61f;color:#c4b5fd;border:1px solid rgba(139,92,246,.3)}.path-node.target{background:#fb71851f;color:#fb7185;border:1px solid rgba(251,113,133,.3)}.path-link.danger{color:#fb7185}.stage-footer-note{display:flex;align-items:center;gap:8px;font-size:11px;color:#8e839d;margin-top:14px}.assistant-quote-box{background:#8b5cf614;border:1px solid rgba(139,92,246,.25);border-radius:12px;padding:20px;margin-top:15px}.quote-badge{display:flex;align-items:center;gap:6px;color:#c4b5fd;font-size:11px;margin-bottom:10px}.assistant-quote-box p{color:#ddd4ed;font-size:13px;line-height:1.6;margin:0 0 16px;font-style:italic}.evidence-pills-row{display:flex;gap:8px;flex-wrap:wrap}.ev-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:6px;background:#34d3991a;border:1px solid rgba(52,211,153,.25);color:#6ee7b7;font-family:DM Mono,monospace;font-size:9px}.containment-box{display:flex;flex-direction:column;gap:12px;margin-top:15px}.action-row{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:10px;background:#ffffff08;border:1px solid rgba(196,181,253,.1)}.action-desc{display:flex;align-items:center;gap:12px}.action-desc strong{display:block;font-size:12px;color:#ede6f5}.action-desc small{display:block;font-size:10px;color:#8b8097;margin-top:2px}.status-badge.ready{font-family:DM Mono,monospace;font-size:9px;padding:4px 8px;border-radius:4px;background:#fbbf2426;border:1px solid rgba(251,191,36,.35);color:#fbbf24}.containment-buttons{margin-top:10px}.execute-btn{width:100%;padding:13px;font-size:13px;background:linear-gradient(135deg,#34d399,#059669);border:1px solid rgba(52,211,153,.4);box-shadow:0 8px 24px #0596694d;color:#0b0614;font-weight:800}.execute-btn:hover{box-shadow:0 12px 30px #05966973}.product-comparison-section{padding-bottom:140px}.comparison-table-wrapper{margin-top:50px;border:1px solid rgba(196,181,253,.15);border-radius:16px;overflow:hidden;background:#150a27b3}.s1-comparison-table{display:flex;flex-direction:column}.comp-row{display:grid;grid-template-columns:1fr 1.3fr 1.3fr;border-top:1px solid rgba(196,181,253,.08)}.comp-row:first-child{border-top:0}.comp-head{background:#ffffff0a;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em;color:#8b8098}.comp-cell{padding:18px 22px;display:flex;flex-direction:column;justify-content:center;font-size:12px}.comp-cell:not(:last-child){border-right:1px solid rgba(196,181,253,.08)}.metric-name strong{font-size:13px;color:#f1ecf7}.metric-name small{color:#847a90;font-size:10px;margin-top:3px}.legacy-col{color:#8d8399;line-height:1.5}.s1-col{background:#8b5cf60a}.s1-col .highlight-text{display:flex;align-items:flex-start;gap:8px;color:#ddd4eb;font-weight:500;line-height:1.5}.s1-col svg{color:#34d399;flex:0 0 auto;margin-top:2px}.deployment-flavors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.flavor-card{padding:24px;border-radius:14px;background:#ffffff05;border:1px solid rgba(196,181,253,.12)}.flavor-card.featured-flavor{border-color:#a78bfa73;background:linear-gradient(145deg,#1f103abf,#0f081bcc)}.flavor-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.flavor-header h4{margin:0;font-size:15px}.flavor-card p{color:#92889e;font-size:12px;line-height:1.55;margin:0 0 16px}.flavor-badges{display:flex;gap:6px;flex-wrap:wrap}.flavor-badges span{font-family:DM Mono,monospace;font-size:9px;color:#b0a5c0;padding:3px 7px;border-radius:4px;background:#ffffff0a;border:1px solid rgba(196,181,253,.1)}.product-engine-section{padding-bottom:140px}.engine-intro{max-width:740px;margin-bottom:50px}.engine-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.engine-card{border:1px solid rgba(196,181,253,.14);border-radius:14px;padding:24px;background:linear-gradient(145deg,#1a0d31bf,#0e071ad9);cursor:pointer;transition:all .25s ease;display:flex;flex-direction:column}.engine-card:hover,.engine-card.active{border-color:#8b5cf6;background:radial-gradient(circle at 50% 0%,rgba(139,92,246,.22),transparent 70%),#1a0d31f2;box-shadow:0 12px 35px #6d28d940;transform:translateY(-4px)}.engine-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.engine-num{font-family:DM Mono,monospace;font-size:12px;color:#7a6f87;font-weight:700}.engine-pill{font-family:DM Mono,monospace;font-size:8px;color:#c4b5fd;background:#8b5cf626;border:1px solid rgba(139,92,246,.3);padding:3px 6px;border-radius:4px;letter-spacing:.08em}.engine-card h3{font-size:16px;margin:0 0 6px;color:#f8fafc}.engine-role{font-size:11px;color:#a78bfa;font-weight:600;margin-bottom:14px;line-height:1.4}.engine-card p{color:#9b90a8;font-size:12px;line-height:1.6;margin:0 0 20px;flex:1}.engine-specs{border-top:1px solid rgba(196,181,253,.1);padding-top:14px;display:flex;flex-direction:column;gap:8px}.spec-item small{display:block;font-family:DM Mono,monospace;font-size:8px;color:#726880}.spec-item span{display:block;font-size:11px;color:#ded6e9;font-weight:500}.engine-flow-container{margin-top:36px}.flow-card{display:flex;align-items:center;justify-content:space-between;padding:24px;border-radius:14px;background:#ffffff05;border:1px solid rgba(196,181,253,.12);gap:16px}.flow-step{flex:1;text-align:center}.flow-badge{font-family:DM Mono,monospace;font-size:8px;color:#a78bfa;margin-bottom:6px;letter-spacing:.1em}.flow-step strong{display:block;font-size:13px;color:#f1ecf7;margin-bottom:4px}.flow-step small{display:block;font-size:10px;color:#847a90}.flow-arrow{color:#8b5cf6;flex:0 0 auto}.product-specs-faq-section{padding-bottom:140px}.specs-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:start}.integration-matrix{display:grid;gap:16px;margin-top:30px}.matrix-category{padding:16px;border-radius:10px;background:#ffffff06;border:1px solid rgba(196,181,253,.1)}.matrix-category strong{display:block;font-size:12px;color:#ede6f5;margin-bottom:6px}.matrix-category p{color:#8b8098;font-size:11px;line-height:1.5;margin:0}.product-faq-list{display:flex;flex-direction:column;gap:10px;margin-top:25px}.faq-accordion-item{border:1px solid rgba(196,181,253,.12);border-radius:10px;background:#ffffff05;overflow:hidden;transition:all .2s}.faq-accordion-item.open{border-color:#a78bfa66;background:#8b5cf60f}.faq-accordion-btn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border:0;background:none;color:#e5ddea;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.faq-accordion-btn svg{color:#887d96;transition:transform .25s;flex:0 0 auto;margin-left:12px}.faq-accordion-item.open .faq-accordion-btn svg{transform:rotate(180deg);color:#c4b5fd}.faq-accordion-body{padding:0 20px 20px}.faq-accordion-body p{margin:0;color:#9c91a9;font-size:12px;line-height:1.65}.product-final-cta{padding-bottom:140px}.final-cta-card{position:relative;border:1px solid rgba(196,181,253,.25);border-radius:20px;padding:60px 40px;background:radial-gradient(circle at 50% 0%,rgba(139,92,246,.25),transparent 70%),#160b29d9;text-align:center;overflow:hidden;box-shadow:0 30px 90px #00000073}.final-cta-card h2{font-size:clamp(34px,4.5vw,56px);margin:18px 0 16px;line-height:1.1}.final-cta-card p{color:#ada8b9;font-size:15px;max-width:600px;margin:0 auto 36px;line-height:1.7}.final-cta-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.large-cta{padding:15px 28px;font-size:13px}.final-cta-badges{display:flex;justify-content:center;gap:24px;margin-top:36px;color:#8b8098;font-size:11px;font-family:DM Mono,monospace;flex-wrap:wrap}.final-cta-badges span{display:flex;align-items:center;gap:6px}.final-cta-badges svg{color:#34d399}@media (max-width: 1000px){.product-hero-container{grid-template-columns:1fr;padding-top:130px;gap:40px}.product-hero-content{text-align:center;display:flex;flex-direction:column;align-items:center}.product-hero-actions,.product-hero-stats{justify-content:center}.product-pillars-grid{grid-template-columns:1fr 1fr}.interactive-lifecycle{grid-template-columns:1fr}.engine-grid{grid-template-columns:1fr 1fr}.specs-grid{grid-template-columns:1fr;gap:40px}.flow-card{flex-direction:column;gap:20px}.flow-arrow{transform:rotate(90deg)}}@media (max-width: 720px){.product-hero-title{font-size:38px}.product-hero-stats{gap:14px}.hero-stat-divider{display:none}.product-pillars-grid,.engine-grid,.deployment-flavors-grid,.comp-row{grid-template-columns:1fr}.comp-cell:not(:last-child){border-right:0;border-bottom:1px solid rgba(196,181,253,.08)}.final-cta-card{padding:40px 20px}.final-cta-actions{flex-direction:column;width:100%}.large-cta{width:100%}.mini-graph-canvas{flex-direction:column;gap:16px}.graph-edge{width:2px;height:24px;flex:none}}.cookie-banner{position:fixed;left:20px;right:20px;bottom:20px;z-index:50;border-radius:14px;border:1px solid rgba(196,181,253,.2);background:#160b2bf0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 22px 60px #00000073;padding:16px 20px;animation:cookie-in .4s ease}@keyframes cookie-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cookie-content{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.cookie-copy{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;flex:1;min-width:220px}.cookie-copy strong{color:#f3eef7;font-size:13px;white-space:nowrap}.cookie-copy p{color:#a9a2b6;font-size:12px;line-height:1.55;margin:0;max-width:620px}.cookie-copy a{color:#c4b5fd}.cookie-actions{display:flex;gap:9px;align-items:center}.cookie-accept,.cookie-decline{display:inline-flex;align-items:center;gap:6px;border-radius:9px;padding:10px 15px;font-size:12px;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}.cookie-accept{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:1px solid rgba(196,181,253,.38);box-shadow:0 8px 26px #6d28d947}.cookie-accept:hover{transform:translateY(-2px);box-shadow:0 12px 32px #8b5cf659}.cookie-decline{color:#ece8f5;background:#ffffff0b;border:1px solid rgba(196,181,253,.18)}.cookie-decline:hover{transform:translateY(-2px)}@media (max-width: 560px){.cookie-banner{left:10px;right:10px;bottom:10px}.cookie-actions{width:100%}.cookie-accept,.cookie-decline{flex:1;justify-content:center}}
