.dc-demo{display:block;min-width:0;border:1px solid var(--sd-border);border-radius:20px;background:var(--sd-paper);scroll-margin-top:96px}.dc-demo-header{padding:24px 26px 16px}.dc-demo-label{color:var(--sd-action);font-size:12px;font-weight:750;letter-spacing:.06em}.dc-demo-label span{margin-right:8px;font-family:var(--sd-mono)}.dc-demo-header h2{margin:10px 0;font-size:clamp(22px,2.2vw,30px);line-height:1.2}.dc-demo-header>p:last-child{color:var(--sd-ink-muted);font-size:14px;line-height:1.6}.dc-demo-assignments{margin:0;padding:0;border:0}.dc-demo-choice{position:relative}.dc-demo-choice input{position:absolute;opacity:0;width:1px;height:1px}.dc-demo-choice label{display:flex;gap:14px;align-items:center;min-height:70px;padding:12px 26px;border-top:1px solid var(--sd-border);cursor:pointer;transition:background .15s ease}.dc-demo-choice input:checked+label{background:var(--sd-action-soft)}.dc-demo-choice input:focus-visible+label{outline:3px solid var(--sd-action);outline-offset:-3px}.dc-demo-choice label:hover{background:var(--sd-canvas)}.dc-demo-choice small{display:block;font-size:11px;color:var(--sd-ink-muted);margin-bottom:4px}.dc-demo-choice strong{font-size:14px;line-height:1.4}.dc-demo-number{color:var(--sd-ink-muted);font-family:var(--sd-mono);font-size:12px}.dc-demo-arrow{margin-left:auto;font-size:20px;color:var(--sd-action)}.dc-demo-artifacts{border-top:1px solid var(--sd-border);padding:22px 26px}.dc-demo-artifact{display:none}.dc-demo:has(#demo-choice-post:checked) [data-artifact=post],.dc-demo:has(#demo-choice-seo:checked) [data-artifact=seo],.dc-demo:has(#demo-choice-reply:checked) [data-artifact=reply]{display:block}@supports not selector(:has(*)){.dc-demo-artifact{display:block;margin-bottom:24px}}.dc-demo-artifact-meta{display:flex;justify-content:space-between;gap:12px;color:var(--sd-ink-muted);font-size:11px}.dc-demo-artifact h3{margin:12px 0;font-size:18px}.dc-demo-excerpt{line-height:1.7;font-size:15px}.sd-marketing .dc-demo-source-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--sd-action);font-size:13px;font-weight:700}.dc-demo-evidence{margin:0;padding:14px 16px;border-left:2px solid var(--sd-border);background:var(--sd-canvas);scroll-margin-top:96px}.dc-demo-evidence p{font-size:13px;line-height:1.6}.dc-demo-evidence-label{font-size:11px!important;font-weight:700;margin-bottom:6px}.dc-demo-evidence footer{margin-top:8px;font-size:11px;color:var(--sd-ink-muted);line-height:1.5}.dc-demo-review{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.dc-demo-review .sd-button{min-height:44px;padding:10px 14px;font-size:13px}.dc-demo-status{display:block;font-size:13px;color:var(--sd-ink-muted);line-height:1.6}.dc-demo-status span{display:block;margin-top:12px}.dc-demo-handoff{margin-top:16px;padding:16px;border:1px solid var(--sd-border);border-radius:12px}.dc-demo-next{color:var(--sd-action);font-size:12px;font-weight:700}.dc-demo-handoff h4{margin:8px 0;font-size:17px}.dc-demo-handoff>p{font-size:13px;line-height:1.6}.dc-demo-handoff-actions{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px}.sd-marketing .dc-demo-handoff-actions a,.dc-demo-handoff-actions button{display:inline-flex;align-items:center;min-height:44px;padding:0;color:var(--sd-action);background:transparent;border:0;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.dc-demo-boundary{padding:14px 26px;border-top:1px solid var(--sd-border);color:var(--sd-ink-muted);font-size:11px;line-height:1.6}.dc-demo [hidden]{display:none!important}.dc-demo :focus-visible{outline:3px solid var(--sd-action);outline-offset:3px}.dc-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dc-example-note{margin:0 0 18px;font-size:12px;color:var(--sd-ink-muted)}@media(max-width:680px){.dc-demo-header,.dc-demo-artifacts{padding:20px}.dc-demo-choice label{padding:12px 20px}.dc-demo-boundary{padding:14px 20px}}@media(prefers-reduced-motion:reduce){.dc-demo-choice label{transition:none}}.dc-pricing{border-top:1px solid var(--sd-border);background:var(--sd-paper)}donecrew-pricing{display:block;margin-top:36px}.dc-pricing [hidden]{display:none}.dc-pricing__status{max-width:65ch;padding:24px;border:1px solid var(--sd-border);border-radius:var(--sd-radius-md);background:var(--sd-canvas);color:var(--sd-ink-muted)}.dc-pricing__status+.dc-pricing__plans{margin-top:20px}.dc-pricing__plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.dc-pricing__plan{min-width:0;padding:28px;border:1px solid var(--sd-border-strong);border-radius:var(--sd-radius-lg);background:var(--sd-canvas)}.dc-pricing__plan h3{overflow-wrap:anywhere;font-size:19px}.dc-pricing .dc-pricing__amount{margin-top:22px;overflow-wrap:anywhere;font-family:var(--sd-display);font-size:clamp(30px,4vw,44px);line-height:1.2}.dc-pricing__period{color:var(--sd-ink-muted)}.dc-pricing .dc-pricing__units{margin-top:22px;padding-top:16px;border-top:1px solid var(--sd-border)}.dc-pricing .dc-pricing__availability{margin-top:16px;color:var(--sd-warning);font-size:14px}.dc-pricing [data-pricing-retry]{margin-top:20px}.dc-pricing__next{display:flex;align-items:flex-start;flex-wrap:wrap;gap:20px 32px;margin-top:28px}.dc-pricing__next p{max-width:62ch;color:var(--sd-ink-muted);font-size:14px}
