@layer legacy{@layer home-base{:where(body:has(.Home-module__Uciyuq__scope)) *{box-sizing:border-box}html:where(:has(.Home-module__Uciyuq__scope)){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:where(:has(.Home-module__Uciyuq__scope)){scroll-behavior:auto}}body:where(:has(.Home-module__Uciyuq__scope)){background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:17px;line-height:1.55}:where(body:has(.Home-module__Uciyuq__scope)) .mono{font-family:DM Mono,ui-monospace,monospace}:where(body:has(.Home-module__Uciyuq__scope)) a{color:var(--brand)}:where(body:has(.Home-module__Uciyuq__scope)) :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}:where(body:has(.Home-module__Uciyuq__scope)) .skip{z-index:200;background:var(--card);color:var(--brand);border:var(--hair) solid var(--ink);border-radius:var(--r-pill);box-shadow:0 2px 0 var(--lip-btn);letter-spacing:.1em;text-transform:uppercase;padding:12px 18px;font-family:DM Mono,monospace;font-size:12px;text-decoration:none;position:absolute;left:50%;transform:translate(-50%,-120%)}:where(body:has(.Home-module__Uciyuq__scope)) .skip:focus{transform:translate(-50%,12px)}:where(body:has(.Home-module__Uciyuq__scope)) .wrap{max-width:1180px;margin:0 auto;padding:0 clamp(18px,4vw,40px)}:where(body:has(.Home-module__Uciyuq__scope)) h1,:where(body:has(.Home-module__Uciyuq__scope)) h2,:where(body:has(.Home-module__Uciyuq__scope)) h3{margin:0;font-family:Space Grotesk,sans-serif;font-weight:700}:where(body:has(.Home-module__Uciyuq__scope)) h2{letter-spacing:-.02em;font-size:clamp(32px,4.4vw,56px);line-height:1.04}body:where(:has(.Home-module__Uciyuq__scope)){counter-reset:secn fign}:where(body:has(.Home-module__Uciyuq__scope)) .sec-count{counter-increment:secn}:where(body:has(.Home-module__Uciyuq__scope)) .fig{counter-increment:fign}:where(body:has(.Home-module__Uciyuq__scope)) .figno:before{content:"fig. " counter(fign, decimal-leading-zero)}:where(body:has(.Home-module__Uciyuq__scope)) .figno[data-sub]:after{content:"·" attr(data-sub)}:where(body:has(.Home-module__Uciyuq__scope)) .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);align-items:center;gap:10px;margin:0 0 18px;font-family:DM Mono,monospace;font-size:14px;font-weight:500;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero .eyebrow{margin-bottom:22px}:where(body:has(.Home-module__Uciyuq__scope)) .figcap{letter-spacing:.04em;color:var(--muted);margin:14px 0 0;font-family:DM Mono,monospace;font-size:13px;line-height:1.6}:where(body:has(.Home-module__Uciyuq__scope)) .figcap b{color:var(--brand);font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) .ann{letter-spacing:.04em;font-family:DM Mono,monospace}:where(body:has(.Home-module__Uciyuq__scope)) .hero{flex-direction:column;min-height:calc(100dvh - 77px);padding:clamp(24px,3vh,48px) 0 0;display:flex;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) .hero>.wrap{flex:1;align-items:center;width:100%;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero>.wrap>.hero-grid{width:100%}:where(body:has(.Home-module__Uciyuq__scope)) .hero>.logos{width:100%;margin-top:clamp(12px,2vh,32px)}:where(body:has(.Home-module__Uciyuq__scope)) .hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .hero h1{letter-spacing:-.025em;max-width:10ch;margin:0 0 28px;font-size:min(clamp(42px,6.4vw,84px),10.5vh);line-height:1}:where(body:has(.Home-module__Uciyuq__scope)) .hero .lede{color:var(--muted);max-width:46ch;margin:0 0 30px;font-size:clamp(17px,1.6vw,20px);line-height:1.6}@media (max-height:840px){:where(body:has(.Home-module__Uciyuq__scope)) .hero h1{margin-bottom:22px;font-size:min(clamp(42px,6.4vw,84px),9.4vh)}:where(body:has(.Home-module__Uciyuq__scope)) .hero .lede{margin-bottom:24px}}@media (max-height:790px){:where(body:has(.Home-module__Uciyuq__scope)) .hero .lede{margin-bottom:20px}:where(body:has(.Home-module__Uciyuq__scope)) .hero-checks{margin-bottom:22px}}:where(body:has(.Home-module__Uciyuq__scope)) .hero .ctas{flex-wrap:wrap;gap:12px;margin:0 0 22px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .trust{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-family:DM Mono,monospace;font-size:12.5px;font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) .fig{margin:0}:where(body:has(.Home-module__Uciyuq__scope)) .fig svg{width:100%;height:auto;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .fig .frame{border:1px solid var(--rule-strong);border-radius:var(--r-card);background:var(--card);box-shadow:0 3px 0 var(--lip-card);padding:clamp(14px,2vw,26px)}:where(body:has(.Home-module__Uciyuq__scope)) .hero .fig{counter-increment:none}:where(body:has(.Home-module__Uciyuq__scope)) .hero .fig .frame{box-shadow:none;background:0 0;border:0;padding:0}@media (max-width:980px){:where(body:has(.Home-module__Uciyuq__scope)) .hero-grid{grid-template-columns:minmax(0,1fr)}:where(body:has(.Home-module__Uciyuq__scope)) .hero h1{max-width:12ch}}:where(body:has(.Home-module__Uciyuq__scope)) svg.hero-mob{display:none}@media (max-width:640px){:where(body:has(.Home-module__Uciyuq__scope)) svg.hero-wide{display:none}:where(body:has(.Home-module__Uciyuq__scope)) svg.hero-mob{display:block}:is(:where(body:has(.Home-module__Uciyuq__scope)) #travsvg,:where(body:has(.Home-module__Uciyuq__scope)) #travbtn){display:none}}:where(body:has(.Home-module__Uciyuq__scope)) .usedby{background:var(--card);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);padding:clamp(26px,4vh,44px) 0 clamp(40px,5vw,64px);position:relative}:where(body:has(.Home-module__Uciyuq__scope)) .usedby:before{content:"";pointer-events:none;background:color-mix(in srgb, var(--p300) 70%, var(--brand));opacity:.75;height:2.6px;position:absolute;left:0;right:0;-webkit-mask:url(/assets/home/stitch-h.svg) 0 0/15px 2.6px repeat-x;mask:url(/assets/home/stitch-h.svg) 0 0/15px 2.6px repeat-x}:where(body:has(.Home-module__Uciyuq__scope)) .usedby:after{content:"";pointer-events:none;background:color-mix(in srgb, var(--p300) 70%, var(--brand));opacity:.75;height:2.6px;position:absolute;left:0;right:0;-webkit-mask:url(/assets/home/stitch-h.svg) 0 0/15px 2.6px repeat-x;mask:url(/assets/home/stitch-h.svg) 0 0/15px 2.6px repeat-x}:where(body:has(.Home-module__Uciyuq__scope)) .usedby:before{top:9px}:where(body:has(.Home-module__Uciyuq__scope)) .usedby:after{bottom:9px}:where(body:has(.Home-module__Uciyuq__scope)) .usedby .ann{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin:0 0 clamp(22px,2.6vw,34px);font-family:DM Mono,ui-monospace,monospace;font-size:14px;font-weight:500;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .ub-wall{--n:4;grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:center;gap:clamp(22px,2.8vw,40px) 16px;margin:0;padding:14px 0 0;list-style:none;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .ub-wall li{justify-content:center;align-items:center;min-width:0;min-height:44px;display:flex}@media (max-width:767.98px){:where(body:has(.Home-module__Uciyuq__scope)) .ub-wall{--n:2}}:where(body:has(.Home-module__Uciyuq__scope)) .lw{--lw-b:20px}:where(body:has(.Home-module__Uciyuq__scope)) .lw.lw--lead{--lw-b:28px}:where(body:has(.Home-module__Uciyuq__scope)) .lw.lw--wall{--lw-b:24px}:where(body:has(.Home-module__Uciyuq__scope)) .lw.lw--strip{--lw-b:24px}:where(body:has(.Home-module__Uciyuq__scope)) .lw.lw--card{--lw-b:30px}@media (max-width:999.98px){:where(body:has(.Home-module__Uciyuq__scope)) .lw.lw--lead{--lw-b:21px}}@media (max-width:879.98px){:where(body:has(.Home-module__Uciyuq__scope)) .lw.lw--wall{--lw-b:20px}}@media (max-width:735.98px){:where(body:has(.Home-module__Uciyuq__scope)) .lw.lw--wall{--lw-b:15px}}@media (max-width:700px){:where(body:has(.Home-module__Uciyuq__scope)) .lw{--lw-b:15px}:where(body:has(.Home-module__Uciyuq__scope)) .lw.lw--strip{--lw-b:19px}}:where(body:has(.Home-module__Uciyuq__scope)) .lw img{width:auto;max-width:100%;height:calc(var(--lw-b) * var(--lw-k,1));object-fit:contain;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/abel.svg"]{--lw-k:1.01}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/alchemy-pay.svg"]{--lw-k:1.05}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/amd.svg"]{--lw-k:.92}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/apache-iceberg.svg"]{--lw-k:1.06}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/baker-hughes.svg"]{--lw-k:.89}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/cipherowl.svg"]{--lw-k:.97}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/clarivate.svg"]{--lw-k:.86}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/clawtrace.png"]{--lw-k:1.19}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/coinbase.svg"]{--lw-k:.89}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/datadog.svg"]{--lw-k:1.19}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/deepmorph.png"]{--lw-k:.98}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/ebay.svg"]{--lw-k:1.25}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/highstreet.png"]{--lw-k:.92}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/netskope.svg"]{--lw-k:.94}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/palo-alto-networks.svg"]{--lw-k:.89}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/prevalent-ai.svg"]{--lw-k:.96}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/protocol-labs.svg"]{--lw-k:.86}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/sola.svg"]{--lw-k:1.25}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/sumo-logic.svg"]{--lw-k:.93}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/syntaxia.svg"]{--lw-k:.96}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/traceforce.svg"]{--lw-k:.72}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/trendai.svg"]{--lw-k:.96}:where(body:has(.Home-module__Uciyuq__scope)) .lw img[src$="/tight/protocol-labs.svg"]{--lw-k:1.12}:where(body:has(.Home-module__Uciyuq__scope)) .logos{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--card)}:where(body:has(.Home-module__Uciyuq__scope)) .logos-in{flex-wrap:wrap;align-items:center;gap:22px;padding-top:18px;padding-bottom:18px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .logos-in .ann{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex:none;font-size:12.5px}:where(body:has(.Home-module__Uciyuq__scope)) .chips{flex-wrap:wrap;gap:8px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .chip{border:1px solid var(--rule-strong);color:var(--ink);background:var(--paper);white-space:nowrap;border-radius:999px;padding:6px 15px;font-size:14px;font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) .sec{padding:clamp(56px,8vw,110px) 0}:where(body:has(.Home-module__Uciyuq__scope)) main section[id]{scroll-margin-top:84px}:where(body:has(.Home-module__Uciyuq__scope)) .sec-head{max-width:760px;margin-bottom:clamp(28px,4vw,48px)}:where(body:has(.Home-module__Uciyuq__scope)) .duo{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(16px,2.4vw,28px);display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .way{border:1px solid var(--rule-strong);border-radius:var(--r-card);background:var(--card);box-shadow:0 3px 0 var(--lip-card);flex-direction:column;padding:clamp(22px,3vw,34px);display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .way--pg{background:linear-gradient(160deg, var(--brand-wash) 0%, var(--card) 55%);border-color:var(--p300)}:where(body:has(.Home-module__Uciyuq__scope)) .way .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0 0 18px;font-family:DM Mono,monospace;font-size:13px;font-weight:500;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .way--pg .tag{color:var(--brand)}:where(body:has(.Home-module__Uciyuq__scope)) .way .tag .pip{opacity:.75;background:currentColor;border-radius:50%;width:8px;height:8px}:where(body:has(.Home-module__Uciyuq__scope)) .way ul{margin:0 0 22px;padding:0;list-style:none}:where(body:has(.Home-module__Uciyuq__scope)) .way li{border-bottom:1px solid var(--rule);padding:9px 0 9px 26px;font-size:16.5px;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) .way li:last-child{border-bottom:0}:where(body:has(.Home-module__Uciyuq__scope)) .way li:before{content:"";background:var(--rule-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:17px;left:4px}:where(body:has(.Home-module__Uciyuq__scope)) .way--pg li:before{background:var(--brand)}:where(body:has(.Home-module__Uciyuq__scope)) .way .meter{letter-spacing:.06em;color:var(--muted);border-top:1px solid var(--rule);margin-top:auto;padding-top:14px;font-family:DM Mono,monospace;font-size:13px}:where(body:has(.Home-module__Uciyuq__scope)) .way--pg .meter{color:var(--brand)}:where(body:has(.Home-module__Uciyuq__scope)) .char{align-items:flex-end;gap:16px;margin:20px 0 6px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .char img{background:var(--plate);border-radius:12px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .char .plate-note{letter-spacing:.04em;color:var(--muted);max-width:30ch;font-family:DM Mono,monospace;font-size:12.5px;line-height:1.65}:where(body:has(.Home-module__Uciyuq__scope)) .char .plate-note b{color:var(--brand);font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) .figwide{margin-top:clamp(24px,3.4vw,44px)}:where(body:has(.Home-module__Uciyuq__scope)) .thread-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(18px,3vw,40px);display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .join-note{letter-spacing:.06em;color:var(--muted);margin:0 0 12px;font-family:DM Mono,monospace;font-size:12.5px}:where(body:has(.Home-module__Uciyuq__scope)) .mtable{border:1px solid var(--rule);border-collapse:collapse;border-radius:10px;width:100%;font-family:DM Mono,monospace;font-size:13.5px;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) .mtable th{text-align:left;color:var(--muted);background:var(--paper);border-bottom:1px solid var(--rule);letter-spacing:.08em;text-transform:uppercase;padding:7px 13px;font-size:12px;font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) .mtable td{border-bottom:1px solid var(--rule);color:var(--ink);padding:7px 13px}:where(body:has(.Home-module__Uciyuq__scope)) .mtable tr:last-child td{border-bottom:0}:where(body:has(.Home-module__Uciyuq__scope)) .mtables{grid-template-columns:1fr 1fr;gap:12px;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .thread-label{text-align:right;letter-spacing:.06em;color:var(--muted);margin:10px 0 0;font-family:DM Mono,monospace;font-size:12.5px}@media (max-width:860px){:is(:where(body:has(.Home-module__Uciyuq__scope)) .duo,:where(body:has(.Home-module__Uciyuq__scope)) .thread-grid){grid-template-columns:minmax(0,1fr)}:where(body:has(.Home-module__Uciyuq__scope)) .mtables{grid-template-columns:minmax(0,1fr)}:where(body:has(.Home-module__Uciyuq__scope)) .thread-label{text-align:left}}:where(body:has(.Home-module__Uciyuq__scope)) .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .step{border:1px solid var(--rule-strong);border-radius:var(--r-card);background:var(--card);box-shadow:0 3px 0 var(--lip-card);flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,28px);display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .step .mini{border:1px solid var(--rule);background:var(--paper);border-radius:10px;padding:12px}:where(body:has(.Home-module__Uciyuq__scope)) .step .mini svg{width:100%;height:auto;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .step .n{letter-spacing:.1em;color:var(--brand);font-family:DM Mono,monospace;font-size:13px;font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) .step h3{letter-spacing:-.01em;font-size:22px}:where(body:has(.Home-module__Uciyuq__scope)) .step p{color:var(--muted);margin:0;font-size:15.5px}:where(body:has(.Home-module__Uciyuq__scope)) .step .figref{border-top:1px solid var(--rule);letter-spacing:.06em;color:var(--muted);margin-top:auto;padding-top:12px;font-family:DM Mono,monospace;font-size:12.5px}:where(body:has(.Home-module__Uciyuq__scope)) .how-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:clamp(24px,3vw,40px);display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .measure{flex:320px}:where(body:has(.Home-module__Uciyuq__scope)) .measure .m-line{align-items:center;gap:0;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .measure .m-line:before{content:"";background:var(--rule-strong);width:1px;height:12px}:where(body:has(.Home-module__Uciyuq__scope)) .measure .m-line:after{content:"";background:var(--rule-strong);width:1px;height:12px}:where(body:has(.Home-module__Uciyuq__scope)) .measure .m-line span{background:var(--rule-strong);flex:1;height:1px}:where(body:has(.Home-module__Uciyuq__scope)) .measure p{text-align:center;letter-spacing:.08em;color:var(--muted);margin:8px 0 0;font-family:DM Mono,monospace;font-size:12.5px}@media (max-width:860px){:where(body:has(.Home-module__Uciyuq__scope)) .steps{grid-template-columns:minmax(0,1fr)}}:where(body:has(.Home-module__Uciyuq__scope)) .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-bottom:clamp(20px,3vw,32px);display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .tile{border:1px solid var(--rule-strong);border-radius:var(--r-card);background:var(--card);box-shadow:0 3px 0 var(--lip-card);padding:clamp(22px,2.6vw,30px)}:where(body:has(.Home-module__Uciyuq__scope)) .tile b{letter-spacing:-.02em;color:var(--brand);margin-bottom:10px;font-family:Space Grotesk,sans-serif;font-size:clamp(36px,3.4vw,48px);font-weight:700;line-height:1;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .tile .t1{font-size:16.5px;font-weight:700}:where(body:has(.Home-module__Uciyuq__scope)) .tile .t2{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-family:DM Mono,monospace;font-size:12.5px}:where(body:has(.Home-module__Uciyuq__scope)) .trav-bar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:6px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .trav-bar .clock{letter-spacing:.05em;color:var(--brand);font-family:DM Mono,monospace;font-size:15px;font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) .pausebtn{letter-spacing:.12em;border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;min-height:44px;padding:9px 18px;font-family:DM Mono,monospace;font-size:12.5px;font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) .pausebtn:hover{background:var(--brand-wash)}:where(body:has(.Home-module__Uciyuq__scope)) .trav-start{letter-spacing:.06em;color:var(--muted);font-family:DM Mono,monospace;font-size:12.5px}@media (max-width:860px){:where(body:has(.Home-module__Uciyuq__scope)) .tiles{grid-template-columns:minmax(0,1fr)}}:where(body:has(.Home-module__Uciyuq__scope)) .band{background:var(--band);color:var(--band-text)}:where(body:has(.Home-module__Uciyuq__scope)) .band .eyebrow{color:var(--band-muted)}:where(body:has(.Home-module__Uciyuq__scope)) .band-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .band h2{color:var(--band-text)}:where(body:has(.Home-module__Uciyuq__scope)) .band .lede{color:var(--band-muted);margin:14px 0 26px;font-size:18px}:where(body:has(.Home-module__Uciyuq__scope)) .band-links{flex-wrap:wrap;gap:8px 26px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .band-links a{min-height:44px;color:var(--band-text);letter-spacing:.05em;border-bottom:1px solid #0000;align-items:center;gap:8px;font-family:DM Mono,monospace;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}:where(body:has(.Home-module__Uciyuq__scope)) .band-links a:hover{border-bottom-color:var(--band-muted)}:where(body:has(.Home-module__Uciyuq__scope)) .band-links a:after{content:"→";color:var(--band-muted)}:where(body:has(.Home-module__Uciyuq__scope)) .term{border:1px solid var(--band-line);border-radius:var(--r-card);background:var(--band-deep);box-shadow:0 3px 0 var(--lip-card-dark);overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) .term-bar{border-bottom:1px solid var(--band-line);align-items:center;gap:7px;padding:11px 16px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .term-bar b{background:var(--band-line);border-radius:50%;width:9px;height:9px}:where(body:has(.Home-module__Uciyuq__scope)) .term-bar span{letter-spacing:.08em;color:var(--band-muted);margin-left:auto;font-family:DM Mono,monospace;font-size:12.5px}:where(body:has(.Home-module__Uciyuq__scope)) .term-body{padding:20px 18px 22px;font-family:DM Mono,monospace;font-size:14.5px;line-height:1.9}:where(body:has(.Home-module__Uciyuq__scope)) .term-body .ln{color:var(--band-text);white-space:nowrap;overflow-x:auto}:where(body:has(.Home-module__Uciyuq__scope)) .term-body .cm{color:var(--band-muted)}@media (max-width:900px){:where(body:has(.Home-module__Uciyuq__scope)) .band-grid{grid-template-columns:minmax(0,1fr)}}:where(body:has(.Home-module__Uciyuq__scope)) .eds{grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,28px);display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .ed{border:1px solid var(--rule-strong);border-radius:var(--r-card);background:var(--card);box-shadow:0 3px 0 var(--lip-card);flex-direction:column;padding:clamp(24px,3vw,36px);display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .ed .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);align-items:center;gap:8px;margin:0 0 14px;font-family:DM Mono,monospace;font-size:13px;font-weight:500;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .ed .tag .pip{opacity:.75;background:currentColor;border-radius:50%;width:8px;height:8px}:where(body:has(.Home-module__Uciyuq__scope)) .ed h3{letter-spacing:-.015em;margin-bottom:10px;font-size:clamp(26px,2.6vw,34px)}:where(body:has(.Home-module__Uciyuq__scope)) .ed p{color:var(--muted);max-width:40ch;margin:0 0 22px}:where(body:has(.Home-module__Uciyuq__scope)) .ed .foot-link{margin-top:14px;font-size:15px}:where(body:has(.Home-module__Uciyuq__scope)) .ed .char{margin-top:auto;padding-top:18px}@media (max-width:860px){:where(body:has(.Home-module__Uciyuq__scope)) .eds{grid-template-columns:minmax(0,1fr)}}:where(body:has(.Home-module__Uciyuq__scope)) .hero-checks{flex-wrap:wrap;gap:10px 24px;margin:0 0 26px;padding:0;list-style:none;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero-checks li{letter-spacing:.02em;color:var(--ink);align-items:center;gap:10px;font-family:DM Mono,ui-monospace,monospace;font-size:clamp(17px,1.6vw,20px);font-weight:500;display:inline-flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero-checks .ck-i{color:var(--brand);flex:none}@media (max-width:560px){:where(body:has(.Home-module__Uciyuq__scope)) .hero-checks{gap:8px 16px}:where(body:has(.Home-module__Uciyuq__scope)) .hero-checks li{gap:8px;font-size:17px}:where(body:has(.Home-module__Uciyuq__scope)) .hero-checks .ck-i{width:19px;height:19px}}@media (min-width:1100px){:where(body:has(.Home-module__Uciyuq__scope)) .hero .ctas{flex-wrap:nowrap;width:max-content}}:where(body:has(.Home-module__Uciyuq__scope)) .btn-tertiary img{width:16px;height:16px;display:block}@media (prefers-reduced-motion:reduce){:where(body:has(.Home-module__Uciyuq__scope)) .tick-w{transition:none}}:where(body:has(.Home-module__Uciyuq__scope)) .lg-marquee:before{content:"";z-index:2;pointer-events:none;width:44px;position:absolute;top:0;bottom:0}:where(body:has(.Home-module__Uciyuq__scope)) .lg-marquee:after{content:"";z-index:2;pointer-events:none;width:44px;position:absolute;top:0;bottom:0}@keyframes Home-module__Uciyuq__lg-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){:where(body:has(.Home-module__Uciyuq__scope)) .lg-track{animation:none}:where(body:has(.Home-module__Uciyuq__scope)) .lg-track>[aria-hidden=true]{display:none}:where(body:has(.Home-module__Uciyuq__scope)) .lg-marquee{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;overflow-x:auto}:where(body:has(.Home-module__Uciyuq__scope)) .lg-marquee:before{display:none}:where(body:has(.Home-module__Uciyuq__scope)) .lg-marquee:after{display:none}}@media (max-width:559.98px){:where(body:has(.Home-module__Uciyuq__scope)) .lg-marquee{flex-basis:100%}}@media (min-width:560px){:where(body:has(.Home-module__Uciyuq__scope)) .logos-in{flex-wrap:nowrap}}:where(body:has(.Home-module__Uciyuq__scope)) .btn--tertiary img{width:16px;height:16px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero-agents{letter-spacing:-.01em;color:var(--ink);max-width:30ch;margin:0 0 22px;font-family:Schibsted Grotesk,system-ui,sans-serif;font-size:clamp(18px,1.9vw,24px);font-weight:600;line-height:1.3}:where(body:has(.Home-module__Uciyuq__scope)) .hero-agents b{color:var(--brand);font-weight:600}:where(body:has(.Home-module__Uciyuq__scope)) .hero-fine{color:var(--muted);opacity:.82;margin:8px 0 0;font-size:14px}:where(body:has(.Home-module__Uciyuq__scope)) h1 .hl{color:var(--brand);white-space:nowrap}:where(body:has(.Home-module__Uciyuq__scope)) .sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) .tick{height:1.5em;padding-block:.15em;display:block;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) .tick-w{will-change:transform;transition:transform .25s cubic-bezier(0,0,.2,1),opacity .25s cubic-bezier(0,0,.2,1);display:inline-block}:where(body:has(.Home-module__Uciyuq__scope)) .tick-w.is-out{opacity:0;transform:translateY(180%)}:where(body:has(.Home-module__Uciyuq__scope)) .tick-w.is-pre{opacity:0;transition:none;transform:translateY(-180%)}@media (prefers-reduced-motion:reduce){:where(body:has(.Home-module__Uciyuq__scope)) .tick-w{transition:none}}:where(body:has(.Home-module__Uciyuq__scope)) .lg-marquee{flex:1 1 0;min-width:0;position:relative;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) .lg-marquee:before{content:"";z-index:2;pointer-events:none;width:44px;position:absolute;top:0;bottom:0}:where(body:has(.Home-module__Uciyuq__scope)) .lg-marquee:after{content:"";z-index:2;pointer-events:none;width:44px;position:absolute;top:0;bottom:0}:where(body:has(.Home-module__Uciyuq__scope)) .lg-marquee:before{background:linear-gradient(90deg, var(--card), transparent);left:0}:where(body:has(.Home-module__Uciyuq__scope)) .lg-marquee:after{background:linear-gradient(270deg, var(--card), transparent);right:0}:where(body:has(.Home-module__Uciyuq__scope)) .lg-track{align-items:center;gap:56px;width:max-content;padding:6px 0;animation:36s linear infinite Home-module__Uciyuq__lg-scroll;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .lg-track>*{flex:none}:where(body:has(.Home-module__Uciyuq__scope)) .lg-marquee:hover .lg-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){:where(body:has(.Home-module__Uciyuq__scope)) .lg-track{animation:none}:where(body:has(.Home-module__Uciyuq__scope)) .lg-track>[aria-hidden=true]{display:none}:where(body:has(.Home-module__Uciyuq__scope)) .lg-marquee{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;overflow-x:auto}:where(body:has(.Home-module__Uciyuq__scope)) .lg-marquee:before{display:none}:where(body:has(.Home-module__Uciyuq__scope)) .lg-marquee:after{display:none}}:where(body:has(.Home-module__Uciyuq__scope)) .lg-track img{opacity:.78;width:auto}:where(body:has(.Home-module__Uciyuq__scope)) .lg-track img[src$=apacheiceberg\.svg]{height:30px}:where(body:has(.Home-module__Uciyuq__scope)) .lg-track img[src$=databricks\.svg]{height:47px}:where(body:has(.Home-module__Uciyuq__scope)) .lg-track img[src$=googlebigquery\.svg]{height:41px}:where(body:has(.Home-module__Uciyuq__scope)) .lg-track img[src$=mysql\.svg]{height:37px}:where(body:has(.Home-module__Uciyuq__scope)) .lg-track img[src$=postgresql\.svg]{height:34px}:where(body:has(.Home-module__Uciyuq__scope)) .lg-track img[src$=snowflake\.svg]{height:46px}:where(body:has(.Home-module__Uciyuq__scope)) .lg-track img[src$=redshift\.png]{height:32px}:where(body:has(.Home-module__Uciyuq__scope)) .lg-track img[src$=clickhouse\.svg]{height:40px}@media (max-width:559.98px){:where(body:has(.Home-module__Uciyuq__scope)) .lg-marquee{flex-basis:100%}}@media (min-width:560px){:where(body:has(.Home-module__Uciyuq__scope)) .logos-in{flex-wrap:nowrap}}:where(body:has(.Home-module__Uciyuq__scope)) .tick--logo{align-items:center;height:48px;padding-block:0;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .tick--logo .tick-w{align-items:center;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .tick--logo img{opacity:.85;width:auto;height:35px;display:block}:is(:where(body:has(.Home-module__Uciyuq__scope)) .tick--logo img[src*=protocol-labs],:where(body:has(.Home-module__Uciyuq__scope)) .tick--logo img[src*=clawtrace]){height:25px}:is(:where(body:has(.Home-module__Uciyuq__scope)) .tick--logo img[src*=datadog],:where(body:has(.Home-module__Uciyuq__scope)) .tick--logo img[src*=redshift]){height:30px}:is(:where(body:has(.Home-module__Uciyuq__scope)) .tick--logo img[src*=amd],:where(body:has(.Home-module__Uciyuq__scope)) .tick--logo img[src*=ebay]){height:29px}:where(body:has(.Home-module__Uciyuq__scope)) svg *{vector-effect:non-scaling-stroke}:where(body:has(.Home-module__Uciyuq__scope)) svg .hair{stroke:var(--rule-strong);stroke-width:1px;fill:none}:where(body:has(.Home-module__Uciyuq__scope)) svg .edge{stroke:#c9b3da;stroke-width:1.2px;fill:none}:where(body:has(.Home-module__Uciyuq__scope)) svg .edge--hot{stroke:var(--brand);stroke-width:1.8px}:where(body:has(.Home-module__Uciyuq__scope)) svg .lift{stroke:var(--p300);stroke-width:1px;stroke-dasharray:3 4;fill:none}:where(body:has(.Home-module__Uciyuq__scope)) svg .leader{stroke:var(--rule-strong);stroke-width:1px;fill:none}:where(body:has(.Home-module__Uciyuq__scope)) svg .tmono{fill:var(--muted);letter-spacing:.04em;font-family:DM Mono,ui-monospace,monospace;font-size:12.5px}:where(body:has(.Home-module__Uciyuq__scope)) svg .tmono--ink{fill:var(--ink)}:where(body:has(.Home-module__Uciyuq__scope)) svg .tmono--brand{fill:var(--brand);font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) svg .node{stroke:var(--brand);stroke-width:1.2px}:where(body:has(.Home-module__Uciyuq__scope)) svg .tbox{fill:var(--paper);stroke:var(--rule-strong)}:where(body:has(.Home-module__Uciyuq__scope)) p,:where(body:has(.Home-module__Uciyuq__scope)) li,:where(body:has(.Home-module__Uciyuq__scope)) figcaption,:where(body:has(.Home-module__Uciyuq__scope)) blockquote,:where(body:has(.Home-module__Uciyuq__scope)) dd{text-wrap:pretty}:where(body:has(.Home-module__Uciyuq__scope)) h1,:where(body:has(.Home-module__Uciyuq__scope)) h2,:where(body:has(.Home-module__Uciyuq__scope)) h3{text-wrap:balance;overflow-wrap:anywhere}}:where(body:has(.Home-module__Uciyuq__scope)) .usedby+#proof-numbers{border-top-color:#0000}:where(body:has(.Home-module__Uciyuq__scope)) .chip-tip.on{opacity:1}:where(body:has(.Home-module__Uciyuq__scope)) .seg-b.on{background:var(--brand);color:#fff}:where(body:has(.Home-module__Uciyuq__scope)) #ways.anim .cmp{opacity:0;visibility:hidden;transform:translateY(26px)}:where(body:has(.Home-module__Uciyuq__scope)) #ways.anim .cmp.on{opacity:1;visibility:visible;transition:opacity .62s cubic-bezier(.17,.84,.35,1),transform .62s cubic-bezier(.17,.84,.35,1);transform:none}:where(body:has(.Home-module__Uciyuq__scope)) #ways.anim .cmp h3.on{opacity:1;transition:opacity .6s cubic-bezier(.17,.84,.35,1),transform .6s cubic-bezier(.17,.84,.35,1);transform:none}:where(body:has(.Home-module__Uciyuq__scope)) #ways.anim .rv.on{opacity:1;transition:opacity .42s ease-out}:where(body:has(.Home-module__Uciyuq__scope)) #ways.anim .pop.on{opacity:1;transition:opacity .34s cubic-bezier(.2,.9,.3,1),transform .34s cubic-bezier(.2,.9,.3,1);transform:scale(1)}:is(:where(body:has(.Home-module__Uciyuq__scope)) #ways.anim .o-line.on,:where(body:has(.Home-module__Uciyuq__scope)) #ways.anim .p-mask.on){stroke-dashoffset:0;transition:stroke-dashoffset var(--dur,.6s) cubic-bezier(.32,.06,.24,1)}:where(body:has(.Home-module__Uciyuq__scope)) #ways.anim .o-line.on{transition:stroke-dashoffset var(--dur,.6s) cubic-bezier(.32,.06,.24,1), stroke .18s ease,fill .18s ease,opacity .18s ease,stroke-width .18s ease}:where(body:has(.Home-module__Uciyuq__scope)) #ways.anim .o-head.on{transition:opacity .42s ease-out,fill .18s,stroke .18s}:where(body:has(.Home-module__Uciyuq__scope)) #ways.anim .n-conn.on{transition:opacity .42s ease-out,transform .22s cubic-bezier(.2,.7,.3,1)}@keyframes Home-module__Uciyuq__ways-flow{0%{stroke-dashoffset:calc(var(--flow) + var(--phase,0px));opacity:.95}to{stroke-dashoffset:var(--phase,0px);opacity:.95}}:where(body:has(.Home-module__Uciyuq__scope)) #ways.anim .o-pulse.on{transform-box:fill-box;transform-origin:50%;animation:.9s ease-out both Home-module__Uciyuq__ways-gPulse}:where(body:has(.Home-module__Uciyuq__scope)) #ways.anim .p-flow.on{animation:Home-module__Uciyuq__ways-flow var(--speed,3.3s) linear infinite}:where(body:has(.Home-module__Uciyuq__scope)) #ways.anim .n-pill-glow.on{animation:4.04s linear infinite both Home-module__Uciyuq__ways-pillBreathe}:where(body:has(.Home-module__Uciyuq__scope)) #how .ds-src.on{border-color:var(--brand);color:var(--ink);box-shadow:0 3px 0 var(--lip-card);background:var(--card);font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) #how .ds-src.on img{opacity:1}:where(body:has(.Home-module__Uciyuq__scope)) #how .ds-src.on .hs-tick{opacity:1}:where(body:has(.Home-module__Uciyuq__scope)) #how .ds-scene.play .ds-src.on{animation:Home-module__Uciyuq__how-pop .46s var(--ease) .42s backwards}:where(body:has(.Home-module__Uciyuq__scope)) #how .sc-t.on{border-color:var(--brand);box-shadow:0 2px 0 var(--lip-card)}:where(body:has(.Home-module__Uciyuq__scope)) #how .sc-t.on .tn{color:var(--brand)}:where(body:has(.Home-module__Uciyuq__scope)) #solutions .fig.anim .fade{opacity:0}:where(body:has(.Home-module__Uciyuq__scope)) #solutions .fig.anim .fade.on{opacity:1;transition:opacity .52s cubic-bezier(.22,.61,.36,1)}:where(body:has(.Home-module__Uciyuq__scope)) #solutions .fig.anim .edge.on{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.22,.61,.36,1)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr{background:var(--brand-wash);min-height:auto;padding-bottom:0;overflow:clip}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .hero-grid{padding:32px 0 0}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .hero-checks{gap:10px 24px;margin:0 0 26px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .hero-checks li{box-shadow:none;letter-spacing:.02em;color:var(--ink);background:0 0;border:0;border-radius:0;gap:10px;padding:0;font-family:DM Mono,ui-monospace,monospace;font-size:clamp(17px,1.6vw,20px);font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .hero-checks .ck-i{width:.9em;height:.9em}@media (max-width:560px){:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .hero-checks{gap:8px 16px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .hero-checks li{gap:8px;font-size:17px}}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .ctas{gap:14px;margin:32px 0 22px}@media (max-width:1000px){:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .ctas{gap:12px}}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .ctas .btn{min-height:46px;padding:11px 20px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;line-height:1.55}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .ctas .btn img{object-fit:contain;flex:none;width:17px;height:17px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-figure{min-width:0;margin:0}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-demo{width:100%;max-width:720px;margin-inline:auto}@media (min-width:981px){:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr{--htr-bar:69px;--htr-fold-max:1080px;min-height:min(calc(100vh - var(--htr-bar)), calc(var(--htr-fold-max) - var(--htr-bar)));min-height:min(calc(100dvh - var(--htr-bar)), calc(var(--htr-fold-max) - var(--htr-bar)))}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr>.wrap{align-items:stretch}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .hero-grid{align-items:start}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .hero-grid>.htr-figure{min-height:calc(var(--tour-scale,1) * (33px + 468px));align-self:stretch;margin:0;padding:0;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr{overflow-x:clip}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-demo{width:calc(100% + max(0px,50vw - 574px));max-width:790px;transform:scale(var(--tour-scale,1));transform-origin:0 0;margin:0}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-figure>.htr-demo{height:calc(100% / var(--tour-scale,1));border-right:0;border-top-right-radius:0;flex-direction:column;display:flex;position:absolute;top:0;left:0}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-figure.htr-framed>.htr-demo{border-right:1px solid var(--rule-strong);border-top-right-radius:13px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-figure>.htr-demo>.htr-chrome{flex:none}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-figure>.htr-demo>.htr-workspace{flex:auto;height:auto;min-height:0}}@media (min-width:981px) and (max-width:1039.98px){:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr{--htr-bar:74px}}@media (min-width:981px){:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .hero-grid>:first-child{min-height:calc(min(100vh, var(--htr-fold-max)) - var(--htr-bar) - clamp(24px, 3vh, 48px) - 32px);min-height:calc(min(100dvh, var(--htr-fold-max)) - var(--htr-bar) - clamp(24px, 3vh, 48px) - 32px);flex-direction:column;justify-content:center;align-self:start;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr h1{margin-bottom:22px;font-size:min(clamp(42px,6.4vw,76px),10.5vh)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .hero-agents{margin-bottom:18px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .hero-checks{margin-bottom:22px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .lede{margin-bottom:0}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .ctas{margin:28px 0 0}}@media (min-width:981px) and (max-height:840px){:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr h1{font-size:min(clamp(42px,6.4vw,76px),9.4vh)}}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-demo{border:1px solid var(--rule-strong);color:var(--ink);text-align:left;background:#fff;border-bottom:0;border-radius:13px 13px 0 0;font:12px/1.45 Schibsted Grotesk,system-ui,sans-serif;position:relative;overflow:hidden;box-shadow:0 30px 70px #25163229}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-demo *{box-sizing:border-box}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-demo button{font:inherit;cursor:pointer;margin:0}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-demo button:focus-visible{outline:2px solid var(--brand);outline-offset:-3px;border-radius:6px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-demo [tabindex]:focus-visible{outline:2px solid var(--brand);outline-offset:-3px;border-radius:6px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-demo svg.htr-i{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:19px;height:19px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-chrome{border-bottom:1px solid var(--rule);background:var(--paper);height:33px;color:var(--muted);align-items:center;gap:15px;padding:0 15px;font-size:10px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-dots{letter-spacing:3px;color:var(--rule-strong);font-size:9px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-workspace{grid-template-columns:65px minmax(0,1fr);height:468px;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-nav{background:var(--brand);flex-direction:column;align-items:stretch;gap:5px;padding:12px 5px 9px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-logo{object-fit:contain;filter:brightness(0)invert();align-self:center;width:30px;height:30px;margin:0 0 10px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-nav button{width:100%;min-height:48px;color:var(--li);background:0 0;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 0;font-size:8.5px;line-height:1.2;transition:background-color .14s,color .14s;display:flex;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-nav button:hover{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff57}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-nav button[aria-pressed=true]{color:#fff;background:#ffffff29}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-nav button[aria-pressed=true]:before{content:"";background:var(--amber,#efb94f);border-radius:0 3px 3px 0;width:3px;position:absolute;top:13px;bottom:13px;left:-5px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-nav button:focus-visible{outline-offset:-2px;color:#fff;background:#ffffff1f;outline:2px solid #fff}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-nav button:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--amber,#efb94f) calc(var(--htr-p,0) * 100%), #ffffff3d 0);opacity:0;border-radius:1px;height:2px;transition:opacity .24s;position:absolute;bottom:3px;left:10px;right:10px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-nav button.htr-run:after{opacity:1}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-main{flex-direction:column;min-width:0;display:flex;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-header{border-bottom:1px solid var(--rule);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:44px;padding:0 20px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-header strong{font-size:14px;font-weight:650}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-account{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-account i{background:#9bc976;border-radius:50%;width:6px;height:6px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-screen{flex:1;min-height:0;padding:18px 19px;position:relative;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-page-tools{align-items:center;gap:10px;min-height:30px;margin-bottom:15px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-page-tools>.htr-muted:last-child{margin-left:auto;font-size:10px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-muted{color:var(--muted)}:is(:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-primary,:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-pill){background:var(--brand);color:#fff;border:1px solid var(--brand);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:11px;display:inline-flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr button.htr-primary:hover{background:var(--brand-down);border-color:var(--brand-down)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-pill svg.htr-i{width:13px;height:13px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-build-status{color:var(--muted);align-items:center;gap:9px;margin:15px 0;font-size:11px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-spinner{border:1.5px solid var(--li);border-top-color:var(--brand);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:1s linear infinite Home-module__Uciyuq__htr-spin;display:inline-block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-check{color:#548b38;background:#edf6e8;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;font-size:11px;display:inline-grid}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ready{background:var(--p300);border-radius:50%;width:6px;height:6px}:is(:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-source-card,:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-schema){border:1px solid var(--rule);border-radius:8px;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-section-label{background:var(--paper);color:var(--muted);letter-spacing:.2px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font:9px DM Mono,ui-monospace,monospace;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-section-label span{color:var(--muted);font:9px Schibsted Grotesk,system-ui,sans-serif}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-table-list>div{border-top:1px solid var(--rule);align-items:center;gap:10px;padding:9px 12px;font:11px DM Mono,ui-monospace,monospace;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-table-list svg.htr-i{width:13px;height:13px;color:var(--p300)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-table-list b{color:#6f9a55;font:11px system-ui,sans-serif}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-table-type{color:var(--muted);margin-left:auto;font:9px Schibsted Grotesk,system-ui,sans-serif}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-source-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-source-groups .htr-section-label{justify-content:flex-start;gap:7px;padding:7px 10px;font-size:8px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-source-groups .htr-section-label span{margin-left:auto}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-source-groups .htr-section-label img{object-fit:contain;width:14px;height:14px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-source-groups .htr-table-list>div{gap:5px;padding:8px 7px;font-size:8px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-source-groups .htr-table-type{font-size:7px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-schema-sources{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-schema-sources span{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-schema-sources img{object-fit:contain;width:15px;height:15px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-bottom-note{color:var(--muted);text-align:center;margin-top:16px;font-size:10px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-demo svg.htr-schema-svg{width:100%;height:206px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-schema-line{stroke:var(--p300);stroke-width:1.4px;fill:none}:is(:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-schema-head,:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-sample-head){fill:none;stroke:var(--p300)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-schema-edge-label{fill:var(--muted);stroke:#fff;stroke-width:4px;paint-order:stroke;font:12.6px DM Mono,ui-monospace,monospace}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-model-name{fill:var(--ink);stroke:#fff;stroke-width:4px;paint-order:stroke;font:13px Schibsted Grotesk,system-ui,sans-serif}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-source-label{fill:var(--muted);stroke:#fff;stroke-width:4px;paint-order:stroke;font:12.6px DM Mono,ui-monospace,monospace}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-model-list{gap:7px;padding:11px 12px 12px;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-model-row{color:var(--ink);flex-wrap:wrap;align-items:center;gap:2px 7px;font-size:13px;line-height:1.35;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-model-row .htr-rel{color:var(--muted);flex-basis:100%;font:12.5px DM Mono,ui-monospace,monospace}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-model-row .htr-ent{align-items:center;gap:6px;font-weight:500;display:inline-flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-model-row .htr-ent:before{content:"";background:var(--dot);border-radius:3px;width:10px;height:10px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-model-row .htr-arr{color:var(--p300)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-model-row .htr-cat{object-fit:contain;width:12px;height:12px;margin-left:-1px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-language{color:var(--brand);border:1px solid var(--li-down,#ddc6f2);border-radius:5px;padding:5px 8px;font-size:10px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr button.htr-language{background:#fff;justify-content:center;align-items:center;gap:6px;min-width:85px;display:inline-flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr button.htr-language:hover{background:var(--brand-wash);border-color:var(--p300)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-editor{background:var(--paper);border:1px solid var(--rule);scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;border-radius:6px;gap:10px;padding:11px 10px;display:flex;overflow:auto hidden}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-editor code{white-space:nowrap;color:var(--muted);background:0 0;padding:0;font:10px/1.85 DM Mono,ui-monospace,monospace}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-line-numbers{color:var(--p300);-webkit-user-select:none;user-select:none;font:10px/1.85 DM Mono,ui-monospace,monospace}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-keyword{color:var(--brand)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-string{color:#b0703a}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-code-line{white-space:pre;min-height:1.85em;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-typing-caret{vertical-align:-.1em;background:var(--p300);width:1px;height:1.1em;margin-left:1px;animation:.7s step-end infinite Home-module__Uciyuq__htr-caret;display:inline-block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-query-status{height:31px;color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-result-tabs{border-block:1px solid var(--rule);color:var(--muted);align-items:center;gap:20px;font-size:9px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-result-tabs>*{padding:9px 0}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-result-tabs button{color:var(--muted);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-result-tabs button[aria-selected=true]{border-bottom-color:var(--brand);color:var(--brand)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-result-tabs button:hover{color:var(--brand)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-result-static *{animation:none!important}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-path-table{border:1px solid var(--rule);scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;border-radius:6px;margin-top:10px;overflow:auto}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-path-table table{border-collapse:collapse;text-align:left;width:100%;min-width:560px;font:12.5px/1.3 DM Mono,ui-monospace,monospace}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-path-table th{background:var(--paper);color:var(--muted);border-bottom:1px solid var(--rule);padding:5px 10px;font-size:12.5px;font-weight:400}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-path-table th span{margin-left:8px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-path-table td{border-bottom:1px solid var(--rule);color:var(--ink);vertical-align:middle;padding:3px 10px;font-size:12.5px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-path-table td:first-child{width:26px;color:var(--muted)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-path-table tr:last-child td{border-bottom:0}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-path-row{justify-content:space-between;align-items:center;gap:10px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-path-node{white-space:nowrap;color:var(--ink)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-path-node:before{content:"";background:var(--dot);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-path-node small{color:var(--muted);margin-top:0;font-size:12.5px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-path-edge{text-align:center;color:var(--p300);white-space:nowrap;line-height:1.2}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-path-edge small{color:var(--muted);font-size:12.5px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-table-count{color:var(--muted);margin-top:8px;font-size:8px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-graph{margin-top:9px;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-legend{color:var(--muted);flex-wrap:wrap;gap:2px 13px;font-size:8px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-legend span{align-items:center;gap:4px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-legend span:before{content:"";background:var(--dot);border-radius:2px;width:5px;height:5px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-legend span.htr-edge-key:before{border-radius:0;width:9px;height:1.5px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-demo svg.htr-network{width:100%;height:155px;display:block;overflow:visible}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-edges{fill:none;stroke-width:1.2px;stroke-dasharray:100;animation:1.1s both Home-module__Uciyuq__htr-draw}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-node{cursor:pointer;outline:none}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-node .htr-hit{fill:#0000;stroke:none}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-node .htr-dot{stroke:#fff;stroke-width:3px;filter:drop-shadow(0 1px 2px #25163221);transition:stroke .12s,stroke-width .12s}:is(:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-node:hover .htr-dot,:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-node:focus-visible .htr-dot,:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-node.is-selected .htr-dot){stroke:var(--li-down,#ddc6f2);stroke-width:6px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-node:focus-visible .htr-hit{stroke:var(--brand);stroke-width:2px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-node text{fill:var(--ink);stroke:#fff;stroke-width:4px;paint-order:stroke;font:13px Schibsted Grotesk,system-ui,sans-serif}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-edge-label{fill:var(--muted);stroke:#fff;stroke-width:4px;paint-order:stroke;font:12.6px DM Mono,ui-monospace,monospace}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-graph-bottom{color:var(--muted);justify-content:space-between;gap:6px;padding-top:2px;font-size:8px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-query-empty{height:197px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:13px;font-size:10px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ghost-graph svg.htr-i{width:55px;height:55px;color:var(--li);stroke-width:1px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-connector{background:var(--paper);border:1px solid var(--rule);border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 12px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-iceberg{color:#67b4d5;font-size:26px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-connector strong{font-size:12px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-connector div>span{color:var(--muted);margin-top:3px;font-size:9px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-connected{border:1px solid var(--rule-strong);color:var(--muted);white-space:nowrap;border-radius:20px;margin-left:auto;padding:4px 8px;font-size:8px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-form{gap:11px;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-form label{color:var(--muted);font-size:9px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-form label>span{border:1px solid var(--rule);color:var(--ink);border-radius:5px;margin-top:4px;padding:8px 10px;font-size:11px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-form label b{float:right;color:var(--p300);font-weight:400}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-connect-action{align-items:center;gap:10px;margin-top:2px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-catalogs{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-catalog-card{border:1px solid var(--rule);background:#fff;border-radius:7px;min-width:0;padding:8px 12px;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-catalog-card.is-selected{border-color:var(--p300);background:var(--brand-wash)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr button.htr-catalog-card{text-align:left;color:inherit;min-height:46px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr button.htr-catalog-card:hover{border-color:var(--p300)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-catalog-card img{object-fit:contain;width:22px;height:22px;position:absolute;top:11px;right:10px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-catalog-card strong{padding-right:24px;font-size:11px;font-weight:600;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-catalog-card code{color:var(--muted);background:0 0;margin-top:5px;padding:0;font:9px DM Mono,ui-monospace,monospace;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-catalog-card>span{color:#5f8a45;margin-top:8px;font-size:8px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-question{background:var(--brand-wash);border:1px solid var(--rule-strong);border-radius:9px 9px 2px;padding:12px 14px;font-size:14px;line-height:1.5}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-question>span{letter-spacing:1px;color:var(--muted);margin-bottom:4px;font:12.5px DM Mono,ui-monospace,monospace;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-answer{padding:17px 3px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-assistant-label{color:var(--brand);align-items:center;gap:7px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-assistant-label svg.htr-i{width:16px;height:16px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-tool-call{color:var(--muted);align-items:center;gap:7px;margin-bottom:12px;font-size:12.5px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-answer p{color:var(--ink);max-width:none;margin:8px 0 12px;font-size:14px;line-height:1.55}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-answer-table{border:1px solid var(--rule);border-radius:6px;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-answer-table>div{border-top:1px solid var(--rule);justify-content:space-between;padding:8px 10px;font-size:14px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-answer-table>div:first-child{background:var(--paper);color:var(--muted);border:0;font:12.5px DM Mono,ui-monospace,monospace}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-answer-table strong{font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-answer-table b{color:var(--brand);font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-answer .htr-answer-note{margin:10px 0 6px;font-size:14px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-date-note{color:var(--muted);font:12.5px DM Mono,ui-monospace,monospace}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-input{border:1px solid var(--rule-strong);color:var(--muted);background:#fff;border-radius:7px;padding:9px 10px;font-size:9px;position:absolute;bottom:15px;left:19px;right:19px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-input>span{float:right;color:var(--brand)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-conversation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;position:absolute;inset:18px 19px 62px;overflow:auto}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-query{border:1px solid var(--rule);background:var(--paper);border-radius:6px;margin:0 0 12px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-query summary{min-height:34px;color:var(--brand);cursor:pointer;align-items:center;gap:7px;padding:7px 10px;font-size:12.5px;list-style:none;display:flex;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-query summary:after{content:"";position:absolute;inset:-5px 0 -6px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-query summary::-webkit-details-marker{display:none}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-query summary:before{content:"›";transform-origin:50%;font-size:16px;line-height:10px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-query[open] summary:before{transform:rotate(90deg)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-query summary>span{color:var(--muted);margin-left:auto;font-size:12.5px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-query-body{border-top:1px solid var(--rule);padding:0 10px 10px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-query-label{color:var(--muted);margin:10px 0 6px;font:12.5px DM Mono,ui-monospace,monospace}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-query pre{background:var(--brand-wash);border:1px solid var(--rule);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);border-radius:4px;margin:0;padding:10px;font:12.5px/1.7 DM Mono,ui-monospace,monospace}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-query code{font:inherit;background:0 0;padding:0}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-raw-results{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-raw-results table{border-collapse:collapse;text-align:left;width:100%;min-width:600px;font:12.5px DM Mono,ui-monospace,monospace}:is(:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-raw-results th,:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-raw-results td){border:1px solid var(--rule);white-space:nowrap;padding:8px 9px;font-size:12.5px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-raw-results th{color:var(--muted);background:var(--brand-wash);font-weight:400}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-raw-results td{color:var(--ink);background:#fff}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-thinking{gap:5px;padding:15px 0;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-thinking i{background:var(--p300);border-radius:50%;width:5px;height:5px;animation:1s infinite Home-module__Uciyuq__htr-pulse}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-thinking i:nth-child(2){animation-delay:.15s}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-thinking i:nth-child(3){animation-delay:.3s}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-metrics{grid-template-columns:1.2fr 1.4fr .8fr;gap:9px;margin-bottom:8px;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-metrics>div{border:1px solid var(--rule);border-radius:7px;min-width:0;padding:8px 12px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-metrics span{color:var(--muted);font-size:9px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-metrics strong{color:var(--ink);letter-spacing:-.6px;font:600 22px/1.4 Space Grotesk,sans-serif;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview{border:1px solid var(--rule);background:#fff;border-radius:7px;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview-heading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview-heading strong{color:var(--ink);font-size:11px;font-weight:600}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview-heading>span{color:var(--muted);font-size:9px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-sample-canvas{background:var(--paper);grid-template-columns:minmax(0,1fr) 116px;align-items:start;display:grid;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-sample-stage{min-width:0;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-demo svg.htr-overview-svg{width:100%;height:270px;padding:8px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview-edge{stroke-width:1.2px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-sample-selection{fill:#8bc34929;stroke:none}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview-node{filter:drop-shadow(0 1px 1px #2516321f)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-sample-sidebar{gap:6px;padding:8px 9px 8px 0;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-sample-detail{border:1px solid var(--rule-strong);width:178px;color:var(--ink);background:#fff;border-radius:6px;margin:0;padding:7px 9px;font:12px/1.35 Schibsted Grotesk,system-ui,sans-serif;position:absolute;top:0;left:0;box-shadow:0 2px 5px #2516320d}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-sample-detail:before{content:"";top:-5px;left:var(--notch,15px);border-left:1px solid var(--rule-strong);border-top:1px solid var(--rule-strong);background:#fff;width:8px;height:8px;position:absolute;transform:rotate(45deg)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-sample-detail-heading{align-items:center;gap:5px;margin-bottom:5px;font-size:13px;font-weight:600;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-sample-detail-heading i{background:#8bc349;border-radius:50%;width:6px;height:6px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-sample-detail dl{grid-template-columns:auto 1fr;gap:1px 8px;margin:0;display:grid}:is(:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-sample-detail dt,:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-sample-detail dd){margin:0;font:12.5px/1.35 DM Mono,ui-monospace,monospace}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-sample-detail dt{color:var(--muted)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-sample-detail dd{text-align:right}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview-legend{border:1px solid var(--rule);color:var(--muted);background:#ffffffed;border-radius:6px;gap:3px;margin:0;padding:7px;font-size:7px;display:grid;position:relative;box-shadow:0 2px 7px #25163208}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview-legend span{white-space:nowrap;align-items:center;gap:5px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview-legend b{color:var(--muted);margin-left:auto;font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview-legend i{background:var(--dot);border-radius:50%;width:6px;height:6px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview-legend .htr-line-key{border-radius:0;width:9px;height:1px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview-legend hr{border:0;border-top:1px solid var(--rule);width:100%;margin:0}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview-legend small{font-size:7px;line-height:1.4}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-health{background:#fcfdfb;border:1px solid #e0ebda;border-left:3px solid #8bbe6c;border-radius:8px;align-items:center;gap:10px;margin-bottom:23px;padding:17px 14px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-health strong{color:#4f6e3f;font-size:13px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-health div>span{color:#5d7a50;margin-top:3px;font-size:9px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-health-dot{background:#91bd73;border-radius:50%;width:6px;height:6px;margin-left:auto}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-cluster-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-role-card{border:1px solid var(--rule);border-radius:9px;padding:19px 14px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-role-card>svg.htr-i{color:var(--p300);margin-bottom:15px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-role-card>span{color:var(--muted);font-size:9px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-role-card>strong{margin:5px 0 16px;font-size:12px;font-weight:500;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-role-state{color:#5f8a45;align-items:center;gap:5px;font-size:9px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-role-state i{background:#8abd69;border-radius:50%;width:5px;height:5px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-role-tags{gap:5px;margin-top:17px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-role-tags span{border:1px solid var(--rule-strong);color:var(--brand);border-radius:4px;padding:3px 5px;font-size:8px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-settings-layout{grid-template-columns:116px minmax(0,1fr);gap:12px;display:grid;position:absolute;inset:14px 12px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-settings-nav{border-right:1px solid var(--rule);padding-top:4px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-settings-nav>div{color:var(--muted);align-items:center;gap:7px;padding:12px 6px;font-size:9px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-settings-nav>div.is-active{color:var(--brand);background:var(--brand-wash);border-right:2px solid var(--brand)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-settings-nav svg.htr-i{width:13px;height:13px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-settings-content{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;min-width:0;overflow:auto}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-setting-card{border:1px solid var(--rule);border-radius:6px;margin-bottom:8px;padding:10px 12px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-setting-card:last-child{margin-bottom:0}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-setting-card>strong{color:var(--ink);font-size:14px;font-weight:600}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-setting-card p{color:var(--muted);max-width:none;margin:4px 0 8px;font-size:14px;line-height:1.45}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-setting-row{color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-toggle{background:var(--rule-strong);border-radius:12px;flex-shrink:0;width:26px;height:15px;padding:2px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-toggle:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-key-row{align-items:center;gap:6px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-key-placeholder{border:1px solid var(--rule);min-width:0;color:var(--muted);border-radius:4px;flex:1;justify-content:space-between;gap:5px;padding:6px 8px;font-size:12px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-save-disabled{white-space:nowrap;color:var(--muted);background:var(--brand-wash);opacity:.7;border-radius:4px;padding:6px 8px;font-size:12px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-setting-actions{flex-wrap:wrap;gap:6px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-setting-action{background:var(--brand);color:#fff;border:1px solid var(--brand);border-radius:4px;padding:5px 9px;font-size:12px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-setting-action.is-outline{color:var(--brand);border-color:var(--li-down,#ddc6f2);background:#fff}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-reveal{animation:.5s both Home-module__Uciyuq__htr-in;animation-delay:var(--delay,0s)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-screen.htr-swap{animation:.32s ease-out both Home-module__Uciyuq__htr-in}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-paused .htr-screen.htr-swap{animation-play-state:running!important}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-paused *{animation-play-state:paused!important}@keyframes Home-module__Uciyuq__htr-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes Home-module__Uciyuq__htr-spin{to{transform:rotate(360deg)}}@keyframes Home-module__Uciyuq__htr-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes Home-module__Uciyuq__htr-pulse{50%{opacity:.3;transform:translateY(-3px)}}@keyframes Home-module__Uciyuq__htr-caret{50%{opacity:0}}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-cursor{z-index:6;pointer-events:none;opacity:0;width:22px;height:26px;transform:translate(var(--cx,0px), var(--cy,0px));transition:transform .72s cubic-bezier(.45,.05,.25,1),opacity .26s;position:absolute;top:0;left:0}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-cursor.is-on{opacity:1}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-cursor svg{filter:drop-shadow(0 2px 3px #25163247);transform-origin:4px 3px;width:22px;height:26px;transition:transform .12s;display:block;overflow:visible}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-cursor .htr-tip{display:none}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-cursor .htr-arrow-p{fill:var(--ink);stroke:#fff;stroke-width:1.4px;stroke-linejoin:round}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-cursor .htr-tip-p{fill:#2516323d;stroke:#fff;stroke-width:2px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-cursor:after{content:"";border:2px solid var(--brand);opacity:0;border-radius:50%;width:26px;height:26px;position:absolute;top:-10px;left:-11px;transform:scale(.4)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-cursor.is-press svg{transform:scale(.86)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-cursor.is-press:after{animation:.52s ease-out Home-module__Uciyuq__htr-ripple}@keyframes Home-module__Uciyuq__htr-ripple{0%{opacity:.85;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-nav button.htr-hint{animation:1.3s ease-out 2 Home-module__Uciyuq__htr-hint}@keyframes Home-module__Uciyuq__htr-hint{0%{box-shadow:0 0 #ffffff8c}to{box-shadow:0 0 0 9px #fff0}}@media (hover:none){:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-cursor .htr-arrow{display:none}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-cursor .htr-tip{display:block}}@media (prefers-reduced-motion:reduce){:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-demo *{transition:none!important;animation:none!important}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-demo :after{transition:none!important;animation:none!important}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-demo :before{transition:none!important;animation:none!important}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-cursor{transition:none}}@media (min-width:1500px){:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-workspace{height:490px}}@media (max-width:900px){:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-demo{width:100%;max-width:720px;margin:auto}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-figure{width:100%}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-workspace{height:478px}}@media (max-width:480px){:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-workspace{grid-template-columns:49px minmax(0,1fr);height:460px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-nav{padding-inline:3px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-nav button{min-height:46px;font-size:7px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-nav button[aria-pressed=true]:before{left:-3px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-nav button:after{left:8px;right:8px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-nav button svg.htr-i{width:16px;height:16px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-logo{width:25px;height:25px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-header{padding:0 11px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-account{font-size:8px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-screen{padding:13px 10px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-editor{gap:5px;padding:9px 6px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-editor code{font-size:7px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-line-numbers{font-size:7px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-table-type{font-size:7px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-table-list>div{gap:6px;padding:9px 7px;font-size:9px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-section-label{padding:10px 7px;font-size:7px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-section-label span{font-size:7px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-source-groups .htr-table-list>div{font-size:8px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-schema-sources span{font-size:7px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-page-tools>.htr-muted:last-child{display:none}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-conversation{inset:13px 10px 57px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-question{padding:10px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-answer{padding:12px 0}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-ai-input{font-size:8px;left:10px;right:10px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-role-card{padding:16px 9px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-role-card>strong{font-size:10px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-metrics{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-metrics>div{padding:9px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-metrics span{font-size:8px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-metrics strong{font-size:19px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-metrics>div:last-child{grid-column:1/-1;justify-content:space-between;align-items:center;padding:5px 9px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-metrics>div:last-child strong{font-size:12px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview-heading{padding:10px 8px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview-heading>span{font-size:7px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-sample-canvas{grid-template-columns:minmax(0,1fr)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-sample-sidebar{order:-1;padding:6px 6px 0}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview-legend{flex-wrap:wrap;gap:3px 9px;padding:5px 7px;display:flex}:is(:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview-legend hr,:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview-legend small){display:none}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview-legend b{margin-left:2px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-demo svg.htr-overview-svg{height:200px;padding:4px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-sample-detail{display:none}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-connector{gap:7px;padding:11px 8px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-connector strong{font-size:10px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-connector div>span{font-size:7px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-connected{padding:3px 5px;font-size:7px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-catalog-card{padding:9px 7px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-catalog-card strong{padding-right:16px;font-size:9px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-catalog-card code{font-size:7px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-catalog-card img{width:15px;height:15px;top:8px;right:6px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-catalog-card>span{font-size:7px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-graph-bottom{font-size:7px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-settings-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px;inset:10px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-settings-nav{border-right:0;border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-settings-nav>div{gap:4px;padding:8px 4px;font-size:7px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-settings-nav svg.htr-i{width:10px;height:10px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-settings-nav>div.is-active{border-right:0;border-bottom:2px solid var(--brand)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-setting-card{padding:9px}}@media (max-width:359px){:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-workspace{height:505px}}:is(:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr button.htr-primary,:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr button.htr-language){position:relative}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr button.htr-primary:after{content:"";position:absolute;inset:-10px -2px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr button.htr-language:after{content:"";position:absolute;inset:-10px -2px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-result-tabs button:after{content:"";position:absolute;inset:-8px -6px}@media (min-width:981px){:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-screen{flex-direction:column;display:flex;container:htr-screen/size}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-screen>.htr-build-status{margin-top:0}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-screen>.htr-schema{flex-direction:column;flex:auto;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-schema>svg.htr-schema-svg{margin-block:auto}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-schema>.htr-model-list{margin-block:auto}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-screen>[data-query-result]{flex-direction:column;flex:auto;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr [data-query-result]>.htr-query-empty{flex:auto;height:auto;min-height:197px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr [data-query-result]>.htr-graph{flex-direction:column;flex:auto;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-graph>svg.htr-network{margin-block:auto}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr [data-query-result]>.htr-path-table{flex:auto}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-path-table table{height:100%}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-path-table thead th{height:1px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-screen>.htr-overview{flex-direction:column;flex:auto;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-overview>.htr-sample-canvas{flex:auto;align-items:stretch}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-sample-sidebar{align-self:start}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-demo svg.htr-overview-svg{height:100%;min-height:270px}}@container htr-screen (min-height:460px){:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-screen>.htr-source-groups{flex-direction:column;flex:auto;gap:8px;max-height:636px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-source-groups .htr-source-card{flex-direction:column;flex:1 1 0;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-source-groups .htr-section-label{padding:8px 12px;font-size:9px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-source-groups .htr-table-list{flex-direction:column;flex:auto;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-source-groups .htr-table-list>div{flex:1 1 0;gap:10px;min-height:28px;padding:0 12px;font-size:11px}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-source-groups .htr-table-type{font-size:9px}}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-figure{--pk-ph:clamp(84px, 9.4vw, 136px);--pk-stage:calc(var(--pk-ph) + 14px);position:relative}@media (max-width:980px){:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-figure{--pk-ph:clamp(72px, 21vw, 112px)}}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .pk-pack{z-index:3;height:var(--pk-stage);pointer-events:none;position:absolute;top:0;left:0;right:0}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .pk-pack>*{width:auto;max-width:none;display:block;position:absolute;bottom:0}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .pk-pack .pk-h-bruno{height:var(--pk-ph);left:0}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .pk-pack .pk-h-guide{left:calc(var(--pk-ph) * .603 + 12px);height:var(--pk-ph)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .pk-pack .pk-h-biscuit{left:calc(var(--pk-ph) * 1.447 + 18px);height:calc(var(--pk-ph) * .94)}@media (min-width:1000px){:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .pk-pack .pk-h-biscuit{left:calc(var(--pk-ph) * 2.134 + 18px)}}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .pk-pack .pk-h-bruno.pk-clip{height:calc(var(--pk-ph) * .6)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .pk-pack .pk-h-biscuit.pk-clip{height:calc(var(--pk-ph) * .58)}@media (max-width:999.98px){:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .pk-pack .pk-h-bruno.pk-clip{height:calc(var(--pk-ph) * .74)}:where(body:has(.Home-module__Uciyuq__scope)) .hero.htr .pk-pack .pk-h-biscuit.pk-clip{height:calc(var(--pk-ph) * .72)}}:where(body:has(.Home-module__Uciyuq__scope)) .clip-bruno-look-down{aspect-ratio:352/400}:where(body:has(.Home-module__Uciyuq__scope)) .clip-biscuit-look-down{aspect-ratio:366/400}@media (min-width:981px){html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-figure{min-height:calc(var(--tour-scale,1) * (33px + 468px) + var(--pk-stage));padding-top:0}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-figure>.htr-demo{top:var(--pk-stage);height:calc((100% - var(--pk-stage)) / var(--tour-scale,1))}}@media (max-width:980px){html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .hero.htr .htr-figure{padding-top:var(--pk-stage);width:100%;max-width:720px;margin-inline:auto}}@media (prefers-reduced-motion:no-preference){html.pk-armed:where(:has(.Home-module__Uciyuq__scope)) .hero.htr .pk-pack>*{animation:.56s cubic-bezier(.22,.8,.3,1.12) backwards Home-module__Uciyuq__pk-pack-hop;animation-delay:calc(.226s * var(--pk-b,4))}html.pk-armed:where(:has(.Home-module__Uciyuq__scope)) .hero.htr .pk-pack .pk-h-biscuit{--pk-b:4}html.pk-armed:where(:has(.Home-module__Uciyuq__scope)) .hero.htr .pk-pack .pk-h-guide{--pk-b:4.6}html.pk-armed:where(:has(.Home-module__Uciyuq__scope)) .hero.htr .pk-pack .pk-h-bruno{--pk-b:5.2}}@keyframes Home-module__Uciyuq__pk-pack-hop{0%{opacity:0;transform:translateY(14px)}62%{opacity:1;transform:translateY(-3px)}}:where(body:has(.Home-module__Uciyuq__scope)) main>:is(section,aside){isolation:isolate;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) :is(.hero,#ai-agents,#proof,#integrations,#how,#security,#try):before,:where(body:has(.Home-module__Uciyuq__scope)) :is(.hero,#ai-agents,#proof,#integrations,#how,#security,#try):after{content:"";z-index:-2;pointer-events:none;--kn-ground:linear-gradient(180deg, #000, color-mix(in srgb, var(--kn-ink,#000) 22%, transparent) 30%, color-mix(in srgb, var(--kn-ink,#000) 22%, transparent) 70%, #000);-webkit-mask-image:var(--kn-tile), var(--kn-fade,var(--kn-ground));-webkit-mask-composite:source-in;-webkit-mask-size:15px 13.5px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;-webkit-mask-image:var(--kn-tile), var(--kn-fade,var(--kn-ground));mask-image:var(--kn-tile), var(--kn-fade,var(--kn-ground));position:absolute;inset:0;-webkit-mask-size:15px 13.5px,100% 100%;mask-size:15px 13.5px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}:where(body:has(.Home-module__Uciyuq__scope)) :is(.hero,#ai-agents,#proof,#integrations,#how,#security,#try):before{--kn-tile:url(/assets/home/knit-shade.svg);background:var(--ink);opacity:var(--kn-shade,.03)}:where(body:has(.Home-module__Uciyuq__scope)) :is(.hero,#ai-agents,#proof,#integrations,#how,#security,#try):after{--kn-tile:url(/assets/home/knit-light.svg);background:var(--card);opacity:var(--kn-light,.5)}:where(body:has(.Home-module__Uciyuq__scope)) .hero{--kn-fade:linear-gradient(180deg, color-mix(in srgb, var(--kn-ink,#000) 55%, transparent), color-mix(in srgb, var(--kn-ink,#000) 18%, transparent) 30%, color-mix(in srgb, var(--kn-ink,#000) 18%, transparent) 80%, #000)}:where(body:has(.Home-module__Uciyuq__scope)) #try{--kn-shade:.2;--kn-light:.05;--kn-fade:linear-gradient(180deg, color-mix(in srgb, var(--kn-ink,#000) 40%, transparent), #000)}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) :is(#ai-agents .ag-card,#security .sc-card,#how .hp-sandbox,#use-cases .uc-app,#proof-numbers .pn-panel){position:relative}:where(body:has(.Home-module__Uciyuq__scope)) :is(#ai-agents .ag-card,#security .sc-card,#how .hp-sandbox,#use-cases .uc-app,#proof-numbers .pn-panel):after{content:"";pointer-events:none;background:color-mix(in srgb, var(--p300) 70%, var(--brand));opacity:.75;border:0;border-radius:0;position:absolute;inset:9px;-webkit-mask:url(/assets/home/stitch-h.svg) 0 0/15px 2.6px repeat-x,url(/assets/home/stitch-h.svg) 0 100%/15px 2.6px repeat-x,url(/assets/home/stitch-v.svg) 0 0/2.6px 15px repeat-y,url(/assets/home/stitch-v.svg) 100% 0/2.6px 15px repeat-y;mask:url(/assets/home/stitch-h.svg) 0 0/15px 2.6px repeat-x,url(/assets/home/stitch-h.svg) 0 100%/15px 2.6px repeat-x,url(/assets/home/stitch-v.svg) 0 0/2.6px 15px repeat-y,url(/assets/home/stitch-v.svg) 100% 0/2.6px 15px repeat-y}:where(body:has(.Home-module__Uciyuq__scope)) .pk-dog{z-index:2;width:auto;max-width:none;height:var(--pk-h,120px);pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute}:where(body:has(.Home-module__Uciyuq__scope)) :is(.usedby,#proof-numbers,#report,#architecture,#ai-agents,#integrations,#security,#homepage-partners){--pk-gap:28px;--pk-air:14px;--pk-pt:max(var(--pk-pt0), calc(var(--pk-h) + var(--pk-gap) + var(--pk-air) - var(--pk-above)));--pk-col:max(clamp(18px, 4vw, 40px), (100% - 1100px) / 2)}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) :is(.usedby,#proof-numbers,#report,#architecture,#ai-agents,#integrations,#security,#homepage-partners){padding-top:var(--pk-pt)}:where(body:has(.Home-module__Uciyuq__scope)) :is(.pk-d-wall,.pk-d-num,.pk-d-rep,.pk-d-trad,.pk-d-pg,.pk-d-ag,.pk-d-ig,.pk-d-sc,.pk-d-pa){top:calc(var(--pk-pt) - var(--pk-gap) - var(--pk-h))}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .usedby{--pk-h:calc(1.4 * clamp(96px, 9.2vw, 132px));--pk-pt0:clamp(26px, 4vh, 44px);--pk-pt:var(--pk-pt0)}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .usedby{overflow-x:clip}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .usedby .pk-d-wall{top:auto;bottom:clamp(40px,5vw,64px);right:calc(var(--pk-col) + 4px)}@media (min-width:1180px){:where(body:has(.Home-module__Uciyuq__scope)) .usedby>.wrap{padding-right:calc(clamp(18px,4vw,40px) + 160px)}}@media (max-width:1179.98px){html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .usedby .pk-d-wall{display:none}}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers{--pk-h:calc(1.4 * clamp(78px, 7.4vw, 104px));--pk-pt0:48px;--pk-above:clamp(40px, 5vw, 64px)}:where(body:has(.Home-module__Uciyuq__scope)) .pk-d-num{left:calc(var(--pk-col) + clamp(4px, 7vw, 110px))}:where(body:has(.Home-module__Uciyuq__scope)) #report{--pk-h:calc(1.4 * clamp(96px, 8.6vw, 124px));--pk-pt0:32px;--pk-above:64px}:where(body:has(.Home-module__Uciyuq__scope)) .pk-d-rep{right:calc(var(--pk-col) + clamp(14px, 4vw, 56px))}:where(body:has(.Home-module__Uciyuq__scope)) #architecture{--pk-h:calc(1.4 * clamp(118px, 10.4vw, 150px));--pk-pt0:clamp(56px, 8vw, 110px);--pk-above:72px;--pk-tw:clamp(200px, 22.8vw, 324px)}:where(body:has(.Home-module__Uciyuq__scope)) .pk-d-trad{left:calc(var(--pk-col) + var(--pk-tw) * .58)}:where(body:has(.Home-module__Uciyuq__scope)) .pk-d-pg{right:calc(var(--pk-col) + clamp(16px, 3vw, 40px))}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents{--pk-h:calc(1.4 * clamp(108px, 9.6vw, 138px));--pk-pt0:clamp(56px, 8vw, 110px);--pk-above:clamp(56px, 8vw, 110px)}:where(body:has(.Home-module__Uciyuq__scope)) .pk-d-ag{right:calc(var(--pk-col) + clamp(10px, 2vw, 28px))}:where(body:has(.Home-module__Uciyuq__scope)) #proof{--pk-h:calc(1.4 * clamp(96px, 7.6vw, 112px))}:where(body:has(.Home-module__Uciyuq__scope)) .pk-peek{z-index:2;pointer-events:none;width:calc(var(--pk-h) * .982);height:calc(var(--pk-h) * .47);display:block;position:absolute;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) .pk-peek>img{object-fit:cover;object-position:50% 0;width:100%;max-width:none;height:100%;display:block}:where(body:has(.Home-module__Uciyuq__scope)) #proof .pf-cell:nth-child(2) .pf{anchor-name:--pk-pf}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #proof .pf-grid{margin-top:calc(var(--pk-h) * .47 + 10px)}:where(body:has(.Home-module__Uciyuq__scope)) .pk-d-pf{position-anchor:--pk-pf;bottom:anchor(top);right:calc(anchor(right) + clamp(14px, 3vw, 44px))}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases{--pk-h:calc(1.4 * clamp(98px, 8.4vw, 124px))}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #use-cases .uc-row:last-child{border-bottom:1px solid var(--rule)}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-row:first-child{anchor-name:--pk-uc1}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-row:nth-child(2){anchor-name:--pk-uc2}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-row:nth-child(3){anchor-name:--pk-uc3}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-row:nth-child(4){anchor-name:--pk-uc4}:where(body:has(.Home-module__Uciyuq__scope)) .pk-d-uc{bottom:anchor(bottom);left:calc(anchor(left) + clamp(250px, 23vw, 330px))}:where(body:has(.Home-module__Uciyuq__scope)) .pk-d-uc1{position-anchor:--pk-uc1}:where(body:has(.Home-module__Uciyuq__scope)) .pk-d-uc2{position-anchor:--pk-uc2}:where(body:has(.Home-module__Uciyuq__scope)) .pk-d-uc3{position-anchor:--pk-uc3}:where(body:has(.Home-module__Uciyuq__scope)) .pk-d-uc4{position-anchor:--pk-uc4}:where(body:has(.Home-module__Uciyuq__scope)) .pk-d-uc3{left:calc(anchor(left) + clamp(230px, 21vw, 300px))}:where(body:has(.Home-module__Uciyuq__scope)) #integrations{--pk-h:calc(1.4 * clamp(104px, 9.4vw, 136px));--pk-pt0:clamp(56px, 9vh, 110px);--pk-above:clamp(56px, 8vw, 110px)}:where(body:has(.Home-module__Uciyuq__scope)) .pk-d-ig{left:calc(var(--pk-col) + clamp(4px, 3vw, 40px))}:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-sandbox{anchor-name:--pk-sbx}:where(body:has(.Home-module__Uciyuq__scope)) .pk-d-how{position-anchor:--pk-sbx;bottom:anchor(top);right:calc(anchor(right) + clamp(14px, 3vw, 40px))}:where(body:has(.Home-module__Uciyuq__scope)) .pk-render{pointer-events:none;max-width:520px;margin:clamp(18px,3vw,28px) 0 0}:where(body:has(.Home-module__Uciyuq__scope)) .pk-render img{aspect-ratio:1.45;object-fit:cover;object-position:100% 50%;filter:brightness(1.05);mix-blend-mode:multiply;-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 92%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 92%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:1000px){html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #how>.wrap{position:relative}:where(body:has(.Home-module__Uciyuq__scope)) .pk-render{width:clamp(300px,27vw,410px);margin:0;position:absolute;top:-18px;right:clamp(18px,4vw,40px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(body:has(.Home-module__Uciyuq__scope)) .pk-render img{animation:linear both Home-module__Uciyuq__pk-drift;animation-timeline:view();animation-range:cover}}}@keyframes Home-module__Uciyuq__pk-drift{0%{translate:0 20px}to{translate:0 -20px}}:where(body:has(.Home-module__Uciyuq__scope)) #security{--pk-h:calc(1.4 * clamp(108px, 9.6vw, 138px));--pk-pt0:clamp(56px, 8vw, 110px);--pk-above:clamp(56px, 8vw, 110px)}:where(body:has(.Home-module__Uciyuq__scope)) .pk-d-sc{right:calc(var(--pk-col) + clamp(14px, 3vw, 40px))}:where(body:has(.Home-module__Uciyuq__scope)) #homepage-partners{--pk-h:calc(1.4 * clamp(98px, 8.6vw, 124px));--pk-pt0:44px;--pk-above:clamp(56px, 8vw, 110px)}:where(body:has(.Home-module__Uciyuq__scope)) .pk-d-pa{left:calc(var(--pk-col) + 6px)}:where(body:has(.Home-module__Uciyuq__scope)) #faq{--pk-h:calc(1.4 * clamp(98px, 8.6vw, 124px))}:where(body:has(.Home-module__Uciyuq__scope)) #faq .fq:first-of-type{anchor-name:--pk-faq}:where(body:has(.Home-module__Uciyuq__scope)) .pk-d-faq{position-anchor:--pk-faq;bottom:anchor(top);right:calc(anchor(right) + clamp(10px, 2vw, 24px))}@media (max-width:999.98px){:where(body:has(.Home-module__Uciyuq__scope)) #proof .pf-cell:nth-child(2) .pf{anchor-name:none}:where(body:has(.Home-module__Uciyuq__scope)) #proof .pf-cell--lead .pf{anchor-name:--pk-pf}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #faq .fq:first-of-type{margin-top:calc(var(--pk-h) + 6px)}}@media (max-width:1100.98px){html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #use-cases .uc-row{padding-bottom:calc(var(--pk-h) + 30px)}:where(body:has(.Home-module__Uciyuq__scope)) .pk-d-uc{left:auto;right:calc(anchor(right) + 6px)}}@supports not (anchor-name:--a){:is(:where(body:has(.Home-module__Uciyuq__scope)) main .pk-dog,:where(body:has(.Home-module__Uciyuq__scope)) main .pk-peek){display:none}}@media (min-width:1000px) and (max-width:1139.98px){html:not(#_):where(:has(.Home-module__Uciyuq__scope)) main #use-cases .pk-d-uc3{translate:-2px 70px}}@media (min-width:1000px){html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #ai-agents .pk-d-ag{transform-origin:50% 100%;translate:-128px 74px;scale:1.5}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #architecture .pk-d-pg{display:none!important}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #architecture .pk-d-pg{transform-origin:50% 100%;translate:-81px -43px;scale:1.25}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #architecture .pk-d-trad{transform-origin:50% 100%;translate:169px -38px;scale:1.33}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #faq .pk-d-faq{transform-origin:50% 100%;translate:-93px 52px;scale:1.42}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .hero .pk-h-biscuit{transform-origin:50% 100%;translate:-119px 16px;scale:1.49}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .hero .pk-h-bruno{transform-origin:50% 100%;translate:327px 16px;scale:1.55}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .hero .pk-h-guide{display:none!important}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #homepage-partners .pk-d-pa{display:none!important}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #how .pk-d-how{transform-origin:50% 100%;translate:0 58px;scale:1.18}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #integrations .pk-d-ig{display:none!important}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #proof .pk-peek{transform-origin:50% 100%;translate:0 1px;scale:1.4}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #proof-numbers .pk-d-num{transform-origin:50% 100%;translate:39px 64px;scale:1.14}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #report .pk-d-rep{transform-origin:50% 100%;translate:-47px 120px;scale:1.3}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #security .pk-d-sc{transform-origin:50% 100%;translate:11px 336px;scale:1.32}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #try .cb-dog{transform-origin:50% 100%;translate:-61px -53px;scale:1.58}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #use-cases .pk-d-uc1{transform-origin:50% 100%;translate:11px 50px;scale:1.48}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #use-cases .pk-d-uc2{transform-origin:50% 100%;translate:-45px 91px;scale:1.62}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #use-cases .pk-d-uc4{transform-origin:50% 100%;translate:-1px 97px;scale:1.63}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #use-cases .pk-d-uc3{transform-origin:50% 100%;translate:7px 92px;scale:1.47}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .usedby .pk-d-wall{transform-origin:50% 100%;translate:31px -45px;scale:1.34}}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers{border-top:1px solid var(--rule);padding:48px 0 64px}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-panel{border:1px solid var(--rule-strong);border-radius:var(--r-card);background:linear-gradient(115deg, var(--brand-wash), var(--card) 75%);box-shadow:0 3px 0 var(--lip-card);overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-stats{grid-template-columns:repeat(3,minmax(0,1fr));padding:36px 0 32px;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-metric{border-right:1px solid var(--rule-strong);flex-direction:column;align-items:flex-start;min-width:0;padding:0 clamp(20px,3vw,40px);display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-metric:last-child{border-right:0}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-icon{border:1px solid var(--li-down);background:var(--card);width:42px;height:42px;color:var(--brand);border-radius:12px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers strong{letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-unit{letter-spacing:-.02em;color:var(--brand);font-size:22px;font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-metric p{max-width:24ch;min-height:42px;color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.5}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-foot{border-top:1px solid var(--rule-strong);background:var(--card);justify-content:flex-end;padding:10.75px 28px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-foot a{min-height:44px;color:var(--brand);align-items:center;gap:18px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-foot a:hover{text-underline-offset:4px;text-decoration:underline}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-foot a span{font-size:21px;font-weight:500}@media (max-width:700px){:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-stats{grid-template-columns:minmax(0,1fr);padding:0 24px}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-metric{border-right:0;border-bottom:1px solid var(--rule-strong);grid-template-columns:42px minmax(0,1fr);column-gap:20px;padding:26px 0;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-metric:last-child{border-bottom:0}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-icon{grid-row:span 2;align-self:center;margin:0}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers strong{font-size:clamp(30px,8vw,46px)}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-unit{font-size:20px}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-metric p{max-width:none;min-height:0;margin:10px 0 0}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-foot{justify-content:center;padding:9.75px 20px}}@keyframes Home-module__Uciyuq__pn-draw{0%{stroke-dasharray:1 2;stroke-dashoffset:1px}to{stroke-dasharray:1 2;stroke-dashoffset:0}}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .pn-draw{display:none}@media screen and (prefers-reduced-motion:no-preference){:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .gm-armed .pn-still{visibility:hidden}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .gm-armed .pn-draw{display:inline}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .gm-armed:not(.gm-play) .pn-d{visibility:hidden}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers .gm-play .pn-d{animation:Home-module__Uciyuq__pn-draw calc(var(--gm-step) * var(--d,1)) var(--gm-ease) calc(var(--gm-lead,0s) + var(--gm-step) * var(--b,0)) backwards}}:where(body:has(.Home-module__Uciyuq__scope)) #report :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}:where(body:has(.Home-module__Uciyuq__scope)) #report .wrap{max-width:1180px;margin:0 auto;padding:0 clamp(18px,4vw,40px)}:where(body:has(.Home-module__Uciyuq__scope)) #report h2{letter-spacing:-.02em;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(32px,4.4vw,56px);font-weight:700;line-height:1.04}:where(body:has(.Home-module__Uciyuq__scope)) #report{counter-increment:secn}:where(body:has(.Home-module__Uciyuq__scope)) #report #report .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);align-items:center;gap:10px;margin:0 0 18px;font-family:DM Mono,monospace;font-size:14px;font-weight:500;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #report .eyebrow .secno{white-space:nowrap}:where(body:has(.Home-module__Uciyuq__scope)) #report svg .hair{stroke:var(--rule-strong);stroke-width:1px;fill:none}:where(body:has(.Home-module__Uciyuq__scope)) #report svg .edge{stroke:#c9b3da;stroke-width:1.2px;fill:none}:where(body:has(.Home-module__Uciyuq__scope)) #report svg .edge--hot{stroke:var(--brand);stroke-width:1.8px}:where(body:has(.Home-module__Uciyuq__scope)) #report svg .lift{stroke:var(--p300);stroke-width:1px;stroke-dasharray:3 4;fill:none}:where(body:has(.Home-module__Uciyuq__scope)) #report svg .leader{stroke:var(--rule-strong);stroke-width:1px;fill:none}:where(body:has(.Home-module__Uciyuq__scope)) #report svg .tmono{fill:var(--muted);letter-spacing:.04em;font-family:DM Mono,ui-monospace,monospace;font-size:12.5px}:where(body:has(.Home-module__Uciyuq__scope)) #report svg .tmono--ink{fill:var(--ink)}:where(body:has(.Home-module__Uciyuq__scope)) #report svg .tmono--brand{fill:var(--brand);font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) #report svg .node{stroke:var(--brand);stroke-width:1.2px}:where(body:has(.Home-module__Uciyuq__scope)) #report svg .tbox{fill:var(--paper);stroke:var(--rule-strong)}:where(body:has(.Home-module__Uciyuq__scope)) #report .rp{border:1px solid var(--rule-strong);border-radius:var(--r-card);background:var(--card);box-shadow:0 3px 0 var(--lip-card);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,44px);display:grid;position:relative;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) #report .rp:before{content:"";background:var(--brand);width:3px;position:absolute;top:0;bottom:0;left:0}:where(body:has(.Home-module__Uciyuq__scope)) #report .rp-new{background:var(--amber);color:var(--ink);letter-spacing:.1em;border-radius:999px;padding:2px 9px}:where(body:has(.Home-module__Uciyuq__scope)) #report .rp h2{color:var(--ink);max-width:22ch}:where(body:has(.Home-module__Uciyuq__scope)) #report .rp-sub{color:var(--muted);max-width:46ch;margin:16px 0 24px;font-size:16px;line-height:1.5}:where(body:has(.Home-module__Uciyuq__scope)) #report .rp-side{position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #report .rp-cloud{cursor:grab;touch-action:none;width:100%;max-width:400px;height:356px;margin:0 auto;display:block}:where(body:has(.Home-module__Uciyuq__scope)) #report .rp-cloud:active{cursor:grabbing}:where(body:has(.Home-module__Uciyuq__scope)) #report .cloud-tip{z-index:4;pointer-events:none;opacity:0;color:#fbf9f7;white-space:nowrap;background:#251632;border-radius:7px;padding:5px 10px;font-family:DM Mono,ui-monospace,monospace;font-size:12.5px;transition:opacity .13s;position:absolute;transform:translate(-50%,-150%)}:where(body:has(.Home-module__Uciyuq__scope)) #report .cloud-tip.on{opacity:1}@media (max-width:900px){:where(body:has(.Home-module__Uciyuq__scope)) #report .rp{grid-template-columns:minmax(0,1fr)}}:where(body:has(.Home-module__Uciyuq__scope)) #report{padding:32px 0 72px}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-head .eyebrow{margin:0}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-stage{margin-inline:38px;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:24px;padding-bottom:5px;display:flex;overflow-x:auto}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-track::-webkit-scrollbar{width:0;height:0;display:none}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-slide .rp{height:100%}:where(body:has(.Home-module__Uciyuq__scope)) #report .rp .rp-kicker{margin:0 0 18px;font-size:12.5px}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-controls{z-index:3;pointer-events:none;position:absolute;inset:0 0 5px}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-controls[hidden]{display:none}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-controls button{width:48px;height:48px;box-shadow:none;color:var(--muted);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:color .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-controls button:hover{color:var(--ink)}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-controls button:focus-visible{outline:2px solid var(--brand);outline-offset:5px}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-controls .hp-featured-prev{left:-64px}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-controls .hp-featured-next{right:-64px}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-controls button svg{width:34px;height:34px}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-count{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-stage{margin-inline:30px}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-slide .rp{padding:24px 20px}:where(body:has(.Home-module__Uciyuq__scope)) #report .rp h2{overflow-wrap:normal;font-size:clamp(25px,6vw,34px)}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-controls .hp-featured-prev{left:-46px}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-controls .hp-featured-next{right:-46px}:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-controls button svg{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){:where(body:has(.Home-module__Uciyuq__scope)) #report .hp-featured-controls button{transition:none}}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .sec-head{max-width:760px;margin-bottom:clamp(28px,4vw,48px)}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .sec-head h2{max-width:20ch}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .ar-lead{max-width:62ch;color:var(--muted);margin:18px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.6}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-compare{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:36px;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-card{border-radius:var(--r-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-before{box-shadow:0 3px 0 var(--lip-card);background:#fff5f1;border:1px solid #dba896}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-after{border:2px solid var(--brand);box-shadow:6px 6px 0 var(--li);background:#fcfffa}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-head{padding:28px 28px 20px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-head h3{letter-spacing:-.02em;font-size:27px;line-height:1.15}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-head p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.6}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-diagram{flex-direction:column;flex:1;padding:18px 24px 24px;display:flex}:is(:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-top,:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-arrows){grid-template-columns:minmax(0,1fr);gap:18px;width:100%;max-width:260px;margin-inline:auto;display:grid}:is(:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-after .hc-top,:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-after .hc-arrows){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);max-width:none}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-top{min-height:64px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-query{text-align:center;border:1px solid var(--rule-strong);background:var(--card);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:10px 8px;font-family:DM Mono,ui-monospace,monospace;font-size:13px;font-weight:500;line-height:1.4;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-query--graph{border-color:var(--p300);background:var(--brand-wash);color:var(--brand);border-radius:12px;flex-direction:column;gap:6px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-query--graph strong{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-query--graph small{font-family:DM Mono,ui-monospace,monospace;font-size:12.5px;font-weight:400}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-query--sql{color:var(--muted);background:0 0;border-color:#0000;border-radius:0;font-family:Schibsted Grotesk,sans-serif;font-size:14px;font-weight:400}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-arrows{text-align:center;height:36px;color:var(--p300);font-size:23px;line-height:36px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-branch--before{flex-direction:column;flex:1;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-row{position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-row--node{justify-content:center;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-copy{z-index:1;text-align:center;background:#fff8f3;border:1.5px solid #bc8068;border-radius:6px;flex-direction:column;align-items:center;gap:6px;width:calc(100% - 60px);max-width:260px;padding:0 12px 12px;display:flex;position:relative;overflow:hidden;box-shadow:4px 4px #f3d3c4,5px 5px #bc8068,9px 9px #f8e2d7,10px 10px #bc8068}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-badge{letter-spacing:.04em;text-align:center;justify-content:center;align-self:stretch;align-items:center;gap:7px;margin:0 -12px;padding:7px 8px;font-family:DM Mono,ui-monospace,monospace;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-badge--copy{color:#853820;background:#f9ded3;border-bottom:1px solid #d9ad99}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-copy strong{color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:600;line-height:1.3}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-copy small{color:#804c3d;font-size:14px;line-height:1.4}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-load{fill:none;stroke:#a4543b;stroke-width:1.5px;width:calc(100% - 28px);height:36px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-work{z-index:1;color:#a4543b;background:repeating-linear-gradient(135deg,#fbe9e1 0 10px,#f8e2d7 10px 20px);border:1px solid #cc8a71;border-left:3px solid #ad4a32;border-radius:6px;margin-right:28px;padding:11px 12px 10px;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-work-label{text-align:center;color:#853820;letter-spacing:.02em;margin-bottom:10px;font-family:DM Mono,ui-monospace,monospace;font-size:12.5px;font-weight:500;line-height:1.4;display:block}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-etl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-etl li{color:#773523;background:#fffaf7;border:1px solid #cc8a71;border-radius:4px;justify-content:center;align-items:center;min-height:36px;padding:5px 3px;font-size:14px;font-weight:600;line-height:1.3;display:flex;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-etl li+li:before{content:"→";color:#ad4a32;font-size:16px;font-weight:400;position:absolute;left:-18px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-maint{text-align:center;color:#853820;border-top:1px dashed #cc8a71;margin:10px 0 0;padding-top:7px;font-size:14px;font-weight:500;line-height:1.4}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-maint span{margin-right:3px;font-size:15px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-feed{border-left:1.5px solid #a4543b;flex:1;min-height:26px;margin-left:16.66%;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-feed:before{content:"";border-top:1.5px solid #a4543b;border-left:1.5px solid #a4543b;width:6px;height:6px;position:absolute;top:0;left:-4px;transform:rotate(45deg)}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-sync{z-index:0;pointer-events:none;border:0 dashed #bc654a;position:absolute;right:4px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-sync--a{border-top-width:2px;border-right-width:2px;border-top-right-radius:10px;top:50%;bottom:0;left:50%}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-sync--b{border-right-width:2px;top:0;bottom:0}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-sync--c{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:10px;width:24px;height:50%;top:0}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-sync--c:after{content:"";border-bottom:2px solid #bc654a;border-left:2px solid #bc654a;width:7px;height:7px;position:absolute;bottom:-5px;left:1px;transform:rotate(45deg)}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-branch--after{flex:1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;min-height:280px;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-col{flex-direction:column;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-node{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:76px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-pg{border:2px solid var(--brand);background:var(--brand-wash);box-shadow:0 4px 0 var(--li);border-radius:6px;gap:10px;padding:0 12px 14px;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-badge--ok{color:#35592d;background:#e5efd6;border-bottom:1px solid #afc793}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-badge--ok:before{content:"✓";font:600 13px/1 Schibsted Grotesk,sans-serif}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-pg img{width:min(140px,100%);height:auto}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-pg small{color:var(--brand-down);font-family:DM Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.4}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-sql{border:1px dashed var(--rule-strong);color:var(--muted);background:0 0;border-radius:10px;padding:12px 8px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-sql strong{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500;line-height:1.3}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-line{background:var(--p300);flex:1;align-self:center;width:1px;min-height:110px;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-line:after{content:"";border-right:1.5px solid var(--p300);border-bottom:1.5px solid var(--p300);width:8px;height:8px;position:absolute;bottom:1px;left:-4px;transform:rotate(45deg)}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-line--direct{background:var(--brand);width:2px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-line--direct:after{border-color:var(--brand);left:-3px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-line--direct span{white-space:nowrap;color:#35592d;background:#edf4e1;border:1px solid #afc793;border-radius:5px;padding:8px 12px;font-family:DM Mono,ui-monospace,monospace;font-size:12.5px;font-weight:500;line-height:1.6;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-line--sql{background:repeating-linear-gradient(to bottom, var(--rule-strong) 0, var(--rule-strong) 5px, transparent 5px, transparent 10px)}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-line--sql:after{border-color:var(--rule-strong)}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-store{border:1px solid var(--rule-strong);background:var(--card);text-align:center;border-radius:12px;padding:16px 10px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-store-label{letter-spacing:.04em;color:var(--brand);font-family:DM Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.5}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;margin:18px 0 4px;padding:0;list-style:none;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-logos li{border:1px solid var(--rule);background:var(--card);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:78px;padding:10px 4px;font-size:14px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-logos img{object-fit:contain;width:22px;height:22px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-logos span{color:var(--muted);text-align:center;font-size:14px;font-weight:500;line-height:1.3}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-store p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.5}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-notes{margin:0;padding:18px 28px 26px;list-style:none}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-before .hc-notes{background:#fff8f3;border-top:1px solid #dfb8a7}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-after .hc-notes{background:#f4f8ed;border-top:1px solid #d5e2c4}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-notes li{color:var(--muted);margin:10px 0;padding-left:16px;font-size:14px;line-height:1.5;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-notes strong{font-weight:600}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-before .hc-notes li:before{content:"";background:#ad4a32;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-before .hc-notes strong{color:#933d29}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-after .hc-notes li{padding-left:23px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-after .hc-notes li:before{content:"✓";color:#4e7438;font-weight:600;position:absolute;top:0;left:0}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-after .hc-notes strong{color:#35592d}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-cta{text-align:center;margin:28px 0 0}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-link{min-height:0;color:var(--brand);text-underline-offset:5px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-link:after{content:"";position:absolute;inset:-13px 0}@media (max-width:900px){:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-compare{grid-template-columns:minmax(0,1fr)}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-head{padding:26px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-diagram{width:100%;max-width:560px;margin-inline:auto}}@media (max-width:420px){:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-diagram{padding:14px 12px 18px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-work{margin-right:22px;padding-inline:8px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-load{width:calc(100% - 22px)}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-sync--c{width:18px}:is(:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-top,:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-arrows){gap:12px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-after .hc-top{gap:12px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-after .hc-arrows{gap:12px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-branch--after{gap:12px}}@media (max-width:380px){:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:379px){:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-etl{grid-template-columns:minmax(0,1fr);gap:22px;max-width:180px;margin-inline:auto}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-etl li+li:before{content:"↓";top:-21px;left:50%;transform:translate(-50%)}}@media screen and (prefers-reduced-motion:no-preference){:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-armed:not(.gm-play) :is(.hc-arrows span,.hc-feed,.hc-load,.hc-sync,.hc-line--sql){opacity:0}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-armed:not(.gm-play) .hc-line--direct:after{opacity:0}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-armed:not(.gm-play) .hc-etl li+li:before{opacity:0}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-armed:not(.gm-play) .hc-line--direct{background:0 0}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-play .hc-arrows span{animation:Home-module__Uciyuq__gm-drop var(--gm-step) var(--gm-ease) var(--gm-lead,0s) both}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-before .gm-play .hc-arrows span{animation-delay:calc(var(--gm-step) * 6.5)}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-play .hc-feed{animation:Home-module__Uciyuq__gm-rise var(--gm-step) var(--gm-ease) var(--gm-step) both}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-play .hc-etl li{--gm-lit:var(--pk);animation:Home-module__Uciyuq__gm-light calc(var(--gm-step) * 2.5) ease-out calc(var(--gm-step) * 2) both}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-play .hc-etl li:nth-child(2){animation-delay:calc(var(--gm-step) * 3)}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-play .hc-etl li:nth-child(3){animation-delay:calc(var(--gm-step) * 4)}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-play .hc-etl li+li:before{animation:Home-module__Uciyuq__gm-wipe calc(var(--gm-step) * .5) linear calc(var(--gm-step) * 2.5) both}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-play .hc-etl li:nth-child(3):before{animation-delay:calc(var(--gm-step) * 3.5)}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-play .hc-load{animation:Home-module__Uciyuq__hc-gm-load calc(var(--gm-step) * 1.25) linear calc(var(--gm-step) * 5) both}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-play .hc-copy{--gm-lit:var(--pk);animation:Home-module__Uciyuq__gm-light calc(var(--gm-step) * 2.5) ease-out calc(var(--gm-step) * 6.25) both}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-play .hc-sync--a{animation:Home-module__Uciyuq__hc-gm-sync-a calc(var(--gm-step) * .75) linear calc(var(--gm-step) * 6.25) both}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-play .hc-sync--b{animation:Home-module__Uciyuq__gm-drop calc(var(--gm-step) * .5) linear calc(var(--gm-step) * 7) both}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-play .hc-sync--c{animation:Home-module__Uciyuq__hc-gm-sync-c calc(var(--gm-step) * .75) var(--gm-ease) calc(var(--gm-step) * 7.5) both}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-play .hc-line--sql{animation:Home-module__Uciyuq__gm-drop calc(var(--gm-step) * 2) var(--gm-ease) calc(var(--gm-lead,0s) + var(--gm-step) * 1.25) both}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-play .hc-line--direct{animation:Home-module__Uciyuq__hc-gm-line calc(var(--gm-step) * 2) var(--gm-ease) calc(var(--gm-lead,0s) + var(--gm-step)) both}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-play .hc-line--direct:after{animation:Home-module__Uciyuq__hc-gm-tip calc(var(--gm-step) * .5) ease-out calc(var(--gm-lead,0s) + var(--gm-step) * 2.75) both}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-play .hc-pg{--gm-ring:var(--p300);animation:Home-module__Uciyuq__gm-ring calc(var(--gm-step) * 2.5) ease-out calc(var(--gm-lead,0s) + var(--gm-step) * 3) both}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-play .hc-line--direct:before{content:"";background:radial-gradient(circle closest-side, var(--brand) 55%, var(--card) 62%, var(--card) 92%, transparent) 50% 0 / 12px 12px no-repeat;width:12px;animation:Home-module__Uciyuq__gm-fall calc(var(--gm-step) * 1.5) ease-in-out calc(var(--gm-lead,0s) + var(--gm-step) * 3.5) both;position:absolute;top:-6px;bottom:-6px;left:-5px}:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-after .gm-play .hc-logos li{--gm-lit-edge:var(--brand);animation:Home-module__Uciyuq__gm-light-edge calc(var(--gm-step) * 3) ease-out calc(var(--gm-lead,0s) + var(--gm-step) * 5) both}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:901px){:where(body:has(.Home-module__Uciyuq__scope)) #architecture .hc-after .hc-diagram{--gm-lead:calc(var(--gm-step) * 8)}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:379px){:where(body:has(.Home-module__Uciyuq__scope)) #architecture .gm-play .hc-etl li+li:before{animation-name:Home-module__Uciyuq__gm-drop}}@keyframes Home-module__Uciyuq__hc-gm-load{0%{clip-path:inset(100% 14% 0 82%)}35%{clip-path:inset(40% 14% 0 82%)}80%{clip-path:inset(40% 14% 0 47%)}to{clip-path:inset(0 14% 0 47%)}}@keyframes Home-module__Uciyuq__hc-gm-sync-a{0%{clip-path:inset(-10px 100% calc(100% - 10px) -10px)}50%{clip-path:inset(-10px -10px calc(100% - 10px))}to{clip-path:inset(-10px)}}@keyframes Home-module__Uciyuq__hc-gm-sync-c{0%{clip-path:inset(-10px -10px 100% calc(100% - 10px))}50%{clip-path:inset(-10px -10px -10px calc(100% - 10px))}to{clip-path:inset(-10px)}}@keyframes Home-module__Uciyuq__hc-gm-line{0%{background:linear-gradient(var(--brand), var(--brand)) 0 0 / 100% 0 no-repeat}to{background:linear-gradient(var(--brand), var(--brand)) 0 0 / 100% 100% no-repeat}}@keyframes Home-module__Uciyuq__hc-gm-tip{0%{opacity:0}}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .eyebrow{margin:16px 0;font-size:13px;line-height:1.65}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents h2{max-width:23ch;margin-bottom:28px}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-lede{max-width:850px;color:var(--muted);margin:0;font-size:20px;line-height:1.65}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:40px 0;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-card{border:1px solid var(--rule-strong);border-radius:var(--r-card);background:var(--card);box-shadow:0 3px 0 var(--lip-card);padding:26px}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-card h3{font-size:23px;line-height:1.18}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-card p{color:var(--muted);margin:16px 0;font-size:15px;line-height:1.65}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-system{border:1px solid var(--rule-strong);border-radius:var(--r-card);background:var(--card);margin:36px 0;padding:30px 36px}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-entry{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-entry>div{border:1px solid var(--rule-strong);background:var(--brand-wash);color:var(--brand);border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:18px 12px;display:flex}:is(:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-entry img,:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-entry svg){object-fit:contain;flex-shrink:0;width:28px;height:28px}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-entry strong{color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500;line-height:1.4}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-link{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:4px;padding:10px 0 14px;font-family:DM Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.4;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-link>span:first-child{color:var(--brand);font-size:26px;line-height:1}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-engine{text-align:center;border:1.5px solid var(--brand);background:var(--li);box-shadow:0 3px 0 color-mix(in srgb, var(--brand) 15%, transparent);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-engine img{width:190px;max-width:100%;height:auto}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-engine strong{color:var(--ink);font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:500;line-height:1.4}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-engine>span{color:var(--muted);font-family:DM Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.5}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-sources{border:1px solid var(--rule-strong);background:var(--paper);text-align:center;border-radius:12px;padding:22px}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-sources h3{font-size:20px;line-height:1.18}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-sources p{color:var(--muted);margin:8px 0 20px;font-size:14px;line-height:1.5}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-sources ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-sources li{border:1px solid var(--rule);background:var(--card);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:12px 4px;font-size:14px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-sources img{object-fit:contain;width:22px;height:22px}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-sources li span{color:var(--muted);font-size:14px;line-height:1.3}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents figcaption{text-align:center;color:var(--muted);margin-top:20px;font-family:DM Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.6}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-close{max-width:850px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-cta{margin:26px 0 16px}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-cta a{min-height:0;color:var(--brand);text-underline-offset:5px;align-items:center;font-size:16px;font-weight:600;line-height:1.65;display:inline-flex;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-cta a:after{content:"";position:absolute;inset:-13px 0}@media (max-width:900px){:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-points{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-lede{font-size:18px}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-system{padding:24px 18px}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-entry{gap:8px}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-entry>div{text-align:center;flex-direction:column;padding:14px 6px}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-sources{padding:18px 12px}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-sources ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:379px){:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-sources ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-entry{grid-template-columns:minmax(0,1fr)}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-entry>div{text-align:left;flex-direction:row;justify-content:flex-start;padding:12px 16px}}@media screen and (prefers-reduced-motion:no-preference){:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .gm-armed:not(.gm-play) .ag-link>span:first-child{opacity:0}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .gm-play .ag-link>span:first-child{animation:Home-module__Uciyuq__gm-drop var(--gm-step) var(--gm-ease) 0s both}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .gm-play .ag-link~.ag-link>span:first-child{animation-delay:var(--gm-step)}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .gm-play .ag-entry>div{--gm-ring:var(--li);animation:Home-module__Uciyuq__gm-ring calc(var(--gm-step) * 2.5) ease-out calc(var(--gm-step) * 2) both}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .gm-play .ag-link{position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .gm-play .ag-link>span:last-child{z-index:1;background:var(--card);position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .gm-play .ag-link:after{content:"";background:radial-gradient(circle closest-side, var(--brand) 55%, var(--card) 62%, var(--card) 92%, transparent) 50% 0 / 12px 12px no-repeat;width:12px;animation:Home-module__Uciyuq__gm-fall calc(var(--gm-step) * 1.5) ease-in-out calc(var(--gm-step) * 2.5) both;margin-left:-6px;position:absolute;top:-6px;bottom:-6px;left:50%}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .gm-play .ag-link~.ag-link:after{animation-delay:calc(var(--gm-step) * 4.5)}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .gm-play .ag-engine{--gm-ring:var(--p300);animation:Home-module__Uciyuq__gm-ring calc(var(--gm-step) * 2.5) ease-out calc(var(--gm-step) * 4) both}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents .gm-play .ag-sources li{--gm-lit-edge:var(--brand);animation:Home-module__Uciyuq__gm-light-edge calc(var(--gm-step) * 3) ease-out calc(var(--gm-step) * 6) both}}:where(body:has(.Home-module__Uciyuq__scope)) #proof{counter-increment:secn}:where(body:has(.Home-module__Uciyuq__scope)) #proof .wrap{max-width:1180px;margin:0 auto;padding:0 clamp(18px,4vw,40px)}:is(:where(body:has(.Home-module__Uciyuq__scope)) #proof h1,:where(body:has(.Home-module__Uciyuq__scope)) #proof h2,:where(body:has(.Home-module__Uciyuq__scope)) #proof h3){margin:0;font-family:Space Grotesk,sans-serif;font-weight:700}:where(body:has(.Home-module__Uciyuq__scope)) #proof h2{letter-spacing:-.02em;font-size:clamp(32px,4.4vw,56px);line-height:1.04}:where(body:has(.Home-module__Uciyuq__scope)) #proof{padding:clamp(56px,8vw,110px) 0}:where(body:has(.Home-module__Uciyuq__scope)) #proof .sec-head{max-width:760px;margin-bottom:clamp(28px,4vw,48px)}:where(body:has(.Home-module__Uciyuq__scope)) #proof .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);align-items:center;gap:10px;margin:0 0 18px;font-family:DM Mono,monospace;font-size:14px;font-weight:500;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #proof .ann{letter-spacing:.04em;font-family:DM Mono,monospace}:where(body:has(.Home-module__Uciyuq__scope)) #proof :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}:where(body:has(.Home-module__Uciyuq__scope)) #proof .measure .m-line{align-items:center;gap:0;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #proof .measure .m-line:before{content:"";background:var(--rule-strong);width:1px;height:12px}:where(body:has(.Home-module__Uciyuq__scope)) #proof .measure .m-line:after{content:"";background:var(--rule-strong);width:1px;height:12px}:where(body:has(.Home-module__Uciyuq__scope)) #proof .measure .m-line span{background:var(--rule-strong);flex:1;height:1px}:where(body:has(.Home-module__Uciyuq__scope)) #proof .measure p{text-align:center;letter-spacing:.08em;color:var(--muted);margin:8px 0 0;font-family:DM Mono,monospace;font-size:12.5px}:where(body:has(.Home-module__Uciyuq__scope)) #proof .u-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) #proof .sec-head{max-width:none}:where(body:has(.Home-module__Uciyuq__scope)) #proof .sec-head h2{text-wrap:balance;max-width:none}:where(body:has(.Home-module__Uciyuq__scope)) #proof .qs-stage{anchor-name:--pk-pf;gap:clamp(14px,1.6vw,20px);display:grid;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases h2{max-width:23ch;margin-bottom:28px}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-apps{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:38px;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-app{border:1px solid var(--rule-strong);background:linear-gradient(155deg, var(--brand-wash), var(--card) 80%);border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;padding:30px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-app-fig{align-self:center;width:100%;max-width:460px;margin:0 0 28px}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-sv{width:100%;height:auto;display:block}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-sv--narrow{display:none}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-sv{-webkit-font-smoothing:auto}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-sv *{vector-effect:none}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-app h3{letter-spacing:-.025em;font-size:clamp(27px,3vw,36px);font-weight:600;line-height:1.15}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-app p{max-width:52ch;color:var(--muted);margin:18px 0 24px;font-size:16px;line-height:1.65}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-app .uc-link{margin-top:auto}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-link{min-height:0;color:var(--brand);text-underline-offset:5px;align-items:center;font-size:14px;font-weight:600;line-height:1.5;text-decoration:underline;display:inline-flex;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-link:after{content:"";position:absolute;inset:-13px 0}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-label{border-top:1px solid var(--rule);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:48px 0 0;padding-top:24px;font-size:14px;font-weight:600;line-height:1.5}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding:44px 0;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-row:first-child{border-top:0;padding-top:24px}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-copy h3{font-size:clamp(27px,3vw,36px);font-weight:700;line-height:1.15}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-copy p{max-width:48ch;color:var(--muted);margin:16px 0 20px;font-size:16px;line-height:1.65}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-fig{width:100%;max-width:640px;margin:0}@media (min-width:1001px){:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-row{grid-template-columns:minmax(0,1fr) 590px;gap:40px}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-fig{max-width:none}}@media (min-width:1056px){:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-apps{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-app-fig{align-self:stretch;max-width:none}}@media (max-width:800px){:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-app{padding:26px}}@media (max-width:639.98px){:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-app-fig{max-width:300px}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-fig{max-width:300px;margin-inline:auto}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-sv--wide{display:none}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-sv--narrow{display:block}}@media (max-width:400px){:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-app{padding:26px 20px}}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases :is(.uc-p,.uc-d){display:none}@media screen and (prefers-reduced-motion:no-preference){:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .gm-armed:not(.gm-play) .uc-e{opacity:0}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .gm-armed:not(.gm-play) .uc-l{fill-opacity:0;stroke-opacity:0}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .gm-armed .uc-hide{opacity:0}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .gm-play .uc-d{display:inline}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .gm-play :is(.uc-e,.uc-d){animation:Home-module__Uciyuq__gm-draw calc(var(--gm-step) * var(--d,1)) var(--ez,var(--gm-ease)) calc(var(--gm-lead,0s) + var(--gm-step) * var(--b,0)) backwards, Home-module__Uciyuq__uc-gm-head calc(var(--gm-step) * var(--d,1)) step-end calc(var(--gm-lead,0s) + var(--gm-step) * var(--b,0)) backwards}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .gm-play .uc-l{animation:Home-module__Uciyuq__uc-gm-land calc(var(--gm-step) * var(--d,1)) ease-out calc(var(--gm-lead,0s) + var(--gm-step) * var(--b,0)) backwards}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .gm-play .uc-p{fill:none;stroke:var(--brand);stroke-width:calc(6.6px * var(--uc-k,1));stroke-linecap:round;stroke-dasharray:0 2;animation:Home-module__Uciyuq__uc-gm-hop calc(var(--gm-step) * var(--d,1)) var(--ez,ease-in-out) calc(var(--gm-lead,0s) + var(--gm-step) * var(--b,0)) both;display:inline}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .gm-play .uc-p--halo{stroke:var(--card);stroke-width:calc(11px * var(--uc-k,1))}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .gm-play .uc-p--leg{animation-name:Home-module__Uciyuq__uc-gm-leg}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .gm-play .uc-ai .uc-e--route{animation-name:Home-module__Uciyuq__uc-gm-route-ai,Home-module__Uciyuq__uc-gm-head}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .gm-play .uc-ai-m .uc-e--route{animation-name:Home-module__Uciyuq__uc-gm-route-ai-m,Home-module__Uciyuq__uc-gm-head}}@media (min-width:1001px){:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-fig{--uc-k:1.085}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:1056px){:where(body:has(.Home-module__Uciyuq__scope)) #use-cases .uc-app+.uc-app .uc-app-fig{--gm-lead:calc(var(--gm-step) * 7)}}@keyframes Home-module__Uciyuq__uc-gm-head{0%{marker-end:none}}@keyframes Home-module__Uciyuq__uc-gm-land{0%{fill-opacity:0;stroke-opacity:0}}@keyframes Home-module__Uciyuq__uc-gm-route-ai{0%{stroke-dasharray:1 1;stroke-dashoffset:1px}25%{stroke-dasharray:1 1;stroke-dashoffset:.7554px}50%{stroke-dasharray:1 1;stroke-dashoffset:.3985px}75%{stroke-dasharray:1 1;stroke-dashoffset:.1116px}to{stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes Home-module__Uciyuq__uc-gm-route-ai-m{0%{stroke-dasharray:1 1;stroke-dashoffset:1px}25%{stroke-dasharray:1 1;stroke-dashoffset:.8123px}50%{stroke-dasharray:1 1;stroke-dashoffset:.5203px}75%{stroke-dasharray:1 1;stroke-dashoffset:.1564px}to{stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes Home-module__Uciyuq__uc-gm-hop{0%{stroke-dashoffset:0;stroke-opacity:0}20%,80%{stroke-opacity:1}to{stroke-dashoffset:-1px;stroke-opacity:0}}@keyframes Home-module__Uciyuq__uc-gm-leg{0%{stroke-dashoffset:0;stroke-opacity:0}6%,94%{stroke-opacity:1}to{stroke-dashoffset:-1px;stroke-opacity:0}}:is(:where(body:has(.Home-module__Uciyuq__scope)) #integrations p,:where(body:has(.Home-module__Uciyuq__scope)) #integrations li){text-wrap:pretty}:is(:where(body:has(.Home-module__Uciyuq__scope)) #integrations h1,:where(body:has(.Home-module__Uciyuq__scope)) #integrations h2,:where(body:has(.Home-module__Uciyuq__scope)) #integrations h3){text-wrap:balance}:where(body:has(.Home-module__Uciyuq__scope)) #integrations{padding:clamp(56px,9vh,110px) 0}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .wrap{max-width:1180px;margin:0 auto;padding:0 clamp(18px,4vw,40px)}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);align-items:center;gap:10px;margin:0 0 18px;font-family:DM Mono,ui-monospace,monospace;font-size:14px;font-weight:500;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #integrations h2{letter-spacing:-.02em;max-width:20ch;margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:clamp(32px,4.4vw,56px);font-weight:700;line-height:1.04}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .lede{color:var(--muted);max-width:52ch;margin:0 0 34px;font-size:17px;line-height:1.6}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-plate{padding:0;overflow-x:clip}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tabs{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tab{border:1px solid var(--rule-strong);background:var(--paper);min-height:44px;color:var(--muted);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;padding:9px 18px;font-family:DM Mono,ui-monospace,monospace;font-size:13.5px;transition:background-color .14s linear,color .14s linear,border-color .14s linear;display:inline-flex}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tab:hover{background:var(--brand-wash);color:var(--ink)}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tab[aria-selected=true]{background:var(--brand);border-color:var(--brand-down);color:#fff}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tab[aria-selected=true] .ig-n{color:#ffffffbd}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tab:focus-visible{outline:3px solid var(--brand);outline-offset:2px}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-n{opacity:.9;font-size:13px}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px;display:grid}@media (max-width:520px){:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-grid{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:10px}}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-panel[hidden]{display:none}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-panel{animation:.26s ease-out backwards Home-module__Uciyuq__ig-swap-in}@keyframes Home-module__Uciyuq__ig-swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-panel{animation:none}}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-note{letter-spacing:.03em;color:var(--muted);margin:22px 0 0;font-family:DM Mono,ui-monospace,monospace;font-size:13px}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-sub{margin:0}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-sub+.ig-sub{border-top:1px solid var(--rule);margin-top:26px;padding-top:26px}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-sublabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:baseline;gap:8px;margin:0 0 12px;font-family:DM Mono,ui-monospace,monospace;font-size:13px;font-weight:500;line-height:1.4;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-sublabel .ig-n{color:var(--muted)}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tile{aspect-ratio:1;border-radius:var(--r-card);background:var(--card);border:1px solid var(--rule-strong);width:100%;box-shadow:0 3px 0 var(--lip-card);justify-content:center;align-items:center;transition:transform .18s cubic-bezier(.165,.84,.44,1),box-shadow .18s cubic-bezier(.165,.84,.44,1);display:flex;position:relative}:is(:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tile:hover,:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tile:focus-visible){box-shadow:0 5px 0 var(--lip-card);transform:translateY(-2px)}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tile:focus-visible{outline:3px solid var(--brand);outline-offset:2px}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tile img{object-fit:contain;width:40%;height:40%;display:block}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tile img.ig-wordmark{width:76%}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tip{background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:3;border-radius:6px;padding:4px 10px;font-family:DM Mono,ui-monospace,monospace;font-size:12.5px;transition:opacity .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}:is(:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tile:hover .ig-tip,:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tile:focus-visible .ig-tip){opacity:1}@media (max-width:479px){:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tip{display:none}}@media (prefers-reduced-motion:reduce){:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tile{box-shadow:0 3px 0 var(--lip-card);transform:none}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tile:hover{box-shadow:0 3px 0 var(--lip-card);transform:none}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-tile:focus-visible{box-shadow:0 3px 0 var(--lip-card);transform:none}}:where(body:has(.Home-module__Uciyuq__scope)) #integrations{background:var(--brand-wash);border-block:1px solid var(--rule)}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-ui-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-ui-features li{min-width:0;margin:0}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-ui-ico{border:1px solid var(--li-down);background:var(--card);border-radius:12px;width:42px;height:42px;margin:0 0 14px;display:block;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-ui-ico:before{content:"";background:var(--brand);-webkit-mask:var(--i) no-repeat center / contain;-webkit-mask:var(--i) no-repeat center / contain;mask:var(--i) no-repeat center / contain;position:absolute;inset:11px}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-ui-features p{max-width:30ch;color:var(--muted);margin:0;font-size:14px;line-height:1.6}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-group-label{color:var(--ink);margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.4}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-dev-groups{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:28px;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) #integrations #ig-p-use .ig-grid{grid-template-columns:repeat(auto-fill,minmax(68px,84px))}:is(:where(body:has(.Home-module__Uciyuq__scope)) #integrations #ig-p-use .ig-sublabel,:where(body:has(.Home-module__Uciyuq__scope)) #integrations #ig-p-use .ig-group-label){letter-spacing:normal;text-transform:none;font-family:Schibsted Grotesk,sans-serif;line-height:1.4}:where(body:has(.Home-module__Uciyuq__scope)) #integrations #ig-p-use .ig-sublabel{margin:0 0 18px;font-size:18px;font-weight:600}:where(body:has(.Home-module__Uciyuq__scope)) #integrations #ig-p-use .ig-dev-groups .ig-group-label{margin:0 0 18px;font-size:18px;font-weight:600}:where(body:has(.Home-module__Uciyuq__scope)) #integrations #ig-p-use .ig-ui-features .ig-group-label{margin:0 0 8px;font-size:15px;font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) #integrations #ig-p-use .ig-note{letter-spacing:normal;font-family:Schibsted Grotesk,sans-serif;font-size:14px;line-height:1.6}@media (max-width:650px){:is(:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-ui-features,:where(body:has(.Home-module__Uciyuq__scope)) #integrations .ig-dev-groups){grid-template-columns:minmax(0,1fr);gap:24px}}@media screen and (prefers-reduced-motion:no-preference){:where(body:has(.Home-module__Uciyuq__scope)) #integrations .gm-armed:not(.gm-play) .ig-tile{opacity:0}:where(body:has(.Home-module__Uciyuq__scope)) #integrations .gm-play .ig-tile{animation:Home-module__Uciyuq__gm-fade calc(var(--gm-step) * 2) var(--gm-ease) calc(var(--gm-lead,0s) + var(--gm-step) * .25 * var(--i,0)) backwards}}:where(body:has(.Home-module__Uciyuq__scope)) #how a{color:var(--brand)}:where(body:has(.Home-module__Uciyuq__scope)) #how :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}:where(body:has(.Home-module__Uciyuq__scope)) #how .wrap{max-width:1180px;margin:0 auto;padding:0 clamp(18px,4vw,40px)}:is(:where(body:has(.Home-module__Uciyuq__scope)) #how h2,:where(body:has(.Home-module__Uciyuq__scope)) #how h3){margin:0;font-family:Space Grotesk,sans-serif;font-weight:700}:where(body:has(.Home-module__Uciyuq__scope)) #how h2{letter-spacing:-.02em;font-size:clamp(32px,4.4vw,56px);line-height:1.04}:where(body:has(.Home-module__Uciyuq__scope)) #how{counter-increment:secn}:where(body:has(.Home-module__Uciyuq__scope)) #how .fig{counter-increment:fign}:where(body:has(.Home-module__Uciyuq__scope)) #how .figno:before{content:"fig. " counter(fign, decimal-leading-zero)}:where(body:has(.Home-module__Uciyuq__scope)) #how .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);align-items:center;gap:10px;margin:0 0 18px;font-family:DM Mono,monospace;font-size:14px;font-weight:500;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .ann{letter-spacing:.04em;font-family:DM Mono,monospace}:where(body:has(.Home-module__Uciyuq__scope)) #how .sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) #how{padding:clamp(56px,8vw,110px) 0}:where(body:has(.Home-module__Uciyuq__scope)) #how .sec-head{max-width:760px;margin-bottom:clamp(28px,4vw,48px)}:where(body:has(.Home-module__Uciyuq__scope)) #how .fig{margin:0}:where(body:has(.Home-module__Uciyuq__scope)) #how .fig .frame{border:1px solid var(--rule-strong);border-radius:var(--r-card);background:var(--card);box-shadow:0 3px 0 var(--lip-card);padding:clamp(14px,2vw,26px)}:where(body:has(.Home-module__Uciyuq__scope)) #how svg .hair{stroke:var(--rule-strong);stroke-width:1px;fill:none}:where(body:has(.Home-module__Uciyuq__scope)) #how svg .edge{stroke:#c9b3da;stroke-width:1.2px;fill:none}:where(body:has(.Home-module__Uciyuq__scope)) #how svg .edge--hot{stroke:var(--brand);stroke-width:1.8px}:where(body:has(.Home-module__Uciyuq__scope)) #how svg .lift{stroke:var(--p300);stroke-width:1px;stroke-dasharray:3 4;fill:none}:where(body:has(.Home-module__Uciyuq__scope)) #how svg .leader{stroke:var(--rule-strong);stroke-width:1px;fill:none}:where(body:has(.Home-module__Uciyuq__scope)) #how svg .tmono{fill:var(--muted);letter-spacing:.04em;font-family:DM Mono,ui-monospace,monospace;font-size:12.5px}:where(body:has(.Home-module__Uciyuq__scope)) #how svg .tmono--ink{fill:var(--ink)}:where(body:has(.Home-module__Uciyuq__scope)) #how svg .tmono--brand{fill:var(--brand);font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) #how svg .node{stroke:var(--brand);stroke-width:1.2px}:where(body:has(.Home-module__Uciyuq__scope)) #how svg .tbox{fill:var(--paper);stroke:var(--rule-strong)}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-lede{color:var(--muted);max-width:52ch;margin:18px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.6}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-rig{border:0;min-width:0;margin:0;padding:0;display:block;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-radio{opacity:.001;pointer-events:none;appearance:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(22px,3.2vw,48px);display:grid}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-rail{flex-direction:column;gap:clamp(16px,2vh,26px);min-width:0;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-list{flex-direction:column;flex:1;justify-content:space-between;gap:clamp(10px,1.5vh,18px);display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-step{border-radius:var(--r-card);cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;min-height:44px;padding:13px 16px 13px 24px;transition:background-color .15s,border-color .15s;display:grid;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-step:before{content:"";background:var(--rule);border-radius:3px;width:3px;transition:background-color .15s;position:absolute;top:8px;bottom:8px;left:9px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-step:hover{background:var(--brand-wash)}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-num{letter-spacing:.1em;color:var(--muted);padding-top:4px;font-family:DM Mono,monospace;font-size:13px;font-weight:500;transition:color .15s}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-body-txt{min-width:0}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(17px,1.5vw,19px);font-weight:700;line-height:1.25}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-title label{cursor:pointer}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-title label:after{content:"";border-radius:var(--r-card);position:absolute;inset:0}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-desc{color:var(--muted);margin:4px 0 0;font-size:15px;line-height:1.46}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-fig{min-width:0;display:flex;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-fig>.frame{flex-direction:column;flex:auto;min-width:0;padding:0;display:flex;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-bar{background:var(--paper);border-bottom:var(--hair) solid var(--rule);align-items:center;gap:10px;min-height:44px;padding:0 14px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-side{flex:1 1 0;align-items:center;min-width:0;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-side.end{justify-content:flex-end}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-dots{gap:6px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-dots span{border:1.5px solid var(--rule-strong);border-radius:50%;width:8px;height:8px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-stack{min-width:0;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-stack>*{visibility:hidden;grid-area:1/1;min-width:0}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-names{flex:0 auto;justify-items:center}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-name{letter-spacing:.03em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:DM Mono,monospace;font-size:12.5px;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-idxs{justify-items:end}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-idx{letter-spacing:.06em;color:var(--muted);white-space:nowrap;font-family:DM Mono,monospace;font-size:12.5px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-idx b{color:var(--brand);font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-bodies{background:var(--card);flex:auto;display:grid;container:hwcon/inline-size}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel{visibility:hidden;flex-direction:column;grid-area:1/1;gap:16px;min-width:0;padding:clamp(14px,1.8vw,22px);display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-art{flex-direction:column;flex:auto;justify-content:flex-start;gap:18px;min-width:0;min-height:0;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-art>svg{width:100%;height:auto;margin-inline:auto;display:block}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-foot{border-top:var(--hair) solid var(--rule);background:var(--paper);align-items:center;gap:9px;min-height:40px;padding:9px 14px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-live{letter-spacing:.04em;color:var(--muted);font-family:DM Mono,monospace;font-size:12.5px;line-height:1.5}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-live b{color:var(--ink);font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-live .sep{color:var(--rule-strong);padding:0 4px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-lamp{background:var(--brand);border-radius:50%;flex:0 0 8px;width:8px;height:8px}:is(:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s1:checked~.hw-grid .hw-step--1,:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s2:checked~.hw-grid .hw-step--2,:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s3:checked~.hw-grid .hw-step--3,:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s4:checked~.hw-grid .hw-step--4){background:var(--card);border-color:var(--rule-strong);box-shadow:0 3px 0 var(--lip-card)}:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s1:checked~.hw-grid .hw-step--1:before{background:var(--brand)}:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s2:checked~.hw-grid .hw-step--2:before{background:var(--brand)}:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s3:checked~.hw-grid .hw-step--3:before{background:var(--brand)}:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s4:checked~.hw-grid .hw-step--4:before{background:var(--brand)}:is(:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s1:checked~.hw-grid .hw-step--1 .hw-num,:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s2:checked~.hw-grid .hw-step--2 .hw-num,:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s3:checked~.hw-grid .hw-step--3 .hw-num,:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s4:checked~.hw-grid .hw-step--4 .hw-num){color:var(--brand)}:is(:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s1:checked~.hw-grid .hw-v1,:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s2:checked~.hw-grid .hw-v2,:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s3:checked~.hw-grid .hw-v3,:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s4:checked~.hw-grid .hw-v4){visibility:visible}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel{opacity:0;transition:opacity .24s ease-out,visibility 0s linear .24s}:is(:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s1:checked~.hw-grid .hw-panel.hw-v1,:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s2:checked~.hw-grid .hw-panel.hw-v2,:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s3:checked~.hw-grid .hw-panel.hw-v3,:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s4:checked~.hw-grid .hw-panel.hw-v4){opacity:1;transition:opacity .24s ease-out,visibility}@media (prefers-reduced-motion:reduce){:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel{transition:none!important}}:is(:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s1:focus-visible~.hw-grid .hw-step--1,:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s2:focus-visible~.hw-grid .hw-step--2,:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s3:focus-visible~.hw-grid .hw-step--3,:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s4:focus-visible~.hw-grid .hw-step--4){outline:2px solid var(--brand);outline-offset:2px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 9px;font-family:DM Mono,monospace;font-size:12.5px;font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-note{border-top:var(--hair) solid var(--rule);letter-spacing:.03em;color:var(--muted);margin:0;padding-top:12px;font-family:DM Mono,monospace;font-size:12.5px;line-height:1.7}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-note b{color:var(--brand);font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-code{border:var(--hair) solid var(--rule);background:var(--paper);letter-spacing:.01em;min-width:0;color:var(--ink);white-space:pre-wrap;overflow-wrap:break-word;tab-size:2;border-radius:10px;margin:0;padding:13px 15px;font-family:DM Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.72}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-code .l{text-indent:-3.4ch;padding-left:3.4ch;display:block}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-code .p{color:var(--brand);-webkit-user-select:none;user-select:none}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-code .k{color:var(--brand);font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-code .m{color:var(--muted)}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-shell{flex-direction:column;flex:auto;justify-content:flex-start;gap:18px;min-width:0;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel svg.hw-narrow{display:none}@container hwcon (max-width:519px){:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel svg.hw-wide{display:none}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel svg.hw-narrow{display:block}}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel svg.hw-chain--h{display:none}@container hwcon (max-width:639px){:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel svg.hw-chain--v{display:none}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel svg.hw-chain--h{display:block}}:where(body:has(.Home-module__Uciyuq__scope)) #how svg.hw-reach{max-width:560px}:where(body:has(.Home-module__Uciyuq__scope)) #how svg.hw-reach.hw-narrow{max-width:340px}:where(body:has(.Home-module__Uciyuq__scope)) #how svg.hw-reach.hw-narrow .tmono{font-size:11px}@container hwcon (max-width:344.98px){:where(body:has(.Home-module__Uciyuq__scope)) #how svg.hw-reach.hw-narrow .tmono{font-size:13.1px}}:where(body:has(.Home-module__Uciyuq__scope)) #how svg.hw-chain--v{max-width:170px}:where(body:has(.Home-module__Uciyuq__scope)) #how svg.hw-chain--h{max-width:300px}:where(body:has(.Home-module__Uciyuq__scope)) #how svg.hw-chain .tmono{font-size:14px}:where(body:has(.Home-module__Uciyuq__scope)) #how svg.hw-chain--h .tmono{font-size:11.5px}@container hwcon (max-width:344.98px){:where(body:has(.Home-module__Uciyuq__scope)) #how svg.hw-chain--h .tmono{font-size:13.6px}}@container hwcon (max-width:279.98px){:where(body:has(.Home-module__Uciyuq__scope)) #how svg.hw-reach.hw-narrow .tmono{font-size:14.6px}}@container hwcon (max-width:274.98px){:where(body:has(.Home-module__Uciyuq__scope)) #how svg.hw-chain--h .tmono{font-size:14.8px}}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-p3{flex:auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) minmax(0,.78fr);align-content:center;align-items:stretch;gap:clamp(14px,2.4cqi,20px);display:grid}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-col{flex-direction:column;min-width:0;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-col>.hw-code{flex:auto}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-tbl{border:var(--hair) solid var(--rule);background:var(--paper);border-radius:9px;min-width:0;margin-bottom:8px;padding:9px 12px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-tbl b{letter-spacing:.02em;color:var(--ink);font-family:DM Mono,monospace;font-size:13px;font-weight:500;display:block}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-tbl span{letter-spacing:.02em;color:var(--muted);overflow-wrap:anywhere;font-family:DM Mono,monospace;font-size:12.5px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-tbl span u{color:var(--brand);-webkit-text-decoration-color:var(--p300);text-decoration-color:var(--p300);text-underline-offset:2px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-graph{border:var(--hair) solid var(--rule);background:var(--paper);border-radius:10px;flex-direction:column;flex:auto;justify-content:center;min-width:0;padding:12px 10px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-graph>svg{width:100%;height:auto;margin-inline:auto;display:block}@container hwcon (max-width:639px){:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-p3{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-p3>.hw-col--g{grid-column:1/-1}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-graph{padding:10px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-tbl{align-items:baseline;gap:10px;margin-bottom:7px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-tbl b{flex:none}}@container hwcon (max-width:519px){:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-p3{grid-template-columns:minmax(0,1fr);row-gap:18px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-p3>.hw-col--g{grid-column:auto}}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-qgrid{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;align-items:stretch;gap:clamp(14px,2.2cqi,20px);display:grid}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-qcol{flex-direction:column;gap:8px;min-width:0;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-qcol>.hw-code{flex:0 auto}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-qh{align-items:center;gap:8px;margin:0;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-qh .hw-cap{margin:0}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-qh .hw-count{margin-left:auto}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-mark{border:var(--hair) solid var(--rule-strong);background:var(--paper);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-mark img{width:13px;height:13px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-respane{border:var(--hair) solid var(--rule);background:var(--paper);border-radius:10px;flex-direction:column;flex:auto;justify-content:center;gap:12px;padding:12px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-paths{flex-direction:column;gap:7px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-path{border:var(--hair) solid var(--rule);background:var(--card);border-radius:999px;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;padding:5px 8px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-chip{letter-spacing:.02em;color:var(--ink);border:1.2px solid var(--brand);white-space:nowrap;border-radius:999px;padding:2px 8px;font-family:DM Mono,monospace;font-size:12.5px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-chip--a{background:var(--li)}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-chip--b{background:var(--mi)}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-chip--c{background:var(--pk)}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-path .ar{color:var(--muted);flex:none;font-size:13px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-legend{flex-wrap:wrap;gap:6px 14px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-legend span{letter-spacing:.03em;color:var(--muted);align-items:center;gap:6px;font-family:DM Mono,monospace;font-size:12.5px;display:inline-flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-sw{border:1.2px solid var(--brand);border-radius:50%;width:10px;height:10px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-sw--a{background:var(--li)}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-sw--b{background:var(--mi)}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-sw--c{background:var(--pk)}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-count{letter-spacing:.04em;color:var(--brand);font-family:DM Mono,monospace;font-size:12.5px}@container hwcon (max-width:519px){:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-qgrid{grid-template-columns:minmax(0,1fr)}}@container hwcon (max-width:359px){:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-respane{padding:10px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-path{gap:4px;padding:5px 6px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-chip{padding:2px 6px}}@media (max-width:900px){:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-grid{grid-template-columns:minmax(0,1fr)}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-step{padding:13px 14px 13px 24px}}@media (max-width:680px){:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-bar{gap:8px;padding:0 12px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-names{justify-items:start}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-side{flex:none}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-side.end{flex:auto}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-foot{padding:9px 12px}}@media (max-width:420px){:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-idxs{display:none}}@media (max-width:380px){:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel{padding:12px 10px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-code{letter-spacing:0;padding:11px 10px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-code .l{text-indent:0;padding-left:0}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-shell>.hw-code{border-inline:0;border-radius:0;margin-inline:-10px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-step{gap:10px;padding:13px 12px 13px 22px}}@media (prefers-reduced-motion:reduce){:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-step{transition:none}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-step:before{transition:none}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-num{transition:none}}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-launch-guidance{border-top:1px solid var(--rule);padding-top:14px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-launch-guidance p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-launch-guidance p+p{margin-top:8px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-launch-guidance a{color:var(--brand);text-underline-offset:4px;font-weight:600}:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-start{margin-top:36px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-sandbox{border:1px solid var(--rule-strong);border-radius:var(--r-card);background:linear-gradient(160deg, var(--brand-wash), var(--card) 55%);box-shadow:0 3px 0 var(--lip-card);padding:36px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-sandbox h3{font-size:32px;line-height:1.55}:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-sandbox p{max-width:760px;color:var(--muted);margin:16px 0;line-height:1.65}:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-sandbox .btn{margin-top:10px}@media (max-width:600px){:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-sandbox{padding:26px}}:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-sbx-term{background:var(--band-deep);width:min(100%,480px);color:var(--band-text);box-shadow:0 0 0 1px var(--band-line), 0 3px 0 var(--lip-card-dark);border-radius:12px;margin:20px 0 12px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-sbx-bar{border-bottom:1px solid var(--band-line);align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-sbx-bar i{border-radius:50%;flex:none;width:9px;height:9px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-sbx-bar i:first-child{background:var(--pk)}:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-sbx-bar i:nth-child(2){background:var(--bu)}:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-sbx-bar i:nth-child(3){background:var(--mi)}:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-sbx-bar span{letter-spacing:.06em;color:var(--band-muted);margin-left:8px;font-family:DM Mono,ui-monospace,monospace;font-size:12.5px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-sbx-term pre{color:var(--band-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 18px 16px;font-family:DM Mono,ui-monospace,monospace;font-size:13.5px;line-height:1.85}:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-sbx-term code{font:inherit}:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-sbx-k{color:var(--p300)}:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-sbx-s{color:var(--amber)}@media (max-width:600px){:where(body:has(.Home-module__Uciyuq__scope)) #how .hp-sbx-term pre{padding:12px 12px 14px;font-size:12.5px}}:where(body:has(.Home-module__Uciyuq__scope)) #how{--gm-step:.226s;--gm-ease:cubic-bezier(.22, .61, .36, 1);--gm-lead:var(--gm-step);--hw-dwell:7s}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-ctls{display:none}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-ctl{min-width:104px;min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #8e8694;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;margin-top:18px;padding:9px 18px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .14s,border-color .14s,box-shadow .18s;display:inline-flex;box-shadow:0 1px 2px #2516320f}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-ctl:hover{background:var(--brand-wash);border-color:var(--brand);box-shadow:0 6px 14px -8px #5e2f7673}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-ctl:focus-visible{outline:3px solid var(--brand);outline-offset:2px}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-ctl--ico{width:44px;min-width:44px;height:44px;box-shadow:none;color:var(--muted);background:0 0;border:0;padding:0}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-ctl--ico:hover{background:var(--brand-wash);color:var(--ink);box-shadow:none;transform:none}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-ctl--play{width:44px;min-width:44px;height:44px;padding:0}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-ctl--play .hw-i--play{display:none}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-ctl--play[aria-pressed=true] .hw-i--pause{display:none}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-ctl--play[aria-pressed=true] .hw-i--play{display:block}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-ctl--ico:active{transform:translateY(1px)}@keyframes Home-module__Uciyuq__hw-paint{0%{fill-opacity:0}}@keyframes Home-module__Uciyuq__hw-draw{0%{stroke-dasharray:var(--hw-k,1) var(--hw-k,1);stroke-dashoffset:var(--hw-k,1)}to{stroke-dasharray:var(--hw-k,1) var(--hw-k,1);stroke-dashoffset:0}}@keyframes Home-module__Uciyuq__hw-flare{30%{stroke-width:2.4px}}@keyframes Home-module__Uciyuq__hw-fade{0%{opacity:0}}@keyframes Home-module__Uciyuq__hw-lamp{0%{background-color:var(--rule-strong)}}@keyframes Home-module__Uciyuq__how-hw-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes Home-module__Uciyuq__hw-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media screen and (prefers-reduced-motion:no-preference){:where(body:has(.Home-module__Uciyuq__scope)) #how.hw-auto .hw-ctls{align-self:flex-start;align-items:center;gap:8px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #how.hw-auto #hw-s1:checked~.hw-grid .hw-step--1:before{background:var(--rule)}:where(body:has(.Home-module__Uciyuq__scope)) #how.hw-auto #hw-s2:checked~.hw-grid .hw-step--2:before{background:var(--rule)}:where(body:has(.Home-module__Uciyuq__scope)) #how.hw-auto #hw-s3:checked~.hw-grid .hw-step--3:before{background:var(--rule)}:where(body:has(.Home-module__Uciyuq__scope)) #how.hw-auto #hw-s4:checked~.hw-grid .hw-step--4:before{background:var(--rule)}:where(body:has(.Home-module__Uciyuq__scope)) #how.hw-auto .hw-step:after{content:"";background:var(--brand);transform-origin:top;pointer-events:none;width:3px;animation:none var(--hw-dwell) linear forwards paused;border-radius:3px;position:absolute;top:8px;bottom:8px;left:9px;transform:scaleY(0)}:where(body:has(.Home-module__Uciyuq__scope)) #how.hw-auto #hw-s1:checked~.hw-grid .hw-step--1:after{animation-name:Home-module__Uciyuq__how-hw-fill}:where(body:has(.Home-module__Uciyuq__scope)) #how.hw-auto #hw-s2:checked~.hw-grid .hw-step--2:after{animation-name:Home-module__Uciyuq__how-hw-fill}:where(body:has(.Home-module__Uciyuq__scope)) #how.hw-auto #hw-s3:checked~.hw-grid .hw-step--3:after{animation-name:Home-module__Uciyuq__how-hw-fill}:where(body:has(.Home-module__Uciyuq__scope)) #how.hw-auto #hw-s4:checked~.hw-grid .hw-step--4:after{animation-name:Home-module__Uciyuq__how-hw-fill}:where(body:has(.Home-module__Uciyuq__scope)) #how.hw-auto.hw-run .hw-step:after{animation-play-state:running}:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-con.hw-repaint{filter:opacity()}:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s1:checked~.hw-grid #hw-con{--hw-end:calc(var(--hw-type,0s) + var(--gm-step) * 3.5)}:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s2:checked~.hw-grid #hw-con{--hw-end:calc(var(--gm-step) * 5.5)}:is(:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s3:checked~.hw-grid #hw-con,:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-s4:checked~.hw-grid #hw-con){--hw-end:calc(var(--gm-step) * 8.5)}:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-con.hw-armed:not(.hw-play) .hw-lamp{background:var(--rule-strong)}:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-con.hw-armed:not(.hw-play) .hw-live{opacity:0}:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-con.hw-play .hw-lamp{animation:Home-module__Uciyuq__hw-lamp calc(var(--gm-lead) + var(--hw-end)) steps(1, end)}:where(body:has(.Home-module__Uciyuq__scope)) #how #hw-con.hw-play .hw-live{animation:Home-module__Uciyuq__gm-land var(--gm-step) var(--gm-ease) calc(var(--gm-lead) + var(--hw-end)) backwards}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel.hw-armed:not(.hw-play) .hw-e{stroke-opacity:0}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel.hw-armed:not(.hw-play) :is(.hw-h,.hw-l){fill-opacity:0}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel.hw-play .hw-e{animation:Home-module__Uciyuq__hw-draw calc(var(--gm-step) * var(--d,1)) var(--gm-ease) calc(var(--gm-lead) + var(--gm-step) * var(--b,0)) backwards}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel.hw-play .hw-h{animation:Home-module__Uciyuq__hw-paint calc(var(--gm-lead) + var(--gm-step) * var(--b,0)) steps(1, end) backwards}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel.hw-play .hw-l{animation:Home-module__Uciyuq__hw-paint var(--gm-step) ease-out calc(var(--gm-lead) + var(--gm-step) * var(--b,0)) backwards}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel.hw-play .hw-f{animation:Home-module__Uciyuq__hw-flare calc(var(--gm-step) * 2.5) ease-out calc(var(--gm-lead) + var(--gm-step) * var(--b,0))}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-shell{position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-shell>.hw-code.hw-tw{pointer-events:none;background:0 0;border-color:#0000;margin:0;position:absolute;overflow:hidden}:is(:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-v1:is(.hw-armed,.hw-play) .hw-shell>.hw-code:not(.hw-tw),:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-v1:is(.hw-armed,.hw-play) .hw-shell>.hw-code:not(.hw-tw) *){color:#0000}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-caret{background:var(--brand);width:7px;height:1.05em;margin:-.525em 0 0 2px;animation:1.05s step-end infinite Home-module__Uciyuq__hw-blink;position:absolute;top:0;left:0}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-launch-guidance p:first-child{--b:.5}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-launch-guidance p:nth-child(2){--b:1.5}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-launch-guidance p:nth-child(3){--b:2.5}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-v1.hw-armed:not(.hw-play) .hw-launch-guidance p{opacity:0}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-v1.hw-play .hw-launch-guidance p{animation:Home-module__Uciyuq__hw-fade var(--gm-step) ease-out calc(var(--gm-lead) + var(--hw-type,0s) + var(--gm-step) * var(--b)) backwards}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-p3 .hw-code .l:nth-child(2){--b:1}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-p3 .hw-tbl:nth-child(2){--b:1}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-p3 .hw-code .l:nth-child(3){--b:2}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-p3 .hw-tbl:nth-child(3){--b:2}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-p3 .hw-code .l:nth-child(4){--b:3}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-p3 .hw-tbl:nth-child(4){--b:3}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-p3 .hw-code .l:nth-child(5){--b:4}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-p3 .hw-code .l:nth-child(6){--b:5}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-p3 .hw-code .l:nth-child(7){--b:6.5}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel.hw-play .hw-tbl{--gm-lit-edge:var(--brand);animation:Home-module__Uciyuq__gm-light-edge calc(var(--gm-step) * 3) ease-out calc(var(--gm-lead) + var(--gm-step) * var(--b,0))}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-paths .hw-path:first-child{--b:1}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-paths .hw-path:nth-child(2){--b:2}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-paths .hw-path:nth-child(3){--b:3}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-paths .hw-path:first-child .hw-chip--a{--b:4}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-paths .hw-path:first-child .hw-chip--b{--b:5}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-paths .hw-path:first-child .hw-chip--c{--b:6}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel.hw-play .hw-path:first-child .hw-chip{--gm-ring:var(--p300);animation:Home-module__Uciyuq__gm-ring calc(var(--gm-step) * 2.5) ease-out calc(var(--gm-lead) + var(--gm-step) * var(--b,0))}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel.hw-armed:not(.hw-play) :is(.hw-p3 .hw-code .l,.hw-count,.hw-path){opacity:0}:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-panel.hw-play :is(.hw-p3 .hw-code .l,.hw-count,.hw-path){animation:Home-module__Uciyuq__hw-fade var(--gm-step) ease-out calc(var(--gm-lead) + var(--gm-step) * var(--b,0)) backwards}}@media print{:where(body:has(.Home-module__Uciyuq__scope)) #how .hw-tw{display:none}}:where(body:has(.Home-module__Uciyuq__scope)) .pk-clip{width:auto}:is(:where(body:has(.Home-module__Uciyuq__scope)) .pk-clip>img,:where(body:has(.Home-module__Uciyuq__scope)) .pk-clip>video){object-fit:contain;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}:where(body:has(.Home-module__Uciyuq__scope)) .pk-clip>video{opacity:0;transition:opacity .25s linear}:where(body:has(.Home-module__Uciyuq__scope)) .pk-clip.is-playing>video{opacity:1}:where(body:has(.Home-module__Uciyuq__scope)) .pk-clip.is-playing>img{opacity:0;transition:opacity 0s linear .25s}:where(body:has(.Home-module__Uciyuq__scope)) #how{--pk-h:calc(1.4 * clamp(108px, 9.6vw, 144px))}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #how .hp-start{margin-top:calc(var(--pk-h) + 14px)}:where(body:has(.Home-module__Uciyuq__scope)) #how .pk-clip{aspect-ratio:338/400}:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-head{max-width:840px;margin-bottom:34px}:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-head .eyebrow{margin:0 0 16px;font-size:13px;line-height:1.65}:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-head h2{max-width:24ch;margin:0 0 20px}:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-lede{max-width:65ch;color:var(--muted);margin:0;font-size:20px;line-height:1.65}:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-card{border:1px solid var(--rule-strong);background:var(--card);border-radius:12px;flex-direction:column;padding:28px 26px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-cat{color:var(--brand);font-family:DM Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.5}:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-card h3{letter-spacing:-.025em;margin:16px 0 0;font-family:Schibsted Grotesk,sans-serif;font-size:23px;font-weight:600;line-height:1.25}:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-card p{color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.7}:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-review{border-top:1px solid var(--rule-strong);flex-direction:column;align-items:flex-start;gap:18px;margin-top:28px;padding-top:28px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-review h3{font-family:Schibsted Grotesk,sans-serif;font-size:19px;font-weight:600;line-height:1.4}:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-review p{max-width:62ch;color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.65}:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-link{min-height:0;color:var(--brand);text-underline-offset:5px;align-items:center;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-link:after{content:"";position:absolute;inset:-13px 0}@media (max-width:1000px){:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-grid{gap:14px}:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-card{padding:24px 20px}:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-card h3{font-size:21px}}@media (max-width:760px){:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-grid{grid-template-columns:minmax(0,1fr)}:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-head{margin-bottom:26px}:where(body:has(.Home-module__Uciyuq__scope)) #security .sc-lede{font-size:18px}}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners{border-top:1px solid var(--rule);background:var(--paper);text-align:center;padding:44px 0 48px}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners h2{letter-spacing:-.025em;margin:0 0 24px;font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:600;line-height:1.2}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners .hp-partner-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:28px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners .hp-partner-tabs[hidden]{display:none}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners .hp-partner-panel[hidden]{display:none}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners-ready .hp-partner-fallback-title{display:none}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners-ready .hp-partner-panel{animation:.26s ease-out backwards Home-module__Uciyuq__hpp-swap-in}@keyframes Home-module__Uciyuq__hpp-swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners-ready .hp-partner-panel{animation:none}}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners .hp-partner-fallback-title{margin:28px 0 14px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partner-tabs button{border:1px solid var(--rule-strong);background:var(--card);min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;padding:9px 16px;font-family:Schibsted Grotesk,sans-serif;font-size:14px;font-weight:500;line-height:1.4}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partner-tabs button:hover{background:var(--brand-wash)}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partner-tabs button[aria-selected=true]{background:var(--brand);border-color:var(--brand);color:#fff}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partner-tabs button:focus-visible{outline:3px solid var(--brand);outline-offset:4px}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partner:focus-visible{outline:3px solid var(--brand);outline-offset:4px}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partner-panel:focus-visible{outline:3px solid var(--brand);outline-offset:4px}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners .hp-partner-grid{--pn:6;flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partner-grid li{min-width:0;margin:0}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners .hp-partner{border:1px solid var(--rule-strong);background:var(--card);height:100%;min-height:126px;box-shadow:0 3px 0 var(--lip-card);color:var(--ink);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px 8px;text-decoration:none;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partner:hover{border-color:var(--brand);background:var(--brand-wash)}@media (prefers-reduced-motion:no-preference){:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners .hp-partner{transition:transform .18s cubic-bezier(.165,.84,.44,1),box-shadow .18s cubic-bezier(.165,.84,.44,1)}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners .hp-partner:focus-visible{box-shadow:0 6px 0 var(--lip-card);transform:translateY(-3px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners .hp-partner:hover{box-shadow:0 6px 0 var(--lip-card);transform:translateY(-3px)}}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partner-logo{justify-content:center;align-items:center;width:100%;height:70px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partner-logo img{object-fit:contain;width:36px;height:36px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partner-name{font-size:14px;font-weight:500;line-height:1.4}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partner[data-partner=ibm-watsonx] img{width:63px;max-width:100%;height:46px}:is(:where(body:has(.Home-module__Uciyuq__scope)) .hp-partner[data-partner=redpanda] img,:where(body:has(.Home-module__Uciyuq__scope)) .hp-partner[data-partner=telmai] img){width:46px;max-width:100%;height:46px}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partner[data-partner=linkurious] img{width:118px;max-width:100%;height:auto}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners .hp-partner-grid li{flex:0 0 calc((100% - (var(--pn) - 1) * 12px) / var(--pn))}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners #partner-panel-0 .hp-partner-grid{--pn:7}@media (max-width:900px){:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners .hp-partner-grid{--pn:4}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners #partner-panel-0 .hp-partner-grid{--pn:5}}@media (max-width:520px){:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners .hp-partner-grid{--pn:2}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners #partner-panel-0 .hp-partner-grid{--pn:2}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partner-tabs button{padding:8px 12px}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners h2{font-size:26px}}@media screen and (prefers-reduced-motion:no-preference){:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners .gm-armed:not(.gm-play) .hp-partner{opacity:0}:where(body:has(.Home-module__Uciyuq__scope)) .hp-partners .gm-play .hp-partner{animation:Home-module__Uciyuq__gm-fade calc(var(--gm-step) * 2) var(--gm-ease) calc(var(--gm-lead,0s) + var(--gm-step) * .25 * var(--i,0)) backwards}}:where(body:has(.Home-module__Uciyuq__scope)) #faq h2{max-width:23ch;margin-bottom:28px}:where(body:has(.Home-module__Uciyuq__scope)) #faq .fq{border-top:1px solid var(--rule)}:where(body:has(.Home-module__Uciyuq__scope)) #faq .fq summary{cursor:pointer;min-height:44px;color:var(--ink);padding:24px 0;font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:600;line-height:1.5;display:list-item}:where(body:has(.Home-module__Uciyuq__scope)) #faq .fq summary::marker{color:var(--ink)}:where(body:has(.Home-module__Uciyuq__scope)) #faq .fq summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}:where(body:has(.Home-module__Uciyuq__scope)) #faq .fq p{max-width:850px;color:var(--muted);margin:-8px 0 40px;font-size:16px;line-height:1.65}:where(body:has(.Home-module__Uciyuq__scope)) #faq .pk-clip{aspect-ratio:256/288}@media (max-width:999.98px){html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #faq .fq:first-of-type{margin-top:calc(var(--pk-h) + 6px)}}:where(body:has(.Home-module__Uciyuq__scope)) :is(#get-started,#try,#cta,.cb).band.cb{--cb-gut:clamp(18px, 4vw, 40px);--cb-dog-h:clamp(132px, 14vw, 208px);--cb-dog-ar:.9;--cb-lane:calc(var(--cb-dog-h) * var(--cb-dog-ar) + 20px);--cb-step:.226s;--cb-ease:cubic-bezier(.22, .61, .36, 1);z-index:1;color:var(--band-text);background-color:var(--band);background-image:radial-gradient(ellipse 44% 66% at 72% 50%, color-mix(in srgb, var(--p300) 26%, transparent), transparent 72%), linear-gradient(180deg, var(--band), color-mix(in srgb, var(--band) 70%, var(--band-deep)));padding-block:clamp(84px,13vh,150px);position:relative;overflow:clip visible}:where(body:has(.Home-module__Uciyuq__scope)) .band.cb:has(>.cb-dog[src$="/guide-laptop-user-final.webp"]){--cb-dog-ar:.795}:where(body:has(.Home-module__Uciyuq__scope)) .band.cb:has(>.cb-dog[src$="/guide-welcome-user-final.webp"]){--cb-dog-ar:.844}:where(body:has(.Home-module__Uciyuq__scope)) .band.cb:has(>.cb-dog[src$="/guide-yarn-user-final.webp"]){--cb-dog-ar:.738}:where(body:has(.Home-module__Uciyuq__scope)) .band.cb:has(>.cb-dog[src$="/biscuit-laptop-curious.webp"]){--cb-dog-ar:.893}:where(body:has(.Home-module__Uciyuq__scope)) .band.cb:has(>.cb-dog[src$="/biscuit-thinking.webp"]){--cb-dog-ar:.667}:where(body:has(.Home-module__Uciyuq__scope)) .band.cb:has(>.cb-dog[src$="/oops.webp"]){--cb-dog-ar:.594}@media (max-width:1099.98px){:where(body:has(.Home-module__Uciyuq__scope)) :is(#get-started,#try,#cta,.cb).band.cb{background-image:radial-gradient(ellipse 70% 42% at 58% 72%, color-mix(in srgb, var(--p300) 24%, transparent), transparent 72%), linear-gradient(180deg, var(--band), color-mix(in srgb, var(--band) 70%, var(--band-deep)))}}@media (max-width:759.98px){:where(body:has(.Home-module__Uciyuq__scope)) :is(#get-started,#try,#cta,.cb).band.cb{padding-bottom:calc(var(--cb-dog-h) + 44px)}}:where(body:has(.Home-module__Uciyuq__scope)) .cb-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,56px);display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .cb-grid>*{min-width:0}:where(body:has(.Home-module__Uciyuq__scope)) .cb-stage{perspective:1700px;perspective-origin:50% 100%;margin:0;position:relative}@media (min-width:760px){:where(body:has(.Home-module__Uciyuq__scope)) .cb-stage{width:min(600px, 100% - var(--cb-lane));margin:0 var(--cb-lane) 0 auto}}@media (min-width:1100px){:where(body:has(.Home-module__Uciyuq__scope)) .cb-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(40px,4vw,64px)}:where(body:has(.Home-module__Uciyuq__scope)) .cb-stage{width:auto;margin:0 var(--cb-lane) 0 0}}:where(body:has(.Home-module__Uciyuq__scope)) .cb-stage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--band-deep) 80%, transparent), transparent);border-radius:50%;height:30px;position:absolute;bottom:-22px;left:10%;right:10%}:where(body:has(.Home-module__Uciyuq__scope)) #try{--dex-h:clamp(88px, 7.4vw, 108px)}:where(body:has(.Home-module__Uciyuq__scope)) #try .pk-d-dex{--pk-h:var(--dex-h);bottom:100%;left:clamp(18px,3vw,34px)}@media (max-width:1099.98px){:where(body:has(.Home-module__Uciyuq__scope)) #try .cb-stage{margin-top:calc(var(--dex-h) + 12px - clamp(36px, 5vw, 56px))}}:where(body:has(.Home-module__Uciyuq__scope)) .clip-dex-smile{aspect-ratio:186/400}:where(body:has(.Home-module__Uciyuq__scope)) .cb-window{background:var(--band-deep);color:var(--band-text);box-shadow:0 0 0 1px var(--band-line), 0 4px 0 var(--lip-card-dark), 0 30px 70px -26px color-mix(in srgb, var(--p300) 46%, transparent), 0 56px 80px -48px color-mix(in srgb, var(--band-deep) 92%, transparent);border-radius:16px;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) .cb-bar{border-bottom:1px solid var(--band-line);border-radius:16px 16px 0 0;align-items:center;gap:7px;height:38px;padding:0 16px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .cb-bar i{background:var(--band-line);border-radius:50%;flex:none;width:10px;height:10px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) .cb-bar i:first-child{background:var(--pk)}:where(body:has(.Home-module__Uciyuq__scope)) .cb-bar i:nth-child(2){background:var(--bu)}:where(body:has(.Home-module__Uciyuq__scope)) .cb-bar i:nth-child(3){background:var(--mi)}:where(body:has(.Home-module__Uciyuq__scope)) .cb-bar span{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.06em;min-width:0;color:var(--band-muted);margin-left:10px;font-family:DM Mono,ui-monospace,monospace;font-size:12.5px;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) .cb-body{border-radius:0 0 16px 16px;padding:clamp(18px,1.6vw,24px)}:where(body:has(.Home-module__Uciyuq__scope)) .cb-body>:first-child{margin-top:0}:where(body:has(.Home-module__Uciyuq__scope)) .cb-body>:last-child{margin-bottom:0}:where(body:has(.Home-module__Uciyuq__scope)) .cb-term{color:var(--band-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:DM Mono,ui-monospace,monospace;font-size:clamp(13px,.94vw,14px);line-height:1.85}:where(body:has(.Home-module__Uciyuq__scope)) .cb-term code{font:inherit;gap:2px;display:grid}:where(body:has(.Home-module__Uciyuq__scope)) .cb-term .cb-ln{display:block}:where(body:has(.Home-module__Uciyuq__scope)) .cb-term .p{color:var(--band-muted);-webkit-user-select:none;user-select:none}:where(body:has(.Home-module__Uciyuq__scope)) .cb-term .hl{color:var(--p300)}:where(body:has(.Home-module__Uciyuq__scope)) .cb-term .cb-ln--ok{align-items:center;gap:8px;margin-top:6px;display:flex}:where(body:has(.Home-module__Uciyuq__scope)) .cb-term .cb-ln--c{color:var(--band-muted);margin-top:6px}:where(body:has(.Home-module__Uciyuq__scope)) .cb-dot{background:var(--p300);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}:where(body:has(.Home-module__Uciyuq__scope)) .cb-dog{z-index:3;bottom:0;right:max(var(--cb-gut), calc((100% - 1180px) / 2 + var(--cb-gut)));width:auto;max-width:none;height:var(--cb-dog-h);pointer-events:none;transform-origin:50% 100%;display:block;position:absolute}@media (prefers-reduced-motion:reduce){:where(body:has(.Home-module__Uciyuq__scope)) .cb-window{transition:none}}@media screen and (prefers-reduced-motion:no-preference){:where(body:has(.Home-module__Uciyuq__scope)) .cb-armed:not(.cb-play) :is(.cb-window,.cb-row,.cb-dog){opacity:0}:where(body:has(.Home-module__Uciyuq__scope)) .cb-armed:not(.cb-play) .cb-stage:after{opacity:0}:where(body:has(.Home-module__Uciyuq__scope)) .cb-play .cb-window{animation:Home-module__Uciyuq__cb-land calc(var(--cb-step) * 4) var(--cb-ease) backwards}:where(body:has(.Home-module__Uciyuq__scope)) .cb-play .cb-stage:after{animation:Home-module__Uciyuq__cb-fade calc(var(--cb-step) * 4) var(--cb-ease) backwards}:where(body:has(.Home-module__Uciyuq__scope)) .cb-play .cb-row{animation:Home-module__Uciyuq__cb-fade var(--cb-step) linear calc(var(--cb-step) * var(--b,2)) backwards}:where(body:has(.Home-module__Uciyuq__scope)) .cb-play .cb-dot{animation:Home-module__Uciyuq__cb-ping calc(var(--cb-step) * 2.5) ease-out calc(var(--cb-step) * 8) both}:where(body:has(.Home-module__Uciyuq__scope)) .cb-play .cb-dog{animation:Home-module__Uciyuq__cb-rise calc(var(--cb-step) * 2) var(--cb-ease) calc(var(--cb-step) * 9) backwards}:where(body:has(.Home-module__Uciyuq__scope)) .cb-armed:not(.cb-play) #try .pk-d-dex{opacity:0}:where(body:has(.Home-module__Uciyuq__scope)) .cb-play #try .pk-d-dex{animation:Home-module__Uciyuq__cb-rise calc(var(--cb-step) * 2) var(--cb-ease) calc(var(--cb-step) * 9) backwards}:where(body:has(.Home-module__Uciyuq__scope)) .cb-play .cb-copy .btn--primary{animation:Home-module__Uciyuq__cb-cta calc(var(--cb-step) * 2.5) ease-out calc(var(--cb-step) * 10) both}}@keyframes Home-module__Uciyuq__cb-land{0%{opacity:0;transform:translateY(28px)}}@keyframes Home-module__Uciyuq__cb-fade{0%{opacity:0}}@keyframes Home-module__Uciyuq__cb-ping{30%{box-shadow:0 0 0 6px color-mix(in srgb, var(--p300) 40%, transparent)}}@keyframes Home-module__Uciyuq__cb-rise{0%{opacity:0;clip-path:inset(0 0 18%);transform:translateY(18%)}}@keyframes Home-module__Uciyuq__cb-cta{0%,to{outline-offset:3px;outline:0 solid #0000}30%{outline:3px solid var(--p300);outline-offset:3px}}:where(body:has(.Home-module__Uciyuq__scope)) #try h2{max-width:24ch}:where(body:has(.Home-module__Uciyuq__scope)) #try .try-ctas{flex-wrap:wrap;align-items:center;gap:14px;margin:32px 0 16px;display:flex}@media (max-width:760px){:where(body:has(.Home-module__Uciyuq__scope)) #try .try-ctas{flex-direction:column;align-items:flex-start;gap:12px}}:where(body:has(.Home-module__Uciyuq__scope)) .hero .ctas .btn{min-height:46px;padding:11px 20px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;line-height:1.55}:is(:where(body:has(.Home-module__Uciyuq__scope)) .hero .ctas .btn img,:where(body:has(.Home-module__Uciyuq__scope)) #try .try-ctas .btn img){object-fit:contain;flex:none;width:17px;height:17px;display:block}:where(body:has(.Home-module__Uciyuq__scope)) #try .try-ctas .btn img{margin-right:-2px}:where(body:has(.Home-module__Uciyuq__scope)) .dark .btn--primary{color:#241531;background:#e9d8f7;border-color:#e9d8f7;box-shadow:0 8px 20px -10px #0009}:where(body:has(.Home-module__Uciyuq__scope)) .dark .btn--primary:hover{background:#fff;border-color:#fff;box-shadow:0 10px 22px -10px #000000a6}:where(body:has(.Home-module__Uciyuq__scope)) .dark .btn--primary:after{background:var(--brand)}:where(body:has(.Home-module__Uciyuq__scope)) .dark .btn--ghost{color:#f4f0f7;box-shadow:none;background:0 0;border-color:#e9d8f78c}:where(body:has(.Home-module__Uciyuq__scope)) .dark .btn--ghost:hover{box-shadow:none;background:#e9d8f71f;border-color:#e9d8f7}:where(body:has(.Home-module__Uciyuq__scope)) .dark .btn--ghost:after{background:#e3bbff}:where(body:has(.Home-module__Uciyuq__scope)) .dark .btn--ghost img{filter:brightness(0)invert()}:where(body:has(.Home-module__Uciyuq__scope)) .dark .btn:focus-visible{outline:3px solid var(--p300);outline-offset:3px}:where(body:has(.Home-module__Uciyuq__scope)) .ebook{border-top:1px solid var(--rule);background:var(--wash-2);transition:background-color .32s;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) .ebook:hover{background:var(--card)}:where(body:has(.Home-module__Uciyuq__scope)) main>aside.ebook{isolation:auto}:where(body:has(.Home-module__Uciyuq__scope)) .ebook .wrap{flex-wrap:wrap;align-items:center;gap:16px;padding-top:24px;padding-bottom:24px;padding-left:190px;display:flex;position:relative}:where(body:has(.Home-module__Uciyuq__scope)) .ebook .eb-tag{letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--brand);border:1px solid var(--brand);border-radius:999px;padding:4px 11px;font-family:DM Mono,monospace;font-size:11.5px;font-weight:500}:where(body:has(.Home-module__Uciyuq__scope)) .ebook p{color:var(--muted);margin:0;font-size:15px}:where(body:has(.Home-module__Uciyuq__scope)) .ebook>.wrap>a{letter-spacing:.04em;color:var(--brand);white-space:nowrap;margin-left:auto;padding:12px 6px;font-family:DM Mono,monospace;font-size:13px;text-decoration:none}:where(body:has(.Home-module__Uciyuq__scope)) .ebook>.wrap>a:hover{text-decoration:underline}:where(body:has(.Home-module__Uciyuq__scope)) .eb-art{z-index:2;pointer-events:none;width:158px;padding-top:12px;position:absolute;top:-66px;bottom:0;left:8px;overflow:hidden}:where(body:has(.Home-module__Uciyuq__scope)) .eb-art img{width:100%;height:auto;transition:transform .32s cubic-bezier(.22,.61,.36,1);display:block}:where(body:has(.Home-module__Uciyuq__scope)) .ebook:hover .eb-art img{transform:translateY(-12px)}@media (max-width:700px){:where(body:has(.Home-module__Uciyuq__scope)) .ebook>.wrap>a{margin-left:-6px}:where(body:has(.Home-module__Uciyuq__scope)) .ebook .wrap{padding-left:calc(clamp(18px,4vw,40px) + 100px)}:where(body:has(.Home-module__Uciyuq__scope)) .eb-art{width:84px;top:-42px;left:clamp(18px,4vw,40px)}}@media (prefers-reduced-motion:reduce){:where(body:has(.Home-module__Uciyuq__scope)) .ebook{transition:none}:where(body:has(.Home-module__Uciyuq__scope)) .eb-art img{transition:none}:where(body:has(.Home-module__Uciyuq__scope)) .ebook:hover .eb-art img{transform:none}}:where(body:has(.Home-module__Uciyuq__scope)) [data-gm]{--gm-step:.226s;--gm-ease:cubic-bezier(.22, .61, .36, 1)}@media (forced-colors:none){:where(body:has(.Home-module__Uciyuq__scope)) .gm-repaint{outline:1px solid #0000}}@keyframes Home-module__Uciyuq__gm-drop{0%{clip-path:inset(-10px -10px 100%)}to{clip-path:inset(-10px)}}@keyframes Home-module__Uciyuq__gm-rise{0%{clip-path:inset(100% -10px -10px)}to{clip-path:inset(-10px)}}@keyframes Home-module__Uciyuq__gm-wipe{0%{clip-path:inset(-10px 100% -10px -10px)}to{clip-path:inset(-10px)}}@keyframes Home-module__Uciyuq__gm-draw{0%{stroke-dasharray:1 1;stroke-dashoffset:1px}to{stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes Home-module__Uciyuq__gm-light{30%{background-color:var(--gm-lit)}}@keyframes Home-module__Uciyuq__gm-light-edge{30%{border-color:var(--gm-lit-edge)}}@keyframes Home-module__Uciyuq__gm-ring{0%,to{outline:0 solid #0000}30%{outline:3px solid var(--gm-ring)}}@keyframes Home-module__Uciyuq__gm-land{0%{opacity:0;translate:0 6px}}@keyframes Home-module__Uciyuq__gm-fade{0%{opacity:0}}@keyframes Home-module__Uciyuq__gm-fall{0%{opacity:0;background-position:50% 0}15%,85%{opacity:1}to{opacity:0;background-position:50% 100%}}:where(body:has(.Home-module__Uciyuq__scope)) #proof .pf{transition:transform .18s cubic-bezier(.165,.84,.44,1),box-shadow .18s cubic-bezier(.165,.84,.44,1),border-color .14s linear}:is(:where(body:has(.Home-module__Uciyuq__scope)) #proof .pf:hover,:where(body:has(.Home-module__Uciyuq__scope)) #proof .pf:focus-within){box-shadow:0 6px 0 var(--lip-card);border-color:var(--p300);transform:translateY(-3px)}:where(body:has(.Home-module__Uciyuq__scope)) #proof .pf-av{transition:border-color .14s linear}:is(:where(body:has(.Home-module__Uciyuq__scope)) #proof .pf:hover .pf-av,:where(body:has(.Home-module__Uciyuq__scope)) #proof .pf:focus-within .pf-av){border-color:var(--brand)}@media (prefers-reduced-motion:reduce){:where(body:has(.Home-module__Uciyuq__scope)) #proof .pf{box-shadow:0 3px 0 var(--lip-card);transition:none;transform:none}:where(body:has(.Home-module__Uciyuq__scope)) #proof .pf:hover{box-shadow:0 3px 0 var(--lip-card);transition:none;transform:none}:where(body:has(.Home-module__Uciyuq__scope)) #proof .pf:focus-within{box-shadow:0 3px 0 var(--lip-card);transition:none;transform:none}:is(:where(body:has(.Home-module__Uciyuq__scope)) #proof .pf:hover,:where(body:has(.Home-module__Uciyuq__scope)) #proof .pf:focus-within){border-color:var(--p300)}}:root:where(:has(.Home-module__Uciyuq__scope)){--wash-1:var(--brand-wash);--wash-2:color-mix(in srgb, var(--brand-wash) 55%, var(--paper))}:where(body:has(.Home-module__Uciyuq__scope)) .hero{background:var(--wash-1)}:where(body:has(.Home-module__Uciyuq__scope)) #proof-numbers{background:var(--paper)}:where(body:has(.Home-module__Uciyuq__scope)) #report{background:var(--paper)}:where(body:has(.Home-module__Uciyuq__scope)) #architecture{background:var(--paper)}:where(body:has(.Home-module__Uciyuq__scope)) #ai-agents{background:var(--wash-1)}:where(body:has(.Home-module__Uciyuq__scope)) #proof{background:var(--wash-1)}:where(body:has(.Home-module__Uciyuq__scope)) #use-cases{background:var(--paper)}:where(body:has(.Home-module__Uciyuq__scope)) #integrations{background:var(--wash-1)}:where(body:has(.Home-module__Uciyuq__scope)) #how{background:var(--wash-2)}:where(body:has(.Home-module__Uciyuq__scope)) #security{background:var(--wash-1)}:where(body:has(.Home-module__Uciyuq__scope)) #homepage-partners{background:var(--paper)}:where(body:has(.Home-module__Uciyuq__scope)) #faq{background:var(--paper)}:where(body:has(.Home-module__Uciyuq__scope)) .hero .logos{background:var(--paper)}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:relative}:is(html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog img,html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog video,html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog canvas){object-fit:contain;width:100%;height:100%;display:block}:is(html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog-motion>video,html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog-motion>canvas){opacity:0;position:absolute;inset:0}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog-motion.is-playing>video{opacity:1}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog-alpha.is-playing>video{opacity:0}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog-alpha.is-playing>canvas{opacity:1}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog-motion.is-playing>img{opacity:0}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-hero-anchor{top:var(--pk-stage);z-index:5;pointer-events:none;height:0;position:absolute;left:0;right:0}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog--hero{width:210px;height:210px;position:absolute;bottom:-54.4375px;right:24%}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #architecture .sec-head{text-align:center;margin-inline:auto;max-width:860px;margin-bottom:0}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #architecture .sec-head>*{text-align:center;margin-inline:auto}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-architecture-dog{justify-content:center;margin-top:28px;display:flex}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog--architecture{z-index:2;width:340px;height:192px;margin-bottom:-10px}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog-split{grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog--ai{aspect-ratio:856/478;justify-self:center;width:100%;max-width:470px}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #ai-agents .ag-lede{max-width:620px}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #use-cases .uc-row{align-items:center;padding-block:56px}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #use-cases .home-industry-copy{grid-template-columns:132px minmax(0,1fr);align-items:center;column-gap:28px;display:grid}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-industry-copy>.home-dog{grid-area:1/1/span 6;width:132px;height:178px}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-industry-copy>.home-dog img{object-position:50% 100%}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-industry-copy>:not(.home-dog){grid-column:2}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-deploy-dog{max-width:440px;margin-top:24px}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog--deploy{aspect-ratio:856/478;width:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #how .hp-sandbox{position:relative}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog--sandbox{width:400px;height:225px;position:absolute;bottom:44px;right:clamp(40px,6vw,88px)}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #how .hp-sandbox p{max-width:560px}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #security .sc-card:last-child{position:relative}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #security .sc-head{max-width:640px}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog--security{width:110px;height:174px;position:absolute;bottom:calc(100% + 28px);left:50%;translate:-50%}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-faq-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog--faq{width:190px;height:190px;margin-bottom:24px;margin-right:clamp(24px,6vw,96px)}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #try{--cb-lane:clamp(170px, 16vw, 230px)}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog--try{--dog-size:clamp(200px, 19vw, 280px);left:calc(100% - 30px);bottom:calc(var(--dog-size) * -52 / 640);width:var(--dog-size);height:var(--dog-size);z-index:2;position:absolute}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #proof .sec-head h2{text-align:center;margin-inline:auto}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #use-cases>.wrap>h2{text-align:center;margin-inline:auto}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #integrations>.wrap>h2{text-align:center;margin-inline:auto}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #integrations>.wrap>.lede{text-align:center;margin-inline:auto}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #integrations .ig-tabs{justify-content:center}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #integrations .ig-grid{flex-wrap:wrap;justify-content:center;display:flex}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #integrations .ig-grid>*{flex:0 0 89px}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #integrations .ig-note{text-align:center}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .usedby>.wrap{padding-right:clamp(18px,4vw,40px)}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) :is(.usedby,#proof-numbers,#report,#architecture,#ai-agents,#integrations,#security,#homepage-partners){--pk-pt:var(--pk-pt0)}:is(html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #proof .pf-grid,html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #how .hp-start){margin-top:28px}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #faq .fq:first-of-type{margin-top:0}@media (min-width:1000px){html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-deploy-dog{width:min(38%,440px);margin:0;position:absolute;top:-24px;right:clamp(18px,4vw,40px)}}@media (max-width:1099.98px){:is(html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog--try,html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog--sandbox){display:none}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #how .hp-sandbox p{max-width:none}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #try .cb-stage{margin-top:0}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #try{--cb-lane:0px}}@media (max-width:999.98px){html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog--security{display:none}}@media (max-width:899.98px){html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog-split{grid-template-columns:1fr}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog-split>.home-dog{display:none}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog--security{display:none}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog--architecture{width:260px;height:147px}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-dog--hero{width:160px;height:160px;bottom:-43px;right:12%}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #use-cases .home-industry-copy{grid-template-columns:88px minmax(0,1fr);column-gap:16px}html:not(#_):where(:has(.Home-module__Uciyuq__scope)) .home-industry-copy>.home-dog{width:88px;height:120px}}@media (max-width:759.98px){html:not(#_):where(:has(.Home-module__Uciyuq__scope)) #try.band.cb{padding-bottom:clamp(56px,8vw,110px)}}}:where(body:has(.Home-module__Uciyuq__scope)) footer[class]{background:var(--wash-2)}:where(body:has(.Home-module__Uciyuq__scope)) footer ul>li>a[aria-label]:hover{background:var(--card)}
