@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-body:"Manrope","Manrope Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_646807{--font-display:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--bg:#f4ede3;--bg-deep:#ede3d4;--panel:#fffaf3;--panel-2:#f7efe3;--panel-3:rgba(255,250,243,0.86);--panel-4:rgba(251,242,230,0.92);--ink:#241f18;--ink-soft:#41382d;--muted:#756859;--line:#decdb6;--line-strong:#cab28f;--accent:#f0c24c;--accent-2:#d7a12b;--accent-3:#bb7b4d;--accent-ink:#32240a;--danger:#b24a3c;--success:#346f59;--focus:rgba(240,194,76,0.34);--field-mustard:rgba(180,145,52,0.22);--field-olive:rgba(112,123,58,0.2);--field-teal:rgba(42,94,91,0.22);--field-coral:rgba(184,109,88,0.18);--field-indigo:rgba(88,88,136,0.18);--field-aubergine:rgba(101,63,104,0.16);--field-bluegreen:rgba(87,132,123,0.18);--radius-sm:14px;--radius:22px;--radius-lg:32px;--shadow:0 24px 60px rgba(77,53,25,0.12);--shadow-soft:0 14px 34px rgba(77,53,25,0.08);--shadow-inset:inset 0 1px 0 rgba(255,255,255,0.6)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;overflow-x:clip;color:var(--ink);font-family:var(--font-body),"Segoe UI",sans-serif;background:linear-gradient(180deg,#f8f1e7,#f4ede3 46%,#f0e7d9);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.app-body{position:relative;overflow-x:hidden}.app-body:after,.app-body:before{content:"";position:fixed;inset:auto;pointer-events:none;z-index:0;filter:blur(26px);opacity:.9}.app-body:before{top:-12rem;left:-11rem;width:46rem;height:38rem;background:radial-gradient(circle at 18% 28%,var(--field-mustard),transparent 20%),radial-gradient(circle at 32% 48%,var(--field-olive),transparent 18%),radial-gradient(circle at 46% 22%,var(--field-teal),transparent 22%),radial-gradient(circle at 64% 42%,var(--field-indigo),transparent 20%),radial-gradient(circle at 76% 18%,rgba(157,109,86,.12),transparent 18%)}.app-body:after{right:-14rem;bottom:-16rem;width:50rem;height:44rem;background:radial-gradient(circle at 22% 24%,var(--field-coral),transparent 18%),radial-gradient(circle at 38% 48%,var(--field-bluegreen),transparent 22%),radial-gradient(circle at 58% 32%,var(--field-aubergine),transparent 20%),radial-gradient(circle at 70% 56%,rgba(69,115,108,.14),transparent 24%),radial-gradient(circle at 34% 72%,rgba(121,132,160,.12),transparent 20%)}a{color:inherit}.assessment-start-title-wrap h1,.auth-hero-panel h1,.candidate-review-loading h1,.hero h1,h1,h2,h3,h4{font-family:var(--font-display),var(--font-body),"Segoe UI",sans-serif;color:var(--ink);font-weight:800;letter-spacing:-.035em}h1{line-height:.96}h2,h3,h4{line-height:1.02}.colorfield-frame{position:relative;isolation:isolate;overflow-x:clip}.colorfield-frame:after,.colorfield-frame:before{content:"";position:absolute;inset:-1.8rem;pointer-events:none;z-index:0;filter:blur(24px);opacity:.9}.colorfield-frame>*{position:relative;z-index:1}.colorfield-frame--hero:before{background:radial-gradient(circle at 8% 18%,var(--field-mustard),transparent 18%),radial-gradient(circle at 26% 12%,rgba(109,117,52,.18),transparent 14%),radial-gradient(circle at 84% 14%,rgba(74,111,108,.2),transparent 18%),radial-gradient(circle at 74% 40%,rgba(100,79,128,.16),transparent 18%)}.colorfield-frame--hero:after{background:radial-gradient(circle at 10% 84%,rgba(174,99,85,.16),transparent 16%),radial-gradient(circle at 28% 70%,rgba(69,121,111,.14),transparent 18%),radial-gradient(circle at 74% 86%,rgba(108,66,96,.14),transparent 17%),radial-gradient(circle at 90% 58%,rgba(81,96,140,.14),transparent 18%)}.colorfield-frame--assessment:before{inset:-1.2rem -1rem auto;height:16rem;background:radial-gradient(circle at 6% 22%,rgba(180,145,52,.16),transparent 18%),radial-gradient(circle at 22% 44%,rgba(112,123,58,.12),transparent 18%),radial-gradient(circle at 78% 18%,rgba(78,112,108,.14),transparent 18%),radial-gradient(circle at 92% 40%,rgba(88,88,136,.12),transparent 16%)}.colorfield-frame--assessment:after{inset:auto -1rem -1rem;height:10rem;background:radial-gradient(circle at 18% 52%,rgba(184,109,88,.12),transparent 14%),radial-gradient(circle at 56% 70%,rgba(101,63,104,.1),transparent 14%),radial-gradient(circle at 80% 26%,rgba(87,132,123,.11),transparent 16%)}.shell{position:relative;z-index:1;min-height:100dvh;display:grid;grid-template-rows:auto 1fr}.commit-id-marker{position:fixed;right:.55rem;bottom:.45rem;margin:0;padding:.15rem .42rem;border-radius:999px;border:1px solid rgba(202,178,143,.42);background:rgba(255,250,243,.6);color:rgba(65,56,45,.72);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;letter-spacing:.05em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:.16;z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.container{width:min(1160px,calc(100% - 2rem));margin:0 auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;border-bottom:1px solid rgba(202,178,143,.55);background:rgba(248,241,231,.84);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 28px rgba(77,53,25,.08)}.site-footer .inner,.site-header .inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0}.brand{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;min-height:2.6rem}.brand-link{display:inline-flex;align-items:center;text-decoration:none}.brand-logo{display:block;height:36px;width:auto}.brand-live-stamp{color:rgba(75,62,47,.78);font-size:.68rem;line-height:1.15;letter-spacing:.02em}.header-context{font-size:.8rem;font-weight:600;text-align:right;max-width:72ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-context-shell{display:flex;flex-direction:column;align-items:flex-end;gap:.38rem;min-width:0;padding:.5rem .72rem;border:1px solid rgba(202,178,143,.5);border-radius:18px;background:linear-gradient(180deg,rgba(255,252,247,.92),rgba(247,239,227,.74));box-shadow:var(--shadow-soft)}.header-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.header-action-error{color:var(--danger);font-size:.75rem}.site-header .header-context,.site-header .muted{color:#5b5145}.muted{color:var(--muted)}.site-footer{border-top:1px solid var(--line);margin-top:2rem}.stack{display:grid;grid-gap:1rem;gap:1rem}.route-loading-wrap{padding-top:1.4rem}.route-loading-card{min-height:180px;display:grid;grid-gap:.5rem;gap:.5rem;place-items:center;text-align:center;background:radial-gradient(circle at 100% 0,rgba(119,137,161,.14),transparent 55%),radial-gradient(circle at 0 100%,rgba(205,139,99,.12),transparent 60%),var(--panel)}.route-loading-card h2,.route-loading-card p{margin:0}.route-loading-spinner{width:2rem;height:2rem;border-radius:999px;border:3px solid rgba(215,161,43,.24);border-top:3px solid var(--accent-2);animation:route-loading-spin .75s linear infinite}@keyframes route-loading-spin{to{transform:rotate(1turn)}}.candidate-flow-shell{position:relative;padding-top:1.35rem;padding-bottom:1.8rem;gap:1.15rem}.candidate-flow-shell>*{position:relative;z-index:1}.card{background:linear-gradient(180deg,rgba(255,252,247,.96),rgba(250,243,233,.94));border:1px solid rgba(202,178,143,.58);border-radius:var(--radius);box-shadow:var(--shadow);box-shadow:var(--shadow),var(--shadow-inset);padding:1.1rem}.card.soft{background:var(--panel-2);box-shadow:none}.card.admin-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(11,90,148,.12),transparent 55%),radial-gradient(circle at 0 100%,rgba(13,122,100,.1),transparent 60%),var(--panel);border-color:#d4cfbe}.card.admin-hero:after{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--accent),var(--accent-2));border-radius:14px 0 0 14px}.hero{padding:2rem 0 1rem}.hero h1{margin:0 0 .4rem;font-size:clamp(1.8rem,4vw,2.6rem)}.landing-page{gap:1.1rem}.landing-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(11,90,148,.14),transparent 55%),radial-gradient(circle at 0 100%,rgba(13,122,100,.12),transparent 60%),var(--panel)}.landing-copy{max-width:72ch}.landing-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.4rem}.landing-entry-grid{align-items:stretch}.landing-entry-card{display:grid;grid-gap:.65rem;gap:.65rem;align-content:start;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,247,239,.92))}.landing-entry-card h2{margin:0;font-size:1.25rem}.landing-entry-card p{margin:0}.landing-process,.landing-trust{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,247,239,.94))}.landing-process h2,.landing-trust h2{margin-top:0}.onboarding-page{gap:1rem}.onboarding-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,252,247,.97),rgba(248,239,227,.94));border-color:rgba(202,178,143,.62);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow),var(--shadow-inset)}.onboarding-hero h1{margin:.35rem 0 .3rem;font-size:clamp(2rem,4vw,3.3rem);font-weight:800;letter-spacing:-.04em;line-height:.92}.onboarding-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.55rem;gap:.55rem;margin:.75rem 0 .9rem}.onboarding-step{display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid rgba(202,178,143,.58);border-radius:16px;background:rgba(255,252,247,.74);padding:.75rem .8rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.onboarding-step strong{line-height:1.25}.onboarding-form{--onboard-primary:var(--accent);--onboard-accent:var(--accent-2);background:linear-gradient(180deg,rgba(255,252,247,.98),rgba(249,241,230,.94));border-color:rgba(202,178,143,.62)}.onboarding-form .btn.primary{background:linear-gradient(135deg,var(--onboard-primary),var(--onboard-accent));border-color:rgba(0,0,0,.04);color:var(--accent-ink);box-shadow:0 16px 28px rgba(215,161,43,.22)}.onboarding-brand-head{display:flex;align-items:center;gap:.85rem;margin-bottom:.35rem}.onboarding-brand-logo{max-height:48px;width:auto;max-width:180px;object-fit:contain}.auth-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);grid-gap:1.15rem;gap:1.15rem;padding:1.35rem;border:1px solid rgba(202,178,143,.42);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,250,242,.72),rgba(246,237,225,.54));box-shadow:0 28px 80px rgba(77,53,25,.12);position:relative;overflow:hidden}.auth-shell,.start-welcome-shell{align-items:stretch}.auth-hero-panel{display:grid;align-content:start;grid-gap:.8rem;gap:.8rem;background:linear-gradient(180deg,rgba(255,252,247,.98),rgba(248,239,227,.94));border-color:rgba(202,178,143,.6);border-radius:calc(var(--radius) + 6px);padding:1.55rem}.auth-hero-panel h1{margin:0;font-size:clamp(2.2rem,4vw,3.55rem);font-weight:800;letter-spacing:-.045em;line-height:.9;max-width:11ch}.start-welcome-panel{gap:1rem;border-color:rgba(215,161,43,.42);background:linear-gradient(180deg,#fffaf2,#f6ecde)}.start-benefit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.7rem;gap:.7rem}.start-benefit-card{border:1px solid rgba(202,178,143,.6);border-radius:18px;background:rgba(255,252,247,.74);padding:.92rem .9rem;display:grid;grid-gap:.34rem;gap:.34rem;align-content:start;box-shadow:inset 0 1px 0 rgba(255,255,255,.58)}.start-benefit-card p{margin:0;line-height:1.45}.auth-form-panel{display:grid;align-content:start;grid-gap:.95rem;gap:.95rem;padding:1.4rem 1.25rem 1.2rem;border-radius:calc(var(--radius) + 8px);background:linear-gradient(180deg,rgba(255,253,249,.98),rgba(249,241,229,.95));box-shadow:0 24px 54px rgba(77,53,25,.14),var(--shadow-inset)}.auth-form-copy{display:grid;grid-gap:.35rem;gap:.35rem}.auth-form-title{margin-top:0;margin-bottom:.1rem;font-size:1.6rem;font-weight:800;letter-spacing:-.035em;line-height:.96}.auth-form-copy p{line-height:1.5;margin-bottom:0}.auth-form-brand-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.start-form-brand{justify-content:flex-start}.auth-field-grid{display:grid;grid-gap:.85rem;gap:.85rem}.auth-field{display:grid;grid-gap:.42rem;gap:.42rem}.auth-field-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:.92rem;font-weight:700;color:var(--ink-soft)}.auth-field-status{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;border:1px solid;font-size:.82rem;font-weight:700;line-height:1;background:rgba(255,255,255,.9)}.auth-field-status.is-valid{color:var(--success);background:rgba(52,111,89,.09)}.auth-field-status.is-invalid{color:var(--danger);background:rgba(178,74,60,.08)}.auth-field-help{display:block;line-height:1.45;font-size:.78rem}.auth-input{width:100%;border:1px solid rgba(202,178,143,.72);border-radius:16px;padding:.88rem .92rem;font:inherit;color:var(--ink);background:rgba(255,255,255,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.62);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.auth-input::placeholder,.intro-answer-textarea::placeholder,.module-answer-textarea::placeholder{color:rgba(117,104,89,.72)}.auth-input:focus-visible{outline:none;border-color:rgba(215,161,43,.88);box-shadow:0 0 0 4px var(--focus)}.auth-submit-btn{width:100%;min-height:3.15rem}.auth-submit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem;align-items:stretch}.auth-submit-status{display:inline-flex;align-items:center;justify-content:center;min-width:3.15rem;min-height:3.15rem;border-radius:16px;border:1px solid;font-size:1rem;font-weight:700;line-height:1;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.auth-submit-status.is-valid{color:var(--success);background:rgba(52,111,89,.1)}.auth-submit-status.is-invalid{color:var(--danger);background:rgba(178,74,60,.08)}.auth-inline-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.auth-inline-btn{width:100%}.feedback-text{margin:0;padding:.78rem .88rem;border:1px solid rgba(202,178,143,.56);border-radius:16px;background:rgba(255,251,245,.8);line-height:1.45;font-weight:600}.feedback-text.is-success{color:var(--success);background:rgba(52,111,89,.08);border-color:rgba(52,111,89,.2)}.feedback-text.is-error{color:var(--danger);background:rgba(178,74,60,.08);border-color:rgba(178,74,60,.2)}.auth-fallback-link{margin:0;word-break:break-all}.candidate-access-card{background:linear-gradient(180deg,rgba(255,253,249,.98),rgba(247,239,227,.95))}.candidate-login-page{gap:1rem}.candidate-login-shell{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.candidate-login-hero{gap:.8rem}.candidate-login-card{background:linear-gradient(180deg,rgba(255,253,249,.99),rgba(247,239,227,.95));display:grid;align-content:start;grid-gap:.85rem;gap:.85rem;border-radius:calc(var(--radius) + 8px);padding:1.35rem 1.2rem 1.2rem}.candidate-login-form{display:grid;grid-gap:.8rem;gap:.8rem}.candidate-session-card{background:linear-gradient(180deg,rgba(255,253,249,.99),rgba(247,239,227,.95))}.candidate-block-intro{background:linear-gradient(180deg,rgba(255,252,247,.98),rgba(248,240,229,.96));padding:1.45rem 1.35rem;border-radius:calc(var(--radius) + 6px)}.candidate-block-intro p{line-height:1.55}.candidate-block-intro .list{margin-top:.65rem;margin-bottom:.9rem}.candidate-block-intro .btn-row{margin-top:.95rem}.assessment-start-hero{padding:1.6rem}.assessment-start-title-wrap h1{margin:0;font-size:clamp(2rem,4vw,3.05rem);font-weight:800;letter-spacing:-.04em;line-height:.92}.assessment-start-copy{margin-bottom:.35rem;max-width:60ch;line-height:1.6}.assessment-start-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.6rem;gap:.6rem}.assessment-start-step{border:1px solid rgba(202,178,143,.62);border-radius:16px;background:rgba(255,252,247,.72);padding:.85rem .9rem;display:grid;grid-gap:.28rem;gap:.28rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.58)}.assessment-start-actions{margin-top:.85rem}.candidate-progress-card{padding:.95rem 1.1rem .9rem;border-radius:calc(var(--radius) + 6px);background:linear-gradient(180deg,rgba(255,251,245,.95),rgba(246,237,225,.92));box-shadow:var(--shadow-soft),var(--shadow-inset)}.candidate-progress-copy,.candidate-progress-detail,.candidate-progress-subtitle,.candidate-progress-title{min-width:0}.candidate-progress-title{font-size:1.08rem;font-weight:800;letter-spacing:-.03em;line-height:1.02}.candidate-progress-subtitle{font-size:.78rem;line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.candidate-progress-detail{font-size:.82rem}.candidate-progress-head{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:center}.candidate-progress-kpis{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.candidate-progress-track{width:100%;height:.38rem;border-radius:999px;background:rgba(121,132,160,.14);overflow:hidden;margin-top:.48rem}.candidate-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),#daab49,rgba(166,128,71,.92));transition:width .22s ease}.candidate-progress-row{display:flex;flex-wrap:wrap;gap:.45rem .85rem;justify-content:space-between;align-items:center;margin-top:.62rem}.candidate-progress-detail-strong{font-weight:700}.candidate-progress-error{margin-bottom:0;margin-top:.2rem;color:var(--danger);font-weight:700}.candidate-stage-card{overflow:hidden;padding:1.35rem;border-radius:calc(var(--radius) + 6px);background:linear-gradient(180deg,rgba(255,252,247,.97),rgba(248,239,227,.95))}.candidate-action-row{align-items:center;justify-content:space-between;gap:.75rem}.candidate-action-row>*{min-width:0}.briq-assessment-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);grid-gap:1rem;gap:1rem;align-items:start}.briq-choice-panel,.briq-ranking-panel{padding:.92rem;display:grid;grid-template-rows:auto 1fr;min-width:0;border-radius:18px;background:linear-gradient(180deg,rgba(255,252,247,.82),rgba(251,244,234,.76))}.briq-choice-list,.briq-ranking-list{display:grid;grid-gap:.5rem;gap:.5rem;align-content:start}.briq-ranking-head{margin-bottom:.75rem}.briq-ranking-head,.briq-ranking-slot{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.briq-ranking-slot{min-height:52px;border-radius:16px;border:1px dashed rgba(202,178,143,.86);background:rgba(255,252,247,.72);padding:.65rem .8rem}.eq-assessment-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:1rem;gap:1rem;align-items:stretch}.eq-assessment-card{box-shadow:none;min-height:220px;height:100%;min-width:0;border-radius:20px;background:linear-gradient(180deg,rgba(255,252,247,.82),rgba(250,242,232,.74))}.eq-assessment-title{margin:0 auto;line-height:1.36;font-size:clamp(1.2rem,2.2vw,1.5rem);max-width:36ch;text-align:center}.eq-assessment-statement{display:flex;align-items:center;justify-content:center;padding:1.2rem}.eq-assessment-options{display:grid;align-content:center;padding:.9rem}.eq-category-pill{font-weight:700}.eq-option-stack{display:grid;grid-gap:.5rem;gap:.5rem;align-content:start}.eq-option-btn{justify-content:flex-start;min-height:50px;text-align:left;border-width:1px;width:100%}.eq360-option-btn{min-height:64px;padding:.65rem .8rem}.eq360-option-content{width:100%;display:grid;grid-gap:.15rem;gap:.15rem}.eq360-option-main{display:inline-flex;align-items:center;gap:.5rem}.eq360-option-value{width:1.45rem;height:1.45rem;border-radius:999px;border:1px solid rgba(11,90,148,.28);display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:#0b5a94;background:rgba(255,255,255,.92);flex-shrink:0}.eq360-option-label{font-weight:600}.eq360-option-hint{color:#6b7280;font-size:.74rem;line-height:1.2}.eq360-option-btn.selected .eq360-option-value{color:#fff;border-color:transparent;background:#0b5a94}.candidate-module-question-card{padding:1.2rem;border-radius:18px;background:linear-gradient(180deg,rgba(255,252,247,.8),rgba(250,242,232,.72))}.intro-question-shell{background:linear-gradient(180deg,rgba(255,252,247,.98),rgba(247,239,228,.96));padding:1.35rem;border-radius:calc(var(--radius) + 6px)}.intro-question-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:stretch}.intro-answer-panel,.intro-question-card{min-height:320px;height:100%;border-color:rgba(202,178,143,.62);border-radius:20px;background:linear-gradient(180deg,rgba(255,253,249,.98),rgba(251,243,233,.94));min-width:0}.intro-question-card{display:grid;grid-template-rows:auto 1fr;grid-gap:.4rem;gap:.4rem}.intro-question-step-label{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#8a7353;font-weight:700}.intro-question-content{display:grid;align-content:center;justify-items:center;text-align:center;grid-gap:.4rem;gap:.4rem}.intro-question-title{line-height:1.25;font-size:clamp(1.2rem,2.1vw,1.55rem);font-weight:800;letter-spacing:-.03em}.intro-question-description,.intro-question-title{margin-top:0;margin-bottom:0;overflow-wrap:anywhere}.intro-question-description{max-width:42ch}.intro-answer-panel{display:grid;align-content:stretch}.intro-answer-textarea,.module-answer-textarea{width:100%;font:inherit;background:rgba(255,255,255,.88);resize:vertical;color:var(--ink)}.intro-answer-textarea{height:100%;padding:.95rem;min-height:220px}.intro-answer-textarea,.module-answer-textarea{border-radius:16px;border:1px solid rgba(202,178,143,.7)}.module-answer-textarea{padding:.82rem;min-height:120px}.intro-answer-textarea:focus-visible,.module-answer-textarea:focus-visible{outline:none;border-color:rgba(215,161,43,.88);box-shadow:0 0 0 4px var(--focus)}.intro-answer-grid{display:grid;grid-gap:.6rem;gap:.6rem;align-content:stretch;height:100%}.intro-answer-grid.cols-1{grid-template-columns:1fr}.intro-answer-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.intro-answer-option{width:100%;min-height:76px;padding:.8rem;text-align:center;border-color:rgba(202,178,143,.72);background:rgba(255,255,255,.88)}.intro-answer-option span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1.25;min-width:0;overflow-wrap:anywhere}.intro-answer-option.selected{border-color:rgba(215,161,43,.82);background:linear-gradient(180deg,rgba(240,194,76,.18),rgba(255,255,255,.96));font-weight:700}.intro-auto-advance-status{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.5rem .78rem;border-radius:16px;border:1px solid rgba(202,178,143,.62);background:rgba(255,251,245,.88);color:#67573e;font-weight:600;max-width:380px;text-align:center}.candidate-review-loading{display:grid;justify-items:center;text-align:center;grid-gap:.7rem;gap:.7rem;padding:1.55rem 1.35rem;border-radius:calc(var(--radius) + 8px);background:linear-gradient(180deg,rgba(255,252,247,.98),rgba(247,239,227,.95))}.candidate-review-loader{display:inline-flex;gap:.32rem}.candidate-review-loader span{width:.58rem;height:.58rem;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-2));animation:candidate-review-loader .9s ease-in-out infinite}.candidate-review-loader span:nth-child(2){animation-delay:.12s}.candidate-review-loader span:nth-child(3){animation-delay:.24s}.candidate-toast-wrap{position:fixed;left:50%;bottom:calc(.9rem + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:40;width:min(92vw,560px);pointer-events:none}.candidate-status-toast,.candidate-toast{border-radius:18px;padding:.82rem .95rem;text-align:center;color:#fffaf2;background:linear-gradient(135deg,rgba(52,111,89,.96),rgba(66,94,136,.94));box-shadow:0 18px 32px rgba(52,111,89,.22);font-weight:700}.candidate-status-toast{position:fixed;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:50;min-width:280px;max-width:min(92vw,420px);display:grid;grid-gap:.2rem;gap:.2rem}.candidate-status-toast small{opacity:.88}@keyframes candidate-review-loader{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-5px);opacity:1}}.eq-option-btn.selected{font-weight:700}.eq-cat-waarnemen.eq-assessment-statement{background:linear-gradient(180deg,rgba(14,165,233,.09),rgba(255,255,255,.96));border-color:rgba(14,165,233,.25)}.eq-cat-waarnemen.eq-option-btn.selected,.eq-category-pill.eq-cat-waarnemen{background:rgba(14,165,233,.12);border-color:rgba(14,165,233,.35);color:#0c5271}.eq-cat-gebruiken.eq-assessment-statement{background:linear-gradient(180deg,rgba(22,163,74,.09),rgba(255,255,255,.96));border-color:rgba(22,163,74,.23)}.eq-cat-gebruiken.eq-option-btn.selected,.eq-category-pill.eq-cat-gebruiken{background:rgba(22,163,74,.12);border-color:rgba(22,163,74,.35);color:#166434}.eq-cat-begrijpen.eq-assessment-statement{background:linear-gradient(180deg,rgba(180,106,42,.11),rgba(255,255,255,.96));border-color:rgba(180,106,42,.27)}.eq-cat-begrijpen.eq-option-btn.selected,.eq-category-pill.eq-cat-begrijpen{background:rgba(180,106,42,.12);border-color:rgba(180,106,42,.34);color:#8a4d18}.eq-cat-reguleren.eq-assessment-statement{background:linear-gradient(180deg,rgba(168,85,247,.1),rgba(255,255,255,.96));border-color:rgba(168,85,247,.24)}.eq-cat-reguleren.eq-option-btn.selected,.eq-category-pill.eq-cat-reguleren{background:rgba(168,85,247,.12);border-color:rgba(168,85,247,.34);color:#6f2eb2}.eq-cat-inzicht.eq-assessment-statement{background:linear-gradient(180deg,rgba(87,132,123,.1),rgba(255,255,255,.96));border-color:rgba(87,132,123,.26)}.eq-cat-inzicht.eq-option-btn.selected,.eq-category-pill.eq-cat-inzicht{background:rgba(87,132,123,.14);border-color:rgba(87,132,123,.34);color:#2d5b4b}.eq-cat-regie.eq-assessment-statement{background:linear-gradient(180deg,rgba(240,194,76,.12),rgba(255,255,255,.96));border-color:rgba(215,161,43,.28)}.eq-cat-regie.eq-option-btn.selected,.eq-category-pill.eq-cat-regie{background:rgba(240,194,76,.18);border-color:rgba(215,161,43,.34);color:#7f5712}.eq-cat-ritme.eq-assessment-statement{background:linear-gradient(180deg,rgba(184,109,88,.1),rgba(255,255,255,.96));border-color:rgba(184,109,88,.26)}.eq-cat-ritme.eq-option-btn.selected,.eq-category-pill.eq-cat-ritme{background:rgba(184,109,88,.16);border-color:rgba(184,109,88,.32);color:#8b4f41}.grid{display:grid;grid-gap:1rem;gap:1rem}.grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(202,178,143,.62);padding:.3rem .68rem;font-size:.82rem;font-weight:600;background:rgba(255,251,245,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.56)}.pill.success{color:var(--success);background:rgba(52,111,89,.09);border-color:rgba(52,111,89,.2)}.pill.info{color:#5a647a;background:rgba(121,132,160,.12);border-color:rgba(121,132,160,.2)}.pill.warn{color:#8b5b2f;background:rgba(205,139,99,.1);border-color:rgba(205,139,99,.24)}.pill.danger{color:#984032;background:rgba(178,74,60,.09);border-color:rgba(178,74,60,.22)}.btn-row{display:flex;flex-wrap:wrap;gap:.75rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:16px;border:1px solid rgba(202,178,143,.72);background:rgba(255,252,247,.88);color:var(--ink);text-decoration:none;padding:.72rem 1rem;font-weight:800;letter-spacing:-.015em;line-height:1.2;box-shadow:inset 0 1px 0 rgba(255,255,255,.58);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.btn:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(77,53,25,.08),inset 0 1px 0 rgba(255,255,255,.58)}.btn:focus-visible{outline:none;border-color:rgba(215,161,43,.84);box-shadow:0 0 0 4px var(--focus)}.btn:disabled{opacity:.64;cursor:not-allowed;transform:none;box-shadow:none}.btn.primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:var(--accent-ink);border-color:rgba(146,103,16,.12);box-shadow:0 16px 28px rgba(215,161,43,.24)}.btn-spinner{width:.9rem;height:.9rem;border-radius:999px;border:2px solid;border-right:2px solid transparent;animation:btn-spin .65s linear infinite}@keyframes btn-spin{to{transform:rotate(1turn)}}.btn.sm{padding:.44rem .68rem;border-radius:13px;font-size:.78rem;min-height:0}.btn.danger{background:rgba(255,248,246,.88);color:#9f3527;border-color:rgba(180,60,42,.28)}.btn.subtle{background:rgba(252,246,237,.92)}.list{margin:0;padding-left:1.1rem}.list li+li{margin-top:.45rem}.code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;background:rgba(0,0,0,.04);padding:.1rem .35rem;border-radius:6px}.table{width:100%;border-collapse:collapse;font-size:.95rem}.table td,.table th{text-align:left;padding:.6rem;border-bottom:1px solid var(--line);vertical-align:top}.table th{white-space:nowrap;color:var(--muted);font-weight:600}.table-shell{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:auto}.table.table-enhanced thead th{position:-webkit-sticky;position:sticky;top:0;background:#fbfaf4;z-index:1}.table.table-enhanced tbody tr:nth-child(2n) td{background:rgba(255,255,255,.6)}.table.table-enhanced tbody tr:hover td{background:rgba(13,122,100,.04)}.admin-kpi-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-kpi-card{border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.82);padding:.8rem;box-shadow:0 4px 14px rgba(15,15,8,.04)}.admin-kpi-card .label{display:block;color:var(--muted);font-size:.78rem;letter-spacing:.03em;text-transform:uppercase}.admin-kpi-card .value{display:block;font-size:1.35rem;font-weight:800;line-height:1.05;margin-top:.2rem}.admin-kpi-card .note{display:block;color:var(--muted);font-size:.78rem;margin-top:.2rem}.admin-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.admin-section-head h2{margin-top:0;margin-bottom:.2rem}.admin-flow-item{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(251,250,244,.95))}.admin-flow-item .step-index{min-width:2.15rem;justify-content:center;font-weight:700}.admin-anchor-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.admin-anchor-row a{text-decoration:none}.admin-mini-note{font-size:.8rem;color:var(--muted)}.admin-env-subnav{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.admin-env-subnav a{text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:.4rem .78rem;background:rgba(255,255,255,.9);font-weight:600;font-size:.9rem;transition:background-color .12s ease,border-color .12s ease,transform .12s ease,box-shadow .12s ease}.admin-env-subnav a:hover{transform:translateY(-1px);background:#fff;box-shadow:0 6px 12px rgba(15,15,8,.05)}.admin-env-subnav a.active{background:linear-gradient(135deg,rgba(13,122,100,.16),rgba(11,90,148,.14));border-color:rgba(11,90,148,.3);color:#0c3557}.team-analysis-v2{gap:.95rem}.team-analysis-v2-header{position:-webkit-sticky;position:sticky;top:5rem;z-index:30;display:grid;grid-gap:.65rem;gap:.65rem;background:radial-gradient(circle at 100% 0,rgba(11,90,148,.1),transparent 55%),radial-gradient(circle at 0 100%,rgba(13,122,100,.08),transparent 60%),var(--panel)}.team-analysis-v2-header-main{display:grid;grid-gap:.2rem;gap:.2rem}.team-analysis-v2-header-meta,.team-analysis-v2-jumps{display:flex;flex-wrap:wrap;gap:.4rem}.team-analysis-v2-jumps a{text-decoration:none}.team-analysis-v2-panel{display:grid;grid-gap:.75rem;gap:.75rem}.team-analysis-v2-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.team-analysis-v2-panel-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);grid-gap:.8rem;gap:.8rem;align-items:start}.team-analysis-v2-prompts{position:-webkit-sticky;position:sticky;top:9.6rem}.team-analysis-v2-progress-row{display:grid;grid-template-columns:minmax(100px,1.15fr) minmax(120px,2fr) auto;grid-gap:.45rem;gap:.45rem;align-items:center}.team-analysis-v2-progress-track{width:100%;height:.5rem;border-radius:999px;background:rgba(11,90,148,.12);overflow:hidden}.team-analysis-v2-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#0d7a64,#0b5a94)}.team-analysis-v2-pin-form{display:grid;grid-template-columns:minmax(140px,.85fr) minmax(190px,1fr) minmax(220px,1.4fr) auto;grid-gap:.55rem;gap:.55rem;align-items:end}.team-analysis-v2-pin-form label{display:grid;grid-gap:.25rem;gap:.25rem;font-size:.88rem;font-weight:600}.team-analysis-v2-pin-form input,.team-analysis-v2-pin-form select{width:100%;border:1px solid #dbd7c9;border-radius:10px;padding:.55rem .62rem;font:inherit;background:#fff}.team-analysis-v2-pin-note{min-width:0}.admin-top-shell{padding-top:.75rem}.admin-session-bar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .95rem;margin-bottom:.75rem;box-shadow:0 8px 18px rgba(15,15,8,.06)}.admin-session-meta{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.admin-session-home{font-weight:800;text-decoration:none;color:inherit}.admin-env-shell{padding-top:1rem}.admin-env-hero-shell{display:grid;grid-gap:.7rem;gap:.7rem}.admin-env-top-actions{margin-bottom:.2rem}.admin-env-headline{display:grid;grid-gap:.35rem;gap:.35rem}.admin-env-headline h1{margin:0;font-size:clamp(1.7rem,3.2vw,2.2rem)}.admin-env-eyebrow{margin:0;color:var(--muted);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.admin-respondents-page{gap:.95rem}.admin-respondents-hero{display:grid;grid-gap:.75rem;gap:.75rem}.admin-respondents-kpi-grid{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-respondents-kpi-card{border:1px solid rgba(219,215,201,.95);border-radius:12px;background:rgba(255,255,255,.88);padding:.72rem;display:grid;grid-gap:.22rem;gap:.22rem;box-shadow:0 4px 14px rgba(15,15,8,.04)}.admin-respondents-kpi-card .label{font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}.admin-respondents-kpi-card .value{font-size:1.4rem;line-height:1.02}.admin-respondents-table-card{padding:.9rem}.admin-respondents-table{min-width:1020px;font-size:.9rem}.admin-respondents-table td,.admin-respondents-table th{padding:.68rem .62rem}.admin-respondent-row td:first-child{border-left:3px solid transparent}.admin-respondent-row:hover td:first-child{border-left-color:rgba(13,122,100,.42)}.admin-respondent-identity{display:grid;grid-gap:.18rem;gap:.18rem;min-width:230px}.admin-respondent-name{line-height:1.2;font-size:.95rem}.admin-respondent-email{font-size:.84rem;color:#0b5a94;text-decoration:none;word-break:break-all}.admin-respondent-email:hover{text-decoration:underline}.admin-respondent-cell-stack{display:grid;grid-gap:.28rem;gap:.28rem;align-content:start}.admin-respondent-activity{display:grid;grid-gap:.22rem;gap:.22rem;min-width:140px}.admin-respondent-action-stack{display:grid;grid-gap:.45rem;gap:.45rem;align-content:start;min-width:240px}.admin-respondent-primary-actions{gap:.4rem}.admin-row-actions{display:grid;grid-gap:.38rem;gap:.38rem}.admin-row-actions-inline{gap:.35rem}.admin-row-confirm-card{box-shadow:none;padding:.5rem;border-color:#e7b9b1;background:#fff7f4;display:grid;grid-gap:.35rem;gap:.35rem}.admin-row-confirm-title{font-weight:700;color:#92271e}.admin-row-action-error{color:#b43c2a;display:block;max-width:280px}.admin-360-panel{display:grid;grid-gap:.35rem;gap:.35rem}.admin-360-panel.compact{gap:.3rem}.admin-360-summary{display:grid;grid-gap:.12rem;gap:.12rem}.admin-360-form-card{box-shadow:none;padding:.6rem;display:grid;grid-gap:.45rem;gap:.45rem}.admin-360-link-card{box-shadow:none;padding:.52rem;border-color:#bde0d5;background:#f5fcfa;display:grid;grid-gap:.3rem;gap:.3rem}.admin-360-link-title{display:block;font-weight:700}.admin-360-link-url{word-break:break-all;font-size:.82rem}.eq360-workspace-hero{background:radial-gradient(circle at 100% 0,rgba(11,90,148,.12),transparent 58%),radial-gradient(circle at 0 100%,rgba(13,122,100,.1),transparent 62%),#fff}.eq360-workspace-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:.9rem;align-items:start}.eq360-wizard-card{display:grid;grid-gap:.65rem;gap:.65rem}.eq360-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.eq360-stepper button{border:1px solid #ddd8c8;background:#fff;border-radius:10px;padding:.45rem .55rem;text-align:left;font-weight:600;color:#4b5563;cursor:pointer}.eq360-stepper button.active{border-color:rgba(11,90,148,.35);background:rgba(11,90,148,.08);color:#083b61}.eq360-stepper button:disabled{opacity:.55;cursor:not-allowed}.eq360-wizard-selected{box-shadow:none;border-color:rgba(13,122,100,.35);background:rgba(13,122,100,.06);display:grid;grid-gap:.2rem;gap:.2rem}.eq360-rater-row{box-shadow:none}.eq360-rater-grid,.eq360-rater-row{display:grid;grid-gap:.45rem;gap:.45rem}.eq360-checklist{box-shadow:none}.eq360-created-links{box-shadow:none;border-color:#bde0d5;background:#f5fcfa}.eq360-created-link-row{display:grid;grid-gap:.15rem;gap:.15rem}.eq360-created-link-row a{word-break:break-all;font-size:.82rem}.eq360-help-card{display:grid;align-content:start}.eq360-candidate-table td{vertical-align:top}.eq360-invite-list{display:grid;grid-gap:.4rem;gap:.4rem}.eq360-invite-item{display:grid;grid-gap:.16rem;gap:.16rem;border:1px solid #e4ddca;border-radius:10px;padding:.45rem .5rem;background:#fff}.eq360-invite-link-row{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.eq360-invite-link-row a{word-break:break-all;font-size:.8rem}.admin-work-card{text-decoration:none;color:inherit;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.admin-work-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(15,15,8,.06);border-color:rgba(11,90,148,.2)}.admin-work-card p{margin-bottom:0}.result-page{gap:1.1rem}.result-page h1,.result-page h2,.result-page h3{line-height:1.15}.result-page h1{margin:.55rem 0 .4rem;font-size:clamp(1.75rem,3vw,2.4rem)}.result-page h2{margin:0;font-size:clamp(1.15rem,2vw,1.5rem)}.result-page h3{margin:0;font-size:1.02rem}.result-admin-banner{background:linear-gradient(135deg,#b91c1c,#991b1b);color:#fff;border-color:#b91c1c;box-shadow:0 8px 24px rgba(185,28,28,.25)}.result-admin-banner-inner{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.result-admin-banner-title{display:block;font-size:1.05rem;letter-spacing:.06em}.result-admin-banner-text{margin-top:.2rem;opacity:.95}.result-admin-banner-action{background:#fff;color:#8b1111;border-color:#fff}.result-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(11,90,148,.14),transparent 55%),radial-gradient(circle at 0 100%,rgba(13,122,100,.12),transparent 60%),var(--panel)}.result-hero:after{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--accent),var(--accent-2));border-radius:14px 0 0 14px}.result-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:1rem;gap:1rem;align-items:start}.result-hero-copy{position:relative;z-index:1}.result-hero-copy>p{margin:.25rem 0 0;max-width:62ch}.result-anchor-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.result-anchor-nav a{text-decoration:none}.result-hero-aside{position:relative;z-index:1}.result-hero-grid--candidate{grid-template-columns:minmax(0,1.1fr) minmax(280px,.85fr)}.result-hero-grid--admin{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.result-profile-spotlight{gap:.8rem}.result-profile-spotlight-code{font-size:clamp(2.6rem,7vw,4rem);line-height:1;font-weight:900;color:#0c6d5a}.result-profile-spotlight-title{font-size:clamp(1.2rem,2.7vw,1.95rem);line-height:1.08;font-weight:800;text-wrap:balance}.result-profile-spotlight-row{display:grid;grid-gap:.14rem;gap:.14rem}.result-profile-spotlight-row .label{color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.result-profile-spotlight-row .value{font-weight:700;line-height:1.25}.result-identity-card{display:grid;grid-gap:.6rem;gap:.6rem;border:1px solid rgba(219,215,201,.9);border-radius:12px;background:rgba(255,255,255,.86);box-shadow:0 8px 18px rgba(15,15,8,.05);padding:.85rem}.result-identity-item{display:grid;grid-gap:.15rem;gap:.15rem}.result-identity-item .label{color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.result-identity-item .value{font-weight:700;line-height:1.25}.result-section{display:grid;grid-gap:.95rem;gap:.95rem}.result-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.result-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.75rem;gap:.75rem}.result-summary-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:.8rem;gap:.8rem}.result-summary-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.8rem;gap:.8rem}.result-summary-card{border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,247,239,.92));padding:.95rem;box-shadow:0 8px 18px rgba(77,53,25,.04)}.result-summary-card h3{margin:0 0 .45rem}.result-summary-card p{margin:0;line-height:1.48}.result-summary-card--primary{border-color:rgba(13,122,100,.22);background:linear-gradient(180deg,rgba(13,122,100,.07),rgba(255,255,255,.96))}.result-summary-card--success{border-color:rgba(11,90,148,.18);background:linear-gradient(180deg,rgba(11,90,148,.06),rgba(255,255,255,.96))}.result-summary-card--warn{border-color:rgba(180,106,42,.24);background:linear-gradient(180deg,rgba(180,106,42,.07),rgba(255,255,255,.96))}.result-summary-block h3{margin-bottom:.4rem}.result-stat-card{border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.88);padding:.8rem;box-shadow:0 4px 14px rgba(15,15,8,.04)}.result-stat-card .label{display:block;color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.result-stat-card .value{display:block;margin-top:.28rem;font-size:1.15rem;font-weight:800;line-height:1.15}.result-stat-card.accent-briq{border-color:rgba(13,122,100,.2);background:linear-gradient(180deg,rgba(13,122,100,.06),rgba(255,255,255,.92))}.result-stat-card.accent-eq{border-color:rgba(11,90,148,.2);background:linear-gradient(180deg,rgba(11,90,148,.06),rgba(255,255,255,.92))}.result-stat-card.accent-warn{border-color:rgba(180,106,42,.24);background:linear-gradient(180deg,rgba(180,106,42,.07),rgba(255,255,255,.92))}.result-snapshot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:.75rem;gap:.75rem}.result-snapshot-card{padding:.9rem}.result-snapshot-card h3{margin-bottom:.45rem}.result-subsection{display:grid;grid-gap:.65rem;gap:.65rem}.result-subsection+.result-subsection{margin-top:.15rem}.result-subsection-head{display:grid;grid-gap:.2rem;gap:.2rem}.result-subsection-head p{margin:0}.result-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.result-profile-card{border:1px solid var(--line);border-radius:12px;background:#fff;padding:.75rem}.result-profile-card .label{color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.result-profile-card .value{margin-top:.3rem;font-weight:700;line-height:1.25}.result-open-grid{display:grid;grid-gap:.75rem;gap:.75rem}.result-open-card{border:1px solid var(--line);border-radius:12px;background:#fff;padding:.85rem}.result-open-card .question{color:var(--muted);margin-bottom:.35rem;font-weight:600}.result-open-card .answer{white-space:pre-wrap;line-height:1.45}.result-briq-core-grid{display:grid;grid-template-columns:minmax(230px,320px) minmax(240px,360px) minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:stretch}.result-briq-core-grid>*{height:100%}.result-briq-panel{background:radial-gradient(circle at 0 0,rgba(13,122,100,.1),transparent 48%),#fff;padding:1rem;box-shadow:0 6px 18px rgba(15,15,8,.04)}.result-briq-name-panel,.result-briq-panel{border:1px solid var(--line);border-radius:14px}.result-briq-name-panel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,247,239,.94));padding:.95rem;display:grid;grid-gap:.45rem;gap:.45rem}.result-briq-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.76rem}.result-briq-code{font-size:clamp(2.5rem,8vw,4.1rem);line-height:1;font-weight:900;margin-top:.35rem}.result-briq-profile-name{margin-top:.45rem;font-weight:700;color:#0c6d5a}.result-briq-profile-title{font-size:clamp(1.25rem,2.6vw,2rem);line-height:1.1;font-weight:800;color:#0c6d5a}.result-briq-profile-subcode{font-size:1.05rem;letter-spacing:.08em;font-weight:700;color:#5e5a47}.result-briq-rank-panel{padding:.9rem}.result-briq-profile-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.result-briq-rank-list{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.75rem}.result-briq-rank-item{display:grid;grid-template-columns:1.8rem 1fr auto;align-items:center;grid-gap:.5rem;gap:.5rem;border:1px solid rgba(219,215,201,.9);border-radius:10px;background:rgba(249,247,239,.8);padding:.35rem .45rem}.result-briq-rank-item.is-candidate{grid-template-columns:1.8rem 1fr}.result-briq-rank-item .rank-index{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:rgba(13,122,100,.12);color:#0c6d5a;font-weight:700;font-size:.8rem}.result-briq-rank-item .rank-label{display:inline-flex;align-items:baseline;gap:.35rem;font-weight:700}.result-briq-rank-meta{font-weight:500;color:var(--muted);font-size:.86rem}.result-briq-rank-item .rank-score{color:var(--muted);font-weight:700}.result-briq-behavior-list{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.85rem}.result-briq-behavior-item{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid rgba(219,215,201,.9);border-radius:10px;background:rgba(249,247,239,.8);padding:.55rem .7rem}.result-chart-card{border:1px solid var(--line);border-radius:14px;background:#fff;padding:1rem}.result-chart-card h3{margin-bottom:.25rem}.result-chart-card>p{margin:0 0 .35rem}.briq-visual-card{padding:.8rem}.briq-axis-section{margin-top:.9rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,247,239,.94))}.briq-axis-section-head h3{margin:0}.briq-axis-section-stack{display:grid;grid-gap:.85rem;gap:.85rem}.briq-axis-bar{border:1px solid rgba(219,215,201,.9);border-radius:12px;background:rgba(255,255,255,.84);padding:.9rem .95rem .85rem;box-shadow:0 8px 18px rgba(77,53,25,.04)}.briq-axis-tone-primary{--briq-axis-accent:var(--success);--briq-axis-accent-soft:rgba(52,111,89,0.14);--briq-axis-accent-ink:#275745}.briq-axis-tone-accent{--briq-axis-accent:var(--accent-2);--briq-axis-accent-soft:rgba(215,161,43,0.16);--briq-axis-accent-ink:#7a570d}.briq-axis-bar-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.briq-axis-bar-head h4{margin:0;font-size:1rem;line-height:1.15}.briq-axis-meter{position:relative;padding-top:2.2rem}.briq-axis-marker-label{position:absolute;top:0;transform:translateX(-50%);max-width:min(18rem,calc(100% - .5rem));color:var(--ink);font-weight:800;line-height:1.1;text-align:center;text-wrap:balance}.briq-axis-marker-score{color:var(--briq-axis-accent-ink)}.briq-axis-rail{position:relative;height:.82rem;border-radius:999px;background:rgba(222,205,182,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.briq-axis-line{inset:.12rem 0;background:var(--briq-axis-accent)}.briq-axis-line,.briq-axis-marker{position:absolute;border-radius:999px}.briq-axis-marker{top:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;border:2px solid var(--briq-axis-accent);background:var(--panel);box-shadow:0 8px 18px rgba(77,53,25,.1),0 0 0 4px var(--briq-axis-accent-soft)}.briq-axis-poles{display:flex;justify-content:space-between;gap:1rem;margin-top:.55rem;color:var(--muted);font-size:.93rem;line-height:1.2}.briq-axis-poles span{max-width:46%}.briq-axis-poles span:last-child{text-align:right}.briq-2x2-card{display:grid;grid-gap:.45rem;gap:.45rem}.briq-2x2-card.is-compact .briq-2x2-microcopy{font-size:.76rem}.briq-2x2-warning{border:1px solid #c6463b;background:#fff1ef;color:#8d231b;border-radius:10px;padding:.55rem .7rem;font-weight:700}.briq-2x2-map{position:relative;border:1px solid rgba(219,215,201,.9);background:rgba(249,247,239,.8);border-radius:12px;padding:.6rem;width:100%;max-width:340px;margin:0 auto}.briq-2x2-map svg{display:block;width:100%;height:auto;aspect-ratio:1/1}.briq-2x2-map.is-compact{max-width:250px}.briq-2x2-map.is-team{max-width:300px}.briq-2x2-map.is-disabled{opacity:.45}.briq-2x2-box{fill:#fffef9;stroke:#d5d0be;stroke-width:1}.briq-2x2-axis{stroke:#a7a08a;stroke-width:1.2}.briq-2x2-point{fill:rgba(13,122,100,.85);stroke:#0c6d5a;stroke-width:2}.briq-2x2-label{position:absolute;font-size:.64rem;line-height:1.1;color:#59533f;font-weight:600;max-width:4.5rem}.briq-2x2-label.left{left:.2rem;top:50%;transform:translateY(-50%)}.briq-2x2-label.right{right:.2rem;top:50%;transform:translateY(-50%);text-align:right}.briq-2x2-label.top{top:.2rem}.briq-2x2-label.bottom,.briq-2x2-label.top{left:50%;transform:translateX(-50%);max-width:6.5rem;text-align:center}.briq-2x2-label.bottom{bottom:.2rem}.briq-2x2-mixed{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid rgba(13,122,100,.25);background:rgba(13,122,100,.1);color:#0c6d5a;border-radius:999px;padding:.2rem .55rem;font-weight:700;font-size:.8rem}.briq-2x2-microcopy{margin:0;font-size:.83rem}.briq-2x2-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.briq-2x2-legend-row{display:flex;justify-content:space-between;align-items:center;gap:.45rem;border:1px solid rgba(219,215,201,.9);border-radius:8px;background:rgba(255,255,255,.86);padding:.3rem .42rem;font-size:.8rem}.briq-2x2-legend-row .pill{font-size:.66rem;padding:.12rem .35rem}.briq-2x2-team{display:grid;grid-gap:.45rem;gap:.45rem}.briq-team-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);grid-gap:.7rem;gap:.7rem;align-items:start}.briq-team-average{border:1px solid var(--line);border-radius:12px;background:#fff;padding:.6rem}.briq-team-chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.3rem;gap:.3rem;max-height:9.3rem;overflow:auto;padding-right:.2rem}.briq-team-chip{display:flex;align-items:center;gap:.35rem;border:1px solid rgba(219,215,201,.9);border-radius:999px;padding:.2rem .45rem;background:rgba(255,255,255,.9);min-height:1.7rem}.briq-team-chip span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.briq-team-chip strong{font-size:.78rem}.briq-team-chip small{font-size:.7rem}.briq-team-chip.more{justify-content:center;font-weight:700;color:var(--muted)}.briq-team-chip .dot{width:.5rem;height:.5rem;border-radius:999px;box-shadow:0 0 0 2px rgba(255,255,255,.9);flex:none}.result-highlight-card{border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,247,239,.94));padding:.95rem}.result-highlight-card h3{margin-bottom:.45rem}.result-highlight-card.result-highlight-primary{border-width:2px;border-color:rgba(13,122,100,.28);background:linear-gradient(180deg,rgba(13,122,100,.08),rgba(255,255,255,.95))}.result-highlight-card p{margin:.35rem 0 0;line-height:1.45}.result-highlight-card.accent-warn-soft{border-color:rgba(180,106,42,.22);background:linear-gradient(180deg,rgba(180,106,42,.06),rgba(255,255,255,.94))}.result-kv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:.75rem;gap:.75rem}.result-kv-card{border:1px solid var(--line);border-radius:12px;background:#fff;padding:.85rem}.result-kv-card .title{font-weight:700;margin-bottom:.35rem}.result-kv-card p{margin:0;line-height:1.45}.result-kv-grid.result-kv-grid-compact .result-kv-card{padding:.7rem}.result-kv-grid.result-kv-grid-compact .result-kv-card .title{font-size:.92rem}.result-disclosure-stack{display:grid;grid-gap:.8rem;gap:.8rem}.result-disclosure{border:1px solid rgba(219,215,201,.92);border-radius:14px;background:rgba(255,255,255,.9);overflow:hidden}.result-disclosure[open]{box-shadow:0 8px 18px rgba(77,53,25,.05)}.result-disclosure summary{cursor:pointer;list-style:none;font-weight:800;position:relative;padding:.95rem 3rem .95rem 1rem}.result-disclosure summary::-webkit-details-marker{display:none}.result-disclosure summary:after{content:"+";position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:1.6rem;height:1.6rem;border-radius:999px;border:1px solid rgba(120,110,85,.25);color:#635c49;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;background:rgba(249,247,239,.9)}.result-disclosure[open] summary:after{content:"−"}.result-disclosure-panel{border-top:1px solid rgba(219,215,201,.75);padding:1rem;background:linear-gradient(180deg,rgba(249,247,239,.35),rgba(255,255,255,.98))}.result-meta-footer{gap:.85rem}.result-footnote--meta{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.team-results-shell{gap:1rem}.team-results-hero{margin-bottom:0}.team-results-coverage-note{border:1px solid rgba(219,215,201,.92);border-radius:12px;background:rgba(255,255,255,.92);padding:.78rem .92rem;color:#59533f}.team-results-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:.8rem;gap:.8rem}.team-results-mini-row{display:flex;justify-content:space-between;align-items:center;gap:.65rem}.team-results-mini-block{display:grid;grid-gap:.28rem;gap:.28rem}.team-analysis-lab summary{background:rgba(249,247,239,.78)}.result-eq-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);grid-gap:.9rem;gap:.9rem;align-items:start}.result-eq-insights{display:grid;grid-gap:.75rem;gap:.75rem}.eq-overview{display:grid;grid-gap:.9rem;gap:.9rem}.eq-overview.is-disabled{opacity:.58}.eq-overview-callout{border:1px solid #c6463b;background:#fff1ef;color:#8d231b;border-radius:10px;padding:.55rem .7rem;font-weight:700}.eq-overview-phases{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.65rem;gap:.65rem}.eq-phase-card{border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.9);padding:.75rem;box-shadow:0 4px 14px rgba(15,15,8,.04)}.eq-phase-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.eq-phase-score{margin-top:.35rem;font-size:1.55rem;font-weight:800;line-height:1}.eq-phase-microcopy{margin:.35rem 0 0;font-size:.82rem}.eq-overview-radar-card{padding:.85rem}.eq-overview-radar-shell{width:100%;height:390px}.eq-theme-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.8rem;gap:.8rem}.eq-theme-overview-grid.is-compact{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem}.eq-theme-overview-card{border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.94);padding:.95rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.58)}.eq-theme-overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.eq-theme-overview-head h3{margin:0;font-size:1rem}.eq-theme-overview-track{height:.52rem;border-radius:999px;background:rgba(117,104,89,.14);overflow:hidden}.eq-theme-overview-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(52,111,89,.82),rgba(11,90,148,.82))}.eq-theme-overview-card.eq-theme-inzicht{background:linear-gradient(180deg,rgba(87,132,123,.09),rgba(255,255,255,.97));border-color:rgba(87,132,123,.26)}.eq-theme-overview-card.eq-theme-regie{background:linear-gradient(180deg,rgba(240,194,76,.12),rgba(255,255,255,.97));border-color:rgba(215,161,43,.28)}.eq-theme-overview-card.eq-theme-ritme{background:linear-gradient(180deg,rgba(184,109,88,.1),rgba(255,255,255,.97));border-color:rgba(184,109,88,.26)}.eq-theme-overview-card.eq-theme-inzicht .eq-theme-overview-fill{background:linear-gradient(90deg,rgba(52,111,89,.88),rgba(87,132,123,.86))}.eq-theme-overview-card.eq-theme-regie .eq-theme-overview-fill{background:linear-gradient(90deg,rgba(240,194,76,.92),rgba(215,161,43,.9))}.eq-theme-overview-card.eq-theme-ritme .eq-theme-overview-fill{background:linear-gradient(90deg,rgba(184,109,88,.9),rgba(101,63,104,.82))}.eq-candidate-category-stack{display:grid;grid-gap:.95rem;gap:.95rem}.eq-candidate-category-card{box-shadow:none;background:#fff;padding:.95rem;border-width:1px}.eq-candidate-category-head{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.7rem;padding-bottom:.55rem;border-bottom:1px dashed rgba(120,110,85,.25)}.eq-candidate-construct-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:.65rem;gap:.65rem}.eq-candidate-construct-card{border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.95);padding:.75rem;line-height:1.45}.eq-candidate-construct-card p{margin:.4rem 0}.eq-candidate-construct-head{display:flex;justify-content:space-between;align-items:center;gap:.65rem}.eq-candidate-level-title{font-size:.84rem}.eq-tone-pill{font-weight:700}.eq-candidate-category-card.eq-tone-waarnemen{background:linear-gradient(180deg,rgba(14,165,233,.06),rgba(255,255,255,.98));border-color:rgba(14,165,233,.22)}.eq-candidate-category-card.eq-tone-gebruiken{background:linear-gradient(180deg,rgba(22,163,74,.06),rgba(255,255,255,.98));border-color:rgba(22,163,74,.2)}.eq-candidate-category-card.eq-tone-begrijpen{background:linear-gradient(180deg,rgba(180,106,42,.07),rgba(255,255,255,.98));border-color:rgba(180,106,42,.2)}.eq-candidate-category-card.eq-tone-reguleren{background:linear-gradient(180deg,rgba(168,85,247,.06),rgba(255,255,255,.98));border-color:rgba(168,85,247,.22)}.eq-candidate-construct-card.eq-tone-waarnemen{border-color:rgba(14,165,233,.24);background:rgba(255,255,255,.92)}.eq-candidate-construct-card.eq-tone-gebruiken{border-color:rgba(22,163,74,.24);background:rgba(255,255,255,.92)}.eq-candidate-construct-card.eq-tone-begrijpen{border-color:rgba(180,106,42,.24);background:rgba(255,255,255,.92)}.eq-candidate-construct-card.eq-tone-reguleren{border-color:rgba(168,85,247,.24);background:rgba(255,255,255,.92)}.eq-tone-pill.eq-tone-waarnemen{color:#0c5271;background:rgba(14,165,233,.12);border-color:rgba(14,165,233,.32)}.eq-tone-pill.eq-tone-gebruiken{color:#166434;background:rgba(22,163,74,.12);border-color:rgba(22,163,74,.32)}.eq-tone-pill.eq-tone-begrijpen{color:#8a4d18;background:rgba(180,106,42,.12);border-color:rgba(180,106,42,.32)}.eq-tone-pill.eq-tone-reguleren{color:#6f2eb2;background:rgba(168,85,247,.12);border-color:rgba(168,85,247,.32)}.eq-candidate-category-card.eq-tone-inzicht{background:linear-gradient(180deg,rgba(87,132,123,.08),rgba(255,255,255,.98));border-color:rgba(87,132,123,.24)}.eq-candidate-category-card.eq-tone-regie{background:linear-gradient(180deg,rgba(240,194,76,.11),rgba(255,255,255,.98));border-color:rgba(215,161,43,.24)}.eq-candidate-category-card.eq-tone-ritme{background:linear-gradient(180deg,rgba(184,109,88,.09),rgba(255,255,255,.98));border-color:rgba(184,109,88,.22)}.eq-candidate-construct-card.eq-tone-inzicht{border-color:rgba(87,132,123,.26);background:rgba(255,255,255,.94)}.eq-candidate-construct-card.eq-tone-regie{border-color:rgba(215,161,43,.28);background:rgba(255,255,255,.94)}.eq-candidate-construct-card.eq-tone-ritme{border-color:rgba(184,109,88,.25);background:rgba(255,255,255,.94)}.eq-tone-pill.eq-tone-inzicht{color:#2d5b4b;background:rgba(87,132,123,.12);border-color:rgba(87,132,123,.3)}.eq-tone-pill.eq-tone-regie{color:#7f5712;background:rgba(240,194,76,.16);border-color:rgba(215,161,43,.34)}.eq-tone-pill.eq-tone-ritme{color:#8b4f41;background:rgba(184,109,88,.14);border-color:rgba(184,109,88,.3)}.result-insight-title{font-weight:800;font-size:1.05rem;line-height:1.2}.result-band-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.result-band-count-card{border:1px solid var(--line);border-radius:12px;background:#fff;padding:.65rem;display:grid;grid-gap:.35rem;gap:.35rem;justify-items:start}.result-band-count-card strong{font-size:1.05rem}.result-session-actions{display:flex;align-items:center}.result-footnote{border-top:1px dashed var(--line);padding-top:.75rem}@media (max-width:900px){.auth-shell{grid-template-columns:1fr;padding:1rem;border-radius:24px}.auth-hero-panel h1{max-width:none}.auth-inline-actions{grid-template-columns:1fr}.table.table-enhanced thead th{position:static}.admin-session-bar{align-items:flex-start;flex-direction:column}.admin-respondents-table{min-width:860px}.eq360-workspace-grid,.result-briq-core-grid,.result-eq-grid,.result-hero-grid{grid-template-columns:1fr}.briq-axis-marker-label{max-width:min(14rem,calc(100% - .5rem));font-size:.98rem}.briq-team-layout,.team-analysis-v2-panel-grid{grid-template-columns:1fr}.team-analysis-v2-prompts{position:static}.team-analysis-v2-pin-form{grid-template-columns:1fr}}@media (max-width:760px){.app-body:before{top:-14rem;left:-14rem;width:28rem;height:24rem;opacity:.58}.app-body:after{right:-18rem;bottom:-18rem;width:32rem;height:28rem;opacity:.52}.colorfield-frame:after,.colorfield-frame:before{filter:blur(18px);opacity:.52}.colorfield-frame--assessment:after,.colorfield-frame--hero:after{opacity:.38}.brand-logo{height:30px}.site-header .inner{align-items:stretch;flex-direction:column;gap:.75rem;padding:.8rem 0}.header-context{text-align:left;white-space:normal;line-height:1.3}.header-context-shell{align-items:flex-start;width:100%;padding:.5rem .6rem;border-radius:16px}.header-actions{justify-content:flex-start}.container{width:min(100% - 1rem,100%)}.auth-shell{gap:.8rem;padding:.78rem;border-radius:22px}.assessment-start-hero,.auth-form-panel,.auth-hero-panel,.candidate-login-card{padding:1rem .92rem}.auth-hero-panel{gap:.65rem}.auth-hero-panel h1{font-size:clamp(1.95rem,10vw,2.45rem);line-height:.93}.start-benefit-grid{gap:.55rem}.start-benefit-card{padding:.78rem .8rem}.auth-form-title{font-size:1.42rem}.assessment-start-title-wrap h1{font-size:clamp(1.85rem,9vw,2.3rem)}.auth-submit-btn,.auth-submit-status{min-height:3rem}.feedback-text{padding:.72rem .8rem}.admin-env-top-actions .btn{width:100%}.admin-respondents-kpi-grid{grid-template-columns:1fr 1fr}.admin-respondents-table{min-width:720px}.admin-respondent-action-stack{min-width:210px}.result-band-counts{grid-template-columns:1fr}.briq-2x2-label{font-size:.56rem;max-width:4rem}.briq-2x2-legend{grid-template-columns:1fr}.briq-team-chip-grid{max-height:7.5rem}.landing-actions .btn{width:100%}.candidate-flow-shell{padding-top:.72rem;padding-bottom:calc(6.7rem + env(safe-area-inset-bottom, 0px));gap:.8rem}.onboarding-brand-head{align-items:flex-start;flex-direction:column}.candidate-block-intro,.candidate-module-question-card,.candidate-progress-card,.candidate-stage-card,.intro-question-shell{padding:.82rem;border-radius:18px}.candidate-progress-head{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:.45rem}.candidate-progress-copy{flex:1 1 auto;width:auto}.candidate-progress-kpis{width:auto;flex-shrink:0;justify-content:flex-end;gap:.24rem}.candidate-progress-title{font-size:.88rem;line-height:1.05}.candidate-progress-subtitle{font-size:.68rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.candidate-progress-kpis .pill{padding:.14rem .38rem;font-size:.66rem}.candidate-progress-track{margin-top:.26rem;height:.24rem}.candidate-progress-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.18rem .45rem;gap:.18rem .45rem;align-items:center;margin-top:.28rem}.candidate-progress-detail{font-size:.7rem;line-height:1.18}.candidate-progress-detail-hint{display:none}.candidate-progress-detail-status{grid-column:1/-1}.candidate-action-row{display:flex;flex-wrap:wrap;gap:.55rem;position:-webkit-sticky;position:sticky;bottom:calc(.5rem + env(safe-area-inset-bottom, 0px));z-index:15;margin-top:.72rem;padding:.48rem;border:1px solid rgba(202,178,143,.9);border-radius:18px;background:rgba(255,249,241,.92);box-shadow:0 18px 28px rgba(77,53,25,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.candidate-action-row>*{flex:1 1}.candidate-action-row>:only-child{flex-basis:100%}.candidate-action-row .btn{width:100%;min-height:46px}.briq-assessment-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:.58rem}.briq-ranking-head{align-items:center;flex-direction:row;gap:.45rem;margin-bottom:.5rem}.briq-ranking-slot{align-items:flex-start;min-height:46px;padding:.42rem .52rem;gap:.4rem}.briq-choice-panel,.briq-ranking-panel{padding:.56rem}.briq-choice-list .btn{min-height:46px;padding:.5rem .55rem}.eq-candidate-category-head{align-items:flex-start;flex-direction:column}.eq-assessment-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.58rem}.eq360-stepper{grid-template-columns:1fr}.eq-assessment-title{min-height:0;margin:0;text-align:left;font-size:1rem;line-height:1.28}.eq-assessment-card{min-height:0;padding:.62rem}.eq-assessment-statement{align-items:flex-start;justify-content:flex-start;padding:.75rem}.eq-assessment-options{padding:.58rem}.eq-option-btn{min-height:48px;padding:.52rem .62rem;font-size:.88rem;white-space:normal}.intro-question-layout{grid-template-columns:minmax(112px,.76fr) minmax(0,1.24fr);gap:.58rem}.intro-answer-panel,.intro-question-card{min-height:0;padding:.68rem}.intro-question-content{align-content:start;justify-items:flex-start;text-align:left;gap:.28rem}.intro-question-title{font-size:1rem}.intro-question-description{font-size:.82rem;line-height:1.28}.intro-answer-textarea{min-height:150px;padding:.72rem}.intro-answer-option{min-height:56px;padding:.7rem;text-align:left}.intro-answer-option span{justify-content:flex-start;text-align:left}.intro-auto-advance-status{max-width:none;width:auto;min-height:48px}.candidate-toast-wrap{width:min(94vw,560px);bottom:calc(.72rem + env(safe-area-inset-bottom, 0px))}.candidate-status-toast,.candidate-toast{border-radius:16px;padding:.72rem .8rem;font-size:.9rem}.candidate-status-toast{min-width:0;width:min(94vw,420px)}.briq-axis-bar{padding:.8rem .75rem .75rem}.briq-axis-bar-head h4{font-size:.94rem}.briq-axis-marker-label{max-width:min(12rem,calc(100% - .35rem));font-size:.92rem}.briq-axis-poles{gap:.75rem;font-size:.88rem}.team-analysis-v2-header{position:static}.team-analysis-v2-progress-row{grid-template-columns:1fr;gap:.22rem}}