.companyPage{flex-direction:column;gap:20px;max-width:1180px;margin:0 auto;padding:26px 24px 96px;display:flex}.verifyChip{border-radius:var(--r-full);background:var(--warn-bg);color:#8a5d12;flex:none;align-items:center;gap:7px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}.verifyChip.verified{color:var(--success);background:#10b98117;box-shadow:inset 0 0 0 1px #10b98138}.verifyChip.intermediary{background:var(--brand-100);color:var(--brand-700)}.verifyChip.rejected,.verifyChip.suspended{background:var(--danger-bg);color:#96231f}.companyBody{min-height:340px}.companySection{flex-direction:column;gap:18px;display:flex}.sectionHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sectionHead h2{font-size:var(--t-h3);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls);font-weight:700}.sectionHead p{color:var(--ink-500);max-width:62ch;margin-top:5px;font-size:13.5px;line-height:1.65}.sectionHead .button{flex:none}.companyLoading{flex-direction:column;gap:14px;padding:30px 0;display:flex}.statRow{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.overviewLede{color:var(--ink-700);font-size:14.5px;line-height:1.6}.overviewBlock{flex-direction:column;gap:10px;display:flex}.overviewBlockHead{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.overviewBlockHead h2{font-size:var(--t-h4);line-height:var(--t-h4-lh);font-weight:700}.overviewBlockHead .linkButton{align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.miniList{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.miniRow{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:13px 18px;text-decoration:none;display:grid}.miniRow:last-child{border-bottom:0}.miniRow:hover{background:var(--surface-2)}.miniMain{flex-direction:column;gap:2px;min-width:0;display:flex}.miniMain b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.miniMain>span:not(.av){color:var(--ink-400);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.miniMain.withMark{flex-direction:row;align-items:center;gap:12px}.miniMain.withMark>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.miniMain.withMark>span:last-child>span{color:var(--ink-400);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.miniProgress{flex-direction:column;flex:none;gap:5px;width:86px;display:flex}.miniProgress b{font-size:12.5px;font-weight:750}.miniProgress i{border-radius:var(--r-full);background:var(--line);height:4px;display:block}.miniProgress em{border-radius:var(--r-full);background:var(--brand-600);height:100%;display:block}.miniProgress em.full{background:var(--success)}.miniWhen{color:var(--ink-400);white-space:nowrap;font-size:12px}.firstUse{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:32px}.firstUse h2{font-size:var(--t-h2);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls);margin:10px 0;font-weight:700}.firstUse>p{color:var(--ink-500);max-width:66ch;font-size:14.5px;line-height:1.7}.firstUseCards{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}.firstUseCards article{border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;align-items:flex-start;gap:9px;padding:20px;display:flex}.firstUseCards h3{font-size:var(--t-h4);font-weight:700}.firstUseCards p{color:var(--ink-500);flex:1;font-size:13px;line-height:1.6}.firstUseMore{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 22px;margin-top:18px;padding-top:16px;display:flex}.miniChips{justify-content:flex-end;align-items:center;gap:6px;display:flex}.demandList{flex-direction:column;gap:14px;display:flex}.demandCard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);flex-direction:column;gap:14px;padding:20px 22px;scroll-margin-top:84px;display:flex}.demandCard.paused,.demandCard.closed{background:var(--surface-2);box-shadow:none}.demandCardHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.demandCardHead h3{font-size:var(--t-h4);letter-spacing:var(--t-h4-ls);font-weight:700}.demandCriteria{color:var(--ink-400);margin-top:4px;font-size:12.5px;line-height:1.55}.statusChip{padding:var(--chip-pad);border-radius:var(--r-full);font-size:var(--chip-size);font-weight:var(--chip-weight);background:var(--paper);color:var(--ink-500);flex:none}.statusChip.open{background:var(--success-bg);color:var(--success)}.statusChip.paused{background:var(--warn-bg);color:#8a5d12}.statusChip.filled{color:var(--brand-700);background:#e8ecfd}.statusChip.closed{background:var(--paper);color:var(--ink-400)}.positions{flex-direction:column;gap:9px;display:flex}.positionsHead{align-items:baseline;gap:8px;display:flex}.positionsHead .openCount{color:var(--ink-400);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px;font-weight:700}.positionsHead b{font-family:var(--font-display);letter-spacing:-.013em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.positionsHead b i{color:var(--ink-400);vertical-align:.04em;margin:0 2px;font-size:.7em;font-style:normal;font-weight:500}.positionsHead span{color:var(--ink-400);font-size:12.5px}.positionsSlots{flex-wrap:wrap;gap:5px;display:flex}.positionsSlots i{border-radius:var(--r-full);background:var(--line);max-width:46px;height:7px;transition:background var(--t);flex:0 46px}.positionsSlots i.on{background:var(--brand-600)}.positionsSlots i.open{background:repeating-linear-gradient(115deg,var(--line) 0 4px,transparent 4px 8px),var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.positionsSlots.full i.on{background:var(--success)}.positionsBar{border-radius:var(--r-full);background:var(--line);height:7px;overflow:hidden}.positionsBar i{border-radius:var(--r-full);background:var(--brand-600);height:100%;transition:width var(--t);display:block}.positionsBar i.full{background:var(--success)}.demandMeta{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:14px;font-size:12.5px;display:flex}.demandMeta span{align-items:center;gap:6px;display:inline-flex}.matchingOn{color:var(--brand-700);font-weight:600}.matchingOff{color:var(--ink-400)}.demandNote{color:var(--ink-500);border-left:2px solid var(--line-strong);padding-left:12px;font-size:13px;line-height:1.6}.demandActions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;padding-top:14px;display:flex}.demandActions .secondaryButton{padding:7px 13px;font-size:12.5px}.demandActions .linkButton{font-size:12.5px}.demandActions .linkButton.danger{color:var(--danger)}.demandForm{background:var(--surface);border:1px solid var(--brand-200,var(--line-strong));border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:16px;padding:22px;display:flex}.demandFormHead{justify-content:space-between;align-items:center;display:flex}.demandFormHead h3{font-size:var(--t-h4);font-weight:700}.iconButton{border:1px solid var(--line);border-radius:var(--r-sm);width:30px;height:30px;color:var(--ink-400);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.iconButton:hover{color:var(--ink-900)}.demandForm label.wide{grid-column:1/-1}.demandForm textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);width:100%;font:inherit;resize:vertical;padding:11px 13px;font-size:14px}.demandFields{flex-direction:column;gap:14px;display:flex}.demandMore summary{cursor:pointer;color:var(--ink-700);-webkit-user-select:none;user-select:none;padding:8px 0;font-size:13px;font-weight:650}.demandMore summary:hover{color:var(--brand-700)}.demandMore .formGrid{margin-top:10px}.demandFormActions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.formHint{color:var(--ink-400);font-size:12.5px}.promoteRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) 90px 150px;align-items:end;gap:12px;padding-top:14px;display:grid}.promoteActions{grid-column:1/-1;align-items:center;gap:10px;display:flex}.button.small{padding:8px 15px;font-size:13px}.companyEmpty{background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--r-lg);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:42px 30px;display:flex}.companyEmpty svg{color:var(--ink-400)}.companyEmpty h3{font-size:var(--t-h4);font-weight:700}.companyEmpty p{color:var(--ink-500);max-width:52ch;font-size:13.5px;line-height:1.65}.companyEmpty .button{margin-top:8px}.companyEmptyPage{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:520px;margin:80px auto;display:flex}.companyEmptyPage h1{letter-spacing:-.02em;font-size:24px;font-weight:800}.companyEmptyPage p{color:var(--ink-500);font-size:14px;line-height:1.7}.inlineNotice{background:var(--warn-bg);color:#7a5210;border-radius:var(--r-md);border:1px solid #f0e0bd;padding:12px 15px;font-size:13px;line-height:1.6}.verifyPanel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:12px;padding:20px 22px;display:flex}.verifyPanelHead{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.verifyAccess{color:var(--ink-500);font-size:13px}.verifyPanel p{color:var(--ink-500);font-size:13px;line-height:1.65}.companyForm{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:18px;padding:22px;display:flex}@media (max-width:900px){.statRow{grid-template-columns:1fr 1fr}.firstUseCards,.promoteRow{grid-template-columns:1fr}.miniRow{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.miniProgress{flex-direction:row;grid-column:1/-1;align-items:center;gap:10px;width:auto}.miniProgress i{flex:1}.miniWhen{display:none}}@media (max-width:620px){.companyPage{padding:20px 16px 90px}.sectionHead{flex-direction:column;align-items:stretch}.sectionHead .button{align-self:flex-start}.demandCardHead{flex-direction:column;gap:8px}.demandActions{gap:8px}.demandActions .secondaryButton,.demandActions .button{flex:1;justify-content:center}}.matchReasons{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex}.matchReasons li{color:var(--ink-700);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-full);align-items:center;gap:6px;padding:4px 11px 4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.matchReasons li svg{color:var(--ink-400);flex:none}.matchDots{align-items:center;gap:3px;margin-right:1px;display:inline-flex}.matchDots i{background:var(--line-strong);border-radius:50%;width:5px;height:5px;display:block}.matchDots i.on{background:var(--success)}.pingNone{border:1px dashed var(--line);border-radius:var(--r-md);color:var(--ink-400);align-items:flex-start;gap:8px;margin:14px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.55;display:flex}.pingNone svg{flex:none;margin-top:1px}.pingAnswers{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);margin:16px 0 0;padding:14px}.pingAnswers h4{color:var(--ink);align-items:center;gap:7px;margin:0 0 10px;font-size:13px;display:flex}.suggestions{background:var(--brand-50);border-color:#0000}.suggestions h4 svg{color:var(--brand-700)}.suggestions .secondaryButton{background:var(--surface);padding:8px 12px;font-size:12.5px}.pingAnswerRow{border-top:1px solid var(--line);align-items:center;gap:14px;padding:10px 0;display:flex}.pingAnswerRow:first-of-type{border-top:0;padding-top:2px}.pingWho{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pingWho b{color:var(--ink);font-size:14px}.pingWho span{color:var(--ink-400);font-size:12px}.pingReasons{color:var(--ink-400)!important;font-size:11.5px!important}.pingVerdict{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.pingState{color:var(--ink-400);font-size:11.5px}@media (max-width:640px){.pingAnswerRow{flex-wrap:wrap;gap:8px}.pingWho{flex:1 0 100%}.pingVerdict{align-items:flex-start}}.pipelineNone{border:1px dashed var(--line);border-radius:var(--r-md);color:var(--ink-400);align-items:flex-start;gap:8px;margin:14px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.55;display:flex}.pipelineNone svg{flex:none;margin-top:1px}.pipeline{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunken);margin:16px 0 0;padding:14px}.pipelineHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.pipelineHead h4{font-size:var(--t-body-sm);color:var(--ink);margin:0}.pipelineHead span{color:var(--ink-400);font-size:11.5px}.pipelineHead b{color:var(--ink-700);font-weight:650}.pipelineCount{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.pipelineCount b{font-family:var(--font-display);color:var(--ink);font-size:12.5px}.pipelineCount em{background:var(--line-strong);border-radius:50%;width:3px;height:3px;margin:0 3px;display:inline-block}.candidateRow{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.candidateRow:first-of-type{border-top:0;padding-top:2px}.candidateRow.placed .candidateWho b{color:var(--ink)}.candidateRow.placed>.av{box-shadow:0 0 0 2.5px #bfe6d0,inset 0 0 0 1px #0b0d1714}.candidateWho{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.candidateWho b{color:var(--ink);font-size:14px}.candidateWho span{color:var(--ink-500);font-size:12px}.candidateMeta{color:var(--ink-400)!important;font-size:11.5px!important}.candidateActions{flex:none;align-items:center;gap:10px;display:flex}.candidateActions select{border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface);color:var(--ink);padding:6px 10px;font-size:12.5px}.declineBox{flex:none;align-items:center;gap:8px;display:flex}.declineBox select,.declineBox input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding:7px 10px;font-size:12.5px}.declineBox select{flex:none;width:190px}.declineBox input{width:190px}.declinedBlock{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.declinedRow{color:var(--ink-400);align-items:center;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.declinedRow>span:first-child{color:var(--ink-700);font-weight:600}.declinedWhy{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (max-width:720px){.candidateRow{flex-wrap:wrap;gap:8px}.candidateActions,.declineBox{flex-wrap:wrap;justify-content:flex-start;width:100%}.declineBox select{width:100%}.declineBox input{flex:1;width:auto;min-width:0}.declinedRow{flex-wrap:wrap;gap:6px}.declinedWhy{white-space:normal}}.candidateActions .linkButton,.declinedRow .linkButton{white-space:nowrap}.talentDemand{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:7px;margin-top:8px;display:flex}.talentDemandChip{padding:var(--chip-pad);border-radius:var(--r-full);font-size:var(--chip-size);font-weight:var(--chip-weight);background:var(--paper);color:var(--ink-400);border:1px solid var(--line);align-items:center;gap:5px;display:inline-flex}.talentDemandChip.placed{background:var(--success-bg);color:#0b7a42;border-color:#0000}.talentDemandChip.in_talks{background:var(--brand-50);color:var(--brand-700);border-color:#0000}.talentDemandAdd{max-width:240px;font-size:var(--chip-size);font-weight:var(--chip-weight);padding:var(--chip-pad);border-radius:var(--r-full);border:1px dashed var(--line);color:var(--ink-400);cursor:pointer;background:0 0;flex:none}.talentDemandAdd:hover{border-color:var(--brand-300);color:var(--brand-700)}.candidateRecorded{color:var(--success);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:650;display:inline-flex}.demandEdit{flex-direction:column;gap:14px;display:flex}.demandEdit>label.wide{flex-direction:column;gap:7px;display:flex}.radarPulse{align-items:center;gap:11px;display:flex}.radarPulse .radarIcon{border-radius:var(--r-full);width:32px;height:32px;color:var(--success);background:var(--success-bg);flex:none;place-items:center;display:grid;position:relative}.radarPulse .radarIcon:after{content:"";border-radius:inherit;border:1px solid var(--success);opacity:.25;animation:radarRing 3.2s var(--ease) infinite;position:absolute;inset:0}@keyframes radarRing{0%{opacity:.45;transform:scale(.82)}70%{opacity:0;transform:scale(1.22)}to{opacity:0}}.radarPulse>div{flex-direction:column;gap:1px;min-width:0;display:flex}.radarPulse b{color:var(--success);font-size:13px;font-weight:650}.radarPulse span{color:var(--ink-400);font-variant-numeric:tabular-nums;font-size:12px}.radarYield{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunken);--av-ring:var(--surface-sunken);align-items:center;gap:12px;margin-top:2px;padding:12px 13px;display:flex}.radarYield>div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.radarYield b{color:var(--ink);font-size:13px;font-weight:650}.radarYield span{color:var(--ink-400);font-size:11.5px}@media (max-width:560px){.radarYield{flex-wrap:wrap}.radarYield .shotButton{justify-content:center;width:100%}}.verificationPanel{background:var(--warn-bg);border:1px solid #f0dcc4;border-radius:12px;flex-direction:column;gap:14px;margin-bottom:18px;padding:20px 22px;display:flex}.verificationPanel.blocked{background:var(--danger-bg);color:#7d1d29;border-color:#efc9ce;flex-direction:row;align-items:flex-start;gap:12px}.verificationPanel.blocked p{margin:0;font-size:13.5px;line-height:1.6}.verificationPanel.blocked.intermediary{border-color:var(--brand-200);background:var(--brand-50);color:var(--ink-700)}.verificationPanel.blocked.intermediary svg{color:var(--brand-700)}.confirmPanel,.referencePanel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);gap:14px;margin-bottom:18px;padding:20px 22px;display:grid}.confirmPanelHead{align-items:flex-start;gap:12px;display:flex}.confirmPanelHead b{color:var(--ink);font-size:15px;font-weight:600;display:block}.confirmPanelHead p{color:var(--ink-500);max-width:62ch;margin:3px 0 0;font-size:13px;line-height:1.55}.confirmPanelHead .verificationIcon{color:var(--brand-700)}.confirmList{margin:0;padding:0;list-style:none;display:grid}.confirmList>li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.confirmList b{font-size:14px;font-weight:650}.confirmList span{color:var(--ink-400);font-size:13px}.confirmList p{color:var(--ink-500);margin:2px 0 0;font-size:13px}.confirmButtons{flex:none;gap:8px;display:flex}@media (max-width:760px){.confirmList>li{flex-direction:column;align-items:stretch}.confirmButtons>*{flex:1;justify-content:center}}.verificationHead{align-items:flex-start;gap:12px;display:flex}.verificationHead b{color:var(--ink);font-size:15px;font-weight:600;display:block}.verificationHead p{color:var(--ink-500);margin:3px 0 0;font-size:13px}.verificationIcon{border-radius:var(--r-md);background:var(--surface-sunken);width:34px;height:34px;color:var(--warn);flex:none;place-items:center;display:grid}.verificationLists{grid-template-columns:1fr 1fr;gap:12px;display:grid}.verificationLists>div{background:#ffffffb3;border-radius:14px;padding:14px 16px}.verificationLists span{font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);font-size:10.5px}.verificationLists ul{flex-direction:column;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.verificationLists li{color:var(--ink-700);align-items:center;gap:8px;font-size:13px;display:flex}.verificationLists li svg{color:var(--success);flex:none}.verificationLists li.locked{color:var(--ink-500)}.verificationLists li.locked svg{color:var(--ink-400)}.verificationPanel small{color:var(--ink-500);font-size:12px;line-height:1.55}@media (max-width:720px){.verificationLists{grid-template-columns:1fr}}.intakePage{flex-direction:column;gap:18px;display:flex}.intakeCard{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:12px;padding:26px;display:flex}.intakeCard h2{letter-spacing:-.018em;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:800}.intakeInput{min-height:110px;font-size:15px;line-height:1.6}.intakeExamples{flex-wrap:wrap;gap:8px;display:flex}.intakeExamples button{border:1px solid var(--line);border-radius:var(--r-full);background:var(--paper);font:inherit;color:var(--ink-500);cursor:pointer;text-align:left;padding:7px 12px;font-size:12.5px;transition:border-color .2s,color .2s}.intakeExamples button:hover{border-color:var(--brand-400);color:var(--ink)}.intakeActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.intakeResult{flex-direction:column;gap:14px;display:flex}.intakeUnderstood{background:var(--brand-50);border:1px solid var(--brand-200);border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.intakeUnderstood>p{color:var(--ink);align-items:flex-start;gap:8px;margin:0;font-size:14.5px;font-weight:560;display:flex}.intakeUnderstood>p svg{color:var(--brand-600);flex:none;margin-top:3px}.intakeUnderstood span{font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);font-size:10.5px}.intakeUnderstood ul{color:var(--ink-700);margin:6px 0 0;padding-left:18px;font-size:13px}.intakeGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:start;gap:18px;display:grid}.intakeForm{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:14px;padding:24px;display:flex}.intakeKind{grid-template-columns:1fr 1fr;gap:10px;display:grid}.intakeKind button{border:1px solid var(--line-strong);background:var(--surface);font:inherit;text-align:left;cursor:pointer;color:var(--ink-700);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.intakeKind button svg{color:var(--ink-400);flex:none;margin-top:2px}.intakeKind button b{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.intakeKind button small{color:var(--ink-400);margin-top:2px;font-size:12px;display:block}.intakeKind button.active{border-color:var(--brand-600);background:var(--brand-50);box-shadow:0 0 0 1px var(--brand-600)}.intakeKind button.active svg{color:var(--brand-600)}.intakeSkills>span{color:var(--ink-700);font-size:13px;font-weight:600}.intakeSkills>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.intakeSkill{border-radius:var(--r-full);background:var(--brand-100);color:var(--brand-800);font:inherit;cursor:pointer;border:0;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.intakeSkill:hover{background:var(--brand-200)}.intakeNext{color:var(--ink-500);margin:0;font-size:12.5px;line-height:1.6}.intakeMatches{color:#fff;background:var(--ink);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex;position:sticky;top:96px}.intakeMatchesHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.intakeMatchesHead b{font-size:15px;font-weight:580}.intakeMatchesHead span{font-family:var(--font-mono),monospace;color:var(--signal);font-size:12px}.intakeMatches ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.intakeMatches a{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;transition:background .2s;display:flex}.intakeMatches a:hover{background:#ffffff14}.intakeMatches a b{font-size:14px;font-weight:580}.intakeMatches a span{color:#ffffff9e;font-size:12.5px}.intakeMatches a small{color:#ffffff80;font-size:12px}.intakeMatches a small.intakeEvidence{color:#ffffffb8}.intakeEmpty,.intakeMore{color:#fff9;margin:0;font-size:12.5px;line-height:1.6}@media (max-width:960px){.intakeGrid{grid-template-columns:minmax(0,1fr)}.intakeMatches{order:-1;position:static}}@media (max-width:620px){.intakeKind{grid-template-columns:1fr}.intakeCard,.intakeForm{padding:20px}}.kader{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin-top:16px}.kaderHead{align-items:center;gap:12px;padding:0 14px 0 0;display:flex}.kaderToggle{min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:12px 14px;display:flex}.kaderToggle>svg:first-child{color:var(--ink-400);flex:none}.kaderTitle{font-size:13.5px;font-weight:600}.kaderTag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-400);border:1px solid var(--line);border-radius:4px;padding:1px 6px;font-size:10.5px}.kaderSummary{color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:12.5px;overflow:hidden}.kaderSummary.attention{color:var(--warn)}.kaderChevron{color:var(--ink-400);transition:transform var(--t-fast);flex:none}.kader.expanded .kaderChevron{transform:rotate(180deg)}.kaderBody{border-top:1px solid var(--line);padding:4px 14px 14px}.kaderPoints{margin:0;padding:0;list-style:none}.kaderPoints li{border-bottom:1px solid var(--line);grid-template-columns:86px 1fr;gap:12px;padding:12px 0;display:grid}.kaderPoints li:last-child{border-bottom:0}.kaderPoints b{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.kaderPoints p{color:var(--ink-500);margin:2px 0 0;font-size:13px;line-height:1.55}.kaderPoints small{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-400);margin-top:4px;font-size:10.5px;display:block}.kaderStatus{background:var(--surface-sunken);color:var(--ink-500);border-radius:4px;place-self:start;padding:2px 8px;font-size:11px;font-weight:600}.let_op .kaderStatus{background:var(--warn-bg);color:var(--warn)}.vastgelegd .kaderStatus{background:var(--success-bg);color:var(--success)}.kaderDeliverable{background:var(--surface-sunken);border-radius:var(--r-sm);color:var(--ink-700);margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.55}.kaderDeliverable span{color:var(--ink-400);margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}.kaderFoot{color:var(--ink-400);margin:12px 0 0;font-size:12px;line-height:1.6}.kaderFoot a{color:var(--brand-700);text-underline-offset:2px;text-decoration:underline}.kaderForm{gap:16px;padding-top:14px;display:grid}.kaderQuestion{border:0;min-width:0;margin:0;padding:0}.kaderQuestion legend{color:var(--ink);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.kaderOptions{flex-wrap:wrap;gap:6px;display:flex}.kaderOptions.stacked{flex-direction:column;align-items:stretch}.kaderOptions label{border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--ink-700);cursor:pointer;background:var(--surface);align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.kaderOptions label.chosen{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.kaderOptions input{accent-color:var(--ink);margin:0}@media (max-width:640px){.kaderTag{display:none}.kaderToggle{flex-wrap:wrap;row-gap:2px}.kaderChevron{margin-left:auto}.kaderSummary{white-space:normal;flex-basis:100%;order:5;margin-left:25px}.kaderPoints li{grid-template-columns:1fr;gap:6px}}.sharePanel{margin-top:10px}.kaderSummary.shared{color:var(--success);font-weight:600}.shareBody{gap:12px;padding-top:12px;display:grid}.shareExplain{color:var(--ink-500);margin:0;font-size:13px;line-height:1.6}.shareBody .button,.shareBody .inlineNotice{justify-self:start}.shareUrl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shareUrl input{min-width:0;font-family:var(--font-mono);flex:1;font-size:12.5px}.shareUrl .linkButton{align-items:center;gap:4px;display:inline-flex}.shareBody .secondaryButton.small{padding:8px 14px;font-size:13px}.shareOpens{color:var(--ink-500);font-size:13px}.confirmListKader{gap:6px;margin-top:10px;display:grid}.confirmListKader small{color:var(--ink-400);font-size:12px}.companyChecks li>div{justify-items:start;gap:8px;width:100%;display:grid}.companyChecks .linkButton{padding:0}.confirmPanel{grid-template-columns:minmax(0,1fr)}.confirmPanelHead>div,.confirmList>li>div{min-width:0}.confirmList{grid-template-columns:minmax(0,1fr)}.confirmList p{overflow-wrap:anywhere}.confirmButtons{flex-wrap:wrap}.confirmPanel.done{background:var(--surface);border-color:var(--line);padding:12px 16px}.confirmPanel.done .confirmPanelHead{align-items:center}.confirmPanel.done .confirmPanelHead b{color:var(--ink-500);font-size:13.5px;font-weight:600}.demandToggle{color:var(--brand-700);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:650;display:inline-flex}.demandToggle svg{transition:transform var(--t-fast)}.demandToggle[aria-expanded=true] svg{transform:rotate(180deg)}.confirmAction{color:var(--ink-700);align-items:center;gap:10px;padding:6px 4px;font-size:13px;font-weight:600;display:inline-flex}.companyHeadName{align-items:center;gap:10px;min-width:0;margin:0 auto 0 22px;display:flex}.companyHeadName h1{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:700;overflow:hidden}.companyHeadName .verifyChip{flex:none}.editorTabs a{padding:12px 14px;font-size:14px}.editorSubNav a{isolation:isolate;color:var(--ink-500);white-space:nowrap;border-radius:0;align-items:center;gap:7px;padding:10px 0 11px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.editorSubNav a:hover,.editorSubNav a.active{color:var(--ink)}.dashboardHeadActions a[aria-current=page]{color:var(--ink);background:var(--paper)}.overviewHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.overviewHead .overviewLede{flex:1;min-width:240px;margin:0}.overviewHead .overviewLede a{font-weight:650}@media (max-width:900px){.editorTabs a{letter-spacing:-.01em;text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:8px 0;font-size:10px}.companyDash .editorTabs{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:720px){.companyHeadName{gap:6px;margin-left:10px}.companyHeadName h1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.companyHeadName .verifyChip{padding:3px 7px;font-size:11px}.dashboardHeadActions .headLabel{display:none}}@media (max-width:520px){.companyDash>header .logoWord{display:none}.companyDash .dashboardHeadActions{gap:2px}.companyDash .dashboardHeadActions>a:not(.secondaryButton),.companyDash .dashboardHeadActions>button{padding:9px}}.demandOpen{flex-direction:column;gap:14px;display:flex}.overviewHeadActions{flex-wrap:wrap;gap:8px;display:flex}.askBox{border:1px solid var(--line);border-left:2px solid var(--brand-700);border-radius:var(--r-lg);background:var(--surface);grid-column:1/-1;gap:8px;padding:16px;display:grid}.askBox b{font-size:15px;font-weight:600}.askBox p{color:var(--ink-500);max-width:64ch;font-size:14px;line-height:22px}.askActions{flex-wrap:wrap;gap:8px;display:flex}.interestState{border-radius:var(--r-sm);background:var(--surface-sunken);color:var(--ink-700);grid-column:1/-1;justify-self:start;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px}.interestState.interested{background:var(--success-bg);color:var(--success)}.interestState.expired{color:var(--ink-500)}.candidateRow:has(.askBox){flex-wrap:wrap}.askBox{flex-basis:100%}.interestState{flex:none}.backLink{min-height:44px;color:var(--ink-500);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.backLink:hover{color:var(--ink)}.workspaceHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:8px;display:flex}.workspaceHead h2{letter-spacing:-.03em;margin-top:8px;font-size:32px;font-weight:600;line-height:38px}.workspaceHead p{color:var(--ink-500);margin-top:4px;font-size:14px;line-height:20px}.workspaceSummary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.workspaceSummary>div{gap:2px;padding:14px 16px;display:grid}.workspaceSummary>div+div{border-left:1px solid var(--line)}.workspaceSummary small{color:var(--ink-500);font-size:12px;line-height:18px}.workspaceSummary b{font-size:16px;font-weight:600;line-height:22px}.workspaceTabs{border-bottom:1px solid var(--line);gap:4px;margin-top:24px;display:flex;overflow-x:auto}.workspaceTabs button{min-height:48px;font:inherit;color:var(--ink-500);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:inset 0 -2px #0000}.workspaceTabs button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--brand-700);font-weight:600}.workspacePanel{gap:24px;padding-top:24px;display:grid}.workspaceNext h3{font-size:16px;font-weight:600}.workspaceNext ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.workspaceNext li{min-height:40px;color:var(--ink-700);align-items:center;gap:8px;font-size:14px;display:flex}.workspaceNext a,.workspaceNext .linkButton{color:var(--brand-700);font-weight:600}.workspaceRooms{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.workspaceRooms a{border-bottom:1px solid var(--line);min-height:64px;color:var(--ink);align-items:center;gap:12px;padding:12px 4px;text-decoration:none;display:flex}.workspaceRooms a:hover b{color:var(--brand-700)}.workspaceRooms a>span:first-child{flex:1;display:grid}.workspaceRooms b{font-size:15px;font-weight:600}.workspaceRooms small,.workspaceRoomState{color:var(--ink-500);font-size:13px}@media (max-width:719px){.workspaceSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceSummary>div:nth-child(3){border-left:0}.workspaceSummary>div:nth-child(n+3){border-top:1px solid var(--line)}.workspaceHead h2{font-size:26px;line-height:32px}}.relationGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;margin-top:28px;display:grid}.relationGrid h3{font-size:16px;font-weight:600}.relationHelp{color:var(--ink-500);margin-top:4px;font-size:13px;line-height:20px}.relationNote{color:var(--ink-500);margin-top:4px;font-size:12px;display:block}.workspaceHead .talentStatus{margin-top:10px;display:inline-flex}.relationTimeline{border-left:2px solid var(--line);margin:16px 0 0;padding:0;list-style:none}.relationTimeline li{gap:2px;padding:0 0 18px 18px;display:grid;position:relative}.relationTimeline li:before{content:"";background:var(--surface);border:2px solid var(--brand-700);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-6px}.relationTimeline small{color:var(--ink-500);font-size:12px}.relationTimeline b{font-size:15px;font-weight:500}.relationTimeline a{color:var(--brand-700);font-size:13px;font-weight:600}.taskList{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.taskList li{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);align-items:center;gap:10px;min-height:56px;padding:8px 10px;display:flex}.taskList li>div{flex:1;display:grid}.taskList b{font-size:14px;font-weight:500}.taskList small{color:var(--ink-500);font-size:12px}.taskList li.overdue{border-color:var(--warn);background:var(--warn-bg)}.taskList li.overdue small{color:var(--warn)}.taskList li.done{opacity:.6}.taskList .iconButton{width:44px;height:44px}.taskForm{gap:10px;display:grid}.taskForm label{gap:4px;font-size:13px;font-weight:600;display:grid}.relationOk{color:var(--success);align-items:center;gap:6px;font-size:13px;display:flex}.relationPrivate{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.relationPrivate small{color:var(--ink-500);font-size:12px}.relationPrivate p{white-space:pre-line;margin-top:6px;font-size:14px;line-height:22px}@media (max-width:959px){.relationGrid{grid-template-columns:minmax(0,1fr)}}
.heroActions{gap:10px;margin-top:28px}.heroActions .button,.heroActions .secondaryButton{min-height:50px;padding:15px 22px}.productShot{background:0 0;border:0}.productShotInner{border-color:#0c0c1e1a;border-radius:12px;box-shadow:0 24px 60px #0c0c1e14}.demandCard,.pingCard,.shotPanel,.introductionCard{border-radius:14px}.shotButton.primary{background:var(--brand-600);color:#fff}.sectorTiles{counter-reset:sector;border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.sectorTile{counter-increment:sector;border:0;border-bottom:1px solid var(--line);min-height:96px;box-shadow:none;transition:padding .45s var(--ease-premium),background .45s ease;background:0 0;border-radius:0;align-items:center;padding:0 52px 0 54px}.sectorTile:nth-child(3n+2),.sectorTile:nth-child(3n+3){border-left:1px solid var(--line)}.sectorTile:before{content:counter(sector,decimal-leading-zero);font-family:var(--font-mono),monospace;color:var(--brand-600);z-index:2;font-size:11px;font-weight:500;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.sectorTile:after{content:"→";border:1px solid var(--line);width:32px;height:32px;color:var(--ink);z-index:2;transition:transform .45s var(--ease-spring),background .3s ease,color .3s ease,border-color .3s ease;background:0 0;border-radius:50%;place-items:center;margin-top:-16px;font-size:14px;display:grid;position:absolute;top:50%;right:16px}.sectorTile:hover{background:var(--brand-50);box-shadow:none;border-color:var(--line);transform:none}.sectorTile:hover:after{background:var(--ink);border-color:var(--ink);color:#fff;transform:translate(3px)rotate(-8deg)}.sectorTileLabel{padding:22px 0}.sectorTileLabel b{letter-spacing:-.013em;font-size:16px;font-weight:540}.sectorTileLabel>span{font-family:var(--font-mono),monospace;color:var(--ink-400);font-size:11px}.sectorTile.hasPhoto{min-height:120px;box-shadow:none;border-width:0 0 1px;border-radius:0}.sectorTile.hasPhoto:before{color:var(--signal)}.sectorTile.hasPhoto:after{color:#fff;background:0 0;border-color:#ffffff59;top:50%}.sectorTile.hasPhoto:hover:after{color:var(--ink);background:#fff;border-color:#fff}#plaatsen{padding-top:24px}.dark{background:var(--ink);border-radius:0;max-width:none;margin:0}.dark:before{display:none}.profileCta{background:var(--ink)}.profileCta:before{display:none}.offerCard{border:1px solid #0c0c1e1a;border-radius:12px;padding:36px;box-shadow:0 35px 90px #0c0c1e1a}.offerCard:before{background:var(--brand-600);height:3px}.offerCard>span:first-of-type{font-family:var(--font-mono),monospace;letter-spacing:.06em;color:var(--brand-600);font-weight:500}.offerCard li svg{color:var(--brand-600)}.contentPage{background:var(--paper)}.contentBody{gap:clamp(64px,8vw,104px);padding-top:clamp(64px,8vw,104px);padding-bottom:clamp(72px,9vw,120px)}.proofText h2{letter-spacing:-.018em;font-size:clamp(30px,3.8vw,52px);font-weight:800;line-height:1}.proofText p{color:var(--ink-400)}.proofRow{border-top-color:var(--line-strong);gap:72px;padding:64px 0}.featureCard,.prose{transition:transform .5s var(--ease-premium),box-shadow .5s var(--ease-premium),border-color .3s ease;border-color:#0c0c1e1a;border-radius:12px;box-shadow:inset 0 1px #ffffffe6}.featureCard:hover{border-color:#334bfa40;transform:translateY(-5px);box-shadow:0 24px 60px #0c0c1e14}.featureIcon{background:var(--brand-100);color:var(--brand-600);box-shadow:none;transition:transform .5s var(--ease-spring),background .3s ease,color .3s ease;border-radius:13px}.featureCard:hover .featureIcon{background:var(--brand-600);color:#fff;transform:rotate(-5deg)scale(1.05)}.featureCard h2{letter-spacing:-.013em;font-weight:580}.checkList svg{color:var(--brand-600)}.noteBlock{background:var(--surface);border-color:var(--line);border-radius:12px}.prose h2{letter-spacing:-.013em;font-weight:580}.prose a{color:var(--brand-600);text-underline-offset:.2em;font-weight:600}.premiumBand{background:var(--navy);border-radius:14px;box-shadow:0 35px 90px #0c0c1e33}.premiumBand:before{display:none}.premiumBandCopy h2{color:#fff;letter-spacing:-.018em;font-size:clamp(32px,4vw,56px);font-weight:800;line-height:.96}.premiumBandCopy p{color:#ffffff80}.premiumBand .kicker{color:#ffffff9e}.premiumBand .kicker:before{background:var(--signal)}.premiumBand .button{color:var(--ink);box-shadow:none;background:#fff;border-color:#ffffff38}.premiumBand .button:before{background:#334bfa1a}.filterBar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-color:#0c0c1e1a;border-radius:12px;box-shadow:0 12px 36px #0c0c1e0f}.card{transition:transform .42s var(--ease-premium),box-shadow .42s var(--ease-premium),border-color .28s ease;border-color:#0c0c1e1a;border-radius:12px;box-shadow:inset 0 1px #ffffffe6}.card:hover{border-color:#334bfa38;transform:translateY(-3px);box-shadow:0 18px 48px #0c0c1e14}.authPage{background:#eeefec}.authPage:before{filter:blur(30px);opacity:1;background:0 0;width:720px;height:520px;top:-340px}.authCard{background:var(--paper);animation:theme-rise .6s var(--ease-premium) both;border-color:#0c0c1e17;border-radius:12px;padding:38px;box-shadow:inset 0 1px #ffffffeb,0 35px 90px #0c0c1e1f}.authCard h1{letter-spacing:-.018em;font-weight:800}.authCard input{min-height:52px;transition:transform .22s var(--ease-premium),border-color .22s ease,box-shadow .22s ease,background .22s ease;background:#ffffffb8;border-radius:14px}.authCard input:hover{background:#fff;transform:translateY(-1px)}.authCard input:focus{background:#fff;box-shadow:0 0 0 4px #334bfa1c,0 12px 30px #0c0c1e0f}.authCard .button{min-height:50px}.accountChoices button{border-radius:14px}.accountChoices button.active{border-color:var(--brand-600);background:var(--brand-50);box-shadow:0 0 0 1px var(--brand-600)}.notFoundPage{background:var(--paper);grid-template-rows:auto 1fr;min-height:100vh;padding:30px 34px;display:grid}.notFoundMain{grid-template-columns:auto minmax(0,540px);justify-content:center;align-items:center;gap:64px;padding-bottom:80px;display:grid}.notFoundCode{font-family:var(--font-mono),monospace;letter-spacing:-.016em;white-space:nowrap;color:var(--brand-700);font-size:clamp(92px,13vw,180px);font-weight:500;line-height:.8}.notFoundCopy .kicker{margin-bottom:18px}.notFoundCopy h1{letter-spacing:-.018em;max-width:9ch;margin:0 0 20px;font-size:clamp(40px,5.5vw,72px);font-weight:800;line-height:.95}.notFoundCopy p{max-width:44ch;color:var(--ink-500);margin:0 0 30px;font-size:16px;line-height:1.75}.notFoundActions{flex-wrap:wrap;gap:12px;display:flex}.editorNav button{letter-spacing:-.015em;transition:background .26s ease,color .26s ease,transform .36s var(--ease-premium);border-radius:12px;font-weight:540}.editorNav button:hover{transform:translate(3px)}.editorNav button.active{color:var(--ink)}.editorNav button.active svg{color:var(--brand-700)}@keyframes theme-arrive{0%{opacity:0;transform:translate(2rem,1.25rem)scale(.97)}to{opacity:1;transform:none}}@keyframes theme-hero-arrive{0%{opacity:0;filter:blur(7px);transform:translateY(1.2rem)}to{opacity:1;filter:blur();transform:none}}@keyframes theme-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes theme-pulse{0%,to{box-shadow:0 0 0 4px #34d39917}50%{box-shadow:0 0 0 7px #34d39908}}@media (prefers-reduced-motion:reduce){.authCard{animation:none!important}}@media (max-width:1100px){.sectorTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sectorTile:nth-child(n){border-left:0}.sectorTile:nth-child(2n){border-left:1px solid var(--line)}}@media (max-width:900px){:root{--sec-y:84px}.filterBar{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.filterRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.filterRow>.filterField:first-child,.filterRow>.moreButton{grid-column:1/-1}.filterRow>.filterField.grow{min-width:0}.resultBarRight{gap:10px}.resultBarRight .linkButton{white-space:nowrap}}@media (max-width:620px){:root{--sec-y:68px}.sectorTiles{grid-template-columns:1fr}.sectorTile:nth-child(n){border-left:0}.proofRow{gap:32px;padding:44px 0}.premiumBand{border-radius:12px}.authCard{padding:28px 22px}.notFoundPage{padding:22px 18px}.notFoundMain{grid-template-columns:1fr;align-content:center;gap:24px;padding-bottom:50px}.notFoundCode{font-size:84px}}.productShotInner{border:1px solid var(--line);background:#fff}.featureCard,.offerCard{background-image:none}.dark,.premiumBand,.goLive,.intakeMatches{position:relative}.dark:after,.premiumBand:after{content:none;pointer-events:none;border-radius:inherit;opacity:.32;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:absolute;inset:0}.proofText h2 em{color:var(--brand-700);font-style:normal}.premiumBandCopy h2 em{color:#c7c9fd;font-style:normal}
.story{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid;position:relative}@media (max-width:980px){.story{grid-template-columns:1fr}}.editorNav button{isolation:isolate;position:relative}.editorNav button:hover{transform:none}.editorNav button.active{box-shadow:none;background:0 0}.editorNavMarker{z-index:-1;border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--line),0 1px 2px #0f0f280a;position:absolute;inset:0}.editorSectionFrame{gap:inherit;flex-direction:column;min-width:0;display:flex}.dossier{isolation:isolate;border-radius:var(--r-xl);border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow-lg);margin:0;padding:26px 26px 20px 34px;position:relative;overflow:hidden}.dossierHolo{z-index:1;background:var(--brand-700);width:5px;position:absolute;top:0;bottom:0;left:0}.dossierHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.dossierHead>div:first-child{flex-direction:column;gap:2px;display:flex}.dossierKind{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-700);margin-bottom:6px;font-size:10px}.dossierHead b{letter-spacing:-.018em;font-size:22px;font-weight:800;line-height:1.1}.dossierHead>div:first-child>span:last-child{color:var(--ink-500);font-size:13px}.dossierStamp{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.dossierStamp .mono{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);font-size:10px}.dossierSection{padding-top:16px}.dossierSectionHead{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);justify-content:space-between;gap:12px;padding-bottom:8px;font-size:10px;display:flex}.dossierSectionHead span:last-child{color:var(--ink-400)}.dossier ul{margin:0;padding:0;list-style:none}.dossier li{border-top:1px solid #0c0c1e0f;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.dossierTick{background:var(--emerald);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.dossier li.ok[data-bron=profiel] .dossierTick,.dossier li.ok[data-bron=register] .dossierTick{background:var(--surface-sunken);color:var(--ink-700);box-shadow:inset 0 0 0 1px var(--line-strong)}.dossier li.open .dossierTick{background:var(--warn-bg);color:var(--warn);box-shadow:none}.dossierLabel{color:var(--ink-700);letter-spacing:-.01em;font-size:13.5px;font-weight:500}.dossierValue{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px}.dossierDownload{border-radius:var(--r-full);border:1px solid var(--line-strong);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.dossierDownload:hover{border-color:var(--brand-600);color:var(--brand-700)}.dossierDocsNote{color:var(--ink-400);margin:10px 0 0;font-size:12px;line-height:1.5}@media print{.dossierDownload{display:none}}.dossierValue.pill{border-radius:var(--r-full);color:var(--brand-700);background:#334bfa14;border:1px solid #334bfa2e;padding:4px 9px;box-shadow:0 0 16px -4px #334bfa66}.dossier li.open .dossierValue{color:var(--warn)}.dossierFoot{border-top:1px solid var(--line);color:var(--ink-400);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;font-size:12px;display:flex}.dossierFoot .mono{color:var(--success);font-size:11px}@media (max-width:480px){.dossier{padding:22px 18px 18px 24px}.dossierHead{flex-direction:column}.dossierStamp{flex-direction:row;align-items:flex-start}.dossierFoot{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.dossierHolo{animation:none}}.dossierPage{background:var(--paper);min-height:100vh;padding:24px 16px 64px}.dossierTop{justify-content:space-between;align-items:center;gap:12px;max-width:820px;margin:0 auto 22px;display:flex}.dossierDocument{max-width:820px;margin:0 auto;padding:clamp(24px,4vw,44px) clamp(22px,4vw,48px) 26px clamp(28px,4vw,56px)}.dossierDocument .dossierHead h1{letter-spacing:-.018em;margin:0;font-size:clamp(26px,3.4vw,36px);font-weight:800;line-height:1.05}.dossierDocument .dossierHead>div:first-child>span:last-child{color:var(--ink-500);margin-top:4px;font-size:14px}.dossierIntro{max-width:64ch;color:var(--ink-500);margin:18px 0 6px;font-size:14px;line-height:1.65}.dossierIntro b{color:var(--ink);font-weight:600}.dossierDocument .dossierSection{padding-top:22px}.dossierDocument li{padding:12px 0}.dossierLabel{flex-direction:column;gap:2px;display:flex}.dossierBron{font-family:var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-400);font-size:10px}.dossierBron.bevestigd{color:var(--success)}.dossierEmpty{color:var(--ink-400);margin:8px 0 0;font-size:13.5px}.dossierDocument .dossierFoot a{color:var(--brand-700);white-space:nowrap;text-decoration:none}.dossierGone{text-align:center;max-width:520px;color:var(--ink-500);justify-items:center;gap:10px;margin:12vh auto 0;display:grid}.dossierGone h1{color:var(--ink);font-size:24px}.dossierGone svg{color:var(--ink-400)}@media print{.dossierPage{background:#fff;padding:0}.dossierTop .dossierPrint{display:none}.dossierDocument{box-shadow:none;border:1px solid #ddd;max-width:none}.dossierHolo{box-shadow:none;animation:none}.dossierDocument li{break-inside:avoid}}@media (max-width:560px){.dossierDocument li{grid-template-columns:18px minmax(0,1fr);row-gap:6px}.dossierDocument .dossierValue{grid-column:2;justify-self:start}.dossierDocument .dossierSectionHead{flex-direction:column;gap:2px}}.dossierGpIntro{max-width:64ch;color:var(--ink-500);margin:0 0 6px;font-size:13px;line-height:1.6}.dossierGp{padding-top:14px}.dossierGp h2{letter-spacing:-.01em;color:var(--ink);align-items:baseline;gap:10px;margin:6px 0 2px;font-size:15px;font-weight:700;display:flex}.dossierGp h2 .mono{color:var(--brand-700);font-size:11px}.dossierGpOpen li{padding:8px 0}.dossierGpOpen .dossierLabel{color:var(--ink-500);font-size:13px;font-weight:450}.dossierBron.beide,.dossierBron.praktijk{color:var(--brand-700)}.dossierDocument li.open:has(.dossierLabel:only-of-type){grid-template-columns:18px minmax(0,1fr)}.dossier li.note .dossierTick{background:var(--warn-bg);color:var(--warn);box-shadow:none}@media (prefers-reduced-motion:no-preference){.productShot.armed:not(.live) :is(li,.candidateRow,.collabRow,.talentNetworkRow){opacity:0}.productShot.live :is(li,.candidateRow,.collabRow,.talentNetworkRow){animation:shotRow .52s var(--ease-premium,cubic-bezier(.16,1,.3,1)) both}.productShot.live :is(li,.candidateRow,.collabRow,.talentNetworkRow):nth-child(2){animation-delay:90ms}.productShot.live :is(li,.candidateRow,.collabRow,.talentNetworkRow):nth-child(3){animation-delay:.18s}.productShot.live :is(li,.candidateRow,.collabRow,.talentNetworkRow):nth-child(4){animation-delay:.27s}.productShot.live :is(li,.candidateRow,.collabRow,.talentNetworkRow):nth-child(n+5){animation-delay:.34s}.productShot.live :is(.statusChip,.shotChip.on,.talentStatus,.proofState,.kaderStatus,.registerConfirmation,.verifyState,.shotNote){animation:shotPop .56s var(--ease-premium,cubic-bezier(.16,1,.3,1)) .52s both}.productShot.live .registerPips i.on{transform-origin:0;animation:shotGrow .7s var(--ease-premium,ease) both}.productShot.live .registerPips i.on:nth-child(2){animation-delay:.16s}.productShot.live .registerPips i.on:nth-child(3){animation-delay:.32s}}@keyframes shotRow{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes shotPop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@keyframes shotGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes shotPress{0%,to{transform:none}40%{transform:scale(.96)}}
:root:has(.site){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.site{--action:var(--brand-700);--action-hover:var(--brand-800);--accent-text:var(--brand-700);background:var(--canvas)}.navWrap{z-index:60;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:28px;height:80px;display:flex}.nav nav{align-items:center;gap:28px;display:flex}.nav nav a{color:var(--ink-500);font-size:13px;font-weight:500;line-height:20px;text-decoration:none;transition:color .1s;position:relative}.nav nav a:hover,.nav nav a[aria-current=page]{color:var(--ink)}.nav nav a[aria-current=page]:after{content:"";background:var(--brand-700);height:2px;position:absolute;bottom:-8px;left:0;right:0}.navActions{align-items:center;gap:20px;display:flex}.navActions .textButton{color:var(--ink-500);font-size:13px;font-weight:500}.navActions .textButton:hover{color:var(--ink)}.headerAction{border-radius:var(--r-btn);background:var(--brand-700);color:#fff;white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .1s;display:inline-flex}.headerAction:hover{background:var(--brand-800)}.headerAction:active{background:var(--brand-900)}.menuButton{border:1px solid var(--border-control);border-radius:var(--r-md);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;place-items:center;display:none}.mobileNav{display:none}@media (max-width:959px){.nav{height:72px}.nav nav{display:none}.menuButton{display:grid}.navActions{gap:8px}.navActions .textButton{display:none}.mobileNav{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;max-height:calc(100dvh - 72px);padding:8px 20px 20px;display:flex;overflow-y:auto}.mobileNav a{min-height:48px;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;font-size:16px;font-weight:500;text-decoration:none;display:flex}.mobileNav .mobileNavLogin{color:var(--brand-700);border-bottom:0;margin-top:8px;font-weight:600}}@media (max-width:440px){.nav .logoWord{display:none}.headerAction{padding:0 14px}}.site .section{padding:var(--sec-y) 0}.site .head{max-width:46rem}.site .head h2{letter-spacing:-.018em;text-wrap:balance;font-size:clamp(30px,3.6vw,48px);line-height:1.05}.site .head p{max-width:60ch;color:var(--ink-500);margin-top:16px;font-size:17px;line-height:1.65}.site .head .kicker{margin-bottom:18px}.sources{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);margin-top:40px;display:grid}.sources>div{border-top:2px solid var(--ink);padding-top:22px}.sources>div+div{border-top-color:var(--line-strong)}.sources h3{letter-spacing:-.025em;align-items:center;gap:9px;font-size:18px;display:flex}.sources h3 svg{color:var(--success)}.sources>div+div h3 svg{color:var(--ink-400)}.sources ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sources li{color:var(--ink-700);font-size:15px;line-height:1.55}@media (max-width:760px){.sources{grid-template-columns:1fr}}.clients img{aspect-ratio:21/8;object-fit:cover;object-position:50% 60%;border-radius:var(--r-lg);width:100%;height:auto}.clients ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.clients li{color:var(--ink-700);gap:10px;font-size:15.5px;line-height:1.5;display:flex}.clients li svg{color:var(--success);flex:none;margin-top:4px}.clients .secondaryButton{margin-top:24px}@media (max-width:900px){.clients img{aspect-ratio:16/9}}.faqItems details{border-bottom:1px solid var(--line)}.faqItems details:first-child{border-top:1px solid var(--line)}.faqItems summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.faqItems summary::-webkit-details-marker{display:none}.faqItems summary:after{content:"+";color:var(--ink-400);transition:transform .2s var(--ease-premium);flex:none;font-size:22px;font-weight:400}.faqItems details[open] summary:after{transform:rotate(45deg)}.faqItems p{max-width:62ch;color:var(--ink-500);padding:0 0 22px;font-size:15.5px;line-height:1.7}.closing{padding:clamp(64px,9vw,128px) 0}.closing h2{letter-spacing:-.02em;max-width:17ch;font-size:clamp(36px,5.4vw,76px);line-height:1}.closing p{max-width:46ch;color:var(--ink-500);margin-top:20px;font-size:18px;line-height:1.6}.closing .button{min-height:54px;margin-top:32px;padding:0 26px;font-size:15px}.siteFooter{background:var(--surface-sunken);padding:64px 0 24px}.footerGrid{grid-template-columns:320px repeat(3,minmax(0,1fr));gap:40px;display:grid}.footerBrand p{max-width:26ch;color:var(--ink-500);margin-top:16px;font-size:14px;line-height:23px}.footerGrid h2{color:var(--ink);letter-spacing:0;margin:0 0 12px;font-size:13px;font-weight:600;line-height:20px}.footerGrid a{color:var(--ink-500);padding:5px 0;font-size:14px;line-height:20px;text-decoration:none;display:block}.footerGrid a:hover{color:var(--ink);text-decoration:underline}.footerBase{border-top:1px solid var(--line);color:var(--ink-500);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:20px;font-size:12px;line-height:18px;display:flex}@media (max-width:959px){.footerGrid{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1/-1}.footerBase{flex-direction:column}}.site.mk{background:var(--surface)}.mk .kicker{margin-bottom:14px}.ok{color:var(--success)}.hTitle{letter-spacing:-.035em;text-wrap:balance;max-width:680px;font-size:40px;font-weight:550;line-height:46px}.hIntro{letter-spacing:-.01em;max-width:620px;color:var(--ink-500);margin-top:16px;font-size:18px;line-height:29px}.hSection{padding:96px 0}.hSubtle{background:var(--surface-sunken)}.hTextLink{min-height:48px;color:var(--brand-700);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hTextLink:hover{text-decoration:underline}.hLead{letter-spacing:-.01em;max-width:460px;color:var(--ink-500);margin-top:24px;font-size:18px;line-height:29px}.hActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.hNote{color:var(--ink-500);margin-top:12px;font-size:12px;line-height:18px}.hClose{border-top:1px solid var(--line);padding:64px 0 80px}.hCloseGrid{grid-template-columns:minmax(0,600px) minmax(0,552px);justify-content:space-between;align-items:center;gap:96px;display:grid}@media (max-width:1199px){.hCloseGrid{gap:56px}}@media (max-width:959px){.hSection{padding:72px 0}.hCloseGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.hSection{padding:56px 0}.hLead,.hIntro{font-size:16px;line-height:26px}.hTitle{font-size:30px;line-height:35px}.hActions .button{width:100%}}.mHero{border-bottom:1px solid var(--line);padding:64px 0 72px}.mHeroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;display:grid}.mHeroGrid.single{grid-template-columns:minmax(0,1fr)}.mHeroCopy h1{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin-top:16px;font-size:52px;font-weight:550;line-height:58px}.mHeroVisual{min-width:0}.mHeroVisual .productShot{margin:0}.hNumbered{border-top:1px solid var(--line);margin:40px 0 0;padding:0;list-style:none}.hNumbered li{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:24px;padding:28px 0;display:grid}.hNumbered span{color:var(--brand-700);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:18px}.hNumbered h3{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:26px}.hNumbered p{color:var(--ink-500);font-size:15px;line-height:24px}.hCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.hCols>div{border-top:1px solid var(--line-strong);padding-top:24px}.hCols h3{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:26px}.hCols p{color:var(--ink-500);max-width:44ch;margin-top:8px;font-size:15px;line-height:24px}.hTable{border-collapse:collapse;width:100%;margin-top:40px;font-size:14px;line-height:20px}.hTable th,.hTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:16px 12px}.hTable thead th{height:44px;color:var(--ink);border-bottom:1px solid var(--line-strong);font-size:13px;font-weight:600}.hTable tbody th{color:var(--ink);font-weight:600}.hTable td{color:var(--ink-500)}.hTableWrap{overflow-x:auto}.hTableNote{color:var(--ink-500);max-width:62ch;margin-top:16px;font-size:14px;line-height:22px}@media (max-width:959px){.mHeroGrid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:719px){.mHero{padding:40px 0 56px}.mHeroCopy h1{font-size:36px;line-height:41px}.hNumbered li{grid-template-columns:32px minmax(0,1fr);row-gap:8px}.hNumbered p{grid-column:2}.hCols{grid-template-columns:minmax(0,1fr)}}.visList{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.visList li{border-top:1px solid var(--line-strong);padding-top:24px}.visList b{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:26px;display:block}.visList p{color:var(--ink-500);margin-top:8px;font-size:15px;line-height:24px}.shareExample{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-sm);gap:16px;padding:24px;display:grid}.shareExampleHead{align-items:center;gap:12px;display:flex}.shareExampleHead .hAv{background:var(--brand-100);width:48px;height:48px;color:var(--brand-900);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.shareExampleHead b{font-size:17px;font-weight:600;line-height:24px;display:block}.shareExampleHead small{color:var(--ink-500);font-size:14px;line-height:20px;display:block}.shareExampleHead .secondaryButton{margin-left:auto}.shareExamplePanel{border-top:1px solid var(--line);gap:8px;padding-top:16px;display:grid}.shareExamplePanel label{font-size:13px;font-weight:600;line-height:20px}.shareExampleRow{gap:8px;display:flex}.shareExampleUrl{border:1px solid var(--border-control);border-radius:var(--r-btn);min-width:0;min-height:48px;color:var(--ink-500);flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.shareExampleUrl input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-height:0;padding:0;font-size:16px}.shareExampleUrl:focus-within{outline:2px solid var(--brand-700);outline-offset:1px}.shareExampleNote{color:var(--ink-500);font-size:14px;line-height:22px}@media (max-width:959px){.visList{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.shareExampleHead{flex-wrap:wrap}.shareExampleHead .secondaryButton{width:100%;margin-left:0}.shareExampleRow{flex-direction:column}}.sourceTabs{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);margin-top:40px;overflow:hidden}.sourceTabList{border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.sourceTabList button{min-height:48px;font:inherit;color:var(--ink-500);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1;padding:0 20px;font-size:15px;font-weight:500;transition:color .18s,box-shadow .18s;box-shadow:inset 0 -2px #0000}.sourceTabList button:hover{color:var(--ink)}.sourceTabList button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--brand-700);font-weight:600}.sourcePanel{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:16px 48px;padding:32px;display:grid}.sourcePanel h3{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:26px}.sourcePanel>div>p{color:var(--ink-500);margin-top:8px;font-size:15px;line-height:24px}.sourceRow{border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:16px;display:grid}.sourceRow small{color:var(--ink-500);grid-column:1/-1;font-size:12px;line-height:18px}.sourceRow b{font-size:15px;font-weight:600;line-height:22px;display:block}.sourceRow span{color:var(--ink-500);font-size:14px;line-height:20px}.sourceRow .sourceChip{border-radius:var(--r-sm);background:var(--surface-sunken);color:var(--ink-700);padding:4px 8px;font-size:12px;font-weight:500;line-height:18px}.sourceLimit{color:var(--ink-500);grid-column:2;font-size:14px;line-height:22px}@media (max-width:719px){.sourcePanel{grid-template-columns:minmax(0,1fr);padding:20px}.sourceLimit{grid-column:1}.sourceTabList button{padding:0 12px}}.hNumbered li>span{white-space:nowrap}#achtergrond .hNumbered li{grid-template-columns:160px minmax(0,1fr) minmax(0,1.2fr)}.hCols .checkList{margin-top:16px}.hTableStack tbody th{width:22%}@media (max-width:719px){#achtergrond .hNumbered li{grid-template-columns:minmax(0,1fr)}#achtergrond .hNumbered p,#achtergrond .hNumbered h3{grid-column:1}.hTableStack thead{display:none}.hTableStack,.hTableStack tbody,.hTableStack tr,.hTableStack th,.hTableStack td{width:auto;display:block}.hTableStack tr{border-bottom:1px solid var(--line);padding:16px 0}.hTableStack tbody th,.hTableStack td{border:0;padding:4px 0}.hTableStack tbody th{width:auto}.hTableStack td:before{content:attr(data-label);color:var(--ink);font-size:12px;font-weight:600;line-height:18px;display:block}}.aboutType{border-left:4px solid var(--brand-700);letter-spacing:-.035em;color:var(--ink);gap:8px;padding-left:32px;font-size:36px;font-weight:560;line-height:42px;display:grid}.aboutType span:nth-child(2){color:var(--ink-500)}.aboutType span:nth-child(3){color:var(--brand-700)}@media (max-width:719px){.aboutType{padding-left:20px;font-size:26px;line-height:32px}}.legalPage{padding:64px 32px 96px}.legalHead{max-width:720px;margin-left:264px}.legalHead h1{letter-spacing:-.04em;margin-top:16px;font-size:40px;font-weight:560;line-height:46px}.legalHead p{color:var(--ink-500);margin-top:16px;font-size:18px;line-height:29px}.legalLayout{grid-template-columns:200px minmax(0,720px);align-items:start;gap:64px;margin-top:48px;display:grid}.legalContents{position:sticky;top:104px}.legalContents ol{gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.legalContents a{color:var(--ink-500);padding:6px 0;font-size:14px;line-height:20px;text-decoration:none;display:block}.legalContents a:hover{color:var(--brand-700)}.legalContents b{color:var(--ink);font-size:12px;font-weight:600;line-height:18px}.legalContentsPhone{display:none}.legalText h2{letter-spacing:-.025em;margin-top:40px;scroll-margin-top:104px;font-size:24px;font-weight:600;line-height:32px}.legalText h2:first-child{margin-top:0}.legalText p,.legalText li{color:var(--ink-700);margin-top:16px;font-size:16px;line-height:28px}.legalText a{color:var(--brand-700);text-underline-offset:.2em}.legalText .disclaimer{color:var(--ink-500);margin-top:40px;font-size:14px;line-height:22px}@media (max-width:959px){.legalHead{margin-left:0}.legalLayout{grid-template-columns:minmax(0,1fr);gap:24px}.legalContents{position:static}.legalContentsDesk{display:none}.legalContentsPhone{border:1px solid var(--line);border-radius:var(--r-lg);padding:0 16px;display:block}.legalContentsPhone summary{cursor:pointer;align-items:center;min-height:48px;font-weight:600;display:flex}.legalContentsPhone ol{padding-bottom:12px}}@media (max-width:719px){.legalPage{padding:40px 20px 72px}.legalHead h1{font-size:32px;line-height:38px}}.hCloseGrid>.hActions{justify-self:end;margin-top:0}@media (max-width:959px){.hCloseGrid>.hActions{justify-self:start}}.plate{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;transition:border-color .18s,opacity .18s;display:flex;position:relative}.plate:before{content:"";background:var(--brand-700);width:2px;height:0;transition:height .24s cubic-bezier(.2,.8,.2,1);position:absolute;top:24px;left:-1px}.plate.on{border-color:var(--line-strong)}.plate.on:before{height:64px}.footerLegal{gap:16px;display:flex}.footerLegal a{color:inherit}
.v3{--gutter:80px;background:var(--surface)}@media (max-width:1200px){.v3{--gutter:56px}}@media (max-width:1100px){.v3{--gutter:32px}}@media (max-width:720px){.v3{--gutter:20px}}.v3Shell{width:calc(100% - 2 * var(--gutter));max-width:1280px;margin:0 auto}.v3 h1,.v3 h2,.v3 h3{color:var(--ink);margin:0;font-weight:600}.v3 h2{letter-spacing:-.035em;font-size:36px;line-height:42px}.v3 h3{letter-spacing:-.02em;font-size:20px;line-height:26px}@media (max-width:1023px){.v3 h2{font-size:32px;line-height:38px}}@media (max-width:720px){.v3 h2{font-size:28px;line-height:34px}.v3 h3{font-size:19px;line-height:25px}}.v3Hero{padding:56px 0 0}.v3HeroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.v3HeroGrid>*{min-width:0}.v3Eyebrow{color:var(--ink-400);margin-bottom:16px;font-size:12px;font-weight:500;line-height:18px;display:block}.v3Hero h1{letter-spacing:-.045em;font-size:64px;line-height:68px}.v3Hero h1 span{display:block}@media (max-width:1100px){.v3Hero h1 span{display:inline}}.v3Lead{max-width:44ch;color:var(--ink-500);margin:24px 0 0;font-size:18px;line-height:29px}.v3Note{color:var(--ink-400);margin:12px 0 0;font-size:12px;line-height:18px}.v3Note+.v3Note{margin-top:2px}@media (max-width:1100px){.v3Hero h1{font-size:52px;line-height:58px}}@media (max-width:959px){.v3HeroGrid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:720px){.v3Hero{padding-top:32px}.v3Hero h1{font-size:40px;line-height:44px}.v3Lead{font-size:16px;line-height:26px}}@media (max-width:370px){.v3Hero h1{font-size:38px;line-height:42px}}.exList{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0;overflow:hidden}.exListBar{border-bottom:1px solid var(--line);background:var(--surface-sunken);color:var(--ink-400);justify-content:space-between;gap:12px;padding:12px 16px;font-size:12px;line-height:18px;display:flex}.exListBar span:first-child{color:var(--ink);font-weight:600}.exList ul{margin:0;padding:0;list-style:none}.exList li{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.exList li b{color:var(--ink);font-size:15px;line-height:22px;display:block}.exList li small{color:var(--ink-400);font-size:13px;line-height:20px;display:block}.exList figcaption{color:var(--ink-400);padding:12px 16px;font-size:12px;line-height:18px}.exAvatar{background:var(--brand-50);width:56px;height:56px;color:var(--brand-900);border-radius:50%;place-items:center;font-size:16px;font-weight:600;display:grid}.exAvatar.sm{width:40px;height:40px;font-size:13px}.exState{color:var(--ink-500);text-align:right;font-size:12px;line-height:18px}.exState.now{color:var(--success)}@media (max-width:520px){.exList li{grid-template-columns:40px minmax(0,1fr)}.exState{text-align:left;grid-column:2}}.exHead{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;display:grid}.exHead h3{font-size:20px;line-height:26px}.exHead p{color:var(--ink-500);margin:2px 0 0;font-size:14px;line-height:22px}.exRegion{color:var(--ink-400);align-items:center;gap:4px;font-size:13px;line-height:20px;display:inline-flex}.exAvail{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:13px;line-height:20px;display:flex}.exAvail i{background:var(--ink-300);border-radius:50%;width:8px;height:8px}.exAvail.now i{background:var(--success)}.exAvail small{color:var(--ink-400);font-size:12px}.v3Section{padding:72px 0}.v3Tight{padding-top:0}.v3Canvas{background:var(--paper)}.v3Head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.v3Head p{max-width:56ch;color:var(--ink-500);margin:16px 0 0;font-size:16px;line-height:26px}.v3Link{color:var(--brand-700);align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.v3Link:hover{text-decoration:underline}.v3Small{color:var(--ink-400);margin:16px 0 0;font-size:12px;line-height:18px}@media (max-width:1023px){.v3Section{padding:56px 0}}@media (max-width:720px){.v3Section{padding:44px 0}}.v3Steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:28px 0 0;padding:0;list-style:none;display:grid}.v3Steps li{border-top:2px solid var(--ink);padding-top:20px}.v3Steps span{color:var(--brand-700);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.v3Steps p{color:var(--ink-500);margin:8px 0 0;font-size:15px;line-height:24px}@media (max-width:820px){.v3Steps{grid-template-columns:minmax(0,1fr);gap:24px}}.v3Band{background:var(--navy);color:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:48px;display:flex}.v3Band h2{color:#fff}.v3Band p{color:var(--dark-secondary);margin:12px 0 0;font-size:16px;line-height:26px}.v3BandActions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.v3OnDark{color:var(--ink);background:#fff;border-color:#fff}.v3OnDark:hover{background:var(--brand-50);border-color:var(--brand-50);color:var(--ink)}.v3BandLink{color:#fff;align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}@media (max-width:720px){.v3Band{padding:28px 20px}.v3BandActions{flex-direction:column;align-items:stretch}}.v3Trust{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.v3Faq details{min-height:64px}@media (max-width:900px){.v3Trust{grid-template-columns:minmax(0,1fr);gap:32px}}.v3Gate{grid-template-columns:minmax(0,600px) minmax(0,472px);align-items:start;gap:48px;max-width:1120px;min-height:420px;display:grid}.v3Gate h1{letter-spacing:-.04em;font-size:44px;line-height:50px}.v3Criteria{flex-wrap:wrap;gap:8px;margin:24px 0 0;display:flex}.v3Criteria div{border:1px solid var(--line);background:var(--surface-sunken);border-radius:8px;padding:8px 12px}.v3Criteria dt{color:var(--ink-400);font-size:12px;line-height:18px}.v3Criteria dd{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:22px}.v3GateActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:959px){.v3Gate{grid-template-columns:minmax(0,1fr)}.v3Gate h1{font-size:34px;line-height:40px}}.v3 .siteFooter h2{letter-spacing:0;font-size:13px;line-height:20px}.mDemo{border:1px solid var(--ed-border);background:var(--surface);border-radius:16px;width:100%;margin:0;overflow:hidden;container-type:inline-size}.mDemoBar{border-bottom:1px solid var(--ed-border);background:var(--warm-canvas);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 20px;display:flex}.mDemoTag{color:var(--ed-quiet);font-size:12px;font-weight:600;line-height:18px}.mDemoSteps{flex-wrap:wrap;gap:4px;display:flex}.mDemoSteps button{min-height:44px;font:inherit;color:var(--ed-quiet);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.mDemoSteps button span{font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.mDemoSteps button:hover{color:var(--ed-ink)}.mDemoSteps button[aria-pressed=true]{color:var(--brand-700);border-color:var(--brand-200);background:var(--surface)}.mDemoFrame{grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:760px){.mDemoFrame{grid-template-columns:280px minmax(0,1fr)}}.mDemoAside{border-bottom:1px solid var(--ed-border);background:var(--warm-canvas);align-content:start;gap:12px;padding:20px;display:grid}@container (min-width:760px){.mDemoAside{border-bottom:0;border-right:1px solid var(--ed-border);padding:28px}}.mDemoAside>small{color:var(--ed-quiet);font-size:12px;line-height:18px}.mDemoAside>b{color:var(--ed-ink);letter-spacing:-.01em;font-size:18px;line-height:26px}.mDemoAside dl{gap:8px;margin:4px 0 0;display:grid}.mDemoAside dl div{border:1px solid var(--ed-border);background:var(--surface);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.mDemoAside dt{color:var(--ed-quiet);font-size:13px;line-height:19px}.mDemoAside dd{color:var(--ed-ink);margin:0;font-size:14px;font-weight:600;line-height:20px}.mDemoAside p{color:var(--ed-quiet);margin:4px 0 0;font-size:14px;line-height:22px}.mDemoMain{min-width:0;min-height:420px;padding:20px 12px}@container (min-width:520px){.mDemoMain{padding:28px}}.mDemoTitle{color:var(--ed-ink);margin:0 0 16px;font-size:18px;font-weight:600;line-height:26px}.mDemoCards{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:900px){.mDemoCards{grid-template-columns:repeat(2,minmax(0,1fr))}}.mDemoCards li{border:1px solid var(--ed-border);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.mDemoCards .secondaryButton{align-self:flex-start;min-height:44px;margin-top:auto}.mDemoWho{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.mDemoWho.lg{grid-template-columns:56px minmax(0,1fr);gap:16px}.mDemoWho b{color:var(--ed-ink);font-size:16px;line-height:22px;display:block}.mDemoWho.lg b{letter-spacing:-.02em;font-size:20px;line-height:26px}.mDemoWho small{color:var(--ed-quiet);font-size:13px;line-height:19px;display:block}.mDemoMeta{color:var(--ed-quiet);align-items:center;gap:6px;margin:0;font-size:13px;line-height:19px;display:flex}.mDemoSum{color:var(--ed-ink);margin:0;font-size:14px;line-height:22px}.mDemoWhy{background:var(--warm-canvas);color:var(--ed-ink);border-radius:6px;margin:0;padding:8px 10px;font-size:13px;line-height:19px}.mDemoProfile{gap:14px;max-width:620px;display:grid}.mDemoProfile>.linkButton{justify-self:start;min-height:44px;font-size:14px}.mDemoProfile>.button{justify-self:start;min-height:44px}.mDemoAvail{color:var(--ed-ink);align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;display:flex}.mDemoAvail i{background:var(--success);border-radius:50%;width:8px;height:8px}.mDemoAvail small{color:var(--ed-quiet);font-size:13px}.mDemoCase{border-top:1px solid var(--ed-border);gap:2px;padding:16px 0 0;display:grid}.mDemoCase small{color:var(--ed-quiet);margin-bottom:4px;font-size:12px;font-weight:600;line-height:18px}.mDemoCase b{color:var(--ed-ink);font-size:16px;line-height:24px}.mDemoCase span{color:var(--ed-quiet);font-size:13px;line-height:19px}.mDemoCase p{color:var(--ed-ink);margin:6px 0 0;font-size:14px;line-height:22px}.mDemoTable{border:1px solid var(--ed-border);border-radius:12px;display:grid;overflow:hidden}.mDemoTable [role=row]{border-top:1px solid var(--ed-border);color:var(--ed-ink);grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr);gap:16px;padding:12px 16px;font-size:14px;line-height:22px;display:grid}.mDemoTable [role=row].head{background:var(--warm-canvas);border-top:0;font-weight:600}.mDemoTable [role=rowheader]{color:var(--ed-quiet);font-size:13px}@container (max-width:560px){.mDemoTable [role=row]{grid-template-columns:minmax(0,1fr);gap:4px}.mDemoTable [role=row].head{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mDemoTable [role=rowheader]{color:var(--ed-ink);font-weight:600}.mDemoTable [role=cell]:before{content:attr(data-name) ": ";color:var(--ed-quiet)}}.mDemoFoot{color:var(--ed-quiet);margin:12px 0 0;font-size:13px;line-height:19px}.mDemoTo{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.mDemoTo button{border:1px solid var(--ed-border);background:var(--surface);min-height:44px;font:inherit;color:var(--ed-quiet);cursor:pointer;border-radius:10px;padding:0 14px;font-size:14px;font-weight:600}.mDemoTo button[aria-pressed=true]{border-color:var(--brand-700);color:var(--brand-700)}.mDemoDraft{border:1px solid var(--ed-border);border-radius:12px;gap:10px;padding:16px;display:grid}.mDemoDraft small{color:var(--ed-quiet);font-size:12px;line-height:18px}.mDemoDraft p{color:var(--ed-ink);margin:0;font-size:15px;line-height:24px}.mDemoDraft .secondaryButton{justify-self:start;min-height:44px}.mDemoReceived{background:var(--warm-canvas);border-radius:12px;gap:6px;margin-top:12px;padding:16px;display:grid}.mDemoReceived small{color:var(--ed-quiet);font-size:12px;font-weight:600;line-height:18px}.mDemoReceived p{color:var(--ed-ink);margin:0;font-size:14px;line-height:22px}.mDemoNote{border-top:1px solid var(--ed-border);color:var(--ed-quiet);padding:12px 20px;font-size:12px;line-height:18px}@media (prefers-reduced-motion:reduce){.mDemo *{transition:none!important}}.v4Access{color:var(--ed-quiet);margin:14px 0 0;font-size:13px;line-height:19px}.v4Deep{background:var(--deep-band);color:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:48px;display:grid}.v4Deep h2{color:#fff}.v4Deep h2 span{display:block}.v4Deep p{max-width:46ch;color:var(--on-deep);margin:16px 0 0;font-size:16px;line-height:27px}.v4DeepActions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.v4DeepCard{background:var(--surface);color:var(--ed-ink);border-radius:16px;gap:14px;padding:24px;display:grid}.v4Deep .v4DeepCard p{max-width:none;color:var(--ed-ink);margin:0;font-size:14px;line-height:22px}.v4DeepCard>small{color:var(--ed-quiet);font-size:12px;line-height:18px}.v4Deep .v4DeepCard .mDemoCase p{margin-top:6px}.v4DeepMeta{align-items:center;gap:6px;display:flex;color:var(--ed-quiet)!important;margin:0!important;font-size:13px!important;line-height:19px!important}.v4Trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:28px 0 24px;padding:0;list-style:none;display:grid}.v4Trust li{border-top:2px solid var(--ed-ink);padding-top:20px}.v4Trust p{color:var(--ed-quiet);margin:8px 0 0;font-size:15px;line-height:25px}.v4Warm{background:var(--warm-canvas)}.v4Deep{border-radius:16px;padding:28px 22px}@media (max-width:900px){.v4Deep{grid-template-columns:minmax(0,1fr);gap:32px}.v4Trust{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:720px){.v4Deep{border-radius:16px;padding:28px 22px}}@container (max-width:560px){.mDemoBar{padding:10px 12px}.mDemoSteps{width:100%}.mDemoSteps button{flex:1;justify-content:center;gap:6px;padding:0 6px}}.v3PageTitle{letter-spacing:-.04em;font-size:52px!important;line-height:58px!important}@media (max-width:1023px){.v3PageTitle{font-size:44px!important;line-height:50px!important}}@media (max-width:720px){.v3PageTitle{font-size:34px!important;line-height:40px!important}}.v3Narrow{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}@media (max-width:959px){.v3Narrow{grid-template-columns:minmax(0,1fr)}}.v3Intro{max-width:62ch;color:var(--ink-500);margin:16px 0 0;font-size:16px;line-height:26px}.v3Block{margin-top:28px}.v3Two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}@media (max-width:900px){.v3Two{grid-template-columns:minmax(0,1fr);gap:28px}}.v3States{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0;padding:0;list-style:none}.v3States li{border-top:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);gap:16px;padding:16px 20px;font-size:14px;line-height:22px;display:grid}.v3States li:first-child{border-top:0}.v3States b{color:var(--ink)}.v3States span{color:var(--ink-500)}@media (max-width:520px){.v3States li{grid-template-columns:minmax(0,1fr);gap:2px}}.v3Panel{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:24px}.v3Panel small{color:var(--ink-400);margin-bottom:8px;font-size:12px;line-height:18px;display:block}.v3Panel p{color:var(--ink-500);margin:0;font-size:15px;line-height:24px}.v3Panel p b{color:var(--ink)}.v3Editorial{margin-top:0;margin-bottom:0}.v3Editorial img{object-fit:cover;border-radius:12px;width:100%;height:auto;max-height:520px;display:block}.v3Editorial figcaption{color:var(--ink-400);margin-top:8px;font-size:12px;line-height:18px}.v3ProfileCard{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:14px;padding:24px;display:flex}.v3ProfileCard>small{color:var(--ink-400);font-size:12px;line-height:18px}.v3 .v3CardName{letter-spacing:-.02em;font-size:20px;line-height:26px}.v3CardCase{border-top:1px solid var(--line);gap:4px;padding-top:14px;display:grid}.v3CardCase b{color:var(--ink);font-size:16px;line-height:24px}.v3CardCase small{color:var(--ink-400);font-size:12px;line-height:18px}.v3CardCase p{color:var(--ink-500);margin:4px 0 0;font-size:14px;line-height:22px}.v4Dir{padding-top:48px}.v4Crumbs{color:var(--ed-quiet);flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:13px;line-height:19px;display:flex}.v4Crumbs a{color:var(--brand-700);text-decoration:none}.v4Crumbs a:hover{text-decoration:underline}.v4DirGrid{grid-template-columns:minmax(0,832px) minmax(0,320px);align-items:start;gap:48px;display:grid}.v4DirMain{min-width:0;max-width:800px}.v4Dir h1{letter-spacing:-.04em;color:var(--ed-ink);font-size:44px;line-height:50px}.v4DirLead{color:var(--ed-quiet);max-width:62ch;margin:16px 0 0;font-size:18px;line-height:29px}.v4DirSearch{border:1px solid var(--ed-border);background:var(--warm-canvas);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;margin-top:28px;padding:16px 20px;display:grid}.v4DirSearch dl{flex-wrap:wrap;gap:8px;margin:0;display:flex}.v4DirSearch dl div{border:1px solid var(--ed-border);background:var(--surface);border-radius:10px;padding:8px 12px}.v4DirSearch dt{color:var(--ed-quiet);font-size:12px;line-height:18px}.v4DirSearch dd{color:var(--ed-ink);margin:0;font-size:14px;font-weight:600;line-height:20px}.v4DirSearch .button{min-height:48px}.v4DirSearch p{color:var(--ed-quiet);grid-column:1/-1;margin:0;font-size:13px;line-height:19px}.v4DirBlock{margin-top:48px}.v4Dir h2{letter-spacing:-.02em;font-size:24px;line-height:30px}.v4DirEmpty{max-width:62ch;color:var(--ed-quiet);margin:12px 0 0;font-size:15px;line-height:25px}.v4DirList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.v4DirList a{border:1px solid var(--ed-border);background:var(--surface);height:100%;color:var(--ed-ink);border-radius:12px;flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;transition:border-color .12s;display:flex}.v4DirList a:hover{border-color:var(--brand-300)}.v4DirList b{font-size:17px;line-height:24px}.v4DirRole{color:var(--ed-quiet);font-size:14px;line-height:22px}.v4DirMeta{color:var(--ed-quiet);flex-wrap:wrap;gap:6px 14px;margin-top:auto;padding-top:8px;font-size:13px;line-height:19px;display:flex}.v4DirMeta span{align-items:center;gap:5px;display:inline-flex}.v4DirPrompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:16px 0 0;padding:0;list-style:none;display:grid}.v4DirPrompts li{border-top:1px solid var(--ed-border);gap:4px;padding-top:14px;display:grid}.v4DirPrompts b{color:var(--ed-ink);font-size:15px;line-height:22px}.v4DirPrompts span{color:var(--ed-quiet);font-size:14px;line-height:22px}.v4DirLinks{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.v4DirLinks a{border:1px solid var(--ed-border);min-height:40px;color:var(--ed-ink);border-radius:10px;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.v4DirLinks a:hover{border-color:var(--brand-300);color:var(--brand-700)}.v4DirRail{gap:28px;display:grid;position:sticky;top:104px}.v4DirRail>div{border-top:2px solid var(--ed-ink);justify-items:start;gap:8px;padding-top:16px;display:grid}.v4DirRail h2{font-size:17px;line-height:24px}.v4DirRail p{color:var(--ed-quiet);margin:0;font-size:14px;line-height:22px}.v4DirInvite{background:var(--warm-canvas);border-radius:14px;border:1px solid var(--ed-border)!important;padding:20px!important}.v4DirOther{border-top:1px solid var(--ed-border);padding-top:32px}.v4DirQuick{gap:6px;max-width:620px;margin-top:28px;display:grid}.v4DirQuick label{color:var(--ed-ink);font-size:13px;font-weight:600;line-height:19px}.v4DirQuick div{gap:8px;display:flex}.v4DirQuick input{border:1px solid var(--border-control);min-width:0;height:48px;font:inherit;color:var(--ed-ink);border-radius:10px;flex:1;padding:0 14px;font-size:16px}.v4DirQuick .button{min-height:48px}.v4SectorRows{border-top:1px solid var(--ed-border);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;margin:48px 0 0;padding:0;list-style:none;display:grid}.v4SectorRows a{border-bottom:1px solid var(--ed-border);min-height:96px;color:var(--ed-ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;text-decoration:none;transition:color .12s;display:flex}.v4SectorRows a:hover{color:var(--brand-700)}.v4SectorRows svg{color:var(--ed-quiet);flex:none}.v4SectorRows b{font-size:18px;font-weight:600;line-height:26px;display:block}.v4SectorRows small{color:var(--ed-quiet);margin-top:2px;font-size:13px;line-height:20px;display:block}@media (max-width:1099px){.v4DirGrid{grid-template-columns:minmax(0,1fr)}.v4DirRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;position:static}}@media (max-width:959px){.v4SectorRows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.v4Dir{padding-top:32px}.v4Dir h1{font-size:32px;line-height:38px}.v4DirLead{font-size:16px;line-height:26px}.v4DirSearch{grid-template-columns:minmax(0,1fr)}.v4DirSearch .button{justify-content:center;width:100%}.v4DirList,.v4DirPrompts,.v4DirRail,.v4SectorRows{grid-template-columns:minmax(0,1fr)}.v4DirQuick div{flex-direction:column}}.v4Page{padding:56px 0 64px}.v4PageGrid{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:48px;display:grid}.v4Page h1{letter-spacing:-.04em;color:var(--ed-ink);font-size:52px;line-height:58px}.v4Page h1 span{display:block}.v4PageLead{max-width:56ch;color:var(--ed-quiet);margin:20px 0 0;font-size:18px;line-height:29px}.v4Page .v3GateActions{margin-top:28px}.v4Excerpt{border:1px solid var(--ed-border);background:var(--surface);border-radius:16px;gap:14px;padding:24px;display:grid}.v4Excerpt>small{color:var(--ed-quiet);font-size:12px;line-height:18px}.v4ExcerptMeta{color:var(--ed-quiet);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:13px;line-height:19px;display:flex}.v4ExcerptMeta small{font-size:13px}.v4ExcerptHead{color:var(--ed-ink);margin:0;font-size:16px;font-weight:600;line-height:24px}.v4Examples{justify-items:start;gap:16px;display:grid}.v4Examples .v4Excerpt{width:100%}.v4ExampleTabs{flex-wrap:wrap;gap:6px;display:flex}.v4ExampleTabs button{border:1px solid var(--ed-border);background:var(--surface);min-height:44px;font:inherit;color:var(--ed-quiet);cursor:pointer;border-radius:10px;padding:0 14px;font-size:14px;font-weight:600}.v4ExampleTabs button[aria-pressed=true]{border-color:var(--brand-700);color:var(--brand-700)}.v4Preview{z-index:95;background:#1825218c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v4PreviewBox{overscroll-behavior:contain;background:var(--surface);border-radius:16px;width:min(1120px,100%);max-height:calc(100dvh - 48px);overflow:auto}.v4PreviewBar{z-index:3;border-bottom:1px solid var(--ed-border);background:var(--warm-canvas);color:var(--ed-quiet);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 20px;font-size:13px;line-height:19px;display:flex;position:sticky;top:0}.v4PreviewBar .psClose{position:static}.v4Checks{color:var(--ed-ink);gap:8px;margin:20px 0 0;padding-left:20px;font-size:15px;line-height:24px;display:grid}.v4AvailSample{border:1px solid var(--ed-border);background:var(--warm-canvas);border-radius:16px;gap:8px;padding:24px;display:grid}.v4AvailSample small{color:var(--ed-quiet);font-size:12px;line-height:18px}.v4AvailNote{color:var(--ed-quiet);margin:0;font-size:14px;line-height:22px}.v4Deep .claimName label{color:var(--ed-ink)}@media (max-width:959px){.v4PageGrid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:720px){.v4Page{padding:32px 0 44px}.v4Page h1{font-size:36px;line-height:42px}.v4Page h1 span{display:inline}.v4PageLead{font-size:16px;line-height:26px}.v4Preview{align-items:end;padding:0}.v4PreviewBox{border-radius:16px 16px 0 0;max-height:94dvh}}.v4CompanyHero{grid-template-columns:minmax(0,500px) minmax(0,1fr);align-items:center;gap:48px;display:grid}.v4CompanyHero>*{min-width:0}.v4Split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.v4CompareWrap{min-width:0;container-type:inline-size}.v4Workspace,.v4Relation{border:1px solid var(--ed-border);background:var(--surface);border-radius:16px;gap:16px;padding:24px;display:grid}.v4WorkspaceHead{gap:2px;display:grid}.v4WorkspaceHead small,.v4Relation>small{color:var(--ed-quiet);font-size:12px;line-height:18px}.v4WorkspaceHead b{color:var(--ed-ink);font-size:18px;line-height:26px}.v4WorkspaceHead span{color:var(--ed-quiet);font-size:13px;line-height:19px}.v4Stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.v4Stages li{background:var(--warm-canvas);border-radius:10px;gap:4px;padding:12px;display:grid}.v4StageLabel{color:var(--ed-quiet);font-size:12px;font-weight:600;line-height:18px}.v4StageWho{color:var(--ed-ink);font-size:14px;font-weight:600;line-height:20px}.v4StageNone{color:var(--ed-quiet);font-size:13px;line-height:19px}.v4WorkspaceTalk,.v4Reminder{color:var(--ed-ink);align-items:center;gap:8px;margin:0;font-size:14px;line-height:22px;display:flex}.v4WorkspaceTalk svg,.v4Reminder svg{color:var(--brand-700);flex:none}.v4Reminder{background:var(--warm-canvas);border-radius:10px;padding:10px 12px}.v4Steps{margin-bottom:24px}@media (max-width:1100px){.v4CompanyHero{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:900px){.v4Split{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:560px){.v4Stages{grid-template-columns:repeat(2,minmax(0,1fr))}}.v6Hero{background:var(--warm-canvas);padding:56px 0 72px}.v6HeroGrid{grid-template-columns:minmax(0,480px) minmax(0,752px);justify-content:space-between;align-items:center;gap:48px;display:grid}.v6HeroCopy{min-width:0}.v6Hero h1{letter-spacing:-.04em;color:var(--ed-ink);font-size:60px;line-height:66px}.v6Hero h1 span{display:block}.v6Lead{max-width:46ch;color:var(--ed-quiet);margin:20px 0 0;font-size:18px;line-height:29px}.v6Actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.v6Actions .button,.v6Actions .secondaryButton{min-height:48px}.v6Helper{color:var(--ed-quiet);margin:14px 0 0;font-size:13px;line-height:19px}.v6Preview{border:1px solid var(--ed-border);background:var(--surface);border-radius:16px;gap:18px;min-width:0;padding:28px;display:grid;box-shadow:0 18px 40px -28px #1825214d}.v6PreviewTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.v6Tag{background:var(--warm-canvas);color:var(--ed-quiet);border-radius:6px;padding:4px 8px;font-size:12px;line-height:18px}.v6PreviewShare{border:1px solid var(--border-control);min-height:40px;color:var(--ed-ink);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.v6PreviewShare:hover{border-color:var(--brand-700);color:var(--brand-700)}.v6PreviewId{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:20px;display:grid}.v6Avatar{background:var(--brand-50);width:72px;height:72px;color:var(--brand-900);border-radius:50%;place-items:center;font-size:22px;font-weight:600;display:grid}.v3 .v6PreviewName{letter-spacing:-.03em;font-size:30px;line-height:36px}.v6PreviewId p{color:var(--ed-ink);margin:2px 0 0;font-size:16px;line-height:24px}.v6Meta{color:var(--ed-quiet);align-items:center;gap:6px;margin-top:4px;font-size:13px;line-height:19px;display:inline-flex}.v6PreviewIntro{color:var(--ed-ink);max-width:62ch;margin:0;font-size:15px;line-height:25px}.v6PreviewWork{border-top:1px solid var(--ed-border);gap:2px;padding:18px 0 0;display:grid}.v6PreviewWork small{color:var(--ed-quiet);margin-bottom:4px;font-size:12px;font-weight:600;line-height:18px}.v6PreviewWork b{color:var(--ed-ink);font-size:17px;line-height:24px}.v6PreviewWork span{color:var(--ed-quiet);font-size:13px;line-height:19px}.v6PreviewWork p{color:var(--ed-ink);margin:6px 0 0;font-size:14px;line-height:22px}.v6Check{background:var(--success-bg);min-height:48px;color:var(--success);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;line-height:19px;text-decoration:none;display:flex}.v6Check span{color:var(--ed-ink);flex:1}.v6Check b{color:var(--success);font-size:14px;display:block}.v6Check:hover b{text-decoration:underline}.v6Split{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:64px;display:grid}.v6Tabs{justify-items:start;gap:16px;min-width:0;display:grid}.v6TabBar{border:1px solid var(--ed-border);background:var(--warm-canvas);border-radius:12px;gap:4px;padding:4px;display:flex}.v6TabBar button{min-height:44px;font:inherit;color:var(--ed-quiet);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 18px;font-size:14px;font-weight:600;transition:background .12s,color .12s}.v6TabBar button[aria-selected=true]{background:var(--surface);color:var(--ed-ink);box-shadow:0 1px 2px #1825211a}.v6TabPanel{border:1px solid var(--ed-border);background:var(--surface);border-radius:16px;width:100%;min-height:280px;padding:24px}.v6Case{gap:10px;display:grid}.v6Case small{color:var(--ed-quiet);font-size:12px;font-weight:600;line-height:18px}.v6Case h3{font-size:22px;line-height:28px}.v6Case p{color:var(--ed-ink);max-width:62ch;margin:0;font-size:15px;line-height:25px}.v6Case dl{gap:10px;margin:6px 0 0;display:grid}.v6Case dl div{border-top:1px solid var(--ed-border);grid-template-columns:120px minmax(0,1fr);gap:16px;padding-top:10px;display:grid}.v6Case dt{color:var(--ed-quiet);font-size:13px;line-height:20px}.v6Case dd{color:var(--ed-ink);margin:0;font-size:14px;line-height:22px}.v6Facts dd{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v6Src{background:var(--surface-sunken);border:1px solid var(--line);color:var(--ink-500);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.v6Src.ok{background:var(--success-bg);color:var(--success);border-color:#0000}.v6Chips{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.v6Chips li{border:1px solid var(--ed-border);color:var(--ed-ink);border-radius:6px;padding:4px 10px;font-size:13px;line-height:19px}.v6Uses{color:var(--ed-ink);gap:8px;margin:20px 0 0;padding-left:20px;font-size:15px;line-height:24px;display:grid}.v6FactDetail{border:1px solid var(--ed-border);background:var(--surface);border-radius:16px;gap:16px;padding:24px;display:grid}.v6FactHead{color:var(--success);align-items:flex-start;gap:12px;display:flex}.v6FactHead b{color:var(--ed-ink);font-size:17px;line-height:24px;display:block}.v6FactHead small{color:var(--ed-quiet);font-size:13px;line-height:19px;display:block}.v6FactDetail dl{gap:12px;margin:0;display:grid}.v6FactDetail dl div{border-top:1px solid var(--ed-border);grid-template-columns:140px minmax(0,1fr);gap:16px;padding-top:12px;display:grid}.v6FactDetail dt{color:var(--ed-quiet);font-size:13px;line-height:20px}.v6FactDetail dd{color:var(--ed-ink);margin:0;font-size:14px;line-height:22px}.v6Steps span{color:var(--brand-700);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.v6Close{flex-direction:column;align-items:flex-start;gap:24px;max-width:800px;display:flex}@media (max-width:1180px){.v6HeroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.v6Hero h1{font-size:52px;line-height:58px}}@media (max-width:959px){.v6HeroGrid,.v6Split{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:720px){.v6Hero{padding:32px 0 44px}.v6Hero h1{font-size:38px;line-height:42px}.v6Lead{font-size:16px;line-height:26px}.v6Preview{padding:20px}.v6PreviewId{grid-template-columns:56px minmax(0,1fr);gap:14px}.v6Avatar{width:56px;height:56px;font-size:18px}.v3 .v6PreviewName{font-size:24px;line-height:30px}.v6TabPanel{min-height:340px;padding:20px}.v6Case dl div,.v6FactDetail dl div{grid-template-columns:minmax(0,1fr);gap:2px}}
