.onboarding-step.step-ai-describe .step-container{max-width:720px;width:100%;background:var(--surface);border-radius:24px;padding:3rem;box-shadow:0 20px 25px -5px var(--shadow-weak),0 10px 10px -5px var(--shadow-weak);animation:slideUp .5s ease-out}.onboarding-step.step-ai-describe .ai-describe-examples,.onboarding-step.step-ai-describe .step-header{margin-bottom:1.75rem}.onboarding-step.step-ai-describe .ai-describe-examples-label{display:block;margin-bottom:.6rem;font-size:.85rem;color:var(--onboarding-accent)}.onboarding-step.step-ai-describe .ai-describe-examples-list{display:flex;flex-wrap:wrap;gap:.6rem}.onboarding-step.step-ai-describe .ai-describe-example{padding:.45rem .9rem;border:1px solid rgba(var(--accent-rgb),.28);border-radius:999px;background:var(--onboarding-light);color:var(--onboarding-primary);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.onboarding-step.step-ai-describe .ai-describe-example:hover{background:var(--surface);border-color:var(--onboarding-primary)}.onboarding-step.step-ai-describe .ai-describe-textarea{min-height:190px;resize:vertical;line-height:1.6;font-family:inherit}.onboarding-step.step-ai-describe .ai-describe-counter{align-self:flex-end;font-size:.75rem;color:var(--onboarding-accent)}.onboarding-step.step-ai-describe .ai-describe-blank-link{display:block;width:100%;margin-top:1.5rem;padding:0;border:none;background:none;color:var(--onboarding-accent);font-size:.875rem;text-decoration:underline;cursor:pointer}.onboarding-step.step-ai-describe .ai-describe-blank-link:hover{color:var(--onboarding-secondary)}.onboarding-step.step-ai-done .step-container{max-width:620px;width:100%;background:var(--surface);border-radius:24px;padding:3rem;text-align:center;box-shadow:0 20px 25px -5px var(--shadow-weak),0 10px 10px -5px var(--shadow-weak);animation:slideUp .5s ease-out}.onboarding-step.step-ai-done .ai-done-eyebrow{margin:0 0 .75rem;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--onboarding-primary)}.onboarding-step.step-ai-done .ai-done-title{margin:0;font-size:1.5rem;font-weight:500;color:var(--onboarding-accent)}.onboarding-step.step-ai-done .ai-done-date{margin:.4rem 0 2rem;font-size:2.6rem;font-weight:700;line-height:1.15;color:var(--onboarding-secondary)}.onboarding-step.step-ai-done .ai-done-counts{display:flex;justify-content:center;gap:2.5rem;margin-bottom:2rem}.onboarding-step.step-ai-done .ai-done-count{display:flex;flex-direction:column;gap:.25rem}.onboarding-step.step-ai-done .ai-done-count-value{font-size:1.9rem;font-weight:700;color:var(--onboarding-primary)}.onboarding-step.step-ai-done .ai-done-count-label{font-size:.85rem;color:var(--onboarding-accent)}.onboarding-step.step-ai-done .ai-done-handover{margin:0 0 1.75rem;font-size:.95rem;line-height:1.6;color:var(--onboarding-accent)}.build-limit-actions{display:flex;flex-direction:column;gap:.75rem;width:100%}.build-limit-actions>a{text-decoration:none}