.sdk-page{color:var(--ink);background:#fff}.sdk-page main{overflow:clip}.sdk-section-head{max-width:820px}.sdk-section-head .eyebrow{color:var(--muted);margin-bottom:16px}.sdk-section-copy{max-width:66ch;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.55}.sdk-code-section{padding:96px 0}.sdk-code-layout{grid-template-columns:minmax(0,3fr) minmax(300px,2fr);align-items:stretch;gap:16px;display:grid}.sdk-page .code-card pre{min-height:292px}.sdk-capability-chips{gap:10px;display:grid}.sdk-capability-chip{background:var(--chip-on-dark);color:#fff;border:1px solid #ffffff14;border-radius:24px;align-items:center;min-height:84px;padding:22px 24px 22px 56px;font-size:16px;line-height:1.4;display:flex;position:relative}.sdk-capability-chip:before{background:var(--lime);content:"";border-radius:50%;width:10px;height:10px;position:absolute;left:24px;box-shadow:0 0 16px #e0ff4f7a}.sdk-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.sdk-module-card{isolation:isolate;border:1px solid #052b4214;border-radius:24px;flex-direction:column;min-height:390px;padding:28px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.sdk-module-card:after{z-index:-1;content:"";border:1px solid #ffffff94;border-radius:50%;width:94%;height:74%;position:absolute;bottom:-22%;right:-30%;transform:rotate(-18deg);box-shadow:0 0 0 18px #ffffff1c,0 0 0 38px #ffffff14}.sdk-module-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #052b421a}.sdk-module-card-capture{background:linear-gradient(145deg,#e0e4ff,#c9d2ff)}.sdk-module-card-record{background:radial-gradient(circle at 80% 85%, white 0%, transparent 28%), linear-gradient(145deg, #f2ffc0, var(--lime))}.sdk-module-card-stream{background:linear-gradient(145deg,#e9fffd,#cff3f0)}.sdk-module-card-analysis{background:linear-gradient(145deg, #fafafa, var(--card-grey))}.sdk-module-number{font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:12px}.sdk-module-card h3{font-family:var(--font-display), Arial, sans-serif;margin:54px 0 0;font-size:28px;font-weight:600;line-height:1.15}.sdk-module-card>p{margin:16px 0 20px;font-size:15px;line-height:1.52}.sdk-module-links{gap:10px;margin-top:auto;padding-top:22px;display:grid}.sdk-table-link{margin-top:26px}.sdk-gate-path{background:var(--ink-dark-section);align-content:center;gap:12px;width:100%;min-height:320px;padding:36px;display:grid}.sdk-gate-path div{background:var(--chip-on-dark);color:#fff;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:18px;padding:20px;display:grid}.sdk-gate-path span,.sdk-pipeline-step span,.sdk-artifact-card .honest-chip,.sdk-sibling-card span{font-family:var(--font-mono), monospace}.sdk-gate-path span{color:var(--lime);font-size:12px}.sdk-gate-path strong{font-size:16px;font-weight:500}.sdk-faq .faq-block{max-width:920px;margin:48px auto 0}.sdk-faq .faq-list details p a{color:var(--violet);font-weight:600}.sdk-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.sdk-capability-card{border:1px solid var(--hairline);background:#fff;border-radius:24px;min-height:300px;padding:30px;transition:border-color .18s,box-shadow .2s,transform .2s}.sdk-capability-card:hover{border-color:#614efa73;transform:translateY(-3px);box-shadow:0 12px 32px #052b421a}.sdk-capability-card .eyebrow{color:var(--violet)}.sdk-capability-card h3{font-family:var(--font-display), Arial, sans-serif;margin:54px 0 0;font-size:25px;font-weight:600;line-height:1.15}.sdk-capability-card>p:last-child{color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.55}.sdk-story .split-media{background:var(--ink-dark-section);align-items:center;display:flex}.sdk-pipeline{width:100%;margin:0;padding:38px}.sdk-pipeline-track{gap:26px;display:grid}.sdk-pipeline-step{background:var(--chip-on-dark);color:#fff;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:16px;min-height:58px;padding:14px 18px;display:grid;position:relative}.sdk-pipeline-step:not(:last-child):after{background:var(--lime);content:"";width:1px;height:26px;position:absolute;bottom:-27px;left:34px}.sdk-pipeline-step span{color:var(--lime);font-size:11px}.sdk-pipeline-step strong{font-size:15px;font-weight:500}.sdk-pipeline figcaption{color:var(--muted-on-dark);font-family:var(--font-mono), monospace;margin-top:24px;font-size:11px;line-height:1.5}.sdk-artifacts .sdk-section-head .eyebrow,.sdk-artifacts .sdk-section-copy{color:var(--muted-on-dark)}.sdk-artifact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.sdk-artifact-card{background:var(--chip-on-dark);border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:190px;padding:28px;display:flex}.sdk-artifact-card h3{font-family:var(--font-display), Arial, sans-serif;margin:0;font-size:24px;font-weight:600}.sdk-dark-link{color:var(--lime);margin-top:28px;font-weight:600;display:inline-flex}.sdk-sibling-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.sdk-sibling-card{border:1px solid var(--hairline);background:var(--card-grey);border-radius:24px;flex-direction:column;min-height:250px;padding:28px;transition:border-color .18s,box-shadow .2s,transform .2s;display:flex}.sdk-sibling-card:hover{border-color:var(--violet);transform:translateY(-3px);box-shadow:0 12px 32px #052b421a}.sdk-sibling-card h3{font-family:var(--font-display), Arial, sans-serif;margin:0;font-size:27px;font-weight:600}.sdk-sibling-card p{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.5}.sdk-sibling-card span{margin-top:auto;padding-top:28px;font-size:12px;font-weight:600}.sdk-page .evaluation-cta .cta-caption a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.sdk-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sdk-code-layout{grid-template-columns:1fr}.sdk-capability-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.sdk-capability-chip{align-items:flex-start;min-height:132px;padding:50px 20px 20px}.sdk-capability-chip:before{top:24px;left:20px}}@media (max-width:820px){.sdk-capability-grid,.sdk-artifact-grid,.sdk-sibling-grid{grid-template-columns:1fr}.sdk-capability-card,.sdk-artifact-card,.sdk-sibling-card{min-height:0}}@media (max-width:620px){.sdk-module-grid,.sdk-capability-chips{grid-template-columns:1fr}.sdk-module-card{min-height:340px}.sdk-capability-chip{align-items:center;min-height:84px;padding:20px 20px 20px 52px}.sdk-capability-chip:before{top:auto;left:20px}.sdk-gate-path,.sdk-pipeline{padding:24px}}@media (max-width:540px){.sdk-code-section{padding:80px 0}.sdk-page .code-card pre{min-height:0;padding:26px 22px;font-size:11px;line-height:1.7}.sdk-module-card,.sdk-capability-card,.sdk-artifact-card,.sdk-sibling-card{padding:24px}}@media (prefers-reduced-motion:reduce){.sdk-module-card:hover,.sdk-capability-card:hover,.sdk-sibling-card:hover{transform:none}}
