.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;gap:10px}.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}}.setup-question-block{display:flex;flex-direction:column;gap:14px}.setup-question-head{display:flex;flex-direction:column;gap:6px}.setup-question{display:block;font-size:17px;font-weight:650;line-height:1.4;color:var(--ink)}.setup-question-sub{font-size:13.5px;line-height:1.5;color:var(--muted)}.setup-question-example{font-size:13px;line-height:1.5;color:var(--muted);font-style:italic;border-left:2px solid var(--border);padding-left:10px}.setup-detail{display:flex;flex-direction:column;gap:6px}.setup-detail .note-textarea{box-sizing:border-box;background:var(--card)}.setup-detail .note-textarea::placeholder{color:var(--faint)}.setup-intro{font-size:15px;line-height:1.5;color:var(--ink)}.setup-actions .setup-back{margin-right:auto}.setup-actions .chip-btn{min-height:40px}.setup-actions .chip-btn:disabled{opacity:.5;cursor:default}@media (max-width:560px){.setup-actions .chip-btn{min-height:44px}}.setup-edit{gap:12px}.setup-edit,.setup-edit-card{display:flex;flex-direction:column}.setup-edit-card{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:14px;gap:10px}.setup-edit-card .setup-question{font-size:14.5px}.setup-edit-skipped{font-size:12.5px;color:var(--muted)}.practice-earlier-head{font-size:13px;font-weight:650;color:var(--muted);margin-top:4px}.setup-earlier{gap:10px;margin:0}.setup-earlier,.setup-earlier-row{display:flex;flex-direction:column}.setup-earlier-row{gap:2px}.setup-earlier-answer{margin:0;font-size:13.5px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}