@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--navy:#102c3b;--deep:#0b222e;--teal:#087f80;--gold:#c5a46c;--ink:#173340;--muted:#526c77;--line:#dce5e7;--paper:#f5f6f3;--white:#fff;--sidebar:252px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.6 'DM Sans',Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}a{color:var(--teal)}h1,h2,h3{font-family:Manrope,Arial,sans-serif;line-height:1.25;margin:0 0 12px;letter-spacing:-.025em}h1{font-size:clamp(27px,3vw,38px);font-weight:800;max-width:780px}h2{font-size:20px}h3{font-size:16px}p{margin:0 0 14px}small{font-size:12px}.muted{color:var(--muted)}[hidden]{display:none!important}.skip{position:fixed;top:-60px;left:20px;background:white;z-index:100;padding:12px}.skip:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #04a5a1;outline-offset:3px}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);background:var(--navy);color:#d9e7e9;display:flex;flex-direction:column;padding:28px 16px 16px;z-index:30}.brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;margin:0 14px 29px;font-size:22px;letter-spacing:.08em;font-weight:800;line-height:1.15}.brand-mark{border:1px solid #8dabab;color:#83d8d2;width:37px;height:43px;display:grid;place-items:center;font-family:Georgia,serif;font-size:30px;font-weight:400}.brand-sub{display:block;font-size:8px;letter-spacing:.24em;font-weight:500;margin-top:6px}.workspace-label{font-size:10px;color:#c9af7f;letter-spacing:.18em;padding:14px 14px 23px;border-top:1px solid #36505c}.sidebar nav{overflow-y:auto}.nav-group{display:block;color:#91aeb7;font-size:9px;font-weight:700;letter-spacing:.14em;margin:16px 14px 8px}.sidebar nav a{color:#d2e1e6;display:flex;gap:12px;align-items:center;padding:10px 14px;text-decoration:none;border-radius:6px;font-size:12px;margin:2px 0;min-height:42px}.sidebar nav a span{font-size:16px;width:18px;color:#91c2c3}.sidebar nav a:hover{background:#1d3c4c}.sidebar nav a[aria-current=page]{background:#214754;color:#fff;box-shadow:inset 3px 0 #6bcbc3}.sidebar-bottom{margin-top:auto;padding:25px 12px 0}.sidebar-bottom>a{font-size:11px;color:#d1e3e5}.identity{display:flex;align-items:center;gap:10px;margin-top:20px;border-top:1px solid #36505c;padding-top:18px}.identity strong{font-size:11px}.identity small{display:block;color:#b4ccd2;font-size:10px;word-break:break-all}.avatar{display:grid;place-items:center;background:#44606c;color:#fff;width:32px;height:32px;border-radius:50%;flex-shrink:0}.text-button{border:0;background:transparent;color:inherit;text-align:left;padding:8px 0;font-size:11px;display:block}.page{margin-left:var(--sidebar)}.topbar{height:74px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 36px;gap:20px;color:#536d76;font-size:12px}.crumb{color:#8a9da3;margin-left:10px}.topbar-actions{margin-left:auto;display:flex;align-items:center;gap:20px}.privacy{font-size:9px;letter-spacing:.12em;color:#52716d}.menu-toggle{display:none}main{padding:36px;max-width:1680px;margin:auto}.page-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:28px}.eyebrow{color:#6b816f;font-size:10px;letter-spacing:.17em;font-weight:700;margin-bottom:12px}.page-heading p:last-child{color:var(--muted);margin-bottom:0;font-size:14px}.primary,.quiet,.link-button{border:1px solid transparent;border-radius:6px;padding:10px 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px}.primary{background:var(--teal);color:#fff}.primary:hover{background:#056769}.quiet{background:white;color:var(--ink);border-color:#cedbdc}.quiet:hover{background:#edf4f3}.link-button{padding:4px 0;color:var(--teal);background:transparent}.panel{background:#fff;border:1px solid var(--line);border-radius:10px;padding:24px;margin-bottom:20px;box-shadow:0 2px 6px #112d3b03}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:17px}.panel-head h2,.panel-head p{margin-bottom:0}.panel-head p{font-size:12px;color:var(--muted);margin-top:5px}.hero-card{background:var(--navy);color:#fff;border:0;display:grid;grid-template-columns:1.4fr 1fr;gap:36px;padding:30px}.hero-card p{color:#c3d9de}.hero-card .eyebrow{color:#c9b07c}.hero-card h2{font-size:25px;max-width:600px}.hero-card .quiet{background:transparent;color:white;border-color:#59737c}.hero-meta{border-left:1px solid #46616c;padding-left:30px;display:flex;flex-direction:column;justify-content:center;gap:14px}.hero-meta strong{display:block;font-size:13px}.hero-meta small{color:#bed3d9}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0}.step{border-top:2px solid #d5dedc;padding-top:13px;color:var(--muted);font-size:12px}.step.ready{border-color:var(--teal)}.step b{font-weight:700;display:block;color:var(--ink)}.step span{font-size:10px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}.stat{background:white;border:1px solid var(--line);border-radius:8px;padding:19px;position:relative}.stat small{color:var(--muted);font-size:11px}.stat strong{font:800 30px/1.4 Manrope,sans-serif;display:block;margin-top:7px}.stat .stat-note{color:var(--teal);font-size:10px}.two-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}.three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0}.pill{display:inline-block;padding:3px 9px;background:#edf5f2;color:#216655;font-size:10px;font-weight:700;border-radius:20px;white-space:nowrap}.pill.gold{background:#f6efdf;color:#7b602d}.pill.blue{background:#edf2f9;color:#395d87}.empty{text-align:center;padding:40px 22px;max-width:650px;margin:auto}.empty-symbol{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:#eaf4f1;color:var(--teal);font-size:20px;margin:0 auto 17px}.empty h3{font-size:16px}.empty p{color:var(--muted);font-size:13px}.toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.toolbar input{max-width:350px;flex:1;min-width:180px}.toolbar .switch{margin-left:auto;display:flex}.switch button{border-radius:0}.switch button[aria-pressed=true]{background:var(--navy);color:white}.filter{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.filter button{min-height:34px;padding:6px 12px;border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:20px;font-size:11px}.filter button.active{background:var(--navy);border-color:var(--navy);color:#fff}.board{display:grid;grid-template-columns:repeat(7,minmax(230px,1fr));gap:14px;overflow-x:auto;padding-bottom:16px;align-items:start}.column{background:#edf0ed;border:1px solid #dce4e1;border-radius:9px;padding:12px;min-height:410px}.column-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12px;font-weight:700}.column-head span{background:white;border-radius:20px;padding:1px 7px;font-size:10px}.job-card{display:block;width:100%;text-align:left;border:1px solid #d8e2df;background:#fff;color:var(--ink);padding:17px 14px;border-radius:7px;margin-bottom:11px;box-shadow:0 3px 6px #0e303806}.job-card:hover{border-color:#5f9c96;box-shadow:0 3px 12px #12333013}.job-card strong{display:block;font-size:13px;margin-bottom:5px;line-height:1.45}.job-card .company{color:var(--teal);font-size:12px}.job-card .job-meta{border-top:1px solid #e5edeb;padding-top:11px;margin-top:12px;font-size:10px;color:var(--muted);display:grid;gap:5px}.job-card .due{color:#8e5e1e}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th{background:#f4f7f5;color:#5a737a;font-size:10px;letter-spacing:.05em;text-transform:uppercase}td,th{padding:14px;border-bottom:1px solid var(--line);vertical-align:top}td strong{display:block}.row-link{border:0;background:transparent;color:var(--teal);text-align:left;padding:0;font-weight:700}.list-item{padding:15px 0;border-bottom:1px solid var(--line)}.list-item:last-child{border:0}.list-item p{font-size:12px;color:var(--muted);margin:5px 0}.list-item small{color:#687f88;font-size:10px}.split-view{display:grid;grid-template-columns:330px 1fr;gap:20px}.message-list{max-height:650px;overflow:auto}.message-item{border:0;border-bottom:1px solid var(--line);background:white;width:100%;text-align:left;padding:16px;color:var(--ink)}.message-item:hover,.message-item.selected{background:#edf5f3}.message-item strong{font-size:12px;display:block}.message-item p{font-size:11px;margin:5px 0;color:var(--muted)}.message-detail{min-height:400px;overflow-wrap:anywhere}.message-body{white-space:pre-wrap;margin-top:25px;line-height:1.9}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.detail-grid div{border-bottom:1px solid var(--line);padding-bottom:12px;overflow-wrap:anywhere}.detail-grid dt{color:var(--muted);font-size:11px;margin-bottom:5px}.detail-grid dd{margin:0;white-space:pre-wrap}.wide{grid-column:1/-1}input,select,textarea{display:block;width:100%;border:1px solid #cbd9d9;border-radius:5px;padding:10px 12px;color:var(--ink);background:white;font-size:13px;margin-top:6px}textarea{min-height:100px;resize:vertical}label{display:block;font-size:12px;font-weight:600}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.check{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.7;margin:20px 0}.check input{width:auto;margin-top:5px;flex:0}.progress-row{display:flex;justify-content:space-between;margin-bottom:6px;font-size:12px}.progress-track{height:7px;background:#edf1ee;border-radius:8px;margin-bottom:17px}.progress-track span{height:7px;background:#4d9d94;border-radius:8px;display:block}.embed{width:100%;height:78vh;border:1px solid var(--line);border-radius:8px;background:white}.workspace-footer{display:flex;gap:20px;justify-content:space-between;color:#6c8189;border-top:1px solid var(--line);margin-top:38px;padding-top:20px;font-size:10px}.workspace-footer span{color:#8a9b9d}.workspace-footer a{text-decoration:none}#notice{padding:14px 18px;border:1px solid #c8ded7;background:#eaf5ee;color:#264f47;border-radius:6px;margin-bottom:20px;font-size:12px}#notice.error,#dialog-error{color:#903d31;background:#fff0eb;border-color:#eacfc4}dialog{border:1px solid var(--line);border-radius:12px;width:min(860px,calc(100% - 24px));max-height:90vh;padding:25px;color:var(--ink);box-shadow:0 30px 100px #0b263555}dialog::backdrop{background:#0b263577;backdrop-filter:blur(2px)}.dialog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dialog-head h2{margin:0}.dialog-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;border-top:1px solid var(--line);padding-top:18px}#dialog-error{margin-top:18px;padding:12px;border-radius:4px}.timeline{margin:20px 0;padding-left:18px;border-left:2px solid #c6dad4}.timeline p{font-size:12px}.timeline small{display:block;color:var(--muted);font-size:10px}.mobile-title{display:none}@media(min-width:1600px){main{padding:40px 50px}}@media(max-width:1100px){:root{--sidebar:224px}main{padding:25px}.three-columns{grid-template-columns:1fr}.two-columns{grid-template-columns:1fr}.hero-card{gap:20px}.split-view{grid-template-columns:270px 1fr}}@media(max-width:760px){.sidebar{transform:translateX(-100%);transition:transform .2s}.sidebar.open{transform:translateX(0)}.page{margin:0}.topbar{padding:0 18px;height:64px}.menu-toggle{display:block;background:white;border:1px solid var(--line);padding:6px 10px;border-radius:5px}.privacy,.crumb{display:none}main{padding:22px 16px}.page-heading{align-items:flex-start;flex-direction:column;gap:15px}h1{font-size:28px}.hero-card{grid-template-columns:1fr;padding:22px}.hero-meta{padding:18px 0 0;border-left:0;border-top:1px solid #46616c}.stats{grid-template-columns:1fr 1fr;gap:10px}.stat{padding:15px}.steps{grid-template-columns:1fr 1fr}.panel{padding:18px}.split-view{grid-template-columns:1fr}.message-list{max-height:270px}.form-grid,.detail-grid{grid-template-columns:1fr}.wide{grid-column:auto}.workspace-footer{flex-wrap:wrap}.workspace-footer span{display:none}.toolbar .switch{margin-left:0}.board{grid-template-columns:repeat(7,minmax(250px,1fr))}.panel-head{align-items:flex-start}.embed{height:75vh}}

.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

.job-open{display:block;width:100%;border:0;background:transparent;color:inherit;text-align:left;padding:0;font:inherit;cursor:pointer}.source-details{display:grid;gap:4px;padding-top:12px;margin-top:12px;border-top:1px solid #e5edeb;font-size:10px;color:var(--muted)}.source-name{font-weight:700;color:var(--ink)}.source-domain{overflow-wrap:anywhere}.apply-early{display:block;margin-top:14px;padding:8px 12px;text-align:center;border-radius:5px;background:#edf6f2;color:#096d65;font-size:11px;font-weight:700;text-decoration:none}.apply-early:hover{background:#dcefe8}
/* Resume and LinkedIn Studio */
.studio-top{display:flex;justify-content:space-between;gap:30px;margin-bottom:22px;align-items:flex-start}.studio-top #studio-save-status{font-size:12px;margin-top:8px;color:var(--muted)}.studio-tabs{display:flex;gap:5px;overflow:auto;border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:10px}.studio-tabs button{white-space:nowrap;background:white;border:1px solid var(--line);border-radius:5px;padding:11px 15px;font-size:12px;color:var(--muted)}.studio-tabs button.active{background:var(--navy);color:white;border-color:var(--navy)}.studio-content label{display:grid;gap:7px;margin:13px 0;font-size:12px;font-weight:600}.studio-content textarea{min-height:120px;resize:vertical}.studio-content input,.studio-content select,.studio-content textarea{width:100%;padding:11px;border:1px solid #cad9db;border-radius:5px;background:#fff;color:var(--ink)}.studio-content .check{display:flex;align-items:flex-start;gap:12px}.studio-content .check input{width:auto;margin-top:5px}.studio-content details{border-bottom:1px solid var(--line);padding:18px 0}.studio-content summary{font-weight:700;cursor:pointer}.studio-content .form-grid{margin:12px 0}.studio-space{margin-top:30px}.studio-preview{background:#f4f6f6;border:1px solid var(--line);border-radius:8px;padding:24px;margin:25px 0;max-height:650px;overflow:auto}.studio-preview pre{font:14px/1.7 Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;color:#152a35}.studio-score{display:flex;gap:25px;padding:20px 0;align-items:center}.studio-score>strong{font-size:45px;color:var(--teal)}.studio-score p{font-size:12px;color:var(--muted)}.studio-checks>div{display:grid;grid-template-columns:25px 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.studio-checks small{color:var(--muted)}.studio-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.studio-template{border:1px solid var(--line);border-radius:8px;padding:20px}.studio-template p{font-size:12px;margin:16px 0}.studio-template h3{min-height:40px}.studio-template-paper{background:#fff;box-shadow:0 4px 15px #09232e12;border:1px solid #e0e6e6;padding:18px;height:245px;font:8px/1.5 Arial;color:#111}.studio-template-paper b{display:block;font-size:15px;letter-spacing:.04em}.studio-template-paper small{font-size:6px}.studio-template-paper strong{display:block;margin:12px 0 6px;font-size:8px}.studio-template-paper i{display:block;height:3px;margin:4px 0;background:#e4e9e9;width:100%}.studio-template-paper i:nth-of-type(2n){width:75%}.studio-template-paper.transition{font-family:Georgia,serif}.studio-template-paper.delivery strong{text-transform:uppercase;letter-spacing:.05em}.studio-project-path{padding:22px 0;border-bottom:1px solid var(--line)}.studio-content .actions{margin:18px 0}.studio-content li{margin:9px 0}.studio-content button{margin-top:4px}.studio-content h3{margin-top:24px}.studio-template .quiet,.studio-template .primary{font-size:11px;padding:9px}.studio-content .panel{overflow-wrap:anywhere}@media(max-width:1000px){.studio-template-grid{grid-template-columns:1fr}.studio-template-paper{max-width:300px}.studio-top{flex-direction:column}.studio-checks>div{grid-template-columns:25px 1fr}.studio-checks small{grid-column:2}}

#application-email-settings form{margin:20px 0}#application-email-settings label{display:grid;gap:7px;margin-bottom:12px}#application-email-settings input,#application-email-settings select,#apply-tracking-dialog input,#apply-tracking-dialog select{padding:11px;border:1px solid var(--line);border-radius:5px;width:100%;font:inherit}#apply-tracking-dialog{max-width:850px;width:calc(100% - 40px);max-height:90vh;border:0;border-radius:12px;padding:28px;color:var(--ink)}#apply-tracking-dialog::backdrop{background:#09212eaa}#apply-tracking-dialog label{display:grid;gap:7px;font-size:12px;font-weight:600}#application-email-settings .primary,#application-email-settings .quiet{margin-top:8px}#apply-track-button{white-space:nowrap;margin-left:8px}.page-heading{flex-wrap:wrap}

/* Compact AutoApply entries and private next-step requests. */
.autoapply-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.autoapply-queue-count{font-size:11px;color:var(--muted)}.autoapply-queue-list{display:grid;gap:8px;max-height:min(52vh,390px);overflow:auto;padding-right:4px}.autoapply-queue-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:11px 13px;border:1px solid var(--line);border-radius:7px;background:#fff}.autoapply-queue-main{min-width:0}.autoapply-queue-main strong{display:block;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.autoapply-queue-company{display:block;font-size:12px;color:var(--muted);margin-top:2px}.autoapply-queue-state{font-size:11px;align-self:start;padding:4px 7px;border-radius:4px;background:#edf4f2;max-width:150px;overflow-wrap:anywhere}.autoapply-queue-reason{grid-column:1/-1;margin:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.autoapply-queue-actions{grid-column:1/-1;display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px}.autoapply-queue-actions .quiet,.autoapply-queue-actions summary{font-size:11px;line-height:1.3;padding:7px 9px;min-height:30px}.autoapply-queue-actions details{flex:1;min-width:90px}.autoapply-queue-actions summary{cursor:pointer}.autoapply-queue-detail{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.autoapply-queue-detail p{margin:8px 0}.autoapply-queue-empty{font-size:13px;color:var(--muted)}.career-request-card{border:1px solid var(--line);border-radius:8px;padding:18px;margin:12px 0;overflow-wrap:anywhere}.career-request-card.unread{border-left:3px solid var(--teal)}.career-request-card h3{font-size:17px;margin:10px 0}.career-request-card small{color:var(--muted);font-size:12px}.career-request-card p{white-space:pre-wrap}.career-notification-status{font-size:12px;color:var(--teal);margin-top:8px}[data-notification-count]{background:var(--teal);color:white;border-radius:15px;padding:2px 6px;font-size:10px;margin-left:auto}.studio-template-paper b,.studio-template-paper small{text-align:center}.studio-template-paper small{display:block}@media(max-width:650px){.autoapply-queue-main strong{font-size:13px}.autoapply-queue-actions .quiet,.autoapply-queue-actions summary{min-height:40px}.autoapply-queue-state{max-width:100px}}

/* Cover letters, mock practice and direct support. */
#cover-letter-form label,#mock-interview-form label,#career-help-form label,.panel:has(#cover-letter-form)>label{display:grid;gap:8px;font-size:12px;font-weight:600;margin:16px 0}#cover-letter-form input,#cover-letter-form textarea,#mock-interview-form textarea,#career-help-form textarea,#career-help-form select,#letter-opportunity{width:100%;box-sizing:border-box;font:14px/1.6 Arial,sans-serif;color:var(--ink);padding:11px;border:1px solid var(--line);border-radius:5px;background:#fff}#mock-interview-form details{border-bottom:1px solid var(--line);padding:18px 0}#mock-interview-form summary{font-size:14px;font-weight:600;line-height:1.6;cursor:pointer}.saved-letter{margin:5px 5px 5px 0}#help-delivery-status{font-size:13px;line-height:1.7;max-width:700px}

/* Realistic AI interview conversation, with explicit practice identity. */
.ai-interview-head{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.ai-interview-head h2{margin:0}.ai-interview-head .eyebrow{margin:0 0 5px}.ai-interview-head>.pill{margin-left:auto}.ai-interviewer-avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--navy);color:#bde7dc;font-size:15px;font-weight:700}.ai-interview-session{margin:24px 0}.ai-exchange{margin:18px 0}.ai-question,.ai-answer{padding:17px 20px;border-radius:8px;margin:10px 0;background:#f0f6f4}.ai-question.current{border:1px solid #8db5a8}.ai-question small,.ai-answer small{font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--muted)}.ai-question h3{font-size:18px;line-height:1.6;margin:12px 0 0}.ai-answer{background:#f5f6f8;margin-left:30px}.ai-question p,.ai-answer p,.ai-practice-feedback p,.ai-interview-debrief p{white-space:pre-wrap;overflow-wrap:anywhere}.ai-practice-feedback{padding:16px 0;border-bottom:1px solid var(--line)}.ai-practice-feedback h4{margin:5px 0}.ai-practice-scores{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.ai-practice-scores span{font-size:11px;background:#edf3f0;border-radius:4px;padding:6px 9px}.ai-interview-debrief{margin:24px 0;padding:22px;border:1px solid var(--line);border-radius:8px}.ai-interview-debrief article{padding:12px 0;border-bottom:1px solid var(--line)}#ai-start-form label:not(.check),#ai-answer-form label{display:grid;gap:8px;font-size:12px;font-weight:600;margin:15px 0}#ai-start-form .check{display:flex;align-items:flex-start;gap:10px;margin:18px 0}#ai-start-form .check input{margin-top:4px}#ai-start-form select,#ai-answer-form textarea{width:100%;padding:11px;border:1px solid var(--line);border-radius:5px;background:#fff;font:14px/1.6 Arial,sans-serif}#ai-interview-status{font-size:13px;line-height:1.7;color:var(--teal)}@media(max-width:650px){.ai-answer{margin-left:10px}.ai-interview-debrief{padding:15px}}
