.jobs-shell .private-topbar{position:relative}.jobs-workspace{align-content:start;gap:24px;display:grid}.job-company-list{background:#eef1f4;border:1px solid #eef1f4;border-radius:13px;gap:1px;display:grid;overflow:hidden}.job-company-card{background:#fff;grid-template-columns:1.6fr 1fr auto;align-items:center;gap:18px;padding:15px 18px;display:grid}.job-company-card.compact{grid-template-columns:1fr;padding:12px 16px}.job-company-identity{gap:4px;min-width:0;display:grid}.job-company-identity strong{letter-spacing:-.02em;font-size:14.5px}.job-company-identity span{color:#78818e;font-size:12.5px}.job-company-identity small{color:#9aa3af;font-size:11.5px}.job-company-notes{color:#5d6672;margin:4px 0 0;font-size:12.5px;line-height:1.5}.job-company-meta{justify-items:start;gap:5px;display:grid}.job-company-meta small{color:#78818e;font-size:11.5px}.job-tier-pill,.job-list-status-pill{color:#5d6672;white-space:nowrap;background:#f2f4f7;border-radius:99px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.job-tier-pill.tier_1{color:#1a4f9c;background:#eaf1ff}.job-tier-pill.tier_2{color:#21603f;background:#eaf6ef}.job-tier-pill.tier_3{color:#2c4d76;background:#f4f9fe}.job-tier-pill.not_pursuing{color:#78818e;background:#f2f4f7}.job-list-status-pill.researching{color:#2c4d76;background:#f4f9fe}.job-list-status-pill.active_target{color:#21603f;background:#eaf6ef}.job-list-status-pill.applied,.job-list-status-pill.saved,.job-list-status-pill.phone_screen,.job-list-status-pill.interview,.job-list-status-pill.onsite,.job-list-status-pill.offer{color:#1a4f9c;background:#eaf1ff}.job-list-status-pill.talent_pool{color:#56419a;background:#eeeafd}.job-list-status-pill.not_pursuing,.job-list-status-pill.rejected{color:#99342a;background:#fdf0ee}.job-list-status-pill.withdrawn,.job-list-status-pill.ghosted{color:#7d5c15;background:#fdf8ec}.job-application-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.job-application-summary article{background:#fff;border:1px solid #e1e7ed;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:15px 16px;display:flex;box-shadow:0 2px 9px #12203308}.job-application-summary article>span:last-child{gap:2px;min-width:0;display:grid}.job-application-summary article small{color:#7d8794;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.job-application-summary article strong{color:#17202b;letter-spacing:-.04em;font-size:22px;line-height:1}.job-application-summary-icon{color:#5c6979;background:#f0f3f7;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.job-application-summary-icon.active{color:#1a5eab;background:#eaf1ff}.job-application-summary-icon.interested{color:#167247;background:#e9f7ef}.job-application-summary-icon.review{color:#8a6116;background:#fff4df}.job-application-summary-icon.archive{color:#606a77;background:#f0f1f3}.job-application-toolbar{background:#f8fafc;border:1px solid #e1e7ed;border-radius:14px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(145px,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.job-application-toolbar label{color:#687383;gap:6px;min-width:0;font-size:11px;font-weight:650;display:grid}.job-application-toolbar input,.job-application-toolbar select{color:#1f2b3a;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #d7dee7;border-radius:9px;padding:0 10px;font-size:12.5px}.job-application-toolbar input:focus,.job-application-toolbar select:focus{outline-offset:-1px;border-color:#7fa9dd;outline:2px solid #dceafb}.job-application-search>span{position:relative}.job-application-search svg{color:#8c97a5;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.job-application-search input{padding-left:33px}.job-application-results{color:#1a5eab;white-space:nowrap;background:#eaf1ff;border-radius:9px;justify-content:center;align-items:center;height:38px;padding:0 12px;font-size:11.5px;font-weight:700;display:inline-flex}.job-application-era{background:#fff;border:1px solid #e1e7ed;border-radius:17px;gap:16px;padding:21px 22px 23px;display:grid;box-shadow:0 4px 15px #12203309}.job-application-era>header,.job-application-era>summary{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.job-application-era>header>div,.job-application-era>summary>div{gap:4px;display:grid}.job-application-era h2{color:#1d2733;letter-spacing:-.025em;margin:0;font-size:17px}.job-application-era>header>div>span,.job-application-era>summary>div>span{color:#7c8794;font-size:11.5px;line-height:1.5}.job-application-era>header>.job-application-era-actions{align-items:center;gap:9px;display:flex}.job-application-era-actions>strong{color:#1a5eab;background:#eaf1ff;border-radius:9px;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:12px;display:inline-flex}.job-application-era.past{box-shadow:none;background:#f7f8fa;padding:0;overflow:hidden}.job-application-era.past>summary{cursor:pointer;padding:18px 21px;list-style:none}.job-application-era.past>summary::-webkit-details-marker{display:none}.job-application-era.past>summary:hover{background:#f1f3f6}.job-application-era.past>.job-application-grid{padding:2px 21px 22px}.job-application-era-count{color:#606b78;background:#e7eaee;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:54px;height:32px;font-size:11.5px;font-weight:700;display:inline-flex}.job-application-era-count svg{transition:transform .16s}.job-application-era.past[open] .job-application-era-count svg{transform:rotate(180deg)}.job-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.job-application-card{appearance:none;min-width:0;color:inherit;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e7ed;border-radius:13px;gap:12px;padding:16px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.job-application-card.recorded{border-color:#82c39e;box-shadow:inset 3px 0 #4daa73}.job-application-card.employer-interested{background:linear-gradient(135deg,#f8fffb,#fff);border-color:#55af80;box-shadow:inset 3px 0 #168354}.job-application-card.needs-attention{border-color:#d98b83;box-shadow:inset 3px 0 #c95950}.job-application-card.rejected{background:#fafbfc;border-color:#e1e5e9;box-shadow:inset 3px 0 #9ba4ae}.job-application-card:hover{border-color:#b7c2ce;transform:translateY(-1px);box-shadow:0 6px 16px #12203312}.job-application-card.recorded:hover{border-color:#4daa73;box-shadow:inset 3px 0 #389761,0 6px 16px #12203312}.job-application-card.employer-interested:hover{border-color:#168354;box-shadow:inset 3px 0 #126b45,0 6px 16px #12203312}.job-application-card.needs-attention:hover{border-color:#c95950;box-shadow:inset 3px 0 #b7443c,0 6px 16px #12203312}.job-application-card:focus-visible{border-color:#7fa9dd;outline:none;box-shadow:0 0 0 3px #dceafb}.job-application-card>strong{color:#18222e;letter-spacing:-.025em;font-size:14.5px;line-height:1.28}.job-application-card-head{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.job-application-company-mark{color:#475466;background:#eff3f7;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:750;display:inline-flex}.job-application-company{color:#5f6b79;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.job-application-card .job-list-status-pill{justify-self:end}.job-application-meta{flex-wrap:wrap;gap:6px;display:flex}.job-application-meta>span{color:#7b8794;background:#f5f7f9;border-radius:7px;padding:5px 7px;font-size:10.5px;line-height:1.2}.job-application-card-footer{color:#697584;border-top:1px solid #edf1f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:11px;font-size:11px;display:flex}.job-application-confirmed{color:#27704c;align-items:center;gap:5px;font-weight:650;display:inline-flex}.job-application-interested{color:#147347;align-items:center;gap:5px;font-weight:700;display:inline-flex}.job-application-attention{color:#a43e36;align-items:center;gap:5px;font-weight:650;display:inline-flex}.job-applications-empty{color:#9aa3af;text-align:center;justify-items:center;gap:5px;padding:44px 20px;display:grid}.job-applications-empty strong{color:#4b5664;font-size:14px}.job-applications-empty span{font-size:11.5px}.job-followup-list{gap:1px;display:grid}.job-followup-row{border-bottom:1px solid #eef1f4;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;display:flex}.job-followup-row:last-child{border-bottom:0}.job-followup-row span{gap:2px;min-width:0;display:grid}.job-followup-row strong{font-size:13px}.job-followup-row small{color:#78818e;font-size:11.5px}.job-followup-row b{color:#2c4d76;flex:none;font-size:12px;font-weight:650}.job-followup-actions{align-items:center;gap:10px;display:flex}.job-followup-actions button{color:#2c4d76;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cdd9e5;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:650;display:inline-flex}.job-followup-actions button:hover{background:#f2f7fb;border-color:#aebfd0}.job-followup-actions button:focus-visible{outline-offset:2px;outline:2px solid #477aa8}.job-followup-tag{color:#2c4d76;margin-top:3px;font-weight:600;display:inline-block}.job-contact-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.job-contact-summary span{color:#78818e;background:#fbfcfd;border:1px solid #e7ebf0;border-radius:11px;gap:2px;padding:11px 12px;font-size:11px;display:grid}.job-contact-summary strong{color:#1f2b3a;letter-spacing:-.03em;font-size:17px}.job-contact-toolbar{background:#f8fafc;border:1px solid #e7ebf0;border-radius:13px;grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(135px,1fr));gap:10px;margin-top:16px;padding:14px;display:grid}.job-contact-toolbar label{color:#687383;align-content:start;gap:6px;font-size:11px;font-weight:650;display:grid}.job-contact-toolbar input,.job-contact-toolbar select{color:#1f2b3a;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #d7dee7;border-radius:9px;padding:0 10px;font-size:12.5px}.job-contact-toolbar input:focus,.job-contact-toolbar select:focus{outline-offset:-1px;border-color:#7fa9dd;outline:2px solid #dceafb}.job-contact-search>div{position:relative}.job-contact-search svg{color:#8c97a5;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.job-contact-search input{padding-left:33px}.job-contact-results{color:#78818e;justify-content:space-between;align-items:center;gap:12px;margin:12px 1px 10px;font-size:12px;display:flex}.job-contact-results strong{color:#2c4d76}.job-contact-results button{color:#1a5eab;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11.5px;font-weight:650}.job-contact-results button:hover{text-decoration:underline}.job-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.job-contact-card{background:#fff;border:1px solid #e2e7ed;border-radius:14px;align-self:start;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden;box-shadow:0 2px 8px #12203309}.job-contact-card:hover{border-color:#c8d2de;transform:translateY(-1px);box-shadow:0 5px 16px #12203312}.job-contact-card.open{border-color:#a9bfd9;grid-column:1/-1;transform:none;box-shadow:0 6px 20px #1d436f17}.job-contact-toggle{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px;display:grid}.job-contact-avatar{color:#245c9c;letter-spacing:.02em;background:linear-gradient(145deg,#eaf1ff,#dceafb);border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:750;display:grid}.job-contact-card-main{gap:4px;min-width:0;display:grid}.job-contact-name-row{align-items:center;gap:7px;min-width:0;display:flex}.job-contact-name-row>strong{color:#17202b;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.job-contact-rank{color:#315f96;background:#edf3fb;border-radius:6px;flex:none;padding:2px 6px;font-size:9.5px;font-weight:700}.job-contact-role{color:#4f5a68;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.job-contact-company{color:#7d8794;text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;font-size:11px;font-weight:620;overflow:hidden}.job-contact-company.active{color:#1c6a47}.job-contact-tags{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.job-contact-pill{color:#687383;white-space:nowrap;background:#f2f4f7;border-radius:99px;align-items:center;padding:3px 7px;font-size:9.5px;font-weight:670;display:inline-flex}.job-contact-pill.status.initial_sent,.job-contact-pill.status.follow_up_sent{color:#1a4f9c;background:#eaf1ff}.job-contact-pill.status.follow_up_due,.job-contact-pill.status.queued{color:#7d5c15;background:#fdf8ec}.job-contact-pill.status.replied,.job-contact-pill.status.meeting_scheduled,.job-contact-pill.status.warm_contact{color:#21603f;background:#eaf6ef}.job-contact-pill.status.closed,.job-contact-pill.status.do_not_contact{color:#78818e;background:#f2f4f7}.job-contact-pill.byu{color:#61439a;background:#f1ecff}.job-contact-pill.usu{color:#245f9e;background:#eaf2ff}.job-contact-pill.discovery{color:#865a13;background:#fff4df}.job-contact-pill.verified{color:#19705a;background:#e7f6f2}.job-contact-pill.warm{color:#8b5a19;background:#fff2e2}.job-contact-card-meta{color:#929ca8;flex-wrap:wrap;gap:5px 10px;margin-top:5px;font-size:10.5px;display:flex}.job-contact-card-meta span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.job-contact-card-meta span+span:before{content:"·";margin-right:10px}.job-chevron{color:#9aa3af;flex:none;transition:transform .16s}.job-chevron.open{transform:rotate(180deg)}.job-contact-detail{border-top:1px solid #eef1f4;gap:14px;padding:0 15px 16px 65px;display:grid}.job-contact-info{gap:6px;padding-top:14px;display:grid}.job-contact-actions{flex-wrap:wrap;gap:8px;display:flex}.engineering-friends-section{background:linear-gradient(145deg,#fff,#f7fcf9);border-color:#c9ded3;gap:14px;display:grid}.engineering-friends-section>.budget-card-head>strong{color:#21603f;font-size:12px}.engineering-friends-section .budget-card-head span{color:#6d7c73;margin-top:3px;font-size:11.5px;display:block}.engineering-friends-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.engineering-friend-card{background:#ffffffe0;border:1px solid #dce9e2;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.engineering-friend-card>div{gap:3px;min-width:0;display:grid}.engineering-friend-card a{color:#173d2b;align-items:center;gap:5px;width:fit-content;max-width:100%;font-size:13.5px;font-weight:720;text-decoration:none;display:inline-flex}.engineering-friend-card a:hover{color:#146c43;text-decoration:underline}.engineering-friend-card>div>strong{color:#173d2b;font-size:13.5px}.engineering-friend-card>div>span{color:#4f5f56;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.engineering-friend-card>div>small{color:#849087;font-size:10.5px}.job-interaction-log{gap:8px;margin:0;padding:0;list-style:none;display:grid}.job-interaction-log li{background:#fbfcfd;border:1px solid #eef1f4;border-radius:11px;padding:11px 34px 11px 13px;position:relative}.job-interaction-log li>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.job-interaction-log li strong{color:#141a21;font-weight:620}.job-interaction-log li>div span{color:#9aa3af}.job-interaction-log li p{color:#3c454f;margin:5px 0 0;font-size:13px;line-height:1.5}.job-interaction-delete{color:#9aa3af;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:9px;right:9px}.job-interaction-delete:hover{color:#99342a;background:#fdf2f1}.job-resource-list{gap:12px;display:grid}.job-resource-card{background:#fff;border:1px solid #e7ebf0;border-radius:15px;gap:14px;padding:18px;display:flex}.job-resource-card.done{background:#f8fcfa;border-color:#a9cdbb}.job-resource-check{color:#b9c2cd;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.job-resource-card.done .job-resource-check{color:#1f8a52}.job-resource-body{flex:1;gap:4px;min-width:0;display:grid}.job-resource-body h2{letter-spacing:-.02em;margin:2px 0 0;font-size:16.5px}.job-resource-body>span{color:#5d6672;font-size:13px;line-height:1.5}.job-resource-url-field,.job-resource-notes-field{color:#78818e;gap:5px;margin-top:10px;font-size:12px;font-weight:550;display:grid}.job-resource-url-field input,.job-resource-notes-field textarea{color:#141a21;font:inherit;background:#fff;border:1px solid #d5dbe3;border-radius:9px;padding:8px 10px;font-size:13px}.job-resource-url-field input:focus,.job-resource-notes-field textarea:focus{outline-offset:-1px;border-color:#7fa9dd;outline:2px solid #a6c9f5}.job-sources-label{margin-bottom:8px}.networking-page{gap:22px}.network-safety-banner{color:#21603f;background:#f4fbf7;border:1px solid #b8d8c7;border-radius:14px;align-items:center;gap:12px;padding:14px 17px;display:flex}.network-safety-banner>div{gap:2px;display:grid}.network-safety-banner strong{font-size:13.5px}.network-safety-banner span{color:#4f7762;font-size:12px;line-height:1.45}.network-stat-word{font-size:clamp(17px,2vw,23px)!important}.network-columns{align-items:start}.network-company-list{gap:8px;display:grid}.network-company-row{background:#fbfcfd;border:1px solid #e7ebf0;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.network-company-row.paused{background:#f7fcf9;border-color:#b8d8c7}.network-rank{color:#1a4f9c;background:#eaf1ff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.network-company-row>div{gap:2px;min-width:0;display:grid}.network-company-row strong{font-size:13px}.network-company-row small{color:#78818e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.network-company-row .job-list-status-pill{gap:4px}.job-list-status-pill.replied{color:#21603f;background:#eaf6ef}.job-list-status-pill.needs_confirmation{color:#7d5c15;background:#fdf8ec}.network-gmail-card{gap:14px;display:grid}.network-gmail-status{justify-items:start;gap:7px;display:grid}.network-gmail-status>strong{font-size:14px}.network-gmail-status>small{color:#78818e;font-size:11.5px}.network-gmail-status>p{color:#5d6672;margin:2px 0 4px;font-size:12.5px;line-height:1.5}.network-gmail-message{color:#2c4d76;background:#f6f9fd;border-radius:9px;margin:0;padding:9px 11px;font-size:12px;line-height:1.45}.network-connect-button{text-decoration:none;display:inline-flex}.network-batch-card{gap:14px;display:grid}.network-batch-card>.budget-card-head>strong{color:#2c4d76;font-size:13px}.network-batch-list{gap:8px;display:grid}.network-batch-summary{flex-wrap:wrap;gap:8px;display:flex}.network-batch-summary span{color:#5d6672;background:#f6f9fd;border-radius:9px;align-items:baseline;gap:5px;padding:7px 10px;font-size:11.5px;display:inline-flex}.network-batch-summary b{color:#2c4d76;font-size:13px}.network-email-preview{background:#fbfcfd;border:1px solid #e7ebf0;border-radius:11px;overflow:hidden}.network-email-preview summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;list-style-position:inside;display:flex}.network-email-identity{gap:3px;min-width:0;margin-right:auto;display:inline-grid}.network-email-labels{flex-wrap:wrap;gap:5px;display:flex}.network-email-labels b{color:#1a4f9c;background:#eaf1ff;border-radius:99px;padding:3px 7px;font-weight:650;font-size:10px!important}.network-email-preview summary strong{font-size:13px}.network-email-preview summary small{color:#78818e;font-size:11.5px}.network-send-status{text-align:right;border-radius:9px;flex:none;justify-items:end;gap:2px;padding:7px 9px;display:grid}.network-send-status b{font-size:11.5px}.network-send-status small{font-size:10.5px!important}.network-send-status.waiting{color:#7d5c15;background:#fdf8ec}.network-send-status.waiting b{color:#7d5c15}.network-send-status.sent{color:#21603f;background:#eaf6ef}.network-send-status.sent b{color:#21603f}.network-send-status.failed,.network-send-status.canceled{color:#99342a;background:#fdf0ee}.network-send-status.failed b,.network-send-status.canceled b{color:#99342a}.network-email-preview>div{background:#fff;border-top:1px solid #e7ebf0;gap:7px;padding:13px 15px 15px;display:grid}.network-email-preview label{color:#78818e;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:650}.network-email-preview>div>strong{font-size:13px}.network-email-preview pre{color:#3c454f;font:inherit;white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.55;overflow-x:auto}.network-reply-list{gap:9px;display:grid}.network-reply-row{background:#fbfcfd;border:1px solid #e7ebf0;border-radius:11px;grid-template-columns:1fr auto;gap:8px 12px;padding:12px 13px;display:grid}.network-reply-row>div{gap:2px;min-width:0;display:grid}.network-reply-row strong{font-size:13px}.network-reply-row span,.network-reply-row small{color:#78818e;font-size:11.5px}.network-reply-row>p{color:#3c454f;grid-column:1/-1;margin:2px 0 0;font-size:12.5px;line-height:1.5}.network-settings{gap:15px;display:grid}.network-disclosure{padding:0;overflow:hidden}.network-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:flex}.network-disclosure>summary::-webkit-details-marker{display:none}.network-disclosure>summary>span:first-child{grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;min-width:0;display:grid}.network-disclosure>summary>span:first-child>svg{color:#55708f;grid-row:1/3}.network-disclosure>summary b{color:#1f2b3a;font-size:13.5px}.network-disclosure>summary small{color:#78818e;font-size:11px}.network-disclosure>summary>svg{color:#8c97a5;transition:transform .16s}.network-disclosure[open]>summary>svg{transform:rotate(180deg)}.network-disclosure-content{border-top:1px solid #eef1f4;padding:2px 18px 18px}.network-disclosure-content>div{min-width:0;padding-top:16px}.network-disclosure-body{border-top:1px solid #eef1f4;gap:15px;padding:2px 18px 18px;display:grid}.network-disclosure-body>.budget-field-grid{padding-top:16px}.network-company-database{margin-top:22px}.network-company-database>summary>span:first-child{grid-template-columns:1fr;display:grid}.network-company-database>.company-manager-embedded{border-top:1px solid #eef1f4;gap:16px;padding:2px 18px 18px}.network-send-days{align-content:start;gap:7px;display:grid}.network-send-days>span{color:#5d6672;font-size:12px;font-weight:600}.network-send-days label{color:#3c454f;align-items:center;gap:7px;font-size:13px;display:flex}.network-rule-note{color:#5d6672;background:#f6f9fd;border-left:3px solid #7fa9dd;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.55}.company-manager-embedded{padding-top:0}.company-manager-embedded-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;scroll-margin-top:22px;display:flex}.company-manager-embedded-head h2{letter-spacing:-.035em;margin:5px 0 4px;font-size:19px}.company-manager-embedded-head>div>span{color:#78818e;max-width:680px;font-size:11px;line-height:1.5;display:block}.network-saved{color:#21603f;align-items:center;gap:5px;font-size:12.5px;font-weight:650;display:inline-flex}@media (max-width:1000px){.job-application-summary,.job-application-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.job-application-search{grid-column:1/-1}.job-application-results{justify-self:start}}@media (max-width:720px){.engineering-friends-grid{grid-template-columns:1fr}.engineering-friend-card{grid-template-columns:38px minmax(0,1fr)}.engineering-friend-card>.job-contact-pill{grid-column:2;width:fit-content}.job-application-era{padding:18px 15px 20px}.job-application-era>header{flex-wrap:wrap}.job-application-era>header>.job-application-era-actions{justify-content:space-between;width:100%}.job-application-era.past>summary{padding:16px 15px}.job-application-era.past>.job-application-grid{padding:2px 15px 18px}.job-application-grid,.job-application-toolbar{grid-template-columns:1fr}.job-application-search{grid-column:auto}.job-application-results{justify-self:stretch}.job-contact-summary,.job-contact-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.job-contact-search{grid-column:1/-1}.job-contact-list{grid-template-columns:1fr}.job-contact-card.open{grid-column:auto}.job-contact-detail{padding-left:15px}.network-company-row{grid-template-columns:28px 1fr}.network-company-row>.job-list-status-pill{grid-column:2;justify-self:start}.network-email-preview summary{grid-template-columns:1fr;align-items:flex-start;display:grid}.network-send-status{text-align:left;justify-items:start}.network-reply-row{grid-template-columns:1fr}.network-reply-row>.job-list-status-pill{justify-self:start}}@media (max-width:480px){.job-application-summary{grid-template-columns:1fr}.job-application-card-head{grid-template-columns:28px minmax(0,1fr)}.job-application-card .job-list-status-pill{grid-column:2;justify-self:start}.job-contact-toolbar{grid-template-columns:1fr}.job-contact-search{grid-column:auto}.job-contact-toggle{grid-template-columns:34px minmax(0,1fr) auto;padding:13px}.job-contact-avatar{border-radius:10px;width:34px;height:34px}.job-contact-card-meta{gap:2px;display:grid}.job-contact-card-meta span+span:before{content:none}}.application-info-page{gap:18px}.application-info-head{align-items:center}.application-info-head .application-info-document-link{flex:none;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.application-info-status{grid-template-columns:minmax(260px,1fr) minmax(210px,auto) auto;align-items:stretch;gap:10px;display:grid}.application-info-status>div{background:#fff;border:1px solid #dfe5eb;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.application-info-status>div:first-child{color:#286347;background:#f5faf7;border-color:#cce1d5}.application-info-status span{gap:2px;display:grid}.application-info-status strong{font-size:12px}.application-info-status small{color:#78818e;font-size:10px;line-height:1.4}.application-info-auto-save{color:#286347}.application-info-auto-save.pending{color:#8b6723}.application-info-auto-save.saving{color:#3d6590}.application-info-auto-save.error{color:#a23a32;background:#fff7f6;border-color:#edc5c2}.application-info-sections{gap:14px;display:grid}.application-info-section .budget-card-head>div>span{color:#78818e;max-width:760px;margin-top:4px;font-size:11px;line-height:1.5;display:block}.application-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:15px;display:grid}.application-info-grid>label{gap:6px;min-width:0;display:grid}.application-info-grid>label.wide{grid-column:1/-1}.application-info-label{color:#4f5a68;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.application-info-label>b{color:#8a4b2a;letter-spacing:.04em;text-transform:uppercase;background:#f8eee9;border-radius:99px;padding:3px 6px;font-size:8.5px}.application-info-input-wrap{background:#fff;border:1px solid #d7dee7;border-radius:9px;grid-template-columns:minmax(0,1fr) 36px;align-items:start;display:grid;overflow:hidden}.application-info-grid label.sensitive .application-info-input-wrap{background:#fffdfb;border-color:#ead8ce}.application-info-input-wrap input,.application-info-input-wrap textarea{color:#1f2b3a;width:100%;font:inherit;resize:vertical;background:0 0;border:0;outline:0;padding:10px 11px;font-size:11.5px;line-height:1.5}.application-info-input-wrap input{height:38px}.application-info-input-wrap button{color:#647184;cursor:pointer;background:#f8fafc;border:0;border-left:1px solid #e6eaf0;place-items:center;width:36px;min-height:38px;display:grid}.application-info-input-wrap button:disabled{cursor:default;opacity:.35}.application-info-grid>label>small{color:#929ca8;font-size:9.5px;line-height:1.45}.application-info-grid>label>small b{color:#6e7b8b}@media (max-width:760px){.application-info-status{grid-template-columns:1fr 1fr}.application-info-status>div:first-child{grid-column:1/-1}.application-info-grid{grid-template-columns:1fr}.application-info-grid>label.wide{grid-column:auto}}@media (max-width:480px){.application-info-status{grid-template-columns:1fr}.application-info-status>div:first-child{grid-column:auto}.application-info-head .application-info-document-link{justify-content:center;width:100%}}.job-interview-page{gap:18px}.job-interview-head{align-items:center}.job-interview-events{min-width:0;color:inherit;background:linear-gradient(135deg,#f5fbf7,#fff);border:1px solid #bdd6c9;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 18px;text-decoration:none;display:grid;box-shadow:0 3px 12px #12203308}.job-interview-events:hover{border-color:#80b49a;box-shadow:0 6px 16px #1220330e}.job-interview-events:focus-visible{outline-offset:3px;outline:3px solid #b7d9c8}.job-interview-events-icon{color:#21603f;background:#e4f3eb;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.job-interview-events-copy{gap:3px;min-width:0;display:grid}.job-interview-events-copy small{color:#357154;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.job-interview-events-copy strong{color:#18222e;letter-spacing:-.02em;font-size:15px}.job-interview-events-copy>span{color:#657180;font-size:12px;line-height:1.45}.job-interview-events-action{color:#21603f;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.job-interview-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.job-interview-card{background:#fff;border:1px solid #dfe5eb;border-radius:15px;grid-template-rows:auto 1fr auto;gap:18px;min-width:0;padding:19px;display:grid;box-shadow:0 3px 12px #12203309}.job-interview-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-interview-icon{color:#1a5eab;background:#eaf1ff;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.job-interview-step{color:#78818e;letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:700}.job-interview-card>div{align-content:start;gap:7px;display:grid}.job-interview-card h2{color:#18222e;letter-spacing:-.03em;margin:0;font-size:17px;line-height:1.25}.job-interview-card p{color:#657180;margin:0;font-size:12.5px;line-height:1.6}.job-interview-card>a{color:#1a5eab;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding-top:13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.job-interview-card>a:hover{color:#124a87}.job-interview-card>a:focus-visible{outline-offset:4px;border-radius:5px;outline:2px solid #7fa9dd}@media (max-width:900px){.job-interview-sequence{grid-template-columns:1fr}}@media (max-width:480px){.job-interview-head{align-items:flex-start}.job-interview-events{grid-template-columns:auto minmax(0,1fr);padding:15px}.job-interview-events-action{grid-column:2}.job-interview-card{padding:16px}}.internship-watch-page{padding-bottom:50px}.internship-watch-hero{background:linear-gradient(135deg,#fff 0%,#f3f8ff 100%);border:1px solid #dce4ec;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px;display:flex;box-shadow:0 8px 24px #1427440d}.internship-watch-hero>div{max-width:760px}.internship-watch-hero h1{color:#17202b;letter-spacing:-.055em;margin:8px 0 7px;font-size:clamp(27px,3vw,40px);line-height:1.02}.internship-watch-hero>div>span{color:#677383;font-size:13px;line-height:1.55}.internship-watch-message{color:#355d88;background:#f4f9fe;border:1px solid #d9e5f2;border-radius:10px;margin:-8px 0 0;padding:10px 13px;font-size:11.5px}.spinning{animation:1s linear infinite internship-spin}@keyframes internship-spin{to{transform:rotate(360deg)}}.internship-match-section{background:#fff;border:1px solid #e0e6ed;border-radius:17px;overflow:hidden;box-shadow:0 4px 18px #12203309}.internship-match-section>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 22px;display:flex}.internship-match-section>header h2{color:#1d2733;letter-spacing:-.035em;margin:5px 0 3px;font-size:19px}.internship-match-section>header span,.internship-match-section>header>small{color:#8993a0;font-size:10.5px}.internship-match-grid{grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:12px;padding:16px;display:grid}.internship-match-card{background:#fff;border:1px solid #dce3ea;border-radius:13px;gap:13px;min-width:0;padding:16px;display:grid}.internship-match-card.new{border-color:#a9c8ec;box-shadow:0 3px 12px #2767af14}.internship-match-card.saved{background:#fbfefc;border-color:#91cfad}.internship-match-open-details{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:13px;padding:0;display:grid}.internship-match-open-details:hover .internship-match-card-copy strong{color:#1f6fb7}.internship-match-open-details:focus-visible{outline-offset:5px;border-radius:7px;outline:2px solid #6fa8df}.internship-match-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.internship-company-rank{color:#fff;background:#17202b;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:750;display:grid}.internship-match-score{border:1px solid hsl(var(--fit-hue,130) 48% 80%);background:hsl(var(--fit-hue,130) 55% 93%);width:fit-content;color:hsl(var(--fit-hue,130) 52% 28%);border-radius:99px;align-items:center;padding:4px 8px;font-size:9.5px;font-weight:700;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.internship-match-deadline{color:#775b22;align-items:center;gap:5px;width:fit-content;font-size:9.5px;font-weight:700;display:inline-flex}.internship-match-card-copy{gap:4px;display:grid}.internship-match-card small{color:#788493;font-size:9.5px;font-weight:650}.internship-match-card-copy strong{color:#1d2733;letter-spacing:-.025em;margin:0;font-size:14px;line-height:1.3;transition:color .15s}.internship-match-reasons{flex-wrap:wrap;gap:5px;display:flex}.internship-match-reasons>span{color:#66717e;background:#f3f5f7;border-radius:6px;padding:4px 7px;font-size:9px}.internship-view-details{color:#6d7b8a;align-items:center;gap:4px;width:fit-content;font-size:9.5px;font-weight:650;display:inline-flex}.internship-match-actions{align-items:center;gap:6px;margin-top:auto;padding-top:2px;display:flex}.internship-match-actions a,.internship-match-actions button{color:#536170;height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0e8;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:9.5px;font-weight:700;text-decoration:none;display:inline-flex}.internship-match-actions a{color:#fff;background:#1f6fb7;border-color:#1f6fb7;flex:1}.internship-match-actions button:last-child{width:31px;padding:0}.internship-watch-empty{color:#93a0ad;text-align:center;justify-items:center;gap:5px;padding:52px 20px;display:grid}.internship-watch-empty strong{color:#4d5966;font-size:13px}.internship-watch-empty span{font-size:10.5px}.internship-watch-empty.compact{padding:28px 20px}.internship-watch-archive{background:#fff;border:1px solid #e0e6ed;border-radius:15px;overflow:hidden}.internship-watch-archive>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 19px;list-style:none;display:flex}.internship-watch-archive>summary::-webkit-details-marker{display:none}.internship-watch-archive>summary>span:first-child{gap:4px;display:grid}.internship-watch-archive>summary strong{color:#26313d;font-size:13px}.internship-watch-archive>summary>span:last-child{color:#8993a0;align-items:center;gap:6px;font-size:10px;display:inline-flex}.internship-watch-archive[open]>summary{border-bottom:1px solid #edf0f3}.internship-archive-groups{gap:18px;padding:16px;display:grid}.internship-archive-group{gap:9px;display:grid}.internship-archive-group>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.internship-archive-group>header>span{color:#536170;align-items:center;gap:7px;display:inline-flex}.internship-archive-group.applied>header>span{color:#167456}.internship-archive-group>header strong{font-size:11px}.internship-archive-group>header small{color:#8993a0;font-size:9.5px}.internship-archive-grid{gap:7px;display:grid}.internship-archive-grid article{background:#fbfcfd;border:1px solid #e7ebf0;border-radius:10px;align-items:center;gap:10px;padding:10px 11px;display:flex}.internship-archive-grid article>button:first-child{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:3px;padding:0;display:grid}.internship-archive-grid article>button:first-child small{color:#8993a0;font-size:9px}.internship-archive-grid article>button:first-child strong{color:#3d4956;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.internship-archive-grid article>button:first-child span{color:#9aa3ad;font-size:9px}.internship-archive-status{color:#66717e;background:#eef1f4;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:750}.internship-archive-status.applied{color:#167456;background:#e7f5ef}.internship-archive-grid article>button:last-child{color:#536170;height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0e8;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:9.5px;font-weight:700;display:inline-flex}.internship-archive-group-empty{color:#8993a0;text-align:center;border:1px dashed #dfe5eb;border-radius:10px;margin:0;padding:13px;font-size:10px}.internship-detail-dialog{box-sizing:border-box;gap:17px;min-width:0;max-width:min(720px,100vw - 48px);max-height:min(760px,100vh - 40px);display:grid;overflow:hidden auto}.internship-detail-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.internship-detail-head h2{color:#1d2733;letter-spacing:-.04em;margin:6px 0 0;font-size:20px;line-height:1.2}.internship-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.internship-detail-grid section,.internship-detail-description,.internship-detail-analysis{background:#fbfcfd;border:1px solid #e5e9ee;border-radius:11px;min-width:0;padding:14px 15px}.internship-detail-grid .internship-detail-deadline{grid-column:1/-1}.internship-detail-dialog h3{color:#4b5866;letter-spacing:.02em;align-items:center;gap:6px;margin:0 0 7px;font-size:10px;display:flex}.internship-detail-dialog p{overflow-wrap:anywhere;color:#6f7b89;margin:0;font-size:11px;line-height:1.55}.internship-detail-description p{white-space:pre-line;max-height:235px;padding-right:6px;overflow:hidden auto}.internship-detail-analysis>div{flex-wrap:wrap;gap:6px;display:flex}.internship-detail-analysis span{color:#5f6c79;background:#eef3f7;border-radius:7px;padding:5px 8px;font-size:9.5px}.internship-detail-actions{justify-content:flex-end;gap:8px;display:flex}.internship-detail-actions a,.internship-detail-actions button{color:#536170;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0e8;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.internship-detail-actions a{color:#fff;background:#1f6fb7;border-color:#1f6fb7}.internship-watch-list{background:#fff;border:1px solid #e0e6ed;border-radius:15px;overflow:hidden}.internship-watch-list>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 19px;list-style:none;display:flex}.internship-watch-list>summary::-webkit-details-marker{display:none}.internship-watch-list>summary>span:first-child{gap:4px;display:grid}.internship-watch-list>summary strong{color:#26313d;font-size:13px}.internship-watch-list>summary>span:last-child{color:#8993a0;align-items:center;gap:6px;font-size:10px;display:inline-flex}.internship-watch-list[open]>summary{border-bottom:1px solid #edf0f3}.internship-watch-filters{background:#f8fafc;border-bottom:1px solid #edf0f3;grid-template-columns:minmax(210px,1.5fr) repeat(3,minmax(135px,.75fr)) auto;align-items:center;gap:8px;padding:13px 18px;display:grid}.internship-watch-filters label{min-width:0}.internship-watch-filters input,.internship-watch-filters select{color:#46515f;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #dce3ea;border-radius:8px;outline:none;font-size:10.5px}.internship-watch-filters input:focus,.internship-watch-filters select:focus{border-color:#8fb7df;box-shadow:0 0 0 2px #498bcb1f}.internship-watch-filters select{padding:0 29px 0 9px}.internship-watch-filters>span{color:#7f8996;white-space:nowrap;font-size:9.5px}.internship-watch-search{align-items:center;display:flex;position:relative}.internship-watch-search>svg{color:#8995a2;pointer-events:none;position:absolute;left:10px}.internship-watch-search input{padding:0 10px 0 31px}.internship-watch-list>section{padding:16px 18px 3px}.internship-watch-list>section:last-child{padding-bottom:18px}.internship-watch-list>section h3{color:#7c8794;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:0 0 9px;font-size:9px;display:flex}.internship-watch-list>section h3 small{color:#a2abb5;letter-spacing:0;text-transform:none;font-size:8px;font-weight:500}.internship-watch-list>section>div{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:7px;display:grid}.internship-watch-list section a{min-width:0;color:inherit;border:1px solid #e8ecf0;border-radius:9px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;display:grid}.internship-watch-list section a:hover{background:#f8fbfe;border-color:#c8d8e9}.internship-watch-list section a>b{color:#9aa4af;font-size:9px}.internship-watch-list section a>span{gap:2px;min-width:0;display:grid}.internship-watch-list section a strong,.internship-watch-list section a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.internship-watch-list section a strong{color:#36414e;font-size:10.5px}.internship-watch-list section a small{color:#98a1ac;font-size:8.5px}.internship-watch-list section a i{background:#c4cbd3;border-radius:50%;width:7px;height:7px}.internship-watch-list section a i.healthy{background:#55b87e}.internship-watch-list section a i.error{background:#db7068}.internship-watch-list section a i.pending{background:#d8ad56}@media (max-width:720px){.internship-watch-hero,.internship-match-section>header{flex-direction:column;align-items:stretch}.internship-watch-hero .budget-primary-button{justify-content:center;width:100%}.internship-watch-filters{grid-template-columns:1fr 1fr}.internship-watch-search{grid-column:1/-1}.internship-watch-filters>span{justify-self:end}.internship-match-section>header>small{text-align:left}.internship-detail-grid{grid-template-columns:1fr}.internship-detail-dialog{max-width:calc(100vw - 24px)}.internship-detail-actions{flex-direction:column}.internship-detail-actions a,.internship-detail-actions button{width:100%}}.scraper-page{gap:22px}.scraper-page-head{align-items:flex-start}.scraper-page-head .budget-ghost-button[aria-disabled=true]{opacity:.45;pointer-events:none}.scraper-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.scraper-stat-grid article{background:#fff;border:1px solid #e2e7ed;border-radius:13px;gap:4px;padding:15px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #12203309}.scraper-stat-grid article>span{color:#78818e;font-size:11.5px;font-weight:600}.scraper-stat-grid article>strong{color:#17202b;letter-spacing:-.04em;font-size:23px}.scraper-stat-grid article>strong small{color:#929ca8;letter-spacing:0;font-size:12px;font-weight:550}.scraper-stat-grid article>small{color:#929ca8;font-size:10.5px}.scraper-stat-grid article>i{background:#4f86c6;height:3px;position:absolute;bottom:0;left:0;right:0}.scraper-worker-strip{background:#f8fafc;border:1px solid #dce4ec;border-radius:12px;grid-template-columns:auto minmax(180px,1fr) minmax(240px,auto);align-items:center;gap:12px;padding:11px 14px;display:grid}.scraper-worker-strip.online{background:#f5faf7;border-color:#cce1d5}.scraper-worker-strip>strong{color:#354152;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.scraper-worker-strip>small{color:#78818e;text-align:right;font-size:10.5px;line-height:1.4}.scraper-control-grid{align-items:start;margin-top:13px}.scraper-start-details,.scraper-advanced-details{background:#fbfcfd;border:1px solid #e2e7ed;border-radius:11px}.scraper-start-details>summary,.scraper-advanced-details>summary{color:#526071;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:11.5px;font-weight:700;list-style:none;display:flex}.scraper-start-details>summary::-webkit-details-marker{display:none}.scraper-advanced-details>summary::-webkit-details-marker{display:none}.scraper-start-details>summary:after,.scraper-advanced-details>summary:after{color:#7b8795;content:"+";font-size:16px;font-weight:500;line-height:1}.scraper-start-details[open]>summary:after,.scraper-advanced-details[open]>summary:after{content:"−"}.scraper-start-details[open]>summary,.scraper-advanced-details[open]>summary{border-bottom:1px solid #e7ebf0}.scraper-start-details>.scraper-campaign-form{padding:14px}.scraper-advanced-details{padding:0 13px 13px}.scraper-advanced-details>summary{margin:0 -13px}.scraper-advanced-details>.budget-card{margin-top:13px}.scraper-campaign-card{gap:16px;display:grid}.scraper-campaign-card .budget-card-head>div>span{color:#78818e;font-size:11.5px}.scraper-campaign-form{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(130px,.65fr));gap:12px;display:grid}.scraper-campaign-form>label{color:#687383;gap:5px;font-size:11.5px;font-weight:650;display:grid}.scraper-campaign-form>label small,.scraper-campaign-form legend small{color:#929ca8;font-size:9.5px;font-weight:500}.scraper-campaign-form>label input{color:#1f2b3a;width:100%;height:39px;font:inherit;background:#fff;border:1px solid #d7dee7;border-radius:9px;padding:0 10px;font-size:12.5px}.scraper-campaign-form fieldset{border:1px solid #e2e7ed;border-radius:11px;grid-column:1/-1;min-width:0;margin:0;padding:12px}.scraper-campaign-form legend{color:#596574;padding:0 5px;font-size:11.5px;font-weight:700}.scraper-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:248px;display:grid;overflow-y:auto}.scraper-industry-grid label{color:#5d6672;cursor:pointer;background:#fbfcfd;border:1px solid #e7ebf0;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:7px 8px;font-size:10.5px;display:flex}.scraper-industry-grid label.priority{color:#21603f;background:#f5fbf8;border-color:#b9d5c7}.scraper-industry-grid input{accent-color:#326eae;flex:none}.scraper-industry-grid span{align-items:center;gap:6px;min-width:0;display:flex}.scraper-industry-grid b{color:#275f9e;background:#edf3fb;border-radius:99px;flex:none;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.scraper-campaign-proof{color:#59708a;background:#f4f9fe;border-radius:10px;grid-column:1/-2;align-items:flex-start;gap:9px;padding:11px 12px;font-size:10.5px;line-height:1.45;display:flex}.scraper-campaign-proof svg{color:#326eae;flex:none;margin-top:2px}.scraper-campaign-proof span{gap:2px;display:grid}.scraper-campaign-proof strong{color:#2c4d76;font-size:11px}.scraper-campaign-form>.budget-primary-button{align-self:stretch}.scraper-campaign-list{gap:7px;display:grid}.scraper-campaign-list>article{background:#fff;border:1px solid #e2e7ed;border-radius:11px;grid-template-columns:minmax(200px,1.5fr) auto repeat(3,minmax(80px,.45fr)) minmax(85px,.45fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.scraper-campaign-list article>div{gap:3px;min-width:0;display:grid}.scraper-campaign-list article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.scraper-campaign-list article>div small{color:#929ca8;text-overflow:ellipsis;white-space:nowrap;font-size:9.8px;overflow:hidden}.scraper-campaign-list article>span:not(.scraper-run-progress){text-align:right;gap:2px;display:grid}.scraper-campaign-list article>span strong{font-size:12px}.scraper-campaign-list article>span small{color:#929ca8;font-size:9px}.scraper-campaign-list article>p{color:#8b5e13;grid-column:1/-1;margin:0;font-size:10px}.scraper-worker-card{gap:15px;display:grid}.scraper-worker-status{border-radius:99px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.scraper-worker-status.online{color:#21603f;background:#eaf6ef}.scraper-worker-status.offline{color:#687383;background:#f2f4f7}.scraper-worker-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scraper-worker-details span{background:#fbfcfd;border:1px solid #e7ebf0;border-radius:10px;gap:3px;min-width:0;padding:10px 11px;display:grid}.scraper-worker-details small{color:#929ca8;font-size:10px}.scraper-worker-details strong{color:#2d3744;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.scraper-current-source{color:#2c4d76;background:#f4f9fe;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.scraper-current-source>span{gap:2px;min-width:0;display:grid}.scraper-current-source small{text-transform:uppercase;letter-spacing:.04em;font-size:9.5px}.scraper-current-source strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.scraper-safety-copy{color:#78818e;align-items:flex-start;gap:7px;margin:0;font-size:11px;line-height:1.5;display:flex}.scraper-safety-copy svg{color:#47765d;flex:none;margin-top:1px}.scraper-run-list{gap:8px;display:grid}.scraper-run-row{background:#fff;border:1px solid #e2e7ed;border-radius:12px;grid-template-columns:minmax(0,1fr);transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.scraper-run-row.selected{border-color:#9fbbda;box-shadow:0 3px 12px #234c7c14}.scraper-run-select{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(180px,1.6fr) auto repeat(3,minmax(70px,.45fr)) minmax(80px,.5fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.scraper-run-select>span:first-child{gap:3px;min-width:0;display:grid}.scraper-run-select>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.scraper-run-select>span:first-child small{color:#929ca8;font-size:10.5px}.scraper-status,.scraper-target-status{color:#687383;text-transform:capitalize;white-space:nowrap;background:#f2f4f7;border-radius:99px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.scraper-status.running,.scraper-status.queued,.scraper-target-status.running,.scraper-target-status.queued{color:#1a4f9c;background:#eaf1ff}.scraper-status.completed,.scraper-target-status.completed{color:#21603f;background:#eaf6ef}.scraper-status.completed_with_errors,.scraper-status.paused,.scraper-status.paused_daily_cap,.scraper-target-status.rate_limited{color:#7d5c15;background:#fdf8ec}.scraper-status.failed,.scraper-status.canceled,.scraper-target-status.blocked,.scraper-target-status.challenge,.scraper-target-status.failed{color:#99342a;background:#fdf0ee}.scraper-run-count{text-align:right;gap:2px;display:grid}.scraper-run-count strong{font-size:12.5px}.scraper-run-count small{color:#929ca8;font-size:9.5px}.scraper-run-progress{gap:4px;display:grid;position:relative}.scraper-run-progress:before{content:"";background:#e7ebf0;border-radius:99px;height:4px}.scraper-run-progress>i{background:#4f86c6;border-radius:99px;height:4px;position:absolute;top:0;left:0}.scraper-run-progress small{color:#929ca8;text-align:right;font-size:9.5px}.scraper-run-row>p{color:#7d5c15;background:#fffaf0;border-top:1px solid #f0e8d2;grid-column:1/-1;margin:0;padding:8px 14px;font-size:10.5px;line-height:1.45}.scraper-empty{color:#929ca8;text-align:center;justify-items:center;gap:5px;padding:32px 18px;display:grid}.scraper-empty strong{color:#4f5a68;font-size:13px}.scraper-empty span{font-size:11.5px}.scraper-empty.compact{padding:24px}.scraper-current-run{gap:13px;display:grid}.scraper-current-run .budget-card-head>div>span{color:#929ca8;font-size:10.5px}.scraper-current-run .budget-card-head>b{color:#2c4d76;font-size:16px}.scraper-overall-progress{background:#e7ebf0;border-radius:99px;height:5px;overflow:hidden}.scraper-overall-progress i{border-radius:inherit;background:linear-gradient(90deg,#6e9bd0,#2f6fb4);height:100%;transition:width .3s;display:block}.scraper-target-list{gap:7px;display:grid}.scraper-target-list article{background:#fbfcfd;border:1px solid #e7ebf0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.scraper-target-list article>svg{color:#7b8795}.scraper-target-list article>span{gap:2px;min-width:0;display:grid}.scraper-target-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.scraper-target-list small{color:#929ca8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.scraper-export-path{color:#2c4d76;background:#f4f9fe;border-radius:9px;align-items:center;gap:6px;margin:0;padding:9px 11px;font-size:10.5px;display:flex}.scraper-export-path code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scraper-contact-toolbar{background:#f8fafc;border:1px solid #e7ebf0;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-items:end;gap:10px;margin:14px 0 11px;padding:12px;display:grid}.scraper-contact-toolbar label{color:#78818e;gap:5px;font-size:10.5px;font-weight:650;display:grid}.scraper-contact-toolbar .scraper-contact-search{grid-column:span 2}.scraper-contact-toolbar input,.scraper-contact-toolbar select{color:#1f2b3a;width:100%;height:37px;font:inherit;background:#fff;border:1px solid #d7dee7;border-radius:8px;padding:0 9px;font-size:11.5px}.scraper-contact-toolbar-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.scraper-contact-toolbar-footer>span{color:#5d6672;white-space:nowrap;background:#eaf1ff;border-radius:8px;align-items:baseline;gap:5px;min-height:34px;padding:8px 11px;font-size:10.5px;display:inline-flex}.scraper-contact-toolbar-footer>span strong{color:#1a4f9c;font-size:13px}.scraper-contact-toolbar-footer button,.scraper-contact-pagination button{color:#465465;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dee7;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:10.5px;font-weight:650;display:inline-flex}.scraper-contact-toolbar-footer button:disabled,.scraper-contact-pagination button:disabled{cursor:default;opacity:.45}.scraper-contact-table{border:1px solid #e2e7ed;border-radius:12px;overflow:hidden}.scraper-contact-head,.scraper-contact-table>article{grid-template-columns:1.2fr 1.1fr 1.35fr .55fr .55fr;align-items:center;gap:12px;display:grid}.scraper-contact-head{color:#78818e;letter-spacing:.04em;text-transform:uppercase;background:#f2f5f8;padding:9px 12px;font-size:9.5px;font-weight:700}.scraper-contact-table>article{background:#fff;border-top:1px solid #eef1f4;padding:11px 12px}.scraper-contact-table>article>span{gap:3px;min-width:0;display:grid}.scraper-contact-table>article strong{color:#2d3744;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.scraper-contact-table>article small{color:#929ca8;text-overflow:ellipsis;white-space:nowrap;font-size:9.8px;overflow:hidden}.scraper-contact-table>article a{color:#1a5eab;align-items:center;gap:4px;width:fit-content;font-size:10.5px;font-weight:650;text-decoration:none;display:inline-flex}.scraper-contact-table>article .scraper-input-reference{color:#7a5b21;font-size:9.8px}.scraper-email-status.published{color:#19705a!important}.scraper-email-status.pattern_candidate{color:#7d5c15!important}.scraper-contact-pagination{color:#78818e;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:10px;font-size:10.5px;display:grid}.scraper-contact-pagination>label{align-items:center;gap:7px;font-weight:650;display:inline-flex}.scraper-contact-pagination select{color:#2d3744;height:32px;font:inherit;background:#fff;border:1px solid #d7dee7;border-radius:7px;padding:0 7px}.scraper-contact-pagination>span{text-align:center}.scraper-contact-pagination>div{align-items:center;gap:8px;display:flex}.scraper-contact-pagination b{color:#4f5a68;white-space:nowrap;font-size:10.5px}.scraper-table-limit{color:#78818e;text-align:right;margin:10px 0 0;font-size:10.5px}@media (max-width:1000px){.scraper-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scraper-worker-strip{grid-template-columns:auto minmax(0,1fr)}.scraper-worker-strip>small{text-align:left;grid-column:1/-1}.scraper-campaign-form{grid-template-columns:1fr 1fr}.scraper-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scraper-campaign-proof{grid-column:1/-1}.scraper-campaign-list>article{grid-template-columns:1fr auto repeat(2,minmax(70px,.4fr))}.scraper-campaign-list>article>span:nth-of-type(3),.scraper-campaign-list>article>.scraper-run-progress{display:none}.scraper-run-select{grid-template-columns:minmax(180px,1.5fr) auto repeat(2,minmax(60px,.4fr)) minmax(80px,.5fr)}.scraper-run-select>.scraper-run-count:nth-of-type(4){display:none}.scraper-contact-head,.scraper-contact-table>article{grid-template-columns:1.2fr 1fr 1.2fr .5fr}.scraper-contact-head>span:last-child,.scraper-contact-table>article>span:last-child{display:none}}@media (max-width:720px){.scraper-stat-grid{grid-template-columns:1fr 1fr}.scraper-campaign-form,.scraper-industry-grid{grid-template-columns:1fr}.scraper-campaign-list>article{grid-template-columns:1fr auto}.scraper-campaign-list>article>span{display:none!important}.scraper-worker-details{grid-template-columns:1fr}.scraper-run-select{grid-template-columns:1fr auto}.scraper-run-count,.scraper-run-progress{display:none}.scraper-contact-toolbar{grid-template-columns:1fr}.scraper-contact-toolbar .scraper-contact-search{grid-column:auto}.scraper-contact-toolbar-footer{flex-direction:column;align-items:stretch}.scraper-contact-toolbar-footer>span{width:fit-content}.scraper-contact-pagination{grid-template-columns:1fr;justify-items:start}.scraper-contact-pagination>span{text-align:left}.scraper-contact-head{display:none}.scraper-contact-table>article{grid-template-columns:1fr 1fr;align-items:start}.scraper-contact-table>article>span{display:grid!important}}@media (max-width:480px){.scraper-stat-grid,.scraper-worker-strip{grid-template-columns:1fr}.scraper-worker-strip>small{grid-column:auto}.scraper-contact-table>article{grid-template-columns:1fr}.scraper-page-head .budget-ghost-button{justify-content:center;width:100%}}.job-overview-page{gap:18px}.job-overview-hero{background:linear-gradient(130deg,#f6fbf8 0%,#f7faff 60%,#fff 100%);border:1px solid #dbe5eb;border-radius:19px;justify-content:space-between;align-items:flex-end;gap:28px;padding:26px 28px;display:flex;box-shadow:0 9px 28px #1931450e}.job-overview-hero>div:first-child{max-width:690px}.job-overview-hero h1{color:#17232f;letter-spacing:-.055em;margin:7px 0 8px;font-size:clamp(28px,3vw,42px);line-height:1.04}.job-overview-hero>div:first-child>span{color:#697684;font-size:13px;line-height:1.55}.job-overview-hero-actions{flex:none;gap:8px;display:flex}.job-overview-hero-actions .budget-action{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.job-overview-hero-actions .budget-action-primary{color:#fff;background:#205f48;border:1px solid #205f48}.job-overview-hero-actions .budget-action-secondary{color:#425160;background:#ffffffc2;border:1px solid #d6dfe6}.job-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.job-overview-kpis article{background:#fff;border:1px solid #e1e7ec;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:15px 16px;display:flex;box-shadow:0 3px 12px #182b3d09}.job-overview-kpis article>i{color:#216348;background:#edf6f1;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;display:grid}.job-overview-kpis article>div{min-width:0;display:grid}.job-overview-kpis span{color:#7a8692;letter-spacing:.055em;text-transform:uppercase;font-size:9.5px;font-weight:700}.job-overview-kpis strong{color:#1d2935;letter-spacing:-.04em;margin-top:2px;font-size:23px;line-height:1.1}.job-overview-kpis small{color:#96a0aa;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9.5px;overflow:hidden}.job-overview-visual-grid{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:12px;display:grid}.job-overview-chart-card{background:#fff;border:1px solid #dfe6eb;border-radius:16px;min-width:0;padding:18px 19px;box-shadow:0 4px 15px #192c3e0a}.job-contact-growth-card{grid-row:span 2}.job-overview-card-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.job-overview-card-head>div{gap:3px;display:grid}.job-overview-card-head>div>span{color:#7d8995;letter-spacing:.065em;text-transform:uppercase;font-size:10px;font-weight:750}.job-overview-card-head>div>strong{color:#1d2935;letter-spacing:-.045em;font-size:28px}.job-overview-card-head.compact{align-items:center}.job-overview-card-head.compact>div>strong{letter-spacing:-.02em;font-size:14px}.job-overview-card-head.compact>svg{color:#7c8b98}.job-overview-card-head>p{color:#27684c;background:#eaf6ef;border-radius:99px;align-items:center;gap:5px;margin:0;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.job-contact-growth-chart{height:262px;margin:18px 4px 0;position:relative}.job-chart-grid{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#edf1f4 25%);border-bottom:1px solid #e6ebef;position:absolute;inset:0}.job-contact-growth-fill{filter:drop-shadow(0 -2px 1px #19644773);background:linear-gradient(#2e7e5d70,#2e7e5d0e);position:absolute;inset:0}.job-contact-growth-point{z-index:2;background:#236d50;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #236d5029}.job-contact-growth-point b{color:#fff;background:#1f654a;border-radius:6px;padding:3px 6px;font-size:9px;font-style:normal;position:absolute;bottom:12px;right:-4px;transform:translate(25%)}.job-chart-axis{color:#9aa4ad;justify-content:space-between;margin:6px 4px 0;font-size:9px;display:flex}.job-readiness-layout{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;margin-top:18px;display:grid}.job-readiness-donut{border-radius:50%;place-items:center;width:108px;height:108px;display:grid}.job-readiness-donut>span{background:#fff;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 0 0 1px #e1e7eca6}.job-readiness-donut strong{color:#20303c;font-size:22px;line-height:1}.job-readiness-donut small{color:#8c97a1;text-transform:uppercase;font-size:8px}.job-chart-legend{gap:9px;min-width:0;display:grid}.job-chart-legend p{color:#6e7a86;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;margin:0;font-size:9.5px;display:grid}.job-chart-legend p>i{border-radius:50%;width:7px;height:7px}.job-chart-legend .ready{background:#1d6f50}.job-chart-legend .partial{background:#efab45}.job-chart-legend .research{background:#dbe4ea}.job-chart-legend b{color:#34414d;font-size:10px}.job-application-funnel{gap:10px;margin-top:16px;display:grid}.job-application-funnel>div>p,.job-company-coverage-chart>div>p{color:#687582;justify-content:space-between;gap:10px;margin:0 0 5px;font-size:9.5px;display:flex}.job-application-funnel>div>p b,.job-company-coverage-chart>div>p b{color:#35424e}.job-application-funnel>div>i,.job-company-coverage-chart>div>i{background:#edf1f4;border-radius:99px;height:7px;display:block;overflow:hidden}.job-application-funnel>div>i>span,.job-company-coverage-chart>div>i>span{border-radius:inherit;background:#5f92c4;height:100%;display:block}.job-application-funnel .submitted{background:#387fbd}.job-application-funnel .interview{background:#d39737}.job-application-funnel .offer{background:#25805b}.job-overview-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.job-company-coverage-chart{gap:12px;margin-top:17px;display:grid}.job-company-coverage-chart>div>i>span{background:linear-gradient(90deg,#6a97c2,#356fa7)}.job-overview-followups{margin-top:10px;display:grid}.job-overview-followups>div{border-bottom:1px solid #edf1f4;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.job-overview-followups>div:last-child{border-bottom:0}.job-overview-followups>div>i{color:#477aa8;background:#edf4fa;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.job-overview-followups>div>span{gap:2px;min-width:0;display:grid}.job-overview-followups strong,.job-overview-followups small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-overview-followups strong{color:#35414c;font-size:10.5px}.job-overview-followups small{color:#8f99a3;font-size:9px}.job-overview-followups>div>b{color:#597087;white-space:nowrap;font-size:9px}.job-overview-quick-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.job-overview-quick-links>a{color:#52606d;background:#fff;border:1px solid #e1e7ec;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:13px 14px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.job-overview-quick-links>a:hover{border-color:#a9c0d2;transform:translateY(-1px)}.job-overview-quick-links>a>span{gap:3px;min-width:0;font-size:10.5px;font-weight:750;display:grid}.job-overview-quick-links small{color:#929ca6;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:500;overflow:hidden}.job-overview-quick-links svg{color:#7690a5;flex:none}@media (max-width:1000px){.job-overview-hero{flex-direction:column;align-items:flex-start}.job-overview-kpis,.job-overview-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.job-overview-hero{padding:21px 19px}.job-overview-hero-actions{width:100%}.job-overview-hero-actions .budget-action{flex:1}.job-overview-visual-grid,.job-overview-lower-grid{grid-template-columns:1fr}.job-contact-growth-card{grid-row:auto}.job-contact-growth-chart{height:220px}}@media (max-width:480px){.job-overview-hero-actions{flex-direction:column}.job-overview-kpis,.job-overview-quick-links{grid-template-columns:1fr}.job-overview-kpis article{padding:13px 14px}.job-readiness-layout{grid-template-columns:96px minmax(0,1fr)}.job-readiness-donut{width:94px;height:94px}.job-readiness-donut>span{width:61px;height:61px}}
