@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--red:#ec0000;--red-bright:#ff1d1d;--black:#050505;--black-soft:#0a0a0a;--panel:#0e0e0e;--white:#fff;--gray-50:#f2f2f2;--gray-100:#e6e6e6;--gray-300:#a8a8a8;--gray-500:#737373;--gray-700:#2a2a2a;--border:#ffffff1a;--font-sans:"Montserrat Variable", "Montserrat", system-ui, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--shell:min(1200px, calc(100vw - 48px));--radius-md:22px;--radius-lg:32px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black);scroll-padding-top:96px}body{background:var(--black);min-width:320px;color:var(--white);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--red-bright);outline-offset:4px}img{max-width:100%;display:block}[hidden]{display:none!important}.shell{width:var(--shell);margin-inline:auto}.page-grid{z-index:-2;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;mask-image:linear-gradient(#000000bf,#0000 62%)}.site-header{z-index:50;border-bottom:1px solid #0000;height:76px;transition:background .18s,border-color .18s,backdrop-filter .18s;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{border-color:var(--border);backdrop-filter:blur(18px);background:#050505d1}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{align-items:center;gap:12px;display:inline-flex}.brand-lockup{align-items:center;gap:10px;display:inline-flex}.brand-lockup img{object-fit:contain;width:36px;height:36px}.brand-lockup strong{color:var(--white);letter-spacing:.035em;font-size:1.3rem;font-weight:800;line-height:1}.brand-product{border-left:1px solid var(--gray-700);color:var(--gray-300);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding-left:12px;font-size:.67rem;font-weight:700}.desktop-nav{align-items:center;gap:32px;display:flex}.desktop-nav a,.github-link{color:var(--gray-300);font-size:.77rem;font-weight:600;transition:color .16s}.desktop-nav a:hover,.github-link:hover{color:var(--white)}.header-actions{align-items:center;gap:20px;display:flex}.github-link span,.text-link span{color:var(--red-bright)}.button{border:1px solid var(--red);background:var(--red);min-height:52px;color:var(--white);letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:.78rem;font-weight:750;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 42px #ec000033}.button:hover{background:var(--red-bright);transform:translateY(-2px);box-shadow:0 14px 50px #ec00004d}.button-small{min-height:40px;padding-inline:18px;font-size:.7rem}.button-dark{border-color:var(--white);background:var(--white);color:var(--black);box-shadow:none}.button-dark:hover{background:var(--gray-100);box-shadow:none}.button-light{border-color:var(--black);background:var(--black);color:var(--white);box-shadow:none}.button-light:hover{box-shadow:none;background:#181818}.button-outline-light{color:var(--white);box-shadow:none;background:0 0;border-color:#ffffff52}.button-outline-light:hover{border-color:var(--white);box-shadow:none;background:#ffffff14}.text-link{color:var(--gray-100);align-items:center;gap:8px;font-size:.78rem;font-weight:650;display:inline-flex}.text-link-dark{color:var(--black)}.menu-button{border:1px solid var(--border);background:0 0;border-radius:50%;width:42px;height:42px;padding:0;display:none}.menu-button span{background:var(--white);width:17px;height:1px;margin:5px auto;transition:transform .16s;display:block}.menu-button[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}.mobile-nav{background:#050505fa;padding:48px 24px;position:fixed;inset:76px 0 0}.mobile-nav a{border-bottom:1px solid var(--border);padding:18px 0;font-size:1.3rem;font-weight:650;display:block}.hero{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:64px;min-height:800px;padding-top:128px;padding-bottom:84px;display:grid;position:relative}.hero:before{z-index:-1;content:"";filter:blur(12px);background:radial-gradient(circle,#ec000029,#0000 66%);border-radius:50%;width:620px;height:620px;position:absolute;top:18%;left:-24%}.eyebrow,.section-kicker{color:var(--gray-300);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:.67rem;font-weight:750;display:inline-flex}.pulse-dot{background:var(--red-bright);border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 0 5px #ec000024}.pulse-dot:after{content:"";border:1px solid #ec000080;border-radius:50%;animation:2s infinite pulse;position:absolute;inset:-6px}@keyframes pulse{0%,to{opacity:.8;transform:scale(.72)}50%{opacity:0;transform:scale(1.35)}}.hero h1{letter-spacing:-.07em;max-width:720px;margin:28px 0 24px;font-size:clamp(3.5rem,6vw,6.25rem);font-weight:780;line-height:.95}.hero h1 em{color:var(--red);font-style:normal}.hero-lede{max-width:620px;color:var(--gray-300);margin:0;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.75}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.hero-proof{gap:0;margin-top:56px;display:flex}.hero-proof div{gap:8px;min-width:214px;padding-right:28px;display:grid}.hero-proof div+div{border-left:1px solid var(--border);padding-left:28px}.hero-proof strong{font-size:.73rem;font-weight:700}.hero-proof span{color:var(--gray-500);font-size:.68rem;line-height:1.5}.hero-console{perspective:1200px;min-height:590px;position:relative}.console-glow{filter:blur(24px);background:radial-gradient(circle,#ec000038,#0000 67%);border-radius:50%;position:absolute;inset:10% 0 0 12%}.console-window{border-radius:var(--radius-md);background:linear-gradient(145deg,#181818f5,#080808fa);border:1px solid #ffffff21;position:absolute;top:70px;left:24px;right:18px;overflow:hidden;transform:rotateY(-5deg)rotateX(2deg);box-shadow:0 60px 100px #000000ad,inset 0 0 0 1px #ec00000a}.console-topbar,.console-footer{border-bottom:1px solid var(--border);height:54px;color:var(--gray-500);font-family:var(--font-mono);grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:18px;font-size:.64rem;display:grid}.window-dots{gap:6px;display:flex}.window-dots i,.mini-window i{background:var(--gray-700);border-radius:50%;width:7px;height:7px}.window-dots i:first-child{background:var(--red)}.console-status{justify-self:end}.console-status i,.console-footer i{background:#44d27c;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.code-lines{padding:30px 10px 34px}.code-lines>div{color:#d6d6d6;min-height:29px;font-family:var(--font-mono);grid-template-columns:42px minmax(0,1fr);font-size:.66rem;line-height:1.65;display:grid}.line-number{color:#444;text-align:right;user-select:none;padding-right:14px}.code-lines b,.code-keyword{color:#f66;font-weight:500}.code-lines q,.code-string{color:#f0a6a6;quotes:none}.console-footer{border-top:1px solid var(--border);border-bottom:0;grid-template-columns:1fr auto;height:48px}.orbit-card{z-index:2;backdrop-filter:blur(8px);background:#0d0d0deb;border:1px solid #ffffff1a;border-radius:10px;gap:3px;min-width:112px;padding:13px 16px;display:grid;position:absolute;box-shadow:0 12px 42px #00000085}.orbit-card:before{background:var(--red);content:"";width:28px;height:1px;position:absolute;top:50%}.orbit-card span{color:var(--gray-500);font-family:var(--font-mono);letter-spacing:.14em;font-size:.54rem}.orbit-card strong{font-size:.68rem;font-weight:700}.orbit-card-one{top:8px;right:32px}.orbit-card-one:before,.orbit-card-three:before,.orbit-card-two:before{right:100%}.orbit-card-two{bottom:38px;right:-22px}.orbit-card-three{bottom:-5px;left:52px}.provider-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#080808;overflow:hidden}.provider-strip-inner{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:86px;display:grid}.provider-strip p{z-index:2;color:var(--gray-500);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#080808;margin:0;padding-right:36px;font-size:.62rem;font-weight:700;position:relative}.provider-marquee{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.provider-track{width:max-content;animation:38s linear infinite marquee;display:flex}.provider-track span{color:#c7c7c7;white-space:nowrap;align-items:center;gap:30px;margin-right:34px;font-size:.73rem;font-weight:650;display:inline-flex}.provider-track span:after{background:var(--red);content:"";border-radius:50%;width:4px;height:4px}@keyframes marquee{to{transform:translate(-50%)}}.section{padding-top:132px;padding-bottom:132px}.section-heading{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:64px;margin-bottom:70px;display:grid}.section-heading h2,.quickstart-copy h2,.adoption-heading h2{letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(2.5rem,4.7vw,4.7rem);font-weight:760;line-height:1.02}.section-heading>p,.quickstart-copy>p{color:var(--gray-300);margin:0;font-size:.93rem;line-height:1.75}.section-heading.centered{text-align:center;max-width:790px;margin-left:auto;margin-right:auto;display:block}.section-heading.centered>p{max-width:660px;margin:24px auto 0}.architecture{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(#ffffff04, #fff0), var(--black-soft);grid-template-columns:1fr .58fr 1fr .58fr 1fr;align-items:center;padding:38px;display:grid}.architecture-column{min-width:0}.architecture-label{color:var(--gray-500);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:.57rem;display:block}.architecture-card{border:1px solid var(--border);text-align:center;background:#101010;border-radius:18px;align-content:center;justify-items:center;min-height:186px;padding:26px;display:grid;position:relative;overflow:hidden}.architecture-card:after{content:"";filter:blur(16px);background:#ec00001c;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-60%;right:-22%}.architecture-card strong{margin-top:18px;font-size:.86rem}.architecture-card small{color:var(--gray-500);margin-top:8px;font-size:.63rem}.mini-window{border:1px solid var(--border);background:#080808;border-radius:8px;gap:6px;width:76px;padding:9px;display:flex}.mini-window i:first-child{background:var(--red)}.core-card{border-color:#ec000061;box-shadow:0 0 50px #ec000014}.core-card img{width:54px;height:auto}.connector{background:linear-gradient(90deg, var(--gray-700), var(--red), var(--gray-700));height:1px;margin-top:28px;position:relative}.connector:after{background:var(--red);width:7px;height:7px;box-shadow:0 0 14px var(--red);content:"";border-radius:50%;position:absolute;top:-3px;right:-1px}.connector span{color:var(--gray-500);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.48rem;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.provider-stack{gap:7px;display:grid}.provider-stack div{border:1px solid var(--border);background:#101010;border-radius:8px;justify-content:space-between;align-items:center;min-height:34px;padding-inline:13px;font-size:.62rem;font-weight:650;display:flex}.provider-stack div span{color:var(--red)}.provider-stack .provider-more{color:var(--gray-500);border-style:dashed;justify-content:center}.sdk-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--gray-50);color:var(--black);overflow:hidden}.sdk-section .section-kicker{color:var(--red)}.sdk-section .section-heading>p{color:#595959}.sdk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.sdk-card{border-radius:var(--radius-lg);flex-direction:column;gap:36px;min-height:670px;padding:40px;display:flex;position:relative;overflow:hidden}.sdk-card:before{content:"";opacity:.08;border:1px solid;border-radius:50%;width:390px;height:390px;position:absolute;top:-180px;right:-150px}.sdk-card-ts{background:var(--black);color:var(--white)}.sdk-card-py{background:var(--white);color:var(--black);border:1px solid #d5d5d5}.sdk-card-top{justify-content:space-between;align-items:center;display:flex}.language-mark{width:52px;height:52px;color:var(--red);border:1px solid;border-radius:13px;place-items:center;font-size:.82rem;font-weight:800;display:grid}.sdk-tags{gap:7px;display:flex}.sdk-tags span{letter-spacing:.08em;opacity:.65;text-transform:uppercase;border:1px solid;border-radius:999px;padding:8px 11px;font-size:.55rem;font-weight:700}.package-name{color:var(--red);font-family:var(--font-mono);margin:0 0 18px;font-size:.68rem}.sdk-card h3{letter-spacing:-.055em;max-width:440px;margin:0;font-size:clamp(2rem,3.3vw,3.15rem);font-weight:750;line-height:1.04}.sdk-description{max-width:490px;color:var(--gray-300);margin:20px 0 0;font-size:.84rem;line-height:1.72}.sdk-card-py .sdk-description{color:#5b5b5b}.install-command{min-height:56px;color:inherit;opacity:.86;background:#ffffff09;border:1px solid;border-radius:12px;justify-content:space-between;align-items:center;padding:0 8px 0 18px;display:flex}.sdk-card-py .install-command{background:var(--gray-50)}.install-command code{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.install-command button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:8px;flex:none;padding:10px 12px;font-size:.59rem;font-weight:700}.install-command button:hover{opacity:1;background:#7f7f7f1f}.sdk-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.sdk-card li{color:var(--gray-300);font-size:.72rem}.sdk-card-py li{color:#555}.sdk-card li span{color:var(--red);margin-right:10px}.sdk-links{align-items:center;gap:24px;margin-top:auto;display:flex}.capability-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capability-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffff03;min-height:290px;padding:34px;position:relative;overflow:hidden}.capability-number{color:var(--red);font-family:var(--font-mono);font-size:.62rem}.capability-card h3{letter-spacing:-.025em;margin:62px 0 14px;font-size:1.12rem;font-weight:700}.capability-card p{max-width:300px;color:var(--gray-500);margin:0;font-size:.75rem;line-height:1.72}.capability-line{background:var(--red);transform-origin:0;height:2px;transition:transform .28s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.capability-card:hover .capability-line{transform:scaleX(1)}.quickstart-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:radial-gradient(circle at 78% 46%,#ec000014,#0000 26%),#080808}.quickstart-layout{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);align-items:center;gap:90px;display:grid}.quickstart-copy h2{max-width:500px}.quickstart-copy>p{max-width:460px;margin-top:26px}.sdk-tabs{border:1px solid var(--border);background:#050505;border-radius:999px;gap:7px;margin-top:36px;padding:5px;display:inline-flex}.sdk-tabs button{min-width:108px;color:var(--gray-500);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 18px;font-size:.66rem;font-weight:700}.sdk-tabs button[aria-selected=true]{background:var(--red);color:var(--white)}.quickstart-code{min-width:0}.quickstart-panel{border-radius:var(--radius-md);background:#0b0b0b;border:1px solid #ffffff21;overflow:hidden;box-shadow:0 42px 90px #0006}.quickstart-panel-header,.quickstart-panel-footer{border-bottom:1px solid var(--border);min-height:50px;color:var(--gray-500);font-family:var(--font-mono);justify-content:space-between;align-items:center;padding:0 18px;font-size:.61rem;display:flex}.quickstart-panel-header div{align-items:center;gap:9px;display:flex}.file-dot{background:var(--red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ec0000cc}.quickstart-panel-header button{border:1px solid var(--border);color:var(--gray-300);font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:7px;padding:8px 10px;font-size:.58rem;font-weight:700}.quickstart-panel-header button:hover{border-color:var(--red);color:var(--white)}.quickstart-panel pre{color:#d1d1d1;min-height:400px;font-family:var(--font-mono);white-space:pre;margin:0;padding:30px;font-size:.68rem;line-height:1.75;overflow:auto}.quickstart-panel code{font-family:inherit}.code-comment{color:#565656}.quickstart-panel-footer{border-top:1px solid var(--border);border-bottom:0}.quickstart-panel-footer a{color:var(--gray-300);font-family:var(--font-sans);font-weight:650}.quickstart-panel-footer a span{color:var(--red)}.adoption-heading{max-width:840px;margin-bottom:70px}.adoption-steps{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adoption-steps article{border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-height:300px;padding:40px 34px;position:relative}.adoption-steps article+article{border-left:1px solid var(--border)}.step-index{color:var(--red);font-family:var(--font-mono);margin-bottom:70px;font-size:.68rem}.adoption-steps article>span{color:var(--gray-500);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:700}.adoption-steps h3{margin:16px 0 14px;font-size:1.06rem}.adoption-steps p{max-width:300px;color:var(--gray-500);margin:0;font-size:.72rem;line-height:1.7}.cta-section{border-radius:var(--radius-lg);background:var(--red);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:42px;margin-bottom:132px;padding:58px;display:grid;position:relative;overflow:hidden}.cta-section:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:520px;height:520px;position:absolute;top:-220px;right:24%}.cta-mark{background:var(--black);border:1px solid #ffffff3d;border-radius:22px;place-items:center;width:82px;height:82px;display:grid}.cta-mark img{width:66px;height:auto}.cta-section>div:not(.cta-mark):not(.cta-actions){z-index:1;position:relative}.cta-section>div>span{letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:750}.cta-section h2{letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(2.2rem,4vw,4rem);font-weight:760;line-height:1.02}.cta-actions{z-index:1;gap:10px;min-width:200px;display:grid;position:relative}.site-footer{border-top:1px solid var(--border);background:#030303}.footer-main{grid-template-columns:1fr 1.45fr;gap:80px;padding-top:72px;padding-bottom:72px;display:grid}.footer-lockup{gap:12px}.footer-lockup img{width:42px;height:42px}.footer-lockup strong{font-size:1.5rem}.footer-brand p{color:var(--gray-500);letter-spacing:.08em;text-transform:uppercase;margin:22px 0 0;font-size:.72rem;line-height:1.7}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.footer-links div{align-content:start;gap:13px;display:grid}.footer-links strong{margin-bottom:7px;font-size:.67rem}.footer-links a{color:var(--gray-500);font-size:.67rem;transition:color .16s}.footer-links a:hover{color:var(--white)}.footer-bottom{border-top:1px solid var(--border);color:#4c4c4c;justify-content:space-between;padding-top:22px;padding-bottom:30px;font-size:.58rem;display:flex}.toast{z-index:100;color:var(--white);opacity:0;pointer-events:none;background:#171717;border:1px solid #ffffff29;border-radius:10px;padding:13px 17px;font-size:.64rem;font-weight:650;transition:opacity .16s,transform .16s;position:fixed;bottom:22px;right:22px;transform:translateY(10px);box-shadow:0 20px 50px #00000080}.toast.is-visible{opacity:1;transform:translateY(0)}[data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (width<=1100px){:root{--shell:min(100% - 40px, 960px)}.desktop-nav{display:none}.hero{grid-template-columns:1fr;gap:20px;padding-top:170px}.hero-copy{max-width:820px}.hero-console{width:min(100%,720px);margin:10px auto 0}.architecture{grid-template-columns:1fr;gap:14px}.connector{background:linear-gradient(var(--gray-700), var(--red), var(--gray-700));width:1px;height:54px;margin:0 auto}.connector span{top:18px;left:14px;transform:none}.connector:after{top:auto;bottom:-1px;right:-3px}.architecture-label{text-align:center}.quickstart-layout{grid-template-columns:1fr;gap:48px}.quickstart-copy{max-width:720px}.cta-section{grid-template-columns:auto 1fr}.cta-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){:root{--shell:min(100% - 32px, 720px)}.site-header{height:68px}.brand-lockup{gap:8px}.brand-lockup img{width:32px;height:32px}.brand-lockup strong{font-size:1.16rem}.brand-product,.github-link,.header-actions .button{display:none}.menu-button{display:block}.mobile-nav{inset-block-start:68px}.hero{min-height:auto;padding-top:132px;padding-bottom:84px}.hero h1{font-size:clamp(3.3rem,13vw,5.2rem)}.hero-proof{flex-direction:column;gap:22px}.hero-proof div{padding:0}.hero-proof div+div{border-top:1px solid var(--border);border-left:0;padding:22px 0 0}.hero-console{min-height:520px}.console-window{top:50px;left:0;right:0;transform:none}.orbit-card{display:none}.provider-strip-inner{padding:22px 0;display:block}.provider-strip p{margin-bottom:18px;padding:0}.section{padding-top:96px;padding-bottom:96px}.section-heading{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.section-heading h2,.quickstart-copy h2,.adoption-heading h2{font-size:clamp(2.4rem,10vw,4rem)}.sdk-grid{grid-template-columns:1fr}.sdk-card{min-height:640px;padding:30px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adoption-steps{grid-template-columns:1fr}.adoption-steps article+article{border-top:0;border-left:0}.cta-section{padding:42px 30px;display:block}.cta-mark{margin-bottom:34px}.cta-actions{grid-template-columns:1fr;margin-top:34px;display:grid}.footer-main{grid-template-columns:1fr;gap:54px}}@media (width<=560px){:root{--shell:calc(100% - 28px)}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-actions .text-link{justify-content:center}.hero-console{min-height:430px}.console-topbar{grid-template-columns:1fr auto}.console-topbar>span:nth-child(2){display:none}.code-lines{padding-block:22px}.code-lines>div{grid-template-columns:32px minmax(0,1fr);font-size:.52rem}.console-footer{display:none}.architecture{padding:20px}.sdk-card{gap:30px;padding:26px}.sdk-card-top{align-items:flex-start}.sdk-tags{flex-direction:column;align-items:flex-end}.install-command code{font-size:.56rem}.sdk-links{flex-direction:column;align-items:stretch}.capability-grid{grid-template-columns:1fr}.capability-card{min-height:245px}.quickstart-panel pre{min-height:360px;padding:22px;font-size:.54rem}.sdk-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.sdk-tabs button{min-width:0}.cta-section h2{font-size:2.45rem}.footer-links{grid-template-columns:1fr 1fr;row-gap:42px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}
