.developer-runtime-boundary{display:grid;gap:var(--space-4)}.developer-runtime-boundary__item{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-secondary)}.developer-runtime-boundary__item .card-description,.developer-runtime-check-list li{font-size:var(--font-body);line-height:var(--line-height-relaxed)}.developer-runtime-boundary__item span{color:var(--accent-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.developer-runtime-sdk-section{background:var(--bg-secondary);max-width:none}.developer-runtime-sdk-layout{display:grid;gap:var(--space-8)}.developer-runtime-sdk-copy .section-heading{margin-bottom:0}.developer-runtime-check-list{display:grid;gap:var(--space-3);max-width:none;margin:var(--space-6) 0 0;padding:0;list-style:none;text-align:left}.developer-runtime-check-list li{padding:var(--space-3) var(--space-4);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-white);color:var(--text-secondary)}.developer-runtime-code{width:100%;max-width:none;min-height:0;margin:0;padding:var(--space-4);overflow-x:auto;border:1px solid var(--border-dark);border-radius:var(--radius-lg);background:var(--bg-dark);color:var(--text-inverse);box-shadow:var(--shadow-sm)}.developer-runtime-code__chrome{display:flex;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-dark)}.developer-runtime-code__chrome span{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--text-inverse-muted)}.developer-runtime-code__chrome span:first-child{background:var(--accent-primary)}.developer-runtime-code pre{margin:var(--space-5) 0 0}.developer-runtime-code code{display:grid;font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.developer-runtime-code code>span{display:block;white-space:pre}.developer-runtime-code b,.developer-runtime-code em{color:var(--accent-primary);font-style:normal;font-weight:var(--font-weight-semibold)}.developer-runtime-code i{color:var(--text-inverse-muted);font-style:normal}.developer-runtime-note-wrap{max-width:none;margin:0 auto;padding:0}@media(min-width:768px){.developer-runtime-boundary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.developer-runtime-trust-section .capabilities-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.developer-runtime-sdk-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center}}.developer-runtime-boundary-inline-link{display:inline-flex;gap:var(--space-2);align-items:center;color:var(--accent-primary);font-weight:var(--font-weight-semibold);text-decoration:none}.developer-runtime-page .capabilities-section{padding-inline:0}.developer-runtime-page .capabilities-section__container{max-width:var(--container-content);padding-inline:var(--gutter-mobile)}.developer-runtime-page .capability-card-header .icon-box{width:44px!important;height:44px!important}.developer-runtime-page .capability-card-features li{align-items:flex-start}.developer-runtime-page .tech-hero-proof-list{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;max-width:none}.developer-runtime-page .tech-hero-proof-list li{width:auto;flex:0 0 auto;padding:var(--space-2) var(--space-3)}@media(min-width:768px){.developer-runtime-page .capabilities-section__container{padding-inline:var(--gutter-desktop)}}@media(max-width:767px){.developer-runtime-page .platform-story__breadcrumbs .breadcrumbs{gap:var(--space-1);font-size:var(--font-size-xs)}.developer-runtime-page .platform-story__breadcrumbs .breadcrumb-link{min-height:32px;padding-inline:var(--space-1)}.developer-runtime-code{padding:var(--space-3)}}.developer-runtime-code{scrollbar-width:thin;scrollbar-color:var(--text-inverse-muted) transparent;background:linear-gradient(to right,var(--bg-dark) 30%,transparent) left / 28px 100% no-repeat local,linear-gradient(to left,var(--bg-dark) 30%,transparent) right / 28px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,rgba(255,255,255,.18),transparent) right / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 0 50%,rgba(255,255,255,.18),transparent) left / 14px 100% no-repeat scroll,var(--bg-dark)}@media(max-width:767px){.developer-runtime-code code{font-size:var(--font-size-xs)}}
