.account-intake{margin-bottom:24px}
.account-intake-grid{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(280px,1fr);gap:18px}
.account-drop{border:2px dashed var(--line,#41506b);border-radius:16px;padding:28px;text-align:center;cursor:pointer;background:rgba(90,110,255,.04)}
.account-drop.dragging{border-color:#7c8cff;background:rgba(90,110,255,.12)}
.account-drop input{position:absolute;inline-size:1px;block-size:1px;opacity:0}
.account-drop strong,.account-drop span{display:block}
.account-drop span{margin-top:8px;color:var(--muted,#9ba8bc)}
.intake-guidance{margin:0 0 14px;color:var(--muted,#9ba8bc);font-size:.86rem;line-height:1.5}
.intake-guidance strong{color:var(--text,#fff)}
.intake-preview{color:#aebcff!important;font-weight:650}
.intake-criteria{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.intake-criteria input{width:100%}
.intake-submit{display:flex;gap:12px;align-items:center;margin-top:14px}
.intake-status{display:flex;align-items:center;gap:10px;margin-bottom:12px}
.intake-status strong,.intake-state{border-radius:999px;padding:6px 10px;font-size:.75rem;letter-spacing:.04em}
.intake-status strong{background:#202943}
.intake-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.intake-progress span{padding:10px;border:1px solid var(--line,#35415a);border-radius:10px;color:var(--muted,#9ba8bc);font-size:.75rem}
.intake-progress strong{display:block;color:var(--text,#fff);font-size:1.1rem}
.intake-results{list-style:none;padding:0;margin:14px 0 0}
.intake-results li{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:10px 0;border-top:1px solid var(--line,#35415a)}
.intake-results small{grid-column:1/-1;color:var(--muted,#9ba8bc)}
.intake-links{grid-column:1/-1;display:flex;gap:14px;margin-top:6px}
.intake-links a{color:#aebcff;text-decoration:none;font-weight:650}
.intake-links a:hover{text-decoration:underline}
.intake-state.READY{background:#173f32;color:#7ee2b8}
.intake-state.PARTIAL{background:#4a3d16;color:#f4d774}
.intake-state.CONFLICT,.intake-state.QUARANTINED{background:#4a2028;color:#ffabb7}
@media(max-width:850px){.account-intake-grid{grid-template-columns:1fr}.intake-criteria{grid-template-columns:1fr}}
