.hi-flow{overflow:hidden}.hi-section-header,.hi-dialog-header,.hi-editor-heading,.hi-editor-card-title,.hi-evaluation-heading,.hi-queue-heading,.hi-calibration-card>header,.hi-rating>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.hi-section-header h2,.hi-dialog-header h2{margin:0;font:700 25px Fraunces,serif;letter-spacing:-.5px}.hi-section-header .summary{max-width:760px}.hi-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:22px 0}.hi-summary span{padding:13px 14px;border:1px solid var(--line);border-radius:9px;background:#fafbfc;color:var(--muted);font-size:11px}.hi-summary b{display:block;margin-bottom:3px;color:var(--brand-navy);font-size:24px}.hi-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hi-control-grid>article{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:17px;border:1px solid var(--line);border-radius:11px;background:#fff}.hi-control-grid h3,.hi-handoff h3{margin:0;font-size:16px}.hi-control-grid article>p:not(.eyebrow),.hi-handoff p{min-height:45px;margin:7px 0 14px;color:var(--muted);font-size:12px;line-height:1.5}.hi-control-grid article>button,.hi-control-grid .hi-inline-actions{margin-top:auto}.hi-inline-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hi-inline-actions a{text-decoration:none}.hi-candidate-queue{margin-top:25px}.hi-queue-heading h3{margin:0;font-size:16px}.hi-queue-heading p{margin:2px 0 0;color:var(--muted);font-size:11px}.hi-candidate-queue>article{display:grid;grid-template-columns:minmax(220px,1fr) minmax(135px,.45fr) auto;align-items:center;gap:16px;padding:13px 0;border-top:1px solid var(--line)}.hi-candidate-queue>article:first-of-type{margin-top:12px}.hi-candidate-name{display:flex;align-items:center;min-width:0;gap:11px}.hi-candidate-name>span{display:grid;width:35px;height:35px;flex:none;place-items:center;border-radius:50%;background:var(--mint);color:#087b69;font-size:11px;font-weight:800}.hi-candidate-name b,.hi-candidate-name small{display:block}.hi-candidate-name b{font-size:13px}.hi-candidate-name small{margin-top:3px;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.hi-state{width:max-content;padding:6px 9px;border-radius:999px;background:#eef1f5;color:var(--muted);font-size:10px;font-weight:800}.hi-state.good{background:#e4f8f3;color:#087b69}.hi-state.warning{background:#fff6dd;color:#825c00}.hi-state.live{background:#fff0ea;color:#c13d1c}.hi-empty{margin-top:15px;padding:22px;border:1px dashed #ccd3dc;border-radius:10px;background:#fbfbfa;text-align:center}.hi-empty p{margin:6px 0 0;color:var(--muted);font-size:12px}.hi-handoff{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:24px -31px -29px;padding:20px 31px;background:#f0f6ff;border-top:1px solid #dae3f4}.hi-handoff p{min-height:0;margin-bottom:0}

.hi-dialog{width:min(1040px,calc(100vw - 34px));max-height:94vh;padding:0;border:0;border-radius:14px;background:#fff;color:var(--ink);box-shadow:0 28px 90px rgb(13 22 48 / 28%)}.hi-dialog::backdrop{background:rgb(13 22 48 / 58%);backdrop-filter:blur(3px)}.hi-dialog-shell{padding:25px}.hi-dialog-header{position:sticky;z-index:5;top:-25px;margin:-25px -25px 22px;padding:23px 25px 17px;border-bottom:1px solid var(--line);background:rgb(255 255 255 / 96%);backdrop-filter:blur(8px)}.hi-dialog-header>div:last-child{display:flex;align-items:center;gap:10px}.hi-dialog-header p:last-child{margin:6px 0 0;color:var(--muted);font-size:12px}.hi-dialog-footer{position:sticky;bottom:-25px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px -25px -25px;padding:16px 25px;border-top:1px solid var(--line);background:rgb(255 255 255 / 96%);backdrop-filter:blur(8px)}.hi-feedback{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.hi-feedback.error{color:#a33b25}.hi-feedback.success{color:#087b69}.hi-dialog-loading{display:grid;min-height:280px;place-items:center;padding:35px;color:var(--muted)}.hi-small-dialog{width:min(590px,calc(100vw - 34px))}.hi-small-dialog label{display:block;margin:16px 0}.hi-workspace-dialog{width:min(1480px,calc(100vw - 24px));height:min(94vh,980px);max-height:94vh}.hi-workspace-dialog>.hi-dialog-shell{min-height:100%}.hi-workspace-status{padding:6px 9px;border-radius:999px;background:#eef1f5;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.hi-workspace-grid{display:grid;grid-template-columns:minmax(360px,1.05fr) minmax(440px,.95fr);gap:20px}.hi-workspace-grid>div{min-width:0}.hi-room{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#0d1630}.hi-room iframe{display:block;width:100%;height:min(55vh,540px);border:0;background:#090f22}.hi-room-links{display:flex;align-items:center;gap:12px;padding:10px 12px;color:#d8deed;font-size:10px}.hi-room-links a,.hi-room-links button{margin-left:auto;border:0;background:transparent;color:#fff;text-decoration:none;font:700 10px Roboto,sans-serif;cursor:pointer}.hi-room-links button{margin-left:0}.hi-room-empty,.hi-room-presential{display:flex;min-height:420px;flex-direction:column;align-items:center;justify-content:center;padding:35px;background:linear-gradient(145deg,#101a39,#182958);color:#fff;text-align:center}.hi-room-empty>div,.hi-room-presential>div{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:rgb(255 255 255 / 10%);font-size:28px}.hi-room h3{margin:18px 0 6px}.hi-room-empty p,.hi-room-presential p{max-width:420px;margin:0 0 18px;color:#c7d0e6;font-size:12px;line-height:1.55}.hi-room-presential ul{text-align:left;color:#dbe2f0;font-size:12px;line-height:1.8}.hi-dossier{margin-top:12px;border:1px solid var(--line);border-radius:10px;background:#fafbfc}.hi-dossier summary{padding:13px 15px;cursor:pointer;font-size:12px;font-weight:800}.hi-dossier-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:18px;padding:0 15px 15px}.hi-dossier h4{margin:8px 0 5px;font-size:11px}.hi-dossier p,.hi-dossier li{color:var(--muted);font-size:11px;line-height:1.5}.hi-dossier ul{margin:0;padding:0;list-style:none}.hi-dossier li{padding:7px 0;border-top:1px solid var(--line)}.hi-dossier li b,.hi-dossier li span{display:block}.hi-start{padding:18px;border:1px solid #cde6dd;border-radius:12px;background:#f2fbf8}.hi-start h3{margin:0}.hi-start>div>p:last-child{color:var(--muted);font-size:12px;line-height:1.55}.hi-consent{display:grid;gap:8px;margin-top:14px}.hi-check{display:flex!important;align-items:flex-start;gap:8px;margin:0!important;font-size:11px!important;font-weight:600!important;line-height:1.4}.hi-check input{width:auto!important;margin:1px 0 0!important;accent-color:var(--brand-orange)}.hi-guide{display:grid;gap:12px}.hi-guide-heading h3,.hi-evaluation-heading h3{margin:0}.hi-save-state{color:var(--muted);font-size:10px}.hi-question{padding:16px;border:1px solid var(--line);border-radius:11px;background:#fff}.hi-question>header{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px}.hi-question>header>span{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#e9edfa;color:#2243a2;font-size:11px;font-weight:800}.hi-question h4{margin:3px 0 0;font-size:13px;line-height:1.45}.hi-question header small{color:#2243a2;font-size:9px;font-weight:800;text-transform:uppercase}.hi-question header em{padding:4px 6px;border-radius:5px;background:#fff4e9;color:#ad481d;font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.hi-question>p,.hi-question details{color:var(--muted);font-size:10px;line-height:1.5}.hi-question details summary{cursor:pointer;font-weight:700}.hi-question textarea{font-size:12px}.hi-question-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hi-guide-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:13px;border-radius:10px;background:#f5f6f8}.hi-guide-footer .hi-feedback{margin-right:auto}.hi-evaluation{margin-top:14px;padding:18px;border:1px solid #cfd8ee;border-radius:12px;background:#f8faff}.hi-evaluation>p{color:var(--muted);font-size:12px}.hi-rating{margin:12px 0;padding:14px;border:1px solid var(--line);border-radius:9px;background:#fff}.hi-rating h4{margin:0}.hi-rating header p{margin:4px 0 0;color:var(--muted);font-size:10px}.hi-rating header select{width:125px;margin:0}.hi-anchors{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0}.hi-anchors span{padding:8px;border-radius:7px;background:#f4f5f8;color:var(--muted);font-size:9px;line-height:1.4}.hi-anchors b{display:block;margin-bottom:3px;color:var(--brand-navy);font-size:13px}.hi-rating fieldset{margin:10px 0;padding:10px;border:1px solid var(--line);border-radius:7px}.hi-rating legend{font-size:10px;font-weight:800}.hi-rating fieldset .hi-check+.hi-check{margin-top:7px!important}.hi-evaluation-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hi-declaration{margin-top:14px!important}.hi-evaluation-readonly{background:#f2fbf8;border-color:#cde6dd}.hi-rating-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:7px}.hi-rating-strip span{padding:9px;border-radius:8px;background:#fff;color:var(--muted);font-size:9px}.hi-rating-strip b{display:block;color:var(--brand-navy);font-size:17px}.hi-evaluation-lists{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hi-evaluation-lists h4{margin-bottom:5px}.hi-evaluation-lists ul{margin-top:0;padding-left:18px;color:var(--muted);font-size:11px}.hi-evaluation-readonly details{margin-top:15px}.hi-evaluation-readonly summary{cursor:pointer;font-size:11px;font-weight:800}

.hi-kit-dialog,.hi-calibration-dialog,.hi-decision-dialog{width:min(1220px,calc(100vw - 34px))}.hi-kit-basics{display:grid;grid-template-columns:2fr .6fr .8fr;gap:10px}.hi-wide-label{display:block;margin:16px 0}.hi-editor-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hi-editor-heading{align-items:center;margin-bottom:10px}.hi-editor-heading h3{margin:0}.hi-editor-card{margin-bottom:10px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#fafbfc}.hi-editor-card-title{align-items:center}.hi-editor-card-title button{border:0;background:transparent;color:#9c4734;font-size:20px;cursor:pointer}.hi-editor-card label{display:block;margin-top:10px;font-size:10px}.hi-editor-card :is(input,textarea,select){margin-top:4px;font-size:11px}.hi-anchor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.hi-calibration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.hi-calibration-card{padding:16px;border:1px solid var(--line);border-radius:11px;background:#fafbfc}.hi-calibration-card h3{margin:0}.hi-calibration-card header p,.hi-calibration-card>p{color:var(--muted);font-size:11px;line-height:1.5}.hi-finalist-toggle{display:flex;align-items:center;gap:6px;padding:7px 8px;border:1px solid #bcdcd2;border-radius:8px;background:#fff;color:#087b69;font-size:10px}.hi-finalist-toggle input{width:auto;margin:0}.hi-score-row{display:flex;gap:5px;flex-wrap:wrap}.hi-score-row span{max-width:125px;padding:6px;border-radius:6px;background:#eaf0fb;color:var(--muted);font-size:8px}.hi-score-row b{display:block;color:#2243a2;font-size:14px}.hi-warning{padding:12px 14px;border-left:4px solid var(--brand-amber);background:#fff9e8;color:#765915;font-size:11px}.hi-decision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px}.hi-decision-grid article{padding:16px;border:1px solid var(--line);border-radius:10px;background:#fafbfc}.hi-decision-grid h3{margin:0}.hi-decision-grid p{margin:5px 0 12px;color:var(--muted);font-size:11px}

@media(min-width:1051px){.hi-workspace-grid>div:first-child{position:sticky;top:82px;align-self:start}}

@media(max-width:1050px){.hi-control-grid{grid-template-columns:1fr}.hi-control-grid article>p:not(.eyebrow){min-height:0}.hi-workspace-grid{grid-template-columns:1fr}.hi-workspace-dialog{height:auto}.hi-room iframe{height:430px}.hi-editor-layout{grid-template-columns:1fr}}
@media(max-width:720px){.hi-flow{padding:20px}.hi-section-header,.hi-handoff,.hi-dialog-header,.hi-dialog-footer,.hi-guide-footer{align-items:stretch;flex-direction:column}.hi-summary{grid-template-columns:1fr 1fr}.hi-candidate-queue>article{grid-template-columns:1fr}.hi-state{grid-row:auto}.hi-handoff{margin:22px -20px -20px;padding:18px 20px}.hi-dialog{width:100vw;max-width:none;max-height:100dvh;border-radius:0}.hi-dialog-shell{padding:18px}.hi-dialog-header{top:-18px;margin:-18px -18px 18px;padding:18px}.hi-dialog-footer{bottom:-18px;margin:20px -18px -18px;padding:14px 18px}.hi-dialog-footer .primary{width:100%}.hi-kit-basics,.hi-anchor-grid,.hi-question-controls,.hi-evaluation-grid,.hi-evaluation-lists,.hi-dossier-grid{grid-template-columns:1fr}.hi-room iframe{height:55vh}.hi-room-links{align-items:flex-start;flex-direction:column}.hi-room-links a,.hi-room-links button{margin-left:0}.hi-room-empty,.hi-room-presential{min-height:330px}.hi-anchors{grid-template-columns:1fr}.hi-rating>header{display:block}.hi-rating header select{width:100%;margin-top:10px}}

.hi-assets{margin-top:12px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fafbfc}.hi-assets-heading,.hi-transcription-heading,.hi-rounds-heading,.hi-round-card>header,.hi-round-candidate{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.hi-assets-heading h3,.hi-transcription-heading h3,.hi-rounds-heading h3{margin:0}.hi-assets-heading a{text-decoration:none}.hi-private-note{margin:6px 0 14px;color:var(--muted);font-size:10px}.hi-requirement-board{display:grid;gap:7px}.hi-requirement-board>article{display:grid;grid-template-columns:92px 1fr;gap:10px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.hi-requirement-board b{font-size:11px}.hi-requirement-board p{margin:3px 0;color:var(--muted);font-size:10px}.hi-requirement-board small{color:var(--muted);font-size:9px}.hi-requirement-result{height:max-content;padding:5px 7px;border-radius:999px;text-align:center;font-size:9px;font-weight:800}.hi-requirement-result.good{background:#e4f8f3;color:#087b69}.hi-requirement-result.bad{background:#fdebe7;color:#a43a25}.hi-requirement-result.pending{background:#fff4d9;color:#7b5b00}.hi-asset-block{margin-top:9px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.hi-asset-block summary{cursor:pointer;font-size:10px;font-weight:800}.hi-asset-block p,.hi-prior-round small{color:var(--muted);font-size:10px;line-height:1.5}.hi-prior-round{padding:9px 0;border-top:1px solid var(--line)}.hi-prior-round:first-of-type{margin-top:8px}.hi-prior-round b,.hi-prior-round small{display:block}.hi-specific-questions{margin-top:14px}.hi-specific-questions h4{margin:0 0 8px}.hi-specific-questions article{display:grid;grid-template-columns:25px 1fr;gap:9px;padding:10px 0;border-top:1px solid var(--line)}.hi-specific-questions article>span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#e9edfa;color:#2243a2;font-size:10px;font-weight:800}.hi-specific-questions b{font-size:11px;line-height:1.45}.hi-specific-questions p{margin:3px 0;color:var(--muted);font-size:9px}.hi-transcription{margin-bottom:12px;padding:16px;border:1px solid #cfd8ee;border-radius:12px;background:#f8faff}.hi-transcription>p,.hi-delivery-state{color:var(--muted);font-size:10px}.hi-transcription-heading>span{padding:5px 8px;border-radius:999px;background:#e9edfa;color:#2243a2;font-size:9px;font-weight:800}.hi-transcript{max-height:220px;margin-top:12px;padding:12px;overflow:auto;border-radius:8px;background:#10182e;color:#edf1fb}.hi-transcript p{margin:0;padding:7px 0;border-top:1px solid rgb(255 255 255 / 10%);font-size:11px;line-height:1.55}.hi-transcript p:first-child{border-top:0}.hi-transcript time{display:block;color:#9fabc6;font-size:8px}.hi-verdict-fields{display:grid;grid-template-columns:.6fr 1.4fr;gap:10px;margin:16px 0;padding:14px;border:1px solid #bcdcd2;border-radius:10px;background:#f2fbf8}.hi-verdict-fields label{margin:0}.hi-rounds{margin-top:24px;padding:18px;border:1px solid var(--line);border-radius:12px;background:#f7f9fc}.hi-rounds-heading p{max-width:720px;margin:5px 0 0;color:var(--muted);font-size:11px}.hi-round-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:12px;margin-top:15px}.hi-round-card{padding:14px;border:1px solid var(--line);border-radius:10px;background:#fff}.hi-round-card>header{align-items:center}.hi-round-card>header>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--brand-navy);color:#fff;font-size:11px;font-weight:800}.hi-round-card h4{margin:0}.hi-round-card header p,.hi-round-card>p{margin:3px 0;color:var(--muted);font-size:9px}.hi-round-candidate{align-items:center;padding:9px 0;border-top:1px solid var(--line)}.hi-round-candidate b,.hi-round-candidate small{display:block}.hi-round-candidate small{margin-top:2px;color:var(--muted);font-size:9px}.hi-round-candidate>div{display:flex;gap:5px;flex-wrap:wrap}.hi-round-dialog{width:min(920px,calc(100vw - 34px))}.hi-round-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hi-round-candidates{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;margin-top:18px;padding:14px;border:1px solid var(--line);border-radius:10px}.hi-round-candidates legend{font-size:11px;font-weight:800}.hi-round-candidates .hi-check{padding:9px;border:1px solid var(--line);border-radius:8px;background:#fafbfc}.hi-round-candidates b,.hi-round-candidates small{display:block}.hi-round-candidates small{margin-top:2px;color:var(--muted);font-weight:400}

@media(max-width:720px){.hi-assets-heading,.hi-transcription-heading,.hi-rounds-heading,.hi-round-candidate{align-items:stretch;flex-direction:column}.hi-requirement-board>article{grid-template-columns:1fr}.hi-verdict-fields,.hi-round-fields{grid-template-columns:1fr}.hi-round-grid{grid-template-columns:1fr}}

.hi-psycholaboral{margin-top:24px;padding:20px;border:1px solid var(--line);border-radius:11px;background:#fafbfc}.hi-psycholaboral h3{margin:0}.hi-psycholaboral p,.hi-psycholaboral li{font-size:12px;line-height:1.5}.hi-psycholaboral>label{display:block;max-width:480px;margin:14px 0}.hi-psycholaboral input[type=file]{max-width:100%;margin-top:6px}.hi-psycholaboral .hi-inline-actions{align-items:end}.hi-psycholaboral ul{padding-left:20px;overflow-wrap:anywhere}
