[data-theme=pometry]{--bg: #FAF8F4;--bg-1: #FAF8F4;--bg-2: #FAF8F4;--bg-card: #FFFFFF;--border: rgba(0,0,0,.08);--border-soft: rgba(0,0,0,.05);--accent: #B7243F;--accent-2: #931D32;--accent-rgb: 183, 36, 63;--accent-glow: rgba(183, 36, 63,.1);--accent-glow2:rgba(183, 36, 63,.05);--grad: var(--accent);--grad-text: var(--accent);--btn-fg: #FFFFFF;--muted: #68625C;--muted-2: #A89E96;--white: #0F1419;--mesh-1: rgba(183, 36, 63,.07);--mesh-2: rgba(183, 36, 63,.05)}[data-theme=pometry] body:before{background-image:radial-gradient(circle,rgba(0,0,0,.055) 1px,transparent 1px)}[data-theme=pometry] .blog-card:hover{box-shadow:0 16px 36px #00000014}[data-theme=pometry] .btn-ghost-text:hover{color:#0f1419}[data-theme=pometry] .dk{--bg: #0F1419;--bg-1: #231E17;--bg-2: #231E17;--bg-card: #2A231A;--border: rgba(255,255,255,.07);--border-soft: rgba(255,255,255,.04);--muted: rgba(245,240,232,.58);--muted-2: rgba(245,240,232,.38);--white: #F0ECFA;background:#0f1419;color:#f0ecfa}[data-theme=pometry] .dk body:before{display:none}[data-theme=pometry] .nav-logo{color:#0f1419}[data-theme=pometry] .foot-logo{color:#f0ecfa}html[data-theme=pometry],[data-theme=pometry] body{background:#fff}html[data-theme=pometry]:before{content:"";position:fixed;top:64px;left:0;right:0;height:1px;background:#00000014;pointer-events:none;z-index:9998}html[data-theme=pometry]:after{content:"";position:fixed;top:0;bottom:0;left:max(34px,calc(50% - 675px));right:max(34px,calc(50% - 675px));border-left:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08);pointer-events:none;z-index:9998}[data-theme=pometry] .nav{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff;border-bottom:1px solid rgba(0,0,0,.13)}[data-theme=pometry] .nav:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:min(1350px,calc(100% - 68px));border-left:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08);pointer-events:none}[data-theme=pometry] .nav .nav-links a{color:#1c1916bf}[data-theme=pometry] .nav .nav-links a:hover{color:#0f1419;background:#0000000a}[data-theme=pometry] .nav .btn-sm-ghost{color:#1c1916a6;border-color:#00000024}[data-theme=pometry] .nav .btn-sm-ghost:hover{color:#0f1419}[data-theme=pometry] .hero{background:#fff}[data-theme=pometry] .hero:after{display:none}[data-theme=pometry] .hero-inner{position:relative;z-index:3}[data-theme=pometry] .hero h1{color:#0f1419}[data-theme=pometry] .hero .hero-sub{color:#68625c}[data-theme=pometry] .hero .hero-eyebrow{color:var(--accent)}[data-theme=pometry] .hero .hero-stats{border-top-color:#0000001a}[data-theme=pometry] .hero .hstat-sep{background:#0000000d}[data-theme=pometry] .hero .hstat span,[data-theme=pometry] .hero .btn-ghost-text{color:#68625c}[data-theme=pometry] .hero .btn-ghost-text:hover{color:#0f1419}[data-theme=pometry] .hero-ticker{border-top:1px solid rgba(0,0,0,.13);border-bottom:1px solid rgba(0,0,0,.13);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=pometry] .ticker-label{color:#000000d9}[data-theme=pometry] .ticker-divider{background:#0000001f}[data-theme=pometry] .ticker-item{color:#000000d9}[data-theme=pometry] .logos{background:#fff;border-top-color:#00000021;border-bottom-color:#00000021}[data-theme=pometry] .logos .logos-label{color:#a89e96}[data-theme=pometry] .logos .logo-pill{color:#4a4440}[data-theme=pometry] .logos .logo-pill:hover{color:#0f1419}[data-theme=pometry] .sec{background:#fff}[data-theme=pometry] .sec .problem-lede{color:#68625c}[data-theme=pometry] .sec .pi{background:none}[data-theme=pometry] .sec .pi-hdr strong{color:#0f1419}[data-theme=pometry] .sec .pi-hdr:hover strong{color:var(--accent)}[data-theme=pometry] .sec .pi-b-para{color:#68625c}[data-theme=pometry] .sec .pq{color:#0f1419}[data-theme=pometry] .sec .blog-card{background:#faf8f4;border-color:#00000014}[data-theme=pometry] .sec .blog-title{color:#0f1419}[data-theme=pometry] .sec .blog-excerpt{color:#68625c}[data-theme=pometry] .sec .blog-card:hover{border-color:rgba(var(--accent-rgb),.2)}[data-theme=pometry] .sec .blog-card:hover .blog-title{color:#b7243f}[data-theme=pometry] .platform{background:inherit;position:relative;overflow:hidden}[data-theme=pometry] .platform .sec-inner{position:relative;z-index:1}[data-theme=pometry] .platform .pillar{background:#faf8f4}[data-theme=pometry] .platform .pillar h3{color:#0f1419}[data-theme=pometry] .platform .pillar p{color:#68625c}[data-theme=pometry] .platform .pillars{background:transparent;border-color:#00000014}[data-theme=pometry] .stats-band{background:#faf8f4;border-top-color:#0000000d;border-bottom-color:#0000000d}[data-theme=pometry] .sec.lav{background:#fff!important}[data-theme=pometry] .sec.lav .pillar{background:#faf8f4}[data-theme=pometry] .sec.lav .pillars{background:#00000008;border-color:#0000000f}[data-theme=pometry] .sec.lav .blog-card{background:#faf8f4;border-color:#00000014}[data-theme=pometry] .stat-c{border-right-color:#00000014}[data-theme=pometry] .stat-d{color:#68625c}[data-theme=pometry] .community{background:#fff!important}[data-theme=pometry] .community h2{color:#0f1419}[data-theme=pometry] .community .lead{color:#68625c}[data-theme=pometry] .community .label{color:var(--accent)}[data-theme=pometry] .community .perf-card{background:#2a231a;border-color:#ffffff14}[data-theme=pometry] .community .perf-stat{background:#ffffff08;border-color:#ffffff0f}[data-theme=pometry] .community .t-title{color:#f5f0e859}[data-theme=pometry] .community .tc,[data-theme=pometry] .community .tprompt{color:#f5f0e873}[data-theme=pometry] .community .tk{color:#f0ecfa}[data-theme=pometry] .comm-stat{background:#faf8f4;border-color:#00000014}[data-theme=pometry] .comm-stat strong{color:#0f1419}[data-theme=pometry] .comm-stat span{color:#a89e96}[data-theme=pometry] .btn-gh{background:#faf8f4;border-color:#0000001a;color:#0f1419}[data-theme=pometry] .btn-sl{border-color:#0000001a;color:#68625c}[data-theme=pometry] .btn-sl:hover{color:#0f1419;border-color:#0003}[data-theme=pometry] .cta-sec{background:#fff!important}[data-theme=pometry] .cta-sec h2{color:#0f1419;-webkit-text-fill-color:#0F1419;background:none}[data-theme=pometry] .cta-sec h2 span.g{-webkit-text-fill-color:transparent;background:var(--grad-text);-webkit-background-clip:text;background-clip:text}[data-theme=pometry] .cta-sec .lead{color:#68625c}[data-theme=pometry] .btn-outline{border-color:#0000001f;color:#68625c;background:#faf8f4}[data-theme=pometry] .btn-outline:hover{opacity:.92}[data-theme=pometry] footer{background:#fff;border-top:1px solid rgba(0,0,0,.13)}[data-theme=pometry] .foot-logo{color:#0f1419}[data-theme=pometry] .foot-tag{color:#1c191680}[data-theme=pometry] .foot-col-head{color:#1c191661}[data-theme=pometry] .foot-col a{color:#1c191699}[data-theme=pometry] .foot-col a:hover{color:#0f1419}[data-theme=pometry] .foot-copy{color:#1c191666;border-top-color:#0000001a}[data-theme=pometry] .foot-copy a{color:#1c191666}[data-theme=pometry] .foot-copy a:hover{color:#68625c}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden;max-width:100%}body{background:#faf8f4;color:var(--white);font-family:Geist,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden;max-width:100%}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 1px);background-size:30px 30px}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px}.container{max-width:1120px;margin:0 auto;padding:0 44px}.sr{display:flex;align-items:center;justify-content:space-between}.label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.label:before{content:"";width:18px;height:1.5px;background:var(--accent);border-radius:2px;opacity:.8}h2{font-size:clamp(26px,2.6vw,38px);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:var(--white);margin-bottom:16px}h2.grad{background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lead{font-size:16.5px;color:var(--muted);line-height:1.75;max-width:500px}.g{background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blob{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0}.nav{position:fixed;top:0;left:0;right:0;z-index:9999;padding:0 44px;background:#08060fcc;backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid var(--border-soft);transition:background .3s}.nav-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px}.nav-inner .nav-logo{justify-self:start}.nav-inner .nav-links{justify-self:center}.nav-inner .nav-right{justify-self:end}.nav-logo{display:flex;align-items:center;gap:6px;font-size:19px;font-weight:600;letter-spacing:-.03em;color:var(--white);text-decoration:none}.logo-img{height:32px;width:auto;position:relative;top:-2px}.nav-links{display:flex;gap:2px;list-style:none}.nav-links a{color:var(--muted);font-size:14px;font-weight:500;padding:6px 12px;border-radius:5px;text-decoration:none;transition:color .15s,background .15s}.nav-links a:hover{color:var(--white);background:#ffffff0d}.nav-right{display:flex;align-items:center;gap:10px}.btn-sm-ghost{color:var(--muted);font-size:13px;font-weight:500;text-decoration:none;padding:7px 13px;border-radius:5px;border:1px solid var(--border);transition:all .15s}.btn-sm-ghost:hover{color:var(--white);border-color:rgba(var(--accent-rgb),.4)}.btn-nav{background:var(--accent);color:var(--btn-fg);padding:9px 20px;border-radius:6px;font-size:14px;font-weight:700;text-decoration:none;letter-spacing:-.01em;transition:opacity .15s,transform .15s}.btn-nav:hover{opacity:.9;transform:translateY(-1px)}.hero{min-height:94vh;display:flex;align-items:center;padding:104px 44px;overflow-x:clip;overflow-y:visible;position:relative}.hero-inner{max-width:1120px;margin:0 auto;width:100%;position:relative;z-index:2}.hero-content{max-width:820px}.hero-eyebrow{display:block;margin-bottom:24px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.dot-pulse{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:pdot 2s ease-in-out infinite}@keyframes pdot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}h1{font-size:clamp(38px,4.8vw,70px);font-weight:600;line-height:1.08;letter-spacing:-.04em;margin-bottom:26px;color:var(--white);width:max-content;max-width:100%}h1 .g{display:block;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-headline{display:block}.hero-sub{font-size:21px;color:var(--muted);line-height:1.7;margin-bottom:36px;max-width:680px}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:var(--btn-fg);padding:13px 24px;border-radius:6px;font-size:14px;font-weight:700;text-decoration:none;letter-spacing:-.01em;transition:all .15s;box-shadow:0 0 rgba(var(--accent-rgb),.4)}.btn-primary:hover{opacity:.92}.btn-ghost-text{color:var(--muted);font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:color .15s}.btn-ghost-text svg{transition:transform .15s}.btn-ghost-text:hover{color:var(--white)}.btn-ghost-text:hover svg{transform:translate(3px)}.hero-stats{display:flex;flex-direction:column;gap:14px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border-soft);max-width:520px}.hstat{display:flex;align-items:baseline;gap:12px}.hstat strong{font-size:14px;font-weight:700;white-space:nowrap;letter-spacing:-.01em;flex-shrink:0;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hstat span{font-size:14px;color:var(--muted-2);line-height:1.5}.hstat-sep{display:none}.hstat-sep-inline{color:var(--muted-2);opacity:.4;font-size:13px;flex-shrink:0}.platform-canvas{position:absolute;top:50%;transform:translateY(-50%);right:0;height:78%;left:58%;z-index:1;pointer-events:none;opacity:.55;mask-image:linear-gradient(to right,transparent 0%,black 18%),linear-gradient(to bottom,transparent 0%,black 20%,black 80%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 18%),linear-gradient(to bottom,transparent 0%,black 20%,black 80%,transparent 100%);mask-composite:intersect;-webkit-mask-composite:source-in}.platform-canvas-bl{position:absolute;bottom:0;left:0;width:28%;height:42%;z-index:1;pointer-events:none;opacity:.55;mask-image:linear-gradient(to bottom,transparent 0%,black 30%,black 80%,transparent 100%),linear-gradient(to right,black 40%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 30%,black 80%,transparent 100%),linear-gradient(to right,black 40%,transparent 100%);mask-composite:intersect;-webkit-mask-composite:source-in}#heroCanvasBL,#heroCanvas{width:100%;height:100%;display:block}.hero-mobile-canvas{display:none}.hero-view-toggle{position:absolute;top:82px;right:44px;z-index:10;display:flex;background:#ffffffe0;backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:3px;gap:2px;box-shadow:0 2px 12px #00000012}.hvt-btn{display:flex;align-items:center;gap:6px;padding:6px 13px;border-radius:6px;border:none;background:transparent;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:-.01em;color:#1c191673;cursor:pointer;transition:all .18s;white-space:nowrap}.hvt-btn:hover{color:#1c1916cc}.hvt-btn.active{background:#fff;color:#0f1419;box-shadow:0 1px 5px #00000017}.hvt-btn svg{flex-shrink:0;transition:opacity .18s}.hero-static{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-static-img{position:absolute;top:calc(50% - 24px);right:2%;transform:translateY(-48%);width:56%;height:auto;object-fit:contain;object-position:center right;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.6) 14%,black 32%,black 42%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.6) 14%,black 32%,black 42%,transparent 100%);opacity:.82}.hero-ticker{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:14px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0f;backdrop-filter:blur(12px)}.hero-ticker-inner{width:100%;padding:0 max(34px,calc(50% - 675px));display:flex;align-items:center;gap:20px}.ticker-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f5f0e873;white-space:nowrap;flex-shrink:0}.ticker-divider{width:1px;height:16px;background:#ffffff1f;flex-shrink:0}.ticker-row{overflow:hidden;flex:1}.ticker-track{display:flex;align-items:center;gap:0;width:max-content;animation:ticker 50s linear infinite;will-change:transform;backface-visibility:hidden}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:#000000d9;white-space:nowrap;padding-right:56px}.ticker-icon{width:26px;height:26px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0;overflow:hidden}.ticker-icon img{width:22px;height:22px;object-fit:contain;display:block}.callout-band{background:#fff;border-top:1px solid rgba(0,0,0,.13);border-bottom:1px solid rgba(0,0,0,.13);padding:52px 44px}.callout-inner{max-width:1120px;margin:0 auto}.callout-eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:28px;display:flex;align-items:center;gap:8px}.callout-eyebrow:before{content:"";width:18px;height:1.5px;background:var(--accent);border-radius:2px;opacity:.8}.callout-cols{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;gap:0;align-items:start}.callout-sep{background:#0000001a;height:52px;width:1px;margin-top:4px}.callout-item{padding:0 32px;display:flex;align-items:flex-start;gap:18px}.callout-item:first-child{padding-left:0}.callout-item:last-child{padding-right:0}.callout-icon{flex-shrink:0;width:56px;height:56px;object-fit:contain;object-position:center;mix-blend-mode:multiply;opacity:.88}.callout-item-text strong{display:block;font-size:15px;font-weight:700;letter-spacing:-.02em;margin-bottom:7px;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.callout-item p{font-size:14px;color:#68625c;line-height:1.65;margin:0}.hero-static-img-mob{display:none}.hero-static-img-desk{display:block}.pillar-tooltip{display:none}.sec{padding:96px 44px}.sec-inner{max-width:1120px;margin:0 auto}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-top:0}.problem-lede{font-size:16.5px;font-weight:400;line-height:1.75;color:var(--muted)}.problem-lede .dim{color:var(--muted);font-weight:400;font-size:18px}.problem-stack{display:flex;flex-direction:column}.uc-problem-header{margin-bottom:32px}.uc-challenge-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.uc-challenge{padding:20px 20px 20px 22px;border:1px solid rgba(0,0,0,.08);border-left:2px solid var(--accent);background:#faf8f4;border-radius:0 6px 6px 0}.uc-challenge h4{font-size:15px;font-weight:600;color:#0f1419;margin-bottom:6px;letter-spacing:-.02em}.uc-challenge p{font-size:13.5px;color:var(--muted);line-height:1.65;margin:0}.pi{padding:0;border-top:1px solid rgba(0,0,0,.08)}.pi:last-child{border-bottom:1px solid rgba(0,0,0,.08)}.pi-hdr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0;cursor:pointer;user-select:none}.pi-hdr:hover strong{color:var(--accent)}.pi-hdr strong{display:block;font-size:16px;font-weight:600;color:var(--white);transition:color .18s}.pi-chevron{flex-shrink:0;transition:transform .25s ease;color:var(--muted-2)}.pi.open .pi-chevron{transform:rotate(180deg)}.pi-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.pi.open .pi-body{grid-template-rows:1fr}.pi-body-inner{overflow:hidden}.pi-body-content{display:flex;align-items:center;gap:16px;padding-bottom:20px}.pi-n{flex-shrink:0;opacity:.55}.pi-b-para{font-size:15px;line-height:1.65;color:var(--muted);margin:0}.platform{background:var(--bg-1)}.platform-layout{position:relative}.platform-sketch{position:absolute;top:-24px;right:-4%;width:40%;height:auto;pointer-events:none;z-index:0;opacity:.42;mask-image:linear-gradient(to left,black 30%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 10%,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to left,black 30%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 10%,black 70%,transparent 100%);mask-composite:intersect;-webkit-mask-composite:source-in}.platform-hdr{margin-bottom:48px}.platform-hdr p.lead{margin-top:14px;max-width:640px}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:transparent;border-radius:10px;overflow:hidden;border:1px solid var(--border)}.pillar{background:var(--bg-card);padding:36px 28px;cursor:default;transition:background .2s;border-right:1px solid rgba(0,0,0,.08)}.pillar:last-child{border-right:none}.how-it-works-section .pillar{background:#faf8f4}.pillar-icon{width:38px;height:38px;margin-bottom:20px;background:var(--accent-glow2);border-radius:7px;display:flex;align-items:center;justify-content:center}.pillar-n{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;color:var(--accent);margin-bottom:16px}.pillar h3{font-size:18px;font-weight:700;letter-spacing:-.02em;margin-bottom:10px;color:var(--white)}.pillar p{font-size:13.5px;color:var(--muted);line-height:1.6}.stats-band{position:relative;background:transparent;border:none;padding:20px 44px}.stats-band:before{content:"";position:absolute;inset:0;background:#ede6dc;clip-path:polygon(0 0%,100% 6%,100% 100%,0% 94%);pointer-events:none;z-index:0}.stats-grid{position:relative;z-index:1;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.stat-c{background:transparent;padding:24px 28px;text-align:center;border-right:1px solid var(--border-soft)}.stat-c:last-child{border-right:none}.stat-n{font-size:36px;font-weight:500;letter-spacing:-.04em;line-height:1;margin-bottom:10px;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-d{font-size:13px;color:var(--muted);line-height:1.5}.prob-boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px}.prob-box{background:var(--bg-2);border:1px solid var(--border-soft);border-radius:8px;padding:14px 16px}.prob-title{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--fg);margin-bottom:4px;line-height:1.35}.prob-body{font-size:12.5px;color:var(--muted);line-height:1.6;margin:0}.prob-chat-col{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding-left:24px}.prob-chat{width:100%;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 0 0 1px #0000000f,0 20px 56px #00000017,0 4px 14px #0000000d;display:flex;flex-direction:column;overflow:hidden;height:360px}.prob-chat .cw-bar{background:#fafaf8;border-bottom-color:#00000012}.prob-chat .cw-dots span:nth-child(1){background:#00000026}.prob-chat .cw-dots span:nth-child(2){background:#0000001c}.prob-chat .cw-dots span:nth-child(3){background:#00000014}.prob-chat .cw-title{color:#1c1916a6}.prob-chat .cw-title svg{color:#1c191640}.prob-chat .cw-title-ava{background:#1c191612;color:#1c19168c}.prob-chat .cw-new-btn{color:#1c19164d}.prob-chat .cw-msgs::-webkit-scrollbar-thumb{background:#0000001a}.prob-chat .cw-user-b{background:#0f1419;color:#f5f0e8;border-color:transparent}.prob-chat .cw-ava{background:#1c191612;color:#1c191680}.prob-chat .cw-ai-txt{color:#1c1916d1}.prob-chat .cw-ai-txt strong{color:#0f1419}.prob-chat .cw-inp{background:#fff;border-color:#00000014}.prob-chat .cw-add{background:#0000000f;border-color:#00000014;color:#1c19166b}.prob-chat .cw-inp-ph{color:#1c191647}.prob-chat .cw-globe-btn{color:#1c191659}.prob-chat .cw-send-btn{background:#0000000f;border-color:#00000017;color:#1c191680}.prob-chat .cw-td{background:#1c191642}.prob-chat .cw-upload-b{background:#f5f0ea;border-color:#00000014;color:#1c191685}.prob-chat .cw-upload-fname{color:#0f1419}.platform{position:relative;overflow:hidden}.platform:before{content:"";position:absolute;inset:0;background:#ede6dc;clip-path:polygon(0 6%,100% 0%,100% 94%,0% 100%);pointer-events:none;z-index:0}.plat-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;position:relative;z-index:1}.plat-text-col{text-align:right}.plat-text-col .lead{margin-left:auto;max-width:480px}.plat-chat{background:#fff;border-radius:12px;border:1px solid rgba(183,36,63,.18);border-top:2px solid rgba(183,36,63,.55);box-shadow:0 0 0 1px #0000000d,0 8px 28px #00000012;display:flex;flex-direction:column;overflow:hidden;height:420px}.plat-chat .cw-bar{background:#fafaf8;border-bottom-color:#00000012}.plat-chat .cw-bar-r{background:#f8f4ef}.plat-chat .cw-title{color:#1c1916a6}.plat-chat .cw-new-btn{color:#1c19164d}.plat-chat .cw-msgs::-webkit-scrollbar-thumb{background:#0000001a}.plat-chat .cw-user-b{background:#0f1419;color:#f5f0e8;border-color:transparent}.plat-chat .cw-ava{background:#1c191612;color:#1c191680}.plat-chat .cw-ava-p{background:#b7243f17}.plat-chat .cw-ai-txt{color:#1c1916d1}.plat-chat .cw-ai-txt strong{color:#0f1419}.plat-chat .cw-tool-b{background:#00000006;border-color:#00000012;border-left-color:#b7243f80}.plat-chat .cw-tool-h{color:#1c191666}.plat-chat .cw-tool-fn{color:#1c1916bf}.plat-chat .cw-tool-res{color:#1c191673}.plat-chat .cw-tool-spin{border-color:#0000001a;border-top-color:#b7243f}.plat-chat .cw-inp{background:#fff;border-color:#00000014}.plat-chat .cw-inp-pom{border-color:#b7243f2e}.plat-chat .cw-add{background:#0000000f;border-color:#00000014;color:#1c19166b}.plat-chat .cw-inp-ph{color:#1c191647}.plat-chat .cw-globe-btn{color:#1c191659}.plat-chat .cw-send-btn{background:#0000000f;border-color:#00000017;color:#1c191680}.plat-chat .cw-td{background:#1c191642}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px}.blog-card{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:32px;display:flex;flex-direction:column;text-decoration:none;transition:border-color .25s,transform .2s,box-shadow .2s;overflow:hidden;position:relative}.blog-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.blog-card:hover:before{transform:scaleX(1)}.blog-card:hover{border-color:rgba(var(--accent-rgb),.25);transform:translateY(-3px);box-shadow:0 16px 36px #0000004d}.blog-tag{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);background:var(--accent-glow2);border:1px solid rgba(var(--accent-rgb),.15);padding:3px 9px;border-radius:3px;margin-bottom:18px;align-self:flex-start}.blog-title{font-size:16.5px;font-weight:700;line-height:1.4;letter-spacing:-.02em;color:var(--white);margin-bottom:12px;flex:1;transition:color .15s}.blog-card:hover .blog-title{color:var(--accent)}.blog-excerpt{font-size:13.5px;color:var(--muted);line-height:1.6;margin-bottom:24px;flex:2;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.blog-read{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--accent);margin-top:auto}.blog-read svg{transition:transform .15s}.blog-card:hover .blog-read svg{transform:translate(4px)}.blog-card-thumb{width:100%;height:120px;object-fit:cover;display:block;border-radius:8px 8px 0 0;margin:-32px -32px 24px;width:calc(100% + 64px)}.nav-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.nav-tiles-row2{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.nav-tile{position:relative;overflow:hidden;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-end;min-height:210px;text-decoration:none;border:1px solid rgba(0,0,0,.07)}.nav-tile-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.nav-tile:hover .nav-tile-img{transform:scale(1.02)}.nav-tile-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#14100c33,#14100cb8);transition:opacity .3s}.nav-tile:hover .nav-tile-overlay{opacity:.9}.nav-tile-body{position:relative;z-index:1;padding:24px 28px 26px}.nav-tile-title{font-size:20px;font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.2;margin-bottom:10px}.nav-tile-desc{font-size:13px;color:#ffffff8c;line-height:1.55;margin-bottom:14px}.nav-tile-cta{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#ffffffa6;transition:color .2s,gap .2s}.nav-tile:hover .nav-tile-cta{color:#fff;gap:10px}.nav-tile-cta svg{flex-shrink:0;transition:transform .2s}.nav-tile:hover .nav-tile-cta svg{transform:translate(3px)}.uc-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px}.uc-card{display:flex;flex-direction:column;padding:26px 26px 22px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease}.uc-card:hover{transform:translateY(-2px);border-color:#b7243f40}.uc-card-cat{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.uc-card-name{font-size:16px;font-weight:700;letter-spacing:-.02em;color:#0f1419;line-height:1.25;margin-bottom:8px}.uc-card-desc{font-size:13px;color:#7a736c;line-height:1.65;flex:1}.uc-card-arrow{margin-top:18px;font-size:12px;font-weight:600;color:var(--accent);display:flex;align-items:center;gap:4px;transition:gap .15s ease}.uc-card:hover .uc-card-arrow{gap:8px}@media(max-width:900px){.uc-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.uc-card-grid{grid-template-columns:1fr}}.uc-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.uc-bento-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden;text-decoration:none;color:#0f1419;transition:box-shadow .2s,border-color .2s;box-shadow:0 1px 4px #0000000f}.uc-bento-card:hover{box-shadow:0 4px 16px #0000001a;border-color:#00000024}.uc-bento-eyebrow{padding:14px 18px 8px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.uc-bento-img-wrap{position:relative;height:168px;overflow:hidden}.uc-bento-img-wrap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.uc-bento-img-wrap img[src=""]{display:none}.uc-bento-ph{position:absolute;inset:0;z-index:0}.uc-bento-impact{position:absolute;inset:0;display:flex;align-items:flex-end;padding:14px 16px;background:linear-gradient(to top,rgba(0,0,0,.82) 0%,transparent 65%);color:#fff;font-size:16px;font-weight:500;line-height:1.4;z-index:2}.uc-bento-impact .n{font-weight:800}.uc-bento-footer{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1;border-top:1px solid rgba(0,0,0,.06)}.uc-bento-title{font-size:19px;font-weight:600;color:#0f1419;line-height:1.3;flex:1}.uc-bento-link{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#1c191659;white-space:nowrap;transition:color .2s,gap .2s;align-self:flex-start;margin-top:14px}.uc-bento-card:hover .uc-bento-link{color:var(--accent);gap:8px}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-5{grid-column:span 5}.span-4{grid-column:span 4}.span-12{grid-column:span 12}@media(max-width:960px){.uc-bento{grid-template-columns:repeat(2,1fr)}.span-7,.span-8,.span-5,.span-4,.span-12{grid-column:span 2}}@media(max-width:600px){.uc-bento{grid-template-columns:1fr}.span-7,.span-8,.span-5,.span-4,.span-12{grid-column:span 1}}@media(max-width:960px){.hero{display:flex;flex-direction:column;padding:72px 0 0;height:100vh;height:100svh;min-height:100svh;background:#fff}.hero-canvas,.hero-static,.hero-static-img-desk,.hero-static-img-mob{display:none}.hero-inner{padding:0 24px;flex:1;display:flex;flex-direction:column}.hero-content{display:contents}.hero-headline{flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:28px}.hero-actions{flex-shrink:0;padding-bottom:28px}.hero-ticker{position:relative;bottom:auto;flex-shrink:0}.hero-mobile-canvas{display:block;position:absolute;inset:0 0 52% 52%;z-index:1;pointer-events:none;opacity:.55;mask-image:linear-gradient(to right,transparent 0%,black 25%),linear-gradient(to bottom,black 55%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 25%),linear-gradient(to bottom,black 55%,transparent 100%);mask-composite:intersect;-webkit-mask-composite:source-in}.hero-mobile-canvas canvas{width:100%;height:100%;display:block}}.community{background:var(--bg-1)}.comm-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.perf-card{background:var(--bg);border:1px solid var(--border);border-radius:10px;overflow:hidden;box-shadow:0 24px 60px #00000080}.perf-bar{display:flex;align-items:center;justify-content:space-between;padding:11px 18px;background:var(--bg-2);border-bottom:1px solid var(--border)}.perf-bar-label{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.perf-live{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.perf-live-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:pdot 2s ease-in-out infinite}.perf-body{padding:22px 22px 20px}.perf-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:20px}.perf-stat{padding:14px 12px;border-radius:6px;background:var(--bg-1);border:1px solid var(--border-soft);display:flex;flex-direction:column;gap:4px}.perf-stat-val{font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.perf-stat-lbl{font-size:10.5px;color:var(--muted-2);line-height:1.35;font-weight:500}.perf-checks{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--border-soft)}.perf-check{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.perf-check-icon{width:16px;height:16px;border-radius:50%;background:rgba(var(--accent-rgb),.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.perf-check-icon svg{display:block}.comm-visual{position:relative;padding-top:88px;padding-left:56px}.comm-visual .terminal{position:relative;z-index:2}.graph-ui{position:absolute;top:0;left:0;width:calc(100% - 12px);background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;overflow:hidden;z-index:1;box-shadow:0 20px 50px #0003}.gui-bar{display:flex;align-items:center;gap:16px;padding:10px 16px;background:#f7f7f8;border-bottom:1px solid rgba(0,0,0,.08)}.gui-tab{font-size:11px;font-weight:600;color:#0000004d;cursor:default;padding-bottom:2px}.gui-tab-active{color:#0f1419;border-bottom:1.5px solid var(--accent)}.gui-body{display:flex;height:260px}.gui-graph{flex:1;min-width:0}.gui-panel{width:155px;flex-shrink:0;border-left:1px solid rgba(0,0,0,.08);padding:12px;overflow:hidden;background:#fafafa}.gui-slabel{font-size:9px;font-weight:700;letter-spacing:.1em;color:#00000059;margin-bottom:10px}.gui-risk{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:6px;padding:9px;margin-bottom:7px}.gui-rh{display:flex;align-items:flex-start;gap:6px;margin-bottom:5px}.gui-rdot{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:2px}.gui-rdot.h{background:#b7243f}.gui-rdot.m{background:#febc2e}.gui-rname{font-size:9.5px;font-weight:600;color:#0f1419;flex:1;line-height:1.35}.gui-rscore{font-size:11px;font-weight:700}.gui-rscore.h{color:#b7243f}.gui-rscore.m{color:#febc2e}.gui-rmeta{display:flex;justify-content:space-between;font-size:8.5px}.gui-rmeta span:first-child{color:#00000059}.gui-rmeta span:last-child{color:#0009}.gui-rdesc{font-size:8.5px;color:#00000073;line-height:1.4;margin-bottom:5px}.gui-discovery{font-size:9px;font-family:JetBrains Mono,monospace;color:#0000008c;background:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:3px;padding:5px 7px;line-height:1.4;word-break:break-all}.gui-toolbar-btn{font-size:10px;font-weight:600;color:#00000073;padding:3px 8px;border-radius:4px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:default}.gui-toolbar-sep{width:1px;height:14px;background:#0000001a;margin:0 2px}.comm-content h2{margin-bottom:12px}.comm-content .lead{margin-bottom:26px}.comm-stats{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.comm-stat{display:flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:9px 14px;transition:border-color .2s}.comm-stat:hover{border-color:rgba(var(--accent-rgb),.3)}a.comm-stat{text-decoration:none;cursor:pointer}.comm-stat svg{color:var(--accent);flex-shrink:0}.comm-stat strong{font-size:13px;font-weight:700;color:var(--white)}.comm-stat span{font-size:12px;color:var(--muted)}.btn-gh{display:inline-flex;align-items:center;gap:8px;background:var(--bg-2);border:1px solid var(--border);color:var(--white);padding:11px 18px;border-radius:6px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .15s}.btn-gh:hover{border-color:rgba(var(--accent-rgb),.4);transform:translateY(-1px)}.btn-sl{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--border);color:var(--muted);padding:11px 18px;border-radius:6px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .15s}.btn-sl:hover{color:var(--white);border-color:#ffffff26}.tech-sec{background:transparent}.tech-inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 500px;gap:72px;align-items:center}.tech-canvas-zone{position:relative;align-self:stretch;overflow:hidden;min-height:520px;margin-left:-48px;margin-top:-60px;margin-bottom:-60px}.tech-bg-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:1;mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%)}#temporalCanvas{mask-image:none;-webkit-mask-image:none}#graphZone{margin:0 auto;width:100%;max-width:459px;transform:translate(30px)}.tech-content{position:relative;z-index:1}.tech-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.tech-heading{font-size:clamp(26px,2.6vw,38px);font-weight:600;line-height:1.15;letter-spacing:-.03em;margin-bottom:16px;color:#0f1419}.tech-lead{font-size:15px;color:#1c191699;line-height:1.7;margin-bottom:28px}.tech-pillars{display:grid;grid-template-columns:1fr 1fr;gap:22px 44px;margin-bottom:28px;padding-top:28px;border-top:1px solid rgba(0,0,0,.1)}.tech-pillar{padding:0}.tech-pillar-icon{display:none;width:36px;height:36px;object-fit:contain;margin-bottom:10px;opacity:.85}.tech-pillar-title{font-size:17px;font-weight:600;color:#0f1419;margin-bottom:8px;letter-spacing:-.01em}.tech-pillar-body{font-size:13.5px;color:#1c19168c;line-height:1.55;margin:0;max-width:228px}@media(max-width:900px){.tech-inner{grid-template-columns:1fr}.tech-canvas-zone{height:360px}.tech-bg-canvas{mask-image:linear-gradient(to bottom,black 0%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 100%);opacity:.35}}.cta-sec{padding:72px 44px;text-align:center;background:#fff!important;border-top:1px solid rgba(0,0,0,.13)}.cta-inner{max-width:580px;margin:0 auto;position:relative;z-index:1}.cta-sec h2{font-size:clamp(26px,2.6vw,38px);margin-bottom:16px}.cta-sec .lead{max-width:520px;margin:0 auto 36px;text-align:center}.cta-btns{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.btn-outline{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);color:var(--muted);padding:13px 24px;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s}.btn-outline:hover{opacity:.92}footer{border-top:1px solid rgba(0,0,0,.13);padding:48px 44px;background:var(--bg-1)}.foot-inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:210px 1fr auto;gap:48px;align-items:start}.foot-logo{display:flex;align-items:center;gap:5px;font-size:15px;font-weight:600;color:var(--white);letter-spacing:-.03em}.foot-logo img{height:20px;width:auto;position:relative;top:-1px}.foot-tag{font-size:11.5px;color:var(--muted-2);margin-top:2px;white-space:nowrap}.foot-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.foot-col{display:flex;flex-direction:column}.foot-col-head{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f5f0e859;margin-bottom:10px;display:block}.foot-col a{font-size:12.5px;color:#f5f0e88c;text-decoration:none;padding:3px 0;display:block;transition:color .15s}.foot-col a:hover{color:#f5f0e8e6}.foot-copy{font-size:12px;color:#f5f0e84d;white-space:nowrap}.foot-copy a{color:#f5f0e84d;text-decoration:none;transition:color .15s}.foot-copy a:hover{color:#f5f0e899}.nav-has-dropdown{position:relative}.nav-dropdown{position:absolute;top:calc(100% + 10px);left:-20px;background:#fff;border:1px solid rgba(0,0,0,.13);border-radius:10px;padding:20px;min-width:200px;box-shadow:0 16px 48px #00000021,0 2px 8px #0000000d;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s,transform .18s;z-index:9999}.nav-dropdown:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.nav-has-dropdown:hover .nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nav-dd-cols{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:0}.nav-dd-col{padding:0 12px;border-right:1px solid rgba(0,0,0,.08)}.nav-dd-col:first-child{padding-left:0}.nav-dd-col:last-child{padding-right:0;border-right:none}.nav-dd-label{display:block;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b7243f;padding:0 8px 9px}.nav-dd-item{display:block;padding:7px 8px;border-radius:6px;text-decoration:none;transition:background .1s}.nav-dd-item:hover{background:#0000000d}.nav-dd-item-name{display:block;font-size:13px;font-weight:500;color:#0f1419;margin-bottom:1px;transition:color .1s}.nav-dd-item-desc{display:block;font-size:11px;color:#a89e96;line-height:1.4}.nav-dd-item:hover .nav-dd-item-name{color:#b7243f}.nav-dd-chevron{display:inline-flex;align-items:center;vertical-align:middle;margin-left:5px;opacity:.4;transition:transform .18s,opacity .18s}.nav-has-dropdown:hover .nav-dd-chevron{transform:rotate(180deg);opacity:.65}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.nav{border-bottom:none!important;transition:background .3s,box-shadow .3s!important}.nav.nav-scrolled{background:#fff!important;box-shadow:0 1px #00000014,0 4px 20px #0000000d!important}.hero-demo-col{display:flex;align-items:center;justify-content:center;padding:60px 0 80px}.chat-demo{width:100%;max-width:640px}.chat-demo-labels{display:flex;gap:10px;margin-bottom:8px;padding:0 2px}.chat-demo-label-item{flex:1;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#1c19164d}.chat-demo-label-item.right-label{color:#b7243f}.chat-panels{display:flex;gap:10px}.chat-panel{flex:1;background:#14100c;border-radius:10px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.07);height:420px;overflow:hidden;box-shadow:0 24px 64px #00000024,0 4px 16px #00000014}.chat-panel-right{border-color:#50505059}.chat-titlebar{padding:9px 12px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.chat-dots{display:flex;gap:4px;flex-shrink:0}.chat-dots span{width:9px;height:9px;border-radius:50%;background:#ffffff1f}.chat-titlebar-name{flex:1;font-size:10.5px;font-weight:500;color:#ffffff61;font-family:Geist,sans-serif}.chat-connected-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e8c;animation:chatPulse 2s ease-in-out infinite;flex-shrink:0}@keyframes chatPulse{0%,to{opacity:1}50%{opacity:.4}}.chat-messages{flex:1;padding:10px 10px 6px;display:flex;flex-direction:column;gap:7px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.chat-messages::-webkit-scrollbar{display:none}.chat-msg{display:flex;flex-direction:column;opacity:0;transform:translateY(5px);transition:opacity .3s ease,transform .3s ease}.chat-msg.visible{opacity:1;transform:translateY(0)}.chat-msg-user{align-items:flex-end}.chat-msg-ai{align-items:flex-start}.chat-bubble-user{background:#ffffff17;color:#fffc;padding:7px 10px;border-radius:11px 11px 3px;font-size:11px;line-height:1.5;max-width:90%;font-family:Geist,sans-serif}.chat-bubble-ai{background:#ffffff0e;color:#ffffffb8;padding:8px 10px;border-radius:3px 11px 11px;font-size:11px;line-height:1.6;max-width:95%;font-family:Geist,sans-serif}.chat-bubble-ai strong{color:#ffffffeb;font-weight:600}.chat-upload-bubble{display:flex;align-items:center;gap:6px;background:#ffffff0e;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:5px 9px;color:#ffffff73;font-size:10px;font-family:Geist,sans-serif;max-width:85%}.chat-upload-icon{font-size:12px}.chat-tool{background:#00000059;border:1px solid rgba(255,255,255,.06);border-left:2px solid rgba(183,36,63,.45);border-radius:0 6px 6px 0;padding:6px 9px;font-family:JetBrains Mono,monospace;font-size:9.5px;max-width:96%}.chat-tool-name{color:#ffffff9e;display:flex;align-items:center;gap:5px}.chat-tool-arrow{color:#b7243f}.chat-tool-result{margin-top:3px;color:#ffffff4d;font-size:9px;display:flex;align-items:center;gap:5px}.chat-tool-spinner{width:7px;height:7px;border:1.5px solid rgba(255,255,255,.15);border-top-color:#b7243f;border-radius:50%;animation:chatSpin .7s linear infinite;flex-shrink:0}@keyframes chatSpin{to{transform:rotate(360deg)}}.chat-tool-check{color:#22c55e;font-size:9px}.chat-typing{display:flex;gap:3px;padding:8px 10px;background:#ffffff0e;border-radius:3px 11px 11px;align-self:flex-start;width:fit-content}.chat-typing-dot{width:4px;height:4px;border-radius:50%;background:#ffffff59;animation:chatTyping 1.2s ease-in-out infinite}.chat-typing-dot:nth-child(2){animation-delay:.15s}.chat-typing-dot:nth-child(3){animation-delay:.3s}@keyframes chatTyping{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-3px);opacity:.8}}.chat-input-bar{padding:8px 10px;border-top:1px solid rgba(255,255,255,.05);flex-shrink:0}.chat-input-stub{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:7px;padding:7px 10px;color:#ffffff2e;font-size:10.5px;font-family:Geist,sans-serif}.cmp-outer{width:100%}.cmp-labels{display:flex;justify-content:space-between;padding:0 4px;margin-bottom:8px}.cmp-lbl{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cmp-lbl-l{color:#1c191647}.cmp-lbl-r{color:#b7243f;display:flex;align-items:center;gap:5px}.cmp-lbl-dot{width:5px;height:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 5px #22c55e99;animation:cmpPulse 2s ease-in-out infinite}@keyframes cmpPulse{0%,to{opacity:1}50%{opacity:.4}}.cmp-wrap{position:relative;width:100%;height:520px;border-radius:12px;overflow:hidden;box-shadow:0 28px 72px #0000002e,0 4px 20px #0000001a;--cmp:50%}.cw{position:absolute;inset:0;display:flex;flex-direction:column;background:#1b1714;font-family:Geist,sans-serif}.cw-l{clip-path:inset(0 calc(100% - var(--cmp)) 0 0)}.cw-r{clip-path:inset(0 0 0 var(--cmp))}.cw-bar{display:flex;align-items:center;padding:11px 16px;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;background:#211d19}.cw-bar-r{background:#1e1a17}.cw-dots{display:flex;gap:5px;flex-shrink:0}.cw-dots span{width:11px;height:11px;border-radius:50%}.cw-dots span:nth-child(1){background:#ff5f57}.cw-dots span:nth-child(2){background:#ffbd2e}.cw-dots span:nth-child(3){background:#27c93f}.cw-title{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;font-weight:500;color:#ffffff9e}.cw-title svg{color:#ffffff47}.cw-title-ava{width:20px;height:20px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#ffffff7a}.cw-pom-logo{width:18px;height:18px;object-fit:contain;opacity:.85}.cw-badge{font-size:9px;font-weight:600;color:#16a34a;background:#16a34a1a;border:1px solid rgba(22,163,74,.22);border-radius:10px;padding:2px 7px;letter-spacing:.02em}.cw-new-btn{flex-shrink:0;color:#ffffff47;cursor:pointer;padding:4px;border-radius:5px;display:flex}.cw-msgs{flex:1;padding:18px 20px 10px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.cw-msgs::-webkit-scrollbar{width:3px}.cw-msgs::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.cw-user{display:flex;justify-content:flex-end}.cw-user-b{background:#2c2520;color:#ffffffd1;padding:9px 14px;border-radius:18px 18px 4px;font-size:13px;line-height:1.5;max-width:78%;border:1px solid rgba(255,255,255,.07)}.cw-ai{display:flex;gap:10px;align-items:flex-start}.cw-ava{width:28px;height:28px;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:9px;font-weight:700;color:#ffffff73;margin-top:2px}.cw-ava-p{background:#b7243f1f}.cw-ava-p img{width:15px;height:15px;object-fit:contain}.cw-ai-txt{flex:1;font-size:13px;line-height:1.65;color:#ffffffbf;padding-top:2px}.cw-ai-txt strong{color:#fffffff2;font-weight:600}.cw-upload{display:flex;justify-content:flex-end}.cw-upload-b{display:flex;align-items:center;gap:8px;background:#2c2520;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:7px 12px;font-size:11px;color:#ffffff8c;max-width:70%}.cw-upload-b .cw-uico{font-size:15px}.cw-upload-fname{color:#ffffffb8;font-weight:500}.cw-tool-b{background:#00000047;border:1px solid rgba(255,255,255,.07);border-left:2px solid rgba(183,36,63,.45);border-radius:0 8px 8px 0;padding:8px 12px;font-family:JetBrains Mono,monospace;max-width:96%}.cw-tool-h{display:flex;align-items:center;gap:6px;font-size:10px;color:#fff6;margin-bottom:4px}.cw-tool-fn{font-size:10.5px;color:#ffffffad;display:flex;align-items:center;gap:5px}.cw-tool-arr{color:#b7243f}.cw-tool-res{margin-top:4px;font-size:9.5px;color:#ffffff4d;display:flex;align-items:center;gap:5px}.cw-tool-spin{width:7px;height:7px;border:1.5px solid rgba(255,255,255,.12);border-top-color:#b7243f;border-radius:50%;animation:cwSpin .7s linear infinite;flex-shrink:0}@keyframes cwSpin{to{transform:rotate(360deg)}}.cw-tool-ok{color:#22c55e}.cw-typing-row{display:flex;gap:4px;padding:8px 2px;align-items:center}.cw-td{width:5px;height:5px;border-radius:50%;background:#ffffff59;animation:cwTd 1.2s ease-in-out infinite}.cw-td:nth-child(2){animation-delay:.15s}.cw-td:nth-child(3){animation-delay:.3s}@keyframes cwTd{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:.8}}.cw-m{opacity:0;transform:translateY(5px);transition:opacity .3s ease,transform .3s ease}.cw-m.in{opacity:1;transform:translateY(0)}.cw-foot{padding:10px 16px 14px;flex-shrink:0}.chat-dots{display:flex;justify-content:center;gap:7px;margin-top:14px}.chat-dot{width:6px;height:6px;border-radius:50%;background:#1c191624;border:none;cursor:pointer;padding:0;flex-shrink:0;transition:background .2s,transform .2s}.chat-dot:hover{background:#1c191647}.chat-dot.active{background:#1c191666;transform:scale(1.25)}.cw-inp{background:#2c2520;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;align-items:flex-end;gap:8px;padding:9px 12px}.cw-inp-pom{border-color:#b7243f2e}.cw-add{width:24px;height:24px;border-radius:50%;background:#ffffff12;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffff6b;flex-shrink:0}.cw-inp-ph{flex:1;min-width:0;font-size:12px;color:#ffffff38;font-family:Geist,sans-serif;pointer-events:none;word-break:break-word}.cw-inp-r-btns{display:flex;align-items:center;gap:4px;flex-shrink:0}.cw-globe-btn{background:none;border:none;cursor:pointer;color:#ffffff52;display:flex;align-items:center;padding:2px}.cmp-div{position:absolute;top:0;bottom:0;left:var(--cmp);width:2px;background:#ffffff24;transform:translate(-50%);cursor:col-resize;z-index:20;transition:background .15s}.cmp-div:hover,.cmp-div.cmp-dragging{background:#ffffff47}.cmp-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background:#b7243f;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 14px #b7243f80,0 0 0 3px #b7243f26;cursor:col-resize;user-select:none;transition:transform .12s,box-shadow .12s}.cmp-div.cmp-dragging .cmp-handle{transform:translate(-50%,-50%) scale(1.12);box-shadow:0 4px 22px #b7243f99,0 0 0 5px #b7243f33}.cw-send-btn{width:26px;height:26px;border-radius:7px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#ffffff73;cursor:pointer;flex-shrink:0;transition:background .18s,color .18s,border-color .18s}.cw-send-btn.lit{background:#b7243f;color:#fff;border-color:#b7243f}.cw-graph-wrap{width:100%;margin:3px 0 2px}.cw-graph-lbl{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1c191647;margin-bottom:5px;padding-left:1px}.cw-graph{width:100%;height:150px;border-radius:8px;overflow:hidden;background:#f5f2ec;border:1px solid rgba(0,0,0,.07);position:relative}.cw-graph canvas{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.mob-chat-win{background:#f5f2ec;border-radius:12px;overflow:hidden}.mob-chat-head{background:#e8e4de;padding:9px 12px;display:flex;align-items:center;gap:8px}.mob-chat-dots{display:flex;gap:4px}.mob-chat-dots span{width:9px;height:9px;border-radius:50%;background:#00000029}.mob-chat-title{flex:1;text-align:center;font-size:11.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:5px;color:#0f1419}.mob-chat-badge{background:#22c55e;color:#fff;font-size:9px;padding:2px 7px;border-radius:20px;font-weight:700;letter-spacing:.02em}.mob-chat-body{padding:12px;display:flex;flex-direction:column;gap:8px}.mob-chat-ai-prior{background:#fff;border-radius:10px;padding:9px 12px;font-size:12px;color:#1c191699;line-height:1.5}.mob-chat-user{background:#0f1419;color:#fff;border-radius:10px 10px 2px;padding:9px 12px;font-size:12px;align-self:flex-end;max-width:88%;line-height:1.4}.mob-chat-tool{background:#fff;border-radius:8px;padding:10px 11px}.mob-chat-tool-hd{font-size:10.5px;color:#1c191680;margin-bottom:7px;display:flex;align-items:center;gap:4px}.mob-chat-tool-hd:before{content:"✓";color:#22c55e;font-weight:700}.mob-chat-src{display:flex;align-items:center;gap:7px;padding:3px 0}.mob-chat-ava{width:20px;height:20px;border-radius:3px;background:#b7243f;color:#fff;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mob-chat-src-text{font-size:11.5px;color:#1c1916b8}.mob-chat-ai-line{font-size:12px;color:#1c1916d9;line-height:1.5;background:#fff;border-radius:2px 10px 10px;padding:9px 12px}.mob-chat-prov-src{font-size:11px;color:#1c1916a6;padding:2px 0 2px 16px;position:relative}.mob-chat-prov-src:before{content:"✓";color:#22c55e;position:absolute;left:0;font-size:10px;font-weight:700}.mob-chat-tool-status-line{font-size:11px;color:#1c191699;padding:2px 0;display:flex;align-items:center;gap:4px}.mob-chat-tool-status-line:before{content:"✓";color:#22c55e;font-size:10.5px;font-weight:700}.mob-feature-carousel,.mob-fc-slide{display:none}.mob-fc-slide.active{display:block}.mob-fc-dots{display:flex;justify-content:center;gap:6px;padding:14px 0 4px}.mob-fc-dot{width:6px;height:6px;border-radius:3px;background:#0000002e;border:none;cursor:pointer;padding:0;transition:width .25s,background .25s}.mob-fc-dot.active{width:20px;background:#b7243f}.mob-fc-card{display:flex;flex-direction:column;gap:12px}.mob-fc-feature-name{font-size:16px;font-weight:700;color:#0f1419;margin-top:2px}.mob-fc-feature-desc{font-size:13.5px;color:#1c19169e;line-height:1.5;margin:0}.mob-fc-feature-link{font-size:13px;font-weight:600;color:#b7243f;text-decoration:none}.mob-ent-carousel,.mob-ent-slide{display:none}.mob-ent-slide.active{display:block}.mob-ent-dots{display:flex;justify-content:center;gap:6px;padding:14px 0 4px}.mob-ent-dot{width:6px;height:6px;border-radius:3px;background:#0000002e;border:none;cursor:pointer;padding:0;transition:width .25s,background .25s}.mob-ent-dot.active{width:20px;background:#b7243f}.mob-ent-stat{font-size:52px;font-weight:500;letter-spacing:-.04em;line-height:1;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:6px}.mob-ent-stat-desc{font-size:13px;color:#1c191685;margin-bottom:20px}.mob-ent-title{font-size:18px;font-weight:600;color:#0f1419;margin-bottom:8px}.mob-ent-body{font-size:14px;color:#1c1916ad;line-height:1.6;margin:0}.mob-pillar-modal-overlay{display:none;position:fixed;inset:0;background:#00000073;z-index:900}.mob-pillar-modal{position:absolute;bottom:0;left:0;right:0;background:#fff;border-radius:20px 20px 0 0;padding:0 0 40px;max-height:82svh;overflow-y:auto;transform:translateY(100%);transition:transform .35s cubic-bezier(.32,.72,0,1)}.mob-pillar-modal-overlay.visible .mob-pillar-modal{transform:translateY(0)}.mob-pillar-handle{width:36px;height:4px;border-radius:2px;background:#00000024;margin:14px auto 20px}.mob-pillar-modal-title{font-size:16px;font-weight:600;padding:0 20px 14px;border-bottom:1px solid rgba(0,0,0,.07);display:flex;align-items:center;justify-content:space-between}.mob-pillar-modal-close{background:none;border:none;cursor:pointer;padding:0;color:#68625c;line-height:1;font-size:20px;display:flex;align-items:center}.mob-pillar-list{padding:4px 20px 0}.mob-pillar-item{padding:16px 0;border-bottom:1px solid rgba(0,0,0,.06)}.mob-pillar-item:last-child{border-bottom:none}.mob-pillar-item-title{font-size:15px;font-weight:600;color:#0f1419;margin-bottom:5px}.mob-pillar-item-body{font-size:13.5px;color:#1c191699;line-height:1.5;margin:0}.mob-temporal-more-btn{display:none}.nav-burger{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:8px;margin-left:4px;z-index:500}.nav-burger span{display:block;width:22px;height:2px;background:#0f1419;border-radius:2px;transition:all .25s}.nav-burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mob-overlay{display:none;position:fixed;inset:0;background:#00000059;z-index:9997;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.mob-overlay.open{display:block}.mob-drawer{position:fixed;top:0;right:0;bottom:0;width:300px;max-width:90vw;background:#fff;z-index:10000;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto}.mob-drawer.open{transform:translate(0)}.mob-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.08)}.mob-head-logo{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;letter-spacing:-.03em;color:#0f1419;text-decoration:none}.mob-head-logo img{height:24px;width:auto;position:relative;top:-1px}.mob-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#00000012;border:none;border-radius:5px;cursor:pointer;font-size:14px;color:#0f1419;line-height:1}.mob-body{padding:20px 20px 32px}.mob-sec{margin-bottom:24px}.mob-sec-label{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b7243f;padding-bottom:8px;display:flex;align-items:center;gap:6px}.mob-sec-label:before{content:"";width:14px;height:1.5px;background:#b7243f;border-radius:2px;display:block}.mob-sub-label{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#00000059;padding:14px 0 4px;margin-top:2px}.mob-sec a{display:block;font-size:14.5px;font-weight:500;color:#1c1916cc;text-decoration:none;padding:9px 0;border-bottom:1px solid rgba(0,0,0,.06)}.mob-sec a:last-child{border-bottom:none}.mob-sec a:active{color:#b7243f}.mob-cta{display:block;background:#b7243f;color:#fff;padding:14px;border-radius:6px;font-size:14px;font-weight:700;text-align:center;text-decoration:none;margin-top:8px;letter-spacing:-.01em}@media(max-width:900px){.nav-burger{display:flex}.nav-links{display:none!important}.btn-nav{display:none}.nav-inner{grid-template-columns:1fr auto}}.system-sec{background:#faf8f4}.sys-eyebrow{text-align:center;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.system-sec h2.sys-h2{text-align:left;font-size:clamp(24px,3.4vw,40px);line-height:1.12;letter-spacing:-.02em;margin:0 0 16px;max-width:none;white-space:nowrap}.system-sec .sys-lede{text-align:left;color:#68625c;width:100%;max-width:none;margin:0 0 28px;font-size:16px;line-height:1.6}.sys-lede-mob{display:none}@media(max-width:680px){.system-sec .sys-lede br{display:none}}.sys-stage-wrap{display:grid;grid-template-columns:7.5fr 6fr;align-items:center;gap:72px;margin-top:0}.sys-content-col{display:flex;flex-direction:column;gap:0}.sys-callout-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 44px;max-width:760px;padding-top:28px;border-top:1px solid rgba(0,0,0,.1)}.sys-stage{position:relative;width:min(590px,100%);aspect-ratio:1}.sys-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sys-ring .track{fill:none;stroke:#00000012;stroke-width:4}.sys-ring .seg{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round}.mob-sys-progress,.sys-swipe-hint{display:none}.sys-callout-wrap{position:relative}.sys-box{position:absolute;inset:14% 6%;background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.12);border-top:2px solid rgba(183,36,63,.55);box-shadow:0 0 0 1px #0000000d,0 18px 48px #0000001a;display:flex;flex-direction:column;overflow:hidden}.sys-box .cw-bar{background:#f8f4ef;border-bottom:1px solid rgba(0,0,0,.07)}.sys-box .cw-title{color:#1c1916a6}.sys-box .cw-title svg{color:#1c191640}.sys-box .cw-dots span:nth-child(1){background:#00000026}.sys-box .cw-dots span:nth-child(2){background:#0000001c}.sys-box .cw-dots span:nth-child(3){background:#00000014}.sys-box .cw-new-btn{color:#1c19164d}.sys-box .cw-foot{padding:10px 14px 13px}.sys-box .cw-inp{background:#fff;border-color:#00000014}.sys-box .cw-add{background:#0000000f;border-color:#00000014;color:#1c19166b}.sys-box .cw-inp-ph{color:#1c191666}.sys-box .cw-send-btn{background:#0000000f;border-color:#00000017;color:#1c191680}.sys-body{position:relative;flex:1;min-height:0;overflow:hidden}.sys-panel{position:absolute;inset:0;padding:14px 15px;opacity:0;background:#fff;display:flex;flex-direction:column;justify-content:center;gap:8px}.sys-panel:not(.active){display:none}.sys-panel.active{opacity:1;transform:none}.sys-ln{height:7px;border-radius:5px;background:#eceae6}.sys-ln.fill{background:var(--grad)}.sys-lanes{display:flex;gap:6px;margin-bottom:2px}.sys-lane{flex:1;font-size:9.5px;font-weight:600;text-align:center;padding:5px 0;border-radius:6px;background:#f3efea;color:#b3aaa2;letter-spacing:.02em}.sys-cap{font-size:10px;color:#68625c}.sys-panel.hy{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:13px;text-align:left;padding:18px 16px 14px}.hy-user{align-self:flex-end;max-width:84%;background:#0f1419;color:#f5f0e8;font-size:12px;line-height:1.4;padding:8px 12px;border-radius:12px 12px 3px;opacity:0}.hy-ai{display:flex;flex-direction:column;gap:11px}.hy-tool{display:flex;align-items:center;gap:10px;background:#00000006;border:1px solid rgba(0,0,0,.07);border-left:2px solid var(--accent);border-radius:8px;padding:7px 10px;margin:5px 0;opacity:0}.hy-tool svg{width:58px;height:58px;flex:none;overflow:visible}.hy-tlabel{font-size:10.5px;color:#1c19169e;line-height:1.45}.hy-tlabel b{color:var(--accent);font-weight:600}.hy-ops{display:flex;flex-direction:column;gap:6px;min-width:0}.hy-op{display:flex;align-items:center;gap:7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:-.01em;color:#1c191699;opacity:0}.hy-op-status{position:relative;width:12px;height:12px;flex:none}.hy-op-dot{position:absolute;top:3px;left:3px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.hy-op-tick{position:absolute;inset:0;border-radius:50%;background:var(--accent);color:#fff;font-size:8px;line-height:1;display:flex;align-items:center;justify-content:center;opacity:0}@keyframes opPulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes tickIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.sys-panel.hy.active .hy-op{animation:hyRise .4s both}.sys-panel.hy.active .hy-op-dot{animation:opPulse 1s ease-in-out infinite}.sys-panel.hy.active .hy-op-tick{animation:tickIn .3s both}.hy-edge{stroke:#b7243f66;stroke-width:2;opacity:0}.hy-edge.lit{stroke:var(--accent);stroke-width:2.5}.hy-node{opacity:0;transform-box:fill-box;transform-origin:center}.hy-node circle{fill:#fff;stroke:var(--accent);stroke-width:2.5}.hy-node.dim circle{stroke:#1c19164d}.hy-node.flag circle{fill:var(--accent);stroke:var(--accent)}.sys-panel.hy.active .hy-node.hub circle{animation:hubLight .45s ease 4.7s forwards}@keyframes hubLight{0%{fill:#fff;stroke:#1c19164d}to{fill:var(--accent);stroke:var(--accent)}}.hy-line{font-size:12.5px;line-height:1.45;color:#1c1916d6;opacity:0}.hy-line b{color:#0f1419;font-weight:600}.hy-cost{font-size:10px;font-weight:600;color:var(--accent);opacity:0}.sys-panel.mem{gap:9px}.sys-panel.mem .hy-ai{gap:8px}.sys-panel.mem .hy-tool{flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px}.mem-srcs{display:flex;flex-direction:column;gap:5px;width:100%}.mem-src{display:flex;align-items:center;gap:7px;font-size:10px;color:#1c191699;opacity:0}.mem-ava{width:16px;height:16px;border-radius:50%;background:#b7243f1a;color:var(--accent);font-size:7.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.mem-src .mem-meta b{color:#1c1916d1;font-weight:600}.sys-panel.hy.active .mem-src{animation:hyRise .4s both}.sys-panel.prov .hy-tool{flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px}.prov-srcs{display:flex;flex-direction:column;gap:5px;width:100%}.prov-src{display:flex;align-items:center;gap:7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;color:#1c19169e;opacity:0}.prov-tick{width:13px;height:13px;border-radius:50%;background:#1f9d63;color:#fff;font-size:8px;line-height:1;display:flex;align-items:center;justify-content:center;flex:none}.sys-panel.hy.active .prov-src{animation:hyRise .4s both}.sys-panel.ia .hy-ai{gap:8px}.ia-diagram{width:100%;max-width:236px;margin:2px auto;opacity:0}.sys-panel.hy.active .ia-diagram{animation:hyRise .5s both}.ia-diagram svg{width:100%;height:auto;display:block;overflow:visible}.ia-bound{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-dasharray:4 3;opacity:0}.ia-label{fill:var(--accent);font-size:7px;font-weight:700;letter-spacing:.06em;opacity:0}.ia-silo,.ia-pom,.ia-cloud{transform-box:fill-box;transform-origin:center;opacity:0}.ia-silo rect{fill:#fff;stroke:#1c191647;stroke-width:1.5}.ia-silo text{fill:#1c191699;font-size:6px;font-weight:500}.ia-pom rect{fill:var(--accent)}.ia-pom text{fill:#fff;font-size:8px;font-weight:600}.ia-link{stroke:var(--accent);stroke-width:1.6;opacity:0}.ia-cloud text{font-size:7px;fill:#9aa0b2;font-weight:600}.ia-x{stroke:#c0392b;stroke-width:1.6;stroke-linecap:round}.sys-panel.hy.active .ia-bound,.sys-panel.hy.active .ia-label{animation:hyFade .5s both}.sys-panel.hy.active .ia-silo,.sys-panel.hy.active .ia-pom{animation:hyPop .45s both}.sys-panel.hy.active .ia-link,.sys-panel.hy.active .ia-cloud{animation:hyFade .5s both}.sys-panel.shutting .hy-user,.sys-panel.shutting .hy-line,.sys-panel.shutting .hy-tool,.sys-panel.shutting .hy-op,.sys-panel.shutting .mem-src,.sys-panel.shutting .hy-cost,.sys-panel.shutting .hy-op-tick{opacity:1!important;animation:none!important}.shut-overlay{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:5}.shut-panel{position:absolute;inset:0;transform:translateY(-101%);background:#1c1c21;background-image:repeating-linear-gradient(180deg,#2a2a31 0 6px,#191920 6px 7px);box-shadow:inset 0 -9px 16px #0006,0 8px 16px #00000059;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:0 22px}.sys-panel.shutting .shut-panel{animation:shutDown 1.9s cubic-bezier(.3,.72,.35,1) .5s forwards}@keyframes shutDown{0%{transform:translateY(-101%)}to{transform:translateY(0)}}.shut-lock{position:relative;display:flex;align-items:center;justify-content:center}.shut-lock svg{display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.shut-ring{position:absolute;width:58px;height:58px;border:2px solid var(--accent);border-radius:50%;opacity:0}.sys-panel.shutting .shut-ring{animation:lockRing .7s ease 2.6s}@keyframes lockRing{0%{opacity:.85;transform:scale(.5)}to{opacity:0;transform:scale(1.7)}}.shut-label{color:#fff;font-size:12.5px;font-weight:600;letter-spacing:.02em;text-align:center;line-height:1.45;max-width:240px}.hy-ai-prior{align-self:flex-start;max-width:86%;background:#f4f1ec;color:#1c1916d1;font-size:12px;line-height:1.4;padding:8px 12px;border-radius:12px 12px 12px 3px}.sys-panel.prov{justify-content:flex-start}.sys-panel.prov .hy-ai{gap:8px}.chat-scroll{display:flex;flex-direction:column;gap:12px;width:100%;transition:transform .8s ease;will-change:transform}.sys-panel.mem .chat-scroll{gap:9px}.sys-panel.prov .chat-scroll{gap:8px}.sys-panel.hy.active .hy-user{animation:hyRise .4s both}.sys-panel.hy.active .hy-tool{animation:hyRise .5s both}.sys-panel.hy.active .hy-edge{animation:hyFade .5s both}.sys-panel.hy.active .hy-node{animation:hyPop .45s both}.sys-panel.hy.active .hy-line,.sys-panel.hy.active .hy-cost{animation:hyRise .5s both}@keyframes hyPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes hyFade{0%{opacity:0}to{opacity:1}}@keyframes hyRise{0%{opacity:0}to{opacity:1}}@keyframes sendPulse{0%{transform:scale(1)}40%{transform:scale(.78);background:var(--accent);color:#fff}to{transform:scale(1)}}.sys-box .cw-send-btn.sending{animation:sendPulse .45s ease}@media(prefers-reduced-motion:reduce){.sys-panel.hy .hy-user,.sys-panel.hy .hy-tool,.sys-panel.hy .hy-edge,.sys-panel.hy .hy-node,.sys-panel.hy .hy-op,.sys-panel.hy .hy-op-tick,.sys-panel.hy .mem-src,.sys-panel.hy .prov-src,.sys-panel.hy .hy-ai-prior,.sys-panel.hy .ia-diagram,.sys-panel.hy .ia-bound,.sys-panel.hy .ia-label,.sys-panel.hy .ia-silo,.sys-panel.hy .ia-pom,.sys-panel.hy .ia-link,.sys-panel.hy .ia-cloud,.sys-panel.hy .hy-line,.sys-panel.hy .hy-cost{opacity:1!important;animation:none!important}.sys-panel.hy .chat-scroll{transition:none!important}}.sys-callout{position:relative;display:block;text-decoration:none;color:inherit;padding:0;cursor:pointer;transition:.3s}.sys-callout.active .prob-title{color:var(--accent)}.sys-num{font-size:11px;font-weight:700;color:#c9c2ba;transition:.3s}.sys-callout.active .sys-num{color:var(--accent)}.sys-callout .prob-title{font-size:17px;font-weight:600;margin-bottom:8px}.sys-callout .prob-body{font-size:14px;line-height:1.6;color:#68625c;max-width:240px}.sys-more{position:absolute;top:2px;right:0;font-size:12px;font-weight:600;color:var(--accent);opacity:0;transition:.3s;text-decoration:none}.sys-callout.active .sys-more{opacity:1}.sys-pause{position:absolute;top:10px;right:10px;z-index:10;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;border-radius:50%;border:1px solid var(--border);background:#fff;color:#9aa0b2;cursor:pointer;transition:color .2s,border-color .2s}.sys-pause:hover{color:var(--accent);border-color:#b7243f59}.sys-hint{text-align:center;font-size:12px;color:#a89e96;margin-top:32px}@media(max-width:900px){.sys-stage-wrap{grid-template-columns:1fr;gap:28px}.sys-callout-grid{grid-template-columns:1fr 1fr}.sys-stage{width:min(400px,88vw);margin:0 auto}.sys-box{inset:17% 2%}}@media(prefers-reduced-motion:reduce){.sys-panel{transition:none}}.stats-sash{background:#fff;border-top:1px solid rgba(0,0,0,.13);border-bottom:1px solid rgba(0,0,0,.13);padding:60px 44px}.stats-sash-inner{max-width:1120px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center}.stats-sash-div{background:#00000014;align-self:stretch}.stats-sash-item{padding:0 40px;text-align:center}.stats-sash-item:first-child{padding-left:0}.stats-sash-item:last-child{padding-right:0}.stats-sash-n{font-size:46px;font-weight:500;letter-spacing:-.04em;line-height:1;display:block;margin-bottom:10px;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stats-sash-desc{font-size:14px;color:#1c1916bf;font-weight:400;line-height:1.5;margin:0}@media(max-width:800px){.stats-sash-inner{grid-template-columns:1fr;gap:36px}.stats-sash-div{height:1px;width:100%}.stats-sash-item{padding:0!important}.stats-sash{padding:48px 20px}}@media(max-width:900px){.btn-sm-ghost{display:none}.sec,.cta-sec{padding:56px 20px!important}.sec-inner,.tech-inner,.foot-inner,.hero-inner,.stats-grid{padding-left:0!important;padding-right:0!important}.hero{display:block!important;width:100%!important;padding:96px 20px 56px!important}.hero-inner{max-width:100%}.hero-canvas,.hero-static,.platform-canvas,.platform-canvas-bl,.stats-sash,.callout-band,.tech-canvas-zone{display:none!important}h1{font-size:clamp(30px,8vw,44px)!important;line-height:1.16;max-width:100%}.hero h1 br{display:none}.hero-sub{font-size:16px;line-height:1.7;max-width:100%}h2{font-size:28px}.two-col,.problem-grid,.uc-challenge-row,.stats-grid,.pillars,.cap-strip,.api-grid,.algo-feat-grid,.security-grid,.uc-card-grid,.uc-deliver-grid,.nav-tiles,.nav-tiles-row2,.blog-grid,.comm-inner,.fde-grid,.sys-stage-wrap,.support-grid,.plat-grid,.tech-inner{grid-template-columns:1fr!important}.tech-pillars,.sys-callout-grid{grid-template-columns:1fr 1fr!important}.pillar,.stat-c{border-right:none!important}.nav-tiles,.nav-tiles-row2{gap:12px}img{max-width:100%;height:auto}.feat-tabs-inner,.audience-nav-inner{flex-direction:column}.feat-tab,.audience-nav-link{border-right:none!important;border-bottom:1px solid rgba(0,0,0,.08);width:100%;text-align:left}.hero-actions,.cta-btns,.cta-actions{flex-direction:column;align-items:stretch}.hero-actions a,.cta-btns a,.cta-actions a{justify-content:center;text-align:center}footer{padding:48px 20px 32px!important}.foot-inner{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:24px!important}.foot-cols{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.foot-copy{white-space:normal!important}}@media(max-width:480px){h1{font-size:clamp(28px,9vw,38px)!important}.tech-pillars,.sys-callout-grid{grid-template-columns:1fr!important}}.mob-only{display:none}.mob-graph-wrap{margin-top:64px;height:110px;position:relative;overflow:hidden;background:#fff;-webkit-mask-image:linear-gradient(to bottom,black 40%,transparent 100%);mask-image:linear-gradient(to bottom,black 40%,transparent 100%)}.mob-graph-wrap canvas{width:100%;height:100%;display:block}.mob-top-ticker{background:#fff;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);overflow:hidden;padding:12px 0}.mob-top-ticker .ticker-track{animation-duration:50s}.mob-top-ticker .ticker-item{color:#1c1916cc;font-size:13px}.mob-top-ticker .ticker-icon img{filter:none;opacity:1}.mob-nar-sec{padding:48px 24px 40px;background:#fff}.mob-nar-h,.mob-nar-body,.mob-nar-coda{font-size:clamp(28px,8vw,44px);font-weight:400;line-height:1.35;letter-spacing:-.025em;color:#0f1419;margin-bottom:20px}.mob-nar-body{font-size:clamp(18px,5vw,26px);line-height:1.55;letter-spacing:-.015em}.mob-nar-h{font-size:clamp(32px,9vw,52px);font-weight:600;letter-spacing:-.035em}.mob-nar-coda{background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:0}.mob-features-sec{padding:40px 24px 20px;background:#fff}.mob-features-lede{font-size:15px;color:#68625c;line-height:1.65;margin:0 0 28px}.mob-features-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:24px;display:flex;align-items:center;gap:8px}.mob-features-label:before{content:"";width:18px;height:1.5px;background:var(--accent);border-radius:2px}.mob-feature-items{display:flex;flex-direction:column;background:#f7f5f2;border-radius:14px;padding:4px 18px}.mob-feature-item{padding:16px 0}.mob-feature-item:last-child{border-bottom:none}.mob-fi-title{font-size:17px;font-weight:600;color:#0f1419;margin-bottom:5px;letter-spacing:-.01em}.mob-fi-body{font-size:14px;color:#68625c;line-height:1.6;margin:0}.mob-features-link{display:block;margin-top:24px;color:var(--accent);font-weight:600;font-size:14px;text-decoration:none;text-align:right}@media(max-width:900px){[data-theme=pometry] .nav:before{content:none}.nav,[data-theme=pometry] .nav{padding:0 20px!important}.mob-only{display:block!important}.mob-top-ticker,.mob-nar-sec{margin-top:0}.hero,.system-sec,.stats-sash{display:none!important}.tech-inner{display:block!important}.tech-heading{font-size:26px!important}.tech-lead{font-size:16px;margin-bottom:20px}.tech-pillars{grid-template-columns:1fr!important;gap:0!important;padding:4px 18px!important;background:#f7f5f2;border-radius:14px;border-top:none!important;margin-top:20px}.tech-pillar{padding:16px 0;border-bottom:none}.tech-pillar:last-child{border-bottom:none}.tech-pillar-title{font-size:16px}.tech-learn-more{display:none}#tech-temporality,#tech-enterprise{padding:20px 24px!important;border-top:none!important}.mob-feature-carousel{display:block}#use-cases{padding:20px 24px 64px!important;border-top:none!important}.uc-bento{grid-template-columns:1fr!important;gap:16px!important}}.skip-link{position:fixed;top:-120px;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{top:16px;left:16px;width:auto;height:auto;padding:12px 20px;overflow:visible;clip:auto;white-space:normal;background:#b7243f;color:#fff;font-size:14px;font-weight:700;border-radius:6px;z-index:9999;text-decoration:none}@media(max-width:900px){html[data-theme=pometry]:after{display:none!important}}.tech-web-wrap{display:none}@media(max-width:1200px){#tech-enterprise{position:relative;overflow:hidden;padding-top:64px!important;padding-bottom:56px!important}#tech-enterprise .tech-inner{position:relative;z-index:1}#tech-enterprise .tech-canvas-zone{display:none!important}}@media(min-width:901px)and (max-width:1200px){.tech-web-wrap{display:block;position:absolute;inset:0 0 0 auto;width:min(680px,58%);z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 50%),radial-gradient(125% 135% at 100% 22%,#000 42%,transparent 84%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 50%),radial-gradient(125% 135% at 100% 22%,#000 42%,transparent 84%);mask-composite:intersect}.tech-web-wrap canvas{width:100%;height:100%;display:block}}
