.panel{background:var(--dark-code);border:1px solid var(--dark-hairline);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-overlay)}.panel .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:12px 20px;border:0;border-radius:var(--radius-btn);background:var(--cobalt);color:var(--dark-text);font-family:var(--font-mono);font-size:13.5px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background var(--dur-instant) var(--ease-standard)}.panel .btn:hover{background:var(--cobalt-hover)}.panel .btn .ic{width:12px;height:12px}.panel .dim{color:var(--dark-dim)}.live-dot{display:inline-block;width:7px;height:7px;flex:none;border-radius:var(--radius-pill);background:var(--green);animation:mr-live-pulse 1.6s ease infinite}@keyframes mr-live-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.live-dot{animation:none}}.sdk-hero:where(.astro-inrbxw64){min-height:760px}.sdk-hero-grid:where(.astro-inrbxw64){position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:clamp(56px,7vw,104px);align-items:center;min-height:760px;padding-block:clamp(76px,9vw,128px)}.sdk-hero-copy:where(.astro-inrbxw64) .h1:where(.astro-inrbxw64){max-width:700px;margin:0;font-size:clamp(48px,5.4vw,76px);line-height:.98}.sdk-hero-copy:where(.astro-inrbxw64) .lede:where(.astro-inrbxw64){max-width:650px;margin-top:var(--space-xl)}.hero-actions:where(.astro-inrbxw64){display:flex;gap:var(--space-md);margin-top:var(--space-2xl)}.hero-note:where(.astro-inrbxw64){margin:var(--space-md) 0 0;color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.runner-example:where(.astro-inrbxw64),.sdk-runner:where(.astro-inrbxw64){min-width:0}.source-code:where(.astro-inrbxw64) .ds-code,.install-panel:where(.astro-inrbxw64) .ds-code{box-shadow:var(--shadow-overlay)}.contract-head:where(.astro-inrbxw64){display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1fr);gap:var(--space-3xl);align-items:end}.contract-head:where(.astro-inrbxw64) .h2:where(.astro-inrbxw64),.domains-head:where(.astro-inrbxw64) .h2:where(.astro-inrbxw64),.source-copy:where(.astro-inrbxw64) .h2:where(.astro-inrbxw64),.install-copy:where(.astro-inrbxw64) .h2:where(.astro-inrbxw64){margin:0}.contract-head:where(.astro-inrbxw64) .lede:where(.astro-inrbxw64){margin:0}.contract-grid:where(.astro-inrbxw64){display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--space-3xl);border-top:1px solid var(--border-strong)}.contract-item:where(.astro-inrbxw64){min-height:310px;padding:var(--space-2xl) var(--space-2xl) 0 0}.contract-item:where(.astro-inrbxw64)+.contract-item:where(.astro-inrbxw64){padding-left:var(--space-2xl);border-left:1px solid var(--border-hairline)}.contract-icon:where(.astro-inrbxw64){display:grid;width:50px;height:50px;place-items:center;border-radius:var(--radius-menu);background:var(--ink)}.contract-icon--cobalt:where(.astro-inrbxw64){color:var(--cobalt-light)}.contract-icon--yellow:where(.astro-inrbxw64){color:var(--yellow)}.contract-icon--orange:where(.astro-inrbxw64){color:var(--orange)}.contract-item:where(.astro-inrbxw64) h3:where(.astro-inrbxw64){max-width:290px;margin:var(--space-xl) 0 0;font-size:23px;line-height:1.2}.contract-item:where(.astro-inrbxw64) p:where(.astro-inrbxw64){max-width:340px;margin:var(--space-md) 0 0;color:var(--text-body);line-height:1.65}.source-section:where(.astro-inrbxw64){background:var(--paper)}.source-layout:where(.astro-inrbxw64){display:grid;grid-template-columns:minmax(0,.8fr) minmax(560px,1.2fr);gap:clamp(56px,8vw,120px);align-items:center}.source-copy:where(.astro-inrbxw64) .lede:where(.astro-inrbxw64){margin-top:var(--space-xl)}.source-copy:where(.astro-inrbxw64) .arrow-link:where(.astro-inrbxw64){display:inline-block;margin-top:var(--space-xl)}.domains-head:where(.astro-inrbxw64){max-width:780px}.domains-head:where(.astro-inrbxw64) .lede:where(.astro-inrbxw64){max-width:680px;margin-top:var(--space-xl)}.domains-grid:where(.astro-inrbxw64){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg);margin-top:var(--space-3xl)}.domains-grid:where(.astro-inrbxw64) .ds-card{min-height:300px}.domain-glyph:where(.astro-inrbxw64){display:grid;width:52px;height:52px;place-items:center;border-radius:var(--radius-menu)}.domain-glyph--cobalt:where(.astro-inrbxw64){background:var(--cobalt);color:var(--n-100)}.domain-glyph--ink:where(.astro-inrbxw64){background:var(--ink);color:var(--yellow)}.domain-glyph--yellow:where(.astro-inrbxw64){background:var(--yellow);color:var(--ink)}.domain-glyph--orange:where(.astro-inrbxw64){background:var(--orange);color:var(--ink)}.domains-grid:where(.astro-inrbxw64) h3:where(.astro-inrbxw64){margin:var(--space-lg) 0 0;font-size:19px}.domains-grid:where(.astro-inrbxw64) p:where(.astro-inrbxw64){margin:0;color:var(--text-body);font-size:14px;line-height:1.65}.install-layout:where(.astro-inrbxw64){display:grid;grid-template-columns:minmax(0,.8fr) minmax(520px,1fr);gap:clamp(56px,8vw,120px);align-items:center}.install-copy:where(.astro-inrbxw64) .lede:where(.astro-inrbxw64){margin-top:var(--space-xl)}.docs-links:where(.astro-inrbxw64){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-lg);overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface-card)}.docs-links:where(.astro-inrbxw64) a:where(.astro-inrbxw64){display:flex;justify-content:space-between;padding:16px 20px;color:var(--ink);font-family:var(--font-mono);font-size:11px;text-decoration:none;transition:background var(--dur-instant) var(--ease-standard),color var(--dur-instant) var(--ease-standard)}.docs-links:where(.astro-inrbxw64) a:where(.astro-inrbxw64):nth-child(2n){border-left:1px solid var(--border-hairline)}.docs-links:where(.astro-inrbxw64) a:where(.astro-inrbxw64):nth-child(n+3){border-top:1px solid var(--border-hairline)}.docs-links:where(.astro-inrbxw64) a:where(.astro-inrbxw64) span:where(.astro-inrbxw64){color:var(--cobalt);font-size:inherit;letter-spacing:normal}.docs-links:where(.astro-inrbxw64) a:where(.astro-inrbxw64):hover{background:var(--cobalt-tint);color:var(--cobalt)}.closing-section:where(.astro-inrbxw64){padding-top:0}.cta-body:where(.astro-inrbxw64){position:relative;z-index:1;max-width:66%}.cta-title:where(.astro-inrbxw64){max-width:720px;margin:0;color:var(--dark-text);font-size:clamp(30px,3.4vw,44px);letter-spacing:-.03em;line-height:1.05}.cta-sub:where(.astro-inrbxw64){max-width:560px;margin:var(--space-md) 0 0;color:var(--dark-muted);font-size:16px;line-height:1.55}.cta-actions:where(.astro-inrbxw64){display:flex;gap:var(--space-sm);margin-top:var(--space-xl)}@media(max-width:1020px){.sdk-hero-grid:where(.astro-inrbxw64),.source-layout:where(.astro-inrbxw64),.install-layout:where(.astro-inrbxw64){grid-template-columns:1fr}.sdk-hero-grid:where(.astro-inrbxw64){gap:var(--space-3xl)}.runner-example:where(.astro-inrbxw64),.source-code:where(.astro-inrbxw64),.install-panel:where(.astro-inrbxw64){max-width:760px}.contract-head:where(.astro-inrbxw64){grid-template-columns:1fr;gap:var(--space-xl)}.domains-grid:where(.astro-inrbxw64){grid-template-columns:repeat(2,minmax(0,1fr))}.cta-body:where(.astro-inrbxw64){max-width:100%}}@media(max-width:720px){.sdk-hero:where(.astro-inrbxw64){min-height:0}.sdk-hero-grid:where(.astro-inrbxw64){min-height:0;padding-block:72px}.sdk-hero-copy:where(.astro-inrbxw64) .h1:where(.astro-inrbxw64){max-width:12ch;font-size:clamp(38px,10.5vw,44px);line-height:1}.sdk-hero-copy:where(.astro-inrbxw64) .lede:where(.astro-inrbxw64){max-width:35ch;margin-top:var(--space-lg);font-size:16px;line-height:1.55}.hero-actions:where(.astro-inrbxw64){align-items:stretch;flex-direction:column}.hero-note:where(.astro-inrbxw64){line-height:1.6}.contract-grid:where(.astro-inrbxw64){grid-template-columns:1fr}.contract-item:where(.astro-inrbxw64){min-height:0;padding:var(--space-xl) 0}.contract-item:where(.astro-inrbxw64)+.contract-item:where(.astro-inrbxw64){padding-left:0;border-top:1px solid var(--border-hairline);border-left:0}.domains-grid:where(.astro-inrbxw64){grid-template-columns:1fr}.domains-grid:where(.astro-inrbxw64) .ds-card{min-height:0}.docs-links:where(.astro-inrbxw64){grid-template-columns:1fr}.docs-links:where(.astro-inrbxw64) a:where(.astro-inrbxw64):nth-child(2n){border-left:0}.docs-links:where(.astro-inrbxw64) a:where(.astro-inrbxw64)+a:where(.astro-inrbxw64){border-top:1px solid var(--border-hairline)}.cta-actions:where(.astro-inrbxw64){align-items:stretch;flex-direction:column}}
