[data-interactive-canvas]{--teal:#0d9b8a;--bg:#111214;--grid:#17181a;--fit-z:1;--row-scale:1;--pad-x:32px;--hero-pad-x:32px;--text-hero:clamp(3.5rem, 5.5vw, 5rem);--text-hero-sub:clamp(1.5rem, 2.4vw, 2rem);--text-lede:clamp(.9375rem, 1.25vw, 1.125rem);--text-micro:clamp(.875rem, 1.1vw, 1rem);--text-console-h:clamp(1.25rem, 2vw, 1.75rem);--text-stat:clamp(1.75rem, 2.5vw, 2.5rem);--text-hereshow:clamp(1.5rem, 2.4vw, 1.875rem);--text-rail-h:clamp(1.25rem, 2vw, 1.625rem);--text-cta:clamp(2.5rem, 4.1vw, 3.75rem);--text-eyebrow:.6875rem;--text-headline:clamp(2.75rem, 3.8vw, 3rem);--tracking-display:-.03em;--tracking-headline:-.02em;--pulse-orange:#ff370080;--grain-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");background:var(--bg);color:#fff;font-family:var(--font-geist),system-ui,sans-serif;-webkit-font-smoothing:antialiased}[data-interactive-canvas],[data-interactive-canvas] *{box-sizing:border-box}.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}#page{width:1728px;margin:0 auto;position:relative}[data-interactive-canvas] img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}#hero{position:relative}#hero .sticky{background:var(--bg);height:100vh;position:sticky;top:0;overflow:hidden}#heroGlowMesh{--hero-leak:.88;--leak-flare-w:3.4%;--leak-halo-w:16%;pointer-events:none;z-index:0;opacity:1;will-change:opacity;position:absolute;inset:0}#heroGlowMesh:before,#heroGlowMesh:after{content:"";position:absolute;inset:0}#heroGlowMesh:before{opacity:var(--hero-leak);background: radial-gradient(ellipse var(--leak-flare-w) 44% at 57% 103%, #ffb26699 0%, #ff923a5c 20%, #e86e2626 46%, #b44a1a0a 72%, transparent 100%),  radial-gradient(ellipse var(--leak-halo-w) 34% at 57% 105%, #f08c3c33 0%, #c8602414 44%, transparent 100%),  radial-gradient(ellipse 54% 86% at -8% 64%, #ce4a1e66 0%, #b23c1a45 24%, #8c2e1624 48%, #6824140d 72%, transparent 100%),  radial-gradient(ellipse 118% 60% at 48% 106%, #f6cd9799 0%, #e9a65a78 13%, #d0783052 29%, #aa4e1e30 47%, #8234161a 65%, #62281409 82%, transparent 100%)}#heroGlowMesh:after{background-image:var(--grain-tile);opacity:calc(var(--hero-leak) * .058);background-size:140px 140px;-webkit-mask-image:linear-gradient(#0000 14%,#0006 38%,#000 66% 100%);mask-image:linear-gradient(#0000 14%,#0006 38%,#000 66% 100%)}#heroGlowMesh>canvas.hero-leak-shader{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .9s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}#heroGlowMesh>canvas.hero-leak-shader.is-on{opacity:1}@media (prefers-reduced-motion:reduce){#heroGlowMesh>canvas.hero-leak-shader{transition:none}}@media (max-width:809px){#heroGlowMesh{--hero-leak:.72;--leak-flare-w:9%;--leak-halo-w:34%}#heroGlowMesh>canvas.hero-leak-shader{display:none}}@media (prefers-reduced-motion:reduce){#heroGlowMesh{opacity:.65}}@property --colgrid-sweep{syntax:"<percentage>";inherits:false;initial-value:-10%}@property --colgrid-band{syntax:"<percentage>";inherits:false;initial-value:38%}.colgrid{pointer-events:none;--colgrid-step:128px;--colgrid-pos:-32px;--colgrid-fold-mask:linear-gradient(to bottom,#000 0%,#000 55%,#00000059 78%,transparent 100%);--colgrid-line:var(--grid);background-image:repeating-linear-gradient(90deg,var(--colgrid-line) 0 1px,transparent 1px var(--colgrid-step));background-position:var(--colgrid-pos) 0;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band) * .12)),transparent max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band) * .12))),var(--colgrid-fold-mask);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band) * .12)),transparent max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band) * .12))),var(--colgrid-fold-mask);mask-image:linear-gradient(to bottom,#000 0%,#000 max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band) * .12)),transparent max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band) * .12))),var(--colgrid-fold-mask);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.colgrid.is-intro{animation:1.2s cubic-bezier(.22,1,.32,1) forwards colgrid-wipe}.colgrid.is-intro:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg,#ffffff57 0 1px,transparent 1px var(--colgrid-step));background-position:var(--colgrid-pos) 0;-webkit-mask-image:linear-gradient(to bottom,transparent max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band))),#0000000f max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band) * .94)),#00000047 max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band) * .76)),#00000085 max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band) * .54)),#000000c7 max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band) * .28)),#000 var(--colgrid-sweep),transparent min(100%,calc(var(--colgrid-sweep) + 1.5%))),var(--colgrid-fold-mask);-webkit-mask-image:linear-gradient(to bottom,transparent max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band))),#0000000f max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band) * .94)),#00000047 max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band) * .76)),#00000085 max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band) * .54)),#000000c7 max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band) * .28)),#000 var(--colgrid-sweep),transparent min(100%,calc(var(--colgrid-sweep) + 1.5%))),var(--colgrid-fold-mask);mask-image:linear-gradient(to bottom,transparent max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band))),#0000000f max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band) * .94)),#00000047 max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band) * .76)),#00000085 max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band) * .54)),#000000c7 max(0%,calc(var(--colgrid-sweep) - var(--colgrid-band) * .28)),#000 var(--colgrid-sweep),transparent min(100%,calc(var(--colgrid-sweep) + 1.5%))),var(--colgrid-fold-mask);-webkit-mask-composite:source-in;animation:1.2s cubic-bezier(.22,1,.32,1) forwards colgrid-wipe;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.colgrid.is-intro-done{-webkit-mask-image:var(--colgrid-fold-mask);-webkit-mask-image:var(--colgrid-fold-mask);mask-image:var(--colgrid-fold-mask)}@keyframes colgrid-wipe{0%{--colgrid-sweep:-4%}to{--colgrid-sweep:106%}}@media (prefers-reduced-motion:reduce){.colgrid.is-intro,.colgrid.is-intro:after{animation:none}.colgrid.is-intro,.colgrid.is-intro-done{--colgrid-sweep:106%;--colgrid-line:var(--grid)}}#heroCopy{left:32px;top:calc(var(--chrome-offset) + clamp(2.5rem, 8vh, 5rem));will-change:transform,opacity,filter;transform-origin:0 0;z-index:10;position:absolute}#heroCopy h1{font-family:var(--font-pixel-line),ui-monospace,monospace;font-size:calc(var(--text-hero) / var(--fit-z));letter-spacing:-.02em;text-transform:none;width:min(1400px, calc(100vw / var(--fit-z) - 64px));font-weight:400;line-height:.95}#heroTitle{visibility:hidden}#heroTitle.is-decrypt-ready{visibility:visible}#heroCopy h1 .dc{visibility:hidden}#heroCopy h1 .dc.is-on{visibility:visible}#heroCopy h1 .dw{white-space:nowrap}#heroSub{width:min(800px, calc(100vw / var(--fit-z) - 64px));will-change:transform,opacity,filter;transform-origin:0 0;z-index:10;position:absolute;top:50%;left:32px}#heroSub h2{font-family:var(--font-brand-display),sans-serif;font-size:calc(var(--text-hero-sub) / var(--fit-z));letter-spacing:var(--tracking-headline);margin-bottom:18px;font-weight:500;line-height:1.1}#heroSub h2 .hero-line{white-space:nowrap;display:block}#heroMetric{vertical-align:bottom;will-change:width;height:1.1em;display:inline-block;overflow:hidden}#heroMetric .hm-track{will-change:transform;flex-direction:column;align-items:flex-start;display:flex}#heroMetric .hm-item{white-space:nowrap;height:1.1em;line-height:1.1;display:block}#heroSub p{font-family:var(--font-geist),sans-serif;font-size:calc(var(--text-lede) / var(--fit-z));color:#fffc;font-weight:400;line-height:1.5}#heroSub .micro{font-family:var(--font-geist),sans-serif;font-size:calc(var(--text-micro) / var(--fit-z));color:#fff9;margin:34px 0 12px;font-weight:400;line-height:1.5}#heroSub .surface-form-button{height:calc(42px / var(--fit-z));padding:0 calc(20px / var(--fit-z));background:var(--primary);color:var(--primary-fg);font-family:var(--font-sans);font-size:calc(.875rem / var(--fit-z));cursor:pointer;appearance:none;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;margin-top:28px;font-weight:400;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}#heroSub .surface-form-button:hover{background:var(--accent-orange);color:#fff;border-color:#0000}.ctaEmailField{width:100%;max-width:460px}.ctaEmailField .row{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#ffffff12;border-radius:9999px;align-items:center;gap:0;padding:6px 6px 6px 20px;transition:box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #ffffff26}.ctaEmailField .row:focus-within{box-shadow:inset 0 0 0 1px #ffffff80,0 0 0 3px #ffffff1a}.ctaEmailField input{min-width:0;font-family:var(--font-geist),sans-serif;font-size:calc(.875rem / var(--fit-z));color:#fff;background:0 0;border:0;outline:none;flex:1;padding:0}.ctaEmailField input::placeholder{color:#ffffffe6}.ctaEmailField button{width:calc(40px / var(--fit-z));height:calc(40px / var(--fit-z));color:#000;cursor:pointer;background:#fff;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.ctaEmailField button:hover{background:var(--accent-orange);color:#fff}.ctaEmailField button svg{width:16px;height:16px;display:block}.ctaEmailField .thanks{font-family:var(--font-geist),sans-serif;font-size:calc(.75rem / var(--fit-z));color:#fff9;margin-top:12px}.ctaEmailField .thanks[hidden]{display:none}#curveWrap{opacity:0;visibility:hidden;pointer-events:none;will-change:transform,opacity;transform-origin:1669.5px 564.5px;z-index:1;width:1681px;height:690px;position:absolute;top:161px;left:0}#curveWrap svg{width:1681px;height:100%;display:block}#logoBar{will-change:opacity;z-index:10;width:1728px;position:absolute;bottom:40px;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}#logoBar .track{--marquee-shift:-33.3333%;align-items:center;width:max-content;animation:40s linear infinite marquee;display:flex}#logoBar img{--logo-h:20px;height:var(--logo-h);opacity:.85;flex-shrink:0;width:auto;margin-right:134px}#logoBar img.lg-postman{height:calc(var(--logo-h)*1.28)}#logoBar img.lg-rio{height:calc(var(--logo-h)*1.2)}#logoBar img.lg-doordash{height:calc(var(--logo-h)*.83)}#logoBar img.lg-capital{height:calc(var(--logo-h)*.96)}#logoBar img.lg-afriex{height:calc(var(--logo-h)*.82)}#logoBar img.lg-toast{height:calc(var(--logo-h)*.98)}#logoBar img.lg-remedy{height:calc(var(--logo-h)*1.2)}#logoBar img.lg-flex{height:calc(var(--logo-h)*.88)}@keyframes marquee{0%{transform:translate(0)}to{transform:translateX(var(--marquee-shift,-50%))}}#consoleWrap{will-change:transform,opacity;opacity:1;z-index:1;width:1664px;max-width:calc(100% - 64px);height:1076px;box-shadow:none;pointer-events:none;border-radius:12px;position:absolute;top:260px;left:32px;overflow:visible}html:not(.is-home-ready) #consoleWrap{visibility:hidden}html:not(.is-home-ready) #heroChartDraw,html:not(.is-home-ready) #consoleChartTipGroup{opacity:0}#consoleWrap .nc{transform-origin:0 0;width:1500px;height:970px;box-shadow:none;background:0 0;border-radius:12px;overflow:visible;transform:scale(1.10933)}#consoleWrap .nc-card,#consoleWrap .nc-content{background:0 0;border-color:#0000;overflow:visible}#consoleWrap [data-chrome]{opacity:0;will-change:opacity,transform,filter;filter:blur(6px);transform:translate(0)}#consoleWrap.is-assembled{box-shadow:0 40px 120px #0009}#consoleWrap.is-assembled .nc{background:#000;overflow:hidden}#consoleWrap.is-assembled .nc-card{background:#080808;border-color:#ffffff17;overflow:hidden}#consoleWrap.is-assembled .nc-content{overflow:hidden}#consoleWrap .nc,#consoleWrap .nc-card{--glint-x:28%;--glint-y:10%;--glint-op:0;position:relative}#consoleWrap .nc:before,#consoleWrap .nc-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:8;background:radial-gradient(95% 70% at var(--glint-x) var(--glint-y), #ffffff12 0%, #ffffff05 34%, transparent 58%);mix-blend-mode:screen;opacity:var(--glint-op,0);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 .5px #ffffff0d}#consoleWrap .nc:before{background:radial-gradient(120% 45% at var(--glint-x) -8%, #ffffff29 0%, #ffffff0a 26%, transparent 48%), radial-gradient(60% 80% at -6% var(--glint-y), #ffffff12 0%, transparent 42%), radial-gradient(95% 70% at var(--glint-x) var(--glint-y), #ffffff06 0%, transparent 50%);box-shadow:inset 0 1.2px #ffffff3d,inset 1px 0 #ffffff14,inset -1px 0 #ffffff08,inset 0 0 0 .5px #ffffff12}#consoleWrap .nc-card:before{background:radial-gradient(80% 40% at var(--glint-x) var(--glint-y), #ffffff05 0%, transparent 48%);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 .5px #ffffff0a}@media (prefers-reduced-motion:reduce){#consoleWrap .nc,#consoleWrap .nc-card{--glint-op:.35}}#consoleShade{opacity:0;will-change:opacity;z-index:0;pointer-events:none;background:linear-gradient(#0000 0%,#0000008c 70%,#000000d9 100%);height:42%;position:absolute;bottom:0;left:0;right:0}#heroFoldFade{opacity:0;will-change:opacity;z-index:4;pointer-events:none;height:55%;position:absolute;bottom:0;left:0;right:0}#heroFoldFade .fold-blur{-webkit-backdrop-filter:blur(var(--fold-blur,0px));backdrop-filter:blur(var(--fold-blur,0px));-webkit-mask-image:linear-gradient(to bottom, transparent var(--fold-a,0%), #000 var(--fold-b,100%));-webkit-mask-image:linear-gradient(to bottom, transparent var(--fold-a,0%), #000 var(--fold-b,100%));mask-image:linear-gradient(to bottom, transparent var(--fold-a,0%), #000 var(--fold-b,100%));position:absolute;inset:0}#heroFoldFade .fold-tint{transform-origin:bottom;will-change:transform;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--bg) 20%, transparent) 18%, color-mix(in srgb, var(--bg) 65%, transparent) 42%, color-mix(in srgb, var(--bg) 92%, transparent) 70%, var(--bg) 88%, var(--bg) 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){#heroFoldFade .fold-blur{display:none}}#industriesBento{z-index:5;opacity:0;pointer-events:none;will-change:opacity,transform;flex-direction:column;justify-content:flex-end;align-items:stretch;padding:0 0 100px;display:flex;position:absolute;inset:0;transform:translateY(36px)}#industriesBento.is-live{pointer-events:auto}#industriesBento .ib-inner{flex-direction:column;gap:20px;width:100%;display:flex}#industriesBento .ib-head{padding:0 var(--home-gutter,20px);justify-content:space-between;align-items:flex-start;gap:24px;display:flex}html[data-hero-layout=desktop] #industriesBento .ib-head{transform:translateZ(0)}#industriesBento .ib-head-copy{min-width:0}#industriesBento .ib-nav{flex:none;align-items:center;gap:8px;margin-top:calc(1.125rem + 8px);display:flex}#industriesBento .ib-arrow{color:#ffffffd9;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .15s,color .15s,opacity .15s;display:inline-flex;box-shadow:inset 0 0 0 .5px #ffffff24}#industriesBento .ib-arrow:hover{color:#fff;background:#ffffff1a}#industriesBento .ib-arrow:focus-visible{outline-offset:2px;outline:2px solid #ffffff73}#industriesBento .ib-arrow:disabled,#industriesBento .ib-arrow.is-disabled{opacity:.28;cursor:default;pointer-events:none}#industriesBento .ib-arrow svg{display:block}#industriesBento .ib-eye{font-family:var(--font-mono);font-size:calc(var(--text-eyebrow) / var(--fit-z));letter-spacing:.1px;text-transform:uppercase;color:var(--accent-orange);align-items:center;gap:8px;margin:0 0 8px;font-weight:400;line-height:1.5;display:flex}#industriesBento .ib-eye:before{content:"";background:var(--accent-orange);--pulse-color:var(--pulse-orange);border-radius:2px;flex:none;width:6px;height:6px;animation:2s ease-out infinite pulse-dot-colored}@media (prefers-reduced-motion:reduce){#industriesBento .ib-eye:before{animation:none}}#industriesBento .ib-title{font-family:Giga Sans Display,sans-serif;font-size:calc(var(--text-console-h) / var(--fit-z));letter-spacing:var(--tracking-headline);color:#fff;margin:0;font-weight:400;line-height:1.25}#industriesBento .ib-sub{font-family:var(--font-geist),sans-serif;font-size:calc(.9375rem / var(--fit-z));color:#ffffff8c;max-width:36em;margin:10px 0 0;font-weight:400;line-height:1.45}#industriesBento .ib-carousel{scroll-snap-type:x mandatory;scroll-padding-inline:var(--home-gutter,20px);-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}#industriesBento .ib-carousel::-webkit-scrollbar{display:none}#industriesBento .ib-track{width:max-content;padding:4px var(--home-gutter,20px) 8px;gap:14px;display:flex}#industriesBento .ib-cell{scroll-snap-align:start;width:min(280px,72vw);height:200px;color:inherit;cursor:pointer;background:#16171aeb;border-radius:12px;flex-direction:column;flex:none;justify-content:space-between;gap:16px;padding:20px 22px;text-decoration:none;transition:background .2s,box-shadow .2s,transform .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff1f}#industriesBento .ib-cell:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 20% 0,#ffffff0f,#0000 55%);transition:background .2s,opacity .2s;position:absolute;inset:0}#industriesBento .ib-cell:hover,#industriesBento .ib-cell:focus-visible{background:#242529f5;transform:translateY(-3px);box-shadow:inset 0 0 0 .5px #ffffff47,0 18px 40px #00000059}#industriesBento .ib-cell:hover:before,#industriesBento .ib-cell:focus-visible:before{background:radial-gradient(120% 80% at 18% 0,#ffffff1f,#0000 58%)}#industriesBento .ib-cell:focus-visible{outline-offset:2px;outline:2px solid #ffffff73}#industriesBento .ib-label{z-index:1;font-family:var(--font-geist),sans-serif;font-size:calc(1.125rem / var(--fit-z));color:#fff;letter-spacing:-.01em;padding-right:28px;font-weight:500;position:relative}#industriesBento .ib-copy{z-index:1;font-family:var(--font-geist),sans-serif;font-size:calc(.875rem / var(--fit-z));color:#ffffff8c;font-weight:400;line-height:1.45;transition:color .2s;position:relative}#industriesBento .ib-cell:hover .ib-copy,#industriesBento .ib-cell:focus-visible .ib-copy{color:#ffffffc7}#industriesBento .ib-go{z-index:1;color:#ffffffe6;opacity:0;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .2s,transform .25s cubic-bezier(.16,1,.3,1),background .2s;display:inline-flex;position:absolute;top:18px;right:18px;transform:translate(4px,-2px);box-shadow:inset 0 0 0 .5px #ffffff29}#industriesBento .ib-cell:hover .ib-go,#industriesBento .ib-cell:focus-visible .ib-go{opacity:1;background:#ffffff1f;transform:translate(0)}@media (prefers-reduced-motion:reduce){#industriesBento .ib-cell,#industriesBento .ib-go{transition:none}#industriesBento .ib-cell:hover,#industriesBento .ib-cell:focus-visible{transform:none}}#consoleGlow{filter:blur(60px);opacity:0;will-change:opacity;z-index:0;pointer-events:none;background:radial-gradient(at 50% 30%,#0d9b8a24,#0000 60%);width:1728px;height:1100px;position:absolute;top:210px;left:0}#consoleHead{opacity:0;will-change:opacity,transform;z-index:0;position:absolute;top:88px;left:32px;transform:translateY(180px)}#consoleHead h3{font-family:Giga Sans Display,sans-serif;font-size:calc(var(--text-console-h) / var(--fit-z));letter-spacing:var(--tracking-headline);width:min(640px, calc(100vw / var(--fit-z) - 64px));font-weight:400;line-height:1.33}#hereshow{text-align:left;padding:150px var(--pad-x,32px) 48px;font-family:var(--font-pixel-line),ui-monospace,monospace;font-size:calc(var(--text-hereshow) / var(--fit-z));letter-spacing:var(--tracking-headline);margin:0;font-weight:400;line-height:1.3}.rowSection{scroll-margin-top:96px;position:relative}.rowSection .sticky{background:var(--bg);align-items:center;height:100vh;display:flex;position:sticky;top:0}.rowInner{gap:48px;width:1664px;height:819px;margin:0 32px;display:flex}.rail{flex-direction:column;flex:none;justify-content:space-between;width:472px;height:100%;display:flex}.rail .eyebrow{font-family:var(--font-mono);font-size:calc(var(--text-eyebrow) / var(--fit-z));letter-spacing:.1px;text-transform:uppercase;color:var(--accent-orange);align-items:center;gap:8px;margin-bottom:16px;font-weight:400;line-height:1.5;display:flex}.rail .eyebrow:before{content:"";background:var(--accent-orange);--pulse-color:var(--pulse-orange);border-radius:2px;flex:none;width:6px;height:6px;animation:2s ease-out infinite pulse-dot-colored}@media (prefers-reduced-motion:reduce){.rail .eyebrow:before{animation:none}}.rail h3{font-family:Giga Sans Display,sans-serif;font-size:calc(var(--text-rail-h) / var(--fit-z));letter-spacing:var(--tracking-headline);margin-bottom:16px;font-weight:400;line-height:1.33}.rail .intro{font-family:var(--font-geist),sans-serif;font-size:calc(var(--text-micro) / var(--fit-z));color:#ffffff80;font-weight:400;line-height:1.5}.rail .pill{width:118px;height:40px;font-family:var(--font-geist),sans-serif;font-size:calc(.875rem / var(--fit-z));color:#fff;cursor:pointer;appearance:none;background:#171615;border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;margin-top:36px;padding:0;font-weight:400;display:inline-flex}.steps{padding-bottom:6px}.step{cursor:pointer;padding:20px 0;position:relative}.step:before{content:"";background:#ffffff1a;width:100%;height:1px;transition:background .12s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.step:hover:before{background:#ffffff38}.step:after{content:"";height:1px;width:var(--step-progress,0%);background:var(--accent-orange);pointer-events:none;position:absolute;top:0;left:0}.step h4{font-family:var(--font-sans),sans-serif;font-size:calc(1rem / var(--fit-z));opacity:var(--step-title-op,.35);font-weight:500;line-height:1.5;transition:none}.step.active h4{opacity:var(--step-title-op,1)}@media (prefers-reduced-motion:reduce){.step h4{transition:opacity .35s}}.step .body{font-family:var(--font-geist),sans-serif;font-size:calc(.875rem / var(--fit-z));color:#ffffff8c;max-height:0;line-height:1.55;transition:max-height .6s cubic-bezier(.16,1,.3,1),margin .6s cubic-bezier(.16,1,.3,1);overflow:hidden}.step.active .body{max-height:calc(66px / var(--fit-z));margin-top:10px}.panel{background:#141416;border-radius:8px;flex:none;width:1144px;height:819px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff1f}.panel .pstate{width:1144px;height:819px;opacity:var(--pstate-op,0);pointer-events:none;transition:none;position:absolute;inset:0}.panel img.pstate{object-fit:cover;display:block}.panel.oi-shared .oi-step-host{height:100%;position:relative;overflow:hidden}.panel.oi-shared .oi-step-host .pstate{width:100%;height:100%}.panel.oi-shared .oi-step-fill{flex-direction:column;height:100%;min-height:0;display:flex}.panel.oi-shared .sc-win{width:42%;max-width:360px;top:36%;left:auto;right:3%}.panel .pstate.on{opacity:var(--pstate-op,1);pointer-events:auto}@media (prefers-reduced-motion:reduce){.panel .pstate{transition:opacity .35s}}#howItWorks{position:relative}#howItWorks .how-layout{display:block}#howItWorks .how-stage{display:none}html[data-home-layout=desktop] #howItWorks{--how-stage-inset:88px}html[data-home-layout=desktop] #howItWorks .how-layout{align-items:flex-start;gap:48px;width:1664px;margin:0 32px;display:flex}html[data-home-layout=desktop] #howItWorks .how-rails{flex:none;width:472px;min-width:0}html[data-home-layout=desktop] #howItWorks .rowSection:not(:last-child){margin-bottom:var(--how-row-gap,64px)}html[data-home-layout=desktop] #howItWorks .rowSection .sticky{top:var(--how-stage-inset);height:calc(var(--how-vh,100vh) - var(--how-stage-inset));box-sizing:border-box;background:var(--bg);flex-direction:column;justify-content:flex-start;width:100%;padding-top:0;display:flex;position:sticky}html[data-home-layout=desktop] #howItWorks .rowSection .rowInner{height:var(--how-rail-h,819px);width:100%;max-width:100%;top:calc(var(--how-stage-inset) + var(--how-stage-shift,0px));flex:none;margin:0;display:block;position:sticky}#howItWorks .rowInner>.panel{display:none}html[data-home-layout=compact] #howItWorks .rowInner>.panel{display:revert}html[data-home-layout=desktop] #howItWorks .rowSection .rail{box-sizing:border-box;background:0 0;flex-direction:column;justify-content:space-between;width:100%;max-width:100%;height:100%;margin:0;padding:0;transition:opacity .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}html[data-home-layout=desktop] #howItWorks .rowSection .rail-copy{z-index:auto;background:0 0;width:auto;max-width:none;padding-bottom:0;position:relative;top:auto}html[data-home-layout=desktop] #howItWorks .rowSection .steps{padding-bottom:6px}html[data-home-layout=desktop] #howItWorks .rowSection:not(.how-focus) .rail{opacity:.28}html[data-home-layout=desktop] #howItWorks .rowSection.how-focus .rail{opacity:1}html[data-home-layout=desktop] #howItWorks .how-stage{top:var(--how-stage-inset);z-index:1;height:calc(var(--how-vh,100vh) - var(--how-stage-inset));box-sizing:border-box;background:var(--bg);flex-direction:column;flex:1 1 0;justify-content:flex-start;align-self:flex-start;align-items:flex-end;width:auto;min-width:0;padding-top:0;display:flex;position:sticky;container-type:size}html[data-home-layout=desktop] #howItWorks .how-stage-inner{top:calc(var(--how-stage-inset) + var(--how-stage-shift,0px));aspect-ratio:1144/819;flex:none;width:min(100cqw,139.683cqh,1144px);max-width:1144px;height:auto;max-height:min(100cqh,819px);position:sticky}html[data-home-layout=desktop] #howItWorks .how-stage .panel{opacity:0;pointer-events:none;transition:opacity .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}html[data-home-layout=desktop] #howItWorks .how-stage .panel.row-on{opacity:1;pointer-events:auto;z-index:1}#howItWorks .panel[data-row]{--leak:.92;--leak-flare-w:7%;--leak-halo-w:26%;--leak-flare-h:44%;--leak-halo-h:34%;--leak-horizon-h:60%;--leak-burn-h:86%;--leak-burn-y:64%;--leak-grain-h:86%;--lk-h1:246,205,151;--lk-h2:233,166,90;--lk-h3:208,120,48;--lk-h4:170,78,30;--lk-h5:130,52,22;--lk-h6:98,40,20;--lk-b1:206,74,30;--lk-b2:178,60,26;--lk-b3:140,46,22;--lk-b4:104,36,20}#howItWorks .panel[data-row=rowObserve]{--lk-h1:173,232,231;--lk-h2:110,205,214;--lk-h3:52,164,186;--lk-h4:26,116,146;--lk-h5:20,80,108;--lk-h6:16,58,82;--lk-b1:34,120,150;--lk-b2:28,98,130;--lk-b3:22,74,102;--lk-b4:16,52,76}#howItWorks .panel[data-row=rowImprove]{--lk-h1:186,230,188;--lk-h2:128,204,140;--lk-h3:66,168,104;--lk-h4:34,124,76;--lk-h5:24,88,58;--lk-h6:18,64,44;--lk-b1:58,150,92;--lk-b2:46,124,78;--lk-b3:34,94,60;--lk-b4:26,70,46}#howItWorks .panel[data-row]:before,#howItWorks .panel[data-row]:after{content:"";pointer-events:none;position:absolute;inset:0}#howItWorks .panel[data-row]>*{z-index:1}#howItWorks .panel[data-row]:before{opacity:var(--leak);background: radial-gradient(ellipse var(--leak-flare-w) var(--leak-flare-h) at 57% 103%, rgba(var(--lk-h2),.62) 0%, rgba(var(--lk-h3),.38) 20%, rgba(var(--lk-h4),.17) 46%, rgba(var(--lk-h5),.05) 72%, transparent 100%),  radial-gradient(ellipse var(--leak-halo-w) var(--leak-halo-h) at 57% 105%, rgba(var(--lk-h3),.24) 0%, rgba(var(--lk-h4),.1) 44%, transparent 100%),  radial-gradient(ellipse 54% var(--leak-burn-h) at -8% var(--leak-burn-y), rgba(var(--lk-b1),.44) 0%, rgba(var(--lk-b2),.3) 24%, rgba(var(--lk-b3),.17) 48%, rgba(var(--lk-b4),.065) 72%, transparent 100%),  radial-gradient(ellipse 118% var(--leak-horizon-h) at 48% 106%, rgba(var(--lk-h1),.72) 0%, rgba(var(--lk-h2),.58) 13%, rgba(var(--lk-h3),.42) 29%, rgba(var(--lk-h4),.26) 47%, rgba(var(--lk-h5),.15) 65%, rgba(var(--lk-h6),.055) 82%, transparent 100%)}#howItWorks .panel[data-row]:after{background-image:var(--grain-tile);opacity:calc(var(--leak) * .05);-webkit-mask-image:linear-gradient(to top,#000 0%, #000 calc(var(--leak-grain-h) * .4), #0006 calc(var(--leak-grain-h) * .72), transparent var(--leak-grain-h));-webkit-mask-image:linear-gradient(to top,#000 0%, #000 calc(var(--leak-grain-h) * .4), #0006 calc(var(--leak-grain-h) * .72), transparent var(--leak-grain-h));mask-image:linear-gradient(to top,#000 0%, #000 calc(var(--leak-grain-h) * .4), #0006 calc(var(--leak-grain-h) * .72), transparent var(--leak-grain-h));background-size:140px 140px}@media (max-width:699px){#howItWorks .panel[data-row]{--leak:.62;--leak-flare-w:19%;--leak-flare-h:26%;--leak-halo-w:52%;--leak-halo-h:22%;--leak-horizon-h:40%;--leak-burn-h:56%;--leak-burn-y:80%;--leak-grain-h:56%}}.panel-chrome{transform:scale(var(--chrome-scale,1));transform-origin:50%;position:absolute;inset:0}html[data-home-layout=desktop] #howItWorks .panel[data-row=rowBuild],html[data-home-layout=desktop] #howItWorks .panel[data-row=rowObserve],html[data-home-layout=desktop] #howItWorks .panel[data-row=rowImprove]{--chrome-scale:.88}html[data-home-layout=desktop] #howItWorks .panel.oi-simple{--chrome-scale:1}html[data-home-layout=desktop] #howItWorks .panel.oi-simple .panel-chrome{transform:none}html[data-home-layout=compact] #howItWorks .panel{--chrome-scale:1}html[data-home-layout=compact] #howItWorks .panel .panel-chrome{transform:none}.nc-scale{width:1500px;height:970px;transform:translate(var(--con-dx,0px), var(--con-dy,0px)) scale(.72);transform-origin:0 0;position:absolute;top:60px;left:32px}.nc{width:1500px;height:970px;font-family:var(--font-geist),sans-serif;background:#000;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 90px #0000008c}.nc *{box-sizing:border-box}.nc-nav{cursor:grab;flex:none;justify-content:space-between;align-items:center;height:62px;padding:0 16px;display:flex;position:relative}.panel.dragging-console .nc-nav{cursor:grabbing}.panel.dragging-console .nc-scale{will-change:transform}.nc-nav .l{align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.nc-nav .l .nc-orgmark{flex:none;width:18px;height:18px;display:block}.nc-nav .l .nc-orgglyph{color:#ee1f53;font-size:17px;font-weight:700}.nc-nav .l .sep{color:#666}.nc-nav .l .dept{color:#9b9b9b}.nc-nav .nc-collapse{color:#9b9b9b;margin-right:2px;display:flex}.nc-prod{color:#00c8a0;background:#00c8a021;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:flex}.nc-prod .dot{background:#008573;border-radius:50%;flex:none;width:6px;height:6px}.nc-prod svg{opacity:.85;flex:none}.nc-emblem{opacity:.9;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nc-emblem svg{width:100%;height:100%;display:block}.nc-scoutbtn{color:#fff;cursor:pointer;background:#19191a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;display:flex;box-shadow:inset 0 0 0 .5px #ffffff1a}.nc-scoutbtn .g{align-items:center;gap:4px;display:inline-flex}.nc-scoutbtn svg{flex:none}.nc-body{flex:1;min-height:0;display:flex}.nc-side{color:#9b9b9b;flex-direction:column;flex:none;width:200px;padding:10px 8px 12px;font-size:13px;display:flex}.nc-toggle{background:#19191a;border-radius:8px;margin-bottom:14px;padding:3px;display:flex}.nc-toggle span{border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;padding:5px 0;font-size:12px;display:flex}.nc-toggle .on{color:#fff;background:#2b2b2d;font-weight:500}.nc-toggle svg{flex:none}.nc-item{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:9px;padding:6px 8px;display:flex;overflow:hidden}.nc-item:hover{background:#ffffff0d}.nc-item.on{color:#fff;background:#ffffff14}.nc-si{color:#ffffff80;flex:none;justify-content:center;align-items:center;width:13px;height:13px;display:flex}.nc-item:hover .nc-si{color:#fffc}.nc-item.on .nc-si{color:#fff}.nc-si svg{width:13px;height:13px;display:block}.nc-item>i{opacity:.7;border:1px solid #555;border-radius:3px;flex:none;width:13px;height:13px}.nc-item>i.d{border-style:dashed;border-radius:50%}.nc-prod>i:not(.dot){background:#008573;border-radius:50%;width:6px;height:6px;display:inline-block}.nc-lbl{color:#666;justify-content:space-between;align-items:center;margin:16px 8px 6px;font-size:11px;display:flex}.nc-more{color:#666;align-items:center;gap:4px;padding:6px 8px;font-size:12px;display:flex}.nc-foot{margin-top:auto;padding-top:10px}.nc-me{color:#fff;align-items:center;gap:8px;padding:8px;font-size:13px;font-weight:500;display:flex}.nc-me b{color:#fff;background:#3c5a99;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:600;display:flex}.nc-main{flex:1;min-width:0;padding:8px 8px 8px 0}.nc-card{background:#080808;border:.5px solid #ffffff17;border-radius:10px;flex-direction:column;height:100%;display:flex;overflow:hidden}.nc-crumb{border-bottom:.5px solid #ffffff12;justify-content:space-between;align-items:center;padding:9px 16px;font-size:13px;display:flex}.nc-crumb .p{color:#9b9b9b;align-items:center;gap:6px;display:inline-flex}.nc-crumb .c{color:#fff;margin-left:2px}.nc-crumb .r{align-items:center;gap:10px;display:flex}.nc-seg{color:#666;background:#141415;border-radius:7px;padding:2px;font-size:12px;display:flex}.nc-seg span{border-radius:5px;align-items:center;gap:3px;padding:4px 10px;display:inline-flex}.nc-seg .on{color:#fff;background:#2b2b2d}.nc-editkpi{color:#fff;border:.5px solid #ffffff26;border-radius:7px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;display:flex}.nc-editkpi b{color:#9b9b9b;border:.5px solid #fff3;border-radius:4px;padding:0 4px;font-size:10px;font-weight:400}.nc-content{flex:1;min-height:0;padding:14px 16px 0;overflow:hidden}.nc-titlerow{align-items:center;gap:12px;display:flex}.nc-titlerow h2{letter-spacing:-.12px;font-size:20px;font-weight:600}.nc-pill-feature{color:#8b7cff;background:#1300ff0d;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.nc-pill-feature svg{stroke:#8b7cff;flex:none}.nc-meta{color:#9b9b9b;gap:22px;margin:8px 0 16px;font-size:12px;display:flex}.nc-meta b{color:#fff;font-weight:500}.nc-statrow{justify-content:space-between;align-items:flex-start;display:flex}.nc-stats{border:.5px solid #ffffff17;border-radius:8px;display:flex;overflow:hidden}.nc-stat{padding:12px 20px 12px 16px;position:relative}.nc-stat:first-child{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);background:#ffffff05;padding-right:32px}.nc-stat .k{letter-spacing:.08em;color:#666;text-transform:uppercase;margin-bottom:6px;font-size:10px}.nc-stat .row{align-items:center;gap:10px;display:flex}.nc-stat .v{font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.nc-chip{color:#00c8a0;background:#00c8a021;border-radius:6px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.nc-chip svg{stroke:currentColor;flex:none}.nc-autocard{color:#fff;background:#19191a;border-radius:10px;width:379px;padding:10px 14px;box-shadow:inset 0 0 0 .5px #ffffff14}.nc-autocard .r1{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.nc-autocard .r1 .lbl{align-items:center;gap:5px;display:inline-flex}.nc-sw{background:#654dc4;border-radius:999px;flex:none;width:30px;height:17px;position:relative}.nc-sw:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;right:2px}.nc-daily{color:#fff;background:#ffffff0d;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 .5px #ffffff1a}.nc-autocard .r2{color:#9b9b9b;margin-top:4px;font-size:11px}.nc-hib{color:#9b9b9b;justify-content:flex-end;align-items:center;gap:4px;margin:8px 0 0;font-size:11px;display:flex}.nc-chart{width:calc(100% + 16px);margin:4px 0 0 -16px;position:relative;overflow:hidden}.nc-chart>svg{display:block;overflow:visible}@keyframes chart-tip-ping{0%{opacity:.5;transform:scale(.412)}70%{opacity:0;transform:scale(1.118)}to{opacity:0;transform:scale(.412)}}#consoleChartGlow{transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite chart-tip-ping}@media (prefers-reduced-motion:reduce){#consoleChartGlow{opacity:.13;animation:none}}#heroChartLine,#heroChartLineShimmer{vector-effect:non-scaling-stroke}#heroChartLineShimmer{stroke:url(#heroChartShimmerGrad);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;pointer-events:none}@media (prefers-reduced-motion:reduce){#heroChartLineShimmer{opacity:0}}.nc-xaxis{font-family:var(--font-mono);color:#666;justify-content:space-between;padding:4px 10px 0;font-size:10px;display:flex}.nc-planbuild{gap:8px;margin:12px 0 10px;display:flex}.nc-pb{color:#fff;background:#19191a;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:500;display:flex}.nc-pb.on{color:#000;background:#fff}.nc-pb svg{flex:none}.nc-opps-h{color:#fff;align-items:center;gap:8px;margin-bottom:8px;font-size:15px;font-weight:600;display:flex}.nc-opps-h svg{flex:none}.nc-opp{gap:12px;padding:8px 0;display:flex}.nc-opp .n{color:#fff;background:#ffffff1a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:flex}.nc-opp h3{color:#fff;font-size:13px;font-weight:500}.nc-opp .desc{color:#9b9b9b;max-width:1150px;margin:4px 0 6px;font-size:12px;line-height:1.5}.nc-opp .exlbl{font-family:var(--font-mono);letter-spacing:.06em;color:#666;margin:6px 0;font-size:10px}.nc-ex{color:#fff;border-top:.5px solid #ffffff0f;align-items:center;gap:9px;padding:7px 0;font-size:12px;display:flex}.nc-ex .st{border-radius:50%;flex:none;width:11px;height:11px}.nc-ex .st.p{border:3px solid #ab6400;border-left-color:#0000}.nc-ex .st.b{background:#e33d3d}.nc-ex .st.k{border:1.5px dashed #666}.nc-ex .av{color:#fff;background:#3c5a99;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:auto;font-size:7px;font-weight:600;display:flex}.nc-opp .grow{flex:1;min-width:0}@media (hover:hover) and (pointer:fine){#consoleWrap.is-assembled{pointer-events:auto}#consoleWrap.is-assembled .nc-side,#consoleWrap.is-assembled .nc-main{-webkit-user-select:none;user-select:none}#consoleWrap.is-assembled .nc-scoutbtn,#consoleWrap.is-assembled .nc-toggle span,#consoleWrap.is-assembled .nc-seg span,#consoleWrap.is-assembled .nc-editkpi,#consoleWrap.is-assembled .nc-daily,#consoleWrap.is-assembled .nc-pb,#consoleWrap.is-assembled .nc-more,#consoleWrap.is-assembled .nc-opp{cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}#consoleWrap.is-assembled .nc-scoutbtn:hover{background:#232325}#consoleWrap.is-assembled .nc-toggle span:not(.on):hover{color:#fff;background:#ffffff0d}#consoleWrap.is-assembled .nc-seg span:not(.on):hover{color:#fff;background:#ffffff0f}#consoleWrap.is-assembled .nc-editkpi:hover{background:#ffffff0f;border-color:#ffffff40}#consoleWrap.is-assembled .nc-daily:hover{background:#ffffff1a}#consoleWrap.is-assembled .nc-pb:not(.on):hover{background:#232325}#consoleWrap.is-assembled .nc-more:hover{color:#fff}#consoleWrap.is-assembled .nc-opp:hover{background:#ffffff08;border-radius:8px;margin:0 -8px;padding:8px}}#consoleChartHover{transition:opacity .12s}@media (prefers-reduced-motion:reduce){#consoleChartHover{transition:none}}.sc-win{--sc-fg:#f4f4f5;--sc-fg-2:#ffffff9e;--sc-fg-3:#ffffff6b;--sc-line:#ffffff1a;--sc-fill:#ffffff0d;--sc-fill-2:#ffffff14;border:1px solid var(--sc-line);width:360px;font-family:var(--font-geist),sans-serif;color:var(--sc-fg);background:#0d0d0ebf;border-radius:14px;flex-direction:column;transition:opacity .25s;display:flex;position:absolute;top:292px;left:748px;overflow:hidden;box-shadow:0 24px 64px #00000080,inset 0 1px #ffffff0f}.sc-win.closed{opacity:0;pointer-events:none}.sc-i{color:currentColor;flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.sc-i svg{width:12px;height:12px;display:block}.sc-i img{object-fit:contain;width:100%;height:100%;display:block}.sc-mark{border-radius:4px;width:16px;height:16px;overflow:hidden}.sc-head{border-bottom:.5px solid var(--sc-line);cursor:grab;-webkit-user-select:none;user-select:none;flex:none;justify-content:space-between;align-items:center;height:44px;padding:0 10px 0 14px;display:flex}.sc-head-l,.sc-head-r{align-items:center;gap:6px;display:flex}.sc-head-t{color:var(--sc-fg);font-size:13px;font-weight:500}.sc-ib{width:24px;height:24px;color:var(--sc-fg-3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.sc-ib:hover{background:var(--sc-fill-2);color:var(--sc-fg)}.sc-ib:active{transform:scale(.94)}.sc-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.sc-hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:0;padding:20px;transition:opacity .4s;display:flex}.sc-ask{letter-spacing:-.01em;align-items:center;gap:7px;font-size:18px;font-weight:600;display:flex}.sc-ask .sc-i,.sc-ask .sc-i svg{width:14px;height:14px}.sc-ask-sub{color:var(--sc-fg-2);margin-top:-10px;font-size:13px}.sc-suggest{flex-wrap:wrap;justify-content:center;gap:8px;max-width:340px;display:flex}.sc-sug{background:var(--sc-fill);border:.5px solid var(--sc-line);height:28px;color:var(--sc-fg);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;transition:background .2s;display:inline-flex}.sc-sug:hover{background:var(--sc-fill-2)}.sc-sug .sc-i{color:var(--sc-fg-3)}.sc-hints{color:var(--sc-fg-3);gap:18px;font-size:12px;display:flex}.sc-hints span{align-items:center;gap:6px;display:inline-flex}.sc-hints kbd{background:var(--sc-fill);border:.5px solid var(--sc-line);min-width:15px;height:15px;font-family:var(--font-mono);color:var(--sc-fg-2);border-radius:4px;justify-content:center;align-items:center;padding:0 3px;font-size:10px;display:inline-flex}.sc-stream{flex-direction:column;flex:1;min-height:0;padding:14px 16px;display:none}.sc-win.chatting .sc-hero{opacity:0;pointer-events:none;position:absolute;inset:0}.sc-win:has(.sc-stream .ap-show) .sc-hero{opacity:0;pointer-events:none;position:absolute;inset:0}.sc-win.chatting .sc-stream{display:flex}.sc-win:has(.sc-stream .ap-show) .sc-stream{display:flex}.sc-bubble{background:var(--sc-fill-2);max-width:85%;color:var(--sc-fg);border-radius:12px 12px 4px;align-self:flex-end;margin-bottom:12px;padding:9px 13px;font-size:13px;line-height:1.45}.sc-act{color:var(--sc-fg-2);padding:3px 0;font-size:12px}.sc-act b{color:var(--sc-fg);margin-right:6px;font-weight:500}.sc-q{background:var(--sc-fill);border:.5px solid var(--sc-line);border-radius:12px;margin-top:12px;padding:14px;transition:opacity .3s}.sc-q .qh{color:var(--sc-fg-2);margin-bottom:8px;font-size:12px;font-weight:500}.sc-q .qq{color:var(--sc-fg);margin-bottom:10px;font-size:13px;font-weight:500;line-height:1.4}.sc-opt{color:var(--sc-fg);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:6px 8px;font-size:12px;display:flex}.sc-opt:hover{background:var(--sc-fill)}.sc-opt.sel{background:var(--sc-fill-2)}.sc-opt b{border:.5px solid var(--sc-line);width:18px;height:18px;font-family:var(--font-mono);color:var(--sc-fg-3);border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:400;display:flex}.sc-qfoot{justify-content:flex-end;align-items:center;gap:14px;margin-top:12px;display:flex}.sc-skip{color:var(--sc-fg-2);cursor:pointer;font-size:12px;transition:color .15s}.sc-skip:hover{color:var(--sc-fg)}.sc-cont{background:var(--sc-fg);color:#0d0d0e;cursor:pointer;border-radius:8px;align-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:500;transition:background .15s,transform 80ms;display:inline-flex}.sc-cont:hover{background:#fff}.sc-cont:active{transform:scale(.97)}.sc-sum{color:var(--sc-fg);margin:12px 0;font-size:13px;line-height:1.5;display:none}.sc-pills{gap:8px;margin-top:2px;display:none}.sc-pills span{cursor:pointer;border-radius:8px;align-items:center;height:30px;padding:0 14px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,transform 80ms;display:inline-flex}.sc-pills span:active{transform:scale(.97)}.sc-pills .w{background:var(--sc-fg);color:#0d0d0e}.sc-pills .w:hover{background:#fff}.sc-pills .g{border:.5px solid var(--sc-line);color:var(--sc-fg)}.sc-pills .g:hover{background:var(--sc-fill);border-color:#ffffff2e}.sc-composer{background:var(--sc-fill);border:.5px solid var(--sc-line);border-radius:12px;flex-direction:column;flex:none;gap:8px;margin:8px;padding:10px;display:flex}.sc-comp-tags{display:flex}.sc-tag{background:var(--sc-fill-2);height:22px;color:var(--sc-fg);border-radius:8px;align-items:center;gap:6px;padding:0 3px 0 8px;font-size:12px;font-weight:500;display:inline-flex}.sc-tag .sc-i{color:var(--sc-fg-2)}.sc-tag-x{width:18px;height:18px;color:var(--sc-fg-3);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.sc-tag-x:hover{color:var(--sc-fg);background:#ffffff14}.sc-input{width:100%;color:var(--sc-fg);background:0 0;border:0;outline:none;padding:2px;font-family:inherit;font-size:13px;line-height:1.4}.sc-input::placeholder{color:var(--sc-fg-3)}.sc-comp-bar{justify-content:space-between;align-items:center;display:flex}.sc-comp-l{align-items:center;gap:6px;display:flex}.sc-cbtn{width:28px;height:28px;color:var(--sc-fg-2);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sc-cbtn:hover{background:var(--sc-fill-2);color:var(--sc-fg)}.sc-model{height:28px;color:var(--sc-fg-2);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:0 8px 0 10px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.sc-model:hover{background:var(--sc-fill-2);color:var(--sc-fg)}.sc-model .sc-i{color:var(--sc-fg-3)}.sc-send{background:var(--sc-fg);color:#0d0d0e;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.sc-send:hover{background:#fff}.sc-win.chatting .sc-composer{flex-direction:row;align-items:center;gap:8px}.sc-win.chatting .sc-comp-tags,.sc-win.chatting .sc-comp-l{display:none}.sc-win.chatting .sc-input{flex:1;width:auto}.sc-win.chatting .sc-comp-bar{flex:none}.sc-win.testing .sc-stream>.sc-act{display:none!important}.sc-win.testing .sc-composer{display:none}.sc-test{border-top:.5px solid var(--sc-line);flex-direction:column;margin:2px 0 12px;padding-top:12px;display:flex}.sc-test-h{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sc-fg-2);margin-bottom:8px;font-size:10px;font-weight:500}.sc-test-ask{background:var(--sc-fill-2);color:var(--sc-fg);border-radius:12px 12px 4px;align-self:flex-end;max-width:85%;margin-bottom:8px;padding:8px 11px;font-size:12px}.sc-test-reply{color:var(--sc-fg-2);margin-bottom:8px;font-size:12px;line-height:1.5}.sc-test-result{color:#00c8a0;font-size:12px}.sc-win.done .sc-q{display:none}.sc-win.done .sc-sum{display:block}.sc-win.done .sc-pills{display:flex}.sc-win.testing .sc-pills{display:none!important}.sc-cta{background:var(--accent-orange);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:filter .15s,transform 80ms;display:inline-flex}.sc-cta:hover{filter:brightness(1.08)}.sc-cta:active{transform:scale(.97)}.sc-cta-wrap{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.sc-cta-lead{color:var(--sc-fg-2);font-size:13px}.sc-followup{flex-direction:column;gap:12px;display:none}.sc-win.followup .sc-bubble,.sc-win.followup .sc-act,.sc-win.followup .sc-q,.sc-win.followup .sc-sum,.sc-win.followup .sc-test,.sc-win.followup .sc-cta-wrap,.sc-win.followup .sc-pills{display:none!important}.sc-win.followup .sc-followup{display:flex}.sc-fu-user{background:var(--sc-fill-2);max-width:85%;color:var(--sc-fg);border-radius:12px 12px 4px;align-self:flex-end;padding:9px 13px;font-size:13px;line-height:1.45}.sc-fu-reply{color:var(--sc-fg);flex-direction:column;align-items:flex-start;gap:12px;font-size:13px;line-height:1.55;display:flex}.sc-resp{background:var(--sc-fill);border:.5px solid var(--sc-line);border-radius:12px;flex-direction:column;gap:9px;margin-top:10px;padding:11px 12px;display:flex}.sc-win.done .sc-resp{display:none}.sc-resp-h{color:var(--sc-fg-2);font-size:12px;font-weight:500}.sc-resp-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sc-fg-3);margin-bottom:6px;font-size:10px;font-weight:500}.sc-resp-foot{justify-content:flex-end;display:flex}.sc-vchips{flex-wrap:wrap;gap:8px;display:flex}.sc-vchip{border:.5px solid var(--sc-line);background:var(--sc-fill-2);height:30px;color:var(--sc-fg-2);cursor:pointer;border-radius:8px;align-items:center;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.sc-vchip:hover{color:var(--sc-fg)}.sc-vchip.on{background:var(--sc-fg);color:#0d0d0e;border-color:#0000}.sc-vpreview{background:#0003;border-radius:8px;padding:8px 11px}.sc-vsample{color:var(--sc-fg);font-size:12px;line-height:1.45}.sc-pol-list{flex-direction:column;gap:1px;display:flex}.sc-pol{color:var(--sc-fg);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-family:inherit;font-size:13px;transition:background .15s;display:flex}.sc-pol .name{font-weight:500}.sc-pol:hover,.sc-pol.on{background:var(--sc-fill-2)}.sc-pol-status{color:#00c8a0;background:#00c8a01f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.sc-pol-status.draft{color:var(--sc-fg-3);background:var(--sc-fill-2)}.sc-pol-test{background:#0003;border-radius:8px;padding:8px 11px}.sc-pol-t{color:var(--sc-fg);margin-bottom:3px;font-size:12.5px}.sc-pol-r{font-size:12px}.sc-pol-r.ok{color:#00c8a0}.sc-pol-r.fail{color:#e5484d}.sc-cta-inline{margin-top:14px;display:none}.sc-win.done .sc-cta-inline{display:flex}.sc-win.dragging .sc-head{cursor:grabbing}.sc-win.dragging{box-shadow:0 34px 90px #000000a6}.sc-launcher{z-index:6;color:#f4f4f5;height:38px;font-family:var(--font-geist),sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:#0d0d0eb8;border:.5px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:500;transition:background .15s,transform .12s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 44px #00000080}.sc-launcher[hidden]{display:none}.sc-launcher:hover{background:#18181ad1}.sc-launcher:active{transform:translate(-50%,-50%)scale(.97)}.ap-hide{opacity:0;transform:translateY(6px)}.ap-show{opacity:1;transition:opacity .45s,transform .45s;transform:none}.sc-cont.pressed{transition:transform .15s;transform:scale(.94)}.ap-press{transition:transform .15s cubic-bezier(.4,0,.2,1);transform:scale(.94)}.sc-replay{font-family:var(--font-geist),sans-serif;color:#fff;cursor:pointer;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0d0eeb;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12px;font-weight:500;transition:opacity .4s;display:flex;position:absolute;bottom:18px;right:20px}.sc-replay.show{opacity:1;pointer-events:auto}.sc-replay:hover{background:#ffffff1a}.sc-replay b{font-size:14px;font-weight:400;line-height:1}.oi-proto{-webkit-user-select:none;user-select:none}.oi-proto .oi-card{position:relative;overflow:hidden}#howItWorks .panel.oi-simple .panel-chrome{--chrome-scale:1;transform:none}#howItWorks .panel.oi-simple,#howItWorks .panel.oi-simple *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#howItWorks .panel.oi-simple ::selection{background:0 0}#howItWorks .panel.oi-simple .oi-frame{transform:translate(calc(-50% + var(--con-dx,0px)), calc(-50% + var(--con-dy,0px)));cursor:default;-webkit-backdrop-filter:blur(34px)saturate(1.25);backdrop-filter:blur(34px)saturate(1.25);width:calc(100% - 68px);height:calc(100% - 60px);font-family:var(--font-geist),sans-serif;background:#0b0c0fad;border:.5px solid #ffffff24;border-radius:14px;flex-direction:column;transition:background .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 28px 72px #00000073,inset 0 1px #ffffff14}#howItWorks .panel.oi-simple .oi-frame:has(.pstate.on .oi-scout-stage){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default;pointer-events:none;background:0 0;border-color:#0000;width:100%;height:100%;inset:0 auto auto 0;overflow:visible;transform:none}#howItWorks .panel.oi-simple .oi-frame:has(.pstate.on .oi-ask-stage[data-phase=ask]){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;width:100%;height:100%;inset:0 auto auto 0;transform:none}#howItWorks .panel.oi-simple .oi-frame:has(.pstate.on .oi-scout-stage) .pstate.on .sc-win{pointer-events:auto}#howItWorks .panel.oi-simple .oi-step-host{flex:1;height:100%;min-height:0;position:relative}#howItWorks .panel.oi-simple .oi-step-fill{flex-direction:column;height:100%;min-height:0;display:flex}#howItWorks .panel.oi-simple :focus-visible{outline-offset:2px;outline:2px solid #ffffffbf}#howItWorks .panel.oi-simple :is(.oi-btn-primary,.oi-btn-ghost,.oi-chip,.oi-status):focus-visible{border-radius:999px}#howItWorks .panel.oi-simple .oi-kcard:focus-visible{border-radius:10px}#howItWorks .panel.oi-simple .oi-back:focus-visible{border-radius:6px}#howItWorks .panel.oi-simple .oi-pad{padding:28px 32px 24px}#howItWorks .panel.oi-simple .oi-head h2,#howItWorks .panel.oi-simple .oi-title{letter-spacing:-.03em;font-size:28px}#howItWorks .panel.oi-simple :is(h1,h2){font-family:var(--font-geist),sans-serif}#howItWorks .panel.oi-simple .oi-search input{height:40px;font-size:15px}#howItWorks .panel.oi-simple .oi-chip{height:36px;padding:0 16px;font-size:14px}#howItWorks .panel.oi-simple .oi-table{font-size:15px}#howItWorks .panel.oi-simple .oi-table th{padding-bottom:12px;font-size:11px}#howItWorks .panel.oi-simple .oi-table td{padding:14px 10px}#howItWorks .panel.oi-simple .oi-conv{max-width:480px;font-size:15px}#howItWorks .panel.oi-simple .oi-pill{padding:3px 10px;font-size:12px}#howItWorks .panel.oi-simple .oi-msg{padding:12px 14px;font-size:15px;line-height:1.5}#howItWorks .panel.oi-simple .oi-turn-t{font-size:14px;line-height:1.5}#howItWorks .panel.oi-simple .oi-detail-h h3{font-size:18px}#howItWorks .panel.oi-simple .oi-obs-list .oi-head h2{font-size:23px}#howItWorks .panel.oi-simple .oi-obs-list .oi-search{flex:0 0 200px}#howItWorks .panel.oi-simple .oi-obs-list .oi-search input{height:36px;font-size:14px}#howItWorks .panel.oi-simple .oi-obs-list .oi-chip{height:32px;padding:0 13px;font-size:13px}#howItWorks .panel.oi-simple .oi-obs-list .oi-table{font-size:13.5px}#howItWorks .panel.oi-simple .oi-obs-list .oi-table td{padding:12px 8px}#howItWorks .panel.oi-simple .oi-obs-list .oi-conv{font-size:13.5px}#howItWorks .panel.oi-simple .oi-prev-v{font-size:34px}#howItWorks .panel.oi-simple .oi-obj-def{font-size:16px;line-height:1.5}#howItWorks .panel.oi-simple .oi-obj-row,#howItWorks .panel.oi-simple .oi-obj-sub{font-size:15px}#howItWorks .panel.oi-simple .oi-kcard .t{font-size:15px;line-height:1.4}#howItWorks .panel.oi-simple .oi-val-stats .v{font-size:21px}#howItWorks .panel.oi-simple .oi-val-stats .v.hero{letter-spacing:-.02em;font-size:30px;line-height:1}#howItWorks .panel.oi-simple .oi-unit{font-size:13px}#howItWorks .panel.oi-simple .build-sub{font-size:15px}#howItWorks .panel.oi-simple .build-sample{font-size:15px;line-height:1.55}#howItWorks .panel.oi-simple .build-policy{padding:14px 16px;font-size:15px}#howItWorks .panel.oi-simple .build-testcase .t{font-size:16px}#howItWorks .panel.oi-simple .oi-btn-primary,#howItWorks .panel.oi-simple .oi-btn-ghost{height:44px;font-size:14px}#howItWorks .panel[data-row=rowImprove].oi-simple .oi-frame{container-type:normal}#howItWorks .panel[data-row=rowImprove].oi-simple .oi-step-fill{flex-direction:column;height:100%;min-height:0;display:flex}#howItWorks .panel[data-row=rowImprove].oi-simple .oi-pad{width:auto;height:100%;padding:28px 32px 24px;transform:none}#howItWorks .panel[data-row=rowImprove].oi-simple .oi-title,#howItWorks .panel[data-row=rowImprove].oi-simple .oi-head h2{font-size:28px}#howItWorks .panel[data-row=rowImprove].oi-simple .oi-obj-def{font-size:16px}#howItWorks .panel[data-row=rowImprove].oi-simple .oi-obj-row,#howItWorks .panel[data-row=rowImprove].oi-simple .oi-obj-sub,#howItWorks .panel[data-row=rowImprove].oi-simple .oi-kcard .t{font-size:15px}#howItWorks .panel[data-row=rowImprove].oi-simple .oi-kan-sub,#howItWorks .panel[data-row=rowImprove].oi-simple .oi-obj-val,#howItWorks .panel[data-row=rowImprove].oi-simple .oi-code{font-size:12px}#howItWorks .panel[data-row=rowImprove].oi-simple .oi-unit{font-size:12.5px}#howItWorks .panel[data-row=rowImprove].oi-simple .oi-lbl{font-size:10px}#howItWorks .panel[data-row=rowImprove].oi-simple .oi-val-stats .k,#howItWorks .panel[data-row=rowImprove].oi-simple .oi-kcol-h,#howItWorks .panel[data-row=rowImprove].oi-simple .oi-kconf{font-size:10.5px}#howItWorks .panel[data-row=rowImprove].oi-simple .oi-kcard-vol{font-size:11px}#howItWorks .panel[data-row=rowImprove].oi-simple .oi-tag{font-size:9px}#howItWorks .panel[data-row=rowImprove].oi-simple .oi-prev-v{font-size:30px}#howItWorks .oi-obj-body,#howItWorks .oi-kanban,#howItWorks .oi-validate .oi-val-stats,#howItWorks .oi-validate .oi-val-chart,#howItWorks .oi-obj-foot,#howItWorks .oi-validate .oi-head{width:100%;max-width:1000px}#howItWorks .oi-kanban,#howItWorks .oi-validate .oi-val-chart{flex:auto;min-height:0}#howItWorks .oi-obj>.oi-obj-foot{margin-top:auto}#howItWorks .oi-obj-foot{margin-top:28px;padding-top:18px}#howItWorks .oi-validate .oi-head{align-items:flex-start;margin-bottom:20px}#howItWorks .panel[data-row=rowImprove].oi-simple .oi-step-host{container:improve/inline-size}@container improve (max-width:680px){#howItWorks .oi-kanban{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:10px}#howItWorks .oi-kcol{min-height:0;padding:9px 8px}#howItWorks .oi-kcol-body{min-height:0}#howItWorks .oi-kcol-h{margin-bottom:8px}#howItWorks .oi-kcard{padding:10px 11px}#howItWorks .oi-kcard .t{margin-bottom:7px}#howItWorks .oi-kcard-meta{margin-bottom:4px}#howItWorks .oi-val-stats{column-gap:40px}}@container improve (max-width:700px){#howItWorks .oi-obj-body{grid-template-columns:1fr;gap:14px}#howItWorks .oi-obj-list{grid-template-columns:1fr 1fr;gap:4px 10px;display:grid}#howItWorks .oi-obj-detail{gap:10px;padding:14px 16px}#howItWorks .oi-kanban{gap:8px}#howItWorks .oi-validate{--ab-gutter:104px}#howItWorks .panel[data-row=rowImprove].oi-simple .oi-pad{padding:22px 24px 20px}#howItWorks .panel[data-row=rowImprove].oi-simple .oi-title,#howItWorks .panel[data-row=rowImprove].oi-simple .oi-head h2{font-size:22px}}#howItWorks .panel.oi-simple .oi-scout-stage{height:100%;min-height:320px}#howItWorks .panel.oi-simple .sc-win{transform:translate(calc(-50% + var(--sc-dx,0px)), calc(-50% + var(--sc-dy,0px)));cursor:grab;-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:#0d0d0eb3;border:1px solid #ffffff1f;width:min(460px,92%);max-height:calc(100% - 20px);transition:opacity .25s,width .28s cubic-bezier(.16,1,.3,1),max-height .28s cubic-bezier(.16,1,.3,1);top:50%;left:50%;box-shadow:0 32px 80px #00000080,inset 0 1px #ffffff0f}#howItWorks .panel.oi-simple .sc-win.expanded{width:min(600px,94%);max-width:none;max-height:calc(100% - 8px)}#howItWorks .panel.oi-simple.dragging-console .oi-frame,#howItWorks .panel.oi-simple .sc-win.dragging{cursor:grabbing;will-change:transform}#howItWorks .panel.oi-simple .oi-frame.recentering,#howItWorks .panel.oi-simple .sc-win.recentering{transition:transform .7s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){#howItWorks .panel.oi-simple .oi-frame.recentering,#howItWorks .panel.oi-simple .sc-win.recentering{transition:none}}#howItWorks .panel.oi-simple .sc-head{height:46px}#howItWorks .panel.oi-simple .sc-head-t{font-size:13.5px}#howItWorks .panel.oi-simple .sc-hero{gap:18px;padding:24px}#howItWorks .panel.oi-simple .sc-ask{font-size:20px}#howItWorks .panel.oi-simple .sc-ask .sc-mark{width:19px;height:19px}#howItWorks .panel.oi-simple .sc-ask-sub{font-size:13.5px}#howItWorks .panel.oi-simple .sc-suggest{max-width:360px}#howItWorks .panel.oi-simple .sc-sug{height:29px;font-size:13px}#howItWorks .panel.oi-simple .sc-hints{font-size:12.5px}#howItWorks .panel.oi-simple .sc-stream{padding:16px 18px}#howItWorks .panel.oi-simple .sc-bubble{margin-bottom:14px;padding:10px 13px;font-size:13.5px;line-height:1.5}#howItWorks .panel.oi-simple .sc-act{padding:5px 0;font-size:13.5px}#howItWorks .panel.oi-simple .sc-q .qq{font-size:14.5px;line-height:1.45}#howItWorks .panel.oi-simple .sc-opt{padding:8px 10px;font-size:13.5px}#howItWorks .panel.oi-simple .sc-sum{margin:14px 0;font-size:13.5px;line-height:1.6}#howItWorks .panel.oi-simple .sc-cont{height:32px;padding:0 14px;font-size:13px}#howItWorks .panel.oi-simple .sc-skip{font-size:13px}#howItWorks .panel.oi-simple .sc-pills span{height:34px;padding:0 16px;font-size:13px}#howItWorks .panel.oi-simple .sc-composer{margin:10px;padding:12px}#howItWorks .panel.oi-simple .sc-input{font-size:14px}#howItWorks .panel.oi-simple .sc-model{font-size:13.5px}#howItWorks .panel.oi-simple .sc-send{width:32px;height:32px}#howItWorks .panel.oi-simple .sc-cta{height:34px;padding:0 18px;font-size:13.5px}#howItWorks .panel.oi-simple .sc-cta-lead{font-size:13.5px}#howItWorks .panel.oi-simple .sc-fu-user{font-size:14px}#howItWorks .panel.oi-simple .sc-fu-reply{font-size:14px;line-height:1.6}#howItWorks .panel.oi-simple .sc-resp-h{font-size:13px}#howItWorks .panel.oi-simple .sc-vchip{height:32px;font-size:13px}#howItWorks .panel.oi-simple .sc-vsample{font-size:13.5px;line-height:1.55}#howItWorks .panel.oi-simple .sc-pol,#howItWorks .panel.oi-simple .sc-pol-t{font-size:14px}@media (max-height:820px){#howItWorks .panel.oi-simple .sc-head{height:44px}#howItWorks .panel.oi-simple .sc-hero{gap:14px;padding:18px}#howItWorks .panel.oi-simple .sc-ask{font-size:20px}#howItWorks .panel.oi-simple .sc-suggest{gap:7px}#howItWorks .panel.oi-simple .sc-sug{height:28px;font-size:13.5px}#howItWorks .panel.oi-simple .sc-stream{padding:13px 16px}#howItWorks .panel.oi-simple .sc-bubble{margin-bottom:9px;padding:9px 12px;font-size:14px}#howItWorks .panel.oi-simple .sc-act{padding:2.5px 0;font-size:13.5px}#howItWorks .panel.oi-simple .sc-q{margin-top:9px;padding:11px}#howItWorks .panel.oi-simple .sc-q .qq{margin-bottom:8px;font-size:15px}#howItWorks .panel.oi-simple .sc-opt{padding:5px 9px;font-size:13.5px}#howItWorks .panel.oi-simple .sc-qfoot{margin-top:9px}#howItWorks .panel.oi-simple .sc-sum{margin:9px 0;font-size:14px}#howItWorks .panel.oi-simple .sc-composer{margin:8px;padding:9px 10px 8px}#howItWorks .panel.oi-simple .sc-pills span{padding:8px 16px}}html[data-home-layout=compact] #howItWorks .panel.oi-simple .oi-frame{border-radius:10px}html[data-home-layout=compact] #howItWorks .panel.oi-simple .oi-head h2,html[data-home-layout=compact] #howItWorks .panel.oi-simple .oi-title{font-size:22px}#howItWorks .panel>.reset{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:28px;font-family:var(--font-geist),system-ui,sans-serif;color:#ffffffb8;opacity:0;pointer-events:none;cursor:pointer;background:#0d0d0eb8;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:11px;font-weight:500;transition:opacity .35s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.4,0,.2,1),border-color .12s cubic-bezier(.4,0,.2,1),background .12s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;bottom:16px;right:18px}#howItWorks .panel>.reset:hover{color:#fffffff2;background:#0d0d0ee0;border-color:#ffffff47}#howItWorks .panel.can-reset>.reset,#howItWorks .panel.ap-done>.reset{opacity:1;pointer-events:auto}.oi-pad{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:18px 20px 16px;display:flex}.oi-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.oi-head.tight{margin-bottom:8px}.oi-head h2,.oi-title{letter-spacing:-.02em;color:#fff;margin:0;font-size:22px;font-weight:600}.oi-search{flex:0 0 260px}.oi-search input{color:#fff;width:100%;height:34px;font:inherit;appearance:none;background:#19191a;border:none;border-radius:8px;outline:none;padding:0 12px;font-size:13px;box-shadow:inset 0 0 0 .5px #ffffff1a}.oi-search input::placeholder{color:#666}.oi-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.oi-search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.oi-filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.oi-filters.compact{margin-bottom:10px}.oi-chip{color:#fff;height:30px;font:inherit;cursor:pointer;background:#19191a;border:0;border-radius:999px;padding:0 12px;font-size:12px;transition:background .12s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 0 0 .5px #ffffff1a}.oi-chip:hover{background:#2b2b2d}.oi-chip.on{color:#000;background:#fff}.oi-chip-add{color:#9b9b9b}.oi-chip.more{color:#9b9b9b;cursor:default;align-items:center;display:inline-flex}.oi-table-wrap{flex:1;min-height:0;overflow:hidden}.oi-table{border-collapse:collapse;width:100%;font-size:13px}.oi-table:not(.slim){table-layout:fixed}.oi-table:not(.slim) th:first-child{width:64px}.oi-table:not(.slim) th:nth-child(3){width:150px}.oi-table:not(.slim) th:nth-child(4){width:130px}.oi-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#666;border-bottom:.5px solid #ffffff14;padding:0 10px 10px;font-size:10px;font-weight:500}.oi-table td{color:#fff;vertical-align:middle;border-bottom:.5px solid #ffffff0f;padding:11px 10px}.oi-row{transition:background .12s cubic-bezier(.4,0,.2,1)}.oi-obs-list--pick .oi-row{cursor:pointer}.oi-obs-list--pick .oi-row:hover{background:#ffffff0a}.oi-row.sel{background:#ffffff14}.oi-time{color:#9b9b9b;font-variant-numeric:tabular-nums;width:56px}.oi-conv{white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.oi-agent{color:#9b9b9b}.oi-pill{color:#c8c8c8;background:#ffffff14;border-radius:6px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.oi-sent{color:#c8c8c8;align-items:center;gap:6px;font-size:12px;display:inline-flex}.oi-sent i{border-radius:50%;flex:none;width:7px;height:7px}.oi-obs{grid-template-columns:47% 1fr;height:100%;min-height:0;display:grid}.oi-obs-list{box-sizing:border-box;flex-direction:column;min-width:0;min-height:0;padding:18px 10px 14px 22px;display:flex}.oi-obs-focus{box-sizing:border-box;flex-direction:column;min-width:0;min-height:0;padding:20px 22px 16px 26px;display:flex;position:relative}.oi-obs-focus:before{content:"";background:linear-gradient(#0000,#ffffff17,#0000);width:1px;position:absolute;top:9%;bottom:9%;left:0}.oi-obs-list .oi-table.mini{table-layout:fixed;width:100%}.oi-obs-list .oi-table.mini thead th:first-child{width:54px}.oi-obs-list .oi-time{white-space:nowrap;padding-right:14px}.oi-obs-list .oi-conv{max-width:none}.oi-views-h{font:500 10px/1 var(--font-mono);letter-spacing:.08em;color:#7a7a7a;text-transform:uppercase;margin-bottom:16px}.oi-audit-stage{box-sizing:border-box;height:100%;min-height:0;position:relative}.oi-audit-listphase,.oi-audit-detailphase{box-sizing:border-box;flex-direction:column;min-height:0;padding:24px 28px 20px;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.oi-audit-stage[data-phase=list] .oi-audit-detailphase{opacity:0;pointer-events:none;transform:translate(14px)}.oi-audit-stage[data-phase=detail] .oi-audit-listphase{opacity:0;pointer-events:none;transform:translate(-14px)}.oi-back{white-space:nowrap;color:#9b9b9b;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start;margin-bottom:16px;padding:0;font-size:12px;transition:color .12s}.oi-back:hover{color:#fff}.oi-ask-stage{--sc-fg:#f4f4f5;--sc-fg-2:#ffffff9e;--sc-fg-3:#ffffff6b;--sc-line:#ffffff1a;--sc-fill:#ffffff0d;--sc-fill-2:#ffffff14;box-sizing:border-box;height:100%;min-height:0;font-family:var(--font-geist),sans-serif;color:var(--sc-fg);position:relative}.oi-ask-phase,.oi-result-phase{box-sizing:border-box;flex-direction:column;min-height:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.oi-ask-phase{justify-content:center;align-items:center;padding:22px 30px}.oi-result-phase{padding:24px 30px 20px}.oi-ask-stage[data-phase=ask] .oi-result-phase{opacity:0;pointer-events:none;transform:translateY(12px)}.oi-ask-stage[data-phase=result] .oi-ask-phase{opacity:0;pointer-events:none;transform:translateY(-12px)}.oi-ask{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#121317f5;border:.5px solid #ffffff29;border-radius:14px;flex:none;align-items:center;gap:11px;width:100%;max-width:560px;height:54px;padding:0 9px 0 15px;display:flex;box-shadow:0 20px 50px #0000006b}.oi-ask .sc-mark{width:18px;height:18px}.oi-ask .sc-input{flex:1;width:auto;font-size:15px}.oi-ask .sc-send{flex:none}.sc-send.ap-press{transform:scale(.93)}.oi-asked{color:var(--sc-fg-2);flex:none;align-items:center;gap:9px;margin-bottom:16px;font-size:13px;display:flex}.oi-asked .sc-mark{width:15px;height:15px}.oi-asked-q{color:var(--sc-fg)}.oi-slice-count{flex:none;align-items:baseline;gap:11px;padding:0 0 14px;display:flex}.oi-slice-v{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:42px;font-weight:600;line-height:1}.oi-slice-lbl{color:var(--sc-fg-2);font-size:13px}.oi-bubbles{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:hidden}.oi-bubbles--pick{gap:8px}.oi-bub{animation:.42s cubic-bezier(.16,1,.3,1) both oi-bub-in;animation-delay:calc(var(--i,0)*50ms);background:#ffffff0b;border-radius:13px 13px 13px 5px;padding:13px 15px;position:relative}.oi-bubbles--pick .oi-bub{cursor:pointer;padding:11px 14px;transition:background .12s cubic-bezier(.4,0,.2,1)}.oi-bubbles--pick .oi-bub:hover{background:#ffffff12}.oi-bub.sel{background:#ffffff17}.oi-bub.ap-press{background:#ffffff1c}.oi-bub-q{color:#fff;margin:0;font-size:14px;line-height:1.45}.oi-bubbles--pick .oi-bub-q{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.oi-bub-ch{font:500 9.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#7f7f7f;margin-right:9px}.oi-sigs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;font-size:12px;display:flex}.oi-bubbles--pick .oi-sigs{margin-top:6px;font-size:11.5px}.oi-sig{color:#9b9b9b;align-items:center;display:inline-flex}.oi-emo{align-items:center;display:inline-flex}.oi-emo.neg{color:#e5687d}.oi-emo.pos{color:#00c8a0}.oi-emo.neu{color:#a0a0a0}.oi-arc{color:#5a5a5a;margin:0 5px}.oi-sig-sep{color:#4d4d4d;margin:0 1px}.sig-ok{color:#00c8a0}.sig-flag{color:#e5484d}.sig-transfer{color:#e0a458}@keyframes oi-bub-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.oi-bub,.oi-turn,.oi-kw-figure.kw-pop,.oi-kw-path.draw,.oi-kw-area.draw,.oi-audit-stage.show-hot .oi-turn.hot{animation:none}}.oi-inspect{min-width:0}.oi-detail-h{margin-bottom:14px}.oi-detail-h h3{color:#fff;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.35}.oi-thread{flex-direction:column;flex:1;align-items:flex-start;gap:9px;min-height:0;padding-bottom:6px;display:flex;overflow:hidden}.oi-turn{max-width:88%;animation:.5s cubic-bezier(.16,1,.3,1) both oi-turn-in;animation-delay:calc(var(--ti,0)*.16s + .12s);flex-direction:column;gap:4px;padding:9px 13px;display:flex}.oi-turn.user{background:#ffffff0e;border-radius:13px 13px 13px 4px;align-self:flex-start}.oi-turn.agent{background:#00a08c21;border-radius:13px 13px 4px;align-self:flex-end}@keyframes oi-turn-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.oi-who{font:500 10px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:#6b6b6b}.oi-turn.agent .oi-who{color:#0d9b8a}.oi-turn-t{color:#d4d4d4;margin:0;font-size:13px;line-height:1.5}.oi-turn.user .oi-turn-t{color:#fff}.oi-turn.hot{transition:background .35s cubic-bezier(.16,1,.3,1)}.oi-audit-stage.show-hot .oi-turn.hot{background:#e5687d29;animation:1.5s cubic-bezier(.16,1,.3,1) oi-hot-pulse}@keyframes oi-hot-pulse{0%{box-shadow:0 0 #e5687d73}70%,to{box-shadow:0 0 0 10px #e5687d00}}.oi-turn-flag{font:500 9.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#e5687d;opacity:0;align-self:flex-start;margin-top:2px;transition:opacity .3s,transform .3s;display:inline-flex;transform:translateY(-2px)}.oi-audit-stage.show-hot .oi-turn-flag{opacity:1;transform:none}.oi-audit-result{flex-direction:column;flex:none;gap:6px;padding-top:14px;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);display:flex}.oi-audit-result.is-hidden{opacity:0;pointer-events:none;transform:translateY(9px)}.oi-verdict{align-items:baseline;gap:7px;font-size:14px;font-weight:600;display:flex}.oi-verdict-mark{font-size:14px}.oi-verdict.ok{color:#00c8a0}.oi-verdict.flag{color:#e5484d}.oi-verdict-d{color:#9b9b9b;font-weight:400}.oi-audit-meta{color:#9b9b9b;font-size:12px}.oi-kw{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:26px 30px 22px;display:flex}.oi-kw-eyebrow{font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#7a7a7a;flex:none;margin-bottom:22px}.oi-kw-hero{flex:none}.oi-kw-label{color:#9b9b9b;font-size:13px}.oi-kw-figure{align-items:baseline;gap:14px;margin-top:8px;display:flex}.oi-kw-figure.kw-pop{animation:.5s cubic-bezier(.16,1,.3,1) kw-pop}@keyframes kw-pop{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}.oi-kw-v{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:56px;font-weight:600;line-height:1}.oi-kw-delta{color:#00c8a0;font-size:13px;font-weight:500}.oi-unit{color:#9b9b9b;margin-left:2px;font-size:.42em;font-weight:500}.oi-kw-chart{flex-direction:column;flex:1;min-height:0;margin-top:16px;display:flex;position:relative}.oi-kw-line{flex:1;width:100%;min-height:0;display:block}.oi-kw-path{stroke-dasharray:1;stroke-dashoffset:0}.oi-kw-path.draw{animation:.95s cubic-bezier(.16,1,.3,1) kw-draw}@keyframes kw-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.oi-kw-area.draw{animation:.7s .3s both kw-fill}@keyframes kw-fill{0%{opacity:0}to{opacity:1}}.oi-kw-axis{font:10px/1 var(--font-mono);letter-spacing:.04em;color:#5f5f5f;flex:none;justify-content:space-between;padding-top:8px;display:flex}.oi-kw-sec-row{flex:none;gap:40px;margin-top:20px;display:flex}.oi-kw-sec{text-align:left;cursor:pointer;font:inherit;opacity:.6;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;transition:opacity .15s;display:flex}.oi-kw-sec:hover{opacity:1}.oi-kw-sec-k{color:#9b9b9b;font-size:12px}.oi-kw-sec-v{color:#fff;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.oi-kw-sec-d{color:#00c8a0;font-size:11px}.build-agent .build-sub{color:#9b9b9b;margin:0 0 16px;font-size:13px;line-height:1.45}.build-voice-lbl{letter-spacing:.08em;color:#666;margin-bottom:10px;font-size:10px}.build-voice-chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.build-preview{background:#141415;border-radius:10px;margin-bottom:14px;padding:14px 16px;box-shadow:inset 0 0 0 .5px #ffffff14}.build-preview .k{letter-spacing:.08em;color:#666;margin-bottom:8px;font-size:10px}.build-sample{color:#fff;margin:0;font-size:13px;line-height:1.5}.build-applied{align-self:flex-start;margin-top:4px}.build-policies{position:relative}.build-policy-list{flex-direction:column;flex:1;gap:6px;min-height:0;margin-bottom:16px;display:flex;overflow:hidden}.build-policy{text-align:left;color:#fff;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;transition:background .12s cubic-bezier(.4,0,.2,1);display:flex}.build-policy:hover{background:#ffffff0d}.build-policy.on{background:#ffffff14}.build-policy .name{flex:1;min-width:0;padding-right:12px}.oi-status.draft{color:#9b9b9b;background:#ffffff14}.build-testcase{background:#141415;border-radius:10px;padding:14px 16px;box-shadow:inset 0 0 0 .5px #ffffff14}.build-testcase .k{letter-spacing:.08em;color:#666;margin-bottom:8px;font-size:10px}.build-testcase .t{color:#fff;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.35}.oi-head .oi-btn-ghost{height:34px;padding:0 14px;font-size:12px}.oi-chart-main{flex:1;min-height:180px;margin-bottom:8px;position:relative}.oi-line{width:100%;height:100%;display:block}.oi-tip-float{color:#fff;pointer-events:none;white-space:nowrap;z-index:2;background:#19191a;border:.5px solid #ffffff24;border-radius:6px;padding:4px 8px;font-size:11px;position:absolute;top:12px;transform:translate(-50%)}.oi-xaxis{font-family:var(--font-mono);color:#9ea1a6;justify-content:space-between;padding:4px 4px 0;font-size:10px;display:flex}.oi-lbl{letter-spacing:.08em;text-transform:uppercase;color:#9ea1a6;margin:0 0 8px;font-size:10px}.oi-code{font-family:var(--font-mono);color:#9b9b9b;font-size:12px}.oi-code.teal{color:#12b39d}.oi-obj{gap:0}.oi-obj-head{margin-bottom:22px}.oi-obj-sub{color:#9b9b9b;margin:6px 0 0;font-size:13px}.oi-obj-body{flex:1;grid-template-columns:.82fr 1.18fr;align-content:start;gap:28px;min-height:0;display:grid}.oi-obj-list{flex-direction:column;gap:2px;display:flex}.oi-obj-row{text-align:left;color:#c4c6ca;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 12px;font-size:13px;transition:background .14s cubic-bezier(.4,0,.2,1),color .14s;display:grid}.oi-obj-row:hover{background:#ffffff0b}.oi-obj-row.on{color:#fff;background:#ffffff12}.oi-obj-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oi-obj-val{font-variant-numeric:tabular-nums;color:#a4a7ac;font-size:12px}.oi-obj-row.on .oi-obj-val{color:#cfd2d6}.oi-obj-arrow{color:#12b39d;text-align:center;width:12px;font-size:12px}.oi-obj-detail{background:#ffffff09;border-radius:14px;flex-direction:column;gap:14px;padding:18px 20px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff17}.oi-obj-dh{align-items:center;gap:10px;display:flex}.oi-obj-dh-name{color:#fff;letter-spacing:-.01em;font-size:17px;font-weight:500}.oi-tag{letter-spacing:.08em;text-transform:uppercase;color:#9b9b9b;background:#ffffff0f;border-radius:5px;padding:3px 7px;font-size:9px}.oi-obj-def{color:#cfd2d6;font-size:13px;line-height:1.5}.oi-obj-meta{grid-template-columns:1fr 1fr;gap:16px;display:grid}.oi-obj-meta .oi-lbl{margin-bottom:5px}.oi-obj-prev{border-top:.5px solid #ffffff12;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:2px;padding-top:16px;display:flex}.oi-obj-prev-head{min-width:0}.oi-obj-prev-row{align-items:baseline;gap:10px;margin-top:6px;display:flex}.oi-prev-v{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1}.oi-obj-delta{color:#12b39d;background:#12b39d1f;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500}.oi-prev-m{color:#a4a7ac;margin-top:8px;font-size:12px;line-height:1.4}.oi-spark{flex:none;width:150px;height:44px;display:block}.oi-obj-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;display:flex}.oi-auto{align-items:center;gap:11px;display:flex}.oi-auto-txt{flex-direction:column;gap:2px;line-height:1.3;display:flex}.oi-auto-txt b{color:#fff;font-size:13px;font-weight:500}.oi-auto-txt span{color:#a4a7ac;font-size:11.5px}.oi-btn-primary,.oi-btn-ghost,.oi-chip{white-space:nowrap}.oi-btn-primary{color:#000;height:40px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 20px;font-size:13px;font-weight:500;transition:transform 90ms cubic-bezier(.4,0,.2,1),opacity .12s}.oi-btn-primary:hover{opacity:.92}.oi-btn-primary:active{transform:scale(.98)}.oi-btn-primary.done,.oi-btn-primary:disabled{opacity:.55;cursor:default}.oi-btn-ghost{color:#fff;height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:0 18px;font-size:13px;font-weight:500}.oi-btn-ghost:hover{background:#ffffff0d}.oi-btn-ghost:disabled{opacity:.45;cursor:default}.oi-toast{color:#fff;opacity:0;pointer-events:none;z-index:5;background:#19191a;border:.5px solid #ffffff24;border-radius:999px;padding:8px 16px;font-size:12px;transition:opacity .25s,transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:28px;left:50%;transform:translate(-50%)translateY(8px)}.oi-toast.show{opacity:1;transform:translate(-50%)translateY(0)}.oi-kan-sub{color:#a4a7ac;margin-top:4px;font-size:12px}.oi-kan .oi-head{align-items:flex-start;margin-bottom:20px}.oi-kanban{flex:1;grid-template-columns:repeat(4,1fr);gap:12px;min-height:0;display:grid}.oi-kcol{background:#ffffff06;border-radius:12px;flex-direction:column;min-height:0;padding:12px 11px;transition:box-shadow .12s,background .12s;display:flex}.oi-kcol.drop{background:#ffffff0a;box-shadow:inset 0 0 0 1px #12b39d66}.oi-kcol-h{letter-spacing:.06em;text-transform:uppercase;color:#a4a7ac;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 3px;font-size:10.5px;display:flex}.oi-kcol-h .n{color:#cfd2d6;font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:6px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:inline-flex}.oi-kcol-body{flex-direction:column;flex:1;gap:8px;min-height:40px;display:flex}.oi-kcard{cursor:grab;background:#ffffff0b;border-radius:10px;padding:12px 13px;transition:background .14s,box-shadow .14s;position:relative;box-shadow:inset 0 0 0 .5px #ffffff14}.oi-kcard:hover{background:#ffffff14}.oi-kcard.sel{box-shadow:inset 0 0 0 1px #12b39d8c}.oi-kcard.dragging{opacity:.55}.oi-kcard.ap-glide{pointer-events:none;transition:transform .45s cubic-bezier(.16,1,.3,1)}.oi-kcard-rank{color:#a4a7ac;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:600;display:none;position:absolute;top:11px;right:11px}.oi-kcol[data-col=triage] .oi-kcard-rank{display:flex}.oi-kcard .t{color:#fff;margin-bottom:11px;padding-right:14px;font-size:13px;line-height:1.38}.oi-kcard-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.oi-kcard .lift{color:#12b39d;font-variant-numeric:tabular-nums;background:#12b39d24;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.oi-kcol[data-col=adopted] .lift{background:#12b39d38}.oi-kconf{color:#a4a7ac;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.oi-kconf:before{content:"";background:#6a6d73;border-radius:50%;width:5px;height:5px}.oi-kconf.high:before{background:#12b39d}.oi-kconf.medium:before{background:#d99a3a}.oi-kcard-vol{color:#a4a7ac;font-variant-numeric:tabular-nums;font-size:11px}.oi-validate{--ab-gutter:132px;position:relative}.oi-status{color:#00c8a0;white-space:nowrap;background:#00c8a021;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.oi-status.adopted{background:#00c8a033}.oi-status.stopped{color:#e5484d;background:#e5484d26}.oi-val-stats{grid-template-columns:auto auto;justify-content:start;gap:16px clamp(48px,7vw,84px);margin-bottom:18px;display:grid}.oi-val-stats .k{letter-spacing:.07em;text-transform:uppercase;color:#a2a5aa;margin-bottom:7px;font-size:10.5px}.oi-val-stats .v{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:19px;font-weight:600}.oi-val-stats .v.teal{color:#12b39d}.oi-val-stats .oi-bar{width:150px}.oi-unit{color:#9ea1a6;letter-spacing:0;font-size:12.5px;font-weight:400}.oi-bar{background:#ffffff14;border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.oi-bar i{background:#0d9b8a;border-radius:999px;height:100%;transition:width .35s cubic-bezier(.16,1,.3,1);display:block}.oi-val-chart{flex-direction:column;min-height:0;display:flex;position:relative}.oi-ab-wrap{flex:auto;min-height:0;position:relative}.oi-ab-plot{inset:0 var(--ab-gutter) 0 0;position:absolute}.oi-ab-wrap.ap-show .oi-ab{animation:1.15s cubic-bezier(.22,1,.36,1) both oiWipe}@keyframes oiWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.oi-ab-wrap.ap-show .oi-ab{animation:none}}.oi-ab{width:100%;height:100%;display:block}.oi-ab-tag{width:var(--ab-gutter);box-sizing:border-box;white-space:nowrap;color:#9ea1a6;align-items:center;gap:7px;padding-left:14px;font-size:12px;line-height:1;display:flex;position:absolute;left:100%;transform:translateY(-50%)}.oi-ab-tag:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;margin-left:-18px}.oi-ab-tag b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:500}.oi-ab-tag.var{color:#12b39d;top:11.8%}.oi-ab-tag.var:before{transition:box-shadow .6s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 4px #12b39d29}.oi-ab-tag.var b{color:#fff}.oi-ab-tag.ctrl{color:#8a8d92;top:86.4%}.oi-validate[data-state=adopted] .oi-ab-tag.var:before{box-shadow:0 0 0 6px #12b39d3d}.oi-validate .oi-xaxis{padding:6px var(--ab-gutter) 0 0;font-family:inherit}.oi-val-cta{align-items:center;gap:10px;min-height:44px;display:flex}.staticSec{width:1728px}.staticSec img{width:1728px;display:block}#autopilot{box-sizing:border-box;flex-direction:column;gap:68px;width:1728px;padding:54px 32px 62px;display:flex}#autopilot .ap-head{flex-direction:column;gap:18px;max-width:908px;display:flex}#autopilot .ap-head h2{font-family:var(--font-geist),sans-serif;font-size:calc(2.25rem / var(--fit-z));letter-spacing:-1px;color:#fff;font-weight:500;line-height:1.2}#autopilot .ap-head p{font-family:var(--font-geist),sans-serif;font-size:calc(1.25rem / var(--fit-z));letter-spacing:-.1px;color:#ffffffb3;font-weight:400;line-height:1.2}#autopilot .ap-grid{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:26px 16px;width:1664px;display:grid}#autopilot .ap-col{grid-template-rows:subgrid;grid-row:span 3;align-items:start;min-width:0;display:grid}#autopilot .ap-eye{font-family:var(--font-geist),sans-serif;font-size:calc(.625rem / var(--fit-z));letter-spacing:.8px;text-transform:uppercase;color:#fff;font-weight:600;line-height:1.2}#autopilot .ap-col h3{font-family:var(--font-geist),sans-serif;font-size:calc(1.5rem / var(--fit-z));letter-spacing:-.5px;color:#fff;max-width:576px;font-weight:400;line-height:1.2}#autopilot .ap-card{pointer-events:none;-webkit-user-select:none;user-select:none;background:#ffffff0f;border-radius:24px;width:100%;height:580px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff14}#autopilot .ap-proto{transform-origin:0 0;background:#080808;flex-direction:column;width:1100px;height:774px;display:flex;position:absolute;top:0;left:0;transform:scale(.749)}#autopilot .ap-proto-nav{color:#c8c8c8;border-bottom:.5px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;height:44px;padding:0 14px;font-size:12px;display:flex}#autopilot .ap-proto-nav .l{align-items:center;gap:8px;display:flex}#autopilot .ap-proto-nav .sep{color:#666}#autopilot .ap-proto-nav .prod{color:#9b9b9b;align-items:center;gap:6px;margin-left:4px;font-size:11px;display:inline-flex}#autopilot .ap-proto-nav .prod i{background:#12a594;border-radius:50%;width:6px;height:6px}#autopilot .ap-proto-nav .scout{color:#fff;background:#19191a;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:11px;display:inline-flex;box-shadow:inset 0 0 0 .5px #ffffff1a}#autopilot .ap-proto-body{flex:1;min-height:0;display:flex}#autopilot .ap-side{color:#9b9b9b;border-right:.5px solid #ffffff14;flex-direction:column;flex:none;gap:2px;width:168px;padding:10px 8px;font-size:12px;display:flex}#autopilot .ap-side .on{color:#fff;background:#ffffff0f;border-radius:6px}#autopilot .ap-side .row{border-radius:6px;align-items:center;gap:8px;padding:7px 8px;display:flex}#autopilot .ap-side .lbl{letter-spacing:.06em;text-transform:uppercase;color:#666;margin:12px 8px 4px;font-size:10px}#autopilot .ap-main{background:#0c0c0c;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}#autopilot .ap-audit{flex:1;min-height:0;display:flex}#autopilot .ap-audit-list{box-sizing:border-box;border-right:.5px solid #ffffff14;flex-direction:column;flex:none;width:48%;min-height:0;padding:14px 12px 12px 14px;display:flex}#autopilot .ap-audit-list h4{color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:18px;font-weight:600}#autopilot .ap-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}#autopilot .ap-chips span{color:#fff;background:#19191a;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:11px;display:inline-flex;box-shadow:inset 0 0 0 .5px #ffffff1a}#autopilot .ap-chips .add{color:#9b9b9b}#autopilot .ap-table{border-collapse:collapse;width:100%;font-size:12px}#autopilot .ap-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#666;border-bottom:.5px solid #ffffff14;padding:0 8px 8px;font-size:10px;font-weight:500}#autopilot .ap-table td{color:#fff;vertical-align:middle;border-bottom:.5px solid #ffffff0f;padding:10px 8px}#autopilot .ap-table tr.sel{background:#ffffff14}#autopilot .ap-table .t{color:#9b9b9b;font-variant-numeric:tabular-nums;width:48px}#autopilot .ap-table .c{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}#autopilot .ap-detail{flex-direction:column;flex:1;min-width:0;min-height:0;padding:16px;display:flex}#autopilot .ap-detail h5{color:#fff;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.35}#autopilot .ap-detail .pill{color:#c8c8c8;background:#ffffff14;border-radius:6px;align-items:center;width:fit-content;margin-bottom:14px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}#autopilot .ap-thread{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:hidden}#autopilot .ap-msg{border-radius:12px;max-width:92%;padding:10px 12px;font-size:12px;line-height:1.45}#autopilot .ap-msg.user{color:#fff;background:#19191a;align-self:flex-end}#autopilot .ap-msg.agent{color:#c8c8c8;background:0 0;align-self:flex-start;padding-left:0}#autopilot .ap-analysis{border-top:.5px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:10px 12px;padding-top:12px;font-size:11px;display:flex}#autopilot .ap-badge{color:#00c8a0;background:#00c8a021;border-radius:6px;padding:3px 8px;font-weight:500;display:inline-flex}#autopilot .ap-meta{color:#9b9b9b}#autopilot .ap-meta.ok{color:#00c8a0}#autopilot .ap-val{box-sizing:border-box;flex-direction:column;height:100%;padding:18px 20px 16px;display:flex}#autopilot .ap-val-h{align-items:center;gap:10px;margin-bottom:16px;display:flex}#autopilot .ap-val-h h4{color:#fff;flex:1;margin:0;font-size:16px;font-weight:600;line-height:1.3}#autopilot .ap-status{color:#00c8a0;white-space:nowrap;background:#00c8a021;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}#autopilot .ap-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}#autopilot .ap-stats .k{letter-spacing:.08em;text-transform:uppercase;color:#666;margin-bottom:6px;font-size:10px}#autopilot .ap-stats .v{color:#fff;font-size:20px;font-weight:600}#autopilot .ap-stats .v.teal{color:#00c8a0}#autopilot .ap-bar{background:#ffffff14;border-radius:999px;height:4px;margin-top:8px;overflow:hidden}#autopilot .ap-bar i{background:#0d9b8a;border-radius:999px;width:10%;height:100%;display:block}#autopilot .ap-chart{flex:1;min-height:0;position:relative}#autopilot .ap-legend{color:#9b9b9b;justify-content:flex-end;gap:14px;margin-bottom:6px;font-size:11px;display:flex}#autopilot .ap-legend i{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}#autopilot .ap-legend i.c{background:#666}#autopilot .ap-legend i.v{background:#0d9b8a}#autopilot .ap-chart svg{width:100%;height:calc(100% - 24px);display:block}#autopilot .ap-xaxis{font-family:var(--font-mono);color:#666;justify-content:space-between;padding:4px 4px 0;font-size:10px;display:flex}#autopilot .ap-actions{border-top:.5px solid #ffffff14;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:12px;display:flex}#autopilot .ap-btn{border-radius:999px;align-items:center;height:36px;padding:0 16px;font-size:12px;font-weight:500;display:inline-flex}#autopilot .ap-btn.pri{color:#000;background:#fff}#autopilot .ap-btn.ghost{color:#fff;border:1px solid #ffffff2e}#autopilot .ap-path-v{stroke-dasharray:1200;stroke-dashoffset:1200px;transition:stroke-dashoffset 1.1s cubic-bezier(.16,1,.3,1)}#autopilot.is-in .ap-path-v{stroke-dashoffset:0}#autopilot .ap-status{animation:2.4s ease-out infinite ap-pulse}@keyframes ap-pulse{0%,to{box-shadow:0 0 #00c8a059}70%{box-shadow:0 0 0 6px #0000}}#languages{box-sizing:border-box;width:1728px;height:601px;position:relative;overflow:hidden}#languages .lg-eye{font-family:var(--font-geist),sans-serif;letter-spacing:.8px;text-transform:uppercase;color:var(--accent-orange);font-size:10px;font-weight:600;line-height:1.2;position:absolute;top:101px;left:32px}#languages .lg-title{width:630px;height:101px;font-family:var(--font-geist),sans-serif;letter-spacing:-1px;color:#fff;flex-direction:column;align-items:flex-start;gap:0;margin:0;font-size:60px;font-weight:400;line-height:1;display:flex;position:absolute;top:143px;left:32px}#languages .lg-line{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:15px;height:43px;display:flex}#languages .lg-line+.lg-line{margin-top:15px}#languages .lg-key{box-sizing:border-box;width:39px;height:39px;font-family:var(--font-mono);letter-spacing:.66px;color:#fff;border:1px solid #fff;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:400;line-height:.84;display:inline-flex}#languages .lg-body{width:722px;font-family:var(--font-geist),sans-serif;color:#fff;margin:0;font-size:20px;font-weight:400;line-height:1.3;position:absolute;top:282px;left:32px}#languages .lg-stat{color:#fff;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:25px;line-height:1.3;display:flex;position:absolute;top:136px;right:32px}#languages .lg-stat .num{font-family:var(--font-geist),sans-serif;letter-spacing:-.02em;font-size:90px;font-weight:400;line-height:1}#languages .lg-stat .lbl{font-family:var(--font-geist),sans-serif;font-size:20px;font-weight:400}#languages .lg-field{pointer-events:none;-webkit-user-select:none;user-select:none;width:1705px;height:288px;position:absolute;top:338px;left:11px;overflow:hidden}#languages .lg-tier{font-family:var(--font-mono);white-space:pre;margin:0;padding:0;font-size:14px;font-weight:400;line-height:18px;position:absolute;inset:0;overflow:hidden}@keyframes pulse-dot-colored{0%{box-shadow:0 0 0 0 var(--pulse-color,#0009)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}#spotlight{box-sizing:border-box;flex-direction:column;gap:48px;width:1728px;padding:0 32px;display:flex}#spotlight .sp-head{flex-direction:column;gap:10px;padding-left:24px;display:flex}#spotlight .sp-eye{align-items:center;gap:8px;display:inline-flex}#spotlight .sp-dot{--pulse-color:var(--pulse-orange);background:#ff3700;border-radius:2px;flex-shrink:0;width:6px;height:6px;animation:2s ease-out infinite pulse-dot-colored}#spotlight .sp-eye span{font-family:var(--font-mono);font-size:calc(var(--text-eyebrow) / var(--fit-z));letter-spacing:.1px;text-transform:uppercase;color:var(--accent-orange);line-height:1.5rem}#spotlight .sp-head h2{max-width:735px;font-family:var(--font-pixel-line),ui-monospace,monospace;font-size:calc(var(--text-headline) / var(--fit-z));letter-spacing:var(--tracking-headline);color:#fff;font-weight:400;line-height:1.3}#spotlight .sp-card{background:#ffffff05;border:1px solid #ffffff1a;border-radius:16px;flex-direction:row;align-items:stretch;gap:40px;padding:24px;display:flex}#spotlight .sp-visual{background:#fe2c02;border-radius:6px;flex-shrink:0;width:54%;min-height:552px;position:relative;overflow:hidden}#spotlight .sp-visual img{object-fit:cover;object-position:28.3% 14.9%;width:100%;height:100%;position:absolute;inset:0}#spotlight .sp-visual .sp-grad{pointer-events:none;background:linear-gradient(#fe2c0200 50%,#fe2c02b3 80%,#fe2c02f2 100%);position:absolute;inset:0}#spotlight .sp-stat{text-align:right;color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:4px;padding:24px 24px 40px;display:flex;position:absolute;inset:auto 0 0 auto}#spotlight .sp-stat .lbl{font-family:var(--font-mono);font-size:calc(.75rem / var(--fit-z));letter-spacing:0;text-transform:uppercase;line-height:1.5rem}#spotlight .sp-stat .val{font-family:var(--font-geist),sans-serif;font-size:calc(3rem / var(--fit-z));letter-spacing:var(--tracking-display);font-weight:400;line-height:1}#spotlight .sp-body{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:50px;display:flex}#spotlight .sp-top{flex-direction:column;align-items:flex-start;gap:20px;display:flex}#spotlight .sp-logo{width:auto;height:24px}#spotlight .sp-title{max-width:500px;font-family:Giga Sans Display,sans-serif;font-size:calc(1.875rem / var(--fit-z));color:#fff;font-weight:400;line-height:1.5}#spotlight .sp-cta{color:#000;font-family:var(--font-geist),sans-serif;font-size:calc(.875rem / var(--fit-z));background:#fff;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:9px 20px;text-decoration:none;transition:background .15s;display:inline-flex}#spotlight .sp-cta:hover{background:#ffffffe6}#spotlight .sp-quote{flex-direction:column;gap:40px;margin:0;display:flex}#spotlight .sp-quote blockquote{font-family:var(--font-geist),sans-serif;font-size:calc(.875rem / var(--fit-z));color:#ffffffd9;font-style:normal;font-weight:400;line-height:1.5rem}#spotlight .sp-quote figcaption{align-items:center;gap:12px;display:flex}#spotlight .sp-quote figcaption img{object-fit:cover;filter:grayscale();border-radius:4px;flex-shrink:0;width:50px;height:50px}#spotlight .sp-quote figcaption div{font-family:var(--font-mono);font-size:calc(.875rem / var(--fit-z));letter-spacing:.1px;text-transform:uppercase;color:#fff9;flex-direction:column;line-height:1.5rem;display:flex}.footer-scene{margin-top:160px;position:relative;overflow:hidden}.footer-aurora{background:0 0;padding-top:148px;padding-bottom:140px;display:flow-root;position:relative}.footer-ambient{z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.4;position:absolute;inset:0}.footer-ambient video{object-fit:cover;object-position:center 65%;filter:blur(28px);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.06);-webkit-mask-image:linear-gradient(#0000 22%,#0000008c 55%,#000 82% 100%);mask-image:linear-gradient(#0000 22%,#0000008c 55%,#000 82% 100%)}#cta{z-index:1;background:#ffffff05;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:1520px;height:397px;margin:0 104px;display:flex;position:relative}#cta h3{font-family:var(--font-brand-display),sans-serif;font-size:calc(var(--text-cta) / var(--fit-z));letter-spacing:var(--tracking-display);color:#fff;text-align:center;font-weight:600;line-height:1.2}[data-interactive-canvas] footer:has(.f-main){z-index:1;font-family:var(--font-geist),sans-serif;background:#030304;border-top:1px solid #ffffff1a;flex-direction:column;gap:72px;padding:41px 32px 32px;display:flex;position:relative}.f-main{justify-content:space-between;gap:36px;display:flex}.f-left{flex-direction:column;justify-content:space-between;display:flex}.f-logo{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.f-logo svg{flex-shrink:0;width:36px;height:36px;display:block}.f-logo span{font-family:Giga Sans Display,sans-serif;font-size:calc(2.25rem / var(--fit-z));color:inherit;letter-spacing:0;font-weight:500;line-height:1}.f-social{gap:8px;margin-top:14px;display:flex}.f-social a{color:#9b9b9b;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;text-decoration:none;display:flex}.f-social a:hover{color:#fff;background:#ffffff0f}.f-sec{margin-top:auto}.f-sec .line{font-size:calc(.8125rem / var(--fit-z));color:#9b9b9b;align-items:center;gap:8px;font-weight:500;display:flex}.f-sec .line i{background:#12a594;border-radius:50%;width:8px;height:8px}.f-badges{align-items:center;gap:8px;margin-top:12px;display:flex}.f-badges a{color:inherit;text-decoration:none}.f-badges b{text-align:center;width:40px;height:40px;font-family:var(--font-mono);color:#9b9b9b;text-transform:uppercase;background:#19191a;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;font-size:7px;font-weight:400;line-height:1.15;display:flex}.f-badges .f-more{font-size:calc(.8125rem / var(--fit-z));color:#9b9b9b;margin-left:4px;font-weight:500}.f-badges .f-more:hover{color:#fff}.f-cols{gap:48px;display:flex}.f-col{flex-direction:column;gap:16px;width:180px;display:flex}.f-col .hd{font-family:var(--font-mono);font-size:calc(.875rem / var(--fit-z));letter-spacing:0;text-transform:uppercase;color:#9b9b9b;font-weight:500;line-height:1}.f-col a{font-size:calc(.875rem / var(--fit-z));color:#fff;border-radius:4px;width:fit-content;margin:-4px;padding:4px;font-weight:500;text-decoration:none}.f-col a:hover{background:#ffffff0f}.f-col a.dim{color:#9b9b9b;align-items:center;gap:6px;display:flex}.f-sub{font-size:calc(.75rem / var(--fit-z));color:#9b9b9b;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:17px;display:flex}.f-sub .links{gap:16px;display:flex}.f-sub a{color:#9b9b9b;font-weight:500;text-decoration:none}.f-sub a:hover{color:#fff}html[data-home-layout=compact] #page{width:100%;max-width:100%}html[data-hero-layout=compact] #hero{height:calc(100vh + var(--home-mobile-morph,640px));height:calc(100lvh + var(--home-mobile-morph,640px));background:var(--bg)}html[data-hero-layout=compact] #hero .sticky{z-index:2;height:100dvh;min-height:100dvh;padding:calc(var(--chrome-offset) + 24px) var(--hero-pad-x,24px) 56px;box-sizing:border-box;flex-direction:column;margin-bottom:calc(100lvh - 100dvh);display:flex;position:sticky;top:0;overflow:hidden}html[data-hero-layout=compact] .colgrid,html[data-hero-layout=compact] #curveWrap,html[data-hero-layout=compact] #consoleGlow,html[data-hero-layout=compact] #consoleShade,html[data-hero-layout=compact] #heroFoldFade,html[data-hero-layout=compact] #consoleHead,html[data-hero-layout=compact] #consoleWrap{display:none!important}html[data-hero-layout=compact] #industriesBento{z-index:auto;opacity:1;pointer-events:auto;will-change:auto;flex-direction:column;justify-content:flex-end;padding:40px 0 56px;display:flex;position:relative;inset:auto;transform:none}html[data-hero-layout=compact] #industriesBento .ib-title{font-size:clamp(1.5rem,4.5vw,2rem)}html[data-hero-layout=compact] #industriesBento .ib-cell{width:min(260px,78vw);height:180px}html[data-hero-layout=compact] #consoleWrap{max-width:calc(100% - 2 * var(--hero-pad-x,24px));z-index:1;pointer-events:none;height:1076px;top:260px;left:var(--hero-pad-x,24px)!important;width:min(1664px,calc(100% - 2 * var(--hero-pad-x,24px)))!important;box-shadow:none!important;position:absolute!important}html[data-hero-layout=compact] #consoleWrap .nc,html[data-hero-layout=compact] #consoleWrap .nc-card{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-hero-layout=compact] #heroCopy{z-index:10;width:auto;max-width:100%;position:relative;top:auto;left:auto}html[data-hero-layout=compact] #heroSub{z-index:10}html[data-hero-layout=compact] #heroCopy,html[data-hero-layout=compact] #heroSub{will-change:transform,opacity}html[data-hero-layout=compact] #heroCopy h1{width:auto;max-width:100%;font-size:clamp(2.5rem,9vw,3.5rem)}html[data-hero-layout=compact] #heroSub{width:auto;max-width:36rem;margin-top:auto;margin-bottom:auto;position:relative;left:auto;top:auto!important}html[data-hero-layout=compact] #heroSub h2{font-size:var(--text-hero-sub)}html[data-hero-layout=compact] #heroSub h2 .hero-line{white-space:normal;display:inline}html[data-hero-layout=compact] #heroSub h2 .hero-line+.hero-line:before{content:" "}html[data-hero-layout=compact] #heroMetric{will-change:auto;height:auto;display:inline;overflow:visible}html[data-hero-layout=compact] #heroMetric .hm-track{display:inline}html[data-hero-layout=compact] #heroMetric .hm-item{white-space:normal;height:auto;line-height:inherit;display:inline}html[data-hero-layout=compact] #heroSub p{font-size:var(--text-lede)}html[data-hero-layout=compact] #heroSub .micro{font-size:var(--text-micro);margin:28px 0 12px}html[data-hero-layout=compact] #heroSub .surface-form-button{height:42px;margin-top:24px;padding:0 20px;font-size:.875rem}html[data-home-layout=compact] .ctaEmailField input{font-size:.875rem}html[data-home-layout=compact] .ctaEmailField button{width:44px;min-width:44px;height:44px;min-height:44px}html[data-home-layout=compact] .ctaEmailField .thanks{font-size:.75rem}html[data-hero-layout=compact] #logoBar{width:100%;margin-top:0;padding-top:0;position:absolute;bottom:24px;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}html[data-hero-layout=compact] #logoBar img{--logo-h:15px;margin-right:68px}#mobileConsole{display:none}html[data-hero-layout=compact] #mobileConsole{top:50%;left:var(--home-gutter,20px);right:var(--home-gutter,20px);z-index:4;pointer-events:none;--frame:0;box-sizing:border-box;font-family:var(--font-geist),system-ui,sans-serif;border-radius:20px;padding:16px 16px 18px;display:block;position:absolute;transform:translateY(calc(210px - 50%))}html[data-hero-layout=compact] #mobileConsole:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:var(--frame);will-change:opacity;background:#131315eb;border:1px solid #ffffff14;position:absolute;inset:0;box-shadow:0 40px 90px -46px #000000f2}html[data-hero-layout=compact] #mobileConsole .mc-bar{opacity:0;color:#ffffffd1;will-change:transform,opacity;align-items:center;gap:9px;padding:1px 1px 14px;font-size:13px;display:flex}html[data-hero-layout=compact] #mobileConsole .mc-guides{opacity:0}html[data-hero-layout=compact] #mobileConsole .mc-dd{background:#fff;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;display:grid}html[data-hero-layout=compact] #mobileConsole .mc-dd svg{width:13px;height:13px}html[data-hero-layout=compact] #mobileConsole .mc-crumb{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;overflow:hidden}html[data-hero-layout=compact] #mobileConsole .mc-crumb i{color:#ffffff57;margin:0 3px;font-style:normal}html[data-hero-layout=compact] #mobileConsole .mc-scout{color:#fff;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff12;border-radius:8px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;font-size:12px;display:inline-flex}html[data-hero-layout=compact] #mobileConsole .mc-khead{opacity:0;will-change:transform,opacity}html[data-hero-layout=compact] #mobileConsole .mc-row1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-hero-layout=compact] #mobileConsole .mc-title{font-family:var(--font-geist),system-ui,sans-serif;letter-spacing:-.015em;margin:0;font-size:20px;font-weight:560}html[data-hero-layout=compact] #mobileConsole .mc-pill{color:#3fd0aa;white-space:nowrap;background:#0096781f;border:1px solid #00be9633;border-radius:999px;align-items:center;gap:4px;padding:4px 9px 4px 7px;font-size:11.5px;display:inline-flex}html[data-hero-layout=compact] #mobileConsole .mc-stats{gap:30px;margin:16px 0 4px;display:flex}html[data-hero-layout=compact] #mobileConsole .mc-k{color:#ffffff80;letter-spacing:-.005em;margin-bottom:5px;font-size:12px;display:block}html[data-hero-layout=compact] #mobileConsole .mc-v{letter-spacing:-.02em;align-items:center;gap:9px;font-size:25px;font-weight:560;line-height:1;display:flex}html[data-hero-layout=compact] #mobileConsole .mc-chip{color:#3fd0aa;letter-spacing:0;background:#0096781f;border-radius:6px;align-items:center;gap:3px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:520;display:inline-flex}html[data-hero-layout=compact] #mobileConsole .mc-chip.mc-muted{color:#ffffff9e;background:#ffffff0f}html[data-hero-layout=compact] #mobileConsole .mc-chart{transform-origin:50% 55%;will-change:transform;margin:14px 0 2px}html[data-hero-layout=compact] #mobileConsole .mc-chart svg{width:100%;height:auto;display:block;overflow:visible}html[data-hero-layout=compact] #mobileConsole .mc-glbl{font-family:var(--font-geist-mono,ui-monospace,monospace);letter-spacing:.3px;font-size:8.5px}html[data-hero-layout=compact] #mobileConsole .mc-line{stroke-dasharray:1;animation:1.4s cubic-bezier(.65,0,.35,1) .15s both mcDraw}@keyframes mcDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}html[data-hero-layout=compact] #mobileConsole .mc-tip-glow{transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite chart-tip-ping}html[data-hero-layout=compact] #mobileConsole .mc-opp{opacity:0;will-change:transform,opacity}html[data-hero-layout=compact] #mobileConsole .mc-oh{color:#ffffff8c;align-items:center;gap:5px;margin-bottom:9px;font-size:11.5px;display:inline-flex}html[data-hero-layout=compact] #mobileConsole .mc-orow{background:#ffffff06;border:1px solid #ffffff0e;border-radius:11px;align-items:flex-start;gap:11px;padding:11px 12px;display:flex}html[data-hero-layout=compact] #mobileConsole .mc-n{color:#ffffffb3;background:#ffffff12;border-radius:6px;flex:none;place-items:center;width:19px;height:19px;margin-top:1px;font-size:11px;display:grid}html[data-hero-layout=compact] #mobileConsole .mc-orow b{letter-spacing:-.01em;margin-bottom:3px;font-size:14px;font-weight:540;display:block}html[data-hero-layout=compact] #mobileConsole .mc-otext span{color:#ffffff80;font-size:12.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){html[data-hero-layout=compact] #mobileConsole .mc-line{stroke-dasharray:none;animation:none}html[data-hero-layout=compact] #mobileConsole .mc-tip-glow{opacity:.13;animation:none}}html[data-home-layout=compact] #hereshow{padding:72px var(--pad-x) 32px;font-size:var(--text-hereshow)}html[data-home-layout=compact] #howItWorks .how-layout{display:block}html[data-home-layout=compact] #howItWorks .how-stage{display:none}html[data-home-layout=compact] #howItWorks .how-rails{display:contents}html[data-home-layout=compact] .rowSection{height:auto!important}html[data-home-layout=compact] .rowSection .sticky{align-items:stretch;padding:48px 0 56px;position:relative;top:auto;overflow:visible;height:auto!important}html[data-home-layout=compact] .rowInner{width:100%;height:auto;padding:0 var(--pad-x);flex-direction:column;gap:28px;margin:0;display:flex;transform:none}html[data-home-layout=compact] .rail{width:auto;height:auto;display:contents}html[data-home-layout=compact] .rail-copy{order:1;width:100%;max-width:36rem}html[data-home-layout=compact] .rail .eyebrow{font-size:var(--text-eyebrow)}html[data-home-layout=compact] .rail h3{font-size:var(--text-rail-h);max-width:20em}html[data-home-layout=compact] .rail .intro{font-size:var(--text-micro);line-height:1.5}html[data-home-layout=compact] .rail .pill{margin-top:28px;font-size:.875rem}html[data-home-layout=compact] .panel{width:100%;height:var(--how-panel-h);aspect-ratio:auto;border-radius:8px;order:2;position:relative;overflow:hidden}html[data-home-layout=compact] .panel .pstate{transition:opacity .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;width:100%!important;height:100%!important}html[data-home-layout=compact] .panel .nc-scale,html[data-home-layout=compact] .panel .oi-proto .nc-scale{width:1500px;height:970px;transform:translate(var(--con-dx,0px), var(--con-dy,0px)) scale(var(--panel-scale));transform-origin:0 0;top:0;left:0}html[data-home-layout=compact] .steps{flex-direction:column;order:3;width:100%;padding-bottom:0;display:flex}html[data-home-layout=compact] .step h4{font-size:1rem;transition:opacity .45s cubic-bezier(.16,1,.3,1)}html[data-home-layout=compact] .step .body{height:0;max-height:none;font-size:.875rem;transition:height .5s cubic-bezier(.16,1,.3,1),margin .5s cubic-bezier(.16,1,.3,1)}html[data-home-layout=compact] .step.active .body{height:var(--oi-body-h,4.5em);max-height:none;margin-top:10px}html[data-home-layout=compact] .steps.oi-measuring .body{height:auto!important;max-height:none!important;transition:none!important}@media (min-width:700px){html[data-home-layout=compact] .steps{flex-direction:row;align-items:flex-start;gap:24px}html[data-home-layout=compact] .step{flex:1 1 0;min-width:0}}html[data-home-layout=compact] #rowBuild .rowInner{padding:0 var(--pad-x)}@media (max-width:699px){html[data-home-layout=compact] #howItWorks .panel.oi-simple{aspect-ratio:auto;border-radius:12px;height:auto;min-height:0}#howItWorks .panel.oi-simple .sc-win{box-shadow:0 10px 28px #00000057,inset 0 1px #ffffff0f}html[data-home-layout=compact] #howItWorks .panel.oi-simple .panel-chrome{height:auto;position:relative;inset:auto;transform:none}html[data-home-layout=compact] #howItWorks .panel.oi-simple{--oi-phone-h:min(560px, 72svh)}html[data-home-layout=compact] #howItWorks .panel.oi-simple .oi-frame{width:100%;height:auto;max-height:none;min-height:var(--oi-phone-h);padding-bottom:34px;position:relative;top:auto;left:auto;transform:none}html[data-home-layout=compact] #howItWorks .panel.oi-simple .oi-step-fill{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex}html[data-home-layout=compact] #howItWorks .panel.oi-simple .oi-step-host{flex:auto;height:auto;min-height:0;display:grid}html[data-home-layout=compact] #howItWorks .panel.oi-simple .oi-step-host .pstate{opacity:1;flex-direction:column;grid-area:1/1;min-width:0;height:auto;display:flex;position:relative;inset:auto}html[data-home-layout=compact] #howItWorks .panel.oi-simple .oi-step-host .pstate:not(.on){visibility:hidden}html[data-home-layout=compact] #howItWorks .oi-ask-stage,html[data-home-layout=compact] #howItWorks .oi-audit-stage{flex-direction:column;flex:auto;height:auto;display:flex}html[data-home-layout=compact] #howItWorks .oi-ask-stage[data-phase=ask] .oi-ask-phase,html[data-home-layout=compact] #howItWorks .oi-ask-stage[data-phase=result] .oi-result-phase,html[data-home-layout=compact] #howItWorks .oi-audit-stage[data-phase=list] .oi-audit-listphase,html[data-home-layout=compact] #howItWorks .oi-audit-stage[data-phase=detail] .oi-audit-detailphase{flex:auto;position:relative;inset:auto}html[data-home-layout=compact] #howItWorks .oi-obs{flex:auto;grid-template-columns:1fr;gap:6px;height:auto}html[data-home-layout=compact] #howItWorks .oi-obs-focus{padding:6px 20px 14px 22px}html[data-home-layout=compact] #howItWorks .oi-obs-focus:before{display:none}html[data-home-layout=compact] #howItWorks .oi-obs-list{padding:16px 18px 10px}html[data-home-layout=compact] #howItWorks .panel.oi-simple .oi-count-v{font-size:40px}html[data-home-layout=compact] #howItWorks .panel.oi-simple .oi-obs-list .oi-search{flex:auto}html[data-home-layout=compact] #howItWorks .panel[data-row=rowImprove].oi-simple .oi-frame{container-type:normal}html[data-home-layout=compact] #howItWorks .panel[data-row=rowImprove].oi-simple .oi-step-fill{height:auto;display:flex}html[data-home-layout=compact] #howItWorks .panel[data-row=rowImprove].oi-simple .oi-pad{width:auto;height:auto;transform:none}html[data-home-layout=compact] #howItWorks .oi-obj-body{grid-template-columns:1fr;gap:14px;height:auto}html[data-home-layout=compact] #howItWorks .oi-obj-meta{grid-template-columns:1fr 1fr;gap:12px}html[data-home-layout=compact] #howItWorks .oi-obj-head{margin-bottom:10px}html[data-home-layout=compact] #howItWorks .oi-obj-row{padding:6px 11px}html[data-home-layout=compact] #howItWorks .oi-obj-detail{gap:8px;padding:12px 16px}html[data-home-layout=compact] #howItWorks .oi-obj-prev{gap:12px;padding-top:12px}html[data-home-layout=compact] #howItWorks .oi-spark{width:88px;height:34px}html[data-home-layout=compact] #howItWorks .oi-obj-foot{padding-top:10px}html[data-home-layout=compact] #howItWorks .oi-kanban{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex:none;grid-template-columns:repeat(4,72%);padding-bottom:6px;overflow-x:auto}html[data-home-layout=compact] #howItWorks .oi-kcol{scroll-snap-align:start}html[data-home-layout=compact] #howItWorks .panel[data-row=rowImprove].oi-simple .oi-title,html[data-home-layout=compact] #howItWorks .panel[data-row=rowImprove].oi-simple .oi-head h2{font-size:20px}html[data-home-layout=compact] #howItWorks .panel[data-row=rowImprove].oi-simple .oi-obj-def,html[data-home-layout=compact] #howItWorks .panel[data-row=rowImprove].oi-simple .oi-obj-row,html[data-home-layout=compact] #howItWorks .panel[data-row=rowImprove].oi-simple .oi-kcard .t{font-size:14px}html[data-home-layout=compact] #howItWorks .panel[data-row=rowImprove].oi-simple .oi-obj-sub,html[data-home-layout=compact] #howItWorks .panel[data-row=rowImprove].oi-simple .oi-kan-sub{font-size:12.5px}html[data-home-layout=compact] #howItWorks .panel[data-row=rowImprove].oi-simple .oi-obj-val,html[data-home-layout=compact] #howItWorks .panel[data-row=rowImprove].oi-simple .oi-code,html[data-home-layout=compact] #howItWorks .panel[data-row=rowImprove].oi-simple .oi-unit{font-size:11.5px}html[data-home-layout=compact] #howItWorks .panel[data-row=rowImprove].oi-simple .oi-lbl,html[data-home-layout=compact] #howItWorks .panel[data-row=rowImprove].oi-simple .oi-val-stats .k,html[data-home-layout=compact] #howItWorks .panel[data-row=rowImprove].oi-simple .oi-kcol-h,html[data-home-layout=compact] #howItWorks .panel[data-row=rowImprove].oi-simple .oi-kconf,html[data-home-layout=compact] #howItWorks .panel[data-row=rowImprove].oi-simple .oi-kcard-vol{font-size:10.5px}html[data-home-layout=compact] #howItWorks .panel.oi-simple .oi-pad{padding:20px 18px 18px}html[data-home-layout=compact] #howItWorks .panel.oi-simple .oi-head h2,html[data-home-layout=compact] #howItWorks .panel.oi-simple .oi-title{font-size:22px}html[data-home-layout=compact] #howItWorks .panel.oi-simple .oi-val-stats .v{font-size:18px;line-height:1.2}html[data-home-layout=compact] #howItWorks .panel.oi-simple .oi-val-stats .v.hero{font-size:24px;line-height:1}html[data-home-layout=compact] #howItWorks .oi-validate{--ab-gutter:74px}html[data-home-layout=compact] #howItWorks .oi-ab-tag{padding-left:12px;font-size:11px}html[data-home-layout=compact] #howItWorks .oi-ab-tag b{display:none}html[data-home-layout=compact] #howItWorks .oi-validate .oi-ab-wrap{min-height:150px}html[data-home-layout=compact] #howItWorks .oi-obj-foot{flex-direction:column;align-items:stretch;gap:12px;margin-top:18px;padding-top:14px}html[data-home-layout=compact] #howItWorks .oi-obj-foot>*{flex:none}html[data-home-layout=compact] #howItWorks .oi-obj-foot .oi-auto{min-width:0}html[data-home-layout=compact] #howItWorks .oi-obj-foot>.oi-btn-primary,html[data-home-layout=compact] #howItWorks .oi-obj-foot>.oi-btn-ghost{padding:0 12px}html[data-home-layout=compact] #howItWorks .oi-val-cta{width:100%;min-height:0}html[data-home-layout=compact] #howItWorks .oi-val-cta>button{flex:1 1 0;min-width:0;padding:0 12px}html[data-home-layout=compact] #howItWorks .panel.oi-simple .oi-head{gap:10px}html[data-home-layout=compact] #howItWorks .panel.oi-simple .oi-head>div{min-width:0}html[data-home-layout=compact] #howItWorks .panel.oi-simple .oi-head .oi-chip{white-space:nowrap;flex:none;height:30px;padding:0 12px;font-size:12px}html[data-home-layout=compact] #howItWorks .oi-kw-eyebrow{margin-bottom:18px;line-height:1.5}}html[data-home-layout=compact] .staticSec{width:100%}html[data-home-layout=compact] .staticSec img{width:100%;height:auto}html[data-home-layout=compact] #autopilot{width:100%;padding:48px var(--pad-x) 40px;gap:40px}html[data-home-layout=compact] #autopilot .ap-head h2{font-size:1.75rem}html[data-home-layout=compact] #autopilot .ap-head p{font-size:1rem;line-height:1.4}html[data-home-layout=compact] #autopilot .ap-grid{grid-template-rows:none;grid-template-columns:1fr;gap:40px 0;width:100%}html[data-home-layout=compact] #autopilot .ap-col{flex-direction:column;grid-row:auto;gap:16px;display:flex}html[data-home-layout=compact] #autopilot .ap-eye{font-size:.625rem}html[data-home-layout=compact] #autopilot .ap-col h3{max-width:none;font-size:1.25rem}html[data-home-layout=compact] #autopilot .ap-card{aspect-ratio:824/580;border-radius:16px;height:auto;container-type:inline-size}html[data-home-layout=compact] #autopilot .ap-proto{width:1100px;height:774px;transform:scale(calc((100cqi) / 1100))}@supports not (width:1cqi){html[data-home-layout=compact] #autopilot .ap-proto{transform:scale(calc((100vw - 2 * var(--pad-x)) / 1100))}}html[data-home-layout=compact] #languages{width:100%;height:auto;min-height:0;padding:48px var(--pad-x) 0;flex-direction:column;gap:28px;display:flex}html[data-home-layout=compact] #languages .lg-eye,html[data-home-layout=compact] #languages .lg-title,html[data-home-layout=compact] #languages .lg-body,html[data-home-layout=compact] #languages .lg-stat{width:auto;max-width:100%;position:static;top:auto;left:auto;right:auto}html[data-home-layout=compact] #languages .lg-eye{font-size:.625rem}html[data-home-layout=compact] #languages .lg-title{width:auto;height:auto;font-size:2rem}html[data-home-layout=compact] #languages .lg-line{white-space:normal;flex-wrap:wrap;gap:10px;height:auto}html[data-home-layout=compact] #languages .lg-line+.lg-line{margin-top:6px}html[data-home-layout=compact] #languages .lg-key{width:28px;height:28px;font-size:.9375rem}html[data-home-layout=compact] #languages .lg-body{font-size:1rem;line-height:1.4}html[data-home-layout=compact] #languages .lg-stat{gap:8px}html[data-home-layout=compact] #languages .lg-stat .num{font-size:4rem}html[data-home-layout=compact] #languages .lg-stat .lbl{font-size:1rem}html[data-home-layout=compact] #languages .lg-field{width:100%;height:160px;margin:8px calc(var(--pad-x) * -1) 0;position:relative;top:auto;left:auto}html[data-home-layout=compact] #languages .lg-tier{font-size:10px;line-height:13px}html[data-home-layout=compact] #spotlight{width:100%;padding:0 var(--pad-x);gap:40px}html[data-home-layout=compact] #spotlight .sp-head{padding-left:0}html[data-home-layout=compact] #spotlight .sp-eye span{font-size:var(--text-eyebrow)}html[data-home-layout=compact] #spotlight .sp-head h2{font-size:var(--text-headline)}html[data-home-layout=compact] #spotlight .sp-card{border-radius:4px;flex-direction:column;gap:24px;padding:10px}html[data-home-layout=compact] #spotlight .sp-visual{width:100%;height:336px;min-height:0}html[data-home-layout=compact] #spotlight .sp-body{gap:44px;padding:8px}html[data-home-layout=compact] #spotlight .sp-top{gap:0}html[data-home-layout=compact] #spotlight .sp-title{margin:28px 0 44px;font-size:1.5rem;line-height:1.4}html[data-home-layout=compact] #spotlight .sp-stat .lbl{font-size:.75rem}html[data-home-layout=compact] #spotlight .sp-stat .val{font-size:3rem}html[data-home-layout=compact] #spotlight .sp-cta,html[data-home-layout=compact] #spotlight .sp-quote blockquote,html[data-home-layout=compact] #spotlight .sp-quote figcaption div{font-size:.875rem}html[data-home-layout=compact] #cta{margin:0 var(--pad-x);border-radius:16px;gap:28px;width:auto;max-width:none;height:auto;min-height:0;padding:48px 24px}html[data-home-layout=compact] #cta h3{font-size:var(--text-cta);letter-spacing:var(--tracking-display)}html[data-home-layout=compact] .footer-scene{margin-top:72px}html[data-home-layout=compact] .footer-aurora{padding-top:36px;padding-bottom:80px}html[data-home-layout=compact] [data-interactive-canvas] footer:has(.f-main){padding:32px var(--pad-x);gap:48px}html[data-home-layout=compact] .f-main{flex-direction:column;gap:40px}html[data-home-layout=compact] .f-logo span{font-size:2.25rem}html[data-home-layout=compact] .f-sec .line,html[data-home-layout=compact] .f-badges .f-more{font-size:.8125rem}html[data-home-layout=compact] .f-cols{flex-wrap:wrap;gap:32px 40px}html[data-home-layout=compact] .f-col{width:calc(50% - 20px);min-width:140px}html[data-home-layout=compact] .f-col .hd,html[data-home-layout=compact] .f-col a{font-size:.875rem}html[data-home-layout=compact] .f-sub{flex-direction:column;gap:12px;font-size:.75rem}html[data-home-layout=compact] .f-sub .links{flex-wrap:wrap;gap:12px 16px}@media (max-width:480px){html[data-home-layout=compact]{--pad-x:20px}html[data-hero-layout=compact]{--hero-pad-x:20px}html[data-home-layout=compact] .f-col{width:100%}}:is(#consoleWrap,#mobileConsole,#howItWorks .panel) :is(h3,h4,h5,h6){font-family:var(--font-geist), sans-serif}
