@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&family=Manrope:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300..700&family=JetBrains+Mono:wght@400;500&family=Manrope:wght@200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Manrope:wght@300;400;500;600;700&display=swap";.candidate-portal{min-height:100vh;background:linear-gradient(180deg,#f7faff,#f8fafc 48%,#fff);color:#142033;padding:32px 16px 48px;box-sizing:border-box;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.candidate-portal *{box-sizing:border-box}.candidate-portal button,.candidate-portal a{font:inherit}.candidate-portal__shell{width:min(100%,820px);margin:0 auto}.candidate-portal__brand{color:#2563eb;font-size:13px;font-weight:850;letter-spacing:.12em}.candidate-portal__header{padding:24px 0 8px}.candidate-portal__company{display:flex;align-items:center;gap:12px;color:#334155}.candidate-portal__company-mark{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#e8f0ff;color:#1d4ed8;font-weight:850}.candidate-portal__company div:last-child{display:grid;gap:2px;min-width:0}.candidate-portal__company strong{font-size:14px;overflow-wrap:anywhere}.candidate-portal__company span{color:#64748b;font-size:12px;overflow-wrap:anywhere}.candidate-portal__application-title{margin:28px 0 6px;color:#64748b;font-size:15px}.candidate-portal__header h1{margin:0;font-size:clamp(34px,7vw,54px);line-height:1.04;letter-spacing:-.045em;overflow-wrap:anywhere}.candidate-portal__status{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #dbe7f5;border-radius:18px;padding:16px 18px;background:#ffffffdb;box-shadow:0 10px 30px #0f172a0b}.candidate-portal__status>div{display:grid;gap:4px;min-width:0}.candidate-portal__status strong{font-size:18px;overflow-wrap:anywhere}.candidate-portal__status span:not(.candidate-portal__status-dot){color:#64748b;font-size:14px;overflow-wrap:anywhere}.candidate-portal__status-dot{width:12px;height:12px;flex:0 0 12px;border-radius:999px;box-shadow:0 0 0 6px #2563eb1a;background:#2563eb}.candidate-portal__status.is-calm .candidate-portal__status-dot{background:#16a34a;box-shadow:0 0 0 6px #16a34a1a}.candidate-portal__status.is-action{border-color:#bfdbfe;background:#eff6ff}.candidate-portal__primary,.candidate-portal__danger{min-height:46px;border-radius:12px;padding:11px 16px;border:0;font-weight:750;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.candidate-portal__primary{background:#2563eb;color:#fff;box-shadow:0 8px 20px #2563eb33}.candidate-portal__primary:hover{background:#1d4ed8}.candidate-portal__primary:focus-visible,.candidate-portal__danger:focus-visible,.candidate-portal__withdraw-link:focus-visible,.candidate-portal__footer a:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.candidate-portal__interview-cta{margin-top:14px;width:-moz-fit-content;width:fit-content}.candidate-portal__timeline{margin:30px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.candidate-portal__step{min-width:0;position:relative;display:flex;align-items:flex-start;gap:10px;border:1px solid #e2e8f0;border-radius:16px;padding:14px;background:#fff}.candidate-portal__step-marker{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:999px;background:#e2e8f0;color:#64748b;font-size:12px;font-weight:800}.candidate-portal__step.is-complete .candidate-portal__step-marker{background:#dcfce7;color:#15803d}.candidate-portal__step.is-active{border-color:#93c5fd;box-shadow:0 8px 24px #2563eb14}.candidate-portal__step.is-active .candidate-portal__step-marker{background:#2563eb;color:#fff}.candidate-portal__step-copy{min-width:0;display:grid;gap:4px}.candidate-portal__step-copy strong{font-size:13px;line-height:1.3;overflow-wrap:anywhere}.candidate-portal__step-copy span{color:#94a3b8;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.candidate-portal__next{border:1px solid #e2e8f0;border-radius:22px;padding:clamp(20px,4vw,28px);background:#fff;box-shadow:0 18px 50px #0f172a0f}.candidate-portal__next-heading{display:flex;align-items:center;gap:10px}.candidate-portal__next-heading>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-weight:850}[dir=rtl] .candidate-portal__next-heading>span{transform:scaleX(-1)}.candidate-portal__next h2{margin:0;font-size:21px}.candidate-portal__next>p{margin:14px 0 0;color:#475569;line-height:1.7}.candidate-portal__meta{margin:22px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.candidate-portal__meta>div{border-radius:14px;padding:13px 14px;background:#f8fafc;min-width:0}.candidate-portal__meta dt{color:#64748b;font-size:12px}.candidate-portal__meta dd{margin:4px 0 0;font-weight:750;overflow-wrap:anywhere}.candidate-portal__feedback{margin-top:20px;border-radius:16px;padding:16px;background:#f8fafc;border-inline-start:4px solid #94a3b8}.candidate-portal__feedback p{margin:7px 0 0;color:#475569;line-height:1.65;overflow-wrap:anywhere}.candidate-portal__footer{margin-top:20px;padding:10px 2px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:#64748b;font-size:13px}.candidate-portal__footer a,.candidate-portal__withdraw-link{color:#475569;text-decoration:underline;text-decoration-color:#cbd5e1;text-underline-offset:3px}.candidate-portal__withdraw-link{border:0;background:none;padding:8px 0;cursor:pointer}.candidate-portal__withdraw-link:hover{color:#b91c1c}.candidate-portal__inline-error{margin-top:14px;border-radius:12px;padding:12px 14px;background:#fff1f2;color:#9f1239}.candidate-portal__modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:#0f172a85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto}.candidate-portal__modal{width:min(100%,480px);max-height:calc(100dvh - 40px);overflow-y:auto;border-radius:22px;padding:24px;background:#fff;box-shadow:0 30px 90px #0f172a42}.candidate-portal__danger-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#fff1f2;color:#be123c;font-weight:900}.candidate-portal__modal h2{margin:16px 0 8px}.candidate-portal__modal p{margin:0;color:#64748b;line-height:1.65}.candidate-portal__modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px}.candidate-portal__danger{border:1px solid #fecaca;background:#fff;color:#b91c1c}.candidate-portal__danger:hover{background:#fff1f2}.candidate-portal__primary:disabled,.candidate-portal__danger:disabled{opacity:.55;cursor:not-allowed}.candidate-portal__error{margin-top:24px;border:1px solid #e2e8f0;border-radius:22px;padding:28px;background:#fff;box-shadow:0 18px 50px #0f172a0f}.candidate-portal__error-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#eff6ff;color:#1d4ed8;font-weight:900}.candidate-portal__error h1{margin:16px 0 8px;font-size:26px}.candidate-portal__error p{margin:0 0 18px;color:#64748b;line-height:1.65}.candidate-portal__skeleton{margin-top:28px;display:grid;gap:14px}.candidate-portal__skeleton>div{border-radius:14px;min-height:22px;background:linear-gradient(90deg,#edf2f7 25%,#f8fafc,#edf2f7 75%);background-size:200% 100%;animation:candidate-portal-shimmer 1.2s infinite linear}.candidate-portal__skeleton>div:nth-child(1){width:34%}.candidate-portal__skeleton>div:nth-child(2){width:70%;min-height:54px}.candidate-portal__skeleton>div:nth-child(3){width:100%;min-height:92px}.candidate-portal__skeleton>div:nth-child(4){width:100%;min-height:180px}@keyframes candidate-portal-shimmer{to{background-position:-200% 0}}@media (max-width: 680px){.candidate-portal{padding:22px 14px 36px}.candidate-portal__timeline{grid-template-columns:1fr;gap:8px}.candidate-portal__step{align-items:center}.candidate-portal__meta{grid-template-columns:1fr}.candidate-portal__interview-cta{width:100%}.candidate-portal__modal-actions{flex-direction:column-reverse}.candidate-portal__modal-actions button{width:100%}}@media (max-width: 520px){.candidate-portal{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.candidate-portal__header{padding-top:14px}.candidate-portal__header h1{font-size:clamp(30px,10vw,40px)}.candidate-portal__status{align-items:stretch;flex-direction:column;gap:12px;padding:15px}.candidate-portal__status-dot{align-self:flex-start}.candidate-portal__status .candidate-portal__primary,.candidate-portal__status .candidate-portal__interview-cta{width:100%}.candidate-portal__next{border-radius:18px}.candidate-portal__footer{align-items:stretch;flex-direction:column}.candidate-portal__withdraw-link{min-height:44px;text-align:start}.candidate-portal__modal{max-height:calc(100dvh - 24px);border-radius:18px;padding:20px 16px}}@media (max-height: 620px){.candidate-portal__modal-backdrop{place-items:start center}}@media (prefers-reduced-motion: reduce){.candidate-portal__skeleton>div{animation:none}}.candidate-portal__topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.candidate-portal__brand img{display:block;width:min(170px,46vw);height:auto;-o-object-fit:contain;object-fit:contain}.candidate-portal__language{min-width:0;margin-inline-start:auto}.candidate-portal__language .email-linked-language-switch{box-shadow:0 10px 28px #00000029}.candidate-portal__language select:focus-visible{outline:3px solid rgba(96,165,250,.72);outline-offset:2px}@media (max-width: 560px){.candidate-portal__topbar{align-items:stretch}.candidate-portal__language{width:100%;margin-inline-start:0}.candidate-portal__language .email-linked-language-switch{width:100%;justify-content:space-between}.candidate-portal__language select{min-width:0!important;flex:1 1 auto}}.branded-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;overflow-y:auto;padding:24px;background:#02050ccc;-webkit-backdrop-filter:blur(10px) saturate(.85);backdrop-filter:blur(10px) saturate(.85);animation:branded-dialog-backdrop-in .16s ease-out both}.branded-dialog{color-scheme:dark;position:relative;width:min(100%,520px);max-height:calc(100dvh - 32px);overflow-y:auto;box-sizing:border-box;border:1px solid rgba(125,167,255,.25);border-radius:24px;padding:26px;background:radial-gradient(circle at 88% 0%,rgba(66,99,235,.18),transparent 36%),linear-gradient(160deg,#151b2d,#0d1220 58%,#090d18);color:#f6f8fc;box-shadow:0 34px 110px #000000ad,inset 0 0 0 1px #ffffff06;animation:branded-dialog-in .2s cubic-bezier(.2,.82,.3,1) both}.branded-dialog--danger{border-color:#ff69694d;background:radial-gradient(circle at 88% 0%,rgba(255,105,105,.14),transparent 36%),linear-gradient(160deg,#090b13,#11131e 58%,#0b0d16)}.branded-dialog__close{position:absolute;inset-block-start:16px;inset-inline-end:16px;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#ffffff0a;color:#a6afc1;cursor:pointer}.branded-dialog__close svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}.branded-dialog__header{display:grid;grid-template-columns:52px minmax(0,1fr);gap:15px;align-items:start;padding-inline-end:40px}.branded-dialog__icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(125,167,255,.24);border-radius:16px;background:linear-gradient(145deg,#4263eb3d,#4263eb14);color:#b9ccff;box-shadow:0 10px 28px #1f36942e}.branded-dialog--danger .branded-dialog__icon{border-color:#ff696945;background:linear-gradient(145deg,#ff69692e,#ff69690e);color:#ffb5b5}.branded-dialog__icon svg{width:27px;height:27px;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.branded-dialog__eyebrow{display:block;margin:1px 0 5px;color:#9eb9f5;font-size:.72rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.branded-dialog--danger .branded-dialog__eyebrow{color:#f1aaaa}.branded-dialog h2{margin:0;color:#f8f9fc;font-size:clamp(1.3rem,2.2vw,1.62rem);line-height:1.25;letter-spacing:-.015em}.branded-dialog__header p{margin:8px 0 0;color:#a8b1c4;font-size:.91rem;line-height:1.6}.branded-dialog__content{margin-top:20px}.branded-dialog__field{display:grid;gap:7px;color:#bdc6d8;font-size:.78rem;font-weight:750}.branded-dialog__field input{width:100%;box-sizing:border-box;border:1px solid rgba(139,174,255,.24);border-radius:12px;background:#04081194;padding:12px 13px;color:#f6f8fc;font:inherit}.branded-dialog__actions{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(170px,1.2fr);gap:10px;margin-top:22px}.branded-dialog__button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;border-radius:12px;padding:10px 16px;font:inherit;font-size:.84rem;font-weight:820;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.branded-dialog__button--secondary{border:1px solid rgba(255,255,255,.11);background:#ffffff0a;color:#c7cfde}.branded-dialog__button--primary{border:1px solid rgba(143,178,255,.36);background:linear-gradient(135deg,#4263eb,#3152d5);color:#fff;box-shadow:0 11px 26px #304dc94d}.branded-dialog--danger .branded-dialog__button--primary{border-color:#ff949459;background:linear-gradient(135deg,#d94a4a,#ba3434);box-shadow:0 11px 26px #851f1f4a}.branded-dialog__button:hover:not(:disabled),.branded-dialog__close:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.09)}.branded-dialog__button:disabled,.branded-dialog__close:disabled{cursor:not-allowed;opacity:.52}.branded-dialog__button:focus-visible,.branded-dialog__close:focus-visible,.branded-dialog__field input:focus-visible{outline:none;box-shadow:0 0 0 3px #7da7ff45}.branded-dialog__spinner{width:17px;height:17px;border:2px solid rgba(255,255,255,.34);border-top-color:#fff;border-radius:999px;animation:branded-dialog-spin .72s linear infinite}@keyframes branded-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes branded-dialog-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes branded-dialog-spin{to{transform:rotate(360deg)}}@media (max-width: 620px){.branded-dialog-backdrop{place-items:end center;padding:0}.branded-dialog{width:100%;max-height:calc(100dvh - 16px);border-radius:24px 24px 0 0;padding:23px 18px calc(18px + env(safe-area-inset-bottom))}.branded-dialog__header{grid-template-columns:46px minmax(0,1fr);gap:12px}.branded-dialog__icon{width:46px;height:46px}.branded-dialog__actions{grid-template-columns:1fr}.branded-dialog__button--primary{order:-1}}@media (prefers-reduced-motion: reduce){.branded-dialog-backdrop,.branded-dialog,.branded-dialog__spinner{animation:none}.branded-dialog__button,.branded-dialog__close{transition:none}}.issue-report-trigger{flex:0 0 auto;min-height:44px;padding:8px 14px;border:1px solid #6c85ba;border-radius:12px;color:#f3f7f5;background:#141d32;font:inherit;cursor:pointer}.issue-report-trigger:hover{background:#223256}.issue-report-trigger:focus-visible{outline:3px solid #92aeff;outline-offset:2px}.issue-report-form{display:grid;gap:10px;text-align:start;min-width:0}.issue-report-form label{font-weight:600;color:#f3f7f5}.issue-report-form textarea,.issue-report-form select{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #536383;border-radius:10px;padding:10px;font:inherit;background:#101725;color:#f3f7f5;color-scheme:dark}.issue-report-form textarea{resize:vertical;max-height:35vh}.issue-report-form textarea:focus-visible,.issue-report-form select:focus-visible{outline:2px solid #92aeff;outline-offset:1px}.issue-report-form option{background:#101725;color:#f3f7f5}.issue-report-form small,.issue-report-privacy{color:#bbc6db;font-size:13px;line-height:1.5;margin:0}.issue-report-form .issue-report-check{display:flex;align-items:center;gap:10px;font-weight:400}.issue-report-check input{min-width:20px;min-height:20px}.issue-report-form pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;color:#cdd6e8}.issue-report-form summary{cursor:pointer;color:#b7caff;min-height:32px}.issue-report-error{color:#ffc0bc}.issue-report-receipt{overflow-wrap:anywhere;color:#e5f4ee}.recruiter-workflow-experience__toolbar{position:sticky;z-index:35;top:0;display:flex;align-items:center;gap:10px;width:min(1480px,calc(100% - 40px));margin-inline:auto;background:#070a13}.recruiter-workflow-experience__toolbar .recruiter-workflow-experience__nav{position:static;width:auto;min-width:0;flex:1;margin:0}.candidate-status-shell .candidate-status-product-bar{flex-wrap:wrap;gap:12px}.candidate-status-product-bar>.issue-report-trigger{max-width:100%;overflow-wrap:anywhere}.candidate-issue-report{display:flex;justify-content:flex-end;padding-block:8px}@media (max-width: 480px){.recruiter-workflow-experience__toolbar{width:calc(100% - 20px);gap:5px}.issue-report-trigger{font-size:13px;padding-inline:9px}}.candidate-status-primary-action{gap:.5rem}.candidate-status-action-spinner{width:.85rem;height:.85rem;flex:0 0 auto;border:2px solid rgba(255,255,255,.28);border-top-color:currentColor;border-radius:999px;animation:candidate-status-action-spin .8s linear infinite}.candidate-status-shell .recruiter-invitation-dialog{animation-name:candidate-status-invitation-dialog-in}@keyframes candidate-status-action-spin{to{transform:rotate(360deg)}}@keyframes candidate-status-invitation-dialog-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.candidate-status-action-spinner{animation:none}}.recruiter-invitation-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;overflow-y:auto;padding:24px;background:#02050cc7;-webkit-backdrop-filter:blur(10px) saturate(.82);backdrop-filter:blur(10px) saturate(.82);animation:recruiter-invitation-backdrop-in .16s ease-out both}.recruiter-invitation-dialog{color-scheme:dark;position:relative;width:min(100%,540px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid rgba(125,167,255,.23);border-radius:24px;background:radial-gradient(circle at 88% 0%,rgba(66,99,235,.16),transparent 35%),linear-gradient(160deg,#141a2b,#0d1220 55%,#090d18);padding:26px;color:#f5f7fb;box-shadow:0 34px 110px #000000ad,0 0 0 1px #ffffff06 inset;animation:recruiter-invitation-dialog-in .2s cubic-bezier(.2,.82,.3,1) both}.recruiter-invitation-dialog.is-danger{border-color:#ff696947;background:radial-gradient(circle at 88% 0%,rgba(255,105,105,.12),transparent 35%),linear-gradient(160deg,#090b13,#11131e 55%,#0b0d16)}.recruiter-invitation-dialog__close{position:absolute;inset-block-start:16px;inset-inline-end:16px;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#ffffff09;color:#9da8bd;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.recruiter-invitation-dialog__close:hover{border-color:#7da7ff3d;background:#7da7ff14;color:#eef3ff;transform:translateY(-1px)}.recruiter-invitation-dialog__close:disabled{cursor:not-allowed;opacity:.45}.recruiter-invitation-dialog__close svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}.recruiter-invitation-dialog__hero{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:15px;padding-inline-end:42px}.recruiter-invitation-dialog__icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(125,167,255,.22);border-radius:16px;background:linear-gradient(145deg,#4263eb38,#4263eb13);color:#b8cbff;box-shadow:0 10px 28px #1f36942e}.recruiter-invitation-dialog.is-danger .recruiter-invitation-dialog__icon{border-color:#ff696940;background:linear-gradient(145deg,#ff69692b,#ff69690d);color:#ffb2b2;box-shadow:0 10px 28px #78191929}.recruiter-invitation-dialog__icon svg{width:27px;height:27px;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.recruiter-invitation-dialog__eyebrow{display:block;margin-block:1px 5px;color:#9eb9f5;font-size:.72rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.recruiter-invitation-dialog.is-danger .recruiter-invitation-dialog__eyebrow{color:#f1aaaa}.recruiter-invitation-dialog h2{margin:0;color:#f7f9fc;font-size:clamp(1.3rem,2.2vw,1.62rem);line-height:1.25;letter-spacing:-.015em}.recruiter-invitation-dialog__hero p{margin:8px 0 0;color:#a5aec1;font-size:.9rem;line-height:1.58}.recruiter-invitation-dialog__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px}.recruiter-invitation-dialog__summary-item{display:grid;min-width:0;gap:5px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#0408116e;padding:11px 12px}.recruiter-invitation-dialog__summary-item>span{color:#6f7a92;font-size:.67rem;font-weight:750}.recruiter-invitation-dialog__summary-item strong{display:flex;min-width:0;align-items:center;gap:6px;overflow-wrap:anywhere;color:#e6ebf5;font-size:.78rem;font-weight:760;line-height:1.35}.recruiter-invitation-dialog__summary-item strong svg{flex:0 0 auto;width:15px;height:15px;stroke:#9db8f4;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.recruiter-invitation-dialog__status{display:flex;align-items:center;gap:9px;margin-top:12px;border:1px solid rgba(77,202,142,.17);border-radius:12px;background:#4dca8e0e;padding:10px 12px;color:#abe5c9;font-size:.78rem;font-weight:720}.recruiter-invitation-dialog.is-danger .recruiter-invitation-dialog__status{border-color:#ff696930;background:#ff69690e;color:#ffb5b5}.recruiter-invitation-dialog__status svg{flex:0 0 auto;width:19px;height:19px;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.recruiter-invitation-dialog__note,.recruiter-invitation-dialog__error{display:grid;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:9px;margin:12px 0 0;border:1px solid rgba(247,185,85,.16);border-radius:12px;background:#f7b9550b;padding:10px 12px;color:#c7b58e;font-size:.76rem;line-height:1.48}.recruiter-invitation-dialog__note>span:first-child,.recruiter-invitation-dialog__error>span:first-child{display:grid;width:21px;height:21px;place-items:center;border-radius:999px;background:#f7b95521;color:#ffd38b;font-size:.69rem;font-weight:900}.recruiter-invitation-dialog__error{border-color:#ff696938;background:#ff696911;color:#ffc0c0}.recruiter-invitation-dialog__error>span:first-child{background:#ff696926;color:#ffb0b0}.recruiter-invitation-dialog__actions{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(170px,1.2fr);gap:10px;margin-top:20px}.recruiter-invitation-dialog__button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;border-radius:12px;padding:10px 16px;font:inherit;font-size:.83rem;font-weight:820;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.recruiter-invitation-dialog__button.is-secondary{border:1px solid rgba(255,255,255,.1);background:#ffffff09;color:#c2cada}.recruiter-invitation-dialog__button.is-secondary:hover{border-color:#7da7ff38;background:#7da7ff13;color:#f1f5ff}.recruiter-invitation-dialog__button.is-primary{border:1px solid rgba(143,178,255,.35);background:linear-gradient(135deg,#4263eb,#3152d5);color:#fff;box-shadow:0 11px 26px #304dc94a}.recruiter-invitation-dialog__button.is-primary:hover{background:linear-gradient(135deg,#4c6df0,#395adb);box-shadow:0 14px 31px #304dc95c;transform:translateY(-1px)}.recruiter-invitation-dialog__button.is-primary.is-danger{border-color:#ff949457;background:linear-gradient(135deg,#d94a4a,#ba3434);box-shadow:0 11px 26px #851f1f47}.recruiter-invitation-dialog__button.is-primary.is-danger:hover{background:linear-gradient(135deg,#e25555,#c23b3b);box-shadow:0 14px 31px #851f1f59}.recruiter-invitation-dialog__button:disabled{cursor:not-allowed;opacity:.52;transform:none;box-shadow:none}.recruiter-invitation-dialog__button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.recruiter-invitation-dialog__button:focus-visible,.recruiter-invitation-dialog__close:focus-visible{outline:none;box-shadow:0 0 0 3px #7da7ff40}.recruiter-invitation-dialog__spinner{width:17px;height:17px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:999px;animation:recruiter-invitation-spin .72s linear infinite}@keyframes recruiter-invitation-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes recruiter-invitation-dialog-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes recruiter-invitation-spin{to{transform:rotate(360deg)}}@media (max-width: 620px){.recruiter-invitation-dialog-backdrop{place-items:end center;padding:0}.recruiter-invitation-dialog{width:100%;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);border-radius:24px 24px 0 0;padding:23px 18px calc(18px + env(safe-area-inset-bottom))}.recruiter-invitation-dialog__hero{grid-template-columns:46px minmax(0,1fr);gap:12px}.recruiter-invitation-dialog__icon{width:46px;height:46px;border-radius:14px}.recruiter-invitation-dialog__summary{grid-template-columns:1fr}.recruiter-invitation-dialog__summary-item{grid-template-columns:82px minmax(0,1fr);align-items:center}.recruiter-invitation-dialog__actions{grid-template-columns:1fr}.recruiter-invitation-dialog__button.is-primary{order:-1}}@media (prefers-reduced-motion: reduce){.recruiter-invitation-dialog-backdrop,.recruiter-invitation-dialog,.recruiter-invitation-dialog__spinner{animation:none}.recruiter-invitation-dialog__button,.recruiter-invitation-dialog__close{transition:none}}.candidate-status-shell{min-height:100vh;color:#f5f7ff;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;background:radial-gradient(circle at 12% 4%,rgba(55,80,170,.18),transparent 28rem),linear-gradient(180deg,#050711,#080b18 52%,#050711)}.candidate-status-shell *,.candidate-status-shell *:before,.candidate-status-shell *:after{box-sizing:border-box}.candidate-status-shell--state{display:grid;place-items:center;padding:2rem}.candidate-status-state-card{width:min(100%,42rem);border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;background:#0c0f1b;padding:2rem;text-align:center}.candidate-status-state-card h1{margin:0;font-size:1.8rem}.candidate-status-state-card p,.candidate-status-loading{color:#9ca0b2}.candidate-status-state-card a{display:inline-flex;margin-top:1rem;color:#a9c3ff;font-weight:700;text-decoration:none}.candidate-status-content{width:min(100%,74rem);margin:0 auto;padding:1.25rem clamp(1rem,3vw,2.5rem) 4rem}.candidate-status-product-bar{min-height:4.4rem;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.09);border-radius:1.2rem;background:#0a0d19cc;padding:1rem 1.2rem}.candidate-status-product-bar img{height:2.2rem;width:auto}.candidate-status-product-bar a{color:#9ebcff;font-size:.82rem;font-weight:700;text-decoration:none}.candidate-status-hero{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:2.2rem 0 1.4rem}.candidate-status-eyebrow{display:block;margin-bottom:.45rem;color:#7da4ff;font-size:.72rem;font-weight:800;letter-spacing:.08em}.candidate-status-hero h1{margin:0;font-size:clamp(2.2rem,4vw,3.4rem);letter-spacing:-.045em;line-height:1.05}.candidate-status-hero p{margin:.45rem 0 0;color:#969aad}.candidate-status-updated{color:#74788b;font-size:.72rem;white-space:nowrap}.candidate-status-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;list-style:none;margin:0 0 1rem;padding:0}.candidate-stage{min-height:5.2rem;display:grid;align-content:center;gap:.35rem;position:relative;border:1px solid rgba(255,255,255,.07);border-radius:.95rem;background:#ffffff05;padding:.8rem;color:#707487}.candidate-stage>span{width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:999px;border:1px solid currentColor;font-size:.66rem;font-weight:800}.candidate-stage strong{font-size:.74rem}.candidate-stage--done{color:#87d8c0;background:#55e6b809}.candidate-stage--current{color:#bed0ff;border-color:#76a1ff6b;background:#76a1ff11}.candidate-status-main-card{border:1px solid rgba(255,255,255,.09);border-radius:1.4rem;background:#0c0f1bed;padding:clamp(1.25rem,3vw,2rem)}.candidate-status-badge{display:inline-flex;border-radius:999px;background:#76a1ff14;color:#bcd0ff;padding:.35rem .6rem;font-size:.72rem;font-weight:800}.candidate-status-main-card>h2{margin:.9rem 0 0;font-size:clamp(1.45rem,3vw,2.1rem)}.candidate-status-main-card>p{max-width:48rem;margin:.55rem 0 0;color:#9da1b3;line-height:1.7}.candidate-status-info-grid,.candidate-report-summary,.candidate-evidence-grid{display:grid;gap:.75rem;margin-top:1.25rem}.candidate-status-info-grid,.candidate-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-report-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-status-info-grid article,.candidate-report-summary article,.candidate-evidence-grid article{display:grid;gap:.4rem;min-height:6rem;align-content:center;border:1px solid rgba(255,255,255,.065);border-radius:1rem;background:#ffffff05;padding:1rem}.candidate-status-info-grid span,.candidate-report-summary span,.candidate-evidence-grid span{color:#777b8f;font-size:.7rem}.candidate-status-info-grid strong,.candidate-report-summary strong,.candidate-evidence-grid strong{font-size:.9rem;line-height:1.45}.candidate-analysis-progress{display:grid;gap:.6rem;list-style:none;margin:1.25rem 0 0;padding:0}.candidate-analysis-progress li{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;border:1px solid rgba(255,255,255,.055);border-radius:.9rem;padding:.8rem .9rem;color:#6f7386}.candidate-analysis-progress li>span{width:1.7rem;height:1.7rem;display:grid;place-items:center;border-radius:999px;border:1px solid currentColor;font-size:.7rem;font-weight:800}.candidate-analysis-progress li>div{display:grid;gap:.15rem}.candidate-analysis-progress small{color:#777b8f}.candidate-analysis-progress .is-done{color:#8edac4}.candidate-analysis-progress .is-current{color:#bfd1ff;border-color:#76a1ff57;background:#76a1ff0b}.candidate-status-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.25rem}.candidate-status-primary-action,.candidate-status-secondary-action{min-height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.8rem;padding:0 1rem;font-size:.8rem;font-weight:800;text-decoration:none}.candidate-status-primary-action{border:1px solid rgba(118,161,255,.42);background:#76a1ff24;color:#d7e2ff}.candidate-status-secondary-action{border:1px solid rgba(255,255,255,.08);color:#a6aabc}@media (max-width:780px){.candidate-status-timeline{grid-template-columns:1fr}.candidate-stage{min-height:4rem;grid-template-columns:auto 1fr;align-items:center;align-content:normal}.candidate-status-info-grid,.candidate-report-summary,.candidate-evidence-grid{grid-template-columns:1fr}.candidate-status-hero{align-items:flex-start;flex-direction:column}}.candidate-status-primary-action{cursor:pointer}.candidate-status-primary-action:disabled{cursor:wait;opacity:.7}.candidate-status-action-error{display:inline-flex;align-items:center;color:#ffb5bd;font-size:.76rem}.candidate-status-invitation{display:grid;gap:1rem;margin-top:1.25rem;border:1px solid rgba(118,161,255,.18);border-radius:1rem;background:#76a1ff09;padding:1rem}.candidate-status-invitation>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.candidate-status-invitation>header>div{display:grid;gap:.3rem}.candidate-status-invitation>header span{color:#8af;font-size:.7rem;font-weight:800}.candidate-status-invitation>header h3{margin:0;font-size:1rem}.candidate-status-invitation>header p{margin:0;color:#8f94a8;font-size:.8rem;line-height:1.5}.candidate-status-invitation__meta{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.candidate-status-invitation__meta small{color:#85899b}.candidate-status-invitation__actions{display:flex;gap:.6rem;flex-wrap:wrap}.candidate-status-invitation__actions button,.candidate-status-invitation__error button{min-height:2.55rem;border:1px solid rgba(118,161,255,.38);border-radius:.75rem;background:#76a1ff1f;padding:0 .9rem;color:#dce6ff;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.candidate-status-invitation__actions button.is-danger{border-color:#ff6e7d52;background:#ff6e7d14;color:#ffc4ca}.candidate-status-invitation__error{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#ffb5bd}.candidate-status-invitation__feedback{margin:0;color:#8edac4}@media (max-width:620px){.candidate-status-invitation>header{flex-direction:column}}.candidate-status-shell{--cs-bg: #050711;--cs-surface: #090b13;--cs-surface-muted: #141825;--cs-border: #222839;--cs-text: #f3f7f5;--cs-muted: #a2a9be;--cs-faint: #65708f;--cs-primary: #4263eb;--cs-primary-dark: #2f49b7;background:radial-gradient(900px 620px at 86% 2%,rgba(66,99,235,.22),transparent 58%),radial-gradient(680px 480px at -10% 42%,rgba(47,73,183,.16),transparent 60%),var(--cs-bg)!important;color:var(--cs-text)!important}.candidate-status-shell :where(.candidate-status-product-bar,.candidate-status-main-card,.candidate-status-state-card){border-color:var(--cs-border)!important;background:#090b13eb!important;box-shadow:0 24px 70px #00000038}.candidate-status-shell .candidate-status-product-bar img{filter:none!important;opacity:1!important}.candidate-status-shell :where(.candidate-status-product-bar a,.candidate-status-eyebrow,.candidate-status-badge,.candidate-status-primary-action){color:var(--cs-text)!important}.candidate-status-shell :where(.candidate-status-hero p,.candidate-status-updated,.candidate-status-main-card>p,.candidate-status-info-grid span,.candidate-report-summary span,.candidate-evidence-grid span,.candidate-analysis-progress small,.candidate-status-secondary-action){color:var(--cs-muted)!important}.candidate-status-shell .candidate-status-timeline{gap:10px!important}.candidate-status-shell .candidate-stage,.candidate-status-shell .candidate-stage--done,.candidate-status-shell .candidate-stage--current,.candidate-status-shell .candidate-stage--future{border-color:var(--cs-border)!important;background:#090b13d1!important;color:var(--cs-muted)!important}.candidate-status-shell .candidate-stage--done,.candidate-status-shell .candidate-stage--current{border-color:#4263eb66!important;background:#4263eb14!important;color:var(--cs-text)!important}.candidate-status-shell .candidate-stage>span,.candidate-status-shell .candidate-analysis-progress li>span{border-color:#4263eb6b!important;background:#4263eb14!important;color:var(--cs-text)!important}.candidate-status-shell .candidate-status-badge{border:1px solid rgba(66,99,235,.3);background:#4263eb14!important}.candidate-status-shell :where(.candidate-status-info-grid article,.candidate-report-summary article,.candidate-evidence-grid article,.candidate-analysis-progress li){border-color:var(--cs-border)!important;background:var(--cs-surface-muted)!important}.candidate-status-shell .candidate-analysis-progress .is-done,.candidate-status-shell .candidate-analysis-progress .is-current{border-color:#4263eb5c!important;background:#4263eb0f!important;color:var(--cs-text)!important}.candidate-status-shell .candidate-status-primary-action{border-color:var(--cs-primary)!important;background:var(--cs-primary)!important}.candidate-status-shell .candidate-status-primary-action:hover{background:var(--cs-primary-dark)!important}.candidate-status-shell .candidate-status-secondary-action{border-color:var(--cs-border)!important;background:transparent!important}.candidate-comparison-discovery{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:1rem 0 .95rem;border:1px solid rgba(118,161,255,.38);border-radius:1.15rem;background:radial-gradient(circle at 0 0,rgba(93,135,244,.18),transparent 18rem),linear-gradient(135deg,#314c972e,#0d1222fa);box-shadow:inset 0 1px #ffffff09,0 .9rem 2.8rem #00000029;padding:1rem 1.05rem;overflow:hidden}.candidate-comparison-discovery--active{border-color:#76a1ffad;background:radial-gradient(circle at 0 0,rgba(93,135,244,.28),transparent 20rem),linear-gradient(135deg,#314c9742,#0d1222fc);box-shadow:inset 0 0 0 1px #76a1ff14,0 1rem 3rem #0003}.candidate-comparison-discovery__icon{width:3.15rem;height:3.15rem;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(139,174,255,.32);border-radius:.95rem;background:#4f78e229;color:#dbe6ff;font-size:1.35rem;line-height:1;box-shadow:inset 0 0 0 1px #ffffff06}.candidate-comparison-discovery__copy{min-width:0}.candidate-comparison-discovery__eyebrow{display:block;margin-bottom:.2rem;color:#91adf3;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.candidate-comparison-discovery h3{margin:0;color:#f4f7ff;font-size:1.08rem;line-height:1.25}.candidate-comparison-discovery__copy>p:not(.candidate-comparison-discovery__hint){max-width:48rem;margin:.35rem 0 0;color:#aeb8cf;font-size:.79rem;line-height:1.55}.candidate-comparison-discovery__meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.candidate-comparison-discovery__meta>span{display:inline-flex;align-items:center;min-height:1.55rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09;color:#929cb3;padding:.18rem .55rem;font-size:.66rem;font-weight:700}.candidate-comparison-discovery__meta>span.is-selected{border-color:#76a1ff47;background:#5680eb21;color:#d7e2ff}.candidate-comparison-discovery__hint{display:flex;align-items:center;gap:.45rem;margin:.7rem 0 0;color:#d1dcf7;font-size:.74rem;font-weight:650}.candidate-comparison-discovery__hint>span{width:1.3rem;height:1.3rem;display:grid;place-items:center;border-radius:999px;background:#4263eb;color:#fff;font-size:.65rem;font-variant-numeric:tabular-nums}.candidate-comparison-discovery__action{min-height:2.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid rgba(132,169,255,.48);border-radius:.85rem;background:#4263eb;color:#fff;padding:.65rem .9rem;font:inherit;font-size:.78rem;font-weight:800;white-space:nowrap;cursor:pointer;box-shadow:0 .65rem 1.65rem #2a48b04d;transition:transform .15s ease,background .15s ease,border-color .15s ease}.candidate-comparison-discovery__action:hover,.candidate-comparison-discovery__action:focus-visible{border-color:#b4caffc7;background:#5271ef;transform:translateY(-1px);outline:none}.candidate-comparison-discovery__action[aria-pressed=true]{background:#465fa46b;border-color:#8baeff73;box-shadow:none}.candidate-comparison-discovery__arrow{display:inline-block;font-size:1rem}.hiring-dashboard[dir=rtl] .candidate-comparison-discovery__arrow{transform:rotate(180deg)}.candidate-comparison-discovery__action[aria-pressed=true] .candidate-comparison-discovery__arrow{transform:none}.candidate-comparison-discovery__availability{position:absolute;inset-block-start:.7rem;inset-inline-end:.7rem;width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:999px;background:#ffcd781f;color:#ffd493;font-size:.72rem;font-weight:900}.dashboard-candidate-row--comparison-mode{grid-template-columns:7.1rem minmax(0,1fr)}.dashboard-table-head--comparison{grid-template-columns:7.1rem minmax(15rem,1.45fr) minmax(10rem,.75fr) minmax(11rem,.82fr) minmax(11rem,.8fr)}.candidate-compare-check>small{max-width:6.2rem;overflow:visible;line-height:1.25;text-overflow:clip;white-space:normal}.candidate-compare-check--disabled{opacity:.48}.dashboard-selection-summary{min-width:0;display:grid;gap:.38rem}.dashboard-selection-names{display:flex;flex-wrap:wrap;gap:.32rem}.dashboard-selection-names>span{max-width:11rem;overflow:hidden;border:1px solid rgba(118,161,255,.2);border-radius:999px;background:#76a1ff14;color:#cbd9ff;padding:.18rem .48rem;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-selection-state{color:#ffd493;font-size:.7rem}.dashboard-selection-state.is-ready{color:#8fe0c7}@media (max-width: 960px){.candidate-comparison-discovery{grid-template-columns:auto minmax(0,1fr)}.candidate-comparison-discovery__action{grid-column:1 / -1;width:100%}.dashboard-candidate-row--comparison-mode{grid-template-columns:6.6rem minmax(0,1fr)}}@media (max-width: 640px){.candidate-comparison-discovery{grid-template-columns:1fr;align-items:stretch;padding:.9rem}.candidate-comparison-discovery__icon{width:2.7rem;height:2.7rem}.candidate-comparison-discovery__action{grid-column:auto}.dashboard-candidate-row--comparison-mode{grid-template-columns:5.8rem minmax(0,1fr)}.candidate-compare-check>small{max-width:5rem;font-size:.57rem}}@media (prefers-reduced-motion: reduce){.candidate-comparison-discovery__action{transition:none}}.recruiter-mia-assistant{display:grid;gap:14px;margin:18px 0;padding:18px;border:1px solid rgba(126,165,255,.2);border-radius:20px;background:linear-gradient(145deg,#496fda1a,#0a0e1bf5);box-shadow:0 18px 48px #00000029}.recruiter-mia-assistant__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.recruiter-mia-assistant__header h2{margin:5px 0 6px;color:#f1f4ff}.recruiter-mia-assistant__header p{margin:0;color:#9ea7bb;line-height:1.55;max-width:760px}.recruiter-mia-assistant__eyebrow{color:#8fb0ff;text-transform:uppercase;letter-spacing:.11em;font-size:.69rem;font-weight:800}.recruiter-mia-assistant__candidate{display:grid;gap:6px;min-width:230px;color:#98a2b8;font-size:.74rem}.recruiter-mia-assistant__candidate select,.recruiter-mia-assistant__composer textarea{box-sizing:border-box;width:100%;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#090d19;color:#f1f3f8;padding:10px 11px}.recruiter-mia-assistant__candidate select{min-height:42px}.recruiter-mia-assistant__context{display:flex;align-items:center;gap:9px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.06);padding-top:12px}.recruiter-mia-assistant__context strong{color:#edf2ff}.recruiter-mia-assistant__context span{display:inline-flex;border-radius:999px;padding:5px 9px;background:#7099ff1a;color:#a9c1ff;font-size:.72rem}.recruiter-mia-assistant__prompts{display:flex;flex-wrap:wrap;gap:7px}.recruiter-mia-assistant__prompts button{border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff06;color:#b9c2d5;padding:7px 10px;cursor:pointer;font-size:.78rem}.recruiter-mia-assistant__conversation{display:grid;gap:10px;max-height:430px;overflow:auto;padding-inline-end:4px}.recruiter-mia-message{width:min(88%,760px);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:12px 13px}.recruiter-mia-message>strong{display:block;margin-bottom:4px;color:#9db8ff;font-size:.73rem}.recruiter-mia-message>p{margin:0;color:#e1e5ef;line-height:1.6}.recruiter-mia-message--recruiter{justify-self:end;background:#ffffff09}.recruiter-mia-message--mia{justify-self:start;background:#5b82ec13;border-color:#7ea5ff26}.recruiter-mia-message__recommendations{display:grid;gap:8px;margin-top:11px}.recruiter-mia-message__recommendations>section{border-top:1px solid rgba(255,255,255,.06);padding-top:9px}.recruiter-mia-message__recommendations>section>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.recruiter-mia-message__recommendations>section>div>span{color:#f0bd72;font-size:.68rem;font-weight:800}.recruiter-mia-message__recommendations>section>div>strong{color:#f2f4fa}.recruiter-mia-message__recommendations p{margin:6px 0 0;color:#b5bdcf;line-height:1.5;font-size:.84rem}.recruiter-mia-message__recommendations ul{margin:7px 0 0;padding-inline-start:18px;color:#d9deeb;display:grid;gap:4px}.recruiter-mia-message__recommendations li{line-height:1.45;font-size:.82rem}.recruiter-mia-assistant__composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end}.recruiter-mia-assistant__composer textarea{min-height:76px;resize:vertical}.recruiter-mia-assistant__composer button{min-height:42px;border:1px solid rgba(126,165,255,.26);border-radius:11px;background:#5b82ec29;color:#e9efff;padding:9px 14px;cursor:pointer;font-weight:700}.recruiter-mia-assistant__composer button:disabled{cursor:not-allowed;opacity:.5}.recruiter-mia-assistant__evidence{color:#7f899f}.recruiter-mia-assistant__empty{border:1px dashed rgba(255,255,255,.09);border-radius:12px;padding:14px;color:#8f98aa}.recruiter-mia-assistant button:focus-visible,.recruiter-mia-assistant select:focus-visible,.recruiter-mia-assistant textarea:focus-visible{outline:2px solid #7fa5ff;outline-offset:2px}@media (max-width: 760px){.recruiter-mia-assistant__header{flex-direction:column}.recruiter-mia-assistant__candidate{width:100%;min-width:0}.recruiter-mia-message{width:100%;box-sizing:border-box}}@media (max-width: 560px){.recruiter-mia-assistant{padding:14px}.recruiter-mia-assistant__composer{grid-template-columns:1fr}.recruiter-mia-assistant__composer button{justify-self:start}}.recruiter-mia-assistant__usage{display:grid;gap:8px;padding:12px 13px;border:1px solid rgba(126,165,255,.16);border-radius:14px;background:#5b82ec0e}.recruiter-mia-assistant__usage>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.recruiter-mia-assistant__usage strong{color:#edf2ff;font-size:.86rem}.recruiter-mia-assistant__usage small{color:#8e99ae;line-height:1.45}.recruiter-mia-assistant__progress{height:6px;overflow:hidden;border-radius:999px;background:#ffffff12}.recruiter-mia-assistant__progress>span{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#6c92ffb8,#8fb0fff5);transition:width .18s ease}.recruiter-mia-assistant__prompts button:disabled{cursor:not-allowed;opacity:.45}.recruiter-mia-message__bottom-line{display:inline-flex;margin:0 0 5px;color:#c8d7ff;font-size:.7rem;font-weight:800;letter-spacing:.02em}.recruiter-mia-message__structured{display:grid;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid rgba(255,255,255,.065)}.recruiter-mia-message__structured>strong{color:#c8d7ff;font-size:.74rem;font-weight:800}.recruiter-mia-message__structured ul{display:grid;gap:7px;margin:0;padding-inline-start:18px}.recruiter-mia-message__structured li{color:#dfe5f2;line-height:1.5;font-size:.84rem}.recruiter-mia-message__supporting li>div{display:flex;align-items:flex-start;gap:7px;flex-wrap:wrap}.recruiter-mia-message__supporting li span{flex:0 0 auto;border:1px solid rgba(126,165,255,.16);border-radius:999px;padding:3px 7px;background:#7ea5ff12;color:#b9cbf2;font-size:.66rem;font-weight:700}.recruiter-mia-message__supporting li p{flex:1 1 220px;margin:0;color:#e2e7f2}.recruiter-mia-message__supporting li>small{display:block;margin-top:4px;color:#9faac0;line-height:1.5}.recruiter-mia-message__unknowns{border-top-color:#ecb76824}.recruiter-mia-message__unknowns>strong{color:#e5c899}.recruiter-mia-message__unknowns li{color:#d9d6ce}.recruiter-mia-message__next-step{padding:10px 11px;border:1px solid rgba(126,165,255,.16);border-radius:11px;background:#7ea5ff11}.recruiter-mia-message__next-step>strong{color:#d7e2ff}.recruiter-mia-message__next-step>p{margin:0;color:#eef2fb;line-height:1.55}.recruiter-mia-message__recommendations-title{display:block;color:#c8d7ff;font-size:.74rem;font-weight:800}.recruiter-mia-message__recommendations>section>small{display:block;margin-top:6px;color:#8f9bb2;font-size:.68rem;font-weight:700}.recruiter-mia-message__sources{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.055)}.recruiter-mia-message__sources>span{color:#8895ad;font-size:.7rem;font-weight:700}.recruiter-mia-message__sources>small{border:1px solid rgba(126,165,255,.14);border-radius:999px;padding:4px 7px;background:#7ea5ff0f;color:#b7c8ee;font-size:.68rem}.recruiter-mia-message--refused{background:#e6ab510f;border-color:#e6ab5133}.recruiter-mia-message__redirect{display:block;margin-top:8px;color:#d9bd8a;line-height:1.45}.recruiter-mia-assistant__limit{display:grid;gap:7px;padding:14px;border:1px solid rgba(125,159,245,.2);border-radius:14px;background:#5877cd13}.recruiter-mia-assistant__limit>strong{color:#eef3ff}.recruiter-mia-assistant__limit>p{margin:0;color:#aeb8cc;line-height:1.5}.recruiter-mia-assistant__limit>div>span{color:#91a2c4;font-size:.72rem;font-weight:700}.recruiter-mia-assistant__limit ol{display:grid;gap:5px;margin:7px 0 0;padding-inline-start:20px;color:#d6dcea}.recruiter-mia-assistant__limit li{line-height:1.45;font-size:.8rem}@media (max-width: 560px){.recruiter-mia-assistant__usage>div:first-child{align-items:flex-start;flex-direction:column;gap:4px}.recruiter-mia-assistant__prompts{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scroll-snap-type:x proximity}.recruiter-mia-assistant__prompts button{flex:0 0 auto;max-width:88%;text-align:start;scroll-snap-align:start}.recruiter-mia-message__supporting li>div{display:grid}}.hiring-dashboard{min-height:100vh;color:#f5f7ff;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;background:radial-gradient(circle at 8% 6%,rgba(41,70,167,.2),transparent 26rem),radial-gradient(circle at 94% 5%,rgba(35,53,121,.12),transparent 28rem),linear-gradient(180deg,#050711,#080b18 44%,#050711)}.hiring-dashboard *,.hiring-dashboard *:before,.hiring-dashboard *:after{box-sizing:border-box}.hiring-dashboard--state{display:grid;place-items:center;padding:2rem}.dashboard-state-card{width:min(100%,42rem);border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;background:#0c0f1beb;padding:2rem;text-align:center}.dashboard-state-card img{height:2.5rem;width:auto}.dashboard-state-card h1{margin:1.5rem 0 .5rem;font-size:clamp(1.7rem,4vw,2.3rem)}.dashboard-state-card p,.dashboard-loading{color:#aeb0c0}.dashboard-shell{width:min(100%,96rem);margin:0 auto;padding:1.25rem clamp(1rem,3vw,2.5rem) 7rem}.dashboard-product-bar{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.09);border-radius:1.25rem;background:#0a0d19c7;padding:1rem 1.25rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-product-bar img{height:2.25rem;width:auto}.dashboard-live-dot{width:.7rem;height:.7rem;border-radius:999px;background:#55e6b8;box-shadow:0 0 0 .35rem #55e6b814}.dashboard-hero{display:flex;gap:2rem;align-items:flex-end;justify-content:space-between;padding:2.2rem 0 1.6rem}.dashboard-hero h1{margin:0;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.045em;font-weight:650}.dashboard-hero p{margin:.65rem 0 0;color:#a9acbd;font-size:.98rem}.dashboard-hero-meta{color:#7f8399;font-size:.82rem}.dashboard-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.dashboard-kpi{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:7.5rem;display:grid;gap:.22rem;text-align:right;border:1px solid rgba(255,255,255,.08);border-radius:1.15rem;background:#0c0f1be6;color:inherit;padding:1.15rem 1.25rem;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.dashboard-kpi:hover,.dashboard-kpi:focus-visible{transform:translateY(-1px);border-color:#76a1ff6b;outline:none}.dashboard-kpi--active{border-color:#76a1ff7a;background:#1c2a538c}.dashboard-kpi--attention strong{color:#ffd998}.dashboard-kpi strong{font-size:2rem;line-height:1}.dashboard-kpi span{font-weight:700}.dashboard-kpi small{color:#7f8395;font-size:.75rem}.dashboard-candidates{margin-top:1rem;border:1px solid rgba(255,255,255,.09);border-radius:1.5rem;background:#0c0f1beb;padding:clamp(1rem,2.5vw,1.5rem)}.dashboard-candidates__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dashboard-candidates__heading h2{margin:0;font-size:1.35rem}.dashboard-candidates__heading p{margin:.35rem 0 0;color:#8f92a5;font-size:.84rem}.dashboard-comparison-summary{display:inline-flex;align-items:baseline;gap:.35rem;white-space:nowrap;color:#8f92a5;font-size:.78rem}.dashboard-comparison-summary strong{color:#c8d8ff;font-size:1rem}.dashboard-toolbar{display:grid;grid-template-columns:minmax(16rem,1.6fr) minmax(10rem,.7fr) minmax(12rem,.8fr);gap:.75rem;margin-top:1rem}.dashboard-toolbar label{display:grid;gap:.35rem;color:#85899d;font-size:.72rem}.dashboard-toolbar input,.dashboard-toolbar select{min-height:2.8rem;width:100%;border:1px solid rgba(255,255,255,.09);border-radius:.8rem;background:#0b0e1a;color:#f5f7ff;padding:0 .9rem;font:inherit;font-size:.88rem;outline:none}.dashboard-toolbar input:focus,.dashboard-toolbar select:focus{border-color:#76a1ff94;box-shadow:0 0 0 3px #76a1ff14}.dashboard-toolbar input::-moz-placeholder{color:#65697c}.dashboard-toolbar input::placeholder{color:#65697c}.dashboard-list{display:grid;gap:.55rem;margin-top:1rem}.dashboard-candidate-row{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:stretch;border:1px solid rgba(255,255,255,.055);border-radius:1rem;background:#ffffff05;overflow:hidden;transition:border-color .16s ease,background .16s ease,transform .16s ease}.dashboard-candidate-row:hover{border-color:#76a1ff42;background:#76a1ff09;transform:translateY(-1px)}.candidate-compare-check{display:grid;place-items:center;cursor:pointer;border-left:1px solid rgba(255,255,255,.055)}.candidate-compare-check input{position:absolute;opacity:0;pointer-events:none}.candidate-compare-check>span{width:1.1rem;height:1.1rem;border:1px solid rgba(157,192,255,.56);border-radius:.34rem;background:#0a0d18;position:relative}.candidate-compare-check input:checked+span{background:#7aa3ff;border-color:#7aa3ff}.candidate-compare-check input:checked+span:after{content:"";position:absolute;width:.32rem;height:.58rem;right:.35rem;top:.16rem;border:solid #06101f;border-width:0 .12rem .12rem 0;transform:rotate(45deg)}.candidate-compare-check:has(input:focus-visible)>span{box-shadow:0 0 0 3px #76a1ff29}.candidate-compare-check--disabled{cursor:not-allowed;opacity:.35}.dashboard-candidate-link{min-width:0;display:grid;grid-template-columns:minmax(15rem,1.5fr) minmax(8rem,.75fr) minmax(7.5rem,.55fr) auto;align-items:center;gap:1rem;padding:.95rem 1rem;color:inherit;text-decoration:none}.dashboard-candidate-link:focus-visible{outline:2px solid #7aa3ff;outline-offset:-2px}.candidate-primary{min-width:0}.candidate-primary>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem}.candidate-primary>span{display:block;margin-top:.15rem;color:#8f93a6;font-size:.78rem}.candidate-signals{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.candidate-signal{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.23rem .5rem;font-size:.68rem}.candidate-signal--positive{background:#55e6b814;color:#8de7cb}.candidate-signal--gap{background:#ffc66b12;color:#e3bf83}.candidate-status{justify-self:start;border-radius:999px;padding:.35rem .6rem;font-size:.72rem;font-weight:700;white-space:nowrap}.candidate-status--neutral{background:#ffffff0d;color:#a6a9b7}.candidate-status--active{background:#76a1ff1a;color:#b8ceff}.candidate-status--warning{background:#ffba6617;color:#f0c58a}.candidate-status--ready{background:#55e6b814;color:#93ead0}.candidate-status--action{background:#ffd99817;color:#ffda9b}.candidate-score{display:grid;gap:.12rem;min-width:7rem}.candidate-score strong{color:#d9e4ff;font-size:1.05rem}.candidate-score>span{color:#8f93a6;font-size:.72rem}.candidate-score small{color:#6f7386;font-size:.65rem}.candidate-open-action{color:#9fc0ff;font-size:.75rem;font-weight:700;white-space:nowrap}.dashboard-empty{display:grid;gap:.3rem;place-items:center;min-height:10rem;border:1px dashed rgba(255,255,255,.08);border-radius:1rem;color:#8e92a4}.dashboard-empty strong{color:#d7dbea}.dashboard-truncated{margin:.8rem 0 0;color:#767a8e;font-size:.72rem}.dashboard-selection-bar{position:fixed;z-index:40;right:50%;bottom:1.1rem;width:min(calc(100% - 2rem),52rem);transform:translate(50%);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1rem;align-items:center;border:1px solid rgba(118,161,255,.3);border-radius:1.15rem;background:#0b0e1af5;box-shadow:0 1.2rem 4rem #00000075;padding:.9rem 1rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-selection-bar>div:first-child{display:grid;gap:.2rem}.dashboard-selection-bar>div:first-child span{color:#8f93a6;font-size:.75rem}.dashboard-selection-actions{display:flex;gap:.55rem;align-items:center}.dashboard-selection-clear,.dashboard-comparison-button{min-height:2.6rem;border-radius:.75rem;padding:0 .9rem;font-weight:700;font-size:.78rem;cursor:pointer}.dashboard-selection-clear{border:1px solid rgba(255,255,255,.09);background:transparent;color:#a5a9ba}.dashboard-comparison-button{border:1px solid rgba(118,161,255,.42);background:#76a1ff24;color:#d4e0ff}.dashboard-comparison-button:disabled{cursor:not-allowed;opacity:.45}.dashboard-selection-bar>p{grid-column:1/-1;margin:0;color:#f0a7b5;font-size:.72rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:960px){.dashboard-kpis{grid-template-columns:1fr}.dashboard-toolbar{grid-template-columns:1fr 1fr}.dashboard-search{grid-column:1/-1}.dashboard-candidate-link{grid-template-columns:minmax(0,1fr) auto}.candidate-status,.candidate-score{justify-self:start}.candidate-open-action{justify-self:end}}@media (max-width:640px){.dashboard-shell{padding-inline:.8rem}.dashboard-product-bar{min-height:3.8rem;border-radius:1rem}.dashboard-product-bar img{height:1.9rem}.dashboard-hero{align-items:flex-start;flex-direction:column;gap:.5rem}.dashboard-hero-meta{display:none}.dashboard-toolbar{grid-template-columns:1fr}.dashboard-search{grid-column:auto}.dashboard-candidates__heading{flex-direction:column}.dashboard-candidate-row{grid-template-columns:2.5rem minmax(0,1fr)}.dashboard-candidate-link{grid-template-columns:1fr;gap:.65rem}.candidate-open-action{justify-self:start}.dashboard-selection-bar{grid-template-columns:1fr}.dashboard-selection-actions{width:100%}.dashboard-selection-clear,.dashboard-comparison-button{flex:1}}.hiring-dashboard .dashboard-product-actions .dashboard-mia-trigger{min-height:3.05rem;display:inline-grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;-moz-column-gap:.52rem;column-gap:.52rem;border-color:#7da7ff9e;background:linear-gradient(135deg,#4667c457,#394d9333);box-shadow:inset 0 0 0 1px #a3beff0f,0 .45rem 1.2rem #0000002e;padding:.42rem .9rem;font-size:.91rem;letter-spacing:.01em}.hiring-dashboard .dashboard-product-actions .dashboard-mia-trigger:before{content:"✦";grid-row:1 / span 2;display:grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid rgba(173,198,255,.23);border-radius:.62rem;background:#070c1c5c;color:#cfe0ff;font-size:.9rem}.hiring-dashboard .dashboard-product-actions .dashboard-mia-trigger:after{content:"AI · candidate assistant";grid-column:2;color:#aebfe5;font-size:max(.67rem,11px);font-weight:600;line-height:1.05;letter-spacing:0;white-space:nowrap}.hiring-dashboard[lang^=he] .dashboard-product-actions .dashboard-mia-trigger:after{content:"עוזרת AI לשאלות על מועמדים"}.hiring-dashboard[lang^=en] .dashboard-product-actions .dashboard-mia-trigger:after{content:"AI assistant for candidate questions"}.hiring-dashboard .dashboard-candidate-row{grid-template-columns:minmax(0,1fr) 7rem}.hiring-dashboard .dashboard-candidate-row--comparison-mode{grid-template-columns:5.2rem minmax(0,1fr) 7rem}.hiring-dashboard .candidate-mia-context{min-width:7rem;display:grid;place-items:center;align-content:center;gap:.12rem;border-inline-start:1px solid rgba(125,167,255,.2);background:#526fc10e;color:#b8cbfa;padding:.48rem .5rem;line-height:1.05}.hiring-dashboard .candidate-mia-context:before{content:"✦";margin-inline-end:.25rem;color:#8eaff8}.hiring-dashboard .candidate-mia-context:after{content:"Ask AI";display:block;color:#8596ba;font-size:max(.64rem,11px);font-weight:650;letter-spacing:0;white-space:nowrap}.hiring-dashboard[lang^=he] .candidate-mia-context:after{content:"שאלי על המועמד"}.hiring-dashboard[lang^=en] .candidate-mia-context:after{content:"Ask about candidate"}.hiring-dashboard .candidate-mia-context:hover,.hiring-dashboard .candidate-mia-context:focus-visible{border-color:#7da7ff61;background:#526fc124;box-shadow:inset 0 0 0 1px #7da7ff14}@media (max-width:720px){.hiring-dashboard .dashboard-product-actions .dashboard-mia-trigger{min-height:2.65rem;-moz-column-gap:.36rem;column-gap:.36rem;padding:.34rem .55rem;font-size:.82rem}.hiring-dashboard .dashboard-product-actions .dashboard-mia-trigger:before{width:1.45rem;height:1.45rem;border-radius:.5rem;font-size:.75rem}.hiring-dashboard .dashboard-product-actions .dashboard-mia-trigger:after{content:"AI assistant";font-size:max(.62rem,10px)}.hiring-dashboard[lang^=he] .dashboard-product-actions .dashboard-mia-trigger:after{content:"עוזרת AI"}.hiring-dashboard .dashboard-candidate-row,.hiring-dashboard .dashboard-candidate-row--comparison-mode{grid-template-columns:minmax(0,1fr) 5.8rem}.hiring-dashboard .dashboard-candidate-row--comparison-mode .candidate-compare-check{grid-column:1 / -1}.hiring-dashboard .candidate-mia-context{min-width:5.8rem;padding-inline:.35rem}.hiring-dashboard .candidate-mia-context:after{content:"Ask AI"}.hiring-dashboard[lang^=he] .candidate-mia-context:after{content:"שאלי את MIA"}}.hiring-dashboard{--dashboard-bg: #050711;--dashboard-surface: #090b13;--dashboard-surface-muted: #141825;--dashboard-border: #222839;--dashboard-text: #f3f7f5;--dashboard-muted: #a2a9be;--dashboard-faint: #65708f;--dashboard-primary: #4263eb;--dashboard-primary-hover: #2f49b7;font-family:DM Sans,system-ui,sans-serif!important;font-weight:300;background:radial-gradient(900px 620px at 86% 2%,rgba(66,99,235,.22),transparent 58%),radial-gradient(680px 480px at -10% 42%,rgba(24,46,137,.18),transparent 60%),var(--dashboard-bg)!important;color:var(--dashboard-text)!important}.hiring-dashboard :where(h1,h2,h3,strong,button,select){font-family:Manrope,DM Sans,system-ui,sans-serif}.hiring-dashboard :where(.dashboard-product-bar,.dashboard-candidates,.dashboard-state-card){border-color:var(--dashboard-border)!important;background:#090b13eb!important;box-shadow:none!important}.hiring-dashboard .dashboard-product-bar{border-radius:10px!important;min-height:60px}.hiring-dashboard .dashboard-product-bar img,.hiring-dashboard .dashboard-state-card img{filter:none!important;opacity:1!important}.hiring-dashboard .dashboard-product-context{color:var(--dashboard-faint)!important;font-size:.75rem;letter-spacing:.04em}.hiring-dashboard .dashboard-hero h1{font-family:Manrope,sans-serif!important;font-weight:300!important;letter-spacing:-.03em!important}.hiring-dashboard :where(.dashboard-hero p,.dashboard-hero-meta,.dashboard-candidates__heading p,.dashboard-toolbar label,.candidate-primary>span,.dashboard-selection-bar span,.dashboard-empty,.dashboard-truncated){color:var(--dashboard-muted)!important}.hiring-dashboard .dashboard-kpis{gap:.5rem!important;background:transparent!important;border:0!important}.hiring-dashboard .dashboard-kpi{width:auto!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;align-content:center;gap:.45rem!important;border:1px solid var(--dashboard-border)!important;border-radius:999px!important;background:#090b13b8!important;color:var(--dashboard-text)!important;box-shadow:none!important;padding:.55rem .8rem!important}.hiring-dashboard .dashboard-kpi:hover,.hiring-dashboard .dashboard-kpi:focus-visible,.hiring-dashboard .dashboard-kpi--active{transform:none!important;outline:none!important;border-color:#4263eb8c!important;background:var(--dashboard-surface-muted)!important}.hiring-dashboard .dashboard-kpi:focus-visible{box-shadow:inset 0 0 0 1px var(--dashboard-primary)!important}.hiring-dashboard .dashboard-kpi span{color:var(--dashboard-text)!important;font-size:13px;font-weight:400}.hiring-dashboard .dashboard-kpi strong{min-width:auto!important;font-size:1.05rem!important;font-weight:500}.hiring-dashboard .dashboard-kpi small{color:var(--dashboard-faint)!important;font-family:DM Sans,sans-serif}.hiring-dashboard .dashboard-kpi--attention strong{color:var(--dashboard-text)!important}.hiring-dashboard .dashboard-candidates{border-radius:10px!important}.hiring-dashboard .dashboard-attention-summary{border:1px solid var(--dashboard-border)!important;border-radius:3px!important;background:#4263eb14!important;color:var(--dashboard-text)!important}.hiring-dashboard .dashboard-toolbar input,.hiring-dashboard .dashboard-toolbar select,.hiring-dashboard .dashboard-toolbar-reset{border-color:var(--dashboard-border)!important;border-radius:3px!important;background:transparent!important;color:var(--dashboard-text)!important;font-family:DM Sans,sans-serif!important}.hiring-dashboard .dashboard-toolbar input:focus,.hiring-dashboard .dashboard-toolbar select:focus,.hiring-dashboard .dashboard-toolbar-reset:focus-visible:not(:disabled){border-color:var(--dashboard-primary)!important;box-shadow:none!important}.hiring-dashboard .dashboard-toolbar-reset:disabled{color:var(--dashboard-faint)!important}.hiring-dashboard .dashboard-human-decision-note{color:var(--dashboard-faint)!important}.hiring-dashboard .dashboard-human-decision-note>span:first-child{color:var(--dashboard-primary)!important}.hiring-dashboard .dashboard-results-count{color:var(--dashboard-faint)!important}.hiring-dashboard .dashboard-results-count strong{color:var(--dashboard-text)!important}.hiring-dashboard .dashboard-candidate-row{border-color:var(--dashboard-border)!important;border-radius:3px!important;background:#090b13b8!important}.hiring-dashboard .dashboard-candidate-row:hover{transform:none!important;border-color:#4263eb6b!important;background:var(--dashboard-surface-muted)!important}.hiring-dashboard .dashboard-candidate-row--selected,.hiring-dashboard .dashboard-candidate-row--selected:hover{border-color:#4263ebb8!important;background:#4263eb1c!important;box-shadow:inset 0 0 0 1px #4263eb1f!important}.hiring-dashboard .candidate-compare-check{border-inline-start-color:var(--dashboard-border)!important;border-left-color:var(--dashboard-border)!important}.hiring-dashboard .candidate-compare-check>span{border-color:#4263eb94!important;background:var(--dashboard-bg)!important}.hiring-dashboard .candidate-compare-check input:checked+span{border-color:var(--dashboard-primary)!important;background:var(--dashboard-primary)!important}.hiring-dashboard .candidate-compare-check input:checked+span:after{border-color:var(--dashboard-text)!important}.hiring-dashboard .candidate-signal,.hiring-dashboard .candidate-signal--positive,.hiring-dashboard .candidate-signal--gap{border:1px solid rgba(66,99,235,.28)!important;background:#4263eb14!important;color:var(--dashboard-muted)!important}.hiring-dashboard .candidate-status{border:1px solid var(--dashboard-border)!important;background:#090b13ad!important;color:var(--dashboard-muted)!important}.hiring-dashboard .candidate-status--active{border-color:#4263eb75!important;background:#4263eb1a!important;color:var(--dashboard-text)!important}.hiring-dashboard .candidate-status--ready{border-color:#4263eb57!important;background:#4263eb0f!important;color:var(--dashboard-text)!important}.hiring-dashboard .candidate-status--warning{border-style:dashed!important;color:var(--dashboard-text)!important}.hiring-dashboard .candidate-status--action{border-color:var(--dashboard-primary)!important;background:#4263eb24!important;color:var(--dashboard-text)!important}.hiring-dashboard .candidate-status--active .candidate-status-dot,.hiring-dashboard .candidate-status--action .candidate-status-dot{color:var(--dashboard-primary)!important;opacity:1}.hiring-dashboard .candidate-status--ready .candidate-status-dot{color:var(--dashboard-text)!important;opacity:.9}.hiring-dashboard .candidate-status--warning .candidate-status-dot{color:var(--dashboard-faint)!important;opacity:1}.hiring-dashboard .candidate-open-action,.hiring-dashboard .dashboard-comparison-summary,.hiring-dashboard .dashboard-comparison-summary strong{color:var(--dashboard-text)!important}.hiring-dashboard .dashboard-selection-bar{border-color:var(--dashboard-border)!important;border-radius:3px!important;background:#090b13f7!important}.hiring-dashboard .dashboard-selection-clear{border-color:var(--dashboard-border)!important;border-radius:3px!important;color:var(--dashboard-muted)!important}.hiring-dashboard .dashboard-comparison-button{border-color:var(--dashboard-primary)!important;border-radius:3px!important;background:var(--dashboard-primary)!important;color:var(--dashboard-text)!important}.hiring-dashboard .dashboard-comparison-button:not(:disabled):hover{background:var(--dashboard-primary-hover)!important}.hiring-dashboard .email-linked-language-switch{position:relative;display:inline-flex!important;align-items:center!important;gap:.45rem!important;min-height:36px;max-width:min(100%,190px)!important;padding:0 .65rem!important;border:1px solid var(--dashboard-border)!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;color:var(--dashboard-muted)!important}.hiring-dashboard .email-linked-language-switch__icon{color:var(--dashboard-primary)!important;font:500 .8rem JetBrains Mono,monospace!important}.hiring-dashboard .email-linked-language-switch select{min-width:0!important;width:100%!important;max-width:145px!important;min-height:34px;padding:0 1.4rem 0 0!important;border:0!important;border-radius:0!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent!important;color:var(--dashboard-text)!important;font:400 .8rem DM Sans,sans-serif!important;outline:0!important;cursor:pointer}.hiring-dashboard .email-linked-language-switch:after{content:"⌄";position:absolute;inset-inline-end:.55rem;top:50%;transform:translateY(-54%);color:var(--dashboard-faint);pointer-events:none;font-size:.75rem}.hiring-dashboard .email-linked-language-switch:focus-within{border-color:var(--dashboard-primary)!important}.hiring-dashboard .email-linked-language-switch select option{background:var(--dashboard-bg);color:var(--dashboard-text)}.hiring-dashboard .dashboard-live-dot{background:var(--dashboard-primary)!important;box-shadow:0 0 0 .35rem #4263eb1a!important}.hiring-dashboard :where(.candidate-score,.dashboard-score,.score-pill){display:none!important}@media (max-width: 640px){.hiring-dashboard .dashboard-kpi{min-height:42px!important}.hiring-dashboard .email-linked-language-switch{max-width:155px!important}}.dashboard-product-context{display:inline-flex;align-items:center;gap:.5rem;margin-inline:auto;padding-inline:1rem;color:#9aa2b8;font-size:.78rem;white-space:nowrap;overflow:hidden}.dashboard-product-context span:last-child{overflow:hidden;text-overflow:ellipsis}.dashboard-hero{padding-block:1.45rem .85rem}.dashboard-hero p{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.dashboard-hero p strong{color:#dbe5ff;font-variant-numeric:tabular-nums}.dashboard-attention-summary{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:.65rem;margin-bottom:.8rem;border:1px solid rgba(255,205,120,.2);border-radius:.9rem;background:#ffcd780e;color:#f4d79e;padding:.75rem .9rem;text-align:start;cursor:pointer}.dashboard-attention-summary:hover,.dashboard-attention-summary:focus-visible{border-color:#ffcd786b;background:#ffcd7816;outline:none}.dashboard-attention-dot{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:999px;background:currentColor;box-shadow:0 0 0 .3rem #ffcd7812}.dashboard-attention-summary strong{font-size:1.05rem}.dashboard-candidates{margin-top:.8rem;border-color:#91a9e529;background:#0b0f1df7;box-shadow:inset 0 1px #ffffff06,0 1.2rem 3.5rem #00000029}.dashboard-candidates__heading{align-items:center}.dashboard-candidates__title-row{display:flex;align-items:baseline;gap:.55rem}.dashboard-candidates__summary{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .42rem}.dashboard-candidates__summary strong{color:#dbe5ff;font-variant-numeric:tabular-nums}.dashboard-candidates__summary strong.is-attention{color:#ffd493}.dashboard-results-count{display:inline-flex;align-items:baseline;gap:.22rem;color:#858da3;font-size:.75rem;font-variant-numeric:tabular-nums}.dashboard-results-count strong{color:#e5ebfb;font-size:.9rem}.dashboard-comparison-summary{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:2.45rem;border:1px solid rgba(118,161,255,.24);border-radius:999px;background:#76a1ff14;color:#c8d8ff;padding:.38rem .72rem;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.dashboard-comparison-summary:hover:not(:disabled),.dashboard-comparison-summary:focus-visible:not(:disabled){border-color:#76a1ff85;background:#76a1ff24;color:#eef3ff;transform:translateY(-1px);outline:none}.dashboard-comparison-summary:disabled{cursor:not-allowed;opacity:.5}.dashboard-kpis{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.9rem 0 0;padding-bottom:.05rem}.dashboard-kpi{width:auto;min-width:8.6rem;min-height:2.8rem;display:inline-flex;align-items:center;gap:.42rem;border-color:#ffffff18;background:#ffffff06;padding:.52rem .76rem;text-align:start}.dashboard-kpi:hover,.dashboard-kpi:focus-visible{border-color:#76a1ff61;background:#76a1ff0f}.dashboard-kpi--active{border-color:#76a1ff8a;background:#3e5eb233;box-shadow:inset 0 0 0 1px #76a1ff0f}.dashboard-kpi strong{min-width:auto;font-size:1.02rem;font-variant-numeric:tabular-nums}.dashboard-kpi span{font-size:.79rem}.dashboard-kpi small{padding-inline-start:.12rem;color:#7f879b;font-size:.65rem}.dashboard-toolbar{grid-template-columns:minmax(18rem,1.7fr) minmax(9rem,.65fr) minmax(10rem,.75fr) auto;align-items:end;gap:.55rem;margin-top:.8rem;border:1px solid rgba(255,255,255,.055);border-radius:1rem;background:#ffffff05;padding:.7rem}.dashboard-toolbar label{gap:.28rem;color:#9199ad}.dashboard-toolbar input,.dashboard-toolbar select{min-height:2.65rem;border-color:#9baedf26;background:#090d19}.dashboard-toolbar input:focus,.dashboard-toolbar select:focus{border-color:#76a1ffa8;box-shadow:0 0 0 3px #76a1ff17}.dashboard-toolbar-reset{min-height:2.65rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgba(255,255,255,.1);border-radius:.8rem;background:#ffffff05;color:#c0c6d7;padding:0 .8rem;font:inherit;font-size:.78rem;cursor:pointer}.dashboard-toolbar-reset:hover:not(:disabled),.dashboard-toolbar-reset:focus-visible:not(:disabled){border-color:#76a1ff7a;color:#eef3ff;outline:none}.dashboard-toolbar-reset:disabled{cursor:default;opacity:.34}.dashboard-human-decision-note{display:flex;align-items:center;gap:.4rem;margin:.68rem 0 0;color:#858da1;font-size:.7rem}.dashboard-human-decision-note>span:first-child{color:#8daeff}.dashboard-table-head{display:grid;grid-template-columns:5.2rem minmax(15rem,1.45fr) minmax(10rem,.75fr) minmax(11rem,.82fr) minmax(11rem,.8fr);gap:.7rem;align-items:center;margin-top:.8rem;padding:0 .9rem .2rem 0;color:#7f879b;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.hiring-dashboard[dir=rtl] .dashboard-table-head{padding:0 0 .2rem .9rem}.dashboard-list{gap:.5rem;margin-top:.42rem}.dashboard-candidate-row{grid-template-columns:5.2rem minmax(0,1fr);min-height:5.15rem;border-color:#91a9e51f;background:#ffffff06}.dashboard-candidate-row:hover{border-color:#76a1ff61;background:#4e70c60e;box-shadow:0 .55rem 1.8rem #0000001f}.dashboard-candidate-row--selected{border-color:#76a1ff94;background:#76a1ff16;box-shadow:inset 0 0 0 1px #76a1ff17}.candidate-compare-check{grid-template-rows:auto auto;align-content:center;justify-items:center;gap:.32rem;border-left:0;border-inline-end:1px solid rgba(145,169,229,.11);padding-inline:.35rem}.candidate-compare-check>span{width:1.08rem;height:1.08rem}.candidate-compare-check>small{max-width:4.3rem;overflow:hidden;color:#8e9bb7;font-size:.6rem;font-weight:650;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.candidate-compare-check:has(input:checked)>small{color:#c9d8ff}.candidate-compare-check--disabled{opacity:.3}.dashboard-candidate-link{grid-template-columns:minmax(15rem,1.45fr) minmax(10rem,.75fr) minmax(11rem,.82fr) minmax(11rem,.8fr);gap:.7rem;padding:.78rem .9rem;cursor:pointer}.dashboard-candidate-link:hover .candidate-primary>strong{color:#fff}.candidate-primary>strong{font-size:.98rem;line-height:1.25;transition:color .15s ease}.candidate-primary>span{margin-top:.12rem;color:#9aa2b6;font-size:.75rem}.candidate-signals{gap:.3rem;margin-top:.38rem}.candidate-signal{max-width:18rem;border:1px solid transparent;padding:.2rem .48rem;font-size:.65rem}.candidate-signal--positive{border-color:#55e6b814}.candidate-signal--gap{border-color:#ffc66b14}.candidate-match-count{display:grid;gap:.22rem;justify-self:start;min-width:0}.candidate-match-count strong{color:#dce6ff;font-size:.78rem;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.candidate-match-count small{width:-moz-max-content;width:max-content;border-radius:999px;background:#55e6b812;color:#91ddc6;padding:.18rem .42rem;font-size:.61rem;font-weight:650}.candidate-status-cell{display:grid;gap:.3rem;justify-self:start;min-width:0;max-width:100%}.candidate-status-cell>small{max-width:15rem;overflow:hidden;color:#8b93a7;font-size:.64rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.candidate-status{display:inline-flex;align-items:center;gap:.4rem;justify-self:start;min-width:0;max-width:100%;border:1px solid rgba(255,255,255,.045)}.candidate-status--action{border-color:#ffd99824}.candidate-status--active{border-color:#76a1ff21}.candidate-status--ready{border-color:#55e6b81c}.candidate-status-dot{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:currentColor;opacity:.8}.candidate-open-action{display:inline-flex;align-items:center;gap:.5rem;justify-self:end;min-width:0;max-width:100%;border:1px solid rgba(118,161,255,.22);border-radius:.75rem;background:#76a1ff13;color:#c4d5ff;padding:.5rem .62rem;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.candidate-open-copy{display:grid;gap:.08rem;min-width:0}.candidate-open-copy strong{overflow:hidden;font-size:.72rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.candidate-open-copy small{overflow:hidden;color:#8ea3d0;font-size:.59rem;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dashboard-candidate-row:hover .candidate-open-action{border-color:#76a1ff80;background:#76a1ff24;color:#f3f6ff;transform:translate(1px)}.hiring-dashboard[dir=rtl] .dashboard-candidate-row:hover .candidate-open-action{transform:translate(-1px)}.candidate-open-arrow,.dashboard-comparison-arrow{display:inline-block;flex:0 0 auto}.hiring-dashboard[dir=rtl] .candidate-open-arrow,.hiring-dashboard[dir=rtl] .dashboard-comparison-arrow{transform:rotate(180deg)}.dashboard-selection-bar{width:min(calc(100% - 2rem),48rem)}.dashboard-selection-bar>div:first-child strong{font-size:.9rem}.dashboard-selection-actions{gap:.45rem}.dashboard-comparison-button{display:inline-flex;align-items:center;gap:.45rem}.hiring-dashboard[dir=rtl] .dashboard-toolbar,.hiring-dashboard[dir=rtl] .dashboard-candidates,.hiring-dashboard[dir=rtl] .dashboard-kpi,.hiring-dashboard[dir=rtl] .dashboard-candidate-link,.hiring-dashboard[dir=rtl] .dashboard-selection-bar{text-align:right}.hiring-dashboard[dir=ltr] .dashboard-toolbar,.hiring-dashboard[dir=ltr] .dashboard-candidates,.hiring-dashboard[dir=ltr] .dashboard-kpi,.hiring-dashboard[dir=ltr] .dashboard-candidate-link,.hiring-dashboard[dir=ltr] .dashboard-selection-bar{text-align:left}@media (max-width: 1180px){.dashboard-table-head{grid-template-columns:5.2rem minmax(13rem,1.35fr) minmax(9rem,.7fr) minmax(10rem,.78fr) minmax(10rem,.72fr)}.dashboard-candidate-link{grid-template-columns:minmax(13rem,1.35fr) minmax(9rem,.7fr) minmax(10rem,.78fr) minmax(10rem,.72fr)}}@media (max-width: 960px){.dashboard-kpis{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.25rem}.dashboard-kpi{flex:0 0 auto}.dashboard-toolbar{grid-template-columns:1fr 1fr auto}.dashboard-search{grid-column:1 / -1}.dashboard-table-head{display:none}.dashboard-candidate-row{grid-template-columns:4.6rem minmax(0,1fr)}.dashboard-candidate-link{grid-template-columns:minmax(0,1fr) auto}.candidate-match-count,.candidate-status-cell,.candidate-status{justify-self:start}.candidate-open-action{justify-self:end}}@media (max-width: 640px){.dashboard-product-context{display:none}.dashboard-hero{padding-block:1.1rem .7rem}.dashboard-kpi{min-width:7.5rem;min-height:2.65rem}.dashboard-candidates{padding:.85rem}.dashboard-candidates__heading{align-items:flex-start}.dashboard-candidates__summary{max-width:16rem}.dashboard-comparison-summary{flex:0 0 auto}.dashboard-toolbar{grid-template-columns:1fr 1fr;padding:.6rem}.dashboard-search,.dashboard-toolbar-reset{grid-column:1 / -1}.dashboard-toolbar-reset{width:100%}.dashboard-human-decision-note{align-items:flex-start}.dashboard-candidate-row{grid-template-columns:2.65rem minmax(0,1fr)}.candidate-compare-check{padding-inline:.2rem}.candidate-compare-check>small{display:none}.dashboard-candidate-link{grid-template-columns:1fr;gap:.62rem;padding:.78rem .75rem}.candidate-match-count,.candidate-status-cell{min-width:0}.candidate-status-cell>small{max-width:100%;white-space:normal}.candidate-open-action{justify-self:stretch;justify-content:space-between}.dashboard-selection-bar{grid-template-columns:1fr}.dashboard-selection-actions{width:100%}.dashboard-selection-clear,.dashboard-comparison-button{flex:1}}.dashboard-action-center{display:grid;gap:.9rem;margin-bottom:1rem;border:1px solid rgba(255,205,120,.18);border-radius:1.3rem;background:linear-gradient(135deg,#ffcd780e,#76a1ff09);padding:1rem}.dashboard-action-center__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.dashboard-action-center__heading>div{display:grid;gap:.25rem}.dashboard-action-center__eyebrow{color:#9ba8c5;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dashboard-action-center__heading h2{margin:0;font-size:clamp(1.2rem,2.5vw,1.55rem)}.dashboard-action-center__heading p{margin:0;color:#929bad;font-size:.78rem}.dashboard-action-center__count{display:grid;justify-items:center;min-width:5.5rem;border:1px solid rgba(255,205,120,.2);border-radius:1rem;background:#ffcd780f;padding:.55rem .7rem}.dashboard-action-center__count strong{color:#ffe0aa;font-size:1.45rem;line-height:1;font-variant-numeric:tabular-nums}.dashboard-action-center__count span{margin-top:.2rem;color:#a59a86;font-size:.62rem}.dashboard-action-center__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.dashboard-action-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:4.4rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:#080c18b8;color:inherit;padding:.72rem .8rem;text-align:start;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.dashboard-action-card:hover:not(:disabled),.dashboard-action-card:focus-visible:not(:disabled),.dashboard-action-card--active{border-color:#76a1ff75;background:#4967b71f;outline:none;transform:translateY(-1px)}.dashboard-action-card:disabled{cursor:default;opacity:.45}.dashboard-action-card>strong{min-width:2rem;color:#f4f7ff;font-size:1.25rem;font-variant-numeric:tabular-nums}.dashboard-action-card>span{display:grid;gap:.12rem;min-width:0}.dashboard-action-card>span strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-action-card>span small{overflow:hidden;color:#8f98ab;font-size:.64rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.dashboard-action-card__arrow{color:#8daeff;font-size:1rem}.hiring-dashboard[dir=rtl] .dashboard-action-card__arrow{transform:rotate(180deg)}.dashboard-filter-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.dashboard-filter-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:2.2rem;display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff06;color:#aeb6c8;padding:.35rem .65rem;font:inherit;font-size:.7rem;cursor:pointer}.dashboard-filter-chip strong{color:#e3eaff;font-variant-numeric:tabular-nums}.dashboard-filter-chip:hover,.dashboard-filter-chip:focus-visible,.dashboard-filter-chip--active{border-color:#76a1ff75;background:#76a1ff1c;color:#eef3ff;outline:none}.candidate-last-activity{color:#6f7a92!important;font-size:.61rem!important}@media (max-width: 860px){.dashboard-action-center__cards{grid-template-columns:1fr}.dashboard-action-card>span small{white-space:normal}}@media (max-width: 640px){.dashboard-action-center__heading{align-items:flex-start}.dashboard-action-center__count{min-width:4.5rem}.dashboard-filter-chips{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.2rem}.dashboard-filter-chip{flex:0 0 auto}}.dashboard-product-actions{display:inline-flex;align-items:center;gap:.65rem}.dashboard-mia-trigger{min-height:2.45rem;border:1px solid rgba(118,161,255,.34);border-radius:999px;background:#76a1ff1a;color:#dce7ff;padding:.45rem .85rem;font:inherit;font-size:.82rem;font-weight:750;cursor:pointer}.dashboard-mia-trigger:hover,.dashboard-mia-trigger:focus-visible{border-color:#76a1ff9e;background:#76a1ff29;outline:none}.dashboard-action-center__count{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;cursor:pointer}.dashboard-action-center__count:disabled{cursor:default;opacity:.65}.dashboard-action-inbox{display:grid;gap:.45rem}.dashboard-action-inbox__item{min-height:3.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;border:1px solid rgba(255,255,255,.075);border-radius:.9rem;background:#080c18b8;color:inherit;padding:.65rem .8rem;text-decoration:none}.dashboard-action-inbox__item:hover,.dashboard-action-inbox__item:focus-visible{border-color:#76a1ff6b;background:#4967b71a;outline:none}.dashboard-action-inbox__candidate,.dashboard-action-inbox__next{min-width:0;display:grid;gap:.16rem}.dashboard-action-inbox__candidate strong,.dashboard-action-inbox__next strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-action-inbox__candidate strong{font-size:.9rem}.dashboard-action-inbox__candidate small{color:#919bad}.dashboard-action-inbox__next{grid-template-columns:auto auto;align-items:center;color:#c7d7ff;font-size:.8rem}.hiring-dashboard[dir=rtl] .dashboard-action-inbox__next>span{transform:rotate(180deg)}.dashboard-action-inbox__all{justify-self:start;border:0;background:transparent;color:#9fbaff;padding:.45rem .2rem 0;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.dashboard-action-inbox__empty{border:1px dashed rgba(85,230,184,.16);border-radius:.9rem;color:#91ddc6;padding:.9rem;font-size:.85rem}.dashboard-primary-controls{display:grid;gap:.65rem;margin-top:.9rem}.dashboard-primary-filters{display:flex;flex-wrap:wrap;gap:.45rem}.dashboard-primary-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:2.6rem;display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.095);border-radius:999px;background:#ffffff06;color:#b5bdd0;padding:.48rem .78rem;font:inherit;font-size:.8rem;cursor:pointer}.dashboard-primary-filter strong{color:#e5ecff;font-size:.8rem;font-variant-numeric:tabular-nums}.dashboard-primary-filter:hover,.dashboard-primary-filter:focus-visible,.dashboard-primary-filter--active{border-color:#76a1ff80;background:#4967b724;color:#f4f7ff;outline:none}.dashboard-search-row{display:grid;grid-template-columns:minmax(16rem,1fr) auto;gap:.55rem;align-items:center}.dashboard-search-row .dashboard-search input{min-height:2.8rem;width:100%;border:1px solid rgba(155,174,223,.16);border-radius:.8rem;background:#090d19;color:#f5f7ff;padding:0 .9rem;font:inherit;font-size:.88rem;outline:none}.dashboard-search-row .dashboard-search input:focus{border-color:#76a1ffa8;box-shadow:0 0 0 3px #76a1ff17}.dashboard-more-filters{margin-top:.6rem;border-top:1px solid rgba(255,255,255,.055);padding-top:.55rem}.dashboard-more-filters>summary{width:-moz-max-content;width:max-content;display:inline-flex;align-items:center;gap:.35rem;color:#9da8bd;font-size:.8rem;font-weight:700;cursor:pointer}.dashboard-more-filters>summary::marker{color:#7f9ee6}.dashboard-more-filters[open]>summary{color:#d7e2fb}.dashboard-more-filters .dashboard-toolbar--sort-only{grid-template-columns:minmax(12rem,18rem);width:min(100%,20rem);margin-top:.6rem}.dashboard-comparison-summary{display:inline-flex!important}.dashboard-comparison-summary--active{border-color:#76a1ff9e;background:#3e5eb238}.dashboard-comparison-help{margin:.65rem 0 0;border:1px solid rgba(118,161,255,.16);border-radius:.75rem;background:#76a1ff0e;color:#b8c9ef;padding:.6rem .75rem;font-size:.8rem}.dashboard-table-head{grid-template-columns:minmax(15rem,1.45fr) minmax(10rem,.75fr) minmax(11rem,.82fr) minmax(11rem,.8fr);padding-inline:.9rem 3.9rem}.dashboard-table-head--comparison{grid-template-columns:5.2rem minmax(15rem,1.45fr) minmax(10rem,.75fr) minmax(11rem,.82fr) minmax(11rem,.8fr);padding-inline:0 3.9rem}.dashboard-candidate-row{grid-template-columns:minmax(0,1fr) 3.2rem;overflow:visible}.dashboard-candidate-row--comparison-mode{grid-template-columns:5.2rem minmax(0,1fr) 3.2rem}.candidate-mia-context{align-self:stretch;min-width:0;border:0;border-inline-start:1px solid rgba(145,169,229,.11);background:transparent;color:#90aef0;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.candidate-mia-context:hover,.candidate-mia-context:focus-visible{background:#76a1ff17;color:#eef3ff;outline:none}.candidate-row-evidence{max-height:0;display:flex;flex-wrap:wrap;gap:.3rem;margin-top:0;overflow:hidden;opacity:0;transition:max-height .15s ease,opacity .15s ease,margin-top .15s ease}.dashboard-candidate-row:hover .candidate-row-evidence,.dashboard-candidate-row:focus-within .candidate-row-evidence,.candidate-row-evidence--visible{max-height:3rem;margin-top:.38rem;opacity:1}.dashboard-load-more{display:grid;justify-items:center;gap:.45rem;margin-top:.9rem;border-top:1px solid rgba(255,255,255,.055);padding-top:.9rem;color:#8f98ac;font-size:.8rem}.dashboard-load-more button{min-height:2.6rem;border:1px solid rgba(118,161,255,.32);border-radius:.8rem;background:#76a1ff17;color:#d7e3ff;padding:.5rem 1rem;font:inherit;font-size:.82rem;font-weight:750;cursor:pointer}.hiring-dashboard .dashboard-action-center__eyebrow,.hiring-dashboard .dashboard-action-center__heading p,.hiring-dashboard .dashboard-action-center__count span,.hiring-dashboard .dashboard-action-inbox__candidate small,.hiring-dashboard .dashboard-filter-chip,.hiring-dashboard .dashboard-results-count,.hiring-dashboard .dashboard-human-decision-note,.hiring-dashboard .candidate-last-activity,.hiring-dashboard .candidate-status-cell>small,.hiring-dashboard .candidate-open-copy small,.hiring-dashboard .candidate-signal,.hiring-dashboard .candidate-compare-check>small,.hiring-dashboard .candidate-mia-context,.hiring-dashboard .dashboard-truncated,.hiring-dashboard .dashboard-load-more{font-size:max(.78rem,13px)!important}.dashboard-mia-backdrop{position:fixed;z-index:79;top:0;right:0;bottom:0;left:0;border:0;background:#010309a8;cursor:default}.dashboard-mia-drawer{position:fixed;z-index:80;inset-block:0;inset-inline-end:0;width:min(31rem,94vw);overflow-y:auto;border-inline-start:1px solid rgba(118,161,255,.2);background:#080c17;box-shadow:-1.5rem 0 4rem #0000006b;padding:1rem}.dashboard-mia-drawer[hidden]{display:none}.hiring-dashboard[dir=rtl] .dashboard-mia-drawer{box-shadow:1.5rem 0 4rem #0000006b}.dashboard-mia-drawer__header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:-1rem -1rem .8rem;border-bottom:1px solid rgba(255,255,255,.07);background:#080c17f5;padding:.85rem 1rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-mia-drawer__header strong{font-size:1rem}.dashboard-mia-drawer__header button{width:2.4rem;height:2.4rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff09;color:#dfe7f7;font-size:1.2rem;cursor:pointer}.dashboard-mia-drawer .recruiter-mia-assistant{margin:0}@media (max-width: 1180px){.dashboard-table-head{grid-template-columns:minmax(13rem,1.35fr) minmax(9rem,.7fr) minmax(10rem,.78fr) minmax(10rem,.72fr)}.dashboard-table-head--comparison{grid-template-columns:5.2rem minmax(13rem,1.35fr) minmax(9rem,.7fr) minmax(10rem,.78fr) minmax(10rem,.72fr)}}@media (max-width: 960px){.dashboard-table-head,.dashboard-table-head--comparison{display:none}.dashboard-candidate-row{grid-template-columns:minmax(0,1fr) 3rem}.dashboard-candidate-row--comparison-mode{grid-template-columns:4.6rem minmax(0,1fr) 3rem}}@media (max-width: 720px){.dashboard-product-actions{gap:.4rem}.dashboard-mia-trigger{min-height:2.2rem;padding-inline:.65rem;font-size:.78rem}.dashboard-action-inbox__item{grid-template-columns:1fr;gap:.4rem}.dashboard-action-inbox__next{justify-self:start}.dashboard-primary-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.2rem}.dashboard-primary-filter{flex:0 0 auto}.dashboard-search-row{grid-template-columns:1fr}.dashboard-more-filters .dashboard-toolbar--sort-only{grid-template-columns:1fr;width:100%}.dashboard-candidate-row,.dashboard-candidate-row--comparison-mode{grid-template-columns:minmax(0,1fr) 2.75rem}.dashboard-candidate-row--comparison-mode .candidate-compare-check{grid-column:1 / -1;grid-row:1;min-height:2.5rem;grid-template-columns:auto auto;grid-template-rows:1fr;justify-content:start;border-inline-end:0;border-bottom:1px solid rgba(145,169,229,.11);padding-inline:.75rem}.dashboard-candidate-row--comparison-mode .dashboard-candidate-link{grid-column:1;grid-row:2}.dashboard-candidate-row--comparison-mode .candidate-mia-context{grid-column:2;grid-row:2}}@media (max-width: 640px){.hiring-dashboard{overflow-x:hidden}.dashboard-shell{width:100%;padding-inline:max(.75rem,env(safe-area-inset-left));padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.dashboard-product-bar{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem .75rem;padding:.8rem}.dashboard-product-context{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-product-actions{grid-column:1 / -1;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto}.dashboard-product-actions .dashboard-mia-trigger{width:100%;min-width:0}.dashboard-hero{padding-block:1.35rem 1rem}.dashboard-hero h1{font-size:clamp(1.75rem,9vw,2.35rem);overflow-wrap:anywhere}.dashboard-hero p{display:flex;flex-wrap:wrap;gap:.25rem .4rem}.dashboard-action-center,.dashboard-candidates{border-radius:1rem;padding:.85rem}.dashboard-action-center__heading,.dashboard-candidates__heading{display:grid;grid-template-columns:1fr;gap:.75rem}.dashboard-action-center__count,.dashboard-comparison-summary{width:100%;min-height:2.75rem;justify-content:center}.dashboard-primary-filters{margin-inline:-.85rem;padding-inline:.85rem;scroll-padding-inline:.85rem;overscroll-behavior-inline:contain;scrollbar-width:none}.dashboard-primary-filters::-webkit-scrollbar{display:none}.dashboard-primary-filter,.dashboard-toolbar-reset,.dashboard-search-row .dashboard-search input,.dashboard-more-filters summary,.dashboard-more-filters select{min-height:2.75rem}.dashboard-search-row{gap:.45rem}.dashboard-toolbar-reset{width:100%}.dashboard-action-inbox__item{min-width:0;padding:.75rem}.dashboard-action-inbox__candidate strong,.dashboard-action-inbox__next strong{white-space:normal;overflow-wrap:anywhere}.dashboard-candidate-row,.dashboard-candidate-row--comparison-mode{grid-template-columns:1fr;overflow:hidden}.dashboard-candidate-row--comparison-mode .candidate-compare-check{grid-column:1;grid-row:auto}.dashboard-candidate-row .dashboard-candidate-link,.dashboard-candidate-row--comparison-mode .dashboard-candidate-link{grid-column:1;grid-row:auto;min-width:0;grid-template-columns:1fr;gap:.7rem;padding:.85rem}.candidate-primary>strong,.candidate-primary>span,.candidate-signal,.candidate-status-cell,.candidate-open-copy{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.candidate-match-count,.candidate-status-cell,.candidate-open-action{justify-self:stretch}.candidate-open-action{min-height:2.75rem;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(145,169,229,.11);padding-top:.65rem}.candidate-row-evidence{max-height:none;margin-top:.4rem;opacity:1}.candidate-mia-context,.dashboard-candidate-row--comparison-mode .candidate-mia-context{grid-column:1;grid-row:auto;min-height:2.75rem;border-inline-start:0;border-top:1px solid rgba(145,169,229,.11)}.dashboard-selection-bar{right:.75rem;left:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));width:auto;transform:none;grid-template-columns:1fr;border-radius:1rem}.dashboard-selection-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.dashboard-mia-drawer{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;border-inline-start:0;padding:.85rem max(.85rem,env(safe-area-inset-right)) calc(.85rem + env(safe-area-inset-bottom)) max(.85rem,env(safe-area-inset-left))}.dashboard-mia-drawer__header{margin:-.85rem -.85rem .8rem;padding-top:calc(.85rem + env(safe-area-inset-top))}}@media (max-width: 380px){.dashboard-shell{padding-inline:.55rem}.dashboard-product-bar,.dashboard-action-center,.dashboard-candidates{border-radius:.85rem}.dashboard-product-actions{grid-template-columns:1fr}.dashboard-product-actions .dashboard-mia-trigger,.dashboard-product-actions>*{width:100%}.dashboard-selection-actions{grid-template-columns:1fr}}.recruiter-job-switcher{position:relative;flex:0 1 300px;min-width:min(260px,38vw);display:grid;gap:4px;padding-block:8px}.recruiter-job-switcher__label{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;color:#c6d1e7;font-size:12px;font-weight:800;letter-spacing:.02em}.recruiter-job-switcher__label select{width:100%;min-width:0;min-height:40px;box-sizing:border-box;border:1px solid rgba(118,161,255,.34);border-radius:12px;background:#11192b;color:#f3f7f5;padding:8px 34px 8px 11px;font:inherit;font-size:14px;font-weight:700;text-overflow:ellipsis;color-scheme:dark;cursor:pointer}.recruiter-workflow-experience[dir=rtl] .recruiter-job-switcher__label select{padding:8px 11px 8px 34px}.recruiter-job-switcher__label select:hover:not(:disabled){border-color:#76a1ff9e;background:#17223a}.recruiter-job-switcher__label select:focus-visible{border-color:#93c5fd;outline:2px solid #93c5fd;outline-offset:2px}.recruiter-job-switcher__label select:disabled{cursor:default;opacity:.72}.recruiter-job-switcher__message{position:absolute;inset-block-start:calc(100% - 7px);inset-inline-start:0;z-index:40;max-width:min(360px,90vw);border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#101726;color:#b9c5dc;padding:5px 8px;font-size:12px;line-height:1.35;box-shadow:0 8px 24px #00000042}.recruiter-job-switcher__message--error{border-color:#ff8a805c;color:#ffc0bc}@media (max-width: 900px){.recruiter-workflow-experience__toolbar{flex-wrap:wrap}.recruiter-job-switcher{flex:1 1 100%;min-width:0;padding-block-end:2px}.recruiter-workflow-experience__toolbar .recruiter-workflow-experience__nav{flex:1 1 0}}@media (max-width: 480px){.recruiter-job-switcher__label{grid-template-columns:1fr;gap:3px}.recruiter-job-switcher__label select{min-height:42px;font-size:13px}.recruiter-job-switcher__message{position:static;max-width:none;box-shadow:none}}.job-insights-command{display:grid;gap:18px}.job-insights-command__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.job-insights-command__header h3{margin:0 0 5px;font-size:1.15rem}.job-insights-command__header p{margin:0;color:#949caf;line-height:1.5}.job-insights-command__coverage-badge{min-width:96px;border:1px solid rgba(119,158,255,.22);border-radius:14px;background:#5c84ee14;padding:10px 12px;text-align:center}.job-insights-command__coverage-badge strong,.job-insights-command__coverage-badge span{display:block}.job-insights-command__coverage-badge strong{font-size:1.35rem;color:#c8d8ff}.job-insights-command__coverage-badge span{margin-top:2px;color:#8794b3;font-size:.7rem}.job-insights-command__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.job-insights-command__kpis article{border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#ffffff05;padding:13px}.job-insights-command__kpis article.is-warning{border-color:#f4b75933;background:#f4b7590d}.job-insights-command__kpis span{display:block;color:#878fa4;font-size:.75rem}.job-insights-command__kpis strong{display:block;margin-top:5px;font-size:1.55rem}.job-insights-command__actions,.job-insights-command__top,.job-insights-command__two-column>section,.job-insights-command__pipeline{border-top:1px solid rgba(255,255,255,.06);padding-top:15px}.job-insights-command__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.job-insights-command__section-heading h3,.job-insights-command__two-column h3,.job-insights-command__pipeline h3{margin:0}.job-insights-command__section-heading p{margin:4px 0 0;color:#8e96aa;font-size:.8rem}.job-insights-command__section-heading>span{color:#8e96aa;font-size:.75rem}.job-insights-command__action-list{display:grid;gap:8px}.job-insights-command__action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff05;padding:12px 13px}.job-insights-command__action--urgent{border-color:#ff686842;background:#ff5b5b0d}.job-insights-command__action--attention,.job-insights-command__action--warning{border-color:#f4b75933;background:#f4b75909}.job-insights-command__action strong{display:block}.job-insights-command__action p{margin:4px 0 0;color:#9ba2b4;font-size:.82rem}.job-insights-command__action a{border:1px solid rgba(118,156,255,.25);border-radius:10px;background:#5e84ee1f;color:#dce7ff;padding:8px 11px;text-decoration:none;white-space:nowrap}.job-insights-command__healthy{display:flex;flex-direction:column;gap:4px;border:1px solid rgba(104,207,151,.18);border-radius:14px;background:#46ac760d;padding:13px}.job-insights-command__healthy span{color:#8ca99a;font-size:.8rem}.job-insights-command__candidate-list{display:grid;gap:7px}.job-insights-command__candidate{display:grid;grid-template-columns:minmax(170px,.9fr) auto minmax(260px,1.2fr) auto;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#ffffff05;padding:11px 12px;color:#f3f5fa;text-decoration:none}.job-insights-command__candidate:hover{border-color:#779eff2e;background:#779eff09}.job-insights-command__candidate-main{display:flex;flex-direction:column;gap:2px}.job-insights-command__candidate-main span{color:#858da1;font-size:.75rem}.job-insights-command__candidate-badges{display:flex;flex-wrap:wrap;gap:5px}.job-insights-command__candidate-badges span{border-radius:999px;padding:4px 7px;font-size:.68rem;color:#969db1;background:#ffffff0b}.job-insights-command__candidate-badges .is-recommended{color:#bcd0ff;background:#638df51f}.job-insights-command__candidate-badges .advanced-stage{color:#a7d8ba;background:#4ea9711a}.job-insights-command__candidate-badges .pre-interview{color:#d4b889;background:#be8b3814}.job-insights-command__candidate-signals{display:flex;gap:8px;min-width:0}.job-insights-command__candidate-signals>span{min-width:0;flex:1;border-inline-start:1px solid rgba(255,255,255,.06);padding-inline-start:8px}.job-insights-command__candidate-signals small,.job-insights-command__candidate-signals b{display:block}.job-insights-command__candidate-signals small{color:#747d92;font-size:.65rem}.job-insights-command__candidate-signals b{margin-top:2px;color:#b6c6eb;font-size:.75rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-insights-command__candidate-signals .is-gap b{color:#d9b785}.job-insights-command__score{min-width:52px;text-align:center}.job-insights-command__score strong,.job-insights-command__score span{display:block}.job-insights-command__score strong{color:#bcd1ff;font-size:1.15rem}.job-insights-command__score span{color:#737c91;font-size:.62rem}.job-insights-command__empty{color:#858da1;margin:0;padding:16px 0}.job-insights-command__two-column{display:grid;grid-template-columns:1fr 1fr;gap:18px}.job-insights-command__signals-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.job-insights-command__signals-grid>div{border:1px solid rgba(255,255,255,.06);border-radius:13px;background:#ffffff05;padding:11px}.job-insights-command__signals-grid h4{margin:0 0 8px;font-size:.8rem;color:#abb2c4}.job-insights-command__signals-grid div>span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;margin-top:6px;color:#9fb7eb;font-size:.75rem}.job-insights-command__signals-grid div>span strong{min-width:24px;border-radius:999px;background:#5c84ee17;padding:3px 6px;text-align:center}.job-insights-command__signals-grid div>span.is-gap{color:#d5b27f}.job-insights-command__signals-grid p{margin:0;color:#7f879b;font-size:.75rem;line-height:1.45}.job-insights-command__coverage{height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden;margin:12px 0}.job-insights-command__coverage>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6e8fe8,#8faaff)}.job-insights-command__coverage-list{display:grid;gap:6px;margin:0;padding-inline-start:18px;color:#939bae;font-size:.78rem}.job-insights-command__coverage-list strong{color:#d5ddf0}.job-insights-command__two-column section>p.is-warning,.job-insights-command__two-column section>p.is-healthy{margin:11px 0 0;border-radius:11px;padding:9px 10px;font-size:.76rem;line-height:1.45}.job-insights-command__two-column section>p.is-warning{background:#cc964012;color:#c9aa77}.job-insights-command__two-column section>p.is-healthy{background:#46ac760f;color:#8fc1a2}.job-insights-command__pipeline>div{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr));gap:7px;margin-top:10px}.job-insights-command__pipeline article{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#ffffff05;padding:9px 10px}.job-insights-command__pipeline article span{color:#868ea2;font-size:.7rem}.job-insights-command__pipeline article strong{color:#d8deea}@media (max-width: 1050px){.job-insights-command__candidate{grid-template-columns:minmax(160px,1fr) auto auto}.job-insights-command__candidate-signals{grid-column:1 / -1}.job-insights-command__pipeline>div{grid-template-columns:repeat(4,minmax(100px,1fr))}}@media (max-width: 760px){.job-insights-command__header,.job-insights-command__section-heading{flex-direction:column}.job-insights-command__coverage-badge{width:100%;box-sizing:border-box}.job-insights-command__kpis,.job-insights-command__two-column,.job-insights-command__signals-grid{grid-template-columns:1fr 1fr}.job-insights-command__candidate{grid-template-columns:minmax(0,1fr) auto}.job-insights-command__candidate-badges,.job-insights-command__candidate-signals{grid-column:1 / -1}.job-insights-command__action{grid-template-columns:1fr}.job-insights-command__action a{width:-moz-max-content;width:max-content}.job-insights-command__pipeline>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.job-insights-command__kpis,.job-insights-command__two-column,.job-insights-command__signals-grid{grid-template-columns:1fr}.job-insights-command__candidate-signals{flex-direction:column}}.recruiter-board-overlay{color-scheme:dark;box-sizing:border-box;position:fixed;width:min(900px,calc(100vw - 24px));max-width:100%;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;border:1px solid #334567;border-radius:18px;background:#0d1424;color:#edf3ff;box-shadow:0 20px 90px #0009;font:inherit;text-align:start;overflow:hidden}.recruiter-board-overlay[open]{display:flex;flex-direction:column}.recruiter-board-overlay::backdrop{background:#020611b8}.recruiter-board-overlay.is-drawer{inset-block:0;inset-inline-start:auto;inset-inline-end:0;margin:0;height:100vh;height:100dvh;max-height:100dvh;width:min(540px,100vw);border-radius:0;border-block:0}.recruiter-board-overlay__header,.recruiter-board-overlay__footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:#0d1424}.recruiter-board-overlay__header{border-bottom:1px solid #27334b;padding-top:max(16px,env(safe-area-inset-top))}.recruiter-board-overlay__header h2{margin:0;font-size:1.15rem;overflow-wrap:anywhere}.recruiter-board-overlay__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px}.recruiter-board-overlay.is-drawer>.recruiter-board-overlay__body{flex:1 1 auto}.recruiter-board-overlay__footer{flex-wrap:wrap;border-top:1px solid #27334b;padding-bottom:max(16px,env(safe-area-inset-bottom))}.recruiter-board-overlay button,.recruiter-board-overlay select,.recruiter-board-overlay textarea,.recruiter-board-overlay a{box-sizing:border-box;min-height:44px;border:1px solid #415984;border-radius:10px;color:#edf3ff;background:#192844;padding:9px 12px;font:inherit;text-decoration:none}.recruiter-board-overlay button,.recruiter-board-overlay a{cursor:pointer}.recruiter-board-overlay button:disabled,.recruiter-board-overlay select:disabled{opacity:.55;cursor:not-allowed}.recruiter-board-overlay :focus-visible{outline:3px solid #8eadff;outline-offset:2px}.recruiter-board-overlay [data-board-close]{flex:0 0 44px;font-size:1.3rem}.recruiter-board-overlay section+section{margin-top:20px}.recruiter-board-overlay h3{margin:0 0 8px;font-size:1rem}.recruiter-board-overlay p{line-height:1.55;overflow-wrap:anywhere}.recruiter-board-overlay ul{padding-inline-start:20px}.recruiter-board-overlay li{margin-block:8px;overflow-wrap:anywhere}.recruiter-board-overlay small{color:#aab8d4}.recruiter-board-overlay label{display:grid;gap:8px}.recruiter-board-overlay textarea{width:100%;min-height:100px;resize:vertical}.recruiter-board-overlay .board-field{margin-block:14px}.recruiter-board-overlay .board-note,.recruiter-board-overlay .board-signal{border:1px solid #27334b;border-radius:10px;padding:12px;margin-block:10px}.recruiter-board-overlay .board-note p{white-space:pre-wrap;margin:6px 0}.recruiter-board-overlay .board-error{color:#ffbdac}.recruiter-board-overlay .board-stage-option{display:flex;align-items:center;min-height:44px;gap:10px}.recruiter-board-overlay .board-stage-option input{width:20px;height:20px}.recruiter-board-overlay .board-stage-option small{margin-inline-start:auto}@media (max-width: 600px){.recruiter-board-overlay{width:calc(100vw - 12px)}.recruiter-board-overlay__body{padding:14px}.recruiter-board-overlay__header,.recruiter-board-overlay__footer{padding-inline:14px}.recruiter-board-overlay__footer>*{flex:1 1 auto;text-align:center}.recruiter-board-overlay input,.recruiter-board-overlay select,.recruiter-board-overlay textarea{font-size:16px}}.command-pipeline-view{display:grid;gap:10px}.command-pipeline-overview{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid rgba(125,167,255,.12);border-radius:15px;background:linear-gradient(135deg,#4263eb13,#ffffff03);padding:12px 14px}.command-pipeline-overview__eyebrow{display:block;margin-bottom:3px;color:#a9c4ff;font-size:.72rem;font-weight:800;letter-spacing:.04em}.command-pipeline-overview p{max-width:760px;margin:0;color:#979fb4;font-size:.8rem;line-height:1.5}.command-pipeline-summary{display:flex;flex:0 0 auto;gap:7px}.command-pipeline-summary>span{display:grid;min-width:96px;gap:1px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#0507115c;padding:8px 10px;color:#858da1;font-size:.68rem}.command-pipeline-summary strong{color:#f3f7f5;font-size:1.08rem}.command-pipeline-summary .needs-attention{border-color:#f7b9552e;background:#f7b9550b}.command-pipeline-summary .needs-attention strong{color:#ffd38b}.command-invitation-help{display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(125,167,255,.13);border-radius:11px;background:#4263eb09;padding:9px 11px;color:#919db8;font-size:.71rem;line-height:1.45}.command-invitation-help strong{flex:0 0 auto;color:#c3d2fb}.command-pipeline-legend{display:flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;max-width:100%;color:#7d8599;font-size:.71rem}.command-pipeline-legend>span:first-child{display:grid;flex:0 0 auto;width:22px;height:22px;place-items:center;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#ffffff05;color:#9db9f7}.command-pipeline-scale-hint{margin-inline-start:4px;border-inline-start:1px solid rgba(255,255,255,.07);padding-inline-start:9px;color:#6c7489}.command-pipeline-view .command-pipeline{grid-template-columns:repeat(7,minmax(225px,1fr));gap:9px;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 1px 10px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(143,151,170,.52) rgba(255,255,255,.025)}.command-pipeline-view .command-pipeline::-webkit-scrollbar{height:8px}.command-pipeline-view .command-pipeline::-webkit-scrollbar-track{border-radius:999px;background:#ffffff06}.command-pipeline-view .command-pipeline::-webkit-scrollbar-thumb{border-radius:999px;background:#8f97aa6b}.command-pipeline-view .command-pipeline-column{display:grid;grid-template-rows:auto auto;align-content:start;min-height:320px;overflow:visible;border:1px solid rgba(255,255,255,.055);border-radius:15px;background:#0507113d;padding:9px;scroll-snap-align:start;transition:border-color .15s ease,background .15s ease}.command-pipeline-view .command-pipeline-column.is-drop-ready{border-color:#7da7ff38;background:#4263eb08}.command-pipeline-view .command-pipeline-column.is-drop-ready:hover{border-color:#7da7ff85;background:#4263eb12}.command-pipeline-view .command-pipeline-column>header{min-height:51px;padding:2px 2px 9px}.command-pipeline-heading{display:grid;gap:2px;min-width:0;width:100%}.command-pipeline-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.command-pipeline-title-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f1f4f8;font-size:.88rem;line-height:1.2}.command-pipeline-step{color:#606a83;font-size:.61rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.command-pipeline-range{color:#6d768d;font-size:.63rem}.command-pipeline-view .command-pipeline-count{display:inline-grid;flex:0 0 auto;min-width:26px;height:24px;place-items:center;border:1px solid rgba(255,255,255,.065);border-radius:999px;background:#121622;padding:0 7px;color:#c5cbd9;font-size:.7rem;font-weight:800}.command-pipeline-view .command-pipeline-stack{display:grid;align-content:start;min-height:0;overflow:visible;gap:7px;padding:0}.command-pipeline-view .command-pipeline-card{position:relative;display:grid;gap:7px;border:1px solid rgba(255,255,255,.065);border-inline-start:3px solid #4263eb;border-radius:12px;background:#101423;padding:9px 10px 10px;box-shadow:0 6px 16px #00000017;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .15s ease}.command-pipeline-view .command-pipeline-card:hover{border-color:#7da7ff33;transform:translateY(-1px);box-shadow:0 9px 20px #00000024}.command-pipeline-view .command-pipeline-card.is-moving{opacity:.58;pointer-events:none}.command-pipeline-view .command-pipeline-card--urgent{border-inline-start-color:#ff6969}.command-pipeline-view .command-pipeline-card--attention{border-inline-start-color:#f7b955}.command-pipeline-view .command-pipeline-card--none{border-inline-start-color:#65708f}.command-pipeline-card__top{display:flex;align-items:center;justify-content:space-between;min-height:16px}.command-pipeline-view .command-pipeline-card__top label{position:static;display:inline-flex;align-items:center}.command-pipeline-view .command-pipeline-card__top input{width:15px;height:15px;margin:0;accent-color:#4263eb;cursor:pointer}.command-pipeline-drag-handle{color:#59637c;font-size:.92rem;letter-spacing:-3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.command-pipeline-view .command-pipeline-card a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:0}.command-pipeline-view .command-pipeline-card a strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.command-pipeline-score{border:1px solid rgba(66,99,235,.17);border-radius:999px;background:#4263eb13;padding:3px 6px;color:#b9cbff!important;font-size:.64rem!important;font-weight:800;white-space:nowrap}.command-invitation-state,.command-pipeline-card__next-action{display:grid;gap:5px;border-top:1px solid rgba(255,255,255,.045);padding-top:7px}.command-invitation-state>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.command-invitation-state small{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#697288;font-size:.59rem;white-space:nowrap}.command-invitation-status{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid rgba(125,167,255,.14);border-radius:999px;background:#4263eb11;padding:3px 6px;color:#b9cbff;font-size:.61rem;font-weight:800}.command-invitation-status--sent,.command-invitation-status--started,.command-invitation-status--completed{border-color:#4dca8e2e;background:#4dca8e0f;color:#a8e7c8}.command-invitation-status--failed,.command-invitation-status--dead{border-color:#ff696936;background:#ff69690f;color:#ffb0b0}.command-invitation-status--expired,.command-invitation-status--revoked{border-color:#f7b95533;background:#f7b9550f;color:#ffd38b}.command-pipeline-card__next-action{gap:2px}.command-pipeline-card__next-action>span{color:#5f6981;font-size:.61rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.command-pipeline-card__next-action>strong{color:#b6bdcc;font-size:.72rem;font-weight:650;line-height:1.35}.command-pipeline-card__actions{position:relative}.command-pipeline-card__actions summary{display:inline-grid;width:28px;height:26px;place-items:center;margin-inline-start:auto;border:1px solid rgba(125,167,255,.14);border-radius:8px;background:#4263eb0b;color:#9fb7ef;cursor:pointer;list-style:none}.command-pipeline-card__actions summary::-webkit-details-marker{display:none}.command-pipeline-card__actions summary:hover{border-color:#7da7ff47;background:#4263eb17;color:#d5e1ff}.command-pipeline-card__actions summary span:first-child{font-size:1rem;line-height:1;transform:translateY(-2px)}.command-pipeline-card__actions summary span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.command-pipeline-card__actions-panel{display:grid;gap:7px;margin-top:7px;border-top:1px solid rgba(255,255,255,.045);padding-top:7px}.command-invitation-actions{display:flex;flex-wrap:wrap;gap:5px}.command-invitation-actions button,.command-pipeline-move-controls button{min-height:32px;border:1px solid rgba(125,167,255,.18);border-radius:8px;background:#4263eb11;padding:5px 8px;color:#cbd8ff;font-size:.65rem;font-weight:750;cursor:pointer}.command-invitation-actions button.is-danger{border-color:#ff696929;color:#ffb0b0}.command-pipeline-move-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px}.command-pipeline-move-controls label{display:grid;gap:4px;min-width:0}.command-pipeline-move-controls label>span{color:#75809a;font-size:.61rem;font-weight:750}.command-pipeline-move-controls select{width:100%;min-height:34px;border:1px solid rgba(125,167,255,.16);border-radius:8px;background:#0b0f1d;padding:5px 7px;color:#d8def0;font:inherit;font-size:.69rem}.command-pipeline-move-controls button:disabled,.command-invitation-actions button:disabled{cursor:not-allowed;opacity:.45}.command-pipeline-load-more{display:grid;width:100%;gap:2px;border:1px dashed rgba(125,167,255,.19);border-radius:11px;background:#4263eb0a;padding:9px 10px;color:#cbd8ff;text-align:center;cursor:pointer}.command-pipeline-load-more span{color:#6c7690;font-size:.62rem}.command-pipeline-view .command-pipeline-empty{display:grid;min-height:96px;place-content:center;gap:3px;border-color:#7da7ff1a;padding:10px;text-align:center}.command-pipeline-empty strong{color:#858da1;font-size:.73rem}.command-pipeline-empty span{max-width:160px;color:#616a80;font-size:.65rem;line-height:1.35}@media (min-width:1700px){.command-pipeline-view .command-pipeline{grid-template-columns:repeat(7,minmax(0,1fr));overflow-x:visible}}@media (max-width:1100px){.command-pipeline-view .command-pipeline{grid-template-columns:repeat(7,minmax(230px,1fr))}}@media (max-width:720px){.command-pipeline-overview{align-items:stretch;flex-direction:column;gap:12px}.command-pipeline-summary{display:grid;grid-template-columns:1fr 1fr}.command-pipeline-summary>span{min-width:0}.command-invitation-help{display:grid;gap:4px}.command-pipeline-legend{align-items:flex-start;flex-wrap:wrap}.command-pipeline-scale-hint{flex-basis:100%;margin-inline-start:31px;border-inline-start:0;padding-inline-start:0}.command-pipeline-view .command-pipeline{grid-template-columns:repeat(7,minmax(88vw,1fr));scroll-padding-inline:1px}.command-pipeline-view .command-pipeline-column{min-height:300px}.command-pipeline-move-controls{grid-template-columns:1fr}.command-pipeline-move-controls button,.command-pipeline-move-controls select{min-height:44px}.command-pipeline-card__actions summary{width:34px;height:32px}}@media (prefers-reduced-motion:reduce){.command-pipeline-view .command-pipeline-card,.command-pipeline-view .command-pipeline-column{transition:none}.command-pipeline-view .command-pipeline-card:hover{transform:none}}.command-pipeline-drag-unavailable{margin-inline-start:4px;border-inline-start:1px solid rgba(247,185,85,.22);padding-inline-start:9px;color:#ffd38b;font-weight:700}.command-pipeline-drag-feedback{position:sticky;top:8px;z-index:12;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;border:1px solid rgba(125,167,255,.26);border-radius:13px;background:#0a0f1ff5;padding:9px 11px;box-shadow:0 12px 30px #0000003d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.command-pipeline-drag-feedback__icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(125,167,255,.2);border-radius:9px;background:#4263eb1a;color:#c9d7ff;font-size:.9rem;font-weight:900}.command-pipeline-drag-feedback>div{display:grid;gap:2px;min-width:0}.command-pipeline-drag-feedback strong{color:#edf2ff;font-size:.78rem}.command-pipeline-drag-feedback span:not(.command-pipeline-drag-feedback__icon),.command-pipeline-drag-feedback small{color:#9ba8c2;font-size:.68rem;line-height:1.4}.command-pipeline-drag-feedback small{color:#78849d}.command-pipeline-drag-feedback>button{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff06;color:#aeb8ce;font-size:1rem;cursor:pointer}.command-pipeline-drag-feedback.is-dragging,.command-pipeline-drag-feedback.is-info{border-color:#7da7ff5c;background:#101932f7}.command-pipeline-drag-feedback.is-success{border-color:#4dca8e57;background:#0a221bf7}.command-pipeline-drag-feedback.is-success .command-pipeline-drag-feedback__icon{border-color:#4dca8e47;background:#4dca8e1a;color:#a8e7c8}.command-pipeline-drag-feedback.is-error{border-color:#ff69695c;background:#2a1119f7}.command-pipeline-drag-feedback.is-error .command-pipeline-drag-feedback__icon{border-color:#ff696947;background:#ff69691a;color:#ffb0b0}.command-pipeline-view .command-pipeline-column.is-drag-active{position:relative;isolation:isolate}.command-pipeline-view .command-pipeline-column.is-drag-active .command-pipeline-stack{opacity:.24;filter:saturate(.55);transition:opacity .14s ease,filter .14s ease}.command-pipeline-view .command-pipeline-column.is-drop-available{border-color:#7da7ff57;background:#4263eb0b}.command-pipeline-view .command-pipeline-column.is-drop-hovered{border-color:#7eaeffe6;background:#4263eb1f;box-shadow:0 0 0 2px #5280ff33,0 16px 34px #0000002e;transform:translateY(-2px)}.command-pipeline-view .command-pipeline-column.is-drag-source,.command-pipeline-view .command-pipeline-column.is-drop-rejected{border-color:#f7b9554d;background:#f7b95509}.command-pipeline-drop-cue{position:absolute;top:59px;right:7px;bottom:7px;left:7px;z-index:5;display:grid;place-content:center;justify-items:center;gap:5px;min-height:120px;border:1px dashed rgba(125,167,255,.45);border-radius:12px;background:#0c1224e0;padding:18px 12px;color:inherit;font:inherit;text-align:center;pointer-events:none}.command-pipeline-drop-cue>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(125,167,255,.28);border-radius:11px;background:#4263eb1f;color:#d4e0ff;font-size:1.15rem;font-weight:900}.command-pipeline-drop-cue strong{color:#e7edff;font-size:.78rem;line-height:1.35}.command-pipeline-drop-cue small{max-width:180px;color:#8f9bb4;font-size:.65rem;line-height:1.4}.command-pipeline-drop-cue.is-blocked{border-color:#f7b9554d;background:#1f1912e6}.command-pipeline-drop-cue.is-blocked>span{border-color:#f7b9553d;background:#f7b95514;color:#ffd38b}.command-pipeline-column.is-drop-hovered .command-pipeline-drop-cue{border-style:solid;border-color:#92b8ffcc;background:#18274bf0}.command-pipeline[data-move-mode=pick] .command-pipeline-drop-cue.is-click-target{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;pointer-events:auto;cursor:pointer;touch-action:manipulation;border-style:solid;border-color:#92b8ffb8;background:#121f3df7;box-shadow:inset 0 0 0 1px #92b8ff1f}.command-pipeline[data-move-mode=pick] .command-pipeline-drop-cue.is-click-target:hover{border-color:#a6c5fffa;background:#1c2f5bfa;box-shadow:inset 0 0 0 2px #92b8ff2e,0 12px 28px #0000002e}.command-pipeline[data-move-mode=pick] .command-pipeline-drop-cue.is-click-target:focus-visible{outline:3px solid rgba(182,207,255,.94);outline-offset:-5px}.command-pipeline[data-move-mode=pick] .command-pipeline-drop-cue.is-click-target[aria-disabled=true]{cursor:not-allowed}.command-pipeline[data-move-mode=pick] .command-pipeline-column.is-drag-active .command-pipeline-stack{opacity:.12}@media (max-width:720px){.command-pipeline-drag-feedback{position:static;grid-template-columns:auto minmax(0,1fr)}.command-pipeline-drag-feedback>button{grid-column:1/-1;width:100%;height:34px}.command-pipeline-drop-cue{top:59px;right:7px;bottom:7px;left:7px;min-height:148px}}@media (prefers-reduced-motion:reduce){.command-pipeline-view .command-pipeline-column.is-drop-hovered{transform:none}.command-pipeline-view .command-pipeline-column.is-drag-active .command-pipeline-stack{transition:none}}.command-pipeline-view{--pipeline-text: #f4f7ff;--pipeline-muted: #939db7;--pipeline-border: rgba(151, 174, 234, .14);--pipeline-panel: rgba(10, 14, 27, .86);gap:14px}.command-pipeline-overview{position:relative;isolation:isolate;min-height:112px;overflow:hidden;border-color:#7ea0ff33;border-radius:20px;background:radial-gradient(circle at 12% 0%,rgba(88,128,255,.2),transparent 36%),radial-gradient(circle at 92% 100%,rgba(66,99,235,.12),transparent 32%),linear-gradient(135deg,#111830f5,#080b17f5);padding:18px 20px;box-shadow:0 24px 54px #00000038,inset 0 1px #ffffff09}.command-pipeline-overview:after{position:absolute;inset:auto -44px -68px auto;z-index:-1;width:180px;height:180px;border:1px solid rgba(126,160,255,.12);border-radius:50%;box-shadow:0 0 0 24px #7ea0ff06,0 0 0 48px #7ea0ff05;content:""}.command-pipeline-overview__copy{display:flex;align-items:center;min-width:0;gap:13px}.command-pipeline-overview__mark{display:grid;flex:0 0 auto;width:46px;height:46px;place-items:center;border:1px solid rgba(131,164,255,.28);border-radius:14px;background:linear-gradient(145deg,#4a70e93d,#4a70e90f);color:#dce5ff;font-size:1.2rem;font-weight:900;box-shadow:inset 0 1px #ffffff0f}.command-pipeline-overview__copy>div{min-width:0}.command-pipeline-overview__eyebrow{margin-bottom:4px;color:#8eabff;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.command-pipeline-overview h2{margin:0;color:var(--pipeline-text);font-size:clamp(1.08rem,1.6vw,1.36rem);line-height:1.15;letter-spacing:-.025em}.command-pipeline-overview p{max-width:680px;margin-top:7px;color:#a0a9bf;font-size:.78rem;line-height:1.58}.command-pipeline-summary{gap:9px}.command-pipeline-summary>span{min-width:116px;border-color:#ffffff14;border-radius:14px;background:#05081185;padding:10px 12px;color:#9099ae;font-size:.67rem;box-shadow:inset 0 1px #ffffff06}.command-pipeline-summary strong{color:#fff;font-size:1.34rem;letter-spacing:-.035em}.command-pipeline-summary .needs-attention{border-color:#f7b95547;background:linear-gradient(145deg,#f7b9551a,#f7b95506)}.command-invitation-help{display:block;overflow:hidden;border:1px solid rgba(136,160,219,.12);border-radius:14px;background:#0b0f1ca3;padding:0;color:#929cb3;box-shadow:inset 0 1px #ffffff05}.command-invitation-help summary{display:grid;grid-template-columns:26px minmax(0,1fr) 22px;align-items:center;gap:9px;min-height:44px;padding:8px 11px;cursor:pointer;list-style:none}.command-invitation-help summary::-webkit-details-marker{display:none}.command-invitation-help summary:hover{background:#4b69be0f}.command-invitation-help__icon{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(126,160,255,.22);border-radius:8px;background:#4263eb17;color:#b9c9f8;font-size:.68rem;font-weight:900}.command-invitation-help strong{color:#c7d0e7;font-size:.72rem}.command-invitation-help__chevron{color:#7d89a5;font-size:.9rem;text-align:center;transition:transform .18s ease}.command-invitation-help[open] .command-invitation-help__chevron{transform:rotate(180deg)}.command-invitation-help p{margin:0;border-top:1px solid rgba(255,255,255,.045);padding:10px 42px 12px;color:#8c96ad;font-size:.7rem;line-height:1.55}.command-pipeline-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.command-pipeline-legend{width:auto;min-width:0;border:1px solid rgba(139,163,224,.12);border-radius:999px;background:#090d19ad;padding:6px 9px 6px 7px;color:#8f99af;box-shadow:inset 0 1px #ffffff05}.command-pipeline-legend>span:first-child{width:25px;height:25px;border-color:#7ea0ff29;border-radius:8px;background:#4263eb12;color:#a9bfff}.command-pipeline-legend__gesture{display:inline-flex;align-items:center;gap:6px;margin-inline-start:3px;border-inline-start:1px solid rgba(255,255,255,.07);padding-inline-start:9px;color:#a8b5d2;font-weight:700;white-space:nowrap}.command-pipeline-legend__gesture>span{display:inline-grid;width:25px;height:22px;place-items:center;border:1px solid rgba(126,160,255,.18);border-radius:7px;background:#4263eb12;color:#bdcbf5;letter-spacing:-3px}.command-pipeline-toolbar__meta{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:5px;border:1px solid rgba(139,163,224,.12);border-radius:999px;background:#090d19ad;padding:7px 11px;color:#7f899f;font-size:.66rem}.command-pipeline-toolbar__meta strong{color:#d9e1f5;font-size:.82rem}.command-pipeline-view .command-pipeline{position:relative;grid-template-columns:repeat(7,minmax(250px,1fr));gap:14px;padding:4px 3px 18px;scroll-padding-inline:3px;scrollbar-color:rgba(112,137,201,.54) rgba(255,255,255,.025)}.command-pipeline-view .command-pipeline::-webkit-scrollbar{height:10px}.command-pipeline-view .command-pipeline::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:padding-box;background-color:#7089c97a}.command-pipeline-view .command-pipeline-column{--stage-accent: #90a7c8;--stage-rgb: 144, 167, 200;position:relative;isolation:isolate;grid-template-rows:auto 1fr;min-height:410px;overflow:visible;border-color:rgba(var(--stage-rgb),.16);border-radius:18px;background:radial-gradient(circle at 50% 0%,rgba(var(--stage-rgb),.09),transparent 30%),linear-gradient(180deg,#0d1222f0,#070a14e0);padding:11px;box-shadow:0 14px 34px #00000021,inset 0 1px #ffffff06;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.command-pipeline-view .command-pipeline-column:before{position:absolute;inset:0 14px auto;height:2px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,var(--stage-accent),transparent);opacity:.8;content:""}.command-pipeline-column[data-stage=new]{--stage-accent: #91a8ca;--stage-rgb: 145, 168, 202}.command-pipeline-column[data-stage=screening]{--stage-accent: #6f91ff;--stage-rgb: 111, 145, 255}.command-pipeline-column[data-stage=mia_interview]{--stage-accent: #4263eb;--stage-rgb: 154, 123, 255}.command-pipeline-column[data-stage=recruiter_review]{--stage-accent: #50b8d7;--stage-rgb: 80, 184, 215}.command-pipeline-column[data-stage=human_interview]{--stage-accent: #e6ad5c;--stage-rgb: 230, 173, 92}.command-pipeline-column[data-stage=offer]{--stage-accent: #d779bf;--stage-rgb: 215, 121, 191}.command-pipeline-column[data-stage=hired]{--stage-accent: #56c794;--stage-rgb: 86, 199, 148}.command-pipeline-view .command-pipeline-column>header,.command-pipeline-column__header{position:relative;z-index:2;display:grid;grid-template-columns:35px minmax(0,1fr);align-items:start;gap:9px;min-height:62px;border-bottom:1px solid rgba(var(--stage-rgb),.1);padding:3px 2px 11px}.command-pipeline-stage-marker{display:grid;width:33px;height:33px;place-items:center;border:1px solid rgba(var(--stage-rgb),.28);border-radius:11px;background:rgba(var(--stage-rgb),.1);color:var(--stage-accent);font-size:.66rem;font-weight:900;letter-spacing:.04em;box-shadow:inset 0 1px #ffffff0a}.command-pipeline-heading{gap:3px}.command-pipeline-title-row strong{color:#f5f7fd;font-size:.88rem;letter-spacing:-.015em}.command-pipeline-view .command-pipeline-count{min-width:28px;height:26px;border-color:rgba(var(--stage-rgb),.2);background:rgba(var(--stage-rgb),.08);color:#dce5fb;box-shadow:inset 0 1px #ffffff06}.command-pipeline-step{color:rgba(var(--stage-rgb),.72);font-size:.58rem}.command-pipeline-range{color:#79849c}.command-pipeline-view .command-pipeline-stack{position:relative;z-index:1;gap:10px;padding-top:10px;transition:opacity .16s ease,filter .16s ease,transform .16s ease}.command-pipeline-view .command-pipeline-card{position:relative;isolation:isolate;gap:9px;overflow:hidden;border:1px solid rgba(160,178,226,.11);border-inline-start:1px solid rgba(160,178,226,.11);border-radius:16px;background:linear-gradient(145deg,#181f37f5,#0d1222f7);padding:10px 11px 11px;box-shadow:0 12px 24px #00000024,inset 0 1px #ffffff09;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease,background .16s ease}.command-pipeline-view .command-pipeline-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:#65708f;opacity:.9;content:""}[dir=rtl] .command-pipeline-view .command-pipeline-card:before{inset:0 0 0 auto}.command-pipeline-view .command-pipeline-card--urgent:before{background:#ff6d78}.command-pipeline-view .command-pipeline-card--attention:before{background:#f4bb64}.command-pipeline-view .command-pipeline-card--normal:before{background:#6f91ff}.command-pipeline-view .command-pipeline-card--none:before{background:#65708f}.command-pipeline-view .command-pipeline-card:hover{border-color:rgba(var(--stage-rgb),.34);background:linear-gradient(145deg,#1d2643fa,#0e1426fa);transform:translateY(-2px);box-shadow:0 16px 34px #0003,0 0 0 1px rgba(var(--stage-rgb),.055),inset 0 1px #ffffff0b}.command-pipeline-view .command-pipeline-card.is-selected{border-color:#6991ff94;box-shadow:0 0 0 2px #4a70e929,0 16px 30px #0000002e,inset 0 1px #ffffff0b}.command-pipeline-card__top{min-height:30px}.command-pipeline-card__priority{display:inline-block;width:7px;height:7px;border-radius:50%;background:#65708f;box-shadow:0 0 0 4px #65708f1a}.command-pipeline-card__priority.is-urgent{background:#ff6d78;box-shadow:0 0 0 4px #ff6d781c}.command-pipeline-card__priority.is-attention{background:#f4bb64;box-shadow:0 0 0 4px #f4bb641a}.command-pipeline-card__priority.is-normal{background:#7194ff;box-shadow:0 0 0 4px #7194ff1a}.command-pipeline-card__utilities{display:inline-flex;align-items:center;gap:7px}.command-pipeline-view .command-pipeline-card__select{display:inline-grid;width:29px;height:29px;place-items:center;border:1px solid rgba(144,163,212,.12);border-radius:9px;background:#ffffff06}.command-pipeline-view .command-pipeline-card__select:hover{border-color:#7091ea47;background:#4263eb12}.command-pipeline-view .command-pipeline-card__top input{width:15px;height:15px}.command-pipeline-view .command-pipeline-drag-handle{display:inline-flex;width:auto;min-width:72px;height:29px;align-items:center;justify-content:center;gap:6px;border-color:#7ea0ff2e;border-radius:9px;background:#4263eb11;padding:0 8px;color:#9fb4ef;letter-spacing:normal}.command-pipeline-drag-handle__dots{color:#8fa4df;font-size:.88rem;letter-spacing:-3px}.command-pipeline-drag-handle__label{color:#aebce0;font-size:.59rem;font-weight:800;letter-spacing:.01em}.command-pipeline-view .command-pipeline-drag-handle:hover,.command-pipeline-view .command-pipeline-card[draggable=true]:hover .command-pipeline-drag-handle{border-color:rgba(var(--stage-rgb),.42);background:rgba(var(--stage-rgb),.12);color:#e3eaff}.command-pipeline-view .command-pipeline-card__identity{display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:1px 0 2px;text-decoration:none}.command-pipeline-avatar{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(var(--stage-rgb),.28);border-radius:12px;background:linear-gradient(145deg,rgba(var(--stage-rgb),.2),rgba(var(--stage-rgb),.07));color:#e8eeff;font-size:.72rem;font-weight:900;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff0e}.command-pipeline-card__person{display:grid;min-width:0;gap:3px}.command-pipeline-view .command-pipeline-card__person strong{min-width:0;overflow:hidden;color:#f3f6ff;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.command-pipeline-card__person small{overflow:hidden;color:rgba(var(--stage-rgb),.78);font-size:.58rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.command-pipeline-score{border-color:rgba(var(--stage-rgb),.24);background:rgba(var(--stage-rgb),.095);padding:4px 7px;color:#dce5ff!important;font-size:.62rem!important;box-shadow:inset 0 1px #ffffff06}.command-pipeline-card__signals{display:grid;gap:5px}.command-pipeline-signal{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-width:0;border:1px solid rgba(118,145,211,.1);border-radius:10px;background:#ffffff05;padding:6px 7px}.command-pipeline-signal__icon{display:grid;width:20px;height:20px;place-items:center;border-radius:7px;font-size:.62rem;font-weight:900}.command-pipeline-signal.is-positive .command-pipeline-signal__icon{border:1px solid rgba(82,199,148,.22);background:#52c79414;color:#8ee0b9}.command-pipeline-signal.is-gap .command-pipeline-signal__icon{border:1px solid rgba(244,187,100,.22);background:#f4bb6414;color:#f7cf92}.command-pipeline-signal__copy{display:grid;min-width:0;gap:1px}.command-pipeline-signal__copy small{color:#68738c;font-size:.52rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.command-pipeline-signal__copy>span{overflow:hidden;color:#abb4c9;font-size:.64rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.command-invitation-state{gap:7px;border:1px solid rgba(139,160,210,.09);border-radius:11px;background:#06091247;padding:7px 8px}.command-invitation-state,.command-pipeline-card__next-action{border-top:0}.command-invitation-status{padding:4px 7px;font-size:.58rem}.command-pipeline-card__actions summary{width:30px;height:28px;border-color:rgba(var(--stage-rgb),.18);background:rgba(var(--stage-rgb),.06)}.command-pipeline-card__actions-panel{margin-top:8px;border:1px solid rgba(139,160,210,.09);border-radius:10px;background:#0508106b;padding:8px}.command-invitation-actions button,.command-pipeline-move-controls button{border-color:rgba(var(--stage-rgb),.22);background:rgba(var(--stage-rgb),.08)}.command-pipeline-move-controls select{border-color:rgba(var(--stage-rgb),.2);background:#050811db}.command-pipeline-card__next-action{gap:4px;border:1px solid rgba(var(--stage-rgb),.11);border-radius:12px;background:linear-gradient(145deg,rgba(var(--stage-rgb),.085),rgba(var(--stage-rgb),.025));padding:8px 9px}.command-pipeline-card__next-action>span{display:inline-flex;align-items:center;gap:5px;color:rgba(var(--stage-rgb),.78);font-size:.54rem}.command-pipeline-card__next-icon{display:inline-grid;width:17px;height:17px;place-items:center;border-radius:6px;background:rgba(var(--stage-rgb),.1);color:var(--stage-accent);font-size:.65rem}.command-pipeline-card__next-action>strong{color:#c9d0df;font-size:.69rem;line-height:1.4}.command-pipeline-load-more{border-color:rgba(var(--stage-rgb),.25);border-radius:13px;background:rgba(var(--stage-rgb),.045);padding:11px}.command-pipeline-load-more:hover{border-style:solid;background:rgba(var(--stage-rgb),.09)}.command-pipeline-view .command-pipeline-empty{min-height:150px;gap:7px;border:1px dashed rgba(var(--stage-rgb),.18);border-radius:14px;background:rgba(var(--stage-rgb),.018);padding:18px 12px}.command-pipeline-empty__icon{display:grid;width:34px;height:34px;place-items:center;margin:0 auto 2px;border:1px solid rgba(var(--stage-rgb),.2);border-radius:11px;background:rgba(var(--stage-rgb),.06);color:rgba(var(--stage-rgb),.75);font-size:1rem}.command-pipeline-empty strong{color:#949db1}.command-pipeline-empty span:not(.command-pipeline-empty__icon){max-width:178px;color:#69738a}.command-pipeline-drag-feedback{top:10px;min-height:62px;border-radius:16px;padding:10px 12px;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff0a}.command-pipeline-drag-feedback__icon.is-avatar{width:38px;height:38px;border-color:#7ea0ff57;border-radius:12px;background:linear-gradient(145deg,#4a70e940,#4a70e914);color:#e7edff;font-size:.72rem}.command-pipeline-drag-feedback__copy{display:grid;min-width:0;gap:3px}.command-pipeline-drag-flow{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:6px;margin-top:3px;border:1px solid rgba(126,160,255,.16);border-radius:999px;background:#4263eb11;padding:4px 8px;color:#b6c4ea!important;font-size:.61rem!important;font-weight:750}.command-pipeline-drag-flow>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-pipeline-drag-flow b{color:#879bd6}.command-pipeline-drag-flow.is-available{border-color:#53c7943d;background:#53c79412;color:#bfe8d3!important}.command-pipeline-drag-flow.is-blocked{border-color:#f4bb643d;background:#f4bb640f;color:#e9c98f!important}.command-pipeline-view .command-pipeline-column.is-drag-active .command-pipeline-stack{opacity:.42;filter:saturate(.72);transform:scale(.992)}.command-pipeline-view .command-pipeline-column.is-drop-available{border-color:rgba(var(--stage-rgb),.42);background:radial-gradient(circle at 50% 0%,rgba(var(--stage-rgb),.17),transparent 34%),linear-gradient(180deg,#0e1427f5,#070b16eb)}.command-pipeline-view .command-pipeline-column.is-drop-hovered{border-color:rgba(var(--stage-rgb),.9);background:radial-gradient(circle at 50% 0%,rgba(var(--stage-rgb),.24),transparent 38%),linear-gradient(180deg,#131d38fa,#080d1bf5);box-shadow:0 0 0 2px rgba(var(--stage-rgb),.16),0 22px 44px #0000003d,inset 0 1px #ffffff0b;transform:translateY(-3px)}.command-pipeline-view .command-pipeline-column.is-drag-source,.command-pipeline-view .command-pipeline-column.is-drop-rejected{border-color:#f4bb644d;background:radial-gradient(circle at 50% 0%,rgba(244,187,100,.1),transparent 34%),linear-gradient(180deg,#191512f2,#0c0a0ae6)}.command-pipeline-drop-cue{inset:78px 10px auto;grid-template-columns:46px minmax(0,1fr);place-content:center stretch;justify-items:stretch;gap:10px;min-height:122px;border-color:rgba(var(--stage-rgb),.55);border-radius:15px;background:linear-gradient(145deg,rgba(var(--stage-rgb),.18),#080d1bed);padding:14px;text-align:start;box-shadow:0 16px 36px #00000047,inset 0 1px #ffffff0b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.command-pipeline-drop-cue>span,.command-pipeline-drop-cue__icon{width:44px;height:44px;border-color:rgba(var(--stage-rgb),.32);border-radius:13px;background:rgba(var(--stage-rgb),.13);color:var(--stage-accent);font-size:1.2rem}.command-pipeline-drop-cue__copy{display:grid;align-content:center;gap:4px;min-width:0}.command-pipeline-drop-cue strong{color:#eef3ff;font-size:.77rem}.command-pipeline-drop-cue small{max-width:none;color:#9da9c2;font-size:.63rem}.command-pipeline-drop-cue.is-blocked{border-color:#f4bb6457;background:linear-gradient(145deg,#f4bb641a,#18120ef0)}.command-pipeline-column.is-drop-hovered .command-pipeline-drop-cue{border-color:rgba(var(--stage-rgb),.92);background:linear-gradient(145deg,rgba(var(--stage-rgb),.26),#0d172ef7);box-shadow:0 0 0 2px rgba(var(--stage-rgb),.12),0 20px 42px #00000052,inset 0 1px #ffffff0f}.command-pipeline-view .command-pipeline-card.is-dragging{opacity:.24;transform:scale(.97) rotate(.3deg)}@media (min-width: 1780px){.command-pipeline-view .command-pipeline{grid-template-columns:repeat(7,minmax(0,1fr));overflow-x:visible}}@media (max-width: 1180px){.command-pipeline-view .command-pipeline{grid-template-columns:repeat(7,minmax(255px,1fr))}}@media (max-width: 760px){.command-pipeline-overview{align-items:stretch;min-height:0;padding:16px}.command-pipeline-overview__copy{align-items:flex-start}.command-pipeline-overview__mark{width:40px;height:40px;border-radius:12px}.command-pipeline-summary{grid-template-columns:1fr 1fr}.command-pipeline-toolbar{align-items:stretch;flex-direction:column}.command-pipeline-legend{align-items:flex-start;width:100%;border-radius:14px;box-sizing:border-box;padding:9px}.command-pipeline-legend__gesture,.command-pipeline-drag-unavailable,.command-pipeline-scale-hint{flex-basis:calc(100% - 34px);margin-inline-start:34px;border-inline-start:0;padding-inline-start:0}.command-pipeline-toolbar__meta{align-self:flex-start}.command-invitation-help p{padding-inline:42px 12px}.command-pipeline-view .command-pipeline{grid-template-columns:repeat(7,minmax(min(88vw,340px),1fr));gap:12px}.command-pipeline-view .command-pipeline-column{min-height:380px}.command-pipeline-view .command-pipeline-card__identity{grid-template-columns:37px minmax(0,1fr) auto}.command-pipeline-avatar{width:36px;height:36px}.command-pipeline-drag-feedback{position:static}.command-pipeline-drop-cue{inset:78px 9px auto;grid-template-columns:42px minmax(0,1fr);min-height:116px;padding:12px}}@media (max-width: 430px){.command-pipeline-overview__copy{display:grid;grid-template-columns:40px minmax(0,1fr)}.command-pipeline-overview p{font-size:.72rem}.command-pipeline-summary>span{min-width:0}.command-pipeline-view .command-pipeline-drag-handle{min-width:66px}.command-pipeline-drag-handle__label{font-size:.56rem}.command-pipeline-score{padding-inline:6px}}@media (prefers-reduced-motion: reduce){.command-invitation-help__chevron,.command-pipeline-view .command-pipeline-column,.command-pipeline-view .command-pipeline-stack,.command-pipeline-view .command-pipeline-card{transition:none}.command-pipeline-view .command-pipeline-column.is-drop-hovered,.command-pipeline-view .command-pipeline-card:hover,.command-pipeline-view .command-pipeline-card.is-dragging{transform:none}}@media (min-width:901px){.command-pipeline-view .command-pipeline{grid-template-columns:repeat(7,minmax(292px,1fr));gap:16px}.command-pipeline-view .command-pipeline-column{min-width:292px}}.command-pipeline-view .command-pipeline-card{display:grid;gap:12px;border-radius:16px;padding:15px}.command-pipeline-card__top{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px}.command-pipeline-card__priority{display:inline-flex;width:auto;height:30px;align-items:center;gap:7px;border:1px solid rgba(147,166,216,.15);border-radius:999px;background:#ffffff06;padding:0 9px;color:#9aa7c3;font-size:.66rem;font-weight:800;line-height:1;box-shadow:none;white-space:nowrap}.command-pipeline-card__priority:before{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#65708f;box-shadow:0 0 0 4px #65708f1a;content:""}.command-pipeline-card__priority:after{content:"On track"}.command-pipeline-card__priority.is-urgent{border-color:#ff6d7838;background:#ff6d780e;color:#ffd1d5}.command-pipeline-card__priority.is-urgent:before{background:#ff6d78;box-shadow:0 0 0 4px #ff6d781c}.command-pipeline-card__priority.is-urgent:after{content:"Action required"}.command-pipeline-card__priority.is-attention{border-color:#f4bb6438;background:#f4bb640e;color:#f8d69d}.command-pipeline-card__priority.is-attention:before{background:#f4bb64;box-shadow:0 0 0 4px #f4bb641a}.command-pipeline-card__priority.is-attention:after{content:"Needs attention"}.command-pipeline-card__priority.is-normal{border-color:#7194ff38;background:#7194ff0e;color:#c6d3ff}.command-pipeline-card__priority.is-normal:before{background:#7194ff;box-shadow:0 0 0 4px #7194ff1a}.command-pipeline-card__priority.is-normal:after{content:"In progress"}.recruiter-command-center[data-locale=he-IL] .command-pipeline-card__priority:after{content:"ללא חריגה"}.recruiter-command-center[data-locale=he-IL] .command-pipeline-card__priority.is-urgent:after{content:"נדרשת פעולה"}.recruiter-command-center[data-locale=he-IL] .command-pipeline-card__priority.is-attention:after{content:"דורש תשומת לב"}.recruiter-command-center[data-locale=he-IL] .command-pipeline-card__priority.is-normal:after{content:"בתהליך"}.command-pipeline-card__utilities{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.command-pipeline-view .command-pipeline-card__select{display:inline-flex;width:auto;min-width:158px;min-height:38px;align-items:center;justify-content:flex-start;gap:8px;border:1px solid rgba(125,167,255,.2);border-radius:10px;background:#4263eb0e;padding:0 11px;color:#c4cee6;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.command-pipeline-view .command-pipeline-card__select:hover{border-color:#7da7ff6b;background:#4263eb1f;color:#f0f4ff}.command-pipeline-view .command-pipeline-card__select:focus-within{outline:3px solid rgba(167,196,255,.42);outline-offset:2px}.command-pipeline-view .command-pipeline-card__select input{width:18px;height:18px;flex:0 0 auto;margin:0;accent-color:#6f91ff}.command-pipeline-card__select-label{min-width:0;overflow:hidden;font-size:.7rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.command-pipeline-view .command-pipeline-card.is-selected .command-pipeline-card__select{border-color:#7da7ffb8;background:#4263eb30;color:#f5f7ff;box-shadow:0 0 0 2px #5280ff1f}.command-pipeline-view .command-pipeline-drag-handle{display:inline-flex;width:auto;min-width:108px;min-height:38px;height:auto;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(126,160,255,.2);border-radius:10px;background:#4263eb11;padding:6px 10px;color:#aebce0;letter-spacing:0;cursor:pointer;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.command-pipeline-drag-handle__dots{flex:0 0 auto;color:#9fb2ed;font-size:.9rem;letter-spacing:-3px}.command-pipeline-drag-handle__copy{display:grid;min-width:0;gap:0;text-align:start}.command-pipeline-drag-handle__label{max-width:none;overflow:visible;color:inherit;font-size:.7rem;font-weight:850;line-height:1.1;text-overflow:clip;white-space:nowrap}.command-pipeline-drag-handle__hint{display:none;color:#8796b9;font-size:.57rem;font-weight:700;line-height:1.15}.command-pipeline-view .command-pipeline-drag-handle:hover{border-color:rgba(var(--stage-rgb),.5);background:rgba(var(--stage-rgb),.13);color:#edf2ff}.command-pipeline-view .command-pipeline-drag-handle[draggable=true]{cursor:grab}.command-pipeline-view .command-pipeline-drag-handle[draggable=true]:active{cursor:grabbing}.command-pipeline-view .command-pipeline-drag-handle:focus-visible{outline:3px solid rgba(167,196,255,.9);outline-offset:2px}.command-pipeline-view .command-pipeline-drag-handle[aria-pressed=true]{border-color:#92b8ffe6;background:#4263eb33;color:#edf2ff;box-shadow:0 0 0 2px #5280ff29}.command-pipeline-view .command-pipeline-drag-handle[draggable=false],.command-pipeline-view .command-pipeline-drag-handle[aria-disabled=true]{cursor:not-allowed;opacity:.55}.command-pipeline-view .command-pipeline-card__identity{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"avatar person" "score score";align-items:center;gap:7px 11px;border-radius:10px;padding:2px}.command-pipeline-view .command-pipeline-card__identity:hover{background:rgba(var(--stage-rgb),.045)}.command-pipeline-avatar{grid-area:avatar;width:42px;height:42px}.command-pipeline-card__person{grid-area:person;gap:4px}.command-pipeline-view .command-pipeline-card__person strong{color:#f7f9ff;font-size:1rem;line-height:1.25}.command-pipeline-card__person small{color:rgba(var(--stage-rgb),.84);font-size:.72rem;line-height:1.3}.command-pipeline-score{grid-area:score;display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:28px;align-items:center;justify-self:start;border:1px solid rgba(var(--stage-rgb),.25);border-radius:999px;background:rgba(var(--stage-rgb),.09);padding:5px 9px;color:#e2e9ff!important;font-size:.72rem!important;font-weight:850;line-height:1;font-variant-numeric:tabular-nums}.command-pipeline-card__signals{gap:4px;border-block-start:1px solid rgba(var(--stage-rgb),.12);padding-block-start:9px}.command-pipeline-signal{grid-template-columns:24px minmax(0,1fr);gap:8px;border:0;border-radius:0;background:transparent;padding:4px 0}.command-pipeline-signal__icon{width:22px;height:22px}.command-pipeline-signal__copy{gap:2px}.command-pipeline-signal__copy small{color:#7d89a3;font-size:.59rem;letter-spacing:.03em}.command-pipeline-signal__copy>span{overflow:visible;color:#c2cada;font-size:.72rem;line-height:1.4;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.command-invitation-state{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;border:0;border-block-start:1px solid rgba(var(--stage-rgb),.12);border-radius:0;background:transparent;padding:10px 0 0}.command-invitation-state>div{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px}.command-invitation-state small{color:#8792aa;font-size:.65rem}.command-invitation-status{min-height:28px;padding:5px 8px;font-size:.65rem}.command-pipeline-card__actions summary{display:inline-flex;width:auto;min-width:38px;min-height:36px;align-items:center;justify-content:center;gap:6px;border-color:rgba(var(--stage-rgb),.22);border-radius:9px;background:rgba(var(--stage-rgb),.07);padding:0 9px;color:#b8c5e5}.command-pipeline-card__actions summary>span:last-child{display:inline;font-size:.64rem;font-weight:800;white-space:nowrap}.command-pipeline-card__actions-panel{margin-top:7px;border:0;border-radius:10px;background:#05081094;padding:8px}.command-pipeline-card__move{display:grid;gap:8px;border:0;border-block-start:1px solid rgba(var(--stage-rgb),.12);border-radius:0;background:transparent;padding:10px 0 0}.command-pipeline-card__move-copy{display:grid;gap:2px}.command-pipeline-card__move-copy strong{color:#d7e0f7;font-size:.72rem;font-weight:850}.command-pipeline-card__move-copy span{color:#8994ab;font-size:.64rem;line-height:1.4}.command-pipeline-card__move .command-pipeline-move-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.command-pipeline-card__move .command-pipeline-move-controls label{display:grid;min-width:0;gap:4px}.command-pipeline-card__move .command-pipeline-move-controls label>span{color:#8b96ad;font-size:.62rem;font-weight:750}.command-pipeline-card__move .command-pipeline-move-controls select,.command-pipeline-card__move .command-pipeline-move-controls button{min-height:40px}.command-pipeline-card__move .command-pipeline-move-controls button{min-width:92px;width:auto;padding-inline:12px}.command-pipeline-card__next-action{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(var(--stage-rgb),.2);border-radius:12px;background:linear-gradient(145deg,rgba(var(--stage-rgb),.12),rgba(var(--stage-rgb),.04));padding:10px 12px}.command-pipeline-card__next-action>span{flex:0 0 auto;font-size:.63rem;font-weight:800}.command-pipeline-card__next-action>strong{color:#eef2ff;font-size:.78rem;line-height:1.35;text-align:end}[dir=rtl] .command-pipeline-card__next-icon{transform:rotate(180deg)}.command-bulk-bar{gap:10px;border-color:#7091ea52;background:#0a0f1df7;box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff0a}.command-bulk-bar>strong{color:#f2f5ff;font-size:.82rem}@media (max-width:720px){.command-pipeline-view .command-pipeline-card{gap:12px;padding:14px}.command-pipeline-card__top{align-items:stretch;flex-direction:column}.command-pipeline-card__utilities{width:100%}.recruiter-command-center[data-locale] .command-pipeline-view .command-pipeline-card__top .command-pipeline-card__select{display:inline-flex!important;width:100%!important;min-width:0!important;min-height:44px!important;justify-content:flex-start!important;padding-inline:12px!important}.command-pipeline-view .command-pipeline-card__top input{width:20px!important;height:20px!important}.command-pipeline-view .command-pipeline-drag-handle{display:none!important}.command-pipeline-view .command-pipeline-card__identity{grid-template-columns:44px minmax(0,1fr)}.command-pipeline-card__move{gap:9px}.command-pipeline-card__move .command-pipeline-move-controls{grid-template-columns:minmax(0,1fr);align-items:stretch}.command-pipeline-card__move .command-pipeline-move-controls button,.command-pipeline-card__move .command-pipeline-move-controls select,.command-pipeline-card__actions summary{width:100%;min-height:44px}.command-pipeline-card__next-action{align-items:flex-start;flex-direction:column}.command-pipeline-card__next-action>strong{text-align:start}}@media (max-width:380px){.command-pipeline-card__priority,.command-pipeline-card__select-label{font-size:.65rem}.command-pipeline-view .command-pipeline-card__person strong{font-size:.94rem}}@media (prefers-reduced-motion:reduce){.command-pipeline-view .command-pipeline-card__select,.command-pipeline-view .command-pipeline-drag-handle,.command-pipeline-view .command-pipeline-card__identity{transition:none}}.command-pipeline-view .command-pipeline-card,.command-pipeline-view .command-pipeline-card[draggable=true],.command-pipeline-view .command-pipeline-card[draggable=false],.command-pipeline-view .command-pipeline-card.is-dragging{cursor:default!important}.command-pipeline-view .command-pipeline-drag-handle{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:132px;min-height:44px;height:auto;border:1px solid rgba(126,160,255,.4);border-radius:11px;background:linear-gradient(145deg,#4263eb33,#4263eb14);color:#e6ecff;padding:8px 11px;font:inherit;text-align:start;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;cursor:pointer!important;opacity:1;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.command-pipeline-view .command-pipeline-drag-handle[draggable=false]:not(:disabled):not([aria-disabled=true]){cursor:pointer!important;opacity:1}.command-pipeline-view .command-pipeline-drag-handle:not(:disabled):hover{border-color:#9abaffd1;background:#4263eb40;box-shadow:0 8px 22px #0000002e,0 0 0 3px #5680ff1a;transform:translateY(-1px)}.command-pipeline-view .command-pipeline-drag-handle[aria-pressed=true]{border-color:#9abafff0;background:#4263eb4d;box-shadow:0 0 0 3px #5680ff2b}.command-pipeline-view .command-pipeline-drag-handle:focus-visible{outline:3px solid rgba(175,202,255,.92);outline-offset:2px}.command-pipeline-view .command-pipeline-drag-handle:disabled,.command-pipeline-view .command-pipeline-drag-handle[aria-disabled=true]{cursor:not-allowed!important;opacity:.58;transform:none}.command-pipeline-view .command-pipeline-drag-handle__dots{display:none}.command-pipeline-view .command-pipeline-drag-handle:before{display:inline-grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border-radius:8px;background:#ffffff17;content:"↳";color:#b9c9ff;font-size:.88rem;font-weight:900}[dir=rtl] .command-pipeline-view .command-pipeline-drag-handle:before{transform:scaleX(-1)}.command-pipeline-view .command-pipeline-card.is-dragging{opacity:1;transform:none;box-shadow:0 0 0 2px #7097ff38}.command-pipeline-view .command-pipeline-card__move{display:none!important}.command-pipeline-view .command-pipeline-legend__gesture>span[aria-hidden=true]{display:none}.command-pipeline-view .command-pipeline-legend__gesture:before{content:"↳";color:#a9bfff;font-weight:900}.command-pipeline[data-move-mode=pick] .command-pipeline-drop-cue.is-click-target:not([aria-disabled=true]){cursor:pointer}.command-pipeline[data-move-mode=pick] .command-pipeline-drop-cue.is-click-target:not([aria-disabled=true]):hover{border-color:#97b8ffdb;background:#4263eb33}.command-pipeline-view .command-pipeline-card__identity{grid-template-columns:39px minmax(0,1fr) auto auto}.command-pipeline-card__open{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:#b8caff;font-size:.62rem;font-weight:800;white-space:nowrap;cursor:pointer}[dir=rtl] .command-pipeline-card__open b{transform:rotate(180deg)}@media (max-width: 720px){.command-pipeline-view .command-pipeline-drag-handle{width:100%;min-width:0;min-height:48px}.command-pipeline-view .command-pipeline-card__identity{grid-template-columns:39px minmax(0,1fr) auto}.command-pipeline-score{display:none}}@media (prefers-reduced-motion: reduce){.command-pipeline-view .command-pipeline-drag-handle,.command-pipeline-view .command-pipeline-card.is-dragging{transition:none;transform:none}}.recruiter-board-workspace{min-width:0;--recruiter-board-height: calc(100dvh - 240px) }.recruiter-board-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 0 14px;background:#070a13}.recruiter-board-toolbar h2{font-size:1rem;margin:0;margin-inline-end:auto}.recruiter-board-toolbar h2 span{font-size:.8rem;color:#a4b4d0;margin-inline-start:10px}.recruiter-board-toolbar .recruiter-board-search{display:block;flex:1 1 180px;max-width:290px}.recruiter-board-toolbar input,.recruiter-board-toolbar select,.recruiter-board-toolbar button{box-sizing:border-box;min-height:44px;margin:0;border:1px solid #344866;border-radius:10px;background:#111b2c;color:#e1eaff;font:inherit;font-size:.8rem;padding:8px 10px}.recruiter-board-toolbar input{width:100%}.recruiter-board-toolbar button[aria-pressed=true]{border-color:#7196ff;background:#1c2e53}.recruiter-board-workspace :focus-visible{outline:3px solid #90b4ff;outline-offset:2px}.recruiter-board-stage-overflow-hint{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box;margin:-4px 0 10px;border:1px solid rgba(113,150,255,.24);border-radius:999px;background:#4263eb17;padding:7px 11px;color:#b7c7ec;font-size:.72rem;line-height:1.4}.recruiter-board-stage-overflow-hint>span{display:inline-grid;flex:0 0 auto;width:24px;height:24px;place-items:center;border-radius:8px;background:#7196ff1f;color:#dbe5ff;font-weight:900}.recruiter-board-workspace .command-pipeline-overview,.recruiter-board-workspace .command-invitation-help,.recruiter-board-workspace .command-pipeline-toolbar{display:none}.recruiter-board-workspace .command-pipeline-view{gap:0}.recruiter-board-workspace .command-pipeline-view .command-pipeline{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max(292px,calc(25% - 9px));height:var(--recruiter-board-height);min-height:220px;gap:12px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 2px 12px;align-items:stretch;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-padding-inline:2px}.recruiter-board-workspace .command-pipeline-view .command-pipeline-column{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;padding:10px;gap:8px;border-radius:15px;scroll-snap-align:start}.recruiter-board-workspace .command-pipeline-view .command-pipeline-column__header{flex:0 0 auto;position:static;min-height:46px;padding:0 2px 8px;gap:8px}.recruiter-board-workspace .command-pipeline-step{display:none}.recruiter-board-workspace .command-pipeline-stage-marker{width:30px;height:30px}.recruiter-board-workspace .command-pipeline-view .command-pipeline-stack{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-block:contain;scrollbar-gutter:stable;gap:9px;padding:3px 2px 12px}.recruiter-board-workspace .command-pipeline-stack>*{flex:0 0 auto}.recruiter-board-workspace .command-pipeline-card .pipeline-candidate-name{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:transparent;color:#f7faff;font:inherit;font-size:.98rem;font-weight:750;text-align:start;cursor:pointer;overflow-wrap:anywhere}.recruiter-board-workspace .pipeline-card-more{min-height:36px;font-size:.7rem}.recruiter-board-workspace[data-density=compact] .command-pipeline-view .command-pipeline-card{gap:7px;padding:10px;border-radius:12px;transform:none}.recruiter-board-workspace[data-density=compact] .command-pipeline-card__top{min-height:0}.recruiter-board-workspace[data-density=compact] .command-pipeline-card__priority{display:none}.recruiter-board-workspace[data-density=compact] .command-pipeline-card__utilities{display:flex;flex-wrap:nowrap;gap:6px}.recruiter-board-workspace[data-density=compact] .command-pipeline-view .command-pipeline-card__select,.recruiter-board-workspace[data-density=compact] .command-pipeline-view .command-pipeline-drag-handle{flex:1 1 0;min-width:0;min-height:40px;padding:6px;font-size:.7rem}.recruiter-board-workspace[data-density=compact] .command-pipeline-view .command-pipeline-card__select{width:auto!important}.recruiter-board-workspace[data-density=compact] .command-pipeline-drag-handle:before{display:none}.recruiter-board-workspace[data-density=compact] .command-pipeline-drag-handle__hint{display:none}.recruiter-board-workspace[data-density=compact] .command-pipeline-view .command-pipeline-card__identity{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"avatar person score";gap:7px;align-items:center}.recruiter-board-workspace[data-density=compact] .command-pipeline-avatar{width:32px;height:32px;font-size:.65rem}.recruiter-board-workspace[data-density=compact] .command-pipeline-card__person small{display:none}.recruiter-board-workspace[data-density=compact] .command-pipeline-view .command-pipeline-score{display:inline-flex;min-height:24px;padding:4px 6px;font-size:.62rem!important}.recruiter-board-workspace[data-density=compact] .command-pipeline-card__signals{display:none}.recruiter-board-workspace[data-density=compact] .command-invitation-state{padding-top:6px;gap:4px}.recruiter-board-workspace[data-density=compact] .command-invitation-state small{display:none}.recruiter-board-workspace[data-density=compact] .command-pipeline-card__next-action{min-height:28px;padding:6px 8px}.recruiter-board-workspace[data-density=compact] .command-pipeline-card__next-action>span{display:none}.recruiter-board-workspace[data-density=compact] .command-pipeline-card__next-action>strong{font-size:.7rem;line-height:1.3;text-align:start}.recruiter-board-workspace .command-pipeline-view .command-pipeline-empty{min-height:110px;padding:12px}.recruiter-board-workspace .command-pipeline-empty__icon{display:none}.recruiter-board-notice{color:#ccd8ee;font-size:.82rem;padding:10px;border:1px solid #344866;border-radius:10px}.board-invitation-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 1180px){.recruiter-board-workspace .command-pipeline-view .command-pipeline{grid-auto-columns:max(280px,calc(33.333333% - 8px))}}@media (max-width: 900px){.recruiter-board-workspace .command-pipeline-view .command-pipeline{grid-auto-columns:max(260px,calc(50% - 6px))}}@media (max-width: 720px){.recruiter-board-toolbar{gap:6px}.recruiter-board-toolbar h2{flex:1 1 100%}.recruiter-board-toolbar .recruiter-board-search{max-width:none;flex:1 1 100%}.recruiter-board-toolbar input,.recruiter-board-toolbar select{font-size:16px}.recruiter-board-toolbar select{flex:1 1 40%;min-width:0}.recruiter-board-toolbar button{font-size:.7rem}.recruiter-board-stage-overflow-hint{width:100%;border-radius:12px}.recruiter-board-workspace .command-pipeline-view .command-pipeline{grid-auto-columns:minmax(250px,86%)}.recruiter-board-workspace .command-pipeline-view .command-pipeline-drag-handle{display:inline-flex!important}.recruiter-board-workspace[data-density=compact] .command-pipeline-card__utilities{align-items:stretch}.recruiter-board-workspace[data-density=compact] .command-pipeline-card__select,.recruiter-board-workspace[data-density=compact] .command-pipeline-drag-handle{min-height:44px}.recruiter-board-workspace[data-density=compact] .command-pipeline-card__next-action{flex-direction:row}}@media (prefers-reduced-motion: reduce){.recruiter-board-workspace .command-pipeline,.recruiter-board-workspace .command-pipeline-stack{scroll-behavior:auto}}@media (max-width: 900px){.recruiter-board-workspace .command-pipeline-view .command-pipeline{overflow-y:hidden!important;scroll-snap-type:x proximity!important}.recruiter-board-workspace .command-pipeline-view .command-pipeline-column{height:100%!important;max-height:100%!important;overflow:hidden!important}.recruiter-board-workspace .command-pipeline-view .command-pipeline-stack{overflow-y:auto!important;overflow-x:hidden!important;max-height:100%!important}}.management-sla-explainer{display:flex;align-items:flex-start;gap:12px;margin:0 0 14px;padding:14px 16px;border:1px solid rgba(120,144,255,.22);border-radius:14px;background:#4263eb12}.management-sla-explainer__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border:1px solid rgba(120,144,255,.34);border-radius:999px;background:#4263eb21;color:#aebcff;font-size:14px;font-weight:800;font-style:normal}.management-sla-explainer strong{display:block;margin-bottom:4px;color:#edf1ff}.management-card .management-sla-explainer p{margin:0 0 5px;color:#bec6d8}.management-card .management-sla-explainer small{color:#949fb5}.aging-item{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(120px,.7fr) minmax(170px,.9fr) auto;gap:14px;align-items:center;padding:13px 14px;border:1px solid #242b3d;border-radius:12px;background:#121621}.aging-item.is-overdue{border-color:#f4be504a;background:linear-gradient(90deg,#f4be500e,#121621 38%)}.aging-item.is-due_soon{border-color:#7890ff3d}.aging-item__identity,.aging-item__metric,.aging-item__status{min-width:0;display:flex;flex-direction:column;gap:3px}.aging-item__identity strong{overflow:hidden;color:#f2f5ff;text-overflow:ellipsis;white-space:nowrap}.aging-item__identity span,.aging-item__metric small,.aging-item__status small{color:#929caf;font-size:12px}.aging-item__metric strong{color:#f4f7ff;font-size:18px}.aging-item__status strong{color:#efc36a;font-size:13px}.aging-list .aging-item__action{display:inline-flex;grid-template-columns:none;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid rgba(120,144,255,.38);border-radius:10px;background:#4263eb1f;color:#dbe3ff;font-size:13px;font-weight:750;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap}.aging-list .aging-item__action:hover,.aging-list .aging-item__action:focus-visible{border-color:#7890ff;background:#4263eb38;outline:none}@media (max-width: 980px){.aging-item{grid-template-columns:minmax(180px,1.2fr) minmax(110px,.6fr) minmax(150px,.8fr)}.aging-list .aging-item__action{grid-column:1 / -1;justify-self:start}}@media (max-width: 680px){.management-sla-explainer{padding:13px}.aging-item{grid-template-columns:1fr 1fr;gap:11px}.aging-item__identity{grid-column:1 / -1}.aging-list .aging-item__action{width:100%;box-sizing:border-box}}.management-insights{margin:0 auto 24px;max-width:1440px;border:1px solid rgba(255,255,255,.07);border-radius:24px;background:#090c14;color:#f3f7f5;overflow:hidden;box-shadow:0 22px 70px #00000047}.management-insights--state{padding:22px;display:flex;align-items:center;justify-content:center;gap:12px;color:#a2a9be}.management-insights--state button,.management-nav button{border:1px solid #293246;background:#111622;color:#dce3f3;border-radius:10px;padding:10px 14px;cursor:pointer}.management-insights--state button:focus-visible,.management-nav button:focus-visible,.queue-links a:focus-visible,.aging-list a:focus-visible{outline:3px solid rgba(120,144,255,.45);outline-offset:2px}.management-insights__header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px;background:linear-gradient(135deg,#0d111d,#10162a);border-bottom:1px solid #202738}.management-insights__header h2{margin:5px 0 7px;font-size:clamp(22px,2.4vw,32px);letter-spacing:-.03em}.management-insights__header p{margin:0;color:#a8b0c4;max-width:820px}.management-eyebrow,.management-card__eyebrow{color:#8fa8ff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.management-health{min-width:132px;text-align:center;padding:14px 18px;border:1px solid #2d3854;border-radius:18px;background:#4263eb1a}.management-health span,.management-health small{display:block;color:#aab2c6}.management-health strong{display:block;font-size:34px;line-height:1.15}.management-health--at_risk{border-color:#ff687861;background:#ff687814}.management-health--needs_attention{border-color:#f4be5059;background:#f4be5014}.management-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 24px 12px}.management-summary-grid article{min-height:96px;padding:14px 16px;background:#10141f;border:1px solid #20283a;border-radius:16px;box-shadow:inset 0 2px 0 transparent}.management-summary-grid article.is-positive{border-color:#5cc48e3d;box-shadow:inset 0 2px #5cc48e73}.management-summary-grid article.is-warning{border-color:#f4be5052;box-shadow:inset 0 2px #f4be5094}.management-summary-grid article.is-danger{border-color:#ff687857;box-shadow:inset 0 2px #ff687899}.management-summary-grid span,.management-summary-grid small{display:block;color:#a4adc0}.management-summary-grid strong{display:block;margin:5px 0;font-size:28px;letter-spacing:-.025em}.management-summary-grid small{line-height:1.35}.management-attention{margin:0 24px 14px;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0e131e}.management-attention.is-actionable{border-color:#f4be5047;background:linear-gradient(90deg,#f4be5012,#0e131e 50%)}.management-attention.is-clear{border-color:#5cc48e38;background:linear-gradient(90deg,#5cc48e12,#0e131e 50%)}.management-attention__copy{display:grid;gap:3px}.management-attention__copy strong{font-size:14px}.management-attention__copy small{color:#97a1b5}.management-attention__items{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.management-attention__items span{padding:6px 9px;border-radius:999px;border:1px solid rgba(244,190,80,.25);background:#f4be5012;color:#f3c96f;font-size:12px;white-space:nowrap}.management-attention__clear{color:#70d8a1;font-size:22px;font-weight:900}.management-nav{display:flex;gap:6px;padding:0 24px 18px;overflow-x:auto}.management-nav button{white-space:nowrap;background:transparent;border-color:transparent;color:#aeb7ca;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.management-nav button:hover{background:#121826;color:#eef2ff}.management-nav button.is-active{background:#4263eb1f;border-color:#5f7aff33;color:#f7f9ff;box-shadow:inset 0 -2px #7890ff}.management-overview,.management-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 24px 24px}.management-card{min-width:0;padding:18px;border:1px solid #20283a;border-radius:18px;background:#0f131d}.management-card.is-positive{border-color:#5cc48e33}.management-card.is-warning{border-color:#f4be5045}.management-card h3{margin:0 0 14px;font-size:17px}.management-card p{color:#b4bccd;line-height:1.55}.management-card small{color:#929caf;line-height:1.45}.management-card ul{margin:0;padding-inline-start:20px;color:#c2c9d9}.management-card--changes{grid-column:1 / -1}.management-card--scope{background:#0d1324}.management-card--standalone{margin:0 24px 24px}.management-card--wide{grid-column:1 / -1}.management-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.management-card__heading h3{margin:3px 0 0}.management-status-pill{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border-radius:999px;border:1px solid #2b3344;background:#131926;color:#c6cede;font-size:12px;font-weight:700;white-space:nowrap}.management-status-pill.is-positive{border-color:#5cc48e47;background:#5cc48e14;color:#7cdda8}.management-status-pill.is-warning{border-color:#f4be504d;background:#f4be5014;color:#efc36a}.management-card__lead{margin:0 0 14px;max-width:62ch}.management-change-grid,.forecast-grid,.queue-counts,.trend-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.management-change-grid span,.forecast-grid span,.queue-counts span,.trend-grid article{padding:12px;border-radius:12px;background:#141825;border:1px solid #202638;color:#aeb6c8}.management-change-grid strong,.forecast-grid strong,.queue-counts strong,.trend-grid strong{color:#f3f7f5;font-size:20px}.trend-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trend-grid span,.trend-grid small{display:block;color:#9ca6bb}.trend-grid strong{display:block;margin:4px 0}.management-inline-metrics{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 12px}.management-inline-metrics>span{display:flex;align-items:baseline;gap:7px}.management-inline-metrics strong{font-size:28px;letter-spacing:-.03em}.management-inline-metrics small{color:#a2abbf}.management-provider-summary{margin:0 0 8px!important;font-size:13px}.management-impact-hero{display:flex;align-items:baseline;gap:10px;margin:-2px 0 16px}.management-impact-hero strong{font-size:clamp(30px,3vw,42px);letter-spacing:-.04em}.management-impact-hero span{color:#a7b0c3}.management-impact-breakdown{display:grid;gap:13px;margin-bottom:14px}.management-impact-breakdown>div{display:grid;gap:6px}.management-impact-breakdown__label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#b8c0d1}.management-impact-breakdown__label strong{color:#f3f7f5}.management-impact-track{height:7px;border-radius:999px;background:#1c2431;overflow:hidden}.management-impact-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4263eb,#7890ff)}.management-sla-clear{min-height:76px;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(92,196,142,.18);border-radius:14px;background:#5cc48e0e}.management-sla-clear>span{color:#72d9a2;font-size:24px;font-weight:900}.management-sla-clear strong{display:block}.management-sla-clear p{margin:3px 0 0;color:#9fa9ba}.funnel-list{display:grid;gap:12px}.funnel-row{display:grid;grid-template-columns:minmax(150px,.8fr) 1.6fr 46px;align-items:center;gap:12px}.funnel-row>div:first-child{display:flex;flex-direction:column}.funnel-row span{color:#8f98ae;font-size:12px}.funnel-track{height:8px;border-radius:999px;background:#1d2332;overflow:hidden}.funnel-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4263eb,#7890ff)}.source-table{display:grid;gap:6px;overflow-x:auto}.source-table__row{display:grid;grid-template-columns:1.4fr repeat(5,minmax(90px,.7fr));min-width:760px;gap:8px;padding:11px 12px;border-radius:10px;background:#121621;color:#c4cbda}.source-table__head{color:#8f98ae;font-size:12px;background:transparent}.queue-links,.aging-list{display:grid;gap:8px}.queue-links a,.aging-list a{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #222839;border-radius:10px;text-decoration:none;color:#dbe3ff;background:#121621}.queue-links a:hover,.aging-list a:hover{border-color:#4263eb;background:#151b29}.aging-list small{color:#f0bd65}@media (max-width: 980px){.management-summary-grid,.management-change-grid,.forecast-grid,.queue-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.management-attention{align-items:flex-start;flex-direction:column}.management-attention__items{justify-content:flex-start}}@media (max-width: 720px){.management-insights{border-radius:18px}.management-insights__header{align-items:flex-start;flex-direction:column;padding:18px 14px}.management-health{width:100%;box-sizing:border-box}.management-summary-grid,.management-overview,.management-columns{grid-template-columns:1fr;padding-inline:14px}.management-summary-grid{gap:9px;padding-top:14px}.management-summary-grid article{min-height:0}.management-attention{margin-inline:14px}.management-nav{padding-inline:14px}.management-card--changes,.management-card--wide{grid-column:auto}.management-card--standalone{margin-inline:14px}.trend-grid{grid-template-columns:1fr}.funnel-row{grid-template-columns:1fr 72px}.funnel-track{grid-column:1 / -1;grid-row:2}.management-card__heading{align-items:flex-start}.management-impact-hero{align-items:flex-start;flex-direction:column;gap:2px}}@media (max-width: 480px){.management-summary-grid{grid-template-columns:1fr}.management-nav button{padding-inline:11px}.management-card__heading{flex-direction:column}.queue-links a,.aging-list a{grid-template-columns:1fr auto}.queue-links a small,.aging-list a small{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.management-insights *{scroll-behavior:auto!important;transition:none!important}}.recruiter-command-center.recruiter-selection-dock{position:fixed;z-index:100;inset-inline:12px;bottom:max(10px,env(safe-area-inset-bottom));box-sizing:border-box;width:min(1060px,calc(100% - 24px));margin:0 auto;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #5474aa;border-radius:14px;background:#111d32;color:#edf3ff;box-shadow:0 8px 40px #0009}.recruiter-selection-dock strong{flex-shrink:0;font-size:.85rem}.recruiter-selection-dock__buttons{display:flex;gap:8px;align-items:center}.recruiter-command-center.recruiter-selection-dock button{min-height:44px;padding:8px 12px}.recruiter-command-center.recruiter-selection-dock button:disabled{cursor:not-allowed;opacity:.5}.recruiter-command-center.recruiter-bulk-dialog-content{padding:0;margin:0;width:100%;border:0;background:none}.recruiter-bulk-dialog-content .command-bulk-bar{position:static;margin:0;box-shadow:none;border:0;padding:0}.recruiter-command-center[data-has-selection=true]{padding-bottom:108px}.recruiter-command-center[data-initial-view=pipeline]>.command-feedback{position:fixed;z-index:101;bottom:max(14px,env(safe-area-inset-bottom));inset-inline:16px;margin:0 auto;width:min(850px,calc(100% - 32px));box-sizing:border-box;padding:12px 16px;background:#19243a;border:1px solid #4d6592;border-radius:12px}.recruiter-command-center[data-initial-view=pipeline][data-has-selection=true]>.command-feedback{bottom:112px}.recruiter-command-center .branded-dialog{animation-name:recruiter-board-confirmation-in}@keyframes recruiter-board-confirmation-in{0%{opacity:0}to{opacity:1}}@media (max-width: 720px){.recruiter-command-center.recruiter-selection-dock{flex-direction:column;align-items:stretch;gap:6px;padding:8px}.recruiter-selection-dock__buttons{overflow-x:auto;overscroll-behavior-x:contain}.recruiter-command-center.recruiter-selection-dock button{flex:0 0 auto;font-size:.75rem;white-space:nowrap}}.recruiter-command-center{margin-bottom:24px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(180deg,#111526fa,#0a0d19fa);padding:22px;box-shadow:0 22px 70px #0000002e}.recruiter-command-center button,.recruiter-command-center input,.recruiter-command-center select,.recruiter-command-center a{font:inherit}.recruiter-command-center button:focus-visible,.recruiter-command-center input:focus-visible,.recruiter-command-center select:focus-visible,.recruiter-command-center a:focus-visible{outline:2px solid #7da7ff;outline-offset:2px}.recruiter-command-center__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.recruiter-command-center__header h2{margin:5px 0 6px;font-size:clamp(1.45rem,2vw,2rem)}.recruiter-command-center__header p{margin:0;color:#9ea4b8;max-width:760px;line-height:1.6}.command-eyebrow{color:#7da7ff;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.command-attention-count{min-width:118px;border-radius:18px;background:#f7b95514;border:1px solid rgba(247,185,85,.2);padding:13px 16px;text-align:center}.command-attention-count strong{display:block;font-size:1.8rem;color:#ffd38b}.command-attention-count span{color:#b9af9d;font-size:.76rem}.command-nav{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0;border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:10px}.command-nav button{border:0;border-radius:11px;background:transparent;color:#9399ad;padding:9px 13px;cursor:pointer}.command-nav button:hover,.command-nav button.is-active{color:#fff;background:#7097ff1f}.command-feedback{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(112,151,255,.2);background:#7097ff14;border-radius:14px;padding:10px 13px;margin-bottom:14px;color:#d7e4ff}.command-feedback button{border:0;border-radius:9px;background:#d9e5ff;color:#11172a;padding:7px 11px;font-weight:700;cursor:pointer}.command-action-list{display:grid;gap:10px}.command-action-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;border-radius:17px;padding:15px 16px}.command-action-card--urgent{border-color:#ff69693b;background:#ff5b5b0b}.command-action-card--attention{border-color:#ffc76a30}.command-action-card strong{display:block;margin:3px 0}.command-action-card p{color:#9da3b5;margin:3px 0 0;font-size:.88rem;line-height:1.45}.command-action-kind{font-size:.72rem;color:#e6bc77;font-weight:800}.command-action-buttons{display:flex;align-items:center;gap:7px}.command-action-buttons a,.command-action-buttons button{border:1px solid rgba(130,164,255,.25);background:#658bf01f;color:#dce7ff;border-radius:10px;padding:8px 11px;text-decoration:none;cursor:pointer;white-space:nowrap}.command-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 15px;color:#9ca2b5;text-align:center}.command-empty strong{color:#e7e9f1}.command-pipeline{display:grid;grid-template-columns:repeat(7,minmax(210px,1fr));gap:11px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.command-pipeline-column{min-height:330px;background:#00000029;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:10px;scroll-snap-align:start}.command-pipeline-column>header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:5px 3px 11px}.command-pipeline-column>header span{min-width:25px;border-radius:999px;background:#ffffff12;padding:3px 7px;text-align:center;font-size:.75rem}.command-pipeline-stack{display:grid;gap:8px}.command-pipeline-card{position:relative;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#111527;padding:11px;cursor:grab}.command-pipeline-card:active{cursor:grabbing}.command-pipeline-card>label{position:absolute;inset-block-start:10px;inset-inline-start:10px}.command-pipeline-card a{display:flex;flex-direction:column;gap:3px;color:#f3f5fa;text-decoration:none;padding-inline-start:24px}.command-pipeline-card a span,.command-pipeline-card small{color:#8f96aa;font-size:.75rem}.command-pipeline-card small{display:block;margin-top:8px;border-top:1px solid rgba(255,255,255,.05);padding-top:7px}.command-pipeline-empty{display:flex;min-height:85px;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,.08);border-radius:12px;color:#656c82;font-size:.75rem}.command-search-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px auto;gap:10px;align-items:end}.command-search-toolbar label{display:grid;gap:6px;color:#969db1;font-size:.78rem}.command-search-toolbar input,.command-search-toolbar select,.command-bulk-bar input,.command-bulk-bar select{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#0a0e1b;color:#f4f5f8;padding:10px 11px}.command-save-view{border:1px solid rgba(116,154,255,.25);border-radius:11px;background:#5e84ee1f;color:#dce6ff;padding:10px 13px;cursor:pointer}.command-saved-views{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:12px;color:#868da1;font-size:.78rem}.command-saved-views button{border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#ffffff09;color:#bec4d3;padding:6px 10px;cursor:pointer}.command-search-scope{color:#727a90;font-size:.75rem;margin:10px 0}.command-search-results{display:grid;gap:7px;margin-top:12px}.command-search-results>article{display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(220px,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.06);border-radius:13px;padding:11px 13px;background:#ffffff05}.command-search-results a{display:flex;flex-direction:column;gap:2px;color:#f5f6fa;text-decoration:none}.command-search-results a span{color:#858da1;font-size:.76rem}.command-result-signals{display:flex;flex-wrap:wrap;gap:5px;color:#9fbaff;font-size:.73rem}.command-result-signals span{border-radius:999px;background:#5c85ee14;padding:4px 7px}.command-result-signals span.is-gap{color:#e9bd84;background:#d7974314}.command-result-score{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#a9c4ff}.command-insights{display:grid;gap:16px}.command-insight-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.command-insight-kpis article,.command-stage-metrics article{border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#ffffff05;padding:13px}.command-insight-kpis span,.command-stage-metrics span,.command-stage-metrics small{display:block;color:#878fa4;font-size:.75rem}.command-insight-kpis strong{display:block;margin-top:5px;font-size:1.55rem}.command-insights>section{border-top:1px solid rgba(255,255,255,.06);padding-top:14px}.command-insights h3{margin:0 0 7px}.command-insights p{color:#9aa1b3}.command-stage-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:7px}.command-stage-metrics strong{display:block;margin:3px 0}.command-reasons{display:flex;flex-wrap:wrap;gap:8px}.command-reasons>span{display:flex;gap:7px;align-items:center;border:1px solid rgba(255,255,255,.06);border-radius:999px;padding:7px 10px;color:#9da4b5}.command-preferences{width:min(100%,860px);margin:0 auto;display:grid;gap:18px}.command-preferences__header{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:4px}.command-preferences__header h3{margin:5px 0 7px;font-size:1.2rem}.command-preferences__header p{margin:0;max-width:650px;color:#9299ad;line-height:1.6}.command-preferences__channel{display:inline-flex;align-items:center;min-height:26px;border:1px solid rgba(125,167,255,.18);border-radius:999px;background:#6991f714;color:#b9ceff;padding:2px 9px;font-size:.72rem;font-weight:800}.command-save-state{flex:none;margin-top:4px;border-radius:999px;padding:6px 10px;background:#ffffff0a;color:#8991a5;font-size:.75rem;white-space:nowrap}.command-save-state.is-saving{color:#c5d5ff;background:#6189f417}.command-save-state.is-saved{color:#b9efcc;background:#48b06f17}.command-save-state.is-error{color:#ffc1c1;background:#db535317}.command-preference-callout{display:grid;gap:4px;border:1px solid rgba(112,151,255,.15);border-radius:14px;background:#7097ff0e;padding:12px 14px}.command-preference-callout strong{color:#dce7ff;font-size:.84rem}.command-preference-callout span{color:#9da8c1;font-size:.78rem;line-height:1.55}.command-preference-group{display:grid;gap:9px}.command-preference-group h4{margin:0;color:#c8cddd;font-size:.82rem;letter-spacing:.01em}.command-preference-list{display:grid;gap:8px}.command-preference-row{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:68px;box-sizing:border-box;border:1px solid rgba(255,255,255,.065);border-radius:14px;padding:12px 14px;background:#ffffff05;cursor:pointer;transition:border-color .15s ease,background .15s ease}.command-preference-row:hover{border-color:#7da7ff2e;background:#ffffff07}.command-preference-row.is-important{border-color:#f7b95529;background:#f7b95506}.command-preference-copy{min-width:0;display:grid;gap:4px}.command-preference-title{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.command-preference-title strong{color:#f2f4f9;font-size:.92rem}.command-preference-copy small{color:#858da1;font-size:.78rem;line-height:1.5}.command-preference-badge{border:1px solid rgba(247,185,85,.22);border-radius:999px;background:#f7b95517;color:#f5cd91;padding:2px 7px;font-size:.66rem;font-weight:800}.command-preference-meta{margin-top:2px;color:#a8b9e4;font-size:.72rem}.command-switch{position:relative;flex:none;width:42px;height:24px}.command-switch input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.command-switch input:disabled{cursor:wait}.command-switch-track{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#202536;transition:background .15s ease,border-color .15s ease}.command-switch-track>span{position:absolute;inset-block-start:3px;inset-inline-start:3px;width:16px;height:16px;border-radius:50%;background:#b6bdcc;box-shadow:0 1px 3px #00000040;transition:transform .15s ease,background .15s ease}.command-switch input:checked+.command-switch-track{border-color:#7da7ff8c;background:#587fdc}.command-switch input:checked+.command-switch-track>span{transform:translate(18px);background:#fff}[dir=rtl] .command-switch input:checked+.command-switch-track>span,.command-preferences[dir=rtl] .command-switch input:checked+.command-switch-track>span{transform:translate(-18px)}.command-switch input:focus-visible+.command-switch-track{outline:2px solid #7da7ff;outline-offset:2px}.command-preferences__footer{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid rgba(255,255,255,.06);padding-top:14px;color:#777f94;font-size:.75rem}.command-test-email{border:1px solid rgba(125,167,255,.22);border-radius:10px;background:#6991f717;color:#dce7ff;padding:8px 11px;font-weight:700;cursor:pointer}.command-test-email:hover:not(:disabled){background:#6991f726}.command-test-email:disabled{opacity:.55;cursor:wait}.command-bulk-bar{position:sticky;bottom:14px;z-index:15;display:grid;grid-template-columns:auto 155px auto auto 120px auto minmax(150px,1fr) auto auto;align-items:center;gap:7px;margin-top:16px;border:1px solid rgba(115,153,255,.22);border-radius:16px;background:#080c18f5;padding:10px;box-shadow:0 18px 60px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.command-bulk-bar button{border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#171c2e;color:#e5e8f1;padding:9px 10px;cursor:pointer;white-space:nowrap}.command-bulk-bar button.is-danger{color:#ffc0c0;border-color:#ff707033;background:#dc4a4a14}.command-bulk-bar button.is-quiet{background:transparent;color:#888fa2}.recruiter-command-center--loading,.recruiter-command-center--error{display:flex;min-height:100px;align-items:center;justify-content:center;gap:10px;color:#9ca3b5}.recruiter-command-center--error{flex-direction:column}.recruiter-command-center--error button{border:1px solid rgba(255,255,255,.1);background:#14192a;color:#fff;border-radius:10px;padding:8px 12px;cursor:pointer}@media (max-width: 1050px){.command-search-toolbar{grid-template-columns:1fr 1fr}.command-bulk-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.command-insight-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.recruiter-command-center{padding:16px;border-radius:18px}.recruiter-command-center__header{flex-direction:column}.command-attention-count{width:100%;box-sizing:border-box}.command-action-card{grid-template-columns:1fr}.command-action-buttons{flex-wrap:wrap}.command-search-toolbar,.command-insight-kpis{grid-template-columns:1fr}.command-search-results>article{grid-template-columns:auto minmax(0,1fr) auto}.command-result-signals{grid-column:2 / -1}.command-bulk-bar{grid-template-columns:1fr 1fr}.command-preferences__header,.command-preferences__footer{align-items:stretch;flex-direction:column}.command-save-state{align-self:flex-start}.command-preference-row{gap:12px;padding:12px}.command-test-email{width:100%}}@media (prefers-reduced-motion: reduce){.recruiter-command-center *{scroll-behavior:auto!important;transition:none!important}}.recruiter-command-center .command-bulk-bar{position:sticky;bottom:14px;z-index:15;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;border:1px solid rgba(125,167,255,.3);border-radius:18px;background:#080c18f7;padding:13px;box-shadow:0 18px 60px #00000061;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.command-bulk-bar__header{display:flex;align-items:center;justify-content:space-between;gap:14px}.command-bulk-bar__header>div{display:grid;gap:3px}.command-bulk-bar__selection{color:#f2f5ff;font-size:.9rem}.command-bulk-bar__header span{color:#8e99b3;font-size:.72rem}.command-bulk-move{display:grid;grid-template-columns:minmax(220px,1fr) minmax(235px,330px) auto;grid-template-areas:"heading field submit" "guidance guidance guidance";align-items:end;gap:10px;border:1px solid rgba(125,167,255,.2);border-radius:14px;background:#5074df13;padding:11px}.command-bulk-move__heading{grid-area:heading;display:grid;gap:4px;align-self:center}.command-bulk-move__heading strong{color:#e7edff;font-size:.82rem}.command-bulk-move__heading span{max-width:620px;color:#9ba8c3;font-size:.68rem;line-height:1.45}.command-bulk-move__field{grid-area:field;display:grid;gap:5px;min-width:0;color:#aeb9d2;font-size:.68rem;font-weight:750}.recruiter-command-center .command-bulk-move__field select{min-height:42px;border-color:#7da7ff3d;background:#0c1223;font-weight:700}.command-bulk-move__field option:disabled{color:#7f8799}.recruiter-command-center .command-bulk-move__submit{grid-area:submit;min-height:42px;border-color:#8eb1ff6b;background:linear-gradient(180deg,#6689e9,#4d6fce);color:#fff;padding-inline:16px;font-weight:850}.recruiter-command-center .command-bulk-move__submit:hover:not(:disabled){border-color:#b2caffbf;background:linear-gradient(180deg,#7597ef,#587ada)}.recruiter-command-center .command-bulk-bar button:disabled,.recruiter-command-center .command-bulk-bar select:disabled{cursor:not-allowed;opacity:.5}.command-bulk-move__guidance{grid-area:guidance;color:#aab9df;font-size:.68rem;line-height:1.45}.command-bulk-move__guidance.is-blocked{color:#f2c38f}.command-bulk-secondary{display:flex;flex-wrap:wrap;align-items:end;gap:8px;border-top:1px solid rgba(255,255,255,.065);padding-top:10px}.command-bulk-secondary__label{flex:1 0 100%;color:#9ca7bf;font-size:.68rem}.command-bulk-inline-field{display:grid;flex:1 1 150px;max-width:210px;gap:5px;color:#858fa8;font-size:.65rem}.command-bulk-inline-field.is-wide{flex-basis:220px;max-width:320px}.recruiter-command-center .command-bulk-inline-field input{min-height:40px}.recruiter-command-center .command-bulk-secondary>button{min-height:40px}@media (max-width: 1050px){.recruiter-command-center .command-bulk-bar{display:grid;grid-template-columns:minmax(0,1fr)}.command-bulk-move{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading heading" "field submit" "guidance guidance"}}@media (max-width: 720px){.recruiter-command-center .command-bulk-bar{position:static;padding:11px}.command-bulk-bar__header{align-items:flex-start}.command-bulk-move{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "field" "submit" "guidance"}.recruiter-command-center .command-bulk-move__submit,.command-bulk-inline-field,.command-bulk-inline-field.is-wide,.recruiter-command-center .command-bulk-secondary>button{width:100%;max-width:none}.command-bulk-secondary{display:grid;grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.recruiter-command-center .command-bulk-move__submit{transition:none}}.scale-recruiter-dashboard{min-height:100vh;padding:clamp(20px,4vw,56px);background:#071326;color:#edf3ff;font-family:inherit}.scale-recruiter-dashboard header{max-width:920px;margin-bottom:28px}.scale-recruiter-dashboard header>p:first-child{color:#9cbdf2;letter-spacing:.06em}.scale-recruiter-dashboard h1{font-size:clamp(1.75rem,3vw,2.6rem);margin:10px 0}.scale-recruiter-dashboard header p{color:#bac9de;line-height:1.7}.scale-recruiter-dashboard__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px;gap:18px;margin:28px 0}.scale-recruiter-dashboard__stats>div{padding:24px;background:#10213c;border:1px solid #2a4363;border-radius:14px;display:flex;flex-direction:column;gap:6px}.scale-recruiter-dashboard__stats strong{font-size:clamp(2rem,4vw,3rem)}.scale-recruiter-dashboard__stats span{color:#bac9de}.scale-recruiter-dashboard__filter{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:24px 0}.scale-recruiter-dashboard select{max-width:100%;min-height:44px;padding:10px 14px;border-radius:8px;background:#10213c;color:inherit;border:1px solid #48658a;font:inherit}.scale-recruiter-dashboard__table{overflow-x:auto;border:1px solid #2a4363;border-radius:12px}.scale-recruiter-dashboard table{width:100%;border-collapse:collapse;min-width:620px;text-align:start}.scale-recruiter-dashboard th{background:#10213c;color:#cbdaf0;text-align:start;padding:16px}.scale-recruiter-dashboard td{padding:14px 16px;border-top:1px solid #24374f;line-height:1.5}.scale-recruiter-dashboard td button{padding:8px 0;min-height:44px;color:#accfff;background:transparent;border:0;cursor:pointer;text-align:start;font:inherit;text-decoration:underline;text-underline-offset:4px}.scale-recruiter-dashboard button:focus-visible,.scale-recruiter-dashboard select:focus-visible{outline:2px solid #bfdcff;outline-offset:4px}.scale-recruiter-dashboard button:disabled{opacity:.6;cursor:wait}.scale-recruiter-dashboard__progress{padding:24px 0;color:#bac9de;min-height:64px}.scale-recruiter-dashboard [role=alert]{padding:16px;border-inline-start:3px solid #edbcb8;background:#302020;border-radius:8px}@media (max-width: 540px){.scale-recruiter-dashboard__stats{gap:10px}.scale-recruiter-dashboard__stats>div{padding:16px}}.recruiter-workflow-experience{min-height:100vh;min-height:100dvh;background:#070a13;color:#f3f7f5;text-align:start}.recruiter-workflow-experience__nav{position:sticky;z-index:35;top:0;width:min(1480px,calc(100% - 40px));display:flex;align-items:center;gap:6px;margin-inline:auto;padding-block:12px 8px;overflow-x:auto;background:linear-gradient(180deg,#070a13fa,#070a13eb 78%,#070a1300);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.recruiter-workflow-experience__nav button,.recruiter-workflow-experience__nav a{flex:0 0 auto;min-height:40px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#0c0f1be0;color:#9ca6bb;padding:8px 14px;font:inherit;font-size:max(.82rem,13px);font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.recruiter-workflow-experience__nav button:hover,.recruiter-workflow-experience__nav button:focus-visible,.recruiter-workflow-experience__nav a:hover,.recruiter-workflow-experience__nav a:focus-visible{border-color:#76a1ff57;color:#eaf0ff;outline:none}.recruiter-workflow-experience__nav button.is-active{border-color:#76a1ff8c;background:#3f5dae33;color:#f5f7ff;box-shadow:inset 0 0 0 1px #76a1ff0d}.recruiter-workflow-experience__nav .recruiter-workflow-experience__operations-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-color:#76a1ff57;background:#76a1ff1a;color:#dce7ff}.recruiter-workflow-experience__nav .recruiter-workflow-experience__operations-link:hover{border-color:#76a1ff94;background:#76a1ff29;color:#f5f7ff}.recruiter-workflow-experience__nav .recruiter-workflow-experience__operations-link:focus-visible{border-color:#93c5fd;background:#76a1ff29;color:#f5f7ff;outline:2px solid #93c5fd;outline-offset:2px}.recruiter-workflow-experience__surface{width:100%;display:flow-root}.recruiter-workflow-experience__surface>.recruiter-command-center,.recruiter-workflow-experience__surface>.recruiter-management-insights{width:min(1480px,calc(100% - 40px));margin-inline:auto;margin-block:8px 40px}.recruiter-workflow-experience[dir=rtl] .recruiter-workflow-experience__surface,.recruiter-workflow-experience[dir=ltr] .recruiter-workflow-experience__surface{direction:inherit}.recruiter-workflow-experience>.hiring-dashboard--state,.recruiter-workflow-experience__surface>.hiring-dashboard--state{min-height:22rem}.recruiter-workflow-experience .dashboard-candidates__heading{gap:.75rem;padding-bottom:.15rem}.recruiter-workflow-experience .dashboard-human-decision-note{width:-moz-max-content;width:max-content;max-width:100%;margin:.48rem 0 .12rem;border:1px solid rgba(118,161,255,.08);border-radius:999px;background:#76a1ff09;padding:.28rem .55rem}.recruiter-workflow-experience .dashboard-list{gap:.4rem;margin-top:.36rem}.recruiter-workflow-experience .dashboard-candidate-row{min-height:4.75rem;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.recruiter-workflow-experience .dashboard-candidate-row:hover{transform:translateY(-1px)}.recruiter-workflow-experience .dashboard-candidate-link{padding-block:.68rem}.recruiter-workflow-experience .dashboard-candidate-link:focus-visible{border-radius:.8rem;outline:2px solid rgba(118,161,255,.75);outline-offset:-2px}.recruiter-workflow-experience .candidate-primary>strong{font-size:1rem}.recruiter-workflow-experience .candidate-status-cell>small{color:#98a1b5}.recruiter-workflow-experience .candidate-last-activity{opacity:.78}.recruiter-workflow-experience .candidate-open-action{min-height:2.55rem;border-color:#76a1ff52;background:#76a1ff1c;color:#d7e3ff;padding-inline:.72rem}.recruiter-workflow-experience .candidate-open-copy strong{font-size:.8rem}.recruiter-workflow-experience .dashboard-candidate-row:hover .candidate-open-action,.recruiter-workflow-experience .dashboard-candidate-link:focus-visible .candidate-open-action{border-color:#76a1ff94;background:#76a1ff2b;color:#fff}.recruiter-workflow-experience .dashboard-selection-bar{border-color:#76a1ff47;background:#0a0f1df5;box-shadow:0 1.1rem 3.2rem #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (max-width: 960px){.recruiter-workflow-experience .dashboard-candidate-row:hover{transform:none}}@media (max-width: 720px){.recruiter-workflow-experience__nav{width:min(100% - 24px,1480px);padding-block-start:10px}.recruiter-workflow-experience__nav button,.recruiter-workflow-experience__nav a{min-height:38px;padding-inline:12px}.recruiter-workflow-experience__surface>.recruiter-command-center,.recruiter-workflow-experience__surface>.recruiter-management-insights{width:min(100% - 24px,1480px)}.recruiter-workflow-experience .dashboard-human-decision-note{width:auto;border-radius:.7rem}}.recruiter-workflow-experience__nav{border-bottom:1px solid rgba(255,255,255,.055);scrollbar-width:none}.recruiter-workflow-experience__nav::-webkit-scrollbar{display:none}.recruiter-workflow-experience__nav button.is-active{border-color:#7da7ffb8;background:#3f5dae4d;color:#fff;box-shadow:inset 0 0 0 1px #7da7ff14,0 8px 24px #00000029}.recruiter-workflow-experience__surface>.recruiter-command-center[data-initial-view=pipeline],.recruiter-workflow-experience__surface>.recruiter-command-center[data-initial-view=preferences]{margin-block:10px 40px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.recruiter-workflow-experience__surface>.recruiter-command-center[data-initial-view=pipeline]>.recruiter-command-center__header,.recruiter-workflow-experience__surface>.recruiter-command-center[data-initial-view=pipeline]>.command-nav,.recruiter-workflow-experience__surface>.recruiter-command-center[data-initial-view=preferences]>.recruiter-command-center__header,.recruiter-workflow-experience__surface>.recruiter-command-center[data-initial-view=preferences]>.command-nav{display:none}.recruiter-workflow-experience__surface>.recruiter-command-center[data-initial-view=pipeline]>.command-feedback,.recruiter-workflow-experience__surface>.recruiter-command-center[data-initial-view=preferences]>.command-feedback{margin-top:12px}@media (max-width: 720px){.recruiter-workflow-experience__surface>.recruiter-command-center[data-initial-view=pipeline],.recruiter-workflow-experience__surface>.recruiter-command-center[data-initial-view=preferences]{margin-block-start:6px;padding:0}}.interview-app .completion-card button.completion-safe-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:min(100%,300px);min-height:42px;font-family:inherit;cursor:pointer;border-color:#4263eb6b!important;background:#4263eb1a!important;padding:10px 14px!important;color:#aab8f7!important;font-size:11px!important;font-weight:560!important;box-shadow:inset 0 1px #ffffff08,0 10px 28px #0000002e;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.interview-app .completion-card button.completion-safe-close:hover{transform:translateY(-1px);border-color:#4263ebb8!important;background:#4263eb29!important;color:#dbe2ff!important}.interview-app .completion-card button.completion-safe-close:active{transform:translateY(0)}.interview-app .completion-card button.completion-safe-close:focus-visible{outline:2px solid rgba(111,137,255,.9);outline-offset:3px}.interview-app .completion-close-glyph{direction:ltr;display:inline-grid!important;width:18px;height:18px;flex:0 0 18px;place-items:center;border:1px solid rgba(111,137,255,.34);border-radius:50%;background:#4263eb1a;color:#9fb0ff;font-size:14px;font-weight:650;line-height:1;transition:color .16s ease,transform .16s ease,background .16s ease}.interview-app .completion-card button.completion-safe-close:hover .completion-close-glyph{transform:rotate(90deg);background:#4263eb2e;color:#dbe2ff}@media (prefers-reduced-motion: reduce){.interview-app .completion-card button.completion-safe-close,.interview-app .completion-close-glyph{transition:none!important}.interview-app .completion-card button.completion-safe-close:hover .completion-close-glyph{transform:none}}.transcript-review-panel .correction-counter{display:grid;gap:.15rem;text-align:center}.transcript-review-panel .correction-counter [role=timer]{font-variant-numeric:tabular-nums}.transcript-review-panel .transcript-bubbles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:.75rem;align-items:stretch}.transcript-review-panel .transcript-bubble{position:relative;min-height:64px;width:100%;border-radius:18px;background:#f8fafc;padding:.85rem 1rem;text-align:start;line-height:1.55;box-shadow:0 5px 14px #0f172a0d;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.transcript-review-panel .transcript-bubble:after{content:"";position:absolute;inset-inline-start:16px;bottom:-6px;width:12px;height:12px;border-inline-start:1px solid #d5deeb;border-bottom:1px solid #d5deeb;background:inherit;transform:rotate(-45deg)}.transcript-review-panel .transcript-bubble:hover{transform:translateY(-1px);border-color:#b9c7dc;box-shadow:0 8px 18px #0f172a14}.transcript-review-panel .transcript-bubble:disabled{cursor:default;opacity:.58}.transcript-review-panel .transcript-bubble:disabled:hover{transform:none;border-color:#d5deeb;box-shadow:0 5px 14px #0f172a0d}.transcript-review-panel .transcript-bubble.selected{border-color:var(--bv-primary);background:#edf2ff;color:#2447ad;box-shadow:0 0 0 3px #315bd61a,0 8px 18px #315bd614}.transcript-review-panel .transcript-bubble.selected:after{border-color:var(--bv-primary)}@media (max-width: 640px){.transcript-review-panel .transcript-bubbles{grid-template-columns:1fr}.transcript-review-panel .transcript-bubble{min-height:0}}.device-microphone-playback-step,.device-microphone-confirm-step{position:relative;z-index:1}.device-microphone-playback-step{display:grid;gap:9px}.device-microphone-playback-step>strong,.device-microphone-confirm-step strong{color:var(--figma-text-soft);font-size:12px;font-weight:600}.device-microphone-confirm-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);align-items:center;gap:14px;border:1px solid #4263eb3b;border-radius:12px;background:#4263eb0b;padding:13px;transition:border-color .16s ease,background .16s ease,opacity .16s ease}.device-microphone-confirm-step>div{display:grid;gap:4px}.device-microphone-confirm-step span{color:var(--figma-muted)!important;font-size:10.5px;font-weight:300;line-height:1.5}.device-microphone-confirm-step.is-locked{border-color:#3a3945;background:#17171a}.device-microphone-confirm-step.is-locked .bv-primary-button{cursor:not-allowed;opacity:.48;filter:saturate(.55)}.device-microphone-confirm-step.is-unlocked{border-color:#4263eb68;background:#4263eb12;box-shadow:inset 0 1px #ffffff06,0 0 0 3px #4263eb08}.device-microphone-confirm-step .bv-primary-button{width:100%;min-height:48px}.device-microphone-retry{position:relative;z-index:1;justify-self:start;min-width:180px}@media (max-width: 640px){.device-microphone-confirm-step{grid-template-columns:1fr}.device-microphone-confirm-step .bv-primary-button,.device-microphone-retry{width:100%}}@media (prefers-reduced-motion: reduce){.device-microphone-confirm-step{transition:none}}.interview-resilience-banner{position:relative;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;width:min(760px,calc(100% - 32px));box-sizing:border-box;margin:12px auto 0;border:1px solid rgba(66,99,235,.34);border-radius:12px;background:#090b13f0;padding:12px 14px;color:#f3f7f5;box-shadow:0 16px 40px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.interview-resilience-banner:before{grid-row:1 / span 2;width:8px;height:8px;margin-top:5px;border-radius:50%;background:#4263eb;box-shadow:0 0 0 5px #4263eb1a;content:""}.interview-resilience-banner strong{color:#f3f7f5;font-size:13px;font-weight:600}.interview-resilience-banner span{color:#a2a9be;font-size:12px;line-height:1.45}.interview-resilience-banner.is-offline,.interview-resilience-banner.is-online,.interview-resilience-banner.is-resumed{border-color:#4263eb57}.interview-resilience-banner.is-offline:before{background:#65708f;box-shadow:0 0 0 5px #65708f1f}@media (max-width: 600px){.interview-resilience-banner{width:calc(100% - 20px);margin-top:8px}}@media (prefers-reduced-motion: reduce){.interview-resilience-banner{-webkit-backdrop-filter:none;backdrop-filter:none}}.landing-shell{--bg:#050711;--panel:#090b13;--line:#222839;--muted:#a2a9be;--dim:#65708f;--text:#f3f7f5;--blue:#4263eb;min-height:100vh;color:var(--text);background:radial-gradient(900px 620px at 86% 2%,rgba(48,77,202,.28),transparent 58%),radial-gradient(680px 480px at -10% 42%,rgba(24,46,137,.2),transparent 60%),var(--bg);font-family:DM Sans,system-ui,sans-serif;font-weight:300;overflow-x:hidden}.landing-shell *{box-sizing:border-box}.landing-shell a{color:inherit;text-decoration:none}.landing-container{width:min(100% - 3rem,72rem);margin-inline:auto}.landing-header{position:fixed;inset:0 0 auto;z-index:50;transition:.35s ease}.landing-header.is-scrolled{background:#050711f0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.landing-nav-row{height:60px;display:flex;align-items:center;justify-content:space-between}.landing-brand{display:inline-flex;align-items:center;gap:.65rem;font:300 1rem Manrope,sans-serif}.landing-brand-logo{display:block;width:clamp(10.5rem,18vw,13rem);height:auto}.landing-brand-logo-small{width:9rem}.landing-desktop-nav{display:flex;align-items:center;gap:2rem;color:var(--muted);font-size:.875rem;font-weight:400}.landing-desktop-nav>a:not(.landing-button):hover{color:var(--text)}.landing-language-control{position:relative;display:inline-flex;align-items:center;min-width:0}.landing-language-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:36px;max-width:11rem;padding:.45rem 2rem .45rem .75rem;color:var(--muted);background:#090b13b8;border:1px solid var(--line);border-radius:3px;outline:0;font:500 .75rem Manrope,sans-serif;cursor:pointer;transition:.18s ease}.landing-language-control select:hover,.landing-language-control select:focus-visible{color:var(--text);border-color:var(--dim)}.landing-language-control:after{content:"⌄";position:absolute;inset-inline-end:.65rem;color:var(--dim);font-size:.7rem;pointer-events:none}.landing-language-control-mobile{width:100%;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.8rem}.landing-language-control-mobile>span{flex:0 0 auto}.landing-language-control-mobile select{width:min(15rem,70%);max-width:none}.landing-menu-button{display:none;width:40px;height:40px;background:none;border:0;padding:10px;cursor:pointer}.landing-menu-button span:not(.landing-sr-only){display:block;height:1px;background:var(--text);margin:6px 0}.landing-mobile-nav{display:none;padding:1.5rem;background:#07091a;border-top:1px solid var(--line)}.landing-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.landing-hero{position:relative;min-height:100vh;display:grid;align-items:center;padding:8rem 0 5rem}.landing-dot-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(66,99,235,.09) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 100%)}.landing-hero-content{position:relative}.landing-hero h1{max-width:14ch;margin:0 0 2rem;font:300 clamp(2.7rem,6.5vw,6rem)/1.04 "Manrope",sans-serif;letter-spacing:-.03em}.landing-hero h1 em{color:var(--blue);font-weight:300}.landing-hero-copy{max-width:42rem;margin:0 0 3rem;color:var(--muted);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.8}.landing-actions{display:flex;gap:.75rem;flex-wrap:wrap}.landing-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.8rem 2rem;border:1px solid transparent;border-radius:3px;font:500 .875rem Manrope,sans-serif;cursor:pointer;transition:.18s ease}.landing-button-light{color:#090b13!important;background:var(--text)}.landing-button-light:hover{background:var(--blue);color:var(--text)!important}.landing-button-small{min-height:36px;padding:.45rem 1.25rem}.landing-button-outline{color:var(--muted);border-color:var(--line)}.landing-button-outline:hover{color:var(--text);border-color:var(--dim)}.landing-button-primary{width:100%;color:var(--text);background:var(--blue);box-shadow:0 8px 24px #4263eb38}.landing-button-primary:hover{background:#5872f5}.landing-button:disabled{opacity:.65;cursor:wait}.landing-rule{height:1px;background:var(--line)}.landing-section{padding:7rem 0;scroll-margin-top:60px}.landing-split{display:grid;grid-template-columns:1fr 2fr;gap:4rem}.landing-index{color:var(--dim);font:400 .75rem JetBrains Mono,monospace;letter-spacing:.15em;text-transform:uppercase}.landing-index i{display:block;width:24px;height:1px;margin-top:1rem;background:var(--blue)}.landing-section h2{margin:0 0 2rem;font:300 clamp(1.7rem,3.5vw,2.8rem)/1.12 "Manrope",sans-serif;letter-spacing:-.025em}.landing-section p{color:var(--muted);line-height:1.85}.landing-split>div>p+p{margin-top:1.25rem}.landing-section-heading{display:grid;grid-template-columns:1fr 2fr;gap:4rem;margin-bottom:4rem}.landing-card-grid{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line);background:var(--line);gap:1px}.landing-card{min-height:290px;padding:2.5rem;background:#090b13f0}.landing-card-number{display:block;margin-bottom:1.75rem;color:#535e7b;font:400 .75rem JetBrains Mono,monospace;letter-spacing:.08em}.landing-card h3,.landing-principles h3{margin:0 0 .75rem;font:300 1.125rem/1.3 Manrope,sans-serif}.landing-card p,.landing-principles p{margin:0;font-size:.9rem}.landing-side-title{max-width:12ch;margin-top:2rem!important;font-size:clamp(1.45rem,3vw,2.2rem)!important}.landing-principles{border:1px solid var(--line)}.landing-principles article{display:flex;gap:1.5rem;padding:1.75rem 2rem;border-bottom:1px solid var(--line);transition:.15s}.landing-principles article:last-child{border-bottom:0}.landing-principles article:hover{background:#0f101a}.landing-principles article>span{flex:0 0 6px;width:6px;height:6px;margin-top:.45rem;border-radius:50%;background:var(--blue)}.landing-contact-section{position:relative}.landing-contact-grid{display:grid;grid-template-columns:5fr 7fr;gap:4rem}.landing-contact-grid>div>p{max-width:30rem}.landing-contact-grid ul{margin:2.5rem 0 0;padding:0;list-style:none;color:var(--muted);font-size:.875rem}.landing-contact-grid li{position:relative;margin:.75rem 0;padding-inline-start:1rem}.landing-contact-grid li:before{content:"";position:absolute;inset-inline-start:0;top:.55rem;width:4px;height:4px;border-radius:50%;background:var(--blue)}.landing-form,.landing-success{min-height:100%;padding:3rem 2.5rem;border:1px solid var(--line);border-radius:3px;background:#070a167a}.landing-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2.5rem}.landing-form label{display:block}.landing-form label>span{display:block;margin-bottom:.5rem;color:var(--dim);font:600 .7rem Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase}.landing-form input,.landing-form textarea{width:100%;color:var(--text);background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:.7rem 0;outline:0;font:400 .95rem DM Sans,sans-serif;resize:vertical;text-align:start}.landing-form input:focus,.landing-form textarea:focus{border-color:var(--blue)}.landing-form-message{grid-column:1/-1}.landing-honeypot{position:absolute!important;inset-inline-start:-10000px!important}.landing-form-error{margin:-1rem 0 1.25rem;color:#ff9b9b!important;font-size:.875rem}.landing-form-note{margin:1rem 0 0!important;color:#535e7b!important;text-align:center;font:400 .75rem JetBrains Mono,monospace}.landing-success{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.landing-success-mark{color:var(--blue);font-size:1.5rem}.landing-success h3{margin:1rem 0 .75rem;font:300 1.5rem Manrope,sans-serif}.landing-success button{margin-top:1.5rem;color:var(--text);background:none;border:0;border-bottom:1px solid var(--dim);padding:.35rem 0;cursor:pointer}.landing-footer{border-top:1px solid var(--line);color:#65708f}.landing-footer>div{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:1rem;font:400 .75rem JetBrains Mono,monospace}.landing-shell[dir=rtl] .landing-language-control select{padding:.45rem .75rem .45rem 2rem}.landing-shell[dir=rtl] .landing-hero h1,.landing-shell[dir=rtl] .landing-hero-copy,.landing-shell[dir=rtl] .landing-section{text-align:right}.landing-shell[dir=rtl] .landing-success{align-items:flex-start}@media (max-width:768px){.landing-container{width:min(100% - 2rem,72rem)}.landing-desktop-nav{display:none}.landing-menu-button{display:block}.landing-mobile-nav{display:flex;flex-direction:column;gap:1.25rem}.landing-hero{min-height:auto;padding-top:9rem}.landing-split,.landing-section-heading,.landing-contact-grid{grid-template-columns:1fr;gap:2.5rem}.landing-card-grid{grid-template-columns:1fr}.landing-card{min-height:0;padding:2rem}.landing-section{padding:5rem 0}.landing-form-grid{grid-template-columns:1fr}.landing-form-message{grid-column:auto}.landing-form,.landing-success{padding:2rem 1.5rem}}@media (max-width:480px){.landing-actions{flex-direction:column}.landing-button{width:100%}.landing-footer>div{align-items:flex-start;flex-direction:column;justify-content:center}}@media (prefers-reduced-motion:reduce){.landing-shell *{scroll-behavior:auto!important;transition:none!important}}.public-marketing-shell{min-height:100vh;background:#f8fafc;color:#0f172a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.public-marketing-header,.public-marketing-hero,.public-marketing-grid,.public-marketing-cta,.public-marketing-footer{width:min(1120px,calc(100% - 2rem));margin:0 auto}.public-marketing-header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px solid rgba(15,23,42,.08)}.public-marketing-header img{width:170px;height:auto;display:block}.public-marketing-header nav{display:flex;gap:1.25rem;flex-wrap:wrap;justify-content:flex-end}.public-marketing-header a,.public-marketing-footer a{color:inherit;text-decoration:none;font-weight:700}.public-marketing-hero{padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,8vw,7rem);max-width:1120px}.public-marketing-eyebrow{margin:0 0 1rem;color:#2563eb;font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.public-marketing-hero h1{margin:0;max-width:900px;font-size:clamp(2.7rem,7vw,5.7rem);line-height:.98;letter-spacing:-.06em}.public-marketing-intro{margin:2rem 0 0;max-width:760px;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.7;color:#475569}.public-marketing-actions{margin-top:2rem;display:flex;gap:.75rem;flex-wrap:wrap}.public-marketing-actions a,.public-marketing-cta>a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.2rem;border-radius:999px;text-decoration:none;font-weight:800;background:#0f172a;color:#fff}.public-marketing-actions a+a{background:transparent;color:#0f172a;border:1px solid #cbd5e1}.public-marketing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-bottom:clamp(4rem,8vw,7rem)}.public-marketing-grid article{border:1px solid #e2e8f0;border-radius:1.5rem;padding:clamp(1.5rem,3vw,2.2rem);background:#fff;box-shadow:0 16px 45px #0f172a0f}.public-marketing-grid h2,.public-marketing-cta h2{margin-top:0;letter-spacing:-.035em}.public-marketing-grid p,.public-marketing-cta p{color:#64748b;line-height:1.7}.public-marketing-cta{box-sizing:border-box;margin-bottom:4rem;border-radius:2rem;background:#0f172a;color:#fff;padding:clamp(2rem,5vw,4rem)}.public-marketing-cta h2{max-width:760px;font-size:clamp(2rem,4vw,3.5rem)}.public-marketing-cta p{max-width:720px;color:#cbd5e1}.public-marketing-cta>a{margin-top:1rem;background:#fff;color:#0f172a}.public-marketing-footer{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid #e2e8f0;color:#64748b}@media (max-width: 760px){.public-marketing-header{align-items:flex-start;padding:1rem 0;flex-direction:column}.public-marketing-header nav{justify-content:flex-start;gap:.8rem 1rem;font-size:.92rem}.public-marketing-grid{grid-template-columns:1fr}}.privacy-page{--pp-bg: #0c0c0e;--pp-surface: #141416;--pp-surface-2: #19191e;--pp-border: rgba(255, 255, 255, .09);--pp-border-strong: rgba(255, 255, 255, .14);--pp-text: #f4f3f7;--pp-soft: #c8c5d0;--pp-muted: #8f8b9a;--pp-accent: #4263eb;--pp-accent-soft: rgba(66, 99, 235, .12);--pp-green: #45d6a5;position:relative;min-height:100dvh;overflow-x:hidden;background:radial-gradient(circle at 50% -10%,rgba(66,99,235,.15),transparent 34%),radial-gradient(circle at 100% 24%,rgba(66,99,235,.055),transparent 28%),var(--pp-bg);color:var(--pp-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.privacy-grid-glow{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.013) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.013) 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 66%);mask-image:linear-gradient(to bottom,#000 0%,transparent 66%)}.privacy-topbar,.privacy-hero,.privacy-trust-grid,.privacy-overview,.privacy-content-layout,.privacy-footer{position:relative;z-index:1;width:min(1180px,calc(100% - 48px));margin-inline:auto}.privacy-topbar{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.065)}.privacy-brand,.privacy-footer-brand{display:inline-flex;align-items:center;gap:10px;color:var(--pp-text);text-decoration:none;direction:ltr}.privacy-brand>span:not(.privacy-wave){width:1px;height:18px;background:#ffffff1f}.privacy-brand strong,.privacy-footer-brand strong{font-size:14px;letter-spacing:-.02em}.privacy-brand small{color:var(--pp-muted);font-size:12px}.privacy-wave{display:inline-flex;height:20px;align-items:center;gap:2px}.privacy-wave i{display:block;width:2px;border-radius:99px;background:var(--pp-text);animation:pp-wave 1.45s ease-in-out infinite}.privacy-wave i:nth-child(1),.privacy-wave i:nth-child(5){height:6px}.privacy-wave i:nth-child(2),.privacy-wave i:nth-child(4){height:12px;animation-delay:-.18s}.privacy-wave i:nth-child(3){height:18px;animation-delay:-.33s}.privacy-top-actions{display:flex;align-items:center;gap:10px}.privacy-secure-pill{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid var(--pp-border);border-radius:999px;color:var(--pp-soft);font-size:11px}.privacy-secure-pill i{width:7px;height:7px;border-radius:50%;background:var(--pp-green);box-shadow:0 0 0 4px #45d6a517}.privacy-language-switch{display:inline-flex;padding:3px;border:1px solid var(--pp-border);border-radius:999px;background:#ffffff06}.privacy-language-switch button{min-height:29px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--pp-muted);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.privacy-language-switch button.is-active{background:var(--pp-accent-soft);color:#dcd7ff}.privacy-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;gap:72px;min-height:440px;padding-block:72px 58px}.privacy-hero-copy{max-width:730px}.privacy-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--pp-accent);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.privacy-eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--pp-accent);box-shadow:0 0 0 5px #4263eb14}.privacy-hero h1{margin:18px 0 0;max-width:760px;font-size:clamp(3rem,7vw,5.8rem);line-height:.98;letter-spacing:-.065em;font-weight:560}.privacy-hero-copy>p{max-width:680px;margin:24px 0 0;color:var(--pp-soft);font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.7}.privacy-hero-copy>small{display:block;margin-top:22px;color:var(--pp-muted);font-size:11px}.privacy-hero-visual{position:relative;width:min(390px,100%);aspect-ratio:1;margin-inline:auto;display:grid;place-items:center}.privacy-orbit{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid rgba(66,99,235,.2);border-radius:50%;box-shadow:0 0 60px #4263eb14}.privacy-orbit-two{top:2%;right:2%;bottom:2%;left:2%;border-color:#ffffff0e}.privacy-shield{position:relative;width:142px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(66,99,235,.34);border-radius:34px;background:linear-gradient(145deg,#4263eb26,#ffffff06);box-shadow:0 30px 90px #0006,0 0 70px #4263eb1f;transform:rotate(45deg)}.privacy-shield span{width:42px;height:50px;border:2px solid var(--pp-accent);border-radius:22px 22px 28px 28px;transform:rotate(-45deg);clip-path:polygon(50% 0,100% 18%,100% 62%,50% 100%,0 62%,0 18%)}.privacy-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.privacy-trust-grid article{min-height:148px;display:flex;align-items:flex-start;gap:14px;padding:22px;border:1px solid var(--pp-border);border-radius:18px;background:#141416c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .2s ease,border-color .2s ease,background .2s ease}.privacy-trust-grid article:hover{transform:translateY(-3px);border-color:#4263eb3d;background:#18181deb}.privacy-trust-grid strong{display:block;margin-bottom:7px;font-size:13px}.privacy-trust-grid p{margin:0;color:var(--pp-muted);font-size:12px;line-height:1.65}.privacy-mini-icon{position:relative;flex:0 0 38px;width:38px;height:38px;border:1px solid rgba(66,99,235,.22);border-radius:12px;background:var(--pp-accent-soft)}.privacy-mini-icon:before,.privacy-mini-icon:after{position:absolute;content:""}.privacy-mini-icon.is-lock:before{left:12px;top:16px;width:12px;height:10px;border:1.5px solid var(--pp-accent);border-radius:3px}.privacy-mini-icon.is-lock:after{left:14px;top:9px;width:8px;height:10px;border:1.5px solid var(--pp-accent);border-bottom:0;border-radius:7px 7px 0 0}.privacy-mini-icon.is-clock:before{top:10px;right:10px;bottom:10px;left:10px;border:1.5px solid var(--pp-accent);border-radius:50%}.privacy-mini-icon.is-clock:after{left:18px;top:14px;width:1.5px;height:8px;background:var(--pp-accent);box-shadow:4px 6px 0 -.2px var(--pp-accent)}.privacy-mini-icon.is-human:before{left:14px;top:8px;width:10px;height:10px;border:1.5px solid var(--pp-accent);border-radius:50%}.privacy-mini-icon.is-human:after{left:10px;bottom:8px;width:18px;height:9px;border:1.5px solid var(--pp-accent);border-radius:12px 12px 5px 5px}.privacy-overview{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;margin-block:44px 56px;padding:26px 28px;border:1px solid rgba(66,99,235,.2);border-radius:20px;background:linear-gradient(135deg,#4263eb1f,#141416d1 58%)}.privacy-overview-mark{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(66,99,235,.25);border-radius:15px;background:#4263eb14}.privacy-overview h2{margin:0;font-size:clamp(1.3rem,2.6vw,1.8rem);font-weight:570;letter-spacing:-.03em}.privacy-overview p{max-width:850px;margin:10px 0 0;color:var(--pp-soft);line-height:1.75}.privacy-content-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start;padding-bottom:78px}.privacy-nav{position:sticky;top:28px;padding:18px;border:1px solid var(--pp-border);border-radius:18px;background:#141416c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.privacy-nav>span{display:block;margin-bottom:10px;color:var(--pp-muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.privacy-nav nav{display:grid;gap:4px}.privacy-nav a{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center;min-height:42px;padding:0 8px;border-radius:10px;color:var(--pp-muted);text-decoration:none;transition:background .18s ease,color .18s ease}.privacy-nav a:hover,.privacy-nav a:focus-visible{background:var(--pp-accent-soft);color:var(--pp-text)}.privacy-nav a small{color:var(--pp-accent);font-size:9px;font-weight:800}.privacy-nav a strong{font-size:11px;font-weight:620}.privacy-sections{display:grid;gap:12px}.privacy-section-card{scroll-margin-top:26px;display:grid;grid-template-columns:54px 1fr;gap:18px;padding:26px;border:1px solid var(--pp-border);border-radius:20px;background:#141416d1;box-shadow:0 20px 60px #0000001f}.privacy-section-card:hover{border-color:#ffffff21}.privacy-section-number{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(66,99,235,.22);border-radius:14px;background:var(--pp-accent-soft);color:var(--pp-accent);font-size:10px;font-weight:850}.privacy-section-card h2{margin:3px 0 12px;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:590;letter-spacing:-.025em}.privacy-section-card p,.privacy-section-card li{color:var(--pp-soft);font-size:14px;line-height:1.78}.privacy-section-card p{margin:0}.privacy-section-card p+p{margin-top:12px}.privacy-footer{min-height:92px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:20px;border-top:1px solid var(--pp-border)}.privacy-footer p{margin:0;color:var(--pp-muted);font-size:11px}.privacy-footer button{min-height:40px;padding:0 14px;border:1px solid var(--pp-border-strong);border-radius:11px;background:#ffffff09;color:var(--pp-soft);font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.privacy-footer button:hover{transform:translateY(-2px);border-color:#4263eb59;background:var(--pp-accent-soft)}@keyframes pp-wave{0%,to{transform:scaleY(.7);opacity:.65}50%{transform:scaleY(1);opacity:1}}@media (max-width: 900px){.privacy-hero{grid-template-columns:1fr;gap:24px;min-height:0;padding-block:56px 34px}.privacy-hero-visual{width:250px}.privacy-trust-grid{grid-template-columns:1fr}.privacy-trust-grid article{min-height:0}.privacy-content-layout{grid-template-columns:1fr}.privacy-nav{position:static}.privacy-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.privacy-topbar,.privacy-hero,.privacy-trust-grid,.privacy-overview,.privacy-content-layout,.privacy-footer{width:min(100% - 28px,1180px)}.privacy-topbar{min-height:58px}.privacy-brand small,.privacy-brand>span:not(.privacy-wave),.privacy-secure-pill{display:none}.privacy-hero h1{font-size:clamp(2.6rem,14vw,4rem)}.privacy-hero-visual{width:210px}.privacy-shield{width:104px;border-radius:28px}.privacy-overview{grid-template-columns:1fr;padding:22px}.privacy-nav nav{grid-template-columns:1fr}.privacy-section-card{grid-template-columns:1fr;padding:22px}.privacy-footer{grid-template-columns:1fr;padding-block:24px;text-align:center;justify-items:center}}@media (prefers-reduced-motion: reduce){.privacy-wave i,.privacy-trust-grid article,.privacy-footer button{animation:none;transition:none}}.privacy-page{--pp-bg: #050711;--pp-surface: #090b13;--pp-surface-2: #141825;--pp-border: #222839;--pp-border-strong: #33405a;--pp-text: #f3f7f5;--pp-soft: #c5ccda;--pp-muted: #a2a9be;--pp-accent: #4263eb;--pp-accent-soft: rgba(66, 99, 235, .12);--pp-green: #4263eb;background:radial-gradient(circle at 50% -10%,rgba(48,77,202,.24),transparent 34%),radial-gradient(circle at 100% 24%,rgba(24,46,137,.16),transparent 30%),#050711!important}.privacy-brand-logo,.privacy-footer-logo{display:block;width:auto;height:24px;max-width:min(190px,42vw);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:none!important;opacity:1!important}.privacy-footer-logo{height:22px}.privacy-topbar{border-bottom-color:#222839!important}.privacy-brand>span:not(.privacy-wave){background:#222839!important}.privacy-secure-pill,.privacy-language-switch,.privacy-trust-grid article,.privacy-nav,.privacy-section-card{border-color:#222839!important}.privacy-language-switch{background:#090b13b8!important}.privacy-language-switch button.is-active{background:#4263eb24!important;color:#dce3ff!important}.privacy-eyebrow,.privacy-nav a small,.privacy-section-number{color:#4263eb!important}.privacy-eyebrow span{background:#4263eb!important;box-shadow:0 0 0 5px #4263eb14!important}.privacy-orbit{border-color:#4263eb3d!important;box-shadow:0 0 60px #4263eb14!important}.privacy-orbit-two{border-color:#222839b8!important}.privacy-shield{border-color:#4263eb66!important;background:linear-gradient(145deg,#4263eb29,#090b13b8)!important;box-shadow:0 30px 90px #0006,0 0 70px #4263eb1f!important}.privacy-shield span{border-color:#4263eb!important}.privacy-trust-grid article{background:#090b13d1!important}.privacy-trust-grid article:hover{border-color:#4263eb57!important;background:#141825eb!important}.privacy-mini-icon,.privacy-overview-mark,.privacy-section-number{border-color:#4263eb47!important;background:#4263eb1a!important}.privacy-mini-icon.is-lock:before,.privacy-mini-icon.is-lock:after,.privacy-mini-icon.is-clock:before,.privacy-mini-icon.is-human:before,.privacy-mini-icon.is-human:after{border-color:#4263eb!important}.privacy-mini-icon.is-clock:after{background:#4263eb!important;box-shadow:4px 6px 0 -.2px #4263eb!important}.privacy-overview{border-color:#4263eb3d!important;background:linear-gradient(135deg,#4263eb1a,#090b13e0 58%)!important}.privacy-nav,.privacy-section-card{background:#090b13d6!important}.privacy-nav a:hover,.privacy-nav a:focus-visible{background:#4263eb1a!important}.privacy-section-card:hover{border-color:#33405a!important}.privacy-overview,.privacy-section-card,.privacy-trust-grid article,.privacy-nav{box-shadow:0 20px 60px #0000002e!important}.privacy-page :where(a,button):focus-visible{outline-color:#4263eb!important}.privacy-language-switch{min-width:0;max-width:min(100%,270px);padding:0;border:0;border-radius:0;background:transparent}.privacy-language-switch .email-linked-language-switch{width:100%;min-height:36px;padding:3px 4px 3px 10px!important;border-color:var(--pp-border-strong)!important;border-radius:999px!important;background:#ffffff06!important;box-shadow:none}.privacy-language-switch .email-linked-language-switch>span{color:var(--pp-muted)!important}.privacy-language-switch .email-linked-language-switch select{min-width:132px!important;max-width:178px!important;min-height:29px;border:0!important;border-radius:999px!important;background:var(--pp-accent-soft)!important;color:var(--pp-text)!important;cursor:pointer}.privacy-language-switch .email-linked-language-switch select:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.privacy-topbar{flex-wrap:wrap;padding-block:8px}.privacy-top-actions{min-width:0;margin-inline-start:auto}@media (max-width: 620px){.privacy-top-actions{flex:1 1 auto;justify-content:flex-end}.privacy-language-switch{max-width:min(100%,220px)}.privacy-language-switch .email-linked-language-switch{padding-inline-start:7px!important}.privacy-language-switch .email-linked-language-switch>span{display:none}.privacy-language-switch .email-linked-language-switch select{min-width:0!important;width:100%;max-width:none!important}}@media (max-width: 390px){.privacy-topbar{align-items:stretch}.privacy-brand{flex:0 0 auto}.privacy-top-actions,.privacy-language-switch{width:100%;max-width:none}.privacy-language-switch .email-linked-language-switch{max-width:none!important}}.fit-matrix-card{background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:24px;box-shadow:0 18px 50px #0f172a14;margin:20px 0;overflow:hidden;padding:clamp(18px,2.5vw,28px)}.fit-matrix-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px}.fit-matrix-heading{max-width:760px}.fit-matrix-eyebrow{color:#4f46e5;font-size:.72rem;font-weight:850;letter-spacing:.08em;margin:0 0 7px;text-transform:uppercase}.fit-matrix-header h2{color:#0f172a;font-size:clamp(1.2rem,2vw,1.45rem);letter-spacing:-.02em;margin:0}.fit-matrix-copy{color:#64748b;line-height:1.6;margin:8px 0 0;max-width:720px}.fit-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px}.fit-summary-item{align-items:center;background:#4f46e509;border:1px solid rgba(79,70,229,.14);border-radius:16px;display:flex;justify-content:space-between;min-height:66px;padding:13px 16px}.fit-summary-item span{color:#64748b;font-size:.78rem;font-weight:700;line-height:1.35}.fit-summary-item strong{color:#0f172a;font-size:1.35rem;letter-spacing:-.04em;white-space:nowrap}.fit-summary-item.is-primary{background:#4f46e513;border-color:#4f46e53d}.fit-summary-item.needs-attention{border-style:dashed}.fit-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.fit-filter{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:750;gap:7px;min-height:36px;padding:7px 11px;transition:background .14s ease,border-color .14s ease,transform .14s ease}.fit-filter b{align-items:center;background:#4f46e514;border-radius:999px;display:inline-flex;font-size:.7rem;justify-content:center;min-width:22px;padding:2px 6px}.fit-filter:hover:not(:disabled){border-color:#4f46e561;transform:translateY(-1px)}.fit-filter:focus-visible{outline:3px solid rgba(79,70,229,.22);outline-offset:2px}.fit-filter.is-active{background:#4f46e51a;border-color:#4f46e56b;color:#3730a3}.fit-filter:disabled{cursor:default;opacity:.42}.fit-matrix-table-wrap{border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.fit-matrix-table{border-collapse:collapse;table-layout:fixed;width:100%}.fit-matrix-table th,.fit-matrix-table td{border-bottom:1px solid #e2e8f0;padding:15px 16px;text-align:start;vertical-align:top}.fit-matrix-table th{background:#f8fafc;color:#64748b;font-size:.72rem;font-weight:850;letter-spacing:.025em}.fit-matrix-table th:nth-child(1){width:30%}.fit-matrix-table th:nth-child(2){width:18%}.fit-matrix-table th:nth-child(3){width:52%}.fit-matrix-table td{color:#334155;font-size:.88rem;line-height:1.5}.fit-matrix-table tbody tr:last-child td{border-bottom:0}.fit-matrix-table tbody tr{transition:background .14s ease}.fit-matrix-table tbody tr:hover td{background:#4f46e506}.fit-row-attention td:first-child{box-shadow:inset 3px 0 #4f46e5b8}[dir=rtl] .fit-row-attention td:first-child,.fit-matrix-card[dir=rtl] .fit-row-attention td:first-child{box-shadow:inset -3px 0 #4f46e5b8}.fit-requirement-cell{align-items:flex-start;display:flex;flex-direction:column;gap:7px}.fit-requirement-cell strong{color:#0f172a;font-size:.94rem}.fit-kind{border:1px solid #e2e8f0;border-radius:999px;color:#64748b;display:inline-flex;font-size:.66rem;font-weight:800;padding:2px 7px;width:-moz-fit-content;width:fit-content}.fit-kind-must_have{background:#4f46e512;border-color:#4f46e533}.fit-status{align-items:center;border:1px solid rgba(79,70,229,.22);border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:850;gap:6px;margin:0;padding:5px 9px;white-space:nowrap}.fit-status>span:first-child{align-items:center;display:inline-flex;font-size:.78rem;justify-content:center;line-height:1}.fit-status-matched{background:#4f46e514;color:#3730a3}.fit-status-missing{background:transparent;border-style:dashed;color:#475569}.fit-status-blocking{border-width:1.5px}.fit-evidence-block{display:grid;gap:8px}.fit-evidence-list{display:grid;gap:7px;list-style:none;margin:0;padding:0}.fit-evidence-list li{background:#4f46e509;border-inline-start:2px solid rgba(79,70,229,.32);border-radius:0 8px 8px 0;color:#475569;padding:7px 10px}[dir=rtl] .fit-evidence-list li{border-radius:8px 0 0 8px}.fit-evidence-more{color:#64748b;font-size:.78rem}.fit-evidence-more summary{cursor:pointer;font-weight:800;padding:2px 0;width:-moz-fit-content;width:fit-content}.fit-evidence-more[open] summary{margin-bottom:8px}.fit-evidence-more summary:focus-visible{border-radius:4px;outline:3px solid rgba(79,70,229,.2);outline-offset:2px}.fit-no-evidence{color:#64748b;display:inline-block;font-size:.82rem;max-width:46ch}.fit-empty-filter{border:1px dashed #cbd5e1;border-radius:14px;color:#64748b;margin:0;padding:18px;text-align:center}@media (max-width: 760px){.fit-matrix-card{border-radius:18px;padding:16px}.fit-matrix-header{margin-bottom:14px}.fit-summary-grid{grid-template-columns:1fr}.fit-summary-item{min-height:56px}.fit-toolbar{flex-wrap:nowrap;margin-inline:-16px;overflow-x:auto;padding:0 16px 5px;scrollbar-width:none}.fit-toolbar::-webkit-scrollbar{display:none}.fit-filter{flex:0 0 auto}.fit-matrix-table-wrap{border:0;border-radius:0;overflow:visible}.fit-matrix-table{min-width:0}.fit-matrix-table thead{display:none}.fit-matrix-table,.fit-matrix-table tbody,.fit-matrix-table tr,.fit-matrix-table td{display:block;width:100%}.fit-matrix-table tbody{display:grid;gap:10px}.fit-matrix-table tr{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.fit-matrix-table td,.fit-matrix-table td:first-child{border:0;box-shadow:none;display:grid;gap:8px;grid-template-columns:minmax(82px,.34fr) minmax(0,1fr);padding:10px 12px}.fit-matrix-table td+td{border-top:1px solid #e2e8f0}.fit-matrix-table td:before{color:#64748b;content:attr(data-label);font-size:.69rem;font-weight:850;padding-top:3px}.fit-row-attention{border-color:#4f46e55c!important}}.recruiter-review-shell .fit-summary-item{background:#4263eb0b;border-color:var(--rr-border)}.recruiter-review-shell .fit-summary-item.is-primary{background:#4263eb1c;border-color:#4263eb47}.recruiter-review-shell .fit-summary-item.needs-attention{border-color:#4263eb6b}.recruiter-review-shell .fit-summary-item span{color:var(--rr-muted)}.recruiter-review-shell .fit-filter{border-color:var(--rr-border);color:var(--rr-muted)}.recruiter-review-shell .fit-filter b{background:#4263eb1a;color:var(--rr-text)}.recruiter-review-shell .fit-filter:hover:not(:disabled),.recruiter-review-shell .fit-filter.is-active{background:#4263eb1c;border-color:#4263eb66;color:var(--rr-text)}.recruiter-review-shell .fit-kind{border-color:var(--rr-border);color:var(--rr-muted)}.recruiter-review-shell .fit-kind-must_have{background:#4263eb14;border-color:#4263eb40;color:var(--rr-text)}.recruiter-review-shell .fit-status-matched{background:#4263eb24!important;border-color:#4263eb61!important}.recruiter-review-shell .fit-status-missing{background:transparent!important;border-style:dashed}.recruiter-review-shell .fit-row-attention td:first-child{box-shadow:inset 3px 0 0 var(--rr-primary)}.recruiter-review-shell[dir=rtl] .fit-row-attention td:first-child,[dir=rtl] .recruiter-review-shell .fit-row-attention td:first-child{box-shadow:inset -3px 0 0 var(--rr-primary)}.recruiter-review-shell .fit-evidence-list li{background:#4263eb0e;border-inline-start-color:#4263eb61;color:var(--rr-muted)!important}.recruiter-review-shell .fit-evidence-more,.recruiter-review-shell .fit-evidence-more summary,.recruiter-review-shell .fit-no-evidence,.recruiter-review-shell .fit-empty-filter{color:var(--rr-muted)!important}.recruiter-review-shell .fit-empty-filter{border-color:var(--rr-border);background:var(--rr-surface)}@media (max-width: 760px){.recruiter-review-shell .fit-matrix-table tr{border-color:var(--rr-border);background:var(--rr-surface)}.recruiter-review-shell .fit-matrix-table td+td{border-top-color:var(--rr-border)!important}.recruiter-review-shell .fit-matrix-table td:before{color:var(--rr-faint)}.recruiter-review-shell .fit-row-attention{border-color:#4263eb6b!important}}.candidate-match-card{display:grid;grid-template-columns:8.5rem 1fr;gap:1rem;margin:1rem 0;padding:1rem;border:1px solid #dbeafe;border-radius:1.35rem;background:linear-gradient(135deg,#fff,#f8fbff 70%,#eef2ff);box-shadow:0 16px 42px #0f172a12}.candidate-match-score{display:grid;align-content:center;justify-items:center;min-height:8.5rem;border-radius:1.1rem;background:#0f172a;color:#fff}.candidate-match-score span,.candidate-match-score small{color:#cbd5e1}.candidate-match-score strong{margin:.25rem 0 .4rem;font-size:2.15rem;line-height:1}.candidate-match-body{min-width:0}.candidate-match-heading,.candidate-match-stats{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.candidate-match-heading h2,.candidate-match-heading p,.candidate-match-signals p{margin:0}.candidate-match-heading h2{font-size:1.25rem}.candidate-match-heading p{color:#64748b;margin-top:.2rem}.candidate-match-kicker{display:block;margin-bottom:.25rem;color:#4f46e5;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.candidate-match-pill{padding:.4rem .65rem;border-radius:999px;font-size:.78rem;font-weight:800}.candidate-match-pill.is-positive{color:#166534;background:#dcfce7}.candidate-match-pill.is-review{color:#92400e;background:#fef3c7}.candidate-match-stats{justify-content:flex-start;margin:.8rem 0}.candidate-match-stats span{display:inline-flex;align-items:baseline;gap:.35rem;padding:.45rem .6rem;border:1px solid #e2e8f0;border-radius:.7rem;background:#fff;color:#475569;font-size:.82rem}.candidate-match-signals{display:grid;gap:.45rem;color:#334155}.candidate-match-signals span{display:inline-grid;width:1.4rem;height:1.4rem;margin-inline-end:.35rem;place-items:center;border-radius:.45rem;background:#eef2ff;color:#4263eb}.candidate-match-explain{position:static;display:inline-flex;min-height:2.5rem;max-width:100%;margin-top:.9rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid #c7d2fe;border-radius:.75rem;background:#f8faff;padding:.65rem .9rem;color:#3730a3;font:inherit;font-size:.84rem;font-weight:800;line-height:1.2;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.candidate-match-explain:after{content:"⌄";font-size:.95rem;line-height:1;transition:transform .14s ease}.candidate-match-explain[aria-expanded=true]:after{transform:rotate(180deg)}.candidate-match-explain:hover{border-color:#a5b4fc;background:#eef2ff;box-shadow:0 5px 14px #4f46e51a}.candidate-match-explain:focus-visible,.candidate-match-evidence-close:focus-visible{outline:3px solid rgb(99 102 241 / 28%);outline-offset:2px}.candidate-match-evidence{position:static;z-index:auto;width:100%;max-width:100%;margin-top:.8rem;overflow:hidden;border:1px solid #dbe3f2;border-radius:1rem;background:#ffffffc7;box-shadow:inset 0 1px #fff9}.candidate-match-evidence-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.9rem 1rem;border-bottom:1px solid #e2e8f0}.candidate-match-evidence-head h3,.candidate-match-evidence-head p,.candidate-match-evidence-item p{margin:0}.candidate-match-evidence-head h3{color:#1e293b;font-size:.95rem}.candidate-match-evidence-head p{margin-top:.28rem;color:#64748b;font-size:.78rem;line-height:1.45}.candidate-match-evidence-close{display:inline-grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;border:1px solid #e2e8f0;border-radius:.65rem;background:#fff;color:#475569;font:inherit;font-size:1rem;cursor:pointer}.candidate-match-evidence-list{display:grid;gap:.55rem;padding:.75rem}.candidate-match-evidence-item{min-width:0;border:1px solid #e7ebf2;border-radius:.8rem;background:#fff;padding:.75rem .85rem}.candidate-match-evidence-item strong{display:block;color:#1e293b;font-size:.83rem}.candidate-match-evidence-item p{margin-top:.28rem;overflow-wrap:anywhere;color:#475569;font-size:.8rem;line-height:1.45}.candidate-match-evidence-item small{display:block;margin-top:.4rem;color:#64748b;font-size:.72rem}.candidate-match-evidence-empty{margin:0;padding:.85rem;color:#64748b;font-size:.82rem}@media (max-width: 640px){.candidate-match-card{grid-template-columns:1fr}.candidate-match-score{min-height:6.5rem}.candidate-match-explain{width:100%}.candidate-match-evidence-head{padding:.8rem}.candidate-match-evidence-list{padding:.6rem}}@media (prefers-reduced-motion: reduce){.candidate-match-explain,.candidate-match-explain:after{transition:none}}.review-invitation-assessment{display:grid;gap:12px;min-width:0;margin:0;border:1px solid rgba(66,99,235,.24);border-radius:14px;background:#4263eb0e;padding:15px}.review-invitation-assessment legend{padding:0 6px;color:var(--rv-text, #f5f5f7);font-size:.92rem;font-weight:850}.review-assessment-recommendation{margin:0;border-inline-start:3px solid rgba(66,99,235,.72);color:#d8d2ff;padding-inline-start:10px;font-size:.8rem;line-height:1.5}.review-assessment-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.review-assessment-options label{display:flex;align-items:center;gap:8px;min-height:48px;border:1px solid var(--rv-border, #34343a);border-radius:11px;background:var(--rv-surface-2, #17171a);color:var(--rv-muted, #a5a5ae);padding:9px 11px;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.review-assessment-options label:hover,.review-assessment-options label:focus-within{border-color:#4263eb94;color:var(--rv-text, #f5f5f7)}.review-assessment-options label.is-selected{border-color:#4263ebc7;background:#4263eb29;color:#eeeaff;box-shadow:inset 0 0 0 1px #4263eb14}.review-assessment-options input{flex:0 0 auto;accent-color:#4263eb}.review-assessment-options span{font-size:.78rem;font-weight:800;line-height:1.35}.review-assessment-detail{margin:0;font-size:.76rem;line-height:1.5}@media (max-width: 780px){.review-assessment-options{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.review-assessment-options label{transition:none}}.recruiter-review-shell{min-height:100vh;padding:42px 24px 110px;background:radial-gradient(circle at 7% 0%,rgba(74,114,239,.13),transparent 31%),radial-gradient(circle at 95% 20%,rgba(53,178,142,.08),transparent 25%),#f3f6fb;color:#17213a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.review-hero,.review-summary,.review-details-grid,.review-action-card,.review-state-card{width:min(1080px,100%);margin-inline:auto}.review-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,300px);align-items:center;gap:28px;border:1px solid #dfe6f1;border-radius:24px;background:#fffffff5;padding:30px;box-shadow:0 22px 60px #20346217}.review-eyebrow{margin:0 0 8px;color:#526488;font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.review-hero h1,.review-state-card h1{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.04em}.review-role{margin:10px 0 0;color:#5d6b83;font-size:1.08rem}.review-recommendation{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.review-recommendation strong{color:#33405c;font-size:.9rem}.review-ai-disclaimer{display:inline-flex;margin-top:14px;border-radius:999px;background:#eef2ff;padding:7px 11px;color:#315bd6;font-size:.78rem;font-weight:800}.review-score-card{border:1px solid #dce4f0;border-radius:18px;background:#f8fafc;padding:16px}.review-score-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;color:#5e6b82;font-size:.78rem}.review-score-heading strong{color:#17213a;font-size:2rem;line-height:.95}.review-score-track{position:relative;height:9px;margin-top:14px;border-radius:999px;background:#e1e7f0}.review-score-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#315bd6,#6d8bea)}.review-score-track i{position:absolute;top:-5px;width:2px;height:19px;background:#17213a;transform:translate(-1px)}.review-score-caption{display:flex;margin-top:8px;justify-content:space-between;gap:8px;color:#778398;font-size:.68rem}.review-summary{display:flex;align-items:center;gap:12px;padding-block:18px}.review-summary>strong{flex:0 0 auto;color:#2b3852;font-size:.9rem}.review-badge{display:inline-flex;padding:7px 12px;border-radius:999px;font-size:.82rem;font-weight:850}.review-badge-positive{background:#dcf5e9;color:#13744d}.review-badge-neutral{background:#eef1f7;color:#59657c}.review-muted{color:#68758e;line-height:1.6}.review-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.review-detail-card,.review-action-card,.review-state-card{border:1px solid #dfe6f1;border-radius:20px;background:#fff}.review-detail-card{padding:22px}.review-detail-card.tone-positive{border-top:4px solid #2a9b6c}.review-detail-card.tone-advantage{border-top:4px solid #5679dc}.review-detail-card.tone-gap{border-top:4px solid #d18c38}.review-detail-title{display:flex;align-items:center;gap:.65rem}.review-detail-title>span{display:grid;width:28px;height:28px;place-content:center;border-radius:999px;background:#eef2f7;font-weight:900}.tone-positive .review-detail-title>span{background:#e4f6ed;color:#13744d}.tone-advantage .review-detail-title>span{background:#edf2ff;color:#315bd6}.tone-gap .review-detail-title>span{background:#fff3e4;color:#a86518}.review-detail-card h2,.review-action-card h2,.review-action-card h3{margin:0}.review-detail-card h2{font-size:1.04rem}.review-detail-card ul{display:grid;gap:10px;margin:18px 0 0;padding-inline-start:20px;color:#3c4964;line-height:1.55}.review-action-card{display:grid;gap:24px;margin-top:20px;padding:30px}.review-decision-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.review-decision-option{display:grid;min-height:138px;align-content:start;gap:7px;border:1px solid #d7dfeb;border-radius:16px;background:#fbfcff;padding:16px;color:#526079;text-align:start}.review-decision-option strong{color:#26334d}.review-decision-option small{line-height:1.45}.review-decision-option.is-selected{border-color:#315bd6;background:#f0f4ff;box-shadow:0 0 0 3px #315bd61a}.review-decision-option.decision-reject.is-selected{border-color:#c54d61;background:#fff4f6;box-shadow:0 0 0 3px #c54d611a}.decision-radio{display:block;width:18px;height:18px;border:2px solid #b9c4d4;border-radius:999px}.is-selected .decision-radio{border:5px solid #315bd6;background:#fff}.decision-reject.is-selected .decision-radio{border-color:#b4374d}.review-mobile-decision-trigger,.review-decision-sheet-backdrop{display:none}.review-conditional-section{display:grid;gap:18px;border:1px solid #dfe6f1;border-radius:18px;background:#f8fafc;padding:20px}.review-question-list{display:grid;gap:14px}.review-question,.review-reason{display:grid;gap:8px;color:#33405c;font-size:.88rem;font-weight:760}.review-question>div{display:grid;grid-template-columns:1fr auto;align-items:start;gap:10px}.review-question textarea,.review-reason textarea{width:100%;resize:vertical;border:1px solid #cfd7e6;border-radius:12px;background:#fff;padding:12px 14px;color:#17213a;font:inherit;font-weight:500;line-height:1.5}.review-question textarea:focus,.review-reason textarea:focus{border-color:#4b76ff;outline:3px solid rgba(75,118,255,.18)}.review-add-question,.review-remove-question{border:0;background:transparent;color:#315bd6;font:inherit;font-weight:800}.review-remove-question{padding:11px 4px;color:#9b4655}.review-add-question{justify-self:start;padding:4px 0}.review-inline-error,.review-error{color:#9f2d40}.review-inline-error{margin:0;border-radius:12px;background:#fff1f3;padding:12px 14px}.review-sticky-actions{position:sticky;z-index:20;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #d4dce9;border-radius:17px;background:#fffffff0;padding:13px;box-shadow:0 20px 50px #1a2a522b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.review-sticky-actions>div{display:grid;gap:2px}.review-sticky-actions span{color:#718097;font-size:.72rem}.review-sticky-actions button,.review-dialog-actions button{min-height:46px;border-radius:12px;padding:0 18px;font:inherit;font-weight:850}.review-primary-action{border:1px solid #315bd6;background:#315bd6;color:#fff}.review-secondary-action{border:1px solid #cfd7e6;background:#fff;color:#33405c}.review-danger-action{border:1px solid #d67c8b;background:#fff2f4;color:#a33243}.review-dialog-backdrop{position:fixed;z-index:100;display:grid;top:0;right:0;bottom:0;left:0;place-items:center;background:#0c13239e;padding:16px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.review-confirmation-dialog{width:min(500px,100%);border:1px solid #dfe6f1;border-radius:22px;background:#fff;padding:24px;box-shadow:0 30px 90px #04091457}.review-confirmation-dialog h3{margin:0;font-size:1.55rem}.review-confirmation-dialog p:not(.review-eyebrow){color:#627087;line-height:1.65}.review-confirmation-icon{display:grid;width:48px;height:48px;margin-bottom:14px;place-content:center;border-radius:999px;background:#eef2ff;color:#315bd6;font-size:1.3rem;font-weight:900}.review-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.review-state-card{max-width:660px;margin-top:12vh;padding:48px;text-align:center;box-shadow:0 18px 50px #20346214}.review-state-card p{line-height:1.6}.review-success-icon{display:grid;width:64px;height:64px;margin:0 auto 20px;place-content:center;border-radius:50%;background:#dff8ec;color:#13744d;font-size:2rem;font-weight:900}@media (max-width: 820px){.review-hero{grid-template-columns:1fr}.review-score-card{width:min(360px,100%)}.review-details-grid{grid-template-columns:1fr}}@media (max-width: 620px){.recruiter-review-shell{padding:18px 12px 96px}.review-hero,.review-action-card{padding:20px;border-radius:18px}.review-hero{gap:18px}.review-recommendation,.review-summary{align-items:flex-start;flex-direction:column}.review-score-card{width:100%}.review-summary{gap:5px;padding-block:14px}.review-decision-options-desktop{display:none}.review-mobile-decision-trigger{display:flex;width:100%;min-height:70px;align-items:center;justify-content:space-between;gap:12px;border:1px solid #cfd8e6;border-radius:15px;background:#f8fafc;padding:13px 15px;color:#26334d;text-align:start}.review-mobile-decision-trigger>span:first-child{display:grid;gap:3px}.review-mobile-decision-trigger small{color:#718097;font-size:.72rem}.review-mobile-decision-trigger strong{font-size:.96rem}.review-mobile-decision-change{color:#315bd6;font-size:.82rem;font-weight:850}.review-decision-sheet-backdrop{position:fixed;z-index:120;display:grid;top:0;right:0;bottom:0;left:0;align-items:end;background:#0c13238f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.review-decision-sheet{width:100%;max-height:min(82dvh,680px);overflow-y:auto;border-radius:24px 24px 0 0;background:#fff;padding:18px 14px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -24px 70px #09101f42}.review-decision-sheet:before{display:block;width:44px;height:4px;margin:0 auto 16px;border-radius:999px;background:#d1d8e4;content:""}.review-decision-sheet-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.review-sheet-close{display:grid;width:40px;height:40px;flex:0 0 auto;place-content:center;border:0;border-radius:999px;background:#eef2f7;color:#43516b;font-size:1.35rem}.review-decision-options-sheet{grid-template-columns:1fr}.review-decision-options-sheet .review-decision-option{min-height:0;grid-template-columns:auto minmax(0,1fr);align-items:center}.review-decision-options-sheet .review-decision-option small{grid-column:2}.review-question>div{grid-template-columns:1fr}.review-remove-question{justify-self:start;padding-block:0}.review-sticky-actions{align-items:stretch;flex-direction:column;bottom:calc(8px + env(safe-area-inset-bottom))}.review-sticky-actions button,.review-dialog-actions button{width:100%}.review-dialog-actions{flex-direction:column-reverse}.review-state-card{margin-top:8vh;padding:30px 20px}}@media (max-width: 380px){.recruiter-review-shell{padding-inline:8px}.review-hero,.review-action-card,.review-detail-card{padding-inline:16px}.review-ai-disclaimer{border-radius:12px}}.recruiter-review-shell{background:radial-gradient(circle at 8% 0%,rgba(79,70,229,.1),transparent 30%),radial-gradient(circle at 94% 18%,rgba(19,116,77,.06),transparent 24%),#f7f8fc;color:#1f2a44}.review-hero,.review-detail-card,.review-action-card,.review-state-card,.fit-matrix-card{border-color:#e7eaf2;box-shadow:0 18px 50px #3d466c12}.review-score-card{border-color:#e4e6f7;background:#f8f9ff}.review-score-fill{background:linear-gradient(90deg,#4f46e5,#4263eb)}.review-score-track i{background:#675ee6}.review-ai-disclaimer{background:#f0efff;color:#4f46e5}.review-primary-action{border-color:#4f46e5;background:#4f46e5}.review-add-question,.review-decision-option.is-selected{color:#4f46e5}.review-decision-option.is-selected{border-color:#6b63e8;background:#f7f6ff;box-shadow:0 0 0 3px #4f46e51a}.is-selected .decision-radio{border-color:#4f46e5}.review-evidence-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.review-evidence-stats>span{display:inline-flex;min-height:34px;align-items:baseline;gap:5px;border:1px solid #e5e7f2;border-radius:999px;background:#fbfbfe;padding:7px 11px;color:#68738b;font-size:.76rem;font-weight:700}.review-evidence-stats strong{color:#2f3a55;font-size:.86rem}.review-unverified{display:flex;width:min(1080px,100%);align-items:flex-start;justify-content:space-between;gap:20px;margin:0 auto 16px;border:1px solid #f0dfc9;border-radius:14px;background:#fffaf2;padding:14px 16px}.review-unverified>div:first-child{display:grid;gap:3px}.review-unverified strong{color:#7b4a14;font-size:.82rem}.review-unverified>div:first-child span{color:#806f5c;font-size:.74rem;line-height:1.4}.review-unverified-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.review-unverified-tags>span{border:1px solid #ead6bc;border-radius:999px;background:#fff;padding:6px 8px;color:#76532d;font-size:.68rem;font-weight:750}.fit-matrix-card{width:min(1080px,100%);margin:4px auto 20px;border-radius:20px;background:#fff}.fit-matrix-header h2,.fit-matrix-overall strong,.fit-score span{color:#26324c}.fit-matrix-copy,.fit-matrix-table th,.fit-matrix-overall span{color:#6b758b}.fit-matrix-overall{border-color:#e2e1fb;background:#f7f6ff}.fit-matrix-overall strong,.fit-matrix-eyebrow{color:#4f46e5}.fit-matrix-table th,.fit-matrix-table td,.fit-matrix-table tr{border-color:#eceef4}.fit-matrix-table td{color:#3b4862}.fit-status-matched{background:#eaf8f1;color:#13744d}.fit-status-missing{background:#fff3df;color:#9a5b12}.fit-no-evidence{color:#8a94a8}.fit-score progress{accent-color:#4f46e5}@media (max-width: 620px){.review-evidence-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.review-evidence-stats>span{display:grid;justify-items:center;gap:1px;border-radius:12px;padding:8px 6px;text-align:center}.review-unverified{flex-direction:column}.review-unverified-tags{justify-content:flex-start}.fit-matrix-card{border-radius:18px}}:root{--bv-focus-ring: 0 0 0 3px rgba(66, 99, 235, .28);--bv-safe-bottom: max(16px, env(safe-area-inset-bottom));--bv-surface-radius: 16px}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.review-decision-center-nav{position:sticky;top:0;z-index:30;margin:12px 0 24px;padding:8px;border:1px solid rgba(66,99,235,.18);border-radius:16px;background:#141416eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 40px #00000057}.review-decision-center-nav-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.review-decision-center-nav a{min-height:44px;display:grid;place-items:center;border-radius:12px;color:#a8a8b3;font-weight:700;text-decoration:none;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.review-decision-center-nav a:hover{background:#ffffff0e;color:#f0f0f2}.review-decision-center-nav a:focus-visible{outline:none;box-shadow:var(--bv-focus-ring)}.review-decision-center-nav a.is-active{background:#4263eb24;color:#a2a9be;box-shadow:inset 0 0 0 1px #4263eb33}.review-section-anchor{scroll-margin-top:92px}@media (max-width: 640px){.review-decision-center-nav{margin-inline:-4px;top:max(0px,env(safe-area-inset-top))}.review-decision-center-nav-inner{overflow-x:auto;grid-template-columns:repeat(4,minmax(92px,1fr));scrollbar-width:none}.review-decision-center-nav-inner::-webkit-scrollbar{display:none}.review-sticky-actions{padding-bottom:var(--bv-safe-bottom)}}@media (prefers-reduced-motion: reduce){.review-decision-center-nav a{transition:none}}.recruiter-review-shell{--rv-bg: #050711;--rv-surface: #090b13;--rv-surface-2: #141825;--rv-border: #222839;--rv-text: #f3f7f5;--rv-muted: #a2a9be;--rv-accent: #4263eb;--rv-green: #4263eb;--rv-amber: #4263eb;--rv-red: #4263eb;min-height:100vh;background:radial-gradient(circle at 8% 0%,rgba(66,99,235,.13),transparent 30%),radial-gradient(circle at 92% 8%,rgba(47,73,183,.07),transparent 24%),var(--rv-bg)!important;color:var(--rv-text)!important}.recruiter-review-topbar{width:min(1180px,100%);margin-inline:auto;border-bottom:1px solid var(--rv-border);color:var(--rv-text)}.recruiter-review-brand,.recruiter-review-topbar-status{color:var(--rv-muted)}.recruiter-review-brand strong,.recruiter-review-topbar-status strong{color:var(--rv-text)}.recruiter-review-secure-dot{background:var(--rv-accent)!important;box-shadow:0 0 0 5px #4263eb1a}.recruiter-review-shell .email-linked-language-switch,.recruiter-review-shell .review-hero,.recruiter-review-shell .review-detail-card,.recruiter-review-shell .review-action-card,.recruiter-review-shell .review-state-card,.recruiter-review-shell .workspace-panel,.recruiter-review-shell .workspace-grid>article,.recruiter-review-shell .workspace-metrics article{border-color:var(--rv-border)!important;background:color-mix(in srgb,var(--rv-surface) 96%,transparent)!important;color:var(--rv-text)!important;box-shadow:none!important}.recruiter-review-shell .review-eyebrow,.recruiter-review-shell .workspace-eyebrow,.recruiter-review-shell .workspace-panel-head>div>span{color:var(--rv-accent)!important}.recruiter-review-shell .review-role,.recruiter-review-shell .review-muted,.recruiter-review-shell .review-detail-card ul,.recruiter-review-shell .workspace-panel-head p,.recruiter-review-shell .workspace-metrics span,.recruiter-review-shell .workspace-changes li,.recruiter-review-shell .workspace-funnel-list button>span{color:var(--rv-muted)!important}.recruiter-review-shell .review-hero h1,.recruiter-review-shell .review-detail-card h2,.recruiter-review-shell .review-action-card h2,.recruiter-review-shell .review-action-card h3,.recruiter-review-shell .workspace-panel h2,.recruiter-review-shell .workspace-panel h3,.recruiter-review-shell .workspace-metrics strong,.recruiter-review-shell .workspace-changes li strong{color:var(--rv-text)!important}.recruiter-review-shell .review-score-card,.recruiter-review-shell .review-conditional-section,.recruiter-review-shell .review-decision-option,.recruiter-review-shell .workspace-command-results article{border-color:var(--rv-border)!important;background:var(--rv-surface-2)!important}.recruiter-review-shell .review-score-track,.recruiter-review-shell .workspace-funnel-list i{background:#222839!important}.recruiter-review-shell .review-score-fill,.recruiter-review-shell .workspace-funnel-list b{background:linear-gradient(90deg,var(--rv-accent),#2f49b7)!important}.recruiter-review-shell .workspace-panel{width:min(1180px,100%);margin:20px auto;padding:24px;border-radius:22px}.workspace-dashboard-intro{display:flex;justify-content:space-between;gap:20px;align-items:end;padding-bottom:22px;margin-bottom:18px;border-bottom:1px solid var(--rv-border)}.workspace-dashboard-intro p{margin:0 0 6px;color:var(--rv-muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.workspace-dashboard-intro h2{margin:0;font-size:clamp(1.8rem,4vw,3rem);letter-spacing:-.04em}.workspace-dashboard-intro span{color:var(--rv-muted)}.workspace-dashboard-badge{flex:0 0 auto;border:1px solid rgba(66,99,235,.3);border-radius:999px;padding:8px 12px;color:var(--rv-text)!important;background:#4263eb14;font-size:.78rem;font-weight:800}.workspace-candidates{margin-top:18px;border:1px solid var(--rv-border);border-radius:18px;overflow:hidden;background:var(--rv-surface)}.workspace-candidates-head{display:flex;justify-content:space-between;gap:12px;align-items:end;padding:18px 20px;border-bottom:1px solid var(--rv-border)}.workspace-candidates-head h3{margin:3px 0 0}.workspace-candidates-head span{color:var(--rv-muted);font-size:.82rem}.workspace-candidate-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(120px,.8fr) 90px minmax(160px,1fr);gap:14px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--rv-border)}.workspace-candidate-row:last-child{border-bottom:0}.workspace-candidate-row>div{display:grid;gap:3px;min-width:0}.workspace-candidate-row strong{color:var(--rv-text)}.workspace-candidate-row small{color:var(--rv-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-candidate-status{justify-self:start;border:1px solid var(--rv-border);border-radius:999px;padding:6px 9px;background:#141825;color:#a2a9be;font-size:.75rem;font-weight:800;text-transform:capitalize}.workspace-candidate-score{color:var(--rv-text);font-size:1.05rem;font-weight:900}.workspace-candidate-score.is-strong{color:var(--rv-text)}.workspace-candidate-signal{color:var(--rv-muted);font-size:.8rem}.recruiter-review-shell .workspace-panel-head button,.recruiter-review-shell .review-primary-action{border-color:var(--rv-accent)!important;background:var(--rv-accent)!important;color:#f3f7f5!important}.recruiter-review-shell .workspace-panel-head kbd{border-color:#222839;background:#141825;color:#f3f7f5}.recruiter-review-shell .review-badge-positive{border-color:#4263eb4d;background:#4263eb1a;color:var(--rv-text)}.recruiter-review-shell .review-badge-neutral{background:#141825;color:#a2a9be}.recruiter-review-shell .review-ai-disclaimer{background:#4263eb1a;color:#a2a9be}.recruiter-review-shell textarea,.recruiter-review-shell .workspace-command input{border-color:var(--rv-border)!important;background:#050711!important;color:var(--rv-text)!important}.recruiter-review-shell .workspace-command{border:1px solid var(--rv-border);background:var(--rv-surface);color:var(--rv-text)}.recruiter-review-shell .workspace-command-layer{background:#050711d1}@media (max-width: 760px){.workspace-dashboard-intro{align-items:flex-start;flex-direction:column}.workspace-candidate-row{grid-template-columns:1fr auto}.workspace-candidate-row>:nth-child(4){grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.recruiter-review-shell *,.recruiter-review-shell *:before,.recruiter-review-shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.recruiter-review-shell .workspace-interview-focus{margin:22px 0 20px;border:1px solid var(--rv-border);border-radius:18px;background:var(--rv-surface);color:var(--rv-text);padding:20px;box-shadow:inset 0 1px #ffffff06}.recruiter-review-shell .workspace-interview-focus-head{align-items:center;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--rv-border)}.recruiter-review-shell .workspace-interview-focus-head>div:first-child{min-width:0}.recruiter-review-shell .workspace-interview-focus-head h3{margin-top:4px;color:var(--rv-text)!important;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.25;letter-spacing:-.02em}.recruiter-review-shell .workspace-interview-focus-head p{max-width:760px;margin-top:7px;color:var(--rv-muted)!important;font-size:.84rem;line-height:1.55}.recruiter-review-shell .workspace-focus-summary{min-width:92px;border:1px solid rgba(66,99,235,.3);border-radius:14px;background:#4263eb1a;padding:10px 13px;box-shadow:inset 0 1px #ffffff09}.recruiter-review-shell .workspace-focus-summary strong{color:#d8d2ff;font-size:1.2rem;line-height:1.05}.recruiter-review-shell .workspace-focus-summary span{display:block;margin-top:4px;color:#4263eb;font-size:.69rem;letter-spacing:.01em}.recruiter-review-shell .workspace-focus-list{gap:10px;margin-top:14px}.recruiter-review-shell .workspace-focus-row{grid-template-columns:minmax(210px,.85fr) minmax(0,1.15fr);align-items:center;gap:16px;border:1px solid var(--rv-border);border-radius:14px;background:var(--rv-surface-2);padding:13px 14px;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.recruiter-review-shell .workspace-focus-row:hover{border-color:#34343a;background:#1b1b1f}.recruiter-review-shell .workspace-focus-requirement{min-width:0;gap:12px}.recruiter-review-shell .workspace-focus-requirement>strong,.recruiter-review-shell .workspace-focus-requirement>div>strong{color:var(--rv-text)!important;font-size:.9rem;line-height:1.35}.recruiter-review-shell .workspace-focus-requirement>div{display:grid;min-width:0;gap:4px}.recruiter-review-shell .workspace-focus-requirement small,.recruiter-review-shell .workspace-focus-requirement>span,.recruiter-review-shell .workspace-focus-row>p{color:var(--rv-muted);font-size:.75rem;line-height:1.45}.recruiter-review-shell .workspace-focus-requirement>span{flex:0 0 auto}.recruiter-review-shell .workspace-priority-options{justify-content:flex-end;gap:6px}.recruiter-review-shell .workspace-focus-requirement button,.recruiter-review-shell .workspace-priority-options button{min-height:34px;border:1px solid #34343a;border-radius:10px;background:#121214;color:#b9b9c2;padding:7px 10px;font-size:.74rem;line-height:1;box-shadow:none}.recruiter-review-shell .workspace-focus-requirement button:hover:not(:disabled),.recruiter-review-shell .workspace-focus-requirement button:focus-visible:not(:disabled),.recruiter-review-shell .workspace-priority-options button:hover,.recruiter-review-shell .workspace-priority-options button:focus-visible{border-color:#4a4952;background:#1d1d21;color:var(--rv-text)}.recruiter-review-shell .workspace-focus-requirement button:focus-visible,.recruiter-review-shell .workspace-priority-options button:focus-visible,.recruiter-review-shell .workspace-focus-actions>button:focus-visible{outline:2px solid rgba(66,99,235,.8);outline-offset:2px}.recruiter-review-shell .workspace-priority-options button.is-selected{border-color:#4263eb9e;background:#4263eb29;color:#ded9ff}.recruiter-review-shell .workspace-focus-requirement button.is-focused{border-color:#fbbf2485;background:#fbbf241a;color:#fcd34d}.recruiter-review-shell .workspace-focus-requirement button:disabled{opacity:.36}.recruiter-review-shell .workspace-focus-row>p{grid-column:1 / -1;margin:-2px 0 0;padding-top:10px;border-top:1px solid var(--rv-border)}.recruiter-review-shell .workspace-focus-actions{margin-top:14px;padding-top:14px;border-top:1px solid var(--rv-border)}.recruiter-review-shell .workspace-focus-actions span{color:var(--rv-muted)}.recruiter-review-shell .workspace-focus-actions>button{min-height:38px;border-color:var(--rv-accent);border-radius:10px;background:var(--rv-accent);color:#0c0c0e;padding:8px 14px;font-size:.78rem;font-weight:900}.recruiter-review-shell .workspace-focus-actions>button:hover:not(:disabled){background:#4263eb}.recruiter-review-shell .workspace-focus-actions>button:disabled{border-color:#34343a;background:#202024;color:#6f6f78;opacity:1}@media (max-width: 900px){.recruiter-review-shell .workspace-focus-row{grid-template-columns:1fr;gap:10px}.recruiter-review-shell .workspace-priority-options{justify-content:flex-start}}@media (max-width: 620px){.recruiter-review-shell .workspace-interview-focus{padding:15px}.recruiter-review-shell .workspace-interview-focus-head{align-items:stretch;flex-direction:column}.recruiter-review-shell .workspace-focus-summary{align-self:flex-start}.recruiter-review-shell .workspace-focus-requirement{align-items:flex-start;flex-direction:column}.recruiter-review-shell .workspace-priority-options button{flex:1 1 auto}.recruiter-review-shell .workspace-focus-actions{align-items:stretch;flex-direction:column}.recruiter-review-shell .workspace-focus-actions span{margin-inline-end:0}}@media (prefers-reduced-motion: reduce){.recruiter-review-shell .workspace-focus-row{transition:none}}.recruiter-review-shell{--rr-bg: #050711;--rr-surface: #090b13;--rr-surface-muted: #141825;--rr-border: #222839;--rr-text: #f3f7f5;--rr-muted: #a2a9be;--rr-faint: #65708f;--rr-primary: #4263eb;--rr-primary-dark: #2f49b7;min-height:100dvh;background:radial-gradient(900px 620px at 86% 2%,rgba(66,99,235,.22),transparent 58%),radial-gradient(680px 480px at -10% 42%,rgba(47,73,183,.16),transparent 60%),var(--rr-bg)!important;color:var(--rr-text)!important}.recruiter-review-shell :where(h1,h2,h3,strong){color:var(--rr-text)!important}.recruiter-review-shell :where(p,small,label,.review-muted,.review-role,.fit-matrix-copy){color:var(--rr-muted)!important}.recruiter-review-shell :where(.review-eyebrow,.fit-matrix-eyebrow,.candidate-match-kicker,.workspace-eyebrow,.workspace-panel-head>div>span){color:var(--rr-primary)!important}.recruiter-review-topbar{border-color:var(--rr-border)!important;background:#050711eb!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.recruiter-review-brand{gap:14px!important}.recruiter-review-logo{width:138px;max-width:42vw;height:25px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:none!important;opacity:1!important}.recruiter-review-brand-divider{background:var(--rr-border)!important}.recruiter-review-topbar-status,.recruiter-review-new-match,.recruiter-review-shell :where(.review-badge,.fit-status,.candidate-match-pill){border-color:#4263eb4d!important;background:#4263eb14!important;color:var(--rr-text)!important}.recruiter-review-secure-dot,.recruiter-review-shell :where(.review-badge-positive,.review-badge-neutral,.fit-status-matched,.fit-status-missing,.candidate-match-pill.is-positive,.candidate-match-pill.is-review){background:#4263eb1a!important;color:var(--rr-text)!important;border-color:#4263eb57!important;box-shadow:none!important}.recruiter-review-secure-dot{width:7px;height:7px;background:var(--rr-primary)!important}.recruiter-review-shell :where(.review-state-card,.review-summary,.review-unverified,.review-detail-card,.candidate-match-card,.candidate-match-body,.candidate-match-evidence,.fit-matrix-card,.workspace-panel,.workspace-panel-loading,.workspace-panel-error,.workspace-grid>article,.workspace-interview-focus,.workspace-focus-row,.workspace-command,.workspace-command-results article,.review-form-card,.review-decision-card,.review-question-card){border-color:var(--rr-border)!important;background:#090b13f0!important;color:var(--rr-text)!important;box-shadow:0 24px 70px #00000038!important}.recruiter-review-shell .review-hero{border-color:var(--rr-border)!important;background:transparent!important}.recruiter-review-shell .review-candidate-avatar{border-color:#4263eb57!important;background:#4263eb1a!important;color:var(--rr-text)!important}.recruiter-review-shell .review-assessment-card{display:grid;min-width:min(100%,300px);align-content:center;gap:10px;border:1px solid var(--rr-border);border-radius:18px;background:var(--rr-surface);padding:22px}.recruiter-review-shell .review-assessment-card>span{color:var(--rr-faint)!important;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.recruiter-review-shell .review-assessment-card>strong{font-size:22px}.recruiter-review-shell .review-assessment-card>p{margin:0;line-height:1.6}.recruiter-review-shell .review-evidence-stats--qualitative{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.recruiter-review-shell .review-evidence-stats--qualitative span{border:1px solid var(--rr-border)!important;border-radius:12px;background:var(--rr-surface)!important;padding:12px 14px!important}.recruiter-review-shell .review-evidence-stats--qualitative strong{display:block;margin-bottom:4px;color:var(--rr-text)!important}.recruiter-review-shell :where(.review-detail-title>span,.review-summary-icon,.review-success-icon,.review-error-icon){border-color:#4263eb57!important;background:#4263eb1a!important;color:var(--rr-text)!important}.recruiter-review-shell :where(.tone-positive,.tone-advantage,.tone-gap){border-color:var(--rr-border)!important;background:#090b13f0!important}.recruiter-review-shell .candidate-match-card{grid-template-columns:1fr!important;overflow:hidden}.recruiter-review-shell .candidate-match-body{padding:clamp(20px,3vw,30px)!important}.recruiter-review-shell .candidate-match-signals p,.recruiter-review-shell .candidate-match-evidence-item{border-color:var(--rr-border)!important;background:var(--rr-surface-muted)!important}.recruiter-review-shell .candidate-match-signals p>span{color:var(--rr-primary)!important}.recruiter-review-shell .candidate-match-explain,.recruiter-review-shell .recruiter-review-new-match{border-color:#4263eb4d!important;background:#4263eb1a!important;color:var(--rr-text)!important}.recruiter-review-shell .candidate-match-explain:hover,.recruiter-review-shell .recruiter-review-new-match:hover{border-color:var(--rr-primary)!important;background:#4263eb29!important}.recruiter-review-shell .fit-matrix-table-wrap{border-color:var(--rr-border)!important;background:var(--rr-surface)!important}.recruiter-review-shell .fit-matrix-table :where(th,td){border-color:var(--rr-border)!important}.recruiter-review-shell .fit-matrix-table th{color:var(--rr-muted)!important;background:var(--rr-surface-muted)!important}.recruiter-review-shell .fit-matrix-table td{color:var(--rr-muted)!important;background:var(--rr-surface)!important}.recruiter-review-shell .fit-matrix-table tr:hover td{background:var(--rr-surface-muted)!important}.recruiter-review-shell :where(.fit-evidence-list li,.fit-no-evidence){color:var(--rr-muted)!important}.recruiter-review-shell .review-decision-center-nav{border-color:var(--rr-border)!important;background:#090b13f0!important}.recruiter-review-shell .review-decision-center-nav a{color:var(--rr-muted)!important}.recruiter-review-shell .review-decision-center-nav a:hover,.recruiter-review-shell .review-decision-center-nav a.is-active{background:#4263eb1a!important;color:var(--rr-text)!important;box-shadow:inset 0 0 0 1px #4263eb3d!important}.recruiter-review-shell .review-decision-center-nav a:focus-visible{box-shadow:0 0 0 3px #4263eb33!important}.recruiter-review-shell .workspace-panel-head p,.recruiter-review-shell .workspace-changes li,.recruiter-review-shell .workspace-funnel-list button>span,.recruiter-review-shell .workspace-command>small,.recruiter-review-shell .workspace-command-results :where(span,small,p),.recruiter-review-shell .workspace-metrics span,.recruiter-review-shell .workspace-interview-focus-head p,.recruiter-review-shell .workspace-focus-actions span{color:var(--rr-muted)!important}.recruiter-review-shell .workspace-panel-head button,.recruiter-review-shell .workspace-focus-summary,.recruiter-review-shell .workspace-question-count,.recruiter-review-shell .workspace-focus-requirement button,.recruiter-review-shell .workspace-priority-options button,.recruiter-review-shell .workspace-focus-actions>button,.recruiter-review-shell .workspace-panel-error button,.recruiter-review-shell .workspace-command-results article,.recruiter-review-shell .workspace-metrics article{border-color:var(--rr-border)!important;background:var(--rr-surface-muted)!important;color:var(--rr-text)!important}.recruiter-review-shell .workspace-panel-head button,.recruiter-review-shell .workspace-focus-actions>button{border-color:var(--rr-primary)!important;background:var(--rr-primary)!important;color:var(--rr-text)!important}.recruiter-review-shell .workspace-panel-head button:hover,.recruiter-review-shell .workspace-focus-actions>button:hover:not(:disabled){background:var(--rr-primary-dark)!important}.recruiter-review-shell .workspace-panel-head kbd,.recruiter-review-shell .workspace-question-count select,.recruiter-review-shell :where(input,select,textarea){border-color:var(--rr-border)!important;background:var(--rr-bg)!important;color:var(--rr-text)!important}.recruiter-review-shell :where(input,select,textarea):focus,.recruiter-review-shell .workspace-question-count select:focus-visible{border-color:var(--rr-primary)!important;outline-color:var(--rr-primary)!important;box-shadow:0 0 0 3px #4263eb1f!important}.recruiter-review-shell .workspace-focus-requirement button.is-focused,.recruiter-review-shell .workspace-priority-options button.is-selected{border-color:var(--rr-primary)!important;background:#4263eb1f!important;color:var(--rr-text)!important}.recruiter-review-shell .workspace-funnel-list button:hover,.recruiter-review-shell .workspace-funnel-list button:focus-visible{background:var(--rr-surface-muted)!important}.recruiter-review-shell .workspace-funnel-list i{background:var(--rr-border)!important}.recruiter-review-shell .workspace-funnel-list b{background:var(--rr-primary)!important}.recruiter-review-shell .workspace-command-layer{background:#050711b8!important}.recruiter-review-shell .workspace-candidate-row{border-color:var(--rr-border)!important;background:var(--rr-surface)!important}.recruiter-review-shell .workspace-candidate-status,.recruiter-review-shell .workspace-candidate-signal,.recruiter-review-shell .workspace-dashboard-badge{border-color:#4263eb47!important;background:#4263eb14!important;color:var(--rr-text)!important}.recruiter-review-shell :where(.primary-action,.review-submit,.decision-primary){border-color:var(--rr-primary)!important;background:var(--rr-primary)!important;color:var(--rr-text)!important}.recruiter-review-shell :where(.primary-action,.review-submit,.decision-primary):hover:not(:disabled){background:var(--rr-primary-dark)!important}@media (max-width: 760px){.recruiter-review-shell .review-evidence-stats--qualitative{grid-template-columns:1fr}.recruiter-review-logo{width:118px}}.recruiter-review-shell .review-language-row{display:flex;width:min(1240px,100%);margin-inline:auto;justify-content:flex-end;padding-top:18px}.recruiter-review-shell .recruiter-review-topbar{box-sizing:border-box;padding-inline:0}.recruiter-review-shell .recruiter-review-topbar-actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.recruiter-review-shell .recruiter-review-topbar-status{min-width:0;max-width:100%;flex-wrap:wrap}.recruiter-review-shell .recruiter-review-new-match{flex:0 0 auto;white-space:nowrap}.recruiter-review-shell--state{padding-bottom:64px}.recruiter-review-shell--error .recruiter-review-new-match{display:none!important}.recruiter-review-shell--error .recruiter-review-topbar-status{border-color:#4263eb47!important;background:#4263eb14!important}.recruiter-review-shell--error .review-state-card.review-error{display:grid;width:min(720px,100%);min-height:0;margin:clamp(54px,8vh,96px) auto 0;justify-items:center;gap:12px;border:1px solid #222839!important;border-radius:24px;background:#090b13!important;padding:clamp(30px,5vw,48px);text-align:center;box-shadow:0 28px 90px #00000047!important}.recruiter-review-shell--error .review-state-card.review-error h1{max-width:620px;margin:0;color:#f3f7f5!important;font-size:clamp(2rem,5vw,3.8rem);line-height:1.02;letter-spacing:-.045em}.recruiter-review-shell--error .review-state-card.review-error>p:not(.review-eyebrow){max-width:580px;margin:0;color:#a2a9be!important;line-height:1.65}.recruiter-review-shell--error .review-error-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(66,99,235,.38)!important;border-radius:16px;background:#4263eb1a!important;color:#f3f7f5!important;font-size:22px;font-weight:800}.recruiter-review-shell--error .review-error-guidance{display:grid;width:100%;gap:6px;margin-top:8px;border:1px solid #222839;border-radius:14px;background:#141825;padding:16px 18px;text-align:start}.recruiter-review-shell--error .review-error-guidance strong{color:#f3f7f5!important;font-size:12px}.recruiter-review-shell--error .review-error-guidance p{margin:0;color:#a2a9be!important;font-size:11px;line-height:1.65}.recruiter-review-shell--error .review-error-retry{min-width:180px;margin-top:4px;border:1px solid #4263eb;border-radius:12px;background:#4263eb;padding:12px 18px;color:#f3f7f5;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.recruiter-review-shell--error .review-error-retry:hover{border-color:#2f49b7;background:#2f49b7}.recruiter-review-shell--error .review-error-retry:focus-visible{outline:3px solid rgba(66,99,235,.28);outline-offset:3px}.recruiter-review-shell :where(.review-score-card,.review-score-orbit,.candidate-match-score,.fit-matrix-overall,.fit-matrix-score,.candidate-score,.workspace-candidate-score){display:none!important}@media (max-width: 820px){.recruiter-review-shell .recruiter-review-topbar{align-items:flex-start;flex-direction:column;gap:12px;padding-block:14px}.recruiter-review-shell .recruiter-review-topbar-actions{width:100%;justify-content:flex-start}.recruiter-review-shell .review-language-row{padding-top:12px}.recruiter-review-shell--error .review-state-card.review-error{margin-top:32px;border-radius:18px;padding:28px 20px}}@media (max-width: 560px){.recruiter-review-shell .recruiter-review-topbar-status{width:100%;border-radius:14px}.recruiter-review-shell--error .review-state-card.review-error h1{font-size:clamp(2rem,11vw,3rem)}}.recruiter-review-shell{--rv-bg: #050711 !important;--rv-surface: #090b13 !important;--rv-surface-2: #141825 !important;--rv-border: #222839 !important;--rv-text: #f3f7f5 !important;--rv-muted: #a2a9be !important;--rv-faint: #65708f !important;--rv-accent: #4263eb !important;--rv-accent-dark: #2f49b7 !important;--rv-green: #4263eb !important;--rv-amber: #4263eb !important;--rv-red: #4263eb !important}.recruiter-review-shell .recruiter-review-logo{width:148px!important;height:auto!important;filter:none!important;opacity:1!important}.recruiter-review-shell .email-linked-language-switch{border-color:#4263eb4d!important;background:#090b13f0!important;box-shadow:none!important}.recruiter-review-shell .email-linked-language-switch>span{color:#a2a9be!important}.recruiter-review-shell .email-linked-language-switch select{border-color:#4263eb6b!important;background:#050711!important;color:#f3f7f5!important}.recruiter-review-shell .email-linked-language-switch select:focus-visible{border-color:#4263eb!important;outline:none!important;box-shadow:0 0 0 3px #4263eb2e!important}.recruiter-review-shell :where(.review-eyebrow,.workspace-eyebrow,.workspace-panel-head>div>span,.candidate-match-kicker,.fit-matrix-eyebrow){color:#4263eb!important}.recruiter-review-shell .review-ai-disclaimer,.recruiter-review-shell .workspace-dashboard-badge,.recruiter-review-shell .candidate-match-explain,.recruiter-review-shell .review-badge-positive,.recruiter-review-shell .review-badge-neutral{border-color:#4263eb4d!important;background:#4263eb17!important;color:#f3f7f5!important}.recruiter-review-shell .candidate-match-explain:hover,.recruiter-review-shell .recruiter-review-new-match:hover,.recruiter-review-shell .workspace-panel-head button:hover{border-color:#4263eb!important;background:#2f49b7!important;color:#f3f7f5!important}.recruiter-review-shell :where(.review-summary-icon,.review-detail-title>span,.review-success-icon,.review-error-icon,.recruiter-review-secure-dot){border-color:#4263eb57!important;background:#4263eb!important;color:#f3f7f5!important;box-shadow:none!important}.recruiter-review-shell .review-executive-hero{width:min(1220px,100%);grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);align-items:start;gap:clamp(28px,4vw,58px);padding:clamp(24px,3vw,40px);border-radius:28px}.recruiter-review-shell .review-hero-copy{min-width:0}.recruiter-review-shell .review-candidate-heading{display:flex;align-items:center;gap:16px;min-width:0}.recruiter-review-shell .review-candidate-heading>div{min-width:0}.recruiter-review-shell .review-candidate-heading h1{max-width:100%;font-size:clamp(2.35rem,5vw,4.25rem);overflow-wrap:anywhere}.recruiter-review-shell .review-candidate-avatar{width:70px;height:70px;flex:0 0 70px;border-radius:22px;font-size:1.2rem;font-weight:850}.recruiter-review-shell .review-role{margin-top:7px;font-size:1rem}.recruiter-review-shell .review-candidate-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0 20px;padding:12px 0;border-block:1px solid var(--rr-border);list-style:none}.recruiter-review-shell .review-candidate-progress li{display:flex;align-items:center;gap:8px;min-width:0;color:var(--rr-muted);font-size:13px;font-weight:700;white-space:nowrap}.recruiter-review-shell .review-candidate-progress li span{display:inline-grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid var(--rr-border);border-radius:999px;color:var(--rr-muted);background:var(--rr-surface);font-size:12px}.recruiter-review-shell .review-candidate-progress li.is-complete,.recruiter-review-shell .review-candidate-progress li.is-current{color:var(--rr-text)}.recruiter-review-shell .review-candidate-progress li.is-complete span,.recruiter-review-shell .review-candidate-progress li.is-current span{border-color:#4263eb85;color:var(--rr-text);background:#4263eb29}.recruiter-review-shell .review-recommendation{margin-top:0;padding:14px 16px;border:1px solid var(--rr-border);border-radius:14px;background:#14182585}.recruiter-review-shell .review-recommendation strong{line-height:1.45}.recruiter-review-shell .review-evidence-stats--decision-ready{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.recruiter-review-shell .review-evidence-stats--decision-ready a{display:grid;gap:6px;min-width:0;min-height:92px;align-content:center;padding:15px 16px;border:1px solid var(--rr-border);border-radius:14px;background:var(--rr-surface);color:var(--rr-muted);text-decoration:none;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.recruiter-review-shell .review-evidence-stats--decision-ready a strong{font-size:1rem}.recruiter-review-shell .review-evidence-stats--decision-ready a span{line-height:1.45}.recruiter-review-shell .review-evidence-stats--decision-ready a:hover{border-color:#4263eb7a;background:#4263eb14;transform:translateY(-1px)}.recruiter-review-shell .review-evidence-stats--decision-ready a:focus-visible,.recruiter-review-shell .review-secondary-link:focus-visible,.recruiter-review-shell .review-primary-action:focus-visible,.recruiter-review-shell .review-danger-action:focus-visible{border-color:#4263ebb3;outline:none;box-shadow:0 0 0 3px #4263eb2e}.recruiter-review-shell .review-unverified-summary{display:grid;gap:10px;margin-top:14px;padding:14px 16px;border:1px solid var(--rr-border);border-radius:14px;background:#090b13b8}.recruiter-review-shell .review-unverified-summary>strong{font-size:.9rem}.recruiter-review-shell .review-unverified-tags{display:flex;flex-wrap:wrap;gap:8px}.recruiter-review-shell .review-unverified-tags>span{max-width:100%;padding:6px 9px;border:1px solid var(--rr-border);border-radius:999px;background:var(--rr-surface-muted);color:var(--rr-muted);font-size:.78rem;line-height:1.3;overflow-wrap:anywhere}.recruiter-review-shell .review-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--rr-border)}.recruiter-review-shell .review-hero-actions>:where(button,a){min-height:46px;border-radius:11px;font-weight:800}.recruiter-review-shell .review-primary-action{order:1;min-width:190px}.recruiter-review-shell .review-secondary-link{order:2;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 15px;border:1px solid var(--rr-border);border-radius:11px;color:var(--rr-text);text-decoration:none}.recruiter-review-shell .review-secondary-link:hover{border-color:#4263eb75;background:#4263eb14}.recruiter-review-shell .review-danger-action{order:3;margin-inline-start:auto;min-height:46px}.recruiter-review-shell .review-ai-disclaimer{margin-top:12px;padding:0;background:transparent!important;color:var(--rr-faint)!important;font-size:.74rem;font-weight:650}.recruiter-review-shell .review-assessment-card{align-self:start;min-width:0;min-height:0;gap:12px;padding:24px;border-radius:20px;background:linear-gradient(180deg,rgba(66,99,235,.08),transparent 70%),var(--rr-surface)!important}.recruiter-review-shell .review-assessment-card>strong{font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.15}.recruiter-review-shell .review-assessment-card>p{line-height:1.65}.recruiter-review-shell .review-summary-actionable{width:min(1220px,100%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:16px auto 0;padding:16px 18px;border:1px solid var(--rr-border);border-radius:16px;background:#090b13e0}.recruiter-review-shell .review-summary-actionable>div{display:grid;gap:3px;min-width:0}.recruiter-review-shell .review-summary-actionable>a{min-height:44px;display:inline-flex;align-items:center;color:var(--rr-text);font-weight:800;text-decoration:none}.recruiter-review-shell .review-summary-actionable>a:focus-visible{outline:2px solid var(--rr-primary);outline-offset:4px}.recruiter-review-shell .review-decision-brief-grid{width:min(1220px,100%);margin-top:16px;gap:14px}.recruiter-review-shell .review-decision-brief-grid .review-detail-card{min-height:180px;padding:20px}.recruiter-review-shell .review-decision-brief-grid .tone-verify{border-color:#4263eb57!important}.recruiter-review-shell .review-detail-card li{overflow-wrap:anywhere}.recruiter-review-shell .review-action-card:focus-visible{outline:2px solid var(--rr-primary);outline-offset:4px}@media (max-width: 1020px){.recruiter-review-shell .review-executive-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.58fr);gap:24px}.recruiter-review-shell .review-candidate-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.recruiter-review-shell .review-executive-hero{grid-template-columns:1fr}.recruiter-review-shell .review-assessment-card{width:100%}.recruiter-review-shell .review-danger-action{margin-inline-start:0}}@media (max-width: 640px){.recruiter-review-shell .review-executive-hero{padding:20px;border-radius:20px}.recruiter-review-shell .review-candidate-avatar{width:56px;height:56px;flex-basis:56px;border-radius:17px}.recruiter-review-shell .review-candidate-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px}.recruiter-review-shell .review-candidate-progress li{white-space:normal}.recruiter-review-shell .review-evidence-stats--decision-ready{grid-template-columns:1fr}.recruiter-review-shell .review-summary-actionable{grid-template-columns:auto minmax(0,1fr)}.recruiter-review-shell .review-summary-actionable>a{grid-column:1 / -1}.recruiter-review-shell .review-hero-actions>*{width:100%;justify-content:center}.recruiter-review-shell .review-danger-action{order:3}}@media (max-width: 420px){.recruiter-review-shell .review-candidate-progress{grid-template-columns:1fr}.recruiter-review-shell .review-candidate-heading h1{font-size:2rem}}@media (prefers-reduced-motion: reduce){.recruiter-review-shell .review-evidence-stats--decision-ready a,.recruiter-review-shell .review-secondary-link{scroll-behavior:auto;transition:none;transform:none}}.recruiter-review-shell .recruiter-review-topbar{width:min(1240px,100%);min-height:76px;padding:12px 16px;flex-wrap:wrap;overflow:visible;border:1px solid var(--rr-border)!important;border-radius:18px;background:linear-gradient(180deg,#141825eb,#090b13f0)!important;box-shadow:0 20px 56px #00000047,inset 0 1px #ffffff09}.recruiter-review-shell .recruiter-review-brand{min-width:0;flex:1 1 300px}.recruiter-review-shell .recruiter-review-logo{flex:0 0 auto}.recruiter-review-shell .recruiter-review-topbar-actions{min-width:0;max-width:100%;flex:0 1 auto;margin-inline-start:auto}.recruiter-review-shell .recruiter-review-topbar-status{flex:0 1 auto}.recruiter-review-shell .recruiter-review-new-match{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(66,99,235,.32)!important;border-radius:12px;background:#4263eb1a!important;padding:0 14px;color:var(--rr-text)!important;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap}.recruiter-review-shell .review-language-row{padding-top:14px}.recruiter-review-shell .review-executive-hero{isolation:isolate;margin-top:24px;border-color:#4263eb3d!important;background:radial-gradient(circle at 88% 12%,rgba(66,99,235,.16),transparent 30%),linear-gradient(145deg,#090b13fa,#050711fc)!important;box-shadow:0 34px 96px #0000005c,inset 0 1px #ffffff09!important}.recruiter-review-shell .review-executive-hero:before{position:absolute;z-index:1;top:0;right:12%;left:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(66,99,235,.78),transparent);content:"";pointer-events:none}.recruiter-review-shell .review-executive-hero>*{position:relative;z-index:2}.recruiter-review-shell .review-assessment-card{border-color:#4263eb42!important;background:linear-gradient(160deg,#141825f5,#090b13f5)!important;box-shadow:0 24px 60px #0000003d,inset 0 1px #ffffff08}.recruiter-review-shell :where(.review-recommendation,.review-evidence-stats--decision-ready a,.review-unverified-summary,.review-summary-actionable,.review-detail-card){box-shadow:inset 0 1px #ffffff06}.recruiter-review-shell .review-evidence-stats--decision-ready a,.recruiter-review-shell .review-unverified-summary{background:linear-gradient(160deg,#141825bd,#090b13e0)}@media (max-width: 1040px){.recruiter-review-shell .recruiter-review-topbar{align-items:flex-start}.recruiter-review-shell .recruiter-review-brand{flex-basis:100%}.recruiter-review-shell .recruiter-review-topbar-actions{width:100%;justify-content:space-between;margin-inline-start:0}}@media (max-width: 680px){.recruiter-review-shell .recruiter-review-topbar{padding:10px 12px;border-radius:16px}.recruiter-review-shell .recruiter-review-topbar-actions{display:grid;grid-template-columns:minmax(0,1fr)}.recruiter-review-shell .recruiter-review-topbar-status,.recruiter-review-shell .recruiter-review-new-match{width:100%;justify-content:center}.recruiter-review-shell .review-language-row{padding-top:12px}.recruiter-review-shell .review-executive-hero{margin-top:18px;box-shadow:0 24px 68px #0000004d!important}}.recruiter-review-shell .review-hero-actions{position:relative;isolation:isolate;display:flex;flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;margin-top:20px;padding:18px;border:1px solid rgba(66,99,235,.2);border-radius:16px;background:radial-gradient(circle at 18% 0%,rgba(66,99,235,.12),transparent 46%),linear-gradient(180deg,#141825d1,#090b13f0);box-shadow:0 18px 48px #0000002e,inset 0 1px #ffffff09}.recruiter-review-shell .review-hero-actions>:where(button,a){display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding-inline:18px;border-radius:12px;font-size:.875rem;font-weight:800;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.recruiter-review-shell .review-hero-actions>:where(button,a):before{display:inline-grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border-radius:7px;font-size:.95rem;font-weight:900;line-height:1}.recruiter-review-shell .review-hero-actions .review-primary-action{order:1;min-width:220px;border:1px solid rgba(122,144,255,.58)!important;background:linear-gradient(135deg,#5872f4,#4263eb)!important;color:#fff!important;box-shadow:0 10px 26px #4263eb47,inset 0 1px #fff3!important;text-shadow:0 1px 1px rgba(5,7,17,.24)}.recruiter-review-shell .review-hero-actions .review-primary-action:before{background:#ffffff21;color:#fff;content:"✦"}.recruiter-review-shell .review-hero-actions .review-primary-action:hover{border-color:#9fb0ffc7!important;background:linear-gradient(135deg,#647cf6,#4b69ef)!important;box-shadow:0 14px 34px #4263eb57,inset 0 1px #ffffff3d!important;transform:translateY(-1px)}.recruiter-review-shell .review-hero-actions .review-secondary-link{order:2;min-width:148px;border:1px solid rgba(91,111,176,.42)!important;background:#4263eb14!important;color:var(--rr-text)!important;box-shadow:inset 0 1px #ffffff06}.recruiter-review-shell .review-hero-actions .review-secondary-link:before{border:1px solid rgba(132,151,224,.34);background:#5b6fb01f;color:#cbd5ff;content:"◉";font-size:.72rem}.recruiter-review-shell .review-hero-actions .review-secondary-link:hover{border-color:#6680f19e!important;background:#4263eb26!important;color:#fff!important;box-shadow:0 10px 24px #05071138,inset 0 1px #ffffff0b;transform:translateY(-1px)}.recruiter-review-shell .review-hero-actions .review-danger-action{order:3;min-width:154px;margin-inline-start:auto;border:1px solid rgba(251,113,133,.42)!important;background:#7f1d1d24!important;color:#fda4af!important;box-shadow:inset 0 1px #ffffff06}.recruiter-review-shell .review-hero-actions .review-danger-action:before{border:1px solid rgba(251,113,133,.3);background:#be185d1f;color:currentColor;content:"×";font-size:1.05rem}.recruiter-review-shell .review-hero-actions .review-danger-action:hover{border-color:#fb7185bd!important;background:#be185d8f!important;color:#fff!important;box-shadow:0 12px 28px #7f1d1d40,inset 0 1px #ffffff1a;transform:translateY(-1px)}.recruiter-review-shell .review-hero-actions>:where(button,a):active{transform:translateY(0) scale(.99)}.recruiter-review-shell .review-hero-actions>:where(button,a):focus-visible{border-color:#8497ffe6!important;outline:3px solid rgba(92,116,246,.58);outline-offset:3px}.recruiter-review-shell .review-hero-actions .review-danger-action:focus-visible{border-color:#fb7185e0!important;outline-color:#fb71857a}.recruiter-review-shell .review-hero-actions button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none!important;transform:none!important}@media (max-width: 900px){.recruiter-review-shell .review-hero-actions .review-danger-action{margin-inline-start:0}}@media (max-width: 640px){.recruiter-review-shell .review-hero-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.recruiter-review-shell .review-hero-actions>:where(button,a),.recruiter-review-shell .review-hero-actions .review-primary-action,.recruiter-review-shell .review-hero-actions .review-secondary-link,.recruiter-review-shell .review-hero-actions .review-danger-action{width:100%;min-width:0}}@media (prefers-reduced-motion: reduce){.recruiter-review-shell .review-hero-actions>:where(button,a){transition:none}.recruiter-review-shell .review-hero-actions>:where(button,a):hover,.recruiter-review-shell .review-hero-actions>:where(button,a):active{transform:none}}.review-route-actions{display:flex;width:min(1240px,100%);margin-inline:auto;align-items:center;justify-content:space-between;gap:14px;padding-top:18px}.review-route-actions .email-linked-language-switch{margin-inline-start:auto}.recruiter-dashboard-back-link{display:inline-flex;min-height:44px;max-width:min(100%,360px);align-items:center;justify-content:center;gap:9px;border:1px solid rgba(66,99,235,.42);border-radius:12px;background:#4263eb1a;padding:10px 15px;color:#f3f7f5;font-size:.82rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;box-shadow:inset 0 1px #ffffff09;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.recruiter-dashboard-back-link:hover{border-color:#4263eb;background:#4263eb2e;color:#fff;box-shadow:0 10px 24px #0507113d;transform:translateY(-1px)}.recruiter-dashboard-back-link:focus-visible{outline:3px solid rgba(66,99,235,.32);outline-offset:3px}.recruiter-dashboard-back-link__icon{display:inline-grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border:1px solid rgba(122,144,255,.38);border-radius:7px;background:#4263eb24;font-size:.95rem;line-height:1}.recruiter-dashboard-back-link--floating{position:fixed;z-index:90;inset-block-end:max(20px,env(safe-area-inset-bottom));left:max(20px,env(safe-area-inset-left));max-width:min(360px,calc(100vw - 40px));background:#090b13f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 48px #00000057}@media (max-width: 640px){.review-route-actions{align-items:stretch;flex-direction:column-reverse;padding-top:12px}.review-route-actions .email-linked-language-switch,.recruiter-dashboard-back-link{width:100%;max-width:none;margin-inline-start:0}.recruiter-dashboard-back-link--floating{width:auto;max-width:calc(100vw - 32px);inset-block-end:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left))}}@media (prefers-reduced-motion: reduce){.recruiter-dashboard-back-link{transition:none}.recruiter-dashboard-back-link:hover{transform:none}}.recruiter-review-shell #review-overview .review-executive-hero{border:1px solid #222839!important;border-radius:18px!important;background:#090b13!important;box-shadow:0 28px 80px #0000004d!important}.recruiter-review-shell #review-overview .review-executive-hero:after,.recruiter-review-shell #review-overview .review-executive-hero:before{display:none!important;content:none!important}.recruiter-review-shell #review-overview .review-candidate-avatar{border:1px solid #31384b!important;border-radius:14px!important;background:#111520!important;color:#f3f7f5!important;box-shadow:none!important}.recruiter-review-shell #review-overview .review-candidate-avatar:after{display:none!important;content:none!important}.recruiter-review-shell #review-overview .review-eyebrow{color:#8d96ad!important}.recruiter-review-shell #review-overview .review-assessment-card,.recruiter-review-shell #review-overview .review-recommendation,.recruiter-review-shell #review-overview .review-evidence-stats--decision-ready a,.recruiter-review-shell #review-overview .review-unverified-summary,.recruiter-review-shell #review-overview .review-summary-actionable,.recruiter-review-shell #review-overview .review-detail-card{border-color:#222839!important;background:#0d1019!important;box-shadow:none!important}.recruiter-review-shell #review-overview .review-assessment-card{border-radius:14px!important}.recruiter-review-shell #review-overview :where(.review-badge,.review-badge-positive,.review-badge-neutral,.review-summary-icon,.review-detail-title>span,.review-unverified-tags>span){border-color:#303646!important;background:#111520!important;color:#d5dbe8!important;box-shadow:none!important}.recruiter-review-shell #review-overview .review-candidate-progress li span{border-color:#303646!important;background:#0d1019!important;color:#8d96ad!important}.recruiter-review-shell #review-overview .review-candidate-progress li.is-complete span,.recruiter-review-shell #review-overview .review-candidate-progress li.is-current span{border-color:#4a5268!important;background:#151a27!important;color:#f3f7f5!important}.recruiter-review-shell #review-overview .review-recommendation,.recruiter-review-shell #review-overview .review-evidence-stats--decision-ready a,.recruiter-review-shell #review-overview .review-unverified-summary{border-radius:10px!important}.recruiter-review-shell #review-overview .review-evidence-stats--decision-ready a:hover{border-color:#4a5268!important;background:#131824!important;transform:none!important}.recruiter-review-shell #review-overview .review-primary-action{border-color:#4263eb!important;background:#4263eb!important;color:#f3f7f5!important;box-shadow:0 10px 26px #4263eb33!important}.recruiter-review-shell #review-overview .review-primary-action:hover:not(:disabled){background:#2f49b7!important}.recruiter-review-shell #review-overview .review-secondary-link,.recruiter-review-shell #review-overview .review-danger-action{border-color:#303646!important;background:transparent!important;color:#d5dbe8!important;box-shadow:none!important}.recruiter-review-shell #review-overview .review-danger-action:hover:not(:disabled),.recruiter-review-shell #review-overview .review-secondary-link:hover{border-color:#4a5268!important;background:#111520!important;color:#f3f7f5!important}.recruiter-review-shell #review-overview :where(.review-primary-action,.review-secondary-link,.review-danger-action,.review-evidence-stats--decision-ready a):focus-visible{outline:2px solid #4263eb!important;outline-offset:3px!important;box-shadow:none!important}@media (max-width: 640px){.recruiter-review-shell #review-overview .review-executive-hero{border-radius:14px!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.top-0{top:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-2{height:.5rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-full{height:100%}.min-h-12{min-height:3rem}.min-h-16{min-height:4rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-\[55vh\]{min-height:55vh}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-2{width:.5rem}.w-20{width:5rem}.w-28{width:7rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-40{min-width:10rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-700{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-700{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/45{background-color:#02061773}.bg-slate-950\/60{background-color:#02061799}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/90{background-color:#ffffffe6}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800{--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-slate-700{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.to-white\/80{--tw-gradient-to: rgb(255 255 255 / .8) var(--tw-gradient-to-position)}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-32{padding-bottom:8rem}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-tight{line-height:1.25}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-wide{letter-spacing:.025em}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-indigo-700{accent-color:#4338ca}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[padding-bottom\:env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.\[padding-top\:env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}html,body,#root{min-height:100%;background:#050711}html{color-scheme:dark}body{margin:0}.speaking-experience .alexis-video{min-height:min(68dvh,650px)}.fullscreen-exit-mia-video{display:block;width:100%;max-height:320px;margin:16px 0;border-radius:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.preparation-progress-mobile{display:none}@media (max-width: 480px){.fullscreen-exit-mia-video{max-height:260px;margin:12px 0}.preparation-progress-mobile{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.65rem;color:#526079;font-size:.82rem}.preparation-progress-mobile strong{color:#315bd6}.preparation-progress .progress-label{display:none}.preparation-progress ol{align-items:start}}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-indigo-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-600:focus-visible{outline-color:#4f46e5}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width: 640px){.sm\:flex-row{flex-direction:row}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px){.md\:static{position:static}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:bg-transparent{background-color:transparent}.md\:p-0{padding:0}.md\:p-8{padding:2rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:min-h-\[610px\]{min-height:610px}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pt-10{padding-top:2.5rem}}:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f3f6fb;color:#14213d;--bv-bg: #f3f6fb;--bv-surface: #ffffff;--bv-surface-muted: #f7f9fc;--bv-border: #dce3ee;--bv-text: #14213d;--bv-muted: #64748b;--bv-primary: #315bd6;--bv-primary-dark: #2447ad;--bv-success: #157f57;--bv-warning: #a86518;--bv-danger: #b4374d;--bv-focus: #315bd6;--bv-shadow: 0 24px 70px rgba(34, 57, 112, .12)}*{box-sizing:border-box}html{min-width:320px;background:var(--bv-bg)}body{margin:0;min-height:100vh;background:var(--bv-bg);color:var(--bv-text)}button,a,textarea,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid color-mix(in srgb,var(--bv-focus) 34%,transparent);outline-offset:3px}.bg-bv-page{background:radial-gradient(circle at top right,rgba(211,222,255,.74),transparent 32rem),linear-gradient(180deg,#f9fbff,#f0f4fa)}.bv-primary-button,.bv-secondary-button,.primary-action,.secondary-action{min-height:50px;border-radius:13px;padding:.85rem 1.35rem;font-weight:800;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.bv-primary-button,.primary-action{border:1px solid var(--bv-primary);background:var(--bv-primary);color:#fff;box-shadow:0 12px 26px #315bd638}.bv-secondary-button,.secondary-action{border:1px solid #cbd5e1;background:#fff;color:#24324d}.bv-primary-button:not(:disabled):hover,.bv-secondary-button:not(:disabled):hover,.primary-action:not(:disabled):hover,.secondary-action:not(:disabled):hover{transform:translateY(-1px)}.interview-app{min-height:100dvh;padding:clamp(1rem,2.4vw,2rem);background:radial-gradient(circle at 8% 0%,rgba(90,122,230,.14),transparent 28rem),radial-gradient(circle at 92% 12%,rgba(132,204,200,.12),transparent 25rem),linear-gradient(180deg,#f9fbff,#edf2f8)}.interview-header{display:flex;width:min(1180px,100%);margin:0 auto;align-items:center;justify-content:space-between;gap:1rem}.brand{width:min(230px,54vw);height:auto}.interview-trust{display:inline-flex;align-items:center;gap:.65rem;border:1px solid rgba(148,163,184,.45);border-radius:999px;background:#fffc;padding:.6rem .9rem;color:#526079;font-size:.82rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.trust-dot{width:.55rem;height:.55rem;border-radius:999px;background:#2a9b6c;box-shadow:0 0 0 5px #2a9b6c1f}.trust-divider{width:1px;height:1rem;background:#d8dfeb}.stage{display:grid;min-height:calc(100dvh - 105px);width:min(1180px,100%);margin:0 auto;place-items:center;padding:clamp(1.5rem,4vw,3.5rem) 0}.experience{width:100%}.candidate-context{display:flex;max-width:960px;margin:0 auto 1rem;align-items:center;justify-content:space-between;gap:1rem;color:var(--bv-muted);font-size:.88rem}.candidate-context>div:first-child{display:flex;align-items:baseline;gap:.45rem}.candidate-context strong{color:var(--bv-text)}.candidate-context-name{border-radius:999px;background:#ffffffdb;padding:.45rem .75rem;box-shadow:0 6px 20px #1f315b0f}.preparation-progress{width:min(760px,100%);margin:0 auto 1.25rem}.preparation-progress ol{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}.preparation-progress li{position:relative;display:grid;justify-items:center;gap:.45rem;color:#8792a7;font-size:.82rem;font-weight:750;text-align:center}.preparation-progress li:before{position:absolute;top:17px;inset-inline-start:-50%;width:100%;height:2px;background:#dbe2ed;content:""}.preparation-progress li:first-child:before{display:none}.preparation-progress li.is-complete:before,.preparation-progress li.is-current:before{background:#7ea0f6}.progress-marker{position:relative;z-index:1;display:grid;width:36px;height:36px;place-content:center;border:2px solid #d5deeb;border-radius:999px;background:#f7f9fc;color:#778399}.preparation-progress li.is-current,.preparation-progress li.is-complete{color:#233967}.preparation-progress li.is-current .progress-marker{border-color:var(--bv-primary);background:#fff;color:var(--bv-primary);box-shadow:0 0 0 6px #315bd61a}.preparation-progress li.is-complete .progress-marker{border-color:var(--bv-primary);background:var(--bv-primary);color:#fff}.premium-card{width:min(760px,100%);margin:0 auto;border:1px solid rgba(211,220,233,.92);border-radius:24px;background:#fffffff5;padding:clamp(1.4rem,4vw,2.75rem);box-shadow:var(--bv-shadow)}.premium-card h1{margin:0 0 1rem;color:#111c33;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;letter-spacing:-.04em}.premium-card h2,.premium-card h3{color:#18243e}.premium-card p{color:#5f6d84;line-height:1.7}.card-eyebrow,.section-label{margin:0 0 .55rem!important;color:var(--bv-primary)!important;font-size:.78rem!important;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.card-lead{color:#33405d!important;font-size:1.08rem}.status-card{display:grid;justify-items:center;text-align:center}.status-card .brand{margin-bottom:1.2rem}.status-card h1{font-size:clamp(1.8rem,4vw,2.7rem)}.status-orb{display:block;width:48px;height:48px;margin-bottom:1.25rem;border:4px solid #dbe3f0;border-radius:999px}.status-orb.is-loading{border-top-color:var(--bv-primary);animation:spin .85s linear infinite}.status-orb.is-error{display:grid;place-content:center;border-color:#f0c7ce;background:#fff2f4}.status-orb.is-error:after{color:var(--bv-danger);content:"!";font-weight:900}.language-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.8rem}.language-options button{display:grid;min-height:125px;align-content:center;justify-items:start;gap:.45rem;border:1px solid #d7dfeb;border-radius:18px;background:#fbfcff;padding:1.25rem;color:#536178;text-align:start;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.language-options button:hover:not(:disabled){transform:translateY(-2px);border-color:#7896eb;box-shadow:0 14px 32px #315bd61f}.language-code{color:#17213a;font-size:1.35rem;font-weight:850}.device-check-shell{width:min(960px,100%)}.device-check-intro{max-width:700px;font-size:1.02rem}.device-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.8rem}.device-check-card{display:grid;align-content:space-between;gap:1.1rem;min-height:250px;border:1px solid #dbe3ef;border-radius:18px;background:#fafcff;padding:1.25rem}.device-check-card.is-complete{border-color:#acd9c6;background:#f4fbf8}.device-check-card.has-error{border-color:#efc6cd;background:#fff8f9}.device-check-card-heading{display:flex;align-items:flex-start;gap:.9rem}.device-check-card h2{margin:0;font-size:1.15rem}.device-check-card p{margin:.45rem 0 0;font-size:.9rem;line-height:1.55}.device-check-number{display:grid;width:34px;height:34px;flex:0 0 auto;place-content:center;border-radius:999px;background:#eaf0ff;color:var(--bv-primary);font-weight:900}.device-check-card.is-complete .device-check-number{background:#d8f3e7;color:var(--bv-success)}.microphone-permission-meter{display:flex;min-height:42px;align-items:flex-end;gap:4px;border-radius:12px;background:#eef2f7;padding:.7rem .85rem}.microphone-permission-meter span{width:4px;height:10px;border-radius:999px;background:#aab5c5}.microphone-permission-meter span:nth-child(2),.microphone-permission-meter span:nth-child(4){height:18px}.microphone-permission-meter span:nth-child(3){height:26px}.microphone-permission-meter strong{margin-inline-start:.55rem;align-self:center;color:#526079;font-size:.82rem}.microphone-permission-meter.is-ready span{background:#2a9b6c}.microphone-permission-meter.is-ready strong{color:#176e4d}.device-inline-error{color:var(--bv-danger)!important;font-size:.84rem}.device-ready-summary{display:flex;margin-top:1rem;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #dbe3ef;border-radius:16px;background:#f8fafc;padding:1rem 1.1rem}.device-ready-summary.is-ready{border-color:#b8ddce;background:#f3fbf7}.device-ready-summary p{margin:.3rem 0 0;font-size:.88rem}.privacy-demo-note{border-inline-start:3px solid #9bb2ec;padding-inline-start:.9rem}.consent-expectations{margin-top:1.5rem;border:1px solid #dbe3ef;border-radius:16px;background:#f8fafc;padding:1.1rem 1.25rem}.consent-expectations h2{margin:0 0 .8rem;font-size:1rem}.consent-expectations ul,.ready-checklist{display:grid;gap:.65rem;margin:0;padding-inline-start:1.2rem;color:#56647c;line-height:1.55}.privacy-link{display:inline-flex;margin-top:1rem;color:var(--bv-primary);font-weight:800;text-underline-offset:4px}.consent-checkbox{display:flex;margin-top:1.4rem;align-items:flex-start;gap:.8rem;border:1px solid #cfd8e6;border-radius:15px;background:#fff;padding:1rem;color:#33415e;line-height:1.55}.consent-checkbox input{width:1.2rem;height:1.2rem;margin-top:.15rem;accent-color:var(--bv-primary)}.actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem}.ready-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:1.6rem;align-items:center}.ready-checklist{margin:1rem 0 1.5rem}.intro-confirmation-card{text-align:center}.intro-confirmation-card .alexis{width:min(360px,100%);margin:1rem auto}.intro-caption{max-width:620px;margin:1rem auto 1.5rem}.next-question-card,.recoverable-error-card{max-width:660px}.error-notice{display:flex;align-items:flex-start;gap:.75rem;border:1px solid #efc8cf;border-radius:14px;background:#fff5f7;padding:.95rem 1rem}.error-notice>span{display:grid;width:24px;height:24px;flex:0 0 auto;place-content:center;border-radius:999px;background:#f6d9de;color:var(--bv-danger);font-weight:900}.error-notice p{margin:0;color:#8f2f41}.experience-error-notice{width:min(760px,100%);margin:0 auto 1rem}@media (max-width: 640px){.device-check-intro{font-size:.92rem}.device-check-grid{grid-template-columns:1fr;gap:.75rem;margin-top:1rem}.device-check-card{min-height:0;gap:.8rem;border-radius:15px;padding:1rem}.device-check-card-heading{gap:.7rem}.device-check-card p{margin-top:.3rem;font-size:.86rem}.device-check-number{width:30px;height:30px}.device-ready-summary{margin-top:.75rem;padding:.9rem}.consent-expectations{margin-top:1rem;padding:.9rem 1rem}.consent-checkbox{margin-top:1rem;padding:.9rem}.actions{margin-top:1rem}}.question-grid{display:grid;grid-template-columns:290px minmax(0,1fr);gap:1.5rem;align-items:start;transition:grid-template-columns .22s ease,gap .22s ease}.question-grid.candidate-turn{grid-template-columns:210px minmax(0,1fr)}.question-avatar-column{position:sticky;top:1rem;transition:width .22s ease,transform .22s ease}.question-avatar-column.is-candidate-turn .alexis{gap:.55rem}.question-avatar-column.is-candidate-turn .alexis-video-frame{width:min(180px,100%);margin-inline:auto;border-radius:18px}.question-avatar-column.is-candidate-turn .mia-identity{width:min(180px,100%);margin-inline:auto}.question-avatar-column.is-candidate-turn .avatar-fallback-note{display:none}.question-side-note{display:flex;margin-top:.75rem;align-items:center;gap:.45rem;border-radius:12px;background:#ffffffd1;padding:.7rem .8rem;color:#637087;font-size:.78rem}.question-side-note span{color:#2a9b6c}.question-card{width:100%;min-height:610px}.question-card>h1{max-width:880px;font-size:clamp(1.55rem,3.2vw,2.6rem);line-height:1.28;letter-spacing:-.025em}.question-progress{margin:0 0 1.35rem}.question-progress-copy{display:flex;margin-bottom:.5rem;align-items:center;justify-content:space-between;color:#5f6d84;font-size:.8rem}.question-progress-copy strong{color:#33415e}.question-progress-track{height:7px;overflow:hidden;border-radius:999px;background:#e7ecf3}.question-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#315bd6,#6e8bea)}.answer-state-panel{margin-top:1.4rem}.answer-state-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;border:1px solid #dce4f0;border-radius:16px;background:#f8fafc;padding:.95rem 1rem}.answer-state-panel.is-recording .answer-state-bar{border-color:#efc2c9;background:#fff7f8}.answer-state-heading{display:flex;align-items:flex-start;gap:.8rem}.answer-state-icon{display:grid;width:34px;height:34px;flex:0 0 auto;place-content:center;border-radius:999px;background:#e8eefb;color:var(--bv-primary)}.is-recording .answer-state-icon{background:#f8d9de;color:var(--bv-danger);animation:soft-pulse 1.3s ease-in-out infinite}.answer-state-heading strong{color:#18243e;font-size:1.02rem}.answer-state-heading p{max-width:620px;margin:.25rem 0 0;font-size:.88rem;line-height:1.45}.answer-timer{display:grid;min-width:156px;justify-items:end;gap:.15rem;border-inline-start:1px solid #dce4f0;padding-inline-start:1rem;color:#5b6880;font-size:.74rem}.is-recording .answer-timer{border-inline-start-color:#efc2c9}.answer-timer strong{color:#17213a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.06rem}.recording-dock{margin-top:1rem}.record{display:flex;min-height:104px;width:100%;align-items:center;justify-content:center;gap:1rem;border:1px solid #17213a;border-radius:18px;background:#17213a;color:#fff;padding:1rem 1.25rem;box-shadow:0 17px 36px #0f172a33;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .13s ease,box-shadow .13s ease,background .13s ease}.record:hover:not(:disabled){transform:translateY(-1px);background:#0e1729}.record.active{transform:scale(.994);border-color:#8e2639;background:#9e2f43;box-shadow:0 0 0 9px #b4374d1f,0 17px 36px #0f172a29}.record-copy{display:grid;gap:.25rem;text-align:start}.record-copy strong{font-size:1.05rem}.record-copy small{color:#ffffffb8;font-size:.78rem}.waveform{direction:ltr;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:42px}.waveform i{display:block;width:3px;height:14px;border-radius:5px;background:currentColor;opacity:.82}.waveform i:nth-child(2),.waveform i:nth-child(6){height:24px}.waveform i:nth-child(3),.waveform i:nth-child(5){height:34px}.waveform i:nth-child(4){height:42px}.waveform.active i{animation:wave .8s ease-in-out infinite alternate}.waveform.active i:nth-child(2n){animation-delay:-.35s}.waveform.active i:nth-child(3n){animation-delay:-.55s}.live-transcript-wrap{margin-top:1rem}.transcript{border:1px solid #dbe3ef;border-radius:14px;background:#fbfcff;padding:1rem}.processing-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem 1rem;margin-top:1.4rem;border:1px solid #dbe3ef;border-radius:18px;background:#f8fafc;padding:1.15rem}.processing-progress-icon{display:grid;width:48px;height:48px;place-items:center}.processing-copy h2,.processing-copy p{margin:0}.processing-copy h2{font-size:1rem}.processing-copy p{margin-top:.25rem;font-size:.84rem}.processing-spinner{width:36px;height:36px;border:3px solid #dbe3ef;border-top-color:var(--bv-primary);border-radius:999px;animation:spin .85s linear infinite}.processing-steps{direction:ltr;display:flex;align-items:center;gap:.35rem}.processing-steps span{display:grid;width:24px;height:24px;place-content:center;border-radius:999px;background:#e7ecf3;color:#6a778e;font-size:.8rem;font-style:normal;font-weight:900}.processing-steps span.is-complete{background:#dff5ea;color:#157f57}.processing-steps span.is-active{background:#e9efff;color:#315bd6;animation:soft-pulse 1.3s ease-in-out infinite}.processing-steps i{width:18px;height:2px;background:#d4dce8}.saved-progress-note{grid-column:2 / -1;justify-self:start;margin-top:-.2rem;border-radius:999px;background:#e6f6ef;padding:.4rem .7rem;color:#176e4d;font-size:.76rem;font-weight:800}.processing-panel>.transcript{grid-column:1 / -1;width:100%}.transcript-review-panel{margin-top:1rem}.review-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.review-heading-row h2{margin:0;font-size:1.35rem}.correction-counter{flex:0 0 auto;border-radius:999px;background:#edf2ff;padding:.45rem .7rem;color:#315bd6;font-size:.76rem;font-weight:850}.review-help{border-inline-start:3px solid #9bb2ec;padding-inline-start:.8rem;font-size:.88rem}.segments{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0}.segments button{border:1px solid #d5deeb;border-radius:10px;background:#f8fafc;padding:.6rem .75rem;color:#33415e;line-height:1.45}.segments button.selected{border-color:var(--bv-primary);background:#edf2ff;color:#2447ad;box-shadow:0 0 0 3px #315bd61a}.correction-editor{display:grid;gap:.7rem;border:1px solid #cfd9e8;border-radius:16px;background:#fbfcff;padding:1rem}.correction-before{display:grid;gap:.25rem;color:#66748b;font-size:.78rem}.correction-before strong{color:#33415e;font-size:.95rem}.correction-editor input{min-height:50px;border:1px solid #cbd5e1;border-radius:11px;padding:0 .9rem;background:#fff;color:#17213a}.correction-editor .secondary-action{justify-self:start}.review-approval-bar{display:flex;margin-top:1rem;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #b9dfce;border-radius:16px;background:#f2fbf7;padding:1rem}.review-approval-bar p{margin:.25rem 0 0;font-size:.84rem}.ai-question-preparing-card{width:min(760px,100%);margin-inline:auto}.ai-question-preparing-panel{min-height:190px;margin-top:1rem;background:linear-gradient(145deg,#fbfcff,#f4f7fc);box-shadow:inset 0 1px #ffffffe6}.ai-question-preparing-panel .processing-copy{display:grid;gap:.5rem;max-width:560px}.ai-question-preparing-panel .processing-copy p{margin:0;color:#5f6d84;font-size:.9rem;line-height:1.55}.ai-question-preparing-panel .processing-copy strong{color:#253553;font-size:.9rem;line-height:1.4}.ai-wait-elapsed{grid-column:2 / -1;justify-self:start;color:#748197;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;font-variant-numeric:tabular-nums}@media (max-width: 720px){.ai-question-preparing-panel{grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:0}.ai-question-preparing-panel .processing-steps{grid-column:1 / -1;justify-self:center}.ai-question-preparing-panel .saved-progress-note,.ai-wait-elapsed{grid-column:1 / -1;justify-self:start}}.alexis-video-frame.has-audio-fallback{position:relative;isolation:isolate}.alexis-video-frame.has-audio-fallback .avatar-skeleton{opacity:0}.mia-audio-fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;display:flex;min-width:0;min-height:0;align-items:flex-end;justify-content:center;overflow:hidden;border-radius:inherit;background:linear-gradient(180deg,#05071114,#05071129 46%,#050711d1),url(/assets/alexis.png) center 18% / cover no-repeat,#090b13;color:#f3f7f5;box-shadow:inset 0 0 0 1px #ffffff09}.mia-audio-fallback:before,.mia-audio-fallback:after{display:none;content:none}.mia-audio-fallback-status{position:relative;z-index:2;display:flex;width:min(520px,calc(100% - 40px));min-height:68px;margin:0 20px 20px;align-items:center;gap:15px;border:1px solid #222839;border-radius:16px;background:#090b13e0;padding:12px 16px;box-shadow:0 18px 48px #00000057;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.mia-audio-fallback-wave{position:relative;display:grid;width:48px;height:42px;flex:0 0 48px;place-items:center;border:1px solid rgba(66,99,235,.34);border-radius:11px;background:#4263eb1a;color:#6f89ff}.mia-audio-fallback .waveform{position:relative;z-index:1;height:24px;gap:3px;color:#6f89ff}.mia-audio-fallback .waveform i{width:3px;min-height:8px;max-height:24px;border-radius:2px;opacity:.92;box-shadow:none}.mia-audio-fallback-copy{display:grid;min-width:0;gap:2px;text-align:left}.interview-app[dir=rtl] .mia-audio-fallback-copy{text-align:right}.mia-audio-fallback-copy strong{color:#f3f7f5;font-family:Manrope,system-ui,sans-serif;font-size:15px;font-weight:600}.mia-audio-fallback-copy span{color:#a2a9be;font-family:DM Sans,system-ui,sans-serif;font-size:12px}.question-avatar-column.is-candidate-turn .mia-audio-fallback-status{width:calc(100% - 24px);min-height:54px;margin:0 12px 12px;gap:10px;border-radius:12px;padding:8px 10px}.question-avatar-column.is-candidate-turn .mia-audio-fallback-wave{width:38px;height:34px;flex-basis:38px;border-radius:9px}.question-avatar-column.is-candidate-turn .mia-audio-fallback-copy span{display:none}@media (max-width: 640px){.mia-audio-fallback-status{width:calc(100% - 24px);min-height:60px;margin:0 12px 12px;border-radius:13px;padding:10px 12px}}@media (prefers-reduced-motion: reduce){.mia-audio-fallback .waveform.active i{animation:none}}.alexis{display:grid;gap:.75rem}.alexis-video-frame{position:relative;width:100%;overflow:hidden;border:1px solid #2f3b54;border-radius:22px;background:linear-gradient(180deg,#17213a,#0f1728);box-shadow:0 20px 45px #0f172a2e}.alexis-video{position:relative;z-index:2;display:block;width:100%;aspect-ratio:16 / 11;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;opacity:0;transition:opacity .22s ease}.alexis-video-frame.is-ready .alexis-video{opacity:1}.avatar-skeleton{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#111a2c 8%,#24304a 18%,#111a2c 33%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.alexis-video-frame.is-ready .avatar-skeleton{display:none}.alexis-video-wave{position:absolute;z-index:3;inset-block-end:.8rem;inset-inline-start:.8rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#070c17c2;padding:.25rem .7rem;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mia-identity{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.mia-identity>div{display:grid}.mia-identity strong{color:#17213a}.mia-identity>div span{color:#778399;font-size:.74rem}.mia-status{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;background:#eef2f7;padding:.4rem .6rem;color:#526079;font-size:.72rem;font-weight:800}.mia-status i{width:.45rem;height:.45rem;border-radius:999px;background:#8390a5}.mia-status.state-speaking i,.mia-status.state-listening i{background:#2a9b6c;box-shadow:0 0 0 4px #2a9b6c1f}.mia-status.state-processing i{background:#d19231}.avatar-fallback-note{margin:0!important;color:#7b8799!important;font-size:.72rem}.speaking-experience{position:relative;display:grid;width:min(980px,100%);margin:0 auto;justify-items:center;gap:1.25rem;border-radius:28px;background:radial-gradient(circle at 50% -20%,rgba(74,98,166,.55),transparent 48%),#0d1424;padding:clamp(1rem,3vw,2rem);box-shadow:0 30px 85px #080e1b52}.speaking-experience .alexis{width:min(760px,100%)}.speaking-experience .alexis-video{min-height:min(58dvh,560px)}.speaking-experience .mia-identity strong,.speaking-experience .speaking-caption h1{color:#fff}.speaking-experience .mia-identity>div span,.speaking-experience .avatar-fallback-note,.speaking-experience .speaking-caption p{color:#c2cada!important}.speaking-stage-label{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;background:#ffffff14;padding:.5rem .75rem;color:#e6ecf8;font-size:.78rem;font-weight:800}.speaking-stage-label span{color:#65d4a7}.speaking-caption{max-width:760px;text-align:center}.speaking-caption h1{margin:0;font-size:clamp(1.45rem,3vw,2.25rem)}.speaking-caption p{margin:.65rem 0 0;line-height:1.7}.fullscreen-dialog-backdrop{position:fixed;z-index:100;display:grid;top:0;right:0;bottom:0;left:0;place-items:center;background:#0a1120ad;padding:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fullscreen-exit-dialog{width:min(520px,100%);border:1px solid #d9e1ed;border-radius:22px;background:#fff;padding:1.6rem;box-shadow:0 30px 90px #0308125c}.fullscreen-exit-dialog h2{margin:0;color:#17213a;font-size:1.6rem}.fullscreen-exit-dialog>button{min-height:50px;width:100%;margin-top:1rem;border:0;border-radius:13px;background:var(--bv-primary);color:#fff;font-weight:850}.fullscreen-dialog-icon{display:grid;width:48px;height:48px;margin-bottom:1rem;place-content:center;border-radius:999px;background:#edf2ff;color:var(--bv-primary);font-size:1.35rem}.fullscreen-next-question{border-radius:12px;background:#f1f5fa;padding:.75rem;color:#44516a;font-weight:800}.completion-card{max-width:680px;text-align:center}.completion-icon{display:grid;width:72px;height:72px;margin:0 auto 1rem;place-content:center;border-radius:999px;background:#daf2e7;color:var(--bv-success);font-size:2rem;font-weight:900;box-shadow:0 0 0 10px #157f5714}.completion-lead{color:#33415e!important;font-size:1.05rem;font-weight:750}.completion-next{margin-top:1.25rem;border:1px solid #dbe3ef;border-radius:16px;background:#f8fafc;padding:1rem;text-align:start}.completion-next p{margin:.35rem 0 0}.completion-safe-close{margin-bottom:0!important;font-size:.84rem}@keyframes wave{to{transform:scaleY(.35);opacity:.45}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes soft-pulse{50%{transform:scale(.92);opacity:.68}}@keyframes shimmer{to{background-position-x:-200%}}@media (max-width: 860px){.interview-trust span:last-child,.trust-divider{display:none}.question-grid,.question-grid.candidate-turn,.ready-layout{grid-template-columns:1fr}.question-avatar-column{position:static;width:min(340px,100%);margin:0 auto}.question-side-note{display:none}.question-card{min-height:0}.device-check-grid{grid-template-columns:1fr}}@media (max-width: 640px){.interview-app{padding:.75rem}.interview-header{align-items:center;gap:.6rem}.brand{width:min(180px,48vw)}.interview-trust{flex:0 0 auto;padding:.45rem .6rem;font-size:.72rem}.stage{min-height:calc(100dvh - 72px);align-items:start;padding:1rem 0 calc(1.15rem + env(safe-area-inset-bottom))}.candidate-context{align-items:flex-start;flex-direction:column;gap:.45rem;margin-bottom:.75rem}.candidate-context-name{align-self:flex-start}.premium-card{border-radius:18px;padding:1.1rem}.premium-card h1{font-size:clamp(1.65rem,8.5vw,2.35rem)}.language-options{grid-template-columns:1fr}.device-ready-summary,.review-approval-bar,.mia-identity,.review-heading-row{align-items:stretch;flex-direction:column}.device-ready-summary .bv-primary-button,.review-approval-bar .primary-action,.consent-actions .primary-action,.actions>button{width:100%}.preparation-progress{margin-bottom:1rem}.preparation-progress li{font-size:.78rem}.progress-marker{width:32px;height:32px}.preparation-progress li:before{top:15px}.question-avatar-column{width:min(210px,62vw)}.question-avatar-column.is-candidate-turn{width:100%;margin:0 0 .55rem}.question-avatar-column.is-candidate-turn .alexis{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:.75rem;border:1px solid #dce4f0;border-radius:16px;background:#ffffffd1;padding:.65rem;box-shadow:0 8px 24px #1f315b0f}.question-avatar-column.is-candidate-turn .alexis-video-frame{width:88px;margin:0;border-radius:13px}.question-avatar-column.is-candidate-turn .alexis-video-wave{display:none}.question-avatar-column.is-candidate-turn .mia-identity{width:100%;margin:0;align-items:flex-start;flex-direction:column;gap:.35rem}.question-avatar-column.is-candidate-turn .mia-status{padding:.28rem .48rem;font-size:.68rem}.question-card{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.question-card>h1{font-size:clamp(1.45rem,7vw,2rem)}.question-progress{margin-bottom:1rem}.answer-state-bar{grid-template-columns:1fr;gap:.7rem;padding:.85rem}.answer-state-heading p{margin-top:.2rem}.answer-timer{display:flex;min-width:0;width:100%;align-items:center;justify-content:space-between;border-inline-start:0;border-top:1px solid #dce4f0;padding:.7rem 0 0}.is-recording .answer-timer{border-top-color:#efc2c9}.recording-dock{position:sticky;z-index:20;bottom:calc(.5rem + env(safe-area-inset-bottom));margin-inline:-.25rem}.record{min-height:88px;border-radius:17px;box-shadow:0 14px 32px #0f172a3d}.processing-panel{grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem}.processing-steps{grid-column:1 / -1;justify-self:center}.saved-progress-note{grid-column:1 / -1;justify-self:center;margin-top:0}.speaking-experience{min-height:calc(100dvh - 96px);justify-content:center;border-radius:20px}.speaking-experience .alexis-video{min-height:46dvh}.correction-counter{align-self:flex-start}}@media (max-width: 380px){.interview-app{padding-inline:.55rem}.interview-trust{padding-inline:.5rem}.interview-trust .trust-dot{width:.45rem;height:.45rem}.question-avatar-column.is-candidate-turn .alexis{grid-template-columns:74px minmax(0,1fr)}.question-avatar-column.is-candidate-turn .alexis-video-frame{width:74px}.record-copy small{display:none}.record{min-height:82px}}@media (max-height: 640px) and (orientation: landscape){.stage{padding-block:.75rem}.speaking-experience{min-height:auto}.speaking-experience .alexis{width:min(520px,100%)}.speaking-experience .alexis-video{min-height:45dvh}.question-avatar-column.is-candidate-turn .alexis-video-frame{width:120px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.interview-app{--figma-bg: #0c0c0e;--figma-shell: #0d0d0f;--figma-surface: #141416;--figma-surface-2: #1c1c1f;--figma-input: #1a1a1e;--figma-border: #252528;--figma-border-subtle: #1e1e21;--figma-text: #f0f0f2;--figma-text-soft: #e0e0e8;--figma-text-secondary: #c0c0d0;--figma-muted: #6b6b72;--figma-muted-strong: #9090a0;--figma-faint: #5a5a62;--figma-accent: #4263eb;--figma-green: #34d399;--figma-red: #f87171;--figma-amber: #fbbf24;--bv-bg: var(--figma-bg);--bv-surface: var(--figma-surface);--bv-surface-muted: var(--figma-surface-2);--bv-border: var(--figma-border);--bv-text: var(--figma-text);--bv-muted: var(--figma-muted);--bv-primary: var(--figma-accent);--bv-primary-dark: #4263eb;--bv-success: var(--figma-green);--bv-warning: var(--figma-amber);--bv-danger: var(--figma-red);--bv-focus: var(--figma-accent);min-height:100dvh;padding:0;background:var(--figma-shell);color:var(--figma-text);color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.interview-app *{scrollbar-color:#2a2a2e transparent;scrollbar-width:thin}.interview-app ::-moz-selection{background:#4263eb30;color:var(--figma-text)}.interview-app ::selection{background:#4263eb30;color:var(--figma-text)}.interview-app button,.interview-app a,.interview-app textarea,.interview-app input,.interview-app select{font-family:inherit}.interview-app button:focus-visible,.interview-app a:focus-visible,.interview-app textarea:focus-visible,.interview-app input:focus-visible,.interview-app select:focus-visible{outline:2px solid var(--figma-accent);outline-offset:3px}.interview-header{position:sticky;z-index:80;top:0;display:flex;width:100%;max-width:none;height:52px;margin:0;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--figma-border-subtle);background:var(--figma-shell);padding:0 24px;box-shadow:none}.interview-header:after{position:absolute;inset-inline-start:178px;top:17px;height:18px;padding-inline-start:16px;border-inline-start:1px solid var(--figma-border);color:var(--figma-muted);content:"AI Interview";font-size:12px;font-weight:300;line-height:18px}.interview-header .brand{width:138px;max-width:42vw;max-height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:brightness(0) invert(1);opacity:.94}.interview-trust{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--figma-border);border-radius:6px;background:transparent;padding:4px 10px;color:var(--figma-faint);font-size:11px;font-weight:300;-webkit-backdrop-filter:none;backdrop-filter:none}.interview-trust .trust-dot{width:7px;height:7px;background:var(--figma-green);box-shadow:none}.interview-trust .trust-divider{height:12px;background:var(--figma-border)}.interview-trust>span:nth-child(2),.interview-trust>span:nth-child(4){color:var(--figma-faint);font-size:11px;font-weight:300}.interview-app:has(.language-card) .interview-header,.interview-app:has(.device-check-shell) .interview-header,.interview-app:has(.consent-card) .interview-header,.interview-app:has(.completion-card) .interview-header{display:none}.stage{display:grid;width:100%;min-height:calc(100dvh - 52px);margin:0;place-items:start stretch;padding:0;background:var(--figma-shell)}.experience{width:100%;min-height:inherit;color:var(--figma-text)}.candidate-context,.preparation-progress{display:none}.interview-app p{color:var(--figma-muted-strong)}.premium-card{width:min(560px,calc(100% - 48px));margin:60px auto;border:1px solid var(--figma-border);border-radius:10px;background:var(--figma-surface);padding:20px;color:var(--figma-text);box-shadow:none}.premium-card h1{margin:0 0 12px;color:var(--figma-text);font-size:26px;font-weight:300;line-height:1.3;letter-spacing:0}.premium-card h2,.premium-card h3{color:var(--figma-text);font-weight:400}.premium-card p{color:var(--figma-muted-strong);font-size:13px;font-weight:300;line-height:1.6}.card-eyebrow,.section-label{margin:0 0 12px!important;color:var(--figma-accent)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase}.card-lead{color:var(--figma-muted-strong)!important;font-size:13px!important;font-weight:300;line-height:1.6}.bv-primary-button,.primary-action,.bv-secondary-button,.secondary-action{min-height:0;border-radius:10px;padding:13px 20px;font-size:14px;font-weight:500;letter-spacing:.01em;box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.bv-primary-button,.primary-action{border:1px solid var(--figma-accent);background:var(--figma-accent);color:#fff}.bv-primary-button:not(:disabled):hover,.primary-action:not(:disabled):hover{transform:none;background:#4263eb;border-color:#4263eb}.bv-secondary-button,.secondary-action{border:1px solid #4263eb40;background:var(--figma-surface-2);color:var(--figma-accent)}.bv-secondary-button:not(:disabled):hover,.secondary-action:not(:disabled):hover{transform:none;border-color:#4263eb70;background:#232328}.interview-app button:disabled{opacity:1}.question-grid,.question-grid.candidate-turn{display:flex;width:100%;min-height:calc(100dvh - 52px);flex-direction:column;align-items:center;gap:0;padding:40px 24px 32px}.premium-card.question-card{display:contents}.question-card>.card-eyebrow{order:0;width:min(640px,100%);margin:0 0 12px!important;color:var(--figma-faint)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.08em!important;text-align:center}.question-card>h1{order:1;width:min(640px,100%);max-width:640px;margin:0 0 32px;color:var(--figma-text-soft);font-size:18px;font-weight:300;line-height:1.6;letter-spacing:0;text-align:center}.question-avatar-column,.question-avatar-column.is-candidate-turn{position:static;order:2;display:flex;width:min(640px,100%);flex-direction:column;align-items:center;margin:0 0 32px}.question-avatar-column .alexis,.question-avatar-column.is-candidate-turn .alexis{display:flex;width:100%;flex-direction:column;align-items:center;gap:16px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.question-avatar-column .alexis-video-frame,.question-avatar-column.is-candidate-turn .alexis-video-frame{position:relative;width:180px;height:180px;margin:0;overflow:visible;border:0;border-radius:50%;background:linear-gradient(135deg,#1a1a22,#22222e);box-shadow:0 0 0 1px var(--figma-border);transition:box-shadow .5s ease}.question-avatar-column .alexis.state-speaking .alexis-video-frame{box-shadow:0 0 0 2px var(--figma-accent),0 0 40px #4263eb40,0 0 80px #4263eb15}.question-avatar-column .alexis.state-listening .alexis-video-frame{box-shadow:0 0 0 2px var(--figma-green),0 0 40px #34d39940,0 0 80px #34d39915}.question-avatar-column .alexis.state-processing .alexis-video-frame{box-shadow:0 0 0 2px var(--figma-amber),0 0 40px #fbbf2430}.question-avatar-column .alexis.state-speaking .alexis-video-frame:before,.question-avatar-column .alexis.state-listening .alexis-video-frame:before{position:absolute;z-index:-1;top:-12px;right:-12px;bottom:-12px;left:-12px;border:2px solid currentColor;border-radius:50%;content:"";animation:figma-pulse-ring 1.6s ease-out infinite}.question-avatar-column .alexis.state-speaking .alexis-video-frame:before{color:var(--figma-accent)}.question-avatar-column .alexis.state-listening .alexis-video-frame:before{color:var(--figma-green)}.question-avatar-column .alexis-video,.question-avatar-column.is-candidate-turn .alexis-video{width:180px;height:180px;min-height:180px;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.question-avatar-column .alexis-video-frame:after{display:none}.question-avatar-column .avatar-skeleton{border-radius:50%;background:linear-gradient(110deg,#1a1a22 25%,#252530,#1a1a22 65%)}.question-avatar-column .alexis-video-wave,.question-avatar-column.is-candidate-turn .alexis-video-wave{position:absolute;inset-inline-start:50%;inset-block-end:-70px;transform:translate(-50%);border:0;border-radius:0;background:transparent;padding:0;color:#4263eb80}.interview-app[dir=rtl] .question-avatar-column .alexis-video-wave,.interview-app[dir=rtl] .question-avatar-column.is-candidate-turn .alexis-video-wave{transform:translate(50%)}.question-avatar-column .alexis-video-wave .waveform{height:28px;gap:2px}.question-avatar-column .alexis-video-wave .waveform i{width:3px;max-height:24px;color:#4263eb80}.question-avatar-column .mia-identity,.question-avatar-column.is-candidate-turn .mia-identity{display:flex;width:auto;margin:0;flex-direction:column;align-items:center;gap:7px;padding:0;text-align:center}.question-avatar-column .mia-identity>div{display:none}.question-avatar-column .mia-status,.question-avatar-column.is-candidate-turn .mia-status{display:inline-flex;width:auto;align-items:center;justify-content:center;gap:7px;border:0;border-radius:0;background:transparent;padding:0;color:var(--figma-muted-strong);font-size:13px;font-weight:300}.question-avatar-column .mia-status i{width:7px;height:7px;border-radius:50%;background:var(--figma-muted);box-shadow:none}.question-avatar-column .mia-status.state-speaking i{background:var(--figma-accent);animation:figma-blink-dot 1.2s ease-in-out infinite}.question-avatar-column .mia-status.state-listening i{background:var(--figma-green);animation:figma-blink-dot 1.2s ease-in-out infinite}.question-avatar-column .mia-status.state-processing i{background:var(--figma-amber)}.question-side-note,.avatar-fallback-note{display:none!important}.question-progress{position:fixed;z-index:90;top:0;inset-inline-end:clamp(180px,21vw,300px);order:-1;display:flex;height:52px;width:auto;margin:0;align-items:center;gap:10px}.question-progress-copy{display:block;order:2;margin:0}.question-progress-copy strong{display:block;position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;color:var(--figma-faint);font-size:11px;font-weight:300;white-space:nowrap}.question-progress-copy span{display:none}.question-progress-track{order:1;width:150px;height:6px;overflow:hidden;border-radius:3px;background:repeating-linear-gradient(90deg,var(--figma-border) 0 20px,transparent 20px 26px)}.question-progress-track span{height:100%;border-radius:0;background:repeating-linear-gradient(90deg,var(--figma-accent) 0 20px,transparent 20px 26px);box-shadow:none}.answer-state-panel,.processing-panel,.transcript-review-panel,.question-card>.error-notice{order:3;width:min(640px,100%)}.answer-state-panel{margin:0}.answer-state-bar{display:none}.recording-dock{margin:0}.record{display:flex;width:100%;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:2px solid var(--figma-accent);border-radius:12px;background:transparent;padding:20px;color:var(--figma-accent);box-shadow:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.record:hover:not(:disabled){transform:none;border-color:var(--figma-accent);background:#4263eb10;box-shadow:none}.record .waveform{height:28px;color:var(--figma-accent)}.record .waveform i{width:3px;max-height:28px}.record-copy{display:grid;gap:4px;color:inherit;text-align:center}.record-copy strong{color:inherit;font-size:15px;font-weight:400}.record-copy small{color:#4263eb99;font-size:11px;font-weight:300}.answer-state-panel.is-recording{display:flex;flex-direction:column;gap:12px}.answer-state-panel.is-recording .answer-state-bar{display:flex;width:100%;align-items:center;gap:16px;border:1px solid #f8717140;border-radius:10px;background:#1a0808;padding:14px 20px}.answer-state-panel.is-recording .answer-state-heading{display:flex;flex:1;align-items:center;gap:10px}.answer-state-panel.is-recording .answer-state-icon{width:10px;height:10px;border:0;border-radius:50%;background:var(--figma-red);color:transparent;box-shadow:none;font-size:0;animation:figma-blink-dot 1s ease-in-out infinite}.answer-state-panel.is-recording .answer-state-heading strong{color:var(--figma-red);font-size:13px;font-weight:500}.answer-state-panel.is-recording .answer-state-heading p{display:none}.answer-state-panel.is-recording .answer-timer{display:block;min-width:0;margin-inline-start:auto;border:0;padding:0;color:transparent;font-size:0}.answer-state-panel.is-recording .answer-timer>span{display:none}.answer-state-panel.is-recording .answer-timer strong{color:var(--figma-text);font-family:inherit;font-size:20px;font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:.04em}.answer-state-panel.is-recording .recording-dock{order:3}.answer-state-panel.is-recording .record{min-height:0;flex-direction:row;border:1px solid #f8717140;border-radius:10px;background:#f8717120;padding:14px;color:var(--figma-red)}.answer-state-panel.is-recording .record:hover:not(:disabled),.answer-state-panel.is-recording .record.active,.answer-state-panel.is-recording .record.active:hover:not(:disabled){transform:none;border-color:#f8717140;background:#f8717130;color:var(--figma-red);box-shadow:none}.answer-state-panel.is-recording .record.active:before,.answer-state-panel.is-recording .record.active:after{display:none}.answer-state-panel.is-recording .record .waveform{display:none}.answer-state-panel.is-recording .record-copy{display:block}.answer-state-panel.is-recording .record-copy strong{color:var(--figma-red);font-size:14px;font-weight:500}.answer-state-panel.is-recording .record-copy small{display:none}.live-transcript-wrap{order:2;margin:0;border:1px solid var(--figma-border);border-radius:10px;background:var(--figma-surface);padding:16px 20px}.live-transcript-wrap .section-label{margin-bottom:10px!important;color:var(--figma-faint)!important}.live-transcript-wrap .rounded-xl,.live-transcript-wrap section{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}.live-transcript-wrap section>p:first-child{margin:0;color:var(--figma-text-secondary)!important;font-size:14px;font-weight:300;line-height:1.7}.live-transcript-wrap section>p:last-child{margin:8px 0 0;color:var(--figma-faint)!important;font-size:11px;font-weight:300}.answer-state-panel.is-recording .live-transcript-wrap:before{display:flex;height:36px;margin:-3px 0 16px;align-items:center;justify-content:center;border-bottom:1px solid var(--figma-border-subtle);color:var(--figma-green);content:"▂ ▅ ▃ ▇ ▄ ▆ ▂ ▅ ▇ ▃ ▆ ▄ ▇ ▅ ▂ ▆ ▃ ▇";font-size:14px;letter-spacing:3px;animation:figma-wave-opacity .8s ease-in-out infinite alternate}.processing-panel{display:flex;min-height:118px;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid var(--figma-border);border-radius:10px;background:var(--figma-surface);padding:28px;color:var(--figma-faint);text-align:center}.processing-progress-icon{display:grid;width:28px;height:28px;place-items:center}.processing-spinner{width:28px;height:28px;border:2px solid var(--figma-border);border-top-color:var(--figma-accent);border-radius:50%;animation:figma-spin 1s linear infinite}.processing-copy h2{display:none}.processing-copy p{margin:0;color:var(--figma-faint);font-size:13px;font-weight:300}.processing-steps,.saved-progress-note{display:none}.transcript-review-panel{display:flex;flex-direction:column;gap:12px;border:0;border-radius:0;background:transparent;padding:0}.review-heading-row{display:flex;margin:0;align-items:baseline;justify-content:space-between;gap:16px;border:1px solid var(--figma-border);border-bottom:0;border-radius:10px 10px 0 0;background:var(--figma-surface);padding:16px 20px 8px}.review-heading-row .section-label{margin:0!important;color:var(--figma-faint)!important;font-size:12px!important}.review-heading-row h2{display:none}.correction-counter{color:var(--figma-amber);font-size:11px;font-weight:300}.transcript-review-panel>p,.review-help{margin:-12px 0 0!important;border-inline:1px solid var(--figma-border);background:var(--figma-surface);padding:8px 20px 0;color:var(--figma-muted)!important;font-size:11px!important;line-height:1.5!important}.review-help{padding-bottom:12px!important;border-bottom:1px solid var(--figma-border);border-radius:0 0 10px 10px}.segments{display:flex;flex-wrap:wrap;gap:6px;border:1px solid var(--figma-border);border-radius:10px;background:var(--figma-surface);padding:12px}.segments button{border:1px solid #2a2a30;border-radius:7px;background:var(--figma-input);padding:8px 10px;color:var(--figma-text-secondary);font-size:13px;font-weight:300;line-height:1.5}.segments button.selected{border-color:#4263eb70;background:#4263eb15;color:var(--figma-text)}.correction-editor{display:grid;gap:10px;border:1px solid var(--figma-border);border-radius:10px;background:var(--figma-surface);padding:16px 20px}.correction-before span,.correction-editor label{color:var(--figma-faint);font-size:11px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.correction-before strong{display:block;margin-top:6px;color:var(--figma-muted-strong);font-size:13px;font-weight:300;line-height:1.6}.correction-editor input{width:100%;border:1px solid #2a2a30;border-radius:7px;background:var(--figma-input);padding:12px;color:#d0d0d8;font-size:14px;font-weight:300;line-height:1.7}.review-approval-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--figma-border);border-radius:10px;background:var(--figma-surface);padding:12px 16px}.review-approval-bar strong{color:var(--figma-text-secondary);font-size:13px;font-weight:400}.review-approval-bar p{margin:3px 0 0;color:var(--figma-faint);font-size:11px;line-height:1.4}.speaking-experience{display:flex;width:100%;min-height:calc(100dvh - 52px);flex-direction:column;align-items:center;justify-content:flex-start;gap:24px;padding:40px 24px 32px;color:var(--figma-text)}.speaking-stage-label{color:var(--figma-faint);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.speaking-stage-label span{color:var(--figma-accent)}.speaking-experience .alexis{display:flex;flex-direction:column;align-items:center;gap:16px}.speaking-experience .alexis-video-frame{position:relative;width:180px;height:180px;overflow:visible;border:0;border-radius:50%;background:linear-gradient(135deg,#1a1a22,#22222e);box-shadow:0 0 0 2px var(--figma-accent),0 0 40px #4263eb40,0 0 80px #4263eb15}.speaking-experience .alexis-video-frame:before{position:absolute;z-index:-1;top:-12px;right:-12px;bottom:-12px;left:-12px;border:2px solid var(--figma-accent);border-radius:50%;content:"";animation:figma-pulse-ring 1.6s ease-out infinite}.speaking-experience .alexis-video{width:180px;height:180px;min-height:180px;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.speaking-experience .mia-identity{display:flex;flex-direction:column;align-items:center;gap:7px}.speaking-experience .mia-identity>div{display:none}.speaking-experience .mia-status{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;padding:0;color:var(--figma-muted-strong);font-size:13px;font-weight:300}.speaking-experience .mia-status i{width:7px;height:7px;border-radius:50%;background:var(--figma-accent);animation:figma-blink-dot 1.2s ease-in-out infinite}.speaking-experience .alexis-video-wave{position:absolute;inset-inline-start:50%;inset-block-end:-70px;transform:translate(-50%);background:transparent;color:#4263eb80}.interview-app[dir=rtl] .speaking-experience .alexis-video-wave{transform:translate(50%)}.speaking-caption{width:min(640px,100%);margin-top:8px;border:1px solid var(--figma-border);border-radius:10px;background:var(--figma-surface);padding:20px;text-align:center}.speaking-caption h1{margin:0 0 8px;color:var(--figma-text-soft);font-size:16px;font-weight:400}.speaking-caption p,.speaking-caption .caption{margin:0;color:var(--figma-muted);font-size:13px;font-weight:300;line-height:1.6}.language-card,.consent-card,.ready-card,.intro-confirmation-card{width:min(520px,calc(100% - 48px));margin:60px auto;border:0;background:transparent;padding:0}.language-card .language-options{gap:10px}.language-options button{border:1px solid var(--figma-border);border-radius:8px;background:var(--figma-surface);color:var(--figma-muted-strong);padding:12px 16px}.language-options button:hover:not(:disabled){border-color:#4263eb50;background:#4263eb10}.consent-expectations{margin-top:24px;border:0;border-radius:0;background:transparent;padding:0}.consent-expectations h2{color:var(--figma-faint);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.consent-expectations ul{display:grid;gap:12px;margin:12px 0 0;padding:0;list-style:none}.consent-expectations li{border:1px solid var(--figma-border);border-radius:8px;background:var(--figma-surface);padding:12px 16px;color:var(--figma-muted-strong);font-size:13px;font-weight:300;line-height:1.6}.privacy-demo-note{border-inline-start:2px solid #4263eb40;padding-inline-start:12px;color:var(--figma-muted)!important}.privacy-link{margin-top:14px;color:var(--figma-accent);font-size:12px;font-weight:400}.consent-checkbox{display:flex;margin-top:24px;align-items:flex-start;gap:12px;border:0;border-radius:0;background:transparent;padding:0;color:var(--figma-muted-strong);font-size:13px;font-weight:300;line-height:1.6}.consent-checkbox input{width:16px;height:16px;margin-top:2px;accent-color:var(--figma-accent)}.consent-actions{margin-top:28px}.consent-actions .primary-action{width:100%}.device-check-shell{width:min(560px,calc(100% - 48px));margin:60px auto;border:0;background:transparent;padding:0}.device-check-shell>.card-eyebrow{color:var(--figma-green)!important}.device-check-intro{max-width:none;color:var(--figma-muted)!important;font-size:14px;font-weight:300}.device-check-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:28px}.device-check-card{display:grid;min-height:0;gap:16px;border:1px solid var(--figma-border);border-radius:10px;background:var(--figma-surface);padding:20px}.device-check-card.is-complete{border-color:#34d39940;background:var(--figma-surface)}.device-check-card-heading{gap:12px}.device-check-card h2{color:var(--figma-text-secondary);font-size:13px;font-weight:400}.device-check-card p{color:var(--figma-muted)!important;font-size:12px;font-weight:300;line-height:1.55}.device-check-number{display:grid;width:36px;height:36px;place-content:center;border-radius:50%;background:var(--figma-surface-2);color:var(--figma-muted);font-size:12px;font-weight:500}.device-check-card.is-complete .device-check-number{background:#34d39915;color:var(--figma-green)}.microphone-permission-meter{border-radius:8px;background:var(--figma-surface-2)}.microphone-permission-meter span{background:var(--figma-border)}.microphone-permission-meter.is-ready span{background:var(--figma-green)}.microphone-permission-meter strong,.microphone-permission-meter.is-ready strong{color:var(--figma-muted-strong);font-size:12px;font-weight:300}.device-ready-summary{display:flex;margin-top:10px;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--figma-border-subtle);border-radius:8px;background:var(--figma-surface);padding:12px 14px}.device-ready-summary.is-ready{border-color:#34d39940;background:var(--figma-surface)}.device-ready-summary strong{color:var(--figma-text-secondary);font-size:13px;font-weight:400}.device-ready-summary p{color:var(--figma-muted)!important;font-size:11px;line-height:1.45}.ready-layout{display:grid;grid-template-columns:1fr;gap:24px}.ready-layout .alexis,.intro-confirmation-card .alexis{width:100%;margin:0 auto}.ready-checklist{display:grid;gap:10px;margin:16px 0 24px;padding-inline-start:18px;color:var(--figma-muted-strong);font-size:13px;font-weight:300}.completion-card{width:min(480px,calc(100% - 48px));margin:80px auto;border:0;background:transparent;text-align:center}.completion-icon{display:grid;width:54px;height:54px;margin:0 auto 20px;place-items:center;border:1px solid #34d39950;border-radius:50%;background:#34d39912;color:var(--figma-green);font-size:22px}.completion-next{margin-top:24px;border:1px solid var(--figma-border);border-radius:10px;background:var(--figma-surface);padding:16px;text-align:start}.completion-next strong{color:var(--figma-text-secondary);font-size:13px;font-weight:400}.completion-safe-close{color:var(--figma-faint)!important;font-size:11px!important}.next-question-card,.recoverable-error-card{width:min(640px,calc(100% - 48px));margin:60px auto}.error-notice{border:1px solid #f8717140;border-radius:10px;background:#1a0808;padding:12px 14px}.error-notice>span{background:#f8717118;color:var(--figma-red)}.error-notice p{color:var(--figma-red)!important;font-size:12px}.fullscreen-dialog-backdrop{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0c0c0eee;padding:24px}.fullscreen-exit-dialog{width:min(440px,100%);border:1px solid #fbbf2440;border-radius:10px;background:var(--figma-surface);padding:24px;color:var(--figma-text);text-align:center;box-shadow:none}.fullscreen-exit-dialog h2{color:var(--figma-amber);font-size:20px;font-weight:400}.fullscreen-exit-dialog p,.fullscreen-next-question{color:var(--figma-muted);font-size:13px;line-height:1.6}.fullscreen-exit-dialog button{border:0;border-radius:8px;background:var(--figma-accent);padding:10px 24px;color:#fff;font-size:14px;font-weight:500}@media (max-width: 900px){.question-progress{inset-inline-end:150px}.question-progress-track{width:112px}.interview-trust>span:nth-child(4),.interview-trust .trust-divider{display:none}}@media (max-width: 640px){.interview-header{height:48px;padding:0 14px}.interview-header:after,.interview-trust{display:none}.interview-header .brand{width:118px}.stage{min-height:calc(100dvh - 48px)}.question-grid,.question-grid.candidate-turn,.speaking-experience{min-height:calc(100dvh - 48px);padding:28px 18px calc(22px + env(safe-area-inset-bottom))}.question-progress{top:0;inset-inline-end:12px;height:48px}.question-progress-track{width:86px}.question-progress-copy strong{font-size:10px}.question-card>h1{margin-bottom:28px;font-size:17px;line-height:1.55}.question-avatar-column,.question-avatar-column.is-candidate-turn{margin-bottom:28px}.question-avatar-column .alexis-video-frame,.question-avatar-column.is-candidate-turn .alexis-video-frame,.speaking-experience .alexis-video-frame{width:152px;height:152px}.question-avatar-column .alexis-video,.question-avatar-column.is-candidate-turn .alexis-video,.speaking-experience .alexis-video{width:152px;height:152px;min-height:152px}.record{padding:18px}.answer-state-panel.is-recording .answer-state-bar{padding:12px 14px}.live-transcript-wrap,.correction-editor,.review-heading-row,.review-approval-bar{padding-inline:14px}.review-approval-bar,.device-ready-summary{align-items:stretch;flex-direction:column}.review-approval-bar .primary-action,.device-ready-summary .bv-primary-button{width:100%}.language-card,.consent-card,.ready-card,.intro-confirmation-card,.device-check-shell,.completion-card{width:calc(100% - 36px);margin:36px auto calc(28px + env(safe-area-inset-bottom))}.premium-card:not(.question-card){width:calc(100% - 36px);margin:36px auto calc(28px + env(safe-area-inset-bottom));padding:18px}}@media (max-width: 420px){.question-progress-track{width:64px}.question-progress-copy strong{max-width:70px;overflow:hidden;text-overflow:ellipsis}.question-card>h1{font-size:16px}}@media (prefers-reduced-motion: reduce){.interview-app *,.interview-app *:before,.interview-app *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@keyframes figma-pulse-ring{0%{transform:scale(1);opacity:.6}to{transform:scale(1.25);opacity:0}}@keyframes figma-blink-dot{0%,to{opacity:1}50%{opacity:.2}}@keyframes figma-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes figma-wave-opacity{0%{opacity:.45;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1)}}.speaking-stage-label{display:none}.speaking-experience .alexis{order:2}.speaking-caption{order:0;width:min(640px,100%);margin:0 0 8px;border:0;border-radius:0;background:transparent;padding:0;text-align:center}.speaking-caption h1{margin:0 0 12px;color:var(--figma-faint);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.speaking-caption p,.speaking-caption .caption{margin:0;color:var(--figma-text-soft);font-size:18px;font-weight:300;line-height:1.6}@media (max-width: 640px){.speaking-caption p,.speaking-caption .caption{font-size:17px;line-height:1.55}}.microphone-check-card{position:relative;align-content:start;overflow:hidden}.microphone-check-card:after{position:absolute;z-index:0;top:-120px;inset-inline-end:-120px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(66,99,235,.12),transparent 68%);content:"";pointer-events:none}.microphone-check-number{position:absolute;z-index:2;top:1rem;inset-inline-start:1rem}.device-microphone-check{position:relative;z-index:1;display:grid;gap:16px;padding-top:2px;color:var(--figma-text);color-scheme:dark}.device-microphone-heading{min-height:72px;padding-inline-start:3.35rem}.device-microphone-heading h2,.device-microphone-heading p{margin:0}.device-microphone-heading h2{color:var(--figma-text-soft);font-size:15px;font-weight:500;letter-spacing:-.01em}.device-microphone-heading p{max-width:620px;margin-top:7px;color:var(--figma-muted)!important;font-size:12px;font-weight:300;line-height:1.65}.device-microphone-status,.device-microphone-privacy{margin:0;color:var(--figma-muted)!important;font-size:11px;font-weight:300;line-height:1.55}.device-microphone-status{display:flex;align-items:center;gap:8px;border:1px solid #4263eb35;border-radius:10px;background:#4263eb0b;padding:10px 12px;color:var(--figma-muted-strong)!important}.device-microphone-status:before{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--figma-accent);box-shadow:0 0 14px #4263eb70;content:"";animation:figma-blink-dot 1.15s ease-in-out infinite}.device-microphone-select{display:grid;gap:8px;color:var(--figma-muted-strong);font-size:11px;font-weight:500;letter-spacing:.02em}.device-microphone-select>span{display:inline-flex;align-items:center;gap:7px}.device-microphone-select>span:before{width:13px;height:13px;background:var(--figma-accent);content:"";-webkit-mask-image:var(--bv-icon-mic);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:var(--bv-icon-mic);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.device-microphone-select select{min-height:52px;width:100%;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:1px solid #303036;border-radius:11px;background:#19191d;padding:0 14px;color:var(--figma-text-soft);font-size:13px;font-weight:400;outline:none;box-shadow:inset 0 1px #ffffff06;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.device-microphone-select select:hover{border-color:#47474f;background:#1c1c21}.device-microphone-select select:focus-visible{border-color:var(--figma-accent);box-shadow:0 0 0 3px #4263eb20}.device-microphone-select option{background:#19191d;color:var(--figma-text-soft)}.device-microphone-meter{position:relative;height:10px;overflow:hidden;border:1px solid #2a2a30;border-radius:999px;background:#101013;box-shadow:inset 0 1px 4px #00000070}.device-microphone-meter:after{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.06) 18px 19px);content:"";pointer-events:none}.device-microphone-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4263eb,#4263eb 52%,#34d399);box-shadow:0 0 14px #4263eb3d;transition:width .1s linear}.device-microphone-record{min-height:72px;width:100%;border:1px solid #4263eb5a;border-radius:13px;background:linear-gradient(145deg,#4263eb16,#4263eb0a);padding:15px 18px;color:#a2a9be;font-size:13px;font-weight:500;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 1px #ffffff06;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.device-microphone-record:hover:not(:disabled){transform:translateY(-1px);border-color:#4263eb8a;background:#4263eb1a;box-shadow:0 10px 30px #4263eb16}.device-microphone-record.active,.device-microphone-record.is-recording{border-color:#f8717160;background:#f8717118;color:#ff9a9a;box-shadow:0 0 0 4px #f871710c,0 10px 30px #00000035}.device-microphone-review,.device-microphone-warning{position:relative;display:grid;gap:14px;overflow:hidden;border:1px solid var(--figma-border);border-radius:14px;background:linear-gradient(155deg,#17171a,#121214);padding:18px;box-shadow:inset 0 1px #ffffff06,0 16px 38px #0000002e}.device-microphone-review:after,.device-microphone-warning:after{position:absolute;top:-80px;inset-inline-end:-70px;width:180px;height:180px;border-radius:50%;content:"";pointer-events:none}.device-microphone-review.is-detected{border-color:#34d39948;background:linear-gradient(155deg,#14201c,#111614 72%)}.device-microphone-review.is-detected:after{background:radial-gradient(circle,#34d39916,transparent 68%)}.device-microphone-review.is-low,.device-microphone-warning{border-color:#fbbf2445;background:linear-gradient(155deg,#211b10,#15130f 72%)}.device-microphone-review.is-low:after,.device-microphone-warning:after{background:radial-gradient(circle,#fbbf2416,transparent 68%)}.device-microphone-review>p,.device-microphone-warning>p{position:relative;z-index:1;margin:0;color:var(--figma-text-secondary)!important;font-size:12px;font-weight:300;line-height:1.65}.device-microphone-review>p{display:flex;align-items:flex-start;gap:10px}.device-microphone-review>p:before{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:50%;content:""}.device-microphone-review.is-detected>p:before{background-color:#34d39918;background-image:linear-gradient(#34d399,#34d399);color:var(--figma-green);-webkit-mask:none;mask:none;box-shadow:inset 0 0 0 1px #34d39935}.device-microphone-review.is-detected>p:after{position:absolute;top:5px;inset-inline-start:6px;width:10px;height:10px;background:var(--figma-green);content:"";-webkit-mask-image:var(--bv-icon-check);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:var(--bv-icon-check);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.device-microphone-review.is-low>p:before{background:#fbbf2415;box-shadow:inset 0 0 0 1px #fbbf2435}.device-microphone-review.is-low>p:after{position:absolute;top:4px;inset-inline-start:7px;color:var(--figma-amber);content:"!";font-size:12px;font-weight:700}.device-microphone-review audio{position:relative;z-index:1;display:block;width:100%;min-height:46px;border:1px solid #303036;border-radius:12px;background:#0f0f12;color-scheme:dark;accent-color:var(--figma-accent)}.device-microphone-actions{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:10px;padding-top:2px}.device-microphone-actions>button{width:100%;min-height:48px}.device-microphone-complete{display:flex;margin:0;align-items:center;gap:9px;border:1px solid #34d39942;border-radius:11px;background:#34d3990d;padding:12px 14px;color:#7ce5bb!important;font-size:12px;font-weight:500}.device-microphone-error{margin:0;border:1px solid #f8717140;border-radius:10px;background:#f871710c;padding:11px 13px;color:#ff9696;font-size:11px;font-weight:400;line-height:1.55}.device-microphone-privacy{display:inline-flex;align-items:center;gap:7px;padding-top:2px}.device-microphone-privacy:before{width:12px;height:12px;flex:0 0 auto;background:var(--figma-faint);content:"";-webkit-mask-image:var(--bv-icon-lock);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:var(--bv-icon-lock);mask-position:center;mask-repeat:no-repeat;mask-size:contain}@media (hover: hover) and (pointer: fine){.device-microphone-review,.device-microphone-warning{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.device-microphone-review:hover,.device-microphone-warning:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff08,0 18px 44px #00000040}}@media (max-width: 640px){.device-microphone-heading{min-height:66px;padding-inline-start:3.1rem}.device-microphone-actions{grid-template-columns:1fr}.device-microphone-actions>button{width:100%}.device-microphone-review,.device-microphone-warning{padding:15px}}@media (prefers-reduced-motion: reduce){.device-microphone-meter>span,.device-microphone-record,.device-microphone-review,.device-microphone-warning,.device-microphone-status:before{transition:none;animation:none}}.interview-app{--bv-icon-mic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='3' width='6' height='11' rx='3'/%3E%3Cpath d='M5 11a7 7 0 0 0 14 0M12 18v3M8 21h8'/%3E%3C/svg%3E");--bv-icon-volume: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H3v6h3l5 4V5Z'/%3E%3Cpath d='M15 9.5a4 4 0 0 1 0 5M18 7a7.5 7.5 0 0 1 0 10'/%3E%3C/svg%3E");--bv-icon-shield: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 4.6 2.8 8 7 10 4.2-2 7-5.4 7-10V6l-7-3Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");--bv-icon-lock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10' width='14' height='10' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E");--bv-icon-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12 2.6 2.6L16.5 9'/%3E%3C/svg%3E");--bv-icon-edit: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4l11-11a2.8 2.8 0 0 0-4-4L4 16v4Z'/%3E%3Cpath d='m13.5 6.5 4 4'/%3E%3C/svg%3E");--bv-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--bv-icon-alert: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4 3.5 19h17L12 4Z'/%3E%3Cpath d='M12 9v4M12 16.5h.01'/%3E%3C/svg%3E");--bv-icon-sparkle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 1.5 4.5L18 9l-4.5 1.5L12 15l-1.5-4.5L6 9l4.5-1.5L12 3Z'/%3E%3Cpath d='m19 15 .7 2.3L22 18l-2.3.7L19 21l-.7-2.3L16 18l2.3-.7L19 15Z'/%3E%3C/svg%3E")}.interview-trust:before,.privacy-link:before,.consent-expectations li:before,.ready-checklist li:before,.primary-action:after,.bv-primary-button:after,.secondary-action:before,.device-check-number:before,.completion-icon:before,.error-notice>span:before,.language-options button:after,.device-microphone-record:before,.device-microphone-complete:before{display:inline-block;width:16px;height:16px;flex:0 0 auto;background:currentColor;content:"";-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.interview-trust:before{width:13px;height:13px;color:var(--figma-green);-webkit-mask-image:var(--bv-icon-shield);mask-image:var(--bv-icon-shield)}.privacy-link{display:inline-flex;align-items:center;gap:7px;text-underline-offset:4px;transition:color .16s ease,opacity .16s ease}.privacy-link:before{width:14px;height:14px;-webkit-mask-image:var(--bv-icon-lock);mask-image:var(--bv-icon-lock)}.consent-expectations li,.ready-checklist li{position:relative;display:flex;align-items:flex-start;gap:10px;list-style:none}.consent-expectations li:before{margin-top:2px;color:var(--figma-green);-webkit-mask-image:var(--bv-icon-check);mask-image:var(--bv-icon-check)}.ready-checklist{padding:0;list-style:none}.ready-checklist li:before{margin-top:2px;color:var(--figma-accent);-webkit-mask-image:var(--bv-icon-shield);mask-image:var(--bv-icon-shield)}.primary-action,.bv-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.primary-action:after,.bv-primary-button:after{width:14px;height:14px;-webkit-mask-image:var(--bv-icon-chevron);mask-image:var(--bv-icon-chevron);transition:transform .16s ease}.interview-app[dir=rtl] .primary-action:after,.interview-app[dir=rtl] .bv-primary-button:after,.interview-app[dir=rtl] .language-options button:after{transform:scaleX(-1)}.secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px}.secondary-action:before{width:14px;height:14px;-webkit-mask-image:var(--bv-icon-edit);mask-image:var(--bv-icon-edit)}.language-options button{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;-moz-column-gap:12px;column-gap:12px;overflow:hidden;text-align:start;isolation:isolate;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.language-options button>span{grid-column:1}.language-options button:after{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--figma-muted);-webkit-mask-image:var(--bv-icon-chevron);mask-image:var(--bv-icon-chevron);transition:color .18s ease,transform .18s ease}.device-check-number{font-size:0!important}.device-check-number:before{width:17px;height:17px;color:var(--figma-accent);-webkit-mask-image:var(--bv-icon-volume);mask-image:var(--bv-icon-volume)}.microphone-check-number:before{-webkit-mask-image:var(--bv-icon-mic);mask-image:var(--bv-icon-mic)}.device-check-card.is-complete .device-check-number:before{color:var(--figma-green);-webkit-mask-image:var(--bv-icon-check);mask-image:var(--bv-icon-check)}.completion-icon{font-size:0!important}.completion-icon:before{width:25px;height:25px;color:var(--figma-green);-webkit-mask-image:var(--bv-icon-check);mask-image:var(--bv-icon-check)}.error-notice>span{font-size:0!important}.error-notice>span:before{width:15px;height:15px;color:var(--figma-red);-webkit-mask-image:var(--bv-icon-alert);mask-image:var(--bv-icon-alert)}.answer-state-panel.is-ready .answer-state-bar{display:flex;align-items:center;border:1px solid var(--figma-border);border-radius:10px;background:var(--figma-surface);padding:13px 16px;margin-bottom:12px}.answer-state-panel.is-ready .answer-state-heading{display:flex;align-items:center;gap:11px}.answer-state-panel.is-ready .answer-state-icon{position:relative;display:grid;width:34px;height:34px;place-items:center;border:1px solid #4263eb45;border-radius:50%;background:#4263eb10;color:transparent;font-size:0}.answer-state-panel.is-ready .answer-state-icon:before{width:17px;height:17px;background:var(--figma-accent);content:"";-webkit-mask-image:var(--bv-icon-mic);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:var(--bv-icon-mic);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.answer-state-panel.is-ready .answer-state-heading strong{color:var(--figma-text-secondary);font-size:13px;font-weight:500}.answer-state-panel.is-ready .answer-state-heading p{margin:2px 0 0;color:var(--figma-muted)!important;font-size:11px}.answer-state-panel.is-ready .answer-timer{margin-inline-start:auto;border:0;padding:0;color:var(--figma-faint);font-size:10px}.answer-state-panel.is-ready .answer-timer strong{color:var(--figma-text-secondary);font-size:13px;font-weight:400}.device-microphone-record{display:inline-flex;align-items:center;justify-content:center;gap:9px}.device-microphone-record:before{color:currentColor;-webkit-mask-image:var(--bv-icon-mic);mask-image:var(--bv-icon-mic)}.device-microphone-complete{display:flex;align-items:center;gap:8px}.device-microphone-complete:before{color:var(--figma-green);-webkit-mask-image:var(--bv-icon-check);mask-image:var(--bv-icon-check)}.question-card>h1,.speaking-caption,.premium-card:not(.question-card),.device-check-card,.segments,.correction-editor,.review-approval-bar,.live-transcript-wrap,.processing-panel{animation:bv-fade-up .36s cubic-bezier(.2,.8,.2,1) both}.question-progress-track span{background-size:52px 100%;animation:bv-progress-breathe 2.8s ease-in-out infinite}.record,.primary-action,.secondary-action,.bv-primary-button,.bv-secondary-button,.device-microphone-record,.segments button,.privacy-link{-webkit-tap-highlight-color:transparent}@media (hover: hover) and (pointer: fine){.primary-action:not(:disabled),.bv-primary-button:not(:disabled),.bv-secondary-button:not(:disabled),.secondary-action:not(:disabled),.device-microphone-record:not(:disabled),.segments button:not(:disabled){transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.primary-action:not(:disabled):hover,.bv-primary-button:not(:disabled):hover{transform:translateY(-2px);border-color:#4263eb;background:#4263eb;box-shadow:0 10px 30px #4263eb25}.primary-action:not(:disabled):hover:after,.bv-primary-button:not(:disabled):hover:after{transform:translate(2px)}.interview-app[dir=rtl] .primary-action:not(:disabled):hover:after,.interview-app[dir=rtl] .bv-primary-button:not(:disabled):hover:after{transform:scaleX(-1) translate(2px)}.bv-secondary-button:not(:disabled):hover,.secondary-action:not(:disabled):hover{transform:translateY(-1px);border-color:#4263eb80;background:#4263eb12;box-shadow:0 8px 22px #00000030}.language-options button:not(:disabled):hover{transform:translateY(-2px);border-color:#4263eb75;background:#4263eb12;box-shadow:0 12px 28px #00000035}.language-options button:not(:disabled):hover:after{color:var(--figma-accent);transform:translate(2px)}.interview-app[dir=rtl] .language-options button:not(:disabled):hover:after{transform:scaleX(-1) translate(2px)}.device-check-card{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.device-check-card:hover{transform:translateY(-2px);border-color:#3a3a40;background:#17171a;box-shadow:0 14px 32px #0000002c}.segments button:not(:disabled):hover{transform:translateY(-1px);border-color:#4263eb60;background:#4263eb10;color:var(--figma-text)}.record:not(:disabled):hover{transform:translateY(-2px);background:#4263eb14;box-shadow:0 10px 34px #4263eb18}.answer-state-panel.is-recording .record:not(:disabled):hover{transform:translateY(-1px);background:#f8717130;box-shadow:0 8px 28px #f8717112}.privacy-link:hover{color:#a2a9be}}@media (max-width: 640px){.answer-state-panel.is-ready .answer-state-bar{align-items:flex-start}.answer-state-panel.is-ready .answer-timer{text-align:end}}@media (prefers-reduced-motion: reduce){.question-card>h1,.speaking-caption,.premium-card:not(.question-card),.device-check-card,.segments,.correction-editor,.review-approval-bar,.live-transcript-wrap,.processing-panel,.question-progress-track span{animation:none!important}}@keyframes bv-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bv-progress-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}.welcome-landing{--welcome-icon-globe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3.5 9h17M3.5 15h17M12 3c2.2 2.5 3.3 5.5 3.3 9S14.2 18.5 12 21M12 3C9.8 5.5 8.7 8.5 8.7 12s1.1 6.5 3.3 9'/%3E%3C/svg%3E");--welcome-icon-user: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4.5 20c.9-4 3.3-6 7.5-6s6.6 2 7.5 6'/%3E%3C/svg%3E");--welcome-icon-lock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10' width='14' height='10' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E");--welcome-icon-spark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 2 1.8 5.2L19 9l-5.2 1.8L12 16l-1.8-5.2L5 9l5.2-1.8L12 2Z'/%3E%3Cpath d='m19 15 .7 2.3L22 18l-2.3.7L19 21l-.7-2.3L16 18l2.3-.7L19 15Z'/%3E%3C/svg%3E");position:relative;display:block;width:100%!important;max-width:none!important;min-height:100dvh;margin:0!important;overflow:hidden;border:0!important;border-radius:0!important;background:radial-gradient(circle at 14% 16%,rgba(66,99,235,.16),transparent 30%),radial-gradient(circle at 86% 78%,rgba(52,211,153,.06),transparent 28%),linear-gradient(145deg,#0c0c0e,#0d0d10 48%,#0a0a0c)!important;padding:0!important;color:var(--figma-text);isolation:isolate}.welcome-landing:before{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:64px 64px;content:"";-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 88%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 88%)}.welcome-landing:after{position:absolute;z-index:-1;top:-220px;inset-inline-end:-180px;width:620px;height:620px;border:1px solid rgba(66,99,235,.1);border-radius:50%;box-shadow:0 0 0 90px #4263eb05,0 0 0 180px #4263eb03;content:""}.welcome-ambient{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.welcome-orbit{position:absolute;border:1px solid rgba(66,99,235,.12);border-radius:50%}.welcome-orbit-one{top:18%;inset-inline-end:9%;width:290px;height:290px;animation:welcome-orbit-drift 10s ease-in-out infinite alternate}.welcome-orbit-two{bottom:-120px;inset-inline-start:-80px;width:360px;height:360px;border-color:#34d39912;animation:welcome-orbit-drift 13s ease-in-out infinite alternate-reverse}.welcome-spark{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--figma-accent);box-shadow:0 0 18px #4263ebcc;animation:welcome-spark-pulse 2.8s ease-in-out infinite}.welcome-spark-one{top:24%;inset-inline-end:19%}.welcome-spark-two{bottom:24%;inset-inline-start:9%;animation-delay:-1.2s}.welcome-shell{width:min(1240px,calc(100% - 64px));min-height:100dvh;margin:0 auto;padding:34px 0 54px}.welcome-brand-row{display:flex;align-items:center;justify-content:space-between;gap:24px;animation:welcome-fade-down .52s cubic-bezier(.2,.8,.2,1) both}.welcome-brand-row .brand{width:154px;max-width:42vw;max-height:28px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:brightness(0) invert(1);opacity:.97}.interview-app[dir=rtl] .welcome-brand-row .brand{-o-object-position:right center;object-position:right center}.welcome-secure-badge,.welcome-panel-footer,.welcome-panel-topline{display:inline-flex;align-items:center;gap:8px}.welcome-secure-badge{border:1px solid rgba(52,211,153,.2);border-radius:999px;background:#34d3990e;padding:7px 11px;color:#9aa0aa;font-size:11px;font-weight:400;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.welcome-secure-icon,.welcome-language-icon,.welcome-lock-icon,.welcome-candidate-mark,.welcome-feature-icon{display:inline-block;flex:0 0 auto;background:currentColor;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.welcome-secure-icon{width:14px;height:14px;color:var(--figma-green);-webkit-mask-image:var(--bv-icon-shield);mask-image:var(--bv-icon-shield)}.welcome-grid{display:grid;min-height:calc(100dvh - 116px);grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:clamp(52px,7vw,108px);padding:44px 0 28px}.welcome-copy{max-width:710px;animation:welcome-fade-up .62s 80ms cubic-bezier(.2,.8,.2,1) both}.welcome-kicker{display:inline-flex;margin:0 0 20px!important;align-items:center;gap:9px;color:var(--figma-accent)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase}.welcome-kicker-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--figma-accent);box-shadow:0 0 18px #4263eba6}.welcome-kicker-dot:after{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(66,99,235,.35);border-radius:inherit;content:"";animation:welcome-ring-pulse 1.9s ease-out infinite}.welcome-copy h1{max-width:760px;margin:0;color:#f4f3f8;font-size:clamp(44px,5.4vw,76px);font-weight:300;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.welcome-role{margin:24px 0 0!important;color:#c8c7d0!important;font-size:clamp(16px,1.45vw,20px)!important;font-weight:400!important;line-height:1.45!important}.welcome-intro{max-width:620px;margin:12px 0 0!important;color:var(--figma-muted)!important;font-size:14px!important;font-weight:300!important;line-height:1.75!important}.welcome-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px}.welcome-feature{display:flex;min-height:94px;align-items:flex-start;gap:12px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:linear-gradient(150deg,#ffffff09,#ffffff03);padding:16px;color:#a6a4b0;font-size:12px;font-weight:350;line-height:1.55;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.welcome-feature-icon{width:20px;height:20px;margin-top:1px;color:var(--figma-accent)}.welcome-feature-icon.is-mic{-webkit-mask-image:var(--bv-icon-mic);mask-image:var(--bv-icon-mic)}.welcome-feature-icon.is-shield{color:var(--figma-green);-webkit-mask-image:var(--bv-icon-shield);mask-image:var(--bv-icon-shield)}.welcome-feature-icon.is-human{color:#a2a9be;-webkit-mask-image:var(--welcome-icon-user);mask-image:var(--welcome-icon-user)}.welcome-candidate-card{display:inline-flex;margin-top:18px;align-items:center;gap:12px;border-radius:12px;padding:10px 12px 10px 10px;color:var(--figma-muted);background:#ffffff05}.welcome-candidate-mark{width:38px;height:38px;border:1px solid rgba(66,99,235,.25);border-radius:11px;background-color:var(--figma-accent);-webkit-mask-image:var(--welcome-icon-spark);-webkit-mask-size:19px;mask-image:var(--welcome-icon-spark);mask-size:19px}.welcome-candidate-card>div{display:grid;gap:1px}.welcome-candidate-label{color:var(--figma-faint);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.welcome-candidate-card strong{color:#d5d3dc;font-size:12px;font-weight:500}.welcome-candidate-card small{color:var(--figma-muted);font-size:10px;font-weight:300}.welcome-language-panel{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:linear-gradient(155deg,#1b1b1ff5,#111114f5);padding:clamp(26px,3vw,38px);box-shadow:0 32px 90px #0000006b,inset 0 1px #ffffff0b;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);animation:welcome-panel-in .68s .16s cubic-bezier(.2,.8,.2,1) both}.welcome-language-panel:before{position:absolute;top:-120px;inset-inline-end:-120px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(66,99,235,.16),transparent 66%);content:"";pointer-events:none}.welcome-language-panel:after{position:absolute;top:0;inset-inline:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(66,99,235,.75),transparent);content:""}.welcome-panel-topline{position:relative;z-index:1;color:var(--figma-accent);font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.welcome-language-icon{width:15px;height:15px;-webkit-mask-image:var(--welcome-icon-globe);mask-image:var(--welcome-icon-globe)}.welcome-language-panel h2{position:relative;z-index:1;margin:18px 0 0;color:#f0eff4;font-size:clamp(26px,3vw,38px);font-weight:350;line-height:1.15;letter-spacing:-.035em}.welcome-language-panel>p{position:relative;z-index:1;margin:10px 0 0;color:var(--figma-muted)!important;font-size:12px;font-weight:300;line-height:1.65}.welcome-language-options{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:11px!important;margin-top:26px}.welcome-language-options button{display:grid!important;min-height:82px;grid-template-columns:48px minmax(0,1fr) 18px!important;grid-template-rows:auto!important;align-items:center;-moz-column-gap:14px!important;column-gap:14px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:14px!important;background:#ffffff06!important;padding:14px 16px!important;color:var(--figma-text-secondary)!important;text-align:start;box-shadow:none;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease!important}.welcome-language-options button>span{grid-column:auto!important}.welcome-language-options button:after{grid-column:3!important;grid-row:1!important;width:17px!important;height:17px!important;color:#5f5e68!important}.language-monogram{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(66,99,235,.2);border-radius:13px;background:#4263eb13;color:#a2a9be;font-size:13px;font-weight:650;letter-spacing:.02em;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.language-option-copy{display:grid;min-width:0;gap:4px}.language-option-copy strong{color:#e0dfe6;font-size:15px;font-weight:500;transition:color .18s ease}.language-option-copy small{color:var(--figma-muted);font-size:11px;font-weight:300}.welcome-panel-footer{position:relative;z-index:1;width:100%;margin-top:22px;justify-content:center;border-top:1px solid rgba(255,255,255,.06);padding-top:18px;color:var(--figma-faint);font-size:10px}.welcome-lock-icon{width:13px;height:13px;color:var(--figma-green);-webkit-mask-image:var(--welcome-icon-lock);mask-image:var(--welcome-icon-lock)}@media (hover: hover) and (pointer: fine){.welcome-feature:hover{transform:translateY(-3px);border-color:#4263eb47;background:linear-gradient(150deg,#4263eb13,#ffffff05);box-shadow:0 16px 34px #0003}.welcome-feature:hover .welcome-feature-icon{transform:translateY(-1px) scale(1.08)}.welcome-language-options button:not(:disabled):hover{transform:translateY(-3px) scale(1.01)!important;border-color:#4263eb8c!important;background:linear-gradient(110deg,#4263eb1d,#ffffff07)!important;box-shadow:0 16px 40px #0000004d,0 0 30px #4263eb12!important}.welcome-language-options button:not(:disabled):hover .language-monogram{transform:scale(1.06);border-color:#4263eb80;background:#4263eb29;color:#a2a9be}.welcome-language-options button:not(:disabled):hover .language-option-copy strong{color:#fff}.welcome-language-options button:not(:disabled):hover:after{color:var(--figma-accent)!important;transform:translate(3px)!important}.interview-app[dir=rtl] .welcome-language-options button:not(:disabled):hover:after{transform:scaleX(-1) translate(3px)!important}}.welcome-language-options button:focus-visible{outline:2px solid var(--figma-accent);outline-offset:4px;border-color:#4263ebb3!important}.welcome-language-options button:disabled{cursor:progress;opacity:.62!important}@media (max-width: 980px){.welcome-shell{width:min(760px,calc(100% - 48px))}.welcome-grid{grid-template-columns:1fr;gap:44px;padding-top:68px}.welcome-copy{max-width:720px}.welcome-language-panel{width:100%}}@media (max-width: 640px){.welcome-landing{min-height:100dvh;overflow-y:auto}.welcome-shell{width:calc(100% - 32px);min-height:100dvh;padding:20px 0 calc(30px + env(safe-area-inset-bottom))}.welcome-brand-row .brand{width:132px}.welcome-secure-badge{padding:6px 9px}.welcome-secure-badge>span:last-child{display:none}.welcome-grid{min-height:auto;gap:32px;padding:54px 0 12px}.welcome-copy h1{font-size:clamp(40px,12vw,58px);line-height:1.02}.welcome-role{margin-top:20px!important}.welcome-feature-grid{grid-template-columns:1fr;gap:8px;margin-top:28px}.welcome-feature{min-height:0;align-items:center;padding:13px 14px}.welcome-candidate-card{display:flex;width:100%}.welcome-language-panel{border-radius:18px;padding:24px 18px}.welcome-language-options button{min-height:76px;grid-template-columns:44px minmax(0,1fr) 16px!important;padding:12px 13px!important}.language-monogram{width:42px;height:42px}}@media (prefers-reduced-motion: reduce){.welcome-brand-row,.welcome-copy,.welcome-language-panel,.welcome-orbit,.welcome-spark,.welcome-kicker-dot:after{animation:none!important}.welcome-feature,.welcome-language-options button,.language-monogram,.welcome-feature-icon{transition-duration:.001ms!important}}@keyframes welcome-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-fade-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-panel-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes welcome-ring-pulse{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.9);opacity:0}}@keyframes welcome-orbit-drift{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(18px,-14px,0) rotate(8deg)}}@keyframes welcome-spark-pulse{0%,to{transform:scale(.75);opacity:.45}50%{transform:scale(1.25);opacity:1}}.interview-app:has(.welcome-landing) .interview-header{display:none}.interview-app:has(.welcome-landing) .stage{min-height:100dvh}.welcome-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.welcome-header-actions .email-linked-language-switch{box-shadow:0 10px 28px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.welcome-job-panel{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:linear-gradient(155deg,#1b1b1ff5,#111114f5);padding:clamp(26px,3vw,38px);box-shadow:0 32px 90px #0000006b,inset 0 1px #ffffff0b;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);animation:welcome-panel-in .68s .16s cubic-bezier(.2,.8,.2,1) both}.welcome-job-panel:before{position:absolute;top:-120px;inset-inline-end:-120px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(66,99,235,.16),transparent 66%);content:"";pointer-events:none}.welcome-job-panel:after{position:absolute;top:0;inset-inline:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(66,99,235,.75),transparent);content:""}.welcome-job-panel-icon,.welcome-job-detail-icon{display:inline-block;flex:0 0 auto;background:currentColor;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.welcome-job-panel-icon{width:15px;height:15px;color:var(--figma-accent);-webkit-mask-image:var(--welcome-icon-spark);mask-image:var(--welcome-icon-spark)}.welcome-job-panel h2{position:relative;z-index:1;margin:18px 0 0;color:#f0eff4;font-size:clamp(26px,3vw,38px);font-weight:350;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.welcome-job-company{position:relative;z-index:1;margin:10px 0 0!important;color:#b4b1bd!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.welcome-job-details{position:relative;z-index:1;display:grid;gap:10px;margin-top:26px}.welcome-job-detail{display:grid;min-width:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#ffffff06;padding:13px 14px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.welcome-job-detail-icon{width:42px;height:42px;border:1px solid rgba(66,99,235,.18);border-radius:12px;background-color:#a2a9be;-webkit-mask-size:19px;mask-size:19px}.welcome-job-detail-icon.is-company{-webkit-mask-image:var(--welcome-icon-spark);mask-image:var(--welcome-icon-spark)}.welcome-job-detail-icon.is-interviewer{color:#a2a9be;-webkit-mask-image:var(--welcome-icon-user);mask-image:var(--welcome-icon-user)}.welcome-job-detail-icon.is-questions{color:var(--figma-green);-webkit-mask-image:var(--bv-icon-mic);mask-image:var(--bv-icon-mic)}.welcome-job-detail>div{display:grid;min-width:0;gap:3px}.welcome-job-detail small{color:var(--figma-faint);font-size:9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.welcome-job-detail strong{overflow:hidden;color:#e1dfe7;font-size:14px;font-weight:520;line-height:1.35;text-overflow:ellipsis}.welcome-job-detail span:not(.welcome-job-detail-icon){color:var(--figma-muted);font-size:10px;font-weight:300;line-height:1.45}.welcome-primary-action{position:relative;z-index:1;width:100%;min-height:52px;margin-top:22px;border:1px solid rgba(66,99,235,.68)!important;border-radius:14px!important;background:linear-gradient(135deg,#4263eb,#4263eb)!important;padding:13px 18px!important;color:#0d0d11!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.01em;box-shadow:0 14px 38px #4263eb3d!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.welcome-primary-action:focus-visible{outline:2px solid #a2a9be;outline-offset:4px}.welcome-primary-action:disabled{cursor:progress;opacity:.62}@media (hover: hover) and (pointer: fine){.welcome-job-detail:hover{transform:translateY(-2px);border-color:#4263eb38;background:#4263eb0e}.welcome-primary-action:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 18px 46px #4263eb52!important}}@media (max-height: 720px) and (min-width: 641px){.welcome-landing{overflow-y:auto}.welcome-shell,.welcome-grid{min-height:auto}.welcome-grid{align-items:start;padding-top:32px}}@media (max-width: 980px){.welcome-job-panel{width:100%}}@media (max-width: 640px){.welcome-brand-row{align-items:flex-start}.welcome-header-actions{flex-direction:column;align-items:flex-end;gap:7px}.welcome-header-actions .email-linked-language-switch button{padding:6px 9px!important;font-size:11px!important}.welcome-job-panel{border-radius:18px;padding:24px 18px}.welcome-job-detail{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:12px}.welcome-job-detail-icon{width:38px;height:38px}.welcome-primary-action{min-height:50px}}@media (prefers-reduced-motion: reduce){.welcome-job-panel{animation:none!important}.welcome-job-detail,.welcome-primary-action{transition-duration:.001ms!important}}.welcome-brand-row{position:relative;z-index:50}.welcome-language-picker{position:relative;z-index:40}.welcome-language-picker summary{list-style:none}.welcome-language-picker summary::-webkit-details-marker{display:none}.welcome-language-picker-trigger{display:inline-flex;min-width:154px;min-height:42px;align-items:center;justify-content:space-between;gap:9px;border:1px solid #222839;border-radius:14px;background:#090b13f0;padding:8px 11px;color:#f3f7f5;box-shadow:0 10px 28px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;font-size:12px;font-weight:750;-webkit-user-select:none;-moz-user-select:none;user-select:none}.welcome-language-picker-trigger:focus-visible{outline:2px solid #4263eb;outline-offset:3px}.welcome-language-picker-icon,.welcome-language-picker-chevron{flex:0 0 auto;color:#76a1ff}.welcome-language-picker-chevron{transition:transform .16s ease}.welcome-language-picker[open] .welcome-language-picker-chevron{transform:rotate(180deg)}.welcome-language-picker-popover{position:absolute;top:calc(100% + 8px);inset-inline-end:0;width:min(340px,calc(100vw - 28px));overflow:hidden;border:1px solid #222839;border-radius:17px;background:#090b13fa;box-shadow:0 22px 60px #0000007a;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.welcome-language-search{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;border-bottom:1px solid #222839;background:#090b13fa;padding:10px}.welcome-language-search-icon{color:#65708f;font-size:17px}.welcome-language-search input{width:100%;min-width:0;border:1px solid #222839;border-radius:11px;outline:0;background:#141825;padding:9px 10px;color:#f3f7f5;font:inherit;font-size:12px}.welcome-language-search input:focus{border-color:#4263eb;box-shadow:0 0 0 3px #4263eb24}.welcome-language-search input::-moz-placeholder{color:#65708f}.welcome-language-search input::placeholder{color:#65708f}.welcome-language-options{display:grid;max-height:min(420px,58vh);overflow-y:auto;overscroll-behavior:contain;padding:6px;scrollbar-width:thin}.welcome-language-option{position:relative;display:grid;width:100%;min-height:46px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;border:1px solid transparent;border-radius:11px;background:transparent;padding:8px 10px;color:#a2a9be;text-align:start;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.welcome-language-option>span:first-child{overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.welcome-language-option small{color:#65708f;font-size:10px;font-weight:650;letter-spacing:.02em}.welcome-language-option-check{color:#76a1ff;font-size:13px;font-weight:900}.welcome-language-option[aria-selected=true]{border-color:#4263eb73;background:#4263eb24;color:#f5f7ff}.welcome-language-option:focus-visible{outline:2px solid #4263eb;outline-offset:-2px}.welcome-language-empty{margin:0;padding:22px 12px;color:#65708f;font-size:12px;text-align:center}@media (hover: hover) and (pointer: fine){.welcome-language-option:hover{border-color:#4263eb52;background:#4263eb1a;color:#f5f7ff}}@media (max-width: 640px){.welcome-language-picker-trigger{min-width:142px;min-height:39px;padding:7px 10px;font-size:11px}.welcome-language-picker-popover{position:fixed;top:76px;inset-inline:14px;width:auto;max-height:calc(100dvh - 96px)}.welcome-language-options{max-height:calc(100dvh - 170px)}}@media (prefers-reduced-motion: reduce){.welcome-language-picker-chevron,.welcome-language-option{transition-duration:.001ms!important}}.interview-header:after{color:#9a98a7}.interview-trust{border-color:#34343a;background:#141416b8;color:#aaa8b6;box-shadow:0 8px 24px #00000029}.interview-trust>span:nth-child(2),.interview-trust>span:nth-child(4){color:#aaa8b6}.interview-trust .trust-divider{background:#3b3b42}.welcome-copy:before{display:grid;width:54px;height:54px;margin:0 0 24px;place-items:center;border:1px solid rgba(66,99,235,.34);border-radius:17px;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.09),transparent 38%),#4263eb14;color:var(--figma-accent);content:"";box-shadow:0 18px 54px #4263eb24,inset 0 1px #ffffff0f;-webkit-mask-image:var(--welcome-icon-spark);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:25px;mask-image:var(--welcome-icon-spark);mask-position:center;mask-repeat:no-repeat;mask-size:25px;animation:welcome-icon-float 4s ease-in-out infinite}.welcome-kicker{margin-top:2px!important}.speaking-experience{position:relative;display:grid;min-height:calc(100dvh - 52px);grid-template-rows:auto minmax(300px,1fr);align-content:start;justify-items:center;gap:clamp(36px,6vh,68px);overflow:hidden;padding:clamp(52px,7vh,86px) 24px 42px;background:radial-gradient(circle at 50% 58%,rgba(66,99,235,.11),transparent 24%),radial-gradient(circle at 50% 58%,rgba(66,99,235,.035),transparent 42%),var(--figma-shell)}.speaking-experience:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:72px 72px;content:"";pointer-events:none;-webkit-mask-image:radial-gradient(circle at center,#000 0,transparent 72%);mask-image:radial-gradient(circle at center,#000 0,transparent 72%)}.speaking-caption{position:relative;z-index:4;order:initial!important;width:min(820px,92vw)!important;margin:0!important;padding:0 clamp(8px,2vw,22px)!important}.speaking-caption h1{display:inline-flex;margin:0 0 18px!important;align-items:center;gap:8px;color:#a9a6b5!important;font-size:11px!important;font-weight:650!important;letter-spacing:.14em!important}.speaking-caption h1:before{width:8px;height:8px;border-radius:50%;background:var(--figma-accent);content:"";box-shadow:0 0 18px #4263ebbf;animation:speaking-status-pulse 1.35s ease-in-out infinite}.speaking-caption p,.speaking-caption .caption{max-width:820px;margin:0 auto!important;color:#ecebf2!important;font-size:clamp(22px,2.25vw,34px)!important;font-weight:300!important;line-height:1.48!important;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.32)}.speaking-experience .alexis{position:relative;z-index:3;order:initial!important;align-self:start;display:flex;min-height:310px;justify-content:flex-start;padding-top:58px}.speaking-experience .alexis:before,.speaking-experience .alexis:after{position:absolute;z-index:-2;top:28px;left:50%;width:260px;height:260px;transform:translate(-50%);border:1px solid rgba(66,99,235,.28);border-radius:50%;content:"";pointer-events:none}.speaking-experience .alexis:before{box-shadow:0 0 0 34px #4263eb09,0 0 0 70px #4263eb05,0 0 70px #4263eb29;animation:speaking-ring-breathe 2.4s ease-in-out infinite}.speaking-experience .alexis:after{width:330px;height:330px;top:-7px;border-color:#4263eb26;animation:speaking-ring-breathe 2.4s .45s ease-in-out infinite reverse}.speaking-experience .alexis-video-frame{width:210px!important;height:210px!important;box-shadow:0 0 0 2px #4263eb,0 0 42px #4263eb57,0 0 96px #4263eb29!important}.speaking-experience .alexis-video-frame:before{top:-18px!important;right:-18px!important;bottom:-18px!important;left:-18px!important;border-color:#4263ebc7!important;animation:speaking-avatar-pulse 1.6s ease-out infinite!important}.speaking-experience .alexis-video-frame:after{display:block!important;position:absolute;z-index:-1;top:-38px;right:-38px;bottom:-38px;left:-38px;border:1px solid rgba(66,99,235,.24);border-radius:50%;content:"";animation:speaking-avatar-pulse 2.1s .35s ease-out infinite}.speaking-experience .alexis-video{width:210px!important;height:210px!important;min-height:210px!important}.speaking-experience .mia-identity{margin-top:18px}.speaking-experience .mia-status{min-height:28px;border:1px solid rgba(66,99,235,.22);border-radius:999px;background:#4263eb13;padding:6px 11px;color:#c6c2e9!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.speaking-experience .alexis-video-wave{inset-block-end:-58px!important;width:150px}.speaking-experience .alexis-video-wave .waveform{justify-content:center;gap:4px}.speaking-experience .alexis-video-wave .waveform i{width:4px;color:#4263eb;filter:drop-shadow(0 0 6px rgba(66,99,235,.45))}.next-question-card{position:relative;width:min(720px,calc(100% - 40px))!important;margin:clamp(70px,11vh,118px) auto!important;overflow:hidden;border:1px solid #303037!important;border-radius:20px!important;background:radial-gradient(circle at 82% 6%,rgba(66,99,235,.12),transparent 34%),linear-gradient(155deg,#171719,#121214)!important;padding:clamp(30px,4vw,46px)!important;box-shadow:0 28px 90px #00000052,inset 0 1px #ffffff09!important;text-align:center}.next-question-card:after{position:absolute;top:0;inset-inline:38px;height:1px;background:linear-gradient(90deg,transparent,rgba(66,99,235,.78),transparent);content:""}.next-question-card .card-eyebrow{margin-bottom:22px!important;color:#4263eb!important}.next-question-card>h1{margin:0!important;color:#f1f0f5!important;font-size:clamp(30px,3.3vw,42px)!important;font-weight:320!important;line-height:1.18!important;letter-spacing:-.035em}.next-question-visual{position:relative;display:grid;width:74px;height:74px;margin:26px auto 24px;place-items:center}.next-question-orb{position:relative;z-index:2;width:42px;height:42px;border:1px solid rgba(66,99,235,.48);border-radius:50%;background:#4263eb1a;box-shadow:0 0 32px #4263eb33}.next-question-orb:before{position:absolute;top:10px;right:10px;bottom:10px;left:10px;background:var(--figma-accent);content:"";-webkit-mask-image:var(--bv-icon-sparkle);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:var(--bv-icon-sparkle);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.next-question-orb-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(66,99,235,.22);border-radius:50%;animation:next-question-ring 2.1s ease-out infinite}.next-question-description{max-width:560px;margin:0 auto!important;color:#aaa8b6!important;font-size:14px!important;line-height:1.75!important}.next-question-separator{width:min(360px,72%);height:1px;margin:30px auto 28px;background:linear-gradient(90deg,transparent,#34343a,transparent)}.next-question-action{min-width:220px;min-height:54px!important;border-radius:13px!important;padding-inline:28px!important;font-size:15px!important;box-shadow:0 12px 34px #4263eb24}.next-question-card.is-loading .next-question-action{opacity:.66}.next-question-loading{display:flex;min-height:28px;margin-top:18px;align-items:center;justify-content:center;gap:9px;color:#777582;font-size:11px;opacity:.72;transition:color .18s ease,opacity .18s ease}.next-question-loading.is-visible{color:#c1bddc;opacity:1}.next-question-spinner{width:13px;height:13px;border:1.5px solid #3a3940;border-top-color:var(--figma-accent);border-radius:50%;animation:figma-spin .8s linear infinite}.next-question-loading:not(.is-visible) .next-question-spinner{border:0;background:var(--figma-green);animation:none;box-shadow:0 0 12px #34d39959}@media (max-width: 640px){.welcome-copy:before{width:48px;height:48px;margin-bottom:20px;border-radius:15px}.speaking-experience{grid-template-rows:auto 1fr;gap:38px;padding:42px 18px 28px}.speaking-caption p,.speaking-caption .caption{font-size:20px!important;line-height:1.52!important}.speaking-experience .alexis{min-height:265px;padding-top:44px}.speaking-experience .alexis-video-frame,.speaking-experience .alexis-video{width:172px!important;height:172px!important;min-height:172px!important}.speaking-experience .alexis:before{top:19px;width:222px;height:222px}.speaking-experience .alexis:after{top:-10px;width:280px;height:280px}.next-question-card{margin:44px auto!important;padding:28px 20px!important}.next-question-action{width:100%}}@media (prefers-reduced-motion: reduce){.welcome-copy:before,.speaking-caption h1:before,.speaking-experience .alexis:before,.speaking-experience .alexis:after,.speaking-experience .alexis-video-frame:before,.speaking-experience .alexis-video-frame:after,.next-question-orb-ring,.next-question-spinner{animation:none!important}}@keyframes welcome-icon-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(2deg)}}@keyframes speaking-status-pulse{0%,to{opacity:.58;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes speaking-ring-breathe{0%,to{opacity:.45;transform:translate(-50%) scale(.96)}50%{opacity:1;transform:translate(-50%) scale(1.035)}}@keyframes speaking-avatar-pulse{0%{opacity:.72;transform:scale(.94)}to{opacity:0;transform:scale(1.26)}}@keyframes next-question-ring{0%{opacity:.65;transform:scale(.72)}to{opacity:0;transform:scale(1.14)}}.welcome-copy:before{display:none!important}.welcome-hero-icon{position:relative;display:grid;width:60px;height:60px;margin:0 0 24px;place-items:center;border:1px solid rgba(66,99,235,.36);border-radius:19px;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.13),transparent 35%),linear-gradient(145deg,#4263eb24,#4263eb0e);box-shadow:0 20px 58px #4263eb29,inset 0 1px #ffffff12}.welcome-hero-icon:after{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid rgba(66,99,235,.12);border-radius:24px;content:"";animation:welcome-hero-ring 2.4s ease-in-out infinite}.welcome-hero-icon>span{width:28px;height:28px;background:linear-gradient(180deg,#a2a9be,var(--figma-accent));filter:drop-shadow(0 0 10px rgba(66,99,235,.4));-webkit-mask-image:var(--welcome-icon-spark);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:var(--welcome-icon-spark);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.welcome-copy h1{color:#faf9fd!important;text-shadow:0 8px 38px rgba(0,0,0,.36)}.welcome-role{color:#dfdde7!important}.welcome-intro{color:#a7a4b3!important}.interview-header:after{color:#b5b2c1!important;font-weight:400!important}.interview-trust{border-color:#3b3a43!important;background:#161619e6!important;color:#d3d0dc!important;box-shadow:0 10px 28px #0003!important}.interview-trust>span:nth-child(2),.interview-trust>span:nth-child(4){color:#d3d0dc!important}.interview-trust .trust-dot{box-shadow:0 0 14px #34d3997a!important}.speaking-experience{display:flex!important;min-height:calc(100dvh - 52px)!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;padding:clamp(34px,5vh,58px) 24px 42px!important}.speaking-listen-cue{position:relative;z-index:5;display:inline-flex;min-height:44px;margin:0 0 clamp(34px,5vh,54px);align-items:center;gap:10px;border:1px solid rgba(66,99,235,.24);border-radius:999px;background:#4263eb12;padding:9px 15px 9px 11px;color:#cbc7ea;font-size:12px;font-weight:500;letter-spacing:.04em;box-shadow:0 12px 36px #0003,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.speaking-listen-icon{position:relative;display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(66,99,235,.34);border-radius:50%;background:#4263eb1c}.speaking-listen-icon:before{width:13px;height:13px;background:var(--figma-accent);content:"";-webkit-mask-image:var(--bv-icon-volume);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:var(--bv-icon-volume);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.speaking-listen-icon:after{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1px solid rgba(66,99,235,.22);border-radius:50%;content:"";animation:speaking-listen-ripple 1.6s ease-out infinite}.speaking-experience .alexis{order:2!important;min-height:0!important;margin:0!important;padding:50px 0 86px!important}.speaking-experience .alexis-video-frame{width:clamp(220px,18vw,260px)!important;height:clamp(220px,18vw,260px)!important}.speaking-experience .alexis-video{width:clamp(220px,18vw,260px)!important;height:clamp(220px,18vw,260px)!important;min-height:clamp(220px,18vw,260px)!important}.speaking-experience .alexis:before{top:20px!important;width:320px!important;height:320px!important;border-color:#4263eb52!important;box-shadow:0 0 0 38px #4263eb09,0 0 0 82px #4263eb05,0 0 92px #4263eb2e!important}.speaking-experience .alexis:after{top:-16px!important;width:392px!important;height:392px!important;border-color:#4263eb2b!important}.speaking-experience .alexis-video-wave{inset-inline-start:50%!important;inset-block-end:-70px!important;width:170px!important;transform:translate(-50%)!important}.interview-app[dir=rtl] .speaking-experience .alexis-video-wave{transform:translate(50%)!important}.speaking-experience .mia-identity{margin-top:20px!important}.speaking-caption{order:3!important;width:min(760px,92vw)!important;margin:8px 0 0!important;padding:0 18px!important;text-align:center!important}.speaking-caption h1{display:block!important;margin:0 0 12px!important;color:#b7b4c3!important;font-size:11px!important;font-weight:600!important;letter-spacing:.13em!important;text-transform:uppercase}.speaking-caption p,.speaking-caption .caption{color:#f1eff6!important;font-size:clamp(18px,1.55vw,24px)!important;font-weight:300!important;line-height:1.65!important}.speaking-question-private .speaking-caption{margin-top:6px!important}.speaking-question-private .speaking-question-placeholder{max-width:560px;color:#8f8c9b!important;font-size:13px!important;line-height:1.6!important}.next-question-card{padding-bottom:40px!important}.next-question-description{color:#c0bdc9!important}.next-question-separator{margin:34px auto 32px!important}.next-question-action{margin-top:2px!important}.next-question-loading{min-height:34px!important;margin-top:22px!important;border-radius:999px;padding:7px 11px}.next-question-loading.is-visible{width:-moz-fit-content;width:fit-content;margin-inline:auto;border:1px solid rgba(66,99,235,.18);background:#4263eb0e;box-shadow:0 10px 24px #00000029}.next-question-card.is-loading .next-question-visual{animation:next-question-loading-breathe 1.4s ease-in-out infinite}.next-question-card.is-loading .next-question-action{cursor:wait}@media (max-width: 640px){.welcome-hero-icon{width:52px;height:52px;margin-bottom:20px;border-radius:16px}.welcome-hero-icon>span{width:24px;height:24px}.speaking-experience{padding:30px 18px 28px!important}.speaking-listen-cue{margin-bottom:34px}.speaking-experience .alexis{padding-top:38px!important;padding-bottom:78px!important}.speaking-experience .alexis-video-frame,.speaking-experience .alexis-video{width:188px!important;height:188px!important;min-height:188px!important}.speaking-experience .alexis:before{top:16px!important;width:244px!important;height:244px!important}.speaking-experience .alexis:after{top:-10px!important;width:296px!important;height:296px!important}.speaking-caption p,.speaking-caption .caption{font-size:18px!important}}@media (prefers-reduced-motion: reduce){.welcome-hero-icon:after,.speaking-listen-icon:after,.next-question-card.is-loading .next-question-visual{animation:none!important}}@keyframes welcome-hero-ring{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.8;transform:scale(1.04)}}@keyframes speaking-listen-ripple{0%{opacity:.75;transform:scale(.72)}to{opacity:0;transform:scale(1.45)}}@keyframes next-question-loading-breathe{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.045);filter:brightness(1.18)}}.interview-app:has(.ready-card){height:100dvh;min-height:100dvh;overflow:hidden}.interview-app:has(.ready-card) .stage{height:calc(100dvh - 52px);min-height:0;overflow:hidden}.interview-app:has(.ready-card) .experience{height:100%;min-height:0}.ready-card{position:relative;isolation:isolate;display:grid;width:100%!important;max-width:none!important;height:100%;min-height:0;margin:0!important;grid-template-columns:minmax(320px,.86fr) minmax(500px,1.14fr);grid-template-rows:auto auto minmax(0,1fr);-moz-column-gap:clamp(46px,6.5vw,112px);column-gap:clamp(46px,6.5vw,112px);align-content:center;align-items:center;overflow:hidden;border:0!important;border-radius:0!important;background:radial-gradient(circle at 79% 46%,rgba(66,99,235,.13),transparent 28%),radial-gradient(circle at 18% 18%,rgba(66,99,235,.055),transparent 24%),linear-gradient(145deg,#0d0d0f,#0b0b0d 58%,#0a0a0c)!important;padding:clamp(26px,4.2vh,46px) clamp(32px,6vw,112px)!important;box-shadow:none!important}.ready-card:before{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:68px 68px;content:"";opacity:.66;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.9),transparent 92%);mask-image:linear-gradient(90deg,rgba(0,0,0,.9),transparent 92%)}.ready-card:after{position:absolute;z-index:-1;top:50%;inset-inline-end:clamp(80px,9vw,180px);width:min(38vw,590px);aspect-ratio:1;border:1px solid rgba(66,99,235,.09);border-radius:50%;content:"";transform:translateY(-50%);box-shadow:0 0 0 74px #4263eb05,0 0 0 148px #4263eb02;pointer-events:none}.ready-card>.card-eyebrow{grid-column:1;grid-row:1;align-self:end;margin:0 0 14px!important;color:#4263eb!important;font-size:11px!important;font-weight:600!important;letter-spacing:.14em!important}.ready-card>h1{grid-column:1;grid-row:2;margin:0!important;color:#f5f4f8!important;font-size:clamp(46px,5vw,72px)!important;font-weight:300!important;line-height:.98!important;letter-spacing:-.055em!important;text-wrap:balance}.ready-layout{display:contents!important}.ready-layout>div{grid-column:1;grid-row:3;align-self:start;max-width:520px;padding-top:clamp(22px,3.3vh,34px)}.ready-layout .card-lead{max-width:490px;margin:0!important;color:#a5a4ae!important;font-size:clamp(14px,1.15vw,16px)!important;font-weight:300!important;line-height:1.72!important}.ready-checklist{display:grid!important;gap:10px!important;margin:clamp(20px,3vh,28px) 0!important;padding:0!important;list-style:none!important}.ready-checklist li{position:relative;display:flex!important;min-height:56px;align-items:center!important;gap:12px!important;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:linear-gradient(145deg,#ffffff09,#ffffff04);padding:12px 14px!important;color:#b4b2bd!important;font-size:12px!important;font-weight:350!important;line-height:1.5!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.ready-checklist li:after{position:absolute;inset-inline-start:0;top:12px;bottom:12px;width:2px;border-radius:999px;background:linear-gradient(180deg,#4263eb,#4263eb2e);content:""}.ready-checklist li:before{width:18px!important;height:18px!important;margin:0!important;color:#4263eb!important}.ready-layout .primary-action{width:min(100%,290px);min-height:54px;justify-content:space-between;border-radius:13px;padding-inline:20px;font-size:14px;box-shadow:0 12px 34px #4263eb24}.ready-layout .alexis{position:relative;grid-column:2;grid-row:1 / 4;justify-self:end;align-self:center;display:grid;width:min(100%,650px)!important;gap:14px;margin:0!important;overflow:visible;border:1px solid rgba(255,255,255,.085);border-radius:28px;background:linear-gradient(155deg,#1c1c21f5,#101013f5);padding:18px;box-shadow:0 34px 100px #00000070,0 0 70px #4263eb0e,inset 0 1px #ffffff0b;animation:ready-visual-in .56s 90ms cubic-bezier(.2,.8,.2,1) both}.ready-layout .alexis:before{position:absolute;z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(66,99,235,.22),transparent 28%,transparent 72%,rgba(52,211,153,.06));content:"";opacity:.7;pointer-events:none}.ready-layout .alexis-video-frame{position:relative;width:100%!important;height:auto!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:22px!important;background:#16161a!important;box-shadow:inset 0 1px #ffffff0a!important}.ready-layout .alexis-video-frame:after{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:block!important;border-radius:inherit;background:linear-gradient(180deg,transparent 62%,rgba(5,5,7,.28) 100%),linear-gradient(90deg,rgba(66,99,235,.045),transparent 28%);content:"";pointer-events:none}.ready-layout .alexis-video{display:block;width:100%!important;height:min(46vh,430px)!important;min-height:0!important;aspect-ratio:auto!important;border-radius:22px!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 18%!important;object-position:center 18%!important}.ready-layout .avatar-skeleton{border-radius:22px!important}.ready-layout .alexis-video-wave{inset-inline-start:16px!important;inset-block-end:16px!important;width:auto!important;transform:none!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:999px!important;background:#0a0a0eb8!important;padding:7px 10px!important;color:#a2a9be!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.interview-app[dir=rtl] .ready-layout .alexis-video-wave{transform:none!important}.ready-layout .alexis-video-wave .waveform{height:26px}.ready-layout .mia-identity{display:flex!important;width:100%!important;margin:0!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:0 3px 2px!important;text-align:start!important}.ready-layout .mia-identity>div{display:grid!important;gap:2px}.ready-layout .mia-identity strong{color:#f0eff4!important;font-size:15px;font-weight:500}.ready-layout .mia-identity>div span{color:#7e7d87!important;font-size:11px;font-weight:300}.ready-layout .mia-status{display:inline-flex!important;align-items:center;gap:7px;border:1px solid rgba(52,211,153,.22)!important;border-radius:999px!important;background:#34d39912!important;padding:7px 10px!important;color:#78e3bc!important;font-size:10px!important;font-weight:500!important}.ready-layout .mia-status i{width:7px!important;height:7px!important;background:#34d399!important;box-shadow:0 0 0 4px #34d39917,0 0 14px #34d3996b!important}@media (hover: hover) and (pointer: fine){.ready-checklist li:hover{transform:translate(3px);border-color:#4263eb3d;background:#4263eb0e;box-shadow:0 12px 28px #0003}.interview-app[dir=rtl] .ready-checklist li:hover{transform:translate(-3px)}.ready-layout .alexis{transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.ready-layout .alexis:hover{transform:translateY(-3px);border-color:#4263eb38;box-shadow:0 38px 110px #0000007a,0 0 82px #4263eb13,inset 0 1px #ffffff0d}}@media (min-width: 901px) and (max-height: 760px){.ready-card{padding-block:22px!important}.ready-card>h1{font-size:clamp(40px,4.5vw,58px)!important}.ready-layout>div{padding-top:18px}.ready-layout .card-lead{font-size:13px!important;line-height:1.55!important}.ready-checklist{gap:8px!important;margin:16px 0!important}.ready-checklist li{min-height:48px;padding-block:9px!important}.ready-layout .alexis-video{height:min(42vh,340px)!important}}@media (max-width: 900px){.interview-app:has(.ready-card){height:auto;min-height:100dvh;overflow:visible}.interview-app:has(.ready-card) .stage,.interview-app:has(.ready-card) .experience{height:auto;min-height:calc(100dvh - 52px);overflow:visible}.ready-card{display:flex;height:auto;min-height:calc(100dvh - 52px);flex-direction:column;align-items:stretch;padding:42px clamp(22px,6vw,48px) 48px!important;overflow:visible}.ready-card>.card-eyebrow{order:0}.ready-card>h1{order:1;max-width:620px;font-size:clamp(42px,9vw,64px)!important}.ready-layout{display:contents!important}.ready-layout>div{order:2;max-width:620px;padding-top:22px}.ready-layout .alexis{order:3;width:min(100%,620px)!important;margin:34px auto 0!important}.ready-layout .alexis-video{height:min(50vw,390px)!important}.ready-layout .primary-action{width:100%}}@media (max-width: 560px){.ready-card{padding:30px 18px 34px!important}.ready-card:after{width:330px;inset-inline-end:-160px}.ready-card>h1{font-size:clamp(38px,12vw,52px)!important}.ready-layout .alexis{padding:12px;border-radius:22px}.ready-layout .alexis-video-frame,.ready-layout .alexis-video,.ready-layout .avatar-skeleton{border-radius:17px!important}.ready-layout .alexis-video{height:min(66vw,320px)!important}.ready-layout .mia-status{max-width:55%}}@media (prefers-reduced-motion: reduce){.ready-layout .alexis{animation:none!important}.ready-checklist li,.ready-layout .alexis{transition:none!important}}@keyframes ready-visual-in{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width: 721px) and (min-height: 700px){.interview-app:has(.speaking-experience){height:100dvh;min-height:100dvh;overflow:hidden}.interview-app:has(.speaking-experience) .stage{height:calc(100dvh - 52px);min-height:0;overflow:hidden}.interview-app:has(.speaking-experience) .experience{height:100%;min-height:0}}.speaking-experience{position:relative!important;isolation:isolate;display:grid!important;width:100%!important;height:100%!important;min-height:calc(100dvh - 52px)!important;margin:0!important;place-items:center!important;overflow:hidden!important;padding:0!important;background:radial-gradient(circle at 50% 45%,rgba(66,99,235,.13),transparent 26%),radial-gradient(circle at 50% 50%,rgba(66,99,235,.045),transparent 49%),linear-gradient(150deg,#0d0d10,#09090b 54%,#0c0c0f)!important;box-shadow:none!important}.speaking-experience:before{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.014) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:72px 72px;content:"";opacity:.8;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0,rgba(0,0,0,.72) 42%,transparent 78%);mask-image:radial-gradient(circle at 50% 45%,#000 0,rgba(0,0,0,.72) 42%,transparent 78%);pointer-events:none}.speaking-experience:after{position:absolute;z-index:-2;left:50%;top:48%;width:min(88vw,1320px);height:min(84vh,860px);border-radius:46px;background:radial-gradient(ellipse at center,rgba(66,99,235,.075),transparent 68%);content:"";transform:translate(-50%,-50%);filter:blur(28px);pointer-events:none}.speaking-listen-cue{position:absolute!important;z-index:30!important;top:clamp(18px,2.8vh,30px)!important;left:50%!important;min-height:42px!important;margin:0!important;transform:translate(-50%)!important;border-color:#4263eb4d!important;background:#050711c2!important;color:#d5d1f2!important;box-shadow:0 14px 44px #0000004d,inset 0 1px #ffffff0b!important;-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%)}.speaking-experience .alexis{position:relative!important;z-index:5!important;display:block!important;width:min(78vw,1120px)!important;height:min(76vh,780px)!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;align-self:center!important}.speaking-experience .alexis:before{position:absolute!important;z-index:-2!important;top:50%!important;left:50%!important;width:112%!important;height:112%!important;border:0!important;border-radius:46px!important;background:radial-gradient(ellipse at center,rgba(66,99,235,.2),rgba(66,99,235,.055) 42%,transparent 72%)!important;box-shadow:none!important;content:""!important;transform:translate(-50%,-50%)!important;filter:blur(24px);animation:mia-stage-glow 3.2s ease-in-out infinite!important;pointer-events:none}.speaking-experience .alexis:after{position:absolute!important;z-index:-1!important;top:50%!important;left:50%!important;width:calc(100% + 28px)!important;height:calc(100% + 28px)!important;border:1px solid rgba(66,99,235,.13)!important;border-radius:40px!important;background:transparent!important;content:""!important;transform:translate(-50%,-50%)!important;animation:mia-stage-edge 2.7s ease-in-out infinite!important;pointer-events:none}.speaking-experience .alexis-video-frame{position:relative!important;width:100%!important;height:100%!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.115)!important;border-radius:clamp(24px,2.2vw,34px)!important;background:#141419!important;box-shadow:0 40px 120px #0000008f,0 0 0 1px #4263eb0e,0 0 90px #4263eb1c,inset 0 1px #ffffff0e!important}.speaking-experience .alexis-video-frame:after{position:absolute!important;z-index:4!important;display:block!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border:0!important;border-radius:inherit!important;background:linear-gradient(180deg,rgba(7,7,10,.04) 0%,transparent 48%,rgba(8,8,12,.5) 100%),linear-gradient(90deg,rgba(8,8,12,.1),transparent 18%,transparent 82%,rgba(8,8,12,.1))!important;content:""!important;animation:none!important;pointer-events:none}.speaking-experience .alexis-video{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;border-radius:inherit!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 28%!important;object-position:center 28%!important;transform:scale(1.015)}.speaking-experience .mia-identity{position:absolute!important;z-index:10!important;inset-inline-start:clamp(18px,2vw,28px)!important;inset-block-end:clamp(18px,2vw,28px)!important;display:flex!important;width:auto!important;margin:0!important;align-items:center!important;flex-direction:row!important;gap:14px!important;border:1px solid rgba(255,255,255,.105)!important;border-radius:14px!important;background:#08080c99!important;padding:10px 12px!important;box-shadow:0 12px 34px #00000040!important;text-align:start!important;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.speaking-experience .mia-identity>div{display:grid!important;gap:1px}.speaking-experience .mia-identity strong{color:#f4f2f8!important;font-size:13px!important;font-weight:600!important}.speaking-experience .mia-identity>div span{color:#aaa6b5!important;font-size:10px!important;font-weight:350!important}.speaking-experience .mia-status{min-height:28px!important;margin:0!important;border:1px solid rgba(66,99,235,.22)!important;border-radius:999px!important;background:#4263eb16!important;padding:5px 9px!important;color:#d0cced!important;font-size:10px!important}.speaking-experience .mia-status i{width:6px!important;height:6px!important;background:var(--figma-accent)!important;box-shadow:0 0 12px #4263ebb3!important}.speaking-experience .alexis-video-wave{position:absolute!important;z-index:10!important;inset-inline-start:auto!important;inset-inline-end:clamp(18px,2vw,28px)!important;inset-block-end:clamp(18px,2vw,28px)!important;width:auto!important;min-width:112px;transform:none!important;border:1px solid rgba(66,99,235,.2)!important;border-radius:14px!important;background:#0507119e!important;padding:10px 14px!important;color:#a2a9be!important;box-shadow:0 12px 34px #00000040!important;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.interview-app[dir=rtl] .speaking-experience .alexis-video-wave{transform:none!important}.speaking-experience .alexis-video-wave .waveform{height:26px!important;justify-content:center;gap:4px!important}.speaking-experience .alexis-video-wave .waveform i{width:4px!important;color:#4263eb!important;filter:drop-shadow(0 0 7px rgba(66,99,235,.55))}.speaking-caption{position:absolute!important;z-index:24!important;left:50%!important;bottom:clamp(24px,3.4vh,38px)!important;width:min(940px,calc(100% - 96px))!important;max-width:940px!important;margin:0!important;transform:translate(-50%)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:linear-gradient(180deg,#05071199,#08080cc7)!important;padding:15px 22px 17px!important;box-shadow:0 20px 56px #00000057,inset 0 1px #ffffff09!important;text-align:center!important;-webkit-backdrop-filter:blur(24px) saturate(125%);backdrop-filter:blur(24px) saturate(125%)}.speaking-caption h1{display:block!important;margin:0 0 7px!important;color:#aaa6b8!important;font-size:9px!important;font-weight:650!important;letter-spacing:.16em!important;text-transform:uppercase}.speaking-caption h1:before{display:none!important}.speaking-caption p,.speaking-caption .caption{max-width:880px!important;margin:0 auto!important;color:#f3f1f7!important;font-size:clamp(16px,1.45vw,21px)!important;font-weight:300!important;line-height:1.48!important;letter-spacing:-.015em!important;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.45)}.speaking-question-private .speaking-caption{width:min(620px,calc(100% - 96px))!important;padding-block:13px!important}.speaking-question-private .speaking-question-placeholder{color:#b8b4c2!important;font-size:13px!important;line-height:1.5!important}.speaking-experience .question-progress{margin:0!important}@media (hover: hover) and (pointer: fine){.speaking-experience .alexis-video-frame{transition:border-color .22s ease,box-shadow .22s ease,transform .26s ease}.speaking-experience .alexis-video-frame:hover{border-color:#4263eb47!important;box-shadow:0 44px 130px #00000094,0 0 0 1px #4263eb1a,0 0 112px #4263eb29,inset 0 1px #fff1!important;transform:translateY(-2px)}}@media (max-width: 1100px){.speaking-experience .alexis{width:min(88vw,900px)!important;height:min(72vh,690px)!important}.speaking-caption{width:min(820px,calc(100% - 56px))!important}}@media (max-width: 720px){.interview-app:has(.speaking-experience){min-height:100dvh;overflow-x:hidden}.interview-app:has(.speaking-experience) .stage,.interview-app:has(.speaking-experience) .experience{min-height:calc(100dvh - 52px)}.speaking-experience{min-height:calc(100dvh - 52px)!important;place-items:start center!important;overflow:hidden!important;padding:70px 12px 18px!important}.speaking-listen-cue{top:14px!important;min-height:38px!important;padding:7px 12px 7px 8px!important;font-size:11px!important}.speaking-listen-icon{width:24px!important;height:24px!important}.speaking-experience .alexis{width:calc(100vw - 24px)!important;height:min(66dvh,610px)!important;min-height:430px!important}.speaking-experience .alexis:after{width:calc(100% + 12px)!important;height:calc(100% + 12px)!important;border-radius:28px!important}.speaking-experience .alexis-video-frame{border-radius:22px!important}.speaking-experience .alexis-video{-o-object-position:center 24%!important;object-position:center 24%!important}.speaking-experience .mia-identity{inset-inline-start:12px!important;inset-block-end:12px!important;gap:8px!important;border-radius:12px!important;padding:8px 9px!important}.speaking-experience .mia-status{display:none!important}.speaking-experience .alexis-video-wave{inset-inline-end:12px!important;inset-block-end:12px!important;min-width:88px;border-radius:12px!important;padding:8px 10px!important}.speaking-caption{bottom:18px!important;width:calc(100% - 28px)!important;max-height:27dvh;overflow-y:auto;border-radius:15px!important;padding:12px 14px 13px!important;scrollbar-width:thin}.speaking-caption h1{margin-bottom:5px!important;font-size:8px!important}.speaking-caption p,.speaking-caption .caption{font-size:clamp(15px,4.4vw,18px)!important;line-height:1.45!important}.speaking-question-private .speaking-caption{width:calc(100% - 28px)!important}}@media (min-width: 721px) and (max-height: 760px){.speaking-experience .alexis{width:min(74vw,960px)!important;height:calc(100dvh - 94px)!important;max-height:640px}.speaking-listen-cue{top:12px!important}.speaking-caption{bottom:16px!important;padding:11px 18px 13px!important}.speaking-caption p,.speaking-caption .caption{font-size:clamp(15px,1.25vw,18px)!important;line-height:1.42!important}.speaking-experience .mia-identity,.speaking-experience .alexis-video-wave{inset-block-end:14px!important}}@keyframes mia-stage-glow{0%,to{opacity:.72;transform:translate(-50%,-50%) scale(.985)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.015)}}@keyframes mia-stage-edge{0%,to{opacity:.42}50%{opacity:.82}}.interview-app:has(.speaking-experience){height:100dvh;min-height:100dvh;overflow:hidden}.interview-app:has(.speaking-experience) .stage{height:calc(100dvh - 52px);min-height:0;overflow:hidden}.interview-app:has(.speaking-experience) .experience{height:100%;min-height:0}.speaking-experience{position:relative!important;display:grid!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;place-items:center!important;overflow:hidden!important;padding:clamp(10px,1.5vh,18px) clamp(12px,1.5vw,24px)!important;background:radial-gradient(ellipse at center,rgba(66,99,235,.12),transparent 34%),radial-gradient(ellipse at center,rgba(66,99,235,.045),transparent 60%),#0c0c0e!important}.speaking-experience .speaking-listen-cue,.speaking-experience .speaking-caption,.speaking-experience .mia-identity,.speaking-experience .avatar-fallback-note{display:none!important}.speaking-experience .alexis{position:relative!important;z-index:5!important;display:grid!important;width:min(92vw,1380px)!important;height:min(calc(100dvh - 88px),860px)!important;min-height:0!important;margin:0 auto!important;place-items:center!important;overflow:visible!important;padding:0!important;transform:none!important}.speaking-experience .alexis:before{position:absolute!important;z-index:-2!important;top:-3.5%!important;right:-3.5%!important;bottom:-3.5%!important;left:-3.5%!important;width:auto!important;height:auto!important;border:0!important;border-radius:clamp(26px,2vw,38px)!important;background:radial-gradient(ellipse at center,rgba(66,99,235,.2),rgba(66,99,235,.06) 46%,transparent 74%)!important;content:""!important;transform:none!important;filter:blur(26px);box-shadow:none!important;animation:mia-avatar-only-glow 3.4s ease-in-out infinite!important;pointer-events:none}.speaking-experience .alexis:after{position:absolute!important;z-index:-1!important;top:-10px!important;right:-10px!important;bottom:-10px!important;left:-10px!important;width:auto!important;height:auto!important;border:1px solid rgba(66,99,235,.14)!important;border-radius:clamp(28px,2.2vw,42px)!important;background:transparent!important;content:""!important;transform:none!important;animation:mia-avatar-only-edge 2.8s ease-in-out infinite!important;pointer-events:none}.speaking-experience .alexis-video-frame{position:relative!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0 auto!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:clamp(24px,2vw,36px)!important;background:#111115!important;box-shadow:0 44px 130px #0000008f,0 0 0 1px #4263eb0f,0 0 100px #4263eb1a,inset 0 1px #ffffff0e!important}.speaking-experience .alexis-video-frame:after{position:absolute!important;z-index:4!important;display:block!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border:0!important;border-radius:inherit!important;background:linear-gradient(180deg,rgba(7,7,10,.035),transparent 68%,rgba(8,8,12,.2)),linear-gradient(90deg,rgba(8,8,12,.06),transparent 16%,transparent 84%,rgba(8,8,12,.06))!important;content:""!important;animation:none!important;pointer-events:none}.speaking-experience .alexis-video{display:block!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;border-radius:inherit!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 24%!important;object-position:center 24%!important;transform:none!important}.speaking-experience .alexis-video-wave{position:absolute!important;z-index:12!important;left:50%!important;right:auto!important;bottom:clamp(18px,2.4vh,28px)!important;inset-inline:auto!important;inset-block-end:auto!important;width:auto!important;min-width:126px!important;margin:0!important;transform:translate(-50%)!important;border:1px solid rgba(66,99,235,.22)!important;border-radius:999px!important;background:#0507119e!important;padding:10px 18px!important;color:#a2a9be!important;box-shadow:0 12px 38px #00000042!important;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.speaking-experience .alexis-video-wave .waveform{height:28px!important;justify-content:center!important;gap:5px!important}.speaking-experience .alexis-video-wave .waveform i{width:4px!important;color:#a2a9be!important;filter:drop-shadow(0 0 7px rgba(66,99,235,.55))}@media (max-width: 1100px){.speaking-experience{padding:10px 14px!important}.speaking-experience .alexis{width:min(95vw,980px)!important;height:min(calc(100dvh - 82px),760px)!important}}@media (max-width: 720px){.interview-app:has(.speaking-experience){overflow:hidden}.interview-app:has(.speaking-experience) .stage{height:calc(100dvh - 52px);overflow:hidden}.speaking-experience{padding:8px!important}.speaking-experience .alexis{width:calc(100vw - 16px)!important;height:calc(100dvh - 68px)!important}.speaking-experience .alexis-video-frame{border-radius:22px!important}.speaking-experience .alexis-video{-o-object-position:center 20%!important;object-position:center 20%!important}.speaking-experience .alexis-video-wave{bottom:16px!important;min-width:112px!important;padding:8px 14px!important}}@media (max-height: 720px) and (min-width: 721px){.speaking-experience{padding:8px 18px!important}.speaking-experience .alexis{width:min(90vw,1180px)!important;height:calc(100dvh - 72px)!important}}@keyframes mia-avatar-only-glow{0%,to{opacity:.64;transform:scale(.992)}50%{opacity:1;transform:scale(1.012)}}@keyframes mia-avatar-only-edge{0%,to{opacity:.42}50%{opacity:.82}}.interview-app:has(.speaking-experience){height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.interview-app:has(.speaking-experience) .stage{height:calc(100dvh - 52px)!important;min-height:0!important;overflow:hidden!important}.interview-app:has(.speaking-experience) .experience{height:100%!important;min-height:0!important;overflow:hidden!important}.speaking-experience{position:relative!important;isolation:isolate!important;display:grid!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;justify-items:center!important;align-items:center!important;row-gap:clamp(8px,1.25vh,14px)!important;overflow:hidden!important;padding:clamp(10px,1.35vh,15px) clamp(16px,2.4vw,38px) clamp(12px,1.7vh,20px)!important;background:radial-gradient(ellipse at 50% 49%,rgba(66,99,235,.12),transparent 25%),radial-gradient(ellipse at 50% 52%,rgba(66,99,235,.045),transparent 53%),linear-gradient(180deg,#0d0d10,#0b0b0e)!important;box-shadow:none!important}.speaking-experience:before{position:absolute!important;z-index:-3!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px)!important;background-size:72px 72px!important;content:""!important;opacity:.58!important;-webkit-mask-image:radial-gradient(ellipse at center,#000 0%,rgba(0,0,0,.72) 48%,transparent 82%)!important;mask-image:radial-gradient(ellipse at center,#000 0%,rgba(0,0,0,.72) 48%,transparent 82%)!important;pointer-events:none!important}.speaking-experience:after{position:absolute!important;z-index:-2!important;top:53%!important;left:50%!important;width:min(72vw,1120px)!important;height:min(82vh,860px)!important;border:1px solid rgba(66,99,235,.055)!important;border-radius:48%!important;background:radial-gradient(ellipse at center,rgba(66,99,235,.075),rgba(66,99,235,.018) 46%,transparent 72%)!important;content:""!important;transform:translate(-50%,-50%)!important;filter:blur(18px)!important;pointer-events:none!important}.speaking-experience .speaking-listen-cue{position:relative!important;z-index:30!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;grid-row:1!important;grid-column:1!important;display:inline-flex!important;min-height:40px!important;margin:0!important;align-items:center!important;justify-self:center!important;align-self:center!important;gap:9px!important;transform:none!important;border:1px solid rgba(66,99,235,.3)!important;border-radius:999px!important;background:linear-gradient(180deg,#090b13f5,#050711f5)!important;padding:7px 15px 7px 9px!important;color:#e1def8!important;box-shadow:0 12px 34px #00000047,inset 0 1px #ffffff0d!important;-webkit-backdrop-filter:blur(18px) saturate(130%)!important;backdrop-filter:blur(18px) saturate(130%)!important}.speaking-experience .speaking-listen-icon{width:25px!important;height:25px!important;flex:0 0 auto!important;border-color:#4263eb61!important;background:#4263eb1f!important}.speaking-experience .speaking-listen-cue>span:last-child{white-space:nowrap!important;font-size:11px!important;font-weight:600!important;letter-spacing:.018em!important}.speaking-experience .alexis{position:relative!important;z-index:6!important;grid-row:2!important;grid-column:1!important;display:grid!important;width:clamp(360px,46vw,760px)!important;height:min(calc(100dvh - 132px),820px)!important;min-height:0!important;max-width:calc(100vw - 32px)!important;margin:0 auto!important;place-items:center!important;justify-self:center!important;align-self:center!important;overflow:visible!important;padding:0!important;transform:none!important}.speaking-experience .alexis:before{position:absolute!important;z-index:-2!important;top:-4.5%!important;right:-4.5%!important;bottom:-4.5%!important;left:-4.5%!important;width:auto!important;height:auto!important;border:0!important;border-radius:38px!important;background:radial-gradient(ellipse at center,rgba(66,99,235,.22),rgba(66,99,235,.055) 48%,transparent 76%)!important;content:""!important;transform:none!important;filter:blur(26px)!important;box-shadow:none!important;animation:mia-centered-glow 3.2s ease-in-out infinite!important;pointer-events:none!important}.speaking-experience .alexis:after{position:absolute!important;z-index:-1!important;top:-10px!important;right:-10px!important;bottom:-10px!important;left:-10px!important;width:auto!important;height:auto!important;border:1px solid rgba(66,99,235,.14)!important;border-radius:clamp(28px,2vw,38px)!important;background:transparent!important;content:""!important;transform:none!important;animation:mia-centered-edge 2.8s ease-in-out infinite!important;pointer-events:none!important}.speaking-experience .alexis-video-frame{position:relative!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;place-self:stretch!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:clamp(24px,2vw,34px)!important;background:#111115!important;box-shadow:0 42px 120px #0000008a,0 0 0 1px #4263eb0e,0 0 88px #4263eb1a,inset 0 1px #ffffff0e!important}.speaking-experience .alexis-video-frame:before{display:none!important}.speaking-experience .alexis-video-frame:after{position:absolute!important;z-index:4!important;display:block!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border:0!important;border-radius:inherit!important;background:linear-gradient(180deg,rgba(8,8,12,.025),transparent 67%,rgba(8,8,12,.18)),linear-gradient(90deg,rgba(8,8,12,.04),transparent 15%,transparent 85%,rgba(8,8,12,.04))!important;content:""!important;animation:none!important;pointer-events:none!important}.speaking-experience .alexis-video{position:absolute!important;z-index:2!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;aspect-ratio:auto!important;border-radius:inherit!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 22%!important;object-position:center 22%!important;transform:none!important}.speaking-experience .speaking-caption,.speaking-experience .mia-identity,.speaking-experience .avatar-fallback-note{display:none!important}.speaking-experience .alexis-video-wave{position:absolute!important;z-index:12!important;right:auto!important;bottom:clamp(16px,2vh,24px)!important;left:50%!important;inset-inline:auto!important;inset-block-end:auto!important;width:auto!important;min-width:118px!important;margin:0!important;transform:translate(-50%)!important;border:1px solid rgba(66,99,235,.21)!important;border-radius:999px!important;background:#05071194!important;padding:8px 16px!important;color:#a2a9be!important;box-shadow:0 12px 34px #0000003d!important;-webkit-backdrop-filter:blur(16px) saturate(125%)!important;backdrop-filter:blur(16px) saturate(125%)!important}.interview-app[dir=rtl] .speaking-experience .alexis-video-wave{transform:translate(-50%)!important}.speaking-experience .alexis-video-wave .waveform{height:24px!important;justify-content:center!important;gap:4px!important}.speaking-experience .alexis-video-wave .waveform i{width:4px!important;color:#a2a9be!important;filter:drop-shadow(0 0 6px rgba(66,99,235,.5))}@media (max-width: 1100px){.speaking-experience .alexis{width:clamp(330px,58vw,640px)!important;height:min(calc(100dvh - 128px),720px)!important}}@media (max-width: 720px){.speaking-experience{row-gap:8px!important;padding:8px!important}.speaking-experience .speaking-listen-cue{min-height:36px!important;padding:6px 12px 6px 8px!important}.speaking-experience .speaking-listen-icon{width:22px!important;height:22px!important}.speaking-experience .alexis{width:calc(100vw - 20px)!important;height:calc(100dvh - 110px)!important;max-width:none!important}.speaking-experience .alexis-video-frame{border-radius:22px!important}.speaking-experience .alexis-video{-o-object-position:center 20%!important;object-position:center 20%!important}.speaking-experience .alexis-video-wave{bottom:14px!important;min-width:108px!important;padding:7px 13px!important}}@media (max-height: 720px) and (min-width: 721px){.speaking-experience{row-gap:6px!important;padding-block:6px 8px!important}.speaking-experience .speaking-listen-cue{min-height:34px!important;padding-block:5px!important}.speaking-experience .alexis{width:clamp(320px,40vw,590px)!important;height:calc(100dvh - 102px)!important}}@media (prefers-reduced-motion: reduce){.speaking-experience .alexis:before,.speaking-experience .alexis:after{animation:none!important}}@keyframes mia-centered-glow{0%,to{opacity:.62;transform:scale(.994)}50%{opacity:1;transform:scale(1.012)}}@keyframes mia-centered-edge{0%,to{opacity:.42}50%{opacity:.82}}.ai-question-preparing-card{width:min(680px,calc(100% - 48px));margin:60px auto}.ai-question-preparing-card>h1{max-width:620px}.ai-question-preparing-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:190px;margin-top:1rem;align-items:center;gap:14px 18px;border:1px solid var(--figma-border, #252528);border-radius:10px;background:linear-gradient(145deg,#18181b,#121214);padding:24px;color:var(--figma-text, #f0f0f2);text-align:start;box-shadow:inset 0 1px #ffffff06}.ai-question-preparing-panel .processing-progress-icon{display:grid;width:42px;height:42px;place-items:center}.ai-question-preparing-panel .processing-spinner{width:34px;height:34px;border:2px solid var(--figma-border, #303036);border-top-color:var(--figma-accent, #4263eb)}.ai-question-preparing-panel .processing-copy{display:grid;gap:7px;max-width:560px}.ai-question-preparing-panel .processing-copy p{margin:0;color:var(--figma-muted-strong, #9090a0);font-size:13px;font-weight:300;line-height:1.6}.ai-question-preparing-panel .processing-copy strong{color:var(--figma-text-soft, #e0e0e8);font-size:13px;font-weight:500;line-height:1.45}.ai-question-preparing-panel .processing-steps{direction:ltr;display:flex;align-items:center;gap:5px}.ai-question-preparing-panel .processing-steps span{display:grid;width:22px;height:22px;place-content:center;border:1px solid var(--figma-border, #252528);border-radius:50%;background:#1b1b1f;color:var(--figma-faint, #5a5a62);font-size:11px;font-style:normal;font-weight:600}.ai-question-preparing-panel .processing-steps span.is-complete{border-color:#34d39940;background:#34d39914;color:var(--figma-green, #34d399)}.ai-question-preparing-panel .processing-steps span.is-active{border-color:#4263eb50;background:#4263eb18;color:var(--figma-accent, #4263eb);animation:soft-pulse 1.3s ease-in-out infinite}.ai-question-preparing-panel .processing-steps i{width:16px;height:1px;background:var(--figma-border, #252528)}.ai-question-preparing-panel .saved-progress-note{grid-column:2 / -1;display:inline-flex;width:-moz-fit-content;width:fit-content;margin:0;align-items:center;border:1px solid #34d3992e;border-radius:999px;background:#34d39910;padding:5px 9px;color:var(--figma-green, #34d399);font-size:11px;font-weight:400}.ai-wait-elapsed{grid-column:2 / -1;justify-self:start;color:var(--figma-faint, #6b6b72);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-variant-numeric:tabular-nums}.fullscreen-ai-preparing-dialog{width:min(720px,100%)}.fullscreen-ai-preparing-dialog .ai-question-preparing-card{width:100%;margin:0}@media (max-width: 720px){.ai-question-preparing-card{width:min(100% - 24px,680px);margin:24px auto}.ai-question-preparing-panel{grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:0;padding:18px}.ai-question-preparing-panel .processing-steps{grid-column:1 / -1;justify-self:center}.ai-question-preparing-panel .saved-progress-note,.ai-wait-elapsed{grid-column:1 / -1;justify-self:start}}.speaking-experience .alexis{box-sizing:border-box!important;min-inline-size:min(360px,calc(100vw - 24px))!important;flex:0 0 auto!important}.speaking-experience .alexis-video-frame{isolation:isolate!important;box-sizing:border-box!important;inline-size:100%!important;min-width:min(360px,calc(100vw - 24px))!important;min-inline-size:min(360px,calc(100vw - 24px))!important;flex:0 0 auto!important}.speaking-experience .avatar-skeleton{z-index:0!important;opacity:.34!important}.speaking-experience .alexis-fallback-motion{position:absolute!important;z-index:1!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:inherit!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 22%!important;object-position:center 22%!important;opacity:0!important;transform:none!important;transition:opacity .18s ease!important;background:transparent!important}.speaking-experience .alexis-fallback-motion.is-rendered{opacity:1!important}.speaking-experience .alexis-poster-layer{position:absolute!important;z-index:2!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:inherit!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 22%!important;object-position:center 22%!important;opacity:1!important;transform:scale(1.002);transition:opacity .12s ease!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.speaking-experience .alexis-video.alexis-live-video{position:absolute!important;z-index:3!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:inherit!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 22%!important;object-position:center 22%!important;opacity:0!important;visibility:visible!important;transform:none!important;transition:none!important;background:transparent!important}.speaking-experience .alexis-video.alexis-live-video.is-rendered,.speaking-experience .alexis-video.alexis-live-video[data-did-render-mode=direct]{opacity:1!important}.speaking-experience .alexis-video-frame.has-live-frame .alexis-poster-layer,.speaking-experience .alexis-video-frame.has-live-frame .alexis-fallback-motion,.speaking-experience .alexis-video-frame[data-did-render-mode=direct] .alexis-poster-layer,.speaking-experience .alexis-video-frame[data-did-render-mode=direct] .alexis-fallback-motion{opacity:0!important}.speaking-experience .alexis-video-frame.is-ready .alexis-live-video:not(.is-rendered):not([data-did-render-mode=direct]){opacity:0!important}.speaking-experience .alexis,.speaking-experience .alexis-video-frame{margin-inline:auto!important;justify-self:center!important}.speaking-experience .alexis-video-frame{border-color:#ffffff1b!important;background-color:#101014!important;background-image:url(/assets/alexis.png)!important;background-repeat:no-repeat!important;background-position:center 22%!important;background-size:cover!important;box-shadow:0 40px 120px #0000008c,0 0 0 1px #4263eb0d,0 0 105px #4263eb1d,inset 0 1px #ffffff0d!important}.question-presentation-shell{position:relative;display:grid;width:100%}.question-presentation-live,.question-presentation-gate{grid-area:1 / 1}.question-presentation-live{position:relative;z-index:1;opacity:0;pointer-events:none;transition:opacity 80ms linear}.question-presentation-live.is-revealed{opacity:1;pointer-events:auto}.question-presentation-gate{position:relative;z-index:100;width:100%;background:#0b0b10}.intro-presentation-shell .intro-presentation-gate{min-height:100%}@media (max-width: 720px){.speaking-experience .alexis{min-inline-size:calc(100vw - 16px)!important}.speaking-experience .alexis-video-frame{min-width:calc(100vw - 16px)!important;min-inline-size:calc(100vw - 16px)!important}.speaking-experience .alexis-poster-layer,.speaking-experience .alexis-fallback-motion,.speaking-experience .alexis-video.alexis-live-video{-o-object-position:center 18%!important;object-position:center 18%!important}.speaking-experience .alexis-video-frame{background-position:center 18%!important}}.ai-question-preparing-avatar,.next-question-avatar{width:min(250px,64vw);margin:0 auto 20px}.ai-question-preparing-avatar .alexis,.next-question-avatar .alexis{gap:8px}.ai-question-preparing-avatar .alexis-video-frame,.next-question-avatar .alexis-video-frame{min-height:180px;border-color:#4263eb33;background-color:#101014;background-image:url(/assets/alexis.png);background-repeat:no-repeat;background-position:center 20%;background-size:cover}.ai-question-preparing-avatar .alexis-video,.next-question-avatar .alexis-video{min-height:180px;-o-object-position:center 20%;object-position:center 20%}.ai-question-preparing-avatar .alexis:not(.state-speaking) .alexis-video,.next-question-avatar .alexis:not(.state-speaking) .alexis-video{opacity:1;visibility:visible}.ai-question-preparing-avatar .alexis-video-wave,.next-question-avatar .alexis-video-wave{display:none}.ai-question-preparing-avatar .mia-identity,.next-question-avatar .mia-identity{justify-content:center}.avatar-prefetch-progress{display:grid;width:min(520px,100%);margin:24px auto 0;justify-items:center;gap:10px;color:#c4c0d8}.avatar-prefetch-progress strong{color:#d9d6e9;font-size:13px;font-weight:650}.avatar-prefetch-progress small{color:#777582;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-variant-numeric:tabular-nums}.avatar-prefetch-steps{display:flex;align-items:center;justify-content:center;gap:7px}.avatar-prefetch-steps span{display:grid;width:28px;height:28px;place-items:center;border:1px solid #393842;border-radius:50%;background:#ffffff06;color:#777582;font-size:12px;font-weight:800}.avatar-prefetch-steps span.is-active{border-color:#4263eb8c;background:#4263eb1f;color:#a2a9be;box-shadow:0 0 24px #4263eb2e;animation:avatar-prefetch-pulse 1.4s ease-in-out infinite}.avatar-prefetch-steps span.is-complete{border-color:#34d39952;background:#34d3991a;color:#65e1b4}.avatar-prefetch-steps i{width:34px;height:1px;background:linear-gradient(90deg,#34333b,#55515f,#34333b)}.next-question-card.is-loading .next-question-orb{animation:avatar-prefetch-orb 2s ease-in-out infinite}@media (max-width: 640px){.ai-question-preparing-avatar,.next-question-avatar{width:min(210px,72vw);margin-bottom:16px}.ai-question-preparing-avatar .alexis-video-frame,.next-question-avatar .alexis-video-frame,.ai-question-preparing-avatar .alexis-video,.next-question-avatar .alexis-video{min-height:150px}.avatar-prefetch-steps i{width:22px}}@media (prefers-reduced-motion: reduce){.avatar-prefetch-steps span.is-active,.next-question-card.is-loading .next-question-orb{animation:none!important}}@keyframes avatar-prefetch-pulse{0%,to{transform:scale(1);opacity:.78}50%{transform:scale(1.08);opacity:1}}@keyframes avatar-prefetch-orb{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.04)}}.interview-app:has(.speaking-experience){width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:#09090d!important}.interview-app:has(.speaking-experience) .interview-header{display:none!important}.interview-app:has(.speaking-experience) .stage,.interview-app:has(.speaking-experience) .experience{width:100%!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:#09090d!important}.speaking-experience{position:relative!important;display:flex!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:clamp(10px,1.5vh,18px) clamp(12px,1.6vw,24px)!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:radial-gradient(ellipse at 50% 42%,rgba(66,99,235,.14),transparent 38%),radial-gradient(ellipse at 50% 76%,rgba(66,99,235,.07),transparent 42%),linear-gradient(155deg,#0b0b10,#08080b 55%,#050711)!important}.speaking-experience .alexis{position:relative!important;width:min(50.625dvh,620px,calc(100vw - 32px))!important;height:min(90dvh,1102px,calc(100dvh - 24px))!important;min-width:min(360px,calc(100vw - 32px))!important;min-inline-size:min(360px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 24px)!important;aspect-ratio:9 / 16!important;margin:0!important;margin-inline:0!important;flex:0 0 auto!important;align-self:center!important;justify-self:center!important;inset:auto!important;transform:none!important}.speaking-experience .alexis-video-frame{width:100%!important;height:100%!important;inline-size:100%!important;min-width:100%!important;min-inline-size:100%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:9 / 16!important;margin:0!important;background-color:#0d0d13!important;background-image:url(/assets/alexis.png)!important;background-repeat:no-repeat!important;background-position:center 22%!important;background-size:cover!important;border-color:#4263eb29!important;box-shadow:0 38px 120px #00000094,0 0 0 1px #4263eb0e,0 0 120px #4263eb1f,inset 0 1px #ffffff0a!important}.speaking-experience .alexis-video-frame:not(.has-live-frame):not([data-did-render-mode=direct]) .alexis-poster-layer{opacity:1!important;visibility:visible!important;pointer-events:none!important}.speaking-experience .alexis-video-frame:not(.has-live-frame):not([data-did-render-mode=direct]):before{position:absolute!important;z-index:0!important;display:block!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border:0!important;border-radius:inherit!important;background:radial-gradient(circle at 50% 42%,rgba(66,99,235,.16),transparent 24%),radial-gradient(circle at 50% 42%,rgba(66,99,235,.055),transparent 46%),linear-gradient(160deg,rgba(255,255,255,.018),transparent 35%)!important;content:""!important;opacity:1!important;transform:none!important;animation:mia-prewarm-breathe 2.2s ease-in-out infinite!important;pointer-events:none!important}.speaking-experience .alexis-video-frame.has-live-frame:before,.speaking-experience .alexis-video-frame[data-did-render-mode=direct]:before,.speaking-experience .alexis-video-frame[data-did-render-mode=canvas-fallback]:before{display:none!important}@keyframes mia-prewarm-breathe{0%,to{opacity:.58}50%{opacity:1}}@media (max-width: 720px){.speaking-experience{padding:6px!important}.speaking-experience .alexis{width:min(56.25dvh,calc(100vw - 12px))!important;height:min(calc(100dvh - 12px),calc((100vw - 12px) * 16 / 9))!important;min-width:0!important;min-inline-size:0!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}.speaking-experience .alexis-video-frame{background-position:center 18%!important}}@media (max-height: 720px) and (min-width: 721px){.speaking-experience .alexis{width:min(52dvh,520px,calc(100vw - 24px))!important;height:min(calc(100dvh - 16px),920px)!important}}@media (prefers-reduced-motion: reduce){.speaking-experience .alexis-video-frame:not(.has-live-frame):not([data-did-render-mode=direct]):before{animation:none!important;opacity:.82!important}}.recruiter-review-shell{--rr-bg: #0c0c0e;--rr-surface: #131316;--rr-surface-2: #17171c;--rr-surface-3: #1c1c22;--rr-border: rgba(255, 255, 255, .09);--rr-border-strong: rgba(255, 255, 255, .14);--rr-text: #f5f4f8;--rr-text-2: #c8c5d0;--rr-muted: #8e8a9a;--rr-faint: #676372;--rr-accent: #4263eb;--rr-accent-2: #a2a9be;--rr-accent-soft: rgba(66, 99, 235, .12);--rr-green: #42d6a4;--rr-green-soft: rgba(66, 214, 164, .11);--rr-amber: #f0b66a;--rr-amber-soft: rgba(240, 182, 106, .11);--rr-red: #f07d8d;--rr-red-soft: rgba(240, 125, 141, .11);position:relative;min-height:100dvh;overflow-x:hidden;padding:0 28px 112px;background:radial-gradient(ellipse 42% 30% at 50% -6%,rgba(66,99,235,.11),transparent 72%),radial-gradient(ellipse 32% 24% at 100% 22%,rgba(66,99,235,.045),transparent 70%),var(--rr-bg);color:var(--rr-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.recruiter-review-shell:before{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:72px 72px;content:"";-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.62),transparent 64%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.62),transparent 64%);pointer-events:none}.recruiter-review-shell>*{position:relative;z-index:1}.recruiter-review-topbar{display:flex;width:min(1240px,100%);min-height:62px;margin-inline:auto;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.065);color:var(--rr-muted);font-size:12px}.recruiter-review-brand,.recruiter-review-topbar-status{display:inline-flex;align-items:center}.recruiter-review-brand{gap:10px;direction:ltr}.recruiter-review-brand strong{color:var(--rr-text);font-size:14px;font-weight:700;letter-spacing:-.02em}.recruiter-review-brand-divider{width:1px;height:18px;margin-inline:2px;background:#ffffff1f}.recruiter-review-wave{display:inline-flex;height:19px;align-items:center;gap:2px}.recruiter-review-wave i{display:block;width:2px;border-radius:999px;background:var(--rr-text);animation:rr-wave 1.4s ease-in-out infinite}.recruiter-review-wave i:nth-child(1),.recruiter-review-wave i:nth-child(5){height:6px}.recruiter-review-wave i:nth-child(2),.recruiter-review-wave i:nth-child(4){height:12px;animation-delay:-.18s}.recruiter-review-wave i:nth-child(3){height:18px;animation-delay:-.34s}.recruiter-review-topbar-status{gap:8px;border:1px solid var(--rr-border);border-radius:999px;background:#131316d1;padding:7px 11px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.recruiter-review-topbar-status strong{color:var(--rr-text-2);font-weight:600}.recruiter-review-topbar-status>i{width:1px;height:13px;background:#ffffff1c}.recruiter-review-secure-dot{width:7px;height:7px;border-radius:50%;background:var(--rr-green);box-shadow:0 0 0 4px #42d6a414}.recruiter-review-shell .review-hero,.recruiter-review-shell .review-summary,.recruiter-review-shell .review-unverified,.recruiter-review-shell .review-details-grid,.recruiter-review-shell .candidate-match-card,.recruiter-review-shell .workspace-panel,.recruiter-review-shell .workspace-panel-loading,.recruiter-review-shell .workspace-panel-error,.recruiter-review-shell .fit-matrix-card,.recruiter-review-shell .review-action-card,.recruiter-review-shell .review-state-card{width:min(1240px,100%);margin-inline:auto}.recruiter-review-shell .review-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(285px,.55fr);min-height:310px;align-items:stretch;gap:32px;margin-top:34px;overflow:hidden;border:1px solid var(--rr-border);border-radius:28px;background:radial-gradient(circle at 84% 12%,rgba(66,99,235,.12),transparent 26%),linear-gradient(145deg,#18181df5,#0e0e11fa);padding:34px;box-shadow:0 36px 100px #0000004d,inset 0 1px #ffffff09}.recruiter-review-shell .review-hero:after{position:absolute;top:-90px;right:-90px;width:300px;height:300px;border:1px solid rgba(66,99,235,.08);border-radius:50%;box-shadow:0 0 0 42px #4263eb05,0 0 0 84px #4263eb03;content:"";pointer-events:none}.recruiter-review-shell .review-hero-copy{display:flex;min-width:0;flex-direction:column;justify-content:center}.recruiter-review-shell .review-eyebrow,.recruiter-review-shell .candidate-match-kicker,.recruiter-review-shell .fit-matrix-eyebrow,.recruiter-review-shell .workspace-panel-head>div>span,.recruiter-review-shell .workspace-eyebrow,.recruiter-review-shell .evidence-drawer-eyebrow{margin:0 0 10px;color:var(--rr-accent-2);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.recruiter-review-shell .review-candidate-heading{display:flex;align-items:center;gap:18px}.recruiter-review-shell .review-candidate-avatar{position:relative;display:grid;width:72px;height:72px;flex:0 0 72px;place-items:center;border:1px solid rgba(66,99,235,.34);border-radius:22px;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.08),transparent 35%),linear-gradient(145deg,#141825,#090b13);color:#ded9ff;font-size:22px;font-weight:700;letter-spacing:-.03em;box-shadow:0 16px 40px #00000042,0 0 36px #4263eb14,inset 0 1px #ffffff0f}.recruiter-review-shell .review-candidate-avatar:after{position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border:3px solid #17171b;border-radius:50%;background:var(--rr-green);content:""}.recruiter-review-shell .review-hero h1,.recruiter-review-shell .review-state-card h1{margin:0;color:var(--rr-text);font-size:clamp(2.25rem,4.2vw,4.2rem);font-weight:520;line-height:1;letter-spacing:-.055em}.recruiter-review-shell .review-role{margin:8px 0 0;color:var(--rr-muted);font-size:15px}.recruiter-review-shell .review-recommendation{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.recruiter-review-shell .review-recommendation strong{color:var(--rr-text-2);font-size:13px;font-weight:520}.recruiter-review-shell .review-badge{display:inline-flex;min-height:30px;align-items:center;gap:7px;border:1px solid transparent;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:650}.recruiter-review-shell .review-badge:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:"";box-shadow:0 0 10px currentColor}.recruiter-review-shell .review-badge-positive{border-color:#42d6a436;background:var(--rr-green-soft);color:#72e4bd}.recruiter-review-shell .review-badge-neutral{border-color:#f0b66a36;background:var(--rr-amber-soft);color:#f3c788}.recruiter-review-shell .review-evidence-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.recruiter-review-shell .review-evidence-stats>span{display:inline-flex;min-height:36px;align-items:center;gap:7px;border:1px solid var(--rr-border);border-radius:10px;background:#ffffff06;padding:7px 10px;color:var(--rr-muted);font-size:11px;font-weight:520}.recruiter-review-shell .review-evidence-stats strong{color:var(--rr-text);font-size:13px;font-weight:650}.recruiter-review-shell .review-ai-disclaimer{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:18px;border:0;border-radius:0;background:transparent;padding:0;color:var(--rr-faint);font-size:10px;font-weight:520;letter-spacing:.02em}.recruiter-review-shell .review-score-card{position:relative;z-index:2;display:grid;min-width:0;align-content:center;justify-items:center;border:1px solid var(--rr-border);border-radius:22px;background:#0a0a0d8f;padding:24px;box-shadow:inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.recruiter-review-shell .review-score-orbit{position:relative;display:grid;width:150px;height:150px;margin-bottom:18px;place-items:center;border-radius:50%;background:conic-gradient(var(--rr-accent) var(--review-score),rgba(255,255,255,.065) 0);box-shadow:0 0 60px #4263eb1a}.recruiter-review-shell .review-score-orbit:before{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(255,255,255,.07);border-radius:inherit;background:#101014;content:""}.recruiter-review-shell .review-score-orbit>span{position:relative;z-index:1;display:grid;justify-items:center}.recruiter-review-shell .review-score-orbit strong{color:var(--rr-text);font-size:34px;font-weight:520;line-height:1;letter-spacing:-.055em}.recruiter-review-shell .review-score-orbit small{margin-top:5px;color:var(--rr-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.recruiter-review-shell .review-score-heading{display:flex;width:100%;align-items:center;justify-content:space-between;color:var(--rr-muted);font-size:10px}.recruiter-review-shell .review-score-heading strong{display:none}.recruiter-review-shell .review-score-track{position:relative;width:100%;height:5px;margin-top:10px;overflow:visible;border-radius:999px;background:#ffffff12}.recruiter-review-shell .review-score-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4263eb,var(--rr-accent-2));box-shadow:0 0 16px #4263eb40}.recruiter-review-shell .review-score-track i{position:absolute;top:-4px;width:1px;height:13px;background:#ffffff6b}.recruiter-review-shell .review-score-caption{display:flex;width:100%;margin-top:9px;justify-content:space-between;gap:8px;color:var(--rr-faint);font-size:9px}.recruiter-review-shell .review-summary{display:flex;align-items:center;gap:13px;margin-top:14px;border:1px solid rgba(66,99,235,.09);border-radius:14px;background:#4263eb09;padding:13px 15px}.recruiter-review-shell .review-summary-icon{position:relative;display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid rgba(66,99,235,.18);border-radius:10px;background:#4263eb14}.recruiter-review-shell .review-summary-icon:before,.recruiter-review-shell .review-summary-icon:after{position:absolute;border-radius:999px;background:var(--rr-accent-2);content:""}.recruiter-review-shell .review-summary-icon:before{width:14px;height:2px;box-shadow:0 -5px 0 var(--rr-accent-2),0 5px 0 var(--rr-accent-2)}.recruiter-review-shell .review-summary-icon:after{left:8px;width:2px;height:2px;box-shadow:0 -5px 0 var(--rr-accent-2),0 5px 0 var(--rr-accent-2)}.recruiter-review-shell .review-summary>div{display:grid;gap:3px}.recruiter-review-shell .review-summary strong{color:var(--rr-text-2);font-size:12px;font-weight:650}.recruiter-review-shell .review-muted{color:var(--rr-muted);line-height:1.55}.recruiter-review-shell .review-summary .review-muted{font-size:11px}.recruiter-review-shell .review-unverified{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:12px;border:1px solid rgba(240,182,106,.16);border-radius:16px;background:#f0b66a0b;padding:14px 16px}.recruiter-review-shell .review-unverified>div:first-child{display:grid;gap:3px}.recruiter-review-shell .review-unverified strong{color:#efc88f;font-size:12px}.recruiter-review-shell .review-unverified>div:first-child span{color:#9b8f7e;font-size:10px}.recruiter-review-shell .review-unverified-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.recruiter-review-shell .review-unverified-tags>span{border:1px solid rgba(240,182,106,.16);border-radius:999px;background:#ffffff06;padding:6px 9px;color:#cfb28a;font-size:9px}.recruiter-review-shell .review-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.recruiter-review-shell .review-detail-card,.recruiter-review-shell .review-action-card,.recruiter-review-shell .review-state-card{border:1px solid var(--rr-border);background:var(--rr-surface);color:var(--rr-text-2)}.recruiter-review-shell .review-detail-card{position:relative;min-height:180px;overflow:hidden;border-radius:18px;padding:20px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.recruiter-review-shell .review-detail-card:after{position:absolute;top:0;right:0;width:42%;height:1px;background:linear-gradient(90deg,transparent,currentColor);content:"";opacity:.42}.recruiter-review-shell .review-detail-card.tone-positive{color:var(--rr-green);border-top:1px solid rgba(66,214,164,.22)}.recruiter-review-shell .review-detail-card.tone-advantage{color:var(--rr-accent-2);border-top:1px solid rgba(66,99,235,.25)}.recruiter-review-shell .review-detail-card.tone-gap{color:var(--rr-amber);border-top:1px solid rgba(240,182,106,.24)}.recruiter-review-shell .review-detail-title{display:flex;align-items:center;gap:10px}.recruiter-review-shell .review-detail-title>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid currentColor;border-radius:10px;background:color-mix(in srgb,currentColor 9%,transparent);font-size:12px;font-weight:800}.recruiter-review-shell .review-detail-card h2,.recruiter-review-shell .review-action-card h2,.recruiter-review-shell .review-action-card h3{margin:0;color:var(--rr-text)}.recruiter-review-shell .review-detail-card h2{font-size:13px;font-weight:650}.recruiter-review-shell .review-detail-card ul{display:grid;gap:9px;margin:16px 0 0;padding-inline-start:18px;color:var(--rr-text-2);font-size:11px;line-height:1.55}.recruiter-review-shell .review-detail-card li::marker{color:var(--rr-faint)}.recruiter-review-shell .candidate-match-card{position:relative;display:grid;grid-template-columns:172px minmax(0,1fr);gap:0;margin-top:18px;overflow:hidden;border:1px solid var(--rr-border);border-radius:22px;background:var(--rr-surface);padding:0;box-shadow:0 26px 70px #00000038}.recruiter-review-shell .candidate-match-score{position:relative;display:grid;min-height:188px;align-content:center;justify-items:center;border-radius:0;background:radial-gradient(circle at 50% 45%,rgba(66,99,235,.2),transparent 46%),#101014;color:var(--rr-text)}.recruiter-review-shell .candidate-match-score:after{position:absolute;inset-inline-end:0;top:14%;width:1px;height:72%;background:linear-gradient(transparent,rgba(66,99,235,.35),transparent);content:""}.recruiter-review-shell .candidate-match-score span,.recruiter-review-shell .candidate-match-score small{color:var(--rr-muted);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.recruiter-review-shell .candidate-match-score strong{margin:8px 0 6px;color:var(--rr-text);font-size:40px;font-weight:520;line-height:1;letter-spacing:-.055em}.recruiter-review-shell .candidate-match-body{padding:22px 24px}.recruiter-review-shell .candidate-match-heading,.recruiter-review-shell .candidate-match-stats{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.recruiter-review-shell .candidate-match-heading h2,.recruiter-review-shell .candidate-match-heading p,.recruiter-review-shell .candidate-match-signals p{margin:0}.recruiter-review-shell .candidate-match-heading h2{color:var(--rr-text);font-size:19px;font-weight:600;letter-spacing:-.025em}.recruiter-review-shell .candidate-match-heading p{margin-top:3px;color:var(--rr-muted);font-size:11px}.recruiter-review-shell .candidate-match-kicker{margin-bottom:4px}.recruiter-review-shell .candidate-match-pill{border:1px solid transparent;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:650}.recruiter-review-shell .candidate-match-pill.is-positive{border-color:#42d6a433;background:var(--rr-green-soft);color:#72e4bd}.recruiter-review-shell .candidate-match-pill.is-review{border-color:#f0b66a33;background:var(--rr-amber-soft);color:#f0c383}.recruiter-review-shell .candidate-match-stats{justify-content:flex-start;margin:14px 0}.recruiter-review-shell .candidate-match-stats span{display:inline-flex;align-items:baseline;gap:5px;border:1px solid var(--rr-border);border-radius:9px;background:#ffffff06;padding:7px 9px;color:var(--rr-muted);font-size:10px}.recruiter-review-shell .candidate-match-stats strong{color:var(--rr-text-2);font-size:12px}.recruiter-review-shell .candidate-match-signals{display:grid;gap:7px;color:var(--rr-text-2);font-size:11px}.recruiter-review-shell .candidate-match-signals p{display:flex;align-items:flex-start;gap:7px;line-height:1.5}.recruiter-review-shell .candidate-match-signals span{display:grid;width:21px;height:21px;flex:0 0 21px;place-items:center;margin:0;border:1px solid rgba(66,99,235,.16);border-radius:7px;background:#4263eb14;color:var(--rr-accent-2);font-size:9px}.recruiter-review-shell .candidate-match-explain{min-height:36px;margin-top:14px;border:1px solid rgba(66,99,235,.2);border-radius:10px;background:#4263eb14;padding:8px 12px;color:#a2a9be;font-size:10px;font-weight:650;cursor:pointer;transition:transform .17s ease,border-color .17s ease,background .17s ease,box-shadow .17s ease}.recruiter-review-shell .workspace-panel,.recruiter-review-shell .workspace-panel-loading,.recruiter-review-shell .workspace-panel-error{margin-top:18px;border:1px solid var(--rr-border);border-radius:22px;background:var(--rr-surface);padding:22px;color:var(--rr-text-2)}.recruiter-review-shell .workspace-panel{box-shadow:0 26px 70px #0000002e}.recruiter-review-shell .workspace-panel-loading{color:var(--rr-muted)}.recruiter-review-shell .workspace-panel-error{border-color:#f07d8d38;background:var(--rr-red-soft);color:#f4a2ae}.recruiter-review-shell .workspace-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.recruiter-review-shell .workspace-panel-head h2,.recruiter-review-shell .workspace-panel-head p,.recruiter-review-shell .workspace-changes h3,.recruiter-review-shell .workspace-funnel h3{margin:0}.recruiter-review-shell .workspace-panel-head h2{color:var(--rr-text);font-size:20px;font-weight:600;letter-spacing:-.03em}.recruiter-review-shell .workspace-panel-head p{margin-top:5px;color:var(--rr-muted);font-size:11px}.recruiter-review-shell .workspace-panel-head button{min-height:38px;border:1px solid rgba(66,99,235,.2);border-radius:11px;background:#4263eb14;padding:8px 11px;color:#a2a9be;font-size:10px;font-weight:650;cursor:pointer;transition:transform .17s ease,background .17s ease,border-color .17s ease}.recruiter-review-shell .workspace-panel-head kbd{margin-inline-start:6px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff0b;padding:2px 5px;color:var(--rr-muted);font-size:8px}.recruiter-review-shell .workspace-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0}.recruiter-review-shell .workspace-metrics article{position:relative;overflow:hidden;border:1px solid var(--rr-border);border-radius:14px;background:#ffffff06;padding:14px;transition:transform .17s ease,border-color .17s ease,background .17s ease}.recruiter-review-shell .workspace-metrics article:before{position:absolute;top:0;inset-inline-start:0;width:34px;height:1px;background:var(--rr-accent);content:"";opacity:.65}.recruiter-review-shell .workspace-metrics strong{display:block;color:var(--rr-text);font-size:25px;font-weight:520;letter-spacing:-.045em}.recruiter-review-shell .workspace-metrics span{color:var(--rr-muted);font-size:10px}.recruiter-review-shell .workspace-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px}.recruiter-review-shell .workspace-grid>article{border:1px solid var(--rr-border);border-radius:15px;background:#ffffff05;padding:16px}.recruiter-review-shell .workspace-grid h3{margin-top:3px;color:var(--rr-text-2);font-size:13px;font-weight:600}.recruiter-review-shell .workspace-changes ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none}.recruiter-review-shell .workspace-changes li{display:flex;gap:7px;color:var(--rr-muted);font-size:10px}.recruiter-review-shell .workspace-changes li strong{min-width:24px;color:var(--rr-text-2)}.recruiter-review-shell .workspace-funnel-list{display:grid;gap:4px;margin-top:12px}.recruiter-review-shell .workspace-funnel-list button{border:0;border-radius:9px;background:transparent;padding:6px 7px;text-align:start;cursor:pointer;transition:background .15s ease}.recruiter-review-shell .workspace-funnel-list button>span{display:flex;justify-content:space-between;gap:8px;color:var(--rr-muted);font-size:10px}.recruiter-review-shell .workspace-funnel-list i{display:block;height:5px;margin-top:4px;overflow:hidden;border-radius:999px;background:#fff1}.recruiter-review-shell .workspace-funnel-list b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4263eb,var(--rr-accent-2));box-shadow:0 0 12px #4263eb2e}.recruiter-review-shell .workspace-command-layer{position:fixed;z-index:110;display:grid;top:0;right:0;bottom:0;left:0;place-items:start center;background:#040407b8;padding-top:min(13vh,110px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.recruiter-review-shell .workspace-command{width:min(680px,calc(100vw - 28px));border:1px solid var(--rr-border-strong);border-radius:20px;background:#131317f7;padding:12px;box-shadow:0 34px 100px #0000008c}.recruiter-review-shell .workspace-command input{box-sizing:border-box;width:100%;border:1px solid var(--rr-border-strong);border-radius:12px;outline:none;background:#0f0f13;padding:14px 15px;color:var(--rr-text);font:inherit;font-size:12px;font-weight:520}.recruiter-review-shell .workspace-command input:focus{border-color:#4263eb8c;box-shadow:0 0 0 3px #4263eb17}.recruiter-review-shell .workspace-command>small{display:block;margin:8px 3px 10px;color:var(--rr-muted);font-size:9px}.recruiter-review-shell .workspace-command-results{display:grid;max-height:50vh;gap:6px;overflow-y:auto}.recruiter-review-shell .workspace-command-results article{display:grid;grid-template-columns:1fr auto;gap:14px;border:1px solid var(--rr-border);border-radius:11px;background:#ffffff06;padding:10px}.recruiter-review-shell .workspace-command-results article>div{display:grid;gap:2px}.recruiter-review-shell .workspace-command-results article>div:last-child{text-align:end}.recruiter-review-shell .workspace-command-results strong,.recruiter-review-shell .workspace-command-results b{color:var(--rr-text-2);font-size:11px}.recruiter-review-shell .workspace-command-results span,.recruiter-review-shell .workspace-command-results small,.recruiter-review-shell .workspace-command-results p{color:var(--rr-muted);font-size:9px}.recruiter-review-shell .fit-matrix-card{margin-top:18px;overflow:hidden;border:1px solid var(--rr-border);border-radius:22px;background:var(--rr-surface);padding:22px;box-shadow:0 26px 70px #0000002e}.recruiter-review-shell .fit-matrix-header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:18px}.recruiter-review-shell .fit-matrix-header h2{margin:0;color:var(--rr-text);font-size:19px;font-weight:600;letter-spacing:-.03em}.recruiter-review-shell .fit-matrix-copy{margin:6px 0 0;color:var(--rr-muted);font-size:10px}.recruiter-review-shell .fit-matrix-overall{display:flex;min-width:112px;flex:0 0 auto;flex-direction:column;align-items:center;border:1px solid rgba(66,99,235,.18);border-radius:14px;background:#4263eb12;padding:11px 14px}.recruiter-review-shell .fit-matrix-overall strong{color:var(--rr-text);font-size:22px;font-weight:550;letter-spacing:-.04em}.recruiter-review-shell .fit-matrix-overall span{color:var(--rr-muted);font-size:9px}.recruiter-review-shell .fit-matrix-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.055);border-radius:14px}.recruiter-review-shell .fit-matrix-table{width:100%;min-width:720px;border-collapse:collapse;background:#08080b2e}.recruiter-review-shell .fit-matrix-table th,.recruiter-review-shell .fit-matrix-table td{border-bottom:1px solid rgba(255,255,255,.055);padding:13px 12px;text-align:right;vertical-align:top}.recruiter-review-shell .fit-matrix-table th{background:#ffffff05;color:var(--rr-faint);font-size:9px;font-weight:650;letter-spacing:.04em}.recruiter-review-shell .fit-matrix-table td{color:var(--rr-text-2);font-size:10px}.recruiter-review-shell .fit-matrix-table tbody tr{transition:background .15s ease}.recruiter-review-shell .fit-matrix-table tbody tr:last-child td{border-bottom:0}.recruiter-review-shell .fit-status{display:inline-flex;margin-inline-start:7px;border:1px solid transparent;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:650}.recruiter-review-shell .fit-status-matched{border-color:#42d6a42e;background:var(--rr-green-soft);color:#75e2bd}.recruiter-review-shell .fit-status-missing{border-color:#f0b66a2e;background:var(--rr-amber-soft);color:#f0c181}.recruiter-review-shell .fit-score{display:grid;min-width:100px;gap:5px}.recruiter-review-shell .fit-score span{color:var(--rr-text-2);font-size:10px;font-weight:650}.recruiter-review-shell .fit-score progress{width:100%;max-width:130px;height:5px;overflow:hidden;border:0;border-radius:999px;background:#ffffff12;accent-color:var(--rr-accent)}.recruiter-review-shell .fit-score progress::-webkit-progress-bar{background:#ffffff12;border-radius:999px}.recruiter-review-shell .fit-score progress::-webkit-progress-value{background:var(--rr-accent);border-radius:999px}.recruiter-review-shell .fit-evidence-list{margin:0;padding-inline-start:16px;color:var(--rr-muted);line-height:1.45}.recruiter-review-shell .fit-no-evidence{color:var(--rr-faint)}.recruiter-review-shell .review-action-card{display:grid;gap:22px;margin-top:18px;border-radius:24px;padding:26px;box-shadow:0 28px 80px #0003}.recruiter-review-shell .review-action-card>div:first-child{max-width:720px}.recruiter-review-shell .review-action-card h2{color:var(--rr-text);font-size:22px;font-weight:600;letter-spacing:-.035em}.recruiter-review-shell .review-action-card h3{color:var(--rr-text);font-size:16px;font-weight:600}.recruiter-review-shell .review-action-card>div:first-child .review-muted,.recruiter-review-shell .review-conditional-section .review-muted{margin:6px 0 0;font-size:10px}.recruiter-review-shell .review-decision-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.recruiter-review-shell .review-decision-option{position:relative;display:grid;min-height:132px;align-content:start;gap:8px;overflow:hidden;border:1px solid var(--rr-border);border-radius:15px;background:#ffffff05;padding:15px;color:var(--rr-muted);text-align:start;cursor:pointer;transition:transform .17s ease,border-color .17s ease,background .17s ease,box-shadow .17s ease}.recruiter-review-shell .review-decision-option:after{position:absolute;right:-26px;bottom:-26px;width:70px;height:70px;border:1px solid rgba(66,99,235,.06);border-radius:50%;content:""}.recruiter-review-shell .review-decision-option strong{color:var(--rr-text-2);font-size:12px}.recruiter-review-shell .review-decision-option small{max-width:220px;color:var(--rr-muted);font-size:9px;line-height:1.45}.recruiter-review-shell .review-decision-option.is-selected{border-color:#4263eb8c;background:#4263eb13;color:var(--rr-accent-2);box-shadow:0 0 0 3px #4263eb0f,inset 0 1px #ffffff06}.recruiter-review-shell .review-decision-option.decision-reject.is-selected{border-color:#f07d8d80;background:#f07d8d12;box-shadow:0 0 0 3px #f07d8d0e}.recruiter-review-shell .decision-radio{display:block;width:18px;height:18px;border:1px solid rgba(255,255,255,.23);border-radius:50%;background:transparent}.recruiter-review-shell .is-selected .decision-radio{border:5px solid var(--rr-accent);background:#090b13}.recruiter-review-shell .decision-reject.is-selected .decision-radio{border-color:var(--rr-red)}.recruiter-review-shell .review-conditional-section{display:grid;gap:16px;border:1px solid var(--rr-border);border-radius:17px;background:#ffffff05;padding:18px}.recruiter-review-shell .review-question-list{display:grid;gap:12px}.recruiter-review-shell .review-question,.recruiter-review-shell .review-reason{display:grid;gap:7px;color:var(--rr-text-2);font-size:10px;font-weight:600}.recruiter-review-shell .review-question>div{display:grid;grid-template-columns:1fr auto;align-items:start;gap:9px}.recruiter-review-shell .review-question textarea,.recruiter-review-shell .review-reason textarea{box-sizing:border-box;width:100%;resize:vertical;border:1px solid var(--rr-border-strong);border-radius:12px;outline:none;background:#0f0f12;padding:12px 13px;color:var(--rr-text);caret-color:var(--rr-accent-2);font:inherit;font-size:11px;font-weight:450;line-height:1.5;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.recruiter-review-shell .review-question textarea::-moz-placeholder,.recruiter-review-shell .review-reason textarea::-moz-placeholder{color:#5f5b69}.recruiter-review-shell .review-question textarea::placeholder,.recruiter-review-shell .review-reason textarea::placeholder{color:#5f5b69}.recruiter-review-shell .review-question textarea:focus,.recruiter-review-shell .review-reason textarea:focus{border-color:#4263eb9e;outline:none;background:#111116;box-shadow:0 0 0 3px #4263eb14}.recruiter-review-shell .review-add-question,.recruiter-review-shell .review-remove-question{border:0;background:transparent;color:var(--rr-accent-2);font:inherit;font-size:10px;font-weight:650;cursor:pointer}.recruiter-review-shell .review-remove-question{padding:10px 4px;color:#d98794}.recruiter-review-shell .review-add-question{justify-self:start;padding:3px 0}.recruiter-review-shell .review-inline-error{margin:0;border:1px solid rgba(240,125,141,.18);border-radius:11px;background:var(--rr-red-soft);padding:10px 12px;color:#f2a0ac;font-size:10px}.recruiter-review-shell .review-sticky-actions{position:sticky;z-index:24;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--rr-border-strong);border-radius:16px;background:#101013e6;padding:11px 12px;box-shadow:0 24px 60px #00000061;-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}.recruiter-review-shell .review-sticky-actions>div{display:grid;gap:2px}.recruiter-review-shell .review-sticky-actions span{color:var(--rr-faint);font-size:9px}.recruiter-review-shell .review-sticky-actions strong{color:var(--rr-text-2);font-size:11px}.recruiter-review-shell .review-sticky-actions button,.recruiter-review-shell .review-dialog-actions button{min-height:40px;border-radius:10px;padding:0 14px;font:inherit;font-size:10px;font-weight:650;cursor:pointer;transition:transform .17s ease,border-color .17s ease,background .17s ease,box-shadow .17s ease}.recruiter-review-shell .review-primary-action{border:1px solid #4263eb;background:#4263eb;color:#050711;box-shadow:0 9px 26px #4263eb2e}.recruiter-review-shell .review-secondary-action{border:1px solid var(--rr-border-strong);background:#ffffff09;color:var(--rr-text-2)}.recruiter-review-shell .review-danger-action{border:1px solid rgba(240,125,141,.38);background:#f07d8d1a;color:#f2a0ac}.recruiter-review-shell .review-dialog-backdrop,.recruiter-review-shell .review-decision-sheet-backdrop,.recruiter-review-shell .evidence-drawer-layer{background:#040407bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.recruiter-review-shell .review-confirmation-dialog,.recruiter-review-shell .review-decision-sheet,.recruiter-review-shell .evidence-drawer{border:1px solid var(--rr-border-strong);background:#141418;color:var(--rr-text-2);box-shadow:0 34px 100px #00000094}.recruiter-review-shell .review-confirmation-dialog{width:min(500px,100%);border-radius:20px;padding:22px}.recruiter-review-shell .review-confirmation-dialog h3,.recruiter-review-shell .evidence-drawer h2{color:var(--rr-text)}.recruiter-review-shell .review-confirmation-dialog p:not(.review-eyebrow),.recruiter-review-shell .evidence-drawer header p{color:var(--rr-muted)}.recruiter-review-shell .review-confirmation-icon{display:grid;width:45px;height:45px;margin-bottom:13px;place-items:center;border:1px solid rgba(66,99,235,.2);border-radius:14px;background:#4263eb14;color:var(--rr-accent-2)}.recruiter-review-shell .evidence-drawer{width:min(460px,92vw);height:100%;overflow-y:auto;padding:20px}.recruiter-review-shell .evidence-drawer header{border-bottom:1px solid var(--rr-border);padding-bottom:15px}.recruiter-review-shell .evidence-drawer header button,.recruiter-review-shell .review-sheet-close{border:1px solid var(--rr-border);border-radius:10px;background:#ffffff09;color:var(--rr-text-2)}.recruiter-review-shell .evidence-drawer-list{gap:8px;margin-top:12px}.recruiter-review-shell .evidence-drawer-list article{border:1px solid var(--rr-border);border-radius:13px;background:#ffffff06;padding:12px}.recruiter-review-shell .evidence-drawer-title-row strong{color:var(--rr-text-2);font-size:11px}.recruiter-review-shell .evidence-drawer-title-row span{color:var(--rr-accent-2);font-size:10px}.recruiter-review-shell .evidence-drawer-list article p{color:var(--rr-muted);font-size:10px}.recruiter-review-shell .evidence-drawer-list article small{color:var(--rr-faint);font-size:9px}.recruiter-review-shell .review-state-card{max-width:680px;margin-top:12vh;border-radius:24px;padding:46px;text-align:center;box-shadow:0 30px 90px #00000047}.recruiter-review-shell .review-state-card p{color:var(--rr-muted);line-height:1.6}.recruiter-review-shell .review-success-icon,.recruiter-review-shell .review-error-icon{display:grid;width:58px;height:58px;margin:0 auto 18px;place-items:center;border-radius:18px;font-size:22px;font-weight:700}.recruiter-review-shell .review-success-icon{border:1px solid rgba(66,214,164,.22);background:var(--rr-green-soft);color:#76e4bf}.recruiter-review-shell .review-error-icon{border:1px solid rgba(240,125,141,.22);background:var(--rr-red-soft);color:#f2a0ac}.recruiter-review-shell .review-loading-orbit{position:relative;display:block;width:58px;height:58px;margin:0 auto 18px;border:1px solid rgba(66,99,235,.16);border-radius:50%;box-shadow:0 0 40px #4263eb14}.recruiter-review-shell .review-loading-orbit:before,.recruiter-review-shell .review-loading-orbit:after{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px solid transparent;border-top-color:var(--rr-accent);border-radius:50%;content:"";animation:rr-spin 1.1s linear infinite}.recruiter-review-shell .review-loading-orbit:after{top:18px;right:18px;bottom:18px;left:18px;border-top-color:var(--rr-accent-2);animation-direction:reverse;animation-duration:.8s}.recruiter-review-shell .review-loading-state h1,.recruiter-review-shell .review-existing-decision h1{font-size:clamp(1.8rem,4vw,2.7rem)}@media (hover: hover) and (pointer: fine){.recruiter-review-shell .review-detail-card:hover,.recruiter-review-shell .workspace-metrics article:hover{transform:translateY(-2px);border-color:#4263eb2e;background:#16161a;box-shadow:0 16px 40px #0000002e}.recruiter-review-shell .candidate-match-explain:hover,.recruiter-review-shell .workspace-panel-head button:hover{transform:translateY(-1px);border-color:#4263eb73;background:#4263eb21;box-shadow:0 10px 28px #0000002e}.recruiter-review-shell .workspace-funnel-list button:hover{background:#ffffff09}.recruiter-review-shell .fit-matrix-table tbody tr:hover{background:#4263eb09}.recruiter-review-shell .review-decision-option:not(:disabled):hover{transform:translateY(-2px);border-color:#4263eb4d;background:#4263eb0b}.recruiter-review-shell .review-primary-action:not(:disabled):hover{transform:translateY(-1px);background:#4263eb;box-shadow:0 12px 34px #4263eb40}.recruiter-review-shell .review-secondary-action:not(:disabled):hover{transform:translateY(-1px);border-color:#4263eb4d;background:#4263eb0f}.recruiter-review-shell .review-danger-action:not(:disabled):hover{transform:translateY(-1px);border-color:#f07d8d8c;background:#f07d8d24}}.recruiter-review-shell button:focus-visible,.recruiter-review-shell textarea:focus-visible,.recruiter-review-shell input:focus-visible{outline:2px solid rgba(162,169,190,.78);outline-offset:2px}.recruiter-review-shell button:disabled{cursor:not-allowed;opacity:.52}@media (max-width: 980px){.recruiter-review-shell{padding-inline:20px}.recruiter-review-shell .review-hero{grid-template-columns:minmax(0,1fr) 260px;gap:20px;padding:26px}.recruiter-review-shell .review-score-orbit{width:126px;height:126px}.recruiter-review-shell .review-score-orbit strong{font-size:30px}.recruiter-review-shell .review-details-grid{grid-template-columns:1fr}.recruiter-review-shell .review-detail-card{min-height:0}}@media (max-width: 780px){.recruiter-review-shell{padding-inline:16px}.recruiter-review-topbar{min-height:56px}.recruiter-review-topbar-status>span:not(.recruiter-review-secure-dot),.recruiter-review-topbar-status>i{display:none}.recruiter-review-topbar-status{padding:7px}.recruiter-review-shell .review-hero{grid-template-columns:1fr;margin-top:22px;padding:22px}.recruiter-review-shell .review-score-card{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;justify-items:stretch;padding:18px}.recruiter-review-shell .review-score-orbit{grid-row:1 / span 3;width:104px;height:104px;margin:0}.recruiter-review-shell .review-score-heading,.recruiter-review-shell .review-score-track,.recruiter-review-shell .review-score-caption{align-self:center}.recruiter-review-shell .workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.recruiter-review-shell .workspace-grid{grid-template-columns:1fr}.recruiter-review-shell .candidate-match-card{grid-template-columns:132px minmax(0,1fr)}.recruiter-review-shell .candidate-match-score{min-height:170px}.recruiter-review-shell .fit-matrix-header{align-items:stretch;flex-direction:column}.recruiter-review-shell .fit-matrix-overall{flex-direction:row;justify-content:space-between}}@media (max-width: 620px){.recruiter-review-shell{padding:0 11px 96px}.recruiter-review-topbar{min-height:52px}.recruiter-review-brand>span:last-child,.recruiter-review-brand-divider{display:none}.recruiter-review-shell .review-hero{border-radius:20px;padding:18px}.recruiter-review-shell .review-candidate-heading{gap:12px}.recruiter-review-shell .review-candidate-avatar{width:54px;height:54px;flex-basis:54px;border-radius:17px;font-size:17px}.recruiter-review-shell .review-hero h1{font-size:clamp(2rem,11vw,3rem)}.recruiter-review-shell .review-role{font-size:12px}.recruiter-review-shell .review-recommendation{align-items:flex-start;flex-direction:column}.recruiter-review-shell .review-evidence-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.recruiter-review-shell .review-evidence-stats>span{display:grid;min-height:56px;justify-items:center;align-content:center;gap:2px;padding:7px 5px;text-align:center}.recruiter-review-shell .review-score-card{grid-template-columns:86px minmax(0,1fr);-moz-column-gap:13px;column-gap:13px;border-radius:16px;padding:14px}.recruiter-review-shell .review-score-orbit{width:82px;height:82px}.recruiter-review-shell .review-score-orbit strong{font-size:24px}.recruiter-review-shell .review-score-orbit small{font-size:8px}.recruiter-review-shell .review-summary{align-items:flex-start}.recruiter-review-shell .review-unverified{flex-direction:column}.recruiter-review-shell .review-unverified-tags{justify-content:flex-start}.recruiter-review-shell .candidate-match-card{grid-template-columns:1fr;border-radius:18px}.recruiter-review-shell .candidate-match-score{min-height:92px;grid-template-columns:auto auto auto;align-content:center;justify-content:center;gap:8px}.recruiter-review-shell .candidate-match-score:after{top:auto;right:14%;bottom:0;width:72%;height:1px}.recruiter-review-shell .candidate-match-score strong{margin:0;font-size:30px}.recruiter-review-shell .candidate-match-body{padding:17px}.recruiter-review-shell .workspace-panel,.recruiter-review-shell .fit-matrix-card,.recruiter-review-shell .review-action-card{border-radius:18px;padding:17px}.recruiter-review-shell .workspace-panel-head{display:grid}.recruiter-review-shell .workspace-panel-head button{width:100%}.recruiter-review-shell .review-decision-options-desktop{display:none}.recruiter-review-shell .review-mobile-decision-trigger{display:flex;width:100%;min-height:64px;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--rr-border-strong);border-radius:14px;background:#ffffff06;padding:12px 14px;color:var(--rr-text-2)}.recruiter-review-shell .review-mobile-decision-trigger>span:first-child{display:grid;gap:2px;text-align:start}.recruiter-review-shell .review-mobile-decision-trigger small{color:var(--rr-faint);font-size:8px}.recruiter-review-shell .review-mobile-decision-trigger strong{font-size:11px}.recruiter-review-shell .review-mobile-decision-change{color:var(--rr-accent-2);font-size:9px}.recruiter-review-shell .review-decision-sheet-backdrop{position:fixed;z-index:120;display:flex;top:0;right:0;bottom:0;left:0;align-items:flex-end}.recruiter-review-shell .review-decision-sheet{width:100%;max-height:86vh;overflow-y:auto;border-radius:22px 22px 0 0;padding:17px}.recruiter-review-shell .review-decision-sheet-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.recruiter-review-shell .review-decision-options-sheet{display:grid;grid-template-columns:1fr;margin-top:14px}.recruiter-review-shell .review-decision-option{min-height:102px}.recruiter-review-shell .review-question>div{grid-template-columns:1fr}.recruiter-review-shell .review-remove-question{justify-self:end;padding-top:0}.recruiter-review-shell .review-sticky-actions{bottom:8px;align-items:stretch;flex-direction:column}.recruiter-review-shell .review-sticky-actions button{width:100%}.recruiter-review-shell .fit-matrix-table{min-width:0}.recruiter-review-shell .fit-matrix-table thead{display:none}.recruiter-review-shell .fit-matrix-table,.recruiter-review-shell .fit-matrix-table tbody,.recruiter-review-shell .fit-matrix-table tr,.recruiter-review-shell .fit-matrix-table td{display:block;width:100%}.recruiter-review-shell .fit-matrix-table tr{border-bottom:1px solid rgba(255,255,255,.06);padding:9px 11px}.recruiter-review-shell .fit-matrix-table td{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;border:0;padding:6px 0}.recruiter-review-shell .fit-matrix-table td:before{color:var(--rr-faint);content:attr(data-label);font-size:8px;font-weight:650}.recruiter-review-shell .review-state-card{margin-top:9vh;border-radius:20px;padding:32px 20px}}@media (prefers-reduced-motion: reduce){.recruiter-review-shell *,.recruiter-review-shell *:before,.recruiter-review-shell *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@keyframes rr-wave{0%,to{transform:scaleY(.72);opacity:.66}50%{transform:scaleY(1.08);opacity:1}}@keyframes rr-spin{to{transform:rotate(360deg)}}.recruiter-review-shell{--rr-bg: #050711;--rr-surface: #090b13;--rr-surface-2: #141825;--rr-surface-3: #141825;--rr-border: #222839;--rr-border-strong: #222839;--rr-text: #f3f7f5;--rr-text-2: #f3f7f5;--rr-muted: #a2a9be;--rr-faint: #65708f;--rr-accent: #4263eb;--rr-accent-2: #4263eb;--rr-accent-dark: #2f49b7;--rr-accent-soft: rgba(66, 99, 235, .1);--rr-green: #4263eb;--rr-green-soft: rgba(66, 99, 235, .1);--rr-amber: #4263eb;--rr-amber-soft: rgba(66, 99, 235, .1);--rr-red: #4263eb;--rr-red-soft: rgba(66, 99, 235, .1)}.recruiter-review-shell .review-hero{background:radial-gradient(circle at 84% 12%,rgba(66,99,235,.12),transparent 26%),linear-gradient(145deg,#090b13f5,#050711fa)!important}.recruiter-review-shell .review-hero:after{border-color:#4263eb1f!important;box-shadow:0 0 0 42px #4263eb06,0 0 0 84px #2f49b705!important}.recruiter-review-shell .review-candidate-avatar{border-color:#4263eb57!important;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.06),transparent 35%),linear-gradient(145deg,#141825,#090b13)!important;color:#f3f7f5!important;box-shadow:0 16px 40px #00000042,0 0 36px #4263eb14,inset 0 1px #ffffff0a!important}.recruiter-review-shell .review-candidate-avatar:after{border-color:#090b13!important;background:#4263eb!important;box-shadow:none!important}.recruiter-review-shell :where(.review-badge-positive,.review-badge-neutral,.review-ai-disclaimer,.workspace-dashboard-badge,.fit-status-matched,.fit-status-missing,.candidate-match-pill.is-positive,.candidate-match-pill.is-review){border-color:#4263eb4d!important;background:#4263eb17!important;color:#f3f7f5!important;box-shadow:none!important}.recruiter-review-shell .review-summary{border-color:#4263eb2e!important;background:#4263eb0d!important}.recruiter-review-shell .review-summary-icon,.recruiter-review-shell .review-confirmation-icon,.recruiter-review-shell .review-loading-orbit{border-color:#4263eb47!important;background:#4263eb1a!important;color:#f3f7f5!important;box-shadow:none!important}.recruiter-review-shell .review-unverified,.recruiter-review-shell .review-unverified-tags>span{border-color:#222839!important;background:#141825!important;color:#a2a9be!important}.recruiter-review-shell .review-unverified strong,.recruiter-review-shell .review-unverified>div:first-child span,.recruiter-review-shell .review-unverified-tags>span{color:#a2a9be!important}.recruiter-review-shell :where(.review-detail-card.tone-positive,.review-detail-card.tone-advantage,.review-detail-card.tone-gap){border-color:#222839!important;border-top-color:#4263eb4d!important;color:#4263eb!important}.recruiter-review-shell .candidate-match-score{background:radial-gradient(circle at 50% 45%,rgba(66,99,235,.18),transparent 46%),#090b13!important}.recruiter-review-shell .candidate-match-score:after{background:linear-gradient(transparent,rgba(66,99,235,.35),transparent)!important}.recruiter-review-shell .candidate-match-signals span,.recruiter-review-shell .candidate-match-explain,.recruiter-review-shell .workspace-panel-head button{border-color:#4263eb47!important;background:#4263eb14!important;color:#f3f7f5!important}.recruiter-review-shell .workspace-funnel-list b,.recruiter-review-shell .review-score-fill{background:linear-gradient(90deg,#4263eb,#2f49b7)!important;box-shadow:0 0 12px #4263eb29!important}.recruiter-review-shell .workspace-command input:focus,.recruiter-review-shell :where(input,select,textarea):focus-visible{border-color:#4263eb!important;outline-color:#4263eb!important;box-shadow:0 0 0 3px #4263eb24!important}.recruiter-review-shell .fit-matrix-overall{border-color:#4263eb47!important;background:#4263eb14!important}.recruiter-review-shell .review-decision-option:after{border-color:#4263eb1a!important}.recruiter-review-shell .review-decision-option.is-selected,.recruiter-review-shell .review-decision-option.decision-reject.is-selected{border-color:#4263eb8c!important;background:#4263eb17!important;color:#f3f7f5!important;box-shadow:0 0 0 3px #4263eb12!important}.recruiter-review-shell .is-selected .decision-radio,.recruiter-review-shell .decision-reject.is-selected .decision-radio{border-color:#4263eb!important;background:#090b13!important}.recruiter-review-shell .review-success-icon,.recruiter-review-shell .review-error-icon{border-color:#4263eb4d!important;background:#4263eb1a!important;color:#f3f7f5!important}@media (hover: hover) and (pointer: fine){.recruiter-review-shell .review-detail-card:hover,.recruiter-review-shell .workspace-metrics article:hover,.recruiter-review-shell .fit-matrix-table tbody tr:hover,.recruiter-review-shell .review-decision-option:not(:disabled):hover,.recruiter-review-shell .review-secondary-action:not(:disabled):hover{border-color:#4263eb4d!important;background:#141825!important;color:#f3f7f5!important}.recruiter-review-shell .candidate-match-explain:hover,.recruiter-review-shell .workspace-panel-head button:hover,.recruiter-review-shell .review-primary-action:not(:disabled):hover,.recruiter-review-shell .review-danger-action:not(:disabled):hover{border-color:#4263eb!important;background:#2f49b7!important;color:#f3f7f5!important;box-shadow:0 12px 34px #4263eb2e!important}}.recruiter-review-shell button:focus-visible,.recruiter-review-shell textarea:focus-visible,.recruiter-review-shell input:focus-visible,.recruiter-review-shell select:focus-visible{outline:2px solid #4263eb!important;outline-offset:2px}.recruiter-review-shell .candidate-match-body{position:relative;min-width:0}.recruiter-review-shell .candidate-match-explain{position:static;inset:auto;z-index:auto;display:inline-flex;width:auto;max-width:100%;min-height:38px;margin-top:16px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(66,99,235,.3);border-radius:11px;background:#4263eb14;padding:9px 13px;color:#f3f7f5;box-shadow:none;font-size:11px;font-weight:650;line-height:1.2;transform:none;white-space:normal}.recruiter-review-shell .candidate-match-explain:hover{border-color:#4263eb85;background:#4263eb24;box-shadow:inset 0 1px #ffffff09;transform:none}.recruiter-review-shell .candidate-match-explain:active{background:#2f49b733;transform:none}.recruiter-review-shell .candidate-match-explain:after{color:#4263eb}.recruiter-review-shell .candidate-match-evidence{position:relative;inset:auto;z-index:auto;width:100%;max-width:100%;margin-top:12px;overflow:hidden;border:1px solid #222839;border-radius:14px;background:#090b13e0;box-shadow:inset 0 1px #ffffff06}.recruiter-review-shell .candidate-match-evidence-head{border-bottom-color:#222839;padding:14px 15px}.recruiter-review-shell .candidate-match-evidence-head h3{color:var(--rr-text);font-size:12px;font-weight:650}.recruiter-review-shell .candidate-match-evidence-head p{max-width:62ch;color:var(--rr-muted);font-size:10px;line-height:1.55}.recruiter-review-shell .candidate-match-evidence-close{border-color:#222839;background:#141825;color:#f3f7f5}.recruiter-review-shell .candidate-match-evidence-close:hover{border-color:#4263eb6b;background:#4263eb1a;color:#f3f7f5}.recruiter-review-shell .candidate-match-evidence-list{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px;padding:10px}.recruiter-review-shell .candidate-match-evidence-item{border-color:#222839;background:#141825;padding:11px 12px}.recruiter-review-shell .candidate-match-evidence-item strong{color:#f3f7f5;font-size:11px;font-weight:650}.recruiter-review-shell .candidate-match-evidence-item p{color:var(--rr-muted);font-size:10px;line-height:1.55}.recruiter-review-shell .candidate-match-evidence-item small,.recruiter-review-shell .candidate-match-evidence-empty{color:var(--rr-faint);font-size:9px}@media (max-width: 640px){.recruiter-review-shell .candidate-match-explain{width:100%}.recruiter-review-shell .candidate-match-evidence-list{grid-template-columns:1fr}}.interview-app .question-grid.phase-transcript_review{display:flex;width:100%;min-height:calc(100dvh - 52px);align-items:center;padding:clamp(22px,3.2vh,38px) 24px 42px;background:radial-gradient(circle at 50% 8%,rgba(66,99,235,.095),transparent 28rem),radial-gradient(circle at 8% 70%,rgba(52,211,153,.028),transparent 22rem),#0d0d0f}.interview-app .phase-transcript_review .question-avatar-column{display:none!important}.interview-app .phase-transcript_review .question-card>.card-eyebrow{order:0;width:min(920px,100%);margin:0 0 7px!important;color:#6f6b7a!important;text-align:start}.interview-app .phase-transcript_review .question-card>h1{order:1;width:min(920px,100%);max-width:920px;margin:0 0 16px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#141418b8;padding:13px 16px;color:#aaa6b5;font-size:13px;font-weight:350;line-height:1.65;text-align:start;box-shadow:inset 0 1px #ffffff05}.interview-app .phase-transcript_review .question-card>h1:before{display:inline-block;width:6px;height:6px;margin-inline-end:9px;border-radius:50%;background:#4263eb;box-shadow:0 0 12px #4263eb6b;content:"";vertical-align:2px}.interview-app .phase-transcript_review .transcript-review-panel{order:2;display:grid;width:min(920px,100%)!important;gap:12px;margin:0;color:#f0f0f2}.interview-app .transcript-review-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;overflow:hidden;border:1px solid rgba(66,99,235,.2);border-radius:20px;background:radial-gradient(circle at 92% 0%,rgba(66,99,235,.12),transparent 17rem),linear-gradient(145deg,#ffffff06,#ffffff02),#141416;padding:20px 22px;box-shadow:0 22px 60px #0000003d,inset 0 1px #ffffff06}.interview-app .transcript-review-hero:after{position:absolute;inset-inline:28px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(66,99,235,.78),transparent);content:""}.interview-app .transcript-review-hero-mark{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;gap:3px;border:1px solid rgba(66,99,235,.24);border-radius:14px;background:#4263eb14;color:#a2a9be;box-shadow:0 12px 30px #4263eb0f}.interview-app .transcript-review-hero-mark i{display:block;width:3px;border-radius:999px;background:currentColor}.interview-app .transcript-review-hero-mark i:nth-child(1),.interview-app .transcript-review-hero-mark i:nth-child(5){height:9px;opacity:.55}.interview-app .transcript-review-hero-mark i:nth-child(2),.interview-app .transcript-review-hero-mark i:nth-child(4){height:17px;opacity:.78}.interview-app .transcript-review-hero-mark i:nth-child(3){height:25px}.interview-app .transcript-review-hero-copy{min-width:0}.interview-app .transcript-review-hero-copy .section-label{margin:0 0 5px!important;color:#4263eb!important;font-size:9px!important;font-weight:700!important;letter-spacing:.14em!important}.interview-app .transcript-review-hero-copy h2{display:block!important;margin:0;color:#f0eef5;font-size:clamp(1.15rem,2.1vw,1.5rem);font-weight:520;letter-spacing:-.025em}.interview-app .transcript-review-intro{margin:6px 0 0!important;border:0!important;background:transparent!important;padding:0!important;color:#8f8b9a!important;font-size:11px!important;line-height:1.6!important}.interview-app .transcript-review-panel .correction-counter{display:inline-flex;min-height:32px;align-items:center;gap:7px;border:1px solid rgba(244,191,114,.2);border-radius:999px;background:#f4bf7211;padding:7px 11px;color:#e4b979;font-size:10px;font-weight:650;white-space:nowrap}.interview-app .correction-counter-dot{width:6px;height:6px;border-radius:50%;background:#f4bf72;box-shadow:0 0 11px #f4bf726b}.interview-app .transcript-review-workspace,.interview-app .transcript-review-panel .correction-editor,.interview-app .transcript-review-panel .review-approval-bar{border:1px solid rgba(255,255,255,.075);border-radius:18px;background:linear-gradient(150deg,#ffffff04,#ffffff01),#131316;box-shadow:inset 0 1px #ffffff05}.interview-app .transcript-review-workspace{overflow:hidden}.interview-app .transcript-review-section-heading,.interview-app .correction-editor-heading{display:flex;align-items:center;gap:11px;padding:15px 17px}.interview-app .transcript-review-section-heading{border-bottom:1px solid rgba(255,255,255,.06)}.interview-app .transcript-review-section-heading strong,.interview-app .correction-editor-heading strong{color:#d9d6e0;font-size:12px;font-weight:620}.interview-app .transcript-review-step{display:inline-grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid rgba(66,99,235,.2);border-radius:9px;background:#4263eb11;color:#4263eb;font-size:9px;font-weight:800;letter-spacing:.05em}.interview-app .transcript-review-panel .transcript-bubbles{display:grid;grid-template-columns:1fr;gap:7px;max-height:min(34vh,300px);margin:0;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:0;background:transparent;padding:12px;scrollbar-gutter:stable}.interview-app .transcript-review-panel .transcript-bubble{position:relative;display:block;width:100%;min-height:0;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#101013;padding:11px 42px 11px 14px;color:#b9b5c1;box-shadow:none;font-size:12px;font-weight:350;line-height:1.62;text-align:start;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.interview-app[dir=rtl] .transcript-review-panel .transcript-bubble{padding:11px 14px 11px 42px}.interview-app .transcript-review-panel .transcript-bubble:before{position:absolute;inset-inline-end:13px;top:50%;display:grid;width:20px;height:20px;transform:translateY(-50%);place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#ffffff06;color:#686472;content:attr(data-transcript-bubble);font-size:8px;font-weight:750}.interview-app .transcript-review-panel .transcript-bubble:after{display:none}.interview-app .transcript-review-panel .transcript-bubble:hover{transform:translateY(-1px);border-color:#4263eb38;background:#141419;color:#d1cdd7;box-shadow:0 10px 24px #00000026}.interview-app .transcript-review-panel .transcript-bubble.selected{border-color:#4263eb8f;background:linear-gradient(90deg,rgba(66,99,235,.105),transparent 42%),#141419;color:#f0eef5;box-shadow:inset 3px 0 #4263eb,0 0 0 1px #4263eb0f}.interview-app .transcript-review-panel .transcript-bubble.selected:before{border-color:#4263eb57;background:#4263eb1f;color:#a2a9be}.interview-app .transcript-review-panel .correction-editor{display:grid;gap:0;padding:0}.interview-app .correction-editor-heading{border-bottom:1px solid rgba(255,255,255,.06)}.interview-app .correction-editor-heading-copy{display:grid;gap:3px}.interview-app .correction-editor-heading-copy span{color:#777381;font-size:9px;line-height:1.45}.interview-app .correction-compare-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;padding:14px 16px 4px}.interview-app .transcript-review-panel .correction-before,.interview-app .correction-replacement-field{display:grid;min-width:0;align-content:start;gap:8px;padding:13px 14px}.interview-app .transcript-review-panel .correction-before{border:1px solid rgba(255,255,255,.065);border-inline-end:0;border-radius:12px 0 0 12px;background:#101013}.interview-app[dir=rtl] .transcript-review-panel .correction-before{border-inline-start:0;border-inline-end:1px solid rgba(255,255,255,.065);border-radius:0 12px 12px 0}.interview-app .transcript-review-panel .correction-before span,.interview-app .correction-replacement-field>span{color:#716d7a;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.interview-app .transcript-review-panel .correction-before strong{margin:0;color:#9995a3;font-size:12px;font-weight:400;line-height:1.55}.interview-app .correction-replacement-field{border:1px solid rgba(66,99,235,.22);border-radius:0 12px 12px 0;background:#4263eb09}.interview-app[dir=rtl] .correction-replacement-field{border-radius:12px 0 0 12px}.interview-app .transcript-review-panel .correction-replacement-field input{width:100%;min-height:42px;box-sizing:border-box;border:1px solid rgba(66,99,235,.28);border-radius:9px;background:#0e0e11;padding:10px 11px;color:#e5e2ea;font:inherit;font-size:12px;outline:0;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.interview-app .transcript-review-panel .correction-replacement-field input::-moz-placeholder{color:#56525e}.interview-app .transcript-review-panel .correction-replacement-field input::placeholder{color:#56525e}.interview-app .transcript-review-panel .correction-replacement-field input:focus{border-color:#4263ebb8;background:#111115;box-shadow:0 0 0 4px #4263eb14}.interview-app .correction-editor-actions{display:flex;align-items:center;justify-content:flex-end;padding:8px 16px 15px}.interview-app .transcript-review-panel .correction-editor .secondary-action{min-width:148px;justify-self:auto;border:1px solid rgba(66,99,235,.34);border-radius:10px;background:#4263eb17;padding:10px 15px;color:#a2a9be;font-size:11px;font-weight:700}.interview-app .transcript-review-panel .correction-editor .secondary-action:not(:disabled):hover{border-color:#4263eb94;background:#4263eb24}.interview-app .transcript-review-panel .correction-editor .secondary-action:disabled{border-color:#ffffff0f;background:#ffffff06;color:#5c5865;cursor:not-allowed}.interview-app .transcript-review-panel .review-approval-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:0;border-color:#54d6a429;background:radial-gradient(circle at 0 50%,rgba(84,214,164,.06),transparent 15rem),#131716;padding:14px 16px}.interview-app .transcript-approval-icon{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid rgba(84,214,164,.2);border-radius:11px;background:#54d6a412}.interview-app .transcript-approval-icon:before{width:12px;height:6px;border-inline-start:2px solid #54d6a4;border-bottom:2px solid #54d6a4;content:"";transform:translateY(-1px) rotate(-45deg)}.interview-app[dir=rtl] .transcript-approval-icon:before{transform:translateY(-1px) rotate(-45deg)}.interview-app .transcript-review-panel .review-approval-bar strong{color:#cfd4d0;font-size:12px;font-weight:650}.interview-app .transcript-review-panel .review-approval-bar p{margin:3px 0 0;color:#777f7a;font-size:10px;line-height:1.5}.interview-app .transcript-review-panel .review-approval-bar .primary-action{min-width:150px;border:1px solid #4263eb;border-radius:10px;background:#4263eb;padding:11px 17px;color:#0d0d0f;font-size:11px;font-weight:800;box-shadow:0 10px 26px #4263eb1f}.interview-app .transcript-review-panel .review-approval-bar .primary-action:hover{border-color:#4263eb;background:#4263eb}@media (max-width: 720px){.interview-app .question-grid.phase-transcript_review{padding:15px 10px 24px}.interview-app .phase-transcript_review .question-card>.card-eyebrow,.interview-app .phase-transcript_review .question-card>h1,.interview-app .phase-transcript_review .transcript-review-panel{width:100%!important}.interview-app .phase-transcript_review .question-card>h1{margin-bottom:10px;border-radius:11px;padding:11px 12px;font-size:11px}.interview-app .transcript-review-hero{grid-template-columns:auto minmax(0,1fr);gap:12px;border-radius:16px;padding:16px}.interview-app .transcript-review-hero-mark{width:40px;height:40px;border-radius:12px}.interview-app .transcript-review-panel .correction-counter{grid-column:1 / -1;justify-self:start}.interview-app .transcript-review-workspace,.interview-app .transcript-review-panel .correction-editor,.interview-app .transcript-review-panel .review-approval-bar{border-radius:15px}.interview-app .transcript-review-panel .transcript-bubbles{max-height:min(35vh,265px);padding:9px}.interview-app .transcript-review-panel .transcript-bubble{padding-block:10px;font-size:11px}.interview-app .correction-compare-grid{grid-template-columns:1fr;gap:8px;padding:10px 12px 3px}.interview-app .transcript-review-panel .correction-before,.interview-app[dir=rtl] .transcript-review-panel .correction-before,.interview-app .correction-replacement-field,.interview-app[dir=rtl] .correction-replacement-field{border:1px solid rgba(255,255,255,.065);border-radius:11px}.interview-app .correction-replacement-field,.interview-app[dir=rtl] .correction-replacement-field{border-color:#4263eb38}.interview-app .correction-editor-actions{padding:8px 12px 12px}.interview-app .transcript-review-panel .correction-editor .secondary-action{width:100%}.interview-app .transcript-review-panel .review-approval-bar{grid-template-columns:auto minmax(0,1fr);padding:13px}.interview-app .transcript-review-panel .review-approval-bar .primary-action{grid-column:1 / -1;width:100%}}@media (max-height: 760px) and (min-width: 721px){.interview-app .question-grid.phase-transcript_review{padding-top:18px;padding-bottom:24px}.interview-app .phase-transcript_review .question-card>h1{margin-bottom:10px;padding-block:10px}.interview-app .transcript-review-hero{padding-block:15px}.interview-app .transcript-review-panel .transcript-bubbles{max-height:210px}}@media (prefers-reduced-motion: reduce){.interview-app .transcript-review-panel .transcript-bubble,.interview-app .transcript-review-panel input,.interview-app .transcript-review-panel button{transition:none!important}}.interview-app .transcript-review-panel .transcript-bubble,.interview-app[dir=rtl] .transcript-review-panel .transcript-bubble{padding-inline:14px 42px}.interview-app[dir=rtl] .transcript-review-panel .transcript-bubble.selected{box-shadow:inset -3px 0 #4263eb,0 0 0 1px #4263eb0f}.interview-app .correction-compare-grid{gap:8px}.interview-app .transcript-review-panel .correction-before,.interview-app[dir=rtl] .transcript-review-panel .correction-before{border:1px solid rgba(255,255,255,.065);border-radius:11px}.interview-app .correction-replacement-field,.interview-app[dir=rtl] .correction-replacement-field{border:1px solid rgba(66,99,235,.22);border-radius:11px}.interview-app .transcript-review-panel .correction-counter>span{display:inline-flex;align-items:center}.interview-app .transcript-review-panel .correction-counter>span+span:before{margin-inline:2px 7px;color:#f4bf725c;content:"·"}.interview-app .transcript-review-panel .transcript-bubble:disabled{transform:none;opacity:.48;cursor:not-allowed;box-shadow:none}.interview-app .transcript-review-panel .correction-replacement-field input:disabled{border-color:#ffffff0f;background:#101013;color:#696572;cursor:not-allowed}.interview-app .transcript-review-panel .review-approval-bar .primary-action:disabled{border-color:#ffffff14;background:#242329;color:#686472;box-shadow:none;cursor:not-allowed}@media (max-width: 720px){.interview-app .transcript-review-panel .transcript-bubble,.interview-app[dir=rtl] .transcript-review-panel .transcript-bubble{padding-block:10px;padding-inline:12px 40px}}.interview-app:has(.completion-card){min-height:100dvh;overflow:hidden;background:#0c0c0e}.interview-app:has(.completion-card) .stage,.interview-app:has(.completion-card) .experience{width:100%;min-height:100dvh;height:100dvh;overflow:hidden}.interview-app:has(.completion-card) .stage{display:grid;place-items:stretch;background:#0c0c0e}.interview-app .completion-card{position:relative;isolation:isolate;display:grid;width:100%;max-width:none;min-height:100dvh;margin:0;overflow:hidden;place-items:center;border:0;border-radius:0;background:radial-gradient(circle at 50% 18%,rgba(66,99,235,.11),transparent 27rem),radial-gradient(circle at 24% 88%,rgba(52,211,153,.055),transparent 24rem),radial-gradient(circle at 84% 70%,rgba(66,99,235,.04),transparent 22rem),#0c0c0e;padding:clamp(22px,4vh,44px) 24px;color:#f0f0f2;text-align:center;box-shadow:none}.interview-app .completion-card:before{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.016) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px);background-size:42px 42px;content:"";-webkit-mask-image:radial-gradient(circle at center,#000 0%,rgba(0,0,0,.78) 36%,transparent 78%);mask-image:radial-gradient(circle at center,#000 0%,rgba(0,0,0,.78) 36%,transparent 78%);opacity:.62}.interview-app .completion-card:after{position:absolute;z-index:-2;left:50%;top:50%;width:min(74vw,900px);aspect-ratio:1;transform:translate(-50%,-49%);border:1px solid rgba(66,99,235,.035);border-radius:50%;box-shadow:0 0 0 70px #4263eb05,0 0 0 140px #4263eb03;content:"";pointer-events:none}.interview-app .completion-ambient{position:absolute;z-index:-1;display:block;border-radius:50%;pointer-events:none;filter:blur(2px)}.interview-app .completion-ambient-one{top:10%;inset-inline-start:15%;width:7px;height:7px;background:#4263eb6b;box-shadow:62px 96px 0 -2px #4263eb33,310px -34px 0 -2px #34d3993b,520px 108px 0 -3px #4263eb47,620px 330px 0 -2px #ffffff1f,88px 410px 0 -3px #34d39933;opacity:.55}.interview-app .completion-ambient-two{right:18%;bottom:18%;width:5px;height:5px;background:#34d39959;box-shadow:-160px -410px 0 -1px #4263eb33,-510px -250px 0 -2px #ffffff1c,-620px 10px 0 -2px #4263eb38,-250px 80px 0 -1px #34d3992e;opacity:.42}.interview-app .completion-panel{position:relative;display:flex;width:min(760px,calc(100vw - 48px));max-height:calc(100dvh - 44px);flex-direction:column;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:28px;background:radial-gradient(circle at 50% 0%,rgba(66,99,235,.075),transparent 16rem),linear-gradient(155deg,#ffffff06,#ffffff02),#121215f0;padding:clamp(28px,4.6vh,48px) clamp(26px,4vw,50px) clamp(24px,4vh,42px);box-shadow:0 28px 90px #0000006b,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:completion-panel-enter .52s cubic-bezier(.2,.75,.25,1) both}.interview-app .completion-panel:before{position:absolute;inset-inline:44px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(66,99,235,.85),rgba(52,211,153,.42),transparent);content:""}.interview-app .completion-panel:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 50% -10%,rgba(255,255,255,.035),transparent 32%);content:"";pointer-events:none}.interview-app .completion-success-visual{position:relative;display:grid;width:112px;height:112px;margin:2px auto 18px;place-items:center}.interview-app .completion-success-orbit{position:absolute;top:50%;right:50%;bottom:50%;left:50%;display:block;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.interview-app .completion-success-orbit-one{width:86px;height:86px;border:1px solid rgba(52,211,153,.28);background:#34d39906;box-shadow:0 0 42px #34d39914;animation:completion-orbit-breathe 2.8s ease-in-out infinite}.interview-app .completion-success-orbit-two{width:112px;height:112px;border:1px solid rgba(52,211,153,.07);box-shadow:inset 0 0 35px #34d39905;animation:completion-orbit-breathe 2.8s .25s ease-in-out infinite}.interview-app .completion-card .completion-icon{position:relative;z-index:3;display:grid;width:54px;height:54px;margin:0;place-items:center;border:1px solid rgba(52,211,153,.72);border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(52,211,153,.18),transparent 55%),#0f1a17;color:#50e3b0;font-size:25px;font-weight:420;line-height:1;box-shadow:0 0 0 8px #34d39909,0 12px 35px #0000003d,0 0 36px #34d39914}.interview-app .completion-card .card-eyebrow{margin:0 0 11px!important;color:#4263eb!important;font-size:11px!important;font-weight:650!important;letter-spacing:.13em!important}.interview-app .completion-card h1{margin:0;color:#f3f1f7;font-size:clamp(2rem,4.4vw,3rem);font-weight:330;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.interview-app .completion-card .completion-lead{max-width:520px;margin:13px auto 0;color:#918d9c!important;font-size:clamp(12px,1.4vw,14px)!important;font-weight:330;line-height:1.65!important;text-wrap:balance}.interview-app .completion-progress-summary{display:grid;width:min(420px,100%);margin:19px auto 0;gap:8px}.interview-app .completion-progress-numbers{direction:ltr;display:inline-flex;align-items:baseline;justify-content:center;gap:7px;color:#777281;font-variant-numeric:tabular-nums}.interview-app .completion-progress-numbers strong:first-child{color:#d9d5e1;font-size:17px;font-weight:520}.interview-app .completion-progress-numbers strong:last-child,.interview-app .completion-progress-numbers span{color:#615d69;font-size:11px;font-weight:450}.interview-app .completion-progress-track{position:relative;height:4px;overflow:hidden;border-radius:999px;background:#ffffff0e}.interview-app .completion-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4263eb,#4263eb 55%,#57d7ae);box-shadow:0 0 16px #4263eb38;transform-origin:left center;animation:completion-progress-reveal .72s .18s cubic-bezier(.2,.75,.25,1) both}.interview-app .completion-card .completion-next{position:relative;display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:clamp(22px,3.6vh,34px) 0 0;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:linear-gradient(140deg,rgba(66,99,235,.035),transparent 52%),#0c0c0fb8;padding:17px 18px;text-align:start;box-shadow:inset 0 1px #ffffff05;transition:border-color .18s ease,background .18s ease,transform .18s ease}.interview-app .completion-card .completion-next:hover{transform:translateY(-1px);border-color:#4263eb33;background:linear-gradient(140deg,rgba(66,99,235,.055),transparent 52%),#0f0f13db}.interview-app .completion-next-icon{position:relative;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(66,99,235,.22);border-radius:12px;background:#4263eb12}.interview-app .completion-next-icon:before,.interview-app .completion-next-icon:after,.interview-app .completion-next-icon i{position:absolute;display:block;width:4px;border-radius:999px;background:#4263eb;content:""}.interview-app .completion-next-icon:before{height:12px;transform:translate(-6px);opacity:.6}.interview-app .completion-next-icon i{height:20px}.interview-app .completion-next-icon:after{height:15px;transform:translate(6px);opacity:.78}.interview-app .completion-next-copy{min-width:0}.interview-app .completion-card .completion-next strong{display:block;margin:0;color:#d9d5e1;font-size:12px;font-weight:630;letter-spacing:.01em}.interview-app .completion-card .completion-next p{margin:5px 0 0;color:#777381!important;font-size:11px!important;font-weight:330;line-height:1.62!important}.interview-app .completion-next-arrow{direction:ltr;display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:#696574;font-size:16px;transition:color .16s ease,transform .16s ease}.interview-app .completion-next:hover .completion-next-arrow{color:#4263eb;transform:translate(2px)}.interview-app .completion-card .completion-safe-close{display:inline-flex;margin:16px auto 0;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.055);border-radius:999px;background:#ffffff05;padding:7px 11px;color:#66626e!important;font-size:10px!important;font-weight:390;line-height:1.3!important}.interview-app .completion-safe-icon{position:relative;width:11px;height:9px;border:1px solid #5d786f;border-radius:3px}.interview-app .completion-safe-icon:before{position:absolute;left:50%;top:-5px;width:6px;height:6px;transform:translate(-50%);border:1px solid #5d786f;border-bottom:0;border-radius:5px 5px 0 0;content:""}@keyframes completion-panel-enter{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes completion-orbit-breathe{0%,to{transform:translate(-50%,-50%) scale(.96);opacity:.72}50%{transform:translate(-50%,-50%) scale(1.045);opacity:1}}@keyframes completion-progress-reveal{0%{transform:scaleX(0);opacity:.35}to{transform:scaleX(1);opacity:1}}@media (max-height: 700px) and (min-width: 721px){.interview-app .completion-card{padding-block:14px}.interview-app .completion-panel{max-height:calc(100dvh - 28px);padding-block:20px 18px}.interview-app .completion-success-visual{width:88px;height:88px;margin-bottom:10px}.interview-app .completion-success-orbit-one{width:70px;height:70px}.interview-app .completion-success-orbit-two{width:88px;height:88px}.interview-app .completion-card .completion-icon{width:46px;height:46px;font-size:21px}.interview-app .completion-card h1{font-size:clamp(1.7rem,3.7vw,2.35rem)}.interview-app .completion-card .completion-lead{margin-top:8px}.interview-app .completion-progress-summary{margin-top:12px}.interview-app .completion-card .completion-next{margin-top:15px;padding-block:13px}.interview-app .completion-card .completion-safe-close{margin-top:10px}}@media (max-width: 720px){.interview-app:has(.completion-card),.interview-app:has(.completion-card) .stage,.interview-app:has(.completion-card) .experience{height:auto;min-height:100dvh;overflow:visible}.interview-app .completion-card{min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) 12px max(18px,env(safe-area-inset-bottom))}.interview-app .completion-card:after{width:118vw}.interview-app .completion-panel{width:100%;max-height:none;border-radius:22px;padding:26px 18px 20px}.interview-app .completion-success-visual{width:94px;height:94px;margin-bottom:13px}.interview-app .completion-success-orbit-one{width:72px;height:72px}.interview-app .completion-success-orbit-two{width:94px;height:94px}.interview-app .completion-card .completion-icon{width:48px;height:48px;font-size:22px}.interview-app .completion-card .completion-next{grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:22px;padding:15px}.interview-app .completion-next-arrow{display:none}.interview-app .completion-card .completion-safe-close{max-width:100%;text-align:start}}@media (prefers-reduced-motion: reduce){.interview-app .completion-panel,.interview-app .completion-success-orbit,.interview-app .completion-progress-track i{animation:none!important}.interview-app .completion-card .completion-next,.interview-app .completion-next-arrow{transition:none!important}}.interview-app[dir=rtl] .completion-next-arrow{transform:rotate(180deg)}.interview-app[dir=rtl] .completion-next:hover .completion-next-arrow{transform:rotate(180deg) translate(2px)}.interview-app[dir=rtl] .completion-progress-track i{transform-origin:right center}html,body,#root{width:100%;min-width:0}body{overflow-x:hidden}#root{min-height:100dvh}.interview-app,.interview-app .stage,.interview-app .experience,.interview-app .premium-card,.interview-app .ready-layout,.recruiter-review-shell,.comparison-shell,.report-review-shell,.comparison-content,.report-review-content{min-width:0}img,video,canvas,svg{max-width:100%}.fullscreen-dialog-backdrop{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.fullscreen-exit-dialog{max-height:calc(100dvh - 2rem);overflow-y:auto}.interview-app:has(.question-presentation-shell.is-prewarming){height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important}.interview-app:has(.question-presentation-shell.is-prewarming) .stage,.interview-app:has(.question-presentation-shell.is-prewarming) .experience{height:auto!important;min-height:100dvh!important;overflow:visible!important}.interview-app:has(.question-presentation-shell.is-prewarming) .question-presentation-shell,.interview-app:has(.question-presentation-shell.is-prewarming) .question-presentation-gate{height:auto!important;overflow:visible!important}@media (max-height: 820px){.interview-app:has(.ready-card){height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important}.interview-app:has(.ready-card) .stage,.interview-app:has(.ready-card) .experience{height:auto!important;min-height:calc(100dvh - 52px)!important;overflow:visible!important}.interview-app:has(.ready-card) .question-presentation-shell,.interview-app:has(.ready-card) .intro-presentation-shell,.interview-app:has(.ready-card) .question-presentation-gate,.interview-app:has(.ready-card) .intro-presentation-gate,.interview-app:has(.ready-card) .ready-card{height:auto!important;min-height:calc(100dvh - 52px)!important;overflow:visible!important}}@media (min-width: 901px) and (max-height: 820px){.ready-card{grid-template-columns:minmax(280px,.92fr) minmax(360px,1.08fr)!important;grid-template-rows:auto auto auto!important;align-content:start!important;-moz-column-gap:clamp(30px,5vw,72px)!important;column-gap:clamp(30px,5vw,72px)!important;padding-block:22px max(28px,env(safe-area-inset-bottom))!important}.ready-layout>div{padding-top:18px!important}.ready-checklist{margin-block:15px!important}.ready-layout .alexis{align-self:start!important}.ready-layout .alexis-video{height:clamp(250px,40vh,330px)!important}}@media (min-width: 721px) and (max-height: 780px){.interview-app:has(.completion-card),.interview-app:has(.completion-card) .stage,.interview-app:has(.completion-card) .experience{height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:visible!important}.interview-app .completion-card{height:auto!important;min-height:100dvh!important;overflow:visible!important;padding-bottom:max(22px,env(safe-area-inset-bottom))!important}.interview-app .completion-panel{max-height:none!important;overflow:visible!important}}@media (max-width: 720px){.interview-app,.recruiter-review-shell{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.comparison-content,.report-review-content{width:calc(100% - 24px)}.interview-app .primary-action,.interview-app .secondary-action,.interview-app .bv-primary-button,.interview-app .bv-secondary-button{max-width:100%}.premium-card,.fullscreen-exit-dialog,.comparison-card,.report-card,.recruiter-review-shell .review-hero{overflow-wrap:anywhere}}@media (orientation: landscape) and (max-height: 520px){.interview-app:has(.speaking-experience),.interview-app:has(.speaking-experience) .stage,.interview-app:has(.speaking-experience) .experience,.speaking-experience{height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}.interview-app:has(.speaking-experience) .stage{padding-block:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-bottom))!important}.speaking-experience .alexis{width:min(68vw,620px)!important;height:min(68dvh,330px)!important}.speaking-experience .alexis-video,.speaking-experience .alexis-video-frame{min-height:0!important;height:100%!important}.speaking-listen-cue{top:max(6px,env(safe-area-inset-top))!important;min-height:34px!important;padding-block:5px!important}.speaking-caption{bottom:max(8px,env(safe-area-inset-bottom))!important;width:min(760px,calc(100% - 28px))!important;padding:8px 12px 9px!important}.speaking-caption h1{margin-bottom:3px!important}.speaking-caption p,.speaking-caption .caption{max-height:3.2em;overflow:hidden;font-size:clamp(12px,2.7vh,15px)!important;line-height:1.35!important}.speaking-experience .mia-identity,.speaking-experience .alexis-video-wave{display:none!important}}@media (orientation: landscape) and (max-height: 420px){.speaking-experience .alexis{width:min(58vw,520px)!important;height:min(60dvh,250px)!important}.speaking-caption h1{display:none!important}.speaking-caption p,.speaking-caption .caption{max-height:2.8em;font-size:12px!important}}.alexis:not(.state-speaking) img.alexis-video{opacity:1!important;visibility:visible!important}.alexis:not(.state-speaking) .alexis-video-frame{background-color:#101014!important;background-image:url(/assets/alexis.png)!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:cover!important}.interview-app{--bv-bg: #050711;--bv-surface: #090b13;--bv-surface-muted: #141825;--bv-border: #222839;--bv-text: #f3f7f5;--bv-muted: #a2a9be;--bv-primary: #4263eb;--bv-primary-dark: #2f49b7;--bv-success: #4263eb;--bv-warning: #65708f;--bv-danger: #f3f7f5;--bv-focus: #4263eb;--bv-shadow: 0 24px 70px rgba(0, 0, 0, .38);color-scheme:dark;background:radial-gradient(900px 620px at 86% 2%,rgba(48,77,202,.28),transparent 58%),radial-gradient(680px 480px at -10% 42%,rgba(24,46,137,.2),transparent 60%),#050711;color:#f3f7f5;font-family:DM Sans,system-ui,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.interview-app :where(button,a,textarea,input,select){font-family:inherit}.interview-app :where(h1,h2,h3,.language-code,.welcome-candidate-name,.record-copy strong,.answer-state-heading strong,.completion-next strong){color:#f3f7f5;font-family:Manrope,system-ui,sans-serif;font-weight:300;letter-spacing:-.02em}.interview-app :where(.card-eyebrow,.section-label,.question-progress-copy,.answer-timer,.processing-steps,.completion-progress-numbers,.completion-safe-close,.interview-trust){font-family:JetBrains Mono,monospace}.interview-app :where(p,li,small,label){color:#a2a9be}.interview-app :where(.card-eyebrow,.section-label){color:#65708f!important;font-weight:500!important;letter-spacing:.15em}.interview-app :where(.premium-card,.language-options button,.device-check-card,.device-ready-summary,.consent-expectations,.consent-checkbox,.answer-state-bar,.transcript,.processing-panel,.question-side-note,.correction-editor,.correction-before,.correction-replacement-field,.review-approval-bar,.completion-panel){border-color:#222839;background:#090b13;color:#f3f7f5;box-shadow:none}.interview-app :where(.language-options button,.device-check-card,.device-ready-summary,.consent-expectations,.consent-checkbox,.answer-state-bar,.transcript,.processing-panel,.question-side-note){border-radius:3px}.interview-app .premium-card{border-radius:3px;background:linear-gradient(145deg,#141825cc,#090b13f5),#090b13;box-shadow:0 24px 70px #00000061}.interview-app .interview-trust,.interview-app .candidate-context-name{border:1px solid #222839;background:#090b13d1;color:#a2a9be;box-shadow:none}.interview-app .trust-dot{background:#4263eb;box-shadow:0 0 0 5px #4263eb24}.interview-app .trust-divider,.interview-app .preparation-progress li:before{background:#222839}.interview-app .candidate-context,.interview-app .question-progress-copy,.interview-app .answer-timer,.interview-app .processing-copy p,.interview-app .question-side-note{color:#a2a9be}.interview-app .candidate-context strong,.interview-app .question-progress-copy strong,.interview-app .answer-timer strong,.interview-app .processing-copy h2,.interview-app .language-code{color:#f3f7f5}.interview-app .preparation-progress li{color:#535e7b}.interview-app .preparation-progress li.is-current,.interview-app .preparation-progress li.is-complete{color:#a2a9be}.interview-app .progress-marker,.interview-app .preparation-progress li.is-current .progress-marker{border-color:#222839;background:#090b13;color:#65708f;box-shadow:none}.interview-app .preparation-progress li.is-complete .progress-marker{border-color:#4263eb;background:#4263eb;color:#f5f7ff}.interview-app .preparation-progress li.is-complete:before,.interview-app .preparation-progress li.is-current:before,.interview-app .question-progress-track span,.interview-app .completion-progress-track i{background:#4263eb}.interview-app .question-progress-track,.interview-app .completion-progress-track{background:#222839}.interview-app :where(.bv-primary-button,.primary-action){border:1px solid #4263eb;border-radius:3px;background:#4263eb;color:#f5f7ff;box-shadow:none;font-weight:500}.interview-app :where(.bv-primary-button,.primary-action):not(:disabled):hover{border-color:#5872f5;background:#5872f5}.interview-app :where(.bv-secondary-button,.secondary-action){border:1px solid #222839;border-radius:3px;background:#090b13;color:#a2a9be;box-shadow:none;font-weight:500}.interview-app :where(.bv-secondary-button,.secondary-action,.language-options button):not(:disabled):hover{transform:translateY(-1px);border-color:#65708f;background:#141825;color:#f3f7f5;box-shadow:none}.interview-app .language-options button:hover:not(:disabled),.interview-app .language-options button.is-selected{border-color:#4263eb;background:#141825;box-shadow:inset 3px 0 #4263eb}.interview-app .device-check-number,.interview-app .answer-state-icon,.interview-app .processing-steps span,.interview-app .completion-next-icon{border-color:#222839;background:#141825;color:#4263eb}.interview-app .device-check-card.is-complete,.interview-app .device-ready-summary.is-ready,.interview-app .device-check-card.has-error,.interview-app .answer-state-panel.is-recording .answer-state-bar,.interview-app .error-notice{border-color:#4263eb;background:#141825}.interview-app .device-check-card.is-complete .device-check-number,.interview-app .microphone-permission-meter.is-ready span,.interview-app .processing-steps span.is-complete{background:#4263eb;color:#f5f7ff}.interview-app .microphone-permission-meter{background:#141825}.interview-app .microphone-permission-meter span{background:#65708f}.interview-app .microphone-permission-meter strong,.interview-app .microphone-permission-meter.is-ready strong,.interview-app .ready-checklist,.interview-app .consent-expectations ul{color:#a2a9be}.interview-app .privacy-demo-note{border-inline-start-color:#4263eb}.interview-app .privacy-link{color:#4263eb}.interview-app .consent-checkbox input{accent-color:#4263eb}.interview-app .record{border-color:#4263eb;border-radius:3px;background:#4263eb;color:#f5f7ff;box-shadow:none}.interview-app .record:hover:not(:disabled){background:#5872f5}.interview-app .record.active{border-color:#f3f7f5;background:#2f49b7;box-shadow:0 0 0 9px #4263eb24}.interview-app .record-copy small{color:#f5f7ffb8}.interview-app .answer-timer,.interview-app .is-recording .answer-timer{border-inline-start-color:#222839}.interview-app .processing-spinner,.interview-app .status-orb{border-color:#222839;border-top-color:#4263eb}.interview-app .error-notice>span,.interview-app .status-orb.is-error{border-color:#4263eb;background:#141825;color:#f3f7f5}.interview-app .error-notice p,.interview-app .device-inline-error{color:#f3f7f5!important}.interview-app :where(.transcript-bubble.selected,.correction-replacement-field,.completion-panel,.completion-next,.completion-next-icon,.completion-icon){border-color:#4263eb}.interview-app :where(.transcript-review-panel .primary-action,.completion-icon,.completion-next-icon,.completion-progress-track i){background:#4263eb;color:#f5f7ff;box-shadow:none}.interview-app :where(.transcript-review-panel .secondary-action,.transcript-bubble,.correction-before,.correction-replacement-field input,.completion-next){border-color:#222839;background:#090b13;color:#a2a9be}.interview-app .completion-card{background:radial-gradient(circle at 50% 18%,rgba(66,99,235,.12),transparent 27rem),radial-gradient(circle at 20% 88%,rgba(47,73,183,.08),transparent 24rem),#050711;color:#f3f7f5}.interview-app .completion-panel{background:radial-gradient(circle at 50% 0%,rgba(66,99,235,.1),transparent 16rem),linear-gradient(155deg,#141825c7,#090b13f5),#090b13}.interview-app .completion-panel:before{background:linear-gradient(90deg,transparent,#4263eb,transparent)}.interview-app .completion-card :where(.card-eyebrow,.completion-next-arrow){color:#4263eb!important}.interview-app .completion-card :where(h1,.completion-next strong){color:#f3f7f5}.interview-app .completion-card :where(.completion-lead,.completion-next p,.completion-safe-close){color:#a2a9be!important}.interview-app :where(textarea,input,select){border-color:#222839;background:#090b13;color:#f3f7f5}.interview-app :where(textarea,input,select)::-moz-placeholder{color:#65708f}.interview-app :where(textarea,input,select)::placeholder{color:#65708f}.interview-app :where(button,a,textarea,input,select):focus-visible{outline:2px solid #4263eb;outline-offset:3px}.interview-app ::-moz-selection{background:#4263eb;color:#050711}.interview-app ::selection{background:#4263eb;color:#050711}@media (prefers-reduced-motion: reduce){.interview-app *,.interview-app *:before,.interview-app *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.interview-app{--figma-bg: #050711;--figma-shell: #050711;--figma-surface: #090b13;--figma-surface-2: #141825;--figma-input: #090b13;--figma-border: #222839;--figma-border-subtle: #171c2b;--figma-text: #f3f7f5;--figma-text-soft: #e7ecea;--figma-text-secondary: #c5ccda;--figma-muted: #a2a9be;--figma-muted-strong: #a2a9be;--figma-faint: #65708f;--figma-accent: #4263eb;--figma-green: #4263eb}.interview-app .welcome-landing{background:radial-gradient(900px 620px at 82% 8%,rgba(66,99,235,.34),transparent 58%),radial-gradient(720px 520px at 4% 78%,rgba(47,73,183,.24),transparent 62%),linear-gradient(145deg,#050711,#080b17 54%,#050711)!important;color:#f3f7f5}.interview-app .welcome-landing:after,.interview-app .welcome-orbit{border-color:#4263eb38}.interview-app .welcome-orbit-two{border-color:#4263eb24}.interview-app .welcome-spark,.interview-app .welcome-kicker-dot{background:#4263eb;box-shadow:0 0 18px #4263ebb8}.interview-app .welcome-kicker-dot:after{border-color:#4263eb6b}.interview-app .welcome-kicker,.interview-app .welcome-panel-topline{color:#6f89ff!important;font-family:JetBrains Mono,monospace}.interview-app .welcome-copy h1,.interview-app .welcome-job-panel h2,.interview-app .welcome-language-panel h2{color:#f3f7f5;font-family:Manrope,system-ui,sans-serif}.interview-app .welcome-role{color:#c5ccda!important}.interview-app .welcome-intro,.interview-app .welcome-job-company,.interview-app .welcome-feature,.interview-app .welcome-candidate-card,.interview-app .welcome-panel-footer{color:#a2a9be!important}.interview-app .welcome-secure-badge{border-color:#4263eb57;background:#4263eb1a;color:#aab8f7}.interview-app .welcome-secure-icon,.interview-app .welcome-lock-icon,.interview-app .welcome-feature-icon,.interview-app .welcome-feature-icon.is-shield,.interview-app .welcome-feature-icon.is-human{color:#4263eb}.interview-app .welcome-feature,.interview-app .welcome-candidate-card,.interview-app .welcome-job-detail,.interview-app .welcome-language-options button{border-color:#222839!important;background:#090b13db!important}.interview-app .welcome-feature:hover,.interview-app .welcome-language-options button:not(:disabled):hover{border-color:#4263eb9e!important;background:#141825f5!important;box-shadow:0 16px 40px #00000047,0 0 34px #4263eb14!important}.interview-app .welcome-candidate-mark,.interview-app .language-monogram,.interview-app .welcome-job-detail-icon{border-color:#4263eb57;background-color:#4263eb24;color:#6f89ff}.interview-app .welcome-job-detail-icon.is-questions,.interview-app .welcome-job-detail-icon.is-interviewer{color:#6f89ff}.interview-app .welcome-job-panel,.interview-app .welcome-language-panel{border-color:#222839;background:linear-gradient(155deg,#141825eb,#090b13f7),#090b13;box-shadow:0 32px 90px #0000006b}.interview-app .welcome-job-panel:before,.interview-app .welcome-language-panel:before{background:radial-gradient(circle,rgba(66,99,235,.22),transparent 66%)}.interview-app .welcome-job-panel:after,.interview-app .welcome-language-panel:after{background:linear-gradient(90deg,transparent,rgba(66,99,235,.85),transparent)}.interview-app .welcome-job-detail small,.interview-app .welcome-candidate-label{color:#65708f;font-family:JetBrains Mono,monospace}.interview-app .welcome-job-detail strong,.interview-app .welcome-candidate-card strong,.interview-app .language-option-copy strong{color:#e7ecea}.interview-app .welcome-job-detail span:not(.welcome-job-detail-icon),.interview-app .welcome-candidate-card small,.interview-app .language-option-copy small{color:#a2a9be}.interview-app .welcome-primary-action{border-color:#4263eb!important;background:#4263eb!important;color:#f5f7ff!important;box-shadow:0 14px 38px #2f49b747!important}.interview-app .welcome-primary-action:not(:disabled):hover{background:#5872f5!important;border-color:#5872f5!important;box-shadow:0 18px 46px #2f49b75c!important}.interview-app .welcome-language-picker-trigger{border-color:#222839!important;background:#090b13e0!important;color:#c5ccda!important}.interview-app .welcome-language-picker-popover,.interview-app .welcome-language-search,.interview-app .welcome-language-search input{border-color:#222839!important;background:#090b13!important;color:#f3f7f5!important}.interview-app .welcome-language-option[aria-selected=true]{border-color:#4263eb!important;background:#141825!important}.interview-app .welcome-language-option-check,.interview-app .welcome-language-picker-icon{color:#4263eb!important}.interview-app{--interview-bg: #050711;--interview-surface: #090b13;--interview-surface-2: #141825;--interview-border: #222839;--interview-text: #f3f7f5;--interview-muted: #a2a9be;--interview-faint: #65708f;--interview-accent: #4263eb;--interview-accent-hover: #5872f5}.interview-app,.interview-app :where(button,input,select,textarea){font-family:DM Sans,system-ui,sans-serif}.interview-app :where(h1,h2,h3,.ready-layout .mia-identity strong){font-family:Manrope,system-ui,sans-serif}.interview-app :where(.card-eyebrow,.section-label,.ready-card>.card-eyebrow){font-family:JetBrains Mono,monospace}.interview-app .ready-card{background:radial-gradient(circle at 79% 46%,rgba(66,99,235,.16),transparent 30%),radial-gradient(circle at 18% 18%,rgba(47,73,183,.09),transparent 25%),linear-gradient(145deg,#050711,#080b17 58%,#050711)!important}.interview-app .ready-card:after{border-color:#4263eb29;box-shadow:0 0 0 74px #4263eb06,0 0 0 148px #4263eb03}.interview-app .ready-card>.card-eyebrow{color:#6f89ff!important}.interview-app .ready-checklist li{border-color:#222839;background:#090b13d1;color:#a2a9be!important}.interview-app .ready-checklist li:after{background:linear-gradient(180deg,#4263eb,#4263eb2e)}.interview-app .ready-checklist li:before{color:#4263eb!important}.interview-app .ready-checklist li:hover{border-color:#4263eb7a;background:#141825eb}.interview-app .ready-layout .primary-action{border-color:#4263eb!important;background:#4263eb!important;color:#f5f7ff!important;box-shadow:0 12px 34px #2f49b738!important}.interview-app .ready-layout .primary-action:hover:not(:disabled){border-color:#5872f5!important;background:#5872f5!important}.interview-app .ready-layout .alexis{border-color:#222839;background:linear-gradient(155deg,#141825f2,#090b13f7);box-shadow:0 34px 100px #00000070,0 0 70px #4263eb12,inset 0 1px #ffffff09}.interview-app .ready-layout .alexis:before{background:linear-gradient(135deg,rgba(66,99,235,.24),transparent 30%,transparent 74%,rgba(66,99,235,.08))}.interview-app .ready-layout .alexis-video-wave{color:#9fb0ff!important}.interview-app .ready-layout .mia-status{border-color:#4263eb4d!important;background:#4263eb17!important;color:#9fb0ff!important}.interview-app .ready-layout .mia-status i{background:#4263eb!important;box-shadow:0 0 0 4px #4263eb1a,0 0 14px #4263eb70!important}.interview-app:has(.device-check-shell){min-height:100dvh;background:radial-gradient(820px 560px at 86% 10%,rgba(66,99,235,.16),transparent 60%),radial-gradient(640px 460px at 4% 76%,rgba(47,73,183,.1),transparent 62%),#050711}.interview-app:has(.device-check-shell) .stage,.interview-app:has(.device-check-shell) .experience{min-height:100dvh;background:transparent}.interview-app .device-check-shell{width:min(1180px,calc(100% - 64px))!important;max-width:none!important;margin:clamp(38px,6vh,76px) auto!important;border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.interview-app .device-check-shell>.card-eyebrow{margin-bottom:12px!important;color:#6f89ff!important}.interview-app .device-check-shell>h1{margin:0!important;color:#f3f7f5!important;font-size:clamp(42px,5vw,68px)!important;font-weight:300!important;line-height:1!important;letter-spacing:-.045em!important}.interview-app .device-check-intro{max-width:720px;margin:18px 0 0!important;color:#a2a9be!important;font-size:15px!important;line-height:1.75!important}.interview-app .device-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px}.interview-app .device-check-card{min-height:290px;border:1px solid #222839!important;border-radius:18px!important;background:linear-gradient(155deg,#141825e0,#090b13f5),#090b13!important;padding:24px!important;box-shadow:0 24px 60px #0003}.interview-app .device-check-card.is-complete,.interview-app .device-check-card.has-error{border-color:#4263eb7a!important;background:linear-gradient(155deg,#141825eb,#090b13fa),#090b13!important}.interview-app .device-check-number,.interview-app .microphone-check-number{background:#4263eb1f!important;color:#6f89ff!important}.interview-app .device-check-card h2,.interview-app .device-microphone-heading h2{color:#e7ecea!important}.interview-app .device-check-card p,.interview-app .device-microphone-heading p,.interview-app .device-microphone-privacy{color:#a2a9be!important}.interview-app .microphone-check-card:after{background:radial-gradient(circle,rgba(66,99,235,.14),transparent 68%)}.interview-app .device-microphone-status{border-color:#4263eb4d;background:#4263eb12;color:#aab8f7!important}.interview-app .device-microphone-status:before{background:#4263eb;box-shadow:0 0 14px #4263eb7a}.interview-app .device-microphone-select>span:before{background:#4263eb}.interview-app .device-microphone-select select{border-color:#222839;background:#090b13;color:#e7ecea}.interview-app .device-microphone-select select:hover,.interview-app .device-microphone-select select:focus-visible{border-color:#4263eb;background:#141825;box-shadow:0 0 0 3px #4263eb24}.interview-app .device-microphone-meter{border-color:#222839;background:#090b13}.interview-app .device-microphone-meter>span{background:linear-gradient(90deg,#2f49b7,#4263eb 55%,#6f89ff);box-shadow:0 0 14px #4263eb47}.interview-app .device-microphone-record{border-color:#4263eb6b;background:#4263eb17;color:#aab8f7}.interview-app .device-microphone-record:hover:not(:disabled){border-color:#4263ebb3;background:#4263eb26;box-shadow:0 10px 30px #2f49b729}.interview-app .device-microphone-record.active,.interview-app .device-microphone-record.is-recording{border-color:#4263eb;background:#2f49b7;color:#f5f7ff;box-shadow:0 0 0 4px #4263eb1f,0 10px 30px #0000004d}.interview-app .device-microphone-review,.interview-app .device-microphone-warning{border-color:#222839;background:linear-gradient(155deg,#141825,#090b13)}.interview-app .device-microphone-review.is-detected,.interview-app .device-microphone-review.is-low,.interview-app .device-microphone-warning{border-color:#4263eb61;background:linear-gradient(155deg,#141825,#090b13 72%)}.interview-app .device-microphone-review.is-detected:after,.interview-app .device-microphone-review.is-low:after,.interview-app .device-microphone-warning:after{background:radial-gradient(circle,rgba(66,99,235,.12),transparent 68%)}.interview-app .device-microphone-review.is-detected>p:before,.interview-app .device-microphone-review.is-low>p:before{background-color:#4263eb1f;box-shadow:inset 0 0 0 1px #4263eb4d}.interview-app .device-microphone-review.is-detected>p:after,.interview-app .device-microphone-review.is-low>p:after{background:#4263eb;color:#4263eb}.interview-app .device-microphone-complete{border-color:#4263eb57;background:#4263eb14;color:#aab8f7!important}.interview-app .device-ready-summary{margin-top:18px;border:1px solid #222839!important;border-radius:16px!important;background:#090b13e6!important;padding:18px 20px!important}.interview-app .device-ready-summary.is-ready{border-color:#4263eb75!important;background:#141825eb!important}.interview-app .device-ready-summary strong{color:#e7ecea}.interview-app .device-ready-summary p{color:#a2a9be!important}.interview-app .device-ready-summary .bv-primary-button,.interview-app .device-check-shell .bv-primary-button{border-color:#4263eb!important;background:#4263eb!important;color:#f5f7ff!important;border-radius:12px!important}.interview-app .device-check-shell .bv-secondary-button{border-color:#222839!important;background:#090b13!important;color:#c5ccda!important;border-radius:12px!important}.interview-app .device-check-shell .bv-secondary-button:hover:not(:disabled){border-color:#4263eb!important;background:#141825!important;color:#f3f7f5!important}.interview-app :where(.question-progress-track span,.completion-progress-track i,.processing-steps span.is-complete,.completion-icon,.completion-next-icon){background:#4263eb!important}.interview-app :where(.question-progress-copy,.answer-timer,.processing-copy,.completion-card,.transcript-review-panel){--figma-accent: #4263eb;--figma-green: #4263eb}.interview-app .brand{filter:none!important;opacity:1!important}@media (max-width: 900px){.interview-app .device-check-shell{width:min(760px,calc(100% - 32px))!important;margin:28px auto 40px!important}.interview-app .device-check-grid{grid-template-columns:1fr}}.interview-app .status-card,.interview-app .consent-card,.interview-app .intro-confirmation-card,.interview-app .recoverable-error-card,.interview-app .ai-question-preparing-card,.interview-app .next-question-card,.interview-app .question-presentation-gate{width:min(1120px,calc(100% - 64px))!important;max-width:none!important;margin-inline:auto!important}.interview-app .status-card,.interview-app .consent-card,.interview-app .intro-confirmation-card,.interview-app .recoverable-error-card,.interview-app .ai-question-preparing-card{margin-block:clamp(32px,5vh,64px)!important;border-color:#222839!important;background:linear-gradient(155deg,#141825e6,#090b13f7),#090b13!important;padding:clamp(28px,4vw,46px)!important;box-shadow:0 26px 80px #00000047!important}.interview-app .status-card>h1,.interview-app .consent-card>h1,.interview-app .intro-confirmation-card>h1,.interview-app .recoverable-error-card>h1,.interview-app .ai-question-preparing-card>h1,.interview-app .next-question-card>h1{max-width:none!important;color:#f3f7f5!important;font-family:Manrope,system-ui,sans-serif}.interview-app .consent-card .consent-expectations,.interview-app .consent-card .consent-checkbox,.interview-app .recoverable-error-card .error-notice{border-color:#222839!important;background:#090b13d1!important;color:#c5ccda!important}.interview-app .consent-card .privacy-link,.interview-app .recoverable-error-card .primary-action{color:#6f89ff!important}.interview-app .recoverable-error-card .primary-action{border-color:#4263eb!important;background:#4263eb!important;color:#f5f7ff!important}@media (min-width: 901px){.interview-app .question-grid{width:min(1180px,100%)!important;margin-inline:auto!important;grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;gap:clamp(22px,2.6vw,34px)!important}.interview-app .question-card{width:100%!important;max-width:none!important;margin:0!important;padding:clamp(26px,3vw,42px)!important}}.interview-app .question-card,.interview-app .transcript-review-panel,.interview-app .processing-panel,.interview-app .answer-state-bar,.interview-app .transcript,.interview-app .correction-editor,.interview-app .review-approval-bar{border-color:#222839!important;background:#090b13!important}.interview-app .question-card>h1{max-width:980px!important;color:#f3f7f5!important}.interview-app .answer-state-heading strong,.interview-app .processing-copy h2,.interview-app .review-heading-row h2{color:#e7ecea!important}.interview-app .answer-state-heading p,.interview-app .processing-copy p,.interview-app .review-help{color:#a2a9be!important}.interview-app .transcript-review-panel .transcript-bubble.selected,.interview-app[dir=rtl] .transcript-review-panel .transcript-bubble.selected{border-color:#4263eb!important;box-shadow:inset 3px 0 #4263eb,0 0 0 1px #4263eb14!important}.interview-app .correction-replacement-field,.interview-app[dir=rtl] .correction-replacement-field{border-color:#4263eb6b!important}.interview-app .correction-counter,.interview-app .segments button.selected{border-color:#4263eb66!important;background:#4263eb1a!important;color:#9fb0ff!important}.interview-app .review-approval-bar .primary-action:not(:disabled){border-color:#4263eb!important;background:#4263eb!important;color:#f5f7ff!important}.interview-app .ai-question-preparing-card>h1,.interview-app .ai-question-preparing-panel .processing-copy{max-width:none!important}.interview-app .ai-question-preparing-panel{border-color:#222839!important;background:linear-gradient(145deg,#141825,#090b13)!important;padding:clamp(22px,3vw,32px)!important}.interview-app .ai-question-preparing-panel .processing-spinner{border-color:#222839!important;border-top-color:#4263eb!important}.interview-app .ai-question-preparing-panel .processing-steps span.is-complete,.interview-app .ai-question-preparing-panel .processing-steps span.is-active{border-color:#4263eb6b!important;background:#4263eb1f!important;color:#9fb0ff!important}.interview-app .ai-question-preparing-panel .saved-progress-note{border-color:#4263eb57!important;background:#4263eb14!important;color:#aab8f7!important}.interview-app .fullscreen-ai-preparing-dialog{width:min(1040px,calc(100% - 48px))!important;max-width:none!important}.interview-app .completion-card{background:radial-gradient(circle at 50% 18%,rgba(66,99,235,.14),transparent 29rem),radial-gradient(circle at 22% 88%,rgba(47,73,183,.09),transparent 25rem),radial-gradient(circle at 84% 70%,rgba(66,99,235,.055),transparent 24rem),#050711!important}.interview-app .completion-card:after{border-color:#4263eb14!important;box-shadow:0 0 0 70px #4263eb05,0 0 0 140px #4263eb03!important}.interview-app .completion-ambient-one,.interview-app .completion-ambient-two{background:#4263eb5c!important;box-shadow:62px 96px 0 -2px #4263eb33,310px -34px 0 -2px #6f89ff2e,520px 108px 0 -3px #4263eb42,620px 330px 0 -2px #ffffff1a,88px 410px 0 -3px #2f49b733!important}.interview-app .completion-panel{width:min(1040px,calc(100vw - 64px))!important;max-width:none!important;border-color:#222839!important;background:radial-gradient(circle at 50% 0%,rgba(66,99,235,.11),transparent 18rem),linear-gradient(155deg,#141825db,#090b13f5),#090b13!important}.interview-app .completion-panel:before{background:linear-gradient(90deg,transparent,#4263eb,#6f89ff,transparent)!important}.interview-app .completion-success-orbit-one,.interview-app .completion-success-orbit-two{border-color:#4263eb4d!important;background:#4263eb09!important;box-shadow:0 0 42px #4263eb17!important}.interview-app .completion-card .completion-icon{border-color:#4263ebb8!important;background:#4263eb24!important;color:#9fb0ff!important;box-shadow:0 0 0 8px #4263eb0a,0 12px 35px #0000003d!important}.interview-app .completion-card .card-eyebrow,.interview-app .completion-next:hover .completion-next-arrow{color:#6f89ff!important}.interview-app .completion-card .completion-lead{max-width:760px!important}.interview-app .completion-progress-summary{width:min(640px,100%)!important}.interview-app .completion-progress-track i{background:linear-gradient(90deg,#2f49b7,#4263eb 56%,#6f89ff)!important;box-shadow:0 0 16px #4263eb3d!important}.interview-app .completion-card .completion-next{border-color:#222839!important;background:linear-gradient(140deg,rgba(66,99,235,.06),transparent 52%),#090b13!important}.interview-app .completion-card .completion-next:hover{border-color:#4263eb61!important;background:linear-gradient(140deg,rgba(66,99,235,.1),transparent 52%),#141825!important}.interview-app .completion-next-icon{border-color:#4263eb57!important;background:#4263eb1a!important}.interview-app .fullscreen-exit-dialog{width:min(1040px,calc(100vw - 48px))!important;max-width:none!important;border:1px solid #222839!important;border-radius:20px!important;background:linear-gradient(155deg,#141825,#090b13)!important;padding:clamp(24px,4vw,40px)!important;color:#f3f7f5!important}.interview-app .fullscreen-exit-dialog>p:first-child{color:#6f89ff!important;font-family:JetBrains Mono,monospace!important}.interview-app .fullscreen-exit-dialog #fullscreen-exit-title{color:#f3f7f5!important;font-family:Manrope,system-ui,sans-serif!important;font-size:clamp(30px,4vw,46px)!important;font-weight:300!important}.interview-app .fullscreen-exit-dialog>p{color:#a2a9be!important}.interview-app .fullscreen-exit-dialog button{border:1px solid #4263eb!important;background:#4263eb!important;color:#f5f7ff!important;font-family:DM Sans,system-ui,sans-serif!important}@media (max-width: 900px){.interview-app .status-card,.interview-app .consent-card,.interview-app .intro-confirmation-card,.interview-app .recoverable-error-card,.interview-app .ai-question-preparing-card,.interview-app .next-question-card,.interview-app .question-presentation-gate{width:calc(100% - 32px)!important;margin-block:24px!important}.interview-app .completion-panel,.interview-app .fullscreen-ai-preparing-dialog,.interview-app .fullscreen-exit-dialog{width:calc(100vw - 32px)!important}}.system-password-gate{--gate-bg: #050711;--gate-surface: #090b13;--gate-surface-strong: #141825;--gate-border: #222839;--gate-border-soft: #171c2b;--gate-text: #f3f7f5;--gate-text-soft: #dce3ef;--gate-muted: #a2a9be;--gate-faint: #65708f;--gate-accent: #4263eb;--gate-accent-hover: #5872f5;--gate-danger: #f87171;position:relative;min-height:100dvh;overflow:hidden;background:radial-gradient(900px 600px at 78% 12%,rgba(66,99,235,.16),transparent 62%),radial-gradient(720px 520px at 8% 84%,rgba(47,73,183,.1),transparent 64%),#050711;color:var(--gate-text);color-scheme:dark;direction:ltr;font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;isolation:isolate}.system-password-gate:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.014) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.48),transparent 82%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.48),transparent 82%);content:"";pointer-events:none}.system-password-gate *{box-sizing:border-box}.system-password-gate__header{display:flex;width:100%;height:72px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--gate-border-soft);padding:0 clamp(22px,3.6vw,64px);background:#050711d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.system-password-gate__brand{display:flex;min-width:0;align-items:center;gap:16px}.system-password-gate__logo{width:138px;max-width:42vw;height:25px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:none;opacity:1}.system-password-gate__product{padding-inline-start:16px;border-inline-start:1px solid var(--gate-border);color:var(--gate-faint);font-size:12px;white-space:nowrap}.system-password-gate__secure{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--gate-border);border-radius:12px;padding:8px 12px;background:#090b13b8;color:var(--gate-muted);font-size:11px;white-space:nowrap}.system-password-gate__secure-dot{width:7px;height:7px;border-radius:2px;background:var(--gate-accent);box-shadow:0 0 14px #4263eb70}.system-password-gate__main{display:grid;min-height:calc(100dvh - 72px);place-items:center;padding:clamp(40px,6vh,78px) clamp(24px,5vw,84px)}.system-password-gate__card{position:relative;display:grid;width:min(1180px,calc(100vw - 64px));max-width:none;overflow:hidden;border:1px solid var(--gate-border);border-radius:24px;background:linear-gradient(155deg,#141825ed,#090b13fb),var(--gate-surface);padding:clamp(34px,4vw,58px);box-shadow:0 34px 100px #00000061,inset 0 1px #ffffff06}.system-password-gate__card:before{position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#4263eb,transparent);content:""}.system-password-gate__icon{display:grid;width:52px;height:52px;margin-bottom:24px;place-items:center;border:1px solid rgba(66,99,235,.34);border-radius:14px;background:#4263eb1a;color:#6f89ff;box-shadow:0 0 28px #4263eb1a}.system-password-gate__icon svg,.system-password-gate__field-icon svg,.system-password-gate__button svg{display:block}.system-password-gate__eyebrow{margin:0 0 12px;color:#6f89ff;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.system-password-gate__title{max-width:640px;margin:0;color:var(--gate-text);font-family:Manrope,system-ui,sans-serif;font-size:clamp(42px,5vw,68px);font-weight:300;letter-spacing:-.045em;line-height:1.02}.system-password-gate__description{max-width:640px;margin:18px 0 0;color:var(--gate-muted);font-size:15px;line-height:1.75}.system-password-gate__form{display:grid;width:100%;gap:18px}.system-password-gate__field{display:grid;gap:9px}.system-password-gate__label{color:var(--gate-text-soft);font-size:12px;font-weight:500}.system-password-gate__input-shell{position:relative;display:flex;align-items:center}.system-password-gate__field-icon{position:absolute;inset-inline-start:16px;display:grid;width:20px;place-items:center;color:var(--gate-faint);pointer-events:none}.system-password-gate__input{width:100%;height:58px;border:1px solid var(--gate-border);border-radius:12px;outline:none;background:#090b13;padding:0 54px 0 48px;color:var(--gate-text);caret-color:var(--gate-accent);font-size:15px;letter-spacing:.04em;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.system-password-gate__input::-moz-placeholder{color:#65708f;letter-spacing:0}.system-password-gate__input::placeholder{color:#65708f;letter-spacing:0}.system-password-gate__input:focus-visible{border-color:var(--gate-accent);box-shadow:0 0 0 3px #4263eb24}.system-password-gate__button{display:inline-flex;width:100%;min-height:58px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--gate-accent);border-radius:12px;background:var(--gate-accent);padding:0 18px;color:#f5f7ff;font-size:14px;font-weight:650;cursor:pointer;box-shadow:0 14px 34px #2f49b73d;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.system-password-gate__button:not(:disabled):hover{transform:translateY(-1px);border-color:var(--gate-accent-hover);background:var(--gate-accent-hover);box-shadow:0 16px 38px #2f49b74d}.system-password-gate__button:focus-visible{outline:2px solid #8fa1ff;outline-offset:3px}.system-password-gate__button:disabled{border-color:var(--gate-border);background:var(--gate-surface-strong);color:var(--gate-faint);cursor:not-allowed;box-shadow:none}.system-password-gate__spinner{width:15px;height:15px;border:2px solid rgba(255,255,255,.38);border-top-color:#fff;border-radius:4px;animation:system-password-gate-spin .7s linear infinite}.system-password-gate__error{display:flex;align-items:flex-start;gap:10px;margin:0;border:1px solid rgba(248,113,113,.24);border-radius:10px;background:#f8717112;padding:11px 13px;color:#fca5a5;font-size:12px;line-height:1.5}.system-password-gate__error-mark{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border:1px solid rgba(248,113,113,.38);border-radius:5px;font-size:10px;font-weight:700}.system-password-gate__footer{display:flex;align-items:center;gap:8px;margin:26px 0 0;padding-top:22px;border-top:1px solid var(--gate-border-soft);color:var(--gate-faint);font-size:11px;line-height:1.5}.system-password-gate__footer svg{color:var(--gate-faint)}@media (min-width: 980px){.system-password-gate__card{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);-moz-column-gap:clamp(48px,6vw,92px);column-gap:clamp(48px,6vw,92px);align-items:center}.system-password-gate__icon,.system-password-gate__eyebrow,.system-password-gate__title,.system-password-gate__description{grid-column:1}.system-password-gate__form{grid-column:2;grid-row:1 / span 4;align-self:center}.system-password-gate__footer{grid-column:1 / -1}}@media (max-width: 979px){.system-password-gate__card{width:min(760px,calc(100vw - 32px));gap:0}.system-password-gate__form{margin-top:30px}}@media (max-width: 640px){.system-password-gate__header{height:60px;padding-inline:18px}.system-password-gate__product{display:none}.system-password-gate__secure{border:0;padding:0;background:transparent}.system-password-gate__secure span:last-child{display:none}.system-password-gate__main{min-height:calc(100dvh - 60px);align-items:start;padding:28px 16px 40px}.system-password-gate__card{width:100%;border-radius:18px;padding:26px 22px}.system-password-gate__title{font-size:clamp(34px,12vw,46px)}}@media (prefers-reduced-motion: reduce){.system-password-gate__button,.system-password-gate__input{transition:none}.system-password-gate__spinner{animation-duration:1.4s}}@keyframes system-password-gate-spin{to{transform:rotate(360deg)}}.interview-app{width:100%;min-width:100%;min-height:100dvh;padding:0!important;overflow-x:hidden;background:#050711!important}.interview-app .interview-header{width:100%;max-width:none;padding:16px clamp(22px,3.6vw,64px)}.interview-app .stage{width:100%;max-width:none;min-height:calc(100dvh - 72px);margin:0;padding:0;background:#050711}.interview-app .experience{width:100%;max-width:none;min-height:inherit}.interview-app:has(.ready-card) .stage,.interview-app:has(.device-check-shell) .stage,.interview-app:has(.completion-card) .stage,.interview-app:has(.question-presentation-shell) .stage,.interview-app:has(.ai-question-preparing-card) .stage{width:100vw!important;max-width:none!important;margin-inline:calc(50% - 50vw)!important;place-items:stretch!important}.interview-app:has(.ready-card) .experience,.interview-app:has(.device-check-shell) .experience,.interview-app:has(.completion-card) .experience,.interview-app:has(.question-presentation-shell) .experience,.interview-app:has(.ai-question-preparing-card) .experience{width:100vw!important;max-width:none!important}.interview-app .candidate-context,.interview-app .preparation-progress{width:min(1180px,calc(100% - 64px));max-width:none}.interview-app .ready-card:after,.interview-app .completion-card:after,.interview-app .completion-success-orbit,.interview-app .welcome-orbit,.interview-app .welcome-orbit-two,.interview-app .next-question-orb,.interview-app .next-question-orb-ring,.interview-app .completion-ambient,.interview-app .welcome-spark{display:none!important}.interview-app .ready-layout .alexis:before,.interview-app .completion-panel:after,.interview-app .device-check-card:after,.interview-app .microphone-check-card:after,.interview-app .welcome-job-panel:before,.interview-app .welcome-language-panel:before{display:none!important}.interview-app .ready-card{width:100vw!important;max-width:none!important;min-height:calc(100dvh - 72px)!important;margin:0!important;padding:clamp(34px,5vh,64px) clamp(30px,6vw,120px)!important;background:radial-gradient(900px 640px at 72% 42%,rgba(66,99,235,.13),transparent 62%),linear-gradient(145deg,#050711,#080b17 56%,#050711)!important}.system-password-gate{--gate-bg: #050711;--gate-surface: rgba(9, 11, 19, .96);--gate-surface-strong: #141825;--gate-border: #222839;--gate-border-soft: #171c2b;--gate-text: #f3f7f5;--gate-text-soft: #e7ecea;--gate-muted: #a2a9be;--gate-accent: #4263eb;--gate-accent-hover: #5872f5;--gate-success: #4263eb;width:100%;min-width:100%;min-height:100dvh;background:radial-gradient(920px 600px at 76% 14%,rgba(66,99,235,.16),transparent 62%),radial-gradient(700px 520px at 8% 84%,rgba(47,73,183,.1),transparent 64%),#050711!important;color:#f3f7f5;font-family:DM Sans,system-ui,sans-serif}.system-password-gate:before{opacity:.42}.system-password-gate__header{height:72px;border-bottom-color:#171c2b;background:#050711d1;padding-inline:clamp(22px,3.6vw,64px)}.system-password-gate__product,.system-password-gate__secure,.system-password-gate__footer{color:#a2a9be}.system-password-gate__secure-dot{background:#4263eb;box-shadow:0 0 14px #4263eb6b}.system-password-gate__main{min-height:calc(100dvh - 72px);padding:clamp(44px,7vh,88px) clamp(24px,5vw,80px)}.system-password-gate__card{width:min(960px,calc(100vw - 64px));max-width:none;border-color:#222839;border-radius:24px;background:linear-gradient(155deg,#141825ed,#090b13fa),#090b13;padding:clamp(34px,5vw,58px);box-shadow:0 34px 100px #00000061}.system-password-gate__card:before{background:linear-gradient(90deg,transparent,#4263eb,transparent)}.system-password-gate__icon{border-color:#4263eb57;background:#4263eb1a;color:#6f89ff;box-shadow:0 0 30px #4263eb1a}.system-password-gate__eyebrow{color:#6f89ff;font-family:JetBrains Mono,monospace}.system-password-gate__title{color:#f3f7f5;font-family:Manrope,system-ui,sans-serif;font-size:clamp(38px,5vw,64px);font-weight:300;letter-spacing:-.045em}.system-password-gate__description{max-width:680px;color:#a2a9be;font-size:15px}.system-password-gate__form{max-width:720px}.system-password-gate__label{color:#c5ccda}.system-password-gate__input{height:56px;border-color:#222839;background:#090b13;color:#f3f7f5;caret-color:#4263eb}.system-password-gate__input:hover{border-color:#33405a;background:#0d111d}.system-password-gate__input:focus-visible{border-color:#4263eb;box-shadow:0 0 0 3px #4263eb24}.system-password-gate__button{min-height:56px;border-color:#4263eb;background:#4263eb;box-shadow:0 14px 34px #2f49b73d}.system-password-gate__button:not(:disabled):hover{border-color:#5872f5;background:#5872f5;box-shadow:0 16px 38px #2f49b74d}.system-password-gate__button:focus-visible{outline-color:#8fa1ff}.system-password-gate__button:disabled{border-color:#222839;background:#141825;color:#65708f}.system-password-gate__icon{border-radius:14px}.system-password-gate__secure-dot{border-radius:3px}.system-password-gate__input::-ms-reveal,.system-password-gate__input::-ms-clear{display:none}@media (min-width: 1100px){.system-password-gate__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);-moz-column-gap:clamp(46px,6vw,92px);column-gap:clamp(46px,6vw,92px);align-items:center}.system-password-gate__icon,.system-password-gate__eyebrow,.system-password-gate__title,.system-password-gate__description{grid-column:1}.system-password-gate__form{grid-column:2;grid-row:1 / span 4;align-self:center}.system-password-gate__footer{grid-column:1 / -1}}@media (max-width: 900px){.interview-app .candidate-context,.interview-app .preparation-progress{width:calc(100% - 32px)}.interview-app .ready-card{width:100%!important;min-height:calc(100dvh - 64px)!important;padding:34px 22px 44px!important}.system-password-gate__card{width:min(720px,calc(100vw - 32px))}}.system-password-gate__logo{filter:none!important;opacity:1!important}.interview-app{--figma-accent: #4263eb !important;--figma-green: #4263eb !important;--bv-primary: #4263eb !important;--bv-primary-dark: #2f49b7 !important;--bv-success: #4263eb !important;--interview-accent: #4263eb !important;--interview-accent-hover: #5872f5 !important}.interview-app .interview-trust{display:none!important}.interview-app .speaking-experience>.question-progress{display:none!important}.interview-app .welcome-landing:after,.interview-app .welcome-ambient,.interview-app .welcome-orbit,.interview-app .welcome-orbit-one,.interview-app .welcome-orbit-two,.interview-app .welcome-spark,.interview-app .welcome-kicker-dot:after,.interview-app .welcome-language-panel:before,.interview-app .welcome-job-panel:before,.interview-app .ready-card:after,.interview-app .ready-layout:before,.interview-app .ready-layout:after,.interview-app .next-question-orb,.interview-app .next-question-orb-ring,.interview-app .completion-card:after,.interview-app .completion-ambient,.interview-app .completion-success-orbit,.interview-app .completion-panel:after,.interview-app .device-check-card:after,.interview-app .microphone-check-card:after{display:none!important}.interview-app .welcome-landing,.interview-app .ready-card,.interview-app .speaking-experience,.interview-app .completion-card{background:radial-gradient(880px 560px at 78% 8%,rgba(66,99,235,.08),transparent 62%),linear-gradient(145deg,#050711,#080b17 56%,#050711)!important}.interview-app :where(.primary-action,.bv-primary-button,.welcome-primary-action,.next-question-action,.record:not(.active)){border-color:#4263eb!important;background:#4263eb!important;color:#f5f7ff!important;box-shadow:0 14px 34px #2f49b73d!important}.interview-app :where(.primary-action,.bv-primary-button,.welcome-primary-action,.next-question-action):hover:not(:disabled){border-color:#5872f5!important;background:#5872f5!important}.interview-app :where(.card-eyebrow,.section-label,.welcome-kicker,.welcome-panel-topline,.welcome-feature-icon,.welcome-candidate-mark,.welcome-job-detail-icon,.welcome-language-picker-icon,.welcome-language-option-check,.ready-card>.card-eyebrow,.ready-checklist li:before,.ready-layout .alexis-video-wave,.speaking-listen-icon,.speaking-listen-cue,.question-progress-copy strong,.answer-state-icon,.processing-spinner,.completion-card .card-eyebrow,.completion-next-arrow,.completion-safe-icon){color:#6f89ff!important}.interview-app :where(.ready-layout .alexis,.speaking-experience .alexis,.question-avatar-column .alexis,.ai-question-preparing-avatar .alexis,.next-question-avatar .alexis){border-color:#222839!important;background:linear-gradient(155deg,#141825f2,#090b13fa)!important;box-shadow:0 30px 90px #00000061!important}.interview-app :where(.mia-status,.ready-layout .mia-status,.avatar-prefetch-progress,.device-microphone-status,.device-microphone-complete,.saved-progress-note){border-color:#4263eb57!important;background:#4263eb14!important;color:#aab8f7!important;box-shadow:none!important}.interview-app :where(.mia-status i,.ready-layout .mia-status i,.device-microphone-status:before){background:#4263eb!important;box-shadow:0 0 12px #4263eb59!important}.interview-app .speaking-listen-cue{border-color:#222839!important;background:#090b13e0!important;box-shadow:none!important}.interview-app :where(.avatar-prefetch-steps span.is-active,.avatar-prefetch-steps span.is-complete,.processing-steps span.is-active,.processing-steps span.is-complete,.ai-question-preparing-panel .processing-steps span.is-active,.ai-question-preparing-panel .processing-steps span.is-complete,.progress-marker,.preparation-progress li.is-current .progress-marker,.preparation-progress li.is-complete .progress-marker){border-color:#4263eb6b!important;background:#4263eb1f!important;color:#9fb0ff!important;box-shadow:none!important}.interview-app :where(.question-progress-track span,.completion-progress-track i,.device-microphone-meter>span){background:linear-gradient(90deg,#2f49b7,#4263eb 58%,#6f89ff)!important;box-shadow:none!important}.interview-app .transcript-review-panel .transcript-bubble.selected,.interview-app[dir=rtl] .transcript-review-panel .transcript-bubble.selected{border-color:#4263eb!important;background:#4263eb14!important;color:#e7ecea!important}.interview-app :where(.correction-replacement-field,.correction-counter,.segments button.selected){border-color:#4263eb61!important;background:#4263eb14!important;color:#9fb0ff!important}.interview-app .completion-card .completion-icon{border-color:#4263eba3!important;background:#4263eb1f!important;color:#9fb0ff!important;box-shadow:none!important}.interview-app .completion-card .completion-next{border-color:#222839!important;background:linear-gradient(140deg,rgba(66,99,235,.05),transparent 52%),#090b13!important}.interview-app .completion-next-icon{border-color:#4263eb4d!important;background:#4263eb14!important}.interview-app .completion-next-icon:before,.interview-app .completion-next-icon:after,.interview-app .completion-next-icon i{background:#6f89ff!important}.interview-app .brand,.system-password-gate__logo{filter:none!important;opacity:1!important}.welcome-landing{background:linear-gradient(145deg,#050711,#080b17 56%,#050711)!important}.welcome-landing:before,.welcome-landing:after,.welcome-landing .welcome-ambient,.welcome-landing .welcome-orbit,.welcome-landing .welcome-orbit-one,.welcome-landing .welcome-orbit-two,.welcome-landing .welcome-spark,.welcome-landing .welcome-spark-one,.welcome-landing .welcome-spark-two{display:none!important;content:none!important;background:none!important;border:0!important;box-shadow:none!important}.welcome-landing .welcome-secure-badge{display:inline-flex!important;align-items:center;gap:8px;border:1px solid rgba(66,99,235,.34)!important;border-radius:12px!important;background:#4263eb14!important;padding:8px 12px!important;color:#aab8f7!important;box-shadow:none!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.welcome-landing .welcome-kicker,.welcome-landing .welcome-hero-icon,.welcome-landing .welcome-panel-footer{display:none!important}.welcome-landing .welcome-job-panel:before,.welcome-landing .welcome-job-panel:after,.welcome-landing .welcome-language-panel:before,.welcome-landing .welcome-language-panel:after,.welcome-landing .welcome-kicker-dot:after{display:none!important;content:none!important;background:none!important;border:0!important;box-shadow:none!important}.welcome-landing .welcome-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.welcome-landing :where(.welcome-candidate-mark,.welcome-job-detail-icon,.welcome-feature-icon,.welcome-language-picker-icon,.welcome-language-option-check){box-shadow:none!important}@media (max-width: 720px){.welcome-landing .welcome-feature-grid{grid-template-columns:1fr!important}}.interview-app{--premium-stage-bg: #050711;--premium-stage-surface: #090b13;--premium-stage-surface-2: #141825;--premium-stage-border: #222839;--premium-stage-text: #f3f7f5;--premium-stage-muted: #a2a9be;--premium-stage-faint: #65708f;--premium-stage-blue: #4263eb;--premium-stage-blue-soft: #6f89ff}.interview-app:has(.question-presentation-shell) .stage{width:100%!important;max-width:none!important;min-height:calc(100dvh - 52px)!important;margin:0!important;padding:0!important}.interview-app .question-presentation-shell{position:relative;width:100%!important;max-width:none!important;min-height:calc(100dvh - 52px)!important;margin:0!important;overflow:hidden;background:linear-gradient(145deg,#050711,#070a14 58%,#050711)!important}.interview-app .question-presentation-live,.interview-app .question-presentation-live.is-revealed{width:100%!important;min-height:calc(100dvh - 52px)!important}.interview-app .speaking-experience{position:relative!important;display:flex!important;width:100%!important;min-height:calc(100dvh - 52px)!important;height:auto!important;margin:0!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;overflow:hidden!important;padding:clamp(24px,3.5vh,40px) 24px 32px!important;background:linear-gradient(145deg,#050711,#080b17 54%,#050711)!important}.interview-app .speaking-experience:before,.interview-app .speaking-experience:after,.interview-app .speaking-experience .alexis:before,.interview-app .speaking-experience .alexis:after,.interview-app .speaking-listen-icon:after{display:none!important;content:none!important;border:0!important;box-shadow:none!important;background:none!important}.interview-app .speaking-listen-cue{position:relative!important;z-index:8!important;display:inline-flex!important;min-height:42px!important;margin:0!important;align-items:center!important;gap:10px!important;border:1px solid var(--premium-stage-border)!important;border-radius:12px!important;background:#090b13e0!important;padding:8px 13px 8px 9px!important;color:#c5ccda!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.01em!important;box-shadow:0 12px 30px #0000002e!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.interview-app .speaking-listen-icon{display:grid!important;width:28px!important;height:28px!important;place-items:center!important;border:1px solid rgba(66,99,235,.34)!important;border-radius:8px!important;background:#4263eb1a!important;color:var(--premium-stage-blue-soft)!important}.interview-app .speaking-listen-icon:before{background:var(--premium-stage-blue-soft)!important}.interview-app .speaking-experience .alexis{position:relative!important;z-index:5!important;display:grid!important;width:min(1080px,calc(100vw - 48px))!important;height:auto!important;max-height:calc(100dvh - 150px)!important;aspect-ratio:16 / 10!important;min-height:0!important;margin:0 auto!important;place-items:stretch!important;overflow:hidden!important;border:1px solid var(--premium-stage-border)!important;border-radius:24px!important;background:var(--premium-stage-surface)!important;padding:0!important;box-shadow:0 34px 100px #0000006b!important;transform:none!important}.interview-app .speaking-experience .alexis-video-frame{position:relative!important;width:100%!important;height:100%!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:23px!important;background:#090b13!important;box-shadow:none!important}.interview-app .speaking-experience .alexis-video-frame:before,.interview-app .speaking-experience .alexis-video-frame:after{display:none!important;content:none!important}.interview-app .speaking-experience .alexis-video,.interview-app .speaking-experience .alexis-poster-layer,.interview-app .speaking-experience .alexis-fallback-motion{width:100%!important;height:100%!important;min-height:0!important;border-radius:inherit!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 22%!important;object-position:center 22%!important}.interview-app .speaking-experience .alexis-video-wave{position:absolute!important;z-index:12!important;left:18px!important;right:auto!important;bottom:18px!important;inset-inline:auto!important;inset-block-end:auto!important;display:grid!important;width:52px!important;min-width:52px!important;height:44px!important;margin:0!important;place-items:center!important;transform:none!important;border:1px solid rgba(66,99,235,.34)!important;border-radius:11px!important;background:#090b13d6!important;padding:7px 9px!important;color:var(--premium-stage-blue-soft)!important;box-shadow:0 12px 28px #00000038!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.interview-app[dir=rtl] .speaking-experience .alexis-video-wave{left:auto!important;right:18px!important;transform:none!important}.interview-app .speaking-experience .alexis-video-wave .waveform{height:24px!important;gap:3px!important;color:var(--premium-stage-blue-soft)!important}.interview-app .speaking-experience .alexis-video-wave .waveform i{width:3px!important;color:var(--premium-stage-blue-soft)!important;filter:none!important}.interview-app .speaking-experience .mia-identity,.interview-app .speaking-experience .speaking-caption,.interview-app .speaking-experience .avatar-fallback-note,.interview-app .speaking-experience>.question-progress{display:none!important}.interview-app .speaking-experience .mia-audio-fallback{border-radius:23px!important}.interview-app .speaking-experience .mia-audio-fallback-status{margin-bottom:18px!important}.interview-app .question-presentation-shell.is-prewarming{display:grid!important;place-items:center!important;padding:clamp(28px,5vh,56px) clamp(24px,4vw,56px)!important}.interview-app .question-presentation-gate.next-question-card{display:grid!important;width:min(1080px,calc(100vw - 64px))!important;max-width:none!important;min-height:0!important;margin:0 auto!important;grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important;grid-template-rows:auto auto auto auto 1fr!important;-moz-column-gap:clamp(36px,5vw,68px)!important;column-gap:clamp(36px,5vw,68px)!important;align-items:center!important;overflow:hidden!important;border:1px solid var(--premium-stage-border)!important;border-radius:24px!important;background:linear-gradient(145deg,#141825d6,#090b13fa),var(--premium-stage-surface)!important;padding:clamp(34px,4vw,52px)!important;box-shadow:0 34px 100px #00000057!important;text-align:left!important}.interview-app[dir=rtl] .question-presentation-gate.next-question-card{text-align:right!important}.interview-app .next-question-card:before,.interview-app .next-question-card:after,.interview-app .next-question-visual,.interview-app .next-question-orb,.interview-app .next-question-orb-ring,.interview-app .next-question-separator,.interview-app .avatar-prefetch-steps{display:none!important;content:none!important}.interview-app .next-question-card>.card-eyebrow{grid-column:2!important;grid-row:1!important;align-self:end!important;margin:0 0 10px!important;color:var(--premium-stage-blue-soft)!important;font-family:JetBrains Mono,monospace!important;font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}.interview-app .next-question-card>h1{grid-column:2!important;grid-row:2!important;max-width:620px!important;margin:0!important;color:var(--premium-stage-text)!important;font-family:Manrope,system-ui,sans-serif!important;font-size:clamp(36px,4.2vw,58px)!important;font-weight:300!important;line-height:1.04!important;letter-spacing:-.04em!important}.interview-app .next-question-avatar{grid-column:1!important;grid-row:1 / span 6!important;width:100%!important;margin:0!important;align-self:stretch!important}.interview-app .next-question-avatar .alexis{display:grid!important;width:100%!important;height:100%!important;min-height:360px!important;align-content:stretch!important;overflow:hidden!important;border:1px solid var(--premium-stage-border)!important;border-radius:18px!important;background:var(--premium-stage-surface)!important;box-shadow:none!important}.interview-app .next-question-avatar .alexis:before,.interview-app .next-question-avatar .alexis:after{display:none!important;content:none!important}.interview-app .next-question-avatar .alexis-video-frame{width:100%!important;height:100%!important;min-height:300px!important;overflow:hidden!important;border:0!important;border-radius:17px 17px 0 0!important;background:#090b13!important;box-shadow:none!important}.interview-app .next-question-avatar .alexis-video{width:100%!important;height:100%!important;min-height:300px!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 18%!important;object-position:center 18%!important}.interview-app .next-question-avatar .mia-identity{display:flex!important;min-height:58px!important;margin:0!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-top:1px solid var(--premium-stage-border)!important;padding:10px 12px!important;background:#090b13!important}.interview-app .next-question-avatar .mia-identity strong{color:#e7ecea!important}.interview-app .next-question-avatar .mia-identity span,.interview-app .next-question-avatar .mia-status{color:var(--premium-stage-muted)!important}.interview-app .next-question-avatar .mia-status{border:0!important;background:transparent!important;box-shadow:none!important}.interview-app .next-question-avatar .mia-status i{width:8px!important;height:8px!important;border-radius:2px!important;background:var(--premium-stage-blue)!important;box-shadow:none!important}.interview-app .next-question-description{grid-column:2!important;grid-row:3!important;max-width:590px!important;margin:20px 0 0!important;color:var(--premium-stage-muted)!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:15px!important;line-height:1.7!important}.interview-app .avatar-prefetch-progress{grid-column:2!important;grid-row:4!important;display:flex!important;width:auto!important;margin:22px 0 0!important;align-items:center!important;justify-content:flex-start!important;justify-items:initial!important;gap:10px!important;border-left:2px solid var(--premium-stage-blue)!important;padding:4px 0 4px 12px!important;color:var(--premium-stage-muted)!important}.interview-app[dir=rtl] .avatar-prefetch-progress{border-left:0!important;border-right:2px solid var(--premium-stage-blue)!important;padding:4px 12px 4px 0!important}.interview-app .avatar-prefetch-progress strong{color:#c5ccda!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:12px!important;font-weight:500!important}.interview-app .avatar-prefetch-progress small{color:var(--premium-stage-faint)!important;font-family:JetBrains Mono,monospace!important;font-size:10px!important}.interview-app .next-question-action{grid-column:2!important;grid-row:5!important;width:-moz-fit-content!important;width:fit-content!important;min-width:220px!important;min-height:52px!important;margin:30px 0 0!important;border:1px solid var(--premium-stage-blue)!important;border-radius:12px!important;background:var(--premium-stage-blue)!important;color:#f5f7ff!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:14px!important;font-weight:650!important;box-shadow:0 14px 34px #2f49b73d!important}.interview-app .next-question-action:hover:not(:disabled){border-color:#5872f5!important;background:#5872f5!important;transform:translateY(-1px)!important}.interview-app .next-question-loading{grid-column:2!important;display:none!important;min-height:0!important;margin:14px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--premium-stage-faint)!important;box-shadow:none!important}.interview-app .next-question-loading.is-visible{display:flex!important;width:auto!important;align-items:center!important;gap:8px!important}.interview-app .next-question-spinner{width:12px!important;height:12px!important;border:2px solid var(--premium-stage-border)!important;border-top-color:var(--premium-stage-blue)!important;border-radius:3px!important}.interview-app :where(.speaking-experience,.next-question-card,.question-presentation-gate) :where(.card-eyebrow,.section-label,.mia-status,.speaking-listen-cue,.speaking-listen-icon,.next-question-loading,.avatar-prefetch-progress){--figma-accent: #4263eb !important;--figma-green: #4263eb !important}@media (max-width: 900px){.interview-app .speaking-experience .alexis{width:min(760px,calc(100vw - 32px))!important;aspect-ratio:4 / 3!important;max-height:calc(100dvh - 150px)!important;border-radius:20px!important}.interview-app .speaking-experience .alexis-video-frame,.interview-app .speaking-experience .mia-audio-fallback{border-radius:19px!important}.interview-app .question-presentation-shell.is-prewarming{padding:24px 16px 36px!important}.interview-app .question-presentation-gate.next-question-card{width:min(720px,calc(100vw - 32px))!important;grid-template-columns:1fr!important;grid-template-rows:auto!important;gap:0!important;padding:28px!important}.interview-app .next-question-card>.card-eyebrow,.interview-app .next-question-card>h1,.interview-app .next-question-avatar,.interview-app .next-question-description,.interview-app .avatar-prefetch-progress,.interview-app .next-question-action,.interview-app .next-question-loading{grid-column:1!important;grid-row:auto!important}.interview-app .next-question-avatar{margin-top:24px!important}.interview-app .next-question-avatar .alexis{min-height:0!important}.interview-app .next-question-avatar .alexis-video-frame,.interview-app .next-question-avatar .alexis-video{min-height:260px!important}}@media (max-width: 640px){.interview-app .speaking-experience{justify-content:flex-start!important;padding:18px 12px 24px!important}.interview-app .speaking-listen-cue{align-self:flex-start!important}.interview-app .speaking-experience .alexis{width:100%!important;aspect-ratio:4 / 5!important;max-height:calc(100dvh - 128px)!important}.interview-app .question-presentation-gate.next-question-card{width:100%!important;border-radius:18px!important;padding:22px!important}.interview-app .next-question-card>h1{font-size:clamp(32px,10vw,44px)!important}.interview-app .next-question-avatar .alexis-video-frame,.interview-app .next-question-avatar .alexis-video{min-height:220px!important}.interview-app .next-question-action{width:100%!important}}@media (prefers-reduced-motion: reduce){.interview-app .next-question-action{transition:none!important}}.practice-setup-page,.monitoring-page,.performance-page,.enterprise-control-page,.candidate-decision-workspace{box-sizing:border-box;width:100%;min-width:0}.practice-setup-card,.monitoring-shell,.performance-shell,.enterprise-control-content,.enterprise-gate-content,.candidate-decision-workspace__header,.candidate-decision-workspace__grid,.candidate-decision-workspace__grid>*{box-sizing:border-box;min-width:0}.practice-setup-form input,.practice-setup-form textarea,.practice-password-form input,.monitoring-login-form input,.performance-login-form input,.enterprise-login-form input,.candidate-decision-workspace input,.candidate-decision-workspace textarea,.candidate-decision-workspace select{box-sizing:border-box;min-width:0;max-width:100%}.monitoring-page code,.performance-page code,.enterprise-control-page strong,.enterprise-control-page div,.candidate-decision-workspace,.candidate-decision-workspace *{overflow-wrap:anywhere}.comparison-mobile-matrix,.monitoring-provider-mobile-list,.performance-route-mobile-list{display:none}@media (max-width: 700px){.comparison-table-scroll,.candidate-split-grid{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.candidate-split-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(86%,1fr);grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:inline mandatory;scroll-padding-inline:2px;gap:12px;padding-bottom:8px}.candidate-split-grid>article{min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.comparison-table-scroll{max-width:100%;overflow-x:auto}.comparison-table{min-width:540px}.comparison-table th,.comparison-table td{padding:11px 10px}.comparison-table tbody th{position:sticky;z-index:2;inset-inline-start:0;min-width:112px;max-width:132px;background:#131317;box-shadow:-1px 0 #ffffff0e}.comparison-table thead th:first-child{position:sticky;z-index:3;inset-inline-start:0}.comparison-candidate-grid{grid-template-columns:1fr}.comparison-candidate-option{min-height:72px}.comparison-matrix-card .comparison-table-scroll{display:none}.comparison-mobile-matrix{display:grid;gap:12px;margin-top:16px}.comparison-mobile-criterion{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff06;padding:12px}.comparison-mobile-criterion h3{margin:0 0 10px;color:#f4f6fb;font-size:.88rem;line-height:1.35;overflow-wrap:anywhere}.comparison-mobile-candidate-row{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.065);padding:9px 0}.comparison-mobile-candidate-row:first-of-type{border-top:0}.comparison-mobile-candidate-row>strong,.comparison-mobile-candidate-heading strong{min-width:0;overflow-wrap:anywhere}.comparison-mobile-candidate-row>span,.comparison-mobile-candidate-heading>span{flex:0 0 auto;color:#dce6ff;font-weight:750}.comparison-mobile-candidate-row--stacked{display:grid;justify-content:stretch;gap:6px}.comparison-mobile-candidate-heading{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:10px}.comparison-mobile-candidate-row small{color:#9da7ba;line-height:1.45;overflow-wrap:anywhere}}@media (max-width: 720px){.practice-setup-page{padding:20px 12px!important}.practice-setup-card{width:100%!important;padding:20px!important;border-radius:18px!important}.practice-setup-title{font-size:clamp(1.8rem,9vw,2.25rem)!important;line-height:1.08!important}.monitoring-page,.performance-page,.enterprise-control-page{padding:16px!important}.monitoring-header,.performance-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.monitoring-header-actions{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px!important}.monitoring-header-actions>*,.performance-header>*{min-width:0;max-width:100%}.monitoring-header-actions select,.monitoring-header-actions button,.performance-header select{min-height:44px;width:100%}.monitoring-panels-grid{grid-template-columns:minmax(0,1fr)!important}.monitoring-panels-grid>*,.performance-table-card,.performance-provider-card,.performance-slow-requests{min-width:0}.monitoring-panels-grid table,.performance-table{display:block;width:100%!important;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.monitoring-panels-grid table{white-space:normal}.monitoring-panels-grid th,.monitoring-panels-grid td{min-width:8.5rem;overflow-wrap:anywhere}.performance-table{min-width:0;white-space:nowrap}.performance-table th,.performance-table td{padding-inline:9px}.monitoring-provider-table-wrap,.performance-table-card>.performance-table{display:none!important}.monitoring-provider-mobile-list,.performance-route-mobile-list{display:grid;gap:10px}.monitoring-provider-mobile-card,.performance-route-mobile-card{min-width:0;border:1px solid #e4e7ec;border-radius:12px;background:#f9fafb;padding:12px}.monitoring-provider-mobile-card header{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:10px}.monitoring-provider-mobile-card header strong,.performance-route-mobile-card code{min-width:0;overflow-wrap:anywhere;word-break:break-word}.monitoring-provider-mobile-card header span{flex:0 0 auto;color:#667085;font-size:.78rem}.monitoring-provider-mobile-card dl,.performance-route-mobile-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0}.monitoring-provider-mobile-card dl>div,.performance-route-mobile-card dl>div{min-width:0;border-radius:9px;background:#fff;padding:8px}.monitoring-provider-mobile-card dt,.performance-route-mobile-card dt{color:#667085;font-size:.7rem}.monitoring-provider-mobile-card dd,.performance-route-mobile-card dd{margin:3px 0 0;font-weight:750;overflow-wrap:anywhere}.performance-provider-row{grid-template-columns:minmax(0,1fr) repeat(2,minmax(72px,auto))!important;align-items:center}.performance-provider-row span:nth-of-type(3),.performance-provider-row span:nth-of-type(4){grid-column:auto}.enterprise-communication-row{align-items:stretch!important;flex-direction:column!important}.enterprise-communication-row button{min-height:44px;align-self:flex-start}.candidate-decision-workspace{margin-top:22px!important}.candidate-decision-workspace__grid{grid-template-columns:minmax(0,1fr)!important}.candidate-decision-workspace__grid button{max-width:100%;min-height:44px}}@media (max-width: 560px){.practice-password-gate,.monitoring-login,.performance-login{width:100%;box-sizing:border-box;margin:0 auto!important;padding:24px 16px!important}.practice-password-form,.monitoring-login-form,.performance-login-form,.enterprise-login-form{flex-direction:column!important}.practice-password-form button,.monitoring-login-form button,.performance-login-form button,.enterprise-login-form button,.practice-setup-submit{width:100%;min-height:44px}.monitoring-header-actions{grid-template-columns:1fr}.monitoring-provider-mobile-card dl,.performance-route-mobile-card dl{grid-template-columns:1fr 1fr}.enterprise-control-page{padding:20px 12px!important}.enterprise-gate-content{margin:4vh auto!important}.enterprise-metrics{grid-template-columns:1fr 1fr!important}.performance-provider-row{grid-template-columns:1fr 1fr!important;gap:6px 10px!important;border-top:1px solid #eceff3;padding-block:12px!important}.performance-provider-row strong{grid-column:1 / -1}.candidate-decision-workspace__header{padding:16px!important;border-radius:16px!important}}@media (max-width: 420px){.practice-setup-card{padding:16px!important}.enterprise-metrics{grid-template-columns:1fr!important}.comparison-table{min-width:500px}.candidate-split-grid{grid-auto-columns:94%}.monitoring-provider-mobile-card dl,.performance-route-mobile-card dl{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.candidate-split-grid{scroll-behavior:auto}}.interview-app .interview-header:after{display:none!important;content:none!important}.interview-app .question-avatar-column .alexis.state-speaking .alexis-video-frame{position:relative!important;overflow:hidden!important;isolation:isolate!important;background-image:url(/assets/alexis.png)!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:cover!important}.interview-app .question-avatar-column .alexis.state-speaking .alexis-poster-layer{position:absolute!important;z-index:3!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:inherit!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center top!important;object-position:center top!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:none!important}.interview-app .question-avatar-column .alexis.state-speaking .alexis-fallback-motion,.interview-app .question-avatar-column .alexis.state-speaking .alexis-live-video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.interview-app .question-avatar-column .alexis.state-speaking .mia-audio-fallback{z-index:4!important}.interview-app .question-grid.candidate-turn{width:min(820px,calc(100% - 48px))!important;min-height:calc(100dvh - 52px)!important;margin-inline:auto!important;padding:clamp(30px,4.5vh,48px) 0 clamp(42px,6vh,68px)!important;align-items:center!important}.interview-app .question-card>.card-eyebrow,.interview-app .question-card>h1{width:min(720px,100%)!important;margin-inline:auto!important}.interview-app .question-card>.card-eyebrow{margin-bottom:10px!important}.interview-app .question-card>h1{margin-bottom:24px!important}.interview-app .question-avatar-column.is-candidate-turn{width:min(500px,100%)!important;margin:0 auto 18px!important}.interview-app .question-avatar-column.is-candidate-turn .alexis{display:grid!important;grid-template-columns:144px minmax(0,1fr)!important;width:min(500px,100%)!important;min-height:172px!important;margin-inline:auto!important;align-items:center!important;gap:22px!important;padding:14px 20px!important;border-radius:18px!important;overflow:hidden!important}.interview-app .question-avatar-column.is-candidate-turn .alexis-video-frame{width:144px!important;height:144px!important;min-width:144px!important;min-height:144px!important;margin:0!important;justify-self:start!important;overflow:hidden!important}.interview-app .question-avatar-column.is-candidate-turn .alexis-video,.interview-app .question-avatar-column.is-candidate-turn .alexis-poster-layer,.interview-app .question-avatar-column.is-candidate-turn .alexis-fallback-motion{width:144px!important;height:144px!important;min-width:144px!important;min-height:144px!important}.interview-app .question-avatar-column.is-candidate-turn .alexis-video-wave{inset:auto 8px 8px auto!important;margin:0!important;transform:scale(.78)!important;transform-origin:bottom right!important}.interview-app[dir=rtl] .question-avatar-column.is-candidate-turn .alexis-video-wave{inset:auto auto 8px 8px!important;transform:scale(.78)!important;transform-origin:bottom left!important}.interview-app .question-avatar-column.is-candidate-turn .mia-identity{display:grid!important;width:100%!important;min-width:0!important;margin:0!important;align-content:center!important;justify-items:start!important;gap:10px!important;padding:0!important;text-align:start!important}.interview-app .question-avatar-column.is-candidate-turn .mia-identity>div{display:grid!important;min-width:0!important;gap:4px!important}.interview-app .question-avatar-column.is-candidate-turn .mia-status{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;justify-content:flex-start!important;margin:0!important}.interview-app .question-avatar-column.is-candidate-turn .question-side-note,.interview-app .question-side-note{display:none!important}.interview-app .question-card>.answer-state-panel,.interview-app .question-card>.processing-panel,.interview-app .question-card>.transcript-review-panel{width:min(620px,100%)!important;margin-inline:auto!important}.interview-app .answer-state-panel{margin-top:0!important}.interview-app .answer-state-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:70px!important;padding:12px 16px!important;border-radius:14px!important}.interview-app .answer-state-heading{min-width:0!important;align-items:center!important}.interview-app .answer-state-heading>div{min-width:0!important}.interview-app .answer-state-heading p{max-width:360px!important;margin-top:3px!important}.interview-app .answer-timer{min-width:124px!important;padding-inline-start:14px!important;text-align:end!important}.interview-app .recording-dock{width:100%!important;margin-top:10px!important}.interview-app .recording-dock .record{width:100%!important;min-height:72px!important;padding:12px 20px!important;border-radius:14px!important;gap:14px!important}.interview-app .recording-dock .record .waveform{transform:scale(.84)!important;transform-origin:center!important}.interview-app .live-transcript-wrap{margin-top:14px!important}@media (max-width: 720px){.interview-app .question-grid.candidate-turn{width:calc(100% - 28px)!important;padding-block:24px 40px!important}.interview-app .question-card>h1{margin-bottom:20px!important}.interview-app .question-avatar-column.is-candidate-turn{width:min(440px,100%)!important;margin-bottom:16px!important}.interview-app .question-avatar-column.is-candidate-turn .alexis{grid-template-columns:104px minmax(0,1fr)!important;width:100%!important;min-height:128px!important;gap:16px!important;padding:12px 14px!important}.interview-app .question-avatar-column.is-candidate-turn .alexis-video-frame,.interview-app .question-avatar-column.is-candidate-turn .alexis-video,.interview-app .question-avatar-column.is-candidate-turn .alexis-poster-layer,.interview-app .question-avatar-column.is-candidate-turn .alexis-fallback-motion{width:104px!important;height:104px!important;min-width:104px!important;min-height:104px!important}.interview-app .answer-state-bar{grid-template-columns:1fr!important;gap:10px!important;min-height:0!important}.interview-app .answer-timer{min-width:0!important;padding-inline-start:0!important;text-align:start!important}.interview-app .recording-dock .record{min-height:68px!important}}@media (max-width: 460px){.interview-app .question-avatar-column.is-candidate-turn .alexis{grid-template-columns:88px minmax(0,1fr)!important;min-height:112px!important;gap:14px!important;padding:10px 12px!important}.interview-app .question-avatar-column.is-candidate-turn .alexis-video-frame,.interview-app .question-avatar-column.is-candidate-turn .alexis-video,.interview-app .question-avatar-column.is-candidate-turn .alexis-poster-layer,.interview-app .question-avatar-column.is-candidate-turn .alexis-fallback-motion{width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important}}.report-review-shell{--report-bg: #050711;--report-shell: #090b13;--report-surface: #090b13;--report-surface-2: #141825;--report-border: #222839;--report-border-strong: rgba(66, 99, 235, .34);--report-text: #f3f7f5;--report-text-soft: #f3f7f5;--report-muted: #a2a9be;--report-faint: #65708f;--report-accent: #4263eb;--report-accent-soft: rgba(66, 99, 235, .1);--report-green: #4263eb;--report-amber: #65708f;--report-red: #65708f;background:radial-gradient(900px 620px at 86% 2%,rgba(66,99,235,.22),transparent 58%),radial-gradient(680px 480px at -10% 42%,rgba(47,73,183,.16),transparent 60%),var(--report-bg)!important;color:var(--report-text)!important}.report-review-shell:before{background-image:linear-gradient(rgba(243,247,245,.014) 1px,transparent 1px),linear-gradient(90deg,rgba(243,247,245,.014) 1px,transparent 1px)!important}.report-product-bar{border-color:var(--report-border)!important;background:#050711eb!important}.report-brand-lockup{gap:12px!important}.report-brand-logo{width:138px;max-width:42vw;height:25px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:none!important;opacity:1!important}.report-brand-divider,.report-trust-divider{background:var(--report-border)!important}.report-brand-lockup>span:last-child,.report-trust-strip{color:var(--report-muted)!important}.report-trust-strip{border-color:var(--report-border)!important;background:var(--report-shell)!important}.report-trust-dot{background:var(--report-accent)!important;box-shadow:none!important}.report-dashboard-link-wrap{display:flex;justify-content:flex-end;margin-bottom:12px}[dir=rtl] .report-dashboard-link-wrap{justify-content:flex-start}.report-dashboard-link{display:inline-flex;min-height:40px;align-items:center;border:1px solid var(--report-border);border-radius:12px;background:var(--report-shell);padding:0 14px;color:var(--report-text);font-weight:700;text-decoration:none}.report-dashboard-link:hover,.report-dashboard-link:focus-visible{border-color:var(--report-accent);background:var(--report-surface-2)}.report-review-shell :where(.report-card,.report-state-card,.report-fit-summary,.report-decision-summary,.report-evidence-card,.report-secondary-signals,.report-skill-map,.report-intelligence-block,.intelligence-section,.intelligence-scorecard-item,.intelligence-matrix-wrap,.decision-support,.automatic-recommendation,.risk-card,.report-tested-areas,.report-tools,.report-governance,.report-hiring-manager-card,.report-decision-complete){border-color:var(--report-border)!important;background:#090b13f0!important;color:var(--report-text)!important;box-shadow:0 24px 70px #0003!important}.report-review-shell :where(h1,h2,h3,strong){color:var(--report-text)!important}.report-review-shell :where(p,small,.report-muted,.intelligence-muted){color:var(--report-muted)!important}.report-review-shell :where(.report-kicker,.report-section-eyebrow,.intelligence-kicker,.decision-support-label){color:var(--report-accent)!important}.report-signal-strip span,.report-confidence-pill,.report-recommendation,.report-chip-list li,.intelligence-explain,.intelligence-scorecard-head span,.intelligence-status,.recommendation-confidence,.risk-card-head span,.report-tools-status,.report-governance-status{border-color:#4263eb47!important;background:#4263eb14!important;color:var(--report-text)!important;box-shadow:none!important}.report-signal-strip :where(.is-positive,.is-warning,.is-neutral,.is-danger),.report-confidence-pill[class*=confidence-],.intelligence-status[class*=intelligence-status-],.risk-card[class*=risk-]{border-color:#4263eb47!important;background:#4263eb14!important;color:var(--report-text)!important}.report-review-callout,.decision-support-clear,.report-disclaimer,.report-empty-state{border-color:var(--report-border)!important;background:var(--report-surface-2)!important;color:var(--report-muted)!important}.intelligence-matrix :where(th,td){border-color:var(--report-border)!important}.intelligence-matrix th{background:var(--report-surface-2)!important;color:var(--report-faint)!important}.intelligence-matrix td{background:var(--report-shell)!important}.intelligence-matrix tr:hover td{background:var(--report-surface-2)!important}.intelligence-evidence li,.intelligence-evidence blockquote,.risk-card blockquote{border-color:var(--report-border)!important;background:var(--report-surface-2)!important;color:var(--report-muted)!important}.report-review-shell :where(button,input,select,textarea){border-color:var(--report-border)!important}.report-review-shell :where(input,select,textarea){background:var(--report-bg)!important;color:var(--report-text)!important}.report-review-shell :where(input,select,textarea):focus{border-color:var(--report-accent)!important;box-shadow:0 0 0 3px #4263eb1f!important}.report-review-shell :where(.report-tools-primary,.report-decision-primary,.decision-primary,.primary-action){border-color:var(--report-accent)!important;background:var(--report-accent)!important;color:var(--report-text)!important}.report-review-shell :where(.report-tools-primary,.report-decision-primary,.decision-primary,.primary-action):hover:not(:disabled){background:#2f49b7!important}.report-review-shell .evidence-drawer-layer{background:#050711c2!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.report-review-shell .evidence-drawer{border:1px solid var(--report-border)!important;background:var(--report-shell)!important;color:var(--report-text)!important;box-shadow:20px 0 70px #0000006b!important}.report-review-shell .evidence-drawer header{border-color:var(--report-border)!important}.report-review-shell .evidence-drawer-eyebrow,.report-review-shell .evidence-drawer-title-row span{color:#9fb0ff!important}.report-review-shell .evidence-drawer header button{border:1px solid var(--report-border)!important;background:var(--report-surface-2)!important;color:var(--report-text)!important}.report-review-shell .evidence-drawer-list article,.report-review-shell .replay-highlight-card,.report-review-shell .replay-highlight-evidence>div{border-color:var(--report-border)!important;background:var(--report-surface-2)!important;color:var(--report-text)!important}.report-review-shell .replay-highlight-answer{border-color:var(--report-accent)!important;background:#4263eb14!important;color:var(--report-text)!important}.report-review-shell .replay-highlight-meta span,.report-review-shell .replay-highlight-badges span{border:1px solid rgba(66,99,235,.28)!important;background:#4263eb14!important;color:var(--report-text)!important}.report-review-shell .replay-highlight-card:target{border-color:#4263eb8f!important;box-shadow:0 0 0 3px #4263eb1a!important}@media (max-width: 640px){.report-product-bar{box-sizing:border-box;max-width:100%;flex-wrap:wrap;gap:10px;padding-block:8px}.report-brand-lockup,.report-product-bar>div:last-child,.email-linked-language-switch{min-width:0;max-width:100%}.email-linked-language-switch{box-sizing:border-box}.email-linked-language-switch select{min-width:0!important}.report-brand-logo{width:118px}.report-trust-strip{display:none!important}}@media (max-width: 360px){.report-product-bar{align-items:stretch;flex-direction:column}.report-product-bar>div:last-child{width:100%;justify-content:flex-start!important}.email-linked-language-switch{width:100%}.email-linked-language-switch select{width:auto;flex:1 1 0}}.interview-app .question-grid.phase-transcript_review{background:#050711}.interview-app .phase-transcript_review .question-card>.card-eyebrow{color:#65708f!important}.interview-app .phase-transcript_review .question-card>h1{border-color:#222839;background:#090b13;color:#a2a9be}.interview-app .phase-transcript_review .question-card>h1:before{background:#4263eb;box-shadow:0 0 12px #4263eb6b}.interview-app .phase-transcript_review .transcript-review-panel{color:#f3f7f5}.interview-app .phase-transcript_review .transcript-review-hero{border-color:#4263eb47;background:radial-gradient(circle at 92% 0%,rgba(66,99,235,.12),transparent 17rem),#141825;box-shadow:0 22px 60px #05071157,inset 0 1px #f3f7f508}.interview-app .phase-transcript_review .transcript-review-hero:after{background:linear-gradient(90deg,transparent,rgba(66,99,235,.82),transparent)}.interview-app .phase-transcript_review .transcript-review-hero-mark{border-color:#4263eb57;background:#4263eb1f;color:#4263eb;box-shadow:0 12px 30px #4263eb17}.interview-app .phase-transcript_review .transcript-review-hero-copy .section-label{color:#4263eb!important}.interview-app .phase-transcript_review .transcript-review-hero-copy h2{color:#f3f7f5}.interview-app .phase-transcript_review .transcript-review-intro{color:#a2a9be!important}.interview-app .phase-transcript_review .transcript-review-panel .correction-counter{border-color:#4263eb52;background:#4263eb1a;color:#a2a9be}.interview-app .phase-transcript_review .correction-counter-dot{background:#4263eb;box-shadow:0 0 11px #4263eb6b}.interview-app .phase-transcript_review .transcript-review-panel .correction-counter>span+span:before{color:#4263eb9e}.interview-app .phase-transcript_review .transcript-review-workspace,.interview-app .phase-transcript_review .transcript-review-panel .correction-editor,.interview-app .phase-transcript_review .transcript-review-panel .review-approval-bar{border-color:#222839;background:#090b13}.interview-app .phase-transcript_review .transcript-review-section-heading,.interview-app .phase-transcript_review .correction-editor-heading{border-color:#222839}.interview-app .phase-transcript_review .transcript-review-section-heading strong,.interview-app .phase-transcript_review .correction-editor-heading strong,.interview-app .phase-transcript_review .transcript-review-panel .review-approval-bar strong{color:#f3f7f5}.interview-app .phase-transcript_review .transcript-review-step{border-color:#4263eb52;background:#4263eb1a;color:#4263eb}.interview-app .phase-transcript_review .transcript-review-panel .transcript-bubble{border-color:#222839;background:#090b13;color:#a2a9be}.interview-app .phase-transcript_review .transcript-review-panel .transcript-bubble:before{border-color:#222839;background:#141825;color:#65708f}.interview-app .phase-transcript_review .transcript-review-panel .transcript-bubble:hover{border-color:#4263eb61;background:#141825;color:#f3f7f5}.interview-app .phase-transcript_review .transcript-review-panel .transcript-bubble.selected{border-color:#4263eb;background:linear-gradient(90deg,rgba(66,99,235,.14),transparent 42%),#141825;color:#f3f7f5;box-shadow:inset 3px 0 #4263eb,0 0 0 1px #4263eb14}.interview-app[dir=rtl] .phase-transcript_review .transcript-review-panel .transcript-bubble.selected{box-shadow:inset -3px 0 #4263eb,0 0 0 1px #4263eb14}.interview-app .phase-transcript_review .transcript-review-panel .transcript-bubble.selected:before{border-color:#4263eb70;background:#4263eb24;color:#f3f7f5}.interview-app .phase-transcript_review .correction-editor-heading-copy span,.interview-app .phase-transcript_review .transcript-review-panel .correction-before span,.interview-app .phase-transcript_review .correction-replacement-field>span,.interview-app .phase-transcript_review .transcript-review-panel .review-approval-bar p{color:#65708f}.interview-app .phase-transcript_review .transcript-review-panel .correction-before{border-color:#222839;background:#090b13}.interview-app .phase-transcript_review .transcript-review-panel .correction-before strong{color:#a2a9be}.interview-app .phase-transcript_review .correction-replacement-field,.interview-app[dir=rtl] .phase-transcript_review .correction-replacement-field{border-color:#4263eb57;background:#4263eb0f}.interview-app .phase-transcript_review .transcript-review-panel .correction-replacement-field input{border-color:#222839;background:#050711;color:#f3f7f5}.interview-app .phase-transcript_review .transcript-review-panel .correction-replacement-field input::-moz-placeholder{color:#65708f}.interview-app .phase-transcript_review .transcript-review-panel .correction-replacement-field input::placeholder{color:#65708f}.interview-app .phase-transcript_review .transcript-review-panel .correction-replacement-field input:focus{border-color:#4263eb;background:#090b13;box-shadow:0 0 0 4px #4263eb1a}.interview-app .phase-transcript_review .transcript-review-panel .correction-editor .secondary-action{border-color:#4263eb80;background:#4263eb1f;color:#f3f7f5}.interview-app .phase-transcript_review .transcript-review-panel .correction-editor .secondary-action:not(:disabled):hover{border-color:#4263eb;background:#4263eb2e}.interview-app .phase-transcript_review .transcript-review-panel .correction-editor .secondary-action:disabled,.interview-app .phase-transcript_review .transcript-review-panel .correction-replacement-field input:disabled{border-color:#222839;background:#141825;color:#65708f}.interview-app .phase-transcript_review .transcript-review-panel .review-approval-bar{border-color:#4263eb52;background:radial-gradient(circle at 0 50%,rgba(66,99,235,.08),transparent 15rem),#090b13}.interview-app .phase-transcript_review .transcript-approval-icon{border-color:#4263eb57;background:#4263eb1a}.interview-app .phase-transcript_review .transcript-approval-icon:before{border-inline-start-color:#4263eb;border-bottom-color:#4263eb}.interview-app .phase-transcript_review .transcript-review-panel .review-approval-bar .primary-action{border-color:#4263eb;background:#4263eb;color:#f3f7f5;box-shadow:0 10px 26px #4263eb2e}.interview-app .phase-transcript_review .transcript-review-panel .review-approval-bar .primary-action:hover{border-color:#2f49b7;background:#2f49b7}.interview-app .phase-transcript_review .transcript-review-panel .review-approval-bar .primary-action:disabled{border-color:#222839;background:#141825;color:#65708f;box-shadow:none}:root{--bv-font-body: "DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bv-font-display: "Manrope", "DM Sans", system-ui, sans-serif;--bv-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}html,body,#root{font-family:var(--bv-font-body)}:where(.landing-shell,.public-marketing-shell,.privacy-page,.interview-app,.hiring-dashboard,.candidate-status-shell,.candidate-portal,.recruiter-review-shell,.report-review-shell,.comparison-shell,.impact-page,.enterprise-control-page,.ai-audit-page,.monitoring-page,.performance-page,.monitoring-loading,.performance-loading,.practice-password-gate,.practice-setup-page,.reference-check-page,.system-password-gate,[data-testid=hiring-operations-page],[data-testid=not-found-page],[data-testid=route-loading],.app-error-boundary){font-family:var(--bv-font-body)!important}:where(.landing-shell,.public-marketing-shell,.privacy-page,.interview-app,.hiring-dashboard,.candidate-status-shell,.candidate-portal,.recruiter-review-shell,.report-review-shell,.comparison-shell,.impact-page,.enterprise-control-page,.ai-audit-page,.monitoring-page,.performance-page,.monitoring-loading,.performance-loading,.practice-password-gate,.practice-setup-page,.reference-check-page,.system-password-gate,[data-testid=hiring-operations-page],[data-testid=not-found-page],[data-testid=route-loading],.app-error-boundary) :where(p,li,dt,dd,th,td,label,input,textarea,select,option,small){font-family:var(--bv-font-body)!important}:where(.landing-shell,.public-marketing-shell,.privacy-page,.interview-app,.hiring-dashboard,.candidate-status-shell,.candidate-portal,.recruiter-review-shell,.report-review-shell,.comparison-shell,.impact-page,.enterprise-control-page,.ai-audit-page,.monitoring-page,.performance-page,.monitoring-loading,.performance-loading,.practice-password-gate,.practice-setup-page,.reference-check-page,.system-password-gate,[data-testid=hiring-operations-page],[data-testid=not-found-page],[data-testid=route-loading],.app-error-boundary) :where(h1,h2,h3,h4,h5,h6,button,[role=button]){font-family:var(--bv-font-display)!important}:where(.landing-shell,.public-marketing-shell,.privacy-page,.interview-app,.hiring-dashboard,.candidate-status-shell,.candidate-portal,.recruiter-review-shell,.report-review-shell,.comparison-shell,.impact-page,.enterprise-control-page,.ai-audit-page,.monitoring-page,.performance-page,.monitoring-loading,.performance-loading,.practice-password-gate,.practice-setup-page,.reference-check-page,.system-password-gate,[data-testid=hiring-operations-page],[data-testid=not-found-page],[data-testid=route-loading],.app-error-boundary) :where(code,pre,kbd,samp,.landing-index,.landing-card-number,.landing-form-note,.landing-footer,.card-eyebrow,.section-label,.question-progress-copy,.answer-timer,.processing-steps,.completion-progress-numbers,.interview-trust,.report-kicker,.report-section-eyebrow,.comparison-kicker,.privacy-eyebrow,.impact-eyebrow,.review-eyebrow,.dashboard-action-center__eyebrow,.candidate-status-eyebrow,.system-password-gate__eyebrow){font-family:var(--bv-font-mono)!important}.interview-app{--interview-bg: #050711;--interview-panel: #090b13;--interview-panel-2: #141825;--interview-line: #222839;--interview-muted: #a2a9be;--interview-dim: #65708f;--interview-text: #f3f7f5;--interview-blue: #4263eb;--interview-blue-dark: #2f49b7;background:radial-gradient(900px 620px at 86% 2%,rgba(48,77,202,.22),transparent 58%),radial-gradient(680px 480px at -10% 42%,rgba(24,46,137,.16),transparent 60%),var(--interview-bg)!important}.interview-app .interview-header{min-height:60px!important;height:auto!important;border-bottom:1px solid var(--interview-line)!important;background:#050711f0!important;padding:10px clamp(18px,3.6vw,48px)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.interview-app .interview-header .brand{width:clamp(148px,18vw,176px)!important;max-width:48vw!important;max-height:32px!important;filter:none!important;opacity:1!important}.interview-app .interview-trust{border:1px solid var(--interview-line)!important;background:#090b13d1!important;color:var(--interview-muted)!important}.interview-app:has(.device-check-shell) .interview-header,.interview-app:has(.consent-card) .interview-header{display:flex!important}.interview-app:has(.status-card) .interview-header{display:none!important}.interview-app:has(.device-check-shell) .preparation-progress,.interview-app:has(.consent-card) .preparation-progress{display:block!important;width:min(760px,calc(100% - 48px))!important;margin:clamp(24px,4vh,42px) auto 18px!important}.interview-app .preparation-progress-mobile{display:none!important}.interview-app:has(.device-check-shell) .preparation-progress ol,.interview-app:has(.consent-card) .preparation-progress ol{grid-template-columns:repeat(2,minmax(0,1fr))!important}.interview-app:has(.device-check-shell) .preparation-progress li,.interview-app:has(.consent-card) .preparation-progress li{color:var(--interview-dim)!important;font-weight:500!important}.interview-app:has(.device-check-shell) .preparation-progress li.is-current,.interview-app:has(.device-check-shell) .preparation-progress li.is-complete,.interview-app:has(.consent-card) .preparation-progress li.is-current,.interview-app:has(.consent-card) .preparation-progress li.is-complete{color:var(--interview-muted)!important}.interview-app .device-check-shell{width:min(1040px,calc(100% - 48px))!important;margin:0 auto clamp(28px,5vh,56px)!important}.interview-app .consent-card{opacity:1!important;width:min(820px,calc(100% - 48px))!important;margin:0 auto clamp(28px,5vh,56px)!important}.interview-app .status-card{width:min(720px,calc(100% - 48px))!important;margin:clamp(32px,8vh,88px) auto!important}.interview-app :where(.device-check-shell,.consent-card,.status-card){border:1px solid var(--interview-line)!important;border-radius:16px!important;background:linear-gradient(155deg,#141825e0,#090b13f7),var(--interview-panel)!important;box-shadow:0 26px 80px #00000047!important}.interview-app :where(.device-check-card,.device-ready-summary,.consent-expectations,.consent-checkbox){border-color:var(--interview-line)!important;border-radius:12px!important;background:var(--interview-panel-2)!important}.interview-app .status-retry-action{min-width:min(100%,220px);min-height:44px;margin-top:18px;border:1px solid var(--interview-blue);border-radius:8px;background:var(--interview-blue);padding:10px 18px;color:var(--interview-text);font:600 .875rem Manrope,system-ui,sans-serif;cursor:pointer}.interview-app .status-retry-action:hover:not(:disabled){background:var(--interview-blue-dark)}.interview-app .status-retry-action:disabled{opacity:.6;cursor:wait}.interview-app .question-progress[role=progressbar]{border-color:var(--interview-line)!important;color:var(--interview-muted)!important}.interview-app :where(.primary-action,.bv-primary-button,.bv-secondary-button,.record,.completion-safe-close,.status-retry-action):focus-visible,.interview-app :where(a,input,select,textarea,summary):focus-visible{outline:2px solid #6f89ff!important;outline-offset:3px!important}.interview-app .completion-card .brand,.interview-app .fullscreen-exit-dialog .brand{display:block!important;width:clamp(148px,22vw,176px)!important;max-width:52vw!important;height:auto!important;filter:none!important;opacity:1!important}.interview-app .completion-card .brand{margin:0 auto 20px!important}.interview-app .fullscreen-exit-dialog{width:min(620px,calc(100vw - 48px))!important;max-width:620px!important;border-radius:16px!important;padding:clamp(24px,4vw,36px)!important;text-align:start!important}.interview-app .fullscreen-exit-dialog .brand{margin:0 0 22px!important;-o-object-position:inline-start center!important;object-position:inline-start center!important}.interview-app .fullscreen-exit-dialog #fullscreen-exit-title{font-size:clamp(26px,4vw,34px)!important;line-height:1.16!important}.interview-app .fullscreen-exit-dialog>button{width:100%!important;min-height:46px!important;border-radius:8px!important}@media (max-width: 680px){.interview-app .interview-header{min-height:52px!important;padding:9px 14px!important}.interview-app .interview-header .brand{width:132px!important}.interview-app .interview-trust{display:none!important}.interview-app:has(.device-check-shell) .preparation-progress,.interview-app:has(.consent-card) .preparation-progress,.interview-app :where(.device-check-shell,.consent-card,.status-card){width:calc(100% - 28px)!important}.interview-app:has(.device-check-shell) .preparation-progress,.interview-app:has(.consent-card) .preparation-progress{margin-top:20px!important}.interview-app .fullscreen-exit-dialog{width:calc(100vw - 28px)!important}}@media (prefers-reduced-motion: reduce){.interview-app *,.interview-app *:before,.interview-app *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.interview-app .interview-header{-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-betterview-interview-active=true]{background:#050711!important;color-scheme:dark}html[data-betterview-interview-active=true] body,html[data-betterview-interview-active=true] #root,html[data-betterview-interview-active=true] [data-global-language-shell],html[data-betterview-interview-active=true] [data-global-language-content]{min-height:100%;background:#050711!important}.interview-app .interview-question-transition-surface{position:relative;isolation:isolate;width:100%;min-width:0;min-height:100%;background:#050711!important}.command-pipeline-view .command-pipeline-card__top{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px}.command-pipeline-view .command-pipeline-card__priority{justify-self:start}.command-pipeline-view .command-pipeline-card__utilities{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.command-pipeline-view .command-pipeline-card__select{width:100%;min-width:0}.command-pipeline-view .command-pipeline-drag-handle{min-width:104px}.command-pipeline-card__actions:has(.command-invitation-actions button:not(.is-danger)){display:block;width:100%}.command-pipeline-card__actions:has(.command-invitation-actions button:not(.is-danger))>summary{display:none}.command-pipeline-card__actions:has(.command-invitation-actions button:not(.is-danger))>.command-pipeline-card__actions-panel{display:block!important;margin:0;border:0;background:transparent;padding:0}.command-pipeline-card__actions:has(.command-invitation-actions button:not(.is-danger)) .command-invitation-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.command-pipeline-card__actions:has(.command-invitation-actions button:not(.is-danger)) .command-invitation-actions:before{color:#8fa1c8;content:"Next action";font-size:.62rem;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.recruiter-command-center[data-locale=he-IL] .command-pipeline-card__actions:has(.command-invitation-actions button:not(.is-danger)) .command-invitation-actions:before{content:"הפעולה הבאה";letter-spacing:0;text-transform:none}.command-pipeline-card__actions:has(.command-invitation-actions button:not(.is-danger)) .command-invitation-actions button:not(.is-danger){display:flex;width:100%;min-height:46px;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(var(--stage-rgb),.44);border-radius:12px;background:linear-gradient(135deg,rgba(var(--stage-rgb),.27),rgba(var(--stage-rgb),.12));padding:10px 13px;color:#f5f7ff;font-size:.78rem;font-weight:900;line-height:1.25;text-align:start;box-shadow:inset 0 1px #ffffff12,0 8px 20px #0000001f}.command-pipeline-card__actions:has(.command-invitation-actions button:not(.is-danger)) .command-invitation-actions button:not(.is-danger):after{display:inline-grid;width:23px;height:23px;flex:0 0 auto;place-items:center;border-radius:8px;background:#ffffff1a;content:"→";font-size:.83rem}[dir=rtl] .command-pipeline-card__actions:has(.command-invitation-actions button:not(.is-danger)) .command-invitation-actions button:not(.is-danger):after{transform:rotate(180deg)}.command-pipeline-card__actions:has(.command-invitation-actions button:not(.is-danger)) .command-invitation-actions button:not(.is-danger):hover:not(:disabled){border-color:rgba(var(--stage-rgb),.72);background:linear-gradient(135deg,rgba(var(--stage-rgb),.38),rgba(var(--stage-rgb),.18));transform:translateY(-1px)}.command-pipeline-card__actions:has(.command-invitation-actions button:not(.is-danger)) .command-invitation-actions button.is-danger{min-height:38px;border-color:#ff6d783d;background:#ff6d780f;color:#f6b9bf}.command-pipeline-card:has(.command-pipeline-card__actions .command-invitation-actions button:not(.is-danger)) .command-pipeline-card__next-action{display:none}@media (max-width:720px){.command-pipeline-view .command-pipeline-card__utilities{grid-template-columns:minmax(0,1fr)}.command-pipeline-card__actions:has(.command-invitation-actions button:not(.is-danger)) .command-invitation-actions button:not(.is-danger){min-height:48px;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.command-pipeline-card__actions:has(.command-invitation-actions button:not(.is-danger)) .command-invitation-actions button:not(.is-danger){transition:none}.command-pipeline-card__actions:has(.command-invitation-actions button:not(.is-danger)) .command-invitation-actions button:not(.is-danger):hover:not(:disabled){transform:none}}.interview-app,.welcome-landing{--figma-accent: #4263eb !important;--figma-green: #4263eb !important;--bv-primary: #4263eb !important;--bv-primary-dark: #2f49b7 !important;--bv-success: #4263eb !important;--interview-accent: #4263eb !important;--interview-accent-hover: #5872f5 !important}.interview-app .ready-checklist li:after{background:linear-gradient(180deg,#4263eb,#4263eb2e)!important}@media (hover: hover) and (pointer: fine){.interview-app .ready-checklist li:hover{border-color:#4263eb57!important;background:#4263eb12!important;box-shadow:0 12px 28px #0003!important}.interview-app .ready-layout .alexis:hover{border-color:#4263eb47!important;box-shadow:0 38px 110px #0000007a,0 0 70px #4263eb14,inset 0 1px #ffffff0d!important}}.interview-app .ready-layout .alexis:before{background:linear-gradient(135deg,rgba(66,99,235,.2),transparent 30%,transparent 72%,rgba(66,99,235,.05))!important}.interview-app .ready-layout .alexis-video-frame:after{background:linear-gradient(180deg,transparent 62%,rgba(5,7,17,.28) 100%),linear-gradient(90deg,rgba(66,99,235,.035),transparent 28%)!important}.interview-app .speaking-listen-icon{border-color:#4263eb57!important;background:#4263eb1a!important;color:#6f89ff!important}.interview-app .speaking-listen-icon:after,.interview-app .speaking-experience .alexis:before,.interview-app .speaking-experience .alexis:after{display:none!important;content:none!important;border:0!important;box-shadow:none!important}.interview-app .next-question-loading.is-visible{border-color:#4263eb57!important;background:#4263eb14!important;color:#aab8f7!important;box-shadow:0 10px 24px #00000029!important}.interview-app .ai-question-preparing-avatar,.interview-app .next-question-avatar{display:none!important}.interview-app .ai-question-preparing-avatar .alexis-video-frame,.interview-app .next-question-avatar .alexis-video-frame{border-color:#4263eb42!important}.interview-app .avatar-prefetch-steps span.is-active,.interview-app .avatar-prefetch-steps span.is-complete{border-color:#4263eb6b!important;background:#4263eb1a!important;color:#9fb0ff!important;box-shadow:none!important}.interview-app .device-microphone-select select:focus-visible{border-color:#4263eb!important;box-shadow:0 0 0 3px #4263eb24!important}.interview-app .device-microphone-record:not(.active):not(.is-recording){border-color:#4263eb7a!important;background:linear-gradient(145deg,#4263eb1f,#4263eb0f)!important;color:#aab8f7!important;box-shadow:inset 0 1px #ffffff06!important}.interview-app .device-microphone-record:hover:not(:disabled):not(.active):not(.is-recording){border-color:#4263ebb8!important;background:#4263eb24!important;box-shadow:0 10px 30px #2f49b729!important}.interview-app .device-microphone-review audio{accent-color:#4263eb!important}.interview-app .transcript-review-panel .transcript-bubble.selected,.interview-app[dir=rtl] .transcript-review-panel .transcript-bubble.selected,.interview-app .correction-replacement-field,.interview-app[dir=rtl] .correction-replacement-field,.interview-app .correction-replacement-field:focus-within{border-color:#4263eb6b!important}.interview-app .transcript-review-panel .transcript-bubble.selected{box-shadow:inset 3px 0 #4263eb,0 0 0 1px #4263eb14!important}.interview-app[dir=rtl] .transcript-review-panel .transcript-bubble.selected{box-shadow:inset -3px 0 #4263eb,0 0 0 1px #4263eb14!important}.interview-app .completion-card,.interview-app .completion-panel{background:linear-gradient(155deg,#141825e6,#090b13f7),#090b13!important}.interview-app .completion-card:before{display:none!important;content:none!important;background:none!important}.interview-app .completion-card .completion-next:hover{border-color:#4263eb57!important;background:linear-gradient(140deg,rgba(66,99,235,.08),transparent 52%),#141825!important}.interview-app .completion-progress-track i{background:linear-gradient(90deg,#2f49b7,#4263eb 58%,#6f89ff)!important;box-shadow:0 0 16px #4263eb38!important}.interview-app .completion-next-icon,.interview-app .completion-card .completion-icon{border-color:#4263eb66!important;background:#4263eb1a!important;color:#9fb0ff!important}.interview-app .completion-next-icon:before,.interview-app .completion-next-icon:after,.interview-app .completion-next-icon i{background-color:#6f89ff!important}.interview-app .completion-next:hover .completion-next-arrow,.interview-app .completion-card .card-eyebrow{color:#6f89ff!important;background:transparent!important}.interview-app .completion-card button.completion-safe-close{display:inline-flex!important;min-width:min(100%,300px)!important;min-height:42px!important;margin:18px auto 0!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:1px solid rgba(66,99,235,.42)!important;background:#4263eb1a!important;padding:10px 14px!important;color:#aab8f7!important;cursor:pointer!important;opacity:1!important}.interview-app .completion-card .completion-close-glyph{display:inline-grid!important;width:18px!important;height:18px!important;place-items:center!important;border:1px solid rgba(111,137,255,.34)!important;border-radius:50%!important;background:#4263eb1a!important;color:#9fb0ff!important}.welcome-landing .welcome-secure-badge{border-color:#4263eb57!important;background:#4263eb14!important;color:#aab8f7!important;box-shadow:none!important}.welcome-landing .welcome-secure-icon{color:#6f89ff!important}:root{--bv-primary: #4263eb;--bv-primary-dark: #2f49b7;--bv-primary-soft: rgba(66, 99, 235, .12);--bv-navy-bg: #050711;--bv-navy-surface: #090b13;--bv-navy-surface-2: #141825;--bv-navy-border: #222839;--bv-navy-text: #f3f7f5;--bv-navy-muted: #a2a9be}.email-linked-language-switch{border-color:#4263eb47!important;background:#141825e0!important}.email-linked-language-switch>span{color:#a2a9be!important}.email-linked-language-switch select{border-color:#4263eb61!important;background:#141825!important;color:#f3f7ff!important;accent-color:#4263eb!important}.email-linked-language-switch select:focus-visible{outline:2px solid rgba(111,137,255,.78)!important;outline-offset:2px}.comparison-shell{--comparison-bg: #050711 !important;--comparison-shell: #090b13 !important;--comparison-surface: #090b13 !important;--comparison-surface-2: #141825 !important;--comparison-border: #222839 !important;--comparison-text: #f3f7f5 !important;--comparison-soft: #c5ccda !important;--comparison-muted: #a2a9be !important;--comparison-faint: #65708f !important;--comparison-accent: #4263eb !important;background:radial-gradient(circle at 10% -6%,rgba(66,99,235,.18),transparent 30rem),radial-gradient(circle at 92% 16%,rgba(47,73,183,.1),transparent 25rem),#050711!important}.comparison-shell .comparison-hero{border-color:#222839!important;background:radial-gradient(circle at 100% 0%,rgba(66,99,235,.13),transparent 22rem),linear-gradient(155deg,#ffffff07,#ffffff02),#090b13!important}.comparison-shell :where(.comparison-kicker,.comparison-candidate-score,.comparison-tradeoff summary,.candidate-split-head span,.candidate-split-grid header>strong,.candidate-split-grid footer span){color:#9fb0ff!important}.comparison-shell .comparison-policy-badge,.comparison-shell .comparison-candidate-option.is-selected,.comparison-shell .candidate-split-skills span{border-color:#4263eb57!important;background:#4263eb17!important}.comparison-shell .comparison-policy-badge:before,.comparison-shell .comparison-candidate-option.is-selected:before{background:#4263eb!important;box-shadow:0 0 14px #4263eb5c!important}.comparison-shell .comparison-policy-badge strong{color:#dbe2ff!important}.comparison-shell .comparison-candidate-option:hover:not(:disabled),.comparison-shell .comparison-tradeoff:hover,.comparison-shell .candidate-split-grid>article:hover{border-color:#4263eb47!important}.comparison-shell .comparison-candidate-option.is-selected{box-shadow:inset 0 0 0 1px #4263eb24,0 12px 32px #2f49b714!important}.comparison-shell .comparison-pair-selectors select:focus,.comparison-shell :where(button,a,input,select,textarea,summary):focus-visible{border-color:#4263eb!important;outline-color:#4263eb!important;box-shadow:0 0 0 4px #4263eb1a!important}.comparison-shell .comparison-priority input[type=range]{accent-color:#4263eb!important}.comparison-shell .candidate-split-grid{scrollbar-color:rgba(66,99,235,.28) transparent!important}.comparison-shell .candidate-split-grid>article{background:radial-gradient(circle at 100% 0%,rgba(66,99,235,.07),transparent 14rem),#090b13!important}.comparison-shell .candidate-split-skills span{color:#aab8f7!important}:where(.hiring-dashboard,.recruiter-review-shell,.report-review-shell,.privacy-page){--bv-primary: #4263eb !important;--bv-primary-dark: #2f49b7 !important}:where(.hiring-dashboard,.recruiter-review-shell,.report-review-shell,.privacy-page) :where(button,a,input,select,textarea):focus-visible{outline-color:#4263eb!important}.interview-app .completion-card button.completion-safe-close{display:inline-flex!important;min-width:min(100%,300px)!important;min-height:42px!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:1px solid rgba(66,99,235,.42)!important;background:#4263eb1a!important;color:#aab8f7!important;opacity:1!important;cursor:pointer!important}.interview-app .completion-card button.completion-safe-close:hover,.interview-app .completion-card button.completion-safe-close:focus-visible{border-color:#4263ebb8!important;background:#4263eb29!important;color:#dbe2ff!important}.interview-app .completion-close-glyph{display:inline-grid!important;color:#9fb0ff!important}:where(.candidate-portal__brand img,.comparison-brand-logo,.reference-check-brand img,.enterprise-brand img,.monitoring-brand-logo,.hiring-operations-logo){display:block;width:150px;max-width:48vw;height:auto;-o-object-fit:contain;object-fit:contain;filter:none!important;opacity:1!important}.candidate-portal__brand img,.hiring-operations-logo{width:172px}.comparison-brand-logo{width:118px;max-width:34vw}.candidate-portal{background:radial-gradient(circle at 88% -8%,rgba(66,99,235,.18),transparent 30rem),#050711!important;color:#f3f7f5!important}.candidate-portal :where(h1,h2,strong){color:#f3f7f5!important}.candidate-portal :where(.candidate-portal__company span,.candidate-portal__application-title,.candidate-portal__status span:not(.candidate-portal__status-dot),.candidate-portal__step-copy span,.candidate-portal__next>p,.candidate-portal__meta dt,.candidate-portal__feedback p,.candidate-portal__footer,.candidate-portal__error p,.candidate-portal__modal p){color:#a2a9be!important}.candidate-portal :where(.candidate-portal__status,.candidate-portal__step,.candidate-portal__next,.candidate-portal__meta>div,.candidate-portal__feedback,.candidate-portal__error,.candidate-portal__modal){border-color:#222839!important;background:#090b13!important;box-shadow:0 18px 50px #00000038!important}.candidate-portal__company{color:#f3f7f5!important}.candidate-portal__company-mark,.candidate-portal__next-heading>span,.candidate-portal__error-icon,.candidate-portal__step.is-complete .candidate-portal__step-marker{background:#4263eb1f!important;color:#9fb0ff!important}.candidate-portal__step-marker{background:#141825!important;color:#65708f!important}.candidate-portal__step.is-active,.candidate-portal__status.is-action{border-color:#4263eb6b!important;background:#4263eb14!important}.candidate-portal__step.is-active .candidate-portal__step-marker,.candidate-portal__status-dot,.candidate-portal__status.is-calm .candidate-portal__status-dot,.candidate-portal__primary{background:#4263eb!important;color:#f3f7f5!important}.candidate-portal__status-dot,.candidate-portal__status.is-calm .candidate-portal__status-dot{box-shadow:0 0 0 6px #4263eb1a!important}.candidate-portal__primary:hover{background:#2f49b7!important}.candidate-portal__footer a,.candidate-portal__withdraw-link{color:#a2a9be!important;text-decoration-color:#65708f!important}.candidate-portal__modal-backdrop{background:#050711c2!important}.candidate-portal__skeleton>div{background:linear-gradient(90deg,#090b13 25%,#141825,#090b13 75%)!important;background-size:200% 100%!important}.candidate-portal :where(button,a):focus-visible{outline-color:#6f89ff!important}.reference-check-page{background:radial-gradient(circle at 82% -6%,rgba(66,99,235,.18),transparent 32rem),#050711!important;color:#f3f7f5!important}.reference-check-brand,.enterprise-brand{display:flex;align-items:center;gap:12px;color:#a2a9be;font-size:12px;font-weight:700}.reference-check-brand span,.enterprise-brand span{border-inline-start:1px solid #222839;padding-inline-start:12px}.reference-check-page :where(section,fieldset,[role=alert]){border-color:#222839!important;background:#090b13!important;color:#f3f7f5!important;box-shadow:0 18px 50px #0003!important}.reference-check-page :where(h1,legend,label){color:#f3f7f5!important}.reference-check-page header :where(p){color:#a2a9be!important}.reference-check-page :where(select,textarea){border-color:#222839!important;background:#141825!important;color:#f3f7f5!important;accent-color:#4263eb!important}.reference-check-page input{accent-color:#4263eb!important}.reference-check-page form>button{background:#4263eb!important;color:#f3f7f5!important}.reference-check-page :where(button,input,select,textarea):focus-visible{outline:2px solid #6f89ff!important;outline-offset:2px}.enterprise-control-page,.monitoring-page,.performance-page,.monitoring-loading,.performance-loading{background:radial-gradient(circle at 88% -8%,rgba(66,99,235,.16),transparent 34rem),#050711!important;color:#f3f7f5!important}.monitoring-loading,.performance-loading{min-height:100dvh;box-sizing:border-box}.enterprise-control-page :where(h1,h2,strong),.monitoring-page :where(h1,h2,h3,strong),.performance-page :where(h1,h2,h3,strong),.monitoring-loading :where(h1),.performance-loading :where(h1){color:#f3f7f5!important}.enterprise-control-page :where(p,small),.monitoring-page :where(p,small,footer),.performance-page :where(p,small),.monitoring-loading p,.performance-loading p{color:#a2a9be!important}.enterprise-control-page :where(article,section),.monitoring-page :where(section,article),.performance-page :where(section,article){border-color:#222839!important;background-color:#090b13!important;color:#f3f7f5!important}.enterprise-control-page :where(input,select,textarea),.monitoring-page :where(input,select,textarea),.performance-page :where(input,select,textarea),.monitoring-loading :where(input,select,textarea),.performance-loading :where(input,select,textarea){border:1px solid #222839!important;background:#141825!important;color:#f3f7f5!important;accent-color:#4263eb!important}.enterprise-control-page button,.monitoring-page button,.performance-page button,.monitoring-loading button,.performance-loading button{min-height:42px;border:1px solid #4263eb!important;border-radius:10px;background:#4263eb!important;color:#f3f7f5!important;padding-inline:14px}.enterprise-control-page button:hover:not(:disabled),.monitoring-page button:hover:not(:disabled),.performance-page button:hover:not(:disabled){background:#2f49b7!important}.enterprise-control-page button:disabled,.monitoring-page button:disabled,.performance-page button:disabled{opacity:.5}.enterprise-control-page :where(button,input,select,textarea):focus-visible,.monitoring-page :where(button,a,input,select,textarea):focus-visible,.performance-page :where(button,a,input,select,textarea):focus-visible{outline:2px solid #6f89ff!important;outline-offset:2px}.enterprise-brand{margin-bottom:18px}.enterprise-control-page code,.monitoring-page code,.performance-page code{color:#aab8f7!important}.monitoring-brand-logo{margin-bottom:14px}.monitoring-page :where(th,td),.performance-page :where(th,td){border-color:#222839!important}.monitoring-page a,.performance-page a{color:#9fb0ff!important}[data-testid=hiring-operations-page]{background:#050711!important;color:#f3f7f5!important}[data-testid=hiring-operations-page] :where(header,section,article){border-color:#222839!important}[data-testid=hiring-operations-page] :where(button,[role=button]){background-color:#4263eb!important;color:#f3f7f5!important}.hiring-operations-logo{margin-bottom:18px}@media (max-width: 640px){.comparison-brand-logo{width:104px}.reference-check-brand img,.enterprise-brand img,.monitoring-brand-logo{width:132px}}.practice-password-gate,.practice-setup-page{box-sizing:border-box!important;min-height:100dvh!important;width:100%!important;max-width:none!important;margin:0!important;background:radial-gradient(circle at 82% -8%,rgba(66,99,235,.18),transparent 32rem),#050711!important;color:#f3f7f5!important}.practice-password-gate{display:grid;place-items:center;padding:clamp(1rem,5vw,3rem)!important}.practice-password-card,.practice-setup-card{box-sizing:border-box!important;width:min(100%,760px)!important;border:1px solid #222839!important;background:#090b13f5!important;color:#f3f7f5!important;box-shadow:0 24px 70px #00000047!important}.practice-password-card{max-width:720px;border-radius:24px;padding:clamp(1.5rem,5vw,2.5rem)}.practice-brand-logo{display:block;width:172px;max-width:52vw;height:auto;margin-bottom:22px;-o-object-fit:contain;object-fit:contain;filter:none!important;opacity:1!important}.practice-password-gate :where(h1,label),.practice-setup-page :where(h1,label){color:#f3f7f5!important}.practice-password-gate p,.practice-setup-copy,.practice-setup-page label span{color:#a2a9be!important}.practice-setup-eyebrow{color:#9fb0ff!important}.practice-password-form{display:flex!important;gap:12px!important;margin-top:20px}.practice-password-form input,.practice-setup-form :where(input,textarea){min-height:44px;border:1px solid #222839!important;background:#141825!important;color:#f3f7f5!important;caret-color:#f3f7f5;accent-color:#4263eb!important}.practice-setup-form :where(input,textarea)::-moz-placeholder{color:#65708f!important}.practice-setup-form :where(input,textarea)::placeholder{color:#65708f!important}.practice-password-form button,.practice-setup-submit{min-height:44px;border-color:#4263eb!important;background:#4263eb!important;color:#f3f7f5!important}.practice-password-form button:hover:not(:disabled),.practice-setup-submit:hover:not(:disabled){background:#2f49b7!important}.practice-password-gate :where(button,input):focus-visible,.practice-setup-page :where(button,input,textarea):focus-visible{outline:2px solid #6f89ff!important;outline-offset:2px}.practice-password-form button:disabled,.practice-setup-submit:disabled{opacity:.55}.practice-password-error,.practice-setup-error{color:#a2a9be!important}@media (max-width: 560px){.practice-password-form{display:grid!important}.practice-password-form button{width:100%}.practice-brand-logo{width:148px}}.hiring-operations-shortcut{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.hiring-operations-shortcut:hover{border-color:#4263eb!important;background:#2f49b7!important;box-shadow:0 20px 48px #05071185,0 0 0 1px #ffffff08 inset!important;transform:translateY(-1px)}.hiring-operations-shortcut:focus-visible{outline:3px solid rgba(66,99,235,.28)!important;outline-offset:4px}[data-testid=hiring-operations-page] :where(h1,h2,h3,strong){color:#f3f7f5!important}[data-testid=hiring-operations-page] :where(p,small,label){color:#a2a9be!important}[data-testid=hiring-operations-page] :where(input,textarea,select){border-color:#222839!important;background:#090b13!important;color:#f3f7f5!important}[data-testid=hiring-operations-page] :where(input,textarea,select):focus-visible{border-color:#4263eb!important;outline:2px solid rgba(66,99,235,.28)!important;outline-offset:2px}@media (max-width: 640px){.hiring-operations-shortcut{right:max(12px,env(safe-area-inset-right))!important;bottom:max(12px,env(safe-area-inset-bottom))!important}}.system-password-gate[lang=en][dir=ltr]{direction:ltr!important;text-align:left!important}.system-password-gate[lang=en][dir=ltr] .system-password-gate__header{direction:ltr!important;flex-direction:row!important}.system-password-gate[lang=en][dir=ltr] .system-password-gate__brand{order:0!important}.system-password-gate[lang=en][dir=ltr] .system-password-gate__secure{order:1!important;margin-right:0!important;margin-left:auto!important}.system-password-gate[lang=en][dir=ltr] .system-password-gate__card,.system-password-gate[lang=en][dir=ltr] .system-password-gate__form,.system-password-gate[lang=en][dir=ltr] .system-password-gate__field,.system-password-gate[lang=en][dir=ltr] .system-password-gate__input-shell,.system-password-gate[lang=en][dir=ltr] .system-password-gate__footer{direction:ltr!important;text-align:left!important}.system-password-gate[lang=en][dir=ltr] .system-password-gate__field-icon{right:auto!important;left:16px!important;inset-inline-start:16px!important;inset-inline-end:auto!important}.system-password-gate[lang=en][dir=ltr] .system-password-gate__input{direction:ltr!important;padding:0 54px 0 48px!important;text-align:left!important}.system-password-gate[lang=en][dir=ltr] .system-password-gate__button{direction:ltr!important;flex-direction:row!important}.system-password-gate[lang=en][dir=ltr] .system-password-gate__footer{justify-content:flex-start!important}@media (min-width: 980px){.system-password-gate[lang=en][dir=ltr] .system-password-gate__icon,.system-password-gate[lang=en][dir=ltr] .system-password-gate__eyebrow,.system-password-gate[lang=en][dir=ltr] .system-password-gate__title,.system-password-gate[lang=en][dir=ltr] .system-password-gate__description{grid-column:1!important;justify-self:start!important;text-align:left!important}.system-password-gate[lang=en][dir=ltr] .system-password-gate__form{grid-column:2!important;grid-row:1 / span 4!important}.system-password-gate[lang=en][dir=ltr] .system-password-gate__footer{grid-column:1 / -1!important}}.hiring-dashboard,[data-testid=hiring-operations-page]{--pro-bg: #050711;--pro-panel: #090b13;--pro-panel-2: #141825;--pro-line: #222839;--pro-muted: #a2a9be;--pro-dim: #65708f;--pro-text: #f3f7f5;--pro-blue: #4263eb;--pro-blue-hover: #2f49b7}.hiring-dashboard .dashboard-shell{width:min(100%,90rem);padding-top:1rem}.hiring-dashboard .dashboard-product-bar{position:sticky;top:.65rem;z-index:25;min-height:64px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:#050711db!important;box-shadow:0 14px 40px #00000038!important;-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%)}.hiring-dashboard .dashboard-product-bar img{height:2rem!important}.hiring-dashboard .dashboard-product-context{color:var(--pro-muted)!important;font-size:.78rem!important;letter-spacing:0!important}.hiring-dashboard .dashboard-hero{padding:2.35rem .2rem 1.35rem!important}.hiring-dashboard .dashboard-hero h1{max-width:18ch;font-size:clamp(2.3rem,4.6vw,4.2rem)!important;font-weight:300!important;line-height:1.02!important;letter-spacing:-.045em!important}.hiring-dashboard .dashboard-hero p{margin-top:.8rem!important;color:var(--pro-muted)!important;font-size:.94rem!important}.hiring-dashboard .dashboard-action-center{gap:1rem;margin-bottom:1.15rem;border:1px solid rgba(66,99,235,.3)!important;border-radius:14px!important;background:radial-gradient(520px 220px at 100% 0%,rgba(66,99,235,.13),transparent 68%),#090b13f2!important;padding:clamp(1rem,2vw,1.35rem)!important;box-shadow:0 18px 50px #0000002b}.hiring-dashboard .dashboard-action-center__eyebrow{color:#7f94d9!important;font:500 .7rem JetBrains Mono,monospace!important;letter-spacing:.1em!important}.hiring-dashboard .dashboard-action-center__heading h2{font-size:clamp(1.35rem,2.4vw,1.75rem)!important;font-weight:500!important;letter-spacing:-.025em}.hiring-dashboard .dashboard-action-center__heading p{max-width:62ch;margin-top:.15rem!important;color:var(--pro-muted)!important;line-height:1.5}.hiring-dashboard .dashboard-action-center__count{min-width:6.2rem;border:1px solid rgba(66,99,235,.36)!important;border-radius:10px!important;background:#4263eb17!important;padding:.7rem .9rem!important}.hiring-dashboard .dashboard-action-center__count strong{color:var(--pro-text)!important;font-size:1.55rem!important}.hiring-dashboard .dashboard-action-center__count span{color:var(--pro-muted)!important}.hiring-dashboard .dashboard-action-inbox__item{min-height:3.8rem;border-color:#ffffff16!important;border-radius:10px!important;background:#0507119e!important;padding:.75rem .9rem!important;transition:border-color .16s ease,background .16s ease,transform .16s ease}.hiring-dashboard .dashboard-action-inbox__item:hover,.hiring-dashboard .dashboard-action-inbox__item:focus-visible{border-color:#4263eb8c!important;background:#4263eb14!important;transform:translateY(-1px)}.hiring-dashboard .dashboard-candidates{border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:#090b13f2!important;padding:clamp(1rem,2.2vw,1.45rem)!important;box-shadow:0 22px 60px #0000002e!important}.hiring-dashboard .dashboard-candidates__heading h2{font-size:1.45rem!important;font-weight:500!important;letter-spacing:-.02em}.hiring-dashboard .dashboard-primary-controls{margin-top:1rem!important;gap:.8rem!important}.hiring-dashboard .dashboard-primary-filter,.hiring-dashboard .dashboard-filter-chip{border-radius:8px!important;border-color:#ffffff1a!important;background:#ffffff06!important;color:var(--pro-muted)!important;font-weight:500!important}.hiring-dashboard .dashboard-primary-filter:hover,.hiring-dashboard .dashboard-primary-filter:focus-visible,.hiring-dashboard .dashboard-primary-filter--active,.hiring-dashboard .dashboard-filter-chip:hover,.hiring-dashboard .dashboard-filter-chip:focus-visible,.hiring-dashboard .dashboard-filter-chip--active{border-color:#4263eb9e!important;background:#4263eb1f!important;color:var(--pro-text)!important}.hiring-dashboard .dashboard-search-row .dashboard-search input,.hiring-dashboard .dashboard-more-filters select{min-height:46px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:10px!important;background:#070a14!important;color:var(--pro-text)!important}.hiring-dashboard .dashboard-search-row .dashboard-search input:focus,.hiring-dashboard .dashboard-more-filters select:focus{border-color:var(--pro-blue)!important;box-shadow:0 0 0 3px #4263eb1f!important}.hiring-dashboard .dashboard-toolbar-reset{min-height:46px!important;border-radius:10px!important}.hiring-dashboard .dashboard-table-head{padding-top:.3rem;color:var(--pro-dim)!important;font:500 .69rem JetBrains Mono,monospace!important;letter-spacing:.07em!important}.hiring-dashboard .dashboard-list{gap:.65rem!important}.hiring-dashboard .dashboard-candidate-row{min-height:5.5rem;border:1px solid rgba(255,255,255,.085)!important;border-radius:10px!important;background:#0507117a!important;box-shadow:none!important}.hiring-dashboard .dashboard-candidate-row:hover,.hiring-dashboard .dashboard-candidate-row:focus-within{border-color:#4263eb7a!important;background:#4263eb0e!important;box-shadow:0 10px 28px #00000026!important}.hiring-dashboard .candidate-primary>strong{font-size:1rem!important;font-weight:600!important}.hiring-dashboard .candidate-match-count strong,.hiring-dashboard .candidate-status-cell>small,.hiring-dashboard .candidate-open-copy small{line-height:1.4!important}.hiring-dashboard .candidate-status,.hiring-dashboard .candidate-open-action{border-radius:8px!important}.hiring-dashboard .candidate-open-action{min-height:42px;border-color:#4263eb47!important;background:#4263eb12!important;color:#dbe3ff!important}.hiring-dashboard .dashboard-candidate-row:hover .candidate-open-action{border-color:#4263eb94!important;background:#4263eb24!important}.hiring-dashboard .candidate-mia-context{border-inline-start-color:#ffffff14!important;background:#ffffff03!important}.hiring-dashboard .candidate-mia-context:hover,.hiring-dashboard .candidate-mia-context:focus-visible{background:#4263eb1c!important}.hiring-dashboard .dashboard-mia-drawer{border-inline-start-color:#4263eb4d!important;background:#070a14!important;box-shadow:-1.5rem 0 4.5rem #00000080!important}.hiring-dashboard .dashboard-selection-bar{border:1px solid rgba(66,99,235,.48)!important;border-radius:12px!important;background:#050711f7!important;box-shadow:0 18px 50px #0000006b!important}[data-testid=hiring-operations-page]{background:radial-gradient(900px 620px at 86% 2%,rgba(48,77,202,.24),transparent 58%),radial-gradient(680px 480px at -10% 42%,rgba(24,46,137,.18),transparent 60%),var(--pro-bg)!important}[data-testid=hiring-operations-page]>div{width:min(100%,82rem)!important}[data-testid=hiring-operations-page] .hiring-operations-logo{display:block;width:min(12rem,48vw);height:auto;margin-bottom:1.25rem}[data-testid=hiring-operations-page] :where(h1,h2,h3){font-family:Manrope,DM Sans,system-ui,sans-serif!important;color:var(--pro-text)!important}[data-testid=hiring-operations-page] h2{font-weight:500!important;letter-spacing:-.025em}[data-testid=hiring-operations-page] h3{font-weight:500!important;letter-spacing:-.015em}[data-testid=hiring-operations-page] :where(section,article){scroll-margin-top:1.25rem}[data-testid=hiring-operations-page] :where(article,.candidate-decision-workspace__header){border-color:#ffffff1a!important;border-radius:14px!important;background:linear-gradient(180deg,#090b13fa,#090b13eb)!important;box-shadow:0 18px 48px #00000029!important}[data-testid=hiring-operations-page] .candidate-decision-workspace{margin-top:2.5rem!important;padding-top:.2rem}[data-testid=hiring-operations-page] .candidate-decision-workspace__header{position:relative;overflow:hidden;padding:clamp(1rem,2vw,1.35rem)!important}[data-testid=hiring-operations-page] .candidate-decision-workspace__header:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--pro-blue)}[data-testid=hiring-operations-page] .candidate-decision-workspace__header h2{margin-bottom:.45rem!important}[data-testid=hiring-operations-page] .candidate-decision-workspace__header>div{color:var(--pro-dim)!important;font:400 .72rem JetBrains Mono,monospace!important}[data-testid=hiring-operations-page] .candidate-decision-workspace__grid{gap:1rem!important}[data-testid=hiring-operations-page] button{min-height:44px;border-radius:10px!important;font-family:Manrope,DM Sans,system-ui,sans-serif!important;font-weight:600!important;transition:background .16s ease,border-color .16s ease,transform .16s ease,opacity .16s ease}[data-testid=hiring-operations-page] button:not(:disabled):hover{transform:translateY(-1px)}[data-testid=hiring-operations-page] button:focus-visible,[data-testid=hiring-operations-page] a:focus-visible,[data-testid=hiring-operations-page] input:focus-visible,[data-testid=hiring-operations-page] select:focus-visible,[data-testid=hiring-operations-page] textarea:focus-visible,[data-testid=hiring-operations-page] summary:focus-visible{outline:2px solid var(--pro-blue)!important;outline-offset:3px}[data-testid=hiring-operations-page] :where(input,select,textarea){border-color:#ffffff1c!important;border-radius:10px!important;background:#070a14!important;color:var(--pro-text)!important}[data-testid=hiring-operations-page] :where(input,select,textarea):focus{border-color:var(--pro-blue)!important;box-shadow:0 0 0 3px #4263eb1f!important}[data-testid=hiring-operations-page] details{border-top:1px solid rgba(255,255,255,.07);padding-top:.8rem}[data-testid=hiring-operations-page] summary{color:#c8d5fb;cursor:pointer;font-weight:600}[data-testid=hiring-operations-page] pre{max-height:24rem;overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#050711;padding:.9rem}[data-testid=hiring-operations-page] [role=alert],[data-testid=hiring-operations-page] [role=status]{border-radius:12px!important}@media (max-width: 720px){.hiring-dashboard .dashboard-shell{padding-top:.55rem}.hiring-dashboard .dashboard-product-bar{position:static}.hiring-dashboard .dashboard-hero{padding-top:1.6rem!important}.hiring-dashboard .dashboard-hero h1{font-size:clamp(2rem,11vw,3rem)!important}.hiring-dashboard .dashboard-action-center__heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start!important}.hiring-dashboard .dashboard-action-center__count{min-width:4.8rem}.hiring-dashboard .dashboard-candidates{padding:.9rem!important}[data-testid=hiring-operations-page]{padding-inline:max(14px,env(safe-area-inset-left))!important}[data-testid=hiring-operations-page] .candidate-decision-workspace__grid{grid-template-columns:1fr!important}[data-testid=hiring-operations-page] :where(article,.candidate-decision-workspace__header){border-radius:12px!important}}@media (prefers-reduced-motion: reduce){.hiring-dashboard *,[data-testid=hiring-operations-page] *{transition:none!important;scroll-behavior:auto!important}}:where(.recruiter-workflow-experience,.hiring-dashboard,.candidate-status-shell,.comparison-shell,.recruiter-review-shell,.report-review-shell,[data-testid=hiring-operations-page]){--bv-pro-bg: #050711;--bv-pro-panel: #090b13;--bv-pro-panel-2: #141825;--bv-pro-line: #222839;--bv-pro-text: #f3f7f5;--bv-pro-muted: #a2a9be;--bv-pro-dim: #65708f;--bv-pro-blue: #4263eb;--bv-pro-blue-dark: #2f49b7;--bv-pro-focus: rgba(66,99,235,.2);--bv-pro-shadow: 0 18px 50px rgba(0,0,0,.18);color-scheme:dark}:where(.recruiter-workflow-experience,.hiring-dashboard,.candidate-status-shell,.comparison-shell,.recruiter-review-shell,.report-review-shell,[data-testid=hiring-operations-page]) :where(h1,h2,h3,h4,button,select){font-family:Manrope,DM Sans,system-ui,sans-serif}:where(.recruiter-workflow-experience,.hiring-dashboard,.candidate-status-shell,.comparison-shell,.recruiter-review-shell,.report-review-shell,[data-testid=hiring-operations-page]) :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--bv-pro-blue)!important;outline-offset:3px}.recruiter-workflow-experience{background:radial-gradient(900px 620px at 86% 2%,rgba(48,77,202,.2),transparent 58%),radial-gradient(680px 480px at -10% 42%,rgba(24,46,137,.16),transparent 60%),var(--bv-pro-bg)!important;color:var(--bv-pro-text)!important;font-family:DM Sans,system-ui,sans-serif}.recruiter-workflow-experience__toolbar{position:relative;z-index:40}.recruiter-workflow-experience__nav{width:min(90rem,calc(100% - 2rem))!important;gap:.45rem!important;padding:.85rem 0 .7rem!important;border-bottom:1px solid rgba(255,255,255,.07)!important;background:linear-gradient(180deg,#050711fa,#050711e8 76%,#05071100)!important;-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%)}.recruiter-workflow-experience__nav button,.recruiter-workflow-experience__nav a{min-height:42px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:9px!important;background:#090b13db!important;color:var(--bv-pro-muted)!important;padding:.6rem .85rem!important;font-weight:600!important;box-shadow:none!important;transition:border-color .15s ease,background .15s ease,color .15s ease}.recruiter-workflow-experience__nav button:hover,.recruiter-workflow-experience__nav button.is-active,.recruiter-workflow-experience__nav a:hover,.recruiter-workflow-experience__nav a:focus-visible{border-color:#4263eb8f!important;background:#4263eb1a!important;color:var(--bv-pro-text)!important}.recruiter-workflow-experience__nav button.is-active{box-shadow:inset 0 -2px 0 var(--bv-pro-blue)!important}.recruiter-workflow-experience__nav .recruiter-workflow-experience__operations-link{border-color:#4263eb66!important;background:#4263eb1c!important;color:#dbe3ff!important}.recruiter-workflow-experience__surface>.recruiter-command-center,.recruiter-workflow-experience__surface>.recruiter-management-insights{width:min(90rem,calc(100% - 2rem))!important}.recruiter-command-center{border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:#090b13f5!important;padding:clamp(1rem,2vw,1.35rem)!important;box-shadow:var(--bv-pro-shadow)!important}.recruiter-command-center__header h2{font-weight:500!important;letter-spacing:-.03em!important}.recruiter-command-center__header p{color:var(--bv-pro-muted)!important}.command-eyebrow{color:#7f94d9!important;font:500 .7rem JetBrains Mono,monospace!important;letter-spacing:.1em!important}.command-attention-count{border:1px solid rgba(66,99,235,.34)!important;border-radius:10px!important;background:#4263eb14!important;padding:.7rem .9rem!important}.command-attention-count strong{color:var(--bv-pro-text)!important}.command-attention-count span,.command-action-kind{color:var(--bv-pro-muted)!important}.command-nav{gap:.4rem!important;border-bottom-color:#ffffff12!important}.command-nav button{min-height:40px;border:1px solid transparent!important;border-radius:8px!important;color:var(--bv-pro-muted)!important;font-weight:600!important}.command-nav button:hover,.command-nav button.is-active{border-color:#4263eb57!important;background:#4263eb1a!important;color:var(--bv-pro-text)!important}.command-feedback,.command-action-card,.command-action-card--urgent,.command-action-card--attention,.command-pipeline-column,.command-pipeline-card,.command-search-results>article,.command-insight-kpis article,.command-stage-metrics article,.command-preference-callout,.command-preference-row,.command-preference-row.is-important{border-color:#ffffff17!important;background:#0507117a!important;box-shadow:none!important}.command-feedback,.command-action-card,.command-pipeline-column,.command-search-results>article,.command-preference-callout,.command-preference-row{border-radius:10px!important}.command-pipeline-card{border-radius:9px!important}.command-action-card:hover,.command-pipeline-card:hover,.command-search-results>article:hover,.command-preference-row:hover{border-color:#4263eb70!important;background:#4263eb0e!important}.command-action-buttons a,.command-action-buttons button,.command-save-view,.command-test-email,.command-saved-views button{min-height:40px;border-color:#4263eb52!important;border-radius:8px!important;background:#4263eb17!important;color:#dbe3ff!important}.command-search-toolbar input,.command-search-toolbar select,.command-bulk-bar input,.command-bulk-bar select{min-height:44px;border:1px solid rgba(255,255,255,.11)!important;border-radius:9px!important;background:#070a14!important;color:var(--bv-pro-text)!important}.command-search-toolbar input:focus,.command-search-toolbar select:focus,.command-bulk-bar input:focus,.command-bulk-bar select:focus{border-color:var(--bv-pro-blue)!important;box-shadow:0 0 0 3px var(--bv-pro-focus)!important}.command-result-signals span,.command-result-signals span.is-gap,.command-preference-badge,.command-save-state,.command-save-state.is-saving,.command-save-state.is-saved,.command-save-state.is-error{border-color:#4263eb3d!important;background:#4263eb12!important;color:var(--bv-pro-muted)!important}.command-switch-track{border-color:var(--bv-pro-line)!important;background:var(--bv-pro-panel-2)!important}.command-switch input:checked+.command-switch-track{border-color:var(--bv-pro-blue)!important;background:var(--bv-pro-blue)!important}.command-bulk-bar{border-color:#4263eb61!important;border-radius:12px!important;background:#050711f7!important;box-shadow:0 18px 48px #00000061!important}.management-insights{border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:#090b13f5!important;color:var(--bv-pro-text)!important;box-shadow:var(--bv-pro-shadow)!important}.management-insights__header{border-bottom-color:#ffffff14!important;background:radial-gradient(520px 220px at 100% 0%,rgba(66,99,235,.12),transparent 68%),var(--bv-pro-panel)!important;padding:clamp(1rem,2.2vw,1.5rem)!important}.management-insights__header h2{font-weight:500!important;letter-spacing:-.03em!important}.management-eyebrow,.management-card__eyebrow{color:#7f94d9!important;font:500 .7rem JetBrains Mono,monospace!important;letter-spacing:.1em!important}.management-health,.management-health--at_risk,.management-health--needs_attention{border-color:#4263eb52!important;border-radius:10px!important;background:#4263eb14!important}.management-summary-grid article,.management-summary-grid article.is-positive,.management-summary-grid article.is-warning,.management-summary-grid article.is-danger,.management-card,.management-card.is-positive,.management-card.is-warning,.management-attention,.management-attention.is-actionable,.management-attention.is-clear,.management-sla-clear{border-color:#ffffff17!important;background:#0507117a!important;box-shadow:none!important}.management-summary-grid article,.management-card,.management-attention,.management-sla-clear{border-radius:10px!important}.management-attention__items span,.management-status-pill,.management-status-pill.is-positive,.management-status-pill.is-warning{border-color:#4263eb42!important;background:#4263eb12!important;color:var(--bv-pro-muted)!important}.management-attention__clear,.management-sla-clear>span,.aging-list small{color:#dbe3ff!important}.management-nav button{border-radius:8px!important;color:var(--bv-pro-muted)!important}.management-nav button:hover,.management-nav button.is-active{border-color:#4263eb57!important;background:#4263eb1a!important;color:var(--bv-pro-text)!important;box-shadow:inset 0 -2px 0 var(--bv-pro-blue)!important}.candidate-status-content{width:min(100%,80rem)!important;padding-top:1rem!important}.candidate-status-product-bar{position:sticky;top:.65rem;z-index:25;min-height:64px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:#050711db!important;box-shadow:0 14px 40px #00000038!important;-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%)}.candidate-status-hero{padding:2.35rem .2rem 1.35rem!important}.candidate-status-eyebrow{color:#7f94d9!important;font:500 .7rem JetBrains Mono,monospace!important;letter-spacing:.1em!important}.candidate-status-hero h1{font-family:Manrope,DM Sans,system-ui,sans-serif!important;font-size:clamp(2.3rem,4.6vw,4.2rem)!important;font-weight:300!important;line-height:1.02!important;letter-spacing:-.045em!important}.candidate-stage,.candidate-stage--done,.candidate-stage--current,.candidate-stage--future{min-height:4.8rem!important;border-color:#ffffff17!important;border-radius:10px!important;background:#090b13e0!important}.candidate-stage--done,.candidate-stage--current{border-color:#4263eb6b!important;background:#4263eb14!important}.candidate-status-main-card,.candidate-status-state-card{border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:#090b13f5!important;box-shadow:var(--bv-pro-shadow)!important}.candidate-status-main-card>h2{font-weight:500!important;letter-spacing:-.03em}.candidate-status-info-grid article,.candidate-report-summary article,.candidate-evidence-grid article,.candidate-analysis-progress li,.candidate-status-invitation{border-color:#ffffff17!important;border-radius:10px!important;background:#0507117a!important}.candidate-status-primary-action,.candidate-status-secondary-action,.candidate-status-invitation__actions button,.candidate-status-invitation__error button{min-height:44px!important;border-radius:9px!important;font-family:Manrope,DM Sans,system-ui,sans-serif!important;font-weight:600!important}.candidate-status-primary-action,.candidate-status-invitation__actions button{border-color:var(--bv-pro-blue)!important;background:var(--bv-pro-blue)!important;color:var(--bv-pro-text)!important}.candidate-status-primary-action:hover,.candidate-status-invitation__actions button:hover{border-color:var(--bv-pro-blue-dark)!important;background:var(--bv-pro-blue-dark)!important}.candidate-status-invitation__actions button.is-danger,.candidate-status-action-error,.candidate-status-invitation__error,.candidate-status-invitation__feedback{color:var(--bv-pro-muted)!important}.comparison-shell{--comparison-bg: #050711 !important;--comparison-shell: #090b13 !important;--comparison-surface: #090b13 !important;--comparison-surface-2: #141825 !important;--comparison-border: #222839 !important;--comparison-text: #f3f7f5 !important;--comparison-soft: #f3f7f5 !important;--comparison-muted: #a2a9be !important;--comparison-faint: #65708f !important;--comparison-accent: #4263eb !important;--comparison-green: #4263eb !important;--comparison-amber: #4263eb !important;--comparison-red: #4263eb !important;background:radial-gradient(900px 620px at 86% 2%,rgba(48,77,202,.2),transparent 58%),radial-gradient(680px 480px at -10% 42%,rgba(24,46,137,.16),transparent 60%),var(--bv-pro-bg)!important;font-family:DM Sans,system-ui,sans-serif!important}.comparison-shell:before{opacity:.22}.comparison-product-bar{position:sticky!important;top:0;min-height:64px!important;border-bottom-color:#ffffff17!important;background:#050711e6!important;-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%)}.comparison-content{width:min(90rem,calc(100% - 2rem))!important}.comparison-hero,.comparison-card,.comparison-policy-badge,.comparison-candidate-option,.comparison-priority,.comparison-table-scroll,.comparison-tradeoff{border-color:#ffffff17!important;background:#090b13f2!important;box-shadow:none!important}.comparison-hero,.comparison-card{border-radius:14px!important;box-shadow:var(--bv-pro-shadow)!important}.comparison-policy-badge,.comparison-candidate-option,.comparison-priority,.comparison-table-scroll,.comparison-tradeoff{border-radius:10px!important}.comparison-hero h1{font-family:Manrope,DM Sans,system-ui,sans-serif!important;font-weight:300!important;letter-spacing:-.045em!important}.comparison-kicker{color:#7f94d9!important;font:500 .7rem JetBrains Mono,monospace!important;letter-spacing:.1em!important}.comparison-candidate-option:hover:not(:disabled),.comparison-candidate-option.is-selected,.comparison-tradeoff:hover{border-color:#4263eb7a!important;background:#4263eb12!important;transform:none!important}.recruiter-review-shell,.report-review-shell{background:radial-gradient(900px 620px at 86% 2%,rgba(48,77,202,.18),transparent 58%),radial-gradient(680px 480px at -10% 42%,rgba(24,46,137,.14),transparent 60%),var(--bv-pro-bg)!important;color:var(--bv-pro-text)!important;font-family:DM Sans,system-ui,sans-serif!important}.recruiter-review-shell :where(.recruiter-review-topbar,.review-state-card,.review-hero,.review-card,.workspace-panel,.candidate-match-card,.fit-matrix-card,.review-decision-card),.report-review-shell :where(.report-product-bar,.report-card,.report-section,.report-workspace-header,.report-decision-card,.report-tools,.report-advanced-controls){border-color:#ffffff1a!important;border-radius:14px!important;box-shadow:none!important}.recruiter-review-shell :where(button,input,select,textarea),.report-review-shell :where(button,input,select,textarea){border-radius:9px!important}.recruiter-review-shell :where(input,select,textarea),.report-review-shell :where(input,select,textarea){border-color:#ffffff1c!important;background:#070a14!important;color:var(--bv-pro-text)!important}.recruiter-review-shell :where(input,select,textarea):focus,.report-review-shell :where(input,select,textarea):focus{border-color:var(--bv-pro-blue)!important;box-shadow:0 0 0 3px var(--bv-pro-focus)!important}[data-testid=hiring-operations-page]{font-family:DM Sans,system-ui,sans-serif!important}@media (max-width: 720px){.recruiter-workflow-experience__nav,.recruiter-workflow-experience__surface>.recruiter-command-center,.recruiter-workflow-experience__surface>.recruiter-management-insights,.comparison-content{width:min(100% - 1.25rem,90rem)!important}.recruiter-workflow-experience__nav{gap:.35rem!important}.recruiter-workflow-experience__nav button,.recruiter-workflow-experience__nav a{min-height:40px!important;padding-inline:.7rem!important}.recruiter-command-center,.management-insights,.candidate-status-main-card,.candidate-status-state-card,.comparison-hero,.comparison-card{border-radius:12px!important}.candidate-status-product-bar{position:static}.candidate-status-hero{padding-top:1.65rem!important}.comparison-product-bar{position:relative!important}}@media (prefers-reduced-motion: reduce){:where(.recruiter-workflow-experience,.hiring-dashboard,.candidate-status-shell,.comparison-shell,.recruiter-review-shell,.report-review-shell,[data-testid=hiring-operations-page]) *{scroll-behavior:auto!important;transition:none!important}}@media (max-width: 720px){.interview-app,.welcome-landing{width:100%;max-width:100%;overflow-x:hidden}.interview-app :where(.stage,.experience,.premium-card,.question-grid,.question-card,.question-presentation-shell,.device-check-shell,.device-check-card,.ready-card,.completion-card,.completion-panel,.transcript-review-panel,.correction-editor,.review-approval-bar),.welcome-landing :where(.welcome-shell,.welcome-grid,.welcome-copy,.welcome-job-panel){min-width:0;max-width:100%;box-sizing:border-box}.interview-app :where(h1,h2,h3,p,li,label,span,strong,small),.welcome-landing :where(h1,h2,h3,p,li,label,span,strong,small){min-width:0;max-width:100%;overflow-wrap:anywhere}.interview-app .stage,.interview-app .experience{width:100%!important;max-width:100%!important;margin-inline:0!important}.interview-app:not(:has(.speaking-experience)),.interview-app:not(:has(.speaking-experience)) .stage,.interview-app:not(:has(.speaking-experience)) .experience{min-height:100svh!important;height:auto!important;max-height:none!important;overflow-y:auto!important}.interview-app .interview-header{min-height:52px!important;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}.interview-app .interview-header .brand{width:min(132px,44vw)!important;max-width:44vw!important;height:auto!important}.interview-app .candidate-context,.interview-app .preparation-progress{width:calc(100% - 24px)!important;max-width:100%!important;margin-inline:auto!important}.interview-app .candidate-context>div:first-child,.interview-app .question-progress-copy{min-width:0;flex-wrap:wrap}.interview-app input,.interview-app select,.interview-app textarea,.welcome-landing input,.welcome-landing select,.welcome-landing textarea{max-width:100%;font-size:16px!important}.welcome-landing{min-height:100svh!important;height:auto!important;overflow-y:auto!important;overscroll-behavior-y:contain}.welcome-landing .welcome-shell{width:100%!important;min-height:100svh!important;height:auto!important;padding:max(16px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important}.welcome-landing .welcome-brand-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(142px,auto);align-items:start;gap:10px}.welcome-landing .welcome-brand-row .brand{width:min(132px,42vw)!important;max-width:100%!important;height:auto!important}.welcome-landing .welcome-header-actions{width:100%;min-width:0;max-width:164px;align-items:stretch}.welcome-landing .welcome-language-picker,.welcome-landing .welcome-language-picker-trigger{width:100%;min-width:0!important;max-width:100%}.welcome-landing .welcome-language-picker-trigger{min-height:44px}.welcome-landing .welcome-language-picker-popover{top:max(64px,calc(env(safe-area-inset-top) + 52px));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));width:auto;max-width:none;max-height:none;overflow:hidden}.welcome-landing .welcome-language-options{max-height:calc(100svh - 158px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.welcome-landing .welcome-grid{min-height:0!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;padding:30px 0 0!important}.welcome-landing .welcome-copy h1{font-size:clamp(2.35rem,12vw,3.35rem)!important;line-height:1.02!important}.welcome-landing .welcome-feature-grid{grid-template-columns:minmax(0,1fr)!important;margin-top:20px!important}.welcome-landing .welcome-feature{min-height:0!important;padding:12px!important}.welcome-landing :where(.welcome-candidate-card,.welcome-job-panel,.welcome-job-detail){width:100%;min-width:0;max-width:100%}.welcome-landing .welcome-job-panel{padding:20px 16px!important}.welcome-landing .welcome-job-detail{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;padding:11px!important}.interview-app :where(.device-check-shell,.consent-card,.status-card,.intro-confirmation-card,.recoverable-error-card,.ai-question-preparing-card,.next-question-card,.question-presentation-gate){width:calc(100% - 24px)!important;max-width:100%!important;margin:16px auto max(24px,env(safe-area-inset-bottom))!important}.interview-app :where(.device-check-shell,.consent-card,.status-card,.intro-confirmation-card,.recoverable-error-card,.ai-question-preparing-card,.next-question-card)>h1{font-size:clamp(1.75rem,9vw,2.55rem)!important;line-height:1.08!important}.interview-app .device-check-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin-top:22px!important}.interview-app .device-check-card{min-height:0!important;padding:16px!important}.interview-app .device-microphone-heading{min-height:0}.interview-app .device-ready-summary,.interview-app .review-approval-bar,.interview-app .correction-editor-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important}.interview-app .consent-card{padding:20px 16px max(20px,env(safe-area-inset-bottom))!important}.interview-app .consent-checkbox{display:grid!important;grid-template-columns:26px minmax(0,1fr);align-items:start!important;gap:12px!important;min-height:52px;padding:14px!important}.interview-app .consent-checkbox input{width:24px!important;height:24px!important;margin:0!important}.interview-app .ready-card{width:100%!important;min-height:100svh!important;height:auto!important;padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(30px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important}.interview-app .ready-card>h1{font-size:clamp(2rem,10.5vw,3rem)!important;line-height:1.04!important}.interview-app .ready-layout>div{padding-top:14px!important}.interview-app .ready-layout .alexis{width:100%!important;max-width:420px!important;margin-top:22px!important}.interview-app .ready-layout :where(.alexis-video-frame,.alexis-video,.avatar-skeleton){max-width:100%;height:clamp(190px,58vw,270px)!important;min-height:0!important}.interview-app .question-grid,.interview-app .question-grid.candidate-turn{width:100%!important;max-width:100%!important;min-height:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin:0!important;padding:12px max(12px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}.interview-app .question-avatar-column,.interview-app .question-avatar-column.is-candidate-turn{width:100%!important;max-width:100%!important;margin:0!important}.interview-app .question-avatar-column.is-candidate-turn .alexis{width:100%!important;min-height:112px!important;grid-template-columns:88px minmax(0,1fr)!important;gap:12px!important;padding:10px 12px!important}.interview-app .question-avatar-column.is-candidate-turn :where(.alexis-video-frame,.alexis-video,.alexis-poster-layer,.alexis-fallback-motion){width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important}.interview-app .question-card{width:100%!important;margin:0!important;padding:16px!important;overflow:visible!important}.interview-app .question-card>h1{width:100%!important;margin-bottom:16px!important;font-size:clamp(1.25rem,6.6vw,1.75rem)!important;line-height:1.25!important;text-wrap:pretty}.interview-app :where(.answer-state-panel,.processing-panel,.transcript-review-panel){width:100%!important;max-width:100%!important}.interview-app .answer-state-bar,.interview-app .processing-panel,.interview-app .ai-question-preparing-panel,.interview-app .transcript-review-hero,.interview-app .correction-compare-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.interview-app .answer-timer{display:flex!important;width:100%!important;min-width:0!important;align-items:center;justify-content:space-between;gap:12px;border-inline-start:0!important;padding:10px 0 0!important;text-align:start!important}.interview-app .recording-dock{position:sticky!important;z-index:30;bottom:max(8px,env(safe-area-inset-bottom));width:100%!important;margin:10px 0 0!important}.interview-app .recording-dock .record,.interview-app button[data-hold-state]{width:100%!important;min-height:72px!important;padding:12px 14px!important;white-space:normal;touch-action:none}.interview-app .live-transcript-wrap,.interview-app .transcript-review-panel .transcript-bubbles{max-height:min(34svh,260px)!important;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.interview-app :where(.device-ready-summary .bv-primary-button,.device-check-shell .bv-secondary-button,.device-microphone-actions>button,.consent-actions .primary-action,.ready-layout .primary-action,.intro-confirmation-card .primary-action,.recoverable-error-card .primary-action,.transcript-review-panel .correction-editor .secondary-action,.transcript-review-panel .review-approval-bar .primary-action,.next-question-action,.question-presentation-gate .primary-action,.status-retry-action,.completion-safe-close,.fullscreen-exit-dialog>button),.welcome-landing .welcome-primary-action{width:100%!important;min-height:48px!important;white-space:normal;touch-action:manipulation}.interview-app .question-presentation-shell.is-prewarming{width:100%!important;max-width:100%!important;min-height:100svh!important;height:auto!important;padding:0 max(12px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;overflow:visible!important}.interview-app:has(.completion-card),.interview-app:has(.completion-card) .stage,.interview-app:has(.completion-card) .experience,.interview-app .completion-card{min-height:100svh!important;height:auto!important;max-height:none!important;overflow-y:visible!important}.interview-app .completion-card{padding:max(18px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}.interview-app .completion-panel{width:100%!important;max-height:none!important;padding:22px 16px!important;overflow:visible!important}.interview-app .fullscreen-dialog-backdrop{align-items:start!important;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.interview-app .fullscreen-exit-dialog,.interview-app .fullscreen-ai-preparing-dialog{width:100%!important;max-width:100%!important;max-height:calc(100svh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;padding:20px 16px!important;overflow-y:auto!important}.interview-app .fullscreen-exit-dialog video{max-height:32svh!important}}@media (max-width: 360px){.welcome-landing .welcome-brand-row{grid-template-columns:minmax(0,1fr)}.welcome-landing .welcome-header-actions{width:100%;max-width:none;flex-direction:row;align-items:stretch}.welcome-landing .welcome-grid{padding-top:22px!important}.interview-app .question-grid,.interview-app .question-grid.candidate-turn{padding-left:max(8px,env(safe-area-inset-left))!important;padding-right:max(8px,env(safe-area-inset-right))!important}.interview-app .question-avatar-column.is-candidate-turn .alexis{min-height:96px!important;grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important;padding:8px 10px!important}.interview-app .question-avatar-column.is-candidate-turn :where(.alexis-video-frame,.alexis-video,.alexis-poster-layer,.alexis-fallback-motion){width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important}.interview-app .question-card{padding:13px!important}}@media (max-width: 900px) and (orientation: landscape) and (max-height: 520px){.interview-app:not(:has(.speaking-experience)),.interview-app:not(:has(.speaking-experience)) .stage,.interview-app:not(:has(.speaking-experience)) .experience{min-height:100svh!important;height:auto!important;max-height:none!important;overflow-y:auto!important}.interview-app .question-grid,.interview-app .question-grid.candidate-turn{padding-block:8px max(18px,env(safe-area-inset-bottom))!important}.interview-app .question-avatar-column.is-candidate-turn .alexis{min-height:88px!important;grid-template-columns:68px minmax(0,1fr)!important;padding:8px 10px!important}.interview-app .question-avatar-column.is-candidate-turn :where(.alexis-video-frame,.alexis-video,.alexis-poster-layer,.alexis-fallback-motion){width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important}}.ai-audit-page,.ai-audit-page>div,.candidate-status-shell,.candidate-status-content,.candidate-status-product-bar,.recruiter-workflow-experience,.recruiter-workflow-experience__surface,.recruiter-command-center,.command-pipeline-view,.command-pipeline,.command-pipeline-column,.command-pipeline-stack{min-width:0}.ai-audit-page *,.candidate-status-shell *,.recruiter-command-center *{box-sizing:border-box}.ai-audit-page{width:100%;overflow-x:hidden}.ai-audit-page>div{width:min(100%,1120px)}.ai-audit-page :where(section,article,div,p,span,strong,h1,h2){min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media (max-width: 640px){.candidate-status-content{width:100%;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))!important}.candidate-status-product-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:10px 12px;padding:12px!important}.candidate-status-product-bar>img{width:min(132px,42vw)!important;max-width:100%;height:auto!important}.candidate-status-product-bar>a{min-width:0;max-width:100%;justify-self:end;text-align:end;white-space:normal;overflow-wrap:anywhere}.candidate-status-product-bar>.email-linked-language-switch{grid-column:1 / -1;min-height:44px;width:100%!important;max-width:none!important;min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center!important;margin:0}.candidate-status-product-bar .email-linked-language-switch>span{min-width:0;max-width:100%}.candidate-status-product-bar .email-linked-language-switch select{width:100%!important;min-height:44px!important;min-width:0!important;max-width:none!important}.candidate-status-updated{max-width:100%;white-space:normal!important;overflow-wrap:anywhere}.candidate-status-actions>a{width:100%;flex:1 1 100%}}@media (max-width: 360px){.candidate-status-product-bar>.email-linked-language-switch{grid-template-columns:minmax(0,1fr)}.candidate-status-product-bar .email-linked-language-switch>span{white-space:normal!important}}@media (max-width: 900px){.command-pipeline-view .command-pipeline{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:min(92%,560px);width:100%;max-width:100%;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:inline mandatory!important;scroll-padding-inline:0;scrollbar-gutter:auto!important;overscroll-behavior-inline:contain;padding:2px 0 12px!important}.command-pipeline-view .command-pipeline-column{width:100%;min-width:0;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;scroll-snap-align:start;scroll-snap-stop:always}.command-pipeline-view .command-pipeline-stack{min-height:0;max-height:none!important;overflow:visible!important;scrollbar-gutter:auto!important}}@media (max-width: 720px){.command-pipeline-view .command-pipeline{grid-auto-columns:100%}.command-pipeline-overview,.command-pipeline-summary,.command-invitation-help,.command-pipeline-legend,.command-pipeline-card,.command-pipeline-move-controls,.command-invitation-actions{min-width:0;max-width:100%}.command-pipeline-legend,.command-invitation-help{width:100%;overflow-wrap:anywhere}.command-pipeline-view .command-pipeline-card{cursor:default!important}.command-pipeline-drag-handle{display:none!important}.command-pipeline-view .command-pipeline-card__top label{width:44px;min-width:44px;min-height:44px;display:grid!important;place-items:center}.command-pipeline-view .command-pipeline-card__top input{width:22px!important;height:22px!important}.command-pipeline-view .command-pipeline-card a{min-height:44px}.command-pipeline-move-controls,.command-invitation-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.command-pipeline-move-controls select,.command-pipeline-move-controls button,.command-invitation-actions button,.command-pipeline-load-more{width:100%;min-height:44px!important;white-space:normal}.command-bulk-bar{position:static!important;inset:auto!important;width:100%;max-width:100%;max-height:none;grid-template-columns:minmax(0,1fr)!important;overflow:visible;margin-top:16px;padding:12px}.command-bulk-bar>*,.command-bulk-bar input,.command-bulk-bar select,.command-bulk-bar button{width:100%;min-width:0;max-width:100%}.command-bulk-bar input,.command-bulk-bar select,.command-bulk-bar button{min-height:44px;white-space:normal}}@media (orientation: landscape) and (max-height: 520px){.speaking-experience .alexis{width:min(54vw,480px)!important;height:min(48dvh,230px)!important}.speaking-caption{max-height:min(44dvh,12rem)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.speaking-caption h1{display:block!important;margin-bottom:4px!important;font-size:clamp(13px,3.4vh,18px)!important;line-height:1.25!important}.speaking-caption p,.speaking-caption .caption{max-height:none!important;overflow:visible!important;font-size:clamp(12px,2.8vh,15px)!important;line-height:1.35!important}}@media (orientation: landscape) and (max-height: 420px){.speaking-experience .alexis{width:min(48vw,420px)!important;height:min(42dvh,180px)!important}.speaking-caption{max-height:48dvh!important}.speaking-caption h1{display:block!important;font-size:12px!important}.speaking-caption p,.speaking-caption .caption{max-height:none!important;font-size:12px!important}}@media (max-width: 640px){.ai-audit-page{padding:24px max(12px,env(safe-area-inset-right)) 40px max(12px,env(safe-area-inset-left))!important}.ai-audit-page>div>div:nth-of-type(2){align-items:flex-start!important;flex-direction:column!important}.ai-audit-page h1{margin-top:14px!important;font-size:clamp(1.8rem,9vw,2.35rem)!important;line-height:1.08}.ai-audit-page section,.ai-audit-page article{width:100%}.ai-audit-page>div>div:nth-of-type(2)>span{display:inline-flex;white-space:normal}}@media (max-width: 420px){.comparison-mobile-candidate-heading{display:grid!important;grid-template-columns:minmax(0,1fr);justify-content:stretch!important}.comparison-mobile-candidate-heading>span{justify-self:start}.candidate-split-grid{grid-auto-columns:100%!important}}@media (prefers-reduced-motion: reduce){.command-pipeline-view .command-pipeline{scroll-behavior:auto}}.recruiter-workflow-experience,.recruiter-workflow-experience__nav,.recruiter-workflow-experience__surface,.hiring-dashboard,.dashboard-shell,.dashboard-product-bar,.dashboard-product-actions,.dashboard-selection-bar,.dashboard-selection-summary,.dashboard-selection-names,.candidate-status-shell,.candidate-status-content,.candidate-status-product-bar,.candidate-status-main-card,.candidate-status-invitation,.candidate-status-invitation>header,.candidate-status-invitation>header>div,.candidate-status-invitation__meta,.candidate-status-invitation__actions,.candidate-status-invitation__error,.recruiter-invitation-dialog,.recruiter-invitation-dialog__hero,.recruiter-invitation-dialog__hero>div,.recruiter-invitation-dialog__summary,.recruiter-invitation-dialog__summary-item,.recruiter-invitation-dialog__status,.recruiter-invitation-dialog__note,.recruiter-invitation-dialog__error,.recruiter-invitation-dialog__actions{min-width:0}.candidate-status-hero h1,.candidate-status-hero p,.candidate-status-main-card>h2,.candidate-status-main-card>p,.candidate-status-info-grid strong,.candidate-report-summary strong,.candidate-evidence-grid strong,.candidate-status-invitation h3,.candidate-status-invitation p,.candidate-status-invitation__meta,.candidate-status-invitation__feedback,.candidate-status-invitation__error,.recruiter-invitation-dialog h2,.recruiter-invitation-dialog p,.recruiter-invitation-dialog__status,.recruiter-invitation-dialog__note,.recruiter-invitation-dialog__error,.dashboard-selection-names>span{max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media (max-width: 720px){.recruiter-workflow-experience__nav{width:100%!important;max-width:100%;gap:8px;padding:calc(10px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left))!important;scroll-padding-inline:max(12px,env(safe-area-inset-left));overscroll-behavior-inline:contain;scrollbar-width:none}.recruiter-workflow-experience__nav::-webkit-scrollbar{display:none}.recruiter-workflow-experience__nav button{min-height:44px!important;padding-inline:14px!important;white-space:nowrap}.dashboard-product-actions .dashboard-mia-trigger,.candidate-status-invitation__actions button,.candidate-status-invitation__error button{min-height:44px!important}}@media (max-width: 900px){.dashboard-product-bar{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}.dashboard-product-context{min-width:0;max-width:100%}.dashboard-product-actions{grid-column:1 / -1;width:100%;max-width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important}.dashboard-product-actions>*,.dashboard-product-actions .dashboard-mia-trigger,.dashboard-product-actions>.email-linked-language-switch{min-width:0!important;max-width:100%!important}.dashboard-product-actions .dashboard-mia-trigger:after{min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:anywhere}}@media (max-width: 640px){.dashboard-product-actions{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.dashboard-product-actions>*,.dashboard-product-actions .dashboard-mia-trigger,.dashboard-product-actions>.email-linked-language-switch{width:100%!important;min-width:0!important;max-width:none!important}.dashboard-product-actions>.email-linked-language-switch{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center!important}.dashboard-product-actions .email-linked-language-switch>span{min-width:0;max-width:100%}.dashboard-product-actions .email-linked-language-switch select{width:100%!important;min-width:0!important;max-width:none!important;min-height:44px!important}.dashboard-selection-summary,.dashboard-selection-names{min-width:0;max-width:100%}.dashboard-selection-names{display:flex;flex-wrap:wrap;gap:6px}.dashboard-selection-names>span{min-width:0;max-width:100%;white-space:normal!important}.dashboard-selection-actions button{min-height:44px;white-space:normal}.candidate-status-shell{width:100%;overflow-x:hidden}.candidate-status-content{padding-bottom:calc(32px + env(safe-area-inset-bottom))!important}.candidate-status-main-card,.candidate-status-state-card,.candidate-status-invitation{width:100%;max-width:100%}.candidate-status-state-card{padding:20px!important}.candidate-status-hero h1{font-size:clamp(1.8rem,10vw,2.4rem)!important}.candidate-status-info-grid article,.candidate-report-summary article,.candidate-evidence-grid article,.candidate-analysis-progress li{min-width:0;max-width:100%}.candidate-status-actions{display:grid!important;grid-template-columns:minmax(0,1fr)}.candidate-status-actions>a,.candidate-status-actions>button,.candidate-status-primary-action,.candidate-status-secondary-action{width:100%!important;min-width:0;min-height:44px;white-space:normal}.candidate-status-action-error{width:100%;overflow-wrap:anywhere}.candidate-status-invitation>header{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:start!important}.candidate-status-invitation>header>strong{justify-self:start;max-width:100%;white-space:normal;overflow-wrap:anywhere}.candidate-status-invitation__meta{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:start!important}.candidate-status-invitation__meta>*{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.candidate-status-invitation__actions{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:stretch}.candidate-status-invitation__actions button{width:100%;min-width:0;min-height:44px!important;white-space:normal}.candidate-status-invitation__error{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:stretch!important}.candidate-status-invitation__error button{width:100%;min-width:0;min-height:44px!important;white-space:normal}.recruiter-invitation-dialog-backdrop{padding-top:env(safe-area-inset-top)!important;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)!important}.recruiter-invitation-dialog{width:100%!important;max-width:100%;max-height:calc(100dvh - env(safe-area-inset-top))!important;padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))!important;overflow-x:hidden}.recruiter-invitation-dialog__close{width:44px!important;height:44px!important;inset-block-start:10px!important;inset-inline-end:max(10px,env(safe-area-inset-right))!important}.recruiter-invitation-dialog__hero{padding-inline-end:54px!important}.recruiter-invitation-dialog__summary-item strong,.recruiter-invitation-dialog__status>span,.recruiter-invitation-dialog__note>:last-child,.recruiter-invitation-dialog__error>:last-child{min-width:0;max-width:100%;overflow-wrap:anywhere}.recruiter-invitation-dialog__button{width:100%;min-width:0;min-height:48px!important;white-space:normal}}@media (max-width: 360px){.dashboard-product-actions>.email-linked-language-switch{grid-template-columns:minmax(0,1fr)}.dashboard-product-actions .email-linked-language-switch>span{white-space:normal!important}.candidate-status-content{padding-inline:max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right))!important}.candidate-status-main-card,.candidate-status-invitation{padding:14px!important;border-radius:16px!important}.recruiter-invitation-dialog{border-radius:18px 18px 0 0!important;padding-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right))!important}.recruiter-invitation-dialog__hero{grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;padding-inline-end:48px!important}.recruiter-invitation-dialog__icon{width:40px!important;height:40px!important}.recruiter-invitation-dialog__summary-item{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}}@media (orientation: landscape) and (max-height: 520px){.recruiter-invitation-dialog-backdrop{place-items:center!important;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important}.recruiter-invitation-dialog{width:min(100%,620px)!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important;padding-block:16px!important}.recruiter-invitation-dialog__summary,.recruiter-invitation-dialog__actions{margin-top:14px!important}}@media (prefers-reduced-motion: reduce){.recruiter-workflow-experience__nav,.dashboard-primary-filters,.command-pipeline{scroll-behavior:auto!important}}
