html{color-scheme:dark}body{background:radial-gradient(circle at 72% -20%,rgba(73,166,255,.06),transparent 34%),var(--cmc-bg)}
:focus-visible{outline:2px solid var(--cmc-blue);outline-offset:2px}
.cmc-progress{height:4px;border-radius:999px;background:#172331;overflow:hidden}.cmc-progress>i{display:block;height:100%;width:var(--progress,0%);background:var(--cmc-gradient);border-radius:inherit}
.cmc-inline-check{width:auto!important}.cmc-mt-0{margin-top:0!important}.cmc-mt-16{margin-top:16px!important}.cmc-mt-20{margin-top:20px!important}
.cmc-public-copy{max-width:760px;color:var(--cmc-text-muted);font-size:16px;line-height:1.75}.cmc-public-copy strong{color:var(--cmc-text)}
.cmc-page-hero{padding:72px 0 44px;max-width:850px}.cmc-page-hero h1{font-size:clamp(40px,6vw,72px);line-height:.98;margin:8px 0 20px;letter-spacing:-.05em}.cmc-page-hero h1 span{background:var(--cmc-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}
.cmc-content-section{padding:28px 0 64px}.cmc-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cmc-content-card{padding:24px;background:linear-gradient(180deg,var(--cmc-surface),#0d151d);border:1px solid var(--cmc-border);border-radius:var(--cmc-radius-lg)}.cmc-content-card h3{margin:8px 0;font-size:19px}.cmc-content-card p{margin:0;color:var(--cmc-text-muted)}
.cmc-install-divider{border:0;border-top:1px solid var(--cmc-border);margin:22px 0}
