:root{--ink:#172c4a;--muted:#66758b;--blue:#245ec7;--line:#dce4ee;--bg:#f3f6fb;--amber:#80531c}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:15px/1.65 Segoe UI,Microsoft YaHei,sans-serif}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:32px;height:88px;padding:0 max(28px,50vw - 660px);display:flex}.brand{align-items:center;gap:15px;font-size:23px;font-weight:700;display:flex}.brand>span{color:var(--ink);font-size:18px}small{color:var(--muted);font-size:12px;font-weight:400;display:block}nav{gap:24px;margin-left:auto;display:flex}.mode{text-align:center;color:#3f5f8a;background:#e9f0ff;padding:8px 20px;font-size:13px}main{max-width:1320px;min-height:70vh;margin:34px auto;padding:0 24px}footer{text-align:center;color:var(--muted);padding:24px;font-size:12px}h1{letter-spacing:-.5px;margin:8px 0;font-size:29px;line-height:1.3}h2{margin:0 0 16px;font-size:19px}h3{margin:18px 0 8px;font-size:16px}p{margin:7px 0 15px}.muted{color:var(--muted)}.eyebrow{color:var(--blue);letter-spacing:2px;font-size:12px;font-weight:700}.topline,.actions,.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.topline{justify-content:space-between;margin-bottom:28px}.card{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:20px;padding:25px;box-shadow:0 3px 12px #172c4a04}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fields label{min-width:0}.wide{grid-column:1/-1}label{color:var(--muted);font-size:13px;display:block}input,select,textarea{font:inherit;color:var(--ink);background:#fff;border:1px solid #ccd8e8;border-radius:7px;width:100%;margin:5px 0 8px;padding:9px 11px}textarea{resize:vertical;min-height:70px}input[type=file]{background:#f6f9fe}button,.button{color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd8e8;border-radius:7px;padding:9px 16px;font-size:14px;display:inline-block}.primary{background:var(--blue);border-color:var(--blue);color:#fff}.danger{color:#a73939}button:disabled{cursor:not-allowed;opacity:.48}.pill{color:#506480;white-space:nowrap;background:#edf2fa;border-radius:5px;padding:3px 9px;font-size:12px;display:inline-block}.warn{color:var(--amber);background:#fff6e5;border-radius:8px;margin:14px 0;padding:14px 18px}.notice{background:#eef5ff;border:1px solid #a4bddf;border-radius:8px;margin:15px 0;padding:12px 18px}.error{color:#9d3333;background:#fff0f0}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--muted);background:#f7f9fd;font-size:12px}td,th{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 15px}pre{white-space:pre-wrap;word-break:break-word;background:#f7f9fc;border-radius:7px;padding:14px;font:13px/1.8 Consolas,Microsoft YaHei,monospace}.empty{text-align:center;border:2px dashed var(--line);color:var(--muted);border-radius:12px;padding:55px}details{margin:12px 0}summary{cursor:pointer;color:var(--blue)}.evidence-links{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.evidence-links button{padding:2px 8px;font-size:11px}.modal{z-index:30;background:#14264499;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-inner{background:#fff;border-radius:12px;width:100%;max-width:1100px;max-height:94vh;padding:24px;overflow:auto}.modal iframe{border:1px solid var(--line);width:100%;height:56vh}.timeline{border-left:3px solid #bfd0ec;margin-left:8px;padding-left:24px}.stage{margin-bottom:25px;position:relative}.stage:before{content:"";background:var(--blue);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-31px}.stage .time{color:var(--blue);font-size:12px;font-weight:700}.readonly{background:#f7f9fc}.tabbar{border-bottom:1px solid var(--line);gap:16px;margin:20px 0;padding-bottom:10px;display:flex}.metric{color:var(--blue);font-size:18px;font-weight:700}.scroll{overflow:auto}.sticky{border:1px solid var(--line);z-index:4;background:#fff;border-radius:10px;padding:16px;position:sticky;bottom:12px;box-shadow:0 4px 24px #22345212}ul{padding-left:22px}:focus-visible{outline-offset:2px;outline:3px solid #86a9ec}@media (max-width:850px){.grid,.fields{grid-template-columns:1fr}header{flex-wrap:wrap;gap:12px;height:auto;padding:15px}nav{gap:14px}main{margin-top:25px;padding:0 16px}.card{padding:18px}.topline{align-items:flex-start}.modal,td,th{padding:10px}.brand{font-size:18px}}.role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.role-card{text-align:left;background:#fff;border-radius:12px;padding:24px}.role-card strong{font-size:18px;display:block}.selected{background:#edf3ff;border-color:#245ec7}.role-card small{margin-top:8px}.condition-row,.transcript-row,.score-editor{border-bottom:1px solid #dce4ee;padding:16px 0}.pilot-columns{grid-template-columns:240px minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.stage-button{text-align:left;width:100%;margin-bottom:8px}.timer-bar{z-index:5;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.clock{font-variant-numeric:tabular-nums;margin-right:15px;font-size:32px;display:inline-block}.checkbox{align-items:flex-start;gap:10px;margin:12px 0;display:flex}.checkbox input[type=checkbox]{flex:none;width:auto;margin-top:6px}.answer-area{min-height:190px}.evidence-choice{color:#172c4a}.pilot-columns .card{padding:18px}.pilot-columns .fields{grid-template-columns:1fr}.timer-bar select{max-width:280px}@media (max-width:1100px){.pilot-columns{grid-template-columns:1fr 1fr}.pilot-columns>aside:first-child{grid-column:1/-1}.stage-button{width:auto;margin:4px}.role-grid{grid-template-columns:1fr}}@media (max-width:750px){.pilot-columns{grid-template-columns:1fr}.timer-bar,.tabbar{flex-wrap:wrap}}:root{--ink:#25334a;--muted:#6f7d93;--blue:#2864d8;--line:#e1e8f1;--bg:#f4f7fb}body{font:14px/1.6 Inter,Microsoft YaHei,sans-serif}main{max-width:1360px;margin:0 auto;padding:34px 28px 90px}h1{color:#172d50;letter-spacing:-1px;font-size:32px;line-height:1.28}h2,h3{color:#172d50}button,.button{border-radius:10px;padding:10px 16px;font-weight:700}button:hover:not(:disabled){background:#f8fbff;border-color:#8babed}button.primary:hover:not(:disabled){background:#1d53bf}.pill{border-radius:7px;padding:5px 9px;font-size:11px;font-weight:700}.v17-top{z-index:20;gap:18px;height:68px;padding:0 max(28px,50vw - 652px);position:sticky;top:0}.v17-top .brand{gap:12px}.brand-icon{color:#fff;background:#172d50;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.v17-top nav{gap:18px;font-size:12px}.v17-top>.pill{color:var(--blue);background:#eaf1ff}.lead{color:var(--muted);max-width:780px;margin:13px 0 0;font-size:14px}.home-hero{border:1px solid var(--line);background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:34px 38px;display:flex;box-shadow:0 12px 36px #1d385d0b}.home-hero aside{text-align:center;background:linear-gradient(135deg,#e9f0fc,#f4f7fe);border-radius:15px;min-width:215px;padding:22px 26px}.home-hero aside b{color:var(--blue);font-size:30px;display:block}.roles-heading{margin-top:30px;margin-bottom:0}.v17-home .role-grid{gap:18px;margin:18px 0 24px}.v17-home .role-card{border:1px solid var(--line);border-radius:18px;flex-direction:column;min-height:270px;padding:28px;display:flex}.v17-home .role-card.current{border-color:#b4ccff;box-shadow:0 8px 28px #2864d80c}.v17-home .role-card>.topline{margin-bottom:22px}.v17-home .role-card h2{margin:0 0 8px;font-size:21px}.v17-home .role-card>p{flex:1}.role-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.kicker{color:var(--blue);letter-spacing:.6px;font-size:12px;font-weight:800}.path-steps{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.v17-home .card,.v17-workspace .card{border-radius:18px;padding:26px;box-shadow:0 12px 36px #1d385d0b}.crumb{color:var(--blue);background:0 0;border:none;margin-bottom:23px;padding:0;font-size:13px;display:inline-block}.role-hero{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:26px;display:flex}.upload-card{text-align:center;background:#fafcff;border:2px dashed #bed0e8;border-radius:16px;margin-bottom:22px;padding:30px}.upload-card label{max-width:480px;margin:0 auto}.upload-symbol{width:60px;height:60px;color:var(--blue);background:#eaf1ff;border-radius:18px;place-items:center;margin:0 auto 15px;font-size:29px;display:grid}.candidate-filter{max-width:280px}.candidate-head{border:1px solid var(--line);background:#fff;border-radius:17px;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding:24px 27px;display:flex}.candidate-head h1{margin:0 0 10px;font-size:26px}.candidate-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.journey-wrap{border:1px solid var(--line);background:#fff;border-radius:15px;margin:0 0 22px;padding:16px 20px}.journey-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.journey-nav{border-top:1px solid var(--line);gap:4px;margin:0;padding-top:7px;display:flex;overflow-x:auto}.journey-nav button{white-space:nowrap;color:#79879c;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:12px 14px}.journey-nav button.active{color:var(--blue);border-bottom-color:var(--blue)}.overview-grid{grid-template-columns:minmax(0,1fr) 345px;align-items:start;gap:18px;display:grid}.experience{border:1px solid var(--line);border-radius:13px;margin-bottom:12px;padding:18px 20px}.experience h3{margin:8px 0 12px;font-size:17px}.experience p{color:#536077;font-size:13px}.mini-row{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:13px;display:flex}.mini-row>.pill{white-space:normal;text-align:right}.small-button{padding:7px 11px;font-size:12px}.project-switch{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.sbo-row{border:1px solid var(--line);border-radius:12px;grid-template-columns:42px minmax(0,1fr);gap:16px;margin-top:10px;padding:17px;display:grid}.sbo-row h3{margin:0 0 6px}.letter{width:40px;height:40px;color:var(--blue);background:#eaf1ff;border-radius:10px;place-items:center;font-size:18px;font-weight:850;display:grid}.drawer-shade{z-index:40;background:#101e3299;justify-content:flex-end;display:flex;position:fixed;inset:0}.resume-drawer{background:#fff;outline:none;width:min(560px,100%);height:100%;padding:27px;overflow:auto;box-shadow:-10px 0 40px #12223b30}.resume-drawer .topline{align-items:flex-start}.resume-drawer pre{max-height:260px;overflow:auto}.workspace-tools{margin:0 0 22px}.v17-workspace .timer-bar{position:static}.v17-workspace .clock{font-size:25px}.v17-workspace .pilot-columns>.card{padding:20px}.stage-guide{margin-bottom:24px}.host-script{border-left:3px solid var(--blue);color:#32465f;background:#f5f8fd;border-radius:0 9px 9px 0;padding:17px 20px;font-family:inherit;line-height:1.9}.tips{color:#60728c;background:#f4f6f9;border-radius:8px;padding:10px 12px;font-size:12px}.first-question-list{gap:12px;margin:18px 0;display:grid}.question-card{border:1px solid var(--line);border-radius:12px;padding:17px}.question-card b{font-size:13px}.question-card.selected{background:#eff5ff;border-color:#a2bcf8}.v17-workspace .stage-button{border-color:#0000;border-radius:9px;padding:12px 10px;font-size:12px}.v17-workspace .stage-button.selected{color:var(--blue);background:#eaf1ff}.v17-workspace .warn{background:#fff9ee;border:1px solid #f2dfbd;font-size:12px}.v17-workspace .notice{font-size:13px}.v17-workspace .sticky{box-shadow:none;border-radius:14px;position:static}.v17-workspace pre{overflow-wrap:anywhere}.v17-workspace .score-editor>h3{font-size:17px}.hidden,[hidden]{display:none!important}@media (max-width:1100px){.v17-workspace .pilot-columns{grid-template-columns:minmax(0,1fr) 300px}.v17-workspace .pilot-columns>aside:first-child{grid-column:1/-1}.overview-grid{grid-template-columns:minmax(0,1fr)}.v17-top .brand span{font-size:14px}.v17-top{gap:12px}.v17-top nav{gap:10px}.role-footer{flex-wrap:wrap}}@media (max-width:730px){.v17-top{flex-wrap:wrap;height:auto;padding:12px 16px;position:static}.v17-top nav{flex-wrap:wrap;margin-left:0}.v17-top>.pill{display:none}main{padding:23px 15px 70px}.home-hero{flex-direction:column;align-items:stretch;padding:24px}.home-hero aside{width:100%}.v17-home .role-grid{grid-template-columns:1fr}.v17-workspace .pilot-columns{grid-template-columns:minmax(0,1fr)}.candidate-head,.journey-top,.role-hero{flex-direction:column}.candidate-tools{justify-content:flex-start}.v17-workspace .card,.v17-home .card{padding:20px}.journey-wrap{padding:14px}.journey-top .actions{gap:6px}.journey-top button{padding:8px;font-size:12px}.journey-nav button{padding:12px 10px}.candidate-head{padding:20px}h1{font-size:27px}.drawer-shade .resume-drawer{padding:20px}.workspace-tools,.mini-row{align-items:flex-start}}.execution-policy{margin:8px 0 12px}.execution-policy>summary{font-size:12px}.current-question-title{margin:12px 0 8px}.current-question-text{color:#172d50;overflow-wrap:anywhere;margin:8px 0 12px;font-size:14px}.question-context-tools,.record-options,.execution-stage-guide,.first-question-menu,.execution-sbo{margin:8px 0}.evidence-choice>span{overflow-wrap:anywhere;min-width:0}.evidence-choice b{font-size:12px}.score-editor textarea::placeholder{color:#7a8797}body:has(.execution-mode) .v17-top{height:50px}main:has(>.execution-mode){padding-top:12px}.execution-mode>.crumb{margin-bottom:6px;font-size:12px}.execution-mode .candidate-head{align-items:center;margin-bottom:8px;padding:10px 16px}.execution-mode .candidate-head .eyebrow,.execution-mode .candidate-head p{display:none}.execution-mode .candidate-head h1{margin:0;font-size:19px}.execution-mode .candidate-tools{gap:6px;font-size:11px}.execution-mode .candidate-tools .pill{padding:2px 6px}.execution-mode .journey-wrap{margin-bottom:8px;padding:6px 12px}.execution-mode .journey-top{justify-content:flex-end;margin:0}.execution-mode .journey-top>strong{display:none}.execution-mode .journey-top button{padding:5px 9px;font-size:11px}.execution-mode .journey-nav{padding-top:3px}.execution-mode .journey-nav button{padding:7px 10px;font-size:12px}.execution-mode .execution-policy{margin:4px 0 8px}.execution-mode .timer-bar{gap:8px;margin-bottom:8px;padding:8px 14px}.execution-mode .timer-bar small{display:none}.execution-mode .timer-bar .clock{margin-right:8px;font-size:22px}.execution-mode .timer-bar button{padding:5px 9px;font-size:12px}.execution-mode .timer-bar select{width:220px;margin:0;padding:5px;font-size:11px}.execution-mode .workspace-tools{gap:8px;margin:6px 0 10px;font-size:11px}.execution-mode .workspace-tools>.pill,.execution-mode .workspace-tools>small{display:none}.execution-mode .workspace-tools button{padding:4px 8px;font-size:11px}.execution-mode .pilot-columns{grid-template-columns:minmax(0,1fr) 330px;gap:12px}.execution-mode .pilot-columns>.stage-sidebar{grid-column:1/-1;align-items:center;gap:20px;margin:0;padding:8px 14px;display:flex}.execution-stage-select{white-space:nowrap;color:#172d50;align-items:center;gap:10px;font-weight:700;display:flex}.execution-stage-select select{width:360px;margin:0;padding:6px;font-size:12px}.execution-mode .stage-navigation{margin:0;font-size:12px}.execution-mode .stage-navigation[open]{flex:1}.execution-mode .stage-navigation[open] .stage-button{width:auto}.execution-mode .stage-guide{margin:12px 0}.execution-mode .question-panel,.execution-mode .suggestion-panel{min-width:0;padding:14px!important}.execution-mode .current-question-title{margin:10px 0 6px;font-size:17px}.execution-mode .current-question-text{margin:6px 0 10px}.execution-mode .answer-area{height:110px;min-height:110px;margin-bottom:4px}.execution-mode details>summary{font-size:12px}.execution-mode .question-panel button{padding:6px 10px;font-size:12px}.execution-mode .question-panel>.actions{gap:6px}.execution-mode .suggestion-panel h2{margin-bottom:6px;font-size:17px}.execution-mode .suggestion-panel p{margin:7px 0;font-size:13px}.execution-mode .suggestion-panel small{overflow-wrap:anywhere}.execution-mode>.notice{margin:6px 0;padding:6px 12px}.execution-mode .suggestion-panel .notice{padding:7px}.execution-mode .suggestion-panel button{padding:6px 8px;font-size:12px}@media (max-width:730px){body:has(.execution-mode) .v17-top{gap:5px;height:auto;padding:8px 12px}body:has(.execution-mode) .v17-top nav{display:none}body:has(.execution-mode) .v17-top .brand span{font-size:13px}main:has(>.execution-mode){padding:10px 12px 50px}.execution-mode .candidate-head{flex-direction:row;gap:8px;padding:8px 10px}.execution-mode .candidate-head h1{font-size:17px}.execution-mode .candidate-tools .pill,.execution-mode .candidate-tools>a{display:none}.execution-mode .journey-top{flex-direction:row}.execution-mode .journey-wrap{padding:5px 8px}.execution-mode .journey-nav{min-width:0}.execution-mode .timer-bar{flex-wrap:nowrap;padding:6px 10px}.execution-mode .timer-bar .clock{font-size:21px}.execution-mode .timer-bar .pill{padding:2px 5px;font-size:10px}.execution-mode .timer-bar .actions{flex-wrap:nowrap;gap:4px}.execution-mode .timer-bar select{display:none}.execution-mode .timer-bar button{padding:5px 7px;font-size:11px}.execution-mode .pilot-columns{grid-template-columns:minmax(0,1fr);gap:8px}.execution-mode .pilot-columns>.stage-sidebar{padding:7px 10px;display:block}.execution-stage-select{white-space:normal;font-size:12px;display:block}.execution-stage-select select{width:100%;max-width:100%;margin:3px 0}.execution-mode .stage-navigation{margin-top:4px}.execution-mode .question-panel,.execution-mode .suggestion-panel{margin-bottom:0;padding:12px!important}.execution-mode .answer-area{height:86px;min-height:86px}.execution-mode .workspace-tools{margin:5px 0 8px}.execution-mode .current-question-text{font-size:13px}.execution-mode .question-panel>.actions{align-items:center}.execution-mode .suggestion-panel>p.muted{font-size:11px}.execution-mode .candidate-head h1{overflow-wrap:anywhere}.execution-mode .execution-stage-select>select{font-size:12px}}.intern-ai-panel{min-width:0}.intern-ai-panel .ai-output{overflow-wrap:anywhere}.intern-ai-panel .ai-value{border-bottom:1px solid #e5eaf2;padding:8px 0}.intern-ai-panel .ai-json-editor{min-height:280px;font-family:monospace;font-size:12px}.intern-ai-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto}.home-columns{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:24px;display:grid}.home-columns .fields{grid-template-columns:1fr 1fr}.standard-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.standard-tiles>div,.standard-tiles>article{border:1px solid var(--line);border-radius:12px;padding:16px}.standard-tiles small{margin-top:6px}.v17-top .brand{min-width:0}.v17-top .brand span{white-space:normal;font-size:15px}.v17-top nav{white-space:nowrap}.sop-timebar{border-radius:99px;gap:2px;height:12px;margin:12px 0 24px;display:flex;overflow:hidden}.sop-timebar button{background:#b7cef8;border:0;border-radius:0;min-width:0;padding:0}.sop-timebar button.current{background:var(--blue)}.step-controls{justify-content:space-between;gap:10px;margin-bottom:22px;display:flex}.score-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.score-tiles>div{border:1px solid var(--line);border-radius:12px;padding:18px}.score-tiles strong{color:var(--blue);margin:8px 0;font-size:28px;display:block}.journey-nav{flex-wrap:wrap;overflow:visible}.v17-workspace .pilot-columns{grid-template-columns:230px minmax(0,1fr) 285px}.v17-workspace .stage-sidebar{position:sticky;top:85px}.v17-workspace .stage-navigation>summary{font-weight:800}.score-editor .evidence-choice button{margin-top:8px}.card,.candidate-head,.journey-wrap{min-width:0}select,input,textarea{max-width:100%}.card p,.card small,.card h2,.card h3{overflow-wrap:anywhere}@media (max-width:1100px){.v17-workspace .pilot-columns{grid-template-columns:minmax(0,1fr) 285px}.v17-workspace .stage-sidebar{grid-column:1/-1;position:static}.home-columns{grid-template-columns:1fr}}@media (max-width:730px){.home-columns .fields,.standard-tiles{grid-template-columns:1fr}.home-hero{gap:20px}.v17-workspace .pilot-columns{grid-template-columns:minmax(0,1fr)}.score-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.v17-top .brand span{font-size:13px}.v17-top nav{font-size:12px}.journey-nav{grid-template-columns:1fr 1fr;display:grid}.journey-nav button{white-space:normal;text-align:left;font-size:12px}.timer-bar .actions{max-width:100%}.timer-bar select{width:100%;max-width:100%}.score-tiles>div{padding:12px}.step-controls button{padding:8px;font-size:12px}.candidate-tools{max-width:100%}.scroll table{min-width:570px}.single-intern-home .home-hero h1{font-size:25px}}main:has(>.interview-focus){padding-top:12px}.interview-focus>.crumb{margin-bottom:6px}.interview-focus .candidate-head{align-items:center;margin-bottom:8px;padding:10px 16px}.interview-focus .candidate-head h1{margin:0;font-size:20px}.interview-focus .candidate-head .eyebrow,.interview-focus .candidate-head p{display:none}.interview-focus .journey-wrap{margin-bottom:8px;padding:7px 12px}.interview-focus .journey-top{margin-bottom:4px}.interview-focus .journey-top strong small{display:none}.interview-focus .journey-top button{padding:5px 9px;font-size:12px}.interview-focus .journey-nav button{padding:8px 10px;font-size:12px}.interview-focus .execution-policy{margin:5px 0 8px}.interview-focus .timer-bar{margin-bottom:8px;padding:8px 14px}.interview-focus .timer-bar small{display:none}.interview-focus .sop-timebar{height:9px;margin:8px 0 12px}.interview-focus .workspace-tools{margin-bottom:10px;font-size:12px}.interview-focus .workspace-tools small{display:none}.interview-focus .pilot-columns>.card{padding:14px}.interview-focus .step-controls{margin-bottom:10px}.interview-focus .current-question-title{margin:10px 0 6px;font-size:18px}.interview-focus .current-question-text{margin:6px 0 10px}.interview-focus .answer-area{height:115px;min-height:115px}.transcript-segments{overscroll-behavior:contain;border:1px solid var(--line);scrollbar-gutter:stable;border-radius:12px;max-height:65vh;padding:0 14px;overflow:auto}.transcript-segments .transcript-row{padding:12px 0}.transcript-workspace .ai-output{overscroll-behavior:contain;max-height:55vh;overflow:auto}.transcript-workspace details>pre{max-height:50vh;overflow:auto}.recorded-answer-list[open]{max-height:60vh;padding-right:8px;overflow:auto}@media (max-width:730px){.interview-focus .candidate-head{align-items:flex-start;padding:10px}.interview-focus .candidate-head h1{font-size:18px}.interview-focus .candidate-tools .pill{display:none}.interview-focus .journey-top{align-items:flex-start}.interview-focus .timer-bar{padding:8px 10px}.interview-focus .workspace-tools{gap:6px}.transcript-segments{max-height:62vh;padding:0 9px}}.score-workspace .intern-ai-panel .ai-output{overscroll-behavior:contain;max-height:50vh;overflow:auto}.score-workspace .score-editor>details[open]{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:42vh;padding-right:8px;overflow:auto}.c0-panel fieldset{border:0;min-width:0;margin:0;padding:0}.c0-panel legend{color:#64748b;font-size:.85rem}.c0-panel select,.c0-panel input,.c0-panel textarea{min-width:0;max-width:100%}.c0-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.c0-panel small,.c0-panel summary{overflow-wrap:anywhere}.c0-sources{border:1px solid #dbe3ee;border-radius:10px;max-height:65vh;padding:10px;overflow:auto}.c0-sources>article+article{border-top:1px solid #dbe3ee;margin-top:8px;padding-top:8px}.c0-source,.c0-question{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;margin:10px 0;padding:12px}.c0-source>summary,.c0-question>summary{cursor:pointer;font-weight:600}.c0-span{background:#fff;border-left:3px solid #2563eb;margin:10px 0;padding:10px}@media (max-width:600px){.c0-panel .fields{display:block}.c0-panel .actions{flex-wrap:wrap}.c0-sources{padding:5px}.c0-source,.c0-question{padding:8px}}.c2-prepare .c2-question{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.c2-prepare textarea{resize:vertical;width:100%;min-height:70px}.c2-prepare pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:50vh;overflow:auto}.c2-prepare .checkbox{align-items:center;gap:10px;display:flex}.c2-prepare .checkbox input{width:auto}.c2-prepare .c2-question h3{margin:0}.c2-prepare .experience small{margin-top:8px;display:block}@media (max-width:600px){.c2-prepare .fields{display:block}.c2-prepare .fields>label{margin-top:12px}.c2-prepare .row{flex-wrap:wrap}}
