@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_eb7c85{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_eb7c85{--font-display:"Inter Tight","Inter Tight Fallback"}[data-theme=dark]{scroll-padding-top:80px}[data-theme=dark] :focus-visible,[data-theme=dark] a:focus-visible,[data-theme=dark] button:focus-visible{outline:2px solid var(--lp-brand);outline-offset:2px;border-radius:2px}@layer components{[data-theme=dark] .page{max-width:var(--lp-container);margin-inline:auto;padding-inline:var(--lp-s-6)}@media (min-width:1280px){[data-theme=dark] .page{padding-inline:var(--lp-s-10)}}[data-theme=dark] .btn{display:inline-flex;align-items:center;gap:var(--lp-s-2);padding:var(--lp-s-3) var(--lp-s-5);border-radius:var(--lp-r-md);font-family:var(--font-display);font-weight:600;font-size:var(--lp-fs-14);line-height:1;border:1px solid transparent;cursor:pointer;transition:background var(--lp-dur-fast) var(--lp-ease),border-color var(--lp-dur-fast) var(--lp-ease),color var(--lp-dur-fast) var(--lp-ease),box-shadow var(--lp-dur-fast) var(--lp-ease),transform var(--lp-dur-fast) var(--lp-ease);text-decoration:none;color:inherit;background:transparent}[data-theme=dark] .btn--primary{background:var(--lp-brand);color:var(--lp-brand-ink)}[data-theme=dark] .btn--primary:hover{background:var(--lp-brand-hi);box-shadow:var(--lp-ring-brand)}[data-theme=dark] .btn--ghost{color:var(--lp-text);border-color:var(--lp-border);background:transparent}[data-theme=dark] .btn--ghost:hover{background:var(--lp-bg-elev-1);border-color:var(--lp-border-strong)}[data-theme=dark] .btn--lg{padding:var(--lp-s-4) var(--lp-s-6);font-size:var(--lp-fs-16)}[data-theme=dark] .btn__arrow{display:inline-block;transition:transform var(--lp-dur-fast) var(--lp-ease)}[data-theme=dark] .btn:hover .btn__arrow{transform:translateX(2px)}[data-theme=dark] .lp-nav{position:sticky;top:0;z-index:50;background:rgba(13,13,16,.85);backdrop-filter:blur(8px);border-bottom:1px solid var(--lp-border-subtle)}[data-theme=dark] .lp-nav__inner{display:flex;align-items:center;justify-content:space-between;padding-block:var(--lp-s-4);gap:var(--lp-s-6)}[data-theme=dark] .lp-nav__links{display:flex;gap:var(--lp-s-6)}[data-theme=dark] .lp-nav__links a{color:var(--lp-text-muted);font-size:var(--lp-fs-14);text-decoration:none;transition:color var(--lp-dur-fast) var(--lp-ease)}[data-theme=dark] .lp-nav__links a:hover{color:var(--lp-text)}[data-theme=dark] .lp-nav__cta{display:flex;gap:var(--lp-s-3);align-items:center}@media (max-width:768px){[data-theme=dark] .lp-nav__links{display:none}}[data-theme=dark] .hero{position:relative;overflow:hidden;padding-block:var(--lp-s-32) var(--lp-s-24)}[data-theme=dark] .hero--glow:before{content:"";position:absolute;inset:-20% -10% auto -10%;height:90%;background:radial-gradient(1200px 600px at 50% 0,oklch(74% .18 230/.18) 0,transparent 60%),radial-gradient(800px 400px at 20% 30%,oklch(74% .18 230/.1) 0,transparent 70%),radial-gradient(900px 500px at 85% 10%,oklch(70% .14 240/.1) 0,transparent 70%);pointer-events:none;z-index:0}[data-theme=dark] .hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--lp-s-6);max-width:880px}[data-theme=dark] .hero__stamp{display:inline-flex;flex-wrap:wrap;gap:var(--lp-s-2);font-family:var(--font-mono);font-size:var(--lp-fs-12);color:var(--lp-text-muted)}[data-theme=dark] .hero__stamp span{padding:4px 10px;border:1px solid var(--lp-border-subtle);border-radius:var(--lp-r-full);background:var(--lp-bg-elev-1)}[data-theme=dark] .hero h1{font-family:var(--font-display);font-size:clamp(40px,7vw,var(--lp-fs-80));line-height:1.02;letter-spacing:-.03em;font-weight:600;color:var(--lp-text);margin:0}[data-theme=dark] .hero h1 em{font-style:normal;color:var(--lp-brand)}[data-theme=dark] .hero__lede{font-size:var(--lp-fs-21);color:var(--lp-text-muted);line-height:1.5;max-width:720px;margin:0}[data-theme=dark] .hero__ctas{display:flex;gap:var(--lp-s-3);flex-wrap:wrap;margin-top:var(--lp-s-4)}[data-theme=dark] .section{padding-block:var(--lp-s-24);border-top:1px solid var(--lp-border-subtle)}[data-theme=dark] .section__head{max-width:720px;margin-bottom:var(--lp-s-12)}[data-theme=dark] .eyebrow{font-family:var(--font-mono);font-size:var(--lp-fs-12);text-transform:uppercase;letter-spacing:.15em;color:var(--lp-text-faint);margin-bottom:var(--lp-s-3)}[data-theme=dark] .section h2{font-family:var(--font-display);font-size:clamp(28px,4vw,var(--lp-fs-48));line-height:1.1;letter-spacing:-.025em;font-weight:600;color:var(--lp-text);margin:0 0 var(--lp-s-4) 0}[data-theme=dark] .section h2 em{font-style:normal;color:var(--lp-brand)}[data-theme=dark] .section__lede{font-size:var(--lp-fs-18);color:var(--lp-text-muted);line-height:1.55;margin:0}[data-theme=dark] .agent-traits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--lp-s-4)}@media (max-width:1024px){[data-theme=dark] .agent-traits{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){[data-theme=dark] .agent-traits{grid-template-columns:1fr}}[data-theme=dark] .agent-traits__card{display:flex;flex-direction:column;gap:var(--lp-s-3);padding:var(--lp-s-6);background:var(--lp-bg-elev-1);border:1px solid var(--lp-border-subtle);border-radius:var(--lp-r-lg);transition:border-color var(--lp-dur-fast) var(--lp-ease),transform var(--lp-dur-fast) var(--lp-ease)}[data-theme=dark] .agent-traits__card:hover{border-color:var(--lp-border);transform:translateY(-2px)}[data-theme=dark] .agent-traits__icon{width:40px;height:40px;border-radius:var(--lp-r-md);background:var(--lp-bg-elev-2);border:1px solid var(--lp-border-subtle);display:flex;align-items:center;justify-content:center;color:var(--lp-brand);flex-shrink:0}[data-theme=dark] .agent-traits__title{font-family:var(--font-display);font-size:var(--lp-fs-16);font-weight:600;color:var(--lp-text);margin:0;line-height:1.3}[data-theme=dark] .agent-traits__body{font-size:var(--lp-fs-14);color:var(--lp-text-muted);margin:0;line-height:1.55}[data-theme=dark] .integrations{overflow:hidden;position:relative;min-height:155px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}[data-theme=dark] .integrations__track{display:flex;flex-wrap:nowrap;width:max-content;gap:var(--lp-s-4);will-change:transform}@media (prefers-reduced-motion:reduce){[data-theme=dark] .integrations{overflow-x:auto;-webkit-overflow-scrolling:touch}}[data-theme=dark] .integration{flex:0 0 auto;width:280px;background:var(--lp-bg-elev-1);border:1px solid var(--lp-border-subtle);border-radius:var(--lp-r-lg);padding:var(--lp-s-4);display:flex;flex-direction:column;gap:var(--lp-s-2);transition:border-color var(--lp-dur-fast) var(--lp-ease),background var(--lp-dur-fast) var(--lp-ease)}[data-theme=dark] .integration:hover{border-color:var(--lp-border);background:var(--lp-bg-elev-2)}[data-theme=dark] .integration__header{display:flex;align-items:center;gap:var(--lp-s-3)}[data-theme=dark] .integration__logo{width:48px;height:48px;border-radius:var(--lp-r-md);display:inline-flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0;overflow:hidden;padding:6px}[data-theme=dark] .integration__logo img{width:100%;height:100%;object-fit:contain}[data-theme=dark] .integration__logo--glyph{color:white;font-family:var(--font-display);font-weight:700;font-size:var(--lp-fs-14);padding:0}[data-theme=dark] .integration h3{font-family:var(--font-display);font-size:var(--lp-fs-18);font-weight:600;color:var(--lp-text);margin:0}[data-theme=dark] .integration p{color:var(--lp-text-muted);font-size:var(--lp-fs-14);line-height:1.5;margin:0;opacity:0;transform:translateY(4px);transition:opacity var(--lp-dur-med) var(--lp-ease),transform var(--lp-dur-med) var(--lp-ease)}[data-theme=dark] .integration__desc{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--lp-dur-med) var(--lp-ease)}[data-theme=dark] .integration__desc>p{overflow:hidden;min-height:0}[data-theme=dark] .integrations:focus-within .integration__desc,[data-theme=dark] .integrations:hover .integration__desc{grid-template-rows:1fr}[data-theme=dark] .integrations:focus-within .integration p,[data-theme=dark] .integrations:hover .integration p{opacity:1;transform:translateY(0)}[data-theme=dark] .faq{max-width:760px;border-top:1px solid var(--lp-border-subtle)}[data-theme=dark] .faq__item{border-bottom:1px solid var(--lp-border-subtle)}[data-theme=dark] .faq__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--lp-s-6);padding:var(--lp-s-5) 0;font-family:var(--font-display);font-size:var(--lp-fs-18);font-weight:500;line-height:1.4;color:var(--lp-text);transition:color var(--lp-dur-fast) var(--lp-ease)}[data-theme=dark] .faq__summary::-webkit-details-marker{display:none}[data-theme=dark] .faq__summary:hover{color:var(--lp-brand)}[data-theme=dark] .faq__summary:focus-visible{outline:2px solid var(--lp-brand);outline-offset:4px;border-radius:var(--lp-r-sm)}[data-theme=dark] .faq__summary:after{content:"";width:9px;height:9px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transform-origin:60% 60%;transition:transform var(--lp-dur-fast) var(--lp-ease);flex-shrink:0;opacity:.55}[data-theme=dark] .faq__item[open] .faq__summary:after{transform:rotate(-135deg);opacity:.85}[data-theme=dark] .faq__answer{color:var(--lp-text-muted);font-size:var(--lp-fs-16);line-height:1.6;margin:0;padding:0 var(--lp-s-8) var(--lp-s-6) 0;max-width:65ch}[data-theme=dark] .lp-footer{border-top:1px solid var(--lp-border-subtle);padding-block:var(--lp-s-12) var(--lp-s-8);margin-top:var(--lp-s-24)}[data-theme=dark] .lp-footer__inner{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--lp-s-8);flex-wrap:wrap}[data-theme=dark] .lp-footer__brand{display:flex;flex-direction:column;gap:var(--lp-s-2);max-width:360px}[data-theme=dark] .lp-footer__brand p{color:var(--lp-text-muted);font-size:var(--lp-fs-14);line-height:1.55;margin:0}[data-theme=dark] .lp-footer__copyright{color:var(--lp-text-faint);font-family:var(--font-mono);font-size:var(--lp-fs-12);margin-top:var(--lp-s-2)}[data-theme=dark] .lp-footer__links{display:flex;gap:var(--lp-s-6);flex-wrap:wrap;align-items:center}[data-theme=dark] .lp-footer__links a{color:var(--lp-text-muted);font-size:var(--lp-fs-14);text-decoration:none;transition:color var(--lp-dur-fast) var(--lp-ease)}[data-theme=dark] .lp-footer__links a:hover{color:var(--lp-text)}@media (max-width:480px){[data-theme=dark] .lp-footer__inner{flex-direction:column}[data-theme=dark] .lp-footer__links{gap:var(--lp-s-4)}}[data-theme=dark] .hiw-rail{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;padding:0 60px}[data-theme=dark] .hiw-track{position:absolute;top:19px;left:calc(60px + (100% - 120px) / 6);right:calc(60px + (100% - 120px) / 6);height:2px;background:var(--lp-border-subtle);border-radius:var(--lp-r-full);overflow:hidden}[data-theme=dark] .hiw-fill{position:absolute;inset:0 auto 0 0;height:100%;width:0;background:var(--lp-brand);border-radius:var(--lp-r-full);box-shadow:0 0 12px color-mix(in oklch,var(--lp-brand) 60%,transparent);animation:hiw-fill 6.5s ease-in-out infinite}@keyframes hiw-fill{0%{width:0;opacity:0}5%{width:0;opacity:1}13%{width:0;opacity:1}43%{width:50%;opacity:1}72%{width:100%;opacity:1}93%{width:100%;opacity:1}to{width:100%;opacity:0}}[data-theme=dark] .hiw-phase{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 var(--lp-s-4)}[data-theme=dark] .hiw-dot{width:40px;height:40px;border-radius:var(--lp-r-full);background:var(--lp-bg-elev-1);border:2px solid var(--lp-border-subtle);display:grid;place-items:center;color:var(--lp-text-faint);margin-bottom:var(--lp-s-4);transition:background var(--lp-dur-med) var(--lp-ease),border-color var(--lp-dur-med) var(--lp-ease),color var(--lp-dur-med) var(--lp-ease),box-shadow var(--lp-dur-med) var(--lp-ease)}[data-theme=dark] .hiw-phase[data-phase="1"] .hiw-dot{animation:hiw-light-1 6.5s linear infinite}[data-theme=dark] .hiw-phase[data-phase="2"] .hiw-dot{animation:hiw-light-2 6.5s linear infinite}[data-theme=dark] .hiw-phase[data-phase="3"] .hiw-dot{animation:hiw-light-3 6.5s linear infinite}[data-theme=dark] .hiw-dot svg{animation:hiw-icon-fade 6.5s ease-in-out infinite}@keyframes hiw-icon-fade{0%{opacity:0}10%{opacity:1}93%{opacity:1}to{opacity:0}}@keyframes hiw-light-1{0%,12%{background:var(--lp-bg-elev-1);border-color:var(--lp-border-subtle);color:var(--lp-text-faint);box-shadow:none}14%,93%{background:var(--lp-brand);border-color:var(--lp-brand);color:var(--lp-brand-ink);box-shadow:0 0 0 4px color-mix(in oklch,var(--lp-brand) 22%,transparent)}to{background:var(--lp-bg-elev-1);border-color:var(--lp-border-subtle);color:var(--lp-text-faint);box-shadow:none}}@keyframes hiw-light-2{0%,42%{background:var(--lp-bg-elev-1);border-color:var(--lp-border-subtle);color:var(--lp-text-faint);box-shadow:none}44%,93%{background:var(--lp-brand);border-color:var(--lp-brand);color:var(--lp-brand-ink);box-shadow:0 0 0 4px color-mix(in oklch,var(--lp-brand) 22%,transparent)}to{background:var(--lp-bg-elev-1);border-color:var(--lp-border-subtle);color:var(--lp-text-faint);box-shadow:none}}@keyframes hiw-light-3{0%,71%{background:var(--lp-bg-elev-1);border-color:var(--lp-border-subtle);color:var(--lp-text-faint);box-shadow:none}73%,93%{background:var(--lp-brand);border-color:var(--lp-brand);color:var(--lp-brand-ink);box-shadow:0 0 0 4px color-mix(in oklch,var(--lp-brand) 22%,transparent)}to{background:var(--lp-bg-elev-1);border-color:var(--lp-border-subtle);color:var(--lp-text-faint);box-shadow:none}}[data-theme=dark] .hiw-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-text-faint);margin-bottom:var(--lp-s-2)}[data-theme=dark] .hiw-title{font-family:var(--font-display);font-size:var(--lp-fs-21);font-weight:700;letter-spacing:-.01em;color:var(--lp-text);line-height:1.2;margin-bottom:var(--lp-s-2);min-height:calc(1.2em * 2)}[data-theme=dark] .hiw-sub{font-size:var(--lp-fs-13);color:var(--lp-text-dim);line-height:1.4;max-width:28ch;min-height:calc(1.4em * 2)}[data-theme=dark] .hiw-phase[data-phase="1"] .hiw-sub,[data-theme=dark] .hiw-phase[data-phase="1"] .hiw-title{animation:hiw-fade-1 6.5s ease-in-out infinite}[data-theme=dark] .hiw-phase[data-phase="2"] .hiw-sub,[data-theme=dark] .hiw-phase[data-phase="2"] .hiw-title{animation:hiw-fade-2 6.5s ease-in-out infinite}[data-theme=dark] .hiw-phase[data-phase="3"] .hiw-sub,[data-theme=dark] .hiw-phase[data-phase="3"] .hiw-title{animation:hiw-fade-3 6.5s ease-in-out infinite}@keyframes hiw-fade-1{0%,7%{opacity:0;transform:translateY(4px)}14%{opacity:1;transform:translateY(0)}93%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes hiw-fade-2{0%,32%{opacity:0;transform:translateY(4px)}41%{opacity:1;transform:translateY(0)}93%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes hiw-fade-3{0%,62%{opacity:0;transform:translateY(4px)}70%{opacity:1;transform:translateY(0)}93%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}[data-theme=dark] .hiw-rail--static .hiw-fill{animation:none;width:100%;opacity:1}[data-theme=dark] .hiw-rail--static .hiw-dot{animation:none;background:var(--lp-brand);border-color:var(--lp-brand);color:var(--lp-brand-ink);box-shadow:0 0 0 4px color-mix(in oklch,var(--lp-brand) 22%,transparent)}[data-theme=dark] .hiw-rail--static .hiw-dot svg{animation:none;opacity:1}[data-theme=dark] .hiw-rail--static .hiw-sub,[data-theme=dark] .hiw-rail--static .hiw-title{animation:none;opacity:1;transform:none}@media (max-width:900px){[data-theme=dark] .hiw-rail{grid-template-columns:1fr;gap:var(--lp-s-6);padding:0}[data-theme=dark] .hiw-track{display:none}}[data-theme=dark] .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}[data-theme=dark] .legal{padding-block:var(--lp-s-12) var(--lp-s-20)}[data-theme=dark] .legal__article{max-width:720px;margin:0 auto;color:var(--lp-text)}[data-theme=dark] .legal__header{margin-bottom:var(--lp-s-10)}[data-theme=dark] .legal__article h1{font-family:var(--font-display);font-size:var(--lp-fs-38);letter-spacing:-.02em;margin:0 0 var(--lp-s-3) 0}[data-theme=dark] .legal__meta{color:var(--lp-text-muted);font-family:var(--font-mono);font-size:var(--lp-fs-13);margin:0}[data-theme=dark] .legal__article h2{font-family:var(--font-display);font-size:var(--lp-fs-21);letter-spacing:-.01em;margin:var(--lp-s-10) 0 var(--lp-s-3) 0}[data-theme=dark] .legal__article li,[data-theme=dark] .legal__article p{color:var(--lp-text-muted);font-size:var(--lp-fs-16);line-height:1.7}[data-theme=dark] .legal__article a{color:var(--lp-brand);text-decoration:underline}[data-theme=dark] .legal__article ol,[data-theme=dark] .legal__article ul{padding-left:1.4em}[data-theme=dark] .legal__article strong{color:var(--lp-text)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}