.account-auth-channel-back{margin-top:20px}.account-auth a.account-auth-submit{display:flex;align-items:center;justify-content:center;text-decoration:none}
.account-auth-channels{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;background:#f0f3fa;border:1px solid #dbe3f0;border-radius:12px;margin:24px 0}.account-auth-channels button{border:0;border-radius:8px;background:transparent;padding:13px 18px;color:#536984;font:inherit;font-weight:600;cursor:pointer}.account-auth-channels button[aria-selected=true]{background:#fff;color:#2f50ff;box-shadow:0 1px 5px #1b345514}.account-auth-channels button:focus-visible{outline:2px solid #3154ff;outline-offset:2px}

.hr-access-entry{margin:0 0 20px;display:flex;justify-content:flex-end}.hr-access-request{margin-top:24px;overflow-wrap:anywhere}.hr-access-checks{display:grid;gap:12px;margin:20px 0}.hr-access-checks label{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.hr-access-checks input{margin-top:6px;flex-shrink:0;width:18px;height:18px}.hr-access-request .hr-actions{flex-wrap:wrap}.hr-access-request textarea{box-sizing:border-box;width:100%}@media(max-width:600px){.hr-access-request .hr-panel-title{align-items:flex-start;gap:12px;flex-direction:column}.hr-access-request .hr-actions{display:grid}.hr-access-request .hr-button{white-space:normal;text-align:center}}

/* WW178: expert-network entry, scoped away from login and candidate signup. */
.account-auth.expert-network-page{padding-block:40px;place-items:start center}
.account-auth .expert-network-card{max-width:740px;padding:36px 40px}
.expert-network-card .account-auth-eyebrow{margin-top:24px;color:#395fc0}
.account-auth .expert-network-card h1{font-size:clamp(29px,3vw,39px);line-height:1.15;max-width:580px}
.expert-network-card .account-auth-intro{max-width:600px;margin-bottom:24px}
.expert-network-pitch{display:grid;gap:24px}
.expert-network-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.expert-network-benefits article{padding:17px 18px;border:1px solid #dce5f2;border-radius:14px;background:#f7f9fe;min-height:96px}
.account-auth .expert-network-benefits h2{font-size:15px;line-height:1.3;letter-spacing:-.025em;margin:0 0 7px;color:#183858;font-weight:750}
.expert-network-benefits p{font-size:12px;line-height:1.55;color:#63758d;margin:0}
.account-auth .expert-network-process>h2{font-size:16px;font-weight:750;margin:0 0 12px;letter-spacing:-.025em}
.expert-network-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:0}
.expert-network-process li{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:94px;padding:13px 11px;border:1px solid #dfe7f2;border-radius:12px;color:#183858}
.expert-network-step-number{font-size:10px;line-height:1;color:#8291a7;margin-bottom:3px}
.expert-network-process strong{font-size:11px;line-height:1.35;font-weight:750;overflow-wrap:anywhere}
.expert-network-process small{font-size:11px;color:#65758a}
.expert-network-process li:last-child{background:#3154ff;border-color:#3154ff;color:#fff}
.expert-network-process li:last-child .expert-network-step-number{color:#c9d4ff}
.expert-network-time{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5;color:#738197;margin:0}
.expert-network-time svg{flex:none}
.expert-network-pitch .account-auth-submit{min-height:52px}
.expert-network-candidate{justify-self:center;margin:0!important}
.expert-network-card .account-auth-switch{margin-top:18px}
@media(max-width:560px){.account-auth.expert-network-page{padding:18px 12px}.account-auth .expert-network-card{padding:27px 21px}.expert-network-pitch{gap:20px}.expert-network-benefits{gap:9px}.expert-network-benefits article{padding:14px 12px}.account-auth .expert-network-benefits h2{font-size:13px}.expert-network-benefits p{font-size:11px}.expert-network-process ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.expert-network-process li{min-height:87px;padding:12px 13px}.expert-network-process strong{font-size:12px}.expert-network-time{font-size:11px}}

.expert-form-progress{display:flex;gap:8px;margin:24px 0 20px;font-size:12px;color:#7a8a9f}.expert-form-progress span{flex:1;padding:9px 0;border-top:3px solid #e8edf5}.expert-form-progress .is-current{border-color:#3154ff;color:#3154ff;font-weight:600}.expert-form-progress .is-complete{border-color:#92a2eb;color:#435d99}.expert-form-step-title{font-size:18px;margin:0 0 20px;outline:none}.expert-form-choices{border:0;padding:0;margin:4px 0 20px;display:flex;gap:8px;flex-wrap:wrap}.expert-form-choices legend{font-size:14px;font-weight:600;margin-bottom:10px}.expert-form-choices label{flex:1;min-width:80px;position:relative;cursor:pointer}.expert-form-choices input{position:absolute;opacity:0;width:1px;height:1px}.expert-form-choices span{display:block;text-align:center;padding:12px 8px;border:1px solid #cfd9e8;border-radius:10px;background:#fbfcff;font-size:14px}.expert-form-choices input:checked+span{color:#3154ff;background:#edf1ff;border-color:#3154ff;box-shadow:0 0 0 1px #3154ff}.expert-form-choices input:focus-visible+span{outline:3px solid #9eb0ff;outline-offset:3px}.expert-form-optional{margin-bottom:20px;border-top:1px solid #e6ebf4;padding-top:12px}.expert-form-optional summary{font-size:13px;color:#657b98;cursor:pointer;margin-bottom:14px}.expert-form-actions{display:flex;align-items:center;gap:12px;margin-top:20px}.expert-form-actions .account-auth-submit{margin-top:0;flex:1}.expert-form-back{background:none;border:1px solid #cfd9e8;border-radius:9px;padding:16px;color:#29456a;cursor:pointer;font:inherit;font-size:13px}

.expert-success h1{outline:none}.expert-success-sent{display:flex;align-items:center;gap:8px;color:#237969;font-size:14px;margin:20px 0 26px}.expert-success h2{font-size:17px;margin:0 0 14px}.expert-success-steps{list-style:none;counter-reset:expert-next;padding:0;margin:0 0 26px;display:grid;gap:0}.expert-success-steps li{counter-increment:expert-next;position:relative;padding:4px 0 19px 39px;font-size:14px;line-height:1.5}.expert-success-steps li:before{content:counter(expert-next);position:absolute;left:0;top:1px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#eef1ff;color:#3154ff;font-weight:600;font-size:12px}.expert-success-steps li:not(:last-child):after{content:'';position:absolute;top:30px;bottom:4px;left:12px;width:1px;background:#dfe5f1}.expert-success-steps li:last-child{padding-bottom:0}.expert-success-steps small{display:block;color:#6f829b;font-size:12px;margin-top:6px}.expert-success-referral{padding:20px;background:#f3f5ff;border:1px solid #dde4fb;border-radius:14px;margin-bottom:20px}.expert-success-referral h2{margin-bottom:7px}.expert-success-referral p{font-size:13px;line-height:1.6;color:#657b98;margin:0 0 14px}.expert-success-invite{border:1px solid #bbc8ff;background:white;color:#3154ff;border-radius:9px;padding:11px 15px;cursor:pointer;font:inherit;font-size:13px;font-weight:600}.expert-success-invite:hover{background:#e9eeff}.expert-success-invite:focus-visible{outline:3px solid #9eb0ff;outline-offset:3px}.expert-success-referral .expert-success-share-status{margin:12px 0 0;color:#29456a}.expert-success-referral .account-auth-field{margin-top:12px;margin-bottom:0}.expert-success-referral input{font-size:12px}
