:root{--bg:#ffffff;--surface:#f6f6f4;--surface-strong:#ededeb;--ink:#333333;--muted:#5a5a5a;--line:#deded9;--yellow-strong:#f4b400;--radius:8px;--shadow:0 24px 70px rgba(51,51,51,0.09)}.premium-report-cover{background:radial-gradient(circle at 88% 12%,rgba(84,164,187,.16),transparent 28%),radial-gradient(circle at 10% 90%,rgba(241,191,70,.15),transparent 30%),#fff;border:1px solid var(--line);border-radius:28px;color:var(--ink);overflow:hidden;padding:54px}.report-cover-brand{align-items:flex-start;display:flex;justify-content:space-between}.report-cover-brand span{background:rgba(29,31,29,.06);border-radius:999px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;padding:9px 12px}.report-cover-title{margin:auto 0;max-width:640px}.report-cover-title h1{font-size:clamp(46px,7vw,78px);letter-spacing:-.055em;line-height:.98;margin:12px 0 16px}.report-cover-footnote{border-top:1px solid var(--line);color:var(--muted);font-size:12px;margin:28px 0 0;padding-top:16px}.section-heading{max-width:760px}.section-heading h2{margin-bottom:8px}.decision-guide{background:linear-gradient(145deg,#fff,#fafaf7)}.decision-guide-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.decision-guide-column{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:18px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr;padding:18px}.decision-guide-column>svg{border-radius:12px;box-sizing:content-box;height:20px;padding:9px;width:20px}.decision-guide-column.is-positive>svg{background:rgba(126,174,86,.13);color:#60843e}.decision-guide-column.is-caution>svg{background:rgba(241,191,70,.16);color:#9c7310}.decision-guide-column.is-action>svg{background:rgba(84,164,187,.13);color:#367f94}.decision-guide-column h3{font-size:15px;letter-spacing:-.01em;margin:2px 0 10px}.decision-guide-column ul{margin:0;padding-left:18px}.decision-guide-column li{color:var(--muted);font-size:13px;line-height:1.55;margin:0 0 9px}.premium-interview>div{align-items:flex-start!important}.premium-interview .eyebrow{margin-bottom:4px}.premium-interview h2{margin:0}.premium-interview ol{column-gap:42px;column-count:2;margin-top:22px}.premium-interview li{page-break-inside:avoid;break-inside:avoid;margin-bottom:14px}.evidence-boundary{align-items:center;background:#202220;border-color:#202220;color:#fff;display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto 1fr}.evidence-boundary>svg{color:var(--yellow)}.evidence-boundary strong{display:block;font-size:15px;margin-bottom:3px}.evidence-boundary p{color:rgba(255,255,255,.7);margin:0}.onboarding-plan>div:last-child{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.onboarding-plan section{border-left:3px solid var(--blue);padding:4px 16px}.onboarding-plan section strong{font-size:13px;text-transform:uppercase}.onboarding-plan section p{margin:6px 0 0}@media (max-width:860px){.decision-guide-grid,.onboarding-plan>div:last-child{grid-template-columns:1fr}.premium-interview ol{column-count:1}}@media print{.premium-report-cover{border:0;border-radius:0;min-height:90vh;padding:18mm 12mm}.decision-guide-grid,.onboarding-plan>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-guide-column{padding:12px}.decision-guide-column li{font-size:10px}.premium-interview ol{column-count:2}.evidence-boundary{background:#202220!important;color:#fff!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}}@media screen and (max-width:900px){.admin-login-modal input,.login-first-shell input,input,select,textarea{font-size:16px!important}}.login-first-shell.assessment-shell.login-shell{max-width:1180px;padding:clamp(18px,3vw,36px)}.login-first-shell .unified-login-layout{align-items:stretch;gap:clamp(22px,4vw,52px);grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);margin-top:0}.login-first-shell .login-brand-panel,.login-first-shell .unified-login-card{container-type:inline-size;min-width:0}.login-first-shell .login-brand-panel{min-height:620px;padding:clamp(28px,7cqi,48px)}.login-first-shell .login-product-top{margin-bottom:clamp(28px,7cqi,46px)}.login-first-shell .login-brand-panel h1{font-size:clamp(2.35rem,8.6cqi,3.55rem);letter-spacing:-.045em;line-height:1.06;max-width:16ch;overflow-wrap:normal;text-wrap:balance}.login-first-shell .login-brand-panel>p:not(.eyebrow){font-size:clamp(.92rem,2.7cqi,1.05rem);line-height:1.65;margin-top:clamp(18px,4cqi,26px);max-width:54ch}.login-first-shell .unified-login-card{align-self:center;gap:14px;overflow:hidden;padding:clamp(24px,7cqi,36px)}.login-first-shell .login-card-head{align-items:center;display:grid;grid-gap:clamp(12px,4cqi,18px);gap:clamp(12px,4cqi,18px);grid-template-columns:auto minmax(0,1fr);margin-bottom:16px}.login-first-shell .login-card-head>div:last-child{min-width:0}.login-first-shell .login-card-head h2{font-size:clamp(1.85rem,10cqi,2.65rem);letter-spacing:-.04em;line-height:1.05;margin:5px 0 0;max-width:100%;overflow-wrap:normal;text-wrap:balance}.login-first-shell .login-icon{height:clamp(48px,15cqi,58px);margin:0;width:clamp(48px,15cqi,58px)}.login-first-shell .profile-selector a{min-width:0;padding:13px 16px}.login-first-shell .profile-selector a span{font-size:.94rem;line-height:1.25;min-width:0}.login-first-shell .profile-selector a small{font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}@media (max-width:1100px){.login-first-shell.assessment-shell.login-shell{max-width:720px}.login-first-shell .unified-login-layout{grid-template-columns:minmax(0,1fr)}.login-first-shell .login-brand-panel{min-height:auto}.login-first-shell .login-brand-panel h1{max-width:18ch}}.admin-access-trigger{align-items:center;align-self:start;background:transparent;border:1px solid rgba(56,56,55,.2);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:750;gap:7px;margin-top:auto;padding:9px 13px;position:relative;transition:background .16s ease,border-color .16s ease,color .16s ease;width:-moz-fit-content;width:fit-content;z-index:1}.admin-access-trigger:hover{background:rgba(123,134,171,.08);border-color:rgba(123,134,171,.38);color:var(--ink)}.admin-login-backdrop{align-items:center;background:rgba(25,25,24,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.admin-login-modal{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 28px 90px rgba(25,25,24,.24);display:grid;grid-gap:17px;gap:17px;max-height:calc(100vh - 40px);max-width:440px;overflow-y:auto;padding:clamp(24px,5vw,34px);position:relative;width:100%}.admin-login-close{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:18px;top:18px;width:36px}.admin-login-heading{align-items:center;display:grid;grid-gap:13px;gap:13px;grid-template-columns:auto minmax(0,1fr);padding-right:42px}.admin-login-heading>span{align-items:center;background:rgba(123,134,171,.12);border-radius:14px;color:var(--blue);display:inline-flex;height:48px;justify-content:center;width:48px}.admin-login-heading h2{font-size:clamp(1.65rem,5vw,2.1rem);letter-spacing:-.04em;line-height:1.05;margin:4px 0 0}.admin-login-copy{color:var(--muted);line-height:1.55;margin:0}.admin-login-modal label{display:grid;grid-gap:8px;gap:8px}.admin-login-modal input{width:100%}.admin-active-session{margin:2px 0 0}@media (max-width:720px){.admin-login-modal input,.login-first-shell input{font-size:16px}.admin-login-backdrop{align-items:flex-end;padding:10px}.admin-login-modal{border-radius:20px 20px 12px 12px;max-height:calc(100vh - 20px)}}.readiness-card{display:grid;grid-gap:22px;gap:22px;margin:0 auto;max-width:1040px;padding:clamp(22px,4vw,40px)}.readiness-heading{align-items:start;display:grid;grid-gap:15px;gap:15px;grid-template-columns:auto minmax(0,1fr)}.readiness-heading>span{align-items:center;background:rgba(123,134,171,.12);border-radius:16px;color:var(--blue);display:inline-flex;height:54px;justify-content:center;width:54px}.readiness-heading h1{font-size:clamp(1.85rem,4vw,3rem);letter-spacing:-.045em;line-height:1.05;margin:5px 0 9px}.readiness-format p,.readiness-heading p:last-child,.readiness-notice p{color:var(--muted);line-height:1.6;margin:0}.readiness-summary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.readiness-summary>span{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;display:grid;grid-gap:3px 9px;gap:3px 9px;grid-template-columns:auto minmax(0,1fr);padding:15px}.readiness-summary svg{color:var(--blue);grid-row:1/3}.readiness-summary strong{font-size:.92rem;line-height:1.25}.readiness-summary small{color:var(--muted);font-size:.75rem}.readiness-format{background:rgba(123,134,171,.08);border:1px solid rgba(123,134,171,.2);border-radius:16px;padding:18px 20px}.readiness-format h2,.readiness-rule h2{font-size:1rem;margin:0 0 7px}.readiness-rules-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-rule{border:1px solid var(--line);border-radius:16px;padding:19px}.readiness-rule.allowed{background:rgba(141,198,63,.07);border-color:rgba(141,198,63,.24)}.readiness-rule.forbidden{background:rgba(210,55,119,.05);border-color:rgba(210,55,119,.18)}.readiness-rule>div{align-items:center;display:flex;gap:9px}.readiness-rule.allowed svg{color:#5f8f2c}.readiness-rule.forbidden svg{color:var(--magenta)}.readiness-rule ul{color:var(--muted);display:grid;font-size:.88rem;grid-gap:8px;gap:8px;line-height:1.45;margin:12px 0 0;padding-left:19px}.readiness-notice{align-items:center;background:#fffaf0;border:1px solid rgba(241,191,70,.3);border-radius:14px;display:grid;grid-gap:11px;gap:11px;grid-template-columns:auto minmax(0,1fr);padding:15px 17px}.readiness-notice svg{color:#a97b00}.readiness-confirmation{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;cursor:pointer;display:grid;font-size:.9rem;grid-gap:11px;gap:11px;grid-template-columns:auto minmax(0,1fr);line-height:1.45;padding:15px 17px}.readiness-confirmation input{accent-color:var(--blue);height:19px;margin:1px 0 0;width:19px}.readiness-start:disabled{cursor:not-allowed;opacity:.46}@media (max-width:760px){.readiness-rules-grid,.readiness-summary{grid-template-columns:1fr}.readiness-card{gap:17px}.readiness-heading>span{height:48px;width:48px}}.assessment-question-card .likert-grid{display:grid;grid-gap:clamp(5px,1.2vw,10px);gap:clamp(5px,1.2vw,10px);grid-template-columns:repeat(5,minmax(0,1fr));margin:20px 0 22px;overflow:visible}.assessment-question-card .likert-grid button{align-content:center;aspect-ratio:auto;background:#fff;border:1px solid var(--line);border-radius:14px;color:var(--ink);display:grid;grid-gap:5px;gap:5px;justify-items:center;min-height:90px;min-width:0;padding:10px 6px;position:relative;text-align:center}.assessment-question-card .likert-grid button>span{font-size:clamp(18px,2.2vw,24px);font-weight:800;line-height:1}.assessment-question-card .likert-grid button>small{color:var(--muted);display:block;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(9px,1.05vw,11px);font-weight:600;line-height:1.25;max-width:13ch;overflow-wrap:anywhere}.assessment-question-card .likert-grid button>svg{height:13px;position:absolute;right:6px;top:6px;width:13px}.assessment-question-card .likert-grid button.selected{background:rgba(241,191,70,.2);border-color:var(--yellow-strong);box-shadow:inset 0 0 0 1px var(--yellow-strong)}.assessment-question-card .likert-grid button.selected>small{color:var(--ink)}.assessment-question-card .answer-confirming{pointer-events:none}.assessment-question-card .answer-confirming button.selected{animation:answer-confirmation .5s ease both;background:#ffd95c;border-color:#e7aa16;box-shadow:0 0 0 3px rgba(241,191,70,.2),0 12px 26px rgba(185,132,20,.18)}@keyframes answer-confirmation{0%{transform:scale(.97)}45%{transform:scale(1.025)}to{transform:scale(1)}}@media (max-width:720px){.assessment-question-card .likert-grid{gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0 18px}.assessment-question-card .likert-grid button{border-radius:11px;min-height:80px;padding:8px 2px;text-align:center}.assessment-question-card .likert-grid button>span{font-size:18px}.assessment-question-card .likert-grid button>small{font-size:8px;line-height:1.18;max-width:9ch}.assessment-question-card .likert-grid button>svg{height:10px;right:3px;top:3px;width:10px}.login-first-shell.assessment-shell.login-shell{padding:14px}.login-first-shell .unified-login-layout{gap:16px}.login-first-shell .login-brand-panel,.login-first-shell .unified-login-card{padding:22px 18px}.login-first-shell .login-product-top{margin-bottom:24px}.login-first-shell .login-platform-logo{max-width:245px}.login-first-shell .login-brand-panel h1{font-size:clamp(2rem,11cqi,2.75rem);max-width:17ch}.login-first-shell .login-brand-panel>p:not(.eyebrow){display:block;font-size:.9rem}.login-first-shell .login-card-head h2{font-size:clamp(1.75rem,10cqi,2.3rem)}}*{box-sizing:border-box}html{color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}button{font:inherit}input,select,textarea{background:#fff;border-radius:var(--radius);font:inherit;min-height:44px;padding:0 12px}textarea{min-height:132px;padding:12px}label{color:var(--muted);display:grid;font-weight:800;grid-gap:8px;gap:8px}.app-shell,.report-shell{margin:0 auto;max-width:1180px;padding:24px}.site-nav{background:rgba(255,255,255,.92);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;justify-content:space-between;padding:14px 24px;z-index:20}.site-brand{flex:0 0 auto}.site-nav-links{background:var(--surface);padding:5px}.site-nav-cta,.site-nav-links a{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:900;gap:7px;min-height:38px;padding:0 13px}.site-nav-links a.active{background:#fff;box-shadow:0 8px 26px rgba(51,51,51,.08);color:var(--ink)}.site-nav-cta{background:var(--yellow);border:0;color:var(--ink);flex:0 0 auto}.assessment-header,.page-header,.topbar{align-items:center;display:flex;gap:24px;justify-content:space-between}.brand{align-items:center;display:inline-flex;font-family:Manrope,Inter,sans-serif;font-size:30px;font-weight:800;gap:10px;letter-spacing:0}.brand-dot{border-radius:50%;height:9px;width:9px}.nav-links{align-items:center;color:var(--muted);display:flex;font-size:14px;gap:28px}.icon-link,.pill-button{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:800;gap:10px;justify-content:center}.pill-button{padding:0 24px;text-transform:uppercase}.pill-button.ghost,.pill-button.secondary{background:transparent;border:2px solid var(--ink)}.pill-button.ghost{border-color:var(--line)}.pill-button:disabled{cursor:not-allowed;opacity:.45}.icon-link{background:var(--surface);height:44px;width:44px}.auth-loading-shell{align-items:center;display:grid;min-height:72vh;padding:24px;place-items:center}.auth-loading-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px;justify-items:start;max-width:420px;padding:28px;width:100%}.auth-loading-card h1{font-family:Manrope,Inter,sans-serif;font-size:clamp(1.7rem,4vw,2.5rem);line-height:1;margin:0}.assessment-loading-card{align-content:center;justify-items:center;margin:min(16vh,120px) auto 0;min-height:310px;text-align:center}.assessment-loading-card>p:last-child{color:var(--muted);margin:0}.assessment-loading-indicator{animation:assessment-loading-pulse 1.15s ease-in-out infinite;background:linear-gradient(135deg,var(--yellow),#6f83bd 58%,#42abd0);border:5px solid rgba(255,255,255,.92);border-radius:50%;box-shadow:0 0 0 1px rgba(88,99,94,.14),0 12px 30px rgba(75,88,82,.16);height:54px;margin-bottom:6px;width:54px}@keyframes assessment-loading-pulse{0%,to{box-shadow:0 0 0 1px rgba(88,99,94,.14),0 12px 30px rgba(75,88,82,.16);transform:scale(.94)}50%{box-shadow:0 0 0 9px rgba(111,131,189,.09),0 16px 34px rgba(75,88,82,.2);transform:scale(1)}}.candidate-portal-shell{margin:0 auto;max-width:1180px;padding:28px 24px 48px}.candidate-portal-header{align-items:center;background:radial-gradient(circle at 12% 12%,rgba(252,193,8,.22),transparent 28%),#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;gap:18px;justify-content:space-between;padding:clamp(22px,4vw,36px)}.candidate-portal-header h1{font-family:Manrope,Inter,sans-serif;font-size:clamp(2.1rem,5vw,4rem);line-height:1;margin:0 0 10px}.candidate-portal-header span,.candidate-tests-head span{color:var(--muted)}.candidate-portal-grid{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.candidate-privacy-card,.candidate-profile-card,.candidate-test-card,.candidate-tests-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.candidate-privacy-card,.candidate-profile-card,.candidate-tests-panel{padding:clamp(20px,3vw,28px)}.candidate-profile-card dl{display:grid;grid-gap:10px;gap:10px;margin:0}.candidate-profile-card div{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px}.candidate-profile-card dt{color:var(--muted);font-size:12px;font-weight:950;text-transform:uppercase}.candidate-profile-card dd{font-weight:900;margin:5px 0 0}.candidate-privacy-card{align-items:flex-start;display:flex;gap:16px}.candidate-privacy-card svg{color:var(--yellow-strong);flex:0 0 auto}.candidate-privacy-card h2,.candidate-test-card h3,.candidate-tests-head h2{font-family:Manrope,Inter,sans-serif;line-height:1;margin:0}.candidate-privacy-card h2{font-size:clamp(1.5rem,3vw,2.3rem)}.candidate-privacy-card p,.candidate-test-card p{color:var(--muted);line-height:1.6}.candidate-privacy-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.candidate-camera-consent{align-items:start;background:#f7f8fb;border:1px solid #dfe3ec;border-radius:14px;cursor:pointer;display:grid;grid-gap:11px;gap:11px;grid-template-columns:auto minmax(0,1fr);line-height:1.5;margin-top:18px;padding:14px}.candidate-camera-consent input{accent-color:var(--blue);height:19px;margin:2px 0 0;min-height:19px;width:19px}.candidate-camera-button{align-items:center;display:inline-flex;gap:8px;justify-content:center;margin-top:12px}.candidate-camera-error{margin-top:12px!important}.candidate-camera-note,.candidate-camera-optional{color:#697069;display:block;line-height:1.45;margin-top:10px}.candidate-camera-ready{align-items:center;background:#f1f8e8;border:1px solid #d2e6b7;border-radius:14px;color:#4e7627;display:flex;font-weight:800;gap:9px;margin-top:16px;padding:12px 14px}.candidate-camera-ready.camera-not-authorized{background:#f7f7f5;border-color:#dedfd9;color:#646963}.candidate-camera-retry{margin-top:10px}.candidate-tests-panel{margin-top:16px}.candidate-tests-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.candidate-tests-head h2{font-size:clamp(2rem,4vw,3rem)}.candidate-test-card,.candidate-tests-grid{display:grid;grid-gap:14px;gap:14px}.candidate-test-card{padding:18px}.candidate-test-card>div:first-child span{background:#fff8df;color:var(--yellow-strong);font-size:12px}.candidate-test-card.completed>div:first-child span{background:rgba(141,198,63,.18);color:#4c7f1f}.candidate-test-card svg{color:var(--yellow-strong)}.candidate-test-card.completed svg{color:var(--green)}.candidate-test-card h3{font-size:24px}.candidate-test-card small{color:var(--muted);font-weight:850}.hero-panel{align-items:center;background:var(--surface);border-radius:8px;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);margin-top:28px;min-height:540px;overflow:hidden;padding:58px}.operating-hero{margin-top:0}.dashboard-hero{align-items:start;background:radial-gradient(circle at 12% 16%,rgba(252,193,8,.2),transparent 26%),linear-gradient(135deg,#fff,var(--surface));grid-gap:24px;gap:24px;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);padding:clamp(22px,4vw,42px)}.assignment-card,.dashboard-hero{border:1px solid var(--line);border-radius:var(--radius)}.assignment-card{background:#fff;box-shadow:var(--shadow);display:grid;grid-gap:16px;gap:16px;padding:22px}.assignment-card h2{font-family:Manrope,Inter,sans-serif;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1;margin:0 0 8px}.assignment-card span,.assignment-result span{color:var(--muted)}.assignment-form{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr)}.assignment-tests{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,1fr)}.assignment-tests button{background:var(--surface);border:1px solid var(--line);border-radius:18px;cursor:pointer;display:grid;grid-gap:4px;gap:4px;padding:14px;text-align:left}.assignment-tests button.selected{background:#fff8df;border-color:var(--yellow);box-shadow:0 14px 34px rgba(252,193,8,.14)}.assignment-tests button:disabled{cursor:not-allowed;opacity:.52}.assignment-tests strong{font-family:Manrope,Inter,sans-serif}.assignment-tests span{font-size:12px;font-weight:800}.assignment-result{background:var(--ink);border-radius:18px;color:#fff;display:grid;grid-gap:8px;gap:8px;padding:14px}.assignment-result span{color:rgba(255,255,255,.76)}.assignment-result div{display:flex;flex-wrap:wrap;gap:8px}.assignment-result a{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:13px;font-weight:900;padding:8px 12px}.tracking-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;grid-gap:20px;gap:20px;margin-top:18px;padding:24px}.tracking-panel h2{font-family:Manrope,Inter,sans-serif;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1;margin:0 0 8px}.tracking-panel p{color:var(--muted);line-height:1.65;margin:0}.tracking-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr)}.tracking-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;display:grid;grid-gap:12px;gap:12px;padding:16px}.tracking-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.tracking-head>div{display:grid;grid-gap:4px;gap:4px}.tracking-head strong{font-family:Manrope,Inter,sans-serif;font-size:18px}.tracking-head span,.tracking-meta span{color:var(--muted)}.tracking-status{border-radius:999px;font-size:11px;font-weight:900;padding:7px 9px;text-transform:uppercase;white-space:nowrap}.status-registered{background:#fff8df;color:var(--yellow-strong)}.status-waiting{background:rgba(53,168,224,.14);color:#1e7ea9}.status-progress{background:rgba(252,193,8,.2);color:var(--ink)}.status-ready{background:rgba(141,198,63,.18);color:#4c7f1f}.tracking-meta{display:grid;grid-gap:4px;gap:4px;font-size:13px}.tracking-actions{display:flex;flex-wrap:wrap;gap:8px}.tracking-actions a{background:#fff;border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:900;padding:8px 12px}.quick-actions-panel{align-items:start;background:var(--ink);border-radius:var(--radius);color:#fff;display:grid;grid-gap:14px;gap:14px;margin-top:18px;padding:20px}.quick-actions-panel>div:first-child{align-items:center;display:flex;gap:10px}.quick-actions-panel svg{color:var(--yellow)}.quick-actions-panel>div:last-child{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,1fr)}.quick-actions-panel a{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:16px;display:grid;grid-gap:4px;gap:4px;padding:12px}.quick-actions-panel span{font-weight:900}.quick-actions-panel small{color:rgba(255,255,255,.68);line-height:1.45}.hero-copy h1,.mobile-card h1,.page-header h1{font-family:Manrope,Inter,sans-serif;font-size:clamp(2.2rem,5vw,4.4rem);letter-spacing:0;margin:0;max-width:760px}.hero-copy h1:first-line{color:var(--ink)}.hero-copy p,.mobile-card p,.module-card p,.report-card p{color:var(--muted);line-height:1.7}.eyebrow{font-size:13px;font-weight:900;letter-spacing:0;margin:0 0 18px}.hero-actions{margin-top:30px}.operation-shortcuts{display:grid;grid-gap:10px;gap:10px}.operation-shortcuts a{background:var(--surface);border:1px solid var(--line);border-radius:999px;font-weight:900;padding:12px 14px}.compatibility-panel,.hero-card,.metric-card,.mobile-card,.module-card,.question-card,.report-card,.work-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.operation-flow{background:var(--ink);border-radius:var(--radius);color:#fff;display:grid;grid-gap:22px;gap:22px;margin-top:18px;padding:24px}.operation-flow h2{font-family:Manrope,Inter,sans-serif;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.08;margin:0}.operation-flow-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,1fr)}.operation-step{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);display:grid;grid-gap:10px;gap:10px;padding:16px}.operation-step svg{color:var(--yellow)}.operation-step h3{font-family:Manrope,Inter,sans-serif;margin:0}.operation-step p{color:rgba(255,255,255,.72);line-height:1.55;margin:0}.empty-operation-card{align-items:center;background:#fff8df;border:1px dashed rgba(252,193,8,.8);border-radius:var(--radius);display:flex;font-weight:900;gap:10px;justify-content:center;min-height:92px}.hero-card{padding:26px}.candidate-row,.factor-row,.mini-header,.progress-block>div:first-child{align-items:center;display:flex;justify-content:space-between}.score-ring{align-items:center;aspect-ratio:1;background:conic-gradient(var(--yellow) 0 91%,var(--surface-strong) 91% 100%);border-radius:50%;display:grid;justify-items:center;margin:30px auto;max-width:210px;padding:34px}.score-ring span{font-family:Manrope,Inter,sans-serif;font-size:46px;font-weight:900}.assessment-header span,.candidate-row small,.candidate-row span,.metric-card small,.metric-card span,.page-header span,.score-ring small{color:var(--muted)}.candidate-list,.factor-list{display:grid;grid-gap:14px;gap:14px}.factor-row{gap:14px}.factor-row span{min-width:110px}.bar,.progress-bar{flex:1 1}.mini-progress{background:var(--surface-strong);border-radius:999px;height:7px;margin-top:6px;overflow:hidden;width:100%}.mini-progress i{background:var(--yellow);display:block;height:100%}.metric-grid,.module-grid,.report-grid{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.metric-grid{grid-template-columns:repeat(4,1fr)}.compatibility-panel,.metric-card,.module-card,.report-card{padding:22px}.metric-card strong{display:block;font-family:Manrope,Inter,sans-serif;font-size:34px;margin:8px 0}.module-grid{grid-template-columns:repeat(4,1fr)}.module-card h2,.question-card h2,.report-card h2,.work-panel h2{font-family:Manrope,Inter,sans-serif;font-size:20px;letter-spacing:0;margin:14px 0 8px}.module-card svg{color:var(--yellow-strong)}.work-panel{display:grid;grid-gap:24px;gap:24px;grid-template-columns:.8fr 1.2fr;margin-top:16px;padding:28px}.candidate-row{border:1px solid var(--line);border-radius:var(--radius);gap:12px;padding:14px}.candidate-row div{display:grid;grid-gap:3px;gap:3px}.candidate-row b{color:var(--yellow-strong)}.footer-note{align-items:center;color:var(--muted);display:flex;gap:10px;justify-content:center;padding:28px 0 8px}.assessment-shell{margin:0 auto;max-width:540px;padding:18px}.assessment-shell.login-shell{max-width:1120px}.assessment-shell.assessment-shell-wide{max-width:1180px}.assessment-header{gap:10px;justify-content:flex-start;min-height:40px;padding:0}.assessment-header>strong{font-size:14px;line-height:1}.assessment-side-card,.mobile-card,.question-card{margin-top:18px;padding:24px}.assessment-layout,.login-layout{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.assessment-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.assessment-side-card{background:radial-gradient(circle at top left,rgba(252,193,8,.25),transparent 30%),#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;grid-gap:22px;gap:22px;top:18px}.assessment-side-card h1{font-family:Manrope,Inter,sans-serif;font-size:clamp(2rem,4vw,3.5rem);line-height:1;margin:0 0 14px}.assessment-side-card p,.assessment-side-card small{color:var(--muted);line-height:1.65}.candidate-context-grid{display:grid;grid-gap:10px;gap:10px}.admin-preview-banner{background:var(--ink);border-radius:999px;color:#fff;font-size:12px;font-weight:900;padding:9px 12px;text-align:center;text-transform:uppercase}.assessment-tips,.candidate-context-grid span{background:var(--surface);border:1px solid var(--line);border-radius:18px;color:var(--muted);display:grid;grid-gap:5px;gap:5px;padding:14px}.assessment-tips strong,.candidate-context-grid strong{color:var(--ink)}.assessment-tips span{line-height:1.45}.assessment-question-card{min-height:520px;padding:clamp(24px,4vw,44px)}.assessment-question-card>small{background:#fff8df;border-radius:999px;display:inline-flex;padding:6px 12px}.assessment-question-card h2{font-size:clamp(1.6rem,3.3vw,2.8rem);line-height:1.14;margin:22px 0 26px}.login-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.login-brand-panel{background:radial-gradient(circle at 10% 10%,rgba(252,193,8,.42),transparent 24%),radial-gradient(circle at 92% 16%,rgba(53,168,224,.2),transparent 28%),linear-gradient(135deg,#333,#1f1f1f);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;grid-gap:20px;gap:20px}.login-brand-panel:after{background:rgba(255,255,255,.08);height:240px;right:-80px;width:240px}.login-brand-panel h1{font-family:Manrope,Inter,sans-serif;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.98;margin:0;max-width:700px}.login-brand-panel p{color:#f2f2f2;font-size:18px;line-height:1.65;max-width:620px}.brand-mark-large{gap:10px}.brand-mark-large span{background:var(--yellow);height:14px;width:14px}.login-feature-list{margin-top:auto}.login-feature-list span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);display:inline-flex;padding:11px 14px;width:-moz-fit-content;width:fit-content}.login-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;grid-gap:16px;gap:16px;margin-top:18px;padding:28px}.login-icon{background:#fff8df;border-radius:999px;height:58px;width:58px}.login-card h2{font-family:Manrope,Inter,sans-serif;font-size:clamp(2rem,6vw,3.3rem);line-height:1;margin:0}.login-card p{color:var(--muted);line-height:1.65;margin:0}.unified-login-card{align-content:start}.profile-selector{background:var(--surface)}.profile-selector a,.profile-selector button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:42px;padding:0 12px}.profile-selector a.active,.profile-selector button.active{background:#fff;box-shadow:0 8px 24px rgba(51,51,51,.08);color:var(--ink)}.demo-credentials{align-items:center;background:#fff8df;border:1px solid rgba(252,193,8,.45);color:var(--muted);display:flex;font-size:13px;font-weight:800;gap:8px;padding:12px}.demo-credentials,.form-error{border-radius:16px}.active-session-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-gap:8px;gap:8px;padding:16px}.active-session-card small,.active-session-card span{color:var(--muted)}.active-session-card>span{font-size:12px;font-weight:900;text-transform:uppercase}.active-session-card strong{font-family:Manrope,Inter,sans-serif;font-size:22px}.active-session-actions{grid-gap:10px;gap:10px;margin-top:6px}.progress-block{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.question-card small{color:var(--yellow-strong);font-weight:900}.assessment-actions{grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr;margin-top:12px}.text-button{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:inline-flex;font-weight:800;gap:8px;justify-content:center;margin-top:16px;width:100%}.finished-state{display:grid;grid-gap:12px;gap:12px;justify-items:center;text-align:center}.finished-state svg{color:var(--green)}.review-state{display:grid;grid-gap:14px;gap:14px;justify-items:start}.review-state svg{color:var(--green)}.review-state p{color:var(--muted);line-height:1.6}.review-stats{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,1fr);width:100%}.review-stats span{background:var(--surface);border:1px solid var(--line);border-radius:18px;color:var(--muted);display:grid;grid-gap:4px;gap:4px;padding:14px}.review-stats strong{color:var(--ink);font-family:Manrope,Inter,sans-serif;font-size:22px}.consent-card{display:grid;grid-gap:14px;gap:14px}.consent-card svg{color:var(--green)}.consent-card ul{color:var(--muted);line-height:1.65;margin:0;padding-left:20px}.privacy-link{align-items:center;background:#fff8df;border:1px solid rgba(252,193,8,.45);border-radius:999px;color:var(--ink);display:inline-flex;font-size:13px;font-weight:950;justify-self:start;min-height:38px;padding:0 14px}.test-picker-card{display:grid;grid-gap:18px;gap:18px}.test-picker-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.test-picker-option{background:var(--surface);border:1px solid var(--line);border-radius:24px;display:grid;grid-gap:10px;gap:10px;min-height:180px;padding:18px}.test-picker-option b,.test-picker-option span{border-radius:999px;font-size:12px;font-weight:950;justify-self:start;padding:6px 9px;text-transform:uppercase}.test-picker-option span{background:#fff8df;color:var(--yellow-strong)}.test-picker-option b{background:#fff;color:var(--muted)}.test-picker-option strong{font-family:Manrope,Inter,sans-serif;font-size:26px;line-height:1}.test-picker-option small{color:var(--muted);line-height:1.45}.likert-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,1fr);margin-top:24px}.likert-grid button{align-items:center;aspect-ratio:1;background:var(--surface);border:1px solid var(--line);border-radius:999px;cursor:pointer;display:grid;font-family:Manrope,Inter,sans-serif;font-size:24px;font-weight:900;justify-items:center;min-width:0;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.likert-grid button:hover{border-color:var(--yellow);box-shadow:0 14px 32px rgba(51,51,51,.1);transform:translateY(-2px)}.likert-grid button.selected{background:var(--yellow);border-color:var(--yellow)}.abc-grid{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.abc-grid button{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:22px;color:var(--ink);cursor:pointer;display:grid;grid-gap:6px;gap:6px;grid-template-columns:auto 1fr;min-height:82px;padding:14px;text-align:left}.abc-grid button>span{align-items:center;background:#fff;border:1px solid var(--line);border-radius:50%;display:inline-flex;font-family:Manrope,Inter,sans-serif;font-size:24px;font-weight:950;height:48px;justify-content:center;width:48px}.abc-grid button small{color:var(--muted);font-size:15px;font-weight:850;line-height:1.35}.abc-grid button svg{color:var(--green);grid-column:1/-1}.abc-grid button.selected{background:#fff8df;border-color:var(--yellow);box-shadow:0 16px 38px rgba(252,193,8,.14)}.potencial-grid button{grid-template-columns:auto 1fr}.potential-section-intro{display:grid;grid-gap:18px;gap:18px;padding:18px 4px 6px}.potential-section-intro h2,.potential-section-intro p{margin:0}.potential-section-intro>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.6}.potential-practice-card{background:linear-gradient(135deg,#f5f7ff,#fff);border:1px solid #dce2f6;border-radius:20px;display:grid;grid-gap:8px;gap:8px;padding:18px}.potential-practice-card span{color:#5f73b8;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.potential-practice-card strong{font-size:16px;line-height:1.5}.potential-practice-card small{color:var(--muted)}.potential-section-meta{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.potential-section-meta>span{align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;display:grid;grid-gap:2px 10px;gap:2px 10px;grid-template-columns:auto 1fr;padding:14px}.potential-section-meta svg{color:#667bc4;grid-row:1/3}.potential-section-meta strong{font-size:14px}.potential-section-meta small{color:var(--muted);font-size:11px}.potential-live-timer,.potential-section-timer{align-items:center;background:#252626;border-radius:16px;color:#fff;display:flex;justify-content:space-between;padding:11px 14px}.potential-live-timer span,.potential-section-timer span{color:rgba(255,255,255,.72);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.potential-live-timer strong,.potential-section-timer strong{align-items:center;color:#ffd053;display:flex;font-size:18px;gap:6px}.potential-live-timer.is-urgent{background:#7c322b}.potential-live-timer.is-urgent strong{color:#fff1b9}.memory-pair-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.memory-pair-grid article{align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;display:grid;grid-gap:6px;gap:6px;justify-items:center;min-height:116px;padding:10px 6px}.memory-pair-grid strong{font-size:13px}.potential-figure{color:#292b2a;display:block;height:64px;width:64px}.potential-figure-set{display:grid;grid-gap:2px;gap:2px;grid-template-columns:repeat(3,25px);width:max-content}.potential-figure-set svg{color:#292b2a;height:25px;width:25px}.potential-stimulus{background:linear-gradient(145deg,#f8f9ff,#fff);border:1px solid #dfe4f3;border-radius:22px;display:grid;grid-gap:10px;gap:10px;margin:18px 0;padding:18px}.potential-stimulus-comparacion,.potential-stimulus-secuencia{grid-template-columns:repeat(auto-fit,minmax(74px,1fr))}.potential-stimulus-matriz{margin-inline:auto;max-width:360px}.potential-stimulus-cell{align-items:center;aspect-ratio:1.12;background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;justify-content:center;min-height:82px;position:relative}.potential-stimulus-cell.is-missing{border:2px dashed #8ea0d4;color:#5f73b8;font-size:30px}.potential-stimulus-cell.is-selectable{color:var(--ink);cursor:pointer;padding:0;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.potential-stimulus-cell.is-selectable:active{transform:scale(.97)}.potential-stimulus-cell.is-selectable.is-selected{background:#fff8df;border:2px solid var(--yellow);box-shadow:0 8px 20px rgba(252,193,8,.2)}.perceptual-selection-helper{color:var(--muted);font-size:14px;font-weight:750;margin:-6px 0 8px;text-align:center}.potential-stimulus-cell small{align-items:center;background:#252626;border-radius:50%;bottom:6px;color:#fff;display:flex;font-size:10px;height:20px;justify-content:center;position:absolute;right:6px;width:20px}.potential-visual-options{grid-template-columns:repeat(2,minmax(0,1fr))}.potential-visual-options button{grid-template-columns:auto minmax(0,1fr);min-height:96px}.potential-visual-options button>.potential-figure,.potential-visual-options button>.potential-figure-set{color:#292b2a;grid-column:auto;justify-self:center}@media (max-width:700px){.memory-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.potential-section-meta,.potential-visual-options{grid-template-columns:1fr}.potential-stimulus{padding:10px}.potential-stimulus-comparacion,.potential-stimulus-secuencia{grid-template-columns:repeat(auto-fit,minmax(58px,1fr))}.potential-stimulus-cell{min-height:68px}.potential-figure{height:52px;width:52px}}.fluency-response-card{background:linear-gradient(135deg,#fff,#fffaf0);border:1px solid var(--line);border-radius:24px;display:grid;grid-gap:14px;gap:14px;margin-top:18px;padding:18px}.fluency-timer{align-items:center;background:#303030;border-radius:18px;color:#fff;display:flex;justify-content:space-between;padding:12px 14px}.fluency-timer span{color:rgba(255,255,255,.72);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fluency-timer strong{color:var(--yellow);font-family:Manrope,Inter,sans-serif;font-size:24px;font-weight:950}.fluency-response-card h2{margin:0}.fluency-response-card p{color:var(--muted);line-height:1.55;margin:0}.fluency-response-card textarea{border-radius:20px;min-height:220px}.report-card-intro{color:var(--muted);font-size:13px;line-height:1.55}.potential-descriptive-score{align-items:flex-end;display:flex;flex-direction:column;gap:1px;min-width:145px}.potential-descriptive-score strong{font-size:18px}.potential-descriptive-score small{color:var(--muted);font-size:10px}.conducta-instruction{color:var(--muted);font-size:16px;line-height:1.6;margin:14px 0 18px}.conexion-ranking-grid{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.conexion-ranking-card{align-items:center;background:#fff;border:1px solid var(--line);border-radius:22px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr minmax(180px,240px);padding:16px}.conexion-ranking-card>div{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr}.conexion-ranking-card span{align-items:center;background:#fff8df;border:1px solid rgba(252,193,8,.5);border-radius:999px;color:var(--ink);display:inline-flex;font-weight:950;height:38px;justify-content:center;width:38px}.conexion-ranking-card strong{line-height:1.35}.ranking-helper{color:var(--muted);font-size:13px;font-weight:800;margin-top:14px}.conducta-instruction strong{color:var(--ink)}.conducta-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.conducta-option-card{background:var(--surface);border:1px solid var(--line);border-radius:22px;display:grid;grid-gap:18px;gap:18px;min-height:142px;padding:18px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.conducta-option-card.is-plus{background:#fff8df;border-color:var(--yellow);box-shadow:0 14px 34px rgba(252,193,8,.14)}.conducta-option-card.is-minus{background:rgba(51,51,51,.04);border-color:rgba(51,51,51,.28)}.conducta-option-card strong{align-self:end;font-family:Manrope,Inter,sans-serif;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.05}.conducta-choice-buttons{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,1fr)}.conducta-choice-buttons button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:12px;font-weight:950;gap:6px;justify-content:center;min-height:40px;text-transform:uppercase}.conducta-choice-buttons button.plus.selected{background:var(--yellow);border-color:var(--yellow)}.conducta-choice-buttons button.minus.selected{background:var(--ink);border-color:var(--ink);color:#fff}.commercial-forced-grid{display:grid;grid-gap:12px;gap:12px;margin:22px 0 14px}.commercial-forced-option{align-items:center;background:linear-gradient(145deg,#fff,#fafaf8);border:1px solid #dfe3df;border-radius:18px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:34px minmax(0,1fr) 190px;min-height:92px;padding:15px 17px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.commercial-forced-option>span{align-items:center;background:#eef1f8;border-radius:10px;color:#6074ae;display:inline-flex;font-size:12px;font-weight:800;height:32px;justify-content:center;width:32px}.commercial-forced-option>strong{font-size:14px;font-weight:650;line-height:1.5}.commercial-forced-option>div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr}.commercial-forced-option button{align-items:center;background:#fff;border:1px solid #dfe3df;border-radius:11px;color:#555d57;cursor:pointer;display:inline-flex;font-size:11px;font-weight:750;gap:5px;justify-content:center;min-height:38px;text-transform:uppercase}.commercial-forced-option.is-most{background:#fff9e9;border-color:#e7b936;box-shadow:0 8px 24px rgba(202,151,25,.11)}.commercial-forced-option.is-least{background:#f5f6f4;border-color:#b9c0bb}.commercial-forced-option button.most.selected{background:#f4c451;border-color:#e2aa21;color:#292b29}.commercial-forced-option button.least.selected{background:#3c413e;border-color:#3c413e;color:#fff}.commercial-forced-grid.answer-confirming{pointer-events:none}.commercial-forced-grid.answer-confirming .commercial-forced-option.is-most{animation:answer-confirmation .5s ease both;background:#ffd95c}@media (max-width:680px){.commercial-forced-option{align-items:start;grid-template-columns:30px minmax(0,1fr);padding:14px}.commercial-forced-option>div{grid-column:1/-1}.commercial-forced-option>strong{font-size:13px}}.disc-profile-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:16px}.disc-profile-grid span{background:var(--surface);border:1px solid var(--line);border-radius:18px;display:grid;font-family:Manrope,Inter,sans-serif;font-size:24px;font-weight:950;grid-gap:6px;gap:6px;justify-items:center;padding:16px}.disc-profile-grid b{color:var(--yellow-strong);font-size:13px;letter-spacing:.08em}.scale-labels{color:var(--muted);display:flex;font-size:12px;justify-content:space-between;line-height:1.3;margin:12px 0 22px}.step-list{color:var(--muted);display:grid;grid-gap:10px;gap:10px;margin-top:18px}.step-list div{align-items:center;display:flex;gap:10px}.pilot-warning{background:#fff8df;border:1px solid rgba(252,193,8,.45);border-radius:var(--radius);color:var(--muted);display:block;line-height:1.55;padding:14px}.page-header{margin-bottom:20px}.page-header>div{flex:1 1}.report-origin{color:var(--yellow-strong);display:block;font-weight:800;margin-top:8px}.print-only{display:none}.report-cover{background:radial-gradient(circle at 12% 12%,rgba(252,193,8,.22),transparent 28%),linear-gradient(135deg,#fff,var(--surface));border:1px solid var(--line);border-radius:var(--radius);display:none;gap:24px;grid-template-columns:1.1fr .9fr;margin-bottom:18px;padding:34px}.report-cover h1{font-family:Manrope,Inter,sans-serif;font-size:clamp(2.6rem,6vw,5rem);line-height:.98;margin:14px 0}.report-cover p{color:var(--muted);line-height:1.6}.report-cover dl{background:#fff;border:1px solid var(--line);border-radius:20px;display:grid;grid-gap:0;gap:0;margin:0;padding:10px 18px}.report-cover dl div{border-bottom:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;padding:12px 0}.report-cover dl div:last-child{border-bottom:0}.report-cover dt{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.report-cover dd{font-weight:900;margin:0}.report-print-summary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:.75fr 1.25fr 1fr;margin-bottom:16px}.report-print-summary article{background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-gap:8px;gap:8px;padding:16px}.report-print-summary span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.report-print-summary strong{font-family:Manrope,Inter,sans-serif;font-size:clamp(1.3rem,3vw,2.2rem);line-height:1.1}.report-legal-note{background:#fff8df;border:1px solid rgba(252,193,8,.45);border-radius:var(--radius);color:var(--muted);line-height:1.55;margin-top:16px;padding:16px}.page-header h1{font-size:clamp(2rem,4vw,3.6rem)}.report-grid{grid-template-columns:.9fr 1.1fr}.compatibility-panel{background:var(--ink);color:#fff}.compatibility-panel strong{color:var(--yellow);display:block;font-size:clamp(4rem,10vw,7rem);line-height:1;margin:18px 0}.compatibility-panel p{color:#f5f5f5}.report-card.interview,.report-card.wide{grid-column:span 1}.report-card.executive-summary{display:grid;grid-gap:14px;gap:14px}.report-card.executive-summary h2{font-size:28px;margin:0}.decision-box{background:#fff8df;border:1px solid rgba(252,193,8,.45);border-radius:20px;display:grid;grid-gap:6px;gap:6px}.decision-box span{color:var(--yellow-strong);font-size:12px;font-weight:900;text-transform:uppercase}.decision-box strong{line-height:1.5}.alert-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.alert-list span{background:var(--surface);border:1px solid var(--line);border-radius:16px;color:var(--muted);display:block;line-height:1.5;padding:12px 14px}.report-card ol,.report-card ul{color:var(--muted);line-height:1.7;padding-left:20px}.report-card.factor-interpretations{grid-column:1/-1}.factor-interpretations>div{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:16px}.factor-interpretations section{border:1px solid var(--line);border-radius:18px;display:grid;grid-gap:10px;gap:10px;padding:16px}.factor-interpretations header{align-items:center;display:flex;justify-content:space-between}.factor-interpretations header span{font-weight:900}.factor-interpretations header strong{background:var(--yellow);border-radius:999px;display:inline-flex;min-width:44px;padding:6px 10px;place-content:center}.factor-interpretations p{margin:0}.factor-interpretations small{color:var(--muted);line-height:1.5}.report-card.interview{grid-column:1/-1}.report-card.interview>div{align-items:center;display:flex;gap:10px}.blocked-report{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto 1fr;padding:26px}.blocked-report svg{color:var(--yellow-strong)}.blocked-report h2{font-family:Manrope,Inter,sans-serif;margin:0}.blocked-report p,.blocked-report span{color:var(--muted);line-height:1.6}.blocked-report span{display:inline-flex;font-weight:800;margin-top:8px}.blocked-report .assessment-actions{grid-column:1/-1;justify-content:flex-start;margin-top:0}.report-dashboard{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.report-dashboard article{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 14px 40px rgba(51,51,51,.05);display:grid;grid-gap:8px;gap:8px;padding:18px}.report-dashboard span,.report-inbox-row small,.report-inbox-row span,.report-row-progress small{color:var(--muted)}.report-dashboard strong{font-family:Manrope,Inter,sans-serif;font-size:34px;line-height:1}.report-filters{background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-gap:10px;gap:10px;grid-template-columns:1.5fr .75fr .9fr .9fr;margin-bottom:16px}.search-field svg{color:var(--yellow-strong);flex:0 0 auto}.search-field input{min-height:42px}.search-field input:focus{outline:0}.report-inbox{grid-gap:12px;gap:12px}.report-inbox-row{background:#fff;border:1px solid var(--line);border-radius:var(--radius);grid-gap:16px;gap:16px;grid-template-columns:1.3fr .75fr auto auto;padding:16px}.report-inbox-row>div:first-child{display:grid;grid-gap:5px;gap:5px}.report-row-progress{display:grid;grid-gap:7px;gap:7px;min-width:160px}.report-row-progress>span{color:var(--ink);font-weight:900}.status-pill{border-radius:999px;border:1px solid var(--line);color:var(--ink)!important;font-size:12px;font-weight:900;padding:7px 10px;text-transform:uppercase;white-space:nowrap}.status-completada{background:rgba(141,198,63,.18);border-color:rgba(141,198,63,.45)}.status-en_progreso{background:rgba(53,168,224,.14);border-color:rgba(53,168,224,.35)}.status-pendiente{background:#fff8df;border-color:rgba(252,193,8,.45)}.report-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.report-row-actions a{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:13px;font-weight:900;gap:6px;padding:9px 12px}.report-test-actions{grid-gap:8px;gap:8px;min-width:430px}.report-test-action-card{background:linear-gradient(135deg,#fff,#fffaf0);border:1px solid var(--line);border-radius:18px;grid-gap:8px;gap:8px;grid-template-columns:minmax(130px,1fr) auto auto auto auto;padding:10px}.report-test-action-card>div{display:grid;grid-gap:2px;gap:2px}.report-test-action-card strong{font-size:13px}.report-test-action-card a{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;font-size:12px;font-weight:900;gap:5px;min-height:32px;padding:0 10px}.report-test-action-card .evidence-test-button{min-height:32px;padding-inline:10px}.candidates-page-stack{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.candidate-create-card,.candidates-board-head{background:radial-gradient(circle at top right,rgba(252,193,8,.14),transparent 34%),linear-gradient(135deg,#ffffff,#fbfbf8);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);display:grid;grid-gap:20px;gap:20px;padding:26px}.candidate-create-head,.candidates-board-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.candidate-create-card h2,.candidates-board-head h2{font-family:Manrope,Inter,sans-serif;font-size:clamp(2rem,4vw,3.35rem);letter-spacing:-.05em;line-height:.94;margin:0}.candidate-create-card p,.candidates-board-head span{color:var(--muted);line-height:1.55;margin:10px 0 0;max-width:760px}.candidate-create-summary{align-content:center;border-radius:24px;min-width:150px;padding:18px}.candidate-create-summary span{color:var(--yellow);font-family:Manrope,Inter,sans-serif;font-size:42px;font-weight:950;line-height:1}.candidate-create-summary small{color:rgba(255,255,255,.7);font-weight:900;text-transform:uppercase}.candidate-create-grid{background:rgba(246,246,244,.76);border:1px solid var(--line);border-radius:24px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.candidate-create-grid label,.user-edit-grid label{background:#fff;border:1px solid rgba(222,222,217,.75);border-radius:18px;padding:12px}.field-required>span{align-items:center;display:flex;gap:8px;justify-content:space-between}.field-required b{background:rgba(252,193,8,.18);border-radius:999px;color:var(--ink);font-size:10px;font-weight:950;letter-spacing:.03em;padding:4px 7px;text-transform:uppercase}.field-error{border-color:rgba(157,61,61,.55)!important;box-shadow:0 0 0 3px rgba(157,61,61,.08)}.field-error b{background:rgba(157,61,61,.12);color:var(--danger)}.field-error small{color:var(--danger);font-weight:850}.candidate-create-grid input,.candidate-create-grid select,.user-edit-grid input,.user-edit-grid select{border:0;border-radius:12px;min-height:38px;padding:0}.candidate-battery-panel{background:#fff;border:1px solid var(--line);border-radius:24px;display:grid;grid-gap:14px;gap:14px;padding:16px}.candidate-battery-panel h3{font-family:Manrope,Inter,sans-serif;font-size:24px;line-height:1;margin:0}.candidate-battery-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.candidate-battery-grid button{background:var(--surface);border:1px solid var(--line);border-radius:20px;cursor:pointer;display:grid;grid-gap:8px;gap:8px;min-height:132px;padding:14px;text-align:left}.candidate-battery-grid button.selected-package{background:linear-gradient(135deg,#fff8df,#fff);border-color:var(--yellow);box-shadow:0 18px 38px rgba(252,193,8,.16);outline:3px solid rgba(252,193,8,.16)}.candidate-battery-grid button:disabled{cursor:not-allowed;opacity:.48}.candidate-battery-grid button span{background:rgba(51,51,51,.07);border-radius:999px;color:var(--muted);font-size:11px;font-weight:950;justify-self:start;padding:6px 9px;text-transform:uppercase}.candidate-battery-grid button.selected-package span{background:var(--yellow);color:var(--ink)}.candidate-battery-grid button strong{font-family:Manrope,Inter,sans-serif;font-size:18px;line-height:1}.candidate-battery-grid button small{color:var(--muted);font-weight:800}.creation-status{align-items:center;border-radius:18px;display:inline-flex;font-style:normal;font-weight:900;justify-self:start;min-height:44px;padding:0 14px}.creation-status-creando{background:var(--ink);color:#fff}.creation-status-creado{background:rgba(141,198,63,.16);color:#3e6f16}.creation-status-error{background:rgba(157,61,61,.12);color:var(--danger)}.creation-toast-error{background:var(--danger)}.creation-toast-creado{background:#3e6f16}.candidates-board-head{background:var(--ink);color:#fff;padding:22px 24px}.candidates-board-head h2{color:#fff;font-size:clamp(1.8rem,3vw,2.8rem)}.candidates-board-head span{color:rgba(255,255,255,.68)}.candidates-workspace{align-items:start;grid-template-columns:minmax(320px,.9fr) minmax(0,1.25fr)}.users-workspace{grid-gap:16px;gap:16px;grid-template-columns:.82fr 1.18fr}.user-editor-card,.users-list-card{background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);display:grid;grid-gap:16px;gap:16px;padding:24px}.user-editor-card h2,.users-list-card h2{font-family:Manrope,Inter,sans-serif;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1;margin:0}.access-panel span,.user-editor-card header span,.users-list-card span{color:var(--muted)}.users-search{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:0 12px}.users-search input{background:transparent;border:0}.users-list{display:grid;grid-gap:10px;gap:10px}.users-list button{background:#fff;border:1px solid var(--line);border-radius:20px;cursor:pointer;display:grid;grid-gap:4px;gap:4px;padding:14px 15px;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.users-list button.active-user{background:#fff8df;border-color:var(--yellow);box-shadow:0 14px 34px rgba(252,193,8,.13)}.users-list button:hover{border-color:rgba(252,193,8,.58);transform:translateY(-1px)}.users-list button small,.users-list button span{color:var(--muted)}.user-editor-card header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.grouped-candidates-list{gap:14px}.candidate-company-group{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:12px}.candidate-company-group>strong{font-family:Manrope,Inter,sans-serif;font-size:18px;line-height:1;padding:4px 4px 0}.candidate-company-group>span{color:var(--muted);font-size:12px;font-weight:900;padding:0 4px;text-transform:uppercase}.user-edit-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr)}.access-panel{background:var(--ink);border-radius:var(--radius);color:#fff;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,1fr);padding:16px}.access-panel div{display:grid;grid-gap:4px;gap:4px;min-width:0}.access-panel span{color:rgba(255,255,255,.62);font-size:12px;font-weight:900;text-transform:uppercase}.access-panel strong{overflow-wrap:anywhere}.candidate-test-actions{background:linear-gradient(135deg,#fff,#fff9e9)}.candidate-edit-battery,.candidate-test-actions{border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-gap:14px;gap:14px;padding:16px}.candidate-edit-battery{background:#fff;box-shadow:0 18px 45px rgba(51,51,51,.05)}.candidate-test-actions-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.candidate-test-actions-head h3{font-family:Manrope,Inter,sans-serif;font-size:22px;line-height:1.05;margin:0}.candidate-test-actions-head span{background:var(--yellow);border-radius:999px;font-size:12px;font-weight:900;padding:7px 10px;white-space:nowrap}.candidate-test-action-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-test-action-card{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 45px rgba(51,51,51,.06);display:grid;grid-gap:14px;gap:14px;padding:14px}.candidate-test-action-card>div:first-child{display:grid;grid-gap:4px;gap:4px}.candidate-test-action-card strong{font-family:Manrope,Inter,sans-serif;font-size:18px}.candidate-test-action-card small{color:var(--muted);font-weight:800}.candidate-test-action-card>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.candidate-test-action-card a{background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--ink);font-size:13px;font-weight:900;padding:0 11px}.candidate-test-action-card a,.reset-test-button{align-items:center;display:inline-flex;gap:7px;min-height:36px}.reset-test-button{align-self:start;background:#fff8f5;border:1px solid #efc9bc;border-radius:999px;color:#a64228;cursor:pointer;font-size:12px;font-weight:800;justify-content:center;padding:0 12px;width:-moz-fit-content;width:fit-content}.reset-test-button:hover{background:#fff0ea;border-color:#d99079}.evidence-test-button{align-items:center;align-self:start;background:#f2f5ff;border:1px solid #d8def3;border-radius:999px;color:#536bad;cursor:pointer;display:inline-flex;font-size:12px;font-weight:850;gap:7px;justify-content:center;min-height:36px;padding:0 12px;width:-moz-fit-content;width:fit-content}.evidence-test-button:hover{background:#e8edff}.candidate-test-action-card.is-locked{background:linear-gradient(145deg,#fff,#fff9ed);border-color:#e8c86d}.unlock-test-button{align-items:center;align-self:start;background:#252a27;border:1px solid #252a27;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:7px;justify-content:center;min-height:36px;padding:0 12px;width:-moz-fit-content;width:fit-content}.evidence-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(27,30,28,.48);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px;position:fixed;z-index:110}.evidence-modal{background:#fbfcfa;border:1px solid rgba(255,255,255,.72);border-radius:26px;box-shadow:0 28px 90px rgba(22,25,23,.28);max-height:calc(100vh - 48px);max-width:920px;overflow-y:auto;padding:clamp(22px,4vw,36px);position:relative;width:100%}.evidence-modal-heading{align-items:center;display:flex;gap:14px;padding-right:38px}.evidence-modal-heading h2{font-family:Manrope,Inter,sans-serif;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.08;margin:3px 0 4px}.evidence-modal-heading>div>span{color:#697069}.evidence-modal-icon{align-items:center;background:linear-gradient(145deg,#eef2ff,#fff8df);border-radius:17px;color:#5d73b5;display:inline-flex;flex:0 0 56px;height:56px;justify-content:center}.evidence-modal-status{align-items:center;background:#f4f6fb;border:1px solid #dfe4ef;border-radius:18px;color:#566eae;display:flex;gap:11px;justify-content:center;margin-top:24px;min-height:170px;padding:24px;text-align:center}.evidence-modal-status.is-error,.evidence-modal-status.is-neutral{flex-direction:column}.evidence-modal-status.is-neutral{color:#626963}.evidence-modal-status.is-error{background:#fff5f1;border-color:#edc9ba;color:#9f422d}.evidence-modal-status p{color:#6b716b;line-height:1.5;margin:0;max-width:560px}.evidence-photo-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.evidence-photo-grid figure{background:white;border:1px solid #dfe2dc;border-radius:18px;box-shadow:0 14px 35px rgba(37,39,36,.08);margin:0;overflow:hidden}.evidence-photo-grid img{aspect-ratio:3/4;display:block;height:auto;object-fit:cover;width:100%}.evidence-photo-grid figcaption{display:grid;grid-gap:3px;gap:3px;padding:12px 14px 14px}.evidence-photo-grid figcaption span{color:#747a74;font-size:12px}.evidence-retention-note{color:#737973;font-size:12px;line-height:1.5;margin:18px 0 0;text-align:center}@media (max-width:720px){.evidence-modal-backdrop{align-items:flex-end;padding:0}.evidence-modal{border-radius:24px 24px 0 0;max-height:92vh;padding:22px 18px 28px}.evidence-photo-grid{grid-template-columns:1fr}.evidence-photo-grid figure{margin-inline:auto;max-width:360px;width:100%}}.unlock-test-button:hover{background:#3b423e}.reset-test-modal-backdrop{align-items:center;background:rgba(25,27,26,.58);display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:1200}.reset-test-modal{background:#fff;border:1px solid rgba(45,48,46,.12);border-radius:22px;box-shadow:0 28px 80px rgba(25,27,26,.24);color:var(--ink);max-width:520px;padding:30px;position:relative;width:100%}.reset-test-modal-close{background:var(--surface);border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;height:36px;position:absolute;right:18px;top:18px;width:36px}.reset-test-modal-close,.reset-test-warning-icon{align-items:center;display:inline-flex;justify-content:center}.reset-test-warning-icon{background:#fff0e9;border-radius:14px;color:#b04b2d;height:48px;margin-bottom:18px;width:48px}.reset-test-modal .eyebrow{color:#a64228;margin-bottom:8px}.reset-test-modal h2{font-family:Manrope,Inter,sans-serif;font-size:clamp(24px,4vw,30px);line-height:1.12;margin:0 46px 12px 0}.reset-test-modal>p:not(.eyebrow){color:var(--muted);line-height:1.6;margin:0}.reset-test-summary{background:var(--surface);border:1px solid var(--line);border-radius:14px;display:grid;grid-gap:10px;gap:10px;margin:22px 0;padding:14px 16px}.reset-test-summary span{color:var(--muted);display:flex;font-size:13px;gap:12px;justify-content:space-between}.reset-test-summary strong{color:var(--ink);text-align:right}.reset-test-modal-actions{display:flex;gap:10px;justify-content:flex-end}.reset-test-modal-actions button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:inline-flex;font-weight:800;gap:7px;justify-content:center;min-height:42px;padding:0 16px}.reset-test-modal-actions .confirm-reset{background:#9e3f27;border-color:#9e3f27;color:#fff}@media (max-width:560px){.reset-test-modal{border-radius:18px;padding:24px 20px}.reset-test-modal-actions,.reset-test-summary span{align-items:stretch;flex-direction:column}.reset-test-summary strong{text-align:left}.reset-test-modal-actions button{width:100%}}.candidate-battery-grid-edit{grid-template-columns:repeat(2,minmax(0,1fr))}.battery-edit-note{color:var(--muted);font-weight:800;line-height:1.45}.internal-users-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;grid-gap:18px;gap:18px;margin-bottom:18px;padding:24px}.internal-users-panel h2{font-family:Manrope,Inter,sans-serif;font-size:clamp(1.9rem,3vw,3rem);line-height:1;margin:0}.internal-users-panel p{color:var(--muted);margin:8px 0 0}.internal-user-form{background:var(--surface);border:1px solid var(--line);border-radius:24px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.internal-user-form button{min-height:52px}.assignment-checklist{background:#fff8df;border:1px solid rgba(252,193,8,.42);border-radius:22px;display:grid;grid-gap:12px;gap:12px;padding:16px}.assignment-checklist>div{grid-gap:8px;gap:8px}.assignment-checklist label{align-items:center;background:rgba(255,255,255,.78);border:1px solid rgba(51,51,51,.08);border-radius:999px;display:flex;gap:8px;padding:9px 11px}.assignment-checklist input{accent-color:var(--yellow);height:auto}.assignment-checklist.compact{background:var(--surface);border-color:var(--line);padding:12px}.assignment-checklist.compact>div{grid-template-columns:1fr;max-height:170px;overflow:auto;padding-right:4px}.internal-users-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.internal-users-grid article{background:#fff;border:1px solid var(--line);border-radius:24px;display:grid;grid-gap:14px;gap:14px;padding:16px}.internal-users-grid header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.internal-users-grid header div{display:grid;grid-gap:4px;gap:4px}.internal-users-grid header span{color:var(--muted);font-size:13px}.internal-user-edit-grid{background:linear-gradient(135deg,#fff,#fbfaf6);border:1px solid var(--line);border-radius:22px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.internal-user-edit-grid label{color:var(--muted);display:grid;font-size:12px;font-weight:900;grid-gap:6px;gap:6px;text-transform:uppercase}.internal-user-edit-grid input,.internal-user-edit-grid select{color:var(--ink);font-size:14px;font-weight:700;text-transform:none}.tests-page-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,1fr)}.test-showcase-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 16px 48px rgba(51,51,51,.06);display:grid;grid-gap:12px;gap:12px;padding:18px}.test-showcase-card>div{align-items:center;display:flex;justify-content:space-between}.test-showcase-card svg{color:var(--yellow-strong)}.test-showcase-card>div span{background:var(--surface);border-radius:999px;color:var(--muted);font-size:11px;font-weight:900;padding:6px 9px;text-transform:uppercase}.test-showcase-card h2{line-height:1;margin:0}.test-showcase-card small{color:var(--yellow-strong);font-weight:900}.test-showcase-card p{color:var(--muted);line-height:1.55;margin:0}.test-showcase-card footer{align-items:center;border-top:1px solid #eceeeb;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:14px}.test-showcase-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.test-showcase-meta{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:9px}.test-showcase-meta>span{flex:0 0 auto;white-space:nowrap}.test-showcase-meta>small{display:inline;font-size:11px;margin:0;white-space:nowrap}.test-showcase-actions a,.test-showcase-actions button{align-items:center;background:#fff;border:1px solid #dfe3ea;border-radius:9px;color:#5268a7;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;gap:5px;min-height:34px;padding:0 10px}.test-showcase-actions button:hover{background:#f4f6ff;border-color:#aeb9dc}.test-showcase-actions button:disabled{cursor:wait;opacity:.65}@media (max-width:620px){.test-showcase-card footer{align-items:stretch;flex-direction:column}.test-showcase-actions{justify-content:stretch}.test-showcase-actions button{flex:1 1;justify-content:center}}.test-activa{background:linear-gradient(135deg,#fff,#fff8df);border-color:rgba(252,193,8,.5)}.test-piloto{background:linear-gradient(135deg,#fff,#f7fbff);border-color:rgba(58,159,196,.3)}.potencial-panel{background:radial-gradient(circle at top right,rgba(58,159,196,.18),transparent 34%),#303030}.conexion-panel{background:radial-gradient(circle at top right,rgba(252,193,8,.24),transparent 34%),#303030}.confianza-panel{background:radial-gradient(circle at top right,rgba(132,204,22,.2),transparent 34%),#303030}.comercial-panel{background:radial-gradient(circle at top right,rgba(236,72,153,.22),transparent 34%),#303030}.admin-grid{grid-template-columns:repeat(2,1fr)}.admin-summary{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:16px}.admin-summary article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.admin-summary span{color:var(--muted);display:block}.admin-summary strong{display:block;font-family:Manrope,Inter,sans-serif;font-size:34px;margin-top:8px}.local-admin-panel{display:grid;grid-gap:16px;gap:16px;grid-template-columns:.85fr 1.15fr;margin-top:16px}.admin-settings-panel{margin-top:18px}.admin-settings-head,.settings-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.admin-settings-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.admin-settings-head h2,.settings-card h3{font-family:Manrope,Inter,sans-serif;line-height:1;margin:0}.admin-settings-head h2{font-size:clamp(2rem,4vw,3.4rem)}.settings-card{display:grid;grid-gap:18px;gap:18px}.settings-card h3{font-size:clamp(1.6rem,3vw,2.4rem)}.admin-settings-head p,.company-list span,.settings-card p{color:var(--muted);line-height:1.55;margin:8px 0 0}.company-form{background:var(--surface);border:1px solid var(--line);border-radius:24px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;padding:14px}.company-form button{min-height:44px}.company-list{display:grid;grid-gap:10px;gap:10px}.company-list article{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:18px;display:flex;gap:14px;justify-content:space-between;padding:14px}.company-list article div{display:grid;grid-gap:4px;gap:4px}.backup-card{background:linear-gradient(135deg,#fff,#fff8df);border-color:rgba(252,193,8,.42)}.floating-status{align-self:start;background:var(--ink);border-radius:999px;bottom:18px;box-shadow:0 18px 45px rgba(51,51,51,.18);color:#fff;font-style:normal;font-weight:900;padding:12px 16px;position:fixed;right:18px;z-index:40}.login-required-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px;grid-column:1/-1;justify-self:center;max-width:620px;padding:28px}.login-required-card h2{font-family:Manrope,Inter,sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:1;margin:0}.login-required-card p{color:var(--muted);line-height:1.6;margin:0}.mini-link-button{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:6px;min-height:36px;padding:0 12px}.local-form,.local-list{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.local-form{display:grid;grid-gap:16px;gap:16px}.local-form h2,.local-list h2{font-family:Manrope,Inter,sans-serif;margin:0}.empty-state,.evaluation-row small,.evaluation-row span,.local-form p,.local-list span{color:var(--muted)}.package-selector{display:grid;grid-gap:14px;gap:14px}.package-selector,.settings-editor{border:1px solid var(--line);border-radius:var(--radius);padding:16px}.settings-editor summary{cursor:pointer;font-family:Manrope,Inter,sans-serif;font-weight:900}.settings-editor[open] summary{margin-bottom:16px}.settings-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,1fr)}.settings-grid .wide-field{grid-column:1/-1}.settings-grid small{color:var(--muted);font-weight:600;line-height:1.45}.local-backup-card{background:#fff8df;border:1px solid rgba(252,193,8,.45);border-radius:var(--radius);display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:16px}.local-backup-card p{color:var(--muted);line-height:1.55;margin:6px 0 0}.creation-actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr auto}.backup-actions{display:flex;flex-wrap:wrap;gap:10px}.backup-import{position:relative}.backup-import input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.package-selector>div:first-child{display:grid;grid-gap:4px;gap:4px}.package-selector>div:first-child span{color:var(--muted);font-size:13px;font-weight:900}.package-selector>div:first-child strong{font-family:Manrope,Inter,sans-serif}.package-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,1fr)}.package-grid button{background:#fff;border:1px solid var(--line);border-radius:18px;color:var(--ink);cursor:pointer;display:grid;grid-gap:8px;gap:8px;min-height:138px;padding:14px;text-align:left}.package-grid button:disabled{background:var(--surface);color:var(--muted);cursor:not-allowed;opacity:.72}.package-grid button.selected-package{border-color:var(--yellow);box-shadow:0 14px 34px rgba(252,193,8,.16)}.package-grid button span{background:#fff8df;border-radius:999px;color:var(--yellow-strong);display:inline-flex;font-size:11px;font-weight:900;padding:4px 8px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.package-grid button:disabled span{background:#fff;color:var(--muted)}.package-grid button strong{font-family:Manrope,Inter,sans-serif}.package-grid button small{color:var(--muted);line-height:1.45}.evaluation-row{border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:14px}.evaluation-row.selected-row{border-color:var(--yellow);box-shadow:0 12px 36px rgba(252,193,8,.16)}.evaluation-row>div:first-child{display:grid;grid-gap:4px;gap:4px}.candidate-detail-card{background:linear-gradient(135deg,#fff,#fff8df);border:1px solid rgba(252,193,8,.45);border-radius:var(--radius);display:grid;grid-gap:16px;gap:16px;margin-top:16px;padding:18px}.candidate-detail-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.candidate-detail-head h3{font-family:Manrope,Inter,sans-serif;font-size:24px;margin:0 0 6px}.candidate-detail-head span,.credential-grid span,.invitation-preview span{color:var(--muted)}.detail-tabs{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:999px;display:flex;flex-wrap:wrap;gap:6px;padding:6px}.detail-tabs button{background:transparent;border:0;border-radius:999px;color:var(--muted);cursor:pointer;font-weight:900;min-height:34px;padding:0 12px}.detail-tabs button.active-tab{background:var(--yellow);color:var(--ink)}.detail-panel{display:grid;grid-gap:12px;gap:12px}.candidate-edit-form{background:#fff;border:1px solid var(--line);border-radius:18px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,1fr);padding:16px}.candidate-edit-form .row-actions{grid-column:1/-1}.credential-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,1fr)}.credential-grid div{background:#fff;border:1px solid var(--line);border-radius:18px;display:grid;grid-gap:5px;gap:5px;padding:14px}.credential-grid strong{font-family:Manrope,Inter,sans-serif;overflow-wrap:anywhere}.invitation-preview{background:#fff;border:1px solid var(--line);border-radius:18px;display:grid;grid-gap:8px;gap:8px;padding:14px}.invitation-preview span{font-size:12px;font-weight:900;text-transform:uppercase}.invitation-preview p{color:var(--muted);line-height:1.55;margin:0;max-height:180px;overflow:auto;white-space:pre-wrap}.access-warning-card{background:#fff8df;border:1px solid rgba(252,193,8,.45);border-radius:18px;display:grid;grid-gap:10px;gap:10px;padding:16px}.access-warning-card p{color:var(--muted);line-height:1.55;margin:0}.access-warning-card .pill-button{width:-moz-fit-content;width:fit-content}.activity-list,.progress-detail-card,.report-access-card{background:#fff;border:1px solid var(--line);border-radius:18px;display:grid;grid-gap:12px;gap:12px;padding:16px}.progress-detail-card>div:first-child{align-items:center;display:flex;justify-content:space-between}.progress-detail-card small,.progress-detail-card span,.report-access-card p,.report-access-card span{color:var(--muted)}.progress-detail-card strong,.report-access-card strong{font-family:Manrope,Inter,sans-serif;font-size:28px}.report-access-card p{line-height:1.55;margin:0}.report-access-card .pill-button{width:-moz-fit-content;width:fit-content}.activity-item{align-items:center;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--yellow);border-radius:14px;display:flex;justify-content:space-between;gap:12px;padding:12px}.activity-item div{display:grid;grid-gap:4px;gap:4px}.activity-item strong{color:var(--ink);font-size:14px}.activity-item small,.activity-item span{color:var(--muted);font-size:12px}.activity-item small{background:#fff;border:1px solid var(--line);border-radius:999px;padding:5px 9px;text-transform:capitalize}.activity-consentimiento,.activity-finalizacion{border-left-color:var(--green)}.activity-avance{border-left-color:var(--blue)}.activity-edicion,.activity-seguridad{border-left-color:var(--yellow)}.activity-reinicio{border-left-color:#e25d4f}.row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.row-actions a,.row-actions button{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-weight:800;gap:8px;min-height:38px;padding:0 12px}.row-actions .mini-link{background:var(--yellow);border-color:var(--yellow)}.row-actions .danger-action{color:var(--danger)}.status-badge{border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;margin-right:6px;padding:3px 8px;text-transform:uppercase}.status-pendiente{background:var(--surface);color:var(--muted)}.status-en_progreso{background:#fff8df;color:var(--yellow-strong)}.status-completada{color:#4c7f1f}.evaluation-row em{color:var(--green);font-size:13px;font-style:normal;font-weight:800}.mail-status{border-radius:999px;display:inline-flex;margin-top:4px;padding:7px 10px;width:-moz-fit-content;width:fit-content}.mail-enviando{background:#fff8df;color:var(--yellow-strong)!important}.mail-enviado{background:rgba(141,198,63,.16);color:#4c7f1f!important}.mail-error{background:rgba(157,61,61,.1);color:var(--danger)!important}.test-catalog-panel{grid-gap:22px;gap:22px}.reactives-panel,.test-catalog-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;margin-top:16px;padding:24px}.reactives-panel{grid-gap:18px;gap:18px}.reactives-panel h2,.test-card h3,.test-catalog-panel h2{font-family:Manrope,Inter,sans-serif;margin:0}.reactives-panel p,.reactives-panel small,.test-card p,.test-card span,.test-catalog-panel p{color:var(--muted)}.reactives-panel summary{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;cursor:pointer;display:inline-flex;font-weight:900;min-height:44px;padding:0 18px}.reactives-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px;max-height:620px;overflow:auto;padding-right:6px}.reactives-list article{border:1px solid var(--line);border-radius:18px;display:grid;grid-gap:8px;gap:8px;padding:14px}.reactives-list header{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.reactives-list header b,.reactives-list header span,.reactives-list header strong{border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;padding:4px 9px}.reactives-list header strong{background:var(--ink);color:#fff}.reactives-list header span{background:var(--surface);color:var(--muted)}.direction-directo{background:rgba(141,198,63,.16);color:#4c7f1f}.direction-inverso{background:#fff8df;color:var(--yellow-strong)}.reactives-list p{margin:0}.test-catalog-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr)}.test-card{border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr;padding:16px}.test-card svg{color:var(--yellow-strong);margin-top:3px}.test-card h3{font-size:18px}.test-card p{line-height:1.55;margin:8px 0 0}.app-shell,.report-shell{max-width:1240px}.page-header{align-items:flex-start;gap:18px;margin-bottom:28px}.hero-copy h1,.mobile-card h1,.page-header h1{font-size:clamp(2.1rem,3.45vw,3.75rem);letter-spacing:-.035em;line-height:1.02;max-width:920px}.page-header span{display:block;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.5;margin-top:6px;max-width:880px}.eyebrow{color:var(--yellow-strong)}.dashboard-hero{gap:clamp(22px,3vw,40px);grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);padding:clamp(26px,3.4vw,48px)}.dashboard-hero .hero-copy h1{font-size:clamp(2.15rem,3.4vw,3.85rem);letter-spacing:-.04em;line-height:1.02;max-width:620px}.hero-copy p{font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.6;max-width:680px}.admin-settings-head h2,.assignment-card h2,.candidate-create-card h2,.candidates-board-head h2,.internal-users-panel h2,.login-required-card h2,.operation-flow h2,.settings-card h3,.tracking-panel h2,.user-editor-card h2,.users-list-card h2{font-size:clamp(1.55rem,2.35vw,2.45rem);letter-spacing:-.032em;line-height:1.08}.candidate-create-card h2{max-width:760px}.admin-settings-head h2{max-width:960px}.candidate-battery-panel h3,.candidate-test-actions-head h3,.settings-card h3{font-size:clamp(1.35rem,1.9vw,2rem);letter-spacing:-.025em;line-height:1.12}.test-showcase-card h2{font-size:clamp(1.35rem,1.65vw,1.85rem);letter-spacing:-.025em;line-height:1.12}.admin-summary strong,.candidate-create-summary span,.report-dashboard strong{font-size:clamp(1.8rem,2.7vw,2.8rem);letter-spacing:-.035em}.report-inbox-row{grid-template-columns:minmax(220px,1fr) minmax(200px,.7fr) auto minmax(430px,1.25fr)}.report-test-action-card{border-radius:16px}.assignment-card,.candidate-create-card,.candidates-board-head,.report-dashboard article,.report-inbox-row,.settings-card,.test-showcase-card,.tracking-panel,.user-editor-card,.users-list-card{border-radius:24px}.candidate-create-card,.settings-card{padding:clamp(22px,3vw,34px)}.admin-settings-head p,.candidate-create-card p,.candidates-board-head span,.report-inbox-row small,.report-inbox-row span,.settings-card p,.test-showcase-card p{font-size:clamp(.95rem,1.05vw,1.05rem)}@media (max-width:880px){.site-nav{align-items:stretch;display:grid;grid-gap:10px;gap:10px;padding:12px 16px}.site-nav-links{border-radius:var(--radius);display:grid;grid-template-columns:repeat(2,1fr)}.site-nav-cta,.site-nav-links a{justify-content:center}.app-shell,.candidate-portal-shell,.report-shell{padding:16px}.topbar{align-items:flex-start}.nav-links{display:none}.brand{font-size:25px}.assessment-layout,.candidate-portal-grid,.candidate-tests-grid,.dashboard-hero,.factor-interpretations>div,.hero-panel,.login-layout,.operation-flow-grid,.report-grid,.work-panel{grid-template-columns:1fr}.assessment-shell,.assessment-shell.assessment-shell-wide,.assessment-shell.login-shell{max-width:620px}.hero-panel{min-height:auto;padding:28px 18px}.login-brand-panel{padding:26px 20px}.login-brand-panel h1{font-size:clamp(2rem,9vw,3.1rem)}.login-brand-panel p,.login-feature-list{display:none}.assessment-side-card{position:static}.assessment-side-card h1{font-size:clamp(2rem,9vw,3rem)}.assessment-tips,.candidate-context-grid{display:none}.assessment-question-card{min-height:auto;padding:24px}.assessment-question-card h2{font-size:clamp(1.45rem,7vw,2.1rem)}.likert-grid{gap:8px}.likert-grid button{font-size:18px}.access-panel,.admin-grid,.admin-summary,.assignment-checklist>div,.assignment-form,.assignment-tests,.candidate-battery-grid,.candidate-create-grid,.candidate-edit-form,.candidate-test-action-grid,.company-form,.conducta-grid,.credential-grid,.disc-profile-grid,.internal-user-edit-grid,.internal-user-form,.internal-users-grid,.local-admin-panel,.metric-grid,.module-grid,.package-grid,.quick-actions-panel>div:last-child,.report-dashboard,.report-filters,.report-inbox-row,.report-print-summary,.report-test-action-card,.review-stats,.settings-grid,.test-catalog-grid,.test-picker-grid,.tracking-grid,.user-edit-grid,.users-workspace{grid-template-columns:1fr}.admin-settings-head,.candidate-create-head,.candidate-portal-header,.candidate-privacy-card,.candidate-tests-head,.candidates-board-head,.company-list article{display:grid}.candidate-create-card,.candidates-board-head,.user-editor-card,.users-list-card{border-radius:22px;padding:18px}.blocked-report,.tests-page-grid{grid-template-columns:1fr}.report-row-actions{justify-content:flex-start}.assessment-actions{grid-template-columns:1fr}.candidate-row{align-items:flex-start;display:grid}.footer-note{align-items:flex-start;justify-content:flex-start}}:root{--bg:#f7f4ed;--bg-soft:#fbfaf6;--surface:#fffdf8;--surface-strong:#f2eee5;--ink:#242424;--ink-soft:#3c3a36;--muted:#706d66;--muted-soft:#969188;--line:#e7dfd0;--line-strong:#d8cebc;--yellow-strong:#e7a900;--blue:#35a8e0;--radius-sm:16px;--shadow:0 24px 70px rgba(36,30,19,0.08);--shadow-soft:0 12px 36px rgba(36,30,19,0.06);--max:1180px}html{background:var(--bg);scroll-behavior:smooth}body{background:radial-gradient(circle at 8% 4%,rgba(252,193,8,.16),transparent 28rem),radial-gradient(circle at 95% 18%,rgba(53,168,224,.08),transparent 30rem),linear-gradient(180deg,#fffdf8 0,var(--bg) 42%,#f3efe6 100%);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}::selection{background:rgba(252,193,8,.35)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}.app-shell,.assessment-shell,.candidate-portal-shell,.report-shell{margin:0 auto;padding:clamp(18px,3vw,34px);width:100%}.assessment-shell.login-shell,.login-first-shell{max-width:1080px}.site-nav{align-items:center;background:rgba(255,253,248,.9);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid rgba(216,206,188,.72);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);min-height:76px;padding:14px clamp(18px,4vw,42px);position:-webkit-sticky;position:sticky;top:0;z-index:50}.brand,.site-brand{align-items:center;display:inline-flex;font-family:Manrope,Inter,sans-serif;font-size:24px;font-weight:900;gap:8px;letter-spacing:-.04em;width:-moz-fit-content;width:fit-content}.brand-dot{border-radius:999px;box-shadow:18px 0 0 var(--green),36px 0 0 var(--blue),54px 0 0 var(--magenta);display:inline-block;margin-right:54px}.site-nav-links{align-items:center;background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:999px;box-shadow:0 8px 24px rgba(36,30,19,.05);display:inline-flex;gap:4px;padding:6px}.mini-link-button,.pill-button,.site-nav-cta,.site-nav-links a{align-items:center;border-radius:999px;display:inline-flex;gap:8px;justify-content:center;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.site-nav-links a{color:var(--muted);font-size:13px;font-weight:850;min-height:42px;padding:0 14px}.site-nav-links a.active,.site-nav-links a:hover{background:#fff;box-shadow:0 8px 22px rgba(36,30,19,.07);color:var(--ink)}.site-nav-cta{cursor:pointer;font-size:13px;font-weight:900;min-height:42px;padding:0 16px}.mini-link-button:hover,.pill-button:hover,.site-nav-cta:hover{transform:translateY(-1px)}.pill-button{background:var(--yellow);border:1px solid var(--yellow);color:var(--ink);cursor:pointer;font-size:13px;font-weight:950;letter-spacing:.01em;min-height:46px;padding:0 18px;text-transform:none}.pill-button.full{width:100%}.pill-button:disabled,button:disabled{cursor:not-allowed;opacity:.55;transform:none}.eyebrow{color:var(--yellow-strong)!important;font-weight:950;letter-spacing:.18em;line-height:1.2;margin:0 0 10px}.admin-settings-head,.candidate-create-head,.candidate-portal-header,.candidate-tests-head,.candidates-board-head,.page-header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.admin-settings-panel h1,.admin-settings-panel h2,.assignment-card h2,.candidate-create-card h1,.candidate-create-card h2,.candidate-portal-header h1,.candidate-tests-panel h2,.dashboard-hero h1,.login-brand-panel h1,.login-card h2,.operation-flow h2,.page-header h1,.report-card h2,.tracking-panel h2{color:var(--ink);font-family:Manrope,Inter,sans-serif;font-weight:900;letter-spacing:-.045em;line-height:.98;margin:0}.page-header h1{font-size:clamp(32px,4.5vw,56px);max-width:760px}.assignment-card span,.candidate-create-card p,.candidate-portal-header p,.dashboard-hero p,.login-brand-panel p,.login-card p,.operation-flow p,.page-header small,.page-header span,.page-header>div>span,.report-card p,.settings-card p,.tracking-panel p{color:var(--muted);line-height:1.55}.icon-link{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;display:inline-flex;height:42px;justify-content:center;width:42px}input,select,textarea{background:rgba(255,255,255,.9);border:1px solid var(--line);border-radius:15px;color:var(--ink);min-height:48px;outline:none;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}textarea{line-height:1.5;min-height:112px;padding:14px;resize:vertical}input:focus,select:focus,textarea:focus{background:#fff;border-color:var(--yellow);box-shadow:0 0 0 4px rgba(252,193,8,.18)}label{color:var(--ink-soft);font-size:13px;font-weight:850}.login-layout{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.95fr) minmax(360px,.8fr)}.active-session-card,.admin-settings-panel,.assessment-question-card,.assessment-side-card,.assignment-card,.auth-loading-card,.blocked-report,.candidate-create-card,.candidate-privacy-card,.candidate-profile-card,.candidate-tests-panel,.compatibility-panel,.dashboard-hero,.login-brand-panel,.login-card,.login-required-card,.metric-card,.operation-step,.quick-actions-panel,.report-card,.report-dashboard article,.report-filters,.report-inbox-row,.report-print-summary article,.settings-card,.test-showcase-card,.tracking-card,.tracking-panel,.user-editor-card,.users-list-card{background:rgba(255,253,248,.86);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft)}.login-brand-panel{background:radial-gradient(circle at 82% 10%,rgba(53,168,224,.18),transparent 16rem),linear-gradient(145deg,#2f322f,#171717);color:#fff;min-height:560px;overflow:hidden;padding:clamp(28px,5vw,54px);position:relative}.login-brand-panel:after{background:rgba(252,193,8,.14);border-radius:999px;content:"";height:260px;left:-120px;position:absolute;top:-80px;width:260px}.login-brand-panel h1{color:#fff;font-size:clamp(42px,6vw,70px);max-width:680px}.brand-mark-large,.login-brand-panel .eyebrow,.login-brand-panel h1,.login-brand-panel p,.login-feature-list{position:relative;z-index:1}.login-brand-panel>p:not(.eyebrow){color:rgba(255,255,255,.78);font-size:17px;margin:26px 0 0;max-width:560px}.brand-mark-large{display:flex;gap:8px;margin-bottom:32px}.brand-mark-large span{border-radius:999px;height:11px;width:11px}.brand-mark-large span:first-child{background:var(--yellow)}.brand-mark-large span:nth-child(2){background:var(--green)}.brand-mark-large span:nth-child(3){background:var(--blue)}.brand-mark-large span:nth-child(4){background:var(--magenta)}.login-feature-list{display:grid;grid-gap:10px;gap:10px;margin-top:46px;max-width:420px}.login-feature-list span{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(255,255,255,.9);font-size:13px;font-weight:750;padding:10px 14px}.login-card{align-self:center;padding:clamp(24px,4vw,42px)}.login-card h2{font-size:clamp(32px,4.3vw,48px);margin-bottom:18px}.login-icon{align-items:center;background:rgba(252,193,8,.16);border-radius:18px;color:var(--yellow-strong);display:inline-flex;height:54px;justify-content:center;margin-bottom:22px;width:54px}.profile-selector{background:var(--surface-strong);border:1px solid var(--line);border-radius:999px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:1fr 1fr;margin:18px 0 20px;padding:5px}.profile-selector a{align-items:center;border-radius:999px;color:var(--muted);display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:44px}.profile-selector a.active{background:#fff;box-shadow:0 10px 25px rgba(36,30,19,.08);color:var(--ink)}.login-card label{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.active-session-card{display:grid;grid-gap:7px;gap:7px;margin:16px 0;padding:18px}.active-session-card strong{font-size:20px}.active-session-actions{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.form-error{background:rgba(157,61,61,.1);border:1px solid rgba(157,61,61,.2);border-radius:14px;color:var(--danger)!important;font-weight:800;padding:12px 14px}.dashboard-hero{display:grid;grid-gap:clamp(24px,4vw,46px);gap:clamp(24px,4vw,46px);grid-template-columns:minmax(280px,.72fr) minmax(420px,1fr);margin-bottom:22px;padding:clamp(24px,4vw,44px)}.hero-copy{align-self:center}.hero-copy h1{font-size:clamp(38px,5vw,66px);max-width:560px}.hero-copy p{font-size:clamp(16px,1.6vw,20px);max-width:540px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.assignment-card{padding:clamp(20px,3vw,34px)}.admin-settings-panel h1,.admin-settings-panel h2,.assignment-card h2,.candidate-create-card h2,.operation-flow h2,.tracking-panel h2{font-size:clamp(28px,3.6vw,42px)}.assignment-form,.candidate-create-grid,.candidate-portal-grid,.company-form,.internal-user-edit-grid,.internal-user-form,.report-dashboard,.report-filters,.report-print-summary,.settings-grid,.user-edit-grid{display:grid;grid-gap:14px;gap:14px}.assignment-form,.candidate-create-grid,.settings-grid,.user-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assignment-tests,.candidate-battery-grid,.candidate-test-action-grid,.candidate-tests-grid,.internal-users-grid,.metric-grid,.operation-flow-grid,.tests-page-grid,.tracking-grid{display:grid;grid-gap:14px;gap:14px}.assignment-tests,.candidate-battery-grid,.tests-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid,.operation-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.assignment-tests button,.candidate-battery-grid button,.test-picker-option,.test-select-card{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:18px;color:var(--ink);cursor:pointer;min-height:84px;padding:16px;text-align:left}.assignment-tests button.selected,.candidate-battery-grid button.selected,.test-picker-option.active,.test-select-card.selected{background:rgba(252,193,8,.1);border-color:var(--yellow);box-shadow:0 12px 30px rgba(252,193,8,.12)}.assignment-tests button:disabled,.candidate-battery-grid button:disabled{background:rgba(255,255,255,.5);color:var(--muted-soft)}.assignment-tests strong,.candidate-battery-grid strong,.test-showcase-card h2{display:block;font-size:18px;letter-spacing:-.02em}.assignment-tests span,.candidate-battery-grid span,.test-showcase-card small{color:var(--muted);display:block;font-size:13px;font-weight:800;margin-top:6px}.metric-card{padding:20px}.metric-card span,.report-dashboard span{color:var(--muted);font-weight:800}.metric-card strong,.report-dashboard strong{display:block;font-family:Manrope,Inter,sans-serif;font-size:36px;letter-spacing:-.04em;line-height:1;margin:8px 0}.admin-settings-panel,.candidates-page-stack,.operation-flow,.quick-actions-panel,.tracking-panel{margin-top:22px}.operation-flow,.tracking-panel{padding:clamp(22px,3vw,34px)}.operation-step,.tracking-card{padding:18px}.candidate-test-actions-head,.tracking-actions,.tracking-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.report-inbox-row b,.status-completada,.status-pendiente,.status-progreso,.test-showcase-card span,.tracking-status{border-radius:999px;display:inline-flex;font-size:11px;font-weight:950;padding:7px 10px;text-transform:uppercase}.status-pendiente,.tracking-status{background:rgba(252,193,8,.13);color:#7a5700}.status-progreso{background:rgba(53,168,224,.12);color:#1a6686}.status-completada{background:rgba(141,198,63,.16);color:#4a741f}.bar,.progress-bar{background:var(--surface-strong);border-radius:999px;height:10px;overflow:hidden}.bar i,.progress-bar i{background:linear-gradient(90deg,var(--yellow),var(--green),var(--blue));border-radius:inherit;display:block;height:100%}.candidate-create-card{padding:clamp(22px,3vw,34px)}.candidate-create-summary{align-items:center;background:var(--ink);border-radius:20px;color:#fff;display:grid;justify-content:center;min-width:128px;padding:16px;text-align:center}.candidate-create-summary strong{color:var(--yellow);font-size:36px;line-height:1}.field-shell{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:18px;display:grid;grid-gap:8px;gap:8px;padding:12px}.required-badge{background:rgba(252,193,8,.16);border-radius:999px;color:#7c5a00;font-size:10px;font-weight:950;letter-spacing:.08em;padding:5px 8px;text-transform:uppercase}.users-workspace{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr)}.settings-card,.user-editor-card,.users-list-card{padding:clamp(20px,3vw,30px)}.company-list,.grouped-candidates-list,.internal-users-grid,.users-list{display:grid;grid-gap:12px;gap:12px}.candidate-company-group{display:grid;grid-gap:10px;gap:10px}.candidate-company-group>strong{color:var(--muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.candidate-row,.candidate-summary-card,.candidate-test-action-card,.company-list article,.internal-users-grid article,.report-test-action-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px}.candidate-row.active,.candidate-summary-card.active{border-color:var(--yellow);box-shadow:0 12px 32px rgba(252,193,8,.12)}.access-panel,.backup-actions,.candidate-privacy-actions,.row-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-settings-panel{display:grid;grid-gap:18px;gap:18px}.admin-settings-head{margin-bottom:4px}.settings-card h2{font-size:clamp(26px,3vw,36px)}.company-form,.internal-user-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.assignment-checklist{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:18px;padding:14px}.assignment-checklist>div{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-portal-shell{max-width:1080px}.candidate-portal-header h1{font-size:clamp(34px,5vw,56px)}.candidate-portal-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.candidate-privacy-card,.candidate-profile-card,.candidate-tests-panel{padding:clamp(20px,3vw,30px)}.candidate-tests-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-test-card,.candidate-tests-grid article{background:#fff;border:1px solid var(--line);border-radius:20px;display:grid;grid-gap:12px;gap:12px;padding:18px}.report-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.report-dashboard article{padding:20px}.report-filters{align-items:center;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(160px,.38fr));margin-bottom:18px;padding:14px}.search-field{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;display:flex;gap:10px;min-height:48px;padding:0 14px}.search-field input{background:transparent;border:0;box-shadow:none;min-height:auto;padding:0}.report-inbox{display:grid;grid-gap:14px;gap:14px}.report-inbox-row{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(260px,1fr) minmax(220px,.6fr) minmax(260px,.8fr);padding:20px}.report-test-action-card,.report-test-actions{display:grid;grid-gap:10px;gap:10px}.report-test-action-card{align-items:center;grid-template-columns:1fr auto auto}.report-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}.compatibility-panel,.report-card{padding:clamp(20px,2.8vw,30px)}.report-card{grid-column:span 6}.compatibility-panel,.report-card.factor-interpretations,.report-card.interview,.report-card.wide{grid-column:span 12}.compatibility-panel{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(180px,.34fr) 1fr}.compatibility-panel strong{font-family:Manrope,Inter,sans-serif;font-size:clamp(56px,8vw,96px);letter-spacing:-.07em;line-height:.9}.decision-box{background:rgba(252,193,8,.1);border:1px solid rgba(252,193,8,.24);border-radius:18px;padding:16px}.factor-row{display:grid;grid-gap:8px;gap:8px;margin:14px 0}.assessment-shell{max-width:1120px}.assessment-layout{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr)}.assessment-side-card{padding:clamp(20px,3vw,30px);position:-webkit-sticky;position:sticky;top:96px}.assessment-side-card h1{font-size:clamp(30px,4vw,46px)}.assessment-question-card{padding:clamp(22px,3.5vw,38px)}.assessment-question-card h2{font-size:clamp(25px,3.4vw,40px);letter-spacing:-.035em;line-height:1.08}.abc-grid,.conducta-grid,.conexion-ranking-grid,.likert-grid,.review-stats,.test-picker-grid{display:grid;grid-gap:10px;gap:10px}.likert-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.abc-grid button,.conducta-grid button,.conexion-ranking-grid button,.likert-grid button{background:#fff;border:1px solid var(--line);border-radius:16px;color:var(--ink);cursor:pointer;min-height:52px;padding:12px}.abc-grid button.selected,.conducta-grid button.selected,.conexion-ranking-grid button.selected,.likert-grid button.selected{background:var(--yellow);border-color:var(--yellow);font-weight:950}.assessment-actions{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.tests-page-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.test-showcase-card{min-height:260px;padding:22px}.test-showcase-card h2{font-family:Manrope,Inter,sans-serif;font-size:24px;line-height:1.05;margin:24px 0 14px}.test-showcase-card.test-activa,.test-showcase-card.test-piloto{background:linear-gradient(180deg,#fffdf8,rgba(252,193,8,.08));border-color:rgba(252,193,8,.55)}.empty-state,.floating-status,.footer-note,.mail-status{color:var(--muted)}@media (max-width:1100px){.site-nav{grid-template-columns:1fr}.site-nav-links{justify-content:flex-start;overflow-x:auto;width:100%}.site-nav-cta{justify-self:start}.assessment-layout,.candidate-portal-grid,.compatibility-panel,.dashboard-hero,.login-layout,.report-inbox-row,.users-workspace{grid-template-columns:1fr}.metric-grid,.operation-flow-grid,.report-dashboard,.tests-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-filters{grid-template-columns:1fr 1fr}.assessment-side-card{position:static}}@media (max-width:720px){.app-shell,.assessment-shell,.candidate-portal-shell,.report-shell{padding:14px}.site-nav{gap:10px;min-height:auto;padding:12px 14px}.brand,.site-brand{font-size:22px}.site-nav-links{border-radius:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.site-nav-links a{font-size:12px;min-height:38px;padding:0 8px}.site-nav-cta{width:100%}.admin-settings-head,.candidate-create-head,.candidate-portal-header,.candidate-test-actions-head,.candidate-tests-head,.candidates-board-head,.page-header,.tracking-head{align-items:flex-start;display:grid}.candidate-portal-header h1,.hero-copy h1,.login-brand-panel h1,.page-header h1{font-size:clamp(32px,11vw,44px)}.login-brand-panel{min-height:auto;padding:26px 22px}.login-feature-list{display:none}.assessment-question-card,.assessment-side-card,.assignment-card,.candidate-create-card,.candidate-privacy-card,.candidate-profile-card,.candidate-tests-panel,.login-card,.operation-flow,.settings-card,.tracking-panel,.user-editor-card,.users-list-card{border-radius:20px;padding:18px}.assignment-checklist>div,.assignment-form,.assignment-tests,.candidate-battery-grid,.candidate-create-grid,.candidate-test-action-grid,.candidate-tests-grid,.company-form,.internal-user-edit-grid,.internal-user-form,.internal-users-grid,.likert-grid,.metric-grid,.operation-flow-grid,.report-dashboard,.report-filters,.report-print-summary,.review-stats,.settings-grid,.tests-page-grid,.user-edit-grid{grid-template-columns:1fr}.abc-grid button,.conducta-grid button,.conexion-ranking-grid button,.likert-grid button{min-height:54px;text-align:left}.assessment-actions,.report-grid{grid-template-columns:1fr}.compatibility-panel,.report-card,.report-card.factor-interpretations,.report-card.interview,.report-card.wide{grid-column:auto}.report-test-action-card{grid-template-columns:1fr}}@media (min-width:1101px){body:has(.site-nav){padding-left:270px}.site-nav{align-items:stretch;background:transparent;border:0;bottom:18px;display:block;left:18px;min-height:0;padding:0;position:fixed;top:18px;width:234px}.site-nav-inner{background:linear-gradient(180deg,rgba(255,253,248,.96),rgba(246,241,231,.94)),radial-gradient(circle at 30% 10%,rgba(252,193,8,.18),transparent 12rem);border:1px solid var(--line);border-radius:30px;box-shadow:var(--shadow);display:grid;grid-template-rows:auto auto 1fr auto;height:100%;padding:18px}.site-nav-links{align-items:stretch;background:transparent;border:0;box-shadow:none;display:grid;grid-gap:8px;gap:8px;justify-content:stretch;margin-top:22px;padding:0}.site-nav-links a{border:1px solid transparent;justify-content:flex-start;min-height:48px;padding:0 14px}.site-nav-links a.active,.site-nav-links a:hover{background:#fff;border-color:var(--line)}.site-nav-cta{align-self:end;justify-self:stretch;width:100%}}.site-nav-inner{width:100%}.site-nav-session{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:18px;display:grid;grid-gap:3px;gap:3px;margin-top:16px;padding:12px}.site-nav-session span{color:var(--yellow-strong);font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.site-nav-session strong{color:var(--ink);font-size:13px;line-height:1.2}.ops-command{align-items:end;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) minmax(360px,.74fr);margin-bottom:18px}.ops-command-copy{background:linear-gradient(140deg,#242424,#151515),radial-gradient(circle at 85% 10%,rgba(53,168,224,.22),transparent 16rem);border-radius:34px;color:#fff;min-height:330px;padding:clamp(28px,4vw,48px)}.candidate-welcome-card h1,.catalog-header h1,.ops-command-copy h1{font-family:Manrope,Inter,sans-serif;font-size:clamp(42px,5.4vw,72px);letter-spacing:-.06em;line-height:.94;margin:0}.ops-command-copy h1{color:#fff;max-width:760px}.ops-command-copy p:not(.eyebrow){color:rgba(255,255,255,.74);line-height:1.55;max-width:560px}.ops-command-actions{grid-gap:12px;gap:12px}.ops-action-card{align-items:center;background:#fff;border:1px solid var(--line);border-radius:22px;display:grid;grid-gap:2px 14px;gap:2px 14px;grid-template-columns:42px 1fr;min-height:92px;padding:18px}.ops-action-card svg{background:rgba(252,193,8,.16);border-radius:14px;color:var(--yellow-strong);height:42px;padding:10px;width:42px}.ops-action-card span{font-size:18px;font-weight:950}.ops-action-card small{grid-column:2}.ops-action-card.primary{background:var(--yellow);border-color:var(--yellow)}.ops-action-card.primary svg{background:rgba(255,255,255,.45);color:var(--ink)}.ops-metrics-strip{background:rgba(255,253,248,.74);border:1px solid var(--line);border-radius:26px;display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;overflow:hidden}.ops-metrics-strip article{background:rgba(255,255,255,.62);display:grid;grid-gap:5px;gap:5px;padding:18px}.ops-metrics-strip small,.ops-metrics-strip span{color:var(--muted);font-size:12px;font-weight:800}.ops-metrics-strip strong{font-family:Manrope,Inter,sans-serif;font-size:32px;letter-spacing:-.04em;line-height:1}.ops-workbench{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(360px,.54fr)}.candidate-mini-card,.candidate-welcome-card,.catalog-header,.catalog-summary article,.ops-create-panel,.ops-flow,.ops-queue-panel{background:rgba(255,253,248,.9);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow-soft)}.ops-create-panel,.ops-flow,.ops-queue-panel{padding:clamp(20px,3vw,30px)}.ops-section-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.ops-section-head h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.05em;line-height:1}.ops-section-head h2,.ops-section-head h3{font-family:Manrope,Inter,sans-serif;margin:0}.ops-section-head h3{font-size:22px;letter-spacing:-.04em}.ops-section-head a,.ops-section-head>span{color:var(--muted);font-size:13px;font-weight:850}.ops-section-head.compact{margin-top:22px}.ops-queue-list{max-height:720px;overflow:auto;padding-right:4px}.ops-queue-list,.ops-queue-row{display:grid;grid-gap:12px;gap:12px}.ops-queue-row{background:#fff;border:1px solid var(--line);border-radius:20px;padding:16px}.ops-queue-row>div:first-child{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ops-queue-row strong{display:block;font-size:15px}.ops-queue-row span{color:var(--muted);display:block;font-size:12px;margin-top:3px}.ops-flow{margin-top:18px}.catalog-header{align-items:end;display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr auto;margin-bottom:16px;padding:clamp(24px,4vw,42px)}.catalog-header h1{color:var(--ink)}.catalog-header span{color:var(--muted);display:block;line-height:1.55;max-width:820px}.catalog-summary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.catalog-summary article{padding:18px}.catalog-summary strong{display:block;font-family:Manrope,Inter,sans-serif;font-size:34px;letter-spacing:-.05em}.catalog-summary span{color:var(--muted);font-weight:800}.candidate-home{align-items:stretch;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(300px,.44fr);margin-bottom:16px}.candidate-welcome-card{background:radial-gradient(circle at 90% 15%,rgba(252,193,8,.18),transparent 18rem),#fffdf8;display:grid;grid-gap:22px;gap:22px;grid-template-columns:1fr auto;padding:clamp(24px,5vw,44px)}.candidate-welcome-card p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.55;max-width:620px}.candidate-side-panel{display:grid;grid-gap:12px;gap:12px}.candidate-mini-card{display:grid;grid-gap:8px;gap:8px;padding:20px}.candidate-mini-card strong{font-size:18px}.candidate-mini-card span{color:var(--muted);font-size:13px}.candidate-tests-panel{background:rgba(255,253,248,.9);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow-soft)}.candidate-test-card{min-height:260px}.candidate-test-card>div:first-child{align-items:center;display:flex;justify-content:space-between}.candidate-test-card>div:first-child span{background:rgba(252,193,8,.14);border-radius:999px;color:#805d00;font-size:11px;font-weight:950;padding:7px 10px;text-transform:uppercase}.candidate-test-card.completed>div:first-child span{background:rgba(141,198,63,.16);color:#4a741f}.login-layout{grid-template-columns:minmax(0,.8fr) minmax(390px,.58fr)}.login-product-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:42px}.login-product-top strong{color:#fff;font-family:Manrope,Inter,sans-serif;font-size:24px;letter-spacing:-.04em}.login-card-head{align-items:center;display:flex;gap:16px;margin-bottom:20px}.profile-selector{background:transparent;border:0;border-radius:0;gap:10px;grid-template-columns:1fr;padding:0}.profile-selector a{background:#fff;border:1px solid var(--line);border-radius:18px;justify-content:flex-start;min-height:70px;padding:14px}.profile-selector a.active{background:rgba(252,193,8,.11);border-color:var(--yellow)}.profile-selector a span{display:grid}.profile-selector a small{color:var(--muted);font-size:12px;margin-top:2px}@media (max-width:1100px){body:has(.site-nav){padding-left:0}.site-nav-inner{display:grid;grid-gap:10px;gap:10px}.site-nav-session{display:none}.candidate-home,.catalog-header,.ops-command,.ops-workbench{grid-template-columns:1fr}.candidate-tests-grid,.ops-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.candidate-welcome-card,.catalog-header,.ops-command-copy{border-radius:24px;min-height:auto;padding:24px}.candidate-welcome-card h1,.catalog-header h1,.ops-command-copy h1{font-size:clamp(34px,12vw,46px)}.candidate-home,.candidate-tests-grid,.candidate-welcome-card,.catalog-summary,.ops-command-actions,.ops-metrics-strip,.ops-workbench{grid-template-columns:1fr}.site-nav-links{display:flex}}:root{--bg:#fbfcff;--bg-soft:#f6f8ff;--surface-strong:#f1f4ff;--ink:#0e1830;--ink-soft:#18233d;--muted:#5f6b82;--muted-soft:#96a0b4;--line:#e6eaf3;--line-strong:#d8deec;--yellow:#fcc108;--yellow-strong:#e3ab05;--blue:#6f83ee;--blue-soft:#eef2ff;--green:#8dc63f;--magenta:#c12b77;--radius:18px;--radius-sm:14px;--shadow:0 28px 80px rgba(14,24,48,0.08);--shadow-soft:0 14px 40px rgba(14,24,48,0.06);--max:1320px}body,body:has(.site-nav){background:radial-gradient(circle at 72% 28%,rgba(111,131,238,.12),transparent 34rem),radial-gradient(circle at 12% 18%,rgba(252,193,8,.08),transparent 26rem),linear-gradient(180deg,#ffffff,#fbfcff 48%,#f7f9ff);color:var(--ink);padding-left:0!important}.app-shell,.assessment-shell,.candidate-portal-shell,.report-shell{max-width:var(--max);padding:clamp(20px,3.2vw,42px)}.site-nav,body:has(.site-nav) .site-nav{background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:0;border-bottom:1px solid rgba(230,234,243,.86);bottom:auto;display:block;left:0;min-height:86px;padding:18px clamp(22px,4vw,64px);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:80}.site-nav-inner{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr auto 1fr;height:auto;margin:0 auto;padding:0}.brand,.site-brand{font-size:26px;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.brand-dot{background:var(--blue);box-shadow:10px 0 0 var(--blue),0 10px 0 var(--blue),10px 10px 0 var(--blue);height:4px;margin-right:18px;opacity:.9;width:4px}.site-nav-session{display:none}.site-nav-links{box-shadow:none;display:flex;gap:clamp(18px,3vw,44px);justify-content:center;margin:0}.site-nav-links,.site-nav-links a{background:transparent;border:0;padding:0}.site-nav-links a{color:var(--ink-soft);font-size:14px;font-weight:650;letter-spacing:-.01em;min-height:44px}.site-nav-links a svg{display:none}.site-nav-links a.active,.site-nav-links a:hover{background:transparent;box-shadow:none}.site-nav-cta{border:1px solid var(--ink);border-radius:12px;font-size:14px;font-weight:750;justify-self:end;min-height:46px;width:auto}.pill-button,.site-nav-cta{background:var(--ink);color:#fff;padding:0 20px}.pill-button{border-color:var(--ink);border-radius:12px;font-weight:760;min-height:48px}.mini-link-button,.pill-button.ghost{background:transparent;border-color:transparent}.eyebrow{align-items:center;background:rgba(14,24,48,.04);border-radius:999px;display:inline-flex;font-size:12px;font-weight:760;gap:8px;letter-spacing:.02em;margin-bottom:18px;text-transform:uppercase}.eyebrow:before{background:radial-gradient(circle,var(--blue) 0 2px,transparent 2.5px);background-size:8px 8px;content:"";height:14px;width:14px}.ops-command{align-items:center;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(360px,.78fr) minmax(420px,1fr);min-height:560px}.ops-command-copy{background:transparent;border:0;box-shadow:none;color:var(--ink);min-height:auto;padding:0}.ops-command-copy h1{font-size:clamp(48px,5.8vw,86px);letter-spacing:-.065em;line-height:.98;max-width:680px}.ops-command-copy h1:after{content:" inteligentes.";display:block}.ops-command-copy p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.8;margin-top:28px;max-width:610px}.ops-command-actions{align-self:center;background:radial-gradient(circle at 46% 45%,rgba(111,131,238,.1),transparent 18rem),rgba(255,255,255,.42);border-radius:36px;display:grid;grid-gap:14px;gap:14px;padding:clamp(20px,3vw,34px);position:relative}.ops-command-actions:before{background:#fff;border:10px solid #0e0f14;border-radius:42px;box-shadow:0 28px 70px rgba(14,24,48,.18),inset 0 0 0 1px #e9edf6;content:"EValhum\a\aCandidato\aProgreso de evaluación\a\a● ● ●\a\aSiguiente";left:-112px;line-height:1.8;min-height:360px;padding:70px 24px 24px;position:absolute;text-align:left;top:50%;transform:translateY(-50%);white-space:pre;width:210px;z-index:1}.ops-action-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,255,255,.86);border:1px solid rgba(230,234,243,.9);border-radius:14px;box-shadow:0 12px 32px rgba(14,24,48,.06);margin-left:160px;min-height:78px;padding:16px;position:relative;z-index:2}.ops-action-card.primary{background:rgba(255,255,255,.92);border-color:rgba(111,131,238,.34)}.ops-action-card svg{background:var(--blue-soft);color:var(--blue)}.ops-action-card span{color:var(--ink);font-size:15px}.ops-action-card small{color:var(--muted)}.ops-metrics-strip{background:rgba(255,255,255,.72);border-color:var(--line);border-radius:22px;box-shadow:var(--shadow-soft);margin:18px auto 26px}.ops-metrics-strip article{background:transparent;padding:22px}.ops-metrics-strip strong{color:var(--ink)}.ops-workbench{grid-template-columns:minmax(0,.9fr) minmax(360px,.52fr)}.candidate-create-card,.candidate-mini-card,.candidate-privacy-card,.candidate-test-card,.candidate-tests-panel,.candidate-welcome-card,.catalog-header,.catalog-summary article,.compatibility-panel,.login-card,.ops-create-panel,.ops-flow,.ops-queue-panel,.report-card,.report-filters,.report-inbox-row,.settings-card,.user-editor-card,.users-list-card{background:rgba(255,255,255,.86);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-soft)}.candidate-welcome-card h1,.catalog-header h1,.ops-section-head h2,.page-header h1{color:var(--ink);letter-spacing:-.055em}.assignment-tests button,.candidate-battery-grid button,.candidate-row,.candidate-summary-card,.candidate-test-action-card,.company-list article,.internal-users-grid article,.report-test-action-card,.test-picker-option,.test-select-card{background:#fff;border-color:var(--line);border-radius:14px}.assignment-tests button.selected,.candidate-battery-grid button.selected,.test-picker-option.active,.test-select-card.selected{background:var(--blue-soft);border-color:rgba(111,131,238,.5);box-shadow:0 14px 34px rgba(111,131,238,.12)}.search-field,input,select,textarea{background:#fff;border-color:var(--line);border-radius:14px}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px rgba(111,131,238,.14)}.bar i,.progress-bar i{background:linear-gradient(90deg,var(--blue),#9aa8ff)}.login-brand-panel{background:radial-gradient(circle at 68% 36%,rgba(111,131,238,.16),transparent 18rem),linear-gradient(180deg,#fff,#f8faff);border:1px solid var(--line);color:var(--ink)}.login-brand-panel h1,.login-product-top strong{color:var(--ink)}.login-brand-panel>p:not(.eyebrow){color:var(--muted)}.login-feature-list span{background:#fff;border-color:var(--line);color:var(--ink-soft)}.login-layout{align-items:center;gap:clamp(24px,5vw,70px);grid-template-columns:minmax(0,.95fr) minmax(380px,.58fr);min-height:calc(100vh - 84px)}.login-card-head h2{font-size:clamp(34px,4vw,52px)}.login-icon{background:var(--blue-soft);color:var(--blue)}.profile-selector a.active{background:var(--blue-soft);border-color:rgba(111,131,238,.42)}.candidate-home{grid-template-columns:minmax(0,1fr) minmax(340px,.45fr)}.candidate-welcome-card{background:radial-gradient(circle at 80% 20%,rgba(111,131,238,.14),transparent 18rem),#fff}.candidate-tests-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-test-card>div:first-child span{background:var(--blue-soft);color:var(--blue)}.test-showcase-card.test-activa,.test-showcase-card.test-piloto{background:linear-gradient(180deg,#fff,#f7f9ff);border-color:rgba(111,131,238,.28)}.status-pendiente,.test-showcase-card span,.tracking-status{background:var(--blue-soft);color:var(--blue)}@media (max-width:1100px){.site-nav-inner{grid-template-columns:1fr auto}.site-nav-links{grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.candidate-home,.login-layout,.ops-command,.ops-workbench{grid-template-columns:1fr}.ops-command-actions:before{display:none}.ops-action-card{margin-left:0}.candidate-tests-grid,.ops-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.site-nav{min-height:auto;padding:14px 16px}.site-nav-inner{gap:12px;grid-template-columns:1fr}.site-nav-links{display:flex;gap:18px}.site-nav-cta{justify-self:stretch;width:100%}.ops-command{min-height:auto}.ops-command-copy h1:after{display:inline}.candidate-welcome-card h1,.catalog-header h1,.ops-command-copy h1{font-size:clamp(38px,12vw,54px)}.candidate-tests-grid,.ops-metrics-strip{grid-template-columns:1fr}}:root{--bg:#fbfaf7;--bg-soft:#f5f5f2;--surface:#ffffff;--surface-strong:#f2f3f5;--ink:#383837;--ink-soft:#474747;--muted:#717275;--muted-soft:#9a9b9d;--line:#e7e7e3;--line-strong:#d7d7d1;--yellow:#f1bf46;--yellow-strong:#efa900;--blue:#7b86ab;--blue-soft:#eef0f7;--sky:#5bb0e2;--magenta:#d23777;--danger:#9d3d3d;--radius:24px;--radius-sm:18px;--radius-xs:12px;--shadow:0 24px 70px rgba(56,56,55,0.08);--shadow-soft:0 12px 34px rgba(56,56,55,0.055);--max:1240px}body,html{color:var(--ink);font-family:Poppins,Montserrat,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body,body:has(.site-nav){background:radial-gradient(circle at 76% 22%,rgba(123,134,171,.12),transparent 34rem),radial-gradient(circle at 12% 16%,rgba(241,191,70,.08),transparent 28rem),linear-gradient(180deg,#ffffff,#fbfaf7 48%,#f5f5f2)}.brand,.candidate-tests-panel h2,.candidate-welcome-card h1,.catalog-header h1,.compatibility-panel strong,.login-brand-panel h1,.login-card h2,.ops-command-copy h1,.ops-section-head h2,.page-header h1,.report-card h2,.settings-card h2,.site-brand{font-family:Poppins,Montserrat,Inter,ui-sans-serif,system-ui,sans-serif}.site-nav{background:rgba(255,255,255,.88);border-bottom-color:rgba(231,231,227,.92)}.site-nav-inner{max-width:var(--max)}.brand,.site-brand{color:var(--ink);font-size:25px;letter-spacing:.035em}.brand-dot{background:var(--yellow);box-shadow:11px 0 0 var(--green),22px 0 0 var(--sky),33px 0 0 var(--magenta);height:8px;margin-right:40px;width:8px}.site-nav-links a{color:var(--ink);font-weight:560}.site-nav-links a.active,.site-nav-links a:hover{color:var(--blue)}.pill-button,.site-nav-cta{background:var(--ink);border-color:var(--ink);border-radius:var(--radius-xs);box-shadow:none;color:#fff;font-weight:700}.mini-link-button,.pill-button.ghost{background:#fff;border:1px solid var(--line);color:var(--ink)}.eyebrow{background:var(--surface-strong);color:var(--ink)!important;font-size:11px;font-weight:700;letter-spacing:.04em;padding:9px 14px}.eyebrow:before{background:radial-gradient(circle at 25% 25%,var(--blue) 0 2px,transparent 2.5px),radial-gradient(circle at 75% 25%,var(--blue) 0 2px,transparent 2.5px),radial-gradient(circle at 25% 75%,var(--blue) 0 2px,transparent 2.5px),radial-gradient(circle at 75% 75%,var(--blue) 0 2px,transparent 2.5px);background-size:14px 14px}.ops-command{grid-template-columns:minmax(360px,.78fr) minmax(420px,.92fr)}.ops-command-copy h1{color:var(--ink);font-size:clamp(46px,5.4vw,78px);letter-spacing:-.055em}.ops-command-copy h1:after{color:var(--blue)}.candidate-welcome-card p:not(.eyebrow),.catalog-header span,.login-brand-panel>p:not(.eyebrow),.ops-command-copy p:not(.eyebrow),.page-header small,.page-header span,.report-card p,.settings-card p{color:var(--muted)}.ops-command-actions{background:radial-gradient(circle at 50% 50%,rgba(123,134,171,.12),transparent 17rem),rgba(255,255,255,.48)}.ops-command-actions:before{border-color:var(--ink);box-shadow:0 26px 68px rgba(56,56,55,.18),inset 0 0 0 1px var(--line);color:var(--ink)}.candidate-create-card,.candidate-mini-card,.candidate-privacy-card,.candidate-test-card,.candidate-tests-panel,.candidate-welcome-card,.catalog-header,.catalog-summary article,.compatibility-panel,.login-brand-panel,.login-card,.metric-card,.operation-step,.ops-action-card,.ops-create-panel,.ops-flow,.ops-queue-panel,.report-card,.report-dashboard article,.report-filters,.report-inbox-row,.settings-card,.test-showcase-card,.tracking-card,.tracking-panel,.user-editor-card,.users-list-card{background:rgba(255,255,255,.9);border-color:var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft)}.assignment-tests button.selected,.candidate-battery-grid button.selected,.ops-action-card.primary,.profile-selector a.active,.test-picker-option.active,.test-select-card.selected{background:rgba(123,134,171,.12);border-color:rgba(123,134,171,.38);box-shadow:0 14px 34px rgba(123,134,171,.12)}.candidate-test-card>div:first-child span,.login-icon,.ops-action-card svg,.status-pendiente,.status-pill,.test-showcase-card span,.tracking-status{background:var(--blue-soft);color:var(--blue)}.bar,.progress-bar{background:#e8e8e4;height:9px}.bar i,.progress-bar i{background:linear-gradient(90deg,var(--yellow),var(--sky))}.assignment-tests button,.candidate-battery-grid button,.candidate-row,.candidate-summary-card,.candidate-test-action-card,.company-list article,.field-shell,.internal-users-grid article,.report-test-action-card,.search-field,input,select,textarea{border-color:var(--line);border-radius:var(--radius-sm)}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px rgba(123,134,171,.16)}.form-error,.required-badge{border-radius:999px}.required-badge{background:rgba(241,191,70,.18);color:#8a6500}.form-error{background:rgba(210,55,119,.1);border-color:rgba(210,55,119,.24);color:var(--magenta)!important}.candidate-welcome-card,.login-brand-panel,.test-showcase-card.test-activa,.test-showcase-card.test-piloto{background:linear-gradient(180deg,#ffffff,#f8f8f5)}.compatibility-panel strong{color:var(--ink)}.decision-box{background:rgba(241,191,70,.12);border-color:rgba(241,191,70,.24)}@media (max-width:720px){.brand,.site-brand{font-size:22px}.candidate-welcome-card h1,.catalog-header h1,.ops-command-copy h1{font-size:clamp(34px,11vw,48px)}}@media print{@page{margin:14mm;size:letter}:root{--shadow:none}body,html{background:#fff!important}.icon-link,.no-print,.report-origin,.site-nav{display:none!important}.report-shell{max-width:none;padding:0}.page-header{border-bottom:1px solid #deded9;margin-bottom:14px;padding-bottom:10px}.page-header h1{font-size:28px}.print-only,.report-cover{display:grid!important}.report-cover{page-break-after:always;break-after:page;box-shadow:none;min-height:88vh}.factor-interpretations>div,.report-grid,.report-print-summary{grid-template-columns:1fr 1fr}.compatibility-panel,.report-card,.report-legal-note,.report-print-summary article{box-shadow:none!important;page-break-inside:avoid;break-inside:avoid}.compatibility-panel strong{font-size:64px}.report-card.factor-interpretations,.report-card.interview,.report-card.wide{grid-column:1/-1}.compatibility-panel,.report-card{padding:18px}.report-card h2{font-size:20px}.factor-interpretations small,.report-card li,.report-card p,.report-legal-note{font-size:12px}.bar,.progress-bar{print-color-adjust:exact;-webkit-print-color-adjust:exact}}@media screen{:root{--bg:#f7f7f4;--surface:#ffffff;--surface-strong:#f0f1ee;--ink:#242523;--muted:#68706b;--line:#e3e5e1;--yellow:#e8b84a;--yellow-strong:#dca735;--green:#bfd98a;--blue:#69b9ce;--periwinkle:#7d8ec7;--periwinkle-soft:#eef1fa;--danger:#a94a4a;--radius:12px;--shadow:0 10px 30px rgba(36,37,35,0.055)}body,html{background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}body{min-height:100vh}button,input,select,textarea{font:inherit}input,select,textarea{border-color:#dfe2dd;border-radius:9px;min-height:42px}a:focus-visible,button:focus-visible,input:focus,select:focus,textarea:focus{border-color:var(--periwinkle);outline:3px solid rgba(125,142,199,.18);outline-offset:1px}label{color:#424743;font-size:12px;font-weight:600}.app-shell,.report-shell{margin:0 0 0 248px;max-width:none;min-height:100vh;padding:106px 32px 48px;width:calc(100% - 248px)}.app-shell>*,.report-shell>*{margin-left:auto;margin-right:auto;max-width:1320px}.app-sidebar{background:#20211f;border-right:1px solid rgba(255,255,255,.06);bottom:0;color:#fff;display:flex;flex-direction:column;left:0;padding:28px 14px 18px;position:fixed;top:0;width:248px;z-index:60}.app-sidebar .site-brand{color:#fff;font-size:20px;font-weight:750;gap:14px;letter-spacing:.025em;min-height:42px;padding:0 16px}.platform-logo{display:block;height:auto;object-fit:contain}.sidebar-logo-image{background:#fff;border-radius:9px;padding:5px 7px;width:194px}.login-platform-logo{max-width:320px;width:min(100%,320px)}.portal-platform-logo{margin-bottom:18px;width:190px}.loading-platform-logo{margin-bottom:8px;width:190px}.report-platform-logo{margin-bottom:22px;width:230px}.app-sidebar .brand-dot{box-shadow:7px 0 0 #bfd98a,14px 0 0 #69b9ce,21px 0 0 #c688b1;height:5px;margin-right:21px;width:5px}.sidebar-links{display:grid;grid-gap:6px;gap:6px;margin-top:42px}.sidebar-links a{align-items:center;border-radius:9px;color:#d9dcda;display:flex;font-size:14px;font-weight:500;gap:14px;min-height:46px;padding:0 16px;transition:background .16s ease,color .16s ease}.sidebar-links a:hover{background:rgba(255,255,255,.06);color:#fff}.sidebar-links a.active{background:rgba(125,142,199,.3);color:#fff}.sidebar-links a.active svg{color:#aebcf0}.sidebar-profile{align-items:center;border-top:1px solid rgba(255,255,255,.1);display:grid;grid-gap:10px;gap:10px;grid-template-columns:38px minmax(0,1fr) 30px;margin-top:auto;padding:18px 6px 0}.profile-avatar{align-items:center;background:#eef1fa;border:2px solid rgba(255,255,255,.65);border-radius:50%;color:#536496;display:inline-flex;font-size:14px;font-weight:700;height:38px;justify-content:center;width:38px}.profile-avatar.compact{border-color:#fff;height:34px;width:34px}.sidebar-profile div{display:grid;grid-gap:3px;gap:3px;min-width:0}.sidebar-profile small,.sidebar-profile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile strong{font-size:13px;font-weight:600}.sidebar-profile small{color:#a9aeaa;font-size:11px}.sidebar-profile button,.topbar-account button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;justify-content:center}.sidebar-profile button{color:#b8bcb9;height:30px;width:30px}.app-topbar{align-items:center;background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(180px,1fr) minmax(280px,390px) auto;height:72px;left:248px;padding:0 32px;position:fixed;right:0;top:0;z-index:50}.topbar-breadcrumb{align-items:center;color:#919792;display:flex;font-size:13px;gap:10px}.topbar-breadcrumb a{color:#6476af}.topbar-breadcrumb strong{color:var(--ink);font-weight:500}.topbar-search{align-items:center;border:1px solid var(--line);border-radius:9px;color:#8a918c;display:flex;font-weight:400;gap:10px;padding:0 13px}.topbar-search input{background:transparent;border:0;min-height:40px;outline:0;padding:0}.topbar-account{align-items:center;color:#6e746f;display:flex;gap:9px}.topbar-account button{height:38px;width:38px}.mobile-nav-toggle,.nav-scrim{display:none}.eyebrow{align-items:center;background:var(--periwinkle-soft);border:0;border-radius:999px;color:#58637c;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.065em;line-height:1;margin:0 0 10px;padding:7px 9px;text-transform:uppercase}.eyebrow:before{display:none}.catalog-header,.page-header{align-items:flex-end;background:transparent;border:0;box-shadow:none;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px;padding:0}.catalog-header>div,.page-header>div{min-width:0}.candidate-welcome-card h1,.catalog-header h1,.ops-command-copy h1,.page-header h1{color:var(--ink);font-family:inherit;font-size:clamp(26px,3vw,32px);font-weight:650;letter-spacing:-.035em;line-height:1.15;margin:0 0 6px;max-width:none}.catalog-header span,.page-header small,.page-header span{color:var(--muted);font-size:14px;font-weight:400;line-height:1.5}.pill-button,.primary-action{align-items:center;background:#6478b6;border:1px solid #6478b6;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;min-height:42px;padding:0 16px;text-transform:none}.pill-button:hover,.primary-action:hover{background:#586ba6}.pill-button.ghost,.pill-button.secondary{background:#fff;border:1px solid var(--line);color:var(--ink)}.icon-link{background:#fff;border:1px solid var(--line);border-radius:9px;color:#59605b;flex:0 0 auto;height:40px;width:40px}.dashboard-page{display:grid;grid-gap:22px;gap:22px}.dashboard-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.dashboard-header h1{font-size:clamp(28px,3vw,34px);font-weight:650;letter-spacing:-.04em;line-height:1.1;margin:0 0 8px}.dashboard-header>div>span{color:var(--muted);font-size:15px}.dashboard-metrics{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-metrics article{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;gap:14px;min-height:126px;padding:20px}.dashboard-metrics article>div{display:grid;grid-gap:3px;gap:3px}.dashboard-metrics article>div>span{color:#404541;font-size:13px;font-weight:550}.dashboard-metrics strong{font-size:28px;font-weight:650;letter-spacing:-.03em}.dashboard-metrics small{color:var(--muted);font-size:11px}.metric-icon,.quick-actions>a>span{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 auto;height:48px;justify-content:center;width:48px}.tone-blue{background:#eef1fa;color:#667bb9}.tone-cyan{background:#e5f5f8;color:#399bb2}.tone-green{background:#eef5e5;color:#729b45}.tone-yellow{background:#fbf2d9;color:#d59d21}.dashboard-grid{align-items:start;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr) 320px}.dashboard-panel{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.dashboard-panel>header{align-items:center;border-bottom:1px solid #eceeeb;display:flex;justify-content:space-between;min-height:66px;padding:14px 20px}.dashboard-panel h2{font-size:16px;font-weight:650;margin:0}.dashboard-panel header span{color:var(--muted);display:block;font-size:12px;margin-top:4px}.activity-panel>a,.dashboard-panel header a{align-items:center;color:#6073ad;display:inline-flex;font-size:12px;font-weight:550;gap:5px}.evaluation-table-head,.evaluation-table-row{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1.45fr 1.15fr 1fr 1fr .85fr 32px}.evaluation-table-head{color:#747b76;font-size:10px;font-weight:700;letter-spacing:.045em;min-height:42px;padding:0 20px;text-transform:uppercase}.evaluation-table-row{border-top:1px solid #eef0ed;min-height:86px;padding:13px 20px}.evaluation-table-row:first-of-type{border-top:0}.evaluation-table-row>div:first-child{display:grid;grid-gap:5px;gap:5px}.evaluation-table-row strong,.evaluation-table-row>span{font-size:12px;font-weight:500;line-height:1.45}.evaluation-table-row small{color:var(--muted);font-size:10px}.evaluation-table-row>a{align-items:center;border:1px solid var(--line);border-radius:8px;color:#6d746f;display:inline-flex;height:32px;justify-content:center;width:32px}.table-progress{display:grid;grid-gap:7px;gap:7px}.table-progress b{font-size:11px;font-weight:600}.table-progress>span{background:#e9ebe8;border-radius:999px;height:5px;overflow:hidden}.table-progress i{background:var(--blue);border-radius:inherit;display:block;height:100%}.dashboard-status{border-radius:7px;font-size:10px;font-weight:650;justify-self:start;padding:7px 9px;white-space:nowrap}.dashboard-status.ready{background:#edf5e5;color:#577b34}.dashboard-status.progress{background:#eef1fa;color:#586caa}.dashboard-status.invited{background:#fbf2d9;color:#a67518}.dashboard-status.idle{background:#f0f1ef;color:#68706b}.dashboard-empty{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:280px;padding:30px;text-align:center}.dashboard-empty strong{color:var(--ink);font-size:14px}.dashboard-empty span{font-size:12px}.dashboard-side{display:grid;grid-gap:18px;gap:18px}.quick-actions>a{align-items:center;border-bottom:1px solid #eceeeb;display:grid;grid-gap:12px;gap:12px;grid-template-columns:40px 1fr 16px;margin:0 18px;min-height:76px}.quick-actions>a:last-child{border-bottom:0}.quick-actions>a>span{border-radius:9px;height:40px;width:40px}.quick-actions>a>div{display:grid;grid-gap:4px;gap:4px}.quick-actions strong{font-size:12px;font-weight:600}.quick-actions small{color:var(--muted);font-size:10px}.activity-panel{padding-bottom:14px}.activity-item{display:grid;grid-gap:10px;gap:10px;grid-template-columns:8px 1fr;margin:0 20px;padding:13px 0 0}.activity-item>i{background:var(--periwinkle);border-radius:50%;height:7px;margin-top:5px;width:7px}.activity-item>div{display:grid;grid-gap:3px;gap:3px}.activity-item strong{font-size:11px;font-weight:550;line-height:1.4}.activity-item small,.activity-item span{color:var(--muted);font-size:9px}.activity-panel>a{margin:17px 20px 0}.activity-panel .empty-state{margin:0;padding:20px}.admin-settings-panel,.candidate-create-card,.catalog-summary article,.report-dashboard article,.report-filters,.report-inbox-row,.settings-card,.test-showcase-card,.user-editor-card,.users-list-card{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:none}.candidate-create-card,.settings-card,.user-editor-card{padding:24px}.admin-settings-head h2,.candidate-create-card h2,.candidates-board-head h2,.settings-card h3,.user-editor-card h2,.users-list-card h2{color:var(--ink);font-family:inherit;font-size:20px;font-weight:650;letter-spacing:-.025em;line-height:1.2;margin:0 0 6px}.admin-settings-head p,.candidate-create-card p,.candidates-board-head span,.settings-card p,.users-list-card span{color:var(--muted);font-size:13px;font-weight:400;line-height:1.5}.candidate-create-grid,.settings-grid{background:#fafaf8;border:1px solid #e8eae6;border-radius:11px;gap:16px;padding:18px}.candidate-create-grid label{background:transparent;border:0;min-height:0;padding:0}.candidate-create-grid label input,.candidate-create-grid label select{background:#fff;border:1px solid #dfe2dd;min-height:42px;padding:0 12px}.candidate-battery-panel{background:transparent;border:0;margin-top:20px;padding:0}.candidate-battery-panel h3,.candidate-test-actions-head h3{font-size:16px;font-weight:650}.candidate-battery-grid{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-battery-grid button{background:#fff;border:1px solid var(--line);border-radius:10px;min-height:96px;padding:14px;text-align:left}.candidate-battery-grid button.selected,.candidate-battery-grid button.selected-package{background:#f7f8fc;border-color:#8999ce;box-shadow:inset 0 0 0 1px #8999ce}.candidate-create-summary{background:var(--periwinkle-soft);border:0;border-radius:10px;color:#536496}.candidate-create-summary small{color:#6675a3}.candidate-create-card>.pill-button{margin-top:18px;width:auto}.candidates-board-head{background:transparent;border:0;color:var(--ink);margin-top:28px;padding:0}.candidates-board-head h2{font-size:22px}.users-workspace{align-items:start;gap:18px;grid-template-columns:320px minmax(0,1fr)}.users-list-card{padding:18px}.candidate-company-group,.candidate-test-action-card,.company-list article,.internal-users-grid>article,.report-test-action-card,.users-list button{background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:none}.users-list button.active-user{background:var(--periwinkle-soft);border-color:#aab5d9}.candidate-test-action-card a,.mini-link-button,.report-test-action-card a,.row-actions button{background:#fff;border:1px solid var(--line);border-radius:8px;color:#454b46;font-size:12px;font-weight:600;min-height:36px}.catalog-summary{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.catalog-filters{align-items:center;background:#fff;border:1px solid var(--line);border-radius:11px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(260px,1fr) 190px;margin-bottom:16px;padding:9px}.catalog-filters .search-field{min-height:42px}.catalog-summary article{padding:18px}.catalog-summary strong{font-size:25px;font-weight:650}.catalog-summary span{color:var(--muted);font-size:12px;font-weight:500}.tests-page-grid{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.test-showcase-card,.test-showcase-card.test-activa,.test-showcase-card.test-piloto{background:#fff;border-color:var(--line);min-height:220px;padding:20px}.test-showcase-card>div span{background:var(--periwinkle-soft);border-radius:999px;color:#5e6c96;font-size:9px;padding:5px 7px}.test-showcase-card h2{font-family:inherit;font-size:17px;font-weight:650;letter-spacing:-.02em;margin-top:22px}.test-showcase-card p{color:var(--muted);font-size:13px;line-height:1.55}.test-showcase-card footer{align-items:center;border-top:1px solid #eceeeb;display:flex;justify-content:space-between;margin-top:auto;padding-top:14px}.test-showcase-card footer span{color:var(--muted);font-size:11px}.test-showcase-card footer a{align-items:center;color:#6073ad;display:inline-flex;font-size:12px;font-weight:600;gap:5px}.report-dashboard{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.report-dashboard article{min-height:102px;padding:18px}.report-dashboard span{color:var(--muted);font-size:12px;font-weight:550}.report-dashboard strong{font-size:27px;font-weight:650}.report-filters{gap:10px;grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(150px,.7fr));margin:16px 0;padding:10px}.report-inbox{gap:12px}.report-inbox-row{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1.5fr 1fr .75fr;padding:18px}.report-inbox-row>div:first-child{display:grid;grid-gap:5px;gap:5px}.report-inbox-row>div:first-child strong{font-size:13px;font-weight:650}.report-inbox-row small,.report-inbox-row span{color:var(--muted);font-size:11px;line-height:1.45}.report-test-actions{border-top:1px solid #eceeeb;gap:8px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px}.report-test-action-card{min-height:64px;padding:10px}.status-badge,.status-pill{border:0;border-radius:7px;font-size:10px;font-weight:650;padding:7px 9px}.status-completada{background:#edf5e5;color:#577b34}.status-en_progreso{background:#eef1fa;color:#586caa}.status-pendiente{background:#fbf2d9;color:#9b701d}.admin-settings-panel{display:grid;grid-gap:16px;gap:16px;padding:0}.admin-section-tabs{background:#fff;border:1px solid var(--line);border-radius:11px;display:flex;gap:4px;overflow-x:auto;padding:5px}.admin-section-tabs button{background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:600;min-height:38px;padding:0 14px}.admin-section-tabs button.active{background:var(--periwinkle-soft);color:#536496}.admin-settings-head{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px}.settings-card{display:grid;grid-gap:18px;gap:18px}.settings-card>.pill-button{justify-self:start;width:auto}.company-form,.internal-user-form{gap:10px}.internal-users-grid{gap:12px}.internal-users-grid>article{padding:16px}@media (max-width:1180px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-side{grid-template-columns:1fr 1fr}.tests-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-filters{grid-template-columns:1fr 1fr}}@media (max-width:900px){.app-shell,.report-shell{margin-left:0;padding:92px 20px 40px;width:100%}.app-sidebar{box-shadow:16px 0 50px rgba(0,0,0,.22);transform:translateX(-105%);transition:transform .18s ease;z-index:80}.app-sidebar.is-open{transform:translateX(0)}.app-sidebar .site-brand{padding-left:48px}.sidebar-logo-image{width:174px}.app-topbar{grid-template-columns:minmax(0,1fr) auto;height:64px;left:0;padding:0 20px 0 68px}.topbar-account .profile-avatar,.topbar-account>svg,.topbar-search{display:none}.mobile-nav-toggle{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;height:38px;justify-content:center;left:16px;position:fixed;top:13px;width:38px;z-index:100}.nav-scrim{background:rgba(20,22,20,.42);border:0;display:block;inset:0;position:fixed;z-index:70}.users-workspace{grid-template-columns:1fr}.users-list-card{position:static}.candidate-battery-grid,.report-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.app-shell,.report-shell{padding:84px 14px 32px}.app-topbar{padding-right:14px}.topbar-breadcrumb a,.topbar-breadcrumb span{display:none}.admin-settings-head,.candidate-create-head,.catalog-header,.dashboard-header,.page-header{align-items:flex-start;flex-direction:column}.catalog-header .pill-button,.dashboard-header .primary-action{width:100%}.candidate-battery-grid,.candidate-create-grid,.catalog-filters,.catalog-summary,.dashboard-metrics,.dashboard-side,.report-dashboard,.report-filters,.tests-page-grid{grid-template-columns:1fr}.dashboard-metrics article{min-height:104px}.evaluation-table-head{display:none}.evaluation-table-row{gap:11px;grid-template-columns:1fr auto;padding:16px}.evaluation-table-row>span,.table-progress{grid-column:1/-1}.evaluation-table-row>a{grid-column:2;grid-row:1}.dashboard-status{grid-column:1}.report-inbox-row{grid-template-columns:1fr}.report-test-actions{grid-column:1;grid-template-columns:1fr}.users-workspace{display:grid}.candidate-create-card,.settings-card,.user-editor-card{padding:18px}}}.report-cover.premium-report-cover{background:radial-gradient(circle at 88% 12%,rgba(84,164,187,.16),transparent 28%),radial-gradient(circle at 10% 90%,rgba(241,191,70,.15),transparent 30%),#fff;border-radius:28px;padding:54px}@media print{.report-cover.premium-report-cover{border:0;border-radius:0;min-height:90vh;padding:18mm 12mm}.decision-guide-grid,.onboarding-plan>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-interview ol{column-count:2}}.report-grid .compatibility-panel{--report-accent:var(--blue);background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--report-accent) 15%,transparent),transparent 32%),linear-gradient(145deg,#ffffff 0,#f7f8fa 100%);border-left:5px solid var(--report-accent);color:var(--ink);grid-template-columns:minmax(260px,1fr) minmax(160px,.32fr)}.report-grid .compatibility-panel>span{color:#3f4742;font-size:12px;font-weight:850;grid-column:1;grid-row:1;letter-spacing:.08em;text-transform:uppercase}.report-grid .compatibility-panel>strong{align-self:center;color:var(--ink);grid-column:2;grid-row:1/span 2;justify-self:center;margin:0;text-align:center}.report-grid .compatibility-panel>p{color:#505853;font-size:15px;grid-column:1;grid-row:2;line-height:1.65;margin:0;max-width:720px}.report-grid .conducta-panel{--report-accent:#697ec3}.report-grid .potencial-panel{--report-accent:#36a2bc}.report-grid .conexion-panel{--report-accent:#d2a62f}.report-grid .esencia-panel{--report-accent:#9b7db8}.report-grid .confianza-panel{--report-accent:#79a84e}.report-grid .comercial-panel{--report-accent:#c75b89}@media (max-width:720px){.report-grid .compatibility-panel{grid-template-columns:1fr}.report-grid .compatibility-panel>p,.report-grid .compatibility-panel>span,.report-grid .compatibility-panel>strong{grid-column:1;grid-row:auto;justify-self:start;text-align:left}.report-grid .compatibility-panel>strong{font-size:clamp(48px,18vw,72px)}}@media print{.report-grid .compatibility-panel{background:#f7f8fa!important;border-left-color:var(--report-accent);color:#1f211f;print-color-adjust:exact;-webkit-print-color-adjust:exact}}.report-cover,.report-grid,.report-print-summary{font-family:Avenir Next,Segoe UI,Inter,Helvetica,Arial,sans-serif}.report-cover h1,.report-grid .compatibility-panel strong,.report-grid .report-card h2,.report-grid .report-card h3,.report-print-summary strong{font-family:Avenir Next,Segoe UI,Inter,Helvetica,Arial,sans-serif;letter-spacing:-.025em}.report-print-summary article{align-content:start;min-height:170px}.report-print-summary strong{font-size:clamp(25px,2.5vw,38px);font-weight:650;line-height:1.13;margin-top:12px}.report-print-summary small{color:#59615c;display:block;font-size:13px;font-weight:450;line-height:1.5;margin-top:14px;max-width:62ch}.report-grid .compatibility-panel>strong{font-size:clamp(34px,4.6vw,58px);font-weight:650;letter-spacing:-.045em;line-height:1.02;max-width:9ch}.report-grid .report-card h2{font-size:clamp(20px,2vw,27px);font-weight:650;line-height:1.18}.report-grid .report-card li,.report-grid .report-card p{font-size:14px;line-height:1.65}.decision-box small{color:#5d625e;display:block;font-size:12px;font-weight:450;line-height:1.5;margin-top:8px}@media (max-width:720px){.report-print-summary article{min-height:0}.report-print-summary strong{font-size:clamp(24px,8vw,32px)}.report-grid .compatibility-panel>strong{font-size:clamp(34px,12vw,50px);max-width:none}}@media print{.report-print-summary article{min-height:0}.report-print-summary strong{font-size:22px}.report-grid .report-card li,.report-grid .report-card p,.report-print-summary small{font-size:10px}.report-grid .compatibility-panel>strong{font-size:38px}}.report-cover,.report-cover h1,.report-grid,.report-grid .compatibility-panel strong,.report-grid .report-card h2,.report-grid .report-card h3,.report-print-summary,.report-print-summary strong{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.report-print-summary article{min-height:136px;padding:20px 22px}.report-grid .compatibility-panel>span,.report-print-summary span{font-size:10px;font-weight:700;letter-spacing:.07em}.report-print-summary strong{font-size:clamp(20px,1.85vw,29px);font-weight:600;letter-spacing:-.025em;line-height:1.12;margin-top:9px}.report-print-summary small{font-size:11.5px;line-height:1.45;margin-top:10px}.report-grid .compatibility-panel{gap:12px 24px;min-height:190px;padding:24px 28px}.report-grid .compatibility-panel>strong{font-size:clamp(27px,3vw,41px);font-weight:600;letter-spacing:-.035em;line-height:1.05;max-width:12ch}.report-grid .compatibility-panel>p{font-size:13px;line-height:1.55}.report-grid .report-card{padding:22px 24px}.report-grid .report-card h2{font-size:clamp(18px,1.55vw,23px);font-weight:600;letter-spacing:-.018em}.report-grid .report-card li,.report-grid .report-card p{font-size:13px;line-height:1.58}@media (max-width:720px){.report-print-summary article{min-height:0;padding:17px 18px}.report-print-summary strong{font-size:22px}.report-grid .compatibility-panel{min-height:0;padding:20px}.report-grid .compatibility-panel>strong{font-size:30px}}@media print{.report-grid .compatibility-panel,.report-print-summary article{min-height:0}.report-print-summary strong{font-size:18px}.report-grid .compatibility-panel>strong{font-size:28px}}.report-reading-guide{background:linear-gradient(145deg,#ffffff,#f7f8f7);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-soft);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;margin-bottom:18px;padding:24px 26px}.report-reading-guide>header{align-items:end;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);margin-bottom:20px}.report-reading-guide h2{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:23px;font-weight:620;letter-spacing:-.025em;line-height:1.15;margin:5px 0 0}.report-reading-guide>header>p{color:#505853;font-size:13px;line-height:1.55;margin:0}.report-reading-steps{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.report-reading-steps article{align-items:start;background:rgba(255,255,255,.82);border:1px solid #e4e6e3;border-radius:14px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr;padding:14px}.report-reading-steps article>span{align-items:center;background:rgba(105,126,195,.11);border-radius:9px;color:#5268ad;display:inline-flex;font-size:10px;font-weight:750;height:28px;justify-content:center;width:28px}.report-reading-steps strong{color:var(--ink);display:block;font-size:12px;font-weight:650;line-height:1.3}.report-reading-steps p{color:#59615c;font-size:11px;line-height:1.48;margin:6px 0 0}.report-reading-rule{align-items:center;background:#252825;border-radius:12px;color:#fff;display:grid;grid-gap:5px 14px;gap:5px 14px;grid-template-columns:auto 1fr;margin-top:12px;padding:13px 16px}.report-reading-rule strong{color:#f1bf46;font-size:11px;font-weight:700;text-transform:uppercase}.report-reading-rule span{color:rgba(255,255,255,.78);font-size:11px;line-height:1.45}@media (max-width:980px){.report-reading-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.report-reading-guide{padding:19px}.report-reading-guide>header,.report-reading-rule,.report-reading-steps{grid-template-columns:1fr}}@media print{.report-reading-guide{page-break-inside:avoid;break-inside:avoid;box-shadow:none;padding:16px}.report-reading-guide h2{font-size:18px}.report-reading-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.report-reading-rule{background:#252825!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}}.job-profile-card{background:linear-gradient(145deg,#ffffff,#f8f8f5)}.job-profile-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.job-profile-grid section{background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:14px;padding:15px 17px}.job-profile-grid h3{font-size:12px!important;font-weight:700!important;letter-spacing:.02em!important;margin:0 0 10px;text-transform:uppercase}.job-profile-grid ul{margin:0;padding-left:18px}.job-profile-card>small{color:#69706b;display:block;font-size:10px;line-height:1.45;margin-top:14px}@media (max-width:760px){.job-profile-grid{grid-template-columns:1fr}}@media print{.job-profile-card,.job-profile-grid section{page-break-inside:avoid;break-inside:avoid}}.job-profiles-header-mark{align-items:center;background:rgba(105,126,195,.1);border:1px solid rgba(105,126,195,.18);border-radius:16px;color:#5268ad;display:grid;grid-gap:2px 10px;gap:2px 10px;grid-template-columns:auto auto;padding:13px 16px}.job-profiles-header-mark svg{grid-row:1/span 2}.job-profiles-header-mark strong{font-size:22px;line-height:1}.job-profiles-header-mark span{color:var(--muted);font-size:10px}.job-profiles-summary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.job-profiles-summary article{background:rgba(255,255,255,.9);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-soft);display:grid;padding:17px 19px}.job-profiles-summary strong{font-size:24px;font-weight:650}.job-profiles-summary span{color:var(--muted);font-size:11px}.job-profiles-workspace{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(230px,.28fr) minmax(0,1fr)}.job-profile-editor-card,.job-profile-editor>header,.job-profiles-list{background:rgba(255,255,255,.92);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-soft)}.job-profiles-list{padding:12px;position:-webkit-sticky;position:sticky;top:92px}.job-profiles-list .search-field{margin-bottom:10px}.job-profiles-list>div{display:grid;grid-gap:5px;gap:5px;max-height:calc(100vh - 210px);overflow:auto}.job-profiles-list button{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:var(--ink);display:flex;justify-content:space-between;padding:11px 12px;text-align:left}.job-profiles-list button:hover{background:#f6f7f5}.job-profiles-list button.active{background:rgba(105,126,195,.1);border-color:rgba(105,126,195,.2)}.job-profiles-list button span{display:grid;grid-gap:3px;gap:3px}.job-profiles-list button strong{font-size:12px;font-weight:650}.job-profiles-list button small{color:var(--muted);font-size:9px}.job-profiles-list button svg{color:#6b80c2}.job-profile-editor{display:grid;grid-gap:14px;gap:14px}.job-profile-editor>header{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:21px 23px}.job-profile-editor>header h2{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:25px;font-weight:650;letter-spacing:-.03em;margin:4px 0}.job-profile-editor>header span{color:var(--muted);font-size:11px}.job-profile-editor-actions{display:flex;gap:8px}.job-profile-editor-actions .pill-button{white-space:nowrap}.job-profile-save-message{align-items:center;background:rgba(121,168,78,.11);border:1px solid rgba(121,168,78,.22);border-radius:12px;color:#537637;display:flex;font-size:11px;gap:7px;margin:0;padding:11px 14px}.job-profile-editor-card{padding:22px}.job-profile-editor-card>label,.job-profile-text-grids label{color:var(--ink);display:grid;font-size:11px;font-weight:650;grid-gap:7px;gap:7px;margin-bottom:14px}.job-profile-editor-card label small{color:var(--muted);font-size:9px;font-weight:450}.job-profile-editor-card input,.job-profile-editor-card textarea{background:#fff;border:1px solid var(--line);border-radius:11px;color:var(--ink);font:400 12px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:10px 12px;resize:vertical;width:100%}.job-profile-text-grids{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.behavioral-calibration{position:relative}.behavioral-calibration .section-heading p{color:var(--muted);font-size:11px}.behavioral-calibration .eyebrow{align-items:center;color:#5268ad;display:flex;gap:5px}.behavioral-calibration h3{font-size:19px;margin:5px 0}.calibration-explanation{background:#f5f7fc;border:1px solid #dfe4f2;border-radius:12px;margin-top:18px;max-width:760px;padding:12px 14px}.calibration-explanation strong{color:var(--ink);font-size:11px}.calibration-explanation p{color:#5f665f;font-size:10px;line-height:1.55;margin:4px 0 0}.calibration-explanation b{color:#35456f}.weight-total{align-items:center;border-radius:11px;display:flex;gap:12px;margin-top:14px;padding:9px 12px;position:static;width:-moz-fit-content;width:fit-content}.weight-total span{font-size:9px;text-transform:uppercase}.weight-total strong{font-size:16px}.weight-total.is-valid{background:rgba(121,168,78,.12);color:#567938}.weight-total.is-invalid{background:rgba(193,43,119,.1);color:#a12867}.behavioral-factor-list{display:grid;grid-gap:7px;gap:7px;margin-top:18px}.behavioral-factor-list article{align-items:center;border-top:1px solid #ebece9;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(210px,1fr) minmax(230px,.8fr) minmax(250px,.85fr);padding:12px 0}.behavioral-factor-list article>div{display:grid;grid-gap:3px;gap:3px}.behavioral-factor-list article>div strong{font-size:11px}.behavioral-factor-list article>div small{color:var(--muted);font-size:9px;line-height:1.4}.behavioral-factor-list label{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:84px 1fr 86px;margin:0}.behavioral-factor-list label span{color:var(--muted);font-size:9px}.behavioral-factor-list input[type=range]{accent-color:#697ec3;border:0;padding:0}.behavioral-factor-list output{color:var(--ink);font-size:10px;font-weight:650}.behavioral-factor-list .factor-weight{grid-template-columns:112px 1fr 78px}.behavioral-factor-list .factor-weight input[type=range]{accent-color:#c08b22}.behavioral-factor-list .factor-weight output{display:grid;font-size:8px;font-weight:500;line-height:1.25}.behavioral-factor-list .factor-weight output b{color:#8b6215;font-size:12px}.weight-warning{color:#a12867;font-size:10px;margin:9px 0 0}@media (max-width:1050px){.job-profiles-workspace{grid-template-columns:1fr}.job-profiles-list{position:static}.job-profiles-list>div{grid-template-columns:repeat(2,minmax(0,1fr));max-height:320px}.behavioral-factor-list article{grid-template-columns:1fr}}@media (max-width:720px){.job-profile-text-grids,.job-profiles-list>div,.job-profiles-summary{grid-template-columns:1fr}.job-profile-editor>header{align-items:flex-start;flex-direction:column}.job-profile-editor-actions{width:100%}.job-profile-editor-actions .pill-button{flex:1 1}.weight-total{margin-top:12px}}.factor-comparison-card .section-heading{margin-bottom:18px}.factor-comparison-card .section-heading>p:last-child{color:var(--muted);margin:5px 0 0}.factor-comparison-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.factor-comparison-item{background:#fafaf8;border:1px solid #e4e6e1;border-radius:13px;display:grid;grid-gap:9px;gap:9px;padding:13px 15px}.factor-comparison-item footer,.factor-comparison-item header{align-items:center;display:flex;gap:12px;justify-content:space-between}.factor-comparison-item header span{color:var(--ink);font-size:12px;font-weight:650}.factor-comparison-item header strong{color:var(--ink);font-size:17px;font-weight:700}.factor-comparison-item footer span{color:var(--muted);font-size:9px}.factor-comparison-item footer b{border-radius:999px;font-size:8px;font-weight:750;letter-spacing:.03em;padding:4px 7px;text-transform:uppercase}.factor-comparison-item.is-match footer b{background:#eaf3df;color:#54743b}.factor-comparison-item.is-gap footer b{background:#fff1d6;color:#8a6117}.factor-comparison-item.is-neutral footer b{background:#eceff5;color:#60697b}.factor-comparison-track{background:#e5e7e3;border-radius:999px;height:8px;overflow:hidden;position:relative}.factor-comparison-track i{background:linear-gradient(90deg,#e9b63e,#58afd0);border-radius:inherit;display:block;height:100%}.factor-comparison-track em{border-left:2px solid #6076bb;border-right:2px solid #6076bb;bottom:0;display:block;position:absolute;top:0}@media (max-width:720px){.factor-comparison-grid{grid-template-columns:1fr}.factor-comparison-item{padding:12px 13px}}@media print{.factor-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.factor-comparison-item{page-break-inside:avoid;break-inside:avoid;padding:8px 10px}}.candidate-edit-battery{background:linear-gradient(145deg,#f8f9fc,#f5f7fa);border:1px solid #e4e7ed;border-radius:16px;box-shadow:none;gap:18px;padding:21px}.candidate-edit-battery .candidate-test-actions-head{align-items:center}.candidate-edit-battery .candidate-test-actions-head h3{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:650;letter-spacing:-.015em;margin-top:4px}.candidate-edit-battery .candidate-test-actions-head>span{background:#e8edfa;color:#50639b;font-size:10px;font-weight:700;padding:7px 11px}.candidate-edit-battery .candidate-battery-grid-edit{gap:11px;grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-edit-battery .candidate-battery-grid button{--test-accent:#7185c4;background:rgba(255,255,255,.78);border:1px solid #dfe3e9;border-radius:13px;box-shadow:0 1px 2px rgba(34,40,52,.03);gap:7px;min-height:112px;overflow:hidden;padding:15px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.candidate-edit-battery .candidate-battery-grid button:nth-child(4n+2){--test-accent:#4da9bc}.candidate-edit-battery .candidate-battery-grid button:nth-child(4n+3){--test-accent:#85a85d}.candidate-edit-battery .candidate-battery-grid button:nth-child(4n+4){--test-accent:#d19a32}.candidate-edit-battery .candidate-battery-grid button:before{background:var(--test-accent);border-radius:0 0 0 8px;content:"";height:4px;left:0;opacity:.38;position:absolute;right:0;top:0}.candidate-edit-battery .candidate-battery-grid button:hover:not(:disabled){border-color:#b9c2d6;box-shadow:0 8px 22px rgba(45,56,82,.08);transform:translateY(-1px)}.candidate-edit-battery .candidate-battery-grid button.selected-package{background:#fff;border-color:var(--test-accent);box-shadow:0 7px 22px rgba(45,56,82,.09);outline:0}.candidate-edit-battery .candidate-battery-grid button.selected-package:before{height:5px;opacity:1}.candidate-edit-battery .candidate-battery-grid button span,.candidate-edit-battery .candidate-battery-grid button.selected-package span{background:#f0f2f5;color:#67706b;font-size:9px;font-weight:700;letter-spacing:.025em;padding:5px 8px}.candidate-edit-battery .candidate-battery-grid button.selected-package span{background:#e9eefb;color:#4f639c}.candidate-edit-battery .candidate-battery-grid button strong{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:650;letter-spacing:-.012em;line-height:1.25}.candidate-edit-battery .candidate-battery-grid button small{color:#757d78;font-size:10px;font-weight:500}.candidate-edit-battery .battery-edit-note{background:rgba(255,255,255,.72);border-left:3px solid #91a1cd;border-radius:0 9px 9px 0;color:#626a65;font-size:10px;font-weight:500;line-height:1.5;padding:9px 11px}@media (max-width:900px){.candidate-edit-battery .candidate-battery-grid-edit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.candidate-edit-battery{padding:16px}.candidate-edit-battery .candidate-test-actions-head{align-items:flex-start}.candidate-edit-battery .candidate-battery-grid-edit{grid-template-columns:1fr}.candidate-edit-battery .candidate-battery-grid button{min-height:98px}}.conducta-context-card .section-heading>p:last-child,.conducta-profile-overview .section-heading>p:last-child{color:var(--muted);margin:5px 0 0}.conducta-factor-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.conducta-factor-card{--conducta-accent:#7084c3;background:linear-gradient(155deg,#fff,#f7f8fb);border:1px solid #e1e4ea;border-radius:14px;display:grid;grid-gap:8px;gap:8px;padding:14px}.conducta-factor-card.factor-i{--conducta-accent:#44a9bd}.conducta-factor-card.factor-s{--conducta-accent:#83aa55}.conducta-factor-card.factor-c{--conducta-accent:#d29a32}.conducta-factor-card header{align-items:center;display:flex;justify-content:space-between}.conducta-factor-card header span{align-items:center;background:color-mix(in srgb,var(--conducta-accent) 13%,white);border-radius:8px;color:var(--conducta-accent);display:inline-flex;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.conducta-factor-card header b{color:#68706b;font-size:8px;font-weight:700;text-transform:uppercase}.conducta-factor-card h3{font-size:12px!important;margin:2px 0 0}.conducta-factor-card>strong{font-size:24px;font-weight:650}.conducta-factor-card>div{background:#e6e8e5;border-radius:999px;height:6px;overflow:hidden}.conducta-factor-card>div i{background:var(--conducta-accent);border-radius:inherit;display:block;height:100%}.conducta-context-card{align-content:start}.conducta-context-list{display:grid;grid-gap:11px;gap:11px;margin-top:18px}.conducta-context-list>div{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:120px minmax(90px,1fr) 28px}.conducta-context-list span{align-items:center;color:#505752;display:flex;font-size:9px;gap:7px}.conducta-context-list span b{align-items:center;background:#edf0f8;border-radius:6px;color:#5d70ac;display:inline-flex;font-size:9px;height:23px;justify-content:center;width:23px}.conducta-context-list>div>i{background:#e7e9e6;border-radius:999px;height:7px;overflow:hidden}.conducta-context-list>div>i em{background:linear-gradient(90deg,#7487c3,#53afc2);border-radius:inherit;display:block;height:100%}.conducta-context-card.under-pressure .conducta-context-list>div>i em{background:linear-gradient(90deg,#d09a34,#c7799e)}.conducta-context-list>div>strong{font-size:11px;text-align:right}.conducta-shift-card>.section-heading{margin-bottom:16px}.conducta-shift-card>div:last-child{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.conducta-shift-card>div:last-child>section{background:#fafaf8;border:1px solid #e4e6e1;border-radius:12px;display:grid;grid-gap:11px;gap:11px;padding:13px}.conducta-shift-card section>span{align-items:center;color:#555d57;display:flex;font-size:9px;gap:7px}.conducta-shift-card section>span b{color:var(--ink);font-size:12px}.conducta-shift-card section>div{align-items:baseline;display:grid;grid-gap:5px;gap:5px;grid-template-columns:auto auto 1fr auto auto}.conducta-shift-card section small{color:var(--muted);font-size:8px}.conducta-shift-card section strong{font-size:15px}.conducta-shift-card section i{color:#929994;font-style:normal;text-align:center}.conducta-shift-card section>em{background:#edf0f5;border-radius:999px;color:#647080;font-size:8px;font-style:normal;font-weight:700;justify-self:start;padding:5px 7px;text-transform:uppercase}.conducta-shift-card section>em.up{background:#e7f2e2;color:#56753e}.conducta-shift-card section>em.down{background:#fff0db;color:#895f18}.conducta-executive-summary{align-items:center;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) minmax(230px,.36fr)}.conducta-executive-summary>.eyebrow,.conducta-executive-summary>h2,.conducta-executive-summary>p{grid-column:1}.conducta-executive-summary>.decision-box{grid-column:2;grid-row:1/span 3}.conducta-raw-card>div:last-child{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px}.conducta-raw-card section{background:#fafaf8;border:1px solid #e4e6e1;border-radius:11px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:auto 1fr;padding:11px 12px}.conducta-raw-card section>strong{align-self:center;color:#586dac;font-size:20px;grid-row:1/span 3;margin-right:7px}.conducta-raw-card section span{color:var(--muted);display:flex;font-size:8px;justify-content:space-between}.conducta-raw-card section span b{color:var(--ink);font-size:9px}.report-cover-logos{align-items:center;display:flex;gap:18px}.report-cover-logos>span{background:#dfe2df;border-radius:0;height:34px;padding:0;width:1px}.report-evalhum-logo{height:auto;object-fit:contain;width:210px}.report-valhum-logo{height:auto;object-fit:contain;width:125px}.report-print-running-footer,.report-print-running-header{display:none}@media (max-width:860px){.conducta-factor-grid,.conducta-raw-card>div:last-child,.conducta-shift-card>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.conducta-executive-summary{grid-template-columns:1fr}.conducta-executive-summary>.decision-box{grid-column:1;grid-row:auto}}@media (max-width:560px){.conducta-factor-grid,.conducta-raw-card>div:last-child,.conducta-shift-card>div:last-child{grid-template-columns:1fr}.conducta-context-list>div{grid-template-columns:100px minmax(70px,1fr) 26px}}.conexion-context-card{align-content:start;background:radial-gradient(circle at 100% 0,rgba(104,128,194,.11),transparent 34%),#fff;overflow:hidden}.conexion-context-card.under-pressure{background:radial-gradient(circle at 100% 0,rgba(204,145,72,.13),transparent 34%),#fff}.conexion-context-card .section-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.conexion-context-card .section-heading h2,.conexion-shift-card .section-heading h2{margin:3px 0 0}.conexion-context-card .section-heading>div>p:last-child,.conexion-shift-card .section-heading>div>p:last-child{color:var(--muted);font-size:9px;line-height:1.5;margin:6px 0 0;max-width:420px}.conexion-context-badge{background:#edf0f8;border:1px solid #dce2f0;border-radius:999px;color:#5b6fa9;flex:0 0 auto;font-size:8px;font-weight:750;letter-spacing:.04em;padding:6px 9px;text-transform:uppercase}.conexion-context-card.under-pressure .conexion-context-badge{background:#fff2e1;border-color:#f1dfc7;color:#8d6429}.conexion-profile-list{display:grid;grid-gap:9px;gap:9px;margin-top:17px}.conexion-profile-row{align-items:center;background:rgba(250,250,248,.86);border:1px solid #e5e7e3;border-radius:12px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:34px minmax(100px,.8fr) minmax(105px,1.2fr);padding:11px 12px}.conexion-factor-code{align-items:center;background:#edf0f8;border-radius:9px;color:#5970ad;display:inline-flex;font-size:11px;font-weight:800;height:30px;justify-content:center;width:30px}.under-pressure .conexion-factor-code{background:#fff0dc;color:#a16d24}.conexion-factor-copy{display:grid;grid-gap:2px;gap:2px}.conexion-factor-copy strong{font-size:10px;line-height:1.25}.conexion-factor-copy small{color:var(--muted);font-size:8px}.conexion-factor-score{align-items:center;display:grid;grid-gap:9px;gap:9px;grid-template-columns:minmax(65px,1fr) 24px}.conexion-factor-score>span{background:#e6e8e5;border-radius:999px;display:block;height:7px;overflow:hidden}.conexion-factor-score>span i{background:linear-gradient(90deg,#7386c2,#51afc2);border-radius:inherit;display:block;height:100%}.under-pressure .conexion-factor-score>span i{background:linear-gradient(90deg,#dda53d,#c9759a)}.conexion-factor-score>strong{font-size:12px;text-align:right}.conexion-shift-card>.section-heading{margin-bottom:16px}.conexion-shift-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.conexion-shift-grid>section{background:linear-gradient(155deg,#fff,#f8f9f7);border:1px solid #e3e6e1;border-radius:13px;display:grid;grid-gap:11px;gap:11px;padding:13px}.conexion-shift-grid header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.conexion-shift-grid header>span{color:#535a55;font-size:9px;line-height:1.35}.conexion-shift-grid header b{color:var(--ink);display:block;font-size:13px}.conexion-shift-grid header em{background:#edf0f5;border-radius:999px;color:#647080;flex:0 0 auto;font-size:7px;font-style:normal;font-weight:750;padding:4px 6px;text-transform:uppercase}.conexion-shift-grid header em.up{background:#e7f2e2;color:#55763e}.conexion-shift-grid header em.down{background:#fff0db;color:#895f18}.conexion-shift-grid>section>div{align-items:baseline;display:grid;grid-gap:5px;gap:5px;grid-template-columns:auto auto 1fr auto auto}.conexion-shift-grid small{color:var(--muted);font-size:7px}.conexion-shift-grid strong{font-size:15px}.conexion-shift-grid i{color:#929994;font-style:normal;text-align:center}.conexion-shift-grid>section>p{color:#737a75;font-size:8px;font-weight:650;margin:0}@media (max-width:860px){.conexion-shift-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.conexion-context-card .section-heading{display:grid}.conexion-context-badge{justify-self:start}.conexion-profile-row{grid-template-columns:32px minmax(0,1fr)}.conexion-factor-score{grid-column:2}.conexion-shift-grid{grid-template-columns:1fr}}.confianza-dimensions-card{overflow:hidden}.confianza-dimensions-heading{align-items:flex-start;display:flex;gap:22px;justify-content:space-between}.confianza-dimensions-heading>div:first-child>p:last-child{color:var(--muted);font-size:10px;line-height:1.55;margin:6px 0 0;max-width:590px}.confianza-scale-note{background:#eef3e9;border:1px solid #dce7d4;border-radius:12px;display:grid;flex:0 0 auto;grid-gap:3px;gap:3px;max-width:250px;padding:10px 13px}.confianza-scale-note span{color:#73806c;font-size:8px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.confianza-scale-note strong{color:#45543d;font-size:10px;line-height:1.35}.confianza-dimensions-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.confianza-dimension-item{--trust-accent:#77a255;--trust-soft:#eef5e9;background:#fbfbf9;border:1px solid #e2e6df;border-radius:14px;display:grid;grid-gap:9px;gap:9px;padding:14px 15px}.confianza-dimension-item.risk-medium{--trust-accent:#d3a23d;--trust-soft:#fff4df}.confianza-dimension-item.risk-high{--trust-accent:#c96f6f;--trust-soft:#fbecec}.confianza-dimension-item header{align-items:center;display:flex;gap:12px;justify-content:space-between}.confianza-dimension-item header>div:first-child{align-items:center;display:flex;gap:8px;min-width:0}.confianza-dimension-item header h3{font-size:11px!important;line-height:1.3;margin:0}.confianza-dimension-code{align-items:center;background:var(--trust-soft);border-radius:8px;color:var(--trust-accent);display:inline-flex;font-size:11px;font-weight:850;height:28px;justify-content:center;width:31px}.confianza-dimension-score{align-items:baseline;display:flex;flex:0 0 auto;gap:4px}.confianza-dimension-score strong{color:var(--ink);font-size:20px;line-height:1}.confianza-dimension-score span{color:#626a64;font-size:13px;font-weight:750}.confianza-dimension-description{color:var(--muted);font-size:8px!important;line-height:1.45;margin:0}.confianza-dimension-bar{background:#e6e9e5;border-radius:999px;height:8px;overflow:hidden}.confianza-dimension-bar i{background:linear-gradient(90deg,#e7ae35,#9daf8b 48%,#4eadd2);border-radius:inherit;display:block;height:100%}.confianza-dimension-item footer{align-items:center;display:flex;gap:10px;justify-content:space-between}.confianza-dimension-item footer>span{color:#666e68;font-size:7.5px;line-height:1.35}.confianza-dimension-item footer em{background:var(--trust-soft);border-radius:999px;color:var(--trust-accent);flex:0 0 auto;font-size:7px;font-style:normal;font-weight:800;padding:5px 7px;text-transform:uppercase}@media (max-width:940px){.confianza-dimensions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.confianza-dimensions-heading{display:grid}.confianza-scale-note{max-width:none}.confianza-dimensions-grid{grid-template-columns:1fr}}.response-audit-header{align-items:center}.response-audit-summary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 12px}.response-audit-summary article{background:#fff;border:1px solid #e0e3df;border-radius:15px;display:grid;grid-gap:5px;gap:5px;min-height:112px;padding:16px}.response-audit-summary article>span{color:#6c746e;font-size:9px;font-weight:750;text-transform:uppercase}.response-audit-summary article>strong{font-size:22px;line-height:1.15}.response-audit-summary article>small{color:var(--muted);font-size:9px;line-height:1.35}.response-audit-timeline{align-items:center;background:#f7f8f6;border:1px solid #e0e3df;border-radius:14px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto 1fr auto;margin-bottom:12px;padding:13px 16px}.response-audit-timeline>div{display:grid;grid-gap:3px;gap:3px}.response-audit-timeline>div:last-child{text-align:right}.response-audit-timeline span{color:var(--muted);font-size:8px;text-transform:uppercase}.response-audit-timeline strong{font-size:10px}.response-audit-timeline>i{background:linear-gradient(90deg,#edb338,#9eae8c,#50acd0);border-radius:999px;height:5px}.response-audit-notice{align-items:flex-start;background:#fff9eb;border:1px solid #f0dfb5;border-radius:14px;color:#5d625d;display:flex;gap:11px;margin-bottom:14px;padding:13px 15px}.response-audit-notice svg{color:#a97919;flex:0 0 auto}.commercial-general-grid{display:grid;grid-gap:11px;gap:11px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:17px}.commercial-general-grid>section{align-items:center;background:linear-gradient(145deg,#f7f8fc,#fff);border:1px solid #dfe4ef;border-radius:14px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;padding:14px}.commercial-general-grid>section>span{align-items:center;background:#667ab5;border-radius:10px;color:#fff;display:inline-flex;font-size:9px;font-weight:800;height:36px;justify-content:center;width:36px}.commercial-general-grid>section>div{display:grid;grid-gap:3px;gap:3px}.commercial-general-grid>section strong{font-size:10px;line-height:1.3}.commercial-general-grid>section small{color:var(--muted);font-size:7px;line-height:1.45}.commercial-general-grid>section b{font-size:18px}.commercial-general-grid>section em{background:#edf3e7;border-radius:999px;color:#587244;font-size:7px;font-style:normal;font-weight:750;grid-column:2/-1;justify-self:start;padding:4px 7px;text-transform:uppercase}.commercial-profile-chart{background:linear-gradient(180deg,#fbfcff,#fff);border:1px solid #dfe4ef;border-radius:18px;margin-top:18px;padding:18px}.commercial-profile-chart-scroll{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:#b7c1dd transparent}.commercial-profile-chart svg{display:block;min-width:760px;width:100%}.commercial-chart-grid-line{stroke:#dfe4e8;stroke-width:1}.commercial-chart-column-line{stroke:#edf0f3;stroke-width:1}.commercial-chart-axis-label{fill:#7b827e;font-size:12px;font-weight:650}.commercial-chart-area{fill:url(#commercial-area-gradient)}.commercial-chart-line{fill:none;stroke:url(#commercial-line-gradient);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.commercial-chart-point-halo{fill:#fff;stroke:rgba(111,131,238,.22);stroke-width:5}.commercial-chart-point{fill:#667cc4;stroke:#fff;stroke-width:2}.commercial-chart-value{fill:#343a37;font-size:12px;font-weight:800}.commercial-chart-code{fill:#4c5550;font-size:13px;font-weight:850}.commercial-profile-chart-legend{border-top:1px solid #e4e7e9;display:grid;grid-gap:8px 12px;gap:8px 12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px;padding-top:16px}.commercial-profile-chart-legend>div{align-items:center;background:#fff;border:1px solid #e5e8ec;border-radius:10px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:32px minmax(0,1fr) auto;padding:9px 10px}.commercial-profile-chart-legend span{align-items:center;background:#edf1ff;border-radius:7px;color:#5269af;display:inline-flex;font-size:9px;font-weight:850;height:26px;justify-content:center}.commercial-profile-chart-legend strong{font-size:9px;line-height:1.25}.commercial-profile-chart-legend b{font-size:12px}@media (max-width:820px){.commercial-general-grid{grid-template-columns:1fr}.commercial-profile-chart{padding:12px}.commercial-profile-chart-legend{grid-template-columns:1fr}}.response-audit-notice p{font-size:9px;line-height:1.55;margin:0}.response-audit-card{background:#fff;border:1px solid #dfe2df;border-radius:18px;box-shadow:0 16px 40px rgba(45,54,48,.06);overflow:hidden}.response-audit-card>header{align-items:flex-end;border-bottom:1px solid #e3e6e2;display:flex;gap:20px;justify-content:space-between;padding:20px 22px}.response-audit-card>header h2{font-size:20px;margin:2px 0 0}.response-audit-card>header>span{align-items:center;color:var(--muted);display:flex;font-size:9px;gap:6px}.response-audit-list{display:grid}.response-audit-row{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:34px minmax(260px,1.2fr) minmax(240px,1fr) 74px;padding:14px 18px}.response-audit-row+.response-audit-row{border-top:1px solid #eceeeb}.response-audit-row:nth-child(2n){background:#fafbf9}.response-audit-row.unanswered{background:#f7f7f5;opacity:.68}.response-audit-number{align-items:center;background:#eef0f7;border-radius:8px;color:#6073aa;display:inline-flex;font-size:10px;font-weight:800;height:30px;justify-content:center;width:30px}.response-audit-answer,.response-audit-question{display:grid;grid-gap:4px;gap:4px;min-width:0}.response-audit-answer small,.response-audit-question small{color:#89908a;font-size:7px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.response-audit-question p{color:#3c413d;font-size:9px;line-height:1.5;margin:0}.response-audit-answer strong{color:#282d29;font-size:9px;line-height:1.5;overflow-wrap:anywhere}.response-audit-answer em{border-radius:999px;font-size:7px;font-style:normal;font-weight:800;justify-self:start;padding:4px 7px;text-transform:uppercase}.response-audit-answer em.correct{background:#e8f3e2;color:#55763d}.response-audit-answer em.incorrect{background:#fbe9e6;color:#9a554d}.response-audit-time{align-items:center;color:#677069;display:flex;gap:6px;justify-content:flex-end}.response-audit-time strong{font-size:9px;white-space:nowrap}@media (max-width:980px){.response-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.response-audit-row{grid-template-columns:34px minmax(0,1fr) 76px}.response-audit-answer{grid-column:2}.response-audit-time{grid-column:3;grid-row:1/span 2}}@media (max-width:620px){.report-test-actions{min-width:0}.report-test-action-card{grid-template-columns:repeat(2,minmax(0,1fr))}.report-test-action-card>div{grid-column:1/-1}.report-test-action-card .evidence-test-button,.report-test-action-card a{justify-content:center;padding:0 7px;width:100%}.response-audit-summary,.response-audit-timeline{grid-template-columns:1fr}.response-audit-timeline{align-items:stretch}.response-audit-timeline>div:last-child{text-align:left}.response-audit-card>header{align-items:flex-start;display:grid}.response-audit-row{align-items:start;grid-template-columns:32px minmax(0,1fr)}.response-audit-answer,.response-audit-time{grid-column:2;grid-row:auto;justify-content:flex-start}}@media print{@page{margin:22mm 13mm 17mm;size:letter portrait}body,html{background:#fff!important;color:#242724;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:9pt;print-color-adjust:exact;-webkit-print-color-adjust:exact}.app-chrome,.app-sidebar,.app-topbar,.floating-menu-button,.mobile-app-header,.mobile-nav-toggle,.nav-scrim,.report-shell>.page-header,.sidebar-overlay{display:none!important}.report-shell{margin:0!important;max-width:none!important;padding:0!important}.report-print-running-header{align-items:center;border-bottom:.35mm solid #dfe2df;display:grid!important;grid-gap:5mm;gap:5mm;grid-template-columns:24mm 1fr 22mm;height:10mm;left:0;position:fixed;right:0;top:-14mm;z-index:20}.report-print-running-header img{height:7mm;object-fit:contain;width:100%}.report-print-running-header span{color:#616862;font-size:6.5pt;letter-spacing:.05em;text-align:center;text-transform:uppercase}.report-print-running-footer{align-items:center;border-top:.35mm solid #dfe2df;bottom:-12mm;color:#747a75;display:flex!important;font-size:6pt;justify-content:space-between;left:0;letter-spacing:.04em;padding-top:2.5mm;position:fixed;right:0;z-index:20;display:none!important}.premium-report-cover,.report-cover.premium-report-cover{background:radial-gradient(circle at 90% 8%,rgba(105,126,195,.13),transparent 34%),radial-gradient(circle at 8% 92%,rgba(241,191,70,.13),transparent 34%),#fff!important;border:0;border-radius:0;box-shadow:none;page-break-after:always;break-after:page;display:grid!important;min-height:230mm;padding:12mm 8mm 8mm}.report-cover-brand{align-items:center}.report-cover-brand>span{font-size:6.5pt;padding:2.2mm 3mm}.report-cover-logos{gap:4mm}.report-cover-logos>span{height:9mm;width:.3mm}.report-evalhum-logo{width:48mm}.report-valhum-logo{width:29mm}.report-cover-title{max-width:145mm}.report-cover-title h1{font-size:38pt;line-height:.98;margin:4mm 0}.report-cover-title>p:last-child{color:#59615c;font-size:11pt}.report-cover dl{gap:3mm;grid-template-columns:repeat(2,minmax(0,1fr))}.report-cover dt{font-size:6.5pt}.report-cover dd{font-size:10pt}.report-cover-footnote{font-size:7pt;margin-top:6mm;padding-top:3mm}.report-reading-guide{margin:0 0 4mm;padding:4mm}.report-reading-guide>header{gap:5mm}.report-reading-guide h2{font-size:14pt}.report-reading-steps{gap:2.5mm}.report-reading-steps article{padding:2.5mm}.report-reading-steps p{font-size:7pt}.report-reading-rule{padding:2.5mm 3mm}.report-print-summary{gap:3mm;margin-bottom:3mm}.report-print-summary article{min-height:25mm;padding:4mm}.report-print-summary strong{font-size:14pt}.report-grid{gap:3mm;grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-grid>.report-card{grid-column:span 1!important}.report-grid>.compatibility-panel,.report-grid>.report-card.factor-interpretations,.report-grid>.report-card.interview,.report-grid>.report-card.wide{grid-column:1/-1!important}.report-grid .compatibility-panel,.report-grid .report-card{border-radius:3mm;padding:4mm}.report-grid .report-card h2{font-size:13pt}.report-grid .report-card h3{font-size:9pt}.report-grid .report-card li,.report-grid .report-card p{font-size:8pt;line-height:1.45}.report-grid .compatibility-panel{min-height:34mm}.report-grid .compatibility-panel>strong{font-size:25pt}.decision-guide,.premium-interview,.report-card.factor-interpretations{page-break-inside:auto!important;break-inside:auto!important}.conducta-context-card,.conducta-factor-card,.conducta-shift-card section,.confianza-dimension-item,.decision-guide-column,.factor-interpretations>div>section,.premium-interview li{page-break-inside:avoid;break-inside:avoid}.conducta-factor-grid,.conducta-raw-card>div:last-child,.conducta-shift-card>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.conducta-factor-card{padding:3mm}.conducta-context-list{gap:2mm;margin-top:3mm}.conducta-context-list>div{grid-template-columns:27mm 1fr 7mm}.conducta-shift-card{page-break-inside:avoid;break-inside:avoid}.conducta-executive-summary{grid-template-columns:minmax(0,1fr) 48mm}.confianza-dimensions-card{page-break-inside:avoid;break-inside:avoid}.confianza-dimensions-grid{gap:2.5mm;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3mm}.confianza-dimension-item{gap:2mm;padding:3mm}.confianza-dimension-title{min-height:0}.commercial-profile-chart{page-break-inside:avoid;break-inside:avoid;padding:3mm}.commercial-profile-chart-scroll{overflow:visible}.commercial-profile-chart svg{min-width:0;width:100%}.commercial-profile-chart-legend{gap:1.5mm 2mm;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:2.5mm}.commercial-profile-chart-legend>div{gap:1.5mm;grid-template-columns:7mm minmax(0,1fr) auto;padding:1.5mm}.commercial-profile-chart-legend span{font-size:5.5pt;height:5.5mm}.commercial-profile-chart-legend strong{font-size:5.5pt}.commercial-profile-chart-legend b{font-size:6.5pt}.decision-guide{page-break-before:always;break-before:page}.report-legal-note{border-top:.35mm solid #dfe2df;font-size:6.5pt;margin-top:4mm;padding-top:3mm}}.conexion-ranking-card{align-items:stretch;border-radius:16px;gap:15px;grid-template-columns:1fr;padding:18px}.conexion-ranking-card>div:first-child{align-items:start;grid-template-columns:38px minmax(0,1fr)}.conexion-ranking-card strong{color:var(--ink);font-size:16px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.conexion-ranking-card>div.conexion-ranking-values{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.conexion-ranking-values button{align-items:center;background:#fff;border:2px solid #d8dce2;border-radius:12px;color:#3f4641;cursor:pointer;display:flex;font-size:19px;font-weight:750;justify-content:center;min-height:52px;padding:0;text-align:center;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.conexion-ranking-values button:hover{border-color:#8b9bca;box-shadow:0 5px 14px rgba(73,88,128,.1);transform:translateY(-1px)}.conexion-ranking-values button.is-used:not(.selected){background:#f5f6f8;border-color:#e1e3e7;color:#9a9f9b}.conexion-ranking-grid .conexion-ranking-values button.selected,.conexion-ranking-values button.selected{background:#5f73b1;border-color:#5f73b1;box-shadow:0 6px 16px rgba(95,115,177,.22);color:#fff}.ranking-helper{font-weight:600;line-height:1.5}@media (max-width:560px){.conexion-ranking-grid{gap:12px}.conexion-ranking-card{gap:13px;padding:15px}.conexion-ranking-card>div:first-child{grid-template-columns:34px minmax(0,1fr)}.conexion-ranking-card span{height:34px;width:34px}.conexion-ranking-card strong{font-size:15px}.conexion-ranking-values button{min-height:50px;text-align:center}}.candidate-assessment-overview{background:radial-gradient(circle at 100% 0,rgba(95,115,177,.11),transparent 34%),#fff;border-color:#e0e4e1;border-radius:18px;box-shadow:0 12px 32px rgba(38,44,40,.06)}.assessment-profile-heading{display:grid;grid-gap:12px;gap:12px}.assessment-profile-heading h1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(27px,3.5vw,40px);font-weight:680;letter-spacing:-.035em;line-height:1.04;margin:0}.assessment-status-pill{background:#edf0f9;border:1px solid #e0e5f3;border-radius:999px;color:#566aa5;font-size:9px;font-weight:750;justify-self:start;letter-spacing:.05em;padding:7px 10px;text-transform:uppercase}.candidate-assessment-overview.is-complete .assessment-status-pill{background:#edf5e7;border-color:#dceacd;color:#5c7c43}.candidate-assessment-overview .progress-block{background:#f8f9f7;border:1px solid #e6e8e4;border-radius:13px;margin-top:0;padding:14px}.candidate-assessment-overview .progress-block>div:first-child span{color:#5e665f;font-size:11px}.candidate-assessment-overview .progress-block>div:first-child strong{font-size:15px}.candidate-assessment-overview .progress-block small{color:#68706b;font-size:10px;font-weight:500}.candidate-assessment-overview .progress-bar{height:7px}.assessment-question-card:has(.finished-state){align-items:center;background:radial-gradient(circle at 50% 0,rgba(121,168,78,.1),transparent 35%),#fff;border-radius:18px;display:grid;min-height:500px}.finished-state{gap:15px;width:100%}.finished-state-icon{align-items:center;background:#edf6e6;border:1px solid #d9eacb;border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.finished-state-icon svg{color:#6e984c;stroke-width:2.2}.finished-state>small{background:#edf6e6;border-radius:999px;color:#5f8246;font-size:9px;letter-spacing:.07em;padding:6px 9px}.finished-state h2{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(27px,3.4vw,38px);font-weight:670;letter-spacing:-.035em;margin:0}.finished-state>p{color:#606862;font-size:14px;line-height:1.55;margin:0;max-width:480px}.finished-state-summary{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 0;max-width:480px;width:100%}.finished-state-summary>span{background:#f7f8f6;border:1px solid #e4e7e2;border-radius:11px;display:grid;grid-gap:4px;gap:4px;padding:11px 13px;text-align:left}.finished-state-summary small{color:#747b76;font-size:8px;font-weight:650;text-transform:uppercase}.finished-state-summary strong{color:var(--ink);font-size:11px}.finished-state .pill-button{max-width:480px}@media (max-width:720px){.candidate-assessment-overview{gap:16px;padding:20px}.candidate-assessment-overview .candidate-context-grid{display:none}.assessment-profile-heading h1{font-size:30px}.assessment-question-card:has(.finished-state){min-height:auto;padding:28px 20px}.finished-state-summary{grid-template-columns:1fr}}.assessment-secure-surface{position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none}.assessment-secure-surface input,.assessment-secure-surface select,.assessment-secure-surface textarea{-moz-user-select:text;user-select:text;-webkit-user-select:text}.assessment-security-watermarks{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.assessment-security-watermarks span{color:rgba(63,73,94,.055);font-size:clamp(.85rem,1.5vw,1.1rem);font-weight:700;left:18%;letter-spacing:.08em;position:absolute;text-transform:uppercase;transform:rotate(-24deg);white-space:nowrap}.assessment-security-watermarks span:first-child{top:18%}.assessment-security-watermarks span:nth-child(2){left:58%;top:38%}.assessment-security-watermarks span:nth-child(3){left:12%;top:65%}.assessment-security-watermarks span:nth-child(4){left:62%;top:82%}.assessment-camera-source{height:1px;left:-9999px;opacity:0;pointer-events:none;position:fixed;top:0;width:1px}.recruiter-lock-card{background:white;border:1px solid #dfe2dc;border-radius:24px;box-shadow:0 24px 70px rgba(37,39,36,.16);margin-inline:auto;max-width:520px;padding:clamp(24px,5vw,38px);text-align:center;width:100%}.recruiter-lock-card h1{margin:8px 0 10px}.recruiter-lock-card>p:not(.eyebrow){color:#626961;line-height:1.55}.inactivity-lock-icon{align-items:center;background:#eef2ff;border-radius:16px;color:#6279bd;display:inline-flex;height:56px;justify-content:center;width:56px}.recruiter-lock-card{margin-top:clamp(28px,8vh,90px)}.recruiter-lock-card .pill-button{margin-top:12px}.recruiter-lock-card>small{color:#737971;display:block;line-height:1.45;margin-top:14px}.recruiter-lock-summary{background:#f5f7fb;border-radius:16px;display:grid;grid-gap:10px;gap:10px;margin:22px 0 8px;padding:16px;text-align:left}.recruiter-lock-summary span{color:#697069;display:flex;justify-content:space-between}.recruiter-lock-summary strong{color:#242624}@media (max-width:640px){.recruiter-lock-summary span{align-items:flex-start;flex-direction:column;gap:3px}}@media print{.assessment-secure-surface{display:none!important}body:before{content:"La impresión de esta evaluación está deshabilitada.";display:block;font:700 18px/1.5 Arial,sans-serif;padding:48px;text-align:center}}.candidate-home{align-items:start;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr)}.candidate-welcome-card{gap:16px;padding:24px 26px}.candidate-welcome-card .portal-platform-logo{height:auto;margin-bottom:12px;width:160px}.candidate-welcome-card h1{font-size:clamp(30px,3.4vw,42px);line-height:1.02}.candidate-welcome-card p:not(.eyebrow){font-size:16px;line-height:1.48;margin-bottom:0}.candidate-welcome-card>.pill-button{align-self:end;min-height:44px}.candidate-privacy-card,.candidate-side-panel{display:block}.candidate-privacy-heading{align-items:center;display:flex;gap:9px;margin-bottom:14px}.candidate-privacy-heading .eyebrow{margin:0}.candidate-privacy-heading>svg{flex:0 0 auto}@media (max-width:1100px){.candidate-home{grid-template-columns:1fr}}@media (max-width:720px){.candidate-portal-shell{padding:18px 14px 36px}.candidate-welcome-card{gap:14px;padding:19px}.candidate-welcome-card .portal-platform-logo{margin-bottom:9px;width:145px}.candidate-welcome-card h1{font-size:32px}.candidate-welcome-card p:not(.eyebrow){font-size:15px}.candidate-welcome-card>.pill-button{width:100%}.candidate-privacy-card{padding:19px}.candidate-privacy-heading{gap:7px}.candidate-privacy-heading .eyebrow{font-size:9px;padding:7px 9px}}.candidate-admin-editor{--candidate-accent:#7182bb;background:#fff;border-color:#e2e5e9;box-shadow:0 14px 38px rgba(38,43,52,.05);gap:12px;padding:18px}.candidate-admin-heading{align-items:center!important;min-height:52px}.candidate-admin-heading .eyebrow,.candidate-battery-compact .eyebrow{background:transparent;color:#777e79;font-size:9px;letter-spacing:.11em;padding:0}.candidate-admin-heading h2{font-size:24px!important;margin:3px 0 1px!important}.candidate-admin-heading>div>span{font-size:12px}.candidate-admin-editor .status-badge{background:#eef1fa;color:#53659d;font-size:10px;padding:7px 10px}.candidate-profile-fields{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-profile-fields label{background:#fafbfc;border:1px solid #e5e7ea;border-radius:10px;color:#5e6560;font-size:10px;font-weight:700;gap:2px;min-height:62px;padding:8px 11px}.candidate-profile-fields input,.candidate-profile-fields select{background:transparent;border:0;border-radius:0;color:#282b29;font-size:13px;font-weight:650;min-height:28px;padding:0}.candidate-battery-compact{background:#fff;border:1px solid #e2e5e9;border-radius:12px;box-shadow:none;gap:10px;padding:14px}.candidate-battery-compact .candidate-test-actions-head h3{font-family:inherit;font-size:16px;font-weight:680;letter-spacing:-.015em;margin-top:2px}.candidate-battery-compact .candidate-test-actions-head>span{background:#eef1fa;color:#53659d;font-size:9px;font-weight:750;padding:6px 9px}.candidate-battery-compact .candidate-battery-grid-edit{gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.candidate-battery-compact .candidate-battery-grid button,.candidate-battery-compact .candidate-battery-grid button.selected-package{--test-accent:var(--candidate-accent);background:#fff;border:1px solid #e1e4e8;border-radius:10px;box-shadow:none;display:grid;grid-gap:1px 8px;gap:1px 8px;grid-template-columns:minmax(0,1fr) auto;min-height:66px;padding:10px 11px;transform:none}.candidate-battery-compact .candidate-battery-grid button:before{display:none}.candidate-battery-compact .candidate-battery-grid button:hover:not(:disabled){border-color:#a9b3d3;box-shadow:0 5px 14px rgba(63,75,112,.07);transform:none}.candidate-battery-compact .candidate-battery-grid button.selected-package{background:#f6f8fd;border-color:#8998c7;box-shadow:inset 3px 0 0 var(--candidate-accent)}.candidate-battery-compact .candidate-battery-grid button strong{align-self:end;font-family:inherit;font-size:13px;font-weight:680;grid-column:1;grid-row:1;line-height:1.2}.candidate-battery-compact .candidate-battery-grid button small{color:#7a817c;font-size:9px;font-weight:500;grid-column:1;grid-row:2}.candidate-battery-compact .candidate-battery-grid button span,.candidate-battery-compact .candidate-battery-grid button.selected-package span{align-self:center;background:transparent;color:#a1a6a2;font-size:15px;grid-column:2;grid-row:1/3;margin:0;padding:0}.candidate-battery-compact .candidate-battery-grid button.selected-package span{color:var(--candidate-accent)}.candidate-battery-compact .battery-edit-note{background:transparent;border:0;border-radius:0;color:#777e79;font-size:9px;line-height:1.35;padding:0 1px}.candidate-access-compact{background:#292b2a;border-radius:11px;gap:18px;padding:11px 14px}.candidate-access-compact div{gap:1px}.candidate-access-compact span{font-size:9px;letter-spacing:.06em}.candidate-access-compact strong{font-size:12px;font-weight:650}@media (max-width:1180px){.candidate-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-battery-compact .candidate-battery-grid-edit{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.candidate-admin-editor{padding:14px}.candidate-profile-fields{grid-template-columns:1fr}.candidate-battery-compact .candidate-battery-grid-edit{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-access-compact{grid-template-columns:1fr}}.report-test-action-card{align-items:stretch;grid-template-columns:1fr}.report-test-action-card.is-locked{border-color:#9ba7cb;box-shadow:inset 3px 0 0 #7182bb}.report-test-card-actions{align-items:center;display:flex!important;flex-wrap:wrap;gap:6px}.report-test-card-actions>a,.report-test-card-actions>button{border-radius:8px!important;font-size:10px!important;font-weight:650!important;min-height:32px!important;padding:0 9px!important;white-space:nowrap}.report-test-card-actions .reset-test-button{background:#fff;border-color:#e3d4cf;color:#8c4a3b}.report-test-card-actions .unlock-test-button{background:#292b2a;border-color:#292b2a;color:#fff}@media (max-width:620px){.report-test-action-card{grid-template-columns:1fr}.report-test-card-actions>a,.report-test-card-actions>button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);justify-content:center}}