*{box-sizing:border-box}.consentCheck{display:flex!important;align-items:flex-start;gap:10px;margin:16px 0}.consentCheck input{width:auto!important;margin-top:3px}.outreachCampaigns,.outreachRecipients{display:grid;grid-gap:12px;gap:12px}.outreachCampaigns article,.outreachRecipients article{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px;border:1px solid var(--line);border-radius:15px}.outreachRecipients article>div:first-child{display:grid;grid-gap:4px;gap:4px}.outreachRecipients small{color:var(--muted)}.campaignStats{display:flex;gap:18px}.campaignStats span{display:grid;text-align:center;color:var(--muted);font-size:11px}.campaignStats b{font-size:20px;color:var(--text)}@media (max-width:700px){.outreachCampaigns article,.outreachRecipients article{align-items:flex-start;flex-direction:column}.campaignStats{width:100%;justify-content:space-between}}.chatAttachment.image{display:grid;grid-template-columns:96px 1fr;max-width:320px;overflow:hidden}.chatAttachment.image img{width:96px;height:72px;object-fit:cover;border-radius:8px}.chatSafety{display:flex;justify-content:flex-end;gap:8px;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--card)}.chatSafety button{border:0;background:transparent;color:var(--text);font-weight:600;cursor:pointer}body{margin:0;font-family:Inter,Arial,sans-serif;background:#fafafe;color:#0b1433}button,input,select{font:inherit}button{cursor:pointer}header{height:72px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #eee;position:-webkit-sticky;position:sticky;top:0;z-index:4}.brand{font-size:23px;letter-spacing:4px}nav{display:flex;gap:5px}nav button{border:0;background:transparent;padding:10px;color:#667}.active{color:#6840ef!important;background:#f0ecff!important;border-radius:9px}.hero{min-height:calc(100vh - 72px);padding:8% 9%;display:grid;grid-template-columns:1.2fr .75fr;grid-gap:10%;gap:10%;align-items:center;background:radial-gradient(circle at 20% 20%,#eee9ff,transparent 35%)}.hero h1{font-size:clamp(54px,6vw,88px);line-height:.98;letter-spacing:-5px}.hero em{font-style:normal;color:#7046f5}.hero p,.panel>p{color:#687086;line-height:1.7}.pill{display:inline-block;background:#eee9ff;color:#6b43ec;border-radius:30px;padding:9px 13px;font-size:12px;font-weight:600;letter-spacing:1.2px}.primary,.secondary{border:0;border-radius:12px;padding:15px 22px;font-weight:600}.primary{background:linear-gradient(135deg,#7548f7,#5b2be9);color:#fff;margin:15px 0}.secondary{background:#eee9ff;color:#5b2be9}.full{width:100%}.heroCard{background:#09152d;color:#fff;padding:30px;border-radius:28px;box-shadow:0 30px 70px #0d173333}.salaryRow{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:14px;gap:14px;align-items:center;background:#14223d;padding:18px;border-radius:15px;margin:24px 0}.salaryRow div{display:flex;flex-direction:column}.salaryRow small{color:#8996ad}.salaryRow b{font-size:22px}.promise{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #25334b;padding-top:16px}.promise b{font-size:11px;color:#a994ff}.promise span{font-size:13px}.panel,.pass{max-width:790px;margin:45px auto;background:#fff;padding:42px;border-radius:24px;box-shadow:0 20px 60px #20284812}.wide{max-width:1080px}h1{font-size:44px;letter-spacing:-2px}.grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px}label{display:block;font-weight:700;margin:17px 0}input,select{width:100%;padding:14px;border:1px solid #dfe1e8;border-radius:11px;margin-top:7px;background:#fff}.discoverTitle{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.savedBtn{border:1px solid #dedfeb;background:#fff;border-radius:11px;padding:12px 14px;font-weight:700;color:#5e38db}.search{display:grid;grid-template-columns:1.2fr .8fr auto;grid-gap:10px;gap:10px;background:#f7f7fb;padding:14px;border-radius:16px;margin:25px 0}.search .primary,.search input{margin:0}.empty{padding:45px;text-align:center;background:#fafafe;border:1px dashed #d9dbe5;border-radius:18px;color:#6c7486}.error{padding:16px;background:#fff0f0;color:#9c2b2b;border-radius:12px}.found{display:flex;justify-content:space-between;margin:18px 0;color:#6d7486}.list{display:grid;grid-gap:15px;gap:15px}.job{border:1px solid #e6e7ee;border-radius:18px;padding:22px}.top{display:flex;justify-content:space-between;gap:20px}.top h2{margin:10px 0 6px}.top p{margin:0;color:#70788b}.move{display:inline-block;border-radius:20px;padding:7px 10px;font-size:11px;font-weight:700}.great{background:#e5f8ee;color:#16844d}.good{background:#e9f0ff;color:#315bb8}.look{background:#fff1df;color:#ad650f}.salaryBox{min-width:260px;text-align:right}.salaryBox b,.salaryBox small,.salaryBox span{display:block}.salaryBox small{color:#858c9b}.salaryBox b{font-size:18px;margin:4px 0}.salaryBox span{font-size:12px;color:#8b91a0}.decision{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:18px 0}.decision>div{background:#f8f8fc;border-radius:12px;padding:13px}.decision b,.decision small{display:block}.decision small{font-size:10px;color:#8b91a0;margin-bottom:5px}.yes{color:#16844d}.no{color:#b42d2d}.maybe{color:#ad650f}.conf{font-size:12px}.high{color:#16844d}.med{color:#ad650f}.low{color:#b42d2d}.unknown{color:#737b8d}.why{background:#f8f7fd;border-radius:13px;padding:14px;margin:16px 0}.why p{margin:6px 0}.why small{color:#737b8d}.nextMove{display:flex;gap:12px;background:#0f1c36;color:#fff;border-radius:12px;padding:13px 14px}.nextMove b{font-size:10px;color:#ad9bff;white-space:nowrap}.nextMove span{font-size:13px}.desc{color:#626a7d;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.actions{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee;padding-top:15px}.actions a{color:#5e38db;text-decoration:none;font-weight:700}.actions button{border:0;border-radius:9px;padding:10px 13px;font-weight:600;margin-left:6px}.save{background:#eee9ff;color:#5e38db}.activeSave{background:#6c43ef;color:#fff}.skip{background:#f4f4f7;color:#666}.pass{max-width:540px;background:#09162e;color:#fff;text-align:center}.gold{background:#32285d;color:#f7d878}.pass small{color:#909bb0}@media (max-width:900px){nav button:not(.active){display:none}.hero{grid-template-columns:1fr;padding:50px 6%}.panel,.pass{margin:18px 10px;padding:25px}.decision,.grid,.search{grid-template-columns:1fr}.actions,.discoverTitle,.top{flex-direction:column}.salaryBox{text-align:left}.actions>div{display:flex}.nextMove{flex-direction:column}}.scorePair{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:18px 0}.scorePair>div{border:1px solid #e7e4f5;border-radius:14px;padding:15px;background:#fcfbff}.scorePair b,.scorePair small,.scorePair span{display:block}.scorePair small{font-size:10px;color:#777f91;font-weight:600}.scorePair b{font-size:28px;margin:3px 0;color:#5f3be0}.scorePair span{font-size:12px;color:#858c9b}.salaryAdvice,.verdict{display:flex;gap:12px;border-radius:12px;padding:13px 14px;margin:12px 0}.salaryAdvice{background:#fff8e9;color:#55431d}.salaryAdvice b,.verdict b{font-size:10px;white-space:nowrap}.salaryAdvice b{color:#a36b00}.salaryAdvice span,.verdict span{font-size:13px}.verdict{color:#fff}.verdictYes{background:#0e6b47}.verdictMaybe{background:#9a6714}.verdictNo{background:#8f3030}.verdict b{color:#fff9}@media (max-width:900px){.scorePair{grid-template-columns:1fr}.salaryAdvice,.verdict{flex-direction:column}}.checked{display:flex;justify-content:space-between;background:#101c36;color:#fff;padding:16px 18px;border-radius:14px;margin:20px 0}.checked span{color:#aeb7c9}.picks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.pick{position:relative;border:1px solid #e4e5ec;border-radius:20px;padding:22px;background:#fff}.pick.best{border:2px solid #6c43ef;box-shadow:0 20px 50px #6542d61c}.bestTag{position:absolute;right:15px;top:15px;font-size:10px;font-weight:700;color:#6940e8}.pick h2{margin:14px 0 5px}.pick>p{color:#70788b;min-height:38px}.pickSalary{font-size:18px;font-weight:700;margin:18px 0}.miniMetrics{display:grid;grid-gap:7px;gap:7px;background:#f8f8fc;border-radius:12px;padding:12px;font-size:12px}.miniMetrics span{display:flex;justify-content:space-between}.pick blockquote{margin:15px 0;padding-left:12px;border-left:3px solid #6b43ec;font-weight:600}.tinyActions{display:flex;gap:7px}.back,.tinyActions button{border:0;background:#f3f1fb;color:#5f3be0;border-radius:9px;padding:9px 11px;font-weight:600}.whyNot{display:flex;gap:20px;margin-top:18px;padding:17px;background:#f7f7fa;border-radius:13px}.whyNot span{color:#737b8d}.intel .back{margin-bottom:25px}.intelHero{display:grid;grid-template-columns:.7fr .7fr 1.6fr;grid-gap:10px;gap:10px;margin:25px 0}.intelHero>div{background:#0f1c36;color:#fff;padding:20px;border-radius:15px}.intelHero b,.intelHero small{display:block}.intelHero small{color:#9ba8be}.intelHero b{font-size:24px;margin-top:6px}.verdictBox{background:linear-gradient(135deg,#6f47ef,#5030cc);color:#fff;padding:24px;border-radius:18px}.verdictBox small{font-weight:700;color:#d9d0ff}.verdictBox h2{margin-bottom:0}.intelGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:18px 0}.intelGrid>div{border:1px solid #e5e6ed;padding:18px;border-radius:14px}.yesBox{background:#fff9e9}.description{line-height:1.65;color:#5f687a}.intelActions{display:flex;align-items:center;gap:20px}.intelActions a{color:#5e38db;text-decoration:none;font-weight:600}.prep{margin-top:30px;border-top:1px solid #e7e7ee;padding-top:28px}.message{white-space:pre-wrap;background:#f8f7fd;padding:18px;border-radius:13px;line-height:1.65}.prepGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.prepGrid>div{background:#fafafe;padding:16px;border-radius:13px}.prep li{margin:8px 0;line-height:1.5}@media (max-width:900px){.intelGrid,.intelHero,.picks,.prepGrid{grid-template-columns:1fr}.checked,.whyNot{flex-direction:column}}.scanBox{padding:34px;text-align:center;background:#fafafe;border:1px solid #dedfeb;border-radius:18px}.spinner{width:34px;height:34px;border:4px solid #e5e1f8;border-top-color:#6d43ef;border-radius:50%;margin:0 auto 16px;animation:spin .9s linear infinite}.scanBox p{color:#737b8d}.scanBox small{display:block;color:#8a90a0;margin-top:8px}.progressTrack{height:7px;background:#e9e7f1;border-radius:10px;overflow:hidden;margin:16px auto 0;max-width:420px}.progressTrack i{display:block;height:100%;background:#6d43ef;border-radius:10px;transition:width .35s}.progressTrack .stage1{width:42%}.progressTrack .stage2{width:88%}.noPick{padding:32px;text-align:center;background:#fff8ed;border:1px solid #f1d39e;border-radius:18px}.noPick h2{margin:10px 0}.noPick p{color:#71664f;line-height:1.6}@keyframes spin{to{transform:rotate(1turn)}}.compare{margin:14px 0 20px;border:1px solid #e4e5ec;border-radius:16px;padding:18px;background:#fff}.compare>small{font-weight:700;color:#777f91}.compareRow{display:grid;grid-template-columns:120px 1fr 28px;grid-gap:12px;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #eee}.compareRow:last-child{border-bottom:0}.compareRow span{color:#667085}.compareRow strong{font-size:20px;color:#5f3be0;text-align:center}.messageHead{display:flex;justify-content:space-between;align-items:center}.messageHead button{border:0;background:#eeeafd;color:#5f3be0;padding:9px 12px;border-radius:9px;font-weight:600;cursor:pointer}.missing{margin:20px 0;padding:18px;border:1px solid #eadba7;background:#fffaf0;border-radius:14px}.missing h3{margin-top:0}.missing p{color:#756b4f}@media (max-width:700px){.compareRow{grid-template-columns:90px 1fr 24px}}.brainStrip{display:grid;grid-template-columns:1fr 1fr 1.3fr;grid-gap:10px;gap:10px;background:#0f1c36;color:#fff;padding:15px;border-radius:14px;margin:18px 0}.brainStrip b,.brainStrip small{display:block}.brainStrip small{color:#97a5bb;font-size:10px}.brainStrip b{margin-top:4px}.blocker{background:#fff0f0;color:#9c2b2b;padding:10px 12px;border-radius:10px;margin:10px 0;font-size:12px}.blocker.big{font-size:14px;padding:16px}.blocker.big p{margin-bottom:0}.scoreGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin:16px 0}.scoreGrid>div{background:#f7f7fb;border-radius:12px;padding:13px}.scoreGrid b,.scoreGrid small{display:block}.scoreGrid small{font-size:9px;color:#81889a}.scoreGrid b{font-size:22px;margin-top:4px;color:#5e38db}@media (max-width:900px){.brainStrip,.scoreGrid{grid-template-columns:1fr 1fr}.scoreGrid>div:last-child{grid-column:1/-1}}.modelWarn{background:#fff8e8;color:#7a5712;padding:10px 12px;border-radius:10px;margin:10px 0;font-size:12px}.smallScore{font-size:13px!important}.scoreGrid{grid-template-columns:repeat(6,1fr)}.brainStrip{grid-template-columns:1fr 1fr 1.2fr 1.2fr}.availabilityBox{margin:26px 0;padding:20px;border:1px solid #e3e4ec;border-radius:16px;background:#fbfbfe}.availabilityBox small{font-weight:700;color:#6b45e8}.availabilityBox h3{margin:5px 0 14px}.availabilityControls{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px;align-items:center}.checkLabel{display:flex!important;align-items:center;gap:8px;margin:0!important;font-weight:700}.checkLabel input{width:auto!important;margin:0!important}.statusBadge{display:inline-block;margin-top:14px;padding:9px 12px;border-radius:20px;font-weight:700;font-size:12px}.greenStatus{background:#e7f8ee;color:#16844d}.yellowStatus{background:#fff3d9;color:#9a6610}.redStatus{background:#ffe8e8;color:#a73535}.queryChips{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:10px 0 20px}.queryChips small{font-weight:700;color:#7a8191;margin-right:4px}.queryChips span{background:#f0edff;color:#5d3cda;border-radius:20px;padding:7px 10px;font-size:11px;font-weight:600}.whyNot{align-items:center;justify-content:space-between}.whyNot>div{display:flex;gap:14px;align-items:center}.filteredBtn{border:0;background:#0f1c36;color:#fff;padding:11px 14px;border-radius:10px;font-weight:700;cursor:pointer;white-space:nowrap}.filteredList{margin-top:18px;border-top:1px solid #e7e7ee;padding-top:20px}.filteredList>p{color:#737b8d}.filteredJob{display:grid;grid-template-columns:1.2fr 1fr auto;grid-gap:18px;gap:18px;align-items:center;border:1px solid #e5e6ed;border-radius:14px;padding:16px;margin:10px 0;background:#fff}.filteredJob h3{margin:7px 0 4px}.filteredJob p{margin:0;color:#70788b}.filteredTag{font-size:10px;font-weight:700;color:#8b5c18;background:#fff3db;border-radius:20px;padding:6px 9px}.filteredReason b,.filteredReason span{display:block}.filteredReason span{font-size:12px;color:#737b8d;margin-top:5px}.filteredActions{display:flex;flex-direction:column;gap:7px}.filteredActions button{border:0;background:#eee9ff;color:#5f3be0;border-radius:9px;padding:9px 11px;font-weight:600}.filteredActions a{font-size:12px;color:#5e38db;text-decoration:none;font-weight:700;text-align:center}@media (max-width:900px){.brainStrip{grid-template-columns:1fr 1fr}.availabilityControls,.filteredJob{grid-template-columns:1fr}.whyNot,.whyNot>div{flex-direction:column;align-items:flex-start}.filteredActions{flex-direction:row}}.pick{min-height:0}.queryChips{margin-bottom:22px}.queryChips span:last-child{border:1px dashed #8d76e9;background:#faf8ff}.checked{margin-bottom:18px}.picks{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.picks{grid-template-columns:1fr}}.themeControl{display:flex;align-items:center;gap:7px;margin-left:8px;font-size:11px;color:#737b8d}.themeControl select{width:auto;padding:7px 9px;border-radius:9px}.homeFacts{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px;margin:18px 0}.homeFacts>div{background:#f7f7fb;border-radius:11px;padding:11px 12px}.homeFacts b,.homeFacts small{display:block}.homeFacts small{font-size:9px;color:#7c8495}.homeFacts b{margin-top:3px}.salarySource{display:block;margin-top:4px;color:#8b6a24;font-size:10px;font-weight:600}.directionBadge{padding:4px 7px;border-radius:12px;font-size:10px}.dirUPGRADE{background:#e5f7ed;color:#147746}.dirSIDEWAYS{background:#edf1f7;color:#526176}.dirPIVOT{background:#fff1d9;color:#946012}.dirDOWNGRADE{background:#ffe7e7;color:#a23737}.dirUNCLEAR{background:#f1edff;color:#6848c7}:root[data-theme=dark] body,:root[data-theme=dark] main{background:#0b1020;color:#e9edf7}:root[data-theme=dark] header{background:#10172a;border-color:#28324a}:root[data-theme=dark] .brand{color:#f3f5fb}:root[data-theme=dark] nav button{color:#aeb7c9}:root[data-theme=dark] nav button.active{color:#a88cff;background:#211b3c}:root[data-theme=dark] .availabilityBox,:root[data-theme=dark] .compare,:root[data-theme=dark] .filteredJob,:root[data-theme=dark] .heroCard,:root[data-theme=dark] .panel,:root[data-theme=dark] .pick,:root[data-theme=dark] .prepGrid>div{background:#121a2e;color:#edf1f8;border-color:#2a3650}:root[data-theme=dark] .pick.best{border-color:#8468f6;box-shadow:0 20px 50px #0005}:root[data-theme=dark] input,:root[data-theme=dark] select{background:#0f1729;color:#e9edf7;border-color:#35405a}:root[data-theme=dark] .homeFacts>div,:root[data-theme=dark] .message,:root[data-theme=dark] .miniMetrics,:root[data-theme=dark] .scoreGrid>div{background:#182238;color:#e9edf7}:root[data-theme=dark] .checked,:root[data-theme=dark] .intelHero>div{background:#161f33}:root[data-theme=dark] .empty,:root[data-theme=dark] .noPick,:root[data-theme=dark] .scanBox,:root[data-theme=dark] .whyNot{background:#121a2e;color:#e9edf7;border-color:#2a3650}:root[data-theme=dark] .description,:root[data-theme=dark] .filteredJob p,:root[data-theme=dark] .pick>p,:root[data-theme=dark] p{color:#aeb8ca}:root[data-theme=dark] .queryChips span{background:#221c3f;color:#c5b7ff}:root[data-theme=dark] .queryChips span:last-child{background:#17122b}:root[data-theme=dark] .back,:root[data-theme=dark] .tinyActions button{background:#211b3c;color:#c4b4ff}:root[data-theme=dark] .yesBox{background:#2b2518}:root[data-theme=dark] .missing{background:#2a2418;border-color:#5b4c27;color:#f0e5c5}:root[data-theme=dark] .themeControl{color:#aeb7c9}@media (max-width:900px){.themeControl span{display:none}}.searchExperience{position:relative;overflow:hidden}.searchExperience b{display:block;font-size:18px;margin-bottom:8px}.searchExperience .loadingTrust{margin:18px auto 0;max-width:520px;padding:11px 14px;border-radius:12px;background:#f1edff;color:#6041c8;font-size:12px;font-weight:600}.externalApply{display:flex;flex-direction:column;gap:5px;max-width:360px}.externalApply a{color:#5e38db;text-decoration:none;font-weight:600}.externalApply small{color:#7b8394;line-height:1.35}.billingNote{margin:18px 0;padding:14px;border-radius:13px;background:#f7f5ff;border:1px solid #e4defe;text-align:left}.billingNote b,.billingNote span{display:block}.billingNote span{margin-top:5px;color:#777f91;font-size:12px}:root[data-theme=dark] .searchExperience .loadingTrust{background:#211b3c;color:#c8bcff}:root[data-theme=dark] .billingNote{background:#17142a;border-color:#3a3262}:root[data-theme=dark] .billingNote span,:root[data-theme=dark] .externalApply small{color:#aeb8ca}@media (max-width:700px){.intelActions{align-items:flex-start;flex-direction:column}}.searchExperience{border:1px solid #b9a9ff;background:linear-gradient(180deg,#fbf9ff,#f4f0ff);box-shadow:0 16px 44px #6840ef1f}.searchEyebrow{display:inline-flex;align-items:center;gap:7px;margin:0 auto 18px;padding:8px 12px;border-radius:999px;background:#6d43ef;color:#fff;font-size:11px;font-weight:700;letter-spacing:.8px;box-shadow:0 8px 22px #6d43ef38}.searchExperience>b{font-size:20px;color:#2a1b64}.activityTrack{position:relative;height:8px;background:#dfd7ff;overflow:hidden}.activityTrack .activityBar{position:absolute;left:-34%;top:0;width:34%;height:100%;background:linear-gradient(90deg,#6d43ef,#a88cff,#6d43ef);animation:aavenActivity 1.5s ease-in-out infinite;transition:none}.elapsedCard{display:grid;grid-template-columns:auto auto 1fr;grid-gap:8px;gap:8px;align-items:baseline;max-width:520px;margin:18px auto 0;padding:13px 15px;border:1px solid #d5c9ff;border-radius:13px;background:#fff;color:#51456e;text-align:left}.elapsedCard strong{font-size:24px;line-height:1;color:#6d43ef}.elapsedCard span{font-size:12px;font-weight:700;color:#8b7abf}.elapsedCard em{justify-self:end;font-style:normal;font-size:12px;color:#665b7c}.elapsedCard em b{color:#4f2dd0}@keyframes aavenActivity{0%{left:-34%}50%{left:50%}to{left:100%}}:root[data-theme=dark] .searchExperience{background:linear-gradient(180deg,#17132a,#11192d);border-color:#6d54c9;box-shadow:0 18px 52px #0007}:root[data-theme=dark] .searchExperience>b{color:#e7dfff}:root[data-theme=dark] .activityTrack{background:#2a2349}:root[data-theme=dark] .elapsedCard{background:#1d1733;border-color:#4c3e80;color:#d9d0ef}:root[data-theme=dark] .elapsedCard strong{color:#b59cff}:root[data-theme=dark] .elapsedCard span{color:#a696d0}:root[data-theme=dark] .elapsedCard em{color:#c6bddb}:root[data-theme=dark] .elapsedCard em b{color:#d8ccff}@media (max-width:700px){.elapsedCard{grid-template-columns:auto 1fr}.elapsedCard em{grid-column:1/-1;justify-self:start}.searchEyebrow{font-size:10px}}.perfStrip{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0 18px;padding:10px 12px;border:1px solid var(--border,#ddd);border-radius:12px;background:var(--card,#fff);font-size:12px;opacity:.9}.perfStrip small{font-weight:600;letter-spacing:.08em;margin-right:4px}.perfStrip span{padding:4px 8px;border-radius:999px;background:rgba(127,90,240,.1)}.searchComplete{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:12px 0 8px;padding:15px 16px;border:1px solid #cfc1ff;border-radius:14px;background:linear-gradient(135deg,#f6f2ff,#fff);box-shadow:0 10px 26px #6d43ef12}.searchComplete strong{font-size:16px;color:#4d2cc6}.searchComplete span{font-size:12px;color:#727b8d;font-weight:700}.applicationActions{display:grid;grid-template-columns:minmax(240px,1fr) minmax(240px,1fr);grid-gap:14px;gap:14px;align-items:stretch;margin-top:20px}.applyAction{display:flex;flex-direction:column;gap:7px}.applyPrimary,.prepareAction{min-height:72px;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;text-decoration:none;box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease}.applyPrimary{background:#6d43ef;color:white;border:1px solid #6d43ef;box-shadow:0 10px 24px #6d43ef35}.applyPrimary:hover{transform:translateY(-1px);box-shadow:0 13px 30px #6d43ef45}.applyPrimary b,.prepareAction b{font-size:15px}.applyPrimary span{font-size:11px;color:#eee8ff;font-weight:700}.applyAction small{color:#7b8394;line-height:1.35;padding:0 3px}.prepareAction{width:100%;background:#fff;color:#5533c8;border:1px solid #bdaeff;box-shadow:0 8px 20px #6d43ef14;cursor:pointer;text-align:left}.prepareAction:hover{transform:translateY(-1px);box-shadow:0 11px 26px #6d43ef24}.prepareAction span{font-size:11px;color:#7b7199;font-weight:700}:root[data-theme=dark] .searchComplete{background:linear-gradient(135deg,#1d1734,#151929);border-color:#4e3c83;box-shadow:0 12px 30px #0004}:root[data-theme=dark] .searchComplete strong{color:#c8b7ff}:root[data-theme=dark] .searchComplete span{color:#aeb8ca}:root[data-theme=dark] .prepareAction{background:#1d1733;color:#d7ccff;border-color:#5d4b97}:root[data-theme=dark] .prepareAction span{color:#afa4ca}:root[data-theme=dark] .applyAction small{color:#aeb8ca}@media (max-width:700px){.searchComplete{align-items:flex-start;flex-direction:column}.applicationActions{grid-template-columns:1fr;width:100%}}.sourceRow{display:flex;gap:8px;align-items:center;margin-top:8px;font-size:11px;color:#7b8394}.sourceRow b{color:#5540b8}.searchComplete span{line-height:1.45}:root[data-theme=dark] .sourceRow{color:#9da8bc}:root[data-theme=dark] .sourceRow b{color:#c4b7ff}.savedHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.savedHeader h1{margin-bottom:8px}.savedHeader p{margin-top:0;color:#687086}.savedCount{background:#eee9ff;color:#5b2be9;border-radius:999px;padding:10px 14px;white-space:nowrap}.savedList{margin-top:20px}.savedCardTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.removeSaved{border:1px solid #e3e4ea;background:#fff;color:#6a7080;border-radius:9px;padding:9px 12px;font-weight:600}.removeSaved:hover{background:#fff1f1;color:#a62f2f;border-color:#f0cccc}.savedActions{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #eee;padding-top:15px;margin-top:16px}.savedActions .secondary{margin:0}.savedApply{background:linear-gradient(135deg,#7548f7,#5b2be9);color:#fff;text-decoration:none;border-radius:10px;padding:12px 15px;font-weight:600}.savedCard h2{margin-bottom:6px}:root[data-theme=dark] .savedCount{background:#211b3c;color:#b6a3ff}:root[data-theme=dark] .removeSaved{background:#111b30;border-color:#34405a;color:#c3cad8}:root[data-theme=dark] .removeSaved:hover{background:#301d24;color:#ffb9c1;border-color:#63323d}:root[data-theme=dark] .savedActions{border-color:#2b354b}@media (max-width:900px){.savedActions,.savedHeader{flex-direction:column}.savedActions .secondary,.savedApply{width:100%;text-align:center}}.savedActionsThree{display:grid;grid-template-columns:1fr 1fr 1fr}.prepareSaved{background:#fff;color:#5b2be9;border:1px solid #bfaeff;border-radius:10px;padding:12px 15px;font-weight:600;cursor:pointer}.prepareSaved:hover{background:#f7f4ff}.studioHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px}.studioHeader h1{margin-bottom:7px}.studioHeader p{margin:0;color:#687086}.studioHeaderActions{display:flex;align-items:center;gap:10px}.studioHeaderActions .secondary{margin:0}.studioGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.studioCard{border:1px solid #e3e4ea;border-radius:16px;background:#fff;padding:20px;box-shadow:0 7px 22px #18213a0b}.studioCard h2{margin:0 0 12px}.studioCard h3{margin:20px 0 8px}.studioCard ul{margin:8px 0 0;padding-left:20px}.studioCard li{margin:7px 0;line-height:1.45}.studioHero{grid-column:1/-1;background:linear-gradient(135deg,#f6f2ff,#fff);border-color:#cfc1ff}.studioHero small{font-weight:700;letter-spacing:.08em;color:#6d43ef}.studioHero p{margin-bottom:0}.studioCardHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.studioCardHead button{border:1px solid #d8d9e0;background:#fff;border-radius:9px;padding:8px 11px;font-weight:600;color:#5b2be9}.studioText{white-space:pre-wrap;line-height:1.62;color:#3f4757;background:#f8f9fc;border-radius:12px;padding:14px}.studioMissing{grid-column:1/-1}.studioLoading{max-width:none}.preserve{white-space:pre-wrap}:root[data-theme=dark] .prepareSaved{background:#1d1733;color:#d7ccff;border-color:#5d4b97}:root[data-theme=dark] .prepareSaved:hover{background:#251d40}:root[data-theme=dark] .studioCard{background:#121a2e;border-color:#2a3650}:root[data-theme=dark] .studioHero{background:linear-gradient(135deg,#1d1734,#151929);border-color:#4e3c83}:root[data-theme=dark] .studioText{background:#182238;color:#e9edf7}:root[data-theme=dark] .studioCardHead button{background:#111b30;border-color:#35405a;color:#c8b7ff}:root[data-theme=dark] .studioHeader p{color:#aeb8ca}@media (max-width:900px){.savedActionsThree,.studioGrid{grid-template-columns:1fr}.studioHero,.studioMissing{grid-column:auto}.studioHeader,.studioHeaderActions{flex-direction:column}.studioHeaderActions{width:100%;align-items:stretch}.studioHeaderActions .savedApply,.studioHeaderActions .secondary{width:100%;text-align:center}}.documentCard{grid-column:span 2}.documentEditor{width:100%;min-height:280px;resize:vertical;border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--surface);color:var(--text);font:inherit;line-height:1.6;box-sizing:border-box}.cvEditor{min-height:330px}.documentActions{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.documentActions button{padding:10px 14px}.truthNote{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px}.truthNote span{opacity:.75;font-size:.9rem}@media (max-width:800px){.documentCard{grid-column:span 1}}.cvSourceBox{display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;align-items:center;margin:18px 0;padding:18px;border:1px solid #d9d0ff;border-radius:16px;background:linear-gradient(135deg,#faf8ff,#fff)}.cvSourceBox small{font-weight:700;letter-spacing:.08em;color:#6d43ef}.cvSourceBox h3{margin:5px 0}.cvSourceBox p{margin:0;color:#687086;line-height:1.5}.cvSourceActions{display:flex;gap:8px;align-items:center}.uploadCvButton{display:inline-flex;align-items:center;justify-content:center;background:#6d43ef;color:#fff;border-radius:10px;padding:11px 15px;font-weight:600;cursor:pointer}.uploadCvButton input{display:none}.cvSourceActions .secondary{margin:0}:root[data-theme=dark] .cvSourceBox{background:linear-gradient(135deg,#1d1734,#151929);border-color:#4e3c83}:root[data-theme=dark] .cvSourceBox p{color:#aeb8ca}@media (max-width:700px){.cvSourceBox{grid-template-columns:1fr}.cvSourceActions{align-items:stretch;flex-direction:column}.cvSourceActions .secondary,.uploadCvButton{width:100%;box-sizing:border-box}}.cvAnalysis{margin-top:14px;padding:14px;border-radius:13px;border:1px solid #d9dce5;background:#f8f9fc;display:flex;flex-direction:column;gap:7px}.cvAnalysis>b{font-size:14px}.cvAnalysis>span{font-size:12px;color:#5e6677}.cvAnalysis>p{font-size:12px!important;margin:2px 0!important}.cvAnalysis.match{border-color:#b9dec9;background:#f3fbf6}.cvAnalysis.career_change{border-color:#cfc1ff;background:#f7f4ff}.cvAnalysis.possible_mismatch{border-color:#e9c77f;background:#fff9ec}.cvConfirmActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:5px}.cvConfirmActions button{margin:0}.cvAnalysis small{color:#687086!important;letter-spacing:0!important;font-weight:700!important}:root[data-theme=dark] .cvAnalysis{background:#151d31;border-color:#34405a}:root[data-theme=dark] .cvAnalysis.match{background:#13261e;border-color:#315b45}:root[data-theme=dark] .cvAnalysis.career_change{background:#211b3c;border-color:#55448c}:root[data-theme=dark] .cvAnalysis.possible_mismatch{background:#2b2518;border-color:#665329}:root[data-theme=dark] .cvAnalysis>span{color:#bdc5d4}.showreelPreview{margin-top:18px;border-radius:18px;overflow:hidden;background:#000;aspect-ratio:16/9;max-width:760px}.showreelPreview iframe{width:100%;height:100%;border:0;display:block}.visibilityChecks{display:flex;gap:16px;flex-wrap:wrap;margin-top:14px}.visibilityChecks .checkLabel{min-width:170px}.guestStart{margin-top:22px;padding:18px;border:1px solid #d9d0ff;border-radius:16px;background:#fff;grid-gap:13px;gap:13px;max-width:620px}.guestStart label{display:grid;grid-gap:7px;gap:7px;font-weight:600}.guestStart small{color:#727b8d;line-height:1.4}.guestWhere{display:grid;grid-template-columns:190px 1fr;grid-gap:9px;gap:9px}.guideSteps{display:grid;grid-gap:12px;gap:12px;margin:18px 0}.guideSteps div{display:flex;align-items:center;gap:11px}.guideSteps b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eee9ff;color:#5b2be9}.guideSteps span{font-weight:600}.onboardingGuide{display:flex;flex-direction:column;gap:5px;margin:16px 0 22px;padding:14px 16px;border-left:4px solid #6d43ef;background:#f7f4ff;border-radius:0 12px 12px 0}.onboardingGuide span{font-size:13px;color:#687086}.careerBrainNudge{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px 0 20px;padding:18px;border:1px solid #cfc1ff;border-radius:16px;background:linear-gradient(135deg,#f7f4ff,#fff)}.careerBrainNudge small{font-weight:700;letter-spacing:.08em;color:#6d43ef}.careerBrainNudge h3{margin:5px 0}.careerBrainNudge p{margin:0;color:#687086}.playShowreel{margin-top:16px;border:0;border-radius:12px;padding:12px 17px;background:#6d43ef;color:#fff;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #6d43ef2c}:root[data-theme=dark] .guestStart{background:#121a2e;border-color:#4e3c83}:root[data-theme=dark] .careerBrainNudge p,:root[data-theme=dark] .guestStart small,:root[data-theme=dark] .onboardingGuide span{color:#aeb8ca}:root[data-theme=dark] .onboardingGuide{background:#1d1734}:root[data-theme=dark] .careerBrainNudge{background:linear-gradient(135deg,#1d1734,#151929);border-color:#4e3c83}@media (max-width:700px){.guestWhere{grid-template-columns:1fr}.careerBrainNudge{align-items:flex-start;flex-direction:column}.careerBrainNudge button{width:100%}}.stepper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:24px 0 12px}.stepper button{border:1px solid #e0e2ea;background:#fff;border-radius:13px;padding:11px 8px;display:flex;align-items:center;gap:8px;color:#747b8c;text-align:left}.stepper button b{width:25px;height:25px;flex:0 0 25px;border-radius:50%;display:grid;place-items:center;background:#f0f1f5;font-size:12px}.stepper button.current{border-color:#8d72f5;background:#f7f4ff;color:#4f2acb}.stepper button.current b,.stepper button.done b{background:#6d43ef;color:#fff}.stepper button.done{color:#4f2acb}.stepper button span{font-weight:600;font-size:12px}.stepCard{min-height:330px}.stepCard label{font-size:14px}.guestStart input::placeholder,.stepCard input::placeholder{color:#9299a8;opacity:1}.emergingBox{margin:20px 0;padding:20px;border:1px solid #d9d0ff;background:linear-gradient(135deg,#f8f6ff,#fff);border-radius:17px}.emergingBox>small:first-child{font-weight:700;letter-spacing:.08em;color:#6d43ef}.emergingBox h3{margin:6px 0}.emergingBox p{color:#687086;line-height:1.55}.stepActions{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:10px;gap:10px;border-top:1px solid #ececf2;margin-top:24px;padding-top:12px}.stepActions .primary,.stepActions .secondary{margin:0}.skipStep{border:0;background:transparent;color:#747b8c;font-weight:600;padding:13px}.guestStart label{font-size:14px}.guestStart label:first-line{color:#0b1433}.guestStart input,.guestStart select{border:2px solid #d9dce6}.guestStart input:focus,.guestStart select:focus{outline:3px solid #6d43ef22;border-color:#6d43ef}:root[data-theme=dark] .stepper button{background:#151929;border-color:#30384b;color:#aeb8ca}:root[data-theme=dark] .stepper button.current{background:#1d1734;border-color:#7157c8;color:#c4b6ff}:root[data-theme=dark] .emergingBox{background:linear-gradient(135deg,#1d1734,#151929);border-color:#4e3c83}@media (max-width:700px){.stepActions,.stepper{grid-template-columns:1fr 1fr}.stepActions .primary{grid-column:1/-1}.guestWhere{grid-template-columns:1fr}}.fieldTitle{display:block;font-size:.72rem;font-weight:600;letter-spacing:.08em;margin:0 0 7px;color:var(--muted)}.fieldTitle em{font-style:normal;font-weight:600;opacity:.72;margin-left:5px}.guestStart{display:grid;grid-gap:14px;gap:14px}.guestStart label{display:block}.guestStart input,.guestStart select{width:100%}.labeledSearch{align-items:flex-end}.labeledSearch label{flex:1 1;min-width:220px}.labeledSearch label input{width:100%}.guestSearchStrip b{overflow-wrap:anywhere}@media (max-width:760px){.labeledSearch{align-items:stretch}.labeledSearch label{min-width:0}}.languageControl select{min-width:82px}.internationalBox{margin:18px 0;padding:20px;border:1px solid #cfc1ff;border-radius:18px;background:linear-gradient(135deg,#f7f4ff,#fff)}.internationalBox>small{font-weight:700;letter-spacing:.08em;color:#6d43ef}.internationalBox h3{margin:6px 0}.internationalBox>p{color:#687086;line-height:1.55;margin:0 0 16px}.internationalGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.internationalFact,.internationalGrid label{border:1px solid #e2def3;border-radius:13px;padding:13px;background:#fff;display:flex;flex-direction:column;gap:7px}.internationalFact span,.internationalGrid span{font-size:11px;font-weight:700;letter-spacing:.06em;color:#6d43ef}.internationalFact b{font-size:14px}.internationalFact small,.internationalGrid small{font-size:11px;color:#747b8c}.internationalTrust{margin-top:14px;padding:12px 14px;border-radius:12px;background:#eee9ff;display:flex;flex-direction:column;gap:3px}.internationalTrust span{font-size:12px;color:#687086}.billingSelector{display:grid;grid-gap:6px;gap:6px;margin-top:12px;font-weight:600}.billingSelector select{width:100%}:root[data-theme=dark] .internationalBox{background:linear-gradient(135deg,#1d1734,#151929);border-color:#4e3c83}:root[data-theme=dark] .internationalFact,:root[data-theme=dark] .internationalGrid label{background:#121a2e;border-color:#35405a}:root[data-theme=dark] .internationalTrust{background:#251d40}:root[data-theme=dark] .internationalBox>p,:root[data-theme=dark] .internationalFact small,:root[data-theme=dark] .internationalGrid small,:root[data-theme=dark] .internationalTrust span{color:#aeb8ca}@media (max-width:900px){.internationalGrid{grid-template-columns:1fr}}.cvSourceBox.cvIntelligenceBox,.cvSourceBox.profileMediaBox,.cvSourceBox.profileVisibilityBox{grid-template-columns:minmax(220px,.78fr) minmax(0,1.55fr);align-items:start}.cvSourceIntro{min-width:0}.cvSourceIntro h3,.cvSourceIntro p{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.cvSourceFields{min-width:0;width:100%}.profileMediaBox .playShowreel,.profileMediaBox .showreelPreview,.profileVisibilityBox .visibilityChecks{grid-column:1/-1}@media (max-width:900px){.cvSourceBox.cvIntelligenceBox,.cvSourceBox.profileMediaBox,.cvSourceBox.profileVisibilityBox{grid-template-columns:1fr}}.candidateProfilePage{max-width:1120px;margin:34px auto 80px;padding:0 24px}.candidateProfileTop{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:22px}.candidateProfileTop h1{font-size:42px;margin:14px 0 4px}.candidateProfileActions{display:flex;gap:10px}.candidateContactBar,.profilePrivacyBar{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--card);margin-bottom:16px}.candidateCard>small,.candidateContactBar small,.candidateHeroCard small,.profilePrivacyBar small{display:block;color:var(--muted);font-weight:600;letter-spacing:.08em;margin-bottom:4px}.candidateContactBar span,.profilePrivacyBar p{margin:0;color:var(--muted)}.candidateProfileGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.candidateCard,.candidateHeroCard{border:1px solid var(--line);border-radius:20px;background:var(--card);padding:24px}.candidateHeroCard{grid-column:1/-1}.candidateIdentity{display:flex;gap:18px;align-items:center}.candidateCard h2,.candidateIdentity h2{margin:4px 0 8px;font-size:25px}.candidateIdentity p{margin:0;color:var(--muted)}.candidateAvatar{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;font-size:22px;font-weight:700;background:linear-gradient(135deg,#6d3cff,#9c6cff);color:white}.candidateFacts{display:grid;grid-gap:12px;gap:12px;margin-top:22px}.candidateFacts>div{padding:14px;border:1px solid var(--line);border-radius:14px}.skillCloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.skillCloud span{border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-size:13px;font-weight:700}.candidateMuted{color:var(--muted);line-height:1.55}.candidateReel{aspect-ratio:16/9;overflow:hidden;border-radius:14px;margin-top:14px;background:#000}.candidateReel iframe{width:100%;height:100%;border:0}.profileLinks{display:flex;flex-direction:column;gap:10px;margin-top:12px}.profileLinks a{font-weight:600}.candidateContactBar{margin-top:16px;margin-bottom:0}.aiReadinessCard{border-color:#7049c8}@media (max-width:760px){.candidateContactBar,.candidateProfileTop,.profilePrivacyBar{align-items:flex-start;flex-direction:column}.candidateProfileGrid{grid-template-columns:1fr}.candidateHeroCard,.candidateMediaCard{grid-column:auto}.candidateFacts{grid-template-columns:1fr 1fr}.candidateProfileTop h1{font-size:32px}}.talentPage{max-width:1120px;margin:34px auto 80px;padding:0 24px}.talentHero{padding:30px;border:1px solid var(--line);border-radius:22px;background:var(--card)}.talentHero h1{font-size:42px;margin:14px 0 8px}.talentHero>p{max-width:760px;color:var(--muted);line-height:1.6}.talentHero>small{display:block;margin-top:12px;color:var(--muted)}.talentSearch{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:stretch;margin-top:22px}.talentSearch textarea{min-height:104px;resize:vertical}.talentSearch button{min-width:190px}.talentResults{margin-top:18px}.talentResultHead{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin:24px 0 12px}.talentResultHead small,.talentWhy small{font-weight:700;letter-spacing:.08em;color:var(--muted)}.talentResultHead h2{margin:5px 0}.talentResultHead>span{color:var(--muted)}.talentCandidate{display:grid;grid-template-columns:150px 1fr;border:1px solid #7049c8;border-radius:22px;background:var(--card);overflow:hidden}.talentScore{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(160deg,#6d3cff,#8b5cf6);color:#fff;padding:28px 16px;text-align:center}.talentScore b{font-size:42px}.talentScore span{font-size:11px;font-weight:700;letter-spacing:.08em}.talentCandidateMain{padding:26px}.talentCandidateTitle{display:flex;gap:14px;align-items:center}.talentCandidateTitle h2{margin:0 0 5px}.talentCandidateTitle p{margin:0;color:var(--muted)}.talentFacts{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.talentFacts span{border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-weight:600;font-size:13px}.talentWhy{padding:15px;border-radius:14px;background:color-mix(in srgb,var(--card) 80%,#6d3cff 20%);margin:14px 0}.talentWhy p{margin:8px 0}.talentActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.contactModal{position:fixed;inset:0;background:#050816c9;display:grid;place-items:center;padding:20px;z-index:100}.contactCard{width:min(620px,100%);background:var(--card);border:1px solid var(--line);border-radius:22px;padding:28px;position:relative;box-shadow:0 24px 80px #0008}.contactCard>small{font-weight:700;letter-spacing:.08em;color:#7652ef}.contactCard h2{margin:7px 0}.contactCard p{color:var(--muted);line-height:1.55}.contactCard textarea{width:100%;min-height:130px;resize:vertical;margin:10px 0}.modalClose{position:absolute;right:14px;top:12px;border:0;background:transparent;font-size:28px;color:var(--muted);cursor:pointer}.contactSuccess{display:flex;flex-direction:column;gap:7px;padding:16px;border-radius:14px;background:#eaf8ef;color:#176d37}:root[data-theme=dark] .contactSuccess{background:#153221;color:#8de4aa}@media (max-width:760px){.talentHero h1{font-size:32px}.talentCandidate,.talentSearch{grid-template-columns:1fr}.talentScore{padding:18px}.talentResultHead{align-items:flex-start;flex-direction:column}}.talentScore small{display:block;font-size:9px;opacity:.82;margin-top:3px}.talentWhy .matchPositive{color:inherit}.talentWhy .matchNegative{color:#ff8d9a}.talentWhy p{margin:5px 0}.talentEmpty{border:1px solid var(--line);border-radius:18px;padding:24px;background:var(--card);max-width:760px}.talentEmpty h3{margin:0 0 8px}.talentEmpty p{margin:0 0 12px;line-height:1.55}.talentEmpty small{opacity:.72}header{gap:18px}.globalSearchMini{display:flex;align-items:center;gap:6px;min-width:250px;max-width:360px;flex:0 1 330px;margin-left:auto}.globalSearchMini>span{font-size:19px;opacity:.7}.globalSearchMini input{margin:0;padding:9px 11px;border-radius:10px}.globalSearchMini button{border:0;border-radius:9px;padding:9px 11px;background:var(--soft,#f0ecff);color:#6840ef;font-weight:700}.globalSearchMini button:disabled{opacity:.4}.aavenSearchPage{max-width:1120px;margin:34px auto 80px;padding:0 24px}.aavenSearchHero{padding:28px;border:1px solid var(--line);border-radius:22px;background:var(--card)}.aavenSearchHero h1{margin:16px 0 6px}.aavenSearchHero p{color:var(--muted);max-width:760px}.aavenSearchBox{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;margin:22px 0 10px}.aavenSearchBox>span{font-size:28px}.aavenSearchBox .primary,.aavenSearchBox input{margin:0}.aavenSearchResults{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.searchGroup{padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--card)}.searchGroupHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.searchGroupHead h2{margin:0}.searchGroupHead span{font-weight:700;color:#7548f7}.searchPersonCard{display:grid;grid-template-columns:auto 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:15px}.companyCard h3,.searchJobList h3,.searchPersonCard h3{margin:0 0 5px}.companyCard p,.searchJobList p,.searchPersonCard p{margin:0;color:var(--muted)}.companyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.companyCard{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:15px}.searchJobList{display:grid;grid-gap:9px;gap:9px}.searchJobList article{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.searchJobList article:last-child{border-bottom:0}.searchJobList a{font-weight:600;white-space:nowrap}.searchEmptyMini{padding:18px;border:1px dashed var(--line);border-radius:13px;color:var(--muted)}.candidateProfileTop{align-items:flex-start}.candidateProfileTop>div:first-child{max-width:760px}.candidateProfileTop h1{margin-bottom:8px}.candidateIdentity h2{margin-bottom:4px}.candidateIdentity p{font-size:15px}.candidateProfileGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.candidateMediaCard{grid-column:1/-1}.talentCandidateTitle h2{margin-bottom:4px}.talentCandidateTitle p b{color:var(--text)}@media (max-width:1200px){.globalSearchMini{min-width:200px;max-width:250px}.globalSearchMini input{font-size:12px}header{padding-left:3%;padding-right:3%}}@media (max-width:980px){.globalSearchMini{order:3;flex-basis:100%;max-width:none;width:100%}header{flex-wrap:wrap}.companyGrid{grid-template-columns:1fr}}@media (max-width:760px){.aavenSearchBox{grid-template-columns:1fr}.aavenSearchBox>span{display:none}.searchPersonCard{grid-template-columns:auto 1fr}.searchPersonCard button{grid-column:1/-1}.candidateProfileGrid{grid-template-columns:1fr}}.searchPersonActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.networkPage{max-width:1120px;margin:34px auto 80px;padding:0 24px}.networkHero{padding:28px;border:1px solid var(--line);border-radius:22px;background:var(--card);margin-bottom:16px}.networkHero h1{font-size:40px;margin:14px 0 7px}.networkHero p{color:var(--muted);max-width:760px}.networkGrid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:16px;gap:16px}.networkPanel{padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--card)}.networkConnection{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;padding:14px;border:1px solid var(--line);border-radius:14px}.networkConnection h3{margin:0 0 4px}.networkConnection p{margin:0 0 6px;color:var(--muted)}.messageRow{padding:14px 0;border-bottom:1px solid var(--line)}.messageRow:last-child{border-bottom:0}.messageRow small{display:block;color:var(--muted);margin-top:3px}.messageRow p{margin:9px 0 0;line-height:1.5}.networkToast{position:fixed;right:24px;bottom:24px;z-index:130;background:#1d1538;border:1px solid #7b52f6;color:#fff;padding:13px 17px;border-radius:12px;box-shadow:0 16px 50px #0006;font-weight:600}@media (max-width:850px){.networkGrid{grid-template-columns:1fr}.searchPersonActions{grid-column:1/-1;justify-content:flex-start}.networkConnection{grid-template-columns:auto 1fr}.networkConnection button{grid-column:1/-1}}.candidateProfilePage{max-width:1040px}.candidateHeadline{font-size:17px;color:var(--muted);margin-top:6px}.candidateProfileTop{align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.candidateProfileActions{flex-wrap:wrap;justify-content:flex-end}.profilePrivacyBar{margin-top:18px;background:color-mix(in srgb,var(--card) 92%,transparent)}.candidateHeroCard{padding:28px}.candidateIdentity{padding-bottom:22px;border-bottom:1px solid var(--line)}.candidateIdentity h2{font-size:30px}.candidateFacts{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.candidateFacts>div{background:color-mix(in srgb,var(--card) 80%,transparent);min-height:74px}.candidateProfileGrid>.candidateCard:not(.candidateMediaCard){min-height:180px}.candidateMediaCard{padding:26px}.networkHeroRow{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.pendingBlock{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.pendingActions{display:flex;gap:8px;flex-wrap:wrap}.searchEmptyMini.compact{padding:10px 0}.networkConnection{align-items:center}@media (max-width:760px){.networkHeroRow{flex-direction:column}.candidateProfileActions{justify-content:flex-start}.candidateFacts{grid-template-columns:1fr 1fr}}.networkPage{display:block}.networkPanel>.searchEmptyMini{min-height:72px;display:flex;align-items:center}.networkPanel .searchGroupHead h3{margin:0}.networkHeroRow .secondary{white-space:nowrap}.networkPanel{min-height:240px}.networkGrid{align-items:start}@media (max-width:760px){.networkPanel{min-height:0}}.circleWorkspace{padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--card)}.circleIntro{max-width:760px}.circleIntro h2{font-size:30px;margin:10px 0 6px}.circleIntro p{color:var(--muted)}.circleTabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.circleTabs button{border:1px solid var(--line);background:transparent;color:var(--text);padding:10px 14px;border-radius:999px;font-weight:600}.circleTabs button.active{background:var(--accent);color:#fff;border-color:var(--accent)}.circleFilters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:18px}.circleFilters input,.circleFilters select{width:100%;min-width:0}.circleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.circleCard,.circleRequest{border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--surface)}.circleIdentity,.circleRequest{display:flex;align-items:flex-start;gap:12px}.circleIdentity h3,.circleRequest h3{margin:0 0 3px}.circleIdentity p,.circleRequest p{margin:0;color:var(--muted)}.circleIdentity small{color:var(--muted)}.circleReason{display:inline-flex;margin:14px 0 10px;padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);font-size:12px;font-weight:700}.circleActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.circleActions .iconButton{margin-left:auto}.circleRequestList{display:grid;grid-gap:10px;gap:10px}.circleRequest>div:nth-child(2){flex:1 1}.circleRequest blockquote{margin:8px 0;padding-left:10px;border-left:2px solid var(--accent);color:var(--muted)}.circleEmpty{padding:40px 18px;text-align:center;border:1px dashed var(--line);border-radius:16px;color:var(--muted)}@media (max-width:900px){.circleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.circleFilters{grid-template-columns:1fr 1fr}}@media (max-width:620px){.circleWorkspace{padding:16px}.circleFilters,.circleGrid{grid-template-columns:1fr}.circleIntro h2{font-size:24px}.circleRequest{flex-wrap:wrap}.circleRequest .circleActions{width:100%}}.circleOnboarding{max-width:720px;margin:12px auto;padding:clamp(20px,4vw,42px);border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 12%,var(--surface)),var(--surface))}.circleOnboarding h2{font-size:clamp(28px,4vw,42px)}.circleOnboarding small,.circleOnboarding>p{color:var(--muted)}.circleVisibilityFacts{display:grid;grid-gap:9px;gap:9px;margin:22px 0;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.resultSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:28px 0 14px;padding-top:4px}.resultSectionHead small{display:block;color:#6b43ec;font-weight:700;letter-spacing:.08em;font-size:11px}.resultSectionHead h2{margin:4px 0 0;font-size:22px}.resultSectionHead>span{font-size:12px;font-weight:600;color:#71798b;background:#f3f1fb;border-radius:999px;padding:8px 11px}.adjacentHead{margin-top:36px;border-top:1px solid #e6e6ef;padding-top:24px}.adjacentHead small{color:#7b8292}.adjacentCard{border-color:#e5e6ed;background:#fcfcfe}.adjacentTag{position:absolute;right:15px;top:15px;font-size:10px;font-weight:700;letter-spacing:.06em;color:#737b8d;background:#f1f2f6;border-radius:999px;padding:5px 8px}.directTruth{margin:18px 0 4px}.directTruth>b{font-size:11px;letter-spacing:.08em}.adjacentPicks .pick blockquote{border-left-color:#a7acb8;color:#636b7c}@media (max-width:900px){.resultSectionHead{align-items:flex-start;flex-direction:column}.resultSectionHead>span{align-self:flex-start}}.brandHome{border:0;background:transparent;color:inherit;font-weight:700;padding:8px 0;margin:0;cursor:pointer;text-align:left}.brandHome:hover{color:#6840ef}.savedApply{background:linear-gradient(135deg,#5f28f2,#7b4dff);color:#fff!important;border:1px solid #4e20d8;box-shadow:0 8px 20px #5f28f240;text-shadow:0 1px 1px #35118855}.savedApply:hover{filter:brightness(1.08);transform:translateY(-1px)}:root[data-theme=dark] .savedApply{color:#fff!important;border-color:#a98cff;box-shadow:0 8px 24px #8c68ff55}.accountArea{display:flex;align-items:center;gap:6px;margin-left:6px}.accountArea button{white-space:nowrap}.accountLogin,.accountLogout,.accountMode{border:1px solid var(--line,#e0e2ea);background:var(--card,#fff);color:var(--text,#0b1433);border-radius:10px;padding:8px 10px;font-weight:600}.accountSignup{border:0;background:#6d43ef;color:#fff;border-radius:10px;padding:9px 12px;font-weight:700}.accountChip{border:1px solid #d8d0ff;background:#f6f3ff;color:#4f2acb;border-radius:12px;padding:7px 10px;display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.accountChip b{font-size:12px}.accountChip span{font-size:9px;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.authOverlay{position:fixed;inset:0;background:#060817cc;z-index:150;display:grid;place-items:center;padding:18px}.authCard{width:min(560px,100%);max-height:92vh;overflow:auto;background:var(--card,#fff);color:var(--text,#0b1433);border:1px solid var(--line,#e1e3ea);border-radius:24px;padding:30px;box-shadow:0 30px 100px #0008;position:relative}.authCard h2{font-size:30px;margin:18px 0 8px}.authCard>p{color:var(--muted,#687086);line-height:1.55}.authClose{position:absolute;right:18px;top:16px;width:36px;height:36px;border-radius:50%;border:1px solid var(--line,#e1e3ea);background:var(--surface,#f7f7fb);font-size:24px;color:var(--text,#0b1433)}.authChoiceGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:18px}.authChoiceGrid .primary,.authChoiceGrid .secondary{margin:0}.authFoot{display:block;margin-top:16px;color:var(--muted,#737b8d);line-height:1.45}.authTextButton{width:100%;border:0;background:transparent;color:#6d43ef;font-weight:600;padding:12px;margin-top:4px}.modeCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:20px}.modeCards button{border:1px solid var(--line,#e1e3ea);background:var(--surface,#fafafe);color:var(--text,#0b1433);border-radius:16px;padding:20px;text-align:left;display:flex;flex-direction:column;gap:8px;min-height:140px}.modeCards button:hover{border-color:#7652ef;box-shadow:0 10px 26px #6d43ef18}.modeCards b{font-size:18px}.modeCards span{font-size:13px;line-height:1.5;color:var(--muted,#687086)}.hiringCards{grid-template-columns:1fr}.hiringCards button{min-height:96px}.applyGateButton{width:100%;text-align:left;cursor:pointer}.savedApply{cursor:pointer}.authRequiredNote{padding:12px 14px;border:1px solid #d9d0ff;border-radius:12px;background:#f7f4ff;color:#5b2be9;font-weight:600}:root[data-theme=dark] .accountChip{background:#211a3b;border-color:#51427e;color:#c9bdff}:root[data-theme=dark] .accountLogin,:root[data-theme=dark] .accountLogout,:root[data-theme=dark] .accountMode{background:#151929;color:#e9edf7;border-color:#35405a}:root[data-theme=dark] .modeCards button{background:#151929;border-color:#35405a}:root[data-theme=dark] .authRequiredNote{background:#211a3b;border-color:#51427e;color:#c9bdff}@media (max-width:1180px){.accountMode{display:none}}@media (max-width:900px){.accountArea{margin-left:auto}.accountChip span,.accountLogout{display:none}.authChoiceGrid,.modeCards{grid-template-columns:1fr}.authCard{padding:24px}}.aiNoneChoice{margin-top:14px;padding:12px 14px;border:1px solid var(--line,#e1e3ea);border-radius:12px;background:var(--surface,#fafafe);color:var(--text,#0b1433);font-weight:600}.activationOverlay{position:fixed;inset:0;z-index:170;background:#060817d9;display:grid;place-items:center;padding:18px}.activationCard{width:min(640px,100%);max-height:92vh;overflow:auto;background:var(--card,#fff);color:var(--text,#0b1433);border:1px solid var(--line,#e1e3ea);border-radius:26px;padding:32px;box-shadow:0 30px 100px #0009}.activationCard h2{font-size:32px;margin:16px 0 8px}.activationCard>p{color:var(--muted,#687086);line-height:1.55}.activationBenefits{display:grid;grid-gap:9px;gap:9px;margin:20px 0;padding:16px;border:1px solid var(--line,#e1e3ea);border-radius:16px}.activationBenefits span{font-weight:600}.activationDiscovery{display:flex;gap:12px;align-items:flex-start;padding:15px;border:1px solid #d8d0ff;border-radius:14px;background:#f7f4ff}.activationDiscovery input{margin-top:4px}.activationDiscovery span{display:grid;grid-gap:4px;gap:4px}.activationDiscovery small{color:#687086;line-height:1.45}.activationTrial{display:grid;grid-gap:6px;gap:6px;margin:16px 0 18px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#21153f,#6d43ef);color:#fff}.activationTrial small,.activationTrial span{opacity:.9}.activationTrial strong{font-size:24px}.activationDate{display:block;text-align:center;margin-top:10px;color:var(--muted,#687086)}:root[data-theme=dark] .activationDiscovery{background:#211a3b;border-color:#51427e}:root[data-theme=dark] .activationDiscovery small{color:#b7bfd0}@media (max-width:700px){.activationCard{padding:24px}.activationCard h2{font-size:27px}}:root[data-theme=dark] .aiNoneChoice{background:#141b2f;color:#e9edf7;border-color:#313a52}.applicationHistoryHome{display:grid;grid-gap:22px;gap:22px}.applicationHistoryList{border-top:1px solid var(--line);padding-top:22px}.applicationHistoryHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.applicationHistoryHead small{font-weight:700;letter-spacing:.08em;color:#6d43ef}.applicationHistoryHead h2{margin:4px 0 0}.applicationHistoryHead>span{min-width:34px;height:34px;border-radius:999px;background:#ede8ff;color:#5d32d8;display:grid;place-items:center;font-weight:700}.applicationHistoryRow{display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:18px 0;border-top:1px solid var(--line)}.applicationHistoryRow h3{margin:8px 0 4px}.applicationHistoryRow p{margin:0 0 6px;color:var(--muted)}.applicationHistoryRow small{color:var(--muted)}.applicationHistoryActions{display:flex;gap:8px}.applicationStatus{display:inline-flex;width:max-content;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#eeeafc;color:#6540d9}.applicationStatus.applied{background:#e8f8ef;color:#177946}.applicationSync{font-size:11px;font-weight:600;color:var(--muted);white-space:nowrap}.applicationStatusActions{margin-top:14px}:root[data-theme=dark] .applicationHistoryHead>span,:root[data-theme=dark] .applicationStatus{background:#251b43;color:#c9bdff}:root[data-theme=dark] .applicationStatus.applied{background:#143123;color:#74d6a0}@media (max-width:760px){.applicationHistoryRow{grid-template-columns:1fr}.applicationHistoryActions{justify-content:flex-start}.applicationHistoryHead{align-items:flex-start}.studioHeaderActions{flex-wrap:wrap}.applicationSync{width:100%}}.employerProfileBox{margin:24px 0;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--card)}.employerProfileBox>label{display:block;margin-top:14px}.employerProfileBox .secondary{margin-top:14px}.talentCandidate a.secondary{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}nav button{position:relative}.networkBadge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:6px;border-radius:999px;background:#22c55e;color:#06120a;font-size:11px;font-weight:700;line-height:1;box-shadow:0 0 0 2px rgba(34,197,94,.15),0 0 14px rgba(34,197,94,.35)}.networkConnectionWide{width:100%;max-width:720px;grid-template-columns:auto minmax(0,1fr) auto;gap:16px}.networkConnectionBody{min-width:0}.contactMessage{max-width:560px;white-space:normal;overflow-wrap:anywhere;line-height:1.45;margin:7px 0 9px;opacity:.92}@media (max-width:760px){.networkConnectionWide{grid-template-columns:auto 1fr}.networkConnectionWide .pendingActions{grid-column:1/-1;display:flex;gap:8px}.networkBadge{position:absolute;top:2px;right:2px;margin:0}}.aavenMessageInput{display:block;box-sizing:border-box;width:100%;margin:12px 0;padding:14px;border:1px solid #778099;border-radius:12px;background:var(--card,#151d30);color:inherit;font:inherit;resize:vertical}.aavenThread{max-height:480px;overflow-y:auto;overflow-wrap:anywhere;margin-bottom:20px}.aavenThread .messageRow{display:block;padding:16px;margin:10px 0;border:1px solid #77809955;border-radius:12px}.aavenThread .messageRow small{display:block;margin-top:6px;opacity:.7}.aavenThread .messageRow p,.contactMessage{white-space:pre-wrap;overflow-wrap:anywhere}.aavenOwnMessage{background:#7542ff18}.networkConnectionBody .secondary{margin-top:12px}.networkPanel{min-width:0}.profileDetailsOverlay{position:fixed;inset:0;z-index:2000;overflow-y:auto;background:var(--bg,#f6f7fb);color:var(--text,#182038);overscroll-behavior:contain}[data-theme=dark] .profileDetailsOverlay{background:#0b1020;color:#eef0fa}.profileDetailsPage{max-width:1000px;margin:0 auto;padding:40px 28px 80px}.profileDetailsType{margin-top:38px;color:#8856ff;font-weight:600;font-size:12px;letter-spacing:.08em}.profileDetailsPage h1{font-size:clamp(30px,5vw,54px);margin:14px 0;overflow-wrap:anywhere}.profileDetailsLead{font-size:20px;line-height:1.6;opacity:.8}.profileDetailsFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;margin:30px 0}.profileDetailsFacts>div{padding:20px;border:1px solid #8992ad55;border-radius:16px}.profileDetailsFacts dt{font-size:13px;opacity:.7;margin-bottom:8px}.profileDetailsFacts dd{margin:0;font-weight:700;overflow-wrap:anywhere}.profileDetailsPage section{margin:32px 0}.profileDetailsText{white-space:pre-wrap;line-height:1.7;overflow-wrap:anywhere}.profileDetailsActions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.profileDetailsContact{border-top:1px solid #8992ad55;padding-top:28px;margin-top:36px}.profileDetailsPage a.secondary{display:inline-flex;text-decoration:none;align-items:center}@media (max-width:600px){.profileDetailsPage{padding:24px 18px 48px}.profileDetailsFacts{grid-template-columns:1fr}}.directJobs,.employerWorkspace{max-width:1120px;margin:0 auto;padding:54px 28px 90px}.employerDashboardHero{padding:50px;border:1px solid #7951d955;border-radius:28px;background:radial-gradient(circle at top right,#7542ff35,transparent 48%),var(--card,#141c30)}.employerDashboardHero h1,.workspaceHead h1{font-size:clamp(34px,5vw,64px);line-height:1.02;max-width:780px;margin:22px 0}.employerDashboardHero p{max-width:700px;font-size:18px;line-height:1.6}.employerCardActions,.employerFormActions,.employerHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;align-items:center}.employerStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin:28px 0}.employerStats button{display:flex;flex-direction:column;text-align:left;padding:24px;border:1px solid #8992ad44;border-radius:18px;background:var(--card,#141c30);color:inherit;cursor:pointer}.employerStats b{font-size:36px;color:#8355ff}.employerStats span{font-weight:700;margin-top:6px}.employerApplications,.employerDashboardSection,.employerJobForm,.employerJobList{margin-top:34px}.directJobCard,.employerApplicationCard,.employerApplicationMini,.employerJobCard{display:flex;justify-content:space-between;gap:22px;padding:24px;margin:14px 0;border:1px solid #8992ad44;border-radius:18px;background:var(--card,#141c30)}.employerApplicationMini div{display:flex;flex-direction:column;gap:5px}.employerJobForm{padding:28px;border:1px solid #8992ad44;border-radius:20px;background:var(--card,#141c30)}.directJobsHead,.employerJobForm label{display:block}.directJobsHead input,.employerJobForm input,.employerJobForm select,.employerJobForm textarea{box-sizing:border-box;width:100%;margin:8px 0 18px}.jobStatus{display:inline-flex;padding:5px 10px;border-radius:999px;background:#65708a33;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.05em}.jobStatus.hired,.jobStatus.published,.jobStatus.shortlisted{background:#28d16922;color:#25d366}.jobStatus.closed,.jobStatus.rejected,.jobStatus.withdrawn{background:#f05b7030;color:#ff8594}.dangerButton{color:#ff8594!important}.employerApplicationCard{display:block}.submittedCv{white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;overflow:auto;padding:18px;border-radius:12px;background:#05091455;font:inherit;line-height:1.6}.directJobs{padding-top:28px;border-top:1px solid #8992ad33}.directJobsHead{display:grid;grid-template-columns:1fr minmax(240px,360px);grid-gap:24px;gap:24px;align-items:flex-end}.directJobGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:18px;gap:18px;margin-top:26px}.directJobCard{display:block;margin:0}.directJobCard h3{font-size:24px;margin:12px 0}.directJobCard details{margin:18px 0}.directJobCard summary{cursor:pointer;font-weight:700}.companyTextButton{border:0;padding:0;background:none;color:#8759ff;font:inherit;font-weight:600;cursor:pointer;text-align:left}.applicationState{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px}.applicationCvChoice{display:flex!important;gap:10px;align-items:center;margin:18px 0}.applicationCvChoice input{width:auto!important;margin:0!important}@media (max-width:760px){.employerStats{grid-template-columns:1fr}.employerDashboardHero{padding:30px 22px}.directJobsHead{grid-template-columns:1fr}.employerJobCard{display:block}.employerCardActions{margin-top:18px}}.hiringThreadCard{width:min(720px,calc(100vw - 36px))}.hiringMessages{max-height:360px;overflow:auto;display:grid;grid-gap:10px;gap:10px;margin:22px 0}.hiringMessages article{padding:14px;border:1px solid #8992ad44;border-radius:13px;background:#05091422}.hiringMessages article.own{background:#7542ff20;border-color:#7542ff55}.hiringMessages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.hiringMessages small{opacity:.65}.remoteLocationHint{display:block;grid-column:1/-1;margin:-8px 0 12px;color:var(--muted)}.applicationState{flex-wrap:wrap}.jobsSourceTabs{max-width:1120px;margin:30px auto 0;padding:0 28px;display:flex;gap:10px}.jobsSourceTabs button{position:relative;padding:14px 20px;border:1px solid var(--line);border-radius:13px;background:var(--card);color:var(--text);font-weight:700}.jobsSourceTabs button.active{border-color:#8658ff;background:#7650ff;color:#fff}.jobCardNoticeRow{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px;min-height:22px}.jobNewNotice{display:inline-flex;padding:6px 9px;border-radius:999px;background:#22c55e;color:#07150b;font-size:10px;font-weight:700;letter-spacing:.04em}.hideJobButton{margin-top:18px;border:0;background:transparent;color:var(--muted);font-weight:600;text-decoration:underline;cursor:pointer}.hiddenJobsBlock{margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.hiddenJobList{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.hiddenJobList article{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px;border:1px solid var(--line);border-radius:14px}.hiddenJobList article div:first-child{display:grid;grid-gap:5px;gap:5px}.hiddenJobList small{color:var(--muted)}.hiddenJobActions{display:flex;gap:8px;flex-wrap:wrap}.threadEmployerIdentity{display:flex;align-items:center;gap:10px}.threadEmployerIdentity span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#7650ff;color:#fff;font-weight:700}.threadEmployerIdentity b{font-size:18px}@media (max-width:700px){.jobsSourceTabs{padding:0 18px}.jobsSourceTabs button{flex:1 1}.hiddenJobList article{align-items:flex-start;flex-direction:column}}.primary,.secondary,a.primary,a.secondary,button{transition:transform .08s ease,filter .12s ease,box-shadow .12s ease}.primary:active,.secondary:active,a.primary:active,a.secondary:active,button:active:not(:disabled){transform:translateY(2px) scale(.975);filter:brightness(.94)}button:disabled{cursor:wait;opacity:.62}.profileImage{width:58px;height:58px;flex:0 0 58px;border-radius:16px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#6638f5,#9e79ff);color:#fff;font-weight:700;font-size:19px}.profileImage img{width:100%;height:100%;object-fit:cover}.profileImageUploader{display:flex;align-items:center;gap:16px;margin:18px 0;padding:16px;border:1px solid var(--line);border-radius:16px}.profileImageUploader>div:nth-child(2){display:grid;grid-gap:6px;gap:6px}.profileImageUploader small{display:block;color:var(--muted)}.profileImageUploader button{width:max-content}.profileImagePreview{width:78px;height:78px;flex:0 0 78px;border-radius:21px;overflow:hidden;display:grid;place-items:center;background:#7650ff;color:#fff;font-size:22px;font-weight:700}.profileImagePreview.logo{border-radius:14px}.profileImagePreview img{width:100%;height:100%;object-fit:cover}.visuallyHidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.availabilityPill{display:inline-flex;align-items:center;width:max-content;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:700}.availabilityPill:before{content:"";width:9px;height:9px;border-radius:50%;margin-right:7px;background:currentColor}.availabilityPill.available{background:#16a34a24;color:#22c55e}.availabilityPill.later{background:#eab30825;color:#eab308}.availabilityPill.unavailable{background:#ef444425;color:#ef4444}.profileAvailability{margin:12px 0}.applicationCandidateHead,.jobCompanyIdentity,.profileDetailsIdentity{display:flex;align-items:center;gap:14px}.profileDetailsIdentity h1{margin:0}.jobCompanyIdentity{margin:13px 0}.jobCompanyIdentity>div:last-child{display:grid;grid-gap:4px;gap:4px}.jobCompanyIdentity small{color:var(--muted)}.employerApplicationCard>.jobNewNotice{margin-bottom:15px}.primary:disabled,.secondary:disabled,button:disabled{cursor:not-allowed;opacity:.56;transform:none!important;filter:none!important;box-shadow:none!important}.chatSendButton:disabled{border-color:#c9ced9!important;background:#e5e7ed!important;color:#7b8496!important;opacity:1}.aavenThread .messageRow{width:min(82%,560px);box-sizing:border-box;margin-right:auto;background:#eef2f7;color:#182038}.aavenThread .messageRow.aavenOwnMessage{margin-left:auto;margin-right:0;border-color:#6942e8;background:#6942e8;color:#fff}.hiringMessages .chatMessage{width:min(82%,560px);box-sizing:border-box;justify-self:start;background:#eef2f7;color:#182038}.hiringMessages .chatMessage.own{justify-self:end;border-color:#6942e8;background:#6942e8;color:#fff}.aavenThread .aavenOwnMessage small,.hiringMessages .chatMessage.own small{color:#eee9ff;opacity:.82}:root[data-theme=dark] .aavenThread .messageRow:not(.aavenOwnMessage),:root[data-theme=dark] .hiringMessages .chatMessage:not(.own){border-color:#64708a;background:#202a40;color:#f2f5ff}:root[data-theme=dark] .chatSendButton:disabled{border-color:#3c465d!important;background:#293247!important;color:#8993a8!important}@media (max-width:600px){.aavenThread .messageRow,.hiringMessages .chatMessage{width:90%}}.chatHeaderTools{margin-left:auto;display:flex;gap:6px}.chatSearch{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;padding:10px;border-bottom:1px solid var(--line)}.chatSearch>button:not(:first-of-type){grid-column:1/-1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatAttachments{display:grid;grid-gap:6px;gap:6px}.chatAttachment{display:flex;align-items:center;gap:8px;text-align:left;border:1px solid;border-radius:10px;padding:8px;background:transparent;color:inherit}.chatAttachment span:last-child{display:grid}.chatAttachment small{opacity:.7}.messageReactions,.quickReactions{display:flex;gap:4px;flex-wrap:wrap}.messageReactions button,.quickReactions button{border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:999px;padding:2px 7px;background:color-mix(in srgb,var(--surface) 75%,transparent)}.quickReactions{opacity:.5;margin-top:4px}.chatBubble:hover .quickReactions,.quickReactions:focus-within{opacity:1}@media (max-width:700px){.chatHeaderTools{gap:2px}.chatHeaderTools .iconButton{width:36px;height:36px}.chatSearch{grid-template-columns:1fr}.chatSearch>button{grid-column:1}}.recruiterWorkspace{display:grid;grid-gap:24px;gap:24px;max-width:1440px;margin:0 auto;padding:4px 0 44px}.recruiterWorkspace>header{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.recruiterWorkspace>header h2{width:100%;margin:0;font-size:clamp(28px,4vw,48px)}.recruiterWorkspace input,.recruiterWorkspace select{box-sizing:border-box;min-height:42px}.workspaceStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.workspaceStats article{display:grid;grid-gap:4px;gap:4px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.workspaceStats b{font-size:25px;color:#8a61ff}.pipelineBoard small,.workspaceStats span{color:var(--muted)}.pipelineAdd{display:flex;gap:10px}.pipelineAdd select{flex:1 1}.pipelineBoard{display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:10px}.pipelineBoard>section{min-height:260px;padding:14px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--card) 72%,transparent)}.pipelineBoard h3{display:flex;justify-content:space-between;margin:0 0 12px}.pipelineBoard h3 span{display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:#7650ff;color:#fff;font-size:12px}.pipelineBoard article{display:grid;grid-gap:8px;gap:8px;margin-bottom:10px;padding:12px;border:1px solid var(--line);border-radius:13px;background:var(--card)}.pipelineBoard article select{width:100%;font-size:12px}.workspaceLower{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.workspaceLower>section{padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--card)}.workspaceLower p{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.workspaceLower p span,.workspaceLower p time{display:flex;gap:8px;color:var(--muted);font-size:12px}.workspaceLower p button{border:0;background:transparent;color:#ff7787;cursor:pointer}.memberSearch{display:grid;grid-template-columns:1fr auto auto;grid-gap:8px;gap:8px;margin-top:16px}.memberCandidate{grid-column:1/-1;text-align:left}@media (max-width:800px){.workspaceLower,.workspaceStats{grid-template-columns:1fr}.pipelineAdd{align-items:stretch;flex-direction:column}.memberSearch{grid-template-columns:1fr}.memberSearch>*{grid-column:1!important}}.chatPresence{display:block;font-size:12px;color:var(--muted)}.chatPresence.online{color:#22c55e}.languageControl{display:inline-flex;align-items:center;gap:5px;flex:0 1 auto;min-width:0}.languageControl .headerLanguage{max-width:155px;width:auto;min-width:0}.languageNotice{margin:8px auto;padding:8px 14px;max-width:1100px;font-size:13px}@media(max-width:600px){.languageControl .headerLanguage{max-width:118px}.languageControl>span{display:none}}.publicLanguageHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.publicLanguageHeader .inviteBrand{margin-bottom:0}.aavenSupportLink{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;white-space:normal;text-decoration:none;overflow-wrap:anywhere}.aavenSupportLink:focus-visible{outline:2px solid var(--cmd-cyan,#43c7df);outline-offset:3px}.commandApp .headerMenuLinks>.aavenSupportLink{justify-content:flex-start;min-height:44px;text-align:left;padding:12px;font-size:14px;font-weight:600;color:var(--cmd-text,var(--av-text));border-radius:9px}.commandApp .headerMenuLinks>.aavenSupportLink:hover{background:var(--cmd-hover,var(--av-muted))}.helpSupport{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px;margin:20px 0;border:1px solid var(--cmd-line,var(--line));border-radius:12px;background:var(--cmd-panel,var(--card))}.helpSupport>div{flex:1 1 240px;min-width:0}.helpSupport h2{margin:0 0 8px}.helpSupport p{margin:0;line-height:1.6;overflow-wrap:anywhere;color:var(--cmd-muted,var(--muted))}