.intake-page{min-height:100vh;background:var(--bg);padding:48px 20px 72px;display:flex;justify-content:center}.intake-col{width:100%;max-width:620px;gap:18px}.intake-col,.intake-head{display:flex;flex-direction:column}.intake-head{gap:8px;margin-bottom:4px}.intake-title{font-size:24px;font-weight:650;color:var(--ink);letter-spacing:-.01em}.intake-sub{font-size:13.5px;line-height:1.6;color:var(--muted)}.intake-question{font-size:14px;font-weight:600;line-height:1.5;color:var(--ink)}.intake-baa-box{max-height:260px;overflow-y:auto;background:var(--fill);border:1px solid var(--border);border-radius:10px;padding:14px 16px;font-size:12.5px;line-height:1.65;color:var(--muted);white-space:pre-wrap}.intake-baa-version{font-size:12px;color:var(--muted)}.intake-page .consent-row{margin-bottom:0}.intake-error{font-size:13px;color:var(--record);background:var(--record-soft);border:1px solid var(--record-border);border-radius:10px;padding:11px 14px;line-height:1.5}.intake-actions{display:flex;justify-content:flex-end}.intake-actions .chip-btn{justify-content:center}.intake-loading{font-size:13.5px;color:var(--muted)}.intake-page.compact{min-height:0;padding:0;background:none}.intake-modal{width:min(680px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:18px 22px 24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 60px rgba(0,0,0,.25)}.intake-modal-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.intake-modal-note{font-size:12.5px;color:var(--muted)}.intake-modal .intake-title{font-size:21px}.intake-modal .intake-baa-box{max-height:180px}@media (max-width:560px){.intake-modal{padding:14px 14px 20px;border-radius:12px}}.intake-answers{display:flex;flex-direction:column;gap:18px}.intake-answers.hidden{display:none}.intake-answers-toggle{align-self:flex-start;background:none;border:none;padding:0;font:inherit;font-size:13px;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:3px}