*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#0a0f1e;background:#f8f9fc;font-family:Sora,sans-serif}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c8cdd8;border-radius:99px}::placeholder{color:#9aa3b8}select option{color:#0a0f1e;background:#fff}textarea,input,select,button{font-family:Sora,sans-serif}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.fade-up{animation:.42s both fadeUp}.fade-up-2{animation:.42s 80ms both fadeUp}.fade-up-3{animation:.42s .16s both fadeUp}.fade-in{animation:.28s both fadeIn}.nav-item:hover{background:#1a2550!important}.nav-item.active{background:#ffffff12!important}.nav-item.active .nav-label{color:#fff!important;font-weight:700!important}.btn-pri:hover:not(:disabled){background:#141c35!important}.btn-ghost:hover:not(:disabled){background:#f0f2f7!important}.btn-outline:hover:not(:disabled){color:#fff!important;background:#0a0f1e!important}.card-hover:hover{transform:translateY(-1px);border-color:#0a0f1e!important;box-shadow:0 6px 20px #0a0f1e1f!important}.ifield:focus{outline:none;border-color:#0a0f1e!important;box-shadow:0 0 0 3px #0a0f1e17!important}.score-bar{transition:width .85s cubic-bezier(.4,0,.2,1)}.plan-card:hover,.stage-drop:hover{border-color:#0a0f1e!important}.grid-4{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:32px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:32px;display:grid}.grid-2-apply{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.role-card-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.role-card-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.dash-heading{letter-spacing:-.02em;color:#0a0f1e;margin-bottom:4px;font-size:26px;font-weight:700}.talent-grid{grid-template-columns:1.6fr 1fr;gap:24px;display:grid}.talent-banner-url{white-space:nowrap;flex-shrink:0}.talent-banner-btns{flex-shrink:0;gap:8px;display:flex}.pool-share-card{border:1px solid #e4e7ef;border-radius:12px;flex:2;align-items:center;gap:12px;padding:14px 20px;display:flex}.pool-share-link{color:#fff;white-space:nowrap;background:#0a0f1e;border-radius:9px;flex-shrink:0;margin-left:auto;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none}.page-2col{grid-template-columns:1fr 1.5fr;gap:24px;display:grid}.page-2col-eq{grid-template-columns:1fr 1fr;gap:24px;display:grid}.form-2col{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.form-3col{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:12px;display:grid}@media (max-width:768px){.grid-4{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:24px}.grid-3{grid-template-columns:1fr;gap:10px}.grid-2{grid-template-columns:1fr;gap:10px;margin-bottom:24px}.grid-2-apply{grid-template-columns:1fr}.role-card-row{flex-direction:column;align-items:flex-start;gap:10px}.role-card-actions{justify-content:flex-start;width:100%}.dash-heading{font-size:20px}.main-content{padding:16px!important}.talent-grid{grid-template-columns:1fr}.talent-banner-url{display:none}.talent-banner-btns{width:100%}.talent-banner-btns button,.talent-banner-btns a{text-align:center;flex:1;justify-content:center}.pool-share-card{flex:100%}.pool-share-link{display:none}.page-2col,.page-2col-eq,.form-2col,.form-3col{grid-template-columns:1fr}.master-detail{grid-template-columns:1fr!important}}
