.cc-docs-hero{background:radial-gradient(900px 420px at 18% -12%, var(--cc-mk-accent-soft), transparent 62%);padding-top:clamp(48px,8vw,88px);padding-bottom:clamp(24px,4vw,48px)}.cc-docs-title{font-size:clamp(1.9rem,4.2vw,2.9rem)}.cc-docs-lead{margin-bottom:0}.cc-docs-breadcrumb{align-items:center;gap:var(--cc-space-2,8px);font-size:var(--cc-text-sm,.88rem);color:var(--cc-mk-text-muted);margin-bottom:var(--cc-space-6,24px);display:flex}.cc-docs-breadcrumb a{color:var(--cc-mk-text-muted);text-decoration:none}.cc-docs-breadcrumb a:hover{color:var(--cc-mk-text);text-decoration:underline}.cc-docs-prose{color:var(--cc-mk-text-soft);line-height:1.7}.cc-docs-prose h2{font-size:var(--cc-text-xl,1.45rem);letter-spacing:-.015em;color:var(--cc-mk-text);margin:var(--cc-space-10,48px) 0 var(--cc-space-3,12px);scroll-margin-top:96px;font-weight:750}.cc-docs-prose h2:first-child{margin-top:0}.cc-docs-prose h3{font-size:var(--cc-text-md,1.05rem);color:var(--cc-mk-text);margin:var(--cc-space-6,24px) 0 var(--cc-space-2,8px);font-weight:700}.cc-docs-prose p{margin:0 0 var(--cc-space-4,16px)}.cc-docs-prose a{color:var(--cc-mk-text);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--cc-mk-accent) 65%, transparent);text-underline-offset:3px;font-weight:600}.cc-docs-prose a:hover{text-decoration-color:var(--cc-mk-accent)}.cc-docs-prose strong{color:var(--cc-mk-text);font-weight:650}.cc-docs-prose ul,.cc-docs-prose ol{margin:0 0 var(--cc-space-4,16px);gap:var(--cc-space-2,8px);padding-left:1.35em;display:grid}.cc-docs-prose li::marker{color:var(--cc-mk-accent);font-weight:700}.cc-docs-prose code{color:var(--cc-mk-text);background:var(--cc-mk-surface-tint);border:1px solid var(--cc-mk-border-soft);border-radius:var(--cc-radius-sm,6px);overflow-wrap:anywhere;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.cc-docs-steps{counter-reset:cc-docs-step;list-style:none;gap:var(--cc-space-4,16px)!important;padding-left:0!important}.cc-docs-steps>li{counter-increment:cc-docs-step;padding-left:46px;position:relative}.cc-docs-steps>li:before{content:counter(cc-docs-step);border-radius:var(--cc-radius-full,999px);background:var(--cc-mk-brand);width:30px;height:30px;color:var(--cc-mk-on-brand);font-size:var(--cc-text-sm,.88rem);place-items:center;font-weight:750;display:grid;position:absolute;top:0;left:0}.cc-docs-steps>li>strong:first-child{margin-bottom:2px;display:block}.cc-docs-note{border:1px solid color-mix(in srgb, var(--cc-mk-accent) 35%, var(--cc-mk-border));background:color-mix(in srgb, var(--cc-mk-accent) 7%, var(--cc-mk-surface));border-radius:var(--cc-radius-md,10px);padding:var(--cc-space-4,16px) var(--cc-space-5,20px);margin:0 0 var(--cc-space-4,16px)}.cc-docs-note p:last-child{margin-bottom:0}.cc-docs-note-label{font-size:var(--cc-text-xs,.8rem);letter-spacing:.06em;text-transform:uppercase;color:var(--cc-mk-text);margin-bottom:var(--cc-space-2,8px);font-weight:750;display:block}.cc-docs-table-wrap{margin:0 0 var(--cc-space-4,16px);border:1px solid var(--cc-mk-border-soft);border-radius:var(--cc-radius-md,10px);overflow-x:auto}.cc-docs-table-wrap table{border-collapse:collapse;width:100%;font-size:var(--cc-text-sm,.88rem)}.cc-docs-table-wrap th,.cc-docs-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--cc-mk-border-soft);padding:10px 14px}.cc-docs-table-wrap thead th{color:var(--cc-mk-text);background:var(--cc-mk-surface-tint);white-space:nowrap;font-weight:700}.cc-docs-table-wrap tbody tr:last-child td{border-bottom:none}.cc-docs-table-wrap td:first-child{color:var(--cc-mk-text);white-space:nowrap;font-weight:600}.cc-docs-card{color:inherit;transition:border-color var(--cc-dur-fast,.15s) var(--cc-ease,ease), transform var(--cc-dur-fast,.15s) var(--cc-ease,ease);text-decoration:none;display:block}.cc-docs-card:hover{border-color:color-mix(in srgb, var(--cc-mk-accent) 45%, var(--cc-mk-border));transform:translateY(-2px)}.cc-docs-card .cc-mk-h3{margin-bottom:var(--cc-space-2,8px)}.cc-docs-card .cc-mk-caption{margin:0}.cc-docs-card-cta{margin-top:var(--cc-space-3,12px);font-size:var(--cc-text-sm,.88rem);color:var(--cc-mk-text);font-weight:650;display:inline-block}.cc-docs-help-note{text-align:center;margin-top:var(--cc-space-8,32px)}.cc-docs-help-note a{color:var(--cc-mk-text);font-weight:650}
