.prototype-dashboard-hero,.prototype-radar-hero{background:radial-gradient(circle at 78% 16%,rgba(167,139,250,.28),transparent 30%),linear-gradient(125deg,#191335,#322574 56%,#5947d8);box-shadow:0 24px 58px -30px rgba(64,49,167,.72)}.opportunity-radar{position:relative;width:min(100%,340px);aspect-ratio:1;margin-inline:auto}.opportunity-radar--compact{width:300px}.opportunity-radar__grid{position:absolute;inset:8%;border-radius:50%;opacity:.72;background:repeating-radial-gradient(circle,transparent 0 19%,rgba(218,211,255,.28) 19.5% 20%),linear-gradient(90deg,transparent 49.6%,rgba(218,211,255,.22) 50%,transparent 50.4%),linear-gradient(0deg,transparent 49.6%,rgba(218,211,255,.22) 50%,transparent 50.4%);border:1px solid rgba(218,211,255,.2)}.opportunity-radar__sweep{position:absolute;inset:8%;border-radius:50%;overflow:hidden;animation:opportunity-radar-spin 5.5s linear infinite;background:conic-gradient(from 270deg,transparent 0 78%,rgba(157,139,255,.04) 81%,rgba(173,158,255,.42) 98%,rgba(229,225,255,.7));clip-path:polygon(50% 50%,0 22%,0 0,50% 0);transform-origin:center}.opportunity-radar__core{position:absolute;left:50%;top:50%;display:grid;width:54px;height:54px;place-items:center;border-radius:50%;color:white;background:linear-gradient(145deg,#9b8cff,#6d5dfc);box-shadow:0 0 0 9px rgba(139,125,255,.16),0 0 30px rgba(139,125,255,.7);transform:translate(-50%,-50%)}.opportunity-radar__core svg{width:25px;height:25px}.opportunity-radar__echo{position:absolute;width:12px;height:12px;border-radius:50%;background:#8de4dc;box-shadow:0 0 0 7px rgba(141,228,220,.1),0 0 18px #8de4dc;animation:opportunity-radar-pulse 2.4s ease-in-out infinite}.opportunity-radar__echo--one{left:18%;top:31%}.opportunity-radar__echo--two{right:15%;top:20%;animation-delay:-.7s}.opportunity-radar__echo--three{right:10%;bottom:27%;animation-delay:-1.3s}.opportunity-radar__echo--four{left:29%;bottom:13%;animation-delay:-1.8s}@keyframes opportunity-radar-spin{to{transform:rotate(1turn)}}@keyframes opportunity-radar-pulse{0%,to{transform:scale(.78);opacity:.58}50%{transform:scale(1.18);opacity:1}}@media (prefers-reduced-motion:reduce){.opportunity-radar__echo,.opportunity-radar__sweep{animation:none}}.portal-candidate-workspace{background:#f3f4f9!important}.portal-candidate-workspace .portal-desktop-sidebar{border:1px solid #29263d;border-radius:24px;color:#fff;background:linear-gradient(180deg,#171625,#1d1b2e);box-shadow:0 22px 60px -38px rgba(15,13,35,.8)}.portal-candidate-workspace .portal-desktop-sidebar p.text-slate-900{color:#fff}.portal-candidate-workspace .portal-desktop-sidebar .text-slate-500,.portal-candidate-workspace .portal-desktop-sidebar .text-slate-600{color:#a8a4bc}.portal-candidate-workspace .portal-desktop-sidebar nav button:hover{background:rgba(255,255,255,.07);color:#fff}.portal-candidate-workspace .portal-desktop-sidebar nav button[style]{background:rgba(109,93,252,.22)!important;color:#c9c0ff}.portal-candidate-workspace .portal-main-content>div,.portal-candidate-workspace .portal-main-content>section{border-radius:24px}.portal-candidate-workspace .candidate-home-hero{background:radial-gradient(circle at 88% 24%,rgba(59,130,246,.19),transparent 22rem),linear-gradient(135deg,#fff,#f4f8ff 58%,#eef5ff)}.portal-candidate-workspace .candidate-home-hero:after,.portal-candidate-workspace .candidate-opportunities-page:before,.portal-candidate-workspace .candidate-priority-action:after{content:"";pointer-events:none;position:absolute}.portal-candidate-workspace .candidate-home-hero:after{right:-4rem;top:-5rem;width:21rem;height:21rem;border-radius:38% 62% 56% 44%;background:linear-gradient(145deg,rgba(37,99,235,.12),rgba(125,211,252,.04));box-shadow:inset 0 0 0 1px rgba(37,99,235,.08);transform:rotate(18deg)}.portal-candidate-workspace .candidate-priority-action:after{right:-2.5rem;top:-5rem;width:18rem;height:18rem;border:1px solid rgba(255,255,255,.2);border-radius:42% 58% 63% 37%;background:radial-gradient(circle at 38% 45%,rgba(255,255,255,.26) 0 8%,transparent 9%),rgba(255,255,255,.05);transform:rotate(-22deg)}.portal-candidate-workspace .candidate-priority-action>*{position:relative;z-index:1}.portal-candidate-workspace .candidate-secondary-action{background:linear-gradient(160deg,#fff,#f8fbff)}.portal-candidate-workspace .candidate-recommendations-surface{background:linear-gradient(180deg,#fff,#fbfdff)}.portal-candidate-workspace .candidate-job-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.portal-candidate-workspace .candidate-job-card:hover{border-color:rgba(59,130,246,.28);box-shadow:0 18px 42px rgba(30,64,175,.09);transform:translateY(-2px)}.portal-candidate-workspace .candidate-job-explanation{background:linear-gradient(135deg,#f0fdf7,#eff6ff)}.portal-candidate-workspace .candidate-opportunities-page:before{inset:0 0 auto;height:11rem;opacity:.6;background:linear-gradient(150deg,rgba(219,234,254,.72),rgba(240,253,250,.45) 52%,transparent 72%)}.portal-candidate-workspace .candidate-opportunities-page>*{position:relative;z-index:1}.portal-candidate-workspace .candidate-message-context{background:linear-gradient(180deg,#fff,#f7fbff)}.portal-candidate-workspace .candidate-applications-page{background:linear-gradient(180deg,#fff,#fbfcff)}@media (max-width:1279px){.portal-candidate-workspace .candidate-message-context{display:none}}