.guided-interview .profile-masthead{display:none}.journey-welcome{max-width:780px;margin:5vh auto;padding:28px clamp(20px,4vw,44px);border-top:2px solid #ad9467;background:#f8f8f3}.journey-eyebrow{font-size:10px;letter-spacing:.18em;color:#536459}.journey-welcome h2{font:clamp(30px,5vw,48px)/1.1 Georgia;margin:24px 0}.journey-welcome>p:not(.journey-eyebrow){line-height:1.65;max-width:650px}.journey-brief{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0}.journey-brief label:last-child{grid-column:1/-1}.journey-brief span{display:block;font-size:12px;margin-bottom:8px}.journey-brief input{width:100%;padding:12px;border:1px solid #b8c8bd;background:white;border-radius:0;font:inherit;min-height:44px}.journey-actions{display:flex;flex-wrap:wrap;gap:10px}.journey-actions button,.journey-dock button{min-height:44px;border:1px solid #244b3c;border-radius:2px;padding:10px 16px;color:#244b3c;background:transparent;cursor:pointer}.journey-actions button:first-child{background:#244b3c;color:white}.journey-actions span{font-size:12px;overflow-wrap:anywhere}.journey-disclosure{font-size:12px;color:#58675c}.journey-dock{display:flex;gap:6px;flex-wrap:wrap;max-width:1100px;margin:16px auto 0;padding:0 20px}.journey-dock button[aria-pressed=true]{background:#244b3c;color:white}.journey-dock .journey-edit{margin-left:auto;border-color:transparent}.guided-interview main.interview-workspace{display:block;max-width:1100px;padding:18px 20px}.guided-interview .cv-panel{position:static;border-radius:2px}.guided-interview .conversation{border-radius:2px}.guided-interview .cv-document{height:65dvh;min-height:220px}.guided-interview .conversation>.callback-identity{padding:18px 24px;margin:0;background:#f4f6ee}.guided-interview .voice-toolbar{grid-template-columns:90px minmax(0,1fr);padding:24px}.guided-interview #messages{min-height:100px;max-height:28dvh}.guided-interview .bubble.user{border-radius:2px}.guided-interview #suggestions button{border-radius:2px;min-height:44px}.guided-interview #chat-form{padding:18px 24px}.guided-interview #message{min-height:64px;border-radius:2px}.guided-interview .journey-attachments{margin:12px 0}.journey-attachments summary{cursor:pointer;font-size:12px}.journey-evidence-empty{padding:40px;border-top:1px solid #b9c8bd}.guided-interview[data-journey-view=evidence] .conversation{display:none}.guided-interview[data-journey-view=report] .cv-document,.guided-interview[data-journey-view=report] .company-context{display:none}.guided-interview button:focus-visible{outline:3px solid #b57536;outline-offset:3px}@media(max-width:600px){.journey-welcome{margin:12px;padding:20px}.journey-brief{grid-template-columns:1fr;gap:12px;margin:16px 0}.journey-dock{padding:0 12px;gap:4px}.journey-dock button{font-size:12px;padding:8px 10px}.guided-interview main.interview-workspace{padding:12px}.guided-interview .voice-toolbar{grid-template-columns:54px minmax(0,1fr);padding:16px}.guided-interview #chat-form{padding:16px}.guided-interview .voice-ptt{min-height:60px}.journey-welcome h2{margin:16px 0}}@media(prefers-reduced-motion:no-preference){.journey-started main{animation:journey-enter .28s ease-out}@keyframes journey-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}
