.lg-page{--lg-bg:#f1f1ef;--lg-surface:rgba(255,255,255,0.55);--lg-surface-strong:rgba(255,255,255,0.77);--lg-line:rgba(25,27,29,0.12);--lg-line-strong:rgba(25,27,29,0.23);--lg-text:#17191a;--lg-muted:#666a6b;--lg-dim:#686c6b;--lg-ink:#151718;--lg-ink-text:#f5f5f3;--lg-shadow:0 24px 70px rgba(30,32,34,0.08),inset 0 1px 0 rgba(255,255,255,0.82);position:relative;isolation:isolate;min-height:100vh;overflow:clip;background:var(--lg-bg);color:var(--lg-text);font-family:IBM Plex Sans,Avenir Next,sans-serif;font-size:15px;line-height:1.55;transition:background-color .35s ease,color .35s ease}body:has(.container>h1) main>.container{position:relative;isolation:isolate;padding:clamp(2rem,5vw,3.75rem) clamp(1.25rem,4vw,2.5rem) 3.5rem!important;margin-block:2.75rem 3.5rem;border:1px solid var(--border);border-radius:20px;background:radial-gradient(ellipse at 92% 0,color-mix(in srgb,var(--bg-elevated) 72%,transparent),transparent 45%),linear-gradient(145deg,color-mix(in srgb,var(--bg-elevated) 57%,transparent),color-mix(in srgb,var(--bg-panel) 82%,transparent));box-shadow:var(--shadow);backdrop-filter:blur(24px) saturate(1.06);-webkit-backdrop-filter:blur(24px) saturate(1.06)}body:has(.container>h1) main>.container>h1{max-width:13ch;font-size:clamp(2.7rem,7vw,5.2rem)!important;line-height:.98}body:has(.container>h1) main>.container>h2{margin-top:2.2rem!important;padding-bottom:.7rem;border-bottom:1px solid var(--border);font-size:1.05rem!important}body:has(.container>h1) main>.container article,body:has(.container>h1) main>.container>div[class*=card]{box-shadow:inset 0 1px rgba(255,255,255,.44),0 8px 24px rgba(20,20,20,.025);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-theme=dark] body:has(.container>h1) main>.container{background:radial-gradient(ellipse at 92% 0,rgba(255,255,255,.055),transparent 45%),linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018))}@media (max-width:680px){body:has(.container>h1) main>.container{width:calc(100% - 1.25rem);margin-block:1rem 2rem;padding:1.5rem 1rem 2rem!important;border-radius:15px}}.lg-page *,.lg-page :after,.lg-page :before{box-sizing:border-box}.lg-page a{color:inherit;text-decoration:none}.lg-page button{color:inherit;font:inherit}.lg-page a:focus-visible,.lg-page button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.lg-atmosphere{position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 76% 12%,rgba(255,255,255,.92),transparent 68%),radial-gradient(ellipse 44% 38% at 1% 45%,rgba(220,222,219,.55),transparent 70%),linear-gradient(140deg,rgba(255,255,255,.28),transparent 38%)}.lg-shell{width:min(1240px,calc(100% - 72px));margin:0 auto}.lg-hero{min-height:626px;position:relative;display:grid;grid-template-columns:1.01fr .99fr;align-items:center;padding:70px 0 74px}.lg-hero-copy{position:relative;z-index:1;padding:0 0 32px 4.3%}.lg-capability-index,.lg-demo-status,.lg-demo-type,.lg-eyebrow,.lg-graphic-caption,.lg-graphic-note,.lg-hero-foot,.lg-list-pulse,.lg-overline,.lg-pulse-item small,.lg-section-label,.lg-source-num,.lg-source-top{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.09em}.lg-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 28px;color:var(--lg-muted)}.lg-eyebrow-line{display:inline-block;width:22px;height:1px;background:var(--lg-text)}.lg-coverage-copy h2,.lg-demo-heading h2,.lg-hero h1,.lg-integrate h2,.lg-section-heading h2{margin:0;font-family:Syne,IBM Plex Sans,sans-serif;font-size:clamp(60px,7.4vw,104px);letter-spacing:-.085em;line-height:.91;font-weight:600}.lg-page em{font-style:normal;color:var(--lg-dim);font-weight:500}.lg-hero-lead{margin:26px 0 10px;max-width:420px;font-size:20px;line-height:1.38;letter-spacing:-.025em;font-weight:500}.lg-hero-support{max-width:420px;margin:0;color:var(--lg-muted);font-size:14px;line-height:1.75}.lg-hero-actions{display:flex;align-items:center;gap:27px;margin-top:27px}.lg-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:23px;padding:0 19px;border-radius:99px;font-size:13px;font-weight:500;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.lg-button:hover{transform:translateY(-2px);box-shadow:0 9px 20px rgba(20,22,24,.14)}.lg-button-dark{background:var(--lg-ink);color:var(--lg-ink-text)!important;box-shadow:0 7px 19px rgba(20,22,24,.13),inset 0 1px 0 rgba(255,255,255,.18)}.lg-button-glass{border:1px solid var(--lg-line-strong);background:var(--lg-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lg-text-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500}.lg-text-link span{font-size:16px;transition:transform .2s ease}.lg-text-link:hover span{transform:translate(2px,-2px)}.lg-trust-line{display:flex;flex-wrap:wrap;gap:19px;margin-top:30px;color:var(--lg-muted);font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.025em}.lg-trust-line span{display:flex;align-items:center;gap:7px}.lg-trust-line svg{color:var(--lg-text)}.lg-graphic{height:494px;position:relative;display:grid;place-items:center;margin-right:-8%}.lg-orbit{position:absolute;width:min(39vw,470px);height:min(39vw,470px);border:1px solid var(--lg-line);border-radius:50%;transform:rotate(-28deg) scaleY(.65)}.lg-orbit-one{box-shadow:inset 0 0 0 25px rgba(255,255,255,.035)}.lg-orbit-two{width:min(30vw,366px);height:min(30vw,366px);transform:rotate(36deg) scaleY(.78);border-color:var(--lg-line-strong)}.lg-axis{position:absolute;background:var(--lg-line)}.lg-axis-h{height:1px;left:2%;right:0;top:50%}.lg-axis-v{width:1px;top:4%;bottom:4%;left:50%}.lg-glass-disc{position:relative;z-index:1;width:226px;height:226px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.98),rgba(255,255,255,.47) 38%,rgba(222,224,222,.31) 74%,rgba(255,255,255,.68));border:1px solid rgba(255,255,255,.88);box-shadow:0 34px 70px rgba(39,42,43,.12),inset 0 2px 5px rgba(255,255,255,.95),inset 0 -20px 36px rgba(136,141,140,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:lg-float 7s ease-in-out infinite}.lg-glass-disc:before{content:"";position:absolute;inset:8px;border:1px solid rgba(255,255,255,.63);border-radius:50%}.lg-disc-core{width:49px;height:49px;display:grid;place-items:center;margin-bottom:12px;color:var(--lg-text)}.lg-disc-core .lg-brand-mark{width:40px;height:40px}.lg-brand-mark{display:inline-grid;width:31px;height:31px;place-items:center;color:var(--lg-text)}.lg-brand-mark svg{width:100%;height:100%}.lg-disc-label{font-family:IBM Plex Mono,monospace;font-size:8px;line-height:1.5;text-align:center;letter-spacing:.14em;color:var(--lg-muted)}.lg-node{position:absolute;z-index:2;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--lg-surface-strong);border:1px solid rgba(255,255,255,.9);box-shadow:0 12px 28px rgba(30,32,34,.08),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lg-node-a{top:16%;left:26%}.lg-node-b{right:13%;top:36%}.lg-node-c{bottom:15%;left:35%}.lg-graphic-note{position:absolute;color:var(--lg-dim);font-size:8px}.lg-graphic-note i{margin-left:8px;color:var(--lg-text);font-style:normal}.note-top{top:11%;right:9%}.note-bottom{bottom:13%;right:5%}.lg-graphic-caption{position:absolute;right:2%;bottom:2%;display:flex;gap:8px;align-items:center;color:var(--lg-muted);font-size:9px;letter-spacing:.02em}.lg-live-dot,.lg-source-top i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6e7771}.lg-hero-foot{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;border-top:1px solid var(--lg-line);padding-top:15px;color:var(--lg-dim);font-size:9px}.lg-glass-panel{background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.31));border:1px solid rgba(255,255,255,.77);box-shadow:var(--lg-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.lg-pulse{display:grid;grid-template-columns:.84fr 1.16fr;border-radius:18px;padding:35px 39px;grid-gap:35px;gap:35px;position:relative}.lg-pulse-intro{max-width:290px}.lg-overline{color:var(--lg-dim);font-size:9px}.lg-pulse-intro h2{margin:11px 0 8px;font-family:Syne,sans-serif;letter-spacing:-.05em;font-size:23px}.lg-pulse-intro p{margin:0;color:var(--lg-muted);font-size:12px;line-height:1.65}.lg-pulse-data{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch}.lg-pulse-item{display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--lg-line);padding:8px 22px}.lg-pulse-item strong{font-family:Syne,sans-serif;font-size:32px;letter-spacing:-.06em;line-height:1.1}.lg-pulse-item span{margin-top:7px;font-size:11px;color:var(--lg-muted)}.lg-pulse-item small{margin-top:13px;color:var(--lg-dim);font-size:8px}.lg-list-pulse{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px 18px;gap:8px 18px;list-style:none;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--lg-line);color:var(--lg-muted);letter-spacing:.02em}.lg-list-pulse li{display:flex;align-items:center;justify-content:space-between;gap:12px}.lg-list-pulse code{color:var(--lg-text);font:inherit}.lg-section{padding:113px 0 108px}.lg-section-label{display:flex;gap:14px;align-items:center;color:var(--lg-dim);font-size:9px}.lg-section-label span:first-child{color:var(--lg-text)}.lg-section-heading{display:grid;grid-template-columns:1.1fr .7fr;grid-gap:60px;gap:60px;align-items:end;margin-top:26px}.lg-coverage-copy h2,.lg-section-heading h2{font-size:clamp(46px,5.6vw,74px)}.lg-section-heading>p{max-width:390px;margin:0 0 5px;color:var(--lg-muted);font-size:14px;line-height:1.75}.lg-capability-list{margin-top:54px;border-top:1px solid var(--lg-line-strong)}.lg-capability{display:grid;grid-template-columns:52px 54px 1fr 42px;align-items:center;grid-gap:19px;gap:19px;min-height:132px;border-bottom:1px solid var(--lg-line)}.lg-capability-index{align-self:start;margin-top:29px;color:var(--lg-dim);font-size:10px}.lg-capability-icon{width:44px;height:44px;border:1px solid var(--lg-line);border-radius:50%;display:grid;place-items:center;color:var(--lg-muted);background:var(--lg-surface)}.lg-capability h3{margin:0 0 4px;font-size:17px;font-weight:500;letter-spacing:-.025em}.lg-capability p{margin:0;max-width:660px;color:var(--lg-muted);font-size:12px;line-height:1.65}.lg-capability>a{display:grid;place-items:center;width:36px;height:36px;border:1px solid transparent;border-radius:50%;color:var(--lg-muted);transition:background .2s,transform .2s,border-color .2s}.lg-capability>a:hover{background:var(--lg-surface-strong);border-color:var(--lg-line);transform:translateX(2px)}.lg-demo-section{padding:0 0 95px}.lg-demo-heading{display:grid;grid-template-columns:1fr .65fr;align-items:end;grid-gap:48px;gap:48px;margin:22px 0 28px}.lg-demo-heading h2{font-size:clamp(38px,4.8vw,58px)}.lg-demo-heading p{margin:0;color:var(--lg-muted);font-size:12px;line-height:1.7}.lg-demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.lg-demo-card{position:relative;overflow:hidden;padding:20px 22px;border:1px solid var(--lg-line);border-radius:14px;background:linear-gradient(145deg,var(--lg-surface-strong),var(--lg-surface));box-shadow:inset 0 1px 0 rgba(255,255,255,.62);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lg-demo-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#747c76}.lg-demo-card[data-status=review]:before{background:#697582}.lg-demo-card[data-status=block_recommended]:before{background:#8d625e}.lg-demo-card header{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.lg-demo-status,.lg-demo-type{color:var(--lg-dim);font-size:9px;text-transform:uppercase}.lg-demo-status{color:var(--lg-text)}.lg-demo-card h3{margin:0 0 7px;font-size:15px;font-weight:500}.lg-demo-meta{margin:0 0 8px;color:var(--lg-dim);font-family:IBM Plex Mono,monospace;font-size:10px}.lg-demo-card p:last-child{margin:0;color:var(--lg-muted);font-size:12px;line-height:1.6}.lg-coverage-section{display:grid;grid-template-columns:.83fr 1.17fr;align-items:center;grid-gap:75px;gap:75px;padding:74px 0 103px;border-top:1px solid var(--lg-line)}.lg-coverage-copy h2{margin:28px 0 19px}.lg-coverage-copy>p{max-width:375px;margin:0;color:var(--lg-muted);font-size:13px;line-height:1.75}.lg-coverage-copy .lg-text-link{margin-top:23px}.lg-source-panel{border-radius:16px;padding:26px 28px 19px}.lg-source-top{display:flex;justify-content:space-between;color:var(--lg-dim);font-size:9px;padding-bottom:17px;border-bottom:1px solid var(--lg-line)}.lg-source-top>span:last-child{display:flex;align-items:center;gap:8px;color:var(--lg-muted);font-size:8px}.lg-source-list{list-style:none;padding:0;margin:0}.lg-source-list li{display:grid;grid-template-columns:32px 1fr 18px;align-items:center;min-height:48px;grid-gap:10px;gap:10px;border-bottom:1px solid var(--lg-line);font-size:11px}.lg-source-num{color:var(--lg-dim);font-size:9px}.lg-source-list svg{color:var(--lg-muted)}.lg-source-note{display:flex;gap:9px;align-items:flex-start;color:var(--lg-dim);font-size:10px;line-height:1.55;margin:17px 0 0}.lg-note-mark{width:15px;height:15px;display:grid;place-items:center;border:1px solid var(--lg-line-strong);border-radius:50%;flex:none;font-family:Georgia,serif;font-size:10px}.lg-integrate{position:relative;isolation:isolate;overflow:hidden;min-height:356px;border-radius:20px;padding:37px 45px;background:linear-gradient(123deg,rgba(255,255,255,.59),rgba(223,224,222,.28));border:1px solid rgba(255,255,255,.82);box-shadow:var(--lg-shadow)}.lg-integrate-content{display:grid;grid-template-columns:1fr .65fr;align-items:end;grid-gap:60px;gap:60px;margin-top:36px}.lg-integrate h2{font-size:clamp(46px,6vw,72px)}.lg-integrate-content>p{max-width:385px;margin:0 0 4px;font-size:13px;line-height:1.7;color:var(--lg-muted)}.lg-integrate-content>p a{color:var(--lg-text);border-bottom:1px solid var(--lg-line-strong)}.lg-integrate-content .lg-hero-actions{margin-top:24px;grid-column:2}.lg-integrate-orb{position:absolute;z-index:-1;width:360px;height:360px;border-radius:50%;right:6%;top:-152px;border:1px solid var(--lg-line);box-shadow:0 0 0 35px rgba(255,255,255,.11),0 0 0 70px rgba(255,255,255,.08),inset 0 0 45px rgba(255,255,255,.35)}@keyframes lg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.lg-page *,.lg-page :after,.lg-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.dark .lg-page,[data-theme=dark] .lg-page{--lg-bg:#171819;--lg-surface:rgba(44,46,47,0.49);--lg-surface-strong:rgba(57,59,60,0.7);--lg-line:rgba(239,240,237,0.1);--lg-line-strong:rgba(239,240,237,0.22);--lg-text:#eeefed;--lg-muted:#afb2b1;--lg-dim:#a3a6a5;--lg-ink:#eeefed;--lg-ink-text:#191a1a;--lg-shadow:0 24px 70px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.11)}.dark .lg-page .lg-atmosphere,[data-theme=dark] .lg-page .lg-atmosphere{background:radial-gradient(ellipse 52% 42% at 77% 11%,rgba(255,255,255,.085),transparent 69%),radial-gradient(ellipse 45% 40% at 0 50%,rgba(255,255,255,.045),transparent 68%),linear-gradient(140deg,rgba(255,255,255,.025),transparent 40%)}.dark .lg-page .lg-glass-panel,.dark .lg-page .lg-integrate,[data-theme=dark] .lg-page .lg-glass-panel,[data-theme=dark] .lg-page .lg-integrate{background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.025));border-color:rgba(255,255,255,.12)}.dark .lg-page .lg-glass-disc,[data-theme=dark] .lg-page .lg-glass-disc{background:radial-gradient(circle at 32% 22%,rgba(111,113,112,.75),rgba(67,69,68,.57) 42%,rgba(38,40,40,.76) 78%);border-color:rgba(255,255,255,.23);box-shadow:0 34px 70px rgba(0,0,0,.3),inset 0 2px 5px rgba(255,255,255,.18),inset 0 -20px 36px rgba(0,0,0,.15)}.dark .lg-page .lg-glass-disc:before,[data-theme=dark] .lg-page .lg-glass-disc:before{border-color:rgba(255,255,255,.15)}.dark .lg-page .lg-node,[data-theme=dark] .lg-page .lg-node{background:rgba(48,50,50,.76);border-color:rgba(255,255,255,.2);box-shadow:0 12px 28px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.13)}.dark .lg-page .lg-live-dot,.dark .lg-page .lg-source-top i,[data-theme=dark] .lg-page .lg-live-dot,[data-theme=dark] .lg-page .lg-source-top i{background:#c6c9c6}[data-home-header=true]{--bg:#f1f1ef;--bg-elevated:rgba(255,255,255,0.86);--bg-hover:rgba(25,27,29,0.05);--border:rgba(25,27,29,0.12);--border-strong:rgba(25,27,29,0.23);--text:#17191a;--text-muted:#666a6b;--text-dim:#686c6b;--accent:#151718;--accent-text:#f5f5f3;--accent-dim:rgba(21,23,24,0.09);--focus:#17191a;width:min(1240px,calc(100% - 72px));height:82px;margin-inline:auto;padding-block:0;background:rgba(241,241,239,.78);border-color:var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dark [data-home-header=true],[data-theme=dark] [data-home-header=true]{--bg:#171819;--bg-elevated:rgba(39,41,42,0.96);--bg-hover:rgba(255,255,255,0.06);--border:rgba(239,240,237,0.1);--border-strong:rgba(239,240,237,0.22);--text:#eeefed;--text-muted:#afb2b1;--text-dim:#a3a6a5;--accent:#eeefed;--accent-text:#191a1a;--accent-dim:rgba(238,239,237,0.12);--focus:#eeefed;background:rgba(23,24,25,.8)}[data-home-header=true] [data-brand-mark]{display:grid;place-items:center;background:none;border-radius:0;box-shadow:none;color:var(--text)}[data-home-header=true] [data-brand-mark] svg{width:100%;height:100%}[data-home-header=true] a[href="/register"]{min-height:38px;padding:0 15px;border-radius:999px;font-size:12px}[data-screening-header=true]{--bg:#f1f1ef;--bg-elevated:rgba(255,255,255,0.86);--bg-hover:rgba(25,27,29,0.05);--border:rgba(25,27,29,0.12);--border-strong:rgba(25,27,29,0.23);--text:#17191a;--text-muted:#666a6b;--text-dim:#686c6b;--accent:#151718;--accent-text:#f5f5f3;--accent-dim:rgba(21,23,24,0.09);--focus:#17191a;width:min(1260px,calc(100% - 64px));height:76px;margin-inline:auto;padding-block:0;background:rgba(241,241,239,.8);border-color:var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dark [data-screening-header=true],[data-theme=dark] [data-screening-header=true]{--bg:#171819;--bg-elevated:rgba(39,41,42,0.96);--bg-hover:rgba(255,255,255,0.06);--border:rgba(239,240,237,0.1);--border-strong:rgba(239,240,237,0.22);--text:#eeefed;--text-muted:#afb2b1;--text-dim:#a3a6a5;--accent:#eeefed;--accent-text:#191a1a;--accent-dim:rgba(238,239,237,0.12);--focus:#eeefed;background:rgba(23,24,25,.82)}[data-screening-header=true] [data-brand-mark]{display:grid;place-items:center;background:none;border-radius:0;box-shadow:none;color:var(--text)}[data-screening-header=true] [data-brand-mark] svg{width:100%;height:100%}[data-screening-header=true] a[href="/register"]{min-height:38px;padding:0 15px;border:1px solid #151718;border-radius:999px;background:#151718;color:#f5f5f3;font-size:12px}.dark [data-screening-header=true] a[href="/register"],[data-theme=dark] [data-screening-header=true] a[href="/register"]{border-color:#eeefed;background:#eeefed;color:#191a1a}body:has(.lg-page) footer{--bg:#f1f1ef;--text:#17191a;--text-muted:#666a6b;--text-dim:#686c6b;--border:rgba(25,27,29,0.12);background:linear-gradient(180deg,transparent,rgba(25,27,29,.025)),var(--bg)}.dark body:has(.lg-page) footer,[data-theme=dark] body:has(.lg-page) footer{--bg:#171819;--text:#eeefed;--text-muted:#afb2b1;--text-dim:#a3a6a5;--border:rgba(239,240,237,0.1);background:rgba(23,24,25,.94)}@media (max-width:900px){.lg-shell{width:min(100% - 48px,760px)}.lg-hero{grid-template-columns:1fr .8fr;min-height:580px}.lg-hero-copy{padding-left:0}.lg-hero h1{font-size:clamp(59px,9vw,82px)}.lg-graphic{transform:scale(.82);margin:0 -13% 0 -10%}.lg-pulse{padding:29px 27px;grid-template-columns:.8fr 1.2fr;gap:18px}.lg-pulse-item{padding:7px 13px}.lg-coverage-section{gap:35px;grid-template-columns:.8fr 1.2fr}}@media (max-width:680px){[data-home-header=true]{width:calc(100% - 36px);height:69px}.lg-shell{width:calc(100% - 36px)}.lg-hero{min-height:0;grid-template-columns:1fr;padding:59px 0 62px}.lg-hero-copy{padding:0}.lg-eyebrow{margin-bottom:23px}.lg-hero h1{font-size:clamp(62px,17vw,88px)}.lg-hero-lead{max-width:350px;font-size:19px}.lg-hero-support{font-size:13px}.lg-hero-actions{gap:18px;flex-wrap:wrap}.lg-trust-line{gap:11px 16px;font-size:8px}.lg-graphic{height:330px;margin:3px -4% 7px;transform:none}.lg-orbit{width:min(77vw,340px);height:min(77vw,340px)}.lg-orbit-two{width:min(60vw,265px);height:min(60vw,265px)}.lg-glass-disc{width:170px;height:170px}.lg-node{width:41px;height:41px}.lg-node-a{left:18%;top:12%}.lg-node-b{right:9%;top:33%}.lg-node-c{bottom:8%;left:29%}.note-top{top:6%;right:2%}.note-bottom{right:0;bottom:7%}.lg-graphic-caption{right:1%;bottom:0}.lg-hero-foot{font-size:8px;gap:12px}.lg-hero-foot span:last-child{text-align:right}.lg-pulse{grid-template-columns:1fr;padding:25px 21px;gap:24px;border-radius:15px}.lg-pulse-intro{max-width:unset}.lg-pulse-data{grid-template-columns:1fr}.lg-pulse-item{display:grid;grid-template-columns:48px 1fr;grid-gap:3px 10px;gap:3px 10px;border-left:0;border-top:1px solid var(--lg-line);padding:13px 0}.lg-pulse-item strong{grid-row:span 2;align-self:center;font-size:28px}.lg-pulse-item small,.lg-pulse-item span{margin:0}.lg-section{padding:78px 0}.lg-demo-heading,.lg-section-heading{grid-template-columns:1fr;gap:18px;margin-top:21px}.lg-coverage-copy h2,.lg-section-heading h2{font-size:clamp(45px,12vw,65px)}.lg-section-heading>p{font-size:13px}.lg-capability-list{margin-top:31px}.lg-capability{grid-template-columns:30px 40px 1fr;min-height:0;gap:11px;padding:20px 0;align-items:start}.lg-capability-index{margin-top:4px;font-size:9px}.lg-capability-icon{width:37px;height:37px}.lg-capability-icon svg{width:18px}.lg-capability h3{font-size:15px}.lg-capability p{font-size:11px}.lg-capability>a{display:none}.lg-demo-section{padding-bottom:65px}.lg-demo-heading h2{font-size:clamp(38px,10vw,54px)}.lg-coverage-section,.lg-demo-grid{grid-template-columns:1fr}.lg-coverage-section{gap:31px;padding:65px 0 75px}.lg-coverage-copy h2{margin:23px 0 16px}.lg-coverage-copy>p{font-size:12px}.lg-source-panel{padding:20px 17px 16px}.lg-source-list li{grid-template-columns:27px 1fr 16px;gap:7px;font-size:10px;min-height:46px}.lg-integrate{min-height:0;padding:27px 23px 29px;border-radius:16px}.lg-integrate-content{grid-template-columns:1fr;gap:18px;margin-top:38px}.lg-integrate h2{font-size:clamp(46px,12vw,65px)}.lg-integrate-content>p{font-size:12px}.lg-integrate-content .lg-hero-actions{grid-column:1;margin-top:2px;flex-wrap:wrap;gap:12px}.lg-integrate-orb{width:240px;height:240px;right:-90px;top:-100px}body:has(.lg-page) footer{margin-top:55px;padding-top:29px}}.site-footer_footer__zzHBa{margin-top:4rem;border-top:1px solid var(--border);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--text) 2.5%,transparent)),color-mix(in srgb,var(--bg) 94%,transparent);padding:3rem 0 1.5rem}.site-footer_footer__zzHBa a{transition:color .14s ease}.site-footer_inner__oxeqS{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr)}.site-footer_brand__3D7Z_ strong{font-family:var(--font-display);font-size:1.25rem}.site-footer_brand__3D7Z_ p{margin:.6rem 0 0;color:var(--text-muted);max-width:36ch;font-size:.92rem}.site-footer_cols__kLu36{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.site-footer_cols__kLu36 h2{margin:0 0 .75rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-weight:600}.site-footer_cols__kLu36 a{display:block;color:var(--text-muted);text-decoration:none;font-size:.92rem;margin-bottom:.45rem}.site-footer_cols__kLu36 a:hover{color:var(--text)}.site-footer_copy__J9rtp{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;color:var(--text-dim);font-size:.8rem}.site-footer_compact___mRsj{margin-top:1.5rem;padding:.75rem 0;background:transparent}.site-footer_compactInner__y89Yz{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;color:var(--text-muted);font-size:.78rem}.site-footer_compactInner__y89Yz strong{color:var(--text);font-family:var(--font-display)}.site-footer_compactInner__y89Yz nav{display:flex;gap:1rem}.site-footer_compactInner__y89Yz nav a{color:var(--text-muted);text-decoration:none}.site-footer_compactInner__y89Yz nav a:hover{color:var(--text)}@media (max-width:860px){.site-footer_inner__oxeqS{grid-template-columns:1fr}.site-footer_cols__kLu36{grid-template-columns:1fr 1fr}}@media (max-width:560px){.site-footer_cols__kLu36{grid-template-columns:1fr;gap:1.2rem}.site-footer_compactInner__y89Yz{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.site-footer_footer__zzHBa a{transition-duration:.01ms}}.site-header_header__NAfoY{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);border-radius:999px;margin-top:.75rem;background:color-mix(in srgb,var(--bg-elevated) 78%,transparent);box-shadow:0 10px 32px rgba(25,27,29,.045),inset 0 1px rgba(255,255,255,.56);max-width:100%;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--bg) 72%,transparent);border:1px solid var(--border)}.site-header_brand__lhzLm{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;font-size:1.15rem}.site-header_mark__QBaK5{width:1.55rem;height:1.55rem;border-radius:.42rem;background:color-mix(in srgb,var(--accent) 9%,var(--bg-elevated));border:1px solid var(--border-strong);color:var(--text);overflow:hidden}.site-header_panelOpen__fCvNl,.site-header_panel__pkKxJ{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex:1 1;min-width:0}.site-header_menuButton__NnSF_{display:none;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:transparent;cursor:pointer}.site-header_barsOpen__Jp8Q5,.site-header_bars__s452C{position:relative;display:block;width:1.2rem;height:2px;background:var(--text);border-radius:2px;transition:background .12s ease}.site-header_barsOpen__Jp8Q5:after,.site-header_barsOpen__Jp8Q5:before,.site-header_bars__s452C:after,.site-header_bars__s452C:before{content:"";position:absolute;left:0;width:100%;height:2px;background:var(--text);border-radius:2px;transition:transform .14s ease}.site-header_bars__s452C:before{transform:translateY(-6px)}.site-header_bars__s452C:after{transform:translateY(6px)}.site-header_barsOpen__Jp8Q5{background:transparent}.site-header_barsOpen__Jp8Q5:before{transform:rotate(45deg)}.site-header_barsOpen__Jp8Q5:after{transform:rotate(-45deg)}.site-header_nav__qrS3_{display:flex;align-items:center;gap:.5rem;margin-inline:auto}.site-header_link__GXa8r{color:var(--text-muted);padding:.45rem .7rem;border-radius:999px;font-size:.92rem}.site-header_link__GXa8r:hover{color:var(--text);background:var(--bg-hover)}.site-header_actions__SEBji{display:flex;align-items:center;gap:.55rem}@media (max-width:760px){.site-header_header__NAfoY{width:calc(100% - 1.25rem);padding:.55rem .75rem;border-radius:16px;margin-top:.55rem}.site-header_menuButton__NnSF_{display:inline-flex}.site-header_panel__pkKxJ{display:none}.site-header_panelOpen__fCvNl{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:1rem;padding:1rem;background:color-mix(in srgb,var(--bg-elevated) 94%,transparent);border:1px solid var(--border);border-radius:15px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow);max-height:calc(100vh - 4.5rem);overflow-y:auto}.site-header_nav__qrS3_{flex-direction:column;align-items:stretch;gap:.15rem;margin-inline:0}.site-header_link__GXa8r{padding:.7rem .6rem;font-size:1rem}.site-header_actions__SEBji{flex-direction:column;align-items:stretch}.site-header_actions__SEBji>*{width:100%}}