.laser-flow-container{pointer-events:none;width:100%;height:100%;position:relative}#global-nav-root{display:contents}.global-nav{--bg-0:#070a10;--border-1:#b2c1d91f;--border-2:#b2c1d938;--border-3:#b2c1d95c;--text-1:#edf2f8;--text-2:#aebbd0;--text-3:#8997ab;--text-white:#fff;--primary-4:#9a9cff;--primary-5:#7c7eff;--primary-6:#6f72f2;--primary-7:#5f62d8;--info-6:#5aa9ff;--fill-1:#ffffff0b;--glass-surface-strong:#0d131df5;--glass-blur:10px;--shadow-1:0 28px 80px #00000052;z-index:21;border-bottom:1px solid var(--border-1);background:var(--bg-0);-webkit-font-smoothing:antialiased;font-family:PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.65;position:sticky;top:0}.global-nav *{box-sizing:border-box}.global-nav a{color:inherit;text-decoration:none}.global-nav button,.global-nav a{-webkit-tap-highlight-color:transparent}.global-nav button{font:inherit}.global-nav :focus-visible{outline:2px solid var(--primary-5);outline-offset:4px}.global-nav a:focus,.global-nav a:focus-visible{outline:none;text-decoration:none}.global-nav .wrap{width:min(1280px,100% - 48px);margin:0 auto}.global-nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;height:68px;display:grid}.global-brand{flex:none;justify-self:start;align-items:center;display:inline-flex}.global-brand-logo{width:auto;height:52px;display:block}.global-nav-links{place-self:stretch center;align-items:center;gap:30px;display:flex}.global-nav-links>a{color:var(--text-2);font-size:15px;font-weight:500;transition:color .2s}.global-nav-links>a:hover{color:var(--text-1)}.global-nav-links>a.active,.global-nav-item-trigger.active{color:var(--text-1);font-weight:600}.global-nav-item{align-self:stretch;align-items:center;display:flex;position:relative}.global-nav-item-trigger{color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:15px;font-weight:500;transition:color .2s;display:inline-flex}.global-nav-item-trigger svg{width:13px;height:13px;transition:transform .2s}.global-nav-item:hover .global-nav-item-trigger,.global-nav-item.open .global-nav-item-trigger{color:var(--text-1)}.global-nav-item.open .global-nav-item-trigger svg{transform:rotate(180deg)}.global-nav-dropdown{z-index:22;border:1px solid var(--border-2);background:var(--glass-surface-strong,var(--bg-0));width:280px;box-shadow:var(--shadow-1,0 18px 48px #02061747);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:12px;padding:8px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.global-nav-item.open .global-nav-dropdown{display:block}.global-nav-dropdown-item{border-left:2px solid #0000;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px 10px 10px;transition:background .15s,border-color .15s;display:flex}.global-nav-dropdown-item:hover{border-left-color:var(--primary-5);background:#676af029}.global-nav-dropdown-item-label{color:var(--text-1);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.global-nav-dropdown-item-icon{flex:none;width:16px;height:16px}.global-nav-dropdown-item.current .global-nav-dropdown-item-label{color:var(--primary-4)}.global-nav-dropdown-item.pending{opacity:.72}.global-nav-dropdown-item-tag{color:var(--primary-4);background:#676af01a;border:1px solid #7c7eff61;border-radius:99px;padding:1px 8px;font-size:10px;font-weight:600}.global-nav-dropdown-item-tag.pending{color:var(--text-3);border:1px dashed var(--border-3);background:0 0}.global-nav-dropdown-item-tag.badge{color:var(--text-3);border-color:var(--border-2);background:var(--fill-1)}.global-nav-dropdown-item-tagline{color:var(--text-3);font-size:11.5px;line-height:1.5}.global-nav-dropdown-group+.global-nav-dropdown-group{border-top:1px solid var(--border-1);margin-top:4px;padding-top:8px}.global-nav-dropdown-group-label{color:var(--text-3);letter-spacing:.1em;margin:4px 0 4px 12px;font-size:10.5px;display:block}.global-nav-dropdown.mega{grid-template-columns:repeat(3,1fr);gap:4px;width:620px}.global-nav-item.open .global-nav-dropdown.mega{display:grid}.global-nav-dropdown.mega .global-nav-dropdown-group{border-top:0;margin-top:0;padding-top:0}.global-nav-dropdown.mega .global-nav-dropdown-group+.global-nav-dropdown-group{border-top:0;border-left:1px solid var(--border-1);padding-left:4px}.global-nav-dropdown.mega .global-nav-dropdown-item-label{font-size:13px}.launch-cta{position:relative}.launch-cta-btn{min-height:42px;color:var(--text-white);background:linear-gradient(90deg, var(--info-6), var(--primary-6));letter-spacing:.01em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-family:inherit;font-size:14.5px;font-weight:700;transition:box-shadow .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 6px 20px #6f72f261}.launch-cta-btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 8px 26px #6f72f280}.launch-cta-menu{z-index:22;border:1px solid var(--border-2);background:var(--glass-surface-strong,var(--bg-0));width:168px;box-shadow:var(--shadow-1,0 18px 48px #02061747);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:10px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);right:0}.launch-cta-menu:before{content:"";height:9px;position:absolute;top:-9px;left:0;right:0}.launch-cta.open .launch-cta-menu{display:block}.launch-cta-menu a{color:var(--text-1);border-radius:7px;padding:9px 10px;font-size:13px;font-weight:600;display:block}.launch-cta-menu a:hover,.launch-cta-menu a:focus{background:var(--fill-1);color:var(--text-1);text-decoration:none}.global-nav-actions{justify-self:end;align-items:center;gap:10px;display:flex}.global-nav-mobile{border-top:1px solid var(--border-1);max-height:calc(100vh - 56px);padding:10px 18px 18px;display:none;overflow-y:auto}.global-nav-mobile-group{padding:4px 0}.global-nav-mobile-group>a,.global-nav-mobile-label-static{color:var(--text-1);padding:10px 4px;font-size:14px;font-weight:600;display:block}.global-nav-mobile-group>a.active{color:var(--primary-4)}.global-nav-mobile-sublabel{color:var(--text-3);letter-spacing:.08em;margin:8px 0 2px;padding-left:4px;font-size:10.5px;display:block}.global-nav-mobile-children{flex-direction:column;padding-left:14px;display:flex}.global-nav-mobile-children a{color:var(--text-2);align-items:center;gap:8px;padding:8px 4px;font-size:13px;display:flex}.global-nav-mobile-children a.current{color:var(--primary-4)}.nav-mobile-tag{color:var(--text-3);border:1px dashed var(--border-3);border-radius:99px;padding:1px 7px;font-size:9.5px}.nav-toggle{min-width:44px;min-height:44px;color:var(--text-1);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.nav-toggle svg{width:21px;height:21px}@media (max-width:980px){.global-nav .wrap{width:min(100% - 36px,720px)}.global-nav-links{display:none}.global-nav-inner{grid-template-columns:auto 1fr auto}.nav-toggle{display:inline-flex}.global-nav.nav-open .global-nav-mobile{display:block}}@media (max-width:640px){.global-nav .wrap{width:min(100% - 30px,520px)}.global-nav-inner{height:56px}.global-brand-logo{height:44px}.launch-cta-btn{min-height:34px;padding:0 15px;font-size:12px}}.global-footer{--gf-bg:#070a10;--gf-border:#b2c1d91f;--gf-text:#edf2f8;--gf-text-2:#aebbd0;--gf-text-3:#8997ab;border-top:1px solid var(--gf-border);background:var(--gf-bg);color:var(--gf-text-2);box-sizing:border-box;padding:46px 0 26px;font-size:13px;line-height:1.7}.global-footer *,.global-footer :before,.global-footer :after{box-sizing:inherit}.global-footer-inner{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.global-footer-brand{flex:0 0 300px}.global-footer-company{color:var(--gf-text);margin:0 0 6px;font-size:15px;font-weight:600}.global-footer-lines{white-space:pre-line;margin:0 0 10px}.global-footer-qr{align-items:center;gap:12px;margin-top:14px;display:flex}.global-footer-qr img{border:1px solid var(--gf-border);border-radius:6px;width:92px;height:92px;display:block}.global-footer-qr span{color:var(--gf-text-3);font-size:12px}.global-footer-map{text-align:left;flex:auto;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:26px 32px;display:grid}.global-footer-col{flex-direction:column;gap:7px;display:flex}.global-footer-col-label{color:var(--gf-text);margin-bottom:5px;font-size:13px;font-weight:600}.global-footer-link{color:var(--gf-text-2);width:-moz-fit-content;width:fit-content;font-size:12.5px;text-decoration:none}.global-footer-link:hover,.global-footer-link:focus-visible{color:var(--gf-text);text-underline-offset:4px;text-decoration:underline}.global-footer-legal{border-top:1px solid var(--gf-border);color:var(--gf-text-3);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:38px;padding-top:18px;font-size:12px;display:flex}.global-footer-legal a{color:var(--gf-text-3);text-decoration:none}.global-footer-legal a:hover,.global-footer-legal a:focus-visible{color:var(--gf-text-2)}.global-footer-beian{align-items:center;gap:6px;display:inline-flex}.global-footer-beian img{width:14px;height:14px;display:block}@media (max-width:900px){.global-footer-inner{flex-direction:column;gap:34px}.global-footer-brand{flex-basis:auto}.global-footer-qr{display:none}.global-footer-map{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.global-footer{padding-top:34px}.global-footer-map{grid-template-columns:1fr 1fr;gap:20px 16px}.global-footer-legal{flex-direction:column;align-items:flex-start;gap:6px}}.shell-frame{background:#fff;border:0;width:100%;display:block}.shell-frame-external{height:calc(100dvh - 70px)}.shell-notfound{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:60vh;display:flex}.shell-notfound h1{margin:0;font-size:26px}.shell-notfound p{color:var(--text-3,#8997ab);margin:0}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-0:#eef1f5;--bg-1:#fff;--bg-2:#f7f8fa;--bg-3:#fff;--fill-1:#f4f5f7;--fill-2:#e9ecf2;--fill-3:#d8dce5;--border-1:#e9ecf2;--border-2:#d8dce5;--border-3:#c1c9d6;--text-1:#18212e;--text-2:#3c485c;--text-3:#6b778a;--text-4:#667085;--text-white:#fff;--primary-4:#a5b4fc;--primary-5:#818cf8;--primary-6:#6366f1;--primary-7:#4f46e5;--gold-5:#f9cc45;--gold-6:#f7ba1e;--danger-5:#f76560;--danger-6:#f53f3f;--success-5:#23c343;--success-6:#00b42a;--info-6:#3491fa;--ink-soft:#e7ebf1;--console-bg:#f8fafc;--console-bg-soft:#fff;--shadow-1:0 18px 60px #1018281f;--glass-surface:linear-gradient(140deg, #ffffffbd, #f7f8faeb);--glass-surface-strong:#ffffffe6;--glass-border:#18212e1a;--glass-highlight:#ffffffd9;--glass-blur:10px;--glass-shadow:inset 0 1px 0 #ffffffd1, 0 18px 44px #10182814}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#070a10;--bg-1:#0c111a;--bg-2:#111925;--bg-3:#182231;--fill-1:#ffffff0b;--fill-2:#ffffff13;--fill-3:#ffffff24;--border-1:#b2c1d91f;--border-2:#b2c1d938;--border-3:#b2c1d95c;--text-1:#edf2f8;--text-2:#aebbd0;--text-3:#8997ab;--text-4:#7f8da3;--text-white:#fff;--primary-4:#9a9cff;--primary-5:#7c7eff;--primary-6:#6f72f2;--primary-7:#5f62d8;--gold-5:#f6c94c;--gold-6:#f6c94c;--danger-5:#ff776f;--danger-6:#ff776f;--success-5:#55d58a;--success-6:#55d58a;--info-6:#5aa9ff;--ink-soft:#121925;--console-bg:#0c1119;--console-bg-soft:#0d131c;--shadow-1:0 28px 80px #00000052;--glass-surface:linear-gradient(140deg, #121b29d1, #0a0f18f0);--glass-surface-strong:#0d131df5;--glass-border:#ffffff16;--glass-highlight:#ffffff21;--glass-blur:10px;--glass-shadow:inset 0 1px 0 #ffffff1f, 0 18px 48px #02061738;--df-hero-background:radial-gradient(62% 98% at 77% 48%, #162b665c, transparent 70%), radial-gradient(48% 82% at 42% 52%, #09183d47, transparent 72%), linear-gradient(180deg, #02040a 0%, #02050d 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg-0);color:var(--text-1);-webkit-font-smoothing:antialiased;margin:0;font-family:PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.65}body:before{z-index:-2;content:"";pointer-events:none;background:radial-gradient(720px 420px at 88% 0,#676af01c,#0000 70%),radial-gradient(520px 360px at 2% 45%,#f9cc440b,#0000 68%);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}::selection{color:var(--text-white);background:var(--primary-6)}:focus-visible{outline:2px solid var(--primary-5);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:var(--text-white);background:var(--primary-7);border-radius:6px;padding:8px 12px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.wrap{width:min(1280px,100% - 48px);margin:0 auto}.mono{letter-spacing:.055em;font-family:SFMono-Regular,JetBrains Mono,Cascadia Code,Menlo,monospace}.eyebrow{color:var(--text-3);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--gold-6);width:18px;height:1px}.section{border-top:1px solid var(--border-1);padding:96px 0}.section-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;margin-bottom:40px;display:grid}.section-heading h2{max-width:760px;color:var(--text-1);letter-spacing:-.045em;margin:0;font-size:32px;font-weight:620;line-height:1.1}.section-heading p{max-width:720px;color:var(--text-2);margin:12px 0 0;font-size:14px}.btn{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 17px;font-size:15px;font-weight:600;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex}.btn-primary{color:var(--text-white);border-color:var(--primary-6);background:linear-gradient(180deg, var(--primary-5), var(--primary-7));box-shadow:inset 0 1px #ffffff2e,0 7px 24px #676af02e}.btn-primary:hover{border-color:var(--primary-4);background:linear-gradient(180deg, var(--primary-4), var(--primary-6))}.btn-secondary{color:var(--text-1);border-color:var(--border-2);background:var(--fill-1)}.btn-secondary:hover{background:var(--fill-2);border-color:var(--border-3)}.btn-arrow svg{width:14px;height:14px}.hero{padding:92px 0 78px;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:clamp(48px,7vw,108px);min-height:620px;display:grid}.hero-copy{z-index:1;position:relative}.hero h1{max-width:700px;color:var(--text-1);letter-spacing:-.065em;word-break:keep-all;margin:22px 0 24px;font-size:clamp(38px,3.47vw,44px);font-weight:650;line-height:1.02}.hero h1 em{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px #5aa9ff33);background:linear-gradient(100deg,#4f9fff 0%,#9ccfff 52%,#edf7ff 100%);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.hero-lead{max-width:590px;color:var(--text-2);margin:0;font-size:16px;line-height:1.8}.hero-lead strong{color:var(--text-1);font-weight:600}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-copy:not(:has(.hero-lead)) .hero-actions{margin-top:42px}.hero-console{border:1px solid var(--border-2);background:var(--glass-surface);min-width:0;box-shadow:var(--glass-shadow);border-radius:12px;padding:11px;position:relative}.hero-console:before{z-index:-1;content:"";background:radial-gradient(#676af029,#0000 68%);position:absolute;inset:25% -16% -20% 12%}.console-frame{border:1px solid var(--border-1);background:var(--console-bg);border-radius:7px;overflow:hidden}.console-topbar{border-bottom:1px solid var(--border-1);min-height:41px;color:var(--text-3);justify-content:space-between;align-items:center;padding:0 15px;font-size:11px;display:flex}.console-topbar .console-brand{color:var(--text-1);letter-spacing:.08em;font-weight:650}.console-topbar .console-state{align-items:center;gap:6px;display:inline-flex}.console-state i{background:var(--success-6);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #7ee18b14}.console-body{grid-template-columns:125px 1fr;min-height:370px;display:grid}.console-sidebar{border-right:1px solid var(--border-1);background:#ffffff04;padding:18px 10px}.console-sidebar small{color:var(--text-4);letter-spacing:.12em;text-transform:uppercase;padding:0 8px 10px;font-size:9px;display:block}.console-sidebar span{color:var(--text-3);border-radius:4px;margin:2px 0;padding:8px;font-size:11px;display:block}.console-sidebar span.active{color:var(--text-1);background:#676af029}.console-main{min-width:0;padding:17px 18px 18px}.console-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.console-title b{color:var(--text-1);font-size:14px;font-weight:600;display:block}.console-title span{color:var(--text-3);margin-top:3px;font-size:10px;display:block}.console-tag{color:var(--danger-6);white-space:nowrap;border:1px solid #f98d8659;border-radius:3px;padding:3px 7px;font-size:9px}.console-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:21px;display:grid}.console-stat{border:1px solid var(--border-1);background:#ffffff06;border-radius:4px;padding:10px}.console-stat small{color:var(--text-4);font-size:9px}.console-stat strong{color:var(--text-1);margin-top:3px;font-size:16px;font-weight:600;display:block}.console-stat.alert strong{color:var(--danger-6)}.console-trace{border:1px solid var(--border-1);border-radius:4px;margin-top:20px;padding:15px 12px 8px;position:relative}.console-trace-head{color:var(--text-3);justify-content:space-between;align-items:center;font-size:9px;display:flex}.trace-line{margin-top:15px;padding:0 0 8px 18px;position:relative}.trace-line:before{content:"";background:var(--border-3);width:1px;position:absolute;top:9px;bottom:0;left:4px}.trace-item{min-height:32px;color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex;position:relative}.trace-item:before{content:"";border:2px solid var(--console-bg);background:var(--primary-6);width:9px;height:9px;box-shadow:0 0 0 1px var(--primary-6);border-radius:50%;position:absolute;left:-18px}.trace-item span:last-child{color:var(--text-3)}.trace-item.hot{color:var(--text-1);font-weight:600}.trace-item.hot:before{background:var(--danger-6);box-shadow:0 0 0 1px var(--danger-6)}.trace-item.hot span:last-child{color:var(--danger-6)}.trace-footer{border-top:1px dashed var(--border-2);color:var(--text-3);justify-content:space-between;align-items:center;margin-top:15px;padding-top:11px;font-size:9px;display:flex}.trace-footer strong{color:var(--gold-6);font-weight:600}.product-traits{border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1);background:#1117223d}.trait-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trait{border-right:1px solid var(--border-1);min-height:154px;padding:30px 26px}.trait:last-child{border-right:0}.trait h3{color:var(--gold-6);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600}.trait p{max-width:245px;color:var(--text-2);margin:10px 0 0;font-size:12px;line-height:1.6}.product-feature-list{gap:20px;display:grid}.product-feature{border:1px solid var(--border-2);background:var(--bg-1);border-radius:10px;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);min-height:410px;display:grid;overflow:hidden}.feature-copy{flex-direction:column;justify-content:center;padding:40px;display:flex}.feature-index{color:var(--primary-5);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.feature-copy h3{color:var(--text-1);letter-spacing:-.045em;margin:18px 0 13px;font-size:clamp(25px,3vw,36px);font-weight:600;line-height:1.18}.feature-copy>p{color:var(--text-2);margin:0;font-size:14px}.feature-points{gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.feature-points li{color:var(--text-3);padding-left:16px;font-size:12px;position:relative}.feature-points li:before{content:"";background:var(--primary-5);border-radius:50%;width:5px;height:5px;position:absolute;top:.75em;left:0}.feature-preview{border-left:1px solid var(--border-1);background:var(--console-bg-soft);align-items:center;min-width:0;padding:26px;display:flex}.product-feature.is-reverse .feature-copy{order:2}.product-feature.is-reverse .feature-preview{border-right:1px solid var(--border-1);border-left:0;order:1}.mini-screen{border:1px solid var(--border-2);background:var(--console-bg);border-radius:7px;width:100%;overflow:hidden;box-shadow:0 18px 48px #00000038}.mini-toolbar{border-bottom:1px solid var(--border-1);min-height:40px;color:var(--text-3);justify-content:space-between;align-items:center;gap:16px;padding:0 14px;font-size:10px;display:flex}.mini-toolbar strong{color:var(--text-1);font-size:11px;font-weight:600}.mini-toolbar span{white-space:nowrap}.mini-content{min-height:285px;padding:16px}.mini-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.mini-stat{border:1px solid var(--border-1);background:var(--fill-1);border-radius:4px;padding:9px}.mini-stat small{color:var(--text-4);font-size:8px;display:block}.mini-stat b{color:var(--text-1);margin-top:3px;font-size:13px;font-weight:600;display:block}.mini-stat.is-alert b{color:var(--danger-6)}.business-list{gap:7px;margin-top:14px;display:grid}.business-row{border:1px solid var(--border-1);color:var(--text-3);border-radius:4px;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(55px,.5fr));align-items:center;gap:8px;padding:9px 10px;font-size:9px;display:grid}.business-row strong{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.business-row.is-alert{background:#f98d860b;border-color:#f98d8661}.business-row.is-alert span:last-child{color:var(--danger-6)}.topology-canvas{background:var(--fill-1);border-radius:4px;min-height:285px;position:relative;overflow:hidden}.topology-canvas svg{width:100%;height:100%;position:absolute;inset:0}.topology-node{border:1px solid var(--border-2);background:var(--bg-2);width:124px;color:var(--text-2);border-radius:5px;padding:10px;font-size:9px;position:absolute}.topology-node b{color:var(--text-1);margin-bottom:5px;font-size:10px;font-weight:600;display:block}.topology-node.is-alert{border-color:#f98d867a}.node-a{top:105px;left:3%}.node-b{top:38px;left:37%}.node-c{bottom:38px;left:37%}.node-d{top:105px;right:3%}.analysis-layout{grid-template-columns:1fr .72fr;gap:12px;min-height:285px;display:grid}.span-list,.profile-panel{border:1px solid var(--border-1);background:var(--fill-1);border-radius:4px;padding:13px}.mini-panel-title{color:var(--text-3);justify-content:space-between;font-size:9px;display:flex}.span-row{margin-top:14px}.span-row div:first-child{color:var(--text-2);justify-content:space-between;font-size:9px;display:flex}.span-bar{background:var(--fill-2);border-radius:99px;height:6px;margin-top:6px;overflow:hidden}.span-bar i{border-radius:inherit;background:var(--primary-6);height:100%;display:block}.span-row.is-alert .span-bar i{background:var(--danger-6)}.span-row.is-alert div:first-child span:last-child{color:var(--danger-6)}.profile-stack{gap:5px;margin-top:18px;display:grid}.profile-stack span{color:var(--text-3);border-left:2px solid var(--primary-6);background:#676af014;padding:7px 8px;font-size:8px;display:block}.profile-stack span.is-alert{color:var(--text-1);border-left-color:var(--danger-6);background:#f98d8614}.report-layout{grid-template-columns:.8fr 1.2fr;gap:12px;min-height:285px;display:grid}.report-summary,.report-detail{border:1px solid var(--border-1);background:var(--fill-1);border-radius:4px;padding:14px}.report-score{border-bottom:1px solid var(--border-1);justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.report-score strong{color:var(--danger-6);font-size:25px;font-weight:600}.report-score span{color:var(--text-3);font-size:9px}.report-fact{margin-top:13px}.report-fact small{color:var(--text-4);font-size:8px;display:block}.report-fact b{color:var(--text-2);margin-top:3px;font-size:10px;font-weight:500;display:block}.report-detail h4{color:var(--text-1);margin:0;font-size:11px;font-weight:600}.report-detail p{color:var(--text-3);margin:9px 0 0;font-size:9px}.report-action{gap:7px;margin-top:17px;display:grid}.report-action span{color:var(--text-2);background:var(--fill-2);border-radius:3px;padding:8px 9px;font-size:9px}.workflow-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:60px;min-width:0;display:grid}.workflow-nav{min-width:0;position:sticky;top:98px}.workflow-nav-intro{color:var(--text-3);margin-bottom:19px;font-size:12px}.step-list{border-left:1px solid var(--border-2);min-width:0;margin:0;padding:0;list-style:none}.step-button{width:100%;color:var(--text-3);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:31px 1fr;padding:13px 12px 13px 19px;transition:color .2s,background .2s;display:grid;position:relative}.step-button:before{content:"";border:2px solid var(--bg-0);background:var(--border-3);border-radius:50%;width:9px;height:9px;position:absolute;top:22px;left:-5px}.step-button:hover{color:var(--text-1);background:var(--fill-1)}.step-button[aria-selected=true]{color:var(--text-1);background:linear-gradient(90deg,#676af029,#0000)}.step-button[aria-selected=true]:before{background:var(--gold-6);box-shadow:0 0 0 3px #f9cc441f}.step-no{color:var(--text-4);font-size:11px}.step-button[aria-selected=true] .step-no{color:var(--gold-6)}.step-title{font-size:14px;font-weight:600;display:block}.step-time{color:var(--text-4);margin-top:3px;font-size:11px;display:block}.step-button[aria-selected=true] .step-time{color:var(--text-3)}.workflow-stage{min-width:0}.stage-header{margin-bottom:24px;display:block}.stage-header h3{color:var(--text-1);letter-spacing:-.04em;margin:0;font-size:24px;font-weight:600;line-height:1.15}.stage-header p{max-width:640px;color:var(--text-2);text-align:left;margin:8px 0 0;font-size:14px}.evidence-meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:20px;font-size:12px;display:flex}.evidence-meta strong{color:var(--gold-6);font-weight:600}.evidence-card{border:1px solid var(--border-2);background:var(--bg-1);box-shadow:var(--shadow-1);border-radius:10px;overflow:hidden}.evidence-card-top{border-bottom:1px solid var(--border-1);background:var(--fill-1);justify-content:space-between;align-items:center;gap:18px;padding:13px 17px;display:flex}.evidence-card-top span{color:var(--text-3);font-size:11px}.evidence-card-top strong{color:var(--text-1);font-size:11px;font-weight:600}.evidence-card-top .demo-label{color:var(--text-4);letter-spacing:.12em;font-size:9px}.evidence-body{background:var(--console-bg-soft);padding:20px}.evidence-body .console-frame,.evidence-body .console-body{min-height:315px}.evidence-note{border-top:1px solid var(--border-1);background:var(--bg-2);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:20px;padding:16px 20px;display:grid}.evidence-note b{color:var(--primary-5);letter-spacing:.11em;text-transform:uppercase;font-size:11px}.evidence-note p{color:var(--text-2);margin:0;font-size:13px}.evidence-detail{border-top:1px solid var(--border-1);margin-top:15px}.evidence-detail summary{color:var(--text-3);cursor:pointer;padding:14px 0 0;font-size:12px;list-style-position:inside}.evidence-detail[open] summary{color:var(--text-1)}.evidence-detail-content{grid-template-columns:repeat(3,1fr);gap:10px;padding:15px 0 2px;display:grid}.detail-chip{border:1px solid var(--border-1);background:var(--fill-1);border-radius:5px;padding:11px 12px}.detail-chip small{color:var(--text-4);font-size:10px;display:block}.detail-chip strong{color:var(--text-1);margin-top:3px;font-size:12px;font-weight:600;display:block}.comparison-section{overflow:hidden}.comparison-section .section-heading p{width:min(100%,680px);color:var(--text-2);margin:14px auto 0;font-size:14px;line-height:1.7}.comparison-board-viewport{width:100%;position:relative}.comparison-board-viewport:focus-visible{outline:2px solid var(--primary-4);outline-offset:6px}.comparison-board{--comparison-featured-width:clamp(310px, 31%, 410px);--comparison-protrusion:clamp(24px, 2.5vw, 46px);--comparison-lift:18px;--comparison-header-height:80px;--comparison-row-height:clamp(124px, 7vw, 148px);padding:var(--comparison-lift) 0;position:relative}.comparison-table-shell{z-index:1;border:1px solid var(--border-2);background:var(--bg-1);border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 18px 40px #02061729}.comparison-table-shell:after{z-index:1;top:0;bottom:0;right:0;left:calc(100% - var(--comparison-protrusion));pointer-events:none;content:"";background:linear-gradient(to bottom, transparent 0 calc(var(--comparison-header-height) - 1px), var(--border-2) calc(var(--comparison-header-height) - 1px) var(--comparison-header-height), transparent var(--comparison-header-height)) 0 0 / 100% 100% no-repeat, repeating-linear-gradient(to bottom, transparent 0 calc(var(--comparison-row-height) - 1px), var(--border-1) calc(var(--comparison-row-height) - 1px) var(--comparison-row-height)) 0 var(--comparison-header-height) / 100% 100% no-repeat;position:absolute}.comparison-table{width:calc(100% - var(--comparison-featured-width) - var(--comparison-protrusion));table-layout:fixed;border-collapse:separate;border-spacing:0}.comparison-table th,.comparison-table td{box-sizing:border-box;text-align:left;vertical-align:top}.comparison-table thead tr{height:var(--comparison-header-height)}.comparison-table thead th{border-bottom:1px solid var(--border-2);color:var(--text-1);background:var(--fill-1);letter-spacing:-.025em;vertical-align:middle;padding:16px 26px;font-size:16px;font-weight:650;line-height:1.25}.comparison-table thead th:first-child{width:24%;color:var(--text-3);letter-spacing:-.025em;font-size:16px;font-weight:600}.comparison-table thead th:not(:first-child){color:#e1e8f3c7}.comparison-table tbody tr:nth-child(2n){background:#ffffff05}.comparison-table tbody tr{height:var(--comparison-row-height)}.comparison-table tbody th{border-bottom:1px solid var(--border-1);width:24%;color:var(--text-1);letter-spacing:-.025em;padding:12px 26px;font-size:16px;font-weight:650;line-height:1.4}.comparison-table tbody td{border-bottom:1px solid var(--border-1);vertical-align:top;padding:12px 26px}.comparison-table tbody tr:last-child th,.comparison-table tbody tr:last-child td{border-bottom:0}.comparison-cell-title{color:#e1e8f3c7;letter-spacing:-.03em;font-size:16px;font-weight:650;line-height:1.4;display:block}.comparison-cell-description{color:#a4b1c7bd;margin-top:8px;font-size:14px;line-height:1.65;display:block}.comparison-featured-card{z-index:2;top:0;right:var(--comparison-protrusion);width:var(--comparison-featured-width);padding-bottom:var(--comparison-lift);box-sizing:border-box;background:linear-gradient(150deg,#2f2953fa,#0f1023fc 70%);border:1px solid #9a9cffa3;border-radius:22px;flex-direction:column;margin:0;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 1px #cacdff2b,0 24px 54px #362c7957}.comparison-featured-card:before{content:"";background:linear-gradient(90deg, transparent, var(--primary-4), transparent);height:1px;position:absolute;top:0;left:12%;right:12%}.comparison-featured-header{height:calc(var(--comparison-header-height) + var(--comparison-lift));min-height:calc(var(--comparison-header-height) + var(--comparison-lift));padding:calc(16px + var(--comparison-lift)) 28px 16px;box-sizing:border-box;border-bottom:1px solid #cacdff33;align-items:center;display:flex}.comparison-featured-header h3{color:#d4d0ff;letter-spacing:-.035em;white-space:nowrap;min-width:0;margin:0;font-size:20px;font-weight:680;line-height:1.2}.comparison-featured-body{flex-direction:column;display:flex}.comparison-featured-row{flex:0 0 var(--comparison-row-height);height:var(--comparison-row-height);min-height:var(--comparison-row-height);box-sizing:border-box;border-bottom:1px solid #cacdff29;padding:12px 28px;display:block}.comparison-featured-row>div{flex-direction:column;justify-content:flex-start;height:100%;display:flex}.comparison-featured-row:last-child{border-bottom:0}.comparison-featured-row strong{color:#f0efff;letter-spacing:-.03em;align-items:center;gap:9px;font-size:16px;font-weight:650;line-height:1.4;display:flex}.comparison-featured-check{color:#b9b4ff;flex:0 0 20px;width:20px;height:20px}.comparison-featured-row p{color:#e0e0f7c7;margin:8px 0 0;font-size:14px;line-height:1.65}.comparison-scroll-hint{color:var(--text-4);justify-content:flex-end;align-items:center;gap:8px;margin:12px 4px 0;font-size:11px;display:none}.comparison-scroll-hint span:last-child{color:var(--primary-4);font-size:16px;line-height:1}[data-theme=light] .comparison-table-shell{background:#fffffff5;border-color:#18212e26;box-shadow:inset 0 1px #ffffffeb,0 18px 40px #1018281a}[data-theme=light] .comparison-table thead th{color:var(--text-1);background:#eff3fafa}[data-theme=light] .comparison-table thead th:not(:first-child){color:#18212eb3}[data-theme=light] .comparison-cell-title{color:#18212ebd}[data-theme=light] .comparison-cell-description{color:#4b5563b8}[data-theme=light] .comparison-table tbody tr:nth-child(2n){background:#6366f106}[data-theme=light] .comparison-table tbody th,[data-theme=light] .comparison-table tbody td{border-color:#18212e1a}[data-theme=light] .comparison-featured-card{background:linear-gradient(145deg,#e7eafcfc,#f9fafffc 70%);border-color:#4f46e585;box-shadow:inset 0 1px #fffffff0,0 24px 54px #4f46e52e}[data-theme=light] .comparison-featured-header,[data-theme=light] .comparison-featured-row{border-color:#4f46e524}[data-theme=light] .comparison-featured-header h3,[data-theme=light] .comparison-featured-row strong{color:#312e81}[data-theme=light] .comparison-featured-row p{color:#4b5563}@media (max-width:1023px){.comparison-board-viewport{scrollbar-color:var(--border-3) transparent;scrollbar-width:thin;overflow:auto hidden}.comparison-board{--comparison-row-height:148px;width:1160px;min-width:1160px}.comparison-table-shell{width:100%}.comparison-table{width:calc(100% - var(--comparison-featured-width) - var(--comparison-protrusion));min-width:0}.comparison-featured-card{top:0;right:var(--comparison-protrusion);width:var(--comparison-featured-width);min-height:0;padding-bottom:var(--comparison-lift);border-radius:18px;margin:0;position:absolute}.comparison-featured-body{flex-direction:column;display:flex}.comparison-featured-row{flex:0 0 var(--comparison-row-height);min-height:var(--comparison-row-height)}.comparison-scroll-hint{display:flex}}@media (max-width:767px){.comparison-table thead th,.comparison-table tbody th,.comparison-table tbody td{padding-left:20px;padding-right:20px}.comparison-table thead th{padding-top:16px;padding-bottom:16px}.comparison-table tbody th,.comparison-table tbody td{padding-top:24px;padding-bottom:24px}.comparison-cell-description,.comparison-featured-row p{font-size:13px}.comparison-featured-header{padding:calc(16px + var(--comparison-lift)) 20px 16px}.comparison-featured-header h3{white-space:nowrap}.comparison-featured-row{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.comparison-featured-card{transition:none}}.scenario-layout{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.scenario{border:1px solid var(--border-2);background:var(--bg-1);text-align:center;border-radius:8px;min-height:246px;padding:24px 20px;transition:border-color .2s,background .2s}.scenario:hover{border-color:var(--border-3);background:var(--bg-2)}.scenario-icon{width:48px;height:48px;color:var(--primary-5);background:#676af01c;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.scenario h3{color:var(--text-1);letter-spacing:-.02em;margin:22px 0 10px;font-size:18px;font-weight:600}.scenario p{color:var(--text-3);margin:0;font-size:12px;line-height:1.75}.case-proof{border:1px solid var(--border-2);background:linear-gradient(135deg,#676af01f,#111722bf 52%,#f9cc440f);border-radius:10px;grid-template-columns:1.25fr .75fr;align-items:center;gap:48px;padding:48px;display:grid}.case-proof .eyebrow:before{background:var(--primary-5)}.case-proof h3{max-width:620px;color:var(--text-1);letter-spacing:-.05em;margin:18px 0 13px;font-size:clamp(25px,3.4vw,44px);font-weight:600;line-height:1.12}.case-proof p{max-width:630px;color:var(--text-2);margin:0;font-size:14px}.case-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.case-metric{border:1px solid var(--border-2);background:#080b1157;border-radius:6px;padding:15px 13px}.case-metric strong{color:var(--gold-6);letter-spacing:-.05em;font-size:24px;font-weight:600;display:block}.case-metric span{color:var(--text-3);margin-top:5px;font-size:10px;line-height:1.4;display:block}.verification-note{color:var(--text-3);border:1px solid var(--border-2);border-radius:99px;align-items:center;gap:6px;margin-top:19px;padding:4px 8px;font-size:10px;display:inline-flex}.verification-note i{background:var(--gold-6);border-radius:50%;width:5px;height:5px}.faq-list{border-top:1px solid var(--border-2)}.faq-list details{border-bottom:1px solid var(--border-1)}.faq-list summary{color:var(--text-1);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";width:20px;height:20px;color:var(--gold-6);text-align:center;font-size:20px;font-weight:400;line-height:18px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:760px;color:var(--text-2);margin:-4px 0 22px;font-size:14px}.cta-panel{border:1px solid var(--border-2);background:var(--bg-2);border-radius:10px;padding:62px 64px;position:relative;overflow:hidden}.cta-panel:after{content:"";background:radial-gradient(#676af040,#0000 67%);width:440px;height:300px;position:absolute;bottom:-140px;right:-90px}.cta-panel>*{z-index:1;position:relative}.cta-panel h2{max-width:700px;color:var(--text-1);letter-spacing:-.06em;margin:17px 0 14px;font-size:clamp(34px,5vw,65px);font-weight:620;line-height:1.02}.cta-panel p{max-width:630px;color:var(--text-2);margin:0;font-size:16px}.cta-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.cta-status{max-width:530px;color:var(--text-2);border-left:2px solid var(--gold-6);background:var(--fill-1);margin-top:19px;padding:11px 13px;font-size:12px;display:none}.cta-status.is-visible{display:block}footer{border-top:1px solid var(--border-1);color:var(--text-3);padding:27px 0 38px;font-size:11px}.footer-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-inner span:last-child{color:var(--text-4)}.reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@media (max-width:1100px){.scenario-layout{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.wrap{width:min(100% - 36px,720px)}.hero{padding-top:66px}.hero-grid{grid-template-columns:1fr;gap:55px;min-height:0}.hero-copy{max-width:700px}.hero-console{max-width:720px;transform:none}.section-heading p{max-width:620px}.trait-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trait:nth-child(2){border-right:0}.trait:nth-child(-n+2){border-bottom:1px solid var(--border-1)}.product-feature{grid-template-columns:1fr}.product-feature.is-reverse .feature-copy,.product-feature.is-reverse .feature-preview{order:initial}.feature-preview,.product-feature.is-reverse .feature-preview{border-top:1px solid var(--border-1);border-left:0;border-right:0}.workflow-layout{grid-template-columns:1fr;gap:34px}.workflow-nav{min-width:0;position:static}.step-list{border-top:1px solid var(--border-2);scrollbar-width:none;border-left:0;width:100%;max-width:100%;display:flex;overflow-x:auto}.step-list::-webkit-scrollbar{display:none}.step-button{border-right:1px solid var(--border-1);min-width:205px}.step-button:before{top:-5px;left:31px}.step-button[aria-selected=true]{background:linear-gradient(#676af029,#0000)}.scenario-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.case-proof{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.wrap{width:min(100% - 30px,520px)}.global-nav-inner{height:56px}.global-brand-logo{height:32px}.launch-cta-btn{min-height:34px;padding:0 15px;font-size:12px}.hero{padding:55px 0 64px}.hero h1{letter-spacing:-.05em;word-break:normal;overflow-wrap:anywhere;font-size:38px}.hero-lead{font-size:16px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .btn{width:100%}.console-body{grid-template-columns:1fr}.console-sidebar{display:none}.console-main{padding:15px}.console-stat-row{grid-template-columns:repeat(3,1fr)}.console-stat{padding:8px}.console-stat strong{font-size:13px}.section{padding:78px 0}.section-heading{margin-bottom:31px}.section-heading h2{font-size:30px}.trait{min-height:142px;padding:23px 16px}.trait h3{font-size:15px}.trait p{font-size:11px}.feature-copy{padding:28px 22px}.feature-preview{padding:12px}.mini-content{min-height:260px;padding:11px}.mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.business-row{grid-template-columns:minmax(0,1fr) repeat(2,54px)}.business-row span:nth-child(3){display:none}.analysis-layout,.report-layout{grid-template-columns:1fr}.topology-node{width:100px;padding:8px}.stage-header p{margin-top:8px}.evidence-meta{line-height:1.5}.evidence-body{padding:10px}.evidence-body .console-main{padding:13px}.evidence-note{grid-template-columns:1fr;gap:7px;padding:15px}.evidence-detail-content{grid-template-columns:1fr}.comparison th,.comparison td{padding:13px 12px}.scenario-layout{grid-template-columns:1fr}.scenario{min-height:auto}.case-proof{padding:29px 23px}.case-metrics{gap:7px}.case-metric{padding:11px 9px}.case-metric strong{font-size:20px}.cta-section{padding:78px 0 90px}.cta-panel{padding:36px 23px}.cta-panel h2{font-size:43px}.cta-actions{flex-direction:column;align-items:stretch}.cta-actions .btn{width:100%}.footer-inner{display:block}.footer-inner span:last-child{margin-top:7px;display:block}}html{scroll-padding-top:88px}:root{--content-max-width:1280px;--content-gutter:48px}.wrap{width:calc(100% - var(--content-gutter));max-width:var(--content-max-width);margin-inline:auto}@media (min-width:1328px){.wrap{width:var(--content-max-width)}}.section-heading{margin-bottom:34px;display:block}.section-heading .eyebrow{display:none}.section-heading h2{max-width:900px;font-size:32px;line-height:1.14}.section-heading p{max-width:680px;margin-top:11px;font-size:14px;line-height:1.65}[data-theme=light] .site-nav{background:#ffffffc7}[data-theme=light] .site-nav.nav-open .nav-links{background:#fffffff5}[data-theme=light] body:before{opacity:.35}.hero{padding:78px 0 74px}.hero-grid{grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);gap:clamp(48px,5vw,72px);min-height:590px}.hero-console{border-color:var(--glass-border);background:var(--glass-surface);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:16px;padding:12px}.hero-console:before{opacity:.8;inset:20% -10% -12% 14%}.surface-caption,.preview-caption{color:var(--text-3);letter-spacing:.08em;margin:0;font-size:10px}.surface-caption{padding:1px 4px 10px}.console-frame{border-radius:10px}.console-body{min-height:360px}.product-traits{background:0 0;border-top:0;border-bottom:0;padding:24px 0}.trait,.trait:nth-child(n){border:1px solid var(--glass-border);background:var(--glass-surface);min-height:142px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:16px;flex-direction:column;justify-content:center;padding:24px 22px;display:flex}.trait h3{color:var(--text-white)}[data-theme=light] .trait h3{color:var(--text-1)}.trait p{max-width:250px;margin-top:8px}.product-feature-list{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.product-feature,.product-feature:first-child,.product-feature:nth-child(2),.product-feature:nth-child(3),.product-feature:nth-child(4){border-color:var(--glass-border);background:var(--glass-surface);min-height:0;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:16px;grid-column:span 7;grid-template-columns:1fr}.product-feature:nth-child(2),.product-feature:nth-child(3){grid-column:span 5;grid-template-columns:1fr}[data-theme=light] .product-feature:first-child,[data-theme=light] .product-feature:nth-child(3){background:linear-gradient(140deg,#6366f11a,#ffffffe6 72%)}.product-feature.is-reverse .feature-copy,.product-feature.is-reverse .feature-preview{order:initial}.feature-copy{justify-content:flex-start;padding:28px 28px 18px}.feature-preview,.product-feature.is-reverse .feature-preview{border:0;border-top:1px solid var(--border-1);background:#080d162e;flex-direction:column;justify-content:center;align-items:stretch;gap:10px;padding:14px 16px 18px}[data-theme=light] .feature-preview,[data-theme=light] .product-feature.is-reverse .feature-preview{background:#f7f8fac7}.product-feature:nth-child(2) .feature-preview,.product-feature:nth-child(3) .feature-preview{border-top:1px solid var(--border-1);border-left:0}.mini-screen{box-shadow:inset 0 1px 0 var(--glass-highlight), 0 14px 34px #0206172e;border-radius:10px}.mini-content,.topology-canvas,.analysis-layout,.report-layout{min-height:220px}.scenario-layout{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.scenario,.scenario:nth-child(n){border-color:var(--glass-border);background:var(--glass-surface);min-height:132px;box-shadow:var(--glass-shadow);text-align:left;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:16px;grid-column:span 1;grid-template-columns:38px minmax(0,1fr);align-items:start;column-gap:12px;padding:18px;display:grid}[data-theme=light] .scenario:first-child,[data-theme=light] .scenario:nth-child(2){background:linear-gradient(140deg,#6366f114,#ffffffe6 74%)}.scenario-icon{border-radius:10px;grid-row:1/span 2;width:38px;height:38px}.scenario p{max-width:none;font-size:12px;line-height:1.55}.workflow-section{padding-bottom:112px}.workflow-stage{min-height:1380px;position:relative}.workflow-display{z-index:2;position:sticky;top:98px}@keyframes workflow-fade-shift{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}.workflow-scroll-markers{z-index:0;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.workflow-marker{flex:0 0 276px;display:block}.step-list{background:#0c111a80;border-radius:12px}[data-theme=light] .step-list{border:1px solid var(--border-1);background:#ffffffd1}.evidence-card{border-color:var(--glass-border);background:var(--glass-surface);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:16px}.evidence-card-top{background:#070c1452}.evidence-body{background:#070c142e}[data-theme=light] .evidence-card-top{background:#ffffffad}[data-theme=light] .evidence-body{background:#f7f8fab8}.comparison-card,.case-proof{border-color:var(--glass-border);background:var(--glass-surface);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:16px}.case-proof .eyebrow{display:none}.case-proof h3{margin-top:0;font-size:clamp(28px,3.4vw,42px)}.cta-panel{border-color:var(--glass-border);background:var(--glass-surface-strong);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:16px}.cta-panel:after{opacity:.6;bottom:-140px;right:-90px}.cta-panel .eyebrow{display:none}.reveal{transition-duration:.48s;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.scenario,.btn,.nav-cta,.step-button{transition:none}}main>section:not(.hero):not(.product-traits):not(#workflow){content-visibility:auto;contain-intrinsic-size:1px 760px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-nav,.hero-console,.product-feature,.scenario,.evidence-card,.case-proof,.cta-panel{background:var(--glass-surface-strong)}}@media (prefers-reduced-transparency:reduce){.site-nav,.hero-console,.product-feature,.scenario,.evidence-card,.case-proof,.cta-panel{background:var(--glass-surface-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:1100px) and (min-width:1024px){.nav-links{gap:15px}.nav-links a{font-size:12px}}@media (max-width:1023px){.wrap{width:min(100% - 36px,820px)}.hero{padding-top:64px}.hero-grid{grid-template-columns:1fr;gap:42px;min-height:0}.hero-copy{max-width:720px}.hero-console{max-width:820px}.workflow-stage{min-height:0}.workflow-display{position:static}.workflow-scroll-markers{display:none}.product-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-feature,.product-feature:first-child,.product-feature:nth-child(2),.product-feature:nth-child(3),.product-feature:nth-child(4){grid-column:span 1;grid-template-columns:1fr;min-height:0}.feature-copy{padding:28px}.feature-preview,.product-feature.is-reverse .feature-preview{border-top:1px solid var(--border-1);border-left:0}.scenario-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario,.scenario:nth-child(n){grid-column:span 1;min-height:132px}.scenario:nth-child(5){grid-column:span 2}}@media (max-width:767px){.wrap{width:min(100% - 32px,560px)}.nav-cta{min-height:44px}.hero{padding:54px 0 62px}.hero h1{font-size:36px;line-height:1.08}.hero-lead{font-size:16px;line-height:1.72}.section{padding:78px 0}.section-heading{margin-bottom:28px}.section-heading h2{font-size:28px}.section-heading p{font-size:14px}.trait{min-height:132px;padding:22px 16px}.trait p{font-size:12px}.product-feature-list{grid-template-columns:1fr;gap:14px}.product-feature,.product-feature:nth-child(n){grid-column:span 1}.feature-copy{padding:24px 22px}.feature-preview,.product-feature.is-reverse .feature-preview{padding:14px}.mini-content{min-height:248px}.scenario-layout{grid-template-columns:1fr;gap:12px}.scenario,.scenario:nth-child(n){grid-column:span 1;min-height:0;padding:21px}.scenario:first-child,.scenario:nth-child(2){min-height:0}.workflow-section{padding-bottom:88px}.step-list{scroll-snap-type:x mandatory;border-radius:10px}.step-button{scroll-snap-align:start;min-width:184px;min-height:66px;padding:13px 12px 13px 16px}.comparison-side{padding:14px 10px}.case-proof{padding:30px 22px}.cta-section{padding:78px 0 90px}.cta-panel{padding:36px 22px}.cta-panel h2{font-size:40px}}@media (max-width:479px){.hero-actions,.cta-actions{grid-template-columns:1fr;display:grid}.hero-actions .btn,.cta-actions .btn{width:100%}.hero-console{padding:9px}.surface-caption{font-size:9px}.console-topbar{padding:0 11px}.console-topbar .console-brand{font-size:10px}.console-topbar .console-state{font-size:9px}.console-main{padding:13px}.cta-panel h2{font-size:36px}}@media (min-width:1024px){.hero{height:560px;min-height:0;padding:28px 0 24px}.hero-grid{height:100%;min-height:0}.hero-copy{align-self:start;padding-top:56px}.product-traits{margin-top:32px;padding:12px 0}.trait,.trait:nth-child(n){min-height:122px;padding:18px 20px}}@media (max-width:1023px){.hero,.hero-grid{height:auto}.product-traits{padding:20px 0}.trait,.trait:nth-child(n){min-height:132px}}@media (prefers-reduced-motion:reduce){.workflow-display.is-transitioning{animation:none}}.case-wall{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;overflow:visible}.case-card{border:1px solid var(--border-2);background:radial-gradient(130% 85% at 4% 0,#7c7eff14,#0000 62%),linear-gradient(155deg,#0f1827fa,#080d16f5);border-radius:16px;flex-direction:column;min-width:0;min-height:0;padding:32px 34px 28px;display:flex;box-shadow:inset 0 1px #ffffff0e,0 18px 48px #0206171f}.case-card-copy{min-width:0}.case-kicker{color:var(--primary-5);letter-spacing:.06em;font-size:12px;font-weight:600;line-height:1.45;display:block}.case-kicker b{color:var(--text-4);font-weight:500}.case-card h3{color:var(--text-1);letter-spacing:-.03em;margin:22px 0 12px;font-size:clamp(19px,1.7vw,23px);line-height:1.25}.case-card-description{min-height:0;color:var(--text-2);margin:0;font-size:14px;line-height:1.72}.case-card .case-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.case-card .case-metric{text-align:center;border:1px solid var(--border-1);background:#03060c80;border-radius:9px;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:0;padding:16px;display:flex}.case-card .case-metric strong{color:var(--text-1);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(15px,1.7vw,24px);font-weight:600;line-height:1;display:block;overflow:hidden}.case-card .case-metric span{color:var(--text-3);text-align:center;white-space:nowrap;margin-top:12px;font-size:10px;line-height:1.5;display:block}.case-status{color:var(--text-3);align-items:center;gap:9px;margin-top:20px;font-size:12px;line-height:1.5;display:inline-flex}.case-status i{background:var(--gold-6);border-radius:50%;flex:none;width:7px;height:7px}.case-tags{flex-wrap:wrap;gap:9px;margin-top:20px;padding-top:0;display:flex}.case-tag{min-height:29px;color:var(--primary-4);letter-spacing:.1em;background:#676af00e;border:1px solid #7c7eff61;border-radius:99px;align-items:center;padding:0 11px;font-size:10px;font-weight:600;display:inline-flex}.case-link{border-top:1px solid var(--border-1);color:var(--text-2);align-items:center;gap:6px;margin-top:22px;padding-top:18px;font-size:13px;font-weight:600;text-decoration:none;transition:gap .18s,color .18s;display:inline-flex}.case-link:hover,.case-link:focus-visible{color:var(--primary-5);gap:9px}.case-link span{transition:transform .18s}.case-link:hover span,.case-link:focus-visible span{transform:translate(2px)}[data-theme=light] .case-card{background:radial-gradient(130% 85% at 4% 0,#6366f112,#0000 62%),linear-gradient(155deg,#fffffffa,#f7f8faf5);box-shadow:inset 0 1px #ffffffe6,0 18px 44px #10182814}@media (max-width:1023px){.case-wall{grid-template-columns:1fr;gap:18px}.case-card{min-height:0}}@media (max-width:767px){.case-card{padding:27px 22px 25px}.case-card h3{margin-top:20px}.case-card-description{min-height:0}.case-card .case-metrics{gap:7px;margin-top:27px}.case-card .case-metric{min-height:0;padding:16px}.case-card .case-metric span{margin-top:13px}.case-status{margin-top:22px;font-size:11px}}:root{--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--motion-fast:.12s;--motion-state:.24s;--motion-enter:.42s;--panel-radius:12px;--inner-radius:8px}body{background:radial-gradient(760px 420px at 88% -4%, #7c7eff13, transparent 72%), radial-gradient(540px 360px at 0% 38%, #f6c94c06, transparent 72%), var(--bg-0)}.site-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a10d1}.nav-links a,.brand-product{color:var(--text-3)}.nav-links a{transition:color var(--motion-fast) var(--ease-out-expo)}.nav-links a:hover{color:var(--text-1)}.btn,.nav-cta{transition:border-color var(--motion-fast) var(--ease-out-expo), background var(--motion-fast) var(--ease-out-expo), color var(--motion-fast) var(--ease-out-expo), box-shadow var(--motion-fast) var(--ease-out-expo)}.section{padding:84px 0}.section-heading{margin-bottom:32px}.section-heading h2{letter-spacing:-.035em}.section-heading p{color:var(--text-2)}.mono,.console-stat strong,.mini-stat b,.case-metric strong{font-variant-numeric:tabular-nums}@media (min-width:1024px){.hero{height:560px;padding:24px 0 20px;overflow:visible}.hero-grid{height:100%;min-height:0}.hero-copy{align-self:start;padding-top:84px}.hero h1{letter-spacing:-.055em;font-size:clamp(40px,3.62vw,48px);line-height:1.18}.hero-lead{font-size:15px;line-height:1.72}.product-traits{margin-top:60px;padding:12px 0}}.hero-console{border-radius:var(--panel-radius);background:var(--glass-surface);box-shadow:var(--glass-shadow)}.hero-console:before{opacity:.45}.surface-caption,.preview-caption,.console-sidebar small,.console-sidebar span,.console-title span,.console-tag,.console-stat small,.console-trace-head,.trace-item,.trace-footer{font-size:11px}.product-traits{background:0 0}.trait-grid{gap:12px}.trait,.trait:nth-child(n){border:1px solid var(--border-1);border-radius:var(--panel-radius);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#111925f5,#0c111afa);min-height:122px;padding:18px 20px;box-shadow:inset 0 1px #ffffff0b}.trait:hover{border-color:var(--border-2)}.trait h3{color:var(--text-white);font-size:17px}.trait p{color:var(--text-2);font-size:13px;line-height:1.55}[data-theme=light] .trait,[data-theme=light] .trait:nth-child(n){background:linear-gradient(145deg,#f7f8fafa,#fffffffa)}.product-feature-list{gap:16px}.product-feature,.product-feature:nth-child(n){border:1px solid var(--border-1);border-radius:var(--panel-radius);background:var(--bg-1);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:0;box-shadow:inset 0 1px #ffffff09}.product-feature:first-child,.product-feature:nth-child(3){background:linear-gradient(145deg, #7c7eff14, var(--bg-1) 58%)}.feature-copy{padding:26px 26px 18px}.feature-copy h3{margin:0 0 10px;font-size:23px;line-height:1.24}.feature-copy>p{font-size:14px;line-height:1.65}.feature-points{gap:7px;margin-top:18px}.feature-points li{color:var(--text-2);font-size:13px;line-height:1.5}.feature-preview,.product-feature.is-reverse .feature-preview{border:0;border-top:1px solid var(--border-1);background:#070a1042;padding:14px 16px 18px}.mini-screen{aspect-ratio:16/10;border-radius:var(--inner-radius);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 12px 28px #02061729}.mini-content{min-height:0}.mini-toolbar{font-size:11px}.mini-toolbar strong{font-size:12px}.mini-stat small,.business-row,.business-row strong,.mini-panel-title,.span-row div:first-child,.profile-stack span,.report-score span,.report-fact small,.report-fact b,.report-detail p,.report-action span,.topology-node{font-size:11px}.mini-stat b{font-size:14px}.topology-node b,.report-detail h4{font-size:12px}.topology-node{width:128px}@media (min-width:1100px){.product-feature-list{grid-template-columns:repeat(12,minmax(0,1fr))}.product-feature:first-child,.product-feature:nth-child(4){grid-column:span 7}.product-feature:nth-child(2),.product-feature:nth-child(3){grid-column:span 5}}@media (max-width:1099px){.product-feature-list{grid-template-columns:1fr}.product-feature,.product-feature:nth-child(n){grid-column:auto}}.scenario-layout{gap:12px}.scenario,.scenario:nth-child(n){border:1px solid var(--border-1);border-radius:var(--panel-radius);background:var(--bg-1);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:142px;transition:border-color var(--motion-fast) var(--ease-out-expo), background var(--motion-fast) var(--ease-out-expo), transform var(--motion-fast) var(--ease-out-expo);padding:18px;box-shadow:inset 0 1px #ffffff09}.scenario:first-child,.scenario:nth-child(2){background:linear-gradient(145deg, #7c7eff13, var(--bg-1) 68%)}.scenario:hover{border-color:var(--border-2);background:var(--bg-2);transform:translateY(-1px)}.scenario-icon{border-radius:9px;width:36px;height:36px}.scenario h3{margin:1px 0 5px;font-size:17px}.scenario p{color:var(--text-2);font-size:13px;line-height:1.55}@media (max-width:1099px) and (min-width:768px){.scenario:nth-child(5){grid-column:span 2}}@media (max-width:767px){.scenario-layout{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.scenario-layout::-webkit-scrollbar{display:none}.scenario,.scenario:nth-child(n){scroll-snap-align:start;flex:0 0 min(278px,100vw - 54px);min-height:142px}}.workflow-stage{min-height:1100px}.workflow-display.is-transitioning{animation:workflow-fade-shift var(--motion-state) var(--ease-out-expo) both}.workflow-marker{flex-basis:220px}.step-list{background:#0c111ab8}.step-button{transition:color var(--motion-fast) var(--ease-out-expo), background var(--motion-fast) var(--ease-out-expo)}.step-button:hover{transform:translate(1px)}.evidence-card{border-radius:var(--panel-radius);box-shadow:var(--glass-shadow)}.comparison-card{border-radius:var(--panel-radius);box-shadow:inset 0 1px #ffffff09}.case-wall{box-shadow:none;background:0 0;border-radius:0}.cta-panel{border-radius:var(--panel-radius)}@media (prefers-reduced-motion:no-preference){.hero-copy>*,.hero-pattern-hero,.hero-observability-hero{opacity:0;animation:hero-enter var(--motion-enter) var(--ease-out-expo) forwards}.hero-copy>:first-child{animation-delay:0s}.hero-copy>:nth-child(2){animation-delay:55ms}.hero-copy>:nth-child(3){animation-delay:.11s}.hero-copy>:nth-child(4){animation-delay:.165s}.hero-pattern-hero,.hero-observability-hero{animation-delay:.22s}@keyframes hero-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}}.reveal{transition:opacity var(--motion-enter) var(--ease-out-expo), transform var(--motion-enter) var(--ease-out-expo);transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.hero-copy>*,.hero-pattern-hero,.hero-observability-hero{opacity:1;animation:none}.workflow-display.is-transitioning{animation:none}.scenario:hover,.step-button:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.site-nav,.hero-console,.evidence-card,.cta-panel{background:var(--glass-surface-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-nav,.hero-console,.evidence-card,.cta-panel{background:var(--glass-surface-strong)}}@media (max-width:767px){.wrap{width:min(100% - 32px,560px)}.section{padding:72px 0}.hero h1{font-size:34px;line-height:1.22}.hero-copy{padding-top:0}.workflow-stage{min-height:0}.workflow-scroll-markers{display:none}.workflow-display{position:static}.mini-screen{aspect-ratio:16/10}.mini-content{min-height:0}.topology-canvas,.analysis-layout,.report-layout{min-height:170px}}@media (max-width:1099px) and (min-width:768px){.hero{height:auto;padding:64px 0 56px}.hero-grid{grid-template-columns:1fr;gap:42px;height:auto;min-height:0}.hero-copy{max-width:720px;padding-top:0}.hero-pattern-hero{justify-self:start;max-width:820px}.workflow-layout{grid-template-columns:1fr;gap:28px}.workflow-nav{position:static}.workflow-stage{min-height:0}.workflow-display{position:static}.workflow-scroll-markers{display:none}.step-list{border-top:1px solid var(--border-2);scrollbar-width:none;border-left:0;width:100%;max-width:100%;display:flex;overflow-x:auto}.step-list::-webkit-scrollbar{display:none}.step-button{border-right:1px solid var(--border-1);min-width:205px}.step-button:before{top:-5px;left:31px}}@media (max-width:479px){.trait,.trait:nth-child(n){min-height:126px;padding:17px 16px}.trait h3{font-size:16px}.trait p{font-size:12px}.hero-pattern-hero{justify-self:stretch}.console-sidebar{display:none}.console-body{grid-template-columns:1fr}.console-topbar{min-height:38px}.console-topbar .console-brand,.console-topbar .console-state{font-size:11px}}.hero{--hero-laser-overlay-clearance:60px;position:relative}.hero-pattern-hero.df-pattern{aspect-ratio:1.25;contain:layout;isolation:auto;width:100%;min-height:0;box-shadow:none;pointer-events:none;touch-action:pan-y;background:0 0;border:0;border-radius:0;justify-self:end}.hero>.wrap{z-index:1;position:relative}[data-theme=dark] .hero{background:var(--df-hero-background)}[data-theme=dark] .site-nav{background:#02050df0}.hero-pattern-hero .df-canvas{mix-blend-mode:normal}.hero-pattern-hero .df-grid,.hero-pattern-hero .df-hud{-webkit-mask-image:radial-gradient(78% 82% at 50% 53%,#000 12%,#000000e0 48%,#0000 100%);mask-image:radial-gradient(78% 82% at 50% 53%,#000 12%,#000000e0 48%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%}.hero-pattern-hero .df-grid,.hero-pattern-hero .df-hud__crosshair{opacity:.46}.hero-observability-hero{aspect-ratio:760/620;contain:layout paint;isolation:isolate;width:100%;min-width:0;color:var(--text-1);justify-self:end;position:relative}.business-observe-hero__svg{width:100%;height:100%;display:block;overflow:hidden}.biz-observe-field{fill:#060a16;stroke:#8d9dda2e;stroke-width:1.2px}.biz-observe-grid{opacity:.64}.biz-grid-line{fill:none;stroke:#8497d51a;stroke-width:.8px}.biz-grid-dot{fill:#a3b4ee45}.biz-observe-halo{opacity:.9;mix-blend-mode:screen}.biz-halo-core{stop-color:#6670f238}.biz-halo-mid{stop-color:#2a47971c}.biz-halo-edge{stop-color:#05091400}.biz-module-frame-light{stop-color:#364368}.biz-module-frame-mid{stop-color:#171f3b}.biz-module-frame-dark{stop-color:#090f21}.biz-module-surface-light{stop-color:#202a4b}.biz-module-surface-mid{stop-color:#11192f}.biz-module-surface-dark{stop-color:#080d1c}.biz-well-light{stop-color:#2a3558}.biz-well-mid{stop-color:#111a34}.biz-well-dark{stop-color:#080e20}.biz-chassis-light{stop-color:#344268}.biz-chassis-mid{stop-color:#141e3b}.biz-chassis-dark{stop-color:#080f22}.biz-board-light{stop-color:#202b51}.biz-board-mid{stop-color:#111a38}.biz-board-dark{stop-color:#090f23}.biz-lens-light{stop-color:#b3bcff}.biz-lens-mid{stop-color:#5e67ca}.biz-lens-dark{stop-color:#24275b}.biz-line-dim{stop-color:#677fd31f}.biz-line-bright{stop-color:#9bb1ffb8}.biz-circuit-backdrop path{fill:none;stroke:#738cd229;stroke-width:1px}.biz-circuit-backdrop circle{fill:#96aced73}.biz-flow-line{fill:none;stroke:#7d90e161;stroke-width:1.15px;stroke-linecap:round;stroke-dasharray:4 10;animation:4.8s linear infinite biz-flow-drift}.biz-flow-pulse{fill:#a8adff;filter:drop-shadow(0 0 7px #8990fff2)}.biz-module-frame{fill:url(#biz-module-frame-surface);stroke:#97abe57a;stroke-width:1.2px}.biz-module-surface{fill:url(#biz-module-surface);stroke:#bdc9f433;stroke-width:.8px}.biz-module-inset{fill:#05091473;stroke:#6a7cb740;stroke-width:.8px}.biz-module-highlight{fill:none;stroke:#e7edff57;stroke-width:.8px;stroke-linecap:round}.biz-module-well{fill:url(#biz-module-well-surface);stroke:#a8bbf16b;stroke-width:.9px}.biz-module-screw{fill:#0a1124;stroke:#b0c0f16b;stroke-width:.8px}.biz-module-screw-core{fill:#b2c2f27a}.biz-node--channel .biz-module-frame{stroke:#71c4ffbd}.biz-node--gateway .biz-module-frame{stroke:#bf93ffbd}.biz-node--service .biz-module-frame{stroke:#60e1b3ad}.biz-node--settlement .biz-module-frame{stroke:#facc60bd}.biz-node--function .biz-module-frame{stroke:#ff776fcc}.biz-node--infra .biz-module-frame{stroke:#78b2ffc2}.biz-node--network .biz-module-frame{stroke:#60e1b3ad}.biz-icon-device,.biz-icon-server{fill:#182548e0;stroke:#a5bfffcc;stroke-width:1px}.biz-icon-device-line,.biz-icon-server-line{stroke:#d0dcffb3;stroke-width:1px;stroke-linecap:round}.biz-icon-gateway,.biz-icon-function,.biz-icon-network{fill:none;stroke:#d8e2ffd1;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.biz-icon-port{fill:#b997ffb8;stroke:#e9ddffb8;stroke-width:.6px}.biz-icon-service-block{fill:#254847cc;stroke:#83efceb3;stroke-width:.8px}.biz-icon-service-link{fill:none;stroke:#97f7dac2;stroke-width:1px;stroke-linecap:round}.biz-icon-queue-ring{fill:#5f492257;stroke:#ffd371e6;stroke-width:1.2px}.biz-icon-queue-core{fill:#ffdc89cc;stroke:#fff3cde6;stroke-width:.8px}.biz-icon-queue-line{fill:none;stroke:#ffdb7ec2;stroke-width:1px;stroke-linecap:round}.biz-icon-network-node{fill:#6fe5ba;stroke:#d6ffefdb;stroke-width:.8px}.biz-icon-led{stroke:#070c18cc;stroke-width:.8px}.biz-icon-led--blue{fill:#8fc5ff;filter:drop-shadow(0 0 3px #8fc5ffcc)}.biz-icon-led--green{fill:#6ee7ba;filter:drop-shadow(0 0 3px #6ee7bacc)}.biz-node-kicker,.biz-node-meta,.biz-core-kicker,.biz-core-meta,.biz-status-meta,.business-observe-hero__caption{letter-spacing:.08em;font-family:SFMono-Regular,JetBrains Mono,Cascadia Code,Menlo,monospace}.biz-node-kicker{fill:#b5c2e5b8;font-size:7.3px}.biz-node-label{fill:#edf2fa;font-size:11.2px;font-weight:650}.biz-node-meta{fill:#a6b5dbad;font-size:6.8px}.biz-core-shadow-plate{fill:#02050dd1;stroke:#4b5d965c;stroke-width:1px}.biz-core-chassis{fill:url(#biz-core-chassis-surface);stroke:#93a6e89e;stroke-width:1.2px}.biz-core-chassis-edge{fill:#0a1123d1;stroke:#bac7ff4d;stroke-width:1px}.biz-core-board{fill:url(#biz-core-board-surface);stroke:#7b91e094;stroke-width:1.1px}.biz-core-board-inner{fill:#101a35d1;stroke:#9aaaf342;stroke-width:.9px}.biz-core-bevel{fill:none;stroke:#e1e8ff38;stroke-width:1px}.biz-core-vent-bank path{stroke:#7189d099;stroke-width:1.4px;stroke-linecap:round}.biz-core-screws circle{fill:#0b1226;stroke:#b8c7ffa3;stroke-width:.8px}.biz-core-screws .biz-core-screw-core{fill:#beccff99;stroke:none}.biz-core-zones rect{fill:#0e18308c;stroke:#6883cf59;stroke-width:.8px}.biz-core-zones path{fill:none;stroke:#5e7fd680;stroke-width:1.2px;stroke-linecap:round}.biz-core-zones circle{fill:#809eefb8;filter:drop-shadow(0 0 3px #809eefb3)}.biz-core-trace{fill:none;stroke:url(#biz-core-line);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.biz-core-divider{fill:none;stroke:#6883cf57;stroke-width:.8px;stroke-dasharray:2 4}.biz-core-orbit{fill:none;stroke-linecap:round;transform-origin:380px 278px}.biz-core-orbit--outer{stroke:#7e97ff57;stroke-width:1px;stroke-dasharray:4 8;animation:14s linear infinite biz-orbit-turn}.biz-core-orbit--inner{stroke:#af90ffa8;stroke-width:1.5px;stroke-dasharray:1 10;animation:9s linear infinite biz-orbit-turn-reverse}.biz-core-lens{fill:url(#biz-core-lens-surface);stroke:#cfd9ff8f;stroke-width:1.2px}.biz-core-lens-glow{fill:#a2a9ffeb;stroke:#e6e9ffdb;stroke-width:1.5px}.biz-core-mark{fill:#cad0ff29;stroke:#c8cfffd6;stroke-width:1.4px}.biz-core-mark-line{stroke:#dbe0ffdb;stroke-width:1.4px;stroke-linecap:round}.biz-core-pin{fill:#9da8ff;filter:drop-shadow(0 0 4px #9da8ffe6)}.biz-core-pin-line{stroke:#98adf6a6;stroke-width:1px;stroke-linecap:round}.biz-core-kicker{fill:#a5b1e2b3;font-size:8px}.biz-core-title{fill:#f1f3ff;letter-spacing:.08em;font-size:13.5px;font-weight:650}.biz-core-meta{fill:#a1aedea3;font-size:7px}.biz-status-strip rect{fill:#0f182ee6;stroke:#93a1e652;stroke-width:1px}.biz-status-strip circle{fill:#5ee1ae;filter:drop-shadow(0 0 5px #5ee1aed9)}.biz-status-label{fill:#e6ecffe0;font-size:10px}.biz-status-meta{fill:#9eace099;font-size:7px}.business-observe-hero__caption{color:#9faede94;pointer-events:none;justify-content:space-between;gap:16px;font-size:8px;display:flex;position:absolute;bottom:3.5%;left:7%;right:7%}.business-observe-hero__caption span:last-child{color:#8995c96b}@keyframes biz-flow-drift{to{stroke-dashoffset:-56px}}@keyframes biz-orbit-turn{to{transform:rotate(360deg)}}@keyframes biz-orbit-turn-reverse{to{transform:rotate(-360deg)}}[data-theme=light] .biz-observe-field{fill:#f4f6fb;stroke:#4f46e52e}[data-theme=light] .biz-grid-line{stroke:#6366f11f}[data-theme=light] .biz-grid-dot{fill:#6366f147}[data-theme=light] .biz-halo-core{stop-color:#6366f129}[data-theme=light] .biz-halo-mid{stop-color:#6366f114}[data-theme=light] .biz-module-frame{fill:#e7ebf7;stroke:#4f46e55c}[data-theme=light] .biz-module-surface{fill:#f7f8fd;stroke:#4f46e52e}[data-theme=light] .biz-module-inset{fill:#e8ecf9cc;stroke:#4f46e52e}[data-theme=light] .biz-module-well{fill:#e7ebf9;stroke:#4f46e54d}[data-theme=light] .biz-node-label{fill:#18212e}[data-theme=light] .biz-node-kicker,[data-theme=light] .biz-node-meta,[data-theme=light] .biz-core-kicker,[data-theme=light] .biz-core-meta{fill:#3c485cb3}[data-theme=light] .biz-core-chassis{fill:#e7ebf7;stroke:#4f46e54d}[data-theme=light] .biz-core-board{fill:#f4f6fd;stroke:#6366f166}[data-theme=light] .biz-core-board-inner{fill:#eff2fce6;stroke:#6366f142}[data-theme=light] .biz-core-title{fill:#18212e}[data-theme=light] .biz-status-strip rect{fill:#ffffffe6;stroke:#4f46e533}[data-theme=light] .biz-status-label{fill:#18212e}[data-theme=light] .business-observe-hero__caption{color:#3c485c9e}@media (prefers-reduced-motion:reduce){.biz-flow-line,.biz-core-orbit--outer,.biz-core-orbit--inner{animation:none}.biz-flow-pulses{display:none}}@media (max-width:700px){.hero-pattern-hero.df-pattern{aspect-ratio:1.12;min-height:0}.hero-observability-hero{aspect-ratio:1.14}}.workflow-section{padding-bottom:112px;position:relative;overflow:clip}.workflow-heading{margin-bottom:34px}.workflow-heading .eyebrow{color:var(--primary-4);margin-bottom:17px;display:inline-flex}.workflow-heading .eyebrow:before{background:var(--primary-5)}.workflow-story{min-height:calc(100vh + var(--workflow-scroll-distance));position:relative}.workflow-scroll-track{z-index:0;grid-template-rows:repeat(var(--workflow-step-count), minmax(0, 1fr));pointer-events:none;display:grid;position:absolute;inset:0}.workflow-scroll-stop{min-height:1px;display:block}.workflow-sticky{--workflow-copy-width:39%;--workflow-copy-pad:clamp(34px, 4vw, 58px);z-index:2;height:clamp(560px,100vh - 118px,700px);min-height:0;position:sticky;top:96px}.workflow-panel{grid-template-columns:var(--workflow-copy-width) minmax(0, 1fr);background:linear-gradient(145deg,#05080efc,#070c14f7);border:1px solid #a5b4fc24;border-radius:24px;width:100%;min-width:0;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 30px 90px #00000047}.workflow-copy{z-index:2;min-width:0;padding:38px var(--workflow-copy-pad) 92px;background:radial-gradient(90% 66% at 18% 10%,#6f72f21a,#0000 72%),linear-gradient(90deg,#03060cf5,#050910d6);align-items:center;display:flex;position:relative}.workflow-copy-sequence{width:100%;min-width:0}.workflow-step-badge{min-height:29px;color:var(--primary-4);letter-spacing:.12em;background:#676af00e;border:1px solid #7c7eff61;border-radius:99px;align-items:center;padding:0 11px;font-size:10px;font-weight:600;display:inline-flex}.workflow-copy h3{max-width:440px;color:var(--text-1);letter-spacing:-.052em;margin:24px 0 0;font-size:clamp(28px,2.7vw,38px);font-weight:610;line-height:1.12}.workflow-summary{max-width:450px;color:var(--text-2);margin:15px 0 0;font-size:13px;line-height:1.72}.workflow-evidence{border-top:1px solid var(--border-1);max-width:450px;margin-top:24px;padding-top:13px}.workflow-evidence-title{color:var(--text-2);letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:560;line-height:1.45;display:block;overflow:hidden}.workflow-evidence-meta{color:var(--text-4);flex-wrap:wrap;gap:7px 14px;margin-top:9px;font-size:10px;line-height:1.5;display:flex}.workflow-evidence-meta span{min-width:0}.workflow-evidence-meta strong{color:var(--gold-6);font-weight:650}.workflow-points{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.workflow-points li{color:var(--text-3);grid-template-columns:20px minmax(82px,auto) minmax(0,1fr);align-items:baseline;gap:8px;font-size:12px;line-height:1.45;display:grid}.workflow-points strong{min-width:0;color:var(--text-1);overflow-wrap:anywhere;font-size:12px;font-weight:570}.workflow-check{color:var(--primary-4);font-size:14px}.workflow-result{border-left:2px solid var(--primary-5);max-width:450px;margin-top:26px;padding:12px 0 1px 14px}.workflow-result>span{color:var(--primary-4);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:650}.workflow-result p{color:var(--text-2);margin:5px 0 0;font-size:12px;line-height:1.6}.workflow-meta{color:var(--text-4);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:20px;font-size:10px;display:flex}.workflow-meta strong{color:var(--gold-6);font-weight:650}.workflow-status{align-items:center;gap:6px;display:inline-flex}.workflow-status i,.workflow-state-node i{background:var(--success-6);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--success-6) 12%, transparent), 0 0 12px color-mix(in srgb, var(--success-6) 50%, transparent);border-radius:50%}.workflow-stepper{z-index:6;bottom:27px;left:var(--workflow-copy-pad);grid-template-columns:repeat(var(--workflow-step-count), minmax(0, 1fr));width:calc(var(--workflow-copy-width) - (var(--workflow-copy-pad) * 2));gap:7px;display:grid;position:absolute}.workflow-step-tab{min-width:0;height:34px;color:var(--text-4);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.workflow-step-line{background:var(--border-2);border-radius:99px;width:100%;height:2px;transition:background .28s,box-shadow .28s;display:block;overflow:hidden}.workflow-step-index{margin-top:7px;font-size:9px;transition:color .28s;display:block}.workflow-step-tab:hover{color:var(--text-2)}.workflow-step-tab[aria-selected=true]{color:var(--text-1)}.workflow-step-tab[aria-selected=true] .workflow-step-line{background:linear-gradient(90deg, var(--primary-5), var(--gold-6));box-shadow:0 0 15px #7c7eff3d}.workflow-visual{background:radial-gradient(72% 62% at 58% 14%,#5b60e621,#0000 74%),#03070db8;border-left:1px solid #a5b4fc1a;min-width:0;position:relative;overflow:hidden}.workflow-visual:before{content:"";pointer-events:none;opacity:.52;background-image:radial-gradient(circle,#a0aed336 1px,#0000 1.25px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18% 100%)}.workflow-visual:after{content:"";pointer-events:none;background:radial-gradient(#6f72f224,#0000 70%);width:80%;height:72%;position:absolute;bottom:-26%;right:-15%}.workflow-visual-sequence{z-index:2;flex-direction:column;height:100%;min-height:0;padding:32px 32px 25px;display:flex;position:relative}.workflow-signal-map{flex:0 0 160px;min-width:0;position:relative}.workflow-signal-row{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.workflow-signal-node{min-width:0;min-height:48px;color:var(--text-2);white-space:nowrap;background:#080c13e8;border:1px solid #b2c1d92e;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #00000029}.workflow-signal-node i{width:20px;height:20px;color:var(--primary-4);background:#7c7eff1a;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:8px;font-style:normal;display:inline-flex}.workflow-signal-node b{text-overflow:ellipsis;min-width:0;font-weight:520;overflow:hidden}.workflow-connectors{z-index:0;fill:none;stroke:#9a9cff70;stroke-width:1.2px;vector-effect:non-scaling-stroke;width:100%;height:86px;position:absolute;top:47px;left:0;overflow:visible}.workflow-state-node{z-index:3;color:#0d1722;white-space:nowrap;background:#f5f7fb;border-radius:10px;justify-content:center;align-items:center;gap:9px;max-width:70%;min-height:38px;padding:0 15px;font-size:11px;font-weight:620;display:inline-flex;position:absolute;top:111px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0003}.workflow-console-shell{background:#080c13f0;border:1px solid #b2c1d92e;border-radius:15px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 24px 64px #0000004d}.workflow-console-caption{min-height:39px;color:var(--text-3);border-bottom:1px solid var(--border-1);background:#ffffff06;flex:0 0 39px;justify-content:space-between;align-items:center;gap:18px;padding:0 14px;font-size:10px;display:flex}.workflow-console-caption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-console-caption strong{color:var(--primary-4);white-space:nowrap;font-size:9px;font-weight:600}.workflow-console-caption--index{justify-content:center}.workflow-console-shell .workflow-console{background:#080d15e6;border:0;border-radius:0;flex-direction:column;flex:1;height:calc(100% - 39px);min-height:0;display:flex}.workflow-console-shell .console-body{flex:1;grid-template-columns:112px minmax(0,1fr);min-height:0}.workflow-console-shell .console-main{min-height:0;padding:13px 15px 14px;overflow:hidden}.workflow-console-shell .console-stat-row{margin-top:13px}.workflow-console-shell .console-trace{margin-top:12px;padding-top:11px}.workflow-console-shell .trace-line{margin-top:9px}.workflow-console-shell .trace-item{min-height:27px}.workflow-console-shell .trace-footer{margin-top:9px;padding-top:8px}[data-theme=light] .workflow-panel{background:linear-gradient(145deg,#fffffffa,#f6f8fcfa);border-color:#4f46e521;box-shadow:inset 0 1px #ffffffe6,0 26px 70px #1018281f}[data-theme=light] .workflow-copy{background:radial-gradient(90% 66% at 18% 10%,#6366f114,#0000 72%),#ffffffe6}[data-theme=light] .workflow-visual{background:radial-gradient(72% 62% at 58% 14%,#6366f117,#0000 74%),#f5f7fbeb}[data-theme=light] .workflow-visual:before{background-image:radial-gradient(circle,#6366f12e 1px,#0000 1.25px)}[data-theme=light] .workflow-signal-node,[data-theme=light] .workflow-console-shell{background:#fffffff0}@media (prefers-reduced-motion:no-preference){.workflow-copy-sequence[data-direction=forward]{animation:.5s cubic-bezier(.16,1,.3,1) both workflow-copy-forward}.workflow-copy-sequence[data-direction=backward]{animation:.5s cubic-bezier(.16,1,.3,1) both workflow-copy-backward}.workflow-visual-sequence[data-direction=forward]{animation:.55s cubic-bezier(.16,1,.3,1) both workflow-visual-forward}.workflow-visual-sequence[data-direction=backward]{animation:.55s cubic-bezier(.16,1,.3,1) both workflow-visual-backward}.workflow-signal-node{animation:.42s cubic-bezier(.16,1,.3,1) both workflow-node-enter;animation-delay:var(--node-delay)}.workflow-state-node{animation:.42s cubic-bezier(.16,1,.3,1) .16s both workflow-state-enter}.workflow-console-shell{animation:.55s cubic-bezier(.16,1,.3,1) .2s both workflow-console-enter}@keyframes workflow-copy-forward{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes workflow-copy-backward{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translate(0,0)}}@keyframes workflow-visual-forward{0%{opacity:.25;transform:translateY(10px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes workflow-visual-backward{0%{opacity:.25;transform:translateY(-10px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes workflow-node-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes workflow-state-enter{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes workflow-console-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}}@media (max-width:1023px){.workflow-section{padding-bottom:96px}.workflow-story{min-height:0}.workflow-scroll-track{display:none}.workflow-sticky{flex-direction:column;height:auto;min-height:0;display:flex;position:static}.workflow-stepper{scroll-snap-type:x proximity;scrollbar-width:none;order:0;gap:7px;width:100%;margin:0 0 12px;padding:0 0 4px;display:flex;position:static;overflow-x:auto}.workflow-stepper::-webkit-scrollbar{display:none}.workflow-step-tab{scroll-snap-align:start;flex:1 0 72px;min-width:72px;padding:0 4px}.workflow-panel{border-radius:22px;order:1;grid-template-columns:1fr;height:auto;min-height:0}.workflow-copy{min-height:465px;padding:46px clamp(30px,6vw,54px)}.workflow-copy h3{font-size:34px}.workflow-summary,.workflow-result,.workflow-points{max-width:620px}.workflow-visual{border-top:1px solid #a5b4fc1a;border-left:0;min-height:570px}.workflow-visual-sequence{min-height:570px}.workflow-console-shell{min-height:370px}}@media (max-width:640px){.workflow-heading{margin-bottom:26px}.workflow-heading .eyebrow{margin-bottom:13px}.workflow-step-tab{flex-basis:58px;min-width:58px}.workflow-panel{border-radius:18px}.workflow-copy{min-height:0;padding:31px 22px 34px}.workflow-step-badge{min-height:27px;padding-inline:10px;font-size:9px}.workflow-copy h3{margin-top:20px;font-size:29px;line-height:1.16}.workflow-summary{margin-top:12px;font-size:14px;line-height:1.68}.workflow-points{gap:11px;margin-top:23px}.workflow-points li{grid-template-columns:19px minmax(0,1fr);gap:5px 7px;font-size:11px}.workflow-points strong{grid-column:2;font-size:12px}.workflow-result{margin-top:22px}.workflow-meta{margin-top:18px}.workflow-visual{min-height:520px}.workflow-visual-sequence{min-height:520px;padding:24px 13px 15px}.workflow-signal-map{flex-basis:145px}.workflow-signal-row{gap:6px}.workflow-signal-node{border-radius:9px;gap:5px;min-height:43px;padding:6px;font-size:9px}.workflow-signal-node i{display:none}.workflow-connectors{height:79px;top:42px}.workflow-state-node{max-width:82%;min-height:34px;padding-inline:11px;font-size:10px;top:103px}.workflow-console-shell{border-radius:12px;min-height:350px}.workflow-console-caption{padding-inline:11px}.workflow-console-shell .console-body{grid-template-columns:1fr}.workflow-console-shell .console-sidebar{display:none}.workflow-console-shell .console-main{padding:11px}.workflow-console-shell .console-title b{font-size:11px}.workflow-console-shell .console-title span{font-size:8px}.workflow-console-shell .console-stat{padding:7px}.workflow-console-shell .console-stat strong{font-size:12px}.workflow-console-shell .console-trace{padding-inline:9px}.workflow-console-shell .trace-item{min-height:24px}}@media (min-width:1024px) and (max-height:720px){.workflow-sticky{height:calc(100vh - 104px);min-height:520px;top:88px}.workflow-copy{padding-top:30px;padding-bottom:78px}.workflow-copy h3{margin-top:18px;font-size:29px}.workflow-summary{margin-top:10px;font-size:13px}.workflow-points{gap:8px;margin-top:18px}.workflow-result{margin-top:17px;padding-top:8px}.workflow-meta{margin-top:12px}.workflow-stepper{bottom:20px}.workflow-visual-sequence{padding-top:22px}.workflow-signal-map{flex-basis:138px}.workflow-state-node{top:96px}.workflow-connectors{height:72px}}@media (prefers-reduced-motion:reduce){.workflow-copy-sequence,.workflow-visual-sequence,.workflow-signal-node,.workflow-state-node,.workflow-console-shell{animation:none!important}.workflow-copy-step:after,.workflow-step-line,.workflow-step-index{transition:none}}.workflow-story{min-height:0}.workflow-stepper{display:none}.workflow-columns{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:clamp(52px,6.5vw,92px);min-width:0;display:grid}.workflow-copy-rail,.workflow-visual-rail{min-width:0}.workflow-copy-rail{--workflow-timeline-gutter:36px;--workflow-timeline-anchor-top:clamp(52px, 10vh, 96px);--workflow-timeline-dot-size:10px;--workflow-timeline-track-x:16px;--workflow-timeline-dot-left:calc(var(--workflow-timeline-track-x) - (var(--workflow-timeline-dot-size) / 2) - 2px);--workflow-copy-step-gap:100px;--workflow-copy-track-tail:0px;gap:var(--workflow-copy-step-gap);padding-bottom:var(--workflow-copy-track-tail);flex-direction:column;display:flex;position:relative}.workflow-copy-step{opacity:.28;align-items:flex-start;height:auto;min-height:0;transition:opacity .42s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.workflow-copy-step.is-active{opacity:1}.workflow-copy-step .workflow-copy{width:100%;min-height:0;padding:var(--workflow-timeline-anchor-top) 0 clamp(36px, 6vh, 56px) var(--workflow-timeline-gutter);background:0 0;display:block}.workflow-copy-step:before,.workflow-copy-step:after{content:"";pointer-events:none;position:absolute}.workflow-copy-step:before{z-index:3;top:var(--workflow-timeline-node-top,calc(var(--workflow-timeline-anchor-top) + ((29px - var(--workflow-timeline-dot-size)) / 2)));left:var(--workflow-timeline-dot-left);width:var(--workflow-timeline-dot-size);height:var(--workflow-timeline-dot-size);border:2px solid color-mix(in srgb, var(--primary-4) 62%, var(--info-6));background:var(--primary-6);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary-5) 10%, transparent);border-radius:50%}.workflow-timeline-ripple{z-index:2;box-sizing:content-box;top:var(--workflow-timeline-node-top,calc(var(--workflow-timeline-anchor-top) + ((29px - var(--workflow-timeline-dot-size)) / 2)));left:var(--workflow-timeline-dot-left);width:var(--workflow-timeline-dot-size);height:var(--workflow-timeline-dot-size);border:2px solid color-mix(in srgb, var(--info-6) 48%, var(--primary-4));opacity:0;pointer-events:none;transform-origin:50%;border-radius:50%;position:absolute;transform:scale(1)}.workflow-copy-step.is-active .workflow-timeline-ripple{will-change:transform, opacity;animation:1.8s cubic-bezier(.16,1,.3,1) infinite workflow-timeline-ripple}.workflow-copy-step:after{z-index:1;top:var(--workflow-timeline-connector-top,calc(var(--workflow-timeline-anchor-top) + (29px / 2)));left:calc(var(--workflow-timeline-track-x) - 1px);width:2px;height:var(--workflow-timeline-connector-height,100%);background:linear-gradient(180deg, var(--info-6), var(--primary-6), var(--primary-4)) 0 0 / 100% var(--workflow-segment-progress,0%) no-repeat, var(--border-2);opacity:.72;transition:background-size .14s linear,opacity .24s}.workflow-copy-step.is-complete:before{border-color:var(--primary-4);background:var(--primary-5);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary-4) 14%, transparent), 0 0 12px color-mix(in srgb, var(--primary-4) 52%, transparent)}.workflow-copy-step.is-complete:after{background:linear-gradient(180deg, var(--info-6), var(--primary-6), var(--primary-4)) 0 0 / 100% var(--workflow-segment-progress,0%) no-repeat, var(--border-2);opacity:.95}.workflow-copy-step.is-active:before{border-color:color-mix(in srgb, var(--info-6) 56%, var(--primary-4));background:var(--primary-5);box-shadow:0 0 0 5px color-mix(in srgb, var(--primary-5) 16%, transparent), 0 0 16px color-mix(in srgb, var(--info-6) 48%, transparent)}@keyframes workflow-timeline-ripple{0%{opacity:.58;transform:scale(1)}72%,to{opacity:0;transform:scale(3.4)}}@media (prefers-reduced-motion:reduce){.workflow-copy-step.is-active .workflow-timeline-ripple{opacity:.34;animation:none;transform:scale(1.8)}}.workflow-copy-step:last-child:after{display:none}.workflow-copy-step .workflow-copy-sequence{width:100%;max-width:460px}.workflow-copy-trigger{width:100%;min-width:0}.workflow-copy-step .workflow-copy h3{font-size:clamp(28px,3.6vw,32px);line-height:1.1}.workflow-copy-step .workflow-summary{max-width:450px;font-size:14px;line-height:1.75}.workflow-subheads{gap:10px;max-width:450px;margin:24px 0 0;padding:0;list-style:none;display:grid}.workflow-subheads li{color:var(--text-1);padding-left:15px;font-size:14px;font-weight:560;line-height:1.5;position:relative}.workflow-subheads li:before{content:"";background:var(--primary-4);width:5px;height:5px;box-shadow:0 0 9px color-mix(in srgb, var(--primary-4) 65%, transparent);border-radius:50%;position:absolute;top:.65em;left:0}.workflow-copy-step .workflow-points{margin-top:34px}.workflow-copy-step .workflow-points li,.workflow-copy-step .workflow-points strong{font-size:13px}.workflow-copy-step .workflow-result{margin-top:30px}.workflow-visual-rail{position:relative}.workflow-visual-sticky{z-index:2;background:#03070de0;border:1px solid #a5b4fc24;border-radius:22px;height:clamp(560px,100vh - 144px,700px);min-height:0;position:sticky;top:120px;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 30px 90px #00000040}.workflow-visual-sticky .workflow-visual{border:0;width:100%;height:100%;min-height:0}[data-theme=light] .workflow-copy-step .workflow-copy{background:0 0}[data-theme=light] .workflow-visual-sticky{background:#f5f7fbf0;border-color:#4f46e521;box-shadow:inset 0 1px #ffffffe6,0 26px 70px #1018281f}@media (min-width:1100px) and (hover:hover) and (pointer:fine) and (max-height:720px){.workflow-copy-step{min-height:0}.workflow-copy-step .workflow-copy{padding:var(--workflow-timeline-anchor-top) 0 44px var(--workflow-timeline-gutter)}.workflow-copy-step .workflow-copy h3{margin-top:18px;font-size:36px}.workflow-copy-step .workflow-summary{margin-top:11px;font-size:14px}.workflow-subheads{gap:8px;margin-top:18px}.workflow-subheads li{font-size:14px}.workflow-copy-step .workflow-points{gap:9px;margin-top:22px}.workflow-copy-step .workflow-result{margin-top:20px}.workflow-copy-step .workflow-meta{margin-top:14px}.workflow-visual-sticky{height:calc(100vh - 136px);min-height:520px;top:112px}}@media (max-width:1099px),(hover:none),(pointer:coarse){.workflow-section{padding-bottom:96px}.workflow-story{min-height:0}.workflow-stepper{scroll-snap-type:x proximity;scrollbar-width:none;gap:7px;width:100%;margin:0 0 12px;padding:0 0 4px;display:flex;position:static;overflow-x:auto}.workflow-stepper::-webkit-scrollbar{display:none}.workflow-step-tab{scroll-snap-align:start;flex:1 0 72px;min-width:72px;padding:0 4px;display:block}.workflow-columns{background:linear-gradient(145deg,#05080efc,#070c14f7);border:1px solid #a5b4fc24;border-radius:22px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 26px 70px #00000038}.workflow-copy-step{opacity:1;height:auto;min-height:0;transition:none;display:none;transform:none}.workflow-copy-step:before,.workflow-copy-step:after,.workflow-timeline-ripple{display:none}.workflow-copy-step.is-active{display:block}.workflow-copy-step .workflow-copy{background:radial-gradient(90% 66% at 18% 10%,#6f72f21a,#0000 72%),linear-gradient(90deg,#03060cf5,#050910d6);min-height:430px;padding:46px clamp(30px,6vw,54px)}.workflow-copy-step .workflow-copy-sequence{max-width:620px}.workflow-copy-step .workflow-copy h3{font-size:34px}.workflow-copy-step .workflow-summary,.workflow-copy-step .workflow-result,.workflow-copy-step .workflow-points{max-width:620px}.workflow-visual-rail{height:auto}.workflow-visual-sticky{height:570px;min-height:570px;box-shadow:none;background:0 0;border:0;border-top:1px solid #a5b4fc1a;border-radius:0;position:static;overflow:hidden}.workflow-visual-sticky .workflow-visual{height:570px;min-height:570px}.workflow-console-shell{min-height:370px}[data-theme=light] .workflow-columns{background:linear-gradient(145deg,#fffffffa,#f6f8fcfa);border-color:#4f46e521;box-shadow:inset 0 1px #ffffffe6,0 24px 60px #1018281a}[data-theme=light] .workflow-copy-step .workflow-copy{background:radial-gradient(90% 66% at 18% 10%,#6366f114,#0000 72%),#ffffffe6}}@media (max-width:640px){.workflow-step-tab{flex-basis:58px;min-width:58px}.workflow-columns{border-radius:18px}.workflow-copy-step .workflow-copy{min-height:0;padding:31px 22px 34px}.workflow-copy-step .workflow-copy h3{margin-top:20px;font-size:29px;line-height:1.16}.workflow-copy-step .workflow-summary{margin-top:12px;font-size:14px;line-height:1.68}.workflow-copy-step .workflow-points{gap:11px;margin-top:23px}.workflow-copy-step .workflow-points li{grid-template-columns:19px minmax(0,1fr);gap:5px 7px;font-size:11px}.workflow-copy-step .workflow-points strong{grid-column:2;font-size:12px}.workflow-copy-step .workflow-result{margin-top:22px}.workflow-copy-step .workflow-meta{margin-top:18px}.workflow-visual-sticky,.workflow-visual-sticky .workflow-visual{height:520px;min-height:520px}}@media (prefers-reduced-motion:no-preference) and (max-width:1099px),(prefers-reduced-motion:no-preference) and (hover:none),(prefers-reduced-motion:no-preference) and (pointer:coarse){.workflow-copy-step.is-active .workflow-copy-sequence{animation:.45s cubic-bezier(.16,1,.3,1) both workflow-touch-copy-enter}@keyframes workflow-touch-copy-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}}.workflow-visual-sticky{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.workflow-visual-sticky .workflow-visual{--workflow-canvas-right:-5%;--workflow-canvas-radius:28px;isolation:isolate;background:0 0;border:0;height:100%;position:relative;overflow:visible}.workflow-visual-sticky .workflow-visual:before,.workflow-visual-sticky .workflow-visual:after{content:none}.workflow-dot-canvas{z-index:0;top:-12px;right:var(--workflow-canvas-right);pointer-events:none;border-radius:var(--workflow-canvas-radius);-webkit-mask-composite:source-in;background:radial-gradient(72% 66% at 76% 16%,#5b60e626,#0000 74%),radial-gradient(circle,#a0aed33d 1px,#0000 1.35px) 0 0/18px 18px,linear-gradient(90deg,#03070d0f 0%,#03070d61 36%,#03070dad 72%,#03070dc7 100%);border:1px solid #a5b4fc21;position:absolute;bottom:-92px;left:-28%;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 30px 90px #00000029;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000000d 12%,#00000052 27%,#000000c7 43%,#000 58% 100%),linear-gradient(#000 0% 72%,#000000e6 80%,#00000080 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000000d 12%,#00000052 27%,#000000c7 43%,#000 58% 100%),linear-gradient(#000 0% 72%,#000000e6 80%,#00000080 91%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.workflow-dot-canvas:before{content:"";opacity:.32;filter:blur(2.4px);background:radial-gradient(circle,#aebade6b 1.1px,#0000 1.65px) 0 0/18px 18px;position:absolute;inset:0 42% 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42%,#000000ad 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 42%,#000000ad 76%,#0000 100%)}.workflow-dot-canvas:after{content:"";-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#0000 0%,#03070d1f 38%,#03070db8 100%);width:70%;height:34%;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000038 34%,#000 100%);mask-image:linear-gradient(#0000 0%,#00000038 34%,#000 100%)}.workflow-visual-sticky .workflow-visual-sequence{--workflow-chain-viewport-top:-12px;--workflow-chain-viewport-bottom:92px;z-index:2;height:100%;min-height:0;clip-path:polygon(-100vw var(--workflow-chain-viewport-top), 100vw var(--workflow-chain-viewport-top), 100vw calc(100% + var(--workflow-chain-viewport-bottom)), -100vw calc(100% + var(--workflow-chain-viewport-bottom)));padding:0;display:block;position:relative;animation:none!important}.workflow-visual-sticky .workflow-visual-sequence:before,.workflow-visual-sticky .workflow-visual-sequence:after{z-index:10;right:var(--workflow-canvas-right);content:"";pointer-events:none;position:absolute;left:0}.workflow-visual-sticky .workflow-visual-sequence:before{top:var(--workflow-chain-viewport-top);border-radius:var(--workflow-canvas-radius) var(--workflow-canvas-radius) 0 0;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:linear-gradient(#070a10f5,#070a106b 52%,#0000 100%);height:48px}.workflow-visual-sticky .workflow-visual-sequence:after{bottom:calc(-1 * var(--workflow-chain-viewport-bottom));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#0000 0%,#070a1061 54%,#070a10f0 100%);height:80px}.workflow-chain-stage{width:100%;height:100%;min-height:0;position:relative}.workflow-scene-kicker{z-index:2;color:var(--text-4);letter-spacing:.13em;pointer-events:none;align-items:center;gap:10px;font-size:7px;display:flex;position:absolute;top:.4%;right:4.5%}.workflow-scene-kicker:before{content:"";background:var(--success-6);width:4px;height:4px;box-shadow:0 0 9px color-mix(in srgb, var(--success-6) 62%, transparent);border-radius:50%}.workflow-scene-kicker strong{color:var(--primary-4);font-weight:600}.workflow-chain-lines{z-index:1;fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.workflow-chain-lines path{stroke:#9a9cff7a;stroke-width:1.25px;vector-effect:non-scaling-stroke}.workflow-chain-lines path.is-danger{stroke:color-mix(in srgb, var(--danger-5) 72%, #9a9cff61)}.workflow-chain-lines path.is-success{stroke:color-mix(in srgb, var(--success-5) 68%, #9a9cff6b)}.workflow-chain-lines circle{fill:var(--primary-4);opacity:.9;filter:drop-shadow(0 0 6px #9a9cffb8);vector-effect:non-scaling-stroke}.workflow-chain-card{z-index:3;min-width:0;min-height:58px;color:var(--text-1);pointer-events:none;background:linear-gradient(135deg,#0e141ef7,#070b12f2);border:1px solid #b2c1d933;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 10px;padding:9px 12px 10px;display:grid;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 16px 34px #0000003d}.workflow-chain-card:after{content:"";pointer-events:none;background:linear-gradient(112deg,#7c7eff13,#0000 44%);position:absolute;inset:0}.workflow-chain-card.is-danger{border-color:color-mix(in srgb, var(--danger-5) 42%, #b2c1d926)}.workflow-chain-card.is-danger:after{background:linear-gradient(112deg,#ff776f1a,#0000 48%)}.workflow-chain-card.is-success{border-color:color-mix(in srgb, var(--success-5) 38%, #b2c1d926)}.workflow-chain-card.is-success:after{background:linear-gradient(112deg,#55d58a17,#0000 48%)}.workflow-chain-card-head{z-index:1;min-width:0;color:var(--primary-4);letter-spacing:.1em;grid-column:1/-1;align-items:center;gap:6px;font-size:7px;line-height:1;display:flex;position:relative}.workflow-chain-card-head i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 8px}.workflow-chain-card.is-danger .workflow-chain-card-head{color:var(--danger-5)}.workflow-chain-card.is-success .workflow-chain-card-head{color:var(--success-5)}.workflow-chain-card>strong,.workflow-chain-card>span{z-index:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;position:relative;overflow:hidden}.workflow-chain-card>strong{font-size:10px;font-weight:580;line-height:1.25}.workflow-chain-card>span{color:var(--text-3);text-align:right;align-self:end;font-size:8px;line-height:1.25}.workflow-chain-card.is-danger>span{color:var(--danger-5)}.workflow-chain-card.is-success>span{color:var(--success-5)}.workflow-chain-meter{z-index:1;background:#b2c1d91f;border-radius:99px;grid-column:1/-1;height:3px;margin-top:2px;position:relative;overflow:hidden}.workflow-chain-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--primary-5), var(--gold-6));height:100%;display:block;box-shadow:0 0 8px #7c7eff73}.workflow-chain-card.is-danger .workflow-chain-meter i{background:linear-gradient(90deg, var(--danger-5), var(--gold-6))}.workflow-chain-status{z-index:4;color:#101827;pointer-events:none;background:#f7f9fdfa;border:1px solid #ffffffc7;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:190px;min-height:44px;padding:8px 13px;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0000003d,inset 0 1px #fff}.workflow-chain-status i{background:var(--success-5);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #55d58a21,0 0 12px #55d58a99}.workflow-chain-status strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:650;overflow:hidden}.workflow-chain-status span{color:#667085;white-space:nowrap;font-size:7px}.workflow-scene-console{z-index:3;flex:none;width:89%;min-height:0;position:absolute;left:5.5%}.workflow-chain-stage--impact .workflow-chain-card--impact-a{width:27%;top:4%;left:4.5%}.workflow-chain-stage--impact .workflow-chain-card--impact-b{width:27%;top:4%;left:36.5%}.workflow-chain-stage--impact .workflow-chain-card--impact-c{width:27%;top:4%;left:68.5%}.workflow-chain-stage--impact .workflow-chain-status{top:24.3%}.workflow-chain-stage--impact .workflow-scene-console{top:36.6%;bottom:3.5%}.workflow-chain-stage--topology .workflow-chain-card--topology-a{width:39%;top:1.5%;left:5%}.workflow-chain-stage--topology .workflow-chain-card--topology-b{width:39%;top:12.8%;left:56%}.workflow-chain-stage--topology .workflow-chain-card--topology-c{width:39%;top:24.1%;left:5%}.workflow-chain-stage--topology .workflow-chain-card--topology-d{width:39%;top:35.4%;left:56%}.workflow-chain-stage--topology .workflow-chain-status{top:51.4%}.workflow-chain-stage--topology .workflow-scene-console{top:58%;bottom:3.5%}.workflow-chain-stage--trace .workflow-chain-card--trace-a{width:48%;top:3%;left:5%}.workflow-chain-stage--trace .workflow-chain-card--trace-b{width:46%;top:20.9%;left:23%}.workflow-chain-stage--trace .workflow-chain-card--trace-c{width:47%;top:38.8%;left:39%}.workflow-chain-stage--trace .workflow-chain-status{top:57.7%}.workflow-chain-stage--trace .workflow-scene-console{top:66.6%;bottom:3.5%}.workflow-chain-stage--profile .workflow-chain-card--profile-a{width:42%;top:3%;left:7%}.workflow-chain-stage--profile .workflow-chain-card--profile-b{width:50%;top:21.4%;left:29.5%}.workflow-chain-stage--profile .workflow-chain-card--profile-c{width:49%;top:39.7%;left:16%}.workflow-chain-stage--profile .workflow-chain-status{top:58%}.workflow-chain-stage--profile .workflow-scene-console{top:66.6%;bottom:3.5%}.workflow-chain-stage--report .workflow-chain-card--report-a{width:26%;top:2.2%;left:5%}.workflow-chain-stage--report .workflow-chain-card--report-b{width:26%;top:2.2%;left:37%}.workflow-chain-stage--report .workflow-chain-card--report-c{width:26%;top:2.2%;left:69%}.workflow-chain-stage--report .workflow-chain-status{top:22.6%}.workflow-chain-stage--report .workflow-scene-console{top:33.7%;bottom:18.9%}.workflow-chain-stage--report .workflow-chain-card--report-action-a{width:38%;top:90.3%;left:7%}.workflow-chain-stage--report .workflow-chain-card--report-action-b{width:38%;top:90.3%;left:55%}[data-theme=light] .workflow-visual-sticky{box-shadow:none;background:0 0}[data-theme=light] .workflow-visual-sticky .workflow-visual{background:0 0}[data-theme=light] .workflow-dot-canvas{background:radial-gradient(72% 66% at 76% 16%,#6366f11a,#0000 74%),radial-gradient(circle,#6366f133 1px,#0000 1.35px) 0 0/18px 18px,linear-gradient(90deg,#f7f8fc1f 0%,#f7f8fc8a 36%,#f7f8fcd1 72%,#f7f8fcf0 100%);border-color:#4f46e524;box-shadow:inset 0 1px #ffffffb3,0 28px 76px #10182814}[data-theme=light] .workflow-dot-canvas:before{background-image:radial-gradient(circle,#6366f147 1.1px,#0000 1.65px)}[data-theme=light] .workflow-dot-canvas:after{background:linear-gradient(#0000 0%,#f7f8fc1f 38%,#f7f8fcc7 100%)}[data-theme=light] .workflow-visual-sticky .workflow-visual-sequence:before{background:linear-gradient(#eef1f5f5,#eef1f56b 52%,#0000 100%)}[data-theme=light] .workflow-visual-sticky .workflow-visual-sequence:after{background:linear-gradient(#0000 0%,#eef1f561 54%,#eef1f5f0 100%)}[data-theme=light] .workflow-chain-card{background:linear-gradient(135deg,#fffffffa,#f7f8fcf5);border-color:#4f46e524;box-shadow:inset 0 1px #fff,0 14px 32px #1018281a}@media (prefers-reduced-motion:no-preference){.workflow-chain-lines path{stroke-dasharray:1;stroke-dashoffset:1px;animation:workflow-chain-draw .72s var(--path-delay) cubic-bezier(.16, 1, .3, 1) forwards}.workflow-chain-lines circle{opacity:0;animation:workflow-chain-point .35s var(--point-delay) ease-out forwards}.workflow-chain-card{animation:workflow-chain-card-enter .46s var(--node-delay) cubic-bezier(.16, 1, .3, 1) both}.workflow-chain-status{animation:.42s cubic-bezier(.16,1,.3,1) .28s both workflow-chain-status-enter}@keyframes workflow-chain-draw{to{stroke-dashoffset:0}}@keyframes workflow-chain-point{0%{opacity:0;transform-origin:50%;transform:scale(.35)}to{opacity:.9;transform-origin:50%;transform:scale(1)}}@keyframes workflow-chain-card-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translate(0,0)}}@keyframes workflow-chain-status-enter{0%{opacity:0;transform:translate(-50%,9px)}to{opacity:1;transform:translate(-50%)}}}@media (max-width:1099px),(hover:none),(pointer:coarse){.workflow-visual-sticky,.workflow-visual-sticky .workflow-visual{height:640px;min-height:640px;overflow:hidden}.workflow-visual-sticky .workflow-visual{--workflow-canvas-right:6px;--workflow-canvas-radius:20px}.workflow-dot-canvas{inset:8px var(--workflow-canvas-right) 8px -4%;border-radius:20px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000047 22%,#000 58% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000047 22%,#000 58% 100%)}.workflow-dot-canvas:before{right:44%}.workflow-visual-sticky .workflow-visual-sequence{--workflow-chain-viewport-top:8px;--workflow-chain-viewport-bottom:-8px}.workflow-visual-sticky .workflow-visual-sequence:before,.workflow-visual-sticky .workflow-visual-sequence:after{height:25px}.workflow-scene-kicker{right:3%}.workflow-chain-card{padding-inline:10px}.workflow-chain-status{min-width:180px}.workflow-scene-console .console-body{grid-template-columns:100px minmax(0,1fr)}}@media (max-width:640px){.workflow-visual-sticky,.workflow-visual-sticky .workflow-visual{height:590px;min-height:590px}.workflow-chain-card{border-radius:10px;gap:4px 7px;min-height:52px;padding:7px 8px 8px}.workflow-chain-card>strong{font-size:9px}.workflow-chain-card>span{font-size:7px}.workflow-chain-card-head{font-size:6px}.workflow-chain-status{min-width:164px;min-height:40px;padding:7px 10px}.workflow-chain-status strong{font-size:9px}.workflow-chain-status span{font-size:6px}.workflow-scene-console{width:93%;left:3.5%}.workflow-scene-console .console-body{grid-template-columns:1fr}.workflow-scene-console .console-sidebar,.workflow-scene-kicker>span{display:none}.workflow-chain-stage--impact .workflow-chain-card--impact-a,.workflow-chain-stage--impact .workflow-chain-card--impact-b,.workflow-chain-stage--impact .workflow-chain-card--impact-c,.workflow-chain-stage--report .workflow-chain-card--report-a,.workflow-chain-stage--report .workflow-chain-card--report-b,.workflow-chain-stage--report .workflow-chain-card--report-c{width:28%}.workflow-chain-stage--impact .workflow-chain-card--impact-a,.workflow-chain-stage--report .workflow-chain-card--report-a{left:2.5%}.workflow-chain-stage--impact .workflow-chain-card--impact-b,.workflow-chain-stage--report .workflow-chain-card--report-b{left:36%}.workflow-chain-stage--impact .workflow-chain-card--impact-c,.workflow-chain-stage--report .workflow-chain-card--report-c{left:69.5%}}.workflow-product-chain{--workflow-product-edge:88px;--workflow-product-min-gap:100px;--workflow-product-gap-token:100px;--workflow-product-frame-width:85%;--workflow-product-gap:var(--workflow-product-gap-token);--workflow-flow-duration:1.2s;--workflow-flow-easing:cubic-bezier(.42, 0, 1, 1);--workflow-connector-flow-duration:.2s;--workflow-chain-shift-x:0px;isolation:isolate;will-change:transform;width:100%;height:100%;transition:transform .94s cubic-bezier(.22,1,.36,1);position:relative;overflow:visible}.workflow-product-node{z-index:2;top:var(--workflow-node-top);left:2.5%;right:var(--workflow-canvas-right);width:auto;height:calc(100% - var(--workflow-product-gap));opacity:.18;visibility:visible;pointer-events:auto;filter:saturate(.72)brightness(.72);transition:opacity .55s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1);position:absolute}.workflow-product-node.is-active{z-index:4;opacity:1;filter:none}.workflow-product-node.is-previous,.workflow-product-node.is-next{opacity:.5;filter:saturate(.86)brightness(.86)}.workflow-product-connector{z-index:0;width:1px;height:var(--workflow-product-gap);content:"";opacity:.26;background:linear-gradient(#9a9cff33,#9a9cffc7,#9a9cff33);transition:opacity .39s cubic-bezier(.22,1,.36,1) .23s;position:absolute;top:100%;left:50%;box-shadow:0 0 12px #7c7eff38}.workflow-connector-flow{top:var(--workflow-connector-flow-top,0px);left:var(--workflow-connector-flow-left,50%);width:1px;height:var(--workflow-connector-flow-height,0px);opacity:0;z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#7e83ff1a 18%,#afb7ff6b 54%,#fff 76%,#0000 100%);border-radius:99px;position:absolute;transform:translate(-50%,-115%);box-shadow:0 0 5px #8e95ffeb,0 0 11px #7c7eff8f}.workflow-connector-flow:after{border-radius:inherit;background:inherit;content:"";filter:blur(2.5px);opacity:.64;pointer-events:none;position:absolute;inset:-1px}.workflow-flow-overlay{z-index:11;pointer-events:none;position:absolute;inset:0}.workflow-visual-sequence[data-scroll-direction=down][data-transition-direction=forward]{clip-path:polygon(-100vw -120px,100vw -120px,100vw calc(100% + 140px),-100vw calc(100% + 140px))}.workflow-visual-sequence[data-scroll-direction=down][data-transition-direction=forward] .workflow-product-chain{z-index:11}.workflow-product-node.is-active .workflow-product-connector,.workflow-product-node.is-previous .workflow-product-connector{opacity:1}.workflow-product-anchor{z-index:5;background:var(--primary-5);opacity:.42;border:2px solid #9a9cffb8;border-radius:50%;width:8px;height:8px;transition:opacity .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #7c7eff14,0 0 13px #7c7eff8c}.workflow-product-node.is-active .workflow-product-anchor,.workflow-product-node.is-previous .workflow-product-anchor,.workflow-product-node.is-next .workflow-product-anchor{opacity:1}.workflow-product-panel{z-index:2;--workflow-image-radius:18px;border-radius:var(--workflow-image-radius);background:#080c13f7;border-color:#b2c1d93d;flex:none;width:100%;height:100%;position:relative;box-shadow:inset 0 1px #ffffff0f,0 26px 68px #00000057;min-height:0!important;animation:none!important}.workflow-product-panel .workflow-console-caption{flex-basis:44px;min-height:44px;padding-inline:17px;font-size:11px}.workflow-product-panel .workflow-console{height:calc(100% - 44px)}[data-theme=light] .workflow-product-panel{background:#fffffffa;border-color:#4f46e529;box-shadow:inset 0 1px #fff,0 24px 58px #1018281f}.workflow-image-frame{z-index:2;aspect-ratio:16/10;border-radius:var(--workflow-image-radius,18px);isolation:isolate;background:#080c13f7;border:1px solid #b2c1d93d;width:100%;height:auto;max-height:none;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 26px 68px #00000057}.workflow-image-flow{z-index:4;pointer-events:none;opacity:0;display:block;position:absolute;inset:0}.workflow-image-flow svg{width:100%;height:100%;display:block;overflow:visible}.workflow-image-flow rect{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;stroke-dashoffset:var(--workflow-flow-start-distance,-300px)}.workflow-image-flow-glow{stroke:#7e83ffe6;stroke-width:1px;stroke-dasharray:var(--workflow-flow-glow-dash,160px) var(--workflow-flow-glow-gap,840px);filter:blur(2.5px);opacity:.72}.workflow-image-flow-core{stroke:#f4f7fffa;stroke-width:1px;stroke-dasharray:var(--workflow-flow-core-dash,100px) var(--workflow-flow-core-gap,900px);filter:drop-shadow(0 0 2px #9ca3ffeb)}.workflow-visual-sequence[data-scroll-direction=down] .workflow-product-node.is-active .workflow-image-flow{opacity:1;animation:workflow-image-flow-once var(--workflow-flow-duration) linear 1 both}.workflow-visual-sequence[data-scroll-direction=down] .workflow-product-node.is-active .workflow-image-flow rect{animation:workflow-border-flow var(--workflow-flow-duration) var(--workflow-flow-easing) 1 both}.workflow-visual-sequence[data-scroll-direction=down][data-transition-direction=forward] .workflow-product-node.is-active .workflow-image-flow{opacity:0;animation:workflow-image-flow-arrive-once calc(var(--workflow-connector-flow-duration) + var(--workflow-flow-duration)) linear 1 both}.workflow-visual-sequence[data-scroll-direction=down][data-transition-direction=forward] .workflow-product-node.is-active .workflow-image-flow rect{animation:workflow-border-flow var(--workflow-flow-duration) var(--workflow-flow-easing) var(--workflow-connector-flow-duration) 1 both}.workflow-visual-sequence[data-scroll-direction=down][data-transition-direction=forward] .workflow-flow-overlay .workflow-connector-flow.is-transition-source{opacity:1;animation:workflow-connector-flow var(--workflow-connector-flow-duration) linear 1 both}@keyframes workflow-border-flow{0%{stroke-dashoffset:var(--workflow-flow-start-distance,-300px)}to{stroke-dashoffset:var(--workflow-flow-end-distance,-1300px)}}@keyframes workflow-image-flow-once{0%,92%{opacity:1}to{opacity:0}}@keyframes workflow-image-flow-arrive-once{0%,26%{opacity:0}28%,96%{opacity:1}to{opacity:0}}@keyframes workflow-connector-flow{0%{opacity:0;transform:translate(-50%,-115%)}6%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(-50%,265%)}}.workflow-product-node{place-items:center;display:grid;container-type:inline-size}.workflow-product-panel.workflow-image-frame{width:var(--workflow-product-frame-width,100%);aspect-ratio:16/10;justify-self:center;max-width:100%;height:auto;padding:0;min-height:0!important}.workflow-product-anchor.is-top{top:0}.workflow-product-anchor.is-bottom{top:100%}.workflow-product-connector{height:var(--workflow-product-gap);top:100%}.workflow-overview-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}[data-theme=light] .workflow-image-frame{background:#fffffffa;border-color:#4f46e529;box-shadow:inset 0 1px #fff,0 24px 58px #1018281f}@media (max-width:1099px),(hover:none),(pointer:coarse){.workflow-product-chain{--workflow-product-edge:38px;--workflow-product-gap-token:100px}.workflow-product-node{left:3%;right:var(--workflow-canvas-right);width:auto}.workflow-product-panel{--workflow-image-radius:16px;border-radius:var(--workflow-image-radius)}}@media (max-width:640px){.workflow-product-chain{--workflow-product-edge:33px;--workflow-product-gap-token:100px}.workflow-product-node{left:2.5%;right:var(--workflow-canvas-right);width:auto}.workflow-product-panel{--workflow-image-radius:13px;border-radius:var(--workflow-image-radius)}.workflow-product-panel .workflow-console-caption{flex-basis:39px;min-height:39px;padding-inline:11px;font-size:9px}.workflow-product-panel .workflow-console{height:calc(100% - 39px)}.workflow-product-anchor{width:7px;height:7px}}@media (prefers-reduced-motion:reduce){.workflow-product-chain,.workflow-product-node,.workflow-product-connector{transition:none}.workflow-image-flow,.workflow-image-flow rect,.workflow-connector-flow{animation:none!important}.workflow-image-flow{opacity:0!important}}@media (min-width:1100px) and (hover:hover) and (pointer:fine){.workflow-visual-sticky .workflow-visual{--workflow-canvas-right:calc(5vw - max(24px, calc((100vw - var(--content-max-width)) / 2)))}.workflow-product-chain{--workflow-chain-shift-x:0px}.workflow-product-node{left:auto;right:calc(var(--workflow-canvas-right) + 5vw + var(--workflow-chain-shift-x));width:min(calc(97.5% - var(--workflow-canvas-right)), 800px);max-width:800px}}@media (min-width:1600px) and (hover:hover) and (pointer:fine){.workflow-product-chain{--workflow-chain-shift-x:-120px}}.product-traits-bento{border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1);background:radial-gradient(circle at 50% 12%,#2e4b9214,#0000 42%);margin-top:0;padding:clamp(44px,5vw,60px) 0 clamp(56px,6vw,72px)}.trait-shell{container:traits/inline-size}.trait-bento{grid-template-columns:1fr;gap:14px;display:grid}.trait-bento .trait-card,.trait-bento .trait-card:nth-child(n){isolation:isolate;min-height:278px;transition:transform var(--motion-state) var(--ease-out-expo), border-color var(--motion-state) var(--ease-out-expo);background:radial-gradient(circle at 50% 22%,#5c82da1f,#0000 43%),linear-gradient(155deg,#0e1522fe,#070a12fe);border:1px solid #9eb3db2e;border-radius:14px;grid-template-rows:minmax(168px,1fr) auto;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #e8f1ff13,inset 1px 0 #a9c7f706,inset 0 -30px 55px #02050c4d,0 22px 54px #00030a29}.trait-card:before{z-index:-1;content:"";opacity:.38;pointer-events:none;background-image:radial-gradient(circle,#749de559 .7px,#0000 .8px);background-size:13px 13px;position:absolute;inset:20px 18px 42%;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.trait-card:after{z-index:3;content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#aacaff59,#0000);height:1px;position:absolute;top:0;left:11%;right:11%}.trait-stage{place-items:center;min-height:168px;display:grid;position:relative;overflow:hidden}.trait-stage:before{content:"";opacity:.8;pointer-events:none;background:radial-gradient(at 50% 48%,#547ed917,#0000 52%),linear-gradient(#779ee506,#0000 38%,#00020814);position:absolute;inset:0}.trait-stage:after{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#8bb0ee40,#0000);height:1px;position:absolute;bottom:0;left:17%;right:17%}.trait-copy{z-index:2;text-align:center;padding:20px 24px 25px;position:relative}.trait-bento .trait-copy h3{color:var(--text-1);letter-spacing:-.03em;margin:0;font-size:clamp(19px,1.8vw,22px);font-weight:610;line-height:1.3}.trait-bento .trait-copy p{max-width:370px;color:var(--text-3);margin:8px auto 0;font-size:12.5px;line-height:1.6}.trait-visual{z-index:1;width:100%;min-height:156px;color:var(--text-1);isolation:isolate;transition:transform var(--motion-state) var(--ease-out-expo), opacity var(--motion-state) var(--ease-out-expo);justify-content:center;align-items:center;display:flex;position:relative}.capture-orbits{filter:drop-shadow(0 0 13px #4170c71f);width:min(82%,270px);height:132px;position:absolute}.capture-orbits i{opacity:0;border:1px solid #7aa5eb4d;border-radius:50%;position:absolute;inset:0;transform:scale(.48);box-shadow:inset 0 1px #cee1ff09,0 0 16px #4d81dc14}.capture-orbits i:nth-child(2){border-color:#75a9ff42}.capture-orbits i:nth-child(3){border-color:#91beff33}.capture-orbits i:nth-child(4){border-color:#6897e226}.capture-console{background:radial-gradient(circle at 44% 35%,#283e65bd,#060b15f5 62%);border:1px solid #84b5ff94;border-radius:10px;place-items:center;width:152px;height:92px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 32px #4b80e024,0 10px 18px #00020973,inset 0 1px #dae9ff24,inset 0 -11px 17px #00020894,inset 7px 0 11px #34548b29}.capture-console:before{z-index:2;content:"";pointer-events:none;border:1px solid #87b1f421;border-radius:6px;position:absolute;inset:6px;box-shadow:inset 0 0 12px #000107b3,0 1px #c4daff0a}.capture-console:after{content:"";opacity:.7;background:linear-gradient(#0000,#88bcff30,#0000);width:calc(100% - 16px);height:42%;position:absolute;top:-48%;left:8px}.capture-console span{color:#7faee8;letter-spacing:.14em;font-size:7px;position:absolute;top:9px}.capture-console strong{letter-spacing:-.07em;text-shadow:0 0 19px #8dbeff29,0 2px 4px #000000d9;margin-top:5px;font-size:44px;font-weight:560;line-height:.85}.capture-console small{color:var(--text-3);letter-spacing:.1em;font-size:9px;position:absolute;bottom:9px}.trait-signal{color:var(--text-3);align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;bottom:1px}.trait-signal i{background:linear-gradient(90deg,#0000,#75b0ff,#0000);width:38px;height:1px}.trait-visual-topology:before,.trait-visual-topology:after{content:"";pointer-events:none;position:absolute}.trait-visual-topology:before{background:linear-gradient(#172239ad,#060a13c2);border:1px solid #80a5e240;border-radius:14px;width:min(92%,342px);height:160px;box-shadow:0 13px 28px #0002086b,inset 0 1px #d4e4ff17,inset 0 -18px 24px #00020959,inset 9px 0 16px #22375c1f,inset -9px 0 16px #00030a4d}.trait-visual-topology:after{border:1px solid #7298d81a;border-radius:10px;width:min(92% - 12px,330px);height:148px;box-shadow:inset 0 0 18px #00030b94}.trait-visual-topology svg{z-index:1;filter:drop-shadow(0 5px 10px #0002086b);width:min(78%,286px);overflow:visible}.trait-visual-topology .topology-zone{fill:url(#topology-zone-surface);stroke:#84b5ff94;stroke-width:1px;filter:drop-shadow(0 0 16px #4b80e024)drop-shadow(0 10px 18px #00020973)}.trait-visual-topology .topology-edge{opacity:.64;stroke:#6fa0efc7;stroke-width:1.2px}.trait-visual-topology .topology-node{transform-box:fill-box;transform-origin:50%;filter:url(#topology-node-shadow)}.trait-visual-topology .topology-node rect{fill:url(#topology-node-surface);stroke:#95b6eb6b;stroke-width:1px}.trait-visual-topology .topology-node-client rect{fill:#5aa9ff14;stroke:#79b2ff9e}.trait-visual-topology .topology-node text{fill:var(--text-2);text-anchor:middle;font-size:8px}.trait-visual-topology .topology-zone-label{fill:var(--text-3);letter-spacing:.08em;font-size:7px}.topology-label{color:var(--text-3);letter-spacing:.16em;font-size:8px;position:absolute;bottom:1px}.trait-visual-stack{gap:16px}.trait-visual-stack:before,.trait-visual-stack:after{content:"";pointer-events:none;position:absolute}.trait-visual-stack:before{background:linear-gradient(145deg,#18243bc7,#060a13eb);border:1px solid #81a6e245;border-radius:14px;width:min(78%,278px);height:148px;box-shadow:0 14px 28px #00020973,inset 0 1px #d9e8ff1a,inset 0 -18px 28px #0002086b,inset 10px 0 20px #243b6321}.trait-visual-stack:after{border:1px solid #799eda1a;border-radius:10px;width:min(78% - 12px,266px);height:136px;box-shadow:inset 0 0 18px #00020880}.stack-rail{width:34px;height:136px;position:relative}.stack-rail:before{content:"";background:#84a9e34d;width:1px;position:absolute;top:5px;bottom:5px;left:16px}.stack-rail i{background:#91c3ff;border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:12px;box-shadow:0 0 0 6px #5aa9ff14,0 0 18px #5aa9ff52}.stack-rail,.stack-layers{z-index:1}.stack-layers{grid-template-rows:repeat(5,minmax(0,1fr));gap:4px;width:min(62%,204px);height:136px;display:grid}.stack-layers span{opacity:.44;filter:saturate(.7);min-height:0;transition:opacity var(--motion-state) var(--ease-out-expo), filter var(--motion-state) var(--ease-out-expo), border-color var(--motion-state) var(--ease-out-expo), box-shadow var(--motion-state) var(--ease-out-expo);background:linear-gradient(#1b273fad,#070c16d1);border:1px solid #a6bee433;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #d3e4ff14,inset 0 -5px 9px #0002085c,0 3px 8px #00020845}.stack-layers span:first-child,.stack-layers span:hover{opacity:1;filter:saturate();border-color:#a6bee46b;box-shadow:inset 0 1px #deecff1f,inset 0 -5px 9px #0002085c,0 0 15px #5791eb1f,0 3px 8px #00020845}.stack-layers span:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#649eff1f,#0000);position:absolute;inset:0}.stack-layers b{color:var(--text-1);font-size:10.5px;font-weight:580}.stack-layers small{color:var(--text-3);letter-spacing:.08em;font-size:6.5px}.trait-visual-trace{min-height:158px;display:block}.trait-visual-trace:before,.trait-visual-trace:after{content:"";pointer-events:none;position:absolute}.trait-visual-trace:before{background:linear-gradient(155deg,#152035b3,#050911e6);border:1px solid #84a9e440;border-radius:13px;inset:6px 12px 10px;box-shadow:0 14px 28px #0002096b,inset 0 1px #d6e6ff17,inset 0 -18px 24px #0002085c,inset 10px 0 18px #21365b1c}.trait-visual-trace:after{border:1px solid #779cda1a;border-radius:9px;inset:12px 18px 16px;box-shadow:inset 0 0 18px #0002088a}.trace-coverage{z-index:2;display:grid;position:absolute;top:18px;left:29px}.trace-coverage strong{color:var(--text-1);letter-spacing:-.06em;text-shadow:0 0 20px #81b4ff1f,0 2px 4px #000c;font-size:43px;font-weight:570;line-height:1}.trait-visual-trace svg{z-index:2;filter:drop-shadow(0 0 7px #5791eb1f);width:78%;position:absolute;bottom:26px;right:4%}.trait-visual-trace .trace-base{stroke:#77a3e74d;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.trait-visual-trace .trace-signal-path{opacity:.3;stroke:#85befffa;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0 1;stroke-dashoffset:0}.trait-visual-trace circle{transform-box:fill-box;transform-origin:50%}.trait-visual-trace .trace-node{--trace-node-rest:.18;--trace-node-active:1;fill:#07101d;stroke:#8fc3ff;stroke-width:2.2px;opacity:.18}.trait-visual-trace .trace-node-alert{fill:#120d16;stroke:var(--danger-6)}.trait-visual-trace .trace-halo{--trace-node-rest:0;--trace-node-active:.9;fill:#71b0ff1f;stroke:#89c1ff57;stroke-width:1.2px;opacity:0;filter:drop-shadow(0 0 7px #69aaffc7)}.trait-visual-trace .trace-halo-alert{--trace-node-active:.95;fill:#ff776f1f;stroke:#ff776f6b;filter:drop-shadow(0 0 7px #ff776fb8)}.trace-ident{z-index:2;color:var(--text-3);justify-content:flex-start;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;bottom:19px;left:29px;right:26px}.trace-fidelity{color:#9fbeecb8;letter-spacing:.1em;border-left:1px solid #89b0eb38;padding-left:7px}.trace-status{margin-left:auto}.trait-visual-protocol{gap:0;min-height:158px}.trait-visual-protocol:before,.trait-visual-protocol:after{content:"";pointer-events:none;position:absolute}.trait-visual-protocol:before{background:linear-gradient(150deg,#172339b3,#050911e6);border:1px solid #82a7e242;border-radius:14px;width:min(92%,342px);height:132px;box-shadow:0 14px 28px #0002096e,inset 0 1px #d6e6ff1a,inset 0 -18px 24px #00020866,inset 10px 0 20px #21375e1f}.trait-visual-protocol:after{border:1px solid #779bd71a;border-radius:10px;width:min(92% - 12px,330px);height:120px;box-shadow:inset 0 0 18px #0002088a}.protocol-canvas{z-index:1;flex:none;width:min(92%,342px);height:132px;position:relative}.protocol-connectors{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.protocol-connectors path[id]{fill:none;stroke:#6fa6f75c;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.protocol-data-pulse{fill:#91c5ff;opacity:.9;filter:drop-shadow(0 0 4px #70b1fff2);vector-effect:non-scaling-stroke}.protocol-data-pulse-out{fill:#bddbff}.protocol-sources,.protocol-fields{gap:7px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.protocol-sources{width:21.05%;left:11.7%}.protocol-fields{width:19.3%;left:69.01%}.protocol-sources,.protocol-fields,.protocol-parser{z-index:3}.protocol-sources span,.protocol-fields span{box-sizing:border-box;width:100%;min-width:0;color:var(--text-3);text-align:center;background:linear-gradient(#1b273fa8,#060b14d6);border:1px solid #a6bee438;border-radius:5px;padding:6px 8px;font-size:7px;transform:none;box-shadow:inset 0 1px #d4e4ff13,inset 0 -5px 8px #0002085c,0 3px 8px #0002083d}.protocol-fields span{color:var(--text-2);font-size:9px}.protocol-parser{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 44% 35%,#283e65bd,#060b15f5 62%);border:1px solid #84b5ff94;border-radius:50%;place-content:center;width:24.56%;height:auto;display:grid;position:absolute;top:50%;left:38.6%;transform:translateY(-50%);box-shadow:0 0 32px #4b80e024,0 10px 18px #00020973,inset 0 1px #dae9ff24,inset 0 -11px 17px #00020894,inset 7px 0 11px #34548b29}.protocol-parser:before,.protocol-parser:after{display:none}.protocol-parser i{border:1px dashed #79aeff2e;border-radius:50%;position:absolute;inset:7px}.protocol-parser strong{color:#a8d1ff;font-size:15px;font-weight:600}.protocol-parser small{color:var(--text-3);margin-top:3px;font-size:7px}.trait-visual-topology:before,.trait-visual-topology:after,.trait-visual-stack:before,.trait-visual-stack:after,.trait-visual-trace:before,.trait-visual-trace:after,.trait-visual-protocol:before,.trait-visual-protocol:after{display:none}.trait-bento.is-visible .capture-console:after{animation:trait-scan 3.2s var(--ease-out-expo) infinite}.trait-bento.is-visible .capture-orbits i{animation:4.8s cubic-bezier(.25,1,.5,1) infinite trait-ripple}.trait-bento.is-visible .capture-orbits i:nth-child(2){animation-delay:-1.2s}.trait-bento.is-visible .capture-orbits i:nth-child(3){animation-delay:-2.4s}.trait-bento.is-visible .capture-orbits i:nth-child(4){animation-delay:-3.6s}.trait-bento.is-visible .topology-edge{animation:2.8s cubic-bezier(.65,0,.35,1) infinite trait-flicker}.trait-bento.is-visible .topology-node{animation:trait-node 4.2s var(--ease-out-expo) infinite}.trait-bento.is-visible .topology-node:nth-of-type(2){animation-delay:.25s}.trait-bento.is-visible .topology-node:nth-of-type(3){animation-delay:.5s}.trait-bento.is-visible .topology-node:nth-of-type(4){animation-delay:.75s}.trait-bento.is-visible .topology-node:nth-of-type(5){animation-delay:1s}.trait-bento.is-visible .topology-node:nth-of-type(6){animation-delay:1.25s}.trait-bento.is-visible .stack-rail i{animation:4s linear infinite trait-depth}.trait-bento.is-visible .stack-layers span{animation:4s linear infinite stack-layer-pulse}.trait-bento.is-visible .stack-layers span:after{animation:4s linear infinite trait-layer}.trait-bento.is-visible .stack-layers span:nth-child(2),.trait-bento.is-visible .stack-layers span:nth-child(2):after{animation-delay:.8s}.trait-bento.is-visible .stack-layers span:nth-child(3),.trait-bento.is-visible .stack-layers span:nth-child(3):after{animation-delay:1.6s}.trait-bento.is-visible .stack-layers span:nth-child(4),.trait-bento.is-visible .stack-layers span:nth-child(4):after{animation-delay:2.4s}.trait-bento.is-visible .stack-layers span:nth-child(5),.trait-bento.is-visible .stack-layers span:nth-child(5):after{animation-delay:3.2s}.trait-bento.is-visible .trace-signal-path{animation:5.6s linear infinite trace-progress-line}.trait-bento.is-visible .trait-visual-trace .trace-node,.trait-bento.is-visible .trait-visual-trace .trace-halo{animation:5.6s linear infinite trace-node-progress-0}.trait-bento.is-visible .trait-visual-trace .trace-node-1,.trait-bento.is-visible .trait-visual-trace .trace-halo-1{animation-name:trace-node-progress-1}.trait-bento.is-visible .trait-visual-trace .trace-node-2,.trait-bento.is-visible .trait-visual-trace .trace-halo-2{animation-name:trace-node-progress-2}.trait-bento.is-visible .trait-visual-trace .trace-node-3,.trait-bento.is-visible .trait-visual-trace .trace-halo-3{animation-name:trace-node-progress-3}.trait-bento.is-visible .trait-visual-trace .trace-node-4,.trait-bento.is-visible .trait-visual-trace .trace-halo-4{animation-name:trace-node-progress-4}.trait-bento.is-visible .protocol-parser i{animation:12s linear infinite trait-rotate}.trait-bento.is-visible .protocol-sources span,.trait-bento.is-visible .protocol-fields span{animation:4.5s cubic-bezier(.65,0,.35,1) infinite trait-tag}.trait-bento.is-visible .protocol-sources span:nth-child(2),.trait-bento.is-visible .protocol-fields span:nth-child(2){animation-delay:.7s}.trait-bento.is-visible .protocol-sources span:nth-child(3),.trait-bento.is-visible .protocol-fields span:nth-child(3){animation-delay:1.4s}@keyframes trait-scan{0%,18%{opacity:0;transform:translateY(0)}42%{opacity:.8}75%,to{opacity:0;transform:translateY(210%)}}@keyframes trait-ripple{0%{opacity:0;transform:scale(.46)}16%{opacity:.7}78%{opacity:.17}to{opacity:0;transform:scale(1.16)}}@keyframes trait-flicker{0%,to{opacity:.38}48%,58%{opacity:.92}}@keyframes trait-node{0%,70%,to{opacity:.72;transform:scale(1)}78%{opacity:1;transform:scale(1.035)}}@keyframes trait-depth{0%{opacity:1;transform:translateY(0)}90%,96%{opacity:1;transform:translateY(112px)}99%,to{opacity:0;transform:translateY(112px)}}@keyframes trait-layer{0%{opacity:0;transform:translate(-25%)}4%,12%{opacity:1;transform:translate(0)}18%,to{opacity:0;transform:translate(25%)}}@keyframes stack-layer-pulse{0%,16%{opacity:1;filter:saturate();border-color:#a6bee46b;box-shadow:inset 0 1px #deecff1f,inset 0 -5px 9px #0002085c,0 0 15px #5791eb1f,0 3px 8px #00020845}20%,to{opacity:.44;filter:saturate(.7);border-color:#a6bee433;box-shadow:inset 0 1px #d3e4ff14,inset 0 -5px 9px #0002085c,0 3px 8px #00020845}}@keyframes trait-rotate{to{transform:rotate(1turn)}}@keyframes trait-tag{0%,62%,to{opacity:.58;transform:none}70%,82%{opacity:1;transform:none}}@keyframes trace-progress-line{0%,4%{opacity:0;stroke-dasharray:0 1}8%{opacity:.82;stroke-dasharray:.04 .96}88%{opacity:1;stroke-dasharray:.96 .04}94%{opacity:1;stroke-dasharray:1 0}96%,to{opacity:0;stroke-dasharray:1 0}}@keyframes trace-node-progress-0{0%,4%,96%{opacity:var(--trace-node-active)}to{opacity:var(--trace-node-rest)}}@keyframes trace-node-progress-1{0%,28.2%{opacity:var(--trace-node-rest)}32%,96%{opacity:var(--trace-node-active)}to{opacity:var(--trace-node-rest)}}@keyframes trace-node-progress-2{0%,57.2%{opacity:var(--trace-node-rest)}61%,96%{opacity:var(--trace-node-active)}to{opacity:var(--trace-node-rest)}}@keyframes trace-node-progress-3{0%,81.5%{opacity:var(--trace-node-rest)}85%,96%{opacity:var(--trace-node-active)}to{opacity:var(--trace-node-rest)}}@keyframes trace-node-progress-4{0%,94%{opacity:var(--trace-node-rest)}95.5%,96%{opacity:var(--trace-node-active)}to{opacity:var(--trace-node-rest)}}@media (hover:hover) and (pointer:fine){.trait-bento .trait-card:hover{border-color:#93b8f25c;transform:translateY(-1px)}.trait-bento .trait-card:hover .trait-visual{transform:translateY(-2px)}}@container traits (width>=680px){.trait-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.trait-bento .trait-card,.trait-bento .trait-card:nth-child(n){min-height:286px}.trait-bento .trait-card:last-child{grid-column:span 2}}@container traits (width>=1000px){.trait-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.trait-bento .trait-card:nth-child(-n+3){grid-column:span 2;min-height:304px}.trait-bento .trait-card:nth-child(4){grid-column:2/span 2;min-height:286px}.trait-bento .trait-card:nth-child(5){grid-column:4/span 2;min-height:286px}.trait-bento .trait-card:nth-child(n) .trait-copy{text-align:center;max-width:100%;margin:0}}[data-theme=dark] .product-traits-bento{background:radial-gradient(circle at 50% 12%,#5b60be21,#0000 42%)}[data-theme=dark] .product-traits-bento .trait-bento .trait-card,[data-theme=dark] .product-traits-bento .trait-bento .trait-card:nth-child(n){background:radial-gradient(circle at 50% 22%,#6d71d824,#0000 43%),linear-gradient(155deg,#0e1223fe,#080a12fe);border-color:#abb5e233;box-shadow:inset 0 1px #eee9ff14,inset 1px 0 #c2b1f80a,inset 0 -30px 55px #03020c57,0 22px 54px #0a102a2e}[data-theme=dark] .product-traits-bento .trait-card:before{background-image:radial-gradient(circle,#8f97ee5c .7px,#0000 .8px)}[data-theme=dark] .product-traits-bento .trait-card:after{background:linear-gradient(90deg,#0000,#b1beff6b,#0000)}[data-theme=dark] .product-traits-bento .trait-stage:before{background:radial-gradient(at 50% 48%,#6a73d31f,#0000 52%),linear-gradient(#97a6eb08,#0000 38%,#0201091a)}[data-theme=dark] .product-traits-bento .trait-stage:after{background:linear-gradient(90deg,#0000,#9fb1ef4d,#0000)}[data-theme=dark] .product-traits-bento .trait-stage{filter:hue-rotate(-9deg)saturate(.98)}[data-theme=dark] .product-traits-bento .capture-orbits{filter:drop-shadow(0 0 13px #636fd529)}[data-theme=dark] .product-traits-bento .capture-orbits i{border-color:#949dee57;box-shadow:inset 0 1px #e2dcff0a,0 0 16px #636fd51a}[data-theme=dark] .product-traits-bento .capture-orbits i:nth-child(2){border-color:#a2acff4d}[data-theme=dark] .product-traits-bento .capture-orbits i:nth-child(3){border-color:#b5c0ff3d}[data-theme=dark] .product-traits-bento .capture-orbits i:nth-child(4){border-color:#8995e233}[data-theme=dark] .product-traits-bento .capture-console{background:radial-gradient(circle at 44% 35%,#402e74c7,#070513f7 62%);border-color:#ae97ffa3;box-shadow:0 0 32px #7553de2e,0 10px 18px #01000875,inset 0 1px #eee8ff29,inset 0 -11px 17px #01000899,inset 7px 0 11px #482d892e}[data-theme=dark] .product-traits-bento .capture-console:before{border-color:#b4a3f429}[data-theme=dark] .product-traits-bento .capture-console:after{background:linear-gradient(#0000,#a4b5ff38,#0000)}[data-theme=dark] .product-traits-bento .capture-console span{color:#a7b4f2}[data-theme=dark] .product-traits-bento .capture-console strong{text-shadow:0 0 19px #b9a8ff33,0 2px 4px #000000db}[data-theme=dark] .product-traits-bento .trait-signal i{background:linear-gradient(90deg,#0000,#9eafff,#0000)}[data-theme=dark] .product-traits-bento .trait-visual-topology:before{background:linear-gradient(#221b43b8,#080614c7);border-color:#9b89e14d;box-shadow:0 13px 28px #01000870,inset 0 1px #e4ddff1a,inset 0 -18px 24px #01000861,inset 9px 0 16px #3d287724,inset -9px 0 16px #00000652}[data-theme=dark] .product-traits-bento .trait-visual-topology:after{border-color:#8f7bd721}[data-theme=dark] .product-traits-bento .trait-visual-topology .topology-zone{stroke:#ae97ffa3;filter:drop-shadow(0 0 16px #7553de2e)drop-shadow(0 10px 18px #01000875)}[data-theme=dark] .product-traits-bento .topology-zone-highlight{stop-color:#402e74;stop-opacity:.78}[data-theme=dark] .product-traits-bento .topology-zone-base{stop-color:#070513;stop-opacity:.97}[data-theme=dark] .product-traits-bento .trait-visual-topology .topology-edge{stroke:#9981eed6}[data-theme=dark] .product-traits-bento .trait-visual-topology .topology-node rect{stroke:#b29ff075}[data-theme=dark] .product-traits-bento .trait-visual-topology .topology-node-client rect{fill:#8465e21f;stroke:#a992ffad}[data-theme=dark] .product-traits-bento .trait-visual-stack:before{background:linear-gradient(145deg,#231c44cc,#080614ed);border-color:#9d8ae252;box-shadow:0 14px 28px #01000875,inset 0 1px #e7e0ff1a,inset 0 -18px 28px #01000870,inset 10px 0 20px #3e287a26}[data-theme=dark] .product-traits-bento .trait-visual-stack:after{border-color:#8f7bd721}[data-theme=dark] .product-traits-bento .stack-rail:before{background:#a48fe757}[data-theme=dark] .product-traits-bento .stack-rail i{background:#b09cff;box-shadow:0 0 0 6px #8765e81a,0 0 18px #8765e861}[data-theme=dark] .product-traits-bento .stack-layers span{background:linear-gradient(#281f4cb3,#090717d6);border-color:#b4a0ec3b;box-shadow:inset 0 1px #e9e2ff17,inset 0 -5px 9px #01000866,0 3px 8px #0100084d}[data-theme=dark] .product-traits-bento .stack-layers span:after{background:linear-gradient(90deg,#0000,#ac94ff26,#0000)}[data-theme=dark] .product-traits-bento .trait-visual-trace:before{background:linear-gradient(155deg,#20193eb8,#070512eb);border-color:#a08de44d;box-shadow:0 14px 28px #01000870,inset 0 1px #e7e0ff1a,inset 0 -18px 24px #01000861,inset 10px 0 18px #39256f24}[data-theme=dark] .product-traits-bento .trait-visual-trace:after{border-color:#8f7bd721}[data-theme=dark] .product-traits-bento .trait-visual-trace svg{filter:drop-shadow(0 0 7px #7d60dc2e)}[data-theme=dark] .product-traits-bento .trait-visual-trace .trace-base{stroke:#9b84e157}[data-theme=dark] .product-traits-bento .trait-visual-trace .trace-signal-path{stroke:#ae97fff0}[data-theme=dark] .product-traits-bento .trait-visual-trace .trace-node{stroke:#b7a8ff}[data-theme=dark] .product-traits-bento .trait-visual-trace .trace-halo{fill:#967bf224;stroke:#b49dff61;filter:drop-shadow(0 0 7px #9777f8d6)}[data-theme=dark] .product-traits-bento .trait-visual-protocol:before{background:linear-gradient(150deg,#221b43b8,#070512eb);border-color:#9e8be44d;box-shadow:0 14px 28px #01000870,inset 0 1px #e7e0ff1a,inset 0 -18px 24px #0100086b,inset 10px 0 20px #3a267126}[data-theme=dark] .product-traits-bento .trait-visual-protocol:after{border-color:#8f7bd721}[data-theme=dark] .product-traits-bento .protocol-connectors path[id]{stroke:#9b81ef6b}[data-theme=dark] .product-traits-bento .protocol-data-pulse{fill:#b3a0ff;filter:drop-shadow(0 0 4px #a689fffa)}[data-theme=dark] .product-traits-bento .protocol-data-pulse-out{fill:#d0c6ff}[data-theme=dark] .product-traits-bento .protocol-sources span,[data-theme=dark] .product-traits-bento .protocol-fields span{background:linear-gradient(#281f4cad,#080615db);border-color:#b4a0ec3d;box-shadow:inset 0 1px #e9e2ff14,inset 0 -5px 8px #01000866,0 3px 8px #01000847}[data-theme=dark] .product-traits-bento .protocol-parser{background:radial-gradient(circle at 44% 35%,#402e74c7,#070513f7 62%);border-color:#ae97ffa3;box-shadow:0 0 32px #7553de2e,0 10px 18px #01000875,inset 0 1px #eee8ff29,inset 0 -11px 17px #01000899,inset 7px 0 11px #482d892e}[data-theme=dark] .product-traits-bento .protocol-parser i{border-color:#a68cff38}[data-theme=dark] .product-traits-bento .protocol-parser strong{color:#b9aaff}[data-theme=light] .trait-bento .trait-card,[data-theme=light] .trait-bento .trait-card:nth-child(n){background:radial-gradient(circle at 50% 25%,#3b82f614,#0000 44%),linear-gradient(155deg,#f8fafc,#f1f5f9);border-color:#4755692e;box-shadow:inset 0 1px #fff}[data-theme=light] .trait-card:before{opacity:.22}@media (max-width:479px){.product-traits-bento{padding:38px 0 54px}.trait-bento .trait-card,.trait-bento .trait-card:nth-child(n){min-height:270px}.trait-stage{min-height:160px}.trait-bento .trait-copy{padding:18px 20px 22px}.trait-bento .trait-copy h3{font-size:19px}.trait-bento .trait-copy p{font-size:12px}.trait-visual-protocol{gap:0}.protocol-parser{width:24.56%;height:auto}.protocol-sources span,.protocol-fields span{min-width:0;padding-inline:5px}}@media (prefers-reduced-motion:reduce){.trait-bento .trait-card,.trait-bento .trait-card .trait-visual{transition:none}.trait-bento.is-visible .capture-console:after,.trait-bento.is-visible .capture-orbits i,.trait-bento.is-visible .topology-edge,.trait-bento.is-visible .topology-node,.trait-bento.is-visible .stack-rail i,.trait-bento.is-visible .stack-layers span,.trait-bento.is-visible .stack-layers span:after,.trait-bento.is-visible .trace-signal-path,.trait-bento.is-visible .trait-visual-trace .trace-node,.trait-bento.is-visible .trait-visual-trace .trace-halo,.trait-bento.is-visible .protocol-parser i,.trait-bento.is-visible .protocol-sources span,.trait-bento.is-visible .protocol-fields span{animation:none}.protocol-data-pulse{display:none}.trait-visual-trace .trace-signal-path{opacity:1;stroke-dasharray:1 0}.trait-visual-trace .trace-node{opacity:.86}.trait-visual-trace .trace-halo{opacity:.14}.capture-orbits i{opacity:.22}.capture-orbits i:first-child{transform:scale(.55)}.capture-orbits i:nth-child(2){transform:scale(.75)}.capture-orbits i:nth-child(3){transform:scale(.95)}.capture-orbits i:nth-child(4){transform:scale(1.15)}}.hero-laser-stage{--hero-laser-impact:140px;--hero-laser-flow-extension:32px;--hero-laser-flow-anchor-offset:16px;--hero-laser-flow-adjustment:-106px;--hero-laser-screen-offset:-44px;--hero-laser-screen-scale:1.105;aspect-ratio:1.04;isolation:isolate;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.hero-laser-stage:before{z-index:0;content:"";pointer-events:none;display:none;position:absolute;inset:0}.hero-laser-flow{z-index:1;height:calc(100% + var(--hero-laser-flow-extension));opacity:1;pointer-events:none;mix-blend-mode:screen;filter:none;transform:translate3d(0, calc(var(--hero-laser-impact) - 50% + var(--hero-laser-flow-anchor-offset) + var(--hero-laser-flow-adjustment)), 0);position:absolute;inset:0 0 auto;overflow:hidden}.hero-laser-flow .laser-flow-container,.hero-laser-flow canvas{width:100%;height:100%}.hero-laser-grid{z-index:2;pointer-events:none;opacity:.34;background-image:radial-gradient(circle,#bab1ff6b 1px,#0000 1.2px);background-size:22px 22px;display:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 3%,#000 34% 92%,#0000 100%);mask-image:linear-gradient(#0000 3%,#000 34% 92%,#0000 100%)}.hero-laser-screen{z-index:3;top:calc(var(--hero-laser-impact) - 2px + var(--hero-laser-screen-offset));aspect-ratio:16/10;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transform:scale(var(--hero-laser-screen-scale));transform-origin:bottom;background:linear-gradient(145deg,#0c101edb,#050811ed) padding-box padding-box,linear-gradient(135deg,#fff3 0%,#fff0 100%) border-box;border:1px solid #0000;border-radius:9px;padding:0;position:absolute;bottom:auto;left:2%;right:2%;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 40px #03051075,0 0 30px #9a6eff21}.hero-laser-screen:before{z-index:2;content:"";pointer-events:none;border-radius:inherit;-webkit-backdrop-filter:blur(24px)saturate(.62)brightness(.72);backdrop-filter:blur(24px)saturate(.62)brightness(.72);background:linear-gradient(135deg,#0000 0%,#0206120d 40%,#02061257 64%,#020612c2 84%,#020612f5 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 0% 30%,#00000061 58%,#000000c7 82%,#000 100%);mask-image:linear-gradient(135deg,#0000 0% 30%,#00000061 58%,#000000c7 82%,#000 100%)}.hero-laser-screen:after{z-index:4;content:"";pointer-events:none;opacity:.28;background:linear-gradient(90deg,#0000,#c2acffb3,#0000);height:1px;animation:6.5s cubic-bezier(.65,0,.35,1) infinite hero-screen-scan;position:absolute;top:-15%;left:0;right:0;box-shadow:0 0 15px #b18cffa6}.hero-laser-overview{z-index:1;border-radius:inherit;object-fit:cover;object-position:center;border:0;width:100%;height:100%;min-height:0;display:block;position:relative;transform:translate(0,0)}.hero-laser-overlay{z-index:5;right:auto;bottom:calc(50% - var(--hero-laser-impact) + 2px - var(--hero-laser-screen-offset) - var(--hero-laser-overlay-clearance));aspect-ratio:auto;-webkit-backdrop-filter:blur(32px)saturate(.52)brightness(.62)contrast(.9);backdrop-filter:blur(32px)saturate(.52)brightness(.62)contrast(.9);background:linear-gradient(240deg,#ffffff29,#080d1a7a),#070b1475;border:1px solid #ffffff4d;border-radius:12px;place-items:center;width:48%;display:grid;position:absolute;left:-18%;overflow:hidden;transform:translate(20px,12px);box-shadow:inset 0 1px #ffffff42,inset 0 -30px 48px #0206127a,0 18px 40px #03051057,0 0 24px #9a6eff24}.hero-laser-overlay:before{z-index:0;content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff1a,#0e142733 32%,#070b169e 100%);position:absolute;inset:0}.hero-laser-overlay:after{z-index:0;content:"";pointer-events:none;border-radius:inherit;-webkit-backdrop-filter:blur(24px)saturate(.56)brightness(.62);backdrop-filter:blur(24px)saturate(.56)brightness(.62);background:#070b163d;position:absolute;inset:0}.hero-laser-overlay-image{z-index:1;object-fit:contain;object-position:center;width:100%;height:auto;display:block;position:relative}.hero-laser-console{background:#070b14e6;border-color:#b1bde733;border-radius:10px;width:100%;height:calc(100% - 25px);min-height:0;position:relative;box-shadow:inset 0 1px #ffffff0b,0 12px 24px #0000003d}.hero-laser-console .console-topbar{min-height:33px;padding:0 12px}.hero-laser-console .console-topbar .console-brand{color:#e1e5f4db;font-size:10px}.hero-laser-console .console-topbar .console-state{color:#9faecfb3;font-size:9px}.hero-laser-console .console-body{height:calc(100% - 33px);min-height:0}.hero-laser-console .console-sidebar{padding:13px 8px}.hero-laser-console .console-sidebar small{padding-bottom:7px;font-size:8px}.hero-laser-console .console-sidebar span{margin:1px 0;padding:6px 7px;font-size:10px}.hero-laser-console .console-main{padding:13px 14px 14px;overflow:hidden}.hero-laser-console .console-title b{font-size:12px}.hero-laser-console .console-title span{font-size:9px}.hero-laser-console .console-stat-row{gap:6px;margin-top:12px}.hero-laser-console .console-stat{padding:8px 9px}.hero-laser-console .console-stat small{font-size:8px}.hero-laser-console .console-stat strong{margin-top:2px;font-size:15px}.hero-laser-console .console-trace{margin-top:12px;padding:10px 11px 7px}.hero-laser-console .console-trace-head{font-size:8px}.hero-laser-console .trace-item{min-height:26px;font-size:9px}.hero-laser-console .trace-item:before{width:8px;height:8px;left:-17px}.hero-laser-console .trace-footer{padding-top:8px;font-size:8px}.hero-laser-caption{z-index:4;color:#a9b1da8a;pointer-events:none;justify-content:space-between;gap:12px;font-size:8px;display:flex;position:absolute;bottom:2.8%;left:7%;right:7%}.hero-laser-caption span:last-child{color:#a491e580}[data-theme=light] .hero-laser-stage{background:0 0;border-color:#0000}@media (min-width:1200px){.hero{height:700px}.hero-laser-stage{aspect-ratio:.92;top:36.5px}}@keyframes hero-screen-scan{0%,15%{opacity:0;transform:translateY(0)}25%{opacity:.3}72%,to{opacity:0;transform:translateY(680%)}}@media (max-width:1099px) and (min-width:768px){.hero-laser-stage{aspect-ratio:1.28;justify-self:start;max-width:820px}}@media (max-width:767px){.hero-laser-stage{--hero-laser-impact:42%;--hero-laser-flow-adjustment:-4px;--hero-laser-screen-offset:16px;--hero-laser-screen-scale:1;aspect-ratio:1.08;border-radius:0}.hero-laser-flow{opacity:.72;inset:0 0 auto}.hero-laser-grid{display:none}.hero-laser-screen{top:calc(var(--hero-laser-impact) + var(--hero-laser-screen-offset));right:3%;bottom:calc(5% - var(--hero-laser-screen-offset));border-radius:7px;padding:0;left:3%}.hero-laser-overlay{border-radius:12px;width:54%;bottom:-5%;left:-10%;transform:translate(20px,12px)}.hero-laser-console .console-topbar{min-height:29px;padding:0 9px}.hero-laser-console .console-topbar .console-brand{font-size:8px}.hero-laser-console .console-topbar .console-state{font-size:7px}.hero-laser-console .console-body{height:calc(100% - 29px)}.hero-laser-console .console-sidebar{display:none}.hero-laser-console .console-main{padding:10px}.hero-laser-console .console-title b{font-size:10px}.hero-laser-console .console-title span{font-size:7px}.hero-laser-console .console-tag{padding:4px 6px;font-size:7px}.hero-laser-console .console-stat-row{margin-top:8px}.hero-laser-console .console-stat{padding:6px 7px}.hero-laser-console .console-stat small{font-size:7px}.hero-laser-console .console-stat strong{font-size:12px}.hero-laser-console .console-trace{margin-top:8px;padding:7px 8px 5px}.hero-laser-console .console-trace-head{font-size:7px}.hero-laser-console .trace-item{min-height:21px;font-size:7px}.hero-laser-console .trace-item:before{width:6px;height:6px;left:-13px}.hero-laser-console .trace-footer{padding-top:5px;font-size:7px}.hero-laser-caption{display:none}}@media (prefers-reduced-motion:reduce){.hero-laser-flow{opacity:.3}.hero-laser-screen:after{animation:none;display:none}}@media (min-width:1024px){.product-traits-bento{margin-top:0}}.section-heading{text-align:center}.section-heading h2{margin-inline:auto}.section-heading .eyebrow{justify-content:center}.split-text.reveal{opacity:1;transition:none;transform:none}.split-text__clip{vertical-align:bottom;display:inline-block;overflow:hidden}.split-text__glyph{opacity:0;transition:opacity .56s var(--ease-out-expo) var(--split-delay), transform .68s var(--ease-out-expo) var(--split-delay);display:inline-block;transform:translateY(.9em)}.split-text.is-visible .split-text__glyph{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.split-text__glyph{opacity:1;transition:none;transform:none}}.faq-accordion-section{overflow:hidden}.faq-tab-panel{width:min(100%,920px);animation:faq-tab-panel-enter .42s var(--ease-out-expo) both;margin:42px auto 0}@keyframes faq-tab-panel-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.faq-tab-card{border:1px solid var(--border-2);border-radius:var(--panel-radius);background:var(--glass-surface);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 14px 36px #02061714;transition:border-color var(--motion-state) var(--ease-out-expo), background var(--motion-state) var(--ease-out-expo), box-shadow var(--motion-state) var(--ease-out-expo);margin-top:12px;overflow:hidden}.faq-tab-card:first-child{margin-top:0}.faq-tab-card.is-open{border-color:color-mix(in srgb, var(--primary-5) 68%, var(--border-2));background:linear-gradient(135deg, #7c7eff1f, var(--glass-surface) 55%);box-shadow:inset 0 1px #9a9cff38,0 18px 42px #02061724}.faq-tab-question{width:100%;min-height:84px;color:var(--text-1);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;font-size:clamp(16px,2vw,20px);font-weight:620;line-height:1.4;display:flex}.faq-tab-question>span:first-child{min-width:0}.faq-tab-question:hover{color:var(--primary-4)}.faq-tab-icon{color:#fff;transform-origin:50%;width:28px;height:28px;transition:color var(--motion-fast) var(--ease-out-expo), transform .25s var(--ease-out-expo);flex:none;justify-content:center;align-items:center;font-size:27px;font-weight:300;line-height:1;display:inline-flex}.faq-tab-icon.is-open{color:#fff;transform:rotate(45deg)}.faq-tab-answer{opacity:0;transition:grid-template-rows .36s var(--ease-out-expo), opacity .26s ease;grid-template-rows:0fr;display:grid}.faq-tab-answer.is-open{opacity:1;grid-template-rows:1fr}.faq-tab-answer-inner{min-height:0;transition:padding-bottom .36s var(--ease-out-expo);padding:0 24px;overflow:hidden}.faq-tab-answer.is-open .faq-tab-answer-inner{padding-bottom:24px}.faq-tab-answer p{max-width:790px;color:var(--text-2);margin:0;font-size:14px;line-height:1.8}@media (max-width:767px){.faq-tab-panel{margin-top:28px}.faq-tab-question{min-height:76px;padding:18px;font-size:16px}.faq-tab-answer-inner{padding-inline:18px}.faq-tab-answer.is-open .faq-tab-answer-inner{padding-bottom:19px}.faq-tab-answer p{font-size:13px;line-height:1.72}}@media (prefers-reduced-motion:reduce){.faq-tab-panel,.faq-tab-card,.faq-tab-icon,.faq-tab-answer,.faq-tab-answer-inner{transition:none;animation:none}}.scenario-layout{grid-template-rows:repeat(3,minmax(154px,auto));grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.scenario,.scenario:nth-child(n){isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:0;transition:border-color var(--motion-state) var(--ease-out-expo), background var(--motion-state) var(--ease-out-expo), box-shadow var(--motion-state) var(--ease-out-expo), transform var(--motion-state) var(--ease-out-expo), opacity .72s var(--ease-out-expo);background:linear-gradient(140deg,#1b253afa,#1c1d22f7 55%,#0e1117fc);border:1px solid #b2c1d933;border-radius:22px;grid-area:auto;grid-template-columns:48px minmax(0,1fr);column-gap:18px;padding:26px 26px 28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 18px 44px #02061733}.scenario:first-child{grid-area:span 2/span 4;min-height:430px;padding:32px}.scenario:nth-child(2),.scenario:nth-child(3){grid-area:span 1/span 2}.scenario:nth-child(4),.scenario:nth-child(5){grid-area:span 1/span 3;min-height:154px}.scenario:before{z-index:0;content:"";pointer-events:none;border-radius:inherit;opacity:.8;transition:opacity var(--motion-state) var(--ease-out-expo);background:radial-gradient(70% 120% at 10% 0,#5d84cd38,#0000 68%);position:absolute;inset:0}.scenario:after{z-index:0;content:"";pointer-events:none;border-radius:inherit;opacity:.72;border:1px solid #d5dff11c;animation:7s ease-in-out infinite scenario-outline-drift;position:absolute;inset:0;box-shadow:inset 0 -1px #00000052}.scenario>*{z-index:1;position:relative}.scenario-icon{background:#ffffff14;border:1px solid;border-radius:16px;grid-row:1/span 2;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1a}.scenario-icon:after{content:"";opacity:.18;border:1px solid;border-radius:20px;animation:4.8s ease-in-out infinite scenario-icon-pulse;position:absolute;inset:-5px}.scenario:first-child .scenario-icon{color:var(--success-5);background:#55d58a21}.scenario:nth-child(2) .scenario-icon{color:var(--danger-5);background:#ff776f21}.scenario:nth-child(3) .scenario-icon{color:var(--info-6);background:#5aa9ff21}.scenario:nth-child(4) .scenario-icon{color:var(--gold-6);background:#f6c94c21}.scenario:nth-child(5) .scenario-icon{color:var(--primary-4);background:#9a9cff21}@keyframes scenario-outline-drift{0%,to{opacity:.42;transform:translate(0,0)}50%{opacity:.78;transform:translate(1px,-1px)}}@keyframes scenario-icon-pulse{0%,to{opacity:.12;transform:scale(.94)}50%{opacity:.32;transform:scale(1.04)}}@keyframes scenario-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}[data-theme=light] .scenario:hover{background:linear-gradient(140deg,#e8edf9fa,#fffffffc 58%);border-color:#4f46e557;box-shadow:inset 0 1px #fffffff5,0 24px 58px #10182826}[data-theme=light] .scenario:before{opacity:.45}[data-theme=light] .scenario:after{border-color:#18212e17;box-shadow:inset 0 -1px #18212e14}@media (max-width:1099px) and (min-width:768px){.scenario-layout{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.scenario,.scenario:nth-child(n){grid-area:auto/span 1;min-height:170px}.scenario:first-child,.scenario:nth-child(5){grid-column:span 2;min-height:230px}}@media (max-width:767px){.scenario-layout{grid-template-rows:none;grid-template-columns:1fr;gap:12px}.scenario,.scenario:nth-child(n){grid-area:auto;min-height:0;padding:21px}.scenario:first-child{min-height:214px;padding:24px}.scenario h3{font-size:19px}.scenario p{font-size:14px}}@media (prefers-reduced-motion:reduce){.scenario:after,.scenario-icon:after,.scenario-icon svg{animation:none}.scenario-layout.reveal .scenario,.scenario-layout.reveal.is-visible .scenario{opacity:1;transition:none;transform:none}}.scenario-layout{background:#080b10;border:1px solid #b2c1d933;border-radius:22px;grid-template-rows:minmax(310px,auto);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.scenario,.scenario:nth-child(n),.scenario:first-child,.scenario:nth-child(2),.scenario:nth-child(3),.scenario:nth-child(4),.scenario:nth-child(5){min-width:0;min-height:310px;box-shadow:none;transition:background var(--motion-state) var(--ease-out-expo), box-shadow var(--motion-state) var(--ease-out-expo), opacity .72s var(--ease-out-expo);background:0 0;border:0;border-right:1px solid #b2c1d92e;border-radius:0;flex-direction:column;grid-area:auto/span 1;align-items:flex-start;padding:38px 27px 32px;display:flex;transform:none}.scenario:last-child{border-right:0}.scenario:before{opacity:.34;transition:opacity var(--motion-state) var(--ease-out-expo);background:linear-gradient(145deg,#5675b024,#0000 54%);border-radius:0;inset:0}.scenario:after{background:var(--primary-5);width:3px;box-shadow:none;opacity:0;transition:opacity var(--motion-state) var(--ease-out-expo);border:0;border-radius:0;animation:none;inset:0 auto 0 -1px}.scenario:hover:before{opacity:.75}.scenario:hover:after{opacity:1}.scenario-icon,.scenario:nth-child(n) .scenario-icon{width:32px;height:32px;box-shadow:none;color:#edf2f8b8;background:0 0;border:0;border-radius:0;flex:none;grid-row:auto;justify-content:center;align-items:center;display:inline-flex}.scenario-icon:after{display:none}.scenario:nth-child(n) .scenario-icon{color:#edf2f8b8;background:0 0}.scenario h3{color:var(--text-1);letter-spacing:-.035em;margin:32px 0 0;font-size:clamp(18px,1.65vw,23px);font-weight:680;line-height:1.28}.scenario p{max-width:none;color:var(--text-2);margin:18px 0 0;font-size:14px;line-height:1.75}[data-theme=light] .scenario-layout{background:#f8fafc;border-color:#18212e26}[data-theme=light] .scenario,[data-theme=light] .scenario:nth-child(n){border-right-color:#18212e21}[data-theme=light] .scenario:hover{background:linear-gradient(#6366f10e,#0000 76%)}@media (max-width:1100px){.scenario-layout{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto}.scenario,.scenario:nth-child(n){min-width:190px}}@media (max-width:767px){.scenario-layout{border-radius:16px;grid-template-rows:minmax(290px,auto);grid-template-columns:repeat(5,minmax(220px,1fr))}.scenario,.scenario:nth-child(n){min-height:290px;padding:28px 23px}.scenario h3{margin-top:27px;font-size:19px}.scenario p{margin-top:15px;font-size:13px}}@media (prefers-reduced-motion:reduce){.scenario-icon svg{animation:none}.scenario-layout.reveal .scenario,.scenario-layout.reveal.is-visible .scenario{opacity:1;transition:none;transform:none}}.scenario-layout{background:0 0;border:0;border-radius:0;grid-template-rows:minmax(310px,auto);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;overflow:visible}.scenario,.scenario:nth-child(n),.scenario:first-child,.scenario:nth-child(2),.scenario:nth-child(3),.scenario:nth-child(4),.scenario:nth-child(5){--scenario-marker-top:102px;min-width:0;min-height:310px;transition:border-color var(--motion-state) var(--ease-out-expo), background var(--motion-state) var(--ease-out-expo), box-shadow var(--motion-state) var(--ease-out-expo), opacity .72s var(--ease-out-expo), transform var(--motion-state) var(--ease-out-expo);background:linear-gradient(145deg,#121a28fa,#090d14fc 70%);border:1px solid #b2c1d933;border-radius:20px;flex-direction:column;grid-area:auto/span 1;align-items:flex-start;padding:38px 27px 32px;display:flex;box-shadow:inset 0 1px #ffffff0e,0 16px 34px #0206172e}.scenario:before,.scenario:after{display:none}.scenario:hover{background:linear-gradient(145deg,#1d283ffc,#0b101afc 70%);border-color:#9a9cff7a;transform:translateY(-3px);box-shadow:inset 0 1px #b7beff26,0 22px 48px #02061759}.scenario-marker{z-index:2;top:var(--scenario-marker-top);width:5px;height:24px;transition:height var(--motion-state) var(--ease-out-expo), transform var(--motion-state) var(--ease-out-expo), background var(--motion-state) var(--ease-out-expo), box-shadow var(--motion-state) var(--ease-out-expo);background:#b2c1d994;border-radius:0 999px 999px 0;display:block;position:absolute;left:-1px;transform:translateY(0)}.scenario:hover .scenario-marker{background:var(--primary-5);height:32px;transform:translateY(-4px);box-shadow:0 0 14px #7c7eff94}.scenario-icon,.scenario:nth-child(n) .scenario-icon{z-index:1;width:32px;height:32px;box-shadow:none;color:#edf2f8b8;background:0 0;border:0;border-radius:0;flex:none;position:relative}.scenario-icon svg{width:30px;height:30px}.scenario h3{z-index:1;color:var(--text-1);letter-spacing:-.035em;transition:font-size var(--motion-state) var(--ease-out-expo), color var(--motion-state) var(--ease-out-expo);margin:32px 0 0;font-size:clamp(18px,1.65vw,23px);font-weight:680;line-height:1.28;position:relative}.scenario:hover h3{color:var(--text-white);font-size:clamp(20px,1.65vw + 2px,25px)}.scenario p{z-index:1;max-width:none;color:var(--text-2);margin:18px 0 0;font-size:14px;line-height:1.75;position:relative}.scenario-layout.reveal .scenario{opacity:0;transform:translateY(16px)scale(.98)}.scenario-layout.reveal.is-visible .scenario{opacity:1;transition-delay:calc(var(--scenario-index) * .105s);transform:none}.scenario-layout.reveal.is-visible .scenario:hover{transition-delay:0s}[data-theme=light] .scenario,[data-theme=light] .scenario:nth-child(n){background:linear-gradient(145deg,#eff3fafa,#fffffffc 70%);border-color:#18212e24;box-shadow:inset 0 1px #ffffffe6,0 16px 34px #1018281a}[data-theme=light] .scenario:hover{background:linear-gradient(145deg,#e8edf9fa,#fffffffc 70%);border-color:#4f46e557}[data-theme=light] .scenario-icon,[data-theme=light] .scenario:nth-child(n) .scenario-icon{color:#18212ea8}[data-theme=light] .scenario-marker{background:#6b778a7a}[data-theme=light] .scenario:hover .scenario-marker{background:var(--primary-6)}@media (max-width:1100px){.scenario-layout{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto}.scenario,.scenario:nth-child(n){min-width:190px}}@media (max-width:767px){.scenario-layout{border-radius:0;grid-template-rows:minmax(290px,auto);grid-template-columns:repeat(5,minmax(220px,1fr))}.scenario,.scenario:nth-child(n){--scenario-marker-top:87px;min-height:290px;padding:28px 23px}.scenario h3{margin-top:27px;font-size:19px}.scenario:hover h3{font-size:21px}.scenario p{margin-top:15px;font-size:13px}}@media (prefers-reduced-motion:reduce){.scenario-layout.reveal .scenario,.scenario-layout.reveal.is-visible .scenario{opacity:1;transition:none;transform:none}.scenario-marker,.scenario h3{transition:none}}.scenario-layout{grid-template-rows:auto}.scenario,.scenario:nth-child(n),.scenario:first-child,.scenario:nth-child(2),.scenario:nth-child(3),.scenario:nth-child(4),.scenario:nth-child(5){--scenario-marker-top:80px;min-height:0;padding:24px}.scenario>.scenario-grid{z-index:0;pointer-events:none;opacity:0;width:170px;height:120px;transition:opacity var(--motion-state) var(--ease-out-expo), transform .5s var(--ease-out-expo);background-image:linear-gradient(90deg,#9a9cff29 1px,#0000 1px),linear-gradient(#9a9cff29 1px,#0000 1px);background-size:20px 20px;position:absolute;top:0;right:0;transform:translate(10px,-5px);-webkit-mask-image:radial-gradient(150px 120px at 100% 0,#000 0%,#000000b8 50%,#0000 100%);mask-image:radial-gradient(150px 120px at 100% 0,#000 0%,#000000b8 50%,#0000 100%)}.scenario>.scenario-grid:after{content:"";background:#9a9cff29;width:20px;height:20px;position:absolute;top:20px;right:40px;box-shadow:-20px 20px #9a9cff17,0 20px #9a9cff1f,20px 0 #9a9cff14}.scenario-icon,.scenario:nth-child(n) .scenario-icon{width:40px;height:40px}.scenario-icon svg{width:26px;height:26px;animation:none}.scenario h3,.scenario:hover h3{margin-top:16px}[data-theme=light] .scenario>.scenario-grid{background-image:linear-gradient(90deg,#4f46e524 1px,#0000 1px),linear-gradient(#4f46e524 1px,#0000 1px)}[data-theme=light] .scenario>.scenario-grid:after{background:#4f46e51f;box-shadow:-20px 20px #4f46e512,0 20px #4f46e517,20px 0 #4f46e50f}@media (max-width:767px){.scenario,.scenario:nth-child(n){--scenario-marker-top:80px;min-height:0;padding:24px}}@media (prefers-reduced-motion:reduce){.scenario>.scenario-grid{transition:none;transform:none}}.scenario-icon,.scenario:nth-child(n) .scenario-icon{background:#c7d3ea14;border:1px solid #c7d3ea4d;border-radius:12px;box-shadow:inset 0 0 9.6px #c7d3ea4d}.scenario h3{transition:color var(--motion-state) var(--ease-out-expo), transform var(--motion-state) var(--ease-out-expo);transform-origin:0}.scenario:hover h3{font-size:clamp(18px,1.65vw,23px);transform:scale(1.09)}.scenario>.scenario-grid{transition:opacity var(--motion-state) var(--ease-out-expo);transform:none}.scenario:hover>.scenario-grid{transform:none}[data-theme=light] .scenario-icon,[data-theme=light] .scenario:nth-child(n) .scenario-icon{background:#18212e0b;border-color:#18212e33;box-shadow:inset 0 0 9.6px #6366f12e}@media (prefers-reduced-motion:reduce){.scenario h3,.scenario>.scenario-grid{transition:none}}.scenario>.scenario-grid{opacity:0;will-change:opacity;transition:opacity .42s ease-in-out;animation:none;transform:none}.scenario:hover>.scenario-grid{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.scenario>.scenario-grid{transition:opacity .42s ease-in-out;animation:none;transform:none}}.scenario:nth-child(3) .scenario-icon svg{transform:translateY(-1px)}.scenario:nth-child(4) .scenario-icon svg{transform:translateY(1px)}.cta-section{padding:96px 0 104px}.cta-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;gap:16px;display:grid}.cta-grid .cta-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#121a28fa,#080c13fc 72%);border:1px solid #b2c1d933;border-radius:20px;flex-direction:column;min-height:0;padding:36px 40px;display:flex;box-shadow:inset 0 1px #ffffff0e,0 18px 40px #0206172e}.cta-grid .cta-panel:after{opacity:.72;background:radial-gradient(#676af038,#0000 68%);width:410px;height:330px;bottom:-150px;right:-110px}.cta-grid .cta-panel h2{letter-spacing:-.05em;max-width:none;margin:0;font-size:24px;font-weight:640;line-height:1.13}.cta-grid .cta-panel p{max-width:660px;margin:16px 0 0;font-size:16px;line-height:1.8}.cta-panel-vitamind:after{background:radial-gradient(#97aed729,#0000 68%);inset:-120px auto auto -100px}.cta-grid .cta-panel-vitamind h2{font-size:24px;line-height:1.2}.cta-text-link{color:var(--text-2);border-bottom:1px solid var(--border-3);transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;align-self:flex-start;margin-top:24px;padding:0 0 6px;font-size:15px}.cta-text-link:hover{color:var(--text-1);border-color:var(--primary-4)}.cta-panel-demo .cta-actions{margin-top:auto;padding-top:24px}.cta-panel-demo>p{max-width:380px}.cta-grid .cta-status{max-width:none}[data-theme=light] .cta-grid .cta-panel{background:linear-gradient(145deg,#eff3fafa,#fffffffc 72%);border-color:#18212e24;box-shadow:inset 0 1px #ffffffeb,0 18px 40px #1018281a}@media (max-width:1040px){.cta-grid{grid-template-columns:1fr}.cta-grid .cta-panel{min-height:0;padding:40px}}@media (max-width:767px){.cta-grid{gap:12px}.cta-grid .cta-panel{border-radius:16px;min-height:0;padding:30px 24px}.cta-grid .cta-panel h2,.cta-grid .cta-panel-vitamind h2{font-size:24px}.cta-grid .cta-panel p{margin-top:18px;font-size:14px}.cta-text-link,.cta-panel-demo .cta-actions{margin-top:0;padding-top:24px}.cta-panel-demo>p{max-width:660px}}.scenario-icon,.scenario:nth-child(n) .scenario-icon{color:var(--primary-4)}
