@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&family=Instrument+Serif:ital@0;1&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+Arabic:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,Noto Sans Arabic,sans-serif;color:#231a2c;background:#f6f0e6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{margin:0;min-height:100%}body{min-width:320px}button,input,textarea,select{font:inherit}.hc{--hc-bg: #f6f0e6;--hc-paper: #fffaf1;--hc-paper-soft: #eee5d9;--hc-ink: #231a2c;--hc-muted: #706677;--hc-line: #ded3c5;--hc-teal: #4b49db;--hc-teal-deep: #3733b4;--hc-coral: #ed6545;--hc-gold: #d99b38;--hc-mint: #e4e5ff;--hc-alert: #f8dfd7;--hc-shadow: 0 26px 70px rgba(48, 32, 49, .12);--hc-lime: #d9ef66;min-height:100dvh;color:var(--hc-ink);background:var(--hc-bg);font:15px/1.55 DM Sans,Noto Sans Arabic,sans-serif;color-scheme:light;accent-color:var(--hc-teal);overflow-x:clip}.hc[data-theme=dark]{--hc-bg: #201924;--hc-paper: #2b2230;--hc-paper-soft: #392d3c;--hc-ink: #fff7eb;--hc-muted: #c5b6c5;--hc-line: #4a3b4c;--hc-teal: #aaa5ff;--hc-teal-deep: #8880ff;--hc-coral: #ff8964;--hc-gold: #e5bd72;--hc-mint: #3b314d;--hc-alert: #4a302f;--hc-shadow: 0 28px 72px rgba(0, 0, 0, .32);--hc-lime: #d9ef66;color-scheme:dark}.hc[lang=ar]{font-family:Noto Sans Arabic,DM Sans,sans-serif;letter-spacing:0}.hc[lang=ar] h1,.hc[lang=ar] h2,.hc[lang=ar] h3,.hc[lang=ar] .brand-latin{letter-spacing:0}.hc *{box-sizing:border-box}.hc button,.hc input,.hc textarea,.hc select{font:inherit;color:inherit}.hc button{cursor:pointer}.hc button:disabled{cursor:not-allowed;opacity:.55}.hc a{color:inherit}.hc button:focus-visible,.hc input:focus-visible,.hc textarea:focus-visible,.hc select:focus-visible,.hc a:focus-visible,.hc [tabindex="0"]:focus-visible{outline:3px solid var(--hc-coral);outline-offset:3px}.hc .shell{width:min(1340px,calc(100% - 80px));margin-inline:auto}.hc h1,.hc h2,.hc h3,.hc p{margin-top:0}.hc h1,.hc h2,.hc h3{font-family:Manrope,Noto Sans Arabic,sans-serif;letter-spacing:-.05em;line-height:1.08}.hc[lang=ar] h1,.hc[lang=ar] h2,.hc[lang=ar] h3{font-family:Noto Sans Arabic,sans-serif}.hc .eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--hc-teal);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.hc[lang=ar] .eyebrow{letter-spacing:0}.hc .eyebrow:before{content:"";width:20px;height:2px;background:var(--hc-coral)}.hc .display{max-width:720px;margin:20px 0;font-size:clamp(52px,6.8vw,91px);line-height:.98;letter-spacing:-.075em}.hc .lead{max-width:570px;color:var(--hc-muted);font-size:17px;line-height:1.8}.hc .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:47px;padding:12px 20px;border:1px solid transparent;border-radius:4px;background:var(--hc-teal);color:#fff;font-size:12px;font-weight:800;text-decoration:none;box-shadow:0 7px 18px color-mix(in srgb,var(--hc-teal) 22%,transparent);transition:transform .2s,background-color .2s,box-shadow .2s}.hc[data-theme=dark] .btn:not(.secondary){color:#241b2a}.hc .btn:hover{transform:translateY(-2px);background:var(--hc-teal-deep);box-shadow:0 11px 22px color-mix(in srgb,var(--hc-teal) 24%,transparent)}.hc .btn svg{width:16px;height:16px}.hc .btn.secondary{border-color:var(--hc-line);background:transparent;color:var(--hc-ink);box-shadow:none}.hc .btn.secondary:hover{border-color:var(--hc-teal);background:var(--hc-mint)}.hc .btn.danger{background:var(--hc-coral)}.hc .text-link{padding:3px 0;border:0;background:transparent;color:var(--hc-teal);font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:4px}.hc .danger{color:#bd382c!important}.hc[data-theme=dark] .danger{color:#ff9b84!important}.hc .section{padding:88px 0;border-top:1px solid var(--hc-line)}.hc .section-heading{display:grid;grid-template-columns:1fr .75fr;align-items:end;gap:45px;margin-bottom:38px}.hc .section-heading h2{max-width:620px;margin:14px 0 0;font-size:clamp(36px,4.5vw,58px)}.hc .section-heading p{max-width:480px;margin:0;color:var(--hc-muted);line-height:1.8}.hc .panel,.hc .metric,.hc .auth-card,.hc .portal-step,.hc .duo-card{min-width:0;border:1px solid var(--hc-line);border-radius:5px;background:var(--hc-paper);box-shadow:0 12px 36px #3020310d}.hc[data-theme=dark] .panel,.hc[data-theme=dark] .metric,.hc[data-theme=dark] .auth-card,.hc[data-theme=dark] .portal-step,.hc[data-theme=dark] .duo-card{box-shadow:0 14px 36px #0000002b}.hc .panel{padding:23px}.hc .panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hc .panel-title h2{margin:0 0 5px;font-size:23px}.hc .panel-title p{margin:0;color:var(--hc-muted);font-size:12px}.hc .section-kicker{display:block;color:var(--hc-muted);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hc[lang=ar] .section-kicker{letter-spacing:0}.hc .notice{display:flex;gap:10px;margin:16px 0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--hc-teal) 25%,var(--hc-line));border-radius:4px;background:var(--hc-mint);color:var(--hc-ink);font-size:12px}.hc .notice.error{border-color:#dc806f;background:var(--hc-alert)}.hc .empty{margin:15px 0;padding:36px 22px;border:1px dashed var(--hc-line);border-radius:4px;color:var(--hc-muted);text-align:center}.hc .disclaimer{color:var(--hc-muted);font-size:11px}.hc .actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0}.hc .actions .btn{min-height:40px;padding:9px 15px;font-size:11px}.hc textarea,.hc select,.hc input:not([type=checkbox]):not([type=radio]):not([type=file]){width:100%;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--hc-line);border-radius:4px;background:var(--hc-bg);color:var(--hc-ink)}.hc textarea{min-height:110px;resize:vertical}.hc input::placeholder,.hc textarea::placeholder{color:var(--hc-muted);opacity:.75}.hc .field{display:grid;gap:7px;margin:17px 0}.hc .field label{font-size:11px;font-weight:750}.hc .field input[type=file]{width:100%;padding:16px;border:1px dashed var(--hc-line);border-radius:4px;background:var(--hc-bg)}.hc pre{overflow-wrap:anywhere;white-space:pre-wrap;padding:16px;border-radius:4px;background:var(--hc-paper-soft);font:inherit}.hc .evidence-list{padding-inline-start:20px}.hc .evidence-list li{margin-block:8px}.hc .section-gap{margin-block:24px}.hc .sample-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--hc-line);border-radius:3px;background:var(--hc-paper);color:var(--hc-teal);font-size:10px;font-weight:750;white-space:nowrap}.hc .sample-pill svg{width:14px}.hc .app-shell{min-height:calc(100dvh - 76px);padding:34px 0 72px}.hc .app-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.hc .app-heading h1{margin:11px 0 6px;font-size:clamp(34px,4.4vw,56px)}.hc .app-heading p{margin:0;color:var(--hc-muted);font-size:13px}.hc .metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.hc .metric{min-height:120px;padding:17px}.hc .metric-head{display:flex;justify-content:space-between;align-items:center;gap:9px;color:var(--hc-muted);font-size:11px}.hc .metric-head svg{width:18px;color:var(--hc-coral)}.hc .metric strong{display:block;margin-top:17px;font:700 32px/1 DM Mono,monospace;letter-spacing:-.05em}.hc .duo{display:grid;grid-template-columns:1fr 1fr;gap:15px}.hc .dash-topgrid{display:grid;grid-template-columns:1.08fr .92fr;gap:15px}.hc .fit-numbers{display:flex;align-items:baseline;gap:10px;margin:20px 0 13px}.hc .fit-numbers strong{font:700 37px DM Mono,monospace}.hc .fit-numbers span{color:var(--hc-muted);font-size:12px}.hc .fit-track,.hc .bar{height:10px;overflow:hidden;border-radius:99px;background:var(--hc-paper-soft)}.hc .fit-track{display:flex;height:12px}.hc .fit-track span:first-child{width:49%;background:var(--hc-teal)}.hc .fit-track span:last-child{flex:1}.hc .legend{display:flex;justify-content:space-between;gap:12px;margin-top:13px;color:var(--hc-muted);font-size:11px}.hc .legend b{color:var(--hc-ink)}.hc .status-bars{display:grid;gap:15px;margin-top:20px}.hc .status-row{display:grid;grid-template-columns:128px 1fr 36px;align-items:center;gap:10px;font-size:11px}.hc .status-row span:first-child{color:var(--hc-muted)}.hc .bar i{display:block;height:100%;border-radius:inherit;background:var(--hc-teal)}.hc .status-row:last-child .bar i{background:var(--hc-coral)}.hc .status-row b{text-align:end;font:700 12px DM Mono,monospace}.hc .fka-empty{display:flex;align-items:center;gap:15px;min-height:84px;margin-top:17px;padding:15px;border-radius:4px;background:var(--hc-bg);color:var(--hc-muted);font-size:12px}.hc .fka-empty svg{color:var(--hc-coral)}.hc .pipeline-panel{margin-top:15px}.hc .pipeline-steps{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:7px;margin-top:22px}.hc .pipeline-step{min-height:94px;padding:15px;border:1px solid var(--hc-line);border-radius:4px;background:var(--hc-bg)}.hc .pipeline-step strong{display:block;font:700 29px DM Mono,monospace}.hc .pipeline-step span{color:var(--hc-muted);font-size:11px}.hc .pipeline-arrow{color:var(--hc-coral);text-align:center}.hc .runs-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:15px;margin-top:15px}.hc .searchbox{display:flex;align-items:center;gap:9px;min-height:42px;margin:17px 0 12px;padding:0 11px;border:1px solid var(--hc-line);border-radius:4px;background:var(--hc-bg)}.hc .searchbox svg{width:16px;flex:none;color:var(--hc-muted)}.hc .searchbox input{min-width:0;width:100%;padding:0;border:0;outline:0;background:transparent;font-size:12px}.hc .role-list{display:grid;gap:5px}.hc .role-option{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid transparent;border-radius:4px;background:transparent;text-align:start;font-size:12px;font-weight:650}.hc .role-option:hover,.hc .role-option.selected{border-color:var(--hc-line);background:var(--hc-paper-soft)}.hc .role-option svg{width:14px;flex:none;color:var(--hc-coral)}.hc .table-scroll{overflow-x:auto;border-radius:4px}.hc .candidate-table{width:100%;border-collapse:collapse;margin-top:16px}.hc .candidate-table th{padding:12px 8px;border-bottom:1px solid var(--hc-line);color:var(--hc-muted);font-size:9px;font-weight:750;letter-spacing:.09em;text-align:start;text-transform:uppercase}.hc[lang=ar] .candidate-table th{letter-spacing:0}.hc .candidate-table td{padding:12px 8px;border-bottom:1px solid var(--hc-line);font-size:12px}.hc .candidate-table td:last-child{text-align:end}.hc .anonymous{display:flex;align-items:center;gap:9px}.hc .avatar{display:inline-grid;place-items:center;width:32px;height:32px;flex:none;border-radius:3px;background:var(--hc-mint);color:var(--hc-teal);font:700 10px DM Mono,monospace}.hc .status-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--hc-teal) 15%,transparent);border-radius:3px;background:var(--hc-mint);color:var(--hc-teal);font-size:9px;font-weight:750;white-space:nowrap}.hc .detail-button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--hc-teal);font-size:11px;font-weight:750;white-space:nowrap}.hc .detail-button svg{width:13px}.hc .candidate-page{width:min(960px,100%);margin:0 auto}.hc .portal-intro{padding:32px 0 24px}.hc .portal-intro h1{max-width:740px;margin:12px 0 10px;font-size:clamp(40px,5vw,62px)}.hc .portal-intro p{color:var(--hc-muted)}.hc .progress-banner{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid color-mix(in srgb,var(--hc-teal) 25%,transparent);border-radius:5px;background:linear-gradient(115deg,#3b3290,#5953cf);color:#fffaf1}.hc .progress-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:4px;background:#ffffff29;color:#fff;flex:none}.hc .progress-icon svg{width:22px}.hc .progress-banner small{display:block;opacity:.8;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.hc .progress-banner strong{display:block;margin-top:3px;font-size:19px}.hc .portal-steps{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}.hc .portal-step{display:flex;flex-direction:column;min-height:280px;padding:23px}.hc .portal-step.disabled{background:color-mix(in srgb,var(--hc-paper) 55%,var(--hc-bg))}.hc .portal-step-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.hc .step-number{display:grid;place-items:center;width:34px;height:34px;border-radius:3px;background:var(--hc-mint);color:var(--hc-teal);font:700 11px DM Mono,monospace}.hc .portal-step h2{margin:16px 0 8px;font-size:25px}.hc .portal-step p{color:var(--hc-muted);font-size:12px}.hc .portal-step ul{display:grid;gap:9px;margin:6px 0 20px;padding:0;list-style:none;color:var(--hc-muted);font-size:11px}.hc .portal-step li{display:flex;align-items:flex-start;gap:8px}.hc .portal-step li svg{width:14px;margin-top:2px;color:var(--hc-teal);flex:none}.hc .portal-step .btn{align-self:flex-start;min-height:40px;margin-top:auto;padding:9px 15px;font-size:12px}.hc .locked-copy{display:flex;align-items:center;gap:8px;margin-top:auto;color:var(--hc-muted);font-size:11px}.hc .locked-copy svg{width:15px}.hc .privacy-line{display:flex;align-items:flex-start;gap:9px;margin:18px 0;color:var(--hc-muted);font-size:11px}.hc .privacy-line svg{width:16px;flex:none;color:var(--hc-teal)}.hc .footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0 30px;border-top:1px solid var(--hc-line);color:var(--hc-muted);font-size:10px}.hc .footer-links{display:flex;gap:17px}.hc .footer-links button{border:0;background:transparent;color:var(--hc-teal);font-size:10px;font-weight:700}@media(max-width:1000px){.hc .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hc .runs-grid{grid-template-columns:1fr}}@media(max-width:767px){.hc .shell{width:min(calc(100% - 32px),560px)}.hc .section{padding:55px 0}.hc .section-heading{grid-template-columns:1fr;gap:14px;margin-bottom:25px}.hc .section-heading h2{font-size:38px}.hc .app-shell{padding-top:25px}.hc .app-heading{align-items:flex-start;flex-direction:column;gap:14px}.hc .app-heading h1{font-size:38px}.hc .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc .metric:last-child{grid-column:span 2}.hc .metric{min-height:102px;padding:14px}.hc .dash-topgrid,.hc .duo,.hc .portal-steps{grid-template-columns:1fr}.hc .panel{padding:17px}.hc .status-row{grid-template-columns:100px 1fr 30px}.hc .pipeline-steps{grid-template-columns:1fr}.hc .pipeline-step{display:flex;justify-content:space-between;align-items:center;min-height:68px}.hc .pipeline-arrow{transform:rotate(90deg)}.hc .candidate-table th{padding-inline:4px;font-size:9px}.hc .candidate-table td{padding:11px 4px;font-size:10px}.hc .candidate-table .detail-button{font-size:0}.hc .candidate-table .detail-button svg{width:16px;height:16px}.hc .footer{align-items:flex-start;flex-direction:column}.hc .actions{align-items:stretch}.hc .actions .btn{flex:1}}@media(prefers-reduced-motion:reduce){.hc *,.hc *:before,.hc *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes float-in{0%{opacity:0;transform:translateY(11px) rotate(-2deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes ticker-in{0%{opacity:.4;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.hc .topbar{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:25px;width:min(1440px,calc(100% - 80px));min-height:82px;border-bottom:1px solid var(--hc-line)}.hc .brand{display:inline-flex;align-items:center;gap:11px;min-width:188px;padding:0;border:0;background:transparent;text-align:start;white-space:nowrap}.hc .brand-sigil{display:block;width:40px;height:40px;overflow:visible;color:var(--hc-coral);transform:none}.hc .brand-sigil path{stroke-linecap:round;stroke-linejoin:round}.hc .brand-lockup{display:flex;flex-direction:column;align-items:flex-start;color:var(--hc-ink);direction:ltr}.hc .brand-arabic{color:var(--hc-ink);font:800 18px/1.1 Noto Sans Arabic,sans-serif}.hc .brand-latin{margin-top:3px;color:var(--hc-muted);font:800 8px/1 Manrope,sans-serif;letter-spacing:.2em;text-transform:uppercase}.hc .nav{display:flex;flex:1;align-items:center;justify-content:center;gap:3px}.hc .nav button,.hc .top-action{padding:9px 11px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--hc-muted);font-size:11px;font-weight:700;white-space:nowrap;transition:color .16s,background-color .16s,border-color .16s}.hc .nav button:hover,.hc .top-action:hover{border-color:var(--hc-line);color:var(--hc-ink);background:var(--hc-paper)}.hc .nav button[aria-current=page]{color:var(--hc-teal);background:var(--hc-mint)}.hc .top-actions{display:flex;align-items:center;gap:4px}.hc .top-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-color:var(--hc-line)}.hc .top-action svg{width:15px;height:15px}.hc .mobile-menu{display:none}.hc .public-nav button.nav-primary{margin-inline-start:8px;padding-inline:15px;background:var(--hc-teal);color:#fff}.hc .public-nav button.nav-auth{color:var(--hc-ink)}.hc .public-nav button.nav-primary:hover{background:var(--hc-teal-deep)}.hc.signed-in{background:var(--hc-bg)}.hc.signed-in>.workspace-topbar{position:sticky;top:0;width:100%;max-width:none;min-height:70px;margin:0;padding:0 30px;border-bottom-color:var(--hc-line);background:color-mix(in srgb,var(--hc-bg) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hc.signed-in .workspace-topbar .brand{min-width:205px}.hc.signed-in .workspace-topbar .nav{position:fixed;z-index:25;inset-block:70px 0;inset-inline-start:0;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:5px;width:244px;padding:24px 17px;border-inline-end:1px solid var(--hc-line);background:var(--hc-paper);transition:width .2s ease,padding .2s ease}.hc.signed-in .workspace-topbar .nav:before{content:"YOUR WORKSPACE";margin:0 12px 12px;color:var(--hc-muted);font:700 8px DM Mono,monospace;letter-spacing:.16em}.hc[lang=ar].signed-in .workspace-topbar .nav:before{content:"مساحة العمل";font:700 10px Noto Sans Arabic,sans-serif;letter-spacing:0}.hc.signed-in .workspace-topbar .nav button{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding-inline:13px;border-radius:3px;color:var(--hc-muted);text-align:start;transition:width .2s ease,padding .2s ease,background-color .16s,color .16s}.hc.signed-in .workspace-topbar .nav button[aria-current=page]{background:var(--hc-mint);color:var(--hc-teal)}.hc.signed-in .workspace-topbar .nav button[aria-current=page]:before{position:absolute;inset-inline-start:-17px;width:3px;height:23px;background:var(--hc-coral);content:""}.hc.signed-in .nav-icon{display:inline-grid;place-items:center;flex:0 0 18px;width:18px;height:18px}.hc.signed-in .nav-icon svg{width:17px;height:17px;stroke-width:1.8}.hc.signed-in .app-shell,.hc.signed-in>.footer{width:min(1320px,calc(100% - 300px));margin-inline-start:270px;margin-inline-end:30px;transition:width .2s ease,margin .2s ease}.hc.signed-in.sidebar-collapsed .workspace-topbar .nav{width:72px;align-items:center;padding-inline:13px}.hc.signed-in.sidebar-collapsed .workspace-topbar .nav:before{display:none}.hc.signed-in.sidebar-collapsed .workspace-topbar .nav button{justify-content:center;width:44px;gap:0;padding-inline:0}.hc.signed-in.sidebar-collapsed .workspace-topbar .nav .nav-label{display:none}.hc.signed-in.sidebar-collapsed .app-shell,.hc.signed-in.sidebar-collapsed>.footer{width:min(1440px,calc(100% - 122px));margin-inline-start:96px;margin-inline-end:26px}.hc.signed-in .app-shell{min-height:calc(100dvh - 70px)}.hc.signed-in .candidate-page{width:min(1040px,100%)}.hc.signed-in>.footer{justify-content:space-between}.hc .footer{position:relative}.hc .footer:before{content:"";position:absolute;top:-1px;inset-inline-start:0;width:70px;height:2px;background:var(--hc-coral)}.hc .home-page{position:relative;overflow:hidden}.hc .home-hero{position:relative;display:grid;grid-template-columns:.84fr 1.16fr;align-items:center;gap:clamp(36px,6vw,90px);min-height:675px;padding-block:67px 81px}.hc .home-hero:before{position:absolute;z-index:0;top:15px;inset-inline-start:30%;width:420px;height:420px;border:1px solid color-mix(in srgb,var(--hc-teal) 22%,transparent);border-radius:50%;content:"";transform:scaleY(.67) rotate(-22deg);pointer-events:none}.hc .hero-copy{position:relative;z-index:2;animation:rise-in .65s both}.hc .hero-copy .eyebrow{color:var(--hc-coral)}.hc .home-hero .display{position:relative;max-width:700px;margin:20px 0 21px;font-size:clamp(55px,6.4vw,88px)}.hc .home-hero .hero-copy .display{margin-top:0}.hc .home-hero .display em{color:var(--hc-teal);font-family:"Instrument Serif",serif;font-weight:400;letter-spacing:-.04em}.hc .home-hero .lead{max-width:480px;font-size:15px}.hc .hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:17px;margin-top:27px}.hc .hero-ctas .btn{min-width:190px;min-height:52px;background:var(--hc-coral);color:#fffaf1;box-shadow:0 12px 24px #ed654530}.hc .hero-ctas .btn{color:#2b1d25}.hc .hero-ctas .btn:hover{background:#d94d32}.hc .hero-text-action{display:inline-flex;align-items:center;gap:7px;color:var(--hc-ink);font-size:11px;font-weight:800;text-decoration:none}.hc .hero-text-action svg{width:15px;color:var(--hc-teal)}.hc .hero-principle{display:flex;align-items:center;gap:8px;margin-top:29px;color:var(--hc-muted);font-size:10px}.hc .hero-principle svg{width:15px;color:var(--hc-coral)}.hc .hero-photo-wrap{position:relative;z-index:1;min-width:0;animation:float-in .75s .08s both}.hc .hero-photo{position:relative;min-height:510px;margin:0;overflow:hidden;border-radius:3px 3px 3px 92px;background:#bfb09a;box-shadow:17px 17px 0 var(--hc-lime)}.hc[lang=ar] .hero-photo{border-radius:3px 3px 92px;box-shadow:-17px 17px 0 var(--hc-lime)}.hc .hero-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:63% center}.hc .hero-photo:after{position:absolute;inset:52% 0 0;background:linear-gradient(transparent,#18111a8c);content:"";pointer-events:none}.hc .photo-caption{position:absolute;z-index:1;inset-inline:22px;bottom:21px;display:flex;justify-content:space-between;align-items:end;gap:20px;color:#fff}.hc .photo-caption strong{max-width:290px;font:400 27px/1.1 "Instrument Serif",serif}.hc .home-ar .display{line-height:1.27;letter-spacing:0}.hc .home-ar .hero-photo{text-align:start}.hc .method-section{padding-block:110px 113px}.hc .method-heading{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:55px;margin-bottom:47px}.hc .method-heading h2{max-width:780px;margin:0;font-size:clamp(45px,5vw,69px)}.hc .method-heading h2 em{color:var(--hc-teal);font:400 1.08em/1 "Instrument Serif",serif;letter-spacing:-.02em}.hc .method-heading p{max-width:420px;margin:0 0 5px;color:var(--hc-muted);font-size:12px;line-height:1.9}.hc .method-rows{border-top:1px solid var(--hc-line)}.hc .method-row{position:relative;display:grid;grid-template-columns:68px minmax(210px,.76fr) minmax(300px,1fr);align-items:center;gap:clamp(26px,5vw,74px);min-height:240px;padding:30px 14px;border-bottom:1px solid var(--hc-line)}.hc .method-row:nth-child(2){background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hc-mint) 46%,transparent),transparent)}.hc .method-number{align-self:start;padding-top:13px;color:var(--hc-coral);font:10px DM Mono,monospace}.hc .method-emblem{position:relative;display:grid;place-items:center;width:165px;height:165px;border:1px solid color-mix(in srgb,var(--hc-teal) 25%,var(--hc-line));border-radius:50%;color:var(--hc-teal)}.hc .method-emblem:before,.hc .method-emblem:after{position:absolute;content:"";border:1px solid color-mix(in srgb,var(--hc-coral) 55%,transparent);border-radius:50%}.hc .method-emblem:before{inset:16px;transform:rotate(25deg) scaleY(.58)}.hc .method-emblem:after{inset:30px;border-style:dashed}.hc .method-emblem svg{z-index:1;width:33px;height:33px;padding:6px;background:var(--hc-bg);stroke-width:1.5}.hc .method-emblem .emblem-stem{position:absolute;top:17px;inset-inline-end:15px;width:12px;height:12px;border-radius:50%;background:var(--hc-lime);box-shadow:0 0 0 6px color-mix(in srgb,var(--hc-lime) 24%,transparent)}.hc .method-emblem.orange{border-color:color-mix(in srgb,var(--hc-coral) 36%,var(--hc-line));color:var(--hc-coral)}.hc .method-emblem.orange:before{border-color:color-mix(in srgb,var(--hc-teal) 55%,transparent)}.hc .method-emblem.gold{color:var(--hc-gold)}.hc .method-copy .section-kicker{color:var(--hc-coral)}.hc .method-copy h3{max-width:400px;margin:10px 0;font-size:clamp(27px,3vw,39px)}.hc .method-copy p{max-width:540px;margin-bottom:0;color:var(--hc-muted);font-size:12px;line-height:1.85}.hc .method-foot{display:flex;justify-content:space-between;align-items:center;max-width:470px;margin-top:18px;padding-top:10px;border-top:1px solid var(--hc-line);color:var(--hc-muted);font:8px DM Mono,monospace;letter-spacing:.09em}.hc .method-foot svg{width:14px;color:var(--hc-teal)}.hc .candidate-invite{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(45px,8vw,125px);padding-block:105px}.hc .invite-art{position:relative;min-height:330px;overflow:hidden;border-radius:2px 70px 2px 2px;background:var(--hc-paper-soft)}.hc .invite-art:before{position:absolute;inset:-15% 3% 3%;border:1px solid color-mix(in srgb,var(--hc-teal) 40%,transparent);border-radius:50%;content:"";transform:scaleY(.48) rotate(-21deg)}.hc .invite-path{position:absolute;top:49%;inset-inline:10%;display:flex;justify-content:space-between;border-top:1px dashed color-mix(in srgb,var(--hc-teal) 55%,transparent)}.hc .invite-path span{width:10px;height:10px;margin-top:-6px;border-radius:50%;background:var(--hc-coral);box-shadow:0 0 0 5px color-mix(in srgb,var(--hc-coral) 15%,transparent)}.hc .invite-path span:nth-child(2){background:var(--hc-teal)}.hc .invite-path span:nth-child(3){background:var(--hc-gold)}.hc .invite-card{position:absolute;display:grid;align-content:center;gap:11px;width:154px;height:182px;padding:21px;border:1px solid var(--hc-line);background:var(--hc-paper);box-shadow:9px 11px 0 var(--hc-lime)}.hc .invite-card-back{top:26%;left:30%;transform:translate(30px,-13px) rotate(8deg);opacity:.52}.hc .invite-card-front{top:24%;left:25%;transform:translate(-18px,11px) rotate(-5deg)}.hc .invite-card-front span{display:grid;place-items:center;width:30px;height:30px;background:var(--hc-mint);color:var(--hc-teal)}.hc .invite-card-front svg{width:15px}.hc .invite-card i{height:5px;background:var(--hc-line)}.hc .invite-card i:nth-of-type(2){width:76%}.hc .invite-card b{width:60%;height:14px;margin-top:7px;background:var(--hc-coral)}.hc .invite-copy h2{max-width:600px;margin:14px 0;font-size:clamp(39px,4.5vw,60px)}.hc .invite-copy h2 em{color:var(--hc-teal);font:400 1.06em "Instrument Serif",serif}.hc .invite-copy p{max-width:510px;color:var(--hc-muted);font-size:12px;line-height:1.85}.hc .invite-copy ul{display:grid;gap:11px;margin:20px 0;padding:0;list-style:none}.hc .invite-copy li{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700}.hc .invite-copy li svg{width:15px;color:var(--hc-teal)}.hc .invite-copy .text-link{display:inline-flex;align-items:center;gap:7px}.hc .invite-copy .text-link svg{width:14px}.hc .workspace-chooser{padding-block:73px 88px;border-top:1px solid var(--hc-line)}.hc .chooser-title{display:flex;justify-content:space-between;align-items:end;gap:38px;margin-bottom:30px}.hc .chooser-title h2{max-width:580px;margin:13px 0 0;font-size:clamp(33px,4vw,50px)}.hc .chooser-title>p{max-width:360px;margin-bottom:5px;color:var(--hc-muted);font-size:11px;line-height:1.8}.hc .chooser-links{display:grid;grid-template-columns:1.05fr .95fr;gap:12px}.hc .chooser-card{position:relative;display:grid;grid-template-columns:49px 1fr 25px;align-items:center;gap:17px;min-height:156px;padding:24px;overflow:hidden;border:1px solid var(--hc-line);background:var(--hc-paper);color:var(--hc-ink);text-align:start;transition:transform .2s,border-color .2s}.hc .chooser-card:before{position:absolute;bottom:-45px;inset-inline-end:-35px;width:130px;height:130px;border:1px solid var(--hc-line);border-radius:50%;content:""}.hc .chooser-card.hr-choice{background:var(--hc-mint)}.hc .chooser-card.candidate-choice{background:var(--hc-paper)}.hc .chooser-card:hover{transform:translateY(-3px);border-color:var(--hc-teal)}.hc .chooser-mark{position:relative;display:grid;place-items:center;width:47px;height:47px;background:var(--hc-coral);color:#fff9f0}.hc .candidate-choice .chooser-mark{background:var(--hc-teal)}.hc .chooser-mark svg{width:21px}.hc .chooser-card>span:nth-child(2){position:relative;display:grid;gap:4px}.hc .chooser-card small{color:var(--hc-coral);font:8px DM Mono,monospace;letter-spacing:.09em}.hc .chooser-card strong{font:700 17px Manrope,sans-serif}.hc .chooser-card em{color:var(--hc-muted);font-size:10px;font-style:normal}.hc .chooser-card>svg{position:relative;width:17px;color:var(--hc-teal)}.hc .closing-band{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:45px 64px;border-top:1px solid var(--hc-line)}.hc .closing-band h2{margin:11px 0 8px;font-size:clamp(32px,4vw,50px)}.hc .closing-band p{color:var(--hc-muted);font-size:12px}.hc[lang=ar] .method-row{direction:rtl}.hc[lang=ar] .home-hero .display{letter-spacing:0;line-height:1.24}.hc .auth-screen{display:grid;grid-template-columns:minmax(360px,.94fr) minmax(450px,1.06fr);min-height:calc(100dvh - 82px)}.hc .auth-visual{position:relative;display:flex;align-items:end;min-height:650px;overflow:hidden;padding:clamp(36px,6vw,88px);background:#332446;color:#fff7ea}.hc .auth-visual:before{position:absolute;inset:0;background:linear-gradient(0deg,#24152ae0,#24152a33 72%),var(--hc-auth-image) center/cover;content:""}.hc .auth-visual:after{position:absolute;top:-30%;inset-inline-end:-33%;width:82%;aspect-ratio:1;border:1px solid rgba(255,255,255,.37);border-radius:50%;content:"";transform:scaleY(.65) rotate(24deg)}.hc .auth-visual-copy{position:relative;z-index:1;max-width:570px;animation:rise-in .5s both}.hc .auth-visual-copy .eyebrow{color:var(--hc-lime)}.hc .auth-visual-copy h1{margin:15px 0;font-size:clamp(42px,5.2vw,72px)}.hc .auth-visual-copy p{max-width:480px;color:#fff8ecd4;font-size:13px;line-height:1.8}.hc .auth-visual-brand{display:flex;align-items:center;gap:10px;margin-top:30px;font-size:10px;font-weight:700}.hc .auth-visual-brand svg{width:17px;color:var(--hc-lime)}.hc .auth-visual-index{position:absolute;z-index:1;top:30px;inset-inline:33px;display:flex;justify-content:space-between;color:#fffaf0c7;font:8px DM Mono,monospace;letter-spacing:.12em}.hc .auth-stage{display:flex;justify-content:center;align-items:center;padding:54px clamp(24px,6vw,88px)}.hc .auth-panel{width:min(100%,480px);animation:rise-in .55s .06s both}.hc .auth-audience{display:flex;align-items:center;gap:11px;margin-bottom:27px;color:var(--hc-muted);font-size:11px;font-weight:750}.hc .auth-audience-icon{display:grid;place-items:center;width:39px;height:39px;border:1px solid var(--hc-line);background:var(--hc-paper);color:var(--hc-coral)}.hc .auth-audience-icon svg{width:18px}.hc .auth-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:0;border:0;background:transparent;color:var(--hc-muted);font-size:10px;font-weight:700}.hc .auth-back svg{width:14px}.hc .auth-panel h2{margin:0;font-size:clamp(31px,3.5vw,40px)}.hc .auth-panel .auth-description{margin:8px 0 22px;color:var(--hc-muted);font-size:12px;line-height:1.65}.hc .auth-panel form{padding:19px 21px 21px;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .auth-panel .field{margin:13px 0}.hc .auth-panel .field label{color:var(--hc-ink)}.hc .input-wrap{position:relative}.hc .input-wrap>svg{position:absolute;top:50%;inset-inline-start:12px;width:15px;transform:translateY(-50%);color:var(--hc-muted)}.hc .input-wrap input{padding-inline-start:38px!important}.hc .input-wrap .icon-button{position:absolute;top:4px;inset-inline-end:4px;width:34px;height:34px;border:0;background:transparent}.hc .input-wrap .icon-button svg{width:15px}.hc .forgot-row{display:flex;justify-content:flex-end;margin:-1px 0 14px}.hc .forgot-row .text-link{font-size:10px}.hc .auth-panel form>.btn,.hc .auth-panel>.btn{width:100%}.hc .auth-panel .duo{gap:9px}.hc .auth-small{margin-top:17px;font-size:10px;text-align:center}.hc .auth-secure-note{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:22px;color:var(--hc-muted);font-size:9px}.hc .auth-secure-note svg{width:13px;color:var(--hc-teal)}.hc .auth-form-side-note{display:none}.hc .overview-masthead{position:relative;display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:21px;padding:7px 0 21px;border-bottom:1px solid var(--hc-line)}.hc .overview-masthead h1{margin:10px 0 6px;font-size:clamp(36px,4vw,53px)}.hc .overview-masthead p{margin:0;color:var(--hc-muted);font-size:11px}.hc .overview-controls{display:flex;align-items:center;gap:7px}.hc .overview-controls .btn{min-height:38px;padding:8px 12px;font-size:10px}.hc .overview-controls .sample-pill{font-size:8px}.hc .session-identity{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 9px;min-width:0;padding:9px 11px;border:1px solid var(--hc-line);border-inline-start:3px solid var(--hc-coral);background:var(--hc-paper)}.hc .session-identity-label{grid-column:1/-1;color:var(--hc-muted);font:700 7px DM Mono,monospace;letter-spacing:.12em}.hc .session-identity-email{min-width:0;color:var(--hc-ink);font:700 9px/1.35 DM Mono,monospace;overflow-wrap:anywhere}.hc .session-identity-role{justify-self:end;padding:3px 6px;border:1px solid var(--hc-line);color:var(--hc-teal);font-size:8px;font-weight:750;white-space:nowrap}.hc .overview-controls .session-identity{width:min(270px,100%)}.hc .session-identity-compact{width:190px;padding:5px 8px;border-inline-start-width:2px;background:transparent}.hc .session-identity-compact .session-identity-label{font-size:6px}.hc .session-identity-compact .session-identity-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc .session-identity-compact .session-identity-role{padding:2px 5px;font-size:7px}.hc .overview-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden;margin-bottom:13px;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .overview-metrics .metric{position:relative;min-height:102px;padding:15px 16px;border:0;border-inline-start:1px solid var(--hc-line);border-radius:0;background:transparent;box-shadow:none}.hc .overview-metrics .metric:first-child{border-inline-start:0}.hc .overview-metrics .metric:after{position:absolute;bottom:0;inset-inline-start:0;width:22px;height:3px;background:var(--hc-coral);content:""}.hc .overview-metrics .metric strong{margin-top:13px;color:var(--hc-teal);font-size:27px}.hc .overview-metrics .metric-head{font-size:9px}.hc .overview-insights{display:grid;grid-template-columns:1.2fr .8fr;gap:13px}.hc .overview-insights .panel{border-radius:4px;box-shadow:none}.hc .insight-primary{background:var(--hc-teal);color:#fff8ed}.hc .insight-primary .section-kicker,.hc .insight-primary .panel-title p,.hc .insight-primary .fit-numbers span{color:#ffffffbf}.hc .insight-primary .fit-numbers strong{color:var(--hc-lime)}.hc .insight-primary .panel-title h2{color:inherit}.hc .insight-primary .sample-pill{border-color:#ffffff4a;background:#ffffff1c;color:var(--hc-lime)}.hc .insight-primary .hbars li{color:#fff8ed}.hc .insight-primary .hb-track{background:#ffffff29}.hc .insight-primary .hb-fill{background:var(--hc-lime)}.hc .insight-primary .hb-label,.hc .insight-primary .hb-count small{color:#ffffffb3}.hc .insight-primary .disclaimer{color:#ffffffba}.hc .insight-status .panel-title{margin-bottom:17px}.hc .overview-secondary{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:13px}.hc .overview-secondary .panel{box-shadow:none;border-radius:4px}.hc .score-panel-mark{display:grid;place-items:center;width:34px;height:34px;background:var(--hc-lime);color:var(--hc-ink)}.hc .score-panel-mark svg{width:17px}.hc .overview-secondary .pipeline-steps{grid-template-columns:1fr 18px 1fr 18px 1fr}.hc .overview-secondary .pipeline-step{min-height:71px;padding:9px;border-radius:2px}.hc .overview-secondary .pipeline-step strong{font-size:22px}.hc .overview-secondary .pipeline-step span{font-size:8px}.hc .overview-secondary .pipeline-arrow{color:var(--hc-coral)}.hc .runs-workbench{display:grid;grid-template-columns:minmax(210px,.3fr) minmax(0,1fr);gap:12px;margin-top:13px}.hc .run-selector{align-self:start;padding:16px 13px;border-top:3px solid var(--hc-coral);background:var(--hc-paper)}.hc .run-selector .panel-title{align-items:center}.hc .run-selector .panel-title>svg{width:17px;color:var(--hc-coral)}.hc .run-selector .panel-title h2{font-size:18px}.hc .run-selector .searchbox{margin-top:13px}.hc .run-selector .role-option{padding:11px 9px;border-radius:2px}.hc .run-selector .role-option>span{display:grid;gap:4px}.hc .run-selector .role-option small{color:var(--hc-muted);font-size:8px;font-weight:500}.hc .candidate-workbench{padding:19px;border-top:3px solid var(--hc-teal)}.hc .run-titlebar{display:flex;justify-content:space-between;align-items:flex-start;gap:19px;padding-bottom:14px;border-bottom:1px solid var(--hc-line)}.hc .run-titlebar h2{margin:7px 0 3px;font-size:22px}.hc .run-titlebar p{margin:0;color:var(--hc-muted);font-size:9px}.hc .run-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.hc .run-actions .btn{min-height:32px;padding:6px 9px;font-size:9px}.hc .run-actions .text-link{font-size:9px}.hc .candidate-toolbar{display:flex;align-items:center;gap:9px}.hc .candidate-toolbar .searchbox{flex:1}.hc .candidate-toolbar .filters{display:flex;gap:7px}.hc .candidate-toolbar select{width:auto;min-height:40px;max-width:180px;padding:7px 24px 7px 9px;font-size:9px}.hc .job-description{margin:14px 0;padding:12px;border:1px solid var(--hc-line)}.hc .empty-run-state{display:grid;justify-items:center;padding:57px 25px;text-align:center}.hc .empty-run-state>span{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--hc-line);color:var(--hc-coral)}.hc .empty-run-state>span svg{width:21px}.hc .empty-run-state h2{margin:16px 0 5px}.hc .empty-run-state p{max-width:400px;color:var(--hc-muted);font-size:11px}.hc .chart-empty{color:var(--hc-muted);font-size:11px}.hc .hbars{display:grid;gap:11px;margin:17px 0 9px;padding:0;list-style:none}.hc .hbars li{display:grid;grid-template-columns:48px 1fr 65px;align-items:center;gap:8px;font-size:9px}.hc .hb-label,.hc .hb-count small{color:var(--hc-muted)}.hc .hb-track{display:block;height:7px;overflow:hidden;background:var(--hc-paper-soft)}.hc .hb-fill{display:block;height:100%;background:var(--hc-teal)}.hc .hb-count{text-align:end;font:9px DM Mono,monospace}.hc .mix-bar{display:flex;width:100%;height:11px;overflow:hidden}.hc .mix-seg.c0,.hc .mix-legend i.c0{background:var(--hc-teal)}.hc .mix-seg.c1,.hc .mix-legend i.c1{background:var(--hc-coral)}.hc .mix-seg.c2,.hc .mix-legend i.c2{background:var(--hc-gold)}.hc .mix-seg.c3,.hc .mix-legend i.c3{background:#87a94c}.hc .mix-seg.c4,.hc .mix-legend i.c4{background:#b18bab}.hc .mix-seg.c5,.hc .mix-legend i.c5{background:#b47d51}.hc .mix-legend{display:grid;gap:8px;margin:15px 0 0;padding:0;list-style:none}.hc .mix-legend li{display:grid;grid-template-columns:9px 1fr auto 36px;align-items:center;gap:8px;color:var(--hc-muted);font-size:9px}.hc .mix-legend i{width:7px;height:7px}.hc .mix-legend b,.hc .mix-legend small{color:var(--hc-ink);font:9px DM Mono,monospace}.hc .mix-legend small{text-align:end}.hc .candidate-portal-page .candidate-page{width:min(1040px,100%)}.hc .candidate-welcome{display:flex;justify-content:space-between;align-items:end;gap:25px;padding:16px 0 25px;border-bottom:1px solid var(--hc-line)}.hc .welcome-copy h1{max-width:700px;margin:13px 0 7px;font-size:clamp(42px,5.6vw,69px)}.hc .welcome-copy p{color:var(--hc-muted);font-size:11px}.hc .welcome-copy p b{color:var(--hc-ink);font-weight:650}.hc .welcome-stamp{display:grid;justify-items:center;gap:7px}.hc .welcome-stamp small{color:var(--hc-muted);font:7px DM Mono,monospace;letter-spacing:.1em}.hc .candidate-avatar{display:grid;place-items:center;width:47px;height:47px;border:1px solid var(--hc-teal);border-radius:50%;background:var(--hc-mint);color:var(--hc-teal);font:700 12px DM Mono,monospace}.hc .candidate-status-banner{position:relative;display:flex;align-items:center;gap:17px;min-height:137px;overflow:hidden;margin-top:20px;padding:23px 26px;border:0;background:var(--hc-coral);color:#fff9f0}.hc .candidate-status-banner{color:#2a1c24}.hc .candidate-status-banner:after{position:absolute;top:-74px;inset-inline-end:-8px;width:245px;height:245px;border:1px solid rgba(255,255,255,.33);border-radius:50%;content:"";transform:scaleY(.55) rotate(35deg)}.hc .status-banner-symbol{display:grid;place-items:center;width:46px;height:46px;flex:none;border:1px solid rgba(255,255,255,.58);border-radius:50%;color:var(--hc-lime)}.hc .status-banner-symbol svg{width:21px}.hc .status-banner-copy{position:relative;z-index:1}.hc .status-banner-copy small{color:var(--hc-lime);font:8px DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.hc .status-banner-copy small{color:#53282a}.hc .status-banner-copy strong{display:block;margin-top:4px;font-size:20px}.hc .status-banner-copy p{margin:4px 0 0;color:#ffffffd4;font-size:10px}.hc .status-banner-copy p{color:#2a1c24cc}.hc .status-watermark{position:absolute;inset-inline-end:16px;top:-27px;color:#ffffff1f;font:700 142px/1 "Instrument Serif",serif}.hc .candidate-journey-board{position:relative;display:grid;gap:13px;margin-top:21px;padding-inline-start:45px}.hc .journey-spine{position:absolute;top:25px;bottom:38px;inset-inline-start:14px;display:flex;align-items:center;flex-direction:column}.hc .journey-spine i{display:block;width:1px;min-height:45%;background:var(--hc-line)}.hc .journey-spine i:nth-child(2){width:9px;min-height:9px;margin:8px 0;border:2px solid var(--hc-teal);border-radius:50%;background:var(--hc-bg)}.hc .journey-card{position:relative;display:grid;grid-template-columns:46px 1fr;gap:16px;padding:21px;border:1px solid var(--hc-line);border-radius:2px;background:var(--hc-paper)}.hc .journey-card+.journey-card{margin-top:0}.hc .journey-card-index{display:grid;align-content:start;justify-items:center;gap:10px;color:var(--hc-coral);font:10px DM Mono,monospace}.hc .journey-card-symbol{display:grid;place-items:center;width:35px;height:35px;background:var(--hc-mint);color:var(--hc-teal)}.hc .journey-card-symbol svg{width:17px}.hc .journey-card-body{min-width:0}.hc .journey-card-meta{display:flex;justify-content:space-between;align-items:center;gap:12px}.hc .journey-card-meta .section-kicker{color:var(--hc-coral)}.hc .journey-card h2{margin:10px 0 7px;font-size:25px}.hc .journey-card p{max-width:650px;color:var(--hc-muted);font-size:11px;line-height:1.75}.hc .journey-details{display:flex;flex-wrap:wrap;gap:8px 18px;margin:15px 0;padding:0;list-style:none}.hc .journey-details li{display:flex;align-items:center;gap:6px;color:var(--hc-muted);font-size:9px}.hc .journey-details svg{width:12px;color:var(--hc-teal)}.hc .journey-card-action{margin-top:13px}.hc .journey-card-action .btn{min-height:40px}.hc .journey-card.is-muted{background:color-mix(in srgb,var(--hc-paper) 62%,var(--hc-bg))}.hc .interview-format{display:flex;align-items:center;gap:8px;margin:14px 0;color:var(--hc-coral);font-size:9px;font-weight:700}.hc .interview-format svg{width:14px}.hc .candidate-privacy-note{display:flex;align-items:center;gap:9px;margin-top:20px;color:var(--hc-muted);font-size:9px}.hc .candidate-privacy-note svg{width:14px;color:var(--hc-teal)}.hc .privacy-rule{height:1px;flex:1;margin-inline-start:10px;background:var(--hc-line)}.hc .candidate-engine{width:min(1480px,calc(100% - 68px))}.hc .engine-header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:0 0 14px;border-bottom:1px solid var(--hc-line)}.hc .engine-return{display:inline-flex;align-items:center;gap:7px;padding:7px 0;border:0;background:transparent;color:var(--hc-muted);font-size:10px}.hc .engine-session{display:inline-flex;align-items:center;gap:6px;color:var(--hc-teal);font:8px DM Mono,monospace;letter-spacing:.11em}.hc .engine-session svg{width:14px}.hc .engine-stage-number{color:var(--hc-muted);font:8px DM Mono,monospace;letter-spacing:.1em}.hc .engine-titleband{display:flex;align-items:center;gap:17px;padding:22px 0 20px}.hc .engine-title-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--hc-line);background:var(--hc-paper);color:var(--hc-coral)}.hc .engine-title-icon svg{width:21px}.hc .engine-titleband h1{margin:5px 0 3px;font-size:29px}.hc .engine-titleband p{margin:0;color:var(--hc-muted);font-size:10px}.hc .engine-stage{overflow:hidden;border:1px solid var(--hc-line);border-top:3px solid var(--hc-teal);background:var(--hc-paper);box-shadow:var(--hc-shadow)}.hc .engine-stage-top{display:flex;justify-content:space-between;align-items:center;min-height:39px;padding:0 13px;border-bottom:1px solid var(--hc-line);color:var(--hc-muted);font:8px DM Mono,monospace;letter-spacing:.09em}.hc .engine-live-mark{display:flex;align-items:center;gap:6px}.hc .engine-live-mark i{width:6px;height:6px;border-radius:50%;background:#83a547}.hc .engine-stage .engine-frame{width:100%;height:max(650px,calc(100dvh - 238px));border:0;border-radius:0}.hc .engine-unavailable{display:grid;justify-items:center;padding:76px 20px;text-align:center}.hc .engine-unavailable>svg{width:27px;color:var(--hc-coral)}.hc .engine-unavailable h2{margin:16px 0 6px}.hc .engine-unavailable p{color:var(--hc-muted);font-size:11px}.hc .candidate-result-page{max-width:960px}.hc .result-heading{display:flex;align-items:center;gap:17px;margin-bottom:23px}.hc .result-icon{display:grid;place-items:center;width:48px;height:48px;background:var(--hc-lime);color:var(--hc-ink)}.hc .result-icon svg{width:20px}.hc .result-heading h1{margin:6px 0 4px;font-size:33px}.hc .result-heading p{margin:0;color:var(--hc-muted);font-size:10px}.hc .result-content{max-width:760px;border-top:3px solid var(--hc-coral)}.hc .result-score-banner{display:flex;justify-content:space-between;align-items:center;padding:19px;border:1px solid var(--hc-line);background:var(--hc-paper-soft)}.hc .result-score-banner .fit-numbers{margin:8px 0 0}.hc .result-outcome{margin-top:10px;font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.04em}.hc .result-score-seal{display:grid;place-items:center;width:45px;height:45px;border:1px solid var(--hc-teal);border-radius:50%;color:var(--hc-teal)}.hc .result-content>p{margin-top:17px;color:var(--hc-muted);font-size:11px}.hc .result-evidence{padding-top:16px;border-top:1px solid var(--hc-line)}.hc .result-evidence ul{padding-inline-start:19px}.hc .upload-heading,.hc .profile-heading,.hc .settings-heading,.hc .admin-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:26px;padding:6px 0 20px;border-bottom:1px solid var(--hc-line)}.hc .upload-heading h1,.hc .profile-heading h1,.hc .settings-heading h1,.hc .admin-heading h1{margin:10px 0 5px;font-size:clamp(35px,4.6vw,55px)}.hc .upload-heading p,.hc .profile-heading p,.hc .settings-heading p,.hc .admin-heading p{margin:0;color:var(--hc-muted);font-size:11px}.hc .upload-stage-mark{display:flex;align-items:center;gap:10px;color:var(--hc-muted);font:8px DM Mono,monospace;letter-spacing:.1em}.hc .upload-stage-mark span{display:grid;place-items:center;width:39px;height:39px;border:1px solid var(--hc-coral);border-radius:50%;color:var(--hc-coral);font-size:10px}.hc .upload-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;gap:14px}.hc .upload-form-panel{padding:23px;border-top:3px solid var(--hc-coral)}.hc .upload-panel-heading{display:flex;align-items:center;gap:12px;margin-bottom:17px}.hc .upload-panel-icon{display:grid;place-items:center;width:38px;height:38px;background:var(--hc-coral);color:#fff}.hc .upload-panel-heading h2{margin:4px 0 0;font-size:21px}.hc .upload-file-field{display:grid;grid-template-columns:23px 1fr;align-items:start;gap:10px;margin:16px 0;padding:12px 13px;border:1px solid var(--hc-line);background:var(--hc-bg)}.hc .upload-field-number{padding-top:19px;color:var(--hc-coral);font:10px DM Mono,monospace}.hc .upload-file-field .field{margin:0}.hc .upload-file-field .field small{color:var(--hc-muted);font-size:9px}.hc .upload-file-field input[type=file]{font-size:10px}.hc .upload-submit{width:100%;margin-top:8px}.hc .upload-aside{position:relative;padding:22px 21px;border:1px solid var(--hc-line);background:var(--hc-mint)}.hc .upload-aside:after{position:absolute;bottom:-20px;inset-inline-end:17px;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--hc-coral) 55%,transparent);border-radius:50%;content:""}.hc .upload-aside-head h2{margin:8px 0 20px;font-size:23px}.hc .upload-steps{display:grid;gap:0;margin:0;padding:0;list-style:none}.hc .upload-steps li{display:grid;grid-template-columns:31px 1fr;gap:11px;padding:14px 0;border-top:1px solid color-mix(in srgb,var(--hc-ink) 14%,transparent)}.hc .upload-steps li>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid color-mix(in srgb,var(--hc-teal) 45%,transparent);border-radius:50%;color:var(--hc-teal);font:9px DM Mono,monospace}.hc .upload-steps li div{display:grid;gap:4px}.hc .upload-steps strong{font-size:10px}.hc .upload-steps small{color:var(--hc-muted);font-size:8px}.hc .upload-job-state{margin-top:12px;padding-top:14px;border-top:1px solid var(--hc-line)}.hc .profile-heading{align-items:center}.hc .profile-overview-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:13px}.hc .profile-identity{overflow:hidden;padding:0 21px 20px;border-top:3px solid var(--hc-coral)}.hc .profile-identity>img{display:block;height:132px!important;margin:0 -21px 19px!important;width:calc(100% + 42px)!important;object-fit:cover;border-radius:0!important;border-bottom:1px solid var(--hc-line)}.hc .profile-person{display:flex;align-items:center;gap:14px}.hc .profile-avatar{width:62px!important;height:62px!important;border:2px solid var(--hc-paper);border-radius:50%!important;background:var(--hc-lime);color:var(--hc-ink);font-size:17px!important}.hc .profile-person h2{margin:5px 0;font-size:20px}.hc .profile-person p{margin:0 0 6px;color:var(--hc-muted);font-size:10px}.hc .profile-bio,.hc .profile-skills{margin-top:20px;padding-top:17px;border-top:1px solid var(--hc-line)}.hc .profile-bio p{margin:8px 0 0;color:var(--hc-muted);font-size:11px;line-height:1.75}.hc .profile-skills .actions{margin-bottom:0}.hc .profile-side{display:grid;align-content:start;gap:12px}.hc .profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .profile-metrics .metric{min-height:86px;padding:12px;border:0;border-inline-start:1px solid var(--hc-line);border-radius:0;box-shadow:none}.hc .profile-metrics .metric strong{margin-top:9px;font-size:23px}.hc .profile-activity{padding:17px;border-top:3px solid var(--hc-teal)}.hc .profile-activity .candidate-table{margin-top:8px}.hc .settings-heading{align-items:center}.hc .settings-heading-mark{display:flex;align-items:center;gap:5px;padding:11px;border:1px solid var(--hc-line)}.hc .settings-heading-mark i{width:5px;height:20px;background:var(--hc-teal)}.hc .settings-heading-mark i:nth-child(2){height:31px;background:var(--hc-coral)}.hc .settings-heading-mark i:nth-child(3){height:14px;background:var(--hc-gold)}.hc .settings-groups{display:grid;grid-template-columns:1fr 1fr;gap:13px}.hc .settings-groups>.panel{position:relative;padding:23px;border-radius:3px;box-shadow:none}.hc .settings-number{position:absolute;top:19px;inset-inline-end:19px;color:var(--hc-coral);font:9px DM Mono,monospace}.hc .settings-group-title h2{margin:5px 0 15px;font-size:21px}.hc .settings-preferences{border-top:3px solid var(--hc-teal)!important}.hc .settings-security{border-top:3px solid var(--hc-coral)!important}.hc .settings-preferences form .btn,.hc .settings-security form .btn{margin-top:7px}.hc .hr-settings-page>.panel{border-radius:3px}.hc .admin-heading{align-items:center}.hc .admin-access-stamp{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid var(--hc-coral);color:var(--hc-coral);font:8px DM Mono,monospace;letter-spacing:.08em}.hc .admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .admin-metrics .metric{border:0;border-inline-start:1px solid var(--hc-line);border-radius:0;box-shadow:none}.hc .admin-metrics .metric:first-child{border-inline-start:0}.hc .admin-requests-panel,.hc .admin-accounts-panel{margin-bottom:13px;border-radius:3px;box-shadow:none}.hc .admin-requests-panel{border-top:3px solid var(--hc-coral)}.hc .admin-accounts-panel{border-top:3px solid var(--hc-teal)}.hc .admin-section-index{color:var(--hc-coral);font:10px DM Mono,monospace}.hc .modal-backdrop{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:18px;background:#1c131fad;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.hc .modal{width:min(100%,780px);max-height:min(91dvh,860px);overflow:auto;border:1px solid var(--hc-line);border-radius:3px;background:var(--hc-paper);color:var(--hc-ink);box-shadow:0 26px 90px #140c175c;animation:rise-in .2s both}.hc .modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 23px;border-bottom:1px solid var(--hc-line);background:var(--hc-bg)}.hc .modal-head h2{margin:0;font-size:23px}.hc .modal-body{padding:22px 23px}.hc .icon-button{display:inline-grid;place-items:center;width:37px;height:37px;border:1px solid var(--hc-line);background:var(--hc-paper);color:var(--hc-ink)}.hc .icon-button svg{width:15px}.hc .tab-row{display:flex;gap:7px;overflow:auto;padding-bottom:8px;border-bottom:1px solid var(--hc-line)}.hc .tab-row button{padding:8px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--hc-muted);font-size:10px;white-space:nowrap}.hc .tab-row button.active{border-color:var(--hc-coral);color:var(--hc-ink);font-weight:750}.hc .detail-callout{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid var(--hc-line);background:var(--hc-bg)}.hc .detail-content{display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:22px 0}.hc .detail-content h3{margin:0 0 8px;font-size:24px}.hc .detail-content p{max-width:540px;color:var(--hc-muted);font-size:13px}.hc .detail-callout svg{color:var(--hc-teal)}.hc .engine-frame{display:block;width:100%;height:max(640px,calc(100dvh - 180px));border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .score-list{display:grid;gap:12px;margin-block:20px}.hc .score-row{display:grid;grid-template-columns:minmax(100px,1fr) 2fr 40px;align-items:center;gap:12px;font-size:13px}.hc .score-track{height:9px;overflow:hidden;background:var(--hc-paper-soft)}.hc .score-track i{display:block;height:100%;background:var(--hc-teal)}.hc .status-select{margin-block:12px}.hc .loading-screen{display:flex;align-items:center;justify-content:center;gap:22px;min-height:52dvh}.hc .loading-orbit{position:relative;display:grid;place-items:center;width:53px;height:53px;border:1px solid var(--hc-line);border-radius:50%}.hc .loading-orbit:before{position:absolute;inset:8px;border:1px solid var(--hc-teal);border-radius:50%;content:""}.hc .loading-orbit i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--hc-coral)}.hc .loading-orbit i:nth-child(1){top:0;left:23px}.hc .loading-orbit i:nth-child(2){bottom:7px;right:4px;background:var(--hc-teal)}.hc .loading-orbit i:nth-child(3){bottom:6px;left:7px;background:var(--hc-gold)}.hc .loading-copy p{margin:8px 0;color:var(--hc-muted);font-size:11px}.hc .loading-lines{display:flex;gap:4px}.hc .loading-lines i{width:23px;height:2px;background:var(--hc-line)}.hc .loading-lines i:first-child{background:var(--hc-coral)}.hc .connection-state{display:grid;place-items:center}.hc .connection-card{display:grid;grid-template-columns:54px 1fr;gap:19px;width:min(700px,100%);padding:29px;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .connection-card>span{display:grid;place-items:center;width:47px;height:47px;border:1px solid var(--hc-coral);color:var(--hc-coral)}.hc .connection-card h1{margin:9px 0;font-size:30px}.hc .not-found-page{display:grid;justify-items:start;align-content:center;min-height:65dvh}.hc .not-found-code{margin-bottom:17px;color:var(--hc-coral);font:400 clamp(76px,12vw,154px)/.8 "Instrument Serif",serif;letter-spacing:-.08em}.hc .not-found-page h1{margin:13px 0 6px;font-size:clamp(37px,5vw,58px)}.hc .not-found-page p{margin-bottom:21px;color:var(--hc-muted);font-size:12px}@media(max-width:1050px){.hc:not(.signed-in) .topbar{position:relative}.hc:not(.signed-in) .topbar>.nav{position:absolute;z-index:40;top:calc(100% - 1px);inset-inline:0;display:none;align-items:stretch;flex-direction:column;gap:2px;padding:11px;border:1px solid var(--hc-line);background:var(--hc-paper);box-shadow:var(--hc-shadow)}.hc:not(.signed-in) .topbar>.nav.open{display:flex}.hc:not(.signed-in) .topbar>.nav button{width:100%;min-height:42px;padding-inline:12px;text-align:start}.hc:not(.signed-in) .mobile-menu{display:inline-flex}.hc .home-hero{grid-template-columns:.9fr 1.1fr;gap:35px;min-height:590px}.hc .hero-photo{min-height:435px}.hc .method-row{grid-template-columns:42px 155px 1fr;gap:23px}}@media(max-width:900px){.hc.signed-in .workspace-topbar .nav{width:210px}.hc.signed-in .app-shell,.hc.signed-in>.footer{width:calc(100% - 250px);margin-inline-start:230px;margin-inline-end:20px}.hc.signed-in.sidebar-collapsed .workspace-topbar .nav{width:68px;padding-inline:12px}.hc.signed-in.sidebar-collapsed .app-shell,.hc.signed-in.sidebar-collapsed>.footer{width:calc(100% - 108px);margin-inline-start:88px;margin-inline-end:20px}.hc .nav button,.hc .top-action{padding-inline:8px;font-size:10px}.hc .brand{min-width:155px}.hc .home-hero{grid-template-columns:1fr .9fr;gap:26px;min-height:550px}.hc .hero-photo{min-height:390px}.hc .overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.hc .overview-metrics .metric:nth-child(4){border-inline-start:0}.hc .overview-insights,.hc .runs-workbench{grid-template-columns:1fr}.hc .run-selector{order:0}.hc .candidate-workbench{order:1}}@media(max-width:767px){.hc .shell{width:min(calc(100% - 32px),560px)}.hc .topbar{width:calc(100% - 32px);min-height:68px;gap:10px}.hc .brand{min-width:0;gap:8px}.hc .brand-sigil{width:34px;height:34px}.hc .brand-arabic{font-size:15px}.hc .brand-latin{font-size:7px}.hc .top-actions{margin-inline-start:auto}.hc .session-identity-compact{display:none}.hc .overview-controls .session-identity{flex:1 1 100%;max-width:100%}.hc .top-action{width:37px;min-width:37px;height:37px;padding:0;font-size:0}.hc .top-action svg{width:16px}.hc .mobile-menu{display:inline-flex}.hc .nav{position:absolute;z-index:40;top:calc(100% - 1px);inset-inline:0;display:none;align-items:stretch;flex-direction:column;gap:2px;padding:11px;border:1px solid var(--hc-line);background:var(--hc-paper);box-shadow:var(--hc-shadow)}.hc .nav.open{display:flex}.hc .nav button{width:100%;min-height:42px;padding-inline:12px;text-align:start}.hc.signed-in>.workspace-topbar{width:100%;min-height:65px;padding-inline:16px}.hc.signed-in .workspace-topbar .nav{position:absolute;top:calc(100% - 1px);inset:100% 12px auto;display:none;width:auto;height:auto;max-height:calc(100dvh - 80px);overflow:auto;padding:12px;border:1px solid var(--hc-line);background:var(--hc-paper);box-shadow:var(--hc-shadow)}.hc.signed-in .workspace-topbar .nav.open{display:flex}.hc.signed-in .workspace-topbar .nav:before{display:block;margin:4px 11px 9px}.hc.signed-in .workspace-topbar .nav button{min-height:43px}.hc.signed-in .workspace-topbar .nav button[aria-current=page]:before{inset-inline-start:-12px}.hc .sidebar-toggle{display:none}.hc.signed-in.sidebar-collapsed .workspace-topbar .nav{width:auto;align-items:stretch;padding:12px}.hc.signed-in.sidebar-collapsed .workspace-topbar .nav:before{display:block;margin:4px 11px 9px}.hc.signed-in.sidebar-collapsed .workspace-topbar .nav button{justify-content:flex-start;width:100%;gap:11px;padding-inline:13px}.hc.signed-in.sidebar-collapsed .workspace-topbar .nav .nav-label{display:inline}.hc.signed-in .app-shell,.hc.signed-in>.footer{width:min(calc(100% - 32px),560px);margin-inline:auto}.hc.signed-in.sidebar-collapsed .app-shell,.hc.signed-in.sidebar-collapsed>.footer{width:min(calc(100% - 32px),560px);margin-inline:auto}.hc.signed-in .app-shell{min-height:calc(100dvh - 65px)}.hc .app-shell{padding-top:26px}.hc .home-hero{grid-template-columns:1fr;gap:25px;min-height:0;padding-block:44px 54px}.hc .home-hero:before{top:33%;inset-inline-start:35%;width:240px;height:240px}.hc .home-hero .display{margin-block:16px;font-size:clamp(46px,12vw,67px)}.hc .home-hero .lead{font-size:13px}.hc .hero-photo{min-height:360px;border-radius:3px 3px 3px 55px;box-shadow:9px 9px 0 var(--hc-lime)}.hc[lang=ar] .hero-photo{border-radius:3px 3px 55px;box-shadow:-9px 9px 0 var(--hc-lime)}.hc .photo-caption{inset-inline:15px;bottom:14px}.hc .photo-caption strong{max-width:220px;font-size:22px}.hc .method-section{padding-block:65px}.hc .method-heading{grid-template-columns:1fr;gap:12px;margin-bottom:28px}.hc .method-heading h2{font-size:43px}.hc .method-row{grid-template-columns:27px 72px 1fr;gap:10px;min-height:190px;padding:20px 0}.hc .method-emblem{width:67px;height:67px}.hc .method-emblem:before{inset:7px}.hc .method-emblem:after{inset:14px}.hc .method-emblem svg{width:28px;height:28px}.hc .method-emblem .emblem-stem{top:7px;inset-inline-end:6px;width:8px;height:8px}.hc .method-copy h3{font-size:23px}.hc .method-copy p{font-size:10px}.hc .method-foot{font-size:7px}.hc .candidate-invite{grid-template-columns:1fr;gap:25px;padding-block:63px}.hc .invite-art{min-height:260px}.hc .invite-card{width:132px;height:160px}.hc .invite-card-back{left:32%}.hc .invite-card-front{left:25%}.hc .invite-copy h2{font-size:40px}.hc .workspace-chooser{padding-block:52px}.hc .chooser-title{align-items:flex-start;flex-direction:column;gap:9px}.hc .chooser-title h2{font-size:37px}.hc .chooser-links{grid-template-columns:1fr}.hc .chooser-card{min-height:125px;padding:17px}.hc .closing-band{align-items:flex-start;flex-direction:column;padding-block:38px 48px}.hc .closing-band .btn{width:100%}.hc .auth-screen{grid-template-columns:1fr}.hc .auth-visual{min-height:295px;padding:40px 22px 28px}.hc .auth-visual:before{background-position:65% 45%}.hc .auth-visual-index{top:15px;inset-inline:16px;font-size:6px}.hc .auth-visual-copy h1{font-size:39px}.hc .auth-visual-copy p{font-size:10px}.hc .auth-visual-brand{margin-top:14px;font-size:8px}.hc .auth-stage{align-items:flex-start;padding:28px 16px 43px}.hc .auth-audience{margin-bottom:19px}.hc .auth-panel form{padding:16px}.hc .overview-masthead{align-items:flex-start;flex-direction:column}.hc .overview-controls{flex-wrap:wrap;justify-content:flex-start}.hc .overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hc .overview-metrics .metric:nth-child(3),.hc .overview-metrics .metric:nth-child(5){border-inline-start:0}.hc .overview-metrics .metric:nth-child(4){border-inline-start:1px solid var(--hc-line)}.hc .overview-metrics .metric{min-height:83px;padding:11px}.hc .overview-metrics .metric strong{font-size:23px}.hc .overview-secondary,.hc .overview-secondary .pipeline-steps{grid-template-columns:1fr}.hc .overview-secondary .pipeline-arrow{transform:rotate(90deg)}.hc .run-titlebar{align-items:flex-start;flex-direction:column}.hc .run-actions{justify-content:flex-start}.hc .candidate-toolbar{align-items:stretch;flex-direction:column;gap:0}.hc .candidate-toolbar .filters{display:grid;grid-template-columns:1fr 1fr}.hc .candidate-toolbar select{width:100%;max-width:none}.hc .candidate-welcome{align-items:flex-start}.hc .welcome-copy h1{font-size:43px}.hc .candidate-journey-board{padding-inline-start:31px}.hc .journey-spine{inset-inline-start:7px}.hc .journey-card{grid-template-columns:34px 1fr;gap:10px;padding:15px 12px}.hc .journey-card-index{font-size:8px}.hc .journey-card-symbol{width:30px;height:30px}.hc .journey-card-meta{align-items:flex-start;flex-direction:column;gap:7px}.hc .journey-card h2{font-size:20px}.hc .journey-details{display:grid}.hc .candidate-status-banner{min-height:117px;padding:17px}.hc .status-watermark{font-size:105px}.hc .candidate-engine{width:min(calc(100% - 28px),560px)}.hc .engine-header{flex-wrap:wrap}.hc .engine-titleband{align-items:flex-start}.hc .engine-titleband h1{font-size:24px}.hc .engine-stage .engine-frame{height:max(640px,calc(100dvh - 220px))}.hc .upload-layout,.hc .profile-overview-grid,.hc .settings-groups{grid-template-columns:1fr}.hc .upload-heading,.hc .profile-heading,.hc .settings-heading,.hc .admin-heading{align-items:flex-start}.hc .upload-stage-mark{display:none}.hc .admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hc .profile-side{order:1}.hc .profile-identity{order:0}.hc .result-heading h1{font-size:26px}.hc .connection-card{grid-template-columns:1fr;padding:21px}.hc .loading-screen{justify-content:flex-start;min-height:42dvh}}@media(prefers-reduced-motion:reduce){.hc .hero-copy,.hc .hero-photo-wrap,.hc .auth-panel,.hc .auth-visual-copy,.hc .modal{animation:none}.hc .chooser-card:hover,.hc .btn:hover{transform:none}}.hc .overview-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(248px,.36fr);gap:13px;margin-bottom:13px}.hc .overview-story-main{display:grid;gap:12px}.hc .overview-story-main .insight-primary{min-height:285px}.hc[data-theme=dark] .overview-story-main .insight-primary{background:#6656ca}.hc .overview-story-main .progression-panel{padding:16px 20px;border-top:3px solid var(--hc-coral)}.hc .overview-story-main .progression-panel .panel-title h2{font-size:18px}.hc .overview-story-main .progression-panel .pipeline-steps{margin-top:12px}.hc .overview-ledger{display:flex;flex-direction:column;padding:17px 17px 8px;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .ledger-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:11px;border-bottom:1px solid var(--hc-line)}.hc .ledger-heading>svg{width:16px;color:var(--hc-coral)}.hc .overview-ledger-row{display:grid;grid-template-columns:21px 25px 1fr auto;align-items:center;gap:8px;min-height:56px;border-bottom:1px solid var(--hc-line)}.hc .overview-ledger-row:last-child{border-bottom:0}.hc .ledger-index{color:var(--hc-coral);font:8px DM Mono,monospace}.hc .ledger-icon{display:grid;place-items:center;width:24px;height:24px;background:var(--hc-mint);color:var(--hc-teal)}.hc .ledger-icon svg{width:13px;height:13px}.hc .ledger-label{color:var(--hc-muted);font-size:9px}.hc .overview-ledger-row strong{color:var(--hc-ink);font:600 14px DM Mono,monospace}.hc .overview-secondary{grid-template-columns:1fr 1fr;margin:0 0 13px}.hc .overview-secondary .panel{min-height:215px}.hc .overview-secondary .insight-status{border-top:3px solid var(--hc-gold)}.hc .overview-secondary .score-panel{border-top:3px solid var(--hc-teal)}.hc .overview-secondary .mix{margin-top:17px}.hc .runs-workbench{align-items:start}.hc .candidate-workbench .candidate-table{min-width:570px}.hc .run-selector .role-option.selected{border-inline-start:2px solid var(--hc-coral)}@media(max-width:767px){.hc .overview-story-grid{grid-template-columns:1fr}.hc .overview-ledger{padding:14px}.hc .overview-ledger-row{min-height:49px}.hc .overview-secondary,.hc .overview-story-main .progression-panel .pipeline-steps{grid-template-columns:1fr}.hc .overview-story-main .progression-panel .pipeline-arrow{transform:rotate(90deg)}}.hc .candidate-portal-page .candidate-desk{width:min(1060px,100%);margin:0 auto}.hc .candidate-welcome{padding-block:10px 22px}.hc .candidate-summary-grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(270px,.68fr);gap:12px;margin-block:17px 42px}.hc .candidate-progress-feature{position:relative;min-height:205px;overflow:hidden;padding:24px 27px;background:var(--hc-teal);color:#fffaf0}.hc .candidate-progress-feature:after{position:absolute;top:-90px;inset-inline-end:12%;width:300px;height:300px;border:1px solid rgba(255,255,255,.35);border-radius:50%;content:"";transform:scaleY(.64) rotate(34deg)}.hc[data-theme=dark] .candidate-progress-feature{background:#6656ca}.hc .feature-topline{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center}.hc .candidate-progress-feature .section-kicker{color:var(--hc-lime)}.hc .candidate-live-dot{width:8px;height:8px;border-radius:50%;background:var(--hc-lime);box-shadow:0 0 0 5px #d9ef662e}.hc .candidate-progress-feature h2{position:relative;z-index:1;max-width:510px;margin:15px 0 6px;font-size:clamp(29px,3.5vw,44px)}.hc .candidate-progress-feature>p{position:relative;z-index:1;color:#fffaf0cc;font-size:10px}.hc .progress-caption{position:absolute;z-index:1;bottom:0;inset-inline:0;display:grid;grid-template-columns:auto 15px 1fr;align-items:center;gap:7px;min-height:43px;padding:0 27px;background:#261f603b}.hc .progress-caption span{color:var(--hc-lime);font:7px DM Mono,monospace;letter-spacing:.09em}.hc .progress-caption svg{width:13px;color:var(--hc-lime)}.hc .progress-caption strong{overflow:hidden;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hc .candidate-account-ticket{position:relative;padding:17px 19px;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .ticket-head,.hc .ticket-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--hc-muted);font:7px DM Mono,monospace;letter-spacing:.08em}.hc .ticket-head span:first-child{color:var(--hc-coral)}.hc .ticket-person{display:flex;align-items:center;gap:12px;margin:20px 0}.hc .ticket-person>div{display:grid;min-width:0;gap:5px}.hc .ticket-person strong{font-size:12px}.hc .ticket-person>div>span{overflow:hidden;color:var(--hc-muted);font-size:9px;text-overflow:ellipsis}.hc .ticket-foot{justify-content:flex-start;padding-top:13px;border-top:1px dashed var(--hc-line);font:9px DM Sans,sans-serif;letter-spacing:0}.hc .ticket-foot svg{width:14px;color:var(--hc-teal);flex:none}.hc .path-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}.hc .path-section-heading h2{margin:10px 0 0;font-size:clamp(30px,4vw,45px)}.hc .path-section-index{display:inline-flex;align-items:center;gap:5px;padding-bottom:7px;color:var(--hc-coral);font:7px DM Mono,monospace;letter-spacing:.08em;white-space:nowrap}.hc .path-section-index svg{width:12px}.hc .candidate-path-list{border-top:1px solid var(--hc-line)}.hc .path-entry{position:relative;display:grid;grid-template-columns:73px minmax(0,1fr);gap:17px;min-height:225px;padding:24px 19px 26px 9px;border-bottom:1px solid var(--hc-line)}.hc .path-entry.path-assessment{background:color-mix(in srgb,var(--hc-mint) 54%,transparent)}.hc .path-entry.path-interview{background:transparent}.hc .path-entry.path-interview.is-current{background:color-mix(in srgb,var(--hc-lime) 19%,transparent)}.hc .path-track{position:relative;display:flex;align-items:center;flex-direction:column;gap:11px;color:var(--hc-coral);font:9px DM Mono,monospace}.hc .path-track:after{position:absolute;top:44px;bottom:-46px;inset-inline-start:50%;width:1px;background:var(--hc-line);content:""}.hc .path-entry:last-child .path-track:after{display:none}.hc .path-track i{display:block;width:5px;height:5px;border:1px solid var(--hc-coral);border-radius:50%;background:var(--hc-bg)}.hc .path-entry-icon{display:grid;place-items:center;width:38px;height:38px;background:var(--hc-teal);color:#fff9f0}.hc[data-theme=dark] .path-entry-icon{color:#261d2b}.hc .path-entry-icon svg{width:18px}.hc .path-entry-content{min-width:0;padding-inline-end:7px}.hc .path-entry-meta{display:flex;justify-content:space-between;align-items:center;gap:12px}.hc .path-entry-meta .section-kicker{color:var(--hc-coral)}.hc .path-entry-meta .status-chip{max-width:48%;overflow:hidden;text-overflow:ellipsis}.hc .path-entry-content h3{margin:12px 0 5px;font-size:25px}.hc .path-entry-content>p{max-width:670px;margin-bottom:8px;color:var(--hc-muted);font-size:10px;line-height:1.75}.hc .path-details{display:flex;flex-wrap:wrap;gap:8px 17px;margin:14px 0;padding:0;list-style:none}.hc .path-details li{display:flex;align-items:center;gap:6px;color:var(--hc-muted);font-size:9px}.hc .path-details svg{width:12px;color:var(--hc-teal)}.hc .path-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:14px}.hc .path-actions>.notice{flex-basis:100%;margin-block:4px}.hc .path-actions .btn{min-height:39px;padding:9px 14px;font-size:10px}.hc .path-entry-edge{position:absolute;top:20px;inset-inline-end:0;width:18px;height:18px;border-top:1px solid var(--hc-coral);border-inline-end:1px solid var(--hc-coral);opacity:.7}.hc[lang=ar] .candidate-progress-feature h2{line-height:1.3}@media(max-width:767px){.hc .candidate-summary-grid{grid-template-columns:1fr;gap:9px;margin-block:13px 33px}.hc .candidate-progress-feature{min-height:192px;padding:18px}.hc .candidate-progress-feature h2{font-size:30px}.hc .progress-caption{padding-inline:18px}.hc .ticket-person{margin-block:15px}.hc .path-section-heading{align-items:flex-start;flex-direction:column;gap:7px}.hc .path-section-heading h2{font-size:32px}.hc .path-entry{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:18px 8px 22px 0}.hc .path-entry-meta{align-items:flex-start;flex-direction:column;gap:7px}.hc .path-entry-meta .status-chip{max-width:100%}.hc .path-entry-content h3{font-size:20px}.hc .path-details{display:grid}.hc .path-entry-edge{width:12px;height:12px}}.hc .candidate-engine{width:min(1510px,calc(100% - 68px));padding-block:22px 45px}.hc .engine-masthead{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:47px;padding-bottom:13px;border-bottom:1px solid var(--hc-line)}.hc .engine-return{justify-self:start;display:inline-flex;align-items:center;gap:7px;padding:7px 0;border:0;background:transparent;color:var(--hc-muted);font-size:9px;font-weight:700}.hc .engine-return svg{width:14px}.hc .engine-brand{display:inline-flex;align-items:center;gap:8px;color:var(--hc-ink);font-size:10px;font-weight:800}.hc .engine-brand>span:last-child{display:grid;gap:2px}.hc .engine-brand small{color:var(--hc-muted);font:7px DM Mono,monospace;letter-spacing:.14em}.hc .engine-brand-mark{display:grid;place-items:center;width:29px;height:29px;background:var(--hc-coral);color:#2b1d25;font:400 20px "Instrument Serif",serif}.hc .engine-session{justify-self:end;display:inline-flex;align-items:center;gap:6px;color:var(--hc-teal);font:7px DM Mono,monospace;letter-spacing:.1em}.hc .engine-session svg{width:13px}.hc .engine-console{display:grid;grid-template-columns:minmax(220px,.27fr) minmax(0,.73fr);gap:13px;margin-top:18px;align-items:start}.hc .engine-sidebar{position:sticky;top:88px;min-height:390px;padding:24px 22px;border-top:4px solid var(--hc-coral);background:var(--hc-mint)}.hc .candidate-engine-interview .engine-sidebar{border-top-color:var(--hc-teal)}.hc .engine-stage-index{display:block;color:var(--hc-coral);font:8px DM Mono,monospace;letter-spacing:.1em}.hc .engine-title-icon{display:grid;place-items:center;width:44px;height:44px;margin-top:29px;background:var(--hc-coral);color:#fff}.hc[data-theme=dark] .engine-title-icon{color:#241b2a}.hc .engine-title-icon svg{width:20px}.hc .engine-sidebar h1{margin:16px 0 9px;font-size:clamp(27px,3vw,39px)}.hc .engine-sidebar>p{color:var(--hc-muted);font-size:10px;line-height:1.8}.hc .engine-sidebar-rule{height:1px;margin:23px 0 16px;background:color-mix(in srgb,var(--hc-ink) 18%,transparent)}.hc .engine-session-note{display:grid;grid-template-columns:22px 1fr;gap:9px}.hc .engine-session-note>svg{width:16px;color:var(--hc-teal)}.hc .engine-session-note div{display:grid;gap:4px}.hc .engine-session-note strong{font-size:9px}.hc .engine-session-note span{color:var(--hc-muted);font-size:8px;line-height:1.7}.hc .engine-media-note{display:flex;align-items:start;gap:8px;margin-top:14px;padding:10px;border:1px solid var(--hc-line);background:var(--hc-paper);color:var(--hc-muted);font-size:8px;line-height:1.7}.hc .engine-media-note svg{width:15px;flex:none;color:var(--hc-coral)}.hc .engine-workspace{min-width:0}.hc .engine-service-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:67px;padding:12px 17px;border:1px solid var(--hc-line);border-bottom:0;background:var(--hc-paper)}.hc .engine-service-bar h2{margin:5px 0 0;font-size:15px}.hc .engine-service-bar .section-kicker{font-size:7px}.hc .engine-live-mark{display:inline-flex;align-items:center;gap:6px;color:var(--hc-muted);font:7px DM Mono,monospace;letter-spacing:.08em}.hc .engine-live-mark i{width:6px;height:6px;border-radius:50%;background:#7b9b42}.hc .engine-service-window{overflow:hidden;border:1px solid var(--hc-line);border-top:2px solid var(--hc-teal);background:var(--hc-paper);box-shadow:var(--hc-shadow)}.hc .engine-service-window .engine-frame{display:block;width:100%;height:max(680px,calc(100dvh - 205px));border:0;background:var(--hc-paper)}.hc .engine-unavailable{display:grid;justify-items:center;align-content:center;min-height:390px;padding:35px;text-align:center}.hc .engine-unavailable>svg{width:28px;color:var(--hc-coral)}.hc .engine-unavailable h2{margin:16px 0 6px;font-size:22px}.hc .engine-unavailable p{max-width:420px;color:var(--hc-muted);font-size:10px}.hc .candidate-engine-interview .engine-masthead{border-bottom-color:#dfe6dc}.hc .candidate-engine-interview .engine-brand-mark{background:#d8784a;color:#fffefa}.hc .candidate-engine-interview .engine-session{color:#557c62}.hc .candidate-engine-interview .engine-sidebar{border-top:3px solid #557c62;background:#f1f4ec}.hc .candidate-engine-interview .engine-stage-index{color:#d8784a}.hc .candidate-engine-interview .engine-title-icon{background:#557c62;color:#fffefa}.hc .candidate-engine-interview .engine-session-note>svg{color:#557c62}.hc .candidate-engine-interview .engine-media-note svg{color:#d8784a}.hc .candidate-engine-interview .engine-service-bar{border-color:#e0e5dc;background:#fbfaf6}.hc .candidate-engine-interview .engine-live-mark i{background:#88a678}.hc .candidate-engine-interview .engine-service-window{border-color:#e0e5dc;border-top-color:#557c62;border-radius:0 0 5px 5px;background:#fbfaf6;box-shadow:0 12px 30px #2f3e3014}.hc .candidate-engine-interview .engine-service-window .engine-frame{background:#fbfaf6}.hc[data-theme=dark] .candidate-engine-interview .engine-masthead{border-bottom-color:var(--hc-line)}.hc[data-theme=dark] .candidate-engine-interview .engine-sidebar{background:#29342d}.hc[data-theme=dark] .candidate-engine-interview .engine-service-bar,.hc[data-theme=dark] .candidate-engine-interview .engine-service-window,.hc[data-theme=dark] .candidate-engine-interview .engine-service-window .engine-frame{background:#222a24}.hc[data-theme=dark] .candidate-engine-interview .engine-service-window{border-color:var(--hc-line);border-top-color:#a3bd99}@media(max-width:767px){.hc .candidate-engine{width:calc(100% - 24px);padding-block:16px 30px}.hc .engine-masthead{grid-template-columns:1fr auto}.hc .engine-brand{display:none}.hc .engine-console{grid-template-columns:1fr;gap:9px;margin-top:10px}.hc .engine-sidebar{position:relative;top:auto;min-height:0;padding:16px}.hc .engine-title-icon{float:inline-end;margin-top:0}.hc .engine-sidebar h1{max-width:75%;margin:10px 0 6px;font-size:26px}.hc .engine-sidebar>p{max-width:80%;margin-bottom:12px}.hc .engine-sidebar-rule{margin:12px 0}.hc .engine-media-note{margin-top:10px}.hc .engine-service-bar{min-height:57px;padding:9px 11px}.hc .engine-service-bar h2{font-size:13px}.hc .engine-service-window .engine-frame{height:max(650px,calc(100dvh - 250px))}}.hc .upload-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.52fr);align-items:end;gap:45px;padding:10px 0 31px;border-bottom:1px solid var(--hc-line)}.hc .upload-heading-copy h1{max-width:690px;margin:13px 0 8px;font-size:clamp(42px,5.4vw,68px)}.hc .upload-heading-copy p{max-width:545px;margin:0;color:var(--hc-muted);font-size:12px;line-height:1.8}.hc .upload-heading-note{display:flex;align-items:center;gap:14px;padding:16px;border-inline-start:2px solid var(--hc-coral);background:var(--hc-paper)}.hc .upload-stage-mark{display:grid;place-items:center;width:44px;height:44px;flex:none;background:var(--hc-mint);color:var(--hc-teal)}.hc .upload-stage-mark svg{width:20px}.hc .upload-heading-note>div{display:grid;gap:3px}.hc .upload-heading-note small{color:var(--hc-coral);font:7px DM Mono,monospace;letter-spacing:.1em}.hc .upload-heading-note strong{font-size:13px}.hc .upload-heading-note>div>span{color:var(--hc-muted);font-size:9px}.hc .upload-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:13px;align-items:stretch;margin-top:20px}.hc .upload-form-panel{min-width:0;padding:24px clamp(18px,3vw,34px);border-top:4px solid var(--hc-teal);background:var(--hc-paper)}.hc .upload-panel-heading{display:flex;align-items:center;gap:12px;margin-bottom:22px}.hc .upload-panel-icon{display:grid;place-items:center;width:40px;height:40px;background:var(--hc-teal);color:var(--hc-paper)}.hc[data-theme=dark] .upload-panel-icon{color:#241b2a}.hc .upload-panel-icon svg{width:18px}.hc .upload-panel-heading h2{margin:5px 0 0;font-size:23px}.hc .upload-file-field{display:grid;grid-template-columns:29px minmax(0,1fr);gap:11px;align-items:start;padding:14px 0;border-top:1px solid var(--hc-line)}.hc .upload-field-number{display:grid;place-items:center;width:25px;height:25px;margin-top:23px;border:1px solid var(--hc-line);color:var(--hc-coral);font:9px DM Mono,monospace}.hc .upload-file-field .field{min-width:0;margin:7px 0}.hc .upload-file-field input[type=file]{min-height:76px;padding:13px;border:1px dashed color-mix(in srgb,var(--hc-teal) 48%,var(--hc-line));background:var(--hc-bg);font-size:10px}.hc .upload-file-field small{color:var(--hc-muted);font-size:9px}.hc .upload-submit-line{display:flex;justify-content:space-between;align-items:end;gap:15px;margin:12px 0 15px}.hc .upload-submit-line .disclaimer{max-width:430px;margin:0;font-size:9px;line-height:1.7}.hc .upload-format-note{flex:none;color:var(--hc-coral);font:7px DM Mono,monospace;letter-spacing:.06em}.hc .upload-submit{min-height:45px}.hc .upload-aside{position:relative;align-self:stretch;padding:24px;overflow:hidden;border-top:4px solid var(--hc-coral);background:var(--hc-mint)}.hc .upload-aside:after{position:absolute;inset-inline-end:-70px;bottom:-90px;width:240px;height:240px;border:1px solid color-mix(in srgb,var(--hc-teal) 30%,transparent);border-radius:50%;content:"";pointer-events:none}.hc .upload-aside-head{position:relative;z-index:1}.hc .upload-aside-head .section-kicker{color:var(--hc-coral)}.hc .upload-aside-head h2{margin:9px 0 24px;font-size:27px}.hc .upload-steps{position:relative;z-index:1;display:grid;gap:0;margin:0;padding:0;list-style:none}.hc .upload-steps:before{position:absolute;top:14px;bottom:18px;inset-inline-start:14px;width:1px;background:color-mix(in srgb,var(--hc-teal) 34%,transparent);content:""}.hc .upload-steps li{position:relative;display:grid;grid-template-columns:29px 1fr;gap:12px;min-height:74px}.hc .upload-steps li>span{z-index:1;display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--hc-teal);border-radius:50%;background:var(--hc-mint);color:var(--hc-teal);font:8px DM Mono,monospace}.hc .upload-steps li>div{display:grid;align-content:start;gap:4px;padding-top:3px}.hc .upload-steps strong{font-size:11px}.hc .upload-steps small{max-width:240px;color:var(--hc-muted);font-size:9px;line-height:1.6}.hc .upload-job-state{position:relative;z-index:1;margin-top:9px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--hc-ink) 16%,transparent)}.hc .upload-job-state .notice{background:var(--hc-paper)}.hc .upload-job-state .btn{min-height:38px;padding:8px 13px;font-size:10px}.hc .hr-profile-page{min-width:0;background:var(--hc-bg);padding-block:20px 48px}.hc .linkedin-container{display:grid;grid-template-columns:minmax(0,780px) 300px;gap:24px;justify-content:center;max-width:1128px;margin:0 auto;width:100%;box-sizing:border-box}.hc .linkedin-main-col,.hc .linkedin-side-col{display:flex;flex-direction:column;gap:12px;min-width:0}.hc .linkedin-card{position:relative;background:var(--hc-paper);border:1px solid var(--hc-line);border-radius:10px;box-shadow:0 0 0 1px #0000000a,0 2px 4px #00000008;overflow:hidden;box-sizing:border-box}.hc .linkedin-card-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 8px}.hc .linkedin-card-head h2{margin:0;font-size:20px;font-weight:600;color:var(--hc-ink);line-height:1.25}.hc .linkedin-head-actions{display:flex;align-items:center;gap:8px}.hc .linkedin-icon-btn{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:0;background:transparent;color:var(--hc-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.hc .linkedin-icon-btn:hover{background:#0000000f;color:var(--hc-ink)}.hc .linkedin-hero-card{padding:0 0 24px}.hc .linkedin-banner{position:relative;height:190px;background:linear-gradient(135deg,#10332c,#1a4f43,#205c4f);overflow:hidden}.hc .linkedin-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hc .linkedin-banner-edit{position:absolute;top:14px;inset-inline-end:16px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;color:var(--hc-ink);cursor:pointer;transition:background .15s ease}.hc .linkedin-banner-edit:hover{background:#fff}.hc .linkedin-avatar-container{display:flex;justify-content:space-between;align-items:flex-end;padding:0 24px;margin-top:-85px;margin-bottom:12px}.hc .linkedin-profile-photo{position:relative;display:grid;place-items:center;width:148px;height:148px;border-radius:50%;border:4px solid var(--hc-paper);background:var(--hc-mint);color:var(--hc-teal);font:700 42px DM Mono,monospace;box-shadow:0 4px 12px #00000014;overflow:hidden;flex:none}.hc .linkedin-profile-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hc .linkedin-name-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.hc .linkedin-name{margin:0;font-size:24px;font-weight:600;color:var(--hc-ink);line-height:1.25}.hc .linkedin-badge{display:inline-flex;align-items:center;gap:4px;margin-inline-start:8px;padding:2px 8px;border-radius:4px;background:var(--hc-mint);color:var(--hc-teal);font-size:11px;font-weight:700;vertical-align:middle}.hc .linkedin-headline{margin:6px 0 8px;font-size:16px;font-weight:400;color:var(--hc-ink);line-height:1.4}.hc .linkedin-location-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--hc-muted);margin-bottom:10px}.hc .linkedin-contact-btn{background:transparent;border:0;padding:0;color:var(--hc-teal);font-weight:600;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.hc .linkedin-connections{margin-bottom:18px;font-size:14px;font-weight:600;color:var(--hc-teal)}.hc .linkedin-cta-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hc .linkedin-btn-primary{padding:7px 18px;border-radius:24px;background:var(--hc-teal);color:#fff;border:1px solid var(--hc-teal);font-size:15px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.hc .linkedin-btn-primary:hover{opacity:.9}.hc .linkedin-btn-outline{padding:7px 18px;border-radius:24px;background:transparent;color:var(--hc-teal);border:1px solid var(--hc-teal);font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease}.hc .linkedin-btn-outline:hover{background:color-mix(in srgb,var(--hc-teal) 8%,transparent)}.hc .linkedin-btn-ghost{padding:7px 18px;border-radius:24px;background:transparent;color:var(--hc-muted);border:1px solid var(--hc-line);font-size:15px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease}.hc .linkedin-btn-ghost:hover{border-color:var(--hc-ink);color:var(--hc-ink)}.hc .linkedin-analytics-head{padding:20px 24px 6px}.hc .linkedin-analytics-head h2{margin:0;font-size:20px;font-weight:600;color:var(--hc-ink)}.hc .linkedin-analytics-sub{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:13px;color:var(--hc-muted)}.hc .linkedin-analytics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:12px 24px 20px}.hc .linkedin-analytic-item{display:flex;align-items:flex-start;gap:10px}.hc .linkedin-analytic-item svg{width:20px;height:20px;color:var(--hc-muted);flex:none;margin-top:2px}.hc .linkedin-analytic-item strong{display:block;font-size:15px;font-weight:600;color:var(--hc-ink);line-height:1.3}.hc .linkedin-analytic-item small{display:block;margin-top:2px;font-size:12px;color:var(--hc-muted);line-height:1.4}.hc .linkedin-about-body{padding:8px 24px 24px}.hc .linkedin-about-text{margin:0;font-size:14px;line-height:1.6;color:var(--hc-ink);white-space:pre-wrap}.hc .linkedin-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.hc .linkedin-list-item{display:flex;gap:16px;padding:16px 24px;border-bottom:1px solid var(--hc-line)}.hc .linkedin-list-item:last-child{border-bottom:0}.hc .linkedin-entity-logo{display:grid;place-items:center;width:48px;height:48px;border-radius:4px;background:var(--hc-bg);border:1px solid var(--hc-line);color:var(--hc-teal);font:700 13px DM Mono,monospace;flex:none}.hc .linkedin-entity-logo svg{width:22px;height:22px}.hc .linkedin-entity-details{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.hc .linkedin-entity-title{margin:0;font-size:16px;font-weight:600;color:var(--hc-ink);line-height:1.3}.hc .linkedin-entity-subtitle{margin:0;font-size:14px;font-weight:400;color:var(--hc-ink)}.hc .linkedin-entity-date{margin:0;font-size:13px;color:var(--hc-muted)}.hc .linkedin-entity-desc{margin:8px 0 0;font-size:14px;color:var(--hc-ink);line-height:1.5}.hc .linkedin-entity-bullets{margin:6px 0 0;padding-inline-start:18px;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--hc-ink);line-height:1.5}.hc .linkedin-entity-skills{margin:8px 0 0;font-size:13px;color:var(--hc-ink)}.hc .linkedin-entity-skills strong{font-weight:600}.hc .linkedin-skills-list{display:flex;flex-direction:column;padding:4px 24px 8px}.hc .linkedin-skill-item{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--hc-line)}.hc .linkedin-skill-item:last-child{border-bottom:0}.hc .linkedin-skill-name{font-size:15px;font-weight:600;color:var(--hc-ink)}.hc .linkedin-skill-sub{margin-top:2px;font-size:12px;color:var(--hc-muted)}.hc .linkedin-side-card{padding:16px 20px}.hc .linkedin-side-title{display:flex;justify-content:space-between;align-items:center;margin:0 0 8px;font-size:16px;font-weight:600;color:var(--hc-ink)}.hc .linkedin-side-value{margin:0;font-size:14px;color:var(--hc-muted)}.hc .linkedin-side-link{color:var(--hc-teal);text-decoration:underline;text-underline-offset:2px;font-weight:600}.hc .linkedin-peer-list{display:flex;flex-direction:column;gap:16px;margin-top:12px}.hc .linkedin-peer-item{display:flex;gap:12px;align-items:flex-start}.hc .linkedin-peer-avatar{width:44px;height:44px;border-radius:50%;background:var(--hc-mint);color:var(--hc-teal);font:700 14px DM Mono,monospace;display:grid;place-items:center;flex:none}.hc .linkedin-peer-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.hc .linkedin-peer-name{margin:0;font-size:14px;font-weight:600;color:var(--hc-ink)}.hc .linkedin-peer-headline{margin:0;font-size:12px;color:var(--hc-muted);line-height:1.35}.hc .linkedin-peer-btn{align-self:flex-start;margin-top:6px;padding:4px 14px;border-radius:16px;border:1px solid var(--hc-muted);background:transparent;color:var(--hc-muted);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.hc .linkedin-peer-btn:hover{border-color:var(--hc-ink);color:var(--hc-ink);background:#0000000a}@media(max-width:992px){.hc .linkedin-container{grid-template-columns:minmax(0,1fr);padding:14px 12px}.hc .linkedin-analytics-grid{grid-template-columns:1fr}}@media(max-width:767px){.hc .linkedin-avatar-container{flex-direction:column;align-items:flex-start}.hc .linkedin-cta-strip{flex-direction:column;align-items:stretch}.hc .linkedin-btn-primary,.hc .linkedin-btn-outline,.hc .linkedin-btn-ghost{text-align:center}}.hc .profile-activity-count{color:var(--hc-muted);font:700 9px DM Mono,monospace;letter-spacing:.06em}.hc .profile-activity .candidate-table{margin-top:6px}.hc .settings-heading{position:relative;display:flex;justify-content:space-between;align-items:end;gap:25px;padding-bottom:21px;border-bottom:1px solid var(--hc-line)}.hc .settings-heading h1{margin:11px 0 5px;font-size:clamp(38px,4.5vw,58px)}.hc .settings-heading p{margin:0;color:var(--hc-muted);font-size:11px}.hc .settings-heading-mark{display:flex;gap:5px;align-items:end;height:42px}.hc .settings-heading-mark i{display:block;width:8px;height:19px;background:var(--hc-teal)}.hc .settings-heading-mark i:nth-child(2){height:32px;background:var(--hc-coral)}.hc .settings-heading-mark i:nth-child(3){height:25px;background:var(--hc-gold)}.hc .settings-desk{display:grid;grid-template-columns:minmax(195px,.38fr) minmax(0,1fr);gap:15px;align-items:start;margin-top:20px}.hc .settings-index-panel{position:sticky;top:90px;padding:21px 17px;background:var(--hc-mint);border-top:4px solid var(--hc-coral)}.hc .settings-index-panel h2{margin:11px 0 25px;font-size:24px}.hc .settings-index-row{display:grid;grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:49px;border-top:1px solid color-mix(in srgb,var(--hc-ink) 15%,transparent);font-size:9px;font-weight:700}.hc .settings-index-row>span:first-child{color:var(--hc-coral);font:8px DM Mono,monospace}.hc .settings-index-note{display:flex;gap:8px;margin-top:19px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--hc-ink) 15%,transparent);color:var(--hc-muted);font-size:8px;line-height:1.7}.hc .settings-index-note svg{width:15px;flex:none;color:var(--hc-teal)}.hc .settings-sections{display:grid;gap:13px;min-width:0}.hc .settings-groups{display:grid;grid-template-columns:1fr 1fr;gap:11px}.hc .settings-preferences,.hc .settings-security{position:relative;min-width:0;padding:20px 16px 17px;border:1px solid var(--hc-line);border-top:3px solid var(--hc-teal);background:var(--hc-paper)}.hc .settings-security{border-top-color:var(--hc-coral)}.hc .settings-number{position:absolute;top:13px;inset-inline-end:15px;color:var(--hc-coral);font:9px DM Mono,monospace}.hc .settings-group-title h2{margin:7px 0 13px;font-size:19px}.hc .settings-group-title .section-kicker{font-size:7px}.hc .settings-preferences form .field{margin:12px 0}.hc .settings-preferences form .btn,.hc .settings-security form .btn{min-height:39px;padding:9px 12px;font-size:9px}.hc .settings-security .field{margin:11px 0}.hc .settings-security .disclaimer{font-size:8px}.hc .voice-settings{min-width:0;padding:0;border:1px solid var(--hc-line);border-top:4px solid var(--hc-coral);background:var(--hc-paper)}.hc .voice-settings-head{display:grid;grid-template-columns:41px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px;border-bottom:1px solid var(--hc-line)}.hc .voice-settings-mark{display:grid;place-items:center;width:39px;height:39px;background:var(--hc-mint);color:var(--hc-teal)}.hc .voice-settings-mark svg{width:18px}.hc .voice-settings-head h2{margin:4px 0;font-size:19px}.hc .voice-settings-head p{max-width:520px;margin:0;color:var(--hc-muted);font-size:9px;line-height:1.6}.hc .voice-settings-index{color:var(--hc-coral);font:9px DM Mono,monospace}.hc .voice-table-wrap{margin:0 17px}.hc .voice-profile-table{min-width:590px}.hc .voice-profile-form{margin:13px 17px 17px;padding:16px;border:1px solid var(--hc-line);background:var(--hc-bg)}.hc .voice-form-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.hc .voice-form-heading h3{margin:5px 0 0;font-size:16px}.hc .voice-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 13px}.hc .voice-form-fields .field{margin:9px 0}.hc .voice-form-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:6px;padding-top:13px;border-top:1px solid var(--hc-line)}.hc .voice-active-option{display:flex;align-items:flex-start;gap:8px;max-width:340px;color:var(--hc-muted);font-size:9px}.hc .voice-empty,.hc .voice-loading{display:flex;align-items:center;gap:12px;margin:16px 17px;padding:17px;border:1px dashed var(--hc-line)}.hc .voice-empty-symbol{display:grid;place-items:center;width:35px;height:35px;background:var(--hc-mint);color:var(--hc-teal)}.hc .voice-empty-symbol svg{width:17px}.hc .voice-empty .section-kicker,.hc .voice-loading .section-kicker{color:var(--hc-coral)}.hc .voice-empty p,.hc .voice-loading p{margin:4px 0 0;color:var(--hc-muted);font-size:10px}.hc .voice-loading{flex-wrap:wrap}.hc .voice-loading i{display:block;width:100%;height:5px;border-radius:5px;background:var(--hc-line);animation:ticker-in .8s ease-in-out infinite alternate}.hc .voice-loading i:last-child{width:67%}.hc .admin-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;padding-bottom:18px;border-bottom:1px solid var(--hc-line)}.hc .admin-heading h1{margin:11px 0 5px;font-size:clamp(38px,4.5vw,58px)}.hc .admin-heading p{max-width:560px;margin:0;color:var(--hc-muted);font-size:11px}.hc .admin-access-stamp{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid var(--hc-coral);color:var(--hc-coral);font:7px DM Mono,monospace;letter-spacing:.08em}.hc .admin-access-stamp svg{width:14px}.hc .admin-pulse{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:17px 0;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .admin-pulse-title{display:flex;justify-content:space-between;align-items:center;grid-column:1/-1;min-height:39px;padding:0 14px;border-bottom:1px solid var(--hc-line)}.hc .admin-pulse-title>span:last-child{color:var(--hc-muted);font:7px DM Mono,monospace;letter-spacing:.08em}.hc .admin-pulse-item{display:grid;grid-template-columns:19px 1fr;gap:8px;min-height:75px;padding:13px;border-inline-start:1px solid var(--hc-line)}.hc .admin-pulse-item>span{color:var(--hc-coral);font:8px DM Mono,monospace}.hc .admin-pulse-item>div{display:grid;grid-template-columns:17px 1fr;align-items:center;gap:2px 6px}.hc .admin-pulse-item svg{width:14px;color:var(--hc-teal)}.hc .admin-pulse-item strong{font:700 18px DM Mono,monospace}.hc .admin-pulse-item small{grid-column:1/-1;color:var(--hc-muted);font-size:8px}.hc .admin-workspace-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:13px;align-items:start}.hc .admin-requests-panel,.hc .admin-accounts-panel,.hc .admin-activity{min-width:0;padding:17px;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .admin-requests-panel{border-top:4px solid var(--hc-coral)}.hc .admin-accounts-panel{border-top:4px solid var(--hc-teal)}.hc .admin-panel-heading{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:11px}.hc .admin-panel-heading h2{margin:6px 0;font-size:19px}.hc .admin-panel-heading p{margin:0;color:var(--hc-muted);font-size:9px}.hc .admin-section-index{color:var(--hc-coral);font:9px DM Mono,monospace}.hc .admin-requests-panel .candidate-table{min-width:430px}.hc .admin-accounts-panel .candidate-table{min-width:650px}.hc .admin-accounts-panel .actions{gap:6px}.hc .admin-accounts-panel .actions .btn{min-height:31px;padding:6px 8px;font-size:8px}.hc .admin-accounts-panel .actions .text-link{font-size:8px}.hc .admin-activity{margin-top:13px;border-top:3px solid var(--hc-gold)}.hc .admin-activity .candidate-table{margin-top:4px}.hc .admin-loading{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:20px;min-height:250px;margin-top:18px;padding:22px;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .admin-loading h2{font-size:22px}.hc .admin-loading .loading-screen{min-height:auto;padding:20px}.hc .modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:22px;background:#1d1623ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:rise-in .18s both}.hc .modal{width:min(880px,100%);max-height:min(90dvh,900px);overflow:hidden;border:1px solid var(--hc-line);border-top:4px solid var(--hc-coral);border-radius:3px;background:var(--hc-bg);box-shadow:0 32px 100px #100c1357}.hc .modal-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;border-bottom:1px solid var(--hc-line);background:var(--hc-paper)}.hc .modal-head-copy{display:grid;gap:5px}.hc .modal-head-copy .section-kicker{color:var(--hc-coral);font-size:7px}.hc .modal-head h2{margin:0;font-size:clamp(20px,3vw,28px)}.hc .modal-head .icon-button{display:grid;place-items:center;width:37px;height:37px;flex:none;border:1px solid var(--hc-line);background:var(--hc-bg);color:var(--hc-ink)}.hc .modal-head .icon-button svg{width:16px}.hc .modal-body{max-height:calc(min(90dvh,900px) - 85px);overflow:auto;padding:20px 22px 26px}.hc .candidate-detail-sheet,.hc .question-review-sheet,.hc .user-detail-sheet{display:grid;gap:14px}.hc .detail-record{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .detail-record-avatar{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;background:var(--hc-mint);color:var(--hc-teal);font:700 12px DM Mono,monospace}.hc .detail-record>div{display:grid;gap:3px;min-width:0}.hc .detail-record>div strong{overflow:hidden;font-size:10px;text-overflow:ellipsis}.hc .detail-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));border-bottom:1px solid var(--hc-line)}.hc .question-review-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--hc-line)}.hc .detail-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:6px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--hc-muted);font-size:10px;font-weight:700;cursor:pointer;transition:all .15s ease}.hc .detail-tabs button>span{color:var(--hc-coral);font:8px DM Mono,monospace}.hc .detail-tabs button.active{border-color:var(--hc-teal);color:var(--hc-ink);background:color-mix(in srgb,var(--hc-mint) 48%,transparent)}.hc .detail-tab-panel{display:flex;flex-direction:column;gap:16px;min-width:0}.hc .evidence-block{min-width:0;padding:14px;border:1px solid var(--hc-line);background:var(--hc-paper);overflow:hidden;word-wrap:break-word}.hc .evidence-block h3{margin:0 0 10px;color:var(--hc-coral);font-size:10px}.hc .evidence-value{color:var(--hc-ink);font-size:11px;line-height:1.7;word-wrap:break-word;overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.hc .evidence-value pre{margin:0;padding:0;background:transparent;font-size:10px;line-height:1.8}.hc .evidence-value .evidence-list{margin:0;padding-inline-start:17px}.hc .evidence-value .evidence-list li{padding:3px 0}.hc .detail-tab-panel>.actions,.hc .detail-tab-panel>.detail-access-panel,.hc .detail-tab-panel>.detail-recording,.hc .detail-tab-panel>.notice{width:100%}.hc .detail-tab-panel>.fka-evidence,.hc .detail-tab-panel>.detail-report-panel{width:100%}.hc .fka-evidence{display:grid;gap:12px;min-width:0}.hc .fka-evidence>.detail-section-heading{margin:0}.hc .fka-evidence>.detail-section-heading p{margin:5px 0 0;color:var(--hc-muted);font-size:10px}.hc .fka-evaluation-note{padding:14px;border-inline-start:3px solid var(--hc-coral);background:var(--hc-alert);color:var(--hc-ink)}.hc .fka-evaluation-note strong{font-size:11px}.hc .fka-evaluation-note p{margin:6px 0;color:var(--hc-muted);font-size:10px;line-height:1.7}.hc .fka-evaluation-note span{display:block;margin-top:8px;font-size:10px;font-weight:700}.hc .fka-evaluation-method{margin:0;color:var(--hc-muted);font-size:10px}.hc .fka-criteria{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px}.hc .fka-criteria>div{display:flex;justify-content:space-between;gap:8px;padding:10px;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .fka-criteria span{color:var(--hc-muted);font-size:9px;text-transform:capitalize}.hc .fka-criteria strong{color:var(--hc-teal);font-size:10px}.hc .fka-question-list{display:grid;gap:10px}.hc .fka-question-card{min-width:0;padding:14px;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .fka-question-card>header{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--hc-coral);font:700 8px DM Mono,monospace;letter-spacing:.07em}.hc .fka-question-card>header strong{color:var(--hc-teal);font-size:10px;letter-spacing:0}.hc .fka-question-card h4{margin:9px 0 5px;font-size:13px;line-height:1.6}.hc .fka-question-meta{margin:0 0 10px;color:var(--hc-muted);font-size:8px;text-transform:capitalize}.hc .fka-answer{padding:11px;border-inline-start:2px solid var(--hc-teal);background:color-mix(in srgb,var(--hc-mint) 40%,var(--hc-paper))}.hc .fka-answer>span,.hc .fka-keyword-evidence>span{color:var(--hc-muted);font:700 7px DM Mono,monospace;letter-spacing:.07em}.hc .fka-answer p{margin:6px 0 0;color:var(--hc-ink);font-size:10px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.hc .fka-keyword-evidence{margin-top:9px;padding:10px;border:1px solid var(--hc-line)}.hc .fka-keyword-evidence p{margin:6px 0;color:var(--hc-ink);font-size:9px;line-height:1.6;overflow-wrap:anywhere}.hc .fka-keyword-evidence small{display:block;margin-top:7px;color:var(--hc-muted);font-size:8px;line-height:1.5}.hc .detail-report-panel{display:grid;gap:10px;min-width:0}.hc .detail-report-frame{display:block;width:100%;height:min(78vh,900px);min-height:520px;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .detail-access-panel,.hc .detail-recording{padding:15px;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .detail-section-heading{margin-bottom:13px}.hc .detail-section-heading h3{margin:5px 0 0;font-size:17px}.hc .detail-tab-panel>.notice{margin:0}.hc .detail-tab-panel .actions{margin:2px 0}.hc .detail-recording video{display:block;width:100%;max-height:440px;background:#19151b}.hc .detail-delete-confirm{padding:17px;border:1px solid color-mix(in srgb,var(--hc-coral) 60%,var(--hc-line));background:var(--hc-alert)}.hc .detail-delete-confirm .section-kicker{color:var(--hc-coral)}.hc .detail-delete-confirm h3{margin:7px 0;font-size:18px}.hc .detail-delete-confirm p{color:var(--hc-muted);font-size:10px;line-height:1.7}.hc .detail-loading{display:grid;gap:9px;padding:20px;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .detail-loading i,.hc .question-loading i,.hc .user-detail-loading i{display:block;height:7px;border-radius:4px;background:var(--hc-line);animation:ticker-in .9s ease-in-out infinite alternate}.hc .detail-loading i:last-child,.hc .question-loading i:last-child,.hc .user-detail-loading i:last-child{width:61%}.hc .linkedin-profile{display:flex;flex-direction:column;gap:16px;min-width:0}.hc .linkedin-card{position:relative;background:var(--hc-paper);border:1px solid var(--hc-line);padding:22px 24px;animation:rise-in .2s both}.hc .linkedin-hero-card{padding:0 0 20px;overflow:hidden}.hc .linkedin-cover-banner{height:95px;background:linear-gradient(135deg,color-mix(in srgb,var(--hc-teal) 16%,var(--hc-paper)),color-mix(in srgb,var(--hc-mint) 65%,var(--hc-paper)));border-bottom:1px solid var(--hc-line)}.hc .linkedin-hero-body{padding:0 24px}.hc .linkedin-avatar-row{display:flex;justify-content:space-between;align-items:flex-end;margin-top:-46px;margin-bottom:14px;flex-wrap:wrap;gap:12px}.hc .linkedin-avatar{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;border:4px solid var(--hc-paper);background:var(--hc-mint);color:var(--hc-teal);font:700 24px DM Mono,monospace;box-shadow:0 2px 6px #0000000f}.hc .linkedin-name{margin:0;font-size:22px;font-weight:700;color:var(--hc-ink);line-height:1.25}.hc .linkedin-headline{margin:5px 0 10px;font-size:13px;font-weight:500;color:var(--hc-ink);line-height:1.5}.hc .linkedin-meta-strip{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;font-size:11px;color:var(--hc-muted)}.hc .linkedin-meta-item{display:inline-flex;align-items:center;gap:5px}.hc .linkedin-meta-item svg{width:13px;height:13px;color:var(--hc-muted);flex:none}.hc .linkedin-meta-item a{color:var(--hc-teal);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:4px}.hc .linkedin-meta-item a:hover{text-decoration:underline}.hc .linkedin-score-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;background:var(--hc-bg);border:1px solid var(--hc-line);margin-bottom:16px}.hc .linkedin-score-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--hc-paper);border:1px solid var(--hc-line);font-size:10px;font-weight:700;color:var(--hc-ink)}.hc .linkedin-score-chip strong{color:var(--hc-teal)}.hc .linkedin-card-title{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:15px;font-weight:700;color:var(--hc-ink);border-bottom:1px solid var(--hc-line);padding-bottom:10px}.hc .linkedin-card-title svg{width:16px;height:16px;color:var(--hc-teal);flex:none}.hc .linkedin-about-text{margin:0 0 12px;color:var(--hc-ink);font-size:12px;line-height:1.8;white-space:pre-wrap}.hc .linkedin-screening-note{padding:12px 14px;background:color-mix(in srgb,var(--hc-mint) 30%,var(--hc-paper));border-inline-start:3px solid var(--hc-teal);margin-top:10px}.hc .linkedin-screening-note .section-kicker{color:var(--hc-coral);margin-bottom:4px;display:block;font:700 8px DM Mono,monospace;letter-spacing:.08em}.hc .linkedin-screening-note p{margin:0;color:var(--hc-ink);font-size:11px;line-height:1.7}.hc .linkedin-item-list{display:flex;flex-direction:column;gap:0}.hc .linkedin-timeline-item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--hc-line)}.hc .linkedin-timeline-item:last-child{border-bottom:0;padding-bottom:0}.hc .linkedin-timeline-item:first-child{padding-top:0}.hc .linkedin-item-icon-box{display:grid;place-items:center;width:44px;height:44px;background:var(--hc-bg);border:1px solid var(--hc-line);color:var(--hc-teal);font:700 13px DM Mono,monospace}.hc .linkedin-item-details{display:flex;flex-direction:column;gap:3px;min-width:0}.hc .linkedin-item-title{margin:0;font-size:13px;font-weight:700;color:var(--hc-ink)}.hc .linkedin-item-subtitle{margin:0;font-size:11px;color:var(--hc-ink)}.hc .linkedin-item-date{margin:0;font-size:10px;color:var(--hc-muted)}.hc .linkedin-item-desc{margin:6px 0 0;font-size:11px;color:var(--hc-ink);line-height:1.65}.hc .linkedin-item-bullets{margin:6px 0 0;padding-inline-start:18px;display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--hc-ink);line-height:1.6}.hc .linkedin-skills-wrap{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.hc .linkedin-skill-tag{display:inline-flex;align-items:center;padding:5px 12px;border-radius:20px;border:1px solid var(--hc-line);background:var(--hc-bg);color:var(--hc-ink);font-size:11px;font-weight:600}.hc .linkedin-req-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:12px}.hc .linkedin-req-col{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--hc-line);background:var(--hc-bg)}.hc .linkedin-req-col h4{margin:0;font-size:10px;font-weight:700;color:var(--hc-coral);letter-spacing:.05em;text-transform:uppercase}.hc .linkedin-req-tags{display:flex;flex-wrap:wrap;gap:6px}.hc .linkedin-req-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:3px;font-size:10px;font-weight:600}.hc .linkedin-req-tag.satisfied{background:color-mix(in srgb,#10b981 12%,var(--hc-paper));border:1px solid color-mix(in srgb,#10b981 30%,transparent);color:#047857}.hc .linkedin-req-tag.missing{background:color-mix(in srgb,#f59e0b 12%,var(--hc-paper));border:1px solid color-mix(in srgb,#f59e0b 30%,transparent);color:#b45309}.hc .linkedin-risk-reward{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:14px}.hc .linkedin-risk-reward-item{padding:12px 14px;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .linkedin-risk-reward-item h4{margin:0 0 6px;font-size:10px;color:var(--hc-coral);text-transform:uppercase;letter-spacing:.05em}.hc .linkedin-risk-reward-item strong{font-size:13px;color:var(--hc-teal)}.hc .linkedin-risk-reward-item p{margin:6px 0 0;font-size:11px;color:var(--hc-ink);line-height:1.6}.hc .linkedin-stage-card{border-top:3px solid var(--hc-teal)}.hc .linkedin-stage-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--hc-line);flex-wrap:wrap}.hc .linkedin-stage-title-wrap{display:flex;flex-direction:column;gap:3px}.hc .linkedin-stage-title-wrap h3{margin:0;font-size:16px;font-weight:700;color:var(--hc-ink)}.hc .linkedin-stage-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;background:color-mix(in srgb,var(--hc-mint) 50%,var(--hc-paper));border:1px solid color-mix(in srgb,var(--hc-teal) 30%,var(--hc-line));font-size:11px;font-weight:700;color:var(--hc-teal)}.hc .integrity-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.hc .integrity-metric{padding:10px 12px;border:1px solid var(--hc-line);background:color-mix(in srgb,var(--hc-mint) 20%,var(--hc-paper))}.hc .integrity-metric span{display:block;font-size:9px;color:var(--hc-muted);text-transform:uppercase;font-weight:700}.hc .integrity-metric strong{display:block;margin-top:4px;font-size:11px;color:var(--hc-ink)}.hc .stage-markdown-report{padding:16px;border:1px solid var(--hc-line);background:var(--hc-paper);color:var(--hc-ink);font-size:12px;line-height:1.8;word-wrap:break-word;overflow-wrap:anywhere}.hc .question-review-heading{padding:2px 0 13px;border-bottom:1px solid var(--hc-line)}.hc .question-review-heading .section-kicker{color:var(--hc-coral)}.hc .question-review-heading h3{margin:8px 0;font-size:22px}.hc .question-review-heading p{max-width:600px;margin:0;color:var(--hc-muted);font-size:10px;line-height:1.7}.hc .question-review-tabs{grid-template-columns:1fr 1fr}.hc .question-review-tabs button{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:57px;padding:7px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--hc-muted);text-align:start}.hc .question-review-tabs button>span:first-child{color:var(--hc-coral);font:8px DM Mono,monospace}.hc .question-review-tabs button>span:nth-child(2){font-size:10px;font-weight:750}.hc .question-review-tabs button b{display:grid;place-items:center;min-width:23px;height:23px;border-radius:50%;background:var(--hc-mint);color:var(--hc-teal);font:8px DM Mono,monospace}.hc .question-review-tabs button.active{border-color:var(--hc-teal);background:color-mix(in srgb,var(--hc-mint) 42%,transparent);color:var(--hc-ink)}.hc .question-count-row{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:13px 0 19px;padding:11px 14px;border-inline-start:3px solid var(--hc-coral);background:var(--hc-paper)}.hc .question-count-row>div{display:grid;gap:4px}.hc .question-count-row label{font-size:10px;font-weight:750}.hc .question-count-row input{width:91px;text-align:center;font-family:DM Mono,monospace}.hc .question-category{margin-top:19px}.hc .question-category-heading{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-bottom:1px solid var(--hc-line);color:var(--hc-ink);font-size:11px;font-weight:750}.hc .question-category-heading small{color:var(--hc-muted);font:7px DM Mono,monospace;letter-spacing:.07em}.hc .question-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:15px 8px;border-bottom:1px solid var(--hc-line)}.hc .question-card-index{color:var(--hc-coral);font:9px DM Mono,monospace}.hc .question-card-body{min-width:0}.hc .question-field-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.hc .question-field-heading label{font-size:9px;font-weight:800}.hc .question-field-heading span{color:var(--hc-muted);font:7px DM Mono,monospace}.hc .question-card textarea{min-height:82px;background:var(--hc-paper);font-size:10px}.hc .question-controls{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-top:7px}.hc .question-difficulty{display:grid;gap:4px;color:var(--hc-muted);font-size:7px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.hc .question-difficulty select{min-height:33px;font-size:9px}.hc .question-must-ask{display:flex;align-items:center;gap:6px;min-height:33px;color:var(--hc-muted);font-size:9px}.hc .question-controls .text-link{margin-inline-start:auto;font-size:9px}.hc .question-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--hc-line)}.hc .question-actions .btn{min-height:39px;padding:9px 13px;font-size:9px}.hc .question-actions .confirm-run{margin-inline-start:auto;background:var(--hc-coral);color:#2b1d25}.hc .question-confirm{margin-top:15px;padding:17px;border:1px solid var(--hc-coral);background:var(--hc-alert)}.hc .question-confirm h3{margin:6px 0;font-size:17px}.hc .question-confirm p{color:var(--hc-muted);font-size:10px;line-height:1.7}.hc .question-loading,.hc .user-detail-loading{display:grid;gap:9px;padding:18px;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .question-loading p,.hc .user-detail-loading p{margin:0 0 3px;color:var(--hc-muted);font-size:10px}.hc .user-detail-identity{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;border:1px solid var(--hc-line);border-top:3px solid var(--hc-coral);background:var(--hc-paper)}.hc .user-detail-avatar{display:grid;place-items:center;width:53px;height:53px;border-radius:50%;background:var(--hc-mint);color:var(--hc-teal);font:700 14px DM Mono,monospace}.hc .user-detail-identity>div:nth-child(2) h3{margin:5px 0 2px;font-size:17px}.hc .user-detail-identity>div:nth-child(2) p{margin:0;color:var(--hc-muted);font-size:9px}.hc .user-detail-status{display:flex;flex-wrap:wrap;justify-content:end;gap:5px}.hc .user-detail-ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .user-detail-stat{display:grid;gap:3px;padding:11px;border-inline-start:1px solid var(--hc-line)}.hc .user-detail-stat>span{color:var(--hc-coral);font:8px DM Mono,monospace}.hc .user-detail-stat strong{color:var(--hc-teal);font:700 21px DM Mono,monospace}.hc .user-detail-stat small{color:var(--hc-muted);font-size:8px;line-height:1.4}.hc .user-detail-activity{padding:14px;border:1px solid var(--hc-line);background:var(--hc-paper)}.hc .user-detail-activity header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.hc .user-detail-activity h3{margin:5px 0 0;font-size:16px}.hc .user-detail-activity header>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--hc-mint);color:var(--hc-teal);font:8px DM Mono,monospace}@media(max-width:950px){.hc .settings-desk{grid-template-columns:1fr}.hc .settings-index-panel{position:static;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 14px}.hc .settings-index-panel>.section-kicker,.hc .settings-index-panel h2,.hc .settings-index-note{grid-column:1/-1}.hc .settings-index-panel h2{margin-bottom:12px}.hc .settings-index-note{margin-top:8px}}@media(max-width:767px){.hc .upload-heading{grid-template-columns:1fr;gap:17px}.hc .upload-heading-copy h1{font-size:39px}.hc .upload-heading-note{max-width:none}.hc .upload-layout{grid-template-columns:1fr}.hc .upload-form-panel,.hc .upload-aside{padding:17px}.hc .upload-submit-line{align-items:flex-start;flex-direction:column;gap:7px}.hc .upload-submit{width:100%}.hc .profile-heading{align-items:flex-start;flex-direction:column}.hc .profile-heading-side{width:100%;justify-items:start;grid-template-columns:1fr auto;align-items:center}.hc .profile-dossier{grid-template-columns:1fr}.hc .profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hc .profile-stat{min-height:70px}.hc .settings-groups,.hc .settings-index-panel{grid-template-columns:1fr}.hc .settings-index-panel>.section-kicker,.hc .settings-index-panel h2,.hc .settings-index-note{grid-column:auto}.hc .voice-form-fields{grid-template-columns:1fr}.hc .voice-form-footer{align-items:stretch;flex-direction:column}.hc .voice-settings-head{grid-template-columns:35px minmax(0,1fr) auto;gap:8px;padding:12px}.hc .voice-settings-mark{width:34px;height:34px}.hc .voice-settings-head h2{font-size:16px}.hc .admin-heading{align-items:flex-start;flex-direction:column}.hc .admin-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.hc .admin-pulse-item{min-height:68px}.hc .admin-workspace-grid,.hc .admin-loading{grid-template-columns:1fr}.hc .modal-backdrop{padding:8px}.hc .modal{max-height:94dvh}.hc .modal-head{padding:13px 14px}.hc .modal-body{max-height:calc(94dvh - 73px);padding:14px}.hc .detail-tab-panel{grid-template-columns:1fr}.hc .detail-record{grid-template-columns:36px minmax(0,1fr)}.hc .detail-record .status-chip{grid-column:2;justify-self:start}.hc .question-controls{align-items:flex-start}.hc .question-controls .text-link{margin-inline-start:0}.hc .user-detail-identity{grid-template-columns:44px minmax(0,1fr)}.hc .user-detail-avatar{width:43px;height:43px}.hc .user-detail-status{grid-column:1/-1;justify-content:start}.hc .user-detail-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports selector(html:has(.home-page)){html:has(.home-page){scroll-behavior:smooth;scroll-padding-block:20px}@media(prefers-reduced-motion:reduce){html:has(.home-page){scroll-behavior:auto}}}.hc .home-page #journey,.hc .home-page #candidate-journey,.hc .home-page #workspace{scroll-margin-block:20px}.hc[lang=ar] .home-page.home-ar{font-family:IBM Plex Sans Arabic,Noto Sans Arabic,DM Sans,sans-serif}.hc[lang=ar] .home-page.home-ar h1,.hc[lang=ar] .home-page.home-ar h2,.hc[lang=ar] .home-page.home-ar h3{font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Manrope,DM Sans,sans-serif;font-weight:600;letter-spacing:0;line-height:1.48}.hc[lang=ar] .home-page.home-ar .display{font-size:clamp(44px,6.1vw,78px);line-height:1.38}.hc[lang=ar] .home-page.home-ar h1 em,.hc[lang=ar] .home-page.home-ar h2 em{font-family:IBM Plex Sans Arabic,Noto Sans Arabic,DM Sans,sans-serif;font-size:1.04em;font-style:normal;font-weight:500;line-height:inherit}.hc[lang=ar] .home-page.home-ar .lead{font-size:15px;line-height:1.95}.hc[lang=ar] .home-page.home-ar .method-heading p,.hc[lang=ar] .home-page.home-ar .method-copy p,.hc[lang=ar] .home-page.home-ar .invite-copy p,.hc[lang=ar] .home-page.home-ar .chooser-title>p,.hc[lang=ar] .home-page.home-ar .closing-band p{line-height:2}.hc[lang=ar]:not(.signed-in) .brand-arabic{font-family:IBM Plex Sans Arabic,Noto Sans Arabic,sans-serif;font-weight:600}.hc[lang=ar]:not(.signed-in) .public-nav button,.hc[lang=ar]:not(.signed-in) .top-actions .top-action{font-family:IBM Plex Sans Arabic,Noto Sans Arabic,DM Sans,sans-serif}.hc[lang=ar] .home-page.home-ar .eyebrow{font-size:10px;font-weight:600}.hc .home-page.has-reveal [data-reveal]{opacity:0;transform:translateY(19px);transition:opacity .72s cubic-bezier(.2,.7,.2,1),transform .72s cubic-bezier(.2,.7,.2,1)}.hc .home-page.has-reveal [data-reveal].is-in-view{opacity:1;transform:translateY(0)}.hc .home-page.has-reveal .photo-method-row:nth-child(2){transition-delay:75ms}.hc .home-page.has-reveal .photo-method-row:nth-child(3){transition-delay:145ms}.hc .home-page .method-section{position:relative}.hc .home-page .method-section:before{position:absolute;top:0;inset-inline-start:2px;width:1px;height:38px;background:var(--hc-coral);content:""}.hc .home-page .method-section{border-top:1px solid var(--hc-line)}.hc .home-page .photo-method-row{grid-template-columns:55px minmax(220px,.74fr) minmax(0,1fr);gap:clamp(20px,3.7vw,52px);min-height:298px;padding-block:31px}.hc .home-page .photo-method-row .method-number{align-self:start;padding-top:7px;white-space:nowrap}.hc .home-page .method-image{position:relative;min-width:0;aspect-ratio:1.46;margin:0;overflow:hidden;background:var(--hc-paper-soft);box-shadow:9px 9px 0 var(--hc-mint)}.hc .home-page .method-image:after{position:absolute;inset:42% 0 0;background:linear-gradient(transparent,#18111a94);content:"";pointer-events:none}.hc .home-page .method-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.hc .home-page .photo-method-row:nth-child(1) .method-image img{object-position:50% 55%}.hc .home-page .photo-method-row:nth-child(2) .method-image img{object-position:57% 48%}.hc .home-page .photo-method-row:nth-child(3) .method-image img{object-position:50% 48%}.hc .home-page .method-image figcaption{position:absolute;z-index:1;inset-inline:13px;bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:10px;color:#fffaf1;font:8px DM Mono,monospace;letter-spacing:.08em}.hc .home-page .method-image figcaption span:first-child{display:grid;place-items:center;width:23px;height:23px;border:1px solid rgba(255,255,255,.64);border-radius:50%}.hc .home-page .method-copy{max-width:580px}.hc .home-page .method-copy h3{font-size:clamp(25px,2.6vw,36px)}.hc .home-page .method-copy p{font-size:11px;line-height:1.9}.hc .home-page .method-foot{font-size:7px}.hc .home-page .candidate-invite{position:relative}.hc .home-page .invite-photo{min-height:365px;aspect-ratio:1.12;border-radius:2px 74px 2px 2px;box-shadow:13px 13px 0 var(--hc-lime);background:#c7b79f}.hc[lang=ar] .home-page .invite-photo{border-radius:74px 2px 2px;box-shadow:-13px 13px 0 var(--hc-lime)}.hc .home-page .invite-photo:before{z-index:1;inset:-20% 4% 10%;border-color:#fffaf166;pointer-events:none}.hc .home-page .invite-photo:after{position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#18111a9e);content:"";pointer-events:none}.hc .home-page .invite-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:43% center;transition:transform .75s cubic-bezier(.2,.7,.2,1)}.hc .home-page .invite-photo-index{position:absolute;z-index:2;top:16px;inset-inline-start:16px;padding:8px 10px;background:var(--hc-paper);color:var(--hc-coral);font:7px DM Mono,monospace;letter-spacing:.09em}.hc .home-page .invite-photo figcaption{position:absolute;z-index:2;inset-inline:18px;bottom:17px;color:#fffaf1;font:400 26px/1.2 "Instrument Serif",serif}.hc[lang=ar] .home-page .invite-photo figcaption{font-family:IBM Plex Sans Arabic,Noto Sans Arabic,DM Sans,sans-serif;font-size:17px;font-weight:500;line-height:1.7}.hc .home-page .chooser-card:focus-visible{outline-offset:4px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hc .home-page .method-image:hover img{transform:scale(1.035)}.hc .home-page .invite-photo:hover img{transform:scale(1.025)}}@media(max-width:1050px){.hc .home-page .photo-method-row{grid-template-columns:43px minmax(190px,.8fr) minmax(0,1fr);gap:23px;min-height:265px}.hc .home-page .method-image{aspect-ratio:1.3}}@media(max-width:767px){.hc[lang=ar] .home-page.home-ar h1,.hc[lang=ar] .home-page.home-ar h2,.hc[lang=ar] .home-page.home-ar h3{line-height:1.5}.hc[lang=ar] .home-page.home-ar .display{font-size:clamp(42px,11vw,58px);line-height:1.4}.hc .home-page .method-section{border-top:0}.hc .home-page .method-section:before{height:23px}.hc .home-page .photo-method-row{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"number image" "copy copy";gap:13px 10px;min-height:0;padding:22px 0}.hc .home-page .photo-method-row .method-number{grid-area:number;align-self:center;padding:0;font-size:8px}.hc .home-page .photo-method-row .method-image{grid-area:image;aspect-ratio:1.55;box-shadow:6px 6px 0 var(--hc-mint)}.hc .home-page .photo-method-row .method-copy{grid-area:copy;padding-inline-start:40px}.hc .home-page .method-copy h3{margin-top:7px;font-size:25px}.hc .home-page .method-copy p{font-size:10px;line-height:1.85}.hc .home-page .invite-photo{min-height:295px;aspect-ratio:auto}.hc .home-page .invite-photo figcaption{font-size:23px}}@media(prefers-reduced-motion:reduce){.hc .home-page.has-reveal [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.hc .home-page .method-image img,.hc .home-page .invite-photo img{transition:none!important}}.hc .metric strong,.hc .fit-numbers strong,.hc .status-row b,.hc .pipeline-step strong,.hc .avatar,.hc .step-number,.hc.signed-in .workspace-topbar .nav:before,.hc .method-number,.hc .method-foot,.hc .chooser-card small,.hc .auth-visual-index,.hc .hb-count,.hc .mix-legend b,.hc .mix-legend small,.hc .welcome-stamp small,.hc .candidate-avatar,.hc .status-banner-copy small,.hc .journey-card-index,.hc .engine-session,.hc .engine-stage-number,.hc .engine-stage-top,.hc .upload-stage-mark,.hc .upload-field-number,.hc .upload-steps li>span,.hc .settings-number,.hc .admin-access-stamp,.hc .admin-section-index,.hc .ledger-index,.hc .overview-ledger-row strong,.hc .progress-caption span,.hc .ticket-head,.hc .ticket-foot,.hc .path-section-index,.hc .path-track,.hc .engine-brand small,.hc .engine-stage-index,.hc .engine-live-mark,.hc .upload-heading-note small,.hc .upload-format-note,.hc .profile-heading-side,.hc .profile-card-cover span,.hc .profile-section-label>span:last-child,.hc .profile-stat>span,.hc .profile-stat strong,.hc .settings-index-row>span:first-child,.hc .voice-settings-index,.hc .admin-pulse-title>span:last-child,.hc .admin-pulse-item>span,.hc .admin-pulse-item strong,.hc .detail-record-avatar,.hc .detail-tabs button>span,.hc .question-review-tabs button>span:first-child,.hc .question-review-tabs button b,.hc .question-count-row input,.hc .question-category-heading small,.hc .question-card-index,.hc .question-field-heading span,.hc .user-detail-avatar,.hc .user-detail-stat>span,.hc .user-detail-stat strong,.hc .user-detail-activity header>span,.hc .home-page .method-image figcaption,.hc .home-page .invite-photo-index,.hc .home-page .process-index,.hc .home-page .process-eyebrow,.hc .home-page .process-product-mark,.hc .home-page .process-status,.hc .home-page .process-role-brief small,.hc .home-page .process-pool-title small,.hc .home-page .process-edit-label,.hc .home-page .process-action-label,.hc .home-page .process-requirement-list h4,.hc .home-page .process-evidence-head small,.hc .home-page .process-evidence-count,.hc .home-page .process-evidence-line b,.hc .home-page .process-evidence-type,.hc .home-page .process-evidence-summary>span,.hc .home-page .process-question-type>span,.hc .home-page .process-question-type strong,.hc .home-page .process-feedback small,.hc .home-page .process-review-tag,.hc .home-page .process-video-chip,.hc .home-page .process-audio-chip,.hc .home-page .process-recording-controls time,.hc .home-page .process-review-notes small,.hc .home-page .process-review-ready{font-family:DM Sans,Noto Sans Arabic,sans-serif!important}.hc .detail-tab-panel>.reconstructed-cv{grid-column:1/-1}.hc .reconstructed-cv{min-width:0;margin:4px 0 10px;padding:clamp(16px,3vw,28px);border:1px solid var(--hc-line);border-top:3px solid var(--hc-teal);background:var(--hc-paper);animation:rise-in .24s both}.hc .reconstructed-cv-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--hc-line)}.hc .reconstructed-cv-head h2{margin:8px 0 0;font-size:clamp(23px,4vw,34px);overflow-wrap:anywhere}.hc .reconstructed-cv-download{flex:none;min-height:36px!important;padding:7px 11px!important}.hc .reconstructed-cv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.hc .reconstructed-cv-section{min-width:0;padding:19px 0;border-bottom:1px solid var(--hc-line)}.hc .reconstructed-cv-section h3{margin:0 0 12px;color:var(--hc-teal);font-size:14px;letter-spacing:0}.hc .reconstructed-cv-content{min-width:0;color:var(--hc-ink);font-size:12px;line-height:1.75;overflow-wrap:anywhere}.hc .reconstructed-cv-entry+.reconstructed-cv-entry{margin-top:17px;padding-top:15px;border-top:1px dashed var(--hc-line)}.hc .reconstructed-cv-entry-title{display:block;margin-bottom:5px;font-size:13px;font-weight:800;overflow-wrap:anywhere}.hc .reconstructed-cv-detail{display:grid;grid-template-columns:minmax(78px,.34fr) minmax(0,1fr);gap:9px;margin-top:5px}.hc .reconstructed-cv-detail>span{color:var(--hc-muted);font-size:10px}.hc .reconstructed-cv-detail>div{min-width:0;overflow-wrap:anywhere}.hc .reconstructed-cv-list{display:grid;gap:12px;margin:0;padding-inline-start:18px}.hc .reconstructed-cv-list>li{padding-inline-start:2px}.hc .reconstructed-cv-list>li::marker{color:var(--hc-coral)}.hc .reconstructed-cv-section.cv-summary,.hc .reconstructed-cv-section.cv-contact,.hc .reconstructed-cv-section.cv-experience{grid-column:1/-1}.hc .reconstructed-cv-section.cv-summary .reconstructed-cv-content{max-width:760px}.hc .cv-contact dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0}.hc .cv-contact dl>div{min-width:0;padding:9px 11px;background:var(--hc-bg)}.hc .cv-contact dt{margin-bottom:3px;color:var(--hc-muted);font-size:9px;font-weight:750}.hc .cv-contact dd{margin:0;font-size:11px;overflow-wrap:anywhere}.hc .reconstructed-cv-raw{margin-top:16px;padding-top:14px;border-top:1px solid var(--hc-line);color:var(--hc-muted);font-size:11px}.hc .reconstructed-cv-raw summary{cursor:pointer;color:var(--hc-teal);font-weight:750}.hc .reconstructed-cv-raw pre,.hc .reconstructed-cv-source pre{margin:12px 0 0;padding:14px;background:var(--hc-bg);color:var(--hc-ink);font:11px/1.75 DM Sans,Noto Sans Arabic,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.hc .reconstructed-cv-empty{margin:18px 0 0;color:var(--hc-muted);font-size:12px}.hc[lang=ar] .reconstructed-cv,.hc[lang=ar] .reconstructed-cv *{letter-spacing:0}.hc[lang=ar] .reconstructed-cv-content,.hc[lang=ar] .reconstructed-cv-source pre,.hc[lang=ar] .reconstructed-cv-raw pre{font-family:Noto Sans Arabic,DM Sans,sans-serif}@media(max-width:767px){.hc .reconstructed-cv{padding:15px}.hc .reconstructed-cv-head{flex-direction:column;align-items:stretch}.hc .reconstructed-cv-download{align-self:flex-start}.hc .reconstructed-cv-grid{grid-template-columns:minmax(0,1fr)}.hc .reconstructed-cv-section.cv-summary,.hc .reconstructed-cv-section.cv-contact,.hc .reconstructed-cv-section.cv-experience{grid-column:auto}.hc .cv-contact dl{grid-template-columns:minmax(0,1fr)}}.hc .candidate-engine-assessment .engine-service-window{overflow:visible;padding:clamp(16px,3vw,38px)}.hc .assessment-progress-count{color:var(--hc-teal);font:700 9px DM Mono,monospace;letter-spacing:.06em;white-space:nowrap}.hc .fka-assessment-form{display:grid;gap:0}.hc .assessment-instructions{margin:0;padding-bottom:18px;color:var(--hc-muted);font-size:12px;line-height:1.7}.hc .fka-assessment-draft-status{margin:-10px 0 17px;color:var(--hc-teal);font-size:10px}.hc .fka-draft-save-error{display:grid;justify-items:start;gap:6px;margin-bottom:14px}.hc .fka-draft-save-error .notice{margin:0}.hc .fka-draft-conflict-actions{display:flex;flex-wrap:wrap;gap:8px}.hc .fka-draft-conflict-actions .btn{min-height:36px;padding:8px 12px;font-size:10px}.hc .fka-assessment-question{display:grid;gap:10px;padding:22px 0;border-top:1px solid var(--hc-line)}.hc .fka-assessment-question-heading{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start}.hc .fka-assessment-question-heading .question-card-index{padding-top:3px}.hc .fka-assessment-question-heading .section-kicker{color:var(--hc-teal)}.hc .fka-assessment-question-heading h3{margin:6px 0 8px;font-size:15px;line-height:1.65;overflow-wrap:anywhere}.hc .fka-assessment-question>label{color:var(--hc-muted);font-size:10px;font-weight:750}.hc .fka-assessment-question textarea{box-sizing:border-box;width:100%;min-height:145px;padding:13px;border:1px solid var(--hc-line);border-radius:3px;background:var(--hc-paper);color:var(--hc-ink);font:12px/1.75 DM Sans,Noto Sans Arabic,sans-serif;resize:vertical}.hc .fka-assessment-question textarea:focus-visible{outline:3px solid var(--hc-coral);outline-offset:2px}.hc .fka-assessment-answer-meta{display:flex;justify-content:space-between;gap:12px;color:var(--hc-muted);font:9px DM Mono,monospace}.hc .fka-assessment-submit{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:20px;border-top:1px solid var(--hc-line);color:var(--hc-muted);font-size:10px}.hc .fka-assessment-submit .btn{min-height:44px}.hc .fka-assessment-window .notice{margin-bottom:12px}.hc[lang=ar] .fka-assessment-question-heading h3,.hc[lang=ar] .fka-assessment-question textarea{font-family:Noto Sans Arabic,DM Sans,sans-serif}@media(max-width:767px){.hc .candidate-engine-assessment .engine-service-window{padding:14px}.hc .fka-assessment-question{padding-block:17px}.hc .fka-assessment-question-heading{grid-template-columns:30px minmax(0,1fr);gap:8px}.hc .fka-assessment-question-heading h3{font-size:13px}.hc .fka-assessment-submit{align-items:stretch;flex-direction:column}.hc .fka-assessment-submit .btn{justify-content:center;width:100%}}.hc .markdown-report h1,.hc .markdown-report h2,.hc .markdown-report h3{margin:12px 0 6px;color:var(--hc-ink);font-weight:700}.hc .markdown-report h1{font-size:16px}.hc .markdown-report h2{font-size:14px}.hc .markdown-report h3{font-size:12px}.hc .markdown-report p{margin:6px 0;line-height:1.7}.hc .markdown-report ul,.hc .markdown-report ol{margin:6px 0;padding-inline-start:20px}.hc .markdown-report li{margin:3px 0;line-height:1.6}.hc .markdown-report strong{font-weight:700;color:var(--hc-ink)}.hc .markdown-report table{width:100%;border-collapse:collapse;margin:8px 0;font-size:11px}.hc .markdown-report th,.hc .markdown-report td{border:1px solid var(--hc-line);padding:6px 8px;text-align:start}.hc .markdown-report th{background:var(--hc-paper);font-weight:700}.hc .markdown-report code{background:var(--hc-paper);padding:1px 4px;border-radius:3px;font-size:9px}.hc .markdown-report hr{border:none;border-top:1px solid var(--hc-line);margin:10px 0}.hc .markdown-report{word-wrap:break-word;overflow-wrap:anywhere;max-width:100%}.hc .markdown-report *{max-width:100%;word-wrap:break-word;overflow-wrap:anywhere}.hc .hr-profile-page{padding-block:0}.hc .profile-heading{display:none}.hc .hr-profile-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;max-width:820px;margin-inline:auto;padding-block:24px 52px;animation:rise-in .45s both}.hc .hr-profile-main{display:grid;gap:10px;min-width:0}.hc .profile-card{overflow:hidden;border:1px solid var(--hc-line);border-radius:5px;background:var(--hc-paper);box-shadow:0 4px 18px #3020310f;transition:box-shadow .2s}.hc .profile-card:hover{box-shadow:0 6px 28px #3020311a}.hc .profile-hero-card{position:relative}.hc .profile-cover-banner{position:relative;height:200px;overflow:hidden;background:linear-gradient(135deg,var(--hc-teal) 0%,color-mix(in srgb,var(--hc-teal) 60%,var(--hc-coral)) 100%)}.hc .profile-cover-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hc .profile-cover-banner:after{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 40%,rgba(24,17,26,.38));content:"";pointer-events:none}.hc .profile-cover-watermark{position:absolute;z-index:1;inset-inline-end:18px;bottom:14px;color:#ffffff9e;font:700 8px DM Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.hc .profile-hero-body{position:relative;padding:0 24px 22px}.hc .profile-avatar-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:-52px;margin-bottom:14px}.hc .profile-hero-avatar{position:relative;display:grid;place-items:center;flex:0 0 116px;width:116px;height:116px;border-radius:50%;border:4px solid var(--hc-paper);background:var(--hc-mint);overflow:hidden;box-shadow:0 4px 16px #30203124}.hc .profile-hero-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.hc .profile-hero-avatar>span{color:var(--hc-teal);font:800 36px Manrope,sans-serif;letter-spacing:-.04em}.hc .profile-avatar-row .actions{flex-wrap:wrap;gap:7px;margin-bottom:12px}.hc .profile-avatar-row .btn{min-height:36px;padding:7px 14px;font-size:11px}.hc .profile-hero-identity{display:grid;gap:6px}.hc .profile-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.hc .profile-hero-name{margin:0;font-size:clamp(24px,3.2vw,32px);letter-spacing:-.04em;line-height:1.1}.hc .profile-hero-headline{margin:0;color:var(--hc-muted);font-size:13px;line-height:1.55}.hc .profile-meta-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px}.hc .profile-meta-item{display:inline-flex;align-items:center;gap:5px;color:var(--hc-muted);font-size:11px;font-weight:500}.hc .profile-meta-item svg{width:13px;height:13px;flex-shrink:0;color:var(--hc-teal)}.hc .profile-meta-item strong{color:var(--hc-ink);font-weight:700}.hc .profile-hero-ledger{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:20px;border-top:1px solid var(--hc-line)}.hc .profile-ledger-stat{position:relative;display:grid;gap:2px;padding:15px 16px;border-inline-end:1px solid var(--hc-line);text-align:start;transition:background .18s}.hc .profile-ledger-stat:last-child{border-inline-end:0}.hc .profile-ledger-stat:hover{background:var(--hc-bg)}.hc .profile-ledger-stat>span{color:var(--hc-coral);font:700 8px DM Mono,monospace;letter-spacing:.1em}.hc .profile-ledger-stat>strong{color:var(--hc-teal);font:800 26px Manrope,sans-serif;line-height:1}.hc .profile-ledger-stat>small{color:var(--hc-muted);font-size:10px;font-weight:600}.hc .profile-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 24px 0;margin-bottom:16px}.hc .profile-card-header h3{margin:5px 0 0;font-size:20px;line-height:1.15}.hc .profile-card-header .text-link{flex-shrink:0}.hc .profile-bio-text{padding:0 24px 22px;margin:0;color:var(--hc-ink);font-size:13px;line-height:1.75;white-space:pre-wrap}.hc .profile-empty-block{display:grid;gap:12px;justify-items:start;padding:0 24px 22px}.hc .profile-empty-block p{margin:0;color:var(--hc-muted);font-size:12px;line-height:1.65}.hc .profile-screening-note{margin:0 24px 22px;padding:14px 16px;border-inline-start:3px solid var(--hc-coral);background:var(--hc-bg)}.hc .profile-screening-note p{margin:6px 0 0;color:var(--hc-muted);font-size:11px;line-height:1.75}.hc .profile-timeline-list{display:grid;gap:0;padding:0 24px 6px}.hc .profile-timeline-item{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid var(--hc-line)}.hc .profile-timeline-item:last-child{border-bottom:0;padding-bottom:6px}.hc .profile-item-icon-box{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--hc-line);border-radius:4px;background:var(--hc-mint);color:var(--hc-teal);font:700 10px DM Mono,monospace;letter-spacing:.05em;text-align:center;flex-shrink:0}.hc .profile-item-icon-box svg{width:20px;height:20px}.hc .profile-item-details{display:grid;gap:3px;min-width:0}.hc .profile-item-title{margin:0;font-size:14px;font-weight:700;line-height:1.3}.hc .profile-item-subtitle{margin:0;color:var(--hc-muted);font-size:12px}.hc .profile-item-date{margin:0;color:var(--hc-teal);font:700 9px DM Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.hc .profile-item-bullets{margin:8px 0 0;padding-inline-start:16px}.hc .profile-item-bullets li{margin-bottom:4px;color:var(--hc-muted);font-size:11px;line-height:1.65}.hc .profile-hero-skills-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--hc-line)}.hc .profile-hero-skills-label{display:inline-flex;align-items:center;gap:5px;color:var(--hc-muted);font:700 10px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.hc .profile-hero-skills-label svg{color:var(--hc-teal);width:12px;height:12px}.hc .profile-hero-skills-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.hc .profile-skill-chip{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid var(--hc-line);border-radius:20px;background:var(--hc-bg);color:var(--hc-ink);font-size:11px;font-weight:600;transition:border-color .15s,background .15s;cursor:default}.hc .profile-skill-chip:hover{border-color:var(--hc-teal);background:var(--hc-mint);color:var(--hc-teal)}.hc .profile-skill-chip.compact{padding:3px 10px;font-size:10.5px;border-radius:14px}.hc .profile-skills-wrap{display:flex;flex-wrap:wrap;gap:8px;padding:0 24px 22px}.hc .profile-activity-count{color:var(--hc-muted);font:700 9px DM Mono,monospace;letter-spacing:.08em;white-space:nowrap;align-self:center}.hc .profile-card .table-scroll{padding:0 24px 18px}.hc .profile-card .candidate-table{font-size:11px}.hc .profile-card .empty{padding:0 24px 22px}.hc .status-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid var(--hc-line);border-radius:20px;background:var(--hc-mint);color:var(--hc-teal);font-size:9px;font-weight:750;white-space:nowrap}.hc[lang=ar] .profile-cover-watermark{inset-inline-end:auto;inset-inline-start:18px}.hc[lang=ar] .profile-screening-note{border-inline-start:0;border-inline-end:3px solid var(--hc-coral)}.hc[lang=ar] .profile-item-bullets{padding-inline-start:0;padding-inline-end:16px}@media(max-width:767px){.hc .hr-profile-layout{padding-block:12px 36px}.hc .profile-cover-banner{height:130px}.hc .profile-hero-avatar{flex:0 0 88px;width:88px;height:88px;margin-top:-40px}.hc .profile-hero-avatar>span{font-size:27px}.hc .profile-avatar-row{gap:10px;margin-top:-40px}.hc .profile-hero-body{padding:0 15px 18px}.hc .profile-hero-name{font-size:22px}.hc .profile-hero-ledger{grid-template-columns:repeat(2,1fr)}.hc .profile-ledger-stat:nth-child(2){border-inline-end:0}.hc .profile-ledger-stat:nth-child(3){border-top:1px solid var(--hc-line)}.hc .profile-card-header{padding:16px 15px 0}.hc .profile-bio-text,.hc .profile-empty-block,.hc .profile-skills-wrap,.hc .profile-timeline-list{padding-inline:15px}.hc .profile-screening-note{margin-inline:15px}.hc .profile-card .table-scroll,.hc .profile-card .empty{padding-inline:15px}.hc .profile-meta-strip{gap:4px 12px}.hc .profile-timeline-item{grid-template-columns:42px minmax(0,1fr);gap:10px}.hc .profile-item-icon-box{width:40px;height:40px}}.hc:not(:has(.home-page)) .section-kicker,.hc.signed-in .section-kicker,.hc .modal .section-kicker{display:none!important}.hc .candidate-evaluation-block{margin:16px 24px;padding:16px 18px;border:1px solid var(--hc-line);border-radius:4px;background:var(--hc-paper-soft)}.hc .candidate-evaluation-title{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--hc-ink)}.hc .candidate-evaluation-block p{margin:0;font-size:12px;line-height:1.7;color:var(--hc-ink)}.hc .candidate-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:14px 24px 20px}.hc .candidate-category-card{padding:16px 18px;border:1px solid var(--hc-line);border-radius:4px;background:var(--hc-paper)}.hc .candidate-category-card h4{margin:0 0 10px;padding-bottom:7px;border-bottom:1px solid var(--hc-line);font-size:12px;font-weight:750;color:var(--hc-ink);letter-spacing:normal}.hc .candidate-clean-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.hc .candidate-clean-list li{position:relative;padding-inline-start:14px;font-size:12px;line-height:1.6;color:var(--hc-ink)}.hc .candidate-clean-list li:before{content:"";position:absolute;top:7px;inset-inline-start:0;width:5px;height:5px;border-radius:50%;background:var(--hc-teal)}.hc .candidate-empty-note{margin:0;color:var(--hc-muted);font-size:11px;font-style:italic}.hc[data-theme=dark] .topbar{border-bottom-color:var(--hc-line)}.hc[data-theme=dark] .public-nav button.nav-primary{background:var(--hc-teal);color:#201924;font-weight:800}.hc[data-theme=dark] .public-nav button.nav-primary:hover{background:var(--hc-teal-deep);color:#fff}.hc[data-theme=dark] .public-nav button.nav-auth{color:var(--hc-ink)}.hc[data-theme=dark] .public-nav button.nav-auth:hover{border-color:var(--hc-line);background:var(--hc-paper)}.hc[data-theme=dark] .hero-photo{background:var(--hc-paper);border:1px solid var(--hc-line);box-shadow:17px 17px color-mix(in srgb,var(--hc-lime) 45%,#18111a)}.hc[data-theme=dark][lang=ar] .hero-photo{box-shadow:-17px 17px color-mix(in srgb,var(--hc-lime) 45%,#18111a)}.hc[data-theme=dark] .hero-ctas .btn{background:var(--hc-coral);color:#201924;font-weight:800}.hc[data-theme=dark] .hero-ctas .btn:hover{background:#ff9d7f}.hc[data-theme=dark] .hero-text-action{color:var(--hc-ink)}.hc[data-theme=dark] .hero-text-action:hover{color:var(--hc-teal)}.hc[data-theme=dark] .home-page .invite-photo{background:var(--hc-paper);border:1px solid var(--hc-line);box-shadow:13px 13px color-mix(in srgb,var(--hc-lime) 45%,#18111a)}.hc[data-theme=dark][lang=ar] .home-page .invite-photo{box-shadow:-13px 13px color-mix(in srgb,var(--hc-lime) 45%,#18111a)}.hc[data-theme=dark] .invite-copy .text-link{color:var(--hc-teal)}.hc[data-theme=dark] .workspace-chooser{border-top-color:var(--hc-line)}.hc[data-theme=dark] .chooser-card{background:var(--hc-paper);border-color:var(--hc-line);color:var(--hc-ink)}.hc[data-theme=dark] .chooser-card.hr-choice{background:color-mix(in srgb,var(--hc-teal) 14%,var(--hc-paper));border-color:color-mix(in srgb,var(--hc-teal) 40%,var(--hc-line))}.hc[data-theme=dark] .chooser-card.candidate-choice{background:var(--hc-paper);border-color:var(--hc-line)}.hc[data-theme=dark] .chooser-card:hover{border-color:var(--hc-teal);background:color-mix(in srgb,var(--hc-teal) 22%,var(--hc-paper))}.hc[data-theme=dark] .chooser-mark{background:var(--hc-coral);color:#201924}.hc[data-theme=dark] .candidate-choice .chooser-mark{background:var(--hc-teal);color:#201924}.hc[data-theme=dark] .chooser-card small{color:var(--hc-coral)}.hc[data-theme=dark] .chooser-card strong{color:var(--hc-ink)}.hc[data-theme=dark] .chooser-card em{color:var(--hc-muted)}.hc[data-theme=dark] .chooser-card>svg{color:var(--hc-teal)}.hc[data-theme=dark] .closing-band{border-top-color:var(--hc-line)}.hc[data-theme=dark] .closing-band .btn{background:var(--hc-coral);color:#201924;font-weight:800}.hc[data-theme=dark] .closing-band .btn:hover{background:#ff9d7f}.hc[data-theme=dark] .footer{border-top-color:var(--hc-line);color:var(--hc-muted)}.hc[data-theme=dark] .footer-links button{color:var(--hc-teal)}.hc .home-page .method-rows{border-top:0}.hc .home-page .process-story{--process-ink: #24352f;--process-muted: #71817a;--process-paper: #fbfaf6;--process-line: #dfe6dc;--process-moss: #557c62;--process-orange: #d8784a;display:grid;gap:30px;padding-top:15px;color:var(--process-ink)}.hc .home-page .process-row{display:grid;grid-template-columns:minmax(205px,.73fr) minmax(0,1.48fr);align-items:center;gap:clamp(28px,5vw,76px);padding:clamp(23px,3.3vw,42px);border:1px solid #e6e8df;border-radius:5px;background:#fbfaf6;box-shadow:0 13px 33px #2f3e300b}.hc .home-page .process-fka{background:#f1f4ec}.hc .home-page .process-intro{max-width:320px}.hc .home-page .process-index{display:flex;align-items:center;gap:10px;color:#52745d;font:700 10px/1.2 DM Mono,monospace;letter-spacing:.11em}.hc .home-page .process-index i{width:24px;height:1px;background:#b2c2ae}.hc .home-page .process-eyebrow{display:block;margin-top:31px;color:#76847b;font:600 9px/1.4 DM Mono,monospace;letter-spacing:.095em}.hc .home-page .process-intro h3{max-width:400px;margin:10px 0 13px;color:#293a32;font:400 clamp(27px,3.1vw,39px)/1.12 "Instrument Serif",Georgia,serif;letter-spacing:-.035em}.hc[lang=ar] .home-page .process-intro h3{font-family:IBM Plex Sans Arabic,Noto Sans Arabic,DM Sans,sans-serif;font-size:clamp(24px,2.7vw,34px);font-weight:600;line-height:1.55;letter-spacing:0}.hc .home-page .process-intro>p{max-width:31ch;margin:0;color:#67766d;font-size:13px;line-height:1.75}.hc[lang=ar] .home-page .process-intro>p{line-height:1.95}.hc .home-page .process-human-note{display:flex;align-items:center;gap:9px;margin-top:23px;padding-top:14px;border-top:1px solid #dfe5dc;color:#45624e;font-size:11px;line-height:1.45;font-weight:600}.hc .home-page .process-human-note svg{width:16px;height:16px;flex:none;stroke-width:1.7}.hc .home-page .process-interface{min-width:0;overflow:hidden;border:1px solid #e0e5dc;border-radius:7px;background:#fffefa;box-shadow:0 8px 25px #26372c12}.hc .home-page .process-topline{display:flex;justify-content:space-between;align-items:center;min-height:43px;gap:10px;padding:0 16px;border-bottom:1px solid #edf0e9}.hc .home-page .process-product-mark{display:flex;align-items:center;gap:7px;color:#53655a;font:700 9px/1 DM Mono,monospace;letter-spacing:.06em}.hc .home-page .process-product-mark svg{width:14px;height:14px;color:#5b8064}.hc .home-page .process-status{color:#718077;font:600 8px/1 DM Mono,monospace;letter-spacing:.05em;white-space:nowrap}.hc .home-page .process-status i{display:inline-block;width:6px;height:6px;margin-inline-end:5px;border-radius:50%;background:#88a678}.hc .home-page .process-role-brief{display:flex;justify-content:space-between;align-items:center;padding:15px 17px 12px}.hc .home-page .process-role-brief small,.hc .home-page .process-pool-title small{display:block;color:#919b91;font:600 8px/1.3 DM Mono,monospace;letter-spacing:.1em}.hc .home-page .process-role-brief strong,.hc .home-page .process-pool-title strong{display:block;margin-top:4px;color:#324339;font-size:13px;font-weight:650}.hc .home-page .process-edit-label,.hc .home-page .process-action-label{display:flex;align-items:center;gap:5px;color:#77847a;font:600 8px/1 DM Mono,monospace;white-space:nowrap}.hc .home-page .process-edit-label svg,.hc .home-page .process-action-label svg{width:12px;height:12px}.hc .home-page .process-requirements{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0 15px 14px}.hc .home-page .process-requirement-list{min-width:0;padding:10px 11px 7px;border:1px solid #edf0e9;border-radius:4px;background:#fbfcf8}.hc .home-page .process-requirement-list h4{display:flex;justify-content:space-between;gap:5px;margin:0 0 8px;color:#67806b;font:700 8px/1 DM Mono,monospace;letter-spacing:.1em}.hc .home-page .process-requirement-list h4 span{color:#9ba79c}.hc .home-page .process-requirement-list p{display:flex;align-items:center;gap:5px;margin:6px 0;color:#536158;font-size:9px;line-height:1.35}.hc .home-page .process-requirement-list p svg{width:11px;height:11px;flex:none;color:#688c6c}.hc .home-page .process-preferred{background:#faf8f3}.hc .home-page .process-preferred h4{color:#ab815c}.hc .home-page .process-evidence{margin:0 15px 13px;border:1px solid #e8ece4;border-radius:5px}.hc .home-page .process-evidence-head{display:flex;align-items:center;gap:8px;padding:9px 11px;border-bottom:1px solid #edf0e9}.hc .home-page .process-avatar,.hc .home-page .process-reviewer-avatar{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;color:#45634d;background:#e9efe5;font-size:12px;font-weight:700}.hc .home-page .process-evidence-head strong{display:block;color:#35463b;font-size:10px}.hc .home-page .process-evidence-head small{display:block;margin-top:3px;color:#929c91;font:600 7px/1 DM Mono,monospace;letter-spacing:.06em}.hc .home-page .process-evidence-count{margin-inline-start:auto;color:#708176;font:600 8px/1 DM Mono,monospace;white-space:nowrap}.hc .home-page .process-evidence-line{display:grid;grid-template-columns:72px minmax(0,1fr) 18px;align-items:center;gap:7px;min-height:28px;padding:4px 10px;border-bottom:1px solid #f0f1ec;color:#5d695f;font-size:8px;line-height:1.35}.hc .home-page .process-evidence-line b{color:#a5aea3;font:500 8px DM Mono,monospace;text-align:end}.hc .home-page .process-evidence-type{justify-self:start;padding:3px 5px;border-radius:2px;font:700 7px/1 DM Mono,monospace;letter-spacing:.035em}.hc .home-page .process-evidence-type.explicit{color:#4e7458;background:#e9f1e6}.hc .home-page .process-evidence-type.implied{color:#997344;background:#f6efe0}.hc .home-page .process-evidence-type.related{color:#61768a;background:#ebf0f3}.hc .home-page .process-evidence-type.higher{color:#8a665c;background:#f5ece8}.hc .home-page .process-evidence-summary{display:flex;justify-content:space-between;gap:8px;padding:9px 10px;background:#fcfcf9}.hc .home-page .process-evidence-summary>span{display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:#6b796e;font:600 7px/1.3 DM Mono,monospace}.hc .home-page .process-evidence-summary svg{width:11px;height:11px;color:#6d8a68;flex:none}.hc .home-page .process-evidence-summary>span:nth-child(2) svg{color:#ba8a56}.hc .home-page .process-evidence-summary strong{width:100%;padding-inline-start:15px;color:#526157;font:500 8px/1.35 DM Sans,sans-serif}.hc .home-page .process-foot{display:flex;align-items:center;gap:7px;padding:9px 15px;color:#718075;background:#f7f8f3;font-size:8px;line-height:1.4}.hc .home-page .process-foot svg{width:13px;height:13px;flex:none;color:#688268}.hc .home-page .process-action-label{padding:7px 8px;border:1px solid #dce5d9;border-radius:3px;color:#55755e;background:#f8faf5}.hc .home-page .process-action-label svg{width:11px;height:11px}.hc .home-page .process-pool-title{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 17px 13px}.hc .home-page .process-pool-title>span{color:#4f7356;font:500 21px/1 "Instrument Serif",Georgia,serif;white-space:nowrap}.hc .home-page .process-pool-title>span small{display:inline;margin-inline-start:3px;font-size:7px}.hc .home-page .process-question-types{padding:0 15px}.hc .home-page .process-question-type{display:flex;align-items:center;gap:12px;min-height:64px;border-top:1px solid #edf0e9}.hc .home-page .process-question-type>span{display:grid;place-items:center;width:29px;height:29px;flex:none;border-radius:50%;color:#647c63;background:#eef2e9;font:600 8px DM Mono,monospace}.hc .home-page .process-question-type.scenario>span{color:#a47952;background:#f6efe4}.hc .home-page .process-question-type.practical>span{color:#62798a;background:#edf2f4}.hc .home-page .process-question-type strong{color:#69776c;font:700 8px/1 DM Mono,monospace;letter-spacing:.08em}.hc .home-page .process-question-type p{margin:5px 0 0;color:#435148;font-size:10px;line-height:1.4}.hc .home-page .process-question-type>svg{width:13px;height:13px;flex:none;margin-inline-start:auto;color:#9ba69a}.hc .home-page .process-feedback{display:flex;align-items:center;gap:10px;margin:11px 15px 13px;padding:11px;border:1px solid #e9e6d9;border-radius:4px;background:#faf8f1}.hc .home-page .process-feedback-mark{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;color:#9a8159;background:#f2eddd}.hc .home-page .process-feedback-mark svg{width:13px;height:13px}.hc .home-page .process-feedback small{display:block;color:#998b69;font:600 7px/1.25 DM Mono,monospace;letter-spacing:.06em}.hc .home-page .process-feedback strong{display:block;margin-top:3px;color:#536054;font-size:9px}.hc .home-page .process-feedback p{margin:3px 0 0;color:#7e887c;font-size:8px}.hc .home-page .process-review-tag{margin-inline-start:auto;padding:5px 6px;border:1px solid #e5ddc9;color:#8b784f;font:600 7px/1 DM Mono,monospace;white-space:nowrap}.hc .home-page .process-video-stage{position:relative;height:clamp(158px,19vw,218px);overflow:hidden;background:#dfe6df}.hc .home-page .process-video-stage:after{position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#1c282159);content:"";pointer-events:none}.hc .home-page .process-video-stage img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 21%}.hc .home-page .process-video-chip,.hc .home-page .process-audio-chip{position:absolute;z-index:1;top:11px;display:flex;align-items:center;gap:5px;padding:6px 7px;border:1px solid rgba(255,255,255,.5);border-radius:3px;color:#fff;background:#23322aa1;font:600 7px/1 DM Mono,monospace;letter-spacing:.05em}.hc .home-page .process-video-chip{inset-inline-start:11px}.hc .home-page .process-audio-chip{inset-inline-end:11px}.hc .home-page .process-video-chip svg,.hc .home-page .process-audio-chip svg{width:11px;height:11px}.hc .home-page .process-video-play{position:absolute;z-index:1;top:50%;left:50%;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.75);border-radius:50%;color:#fff;background:#202f276b;transform:translate(-50%,-50%)}.hc .home-page .process-video-play svg{width:14px;height:14px}.hc .home-page .process-candidate-name{position:absolute;z-index:1;inset-inline-start:14px;bottom:11px;color:#fff;font-size:10px;font-weight:600}.hc .home-page .process-recording-controls{display:flex;align-items:center;gap:11px;padding:12px 15px;border-bottom:1px solid #edf0e9}.hc .home-page .process-play-control{display:grid;place-items:center;width:23px;height:23px;flex:none;border-radius:50%;color:#fff;background:#5e7c61}.hc .home-page .process-play-control svg{width:10px;height:10px}.hc .home-page .process-recording-track{position:relative;height:4px;flex:1;border-radius:5px;background:#e6ebe3}.hc .home-page .process-recording-track>span{position:absolute;inset-block:0;inset-inline:0 auto;width:37%;border-radius:5px;background:#769173}.hc .home-page .process-recording-track i{position:absolute;top:50%;inset-inline-start:37%;width:8px;height:8px;border-radius:50%;background:#557459;transform:translate(-50%,-50%)}.hc .home-page .process-story[dir=rtl] .process-recording-track i{transform:translate(50%,-50%)}.hc .home-page .process-recording-controls time{color:#657369;font:600 8px/1 DM Mono,monospace;white-space:nowrap}.hc .home-page .process-recording-controls time small{color:#9ca59b;font-size:7px}.hc .home-page .process-review-notes{display:flex;align-items:center;gap:9px;padding:11px 15px}.hc .home-page .process-reviewer-avatar{width:25px;height:25px;color:#715f48;background:#f1eadc}.hc .home-page .process-review-notes small{display:block;color:#939c91;font:600 7px/1 DM Mono,monospace;letter-spacing:.06em}.hc .home-page .process-review-notes strong{display:block;margin-top:4px;color:#435247;font-size:9px}.hc .home-page .process-review-ready{display:flex;align-items:center;gap:4px;margin-inline-start:auto;color:#5e7e62;font:600 7px/1 DM Mono,monospace;white-space:nowrap}.hc .home-page .process-review-ready svg{width:11px;height:11px}.hc .home-page .process-interview-conditions{padding:8px 15px 10px;border-top:1px solid #edf0e9;background:#fafbf7}.hc .home-page .process-interview-conditions p{display:flex;align-items:center;gap:7px;margin:4px 0;color:#667469;font-size:9px;line-height:1.5}.hc .home-page .process-interview-conditions p>svg{width:11px;height:11px;flex:none;color:#718871}.hc .home-page .process-interview-conditions p>i{width:6px;height:6px;flex:none;border-radius:50%;background:#bd9a69}.hc .home-page .process-story[dir=rtl] .process-interface,.hc .home-page .process-story[dir=rtl] .process-evidence-line,.hc .home-page .process-story[dir=rtl] .process-evidence-head,.hc .home-page .process-story[dir=rtl] .process-question-type,.hc .home-page .process-story[dir=rtl] .process-feedback,.hc .home-page .process-story[dir=rtl] .process-review-notes,.hc .home-page .process-story[dir=rtl] .process-interview-conditions p,.hc .home-page .process-story[dir=rtl] .process-foot{text-align:right}@media(max-width:760px){.hc .home-page .process-story{gap:17px;padding-top:0}.hc .home-page .process-row{grid-template-columns:1fr;gap:22px;padding:22px 17px}.hc .home-page .process-intro{max-width:none}.hc .home-page .process-eyebrow{margin-top:20px}.hc .home-page .process-intro h3{max-width:20ch;font-size:33px}.hc[lang=ar] .home-page .process-intro h3{font-size:26px}.hc .home-page .process-intro>p{max-width:45ch}.hc .home-page .process-human-note{margin-top:16px}.hc .home-page .process-interface{width:100%}.hc .home-page .process-video-stage{height:205px}}@media(max-width:420px){.hc .home-page .process-requirements{gap:6px;padding-inline:9px}.hc .home-page .process-requirement-list{padding:9px 7px 6px}.hc .home-page .process-requirement-list p{font-size:8px}.hc .home-page .process-evidence{margin-inline:9px}.hc .home-page .process-evidence-line{grid-template-columns:64px minmax(0,1fr) 13px;gap:5px;font-size:7.5px}.hc .home-page .process-evidence-summary{flex-direction:column}.hc .home-page .process-topline{padding-inline:11px}}.hc[data-theme=dark] .home-page .process-story{--process-ink: #fff7eb;--process-muted: #c5b6c5;--process-paper: #2b2230;--process-line: #4a3b4c;--process-moss: #88a678;--process-orange: #ff8964;color:var(--hc-ink)}.hc[data-theme=dark] .home-page .process-row{background:var(--hc-paper);border-color:var(--hc-line);box-shadow:0 13px 33px #00000040}.hc[data-theme=dark] .home-page .process-fka{background:var(--hc-paper-soft)}.hc[data-theme=dark] .home-page .process-index{color:var(--hc-teal)}.hc[data-theme=dark] .home-page .process-index i{background:var(--hc-line)}.hc[data-theme=dark] .home-page .process-eyebrow{color:var(--hc-muted)}.hc[data-theme=dark] .home-page .process-intro h3{color:var(--hc-ink)}.hc[data-theme=dark] .home-page .process-intro>p{color:var(--hc-muted)}.hc[data-theme=dark] .home-page .process-human-note{border-top-color:var(--hc-line);color:var(--hc-teal)}.hc[data-theme=dark] .home-page .process-interface{background:var(--hc-paper);border-color:var(--hc-line);box-shadow:0 8px 25px #0000004d}.hc[data-theme=dark] .home-page .process-topline{border-bottom-color:var(--hc-line)}.hc[data-theme=dark] .home-page .process-product-mark{color:var(--hc-ink)}.hc[data-theme=dark] .home-page .process-product-mark svg{color:var(--hc-teal)}.hc[data-theme=dark] .home-page .process-status,.hc[data-theme=dark] .home-page .process-role-brief small,.hc[data-theme=dark] .home-page .process-pool-title small{color:var(--hc-muted)}.hc[data-theme=dark] .home-page .process-role-brief strong,.hc[data-theme=dark] .home-page .process-pool-title strong{color:var(--hc-ink)}.hc[data-theme=dark] .home-page .process-edit-label,.hc[data-theme=dark] .home-page .process-action-label{color:var(--hc-muted);border-color:var(--hc-line);background:var(--hc-paper-soft)}.hc[data-theme=dark] .home-page .process-requirement-list{background:var(--hc-paper-soft);border-color:var(--hc-line)}.hc[data-theme=dark] .home-page .process-requirement-list h4{color:var(--hc-teal)}.hc[data-theme=dark] .home-page .process-requirement-list h4 span{color:var(--hc-muted)}.hc[data-theme=dark] .home-page .process-requirement-list p{color:var(--hc-ink)}.hc[data-theme=dark] .home-page .process-preferred{background:color-mix(in srgb,var(--hc-mint) 20%,var(--hc-paper))}.hc[data-theme=dark] .home-page .process-preferred h4{color:var(--hc-gold)}.hc[data-theme=dark] .home-page .process-evidence{border-color:var(--hc-line)}.hc[data-theme=dark] .home-page .process-evidence-head{border-bottom-color:var(--hc-line)}.hc[data-theme=dark] .home-page .process-avatar,.hc[data-theme=dark] .home-page .process-reviewer-avatar{background:var(--hc-mint);color:var(--hc-teal)}.hc[data-theme=dark] .home-page .process-evidence-head strong{color:var(--hc-ink)}.hc[data-theme=dark] .home-page .process-evidence-head small,.hc[data-theme=dark] .home-page .process-evidence-count{color:var(--hc-muted)}.hc[data-theme=dark] .home-page .process-evidence-line{border-bottom-color:var(--hc-line);color:var(--hc-ink)}.hc[data-theme=dark] .home-page .process-evidence-line b{color:var(--hc-muted)}.hc[data-theme=dark] .home-page .process-evidence-type.explicit{color:#34d399;background:#10b9812e}.hc[data-theme=dark] .home-page .process-evidence-type.implied{color:#fbbf24;background:#f59e0b2e}.hc[data-theme=dark] .home-page .process-evidence-type.related{color:#60a5fa;background:#3b82f62e}.hc[data-theme=dark] .home-page .process-evidence-type.higher{color:#f87171;background:#ef44442e}.hc[data-theme=dark] .home-page .process-evidence-summary{background:var(--hc-paper-soft)}.hc[data-theme=dark] .home-page .process-evidence-summary>span{color:var(--hc-muted)}.hc[data-theme=dark] .home-page .process-evidence-summary strong{color:var(--hc-ink)}.hc[data-theme=dark] .home-page .process-foot{color:var(--hc-muted);background:var(--hc-paper-soft)}.hc[data-theme=dark] .home-page .process-pool-title>span{color:var(--hc-teal)}.hc[data-theme=dark] .home-page .process-question-type{border-top-color:var(--hc-line)}.hc[data-theme=dark] .home-page .process-question-type>span{background:var(--hc-mint);color:var(--hc-teal)}.hc[data-theme=dark] .home-page .process-question-type.scenario>span{background:#f59e0b2e;color:#fbbf24}.hc[data-theme=dark] .home-page .process-question-type.practical>span{background:#3b82f62e;color:#60a5fa}.hc[data-theme=dark] .home-page .process-question-type strong{color:var(--hc-muted)}.hc[data-theme=dark] .home-page .process-question-type p{color:var(--hc-ink)}.hc[data-theme=dark] .home-page .process-feedback{background:var(--hc-paper-soft);border-color:var(--hc-line)}.hc[data-theme=dark] .home-page .process-feedback-mark{background:var(--hc-mint);color:var(--hc-teal)}.hc[data-theme=dark] .home-page .process-feedback small{color:var(--hc-muted)}.hc[data-theme=dark] .home-page .process-feedback strong{color:var(--hc-ink)}.hc[data-theme=dark] .home-page .process-feedback p{color:var(--hc-muted)}.hc[data-theme=dark] .home-page .process-review-tag{border-color:var(--hc-line);color:var(--hc-gold)}.hc[data-theme=dark] .home-page .process-video-stage{background:#19151b}.hc[data-theme=dark] .home-page .process-recording-controls{border-bottom-color:var(--hc-line)}.hc[data-theme=dark] .home-page .process-play-control{background:var(--hc-teal)}.hc[data-theme=dark] .home-page .process-recording-track{background:var(--hc-paper-soft)}.hc[data-theme=dark] .home-page .process-recording-track>span{background:var(--hc-teal)}.hc[data-theme=dark] .home-page .process-recording-track i{background:var(--hc-coral)}.hc[data-theme=dark] .home-page .process-recording-controls time{color:var(--hc-muted)}.hc[data-theme=dark] .home-page .process-review-notes small{color:var(--hc-muted)}.hc[data-theme=dark] .home-page .process-review-notes strong{color:var(--hc-ink)}.hc[data-theme=dark] .home-page .process-review-ready{color:var(--hc-teal)}.hc[data-theme=dark] .home-page .process-interview-conditions{border-top-color:var(--hc-line);background:var(--hc-paper-soft)}.hc[data-theme=dark] .home-page .process-interview-conditions p{color:var(--hc-muted)}.hc .hbars,.hc .mix-legend{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.hc .hbars li{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;font-size:14px}.hc .hb-label{color:var(--hc-muted);font-variant-numeric:tabular-nums}.hc .hb-track{height:12px;border-radius:99px;background:var(--hc-paper-soft);overflow:hidden}.hc .hb-fill{display:block;height:100%;min-width:0;border-radius:99px;background:var(--hc-teal)}.hc .hb-count{font-weight:700;color:var(--hc-ink);font-variant-numeric:tabular-nums}.hc .hb-count small,.hc .mix-legend small{color:var(--hc-muted);font-weight:500}.hc .mix-bar{display:flex;height:18px;border-radius:99px;overflow:hidden;gap:2px;margin-top:14px;background:var(--hc-paper-soft)}.hc .mix-seg{min-width:6px}.hc .mix-legend li{display:grid;grid-template-columns:12px 1fr auto auto;gap:10px;align-items:center;font-size:14px}.hc .mix-legend i{width:12px;height:12px;border-radius:4px}.hc .mix-legend b{font-variant-numeric:tabular-nums}.hc .c0{background:var(--hc-teal)}.hc .c1{background:var(--hc-gold)}.hc .c2{background:var(--hc-coral)}.hc .c3{background:var(--hc-teal-deep)}.hc .c4{background:#9a7d6b}.hc .c5{background:#7d9a96}.hc .chart-empty{margin:14px 0 0;color:var(--hc-muted)}
