:root{color:#eaf0ff;font-synthesis:none;background:#09101f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.settings-location-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-location-mode button{color:#dce8fa;text-align:left;cursor:pointer;background:#0b1729;border:1px solid #344764;border-radius:11px;gap:5px;padding:14px;display:grid}.settings-location-mode button.active{background:#132a49;border-color:#6ba7ed;box-shadow:inset 0 0 0 1px #6ba7ed55}.settings-location-mode strong{font-size:12px}.settings-location-mode small{color:#899ab5;font-size:9px;line-height:1.45}@media (width<=700px){.settings-location-mode{grid-template-columns:1fr}}html,body,#root{min-height:100%}html{background:#09101f}*{box-sizing:border-box}body{background-color:#09101f;background-image:radial-gradient(circle at 80% 0,#1a2e58 0,#0000 40%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}main{width:min(1280px,100% - 36px);margin:0 auto 80px;padding-top:24px}.nav{background:#10182b;border:1px solid #263451;border-radius:13px;gap:6px;width:max-content;margin-bottom:30px;padding:6px;display:flex}.nav-shell{align-items:stretch;gap:8px;width:max-content;margin-bottom:30px;display:flex;position:relative}.nav-shell>.nav{margin-bottom:0}.nav-utility-bubble{background:linear-gradient(145deg,#131d31,#0c1425);border:1px solid #34405b;border-radius:999px;align-items:center;gap:3px;padding:5px;display:flex;box-shadow:0 8px 22px #02060d55,inset 0 1px #ffffff0c}.nav-utility-bubble>a{color:#93a3c1;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;text-decoration:none;display:grid}.nav-utility-bubble>a:hover,.nav-utility-bubble>a.active{color:#fff;background:#283657;box-shadow:inset 0 1px #596b90}.nav-utility-bubble .nav-account{border:0;margin:0;padding:0}.nav-utility-bubble .nav-profile{width:38px;height:38px;border-radius:50%!important;padding:3px!important}.nav-utility-bubble .nav-profile-name{display:none}.nav-utility-bubble .nav-profile>img,.nav-utility-bubble .nav-profile>span:first-child{width:30px;height:30px}.nav-utility-bubble .nav-profile-switch-button{border-radius:50%;width:17px;height:17px;padding:0;display:grid;position:absolute;bottom:-2px;right:-2px;background:#324363!important;border:2px solid #0d1627!important}.nav-utility-bubble .nav-profile-switch-button .nav-role-family-icon{border:0;border-radius:50%;width:13px;height:13px}.nav-utility-bubble .nav-profile-switch-chevron{display:none}.nav-profile-menu header>span:last-child{align-items:center;gap:9px;display:flex}.nav-profile-menu header button{color:#dd94a2;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:850}.nav-utility-bubble>.nav-admin-toggle{color:#93a3c1;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.nav-utility-bubble>.nav-admin-toggle:hover{color:#f0cd79;background:#2e2a23}.nav-utility-bubble>.nav-admin-toggle.active{color:#ffda7e;background:#4a3818;box-shadow:inset 0 0 0 1px #c99c3c80,0 0 12px #d9a62b22}.nav-utility-bubble>.nav-admin-toggle:disabled{cursor:wait;opacity:.55}.nav-test-account{color:#f3d591;cursor:pointer;background:#382914;border:1px solid #9a7137;border-radius:50%;flex:none;grid-template-columns:1fr;align-self:center;place-items:center;width:38px;height:38px;padding:3px;display:grid;box-shadow:inset 0 1px #fff2,0 0 12px #c58c3b22}.nav-test-account:hover,.nav-test-account:focus-visible{color:#fff0cb;background:#52391a;border-color:#e0af65;outline:0}.nav-test-account span{letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:950;line-height:1}.nav-test-account svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.nav a{color:#9faccc;border-radius:9px;padding:8px 13px;font-size:14px;font-weight:650;text-decoration:none}.nav a.active{color:#fff;background:#283657;box-shadow:inset 0 1px #465778}.nav a.nav-icon{flex:none;place-items:center;width:36px;padding:0;display:grid}.nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.nav-source-health-bubble{--source-health-color:#8796af;border:1px solid color-mix(in srgb,var(--source-health-color) 48%,#28354d);background:linear-gradient(145deg,color-mix(in srgb,var(--source-health-color) 18%,#111b2e),#0c1425);min-width:124px;color:var(--source-health-color);box-shadow:0 8px 22px #02060d55,inset 0 1px color-mix(in srgb,var(--source-health-color) 12%,transparent);border-radius:999px;grid-template-columns:20px 54px auto;align-self:stretch;align-items:center;gap:8px;padding:0 11px;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.nav-source-health-bubble:hover,.nav-source-health-bubble:focus-visible{border-color:color-mix(in srgb,var(--source-health-color) 75%,#3a4962);box-shadow:0 8px 24px #02060d66,0 0 14px color-mix(in srgb,var(--source-health-color) 18%,transparent),inset 0 1px color-mix(in srgb,var(--source-health-color) 18%,transparent);outline:0;transform:translateY(-1px)}.nav-source-health-bubble.active{box-shadow:0 8px 24px #02060d66,0 0 0 1px color-mix(in srgb,var(--source-health-color) 52%,transparent),0 0 15px color-mix(in srgb,var(--source-health-color) 20%,transparent)}.nav-source-health-bubble>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--source-health-color) 45%,transparent))}.nav-source-meter{border:1px solid color-mix(in srgb,var(--source-health-color) 32%,#1c293d);background:#08101dcc;border-radius:999px;width:54px;height:6px;display:block;overflow:hidden}.nav-source-meter>span{border-radius:inherit;background:var(--source-health-color);height:100%;box-shadow:0 0 7px color-mix(in srgb,var(--source-health-color) 55%,transparent);transition:width .35s;display:block}.nav-source-value{min-width:29px;color:var(--source-health-color);text-align:right;font:900 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.nav-shell>.nav-admin{color:#ffb6c3;background:#461d28;border:1px solid #8a3f50;border-radius:13px;align-items:center;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.nav-shell>.nav-admin:hover,.nav-shell>.nav-admin.active{color:#ffe3e8;background:#672737;border-color:#c55b72;box-shadow:inset 0 1px #e5758d55}.nav-shell-on-map{z-index:1300;max-width:calc(100vw - 36px);margin:0;position:fixed;top:14px;left:18px}.nav-shell-on-map>.nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1425ed;box-shadow:0 12px 35px #02060db3}.page-header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.eyebrow{color:#78d7b2;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,52px);line-height:1}h2{letter-spacing:-.02em;margin:4px 0 0;font-size:18px}.subtitle,.muted,.footnote{color:#95a4c6}.subtitle{margin:10px 0 0}.footnote{font-size:12px;line-height:1.5}.live-dot,.count,.good{color:#7de0b5;font-weight:760}.metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:16px;display:grid}.application-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{background:linear-gradient(145deg,#131d33,#10182a);border:1px solid #253452;border-radius:15px;padding:17px 18px}.metric strong{color:#8de4bf;font-size:26px;display:block}.metric span{color:#8e9dbc;margin-top:4px;font-size:12px;display:block}.filter-bar{background:#10182b;border:1px solid #253452;border-radius:14px;grid-template-columns:1fr 220px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.filter-bar.jobs-filter{grid-template-columns:1fr 190px auto}.filter-bar.single{grid-template-columns:1fr}.jobs-active-source{color:#bcd3ee;background:#10213a;border:1px solid #315277;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:9px 12px;font-size:13px;display:flex}.jobs-active-source strong{color:#edf6ff}.jobs-active-source button{color:#7fc4ff;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.jobs-active-source button:hover,.jobs-active-source button:focus-visible{color:#d9efff;text-decoration:underline}.job-view-controls{align-items:stretch;gap:6px;display:flex}.job-view-controls button{color:#8595b1;cursor:pointer;background:#0b1325;border:1px solid #334363;border-radius:9px;place-items:center;width:42px;min-height:38px;padding:0;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid}.job-view-controls button:hover{color:#dce6f8;border-color:#53698f;transform:translateY(-1px)}.job-view-controls button:focus-visible{border-color:#7268ff;outline:0;box-shadow:0 0 0 3px #7268ff22}.job-view-controls button.active{color:#88e1ba;background:#17372d;border-color:#39765f}.job-view-controls button.active.saved{color:#d5c5ff;background:#302551;border-color:#7864ae}.job-view-controls button.active.discovery{color:#f4d28c;background:#432f16;border-color:#9a7131}.job-view-controls svg,.bookmark-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}input,select,textarea{color:#eaf0ff;background:#0b1325;border:1px solid #334363;border-radius:9px;outline:none;width:100%;padding:9px 10px}input:focus,select:focus,textarea:focus{border-color:#7268ff;box-shadow:0 0 0 3px #7268ff22}.searchable-select{min-width:0;position:relative}.searchable-select>input{text-overflow:ellipsis;padding-right:31px}.searchable-select-chevron{pointer-events:none;border-bottom:2px solid #7787a6;border-right:2px solid #7787a6;width:7px;height:7px;transition:transform .15s,color .15s;position:absolute;top:50%;right:11px;transform:translateY(-68%)rotate(45deg)}.searchable-select.open .searchable-select-chevron{transform:translateY(-25%)rotate(225deg)}.searchable-select.disabled{opacity:.58}.searchable-select-menu{z-index:250;background:#0b1425;border:1px solid #3c4d6d;border-radius:10px;width:max(100%,260px);max-width:min(360px,100vw - 32px);max-height:290px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 16px 38px #02060dd9,inset 0 1px #ffffff0b}.searchable-select-group{color:#7183a3;letter-spacing:.09em;text-transform:uppercase;padding:9px 8px 5px;font-size:9px;font-weight:900}.searchable-select-option{color:#cbd6ea;cursor:pointer;border-radius:7px;gap:2px;padding:8px 30px 8px 9px;font-size:12px;display:grid;position:relative}.searchable-select-option span,.job-meta .searchable-select-option span{color:inherit;font-size:inherit;background:0 0;padding:0}.searchable-select-option small{color:#7788a6;font-size:9px}.searchable-select-option.active{color:#f3f7ff;background:#243656}.searchable-select-option.selected{color:#91e2bf}.searchable-select-option.selected:after{content:"✓";color:#70d2a9;font-weight:900;position:absolute;right:15px}.searchable-select-empty{color:#7585a2;text-align:center;padding:14px 10px;font-size:11px}.toggle{color:#cdd6ed;align-items:center;gap:9px;padding:0 8px;display:flex}.toggle input{accent-color:#7268ff;width:auto}.legend{flex-wrap:wrap;gap:7px;margin:10px 0 14px;display:flex}.status-pill,.status-select{letter-spacing:.035em;border:1px solid #0000;border-radius:999px;font-size:11px;font-weight:800}.status-pill{padding:5px 9px}.status-select{min-width:118px}.status-new{color:#c8d2ea!important;background:#27324a!important;border-color:#42506c!important}.status-reviewing{color:#d9c4ff!important;background:#393149!important;border-color:#624f83!important}.status-applied{color:#62368b!important;background:#e8d3f8!important;border-color:#d3b6eb!important}.status-oa,.status-oa_pending{color:#7d3508!important;background:#ffd4bd!important;border-color:#f5b58f!important}.status-oa_submitted{color:#68470d!important;background:#ffe5a6!important;border-color:#f2cf72!important}.status-oa_passed{color:#0754a4!important;background:#c9e7fa!important;border-color:#9ed1f1!important}.status-oa_failed{color:#a70f1d!important;background:#ffd4d4!important;border-color:#f0a7ae!important}.status-oa_expired{color:#5e4f43!important;background:#ddd7cf!important;border-color:#bcb1a6!important}.status-interview{color:#087132!important;background:#d8efc9!important;border-color:#b9dfa3!important}.status-offer{color:#effff6!important;background:#147a48!important;border-color:#24935e!important}.status-rejected{color:#c00000!important;background:#ffd4d4!important;border-color:#f5b0b0!important}.status-ghosted{color:#d2d9e8!important;background:#353b49!important;border-color:#596274!important}.status-withdrawn,.status-closed,.status-skipped{color:#aeb8cd!important;background:#292f3c!important;border-color:#475064!important}.table-wrap{background:#0f1729;border:1px solid #253452;border-radius:15px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:1120px}th{text-align:left;color:#8696b7;text-transform:uppercase;letter-spacing:.08em;background:#121d32;padding:11px;font-size:10px}td{vertical-align:top;border-top:1px solid #202c46;padding:11px;font-size:13px}td textarea{resize:vertical;width:210px;min-height:62px}td[title^=Pay\ source],td[title^="Housing/support source"]{cursor:help;text-underline-offset:4px;-webkit-text-decoration:underline dotted #7887a4;text-decoration:underline dotted #7887a4}.application-row{transition:opacity .2s,background .2s}.application-row.locked{opacity:.52;background:#1a1118}.application-row.locked:hover{opacity:.7}.application-row.locked input,.application-row.locked textarea,.application-row.locked select{filter:saturate(.55)}.application-board{gap:11px;display:grid}.application-lane{background:#0e1728;border:1px solid #33415e;border-radius:15px;grid-template-columns:132px minmax(0,1fr);gap:13px;min-height:150px;padding:13px;display:grid}.application-lane-header{border-right:1px solid #ffffff14;flex-direction:column;align-items:flex-start;gap:9px;padding-right:13px;display:flex}.application-lane-header span{color:#eef2fc;font-size:13px;font-weight:850}.application-lane-header strong{color:#aab6ce;font-size:12px}.application-lane-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:9px;min-width:0;display:grid}.application-lane-oa{background:linear-gradient(100deg,#4b3b1c 0%,#30291e 17%,#0e1728 43%);border-color:#80672c}.application-lane-interview{background:linear-gradient(100deg,#39295c 0%,#28213d 17%,#0e1728 43%);border-color:#5f4b8d}.application-lane-applied{background:linear-gradient(100deg,#253b52 0%,#1c2a3b 17%,#0e1728 43%);border-color:#45627d}.application-lane-offer{background:linear-gradient(100deg,#204937 0%,#183128 17%,#0e1728 43%);border-color:#3b745d}.application-lane-review{background:linear-gradient(100deg,#2c3547 0%,#222b3b 17%,#0e1728 43%);border-color:#4c5870}.application-lane-rejected,.application-lane-ghosted,.application-lane-closed{background:linear-gradient(100deg,#30323a 0%,#252a34 17%,#0e1728 43%);border-color:#4b4f5b}.application-company-card{background:#101a2dcc;border:1px solid #33415c;border-radius:13px;align-content:start;gap:10px;min-width:0;padding:13px;display:grid}.application-card-rejected,.application-card-ghosted,.application-card-closed,.application-card-withdrawn,.application-card-skipped{opacity:.58;filter:grayscale(.8)}.application-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.application-card-copy{gap:4px;min-width:0;display:grid}.application-card-copy a{color:#e8edfa;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:720;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.application-card-copy small{color:#8493ad;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.application-card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.application-card-meta>span:not(.status-pill){color:#9facc4;background:#232e45;border-radius:999px;padding:4px 7px;font-size:9px}.oa-due{border-radius:8px;padding:8px 9px;font-size:10px;font-weight:800}.due-set{color:#c6dcff;background:#203755}.due-soon{color:#ffe093;background:#493b18}.due-overdue{color:#ffb2bf;background:#48212b}.due-missing{color:#c8b58a;background:#37301f}.application-response{color:#aab6cd;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.4;overflow:hidden}.application-edit{justify-self:start;min-height:30px}.application-list-cards{gap:9px;display:grid}.application-list-cards .application-company-card{grid-template-columns:minmax(300px,1.5fr) auto minmax(140px,.7fr) auto;align-items:center}.application-list-cards .application-card-meta{justify-content:flex-start}.application-list-cards .application-response{white-space:normal}.application-modal{width:min(760px,100%)}.application-detail-grid{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 12px;display:grid}.application-detail-grid>div{background:#0c1527aa;border:1px solid #293957;border-radius:12px;gap:5px;padding:13px;display:grid}.application-detail-grid span,.application-editor label>span{color:#7f8fab;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.application-detail-grid a{color:#dbe3ff;font-size:13px;font-weight:750;text-decoration:none}.application-detail-grid small{color:#8d9bb5}.application-editor{background:#0c1527cc;border:1px solid #344563;border-radius:13px;grid-template-columns:1fr 1fr;gap:10px;padding:15px;display:grid}.application-editor label{align-content:start;gap:5px;display:grid}.application-editor textarea{resize:vertical;min-height:92px}.oa-deadline-field,.application-notes-field{grid-column:1/-1}.company-name{color:#83e0bb;font-weight:800}.company-name-link{width:max-content;text-decoration:none}.company-name-link:hover{color:#b1f1d7;text-underline-offset:3px;text-decoration:underline}.company-name-line{align-items:center;gap:7px;display:flex}.profile-complete-check{color:#87e3ba;background:#173c31;border:1px solid #286950;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:12px;font-weight:900;line-height:1;display:inline-grid}.role-name{max-width:290px;margin:5px 0;font-weight:720}.role-name a{color:#edf2ff;text-decoration:none}.muted{font-size:11px}.application-lane-oa-pending{background:linear-gradient(100deg,#59321f 0%,#35271f 17%,#0e1728 43%);border-color:#a9663e}.application-lane-oa-submitted{background:linear-gradient(100deg,#514019 0%,#302b1d 17%,#0e1728 43%);border-color:#95742c}.application-lane-oa-passed{background:linear-gradient(100deg,#173f63 0%,#1b3044 17%,#0e1728 43%);border-color:#3673a8}.application-lane-oa-failed{background:linear-gradient(100deg,#4e2029 0%,#321e25 17%,#0e1728 43%);border-color:#8e3f4c}.application-lane-oa-expired{background:linear-gradient(100deg,#39322d 0%,#292623 17%,#0e1728 43%);border-color:#62584f}.application-card-oa_failed,.application-card-oa_expired{opacity:.62;filter:grayscale(.45)}.company-link{color:inherit;text-decoration:none}.company-link:hover{text-underline-offset:3px;text-decoration:underline}.button{color:#fff;cursor:pointer;background:#6d63f6;border:1px solid #8178ff;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.button.ghost{color:#d7dff1;background:#162139;border-color:#344563}.button.danger{color:#ffb3c0;border-color:#71404d}.button:disabled{opacity:.5}.job-grid{gap:11px;display:grid}.job-card,.source-card,.missing-card,.form-card{background:#111a2d;border:1px solid #273653;border-radius:15px;padding:17px}.job-card.invalid{opacity:.52;filter:saturate(.65)}.job-card.review{background:linear-gradient(145deg,#211f19,#111a2d);border-color:#66572b}.job-card.discovery{background:linear-gradient(145deg,#241e14,#111a2d);border-color:#755b2c}.job-card.low-confidence{background:linear-gradient(145deg,#182131,#111a2d);border-color:#455168}.merge-candidate-list{gap:9px;margin:20px 0;display:grid}.merge-candidate{background:#101a2dcc;border:1px solid #33415c;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.merge-candidate>div{gap:6px;min-width:0;display:grid}.merge-candidate strong{color:#eef2fc;font-size:14px}.merge-candidate small{color:#93a2bf}.empty.compact{padding:28px 12px}.company-identity{align-items:center;gap:12px;min-width:0;display:flex}.company-logo{color:#25324a;letter-spacing:.03em;background:#f4f6fb;border:0;border-radius:12px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.company-logo.medium{width:44px;height:44px}.company-logo.small{border-radius:9px;width:32px;height:32px}.company-logo.large{border-radius:16px;width:72px;height:72px}.company-logo img{object-fit:cover;width:100%;height:100%;padding:0}.company-logo span{line-height:1}.card-top{justify-content:space-between;align-items:start;gap:20px;display:flex}.job-card-signals{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.match-score{color:#c8d3e8;white-space:nowrap;background:#202b40;border:1px solid #41506a;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:850}.match-score-strong_match{color:#8de4bb;background:#153a2d;border-color:#34775c}.match-score-good_match{color:#a9cff5;background:#172d49;border-color:#3b5d83}.match-score-possible_match{color:#ffdb7b;background:#493a17;border-color:#80672c}.match-score-ineligible{color:#ffacba;background:#40212b;border-color:#76404c}.job-meta,.badges,.card-actions{flex-wrap:wrap;gap:7px;display:flex}.job-meta{margin:13px 0}.job-meta span,.source-badge,.tier{color:#bdc9e2;background:#25324c;border-radius:999px;padding:4px 8px;font-size:11px}.job-meta .job-location{color:#d3deef;background:#17243a;border:1px solid #65748b;align-items:center;gap:4px;font-weight:750;display:inline-flex}.job-meta .location-remote{color:#d5deed;background:#263247;border-color:#65758f}.job-meta .pay-not-listed{color:#ffe18a;background:#4a3c16;border:1px solid #8c7228;font-weight:750}.job-meta .pay-listed{color:#8de4bb;background:#153a2d;border:1px solid #34775c;font-weight:750}.job-meta .job-category{color:#bdc9e2;background:#202b40;border:1px solid #40506b;align-items:center;gap:5px;font-weight:750;display:inline-flex}.job-category svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.job-meta .job-role{color:#b8d8ff;text-transform:capitalize;background:#192b44;border:1px solid #49648a;font-weight:800}.job-meta .job-inline-classification{color:#8fa0bd;background:#202b40;border:1px solid #40506b;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:3px 5px 3px 8px;display:inline-flex}.job-meta .job-inline-classification>span{color:inherit;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:0 0;padding:0;font-size:9px;font-weight:850}.job-inline-classification select{color:#d4deef;cursor:pointer;background-color:#111c30;border:0;border-radius:999px;width:auto;min-width:104px;max-width:190px;padding:2px 23px 2px 7px;font-size:11px;font-weight:800}.job-inline-classification select:focus-visible{outline-offset:1px;outline:2px solid #7b8fb5}.job-inline-classification select:disabled{cursor:not-allowed;opacity:.58}.job-inline-classification .searchable-select{width:clamp(108px,13vw,190px)}.job-inline-classification .searchable-select>input{color:#d4deef;cursor:text;background:#111c30;border:0;border-radius:999px;min-height:23px;padding:2px 24px 2px 7px;font-size:11px;font-weight:800}.job-inline-classification .searchable-select>input:focus{box-shadow:0 0 0 2px #7b8fb5}.job-inline-classification .searchable-select-chevron{width:6px;height:6px;right:9px}.job-inline-classification .searchable-select-menu{text-align:left;width:280px;left:auto;right:0}.job-meta .job-inline-company svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.job-meta .job-inline-organization{color:#b8a9e5;background:#29233c;border-color:#5e557d}.job-inline-organization select,.job-inline-organization .searchable-select>input{color:#ddd4f7;background-color:#1b1730}.job-meta .job-inline-role{color:#8db8eb;background:#192b44;border-color:#49648a}.job-inline-role select{color:#c7e0ff;background-color:#10223a}.job-meta .job-domain{color:#a9dfc9;background:#15342d;border:1px solid #496f61;font-weight:800}.job-meta .job-program-term{color:#f1d78c;background:#362d17;border:1px solid #806b37;font-weight:850}.job-meta .job-company-tag{color:#d8caff;background:#29213e;border:1px solid #6b5d8c;font-weight:800}.job-tag-button{color:#cabaff;cursor:pointer;background:#1d1830;border:1px dashed #74649a;border-radius:999px;min-height:27px;padding:4px 9px;font-size:11px;font-weight:850}.job-tag-button:hover,.job-tag-button.active{color:#f1eaff;background:#352753;border-style:solid;border-color:#9c83d8}.job-tag-button:disabled{color:#69758b;cursor:not-allowed;background:#202633;border-color:#3d4659}.job-tag-editor{background:linear-gradient(135deg,#171329,#111b2d);border:1px solid #564778;border-radius:11px;gap:9px;margin:-2px 0 13px;padding:11px;display:grid}.job-tag-editor>div:first-child{grid-template-columns:minmax(180px,1fr) auto auto;gap:7px;display:grid}.job-tag-editor input{color:#edf1fa;background:#0e1727;border-color:#645484;min-height:38px}.job-tag-editor input:focus{border-color:#a58bdd;box-shadow:0 0 0 2px #8068b333}.job-tag-editor .button{min-height:38px}.job-tag-editor-list{flex-wrap:wrap;gap:6px;display:flex!important}.job-tag-editor-list button{color:#ddcffb;cursor:pointer;background:#2b2242;border:1px solid #68598a;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.job-tag-editor-list button:hover{background:#3a285b;border-color:#a27de8}.job-tag-editor-list button b{color:#b9a2e9;font-size:13px;line-height:1}.job-tag-editor>small{color:#8f9ab0;font-size:10px;line-height:1.45}.profile-missing-skills b{color:#e4bd68}.job-classification-trigger{font:inherit;cursor:pointer;border-radius:999px;padding:4px 8px;font-size:11px;transition:border-color .15s,background .15s,transform .15s}.job-classification-trigger:hover{background:#243958;border-color:#7b8fb5;transform:translateY(-1px)}.job-role-unclassified{color:#f1d17b;background:#392f1c;border:1px dashed #887044;font-weight:800}.job-classification-modal{width:min(720px,100%)}.job-classification-modal header h2{margin:3px 0 6px}.job-classification-modal header p:last-child{margin:0}.job-classification-form{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.job-classification-form label{align-content:start;gap:6px;display:grid}.job-classification-form label>span{color:#8291ac;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.job-classification-form label.wide,.job-classification-learn{grid-column:1/-1}.job-classification-form label small{color:#8493ad;font-size:10px;line-height:1.4}.job-classification-form .job-classification-learn{background:#0c1527;border:1px solid #344563;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;padding:10px 12px;display:flex}.job-classification-learn input{accent-color:#7268ff;width:auto}.job-classification-learn span{text-transform:none!important;letter-spacing:0!important;font-size:11px!important}.job-classification-tags{background:#0c1527;border:1px solid #344563;border-radius:11px;grid-column:1/-1;gap:7px;padding:12px;display:grid}.job-classification-tags>span{color:#9a8fbb;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.job-classification-tags>small{color:#8493ad;font-size:10px;line-height:1.4}.job-classification-tags .tag-bubble-input-row input{background:#091322}.job-classification-tags .tag-bubble-input-row .button{background:#3a2d59;border-color:#66558e}.job-classification-tags .tag-bubble-input-row .button:hover{background:#49366e;border-color:#8f79bc}.job-classification-header{align-items:center;gap:14px;padding-right:36px;display:flex}.job-classification-header>div{min-width:0}.job-classification-preview{background:#0c1527cc;border:1px solid #344563;border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.job-classification-preview>div{gap:2px;min-width:0;display:grid}.job-classification-preview span{color:#8291ac;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.job-classification-preview strong{color:#eef3ff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-classification-preview small{color:#8f9db7}.job-rule-candidate{color:#b7d9c8;background:#142b22;border:1px solid #3d654f;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:10px 12px;font-size:12px;display:flex}.job-rule-candidate span{flex-wrap:wrap;gap:5px;display:flex}.job-rule-candidate button{color:#aef0cc;cursor:pointer;background:#1d4936;border:1px solid #4b8968;border-radius:7px;flex:none;padding:6px 9px;font-weight:850}.decision{white-space:nowrap;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:850}.decision-apply_now{color:#81e5b6;background:#174032}.decision-discovery,.decision-review,.decision-quick_check{color:#ffdb7b;background:#493a17}.decision-low_confidence{color:#b9c8e5;background:#26344b}.decision-skip{color:#ffacba;background:#40212b}.reason{border-radius:9px;margin:7px 0;padding:9px 11px;font-size:12px;line-height:1.5}.bad-reason{color:#ffb5c0;background:#381d27}.review-reason{color:#f0cf7b;background:#3c3117}.card-actions{margin-top:14px}.bookmark-action{width:38px;padding:0;color:#aebad0!important}.bookmark-action:hover{color:#d5c5ff!important;border-color:#7864ae!important}.bookmark-action.active{color:#d5c5ff!important;background:#302551!important;border-color:#7864ae!important}.bookmark-action.active svg{fill:currentColor}.monitor-card{border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;padding:16px 18px;display:flex}.monitor-card.healthy{background:#10251f;border:1px solid #285d4d}.monitor-card.unhealthy{background:#28171c;border:1px solid #71404a}.monitor-card p{color:#9daac6;margin:5px 0 0;font-size:12px}.source-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:11px;display:grid}.source-card.paused{opacity:.55}.source-badge.first_party{color:#88e1ba;background:#173c31}.source-badge.aggregator{color:#ffda7e;background:#493b1a}.source-badge.third_party{color:#d7b5ff;background:#392a4c}.bad{color:#ff9ead}.source-details{color:#96a5c4;margin-top:11px;font-size:12px;line-height:1.65}.source-details a{color:#aab9ff;text-decoration:none}.company-layout{grid-template-columns:350px 1fr;align-items:start;gap:18px;display:grid}.company-layout-full{grid-template-columns:1fr}.form-card{gap:13px;display:grid}.form-card h2{margin:0 0 3px}.form-card label{color:#bec9df;gap:6px;font-size:12px;display:grid}.missing-list{gap:9px;display:grid}.missing-card{justify-content:space-between;align-items:center;display:flex}.tier{text-align:center;border:0;border-radius:12px;place-items:center;width:34px;height:34px;padding:0;font-size:16px;font-weight:850;display:inline-grid}.tier-s{color:#5b2478;background:#e8cdf8}.tier-a{color:#246274;background:#cbe4ea}.tier-b{color:#287335;background:#d4efc9}.tier-c{color:#805a13;background:#ffe6aa}.tier-d{color:#8a482a;background:#ffd2bc}.tier-f{color:#a43f55;background:#ffd0d9}.tier-unranked{color:#94a3b8;background:#1e293b}.profile-tier-context{color:#aebbd2;text-transform:capitalize;background:#142038;border:1px solid #354766;border-radius:8px;align-items:center;min-height:36px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.company-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.connection-badge{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.connection-badge.first_party{color:#87e3ba;background:#173c31;border:1px solid #286950}.connection-badge.missing{color:#ffd27d;background:#463817;border:1px solid #715b25}.connection-badge.third_party{color:#d7b5ff;background:#392a4c;border:1px solid #654987}.information-badge{text-overflow:ellipsis;white-space:nowrap;border:1px solid;border-radius:999px;max-width:320px;padding:5px 9px;font-size:10px;font-weight:800;overflow:hidden}.information-badge.complete{color:#87e3ba;background:#173c31;border-color:#286950}.information-badge.incomplete{color:#e7c879;background:#352e1b;border-color:#665731}.missing-card.rejected{opacity:.48;filter:grayscale(.85)}.tracking-toggle,.company-edit-button{cursor:pointer;border-radius:999px;min-height:27px;padding:3px 8px;font-size:11px;font-weight:750}.tracking-toggle{color:#ffb5c3;background:#2f1d27;border:1px solid #5b4350}.company-edit-button{color:#cbd7ed;background:#19243b;border:1px solid #405174}.subtabs{background:#0e1729;border:1px solid #283653;border-radius:12px;gap:6px;width:max-content;margin:-8px 0 16px;padding:4px;display:flex}.subtabs button{color:#95a4c6;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:750}.subtabs button.active{color:#fff;background:#283657}.subtabs button span{margin-left:5px}.subtabs .neutral-count{color:#aebbd4}.subtabs .alert-count{color:#ffb0bc}.exclusion-reason{color:#ffabb8;margin-top:5px;font-size:11px;font-weight:700}.information-queue{gap:18px;display:grid}.information-queue-intro{background:linear-gradient(135deg,#131e34,#10192b);border:1px solid #2b3957;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.information-queue-intro>div{gap:4px;display:grid}.information-queue-intro strong{color:#edf2ff}.information-queue-intro div span{color:#8fa0be;font-size:11px}.information-queue-intro>span{color:#c8d5ed;background:#283657;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:800}.information-tier-group{background:#0d1728;border:1px solid #2b3957;border-left:5px solid #64748b;border-radius:16px;overflow:hidden}.information-tier-group.company-tier-s{background:linear-gradient(100deg,#25193666,#0d1728 32%);border-left-color:#9a5bbb}.information-tier-group.company-tier-a{background:linear-gradient(100deg,#132b3566,#0d1728 32%);border-left-color:#4d91a4}.information-tier-group.company-tier-b{background:linear-gradient(100deg,#17302366,#0d1728 32%);border-left-color:#5d9a63}.information-tier-group.company-tier-c{background:linear-gradient(100deg,#30281766,#0d1728 32%);border-left-color:#b88b36}.information-tier-group.company-tier-d{background:linear-gradient(100deg,#34211766,#0d1728 32%);border-left-color:#b66b4a}.information-tier-group>header{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:13px 16px;display:flex}.information-tier-group>header>div{display:grid}.information-tier-group>header small{color:#8292ae;font-size:9px}.information-tier-group .missing-list{gap:0}.information-tier-group .missing-card{background:0 0;border:0;border-bottom:1px solid #ffffff0d;border-radius:0}.information-tier-group .missing-card:last-child{border-bottom:0}.information-queue-card{grid-template-columns:minmax(240px,1fr) minmax(260px,1.25fr) auto}.information-missing-fields{flex-wrap:wrap;gap:6px;display:flex}.information-missing-fields span{color:#e7ca79;background:#342d1b;border:1px solid #65562e;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750}.display-toggle{justify-content:flex-end;gap:5px;margin:0 0 10px;display:flex}.display-toggle button{color:#91a0bf;cursor:pointer;background:#10192b;border:1px solid #2d3c5c;border-radius:8px;min-height:31px;padding:0 11px;font-size:11px;font-weight:800}.display-toggle button.active{color:#fff;background:#2a3156;border-color:#5b60a5}.tier-board{grid-template-columns:1fr;gap:11px;padding-bottom:5px;display:grid}.tier-lane{background:#0e1728;border:1px solid #283754;border-radius:15px;grid-template-columns:64px minmax(0,1fr);gap:13px;min-width:0;min-height:126px;padding:13px;display:grid}.tier-lane-s{background:linear-gradient(100deg,#4b285f 0%,#241d3a 16%,#0e1728 42%);border-color:#75478d}.tier-lane-a{background:linear-gradient(100deg,#214855 0%,#172d3a 16%,#0e1728 42%);border-color:#3d7180}.tier-lane-b{background:linear-gradient(100deg,#244b2c 0%,#193128 16%,#0e1728 42%);border-color:#47784d}.tier-lane-c{background:linear-gradient(100deg,#513d18 0%,#302a1c 16%,#0e1728 42%);border-color:#8b692b}.tier-lane-d{background:linear-gradient(100deg,#522e22 0%,#30231f 16%,#0e1728 42%);border-color:#854e37}.tier-lane-f{background:linear-gradient(100deg,#542431 0%,#302029 16%,#0e1728 42%);border-color:#8d4053}.tier-lane-unranked{background:linear-gradient(100deg,#273246 0%,#1c2637 16%,#0e1728 42%);border-color:#3a465d}.tier-lane-header{border-right:1px solid #ffffff14;flex-direction:column;justify-content:flex-start;align-items:center;gap:9px;padding-right:13px;display:flex}.tier-lane-header strong{color:#aab6ce;font-size:12px}.tier-icon-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:9px;min-width:0;display:grid}.tier-company-tile{text-align:center;background:0 0;border:0;border-radius:13px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:11px 6px;display:flex;position:relative}.tier-company-tile.rejected{opacity:.46;filter:grayscale(.9)}.tier-company-tile.applied .company-logo{filter:saturate(.5)contrast(.92)brightness(.88)}.tier-company-tile.applied .tier-logo-wrap:after{content:"";pointer-events:none;background:#6684a735;border-radius:16px;position:absolute;inset:0}.tier-company-tile.applied .tier-signal{z-index:1}.tier-company-tile.applied .tier-company-name{color:#9babc0}.tier-logo-button{cursor:pointer;background:0 0;border:0;border-radius:16px;padding:0;display:block}.tier-logo-button:focus-visible{outline-offset:4px;outline:3px solid #7772ff}.tier-logo-wrap{display:inline-flex;position:relative}.tier-signal{color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;line-height:1;display:grid;position:absolute;top:-7px;right:-8px;box-shadow:0 2px 9px #06110dcc;border:2px solid #111a2d!important}.tier-signal svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.tier-signal.relevant{color:#fff;background:#22a66f}.tier-signal.unconnected{color:#fff1d2;background:#b97025}.tier-company-name{color:#dfe7f8;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:750;line-height:1.25;overflow:hidden}.tier-company-name a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tier-lane-empty{color:#667592;text-align:center;grid-column:1/-1;padding:30px 3px;font-size:10px}.tier-company-tile{transition:opacity .18s,filter .18s,transform .18s}.tier-company-tile.collection-unopened{opacity:.34;filter:grayscale(.92)saturate(.3)}.tier-company-tile.collection-unopened:hover,.tier-company-tile.collection-unopened:focus-within{opacity:.62;filter:grayscale(.65)saturate(.55)}.tier-company-tile.collection-rejected{opacity:.5;filter:grayscale(.72)saturate(.55)}.tier-company-tile.collection-rejected .tier-logo-wrap:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#a62f493d,#0000 70%);border-radius:20px;position:absolute;inset:-6px}.tier-company-tile.collection-rejected .tier-company-name,.tier-company-tile.collection-rejected .tier-company-name a{color:#c88793}.tier-company-tile.collection-unlocked:hover{transform:translateY(-2px)}.tier-logo-wrap{isolation:isolate}.tier-signal{z-index:2}.tier-signal svg,.legend-signal svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.tier-signal.review-listing,.legend-signal.review-listing{color:#fff5d6;background:#bd8129}.tier-signal.unopened,.legend-signal.unopened{color:#d9dfeb;background:#566176}.collection-legend{background:#0d1628a8;border:1px solid #293754;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0 12px;padding:9px 12px;display:flex}.collection-legend>span{color:#8f9db7;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.legend-signal{border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.legend-signal.relevant{color:#fff;background:#22a66f}.legend-signal.applied{color:#d9eaff;background:#34516f}.legend-signal.rejected{color:#ffc2cc;background:#7b293b}.company-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030711bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.company-modal{background:linear-gradient(145deg,#17233b,#0e1729 64%);border:1px solid #3a4a6e;border-radius:20px;width:min(720px,100%);max-height:calc(100vh - 40px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 26px 80px #000a}.company-modal-close{color:#c8d2e8;cursor:pointer;background:#172239;border:1px solid #3a4968;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:13px;right:14px}.company-modal-header{align-items:center;gap:16px;padding-right:35px;display:flex}.company-modal-header h2{margin:0;font-size:26px}.company-modal-header .eyebrow{margin-bottom:5px}.company-modal-header .muted{margin:5px 0 0}.company-editor{background:#0c1527cc;border:1px solid #344563;border-radius:13px;gap:12px;margin-top:20px;padding:15px;display:grid}.company-editor-heading .eyebrow{margin:0 0 4px}.company-editor-heading small{color:#8d9bb5}.company-editor-fields{grid-template-columns:minmax(180px,1fr) 80px minmax(150px,.8fr);gap:9px;display:grid}.company-editor-fields label{gap:5px;display:grid}.company-editor-fields label span{color:#8291ac;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.company-editor-actions{flex-wrap:wrap;gap:7px;display:flex}.company-editor-message{color:#9adfbe;margin:0;font-size:11px}.company-detail-grid{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.company-detail-grid>div{background:#0c1527aa;border:1px solid #293957;border-radius:12px;gap:4px;min-height:94px;padding:13px;display:grid}.company-detail-grid span{color:#7f8fab;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.company-detail-grid strong{color:#eff3ff;font-size:15px}.company-detail-grid small{color:#96a5c2;line-height:1.35}.company-modal-actions{justify-content:flex-end;gap:8px;display:flex}.company-modal-actions .delete-application{margin-right:auto}.company-drawer-backdrop{background:#030711;place-items:stretch stretch;padding:0}.company-drawer{background:#0a1221;border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;padding:0;animation:.18s ease-out company-editor-in}.company-drawer>.company-modal-close{z-index:55;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101a2dbf;border-radius:12px;width:38px;height:38px;position:fixed;top:18px;right:18px}.company-drawer-header{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 90% 10%,#64748b28,#0000 45%),linear-gradient(135deg,#17243c,#10192b);border-bottom:1px solid #ffffff14;min-height:128px;padding:24px 72px 22px max(28px,50vw - 590px);position:sticky;top:0}.company-drawer-header.company-tier-s{background:radial-gradient(circle at 88% 0,#a855f74a,#0000 48%),linear-gradient(135deg,#21183b,#10192b 70%)}.company-drawer-header.company-tier-a{background:radial-gradient(circle at 88% 0,#38bdf84a,#0000 48%),linear-gradient(135deg,#122d3c,#10192b 70%)}.company-drawer-header.company-tier-b{background:radial-gradient(circle at 88% 0,#4ade8040,#0000 48%),linear-gradient(135deg,#173227,#10192b 70%)}.company-drawer-header.company-tier-c{background:radial-gradient(circle at 88% 0,#fbbf2440,#0000 48%),linear-gradient(135deg,#332a17,#10192b 70%)}.company-drawer-header.company-tier-d{background:radial-gradient(circle at 88% 0,#fb923c40,#0000 48%),linear-gradient(135deg,#352318,#10192b 70%)}.company-drawer-title{gap:4px;min-width:0;display:grid}.company-drawer-title>div{align-items:center;gap:8px;display:flex}.company-drawer-title h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drawer-tracking{color:#a8b5cc;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff18;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.drawer-tracking.running{color:#8cebbd;background:#143b2c;border-color:#38d99042}.drawer-tracking.paused{color:#a5b0c3;background:#242c3b}.company-drawer-body{width:min(1180px,100% - 56px);margin:0 auto;padding:0 0 30px}.company-edit-workflow{background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0}.company-edit-workflow>.company-editor-heading{padding:22px 2px 16px}.company-edit-section{border-top:1px solid #ffffff10;gap:16px;padding:20px 2px;display:grid}.company-edit-section>header{align-items:center;gap:12px;display:flex}.company-edit-section>header>div,.company-edit-advanced summary>span:last-child{gap:3px;display:grid}.company-edit-section>header strong,.company-edit-advanced summary strong{color:#eef3ff;font-size:14px}.company-edit-section>header small,.company-edit-advanced summary small{color:#8391aa;font-size:11px}.company-edit-icon{color:#a8c7ff;background:#18243a;border:1px solid #52658455;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.company-edit-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.company-edit-fields{grid-template-columns:1fr 1fr;gap:14px;padding-left:46px;display:grid}.company-edit-fields label,.location-entry-list{gap:7px;min-width:0;display:grid}.company-edit-fields .wide{grid-column:1/-1}.company-edit-fields label>span,.field-label{color:#8493ad;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.company-edit-fields label small,.location-entry-list>small{color:#71809a;font-size:10px;line-height:1.45}.company-edit-fields input,.company-edit-fields select,.company-edit-fields textarea,.location-entry input{color:#eef3ff;background:#0c1527;border:1px solid #344563;border-radius:9px;width:100%;min-height:40px}.company-edit-fields input:focus,.company-edit-fields select:focus,.location-entry input:focus{border-color:#67a5ff;outline:2px solid #4285f42b}.company-edit-fields .tier-select{font-weight:900;transition:border-color .15s,background .15s,color .15s}.company-edit-fields .tier-select-s{color:#e5b7ff;background:#2b1c3a;border-color:#8e55ad}.company-edit-fields .tier-select-a{color:#a9dfed;background:#142d38;border-color:#458ba0}.company-edit-fields .tier-select-b{color:#b4e7b6;background:#183122;border-color:#518e59}.company-edit-fields .tier-select-c{color:#f2d68b;background:#352b17;border-color:#aa7e2d}.company-edit-fields .tier-select-d{color:#f4bd9e;background:#382218;border-color:#ac6342}.tier-option-s{color:#e5b7ff;background:#2b1c3a}.tier-option-a{color:#a9dfed;background:#142d38}.tier-option-b{color:#b4e7b6;background:#183122}.tier-option-c{color:#f2d68b;background:#352b17}.tier-option-d{color:#f4bd9e;background:#382218}.classification-options{background:#091221;border:1px solid #2b3b57;border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:7px;max-height:240px;padding:9px;display:grid;overflow:auto}.classification-options.compact{max-height:170px}.company-edit-fields .classification-options label{cursor:pointer;background:#ffffff05;border-radius:7px;align-items:flex-start;gap:8px;padding:7px 8px;display:flex}.company-edit-fields .classification-options label:hover{background:#ffffff0b}.company-edit-fields .classification-options input{width:15px;height:15px;min-height:15px;margin-top:1px}.company-edit-fields .classification-options label>span{color:#dbe6f8;letter-spacing:0;text-transform:none;font-size:11px;font-weight:700}.company-edit-fields .classification-options label small{color:#6f829f;margin-top:2px;font-size:9px;display:block}.location-entry-list{gap:9px}.remote-location-toggle{color:#aab8cf;cursor:pointer;background:#0c1527;border:1px solid #344563;border-radius:11px;align-items:center;padding:11px 12px;gap:10px!important;display:flex!important}.remote-location-toggle.selected{color:#9ce4c3;background:#153629;border-color:#4b8d73}.remote-location-toggle input{accent-color:#59b98e;width:16px;min-height:16px}.remote-location-toggle>span{gap:2px;display:grid}.remote-location-toggle strong{font-size:11px}.remote-location-toggle small{color:#7f91ac;font-size:9px;line-height:1.4}.remote-location-toggle.selected small{color:#8fc5ae}.tracking-status-toggle{color:#aab8cf;cursor:pointer;background:#151c2a;border:1px solid #4b5365;border-radius:11px;align-items:center;padding:11px 12px;gap:10px!important;display:flex!important}.tracking-status-toggle.selected{color:#9ce4c3;background:#14372a;border-color:#3d9a70}.tracking-status-toggle input{accent-color:#59b98e;width:16px;min-height:16px}.tracking-status-toggle>span{gap:2px;display:grid;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:normal!important;text-transform:none!important}.tracking-status-toggle strong{font-size:11px}.tracking-status-toggle small{color:#7f91ac;font-size:9px;line-height:1.4}.tracking-status-toggle.selected small{color:#8fc5ae}.location-bulk-entry{background:#0d182a;border:1px dashed #3b5170;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px;display:grid}.location-bulk-entry textarea{resize:vertical;min-height:64px;padding:9px 10px}.location-bulk-entry button{color:#b9daf8;cursor:pointer;background:#173251;border:1px solid #426b91;border-radius:9px;align-self:stretch;min-width:112px;font-size:10px;font-weight:800}.location-bulk-entry button:disabled{opacity:.5;cursor:default}.location-bulk-entry small{color:#72829d;grid-column:1/-1;font-size:9px}.observed-location-suggestions{background:#101c30;border:1px solid #334766;border-radius:11px;gap:7px;padding:10px;display:grid}.observed-location-suggestions>span{color:#8798b4;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.observed-location-suggestions>div{flex-wrap:wrap;gap:6px;display:flex}.observed-location-suggestions button{color:#a9d0f5;cursor:pointer;background:#152a43;border:1px solid #3c6082;border-radius:999px;min-height:29px;padding:5px 8px;font-size:9px;font-weight:750}.observed-location-suggestions button:hover{background:#1d3959;border-color:#5f8fba}.observed-location-suggestions small{color:#72829d;font-size:9px}.location-entry{grid-template-columns:27px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.headquarters-entry{grid-template-columns:minmax(0,1fr) auto;align-items:start}.headquarters-entry>.location-validation{grid-column:1/-1}.confirmed-swe-location-list{background:#0d1729;border:1px solid #30415d;border-radius:11px;gap:7px;margin-top:3px;padding:11px 12px;display:grid}.confirmed-swe-location-list>small{color:#72829d;font-size:9px;line-height:1.45}.location-input-wrap{min-width:0;position:relative}.location-suggestions{z-index:12;background:#101b30;border:1px solid #405677;border-radius:10px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 16px 38px #030711cc}.location-suggestions button{color:#dce6f8;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:48px minmax(0,1fr);gap:8px;width:100%;padding:9px 10px;display:grid}.location-suggestions button:last-child{border-bottom:0}.location-suggestions button:hover,.location-suggestions button:focus{background:#20304c;outline:0}.location-suggestions span{color:#7f91ae;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.location-suggestions strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.location-entry-number{color:#8fa7cb;background:#1a2841;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:850;display:grid}.location-remove{color:#ffb6c5;cursor:pointer;background:#291a25;border:1px solid #543b4b;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;font-size:20px;display:grid}.location-remove:hover{background:#3a1e2b;border-color:#a6546b}.location-add{color:#a9c8f7;cursor:pointer;background:#132038;border:1px dashed #496385;border-radius:9px;justify-self:start;min-height:34px;padding:6px 11px;font-size:11px;font-weight:750}.location-add:hover{background:#172944;border-color:#6f95c8}.location-entry-actions{flex-wrap:wrap;gap:8px;display:flex}.location-validate{color:#91e7bf;cursor:pointer;background:#14372c;border:1px solid #356d5a;border-radius:9px;min-height:34px;padding:6px 11px;font-size:11px;font-weight:800}.location-validate:disabled{opacity:.5;cursor:default}.location-validation{border:1px solid;border-radius:8px;grid-column:2/-1;align-items:center;gap:7px;min-width:0;margin-top:-2px;padding:7px 9px;display:flex}.location-validation>span{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:grid}.location-validation small{color:inherit;flex:1}.location-validation button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:3px 7px;font-size:9px}.housing-support-field{align-content:start;gap:8px;display:grid}.housing-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.housing-choice-grid label{color:#aab8cf;cursor:pointer;background:#0c1527;border:1px solid #344563;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:8px 9px;display:flex}.housing-choice-grid label.selected{color:#9ce4c3;background:#153629;border-color:#4b8d73}.housing-choice-grid input{accent-color:#59b98e;width:14px;min-height:14px}.housing-choice-grid span{font-size:9px;font-weight:750}.housing-monthly{gap:5px;display:grid}.housing-monthly>span{color:#8493ad;font-size:9px}.housing-monthly>div{background:#0c1527;border:1px solid #344563;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.housing-monthly>div>span{color:#8292ad;padding:0 9px;font-size:10px}.housing-monthly input{border:0;border-left:1px solid #344563;border-right:1px solid #344563;border-radius:0}.validation-verified_address,.validation-verified_city,.validation-remote{color:#8be4ba;background:#123126;border-color:#2a694f}.validation-no_match,.validation-needs_detail{color:#f1d27c;background:#352b17;border-color:#725c2e}.validation-not_us{color:#ffadbc;background:#351c25;border-color:#754050}.company-edit-advanced{background:#0c15279c;border:1px solid #273751;border-radius:12px;margin:4px 0 18px}.company-edit-advanced summary{cursor:pointer;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.company-edit-advanced summary::-webkit-details-marker{display:none}.company-edit-advanced[open] summary{border-bottom:1px solid #ffffff10}.company-edit-advanced .company-edit-fields{padding:16px}.mechanical-field{background:#0a1221;border:1px solid #283851;border-radius:9px;gap:5px;padding:10px 12px;display:grid}.mechanical-field span{color:#72819b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.mechanical-field strong{overflow-wrap:anywhere;color:#aebbd0;font-size:11px;font-weight:650}.company-edit-workflow .company-editor-actions{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1221ed;border-top:1px solid #ffffff14;margin:0 -28px;padding:14px 28px;position:sticky;bottom:0}@keyframes company-editor-in{0%{opacity:.55;transform:scale(.992)}to{opacity:1;transform:scale(1)}}.company-map-card{background:linear-gradient(145deg,#111d34,#0b1426);border:1px solid #2c3e60;border-radius:18px;overflow:hidden}.company-map-heading{justify-content:space-between;align-items:end;gap:18px;padding:18px 20px 10px;display:flex}.company-map-heading h2{margin:0;font-size:22px}.company-map-heading span{color:#98a8c6;font-size:11px}.company-map-canvas{aspect-ratio:5/3;min-height:420px;margin:0 12px;position:relative}.us-map{filter:drop-shadow(0 18px 25px #0005);width:100%;height:100%}.us-map path{fill:#182b45;stroke:#416183;stroke-width:3px;vector-effect:non-scaling-stroke}.us-map .map-inset{fill:#16283f;stroke:#3b5878}.company-map-pin{cursor:pointer;background:#f5f7fb;border:2px solid #7385a5;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:transform .16s,z-index;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 14px #0009,0 0 0 3px #111a2dcc}.company-map-pin:hover,.company-map-pin:focus-visible{outline:none;transform:translate(-50%,-50%)scale(1.35);z-index:1000!important}.company-map-pin .company-logo{border-radius:50%;width:34px;height:34px}.company-map-pin>span{color:#eaf0ff;background:#0c1425;border:1px solid #435674;border-radius:7px;width:max-content;max-width:180px;padding:5px 7px;font-size:9px;font-weight:750;display:none;position:absolute;top:43px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0009}.company-map-pin:hover>span,.company-map-pin:focus-visible>span{display:block}.company-map-pin.map-tier-s{border-color:#c783eb}.company-map-pin.map-tier-a{border-color:#6eb4c5}.company-map-pin.map-tier-b{border-color:#75bd79}.company-map-pin.map-tier-c{border-color:#dbad4e}.company-map-pin.map-tier-d{border-color:#dd8962}.company-map-card>.board-footnote{padding:0 20px 18px}.discovery-list{gap:10px;display:grid}.discovery-card{background:#111a2d;border:1px solid #34415e;border-radius:15px;grid-template-columns:minmax(190px,1fr) minmax(210px,1.2fr) minmax(190px,230px);align-items:center;gap:18px;padding:16px;display:grid}.discovery-main{align-items:center;gap:12px;min-width:0;display:flex}.sample-job{color:#aebaff;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:6px;font-size:11px;text-decoration:none;display:block;overflow:hidden}.discovery-analysis{color:#aebad2;font-size:11px;line-height:1.45}.discovery-analysis p{margin:5px 0 0}.suggested-tier{align-items:center;gap:8px;margin-bottom:6px;display:flex}.unranked{color:#a8b3c9;border:1px dashed #596681;border-radius:8px;padding:5px 9px;font-weight:800}.discovery-actions{gap:7px;display:grid}.discovery-actions select{min-height:36px}.discovery-time{color:#8190ad;margin-top:5px;font-size:10px;line-height:1.4}.discovery-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:8px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.discovery-status-pending{color:#ffd27d;background:#463817}.discovery-status-analyzing{color:#a9c8ff;background:#203858;animation:1.5s ease-in-out infinite analysis-pulse}.discovery-status-accepted{color:#8be1bd;background:#173c31}.discovery-status-excluded{color:#b8c0d3;background:#2e3544}.discovery-final{color:#aebad2;justify-items:start;gap:6px;font-size:12px;display:grid}.discovery-final strong{color:#e6ebf5}@keyframes analysis-pulse{50%{opacity:.58}}.company-history{background:#0d1526;border:1px solid #34415e;border-radius:13px;gap:8px;margin-top:18px;padding:15px;display:grid}.company-history .eyebrow{margin:0 0 2px}.company-history div{grid-template-columns:130px minmax(0,1fr);gap:12px;display:grid}.company-history span,.company-history small{color:#8f9db7;font-size:11px}.company-history strong{color:#e5ebf7;font-size:12px;font-weight:700}.company-location-evidence{background:linear-gradient(145deg,#10252a,#0d1727);border-color:#315a5b}.company-location-evidence strong{line-height:1.55}.research-history{gap:10px}.company-history .research-state{align-items:center}.research-observation{border-top:1px solid #28344d;gap:4px;padding:10px 0;display:grid}.research-observation span{color:#a7b3c9}.research-observation a{color:#aebaff;font-size:11px;text-decoration:none}.research-observation a:hover{text-decoration:underline}.spreadsheet-tier-stack{justify-items:start;gap:4px;display:grid}.tier-suggestion{color:#aebaff;white-space:nowrap;font-size:10px}.tier-company-category{color:#74829e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;line-height:1.15;overflow:hidden}.attribute-board .tier-lane{grid-template-columns:132px minmax(0,1fr)}.attribute-lane-header{align-items:flex-start}.attribute-lane-header span{color:#e2e9f8;font-size:12px;font-weight:850;line-height:1.25}.attribute-lane-60{background:linear-gradient(100deg,#23475b 0%,#182d3b 19%,#0e1728 45%);border-color:#446f83}.attribute-lane-50{background:linear-gradient(100deg,#204a43 0%,#172f31 19%,#0e1728 45%);border-color:#3f6e68}.attribute-lane-40{background:linear-gradient(100deg,#304828 0%,#203027 19%,#0e1728 45%);border-color:#547044}.attribute-lane-25{background:linear-gradient(100deg,#493c1e 0%,#302a20 19%,#0e1728 45%);border-color:#756333}.attribute-lane-low{background:linear-gradient(100deg,#48242e 0%,#302029 19%,#0e1728 45%);border-color:#744550}.attribute-lane-unknown{background:linear-gradient(100deg,#273246 0%,#1c2637 19%,#0e1728 45%);border-color:#3a465d}.location-board .attribute-lane{background:linear-gradient(100deg,#263b60 0%,#1b2941 19%,#0e1728 45%);border-color:#40577b}.location-board .location-lane-nyc{background:linear-gradient(100deg,#4a3c20 0%,#302b22 19%,#0e1728 45%);border-color:#7c6537}.board-footnote{color:#7f8da8;margin:2px 4px 8px;font-size:10px}.attribute-board .tier-company-tile{border:1px solid #0000}.attribute-board .company-tier-s{background:radial-gradient(circle at 50% 12%,#75478d35,#0000 68%);border-color:#75478d88}.attribute-board .company-tier-a{background:radial-gradient(circle at 50% 12%,#3d718030,#0000 68%);border-color:#3d718080}.attribute-board .company-tier-b{background:radial-gradient(circle at 50% 12%,#47784d30,#0000 68%);border-color:#47784d80}.attribute-board .company-tier-c{background:radial-gradient(circle at 50% 12%,#8b692b30,#0000 68%);border-color:#8b692b80}.attribute-board .company-tier-d{background:radial-gradient(circle at 50% 12%,#854e3730,#0000 68%);border-color:#854e3780}.excluded-company{background:#17131f;border-color:#4b2b36}.detected-count{color:#c9b8c8;white-space:nowrap;background:#2c2430;border-radius:999px;padding:5px 9px;font-size:11px}.company-logo-url-field{grid-column:1/-1}.application-company-tier-s{background:radial-gradient(circle at 88% 0,#75478d4d,#0000 55%),#101a2dcc;border-color:#75478da0}.application-company-tier-a{background:radial-gradient(circle at 88% 0,#3d718047,#0000 55%),#101a2dcc;border-color:#3d718096}.application-company-tier-b{background:radial-gradient(circle at 88% 0,#47784d42,#0000 55%),#101a2dcc;border-color:#47784d96}.application-company-tier-c{background:radial-gradient(circle at 88% 0,#8b692b42,#0000 55%),#101a2dcc;border-color:#8b692b96}.application-company-tier-d{background:radial-gradient(circle at 88% 0,#854e3742,#0000 55%),#101a2dcc;border-color:#854e3796}.historical-role{color:#e8edfa;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:720;line-height:1.35;display:-webkit-box;overflow:hidden}.empty{text-align:center;color:#8e9dbc;padding:50px}.footnote{margin-top:13px}.task-filter{grid-template-columns:1fr 220px 180px}.task-list{gap:9px;display:grid}.task-card{background:#10192b;border:1px solid #273653;border-radius:14px;grid-template-columns:112px minmax(0,1fr) 180px;align-items:center;gap:18px;padding:15px 17px;display:grid}.task-card time{color:#7585a3;text-align:right;font-size:11px}.task-copy h2{margin:2px 0 4px}.task-copy p{color:#9ba9c4;margin:0;font-size:12px;line-height:1.45}.task-kind{color:#7688a9;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.task-state{letter-spacing:.06em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.task-state span{background:currentColor;border-radius:50%;width:9px;height:9px}.task-state-running{color:#72dfb0}.task-state-running span{animation:1.25s ease-in-out infinite analysis-pulse;box-shadow:0 0 12px #72dfb0}.task-state-queued{color:#a9c8ff}.task-state-waiting{color:#ffd27d}.task-state-completed{color:#8c9bb6}.task-state-failed,.task-failed strong{color:#ff9ead}.task-waiting strong{color:#ffd27d}.task-queued strong{color:#a9c8ff}.processing-panel{background:linear-gradient(145deg,#111d32,#0e1729);border:1px solid #2a3b59;border-radius:16px;margin-bottom:15px;padding:18px}.processing-panel.busy{background:radial-gradient(circle at 90% 0,#19423366,#0000 42%),linear-gradient(145deg,#122337,#0e1729);border-color:#2c6754}.processing-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.processing-heading h2{font-size:20px}.worker-online,.worker-offline{font-size:11px;font-weight:800}.worker-online{color:#7de0b5}.worker-offline{color:#ff9ead}.processing-list{gap:10px;margin-top:16px;display:grid}.processing-item{background:#0c1922aa;border:1px solid #2a4d47;border-radius:12px;grid-template-columns:minmax(240px,1fr) minmax(220px,1.3fr);align-items:center;gap:18px;padding:12px 14px;display:grid}.processing-copy{gap:3px;display:grid}.processing-copy span{color:#75cda9;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.processing-copy strong{color:#edf6ff;font-size:14px}.processing-copy small{color:#91a3bc;line-height:1.35}.progress-track,.idle-track{background:#1f2d43;border-radius:999px;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0006}.progress-track i{border-radius:inherit;background:linear-gradient(90deg,#48c895,#91f1ca,#48c895);width:38%;animation:1.7s ease-in-out infinite task-progress;position:absolute;top:0;bottom:0;box-shadow:0 0 14px #57d5a688}.idle-track{height:5px;margin-top:16px}.idle-track i{background:#51617a55;width:100%;height:100%;display:block}.processing-note{color:#74849e;margin:11px 0 0;font-size:10px}.task-list:before{content:"Queue and attention needed";color:#7889a7;letter-spacing:.09em;text-transform:uppercase;margin:5px 2px 1px;font-size:10px;font-weight:850}@keyframes task-progress{0%{left:-38%}55%{left:62%}to{left:100%}}.processing-status{align-items:center;gap:15px;display:flex}.batch-countdown{text-align:right;background:#0b1526;border:1px solid #314865;border-radius:10px;gap:2px;min-width:128px;padding:8px 11px;display:grid}.batch-countdown small{color:#7f90ad;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.batch-countdown strong{color:#b9ceff;font-variant-numeric:tabular-nums;font-size:17px}.notification-filter{grid-template-columns:minmax(260px,1.35fr) minmax(160px,.65fr) minmax(160px,.65fr)}.notification-list{gap:11px;transition:opacity .18s;display:grid}.notification-list.refreshing{opacity:.58}.notification-card{background:linear-gradient(145deg,#121d32,#0d1628);border:1px solid #2b3955;border-left-width:5px;border-radius:14px;gap:14px;padding:17px 18px;display:grid;box-shadow:0 9px 30px #03081622}.notification-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.notification-card-copy{min-width:0}.notification-card-labels{align-items:center;gap:7px;margin-bottom:6px;display:flex}.notification-card-labels>span:first-child{color:#91a2c2;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.notification-card h2{margin:0;font-size:17px}.notification-card h2 a{color:#edf2ff;text-decoration:none}.notification-card h2 a:hover{text-underline-offset:3px;text-decoration:underline}.notification-card-copy>p{color:#9ba9c4;margin:5px 0 0;font-size:11px}.notification-thumbnail{object-fit:cover;background:#f4f6fb;border-radius:13px;flex:none;width:64px;height:64px}.notification-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.notification-fields>div{background:#0a1425aa;border:1px solid #273650;border-radius:9px;align-content:start;gap:4px;min-width:0;padding:9px 10px;display:grid}.notification-fields>div.wide{grid-column:1/-1}.notification-fields span{color:#7f90ad;letter-spacing:.04em;font-size:9px;font-weight:800}.notification-fields strong{overflow-wrap:anywhere;color:#e3e9f7;font-size:11px;line-height:1.4}.notification-delivery{text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.notification-delivery-sent{color:#8be1bd;background:#173c31}.notification-delivery-pending{color:#ffd27d;background:#463817}.notification-delivery-failed{color:#ffafbd;background:#431f2a}.notification-error{color:#ffafbd;background:#3a1d27;border-radius:8px;margin:0;padding:8px 10px;font-size:10px}.notification-card footer{color:#71819e;justify-content:space-between;gap:14px;padding-top:2px;font-size:9px;display:flex}.notification-card footer span{font-weight:750}.notification-delivery-web-only{color:#b9c9e8;background:#26354f}.notification-metrics{grid-template-columns:repeat(5,1fr)}.notification-metrics .metric:nth-child(4) strong{color:#ffd27d}.notification-metrics .metric:nth-child(5) strong{color:#ff9ead}.research-metrics .metric{width:100%;color:inherit;text-align:left;cursor:pointer}.research-metrics button.metric.active{background:linear-gradient(145deg,#242952,#141d35);border-color:#766df5;box-shadow:inset 0 0 0 2px #766df526}.research-filter{grid-template-columns:1fr 250px 190px}.research-backlog-list{gap:10px;display:grid}.research-backlog-card{background:#10192b;border:1px solid #2b3a58;border-radius:15px;grid-template-columns:minmax(230px,.8fr) minmax(340px,1.6fr) auto;align-items:center;gap:20px;padding:16px 17px;display:grid}.research-backlog-card.company-tier-s{border-left:5px solid #9a5bbb}.research-backlog-card.company-tier-a{border-left:5px solid #4d91a4}.research-backlog-card.company-tier-b{border-left:5px solid #5d9a63}.research-backlog-card.company-tier-c{border-left:5px solid #b88b36}.research-backlog-card.company-tier-d{border-left:5px solid #b66b4a}.research-backlog-card .company-name-line strong{color:#edf2ff}.research-backlog-card .company-name-line .tier{border-radius:8px;width:25px;height:25px;font-size:11px}.research-backlog-card .company-identity small{color:#8796b3}.research-card-progress{gap:8px;display:grid}.research-card-progress>div:first-child,.research-modal-progress>div:first-child{color:#91a2c0;justify-content:space-between;gap:12px;font-size:10px;display:flex}.research-card-progress>div:first-child strong,.research-modal-progress>div:first-child strong{color:#cbd6eb}.research-progress-track{background:#202e45;border-radius:999px;height:7px;overflow:hidden}.research-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#6a63ee,#72ddb0);height:100%;transition:width .25s;display:block}.research-field-tags{flex-wrap:wrap;gap:5px;display:flex}.research-field-tags span{color:#e6c97e;background:#392f1c;border-radius:999px;padding:4px 7px;font-size:9px}.research-modal{width:min(850px,100%)}.research-modal-progress{gap:7px;margin:20px 0 13px;display:grid}.research-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.research-field{background:#0c1527aa;border:1px solid #2d3d5b;border-radius:11px;align-content:start;gap:6px;padding:11px;display:grid}.research-field.missing{background:#1d1b16;border-color:#695b32}.research-field:last-child{grid-column:1/-1}.research-field textarea{resize:vertical;min-height:76px}.research-field>small{color:#8292ad;font-size:9px;line-height:1.4}.research-field-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.research-field-heading strong{color:#8393b0;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.research-field-heading em{color:#f1d17b;text-transform:uppercase;background:#493a17;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.research-field-heading em.complete{color:#85dfb8;background:#173c31}.research-field-heading em.optional{color:#aebfda;background:#26354d}.research-unavailable{color:#a5b1c7;align-items:center;gap:7px;font-size:9px;display:flex}.research-unavailable input{accent-color:#7268ff;width:auto}.research-optional-heading{border-top:1px solid #2b3a57;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:15px;margin-top:5px;padding:10px 2px 2px;display:flex}.research-optional-heading strong{color:#dbe4f5;font-size:12px}.research-optional-heading span{color:#7f8da7;font-size:9px}.notification-toast-stack{z-index:80;pointer-events:none;gap:9px;width:min(380px,100vw - 32px);display:grid;position:fixed;bottom:88px;right:20px}.app-feedback-stack{z-index:110;pointer-events:none;gap:9px;width:min(390px,100vw - 32px);display:grid;position:fixed;top:20px;right:20px}.app-feedback-toast{color:#edf2ff;pointer-events:auto;background:linear-gradient(145deg,#17243c,#10192c);border:1px solid #405171;border-left:4px solid #7268ff;border-radius:14px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:58px;padding:10px 10px 10px 13px;animation:.25s ease-out notification-toast-in;display:grid;box-shadow:0 18px 55px #02050bc7}.app-feedback-toast.app-feedback-success{border-left-color:#43b581}.app-feedback-toast.app-feedback-error{border-left-color:#e35d76}.app-feedback-icon{color:#aaa4ff;background:#7268ff2b;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:grid}.app-feedback-success .app-feedback-icon{color:#83dfb6;background:#43b58124}.app-feedback-error .app-feedback-icon{color:#ffafbd;background:#e35d7624}.app-feedback-toast p{color:#e6ecf9;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700;line-height:1.4}.app-feedback-toast button{color:#aebbd2;cursor:pointer;background:#111b30;border:1px solid #3a4968;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid}.app-confirm-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030711c9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-confirm-dialog{background:linear-gradient(145deg,#192640,#0e1729 70%);border:1px solid #44567b;border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:14px 16px;width:min(520px,100%);padding:22px;animation:.18s ease-out app-confirm-in;display:grid;box-shadow:0 28px 90px #000c}.app-confirm-symbol{color:#aaa4ff;background:#7268ff25;border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.app-confirm-danger{border-color:#774052}.app-confirm-danger .app-confirm-symbol{color:#ff9eb0;background:#e35d7623}.app-confirm-copy .eyebrow{margin:0 0 5px}.app-confirm-copy h2{color:#f0f4ff;margin:0;font-size:20px}.app-confirm-copy>p:last-child{color:#9facbf;margin:8px 0 0;font-size:12px;line-height:1.55}.app-confirm-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.app-confirm-actions .button.danger{color:#fff;background:#a73750;border-color:#b64c63}.app-confirm-actions .button.danger:hover{background:#bd405b}@keyframes app-confirm-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.notification-toast{pointer-events:auto;background:linear-gradient(145deg,#17243c,#10192c);border:1px solid #405171;border-left:4px solid #7268ff;border-radius:14px;animation:.25s ease-out notification-toast-in;position:relative;overflow:hidden;box-shadow:0 18px 55px #02050bc7}.notification-toast-jobs{border-left-color:#e53935}.notification-toast-applications{border-left-color:#5865f2}.notification-toast-company_updates{border-left-color:#7e57c2}.notification-toast-company_exclusions{border-left-color:#757575}.notification-toast-main{color:#edf2ff;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;width:100%;padding:14px 42px 14px 15px;display:grid}.notification-toast-main>span{color:#8fe0bf;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.notification-toast-main>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;overflow:hidden}.notification-toast-main>small{color:#a3b0c9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.notification-toast-main>time{color:#7485a3;margin-top:3px;font-size:9px}.notification-toast-close{color:#aebbd2;cursor:pointer;background:#111b30;border:1px solid #3a4968;border-radius:8px;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;top:9px;right:9px}@keyframes notification-toast-in{0%{opacity:0;transform:translate(24px)scale(.97)}}@media (width<=1050px){.discovery-card{grid-template-columns:1fr 1fr}.discovery-actions{grid-column:1/-1;grid-template-columns:110px repeat(3,auto)}}.oa-deadline-controls{grid-template-columns:minmax(170px,1fr) minmax(120px,.55fr) auto;align-items:center;gap:8px;display:grid}.oa-deadline-clear{min-height:36px;padding:7px 11px}.oa-deadline-field>small{color:#71839f;font-size:9px}@media (width<=800px){main{width:min(100% - 20px,1280px)}.page-header{flex-direction:column;align-items:start}.metrics{grid-template-columns:1fr 1fr}.filter-bar,.filter-bar.jobs-filter,.company-filter,.task-filter,.notification-filter,.research-filter,.company-layout{grid-template-columns:1fr}.nav{width:100%;overflow-x:auto}.nav a{white-space:nowrap}.source-grid,.tier-board{grid-template-columns:1fr}.tier-lane{grid-template-columns:48px minmax(0,1fr);gap:9px;padding:10px}.tier-lane-header{padding-right:9px}.tier-icon-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.application-lane{grid-template-columns:1fr}.application-lane-header{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;justify-content:space-between;padding:0 0 9px}.application-lane-grid,.application-list-cards .application-company-card,.application-detail-grid,.application-editor{grid-template-columns:1fr}.oa-deadline-field,.application-notes-field{grid-column:auto}.oa-deadline-controls{grid-template-columns:1fr 1fr}.oa-deadline-clear{grid-column:1/-1}.discovery-card{grid-template-columns:1fr}.discovery-actions{grid-column:auto;grid-template-columns:1fr}.subtabs{max-width:100%;overflow-x:auto}.company-detail-grid,.company-editor-fields,.research-form{grid-template-columns:1fr}.research-field:last-child{grid-column:auto}.research-backlog-card{grid-template-columns:1fr}.research-backlog-card>.button{justify-self:start}.information-queue-intro{flex-direction:column;align-items:flex-start}.information-queue-card{grid-template-columns:1fr}.information-queue-card>.button{justify-self:start}.company-modal{max-height:calc(100vh - 24px);overflow-y:auto}.company-drawer{border-radius:0;width:100vw;height:100dvh;max-height:none}.company-drawer-header{padding:20px 62px 18px 18px}.company-drawer-body{padding:0 18px 24px}.company-edit-fields{grid-template-columns:1fr;padding-left:0}.company-edit-fields .wide{grid-column:auto}.company-edit-workflow .company-editor-actions{margin:0 -18px;padding:12px 18px}.task-card{grid-template-columns:1fr;gap:8px}.task-card time{text-align:left}.processing-heading{flex-direction:column;align-items:flex-start}.processing-status{justify-content:space-between;width:100%}.processing-item{grid-template-columns:1fr}.notification-fields{grid-template-columns:1fr 1fr}.notification-card footer{flex-direction:column}.notification-thumbnail{width:54px;height:54px}.company-map-heading{flex-direction:column;align-items:flex-start}.company-map-canvas{min-height:300px;margin:0}.company-map-pin{width:30px;height:30px}.company-map-pin .company-logo{width:26px;height:26px}.company-map-pin>span{top:34px}}.company-map-fullscreen{z-index:100;background:#09101f;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.company-leaflet-map{background:#dce5ec;width:100vw;height:100dvh;position:absolute;inset:0}.company-map-toolbar{z-index:1001;color:#edf2ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1425ed;border:1px solid #53647e;border-radius:14px;align-items:center;gap:18px;width:min(620px,100% - 132px);padding:10px 11px 10px 15px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #02060db3}.company-map-toolbar>div{flex:1;align-items:baseline;gap:9px;min-width:0;display:flex}.company-map-toolbar span{color:#7de0b5;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.company-map-toolbar strong{white-space:nowrap;font-size:13px}.company-map-toolbar small{color:#96a5bf;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.company-map-toolbar button{color:#e7edfa;cursor:pointer;background:#192741;border:1px solid #566783;border-radius:9px;flex:none;min-height:34px;padding:0 11px}.company-leaflet-icon-shell{background:0 0;border:0}.company-leaflet-icon{border:3px solid var(--region-color,#65748b);color:#253554;background:#f5f7fb;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;font-weight:900;transition:transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px #07101b99,0 0 0 3px #fff9}.company-leaflet-icon:hover{transform:scale(1.2)}.company-leaflet-icon span{place-items:center;display:grid;position:absolute;inset:0}.company-leaflet-icon img{object-fit:contain;background:#f5f7fb;width:100%;height:100%;padding:4px;position:absolute;inset:0}.company-leaflet-icon.map-tier-s{border-color:#b76cdb}.company-leaflet-icon.map-tier-a{border-color:#4d9fb5}.company-leaflet-icon.map-tier-b{border-color:#5cab62}.company-leaflet-icon.map-tier-c{border-color:#d29b30}.company-leaflet-icon.map-tier-d{border-color:#d47248}.company-source-summary{color:#8294b2;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;font-size:9px;display:flex}.company-source-summary.error,.company-source-summary.error strong{color:#ff9ead}.source-live-dot{background:#6f7c91;border-radius:50%;flex:none;width:7px;height:7px}.source-live-dot.live{background:#65dba9;box-shadow:0 0 8px #65dba999}.source-live-dot.waiting{background:#f1c76d}.source-live-dot.paused{background:#78859b}.company-sources-view{gap:12px;display:grid}.company-sources-view .monitor-card{margin-bottom:0}.source-issues-banner{color:#ffafbd;background:linear-gradient(120deg,#351c28,#181726);border:1px solid #754052;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:12px 15px;display:flex}.source-issues-banner span{color:#c89aa8;font-size:10px}.integrated-source-list{gap:9px;display:grid}.integrated-source-card{background:linear-gradient(145deg,#111b2f,#0d1628);border:1px solid #2d3c59;border-radius:14px;grid-template-columns:minmax(235px,1.15fr) minmax(160px,.72fr) minmax(230px,1.15fr) minmax(130px,.65fr);align-items:center;gap:16px;padding:14px 15px;display:grid}.integrated-source-card.has-error{background:linear-gradient(145deg,#281824,#111729);border-color:#754052}.integrated-source-card.paused{opacity:.72}.source-company-cell{align-items:center;gap:11px;min-width:0;display:flex}.source-company-cell .company-logo{flex:none;width:42px;height:42px}.source-company-cell>div{min-width:0}.source-company-cell .company-name-line{justify-content:flex-start}.source-company-cell .company-name-line strong{color:#edf2ff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-company-cell .tier{border-radius:7px;width:24px;height:24px;font-size:10px}.source-timing-cell{color:#8494af;gap:3px;font-size:9px;display:grid}.source-timing-cell strong{margin-bottom:2px;font-size:10px}.source-error-cell{color:#7f8ea8;min-width:0;font-size:10px}.source-error-cell strong{color:#ffadbc}.source-error-cell pre{color:#ffc0ca;white-space:pre-wrap;overflow-wrap:anywhere;background:#210f18;border:1px solid #633746;border-radius:7px;max-height:76px;margin:6px 0 0;padding:7px 8px;font:9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.source-row-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.source-row-actions .button{text-align:center;min-width:0;padding-left:8px;padding-right:8px}.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large{background:#1726409c!important}.marker-cluster-small div,.marker-cluster-medium div,.marker-cluster-large div{color:#f0f5ff;place-items:center;font-weight:850;display:grid;box-shadow:0 3px 10px #07101b77;background:#2d4770e8!important}.leaflet-control-zoom a{color:#253554}.leaflet-control-attribution{font-size:9px}@media (width<=800px){.company-map-toolbar{width:calc(100% - 92px);top:10px;left:74px;transform:none}.company-map-toolbar>div{gap:1px;display:grid}.company-map-toolbar small{display:none}.company-leaflet-icon{width:36px;height:36px}.company-map-toolbar button{min-height:40px}}@media (width<=1050px){.integrated-source-card{grid-template-columns:minmax(210px,1fr) minmax(150px,.7fr)}.source-error-cell,.source-row-actions{grid-column:auto}.source-row-actions{grid-template-columns:repeat(4,1fr)}}@media (width<=800px){.source-issues-banner{flex-direction:column;align-items:flex-start;gap:4px}.integrated-source-card{grid-template-columns:1fr}.source-row-actions{grid-template-columns:1fr 1fr}}.housing-total{gap:5px;display:grid}.housing-total>span{color:#8493ad;font-size:9px}.housing-total>div{background:#0c1527;border:1px solid #344563;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.housing-total>div>span{color:#8292ad;padding:0 9px;font-size:10px}.housing-total input{border:0;border-left:1px solid #344563;border-right:1px solid #344563;border-radius:0}.page-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.research-copy-batch{background:linear-gradient(130deg,#17223d,#10182a);border:1px solid #3d4d70;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.research-copy-batch>div{gap:4px;display:grid}.research-copy-batch span{color:#8e9fbe;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.research-copy-batch strong{color:#e9effd;font-size:12px;line-height:1.45}.research-copy-batch small{color:#7787a4;font-size:9px}.research-copy-batch .button{flex:none}.company-add-button{border-radius:50%;width:42px;height:42px;padding:0;font-size:25px;font-weight:500;line-height:1}.company-add-modal header h2{margin:4px 0 6px}.company-add-modal header p{margin:0}.company-add-modal form{gap:14px;margin-top:22px;display:grid}.company-add-modal form>label{gap:7px;display:grid}.company-add-modal form>label span,.company-import-result>div>span{color:#91a1bd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.company-add-modal form input,.company-add-modal form textarea{color:#edf3ff;width:100%;font:inherit;resize:vertical;background:#091322;border:1px solid #3b4c6d;border-radius:10px;padding:12px 13px;font-size:15px}.company-add-modal form .error{color:#ffb7c3;margin:0;font-size:12px}.company-import-result{background:#091322b8;border:1px solid #344666;border-radius:12px;gap:10px;max-height:300px;padding:13px;display:grid;overflow-y:auto}.company-import-result h3,.company-import-result p{margin:0}.company-import-result>div{gap:5px;display:grid}.company-import-result ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.company-import-result li{background:#ffffff08;border-radius:7px;justify-content:space-between;gap:12px;padding:6px 8px;display:flex}.company-import-result li small{color:#93a1ba;text-align:right}.company-add-modal{width:min(600px,100%)}.company-add-modal form textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.45}.company-import-modes{background:#091322;border:1px solid #344563;border-radius:10px;gap:4px;padding:4px;display:flex}.company-import-modes button{color:#91a1bd;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:8px 12px;font-weight:750}.company-import-modes button.active{color:#f4f7ff;background:#263a61}.company-import-hint{color:#8291aa;margin-top:-7px;line-height:1.4}.research-import-modal{width:min(860px,100vw - 28px);max-height:calc(100dvh - 28px);overflow:auto}.research-import-modal>header{padding-right:36px}.research-import-modal>header h2{margin:3px 0 5px}.research-import-modal>header p{margin:0}.research-import-modal>textarea{resize:vertical;color:#dce6f8;background:#081221;border:1px solid #394b6c;border-radius:11px;width:100%;min-height:260px;margin:18px 0 12px;padding:13px;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.research-import-preview{gap:8px;margin:4px 0 15px;display:grid}.research-import-item{background:#0d1729;border:1px solid #344563;border-radius:10px;grid-template-columns:minmax(180px,.65fr) minmax(260px,1.35fr);gap:12px;padding:11px 12px;display:grid}.research-import-item>div{align-content:start;gap:3px;display:grid}.research-import-item>div span{color:#75d6aa;text-transform:uppercase;font-size:9px;font-weight:850}.research-import-item.import-not_found,.research-import-item.import-no_changes,.research-import-item.import-remove{border-color:#624354}.research-import-item.import-not_found>div span,.research-import-item.import-no_changes>div span,.research-import-item.import-remove>div span{color:#ffadbc}.research-import-item ul{color:#acbad1;margin:0;padding-left:17px;font-size:10px;line-height:1.55}.research-import-item p{grid-column:1/-1;margin:0;font-size:9px}.good-reason{color:#8ce0ba;background:#143126;border-color:#316b57}.discovery-workflow{gap:14px;display:grid}.research-copy-actions{align-items:center;gap:8px!important;display:flex!important}.company-spreadsheet-wrap{overscroll-behavior:contain;background:#0c1526;border:1px solid #2d3b59;border-radius:14px;width:calc(100vw - 36px);max-height:calc(100dvh - 250px);margin-left:calc(18px - 50vw);position:relative;left:50%;overflow:auto}.company-spreadsheet{min-width:1900px}.company-spreadsheet th{z-index:3;white-space:nowrap;background:#172239;border-right:1px solid #263451;padding:0;position:sticky;top:0}.company-spreadsheet th>button{color:#8696b7;letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 11px;font-size:10px;font-weight:800;display:flex}.company-spreadsheet th>button:hover,.company-spreadsheet th[aria-sort]:not([aria-sort=none])>button{color:#dce5f7;background:#22304a}.company-spreadsheet th>button span{color:#637490;font-size:9px}.company-spreadsheet td{color:#c9d2e5;border-top:1px solid #202c46;border-right:1px solid #202c46;max-width:260px;padding:10px 12px;line-height:1.45}.company-spreadsheet tbody tr:hover td{background:#141f34}.company-spreadsheet th:first-child,.company-spreadsheet td:first-child{z-index:2;background:#101b2e;min-width:190px;position:sticky;left:0;box-shadow:8px 0 14px #05091466}.company-spreadsheet th:first-child{z-index:4;background:#172239}.spreadsheet-company button{color:#82dfba;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.spreadsheet-edit{color:#c7d5eb;cursor:pointer;background:#19263d;border:1px solid #435777;border-radius:7px;min-height:28px;padding:0 9px;font-size:10px;font-weight:800}.company-spreadsheet a{color:#aebaff;white-space:nowrap;text-decoration:none}.spreadsheet-tier{border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:inline-grid}.spreadsheet-long{min-width:210px}.spreadsheet-location-bubbles{flex-wrap:wrap;gap:5px;display:flex}.spreadsheet-location-bubbles span{color:#abd0f2;white-space:nowrap;background:#172b43;border:1px solid #385574;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:750}.spreadsheet-location-bubbles .location-nyc{color:#e2c2f4;background:#332044;border-color:#8053a1}.spreadsheet-location-bubbles .location-dc-nova{color:#b9d8ff;background:#172f50;border-color:#416fa8}.spreadsheet-location-bubbles .location-boston{color:#a9e7e3;background:#143b3b;border-color:#378a88}.spreadsheet-location-bubbles .location-albany{color:#afe1bc;background:#173824;border-color:#43845b}.spreadsheet-location-bubbles .location-bay{color:#f4c997;background:#432b16;border-color:#a36a32}.spreadsheet-location-bubbles .location-seattle{color:#c8c8ff;background:#28284f;border-color:#5d60a9}.spreadsheet-location-bubbles .location-northeast{color:#d0c9ec;background:#2b2940;border-color:#6e648f}.spreadsheet-location-bubbles .location-west-coast{color:#a9ddd3;background:#153832;border-color:#367c75}.spreadsheet-location-bubbles .location-midwest{color:#e6d18c;background:#3a3218;border-color:#8e7938}.spreadsheet-location-bubbles .location-south{color:#efb8aa;background:#40241e;border-color:#9a5849}.spreadsheet-empty{color:#62708a}.spreadsheet-complete,.spreadsheet-incomplete,.spreadsheet-application{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.spreadsheet-complete{color:#87e3ba;background:#173c31}.spreadsheet-incomplete{color:#e9ca77;background:#3d3219}main:has(>.companies-page-sheet){width:100%;height:auto;min-height:100dvh;margin-bottom:0;padding:12px 14px 32px;display:block;overflow:visible}main:has(>.companies-page-sheet)>.nav-shell{z-index:30;margin-bottom:9px}main:has(>.companies-page-board){width:100%;margin-bottom:0;padding:12px 14px 32px}main:has(>.companies-page-board)>.nav-shell{z-index:30;margin-bottom:9px}.companies-page-board{width:100%;min-width:0}.companies-page-board>.companies-page-header{margin:0 0 8px}.companies-page-board .tier-board{width:100%}.company-board-loading{color:#bcd6f7;background:#10213a;border:1px solid #426087;border-radius:999px;width:max-content;margin:14px auto 4px;padding:7px 11px;font-size:10px;font-weight:800;box-shadow:0 5px 18px #0008}.workspace-sheet-page{min-width:0;min-height:0}main:has(>.workspace-sheet-page){grid-template-rows:auto minmax(0,1fr);width:100%;height:100dvh;margin-bottom:0;padding:12px 14px 0;display:grid;overflow:hidden}main:has(>.workspace-sheet-page)>.nav-shell{z-index:30;margin-bottom:9px}.workspace-sheet-page{scrollbar-gutter:stable;overscroll-behavior:contain;padding:0 1px 18px;overflow:auto}.workspace-sheet-controls{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1425f2;border:1px solid #2d3b59;border-radius:11px;grid-template-columns:minmax(260px,.8fr) minmax(520px,1.35fr);gap:7px 12px;margin:0 0 9px;padding:7px;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #03071270}.workspace-sheet-controls .page-header{grid-row:1/3;align-items:center;margin:0;padding:2px 8px}.workspace-sheet-controls .page-header h1{letter-spacing:-.035em;font-size:clamp(22px,2vw,30px)}.workspace-sheet-controls .page-header .eyebrow{margin-bottom:4px;font-size:9px}.workspace-sheet-controls .page-header .subtitle{margin-top:5px;font-size:11px}.job-detection-counts{flex:none;align-items:stretch;gap:5px;display:flex}.job-detection-counts>span{color:#7890aa;text-transform:uppercase;background:#0d1b2d;border:1px solid #2d4962;border-radius:9px;align-content:center;justify-items:end;min-width:76px;padding:7px 9px;font-size:8px;font-weight:850;display:grid}.job-detection-counts strong{color:#85dfb8;font-size:16px;line-height:1.05}.workspace-sheet-controls .filter-bar{border-radius:9px;align-self:end;margin:0;padding:7px}.workspace-sheet-controls .jobs-page-summary{align-self:start;margin:0;padding:0 4px}.jobs-page-sheet .job-grid{grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:8px}.jobs-page-sheet .job-card{border-radius:11px;padding:14px}.jobs-page-sheet .job-card .company-logo{background:#fff;border-radius:12px;width:52px;height:52px}.jobs-page-sheet .job-card .company-logo img{object-fit:cover;transform-origin:50%;transform:scale(1.18)}.jobs-page-sheet .job-card .company-logo span{font-size:14px}.jobs-page-sheet .jobs-pagination{margin:14px 0 2px}.application-sheet-controls{grid-template-columns:minmax(250px,.75fr) minmax(430px,1.25fr)}.application-sheet-controls .application-metrics{grid-area:1/2;align-self:stretch;margin:0}.application-sheet-controls .metric{border-radius:9px;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;display:flex}.application-sheet-controls .metric strong{font-size:20px}.application-sheet-controls .metric span{margin:0}.application-sheet-controls .filter-bar{grid-area:2/2}.applications-page-sheet .application-board{gap:8px}.applications-page-sheet .application-lane{border-radius:11px;grid-template-columns:104px minmax(0,1fr);gap:9px;min-height:132px;padding:9px}.applications-page-sheet .application-lane-grid{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:7px}.applications-page-sheet .application-company-card{border-radius:10px;padding:11px}.applications-page-sheet>.footnote{margin-bottom:0;padding:0 3px}@media (width<=900px){main:has(>.workspace-sheet-page){width:100%;height:auto;min-height:100dvh;padding:8px 8px calc(78px + env(safe-area-inset-bottom));display:block;overflow:visible}main:has(>.workspace-sheet-page)>.nav-shell{position:fixed;top:auto}.workspace-sheet-page{scrollbar-gutter:auto;padding-bottom:8px;overflow:visible}.workspace-sheet-controls,.application-sheet-controls{grid-template-columns:1fr;margin-bottom:8px;position:relative}.workspace-sheet-controls .page-header,.application-sheet-controls .page-header,.application-sheet-controls .application-metrics,.application-sheet-controls .filter-bar,.application-sheet-controls .display-toggle{grid-area:auto}.jobs-page-sheet .job-grid{grid-template-columns:1fr}}@media (width<=600px){.workspace-sheet-controls{padding:6px}.workspace-sheet-controls .page-header{align-items:flex-start;padding:4px 5px}.workspace-sheet-controls .page-header h1{font-size:26px}.job-detection-counts{width:100%}.job-detection-counts>span{flex:1;justify-items:start}.application-sheet-controls .application-metrics{grid-template-columns:1fr 1fr}.applications-page-sheet .application-lane{grid-template-columns:1fr}.applications-page-sheet .application-lane-header{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;padding:0 0 8px}}.companies-page-sheet{min-width:0;min-height:0;display:block;overflow:visible}.companies-page-sheet>.companies-page-header{flex:none;margin:0 0 8px}.companies-page-header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:0;display:flex}.company-header-controls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.organization-scope-tabs{background:#0a1323;border:1px solid #283653;border-radius:12px;gap:3px;padding:3px;display:flex}.organization-scope-tabs button{color:#95a4c6;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:750}.organization-scope-tabs button.active{color:#d9fff0;background:#244b3f}.company-verification-toggle{background:#0a1323;border:1px solid #283653;border-radius:12px;gap:2px;padding:3px;display:flex}.company-verification-toggle button{color:#8796b2;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 9px;font-size:10px;font-weight:800}.company-verification-toggle button.active{color:#e8efff;background:#26344f}.company-verification-toggle button.active.verified{color:#8ee5bd;background:#174032}.company-verification-toggle button.active.unverified{color:#f2c976;background:#49351b}.companies-page-title{flex:none;align-items:baseline;gap:9px;padding:0 4px;display:flex}.companies-page-title .eyebrow{margin:0;font-size:8px}.companies-page-title h1{letter-spacing:-.035em;font-size:24px}.company-header-controls>.subtabs{min-width:0;margin:0}.companies-page .company-sheet-add{color:#80d9b2}.company-sheet-search{background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;width:34px;min-width:34px;height:34px;transition:width .2s,border-color .2s,background .2s;display:flex;overflow:hidden}.company-sheet-search:hover,.company-sheet-search:focus-within,.company-sheet-search.has-value{background:#091424;border-color:#405577;width:min(310px,36vw)}.company-sheet-search>button{color:#9daac2;cursor:pointer;background:0 0;border:0;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.company-sheet-search>button:hover{color:#fff}.company-sheet-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.company-sheet-search>input{opacity:0;width:0;min-width:0;height:32px;box-shadow:none;background:0 0;border:0;padding:5px 9px 5px 1px;transition:width .2s,opacity .15s}.company-sheet-search:hover>input,.company-sheet-search:focus-within>input,.company-sheet-search.has-value>input{opacity:1;width:260px}.companies-page-sheet>.company-layout{min-height:0;display:block;overflow:visible}.companies-page-sheet>.company-layout>section{width:100%;min-width:0;min-height:0;display:block;overflow:visible}.companies-page .company-filter{display:none!important}.companies-page-sheet .company-sheet-summary{flex:none;min-height:25px;margin:0;padding:0 4px 6px}.companies-page-sheet .company-spreadsheet-wrap{scrollbar-gutter:stable both-edges;overscroll-behavior:auto;-webkit-overflow-scrolling:touch;border-radius:10px;width:100%;height:calc(100dvh - 184px);min-height:360px;max-height:none;margin-left:0;left:auto;overflow:auto}.company-sheet-loading{z-index:5;color:#bcd6f7;background:#10213ae8;border:1px solid #426087;border-radius:999px;width:max-content;margin:10px auto;padding:7px 11px;font-size:10px;font-weight:800;position:sticky;bottom:10px;box-shadow:0 5px 18px #0008}@media (width<=800px){.page-header-actions{justify-content:flex-start;align-items:flex-start}.research-copy-batch{flex-direction:column;align-items:flex-start}.research-copy-actions{flex-direction:column;width:100%;align-items:stretch!important}.research-import-item{grid-template-columns:1fr}.company-spreadsheet-wrap{width:calc(100vw - 20px);margin-left:calc(10px - 50vw)}.companies-page-header{flex-direction:column;align-items:flex-start;gap:7px}.company-header-controls{flex-direction:column;align-items:stretch;width:100%}.company-header-controls>.subtabs,.organization-scope-tabs,.company-verification-toggle{width:100%;overflow-x:auto}.company-verification-toggle button{flex:1}.companies-page-title h1{font-size:21px}}.company-spreadsheet td:has(.spreadsheet-empty){background:#101724;box-shadow:inset 0 0 0 1px #35445b18}.company-spreadsheet tbody tr:hover td:has(.spreadsheet-empty){background:#172133}.company-spreadsheet td:has(.spreadsheet-empty) .spreadsheet-empty{color:#64728a}.spreadsheet-support{gap:5px;display:grid}.spreadsheet-support span{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:6px;display:grid}.spreadsheet-support strong{color:#8293ae;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.company-logo-button{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;transition:transform .15s,filter .15s;display:grid}.company-logo-button:hover,.company-logo-button:focus-visible{filter:brightness(1.08);outline-offset:3px;outline:2px solid #6e86b5;transform:scale(1.06)}.company-logo-button .company-logo{display:block}.information-missing-fields .core{color:#e7ca79;background:#342d1b;border-color:#65562e}.information-missing-fields .optional{color:#9fc5ef;background:#182b43;border-color:#344d70}.spreadsheet-logo-cell{text-align:center;width:54px;min-width:54px;padding:7px!important}.spreadsheet-logo-cell .company-logo{border-radius:4px;width:40px;height:40px;margin:auto}.spreadsheet-logo-cell .company-logo img{object-fit:cover;width:100%;height:100%}.company-spreadsheet th:first-child,.company-spreadsheet td:first-child{width:54px;min-width:54px!important}.company-spreadsheet th:first-child{color:#8696b7;letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:8px 7px;font-size:10px;font-weight:800}.company-spreadsheet th:nth-child(2),.company-spreadsheet td:nth-child(2){z-index:2;background:#101b2e;min-width:190px;position:sticky;left:54px;box-shadow:8px 0 14px #05091466}.company-spreadsheet th:nth-child(2){z-index:4;background:#172239}.company-spreadsheet td{vertical-align:middle}.company-spreadsheet td>input,.company-spreadsheet td>select{border-radius:7px;min-width:115px;min-height:34px;padding:6px 7px;font-size:10px}.company-spreadsheet .spreadsheet-long>input{min-width:230px}.spreadsheet-inline-actions{white-space:nowrap;align-items:center;gap:5px;display:flex}.spreadsheet-inline-actions .spreadsheet-edit{white-space:nowrap;flex:none}.spreadsheet-inline-actions .save{color:#9be4c2;background:#173b2f;border-color:#3f8b6c}.spreadsheet-source-inline-editor{gap:7px;min-width:210px;display:grid}.spreadsheet-source-inline-editor>input{border-radius:7px;width:100%;min-height:34px;padding:6px 7px;font-size:10px}.spreadsheet-source-inline-editor>textarea{box-sizing:border-box;resize:vertical;color:#eef3ff;background:#0c1527;border:1px solid #344563;border-radius:7px;width:100%;min-width:210px;min-height:48px;padding:6px 7px;font:9px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.spreadsheet-source-inline-editor>select{width:100%;min-width:0}.spreadsheet-tracking-toggle{color:#9aa8bf;cursor:pointer;align-items:center;gap:6px;width:max-content;font-size:9px;font-weight:850;display:flex}.spreadsheet-tracking-toggle input{opacity:0;pointer-events:none;position:absolute}.spreadsheet-tracking-toggle>span{background:#303746;border:1px solid #596274;border-radius:999px;width:28px;height:16px;transition:all .15s;position:relative}.spreadsheet-tracking-toggle>span:after{content:"";background:#9ca8ba;border-radius:50%;width:10px;height:10px;transition:all .15s;position:absolute;top:2px;left:2px}.spreadsheet-tracking-toggle.active{color:#8ce3b9}.spreadsheet-tracking-toggle.active>span{background:#1c5a42;border-color:#3d9a70}.spreadsheet-tracking-toggle.active>span:after{background:#a8f0cd;left:14px}.spreadsheet-tracking-toggle input:focus-visible+span{outline-offset:2px;outline:2px solid #67a5ff}.spreadsheet-status-editor,.spreadsheet-prestige-editor,.spreadsheet-classification-editor,.spreadsheet-choice-editor{gap:6px;display:grid}.spreadsheet-status-editor{min-width:96px}.spreadsheet-exclusion-toggle{color:#8796ad;cursor:pointer;align-items:center;gap:5px;width:max-content;font-size:8px;font-weight:800;display:flex}.spreadsheet-exclusion-toggle input{accent-color:#c65c74;width:13px;height:13px;min-height:13px;margin:0}.spreadsheet-exclusion-toggle.active{color:#ff9cad}.spreadsheet-prestige-editor{min-width:82px}.spreadsheet-prestige-editor input{width:82px;min-width:82px!important}.spreadsheet-prestige-editor small{color:#7d8ca5;font-size:8px}.spreadsheet-classification-editor,.spreadsheet-choice-editor{min-width:165px}.spreadsheet-classification-editor select,.spreadsheet-choice-editor select{width:100%;min-width:0;min-height:32px;font-size:9px}.spreadsheet-choice-chips{flex-wrap:wrap;gap:4px;max-width:230px;display:flex}.spreadsheet-choice-chips>span{color:#c4d0e2;background:#20283a;border:1px solid #4b5570;border-radius:999px;align-items:center;gap:4px;padding:3px 5px 3px 7px;font-size:8px;font-weight:750;display:inline-flex}.spreadsheet-choice-chips button{color:#aebbd0;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:14px;height:14px;padding:0;display:grid}.company-spreadsheet .company-worksheet-row:has(.spreadsheet-status-editor) td{vertical-align:top;padding-top:10px;padding-bottom:10px}.spreadsheet-headquarters-token-editor{gap:6px;min-width:0;display:grid}.spreadsheet-headquarters-token-editor>input{border-radius:7px;width:100%;min-width:0;min-height:34px;padding:6px 7px;font-size:10px}.spreadsheet-headquarters-token-editor small{color:#8292ad;font-size:8px}.spreadsheet-headquarters-token-editor small.invalid{color:#ff9bac}.spreadsheet-headquarters-token-editor .spreadsheet-location-bubbles span>button{color:currentColor;cursor:pointer;background:#ffffff18;border:0;border-radius:50%;place-items:center;width:15px;height:15px;padding:0;font-size:11px;line-height:1;display:grid}.location-pin-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:11px;height:11px}.spreadsheet-location-bubbles span,.company-summary-chips i{align-items:center;gap:3px;display:inline-flex}.spreadsheet-location-token-editor{gap:6px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.spreadsheet-location-token-editor>input{box-sizing:border-box;border-radius:7px;width:100%;min-width:0;max-width:100%;min-height:34px;padding:6px 7px;font-size:10px}.spreadsheet-location-token-editor small{color:#8292ad;overflow-wrap:anywhere;font-size:8px}.spreadsheet-location-token-editor small.invalid{color:#ff9bac}.spreadsheet-location-token-editor .spreadsheet-location-bubbles{max-width:100%;overflow:hidden}.spreadsheet-location-token-editor .spreadsheet-location-bubbles span>button{color:currentColor;cursor:pointer;background:#ffffff18;border:0;border-radius:50%;place-items:center;width:15px;height:15px;padding:0;font-size:11px;line-height:1;display:grid}.spreadsheet-monitor-card{margin-bottom:12px}.spreadsheet-source-details{gap:5px;min-width:150px;display:grid}.spreadsheet-source-details>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.spreadsheet-source-details small{max-width:220px;font-size:8px}.spreadsheet-source-error{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#ff9caa!important}.spreadsheet-source-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.spreadsheet-source-actions a,.spreadsheet-source-actions button{color:#adc8ee;cursor:pointer;background:#142038;border:1px solid #3b4c6a;border-radius:6px;min-height:23px;padding:3px 6px;font-size:8px;font-weight:800}.spreadsheet-source-actions button:disabled{opacity:.45;cursor:default}.worksheet-state{color:#bac7dc;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#1b2639;border:1px solid #44516a;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}.worksheet-state.tracked{color:#87e3ba;background:#173c31;border-color:#286950}.worksheet-state.paused{color:#acb7ca;background:#252e3d;border-color:#4b566b}.worksheet-state.discovered{color:#b8c8ff;background:#242f50;border-color:#54628d}.worksheet-state.excluded{color:#ffadbc;background:#351d26;border-color:#70404d}.spreadsheet-edit.danger{color:#ffadbc;border-color:#6e3d4d}:is(.company-spreadsheet .company-worksheet-row-excluded td,.company-spreadsheet .company-worksheet-row-excluded td:has(.spreadsheet-empty)){background:#281820;box-shadow:inset 0 0 0 1px #8b3f5226}.company-spreadsheet .company-worksheet-row-excluded:hover td{background:#342029!important}.company-spreadsheet .company-worksheet-row-excluded .spreadsheet-empty{color:#9a7180}.spreadsheet-inline-actions a.spreadsheet-edit{align-items:center;text-decoration:none;display:inline-flex}.company-spreadsheet td>input,.company-spreadsheet td>select{box-sizing:border-box;max-width:100%}.company-spreadsheet td{overflow-wrap:anywhere}.spreadsheet-housing-editor{gap:6px;width:100%;display:grid}.spreadsheet-housing-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.spreadsheet-housing-options label{color:#94a3bd;cursor:pointer;background:#0c1527;border:1px solid #344563;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:0;padding:6px 4px;font-size:8px;font-weight:750;display:flex}.spreadsheet-housing-options label.selected{color:#9ce4c3;background:#153629;border-color:#4b8d73}.spreadsheet-housing-options input{accent-color:#59b98e;width:12px;height:12px;min-height:12px;margin:0}.spreadsheet-housing-total{background:#0c1527;border:1px solid #344563;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.spreadsheet-housing-total>span{color:#8292ad;padding:0 7px;font-size:8px}.spreadsheet-housing-total input{box-sizing:border-box;border:0;border-left:1px solid #344563;border-right:1px solid #344563;border-radius:0;width:100%;min-width:0;min-height:32px;padding:5px 6px;font-size:9px}.spreadsheet-company-name{align-items:center;gap:8px;display:flex}.spreadsheet-company-name>.spreadsheet-research-sparkle{flex:none}.company-interest-picker{flex:none;position:relative}.company-interest-picker[open]{z-index:30}.company-spreadsheet tr:has(.company-interest-picker[open]){z-index:40;position:relative}.company-spreadsheet td:has(.company-interest-picker[open]){overflow:visible;z-index:41!important}.company-interest-picker>summary{color:#64738b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;list-style:none;transition:color .14s,background .14s,border-color .14s,transform .14s;display:grid}.company-interest-picker>summary::-webkit-details-marker{display:none}.company-interest-picker>summary::marker{content:""}.company-interest-picker>summary svg,.company-interest-menu svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;overflow:visible}.company-interest-picker.sheet>summary{width:30px;height:30px;margin:-4px 0 -4px -5px}.company-interest-picker.editor{margin-left:auto}.company-interest-picker.editor>summary{background:#08132166;border-color:#ffffff1d;border-radius:13px;width:44px;height:44px;box-shadow:0 7px 20px #02071140}.company-interest-picker.editor>summary svg{width:24px;height:24px}.company-interest-picker>summary:hover,.company-interest-picker>summary:focus-visible{background:#6d9bc217;border-color:#7199c566;outline:0;transform:translateY(-1px)}.company-interest-picker>summary:focus-visible{box-shadow:0 0 0 3px #76a7da2d}.company-interest-picker.interest-following>summary{color:#6fc8ff;background:#26547422;border-color:#4c83aa66}.company-interest-picker.interest-favorite>summary{color:#ff7fa5;background:#d94d771f;border-color:#e8668d66}.company-interest-picker.interest-top_target>summary{color:#ffd063;background:#d39d271f;border-color:#d7a93f73}.company-interest-picker.interest-favorite>summary svg,.company-interest-picker.interest-top_target>summary svg,.company-interest-menu .interest-favorite svg,.company-interest-menu .interest-top_target svg{fill:currentColor}.company-interest-picker.interest-favorite>summary svg{filter:drop-shadow(0 0 5px #ef5b8b66)}.company-interest-picker.interest-top_target>summary svg{filter:drop-shadow(0 0 6px #e6b33d77)}.company-interest-picker.busy{opacity:.58;pointer-events:none}.company-interest-menu{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1425f7;border:1px solid #40516e;border-radius:12px;width:238px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);left:-5px;box-shadow:0 18px 45px #000c}.company-interest-picker.editor .company-interest-menu{left:auto;right:0}.company-interest-menu>strong{color:#8394af;letter-spacing:.09em;text-transform:uppercase;padding:6px 8px 8px;font-size:9px}.company-interest-menu>button{color:#b9c6d9;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:6px 8px;display:grid}.company-interest-menu>button:hover,.company-interest-menu>button:focus-visible{background:#17243a;border-color:#3e5270;outline:0}.company-interest-menu>button.selected{background:#192840;border-color:#49607f}.company-interest-menu>button>span:first-child{background:#ffffff08;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.company-interest-menu>button>span:last-child{gap:2px;display:grid}.company-interest-menu b{color:#e5edf9;font-size:11px}.company-interest-menu small{color:#7486a1;font-size:9px}.company-interest-menu .interest-following>span:first-child{color:#6fc8ff}.company-interest-menu .interest-favorite>span:first-child{color:#ff7fa5}.company-interest-menu .interest-top_target>span:first-child{color:#ffd063}.company-interest-note{border-top:1px solid #ffffff0c;padding:7px 8px 4px;line-height:1.35;color:#65758e!important}.company-header-controls .subtabs .company-targets-view .target-view-icons{align-items:center;gap:2px;margin:0 5px 0 0;display:inline-flex}.company-header-controls .subtabs .company-targets-view .target-view-icons i{font-size:9px;font-style:normal}.company-header-controls .subtabs .company-targets-view .target-view-icons i:first-child{color:#6fc8ff}.company-header-controls .subtabs .company-targets-view .target-view-icons i:nth-child(2){color:#ff7fa5}.company-header-controls .subtabs .company-targets-view .target-view-icons i:nth-child(3){color:#ffd063}.company-header-controls .subtabs .company-targets-view.active{color:#fff2d3;background:#3a3048}.spreadsheet-research-empty{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.spreadsheet-research-sparkle{color:#9fc9ff;cursor:pointer;background:#172941;border:1px solid #536f9b;border-radius:8px;place-items:center;width:24px;height:24px;padding:0;font-size:13px;line-height:1;display:inline-grid;box-shadow:0 0 0 1px #7fa9df14}.spreadsheet-research-sparkle:hover{color:#d4e8ff;background:#203957;border-color:#82aee8;box-shadow:0 0 14px #6ca9ff35}.spreadsheet-research-sparkle.active{color:#ffd98d;cursor:wait;background:#3e3018;border-color:#967440;animation:1.2s ease-in-out infinite pulse}.spreadsheet-research-sparkle.checked{color:#8ed3ae;background:#182d25;border-color:#496354}.cell-research-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030711b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cell-research-popup{background:linear-gradient(145deg,#17243c,#0c1527 68%);border:1px solid #3d5277;border-radius:18px;width:min(650px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 28px 90px #000b}.cell-research-popup>header{border-bottom:1px solid #2d3c59;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.cell-research-popup>header>div{align-items:center;gap:12px;display:flex}.cell-research-popup h2{margin:2px 0 0;font-size:20px}.cell-research-popup header small{color:#8ca0c1;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.cell-research-popup>header>button{color:#c6d2e8;cursor:pointer;background:#152138;border:1px solid #3a4b69;border-radius:8px;place-items:center;width:30px;height:30px;font-size:19px;display:grid}.cell-research-sparkle{color:#acd1ff;background:#1b2d49;border:1px solid #5d77a0;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.cell-research-sparkle.active{animation:1.2s ease-in-out infinite pulse}.cell-research-sparkle.complete{color:#9ce8c0;background:#17382a;border-color:#478367}.cell-research-processing{text-align:center;justify-items:center;gap:9px;padding:44px 24px 48px;display:grid}.cell-research-processing p{color:#8f9db6;margin:0}.cell-research-orbit{border:3px solid #263d60;border-top-color:#8cbcff;border-radius:50%;width:42px;height:42px;margin-bottom:8px;animation:.9s linear infinite spin}.cell-research-result{gap:15px;padding:20px;display:grid}.cell-research-result-meta{flex-wrap:wrap;gap:6px;display:flex}.cell-research-result-meta span{color:#aabbd7;background:#22314a;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.cell-research-explanation{color:#d6deed;background:#101e32;border-left:3px solid #5b86bd;margin:0;padding:12px;line-height:1.55}.cell-research-comparison{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cell-research-comparison>div{background:#0b1424;border:1px solid #34445f;border-radius:10px;align-content:start;gap:6px;min-height:90px;padding:12px;display:grid}.cell-research-comparison>div:last-child{background:#10271f;border-color:#3c6c57}.cell-research-comparison small,.cell-research-evidence>small{color:#8294b2;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.cell-research-comparison strong{color:#e1e8f5;line-height:1.45}.cell-research-evidence,.cell-research-errors{border:1px solid #30405c;border-radius:10px;flex-wrap:wrap;gap:7px;padding:11px;display:flex}.cell-research-evidence>small{width:100%}.cell-research-evidence a,.cell-research-evidence span{color:#aebdff;font-size:11px}.cell-research-errors{color:#ffb5c1;background:#351d26;border-color:#754554;display:grid}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=650px){.cell-research-backdrop{padding:8px}.cell-research-comparison{grid-template-columns:1fr}}.location-map-link{border-radius:999px;text-decoration:none;display:inline-flex}.location-map-link:focus-visible{outline-offset:2px;outline:2px solid #7bb5ff}.spreadsheet-location-bubbles span[data-address]{cursor:pointer;position:relative}.spreadsheet-location-bubbles span[data-address]:after{z-index:20;color:#e8eefb;content:attr(data-address);opacity:0;pointer-events:none;white-space:normal;background:#080f1d;border:1px solid #526887;border-radius:7px;width:max-content;max-width:360px;padding:7px 9px;font-size:9px;font-weight:650;line-height:1.35;transition:opacity .12s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #000b}.spreadsheet-location-bubbles span[data-address]:hover:after,.spreadsheet-location-bubbles span[data-address]:focus-within:after{opacity:1}.company-summary-modal{background:radial-gradient(circle at 92% 0,#64748b2e,#0000 42%),linear-gradient(145deg,#17233b,#0e1729 64%);width:min(960px,100%);padding:0 24px 24px;overflow:hidden}.company-summary-modal.company-tier-s{background:radial-gradient(circle at 92% 0,#a855f742,#0000 44%),linear-gradient(145deg,#21183b,#0e1729 68%)}.company-summary-modal.company-tier-a{background:radial-gradient(circle at 92% 0,#38bdf838,#0000 44%),linear-gradient(145deg,#122d3c,#0e1729 68%)}.company-summary-modal.company-tier-b{background:radial-gradient(circle at 92% 0,#4ade8035,#0000 44%),linear-gradient(145deg,#173227,#0e1729 68%)}.company-summary-modal.company-tier-c{background:radial-gradient(circle at 92% 0,#fbbf2435,#0000 44%),linear-gradient(145deg,#332a17,#0e1729 68%)}.company-summary-modal.company-tier-d{background:radial-gradient(circle at 92% 0,#fb923c35,#0000 44%),linear-gradient(145deg,#352318,#0e1729 68%)}.company-summary-header{background:#080f1d45;border-bottom:1px solid #ffffff14;margin:0 -24px;padding:24px 64px 21px 24px}.company-summary-badges{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:7px;display:flex}.company-summary-sheet{background:#30405e;border:1px solid #30405e;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0 0;display:grid;overflow:hidden}.company-summary-sheet>div{background:#0b1425;align-content:start;gap:7px;min-height:78px;padding:12px;display:grid}.company-summary-sheet>div>span{color:#8998b4;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.company-summary-sheet strong{color:#e8eefb;min-width:0;font-size:12px;font-weight:750;line-height:1.4}.company-summary-sheet strong em,.company-summary-sheet .company-summary-locations em{color:#65748f;font-style:normal;font-weight:600}.company-summary-sheet a{color:#a9cfff}.company-summary-sheet input[type=checkbox]{accent-color:#6fc69e;width:17px;height:17px;margin:0}.company-summary-sheet .company-summary-locations{grid-column:1/-1;min-height:84px}.company-summary-sheet .spreadsheet-location-bubbles{align-content:flex-start}.company-summary-application{text-transform:none}.company-summary-actions{margin-top:18px}.company-summary-actions .button:first-child{margin-right:auto}@media (width<=650px){.company-summary-modal{padding:0 16px 18px}.company-summary-header{margin:0 -16px;padding:20px 54px 18px 16px}.company-summary-sheet{grid-template-columns:1fr 1fr}.company-summary-sheet .company-summary-locations{grid-column:1/-1}.company-summary-actions{justify-content:stretch}.company-summary-actions .button{text-align:center;flex:auto}}.company-map-toolbar{flex-direction:column;align-items:stretch;gap:9px;width:min(1080px,100% - 132px);padding:11px 12px}.company-map-toolbar>.company-map-toolbar-heading{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.company-map-toolbar-heading>div{align-items:baseline;gap:9px;min-width:0;display:flex}.company-map-toolbar-heading>div:first-child{overflow:hidden}.company-map-toolbar-heading>div:last-child{flex:none;align-items:center}.company-map-toolbar-heading strong,.company-map-toolbar-heading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-map-toolbar-heading button:disabled{opacity:.55;cursor:wait}.company-map-filters{grid-template-columns:repeat(3,minmax(155px,1fr));width:100%;align-items:center!important;gap:7px!important;display:grid!important}.company-map-filters input,.company-map-filters select{color:#dce5f5;background:#101d31;border:1px solid #415372;border-radius:8px;min-width:0;height:35px;padding:0 9px;font-size:10px}.company-leaflet-marker{width:48px;height:48px;transition:opacity .18s,filter .18s;position:relative}.company-leaflet-marker.collection-unopened{opacity:.58;filter:grayscale(.68)saturate(.58)}.company-leaflet-marker.collection-rejected{opacity:.58;filter:grayscale(.7)saturate(.55)}.company-leaflet-marker .company-leaflet-icon{position:absolute;top:3px;left:3px}.map-signal,.map-location-kind{z-index:3;color:#fff;border:2px solid #f6f8fc;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;box-shadow:0 2px 8px #07101bcc}.map-signal{background:#566176;top:-3px;right:-3px}.map-signal svg,.map-location-kind svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.map-location-kind{color:#eaf5ff;background:#265f9e;bottom:-3px;left:-3px}.map-location-kind.headquarters{background:#236da8;border-color:#ddecff;box-shadow:0 2px 8px #07101bcc,0 0 0 2px #4fa7df44}.map-signal.relevant{background:#22a66f}.map-signal.review-listing{color:#fff5d6;background:#bd8129}.map-signal.unconnected{color:#fff1d2;background:#b97025}.map-signal.unopened{color:#d9dfeb;background:#566176}.company-map-region-legend{z-index:1001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1425ed;border:1px solid #53647e;border-radius:12px;gap:7px;max-height:40vh;padding:10px 12px;display:grid;position:absolute;bottom:24px;right:14px;overflow:auto;box-shadow:0 9px 28px #02060d99}.company-map-region-legend span{color:#dce5f5;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.company-map-region-legend i,.region-color-dot{border:2px solid #fff9;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 1px #07101b99}.spreadsheet-location-bubbles .region-location-bubble{color:#d3deef;background:#17243a}.spreadsheet-location-bubbles .region-location-bubble>small{color:#9eacc2;margin-left:2px;font-size:8px;font-weight:700}.spreadsheet-location-bubbles .region-color-dot{border-width:1px;width:8px;height:8px}@media (width<=800px){.company-map-toolbar{width:calc(100% - 16px);top:8px;left:8px;transform:none}.company-map-toolbar>.company-map-toolbar-heading{align-items:flex-start}.company-map-toolbar-heading>div:first-child{gap:1px;display:grid}.company-map-toolbar-heading>div:last-child{gap:4px}.company-map-toolbar-heading>div:last-child button{min-height:31px;padding:0 7px;font-size:8px}.company-map-toolbar-heading small{display:none}.company-map-filters{grid-template-columns:1fr 1fr}.company-map-filters input{grid-column:1/-1}.company-map-filters select{font-size:9px}.company-leaflet-marker{transform:scale(.9)}}.jobs-page-summary{color:#8595b1;justify-content:space-between;align-items:center;gap:12px;margin:10px 2px 12px;font-size:10px;font-weight:750;display:flex}.jobs-pagination{justify-content:center;align-items:center;gap:10px;margin:20px 0 8px;display:flex}.jobs-pagination>div{align-items:center;gap:5px;display:flex}.jobs-pagination button{color:#b9c7df;cursor:pointer;background:#111d31;border:1px solid #354766;border-radius:9px;min-width:36px;height:36px;padding:0 10px;font-size:10px;font-weight:800}.jobs-pagination button:hover:not(:disabled),.jobs-pagination button.active{color:#f1f5ff;background:#263b61;border-color:#6f82ab}.jobs-pagination button:disabled{opacity:.35;cursor:not-allowed}.jobs-pagination>button{min-width:92px}.pagination-ellipsis{color:#7686a3;place-items:center;min-width:24px;font-size:14px;font-weight:850;display:grid}.jobs-infinite-sentinel{color:#8292ad;justify-content:center;align-items:center;gap:10px;min-height:72px;margin:12px 0 4px;font-size:10px;font-weight:750;display:flex}.jobs-infinite-sentinel .loading-spinner{width:18px;height:18px}.notifications-infinite-sentinel{color:#8292ad;justify-content:center;align-items:center;gap:10px;min-height:72px;margin:12px 0 4px;font-size:10px;font-weight:750;display:flex}.notifications-infinite-sentinel .loading-spinner{width:18px;height:18px}.live-detection{background:linear-gradient(145deg,#10251f,#101a2c);border:1px solid #2b5e52;border-radius:11px;grid-template-rows:auto 0fr;margin:0 0 9px;padding:10px 12px;transition:grid-template-rows .46s cubic-bezier(.22,1,.36,1),padding .46s cubic-bezier(.22,1,.36,1),border-radius .46s,box-shadow .46s,margin-bottom .46s;display:grid;overflow:hidden;box-shadow:0 0 #65d6a700}.live-detection.expanded{border-radius:15px;grid-template-rows:auto 1fr;margin-bottom:14px;padding:15px;box-shadow:0 12px 28px #05100d40,inset 0 1px #8ce3bd0c}.live-detection>header{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:20px;display:grid}.live-detection>header>div{gap:2px;min-width:0;display:grid}.live-detection>header strong{color:#dff8ed;font-size:11px;transition:font-size .36s}.live-detection.expanded>header strong{font-size:13px}.live-detection>header p{color:#829d97;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.live-detection.expanded>header p{color:#8fa9a4;font-size:10px}.live-detection>header>span:last-child{color:#6f9188;text-transform:uppercase;flex:none;font-size:8px;font-weight:800}.live-detection-reveal{opacity:0;min-height:0;transition:opacity .24s,transform .42s cubic-bezier(.22,1,.36,1),padding-top .42s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-7px)}.live-detection.expanded .live-detection-reveal{opacity:1;padding-top:11px;transform:translateY(0)}.live-detection-dot{background:#65d6a7;border-radius:50%;width:9px;height:9px;margin:0 auto;animation:1.7s ease-out infinite live-detection-pulse;display:block;box-shadow:0 0 #65d6a766}.live-detection-feed{gap:7px;min-height:0;display:grid}.live-detection.expanded .live-detection-feed{min-height:58px}.live-detection-item{background:#101c2e;border:1px solid #2c4152;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;animation:10.5s forwards live-detection-life;display:grid}.live-detection-item>div{gap:2px;min-width:0;display:grid}.live-detection-item strong{color:#91e3c1;font-size:10px}.live-detection-item span{color:#dbe4f4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.live-detection-item small{color:#8191aa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.live-detection-item time{color:#6f829e;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.live-detection-scan{border:2px solid #385e54;border-top-color:#72d8ad;border-radius:50%;width:15px;height:15px;margin:0 auto;animation:.9s linear infinite live-detection-spin;display:block}@keyframes live-detection-pulse{70%{box-shadow:0 0 0 7px #65d6a700}to{box-shadow:0 0 #65d6a700}}@keyframes live-detection-spin{to{transform:rotate(360deg)}}@keyframes live-detection-life{0%{opacity:0;transform:translateY(6px)}8%,72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (width<=600px){.jobs-page-summary{flex-direction:column;align-items:flex-start;gap:3px}.jobs-pagination{flex-wrap:wrap;gap:5px}.jobs-pagination>button{min-width:0}.jobs-pagination>div{order:3;justify-content:center;width:100%}}.settings-region-color{background:#0b1627;border:1px solid #344764;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.settings-region-color input{cursor:pointer;background:0 0;border:0;border-radius:7px;width:42px;height:34px;padding:2px}.settings-region-color>span{gap:1px;display:grid}.settings-region-color strong{color:#dce6f8;font-size:10px}.settings-region-color small{color:#8392ab;font-size:8px}.settings-region-color .button{min-height:30px;font-size:8px}@media (width<=600px){.live-detection>header{grid-template-columns:18px minmax(0,1fr)}.live-detection>header>span:last-child{display:none}.live-detection-item{grid-template-columns:32px minmax(0,1fr)}.live-detection-item time{display:none}}@media (prefers-reduced-motion:reduce){.live-detection,.live-detection-reveal,.live-detection>header strong{transition:none}.live-detection-dot,.live-detection-scan,.live-detection-item{animation:none}}.job-meta .job-tracker-tag{color:#a9cff5;background:#172d49;border:1px solid #3b5d83;font-weight:800;text-decoration:none}.job-meta a.job-tracker-tag:hover{color:#e0efff;background:#213f63;border-color:#6f9ed1}.job-meta .job-tracker-tag.tracker-github-simplify,.job-meta .job-tracker-tag.tracker-github-speedyapply,.job-meta .job-tracker-tag.tracker-github-dreamwork{color:#efcd89;background:#33291b;border-color:#665438}.settings-page-header{align-items:center}.settings-save-actions{align-items:center;gap:10px;display:flex}.settings-save-actions>span{color:#8fa0bc;font-size:11px;font-weight:800}.settings-panel{background:linear-gradient(145deg,#111c30,#0d1627);border:1px solid #2d3b59;border-radius:16px;overflow:hidden}.settings-panel>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.settings-panel>header h2{margin:0;font-size:19px}.settings-panel>header p{color:#8d9cb7;margin:5px 0 0;font-size:11px}.settings-panel>header>span{color:#e8cf84;background:#3a3119;border:1px solid #715f2e;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:850}.exclusion-category-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:9px;padding:18px;display:grid}.exclusion-category-grid label{color:#b7c2d8;cursor:pointer;background:#0d1729;border:1px solid #30415f;border-radius:11px;align-items:center;gap:10px;min-height:62px;padding:11px 12px;transition:border-color .15s,background .15s,transform .15s;display:flex}.exclusion-category-grid label:hover{border-color:#4d6389;transform:translateY(-1px)}.exclusion-category-grid label.selected{color:#ffd0d9;background:#371d27;border-color:#8c4e60}.exclusion-category-grid input{accent-color:#d76b86;width:16px;min-height:16px}.exclusion-category-grid label>span{gap:3px;display:grid}.exclusion-category-grid strong{font-size:12px}.exclusion-category-grid small{color:#74839e;text-transform:uppercase;font-size:9px;font-weight:750}.exclusion-category-grid label.selected small{color:#ee91a5}.settings-message{border-radius:9px;margin:0 18px 18px;padding:10px 12px;font-size:11px}.settings-message.success{color:#93dfbd;background:#143126;border:1px solid #31664f}.settings-message.error{color:#ffb6c4;background:#351c25;border:1px solid #784252}.settings-location-panel{margin-top:14px}.settings-location-editor{gap:8px;padding:18px;display:grid}.settings-location-editor label{color:#c9d3e6;font-size:11px;font-weight:800}.settings-location-editor textarea{resize:vertical;color:#dce6f8;background:#081221;border:1px solid #394b6c;border-radius:10px;width:100%;min-height:150px;padding:12px 13px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.settings-location-editor textarea:focus{border-color:#6d89b8;outline:2px solid #4d74ad44}.settings-location-editor small{color:#7f8faa;font-size:10px}.settings-page-message{margin:14px 0 0}.exclusion-category-icon{color:#dce7fa;filter:saturate(.82);background:#17243a;border:1px solid #405272;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:17px;font-style:normal;line-height:1;display:grid}.exclusion-category-grid label.selected .exclusion-category-icon{filter:none;background:#542534;border-color:#8c5265}.settings-spaced-panel{margin-top:14px}.settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px;display:grid}.settings-field-grid>label:not(.settings-toggle),.settings-list-grid>label{align-content:start;gap:7px;display:grid}.settings-field-grid label>span,.settings-list-grid label>span{color:#c9d3e6;font-size:11px;font-weight:850}.settings-field-grid input,.settings-field-grid select{color:#dce6f8;background:#081221;border:1px solid #394b6c;border-radius:9px;width:100%;min-height:40px;padding:8px 10px}.settings-toggle{cursor:pointer;background:#0d1729;border:1px solid #30415f;border-radius:11px;align-items:center;gap:11px;min-height:64px;padding:11px 13px;display:flex}.settings-toggle>input{accent-color:#65c89e;width:17px;min-height:17px}.settings-toggle>span{gap:3px;display:grid}.settings-toggle small,.settings-list-grid small{color:#7f8faa;font-size:9px;font-weight:650}.settings-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px;display:grid}.settings-list-grid textarea{resize:vertical;color:#dce6f8;background:#081221;border:1px solid #394b6c;border-radius:10px;width:100%;min-height:135px;padding:11px 12px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.settings-list-grid textarea:focus,.settings-field-grid input:focus,.settings-field-grid select:focus{border-color:#6d89b8;outline:2px solid #4d74ad44}.settings-number-grid{grid-template-columns:repeat(2,minmax(220px,360px))}.settings-number-input{background:#081221;border:1px solid #394b6c;border-radius:9px;align-items:center;display:flex;overflow:hidden}.settings-number-input:focus-within{border-color:#6d89b8;outline:2px solid #4d74ad44}.settings-number-input input{border:0;border-radius:0;min-width:0;outline:0!important}.settings-number-input i{color:#8292ad;white-space:nowrap;padding:0 10px;font-size:10px;font-style:normal;font-weight:800}.settings-preference-location-editor{gap:12px;padding:18px;display:grid}.settings-location-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.settings-location-input-wrap{min-width:0;position:relative}.settings-location-input-wrap>input{color:#dce6f8;background:#081221;border:1px solid #394b6c;border-radius:9px;width:100%;min-height:42px;padding:9px 11px}.settings-location-input-wrap>input:focus{border-color:#6d89b8;outline:2px solid #4d74ad44}.settings-location-suggestions{z-index:30;background:#091323;border:1px solid #465b7d;border-radius:10px;max-height:260px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 34px #000b}.settings-location-suggestions button{color:#dce6f8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.settings-location-suggestions button:hover,.settings-location-suggestions button:focus-visible{background:#1b2d49;outline:0}.settings-location-suggestions span{color:#75b994;text-transform:uppercase;font-size:8px;font-weight:850}.settings-location-suggestions strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.settings-location-error{color:#ffabb9;font-size:10px}.settings-location-legend{flex-wrap:wrap;gap:6px;display:flex}.settings-location-legend span{text-transform:uppercase;border:1px solid;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850}.settings-location-legend .priority{color:#f3d480;background:#3b3018;border-color:#866b31}.settings-location-legend .local{color:#9de4d4;background:#153a34;border-color:#367d72}.settings-location-legend .preferred{color:#abd4f6;background:#172f48;border-color:#3b668a}.settings-location-legend .excluded{color:#ffafbd;background:#3b1e29;border-color:#82485a}.settings-location-bubbles{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:8px;display:grid}.settings-location-bubbles>p{color:#7888a4;grid-column:1/-1;margin:6px 0;font-size:11px}.settings-location-token{background:#13283e;border:1px solid #3b668a;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;display:grid;overflow:hidden}.settings-location-token>button{color:inherit;cursor:pointer;background:0 0;border:0}.settings-location-token>button:first-child{text-align:left;gap:2px;min-width:0;padding:9px 10px;display:grid}.settings-location-token>button:first-child span{color:#dcecff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.settings-location-token>button:first-child small{color:#83bde8;text-transform:uppercase;font-size:8px;font-weight:850}.settings-location-token.priority{background:#352b16;border-color:#866b31}.settings-location-token.priority>button:first-child small{color:#f0ce72}.settings-location-token.local{background:#14342f;border-color:#367d72}.settings-location-token.local>button:first-child small{color:#8cddca}.settings-location-token.excluded{background:#341b25;border-color:#82485a}.settings-location-token.excluded>button:first-child span{color:#ffd0d9}.settings-location-token.excluded>button:first-child small{color:#f194a7}.settings-location-token .local-toggle{color:#8697b2;white-space:nowrap;border-left:1px solid #ffffff13;border-right:1px solid #ffffff13;align-self:center;margin:5px 0;padding:0 8px;font-size:8px;font-weight:850}.settings-location-token .local-toggle.active{color:#86dfc9}.settings-location-token .remove{color:#8493ad;width:30px;font-size:16px}.settings-location-token .remove:hover{color:#ffadba;background:#ffffff0b}.settings-location-token button:disabled{cursor:default;opacity:.55}.settings-location-thresholds{border-top:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(220px,360px));gap:11px;margin-top:3px;padding-top:14px;display:grid}.settings-location-thresholds>label{gap:6px;display:grid}.settings-location-thresholds label>span{color:#c9d3e6;font-size:11px;font-weight:850}.settings-location-thresholds label>small,.settings-location-help{color:#7f8faa;font-size:9px;line-height:1.45}.settings-location-thresholds input{color:#dce6f8;background:0 0;width:100%;min-height:38px;padding:8px 9px}.settings-location-token{cursor:grab;grid-template-columns:34px minmax(0,1fr) 34px 30px;transition:opacity .15s,transform .15s,border-color .15s}.settings-location-token:active{cursor:grabbing}.settings-location-token.dragging{opacity:.45;transform:scale(.98)}.settings-location-token .location-rank{color:#90bfe7;border-right:1px solid #ffffff14;place-items:center;font-size:12px;font-weight:900;display:grid}.settings-location-token .location-toggle{text-align:left;gap:2px;min-width:0;padding:9px 10px;display:grid}.settings-location-token .location-toggle span{color:#dcecff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.settings-location-token .location-toggle small{color:#83bde8;text-transform:uppercase;font-size:8px;font-weight:850}.settings-location-token.local .location-toggle small{color:#8cddca}.settings-location-token.excluded .location-rank{color:#9a7180}.settings-location-token.excluded .location-toggle span{color:#ffd0d9}.settings-location-token.excluded .location-toggle small{color:#f194a7}.settings-location-token .local-toggle{color:#72819a;align-self:stretch;margin:0;padding:0;font-size:17px}.settings-location-token .local-toggle.active{color:#8ce3cd;background:#1a493e}.settings-location-thresholds{grid-template-columns:minmax(220px,360px)}.settings-target-picker{gap:8px;display:grid}.settings-target-picker.wide{grid-column:1/-1}.settings-target-picker>span{color:#c9d3e6;font-size:11px;font-weight:850}.settings-target-picker>div{flex-wrap:wrap;gap:7px;display:flex}.settings-target-picker button{color:#91a0ba;cursor:pointer;background:#0c1527;border:1px solid #344563;border-radius:9px;min-height:34px;padding:6px 10px;font-size:10px;font-weight:800}.settings-target-picker button.active{color:#a6e9c9;background:#153629;border-color:#4b8d73}.settings-target-picker small{color:#7f8faa;font-size:9px}.settings-target-picker button.role-family-choice{align-items:center;gap:7px;padding-left:8px;display:inline-flex}.role-family-icon{border:1px solid color-mix(in srgb,var(--role-family-color) 48%,transparent);background:color-mix(in srgb,var(--role-family-color) 15%,#0c1628);width:24px;height:24px;color:var(--role-family-color);border-radius:7px;flex:none;place-items:center;line-height:1;display:inline-grid;box-shadow:inset 0 1px #ffffff0d}.role-family-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.settings-target-picker button.active .role-family-icon,.career-options label.selected .role-family-icon{border-color:color-mix(in srgb,var(--role-family-color) 78%,white);background:color-mix(in srgb,var(--role-family-color) 25%,#0c1628);box-shadow:0 0 12px color-mix(in srgb,var(--role-family-color) 24%,transparent),inset 0 1px #ffffff18}.role-family-options label{gap:7px;padding:6px 10px 6px 7px}.role-family-options input{margin-right:0}.role-family-options .role-family-icon{border-radius:8px;width:28px;height:28px}.role-family-options .role-family-icon svg{width:17px;height:17px}@media (width<=700px){.settings-field-grid,.settings-list-grid,.settings-number-grid,.settings-location-thresholds,.settings-location-bubbles{grid-template-columns:1fr}.settings-page-header{align-items:flex-start}.settings-save-actions{justify-content:space-between;width:100%}.settings-panel>header{flex-direction:column;align-items:flex-start}.exclusion-category-grid{grid-template-columns:1fr}}.settings-region-catalog-row{background:#0b1729;border:1px solid #314460;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:end;gap:12px;padding:13px;display:grid}.settings-region-catalog-row label{gap:4px;display:grid}.settings-region-catalog-row label span{color:#d7e3f5;font-size:11px;font-weight:850}.settings-region-catalog-row label small{color:#7f90aa;font-size:9px}.settings-region-catalog-row select,.settings-location-thresholds select{color:#dce6f8;background:#081221;border:1px solid #394b6c;border-radius:9px;min-height:40px;padding:8px 10px}.settings-location-divider{color:#6f809d;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;font-weight:850;display:flex}.settings-location-divider:before,.settings-location-divider:after{content:"";background:#ffffff12;flex:1;height:1px}.settings-location-legend .neutral{color:#bbc4d1;background:#252b36;border-color:#5b6372}.settings-location-token{grid-template-columns:34px minmax(0,1fr) minmax(94px,auto) 30px}.settings-location-token .location-copy{align-content:center;gap:2px;min-width:0;padding:9px 10px;display:grid}.settings-location-token .location-copy span{color:#dcecff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.settings-location-token .location-copy small{color:#83bde8;text-transform:uppercase;font-size:8px;font-weight:850}.settings-location-token.neutral{cursor:default;background:#202735;border-color:#515b6b}.settings-location-token.neutral .location-rank{color:#7e899a}.settings-location-token.neutral .location-copy small{color:#9da8b8}.settings-location-token.excluded{cursor:default}.settings-location-token .location-disposition{color:#cbd7e9;background:#0c1728;border:1px solid #405270;border-radius:7px;align-self:center;min-width:92px;height:30px;margin-right:4px;padding:4px 6px;font-size:9px;font-weight:800}.settings-admin-regions>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;list-style:none;display:flex}.settings-admin-regions>summary::-webkit-details-marker{display:none}.settings-admin-regions>summary h2{margin:0;font-size:19px}.settings-admin-regions>summary p{color:#8d9cb7;margin:5px 0 0;font-size:11px}.settings-admin-regions>summary>span{color:#e8cf84;background:#3a3119;border:1px solid #715f2e;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.settings-admin-regions[open]>summary{border-bottom:1px solid #ffffff12}.settings-admin-regions>section{max-height:720px;overflow:auto}.settings-admin-regions textarea{color:#dce6f8;background:#081221;border:1px solid #394b6c;border-radius:9px;width:100%;min-height:110px;padding:9px 10px;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.settings-radius-editor{border-top:1px solid #ffffff12;gap:10px;margin-top:4px;padding-top:14px;display:grid}.settings-radius-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-radius-editor>header>div{gap:3px;display:grid}.settings-radius-editor>header strong{color:#dce8fa;font-size:12px}.settings-radius-editor>header small,.settings-region-map-wrap>small{color:#7f8faa;font-size:9px}.settings-radius-editor>header>span{color:#8e9db5;font-size:9px;font-weight:800}.settings-region-map-wrap{background:#0a1424;border:1px solid #354866;border-radius:12px;overflow:hidden}.settings-region-map{background:#101a28;width:100%;height:390px}.settings-region-map-wrap>small{padding:8px 10px;display:block}.settings-radius-list{gap:7px;display:grid}.settings-radius-list label{background:#0d1729;border:1px solid #30415f;border-radius:9px;grid-template-columns:minmax(130px,1fr) minmax(140px,2fr) 54px auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.settings-radius-list label>span{color:#cedaf0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.settings-radius-list input{accent-color:#6ba7ed;width:100%}.settings-radius-list strong{color:#9bc7fa;font-size:10px}.settings-radius-list button{min-height:30px;padding:5px 8px;font-size:9px}@media (width<=700px){.settings-region-catalog-row{grid-template-columns:1fr}.settings-location-token{grid-template-columns:30px minmax(0,1fr) 88px 28px}.settings-location-token .location-disposition{min-width:82px}.settings-region-map{height:320px}.settings-radius-list label{grid-template-columns:1fr 1fr}.settings-radius-list label>span{grid-column:1/-1}}.settings-location-bubbles{grid-template-columns:repeat(auto-fill,minmax(285px,1fr))}.settings-region-launcher>header>button{flex:none}.settings-region-summary{gap:13px;padding:16px 18px 18px;display:grid}.settings-region-summary-facts{flex-wrap:wrap;gap:8px;display:flex}.settings-region-summary-facts>span{color:#8494ae;background:#0c1728;border:1px solid #334663;border-radius:9px;align-items:baseline;gap:5px;padding:8px 10px;font-size:9px;font-weight:750;display:flex}.settings-region-summary-facts>span>strong{color:#dce8fa;font-size:13px}.settings-region-summary-facts .settings-region-relocation-status{background:#11243a;border-color:#42658b;gap:2px;padding-right:14px;display:grid}.settings-region-relocation-status>small{color:#83a8cc;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.settings-region-relocation-status>strong{color:#e4f1ff;font-size:11px}.settings-selected-region-list{border-top:1px solid #ffffff12;gap:8px;padding-top:12px;display:grid}.settings-selected-region-list>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.settings-selected-region-list>div:first-child>strong{color:#dce8fa;font-size:11px}.settings-selected-region-list>div:first-child>small{color:#7f90aa;font-size:9px;font-weight:800}.settings-selected-region-chips{flex-wrap:wrap;gap:7px;display:flex}.settings-selected-region-chip{--region-color:#65748b;border:1px solid color-mix(in srgb,var(--region-color) 68%,#27354c);background:color-mix(in srgb,var(--region-color) 14%,#0b1627);border-radius:999px;grid-template-columns:8px auto auto;align-items:center;gap:6px;padding:7px 9px;display:grid;box-shadow:inset 0 1px #ffffff08}.settings-selected-region-chip>i{border:2px solid color-mix(in srgb,var(--region-color) 72%,white);background:var(--region-color);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb,var(--region-color) 18%,transparent);border-radius:50%}.settings-selected-region-chip>strong{color:#e4edf9;font-size:10px}.settings-selected-region-chip>small{color:color-mix(in srgb,var(--region-color) 58%,white);text-transform:uppercase;border-left:1px solid #ffffff1c;padding-left:6px;font-size:8px;font-weight:850}.settings-no-selected-regions{color:#71819c;font-size:10px}.settings-region-fullscreen{z-index:1000;background:radial-gradient(circle at 75% 0,#17325d55,#0000 42%),#080f1d;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.settings-region-fullscreen-header{background:#0d1728eb;border-bottom:1px solid #2f3e59;justify-content:space-between;align-items:center;gap:24px;padding:15px 20px;display:flex;box-shadow:0 8px 28px #0005}.settings-region-fullscreen-header h1{margin:1px 0 2px;font-size:25px}.settings-region-fullscreen-header small{color:#8494ae;font-size:9px}.settings-region-fullscreen-header>div:last-child{align-items:center;gap:8px;display:flex}.settings-region-fullscreen-header>div:last-child>span{color:#8fa0bc;margin-right:4px;font-size:9px;font-weight:800}.settings-region-fullscreen-body{min-height:0;padding:14px;overflow:auto}.settings-region-editor-panel{width:min(1500px,100%);margin:0 auto}.settings-region-fullscreen .settings-radius-editor{border-top:0;border-bottom:1px solid #ffffff12;order:-1;margin:0 0 4px;padding:0 0 16px}.settings-region-fullscreen .settings-region-map{height:min(61vh,720px)}.settings-region-fullscreen .settings-admin-regions{width:min(1500px,100%);margin:14px auto 0}@media (width<=700px){.settings-region-launcher>header>button{width:100%}.settings-region-fullscreen-header{flex-direction:column;align-items:flex-start;gap:9px}.settings-region-fullscreen-header>div:last-child{width:100%}.settings-region-fullscreen-header>div:last-child>span{margin-right:auto}.settings-region-fullscreen-body{padding:8px}.settings-region-fullscreen .settings-region-map{height:52vh}}.settings-location-requirements .settings-preference-location-editor{gap:14px}.settings-location-requirements .settings-location-mode button{min-height:74px}.settings-location-requirements .settings-location-input-row{align-items:stretch}.settings-location-requirements .settings-location-input-row>.button{white-space:nowrap;min-height:42px}.settings-location-suggestion-bubbles{flex-wrap:wrap;gap:6px;max-height:280px;padding:8px;display:flex}.settings-location-suggestion-bubbles button{background:#13243a;border:1px solid #344d70;border-radius:999px;grid-template-columns:1fr;gap:2px;width:auto;max-width:100%;padding:8px 10px;display:grid}.settings-location-suggestion-bubbles button:hover,.settings-location-suggestion-bubbles button:focus-visible{background:#1a3556;border-color:#6ba7ed}.settings-location-suggestion-bubbles button span{font-size:7px}.settings-location-suggestion-bubbles button strong{max-width:310px;font-size:10px}.settings-location-requirements .settings-location-bubbles{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.settings-location-requirements .settings-location-token{cursor:default;grid-template-columns:38px minmax(0,1fr) auto 34px;align-items:stretch}.settings-location-requirements .settings-location-token .location-rank{grid-row:1}.settings-location-requirements .settings-location-token .location-copy{grid-row:1;min-height:54px}.location-rank-actions{align-items:center;gap:3px;padding:0 4px;display:flex}.location-rank-actions button{color:#a9c8ea;cursor:pointer;background:#0c1728;border:1px solid #405574;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.location-rank-actions button:hover:not(:disabled){color:#fff;background:#193455;border-color:#6ba7ed}.location-rank-actions button:disabled{cursor:default;opacity:.28}.settings-location-requirements .settings-location-token .remove{grid-area:1/4}.location-bubble-controls{background:#08142480;border-top:1px solid #ffffff12;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:9px 10px;display:flex}.location-radius-control{flex:1;grid-template-columns:auto minmax(90px,1fr) 46px;align-items:center;gap:8px;min-width:230px;display:grid}.location-radius-control>span,.location-local-control>span{color:#91a2bc;font-size:9px;font-weight:800}.location-radius-control input{accent-color:#6ba7ed;width:100%}.location-radius-control strong{color:#b9d8fa;text-align:right;font-size:9px}.location-local-control{cursor:pointer;background:#102c2a;border:1px solid #355b58;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;display:flex}.location-local-control input{accent-color:#48aa8e;width:13px;height:13px;margin:0}.settings-location-token.local .location-local-control{background:#174238;border-color:#42937f}.settings-location-requirements .settings-location-thresholds{grid-template-columns:repeat(2,minmax(220px,360px))}@media (width<=700px){.settings-location-requirements .settings-location-mode,.settings-location-requirements .settings-location-thresholds,.settings-location-requirements .settings-location-bubbles{grid-template-columns:1fr}.settings-location-requirements .settings-location-token{grid-template-columns:34px minmax(0,1fr) auto 30px}.location-rank-actions{gap:2px}.location-rank-actions button{width:24px;height:25px}.location-radius-control{min-width:100%}}.profile-inline-message{color:#acd1f4;background:#10243a;border:1px solid #365979;border-radius:10px;margin:0 0 12px;padding:9px 12px;font-size:10px;font-weight:750}.profile-inline-message.error{color:#ffb1bf;background:#351d27;border-color:#7e4252}.research-import-modal textarea{font-size:12px;line-height:1.6}.research-import-error{border:1px solid #a45166;gap:5px;padding:14px 16px;font-size:13px;line-height:1.55;display:grid}.research-import-error strong{color:#ffd5dc;font-size:13px}.research-import-error span{color:#ffc0ca;overflow-wrap:anywhere}.research-import-item>div span{letter-spacing:.05em;font-size:10px}.research-import-item ul{padding-left:20px;font-size:12px;line-height:1.6}.research-import-item p{background:#351d28;border-radius:8px;padding:9px 11px;font-size:12px;line-height:1.55}.research-import-item p.bad{color:pink}.research-import-modal>.reason,.research-import-preview>.reason{padding:12px 14px;font-size:13px;line-height:1.55}.company-summary-sheet>div>small{color:#7f8faa;font-size:9px}.company-add-backdrop{z-index:1000;place-items:stretch stretch;padding:0}.company-add-modal{background:radial-gradient(circle at 84% 0,#17345d55,#0000 40%),#09111f;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:100vw;height:100dvh;max-height:none;padding:0;display:grid;overflow:hidden}.company-add-header{background:#0d1728ed;border-bottom:1px solid #30405d;justify-content:space-between;align-items:center;gap:24px;padding:16px 22px;display:flex;box-shadow:0 8px 28px #0005}.company-add-header h2{margin:2px 0 3px;font-size:25px}.company-add-header p{margin:0}.company-add-header .button{flex:none}.company-add-modal form{grid-template-rows:auto minmax(0,1fr) auto;gap:0;min-height:0;margin:0;display:grid}.company-add-modal .company-import-modes{width:min(440px,100% - 32px);margin:12px 16px}.company-import-workspace{grid-template-columns:minmax(380px,.92fr) minmax(520px,1.3fr);gap:12px;min-height:0;padding:0 16px 14px;display:grid}.company-import-workspace.with-research{grid-template-columns:minmax(280px,.62fr) minmax(360px,.82fr) minmax(480px,1.25fr)}.company-import-editor-panel,.company-import-preview-panel{background:#0b1526d9;border:1px solid #30415f;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.company-import-editor-panel>header,.company-import-preview-panel>header{background:#101d31;border-bottom:1px solid #293a56;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.company-import-editor-panel>header>div,.company-import-preview-panel>header>div{gap:2px;display:grid}.company-import-editor-panel>header span,.company-import-preview-panel>header span{color:#dce7f7;font-size:12px;font-weight:850}.company-import-editor-panel>header small,.company-import-preview-panel>header small{color:#7f90aa;font-size:9px}.company-import-editor-panel>header b{color:#8b9ab1;border:1px solid #40516d;border-radius:999px;padding:5px 8px;font-size:9px}.company-import-editor-panel>header b.checking{color:#e9cb79;background:#342d19;border-color:#6e5d2e}.company-import-editor-panel>header b.ready{color:#87e3ba;background:#173c31;border-color:#286950}.company-import-editor-panel>header>.company-import-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.company-import-preview-panel>header>strong{color:#c9dcf8;background:#223657;border-radius:999px;place-items:center;min-width:34px;height:30px;padding:0 9px;font-size:12px;display:grid}.company-import-editor-panel>textarea{resize:none;color:#dce7f8;background:#07111f;border:0;border-radius:0;outline:none;width:100%;height:100%;min-height:0;margin:0;padding:18px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.company-json-editor{background:#07111f;min-width:0;min-height:0;position:relative;overflow:hidden}.company-add-modal .company-json-editor pre,.company-add-modal .company-json-editor textarea{box-sizing:border-box;white-space:pre;tab-size:2;border:0;border-radius:0;outline:0;width:100%;height:100%;margin:0;padding:18px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;inset:0;overflow:auto}.company-add-modal .company-json-editor pre{z-index:1;pointer-events:none;color:#cbd6e8;background:#07111f}.company-add-modal .company-json-editor textarea{z-index:2;resize:none;color:#0000;caret-color:#fff;-webkit-text-fill-color:transparent;background:0 0}.company-add-modal .company-json-editor textarea::selection{background:#46689a88}.company-add-modal .company-json-editor textarea::placeholder{color:#53637c;-webkit-text-fill-color:#53637c}.json-key{color:#7dc4ff}.json-string{color:#9fe0b7}.json-number{color:#f2c879}.json-boolean{color:#c8a3ff}.json-null{color:#ef91a4}.json-punctuation{color:#8295b1}.company-import-editor-panel>.company-import-hint{color:#8190a9;border-top:1px solid #243550;margin:0;padding:10px 13px;font-size:10px;line-height:1.45}.company-import-editor-panel>.error{color:pink;background:#351923;border-top:1px solid #733b4a;margin:0;padding:9px 13px;font-size:11px}.company-import-table-wrap{min-height:0;overflow:auto}.company-import-table-wrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:850px}.company-import-table-wrap th{z-index:1;color:#8293ad;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#101c2f;border-bottom:1px solid #344663;padding:9px 11px;font-size:9px;position:sticky;top:0}.company-import-table-wrap td{color:#b7c4d8;overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #ffffff0b;max-width:240px;padding:10px 11px;font-size:10px}.company-import-table-wrap td strong{color:#edf3fd;font-size:11px}.company-import-table-wrap td:first-child{min-width:105px}.company-import-table-wrap td:first-child small{color:#dc8fa0;margin-top:5px;line-height:1.35;display:block}.company-import-row-status{color:#9cabc1;letter-spacing:.05em;text-transform:uppercase;border:1px solid #4c5870;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.company-import-row-status.ready{color:#87e3ba;background:#173c31;border-color:#286950}.company-import-row-status.skipped{color:#ffadbc;background:#351d28;border-color:#724253}.company-import-row-status.checking{color:#e8ca7c;background:#352e1c;border-color:#705e32}.company-import-row-status.add{color:#87e3ba;background:#173c31;border-color:#286950}.company-import-row-status.update{color:#8fc7ff;background:#172d49;border-color:#315f91}.company-import-company-cell{align-items:center;gap:9px;min-width:170px;display:flex}.company-import-company-cell .company-logo{border-radius:5px;flex:none;width:34px;height:34px}.company-import-company-cell strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.company-import-table-wrap .region-location-bubble{white-space:normal;align-items:center;gap:5px;max-width:260px;display:inline-flex}.company-import-table-wrap .region-location-bubble svg{flex:none}.company-import-verification-outcome{color:#dfc779;background:#302a1a;border:1px solid #665b36;border-radius:7px;width:max-content;max-width:125px;margin-top:6px;padding:4px 7px;font-size:8px;font-weight:850;line-height:1.25;display:block}.company-import-verification-outcome.verified{color:#8ae3ba;background:#16392e;border-color:#2e765b}.company-import-table-wrap td:first-child .company-import-remaining-gaps{color:#d6b86d}.company-import-board-status{gap:6px;min-width:180px;display:grid}.company-import-board-status>a{color:#a9cfff;width:max-content;font-size:10px;font-weight:750;text-decoration:none}.company-import-board-status>small{color:#697c99;font-size:8px}.board-surface-status{color:#8e9db5;background:#172133;border:1px solid #43516a;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:220px;padding:4px 7px;font-size:8px;font-weight:800;line-height:1.25;display:flex}.board-surface-status>i{background:#718097;border-radius:50%;flex:none;width:6px;height:6px}.board-surface-surfacing,.board-surface-preserved{color:#8ce2bb;background:#17392e;border-color:#34765e}.board-surface-surfacing>i,.board-surface-preserved>i{background:#65d5a7;box-shadow:0 0 8px #65d5a788}.board-surface-empty,.board-surface-no_current_posts{color:#dac27e;background:#322c1c;border-color:#6c6039}.board-surface-empty>i,.board-surface-no_current_posts>i{background:#d2ae55}.board-surface-failing,.board-surface-connector_needed{color:#eea5b3;background:#351f29;border-color:#754454}.board-surface-failing>i,.board-surface-connector_needed>i{background:#df7388}.board-surface-not_polled,.board-surface-queued,.board-surface-checking{color:#9dc7ed;background:#172b43;border-color:#3c5e83}.board-surface-not_polled>i,.board-surface-queued>i,.board-surface-checking>i{background:#6ca8df}.board-surface-checking>i{animation:1s ease-in-out infinite loading-pulse}@keyframes loading-pulse{50%{opacity:.3}}.company-import-empty{color:#71819c;text-align:center;place-items:center;min-height:0;padding:34px;font-size:12px;display:grid}.company-import-preview-panel>footer{border-top:1px solid #293a56;flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.company-import-preview-panel>footer span{color:#8fa0b9;background:#14223a;border-radius:8px;padding:7px 9px;font-size:9px}.company-import-preview-panel>footer span.verified{color:#8ae3ba;background:#16382e}.company-import-preview-panel>footer span.incomplete{color:#dfc779;background:#302a1a}.company-import-preview-panel>footer strong{color:#dce8f8;font-size:12px}.company-import-preview-panel>.company-import-result{max-height:none;margin:10px 12px;padding:10px 12px;overflow:visible}.company-add-actions{background:#0d1728ed;border-top:1px solid #30405d;align-items:center;padding:12px 18px}.company-add-actions>span{color:#8696b0;margin-right:auto;font-size:10px;font-weight:800}@media (width<=1100px){.company-import-workspace.with-research{grid-template-columns:minmax(250px,.62fr) minmax(330px,.82fr) minmax(420px,1.2fr)}}@media (width<=900px){.company-add-header{align-items:flex-start;padding:13px 14px}.company-import-workspace,.company-import-workspace.with-research{grid-template-rows:minmax(280px,.9fr) minmax(330px,1fr) minmax(280px,1fr);grid-template-columns:1fr;padding:0 8px 8px;overflow-y:auto}.company-import-workspace:not(.with-research){grid-template-rows:minmax(330px,1fr) minmax(280px,1fr)}.company-add-modal .company-import-modes{width:calc(100% - 16px);margin:8px}.company-add-actions{padding:9px}.company-add-actions>span{display:none}}.company-summary-sheet .company-summary-wide{grid-column:1/-1;min-height:68px}.category-strength-factors{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.category-strength-factors>span{background:#111d31;border:1px solid #263653;border-radius:8px;gap:3px;padding:8px;display:grid}.category-strength-factors b{color:#c9d5e9;font-size:10px}.category-strength-factors em{color:#e9f2ff;font-size:14px;font-style:normal;font-weight:800}.category-strength-factors small{color:#73839f;font-size:8px}.category-strength-factors .unknown{opacity:.62}@media (width<=800px){.category-strength-factors{grid-template-columns:repeat(2,minmax(0,1fr))}}.spreadsheet-observation{gap:3px;min-width:112px;display:grid}.spreadsheet-observation strong{color:#dce8fa;white-space:nowrap;font-size:11px}.spreadsheet-observation small{color:#7f8faa;text-transform:capitalize;font-size:9px}.spreadsheet-location-bubbles span.editing-location{background:#1c3a5b;border-color:#7bb5ff;outline:2px solid #5792df55}.spreadsheet-location-replacement-help{justify-content:space-between;align-items:center;gap:8px;display:flex}.spreadsheet-location-replacement-help a{color:#9dc7ff;white-space:nowrap;font-size:8px;font-weight:800}.admin-shell{gap:18px;max-width:1500px;margin:0 auto;padding:28px 24px 56px;display:grid}.admin-page-header{align-items:center}.admin-badge{color:#f0d181;letter-spacing:.08em;text-transform:uppercase;background:#392f18;border:1px solid #8b6a2d;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.admin-metrics{grid-template-columns:repeat(4,minmax(130px,1fr))}.admin-panel{background:#0c1627;border:1px solid #2f405d;border-radius:15px;overflow:hidden;box-shadow:0 18px 50px #03071155}.admin-panel-header{background:linear-gradient(110deg,#14243d,#0d1729);border-bottom:1px solid #263650;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;display:flex}.admin-panel-header h2{color:#edf3ff;margin:3px 0 5px;font-size:21px}.admin-panel-header p:not(.eyebrow){color:#8d9db8;margin:0;font-size:11px}.admin-panel-header>span{color:#aab8ce;white-space:nowrap;border:1px solid #3d506c;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:800}.admin-region-filters{border-bottom:1px solid #263650;grid-template-columns:minmax(240px,1fr) 190px 190px;gap:9px;padding:13px 16px;display:grid}.admin-region-filters input,.admin-region-filters select{color:#dce6f8;background:#081221;border:1px solid #394b68;border-radius:9px;min-height:40px;padding:8px 10px}.admin-message{border:1px solid;border-radius:9px;margin:12px 16px 0;padding:9px 11px;font-size:10px;font-weight:750}.admin-message.success{color:#95e3be;background:#12362a;border-color:#326e58}.admin-message.error{color:#ffadbb;background:#391d27;border-color:#86475a}.admin-region-table{display:grid}.admin-region-table-head,.admin-region-row{grid-template-columns:minmax(260px,1.5fr) minmax(260px,1fr) minmax(150px,.65fr) 170px;align-items:center;gap:14px;display:grid}.admin-region-table-head{z-index:2;color:#71829f;letter-spacing:.08em;text-transform:uppercase;background:#111d31;border-bottom:1px solid #263650;padding:10px 18px;font-size:8px;font-weight:900;position:sticky;top:0}.admin-region-row{--region-color:#65748b;border-bottom:1px solid #202e46;min-height:72px;padding:11px 18px}.admin-region-row:last-child{border-bottom:0}.admin-region-row:hover{background:#111e32}.admin-region-name{grid-template-columns:17px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.admin-region-name>i{border:2px solid color-mix(in srgb,var(--region-color) 72%,white);background:var(--region-color);width:15px;height:36px;box-shadow:0 0 14px color-mix(in srgb,var(--region-color) 28%,transparent);border-radius:6px}.admin-region-name>span{gap:3px;min-width:0;display:grid}.admin-region-name strong{color:#e2eaf7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-region-name small{color:#7e8eaa;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.admin-color-editor{grid-template-columns:40px 82px auto;align-items:center;gap:7px;display:grid}.admin-color-editor input[type=color]{cursor:pointer;background:#0a1424;border:1px solid #465873;border-radius:8px;width:40px;height:36px;padding:2px}.admin-color-editor input:not([type=color]){color:#dce8fa;text-transform:uppercase;background:#081221;border:1px solid #40516d;border-radius:7px;width:82px;height:34px;padding:6px 7px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.admin-color-editor input.invalid{color:#ff9bac;border-color:#a14e64;outline:2px solid #a14e6433}.admin-color-editor small{color:color-mix(in srgb,var(--region-color) 52%,white);text-transform:uppercase;font-size:8px;font-weight:850}.admin-automatic-color{color:#9eabc0;align-items:center;gap:8px;display:flex}.admin-automatic-color i{border:2px solid #fff6;border-radius:50%;width:14px;height:14px}.admin-automatic-color code{font-size:9px}.admin-region-actions{justify-content:flex-end;gap:6px;display:flex}.admin-region-actions .button{min-width:70px;min-height:32px;padding:5px 9px;font-size:8px}.admin-region-actions .button:disabled{cursor:default;opacity:.38}.admin-access-denied{text-align:center;background:#321b24;border:1px solid #754253;border-radius:14px;padding:34px}.admin-access-denied strong{color:#ffb2bf;font-size:17px}.admin-access-denied p{color:#bd8390;margin:8px 0 0;font-size:11px}@media (width<=900px){.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-region-filters{grid-template-columns:1fr}.admin-region-table-head{display:none}.admin-region-row{grid-template-columns:1fr auto;gap:12px}.admin-color-editor{justify-self:end}.admin-automatic-color{grid-column:1}.admin-region-actions{grid-column:2}}@media (width<=600px){.admin-shell{padding:20px 12px 40px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-region-row{grid-template-columns:1fr}.admin-color-editor,.admin-region-actions{justify-self:start}.admin-automatic-color,.admin-region-actions{grid-column:1}}.auth-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{text-align:center;border:1px solid var(--border,#26304e);background:var(--panel,#12192d);border-radius:22px;width:min(460px,100%);padding:42px;box-shadow:0 24px 80px #0005}.auth-card h1{margin:8px 0 12px}.auth-card p{color:var(--muted,#9ca9ca);line-height:1.6}.auth-card small{color:var(--muted,#9ca9ca);margin-top:18px;display:block}.auth-mark{color:#fff;letter-spacing:-.05em;background:#6d5efc;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 18px;font-weight:850;display:grid}.auth-error{color:#ff9eaa!important}.discord-login{color:#fff;background:#5865f2;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin-top:24px;padding:13px 18px;font-weight:750;text-decoration:none;display:flex}.discord-login svg{fill:currentColor;width:22px}.auth-loading{color:var(--muted,#9ca9ca)}.nav-account{border-left:1px solid #ffffff12;align-items:center;gap:4px;margin-left:auto;padding-left:4px;display:flex;position:relative}.nav-account .nav-profile{color:#dfe7f8;border-radius:9px;align-items:center;gap:8px;padding:3px 8px 3px 4px;text-decoration:none;display:flex}.nav-account .nav-profile:hover,.nav-account .nav-profile.active{color:#fff;background:#283657}.nav-profile-name{align-items:center;gap:7px;min-width:0;display:flex}.nav-profile-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-role-family-icon{border-radius:7px;width:22px;height:22px}.nav-role-family-icon svg{width:14px;height:14px}.nav-profile-switch-button{cursor:pointer;border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex;color:#92a1bd!important;background:0 0!important;border:1px solid #0000!important}.nav-profile-switch-button:hover,.nav-profile-switch-button.open{color:#fff!important;background:#202d48!important;border-color:#46597d!important}.nav-profile-switch-chevron{margin-right:1px;font-size:10px}.nav-profile-menu{z-index:1600;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1425f7;border:1px solid #3a4a6a;border-radius:13px;width:280px;max-height:min(420px,70vh);padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 18px 50px #02050bcc}.nav-profile-menu header{color:#7f8da8;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:5px 7px 9px;font-size:9px;font-weight:850;display:flex}.nav-profile-menu header a{color:#8eb7ff;text-decoration:none}.nav-profile-menu>button{text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr) 18px;width:100%;min-height:48px;color:#dbe5f7!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;align-items:center!important;gap:9px!important;padding:7px 8px!important;display:grid!important}.nav-profile-menu>button:hover{background:#17243b!important}.nav-profile-menu>button.active{background:#182740!important;border-color:#446287!important}.nav-profile-menu .role-family-icon{border-radius:9px;width:32px;height:32px}.nav-profile-menu .role-family-icon svg{width:18px;height:18px}.nav-profile-menu>button>span{gap:2px;min-width:0;display:grid}.nav-profile-menu strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.nav-profile-menu small{color:#7788a5;font-size:9px}.nav-profile-menu i{color:#75dbae;font-size:12px;font-style:normal;font-weight:900}.nav-profile-menu>p{color:#ff9ead;margin:6px;font-size:9px}.nav-account .nav-profile>img,.nav-account .nav-profile>span:first-child{object-fit:cover;color:#fff;background:#5865f2;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.nav-account strong{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:12px;overflow:hidden}.nav-account button{color:var(--muted,#9ca9ca);cursor:pointer;background:0 0;border:0;padding:5px;font-size:11px}@media (width<=700px){.nav-account strong{display:none}.auth-card{padding:30px 22px}}.tracker-overview{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.tracker-overview-summary{grid-template-rows:auto 1fr;gap:10px;min-width:0;display:grid}.tracker-overview .tracker-monitor,.tracker-overview .tracker-poll-activity{margin:0}.tracker-monitor{background:#111a2d;border:1px solid #32415d;border-radius:15px;gap:10px;margin-bottom:14px;padding:15px 17px;display:grid}.tracker-monitor>div{align-items:center;gap:11px;display:flex}.tracker-monitor>div>div{gap:3px;display:grid}.tracker-monitor small{color:#8999b6}.tracker-monitor-dot{background:#7b879a;border-radius:50%;width:11px;height:11px}.tracker-monitor.online{background:#10251f;border-color:#285d4d}.tracker-monitor.online .tracker-monitor-dot{background:#68dca9;box-shadow:0 0 12px #68dca999}.tracker-monitor.offline{background:#28171c;border-color:#754052}.tracker-monitor.offline .tracker-monitor-dot{background:#ff879b;box-shadow:0 0 12px #ff879b88}.tracker-monitor pre{color:#ffb3c0;white-space:pre-wrap;max-height:100px;margin:0;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.live-monitor-panel{background:radial-gradient(circle at 88% -20%,#1b3f4d 0,#0000 38%),linear-gradient(145deg,#101c2e,#0a1423);border:1px solid #2d4560;border-radius:18px;gap:12px;padding:16px;display:grid;box-shadow:0 16px 42px #02071155}.live-monitor-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.live-monitor-header h2{color:#f0f5ff;letter-spacing:-.02em;margin:2px 0 3px;font-size:21px}.live-monitor-header small{color:#8293af;font-size:9px}.live-monitor-state{color:#ff9cad;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#2a151b;border:1px solid #5d3540;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:900;display:flex}.live-monitor-state i{background:#ff8296;border-radius:50%;width:8px;height:8px}.live-monitor-state.online{color:#81e7b9;background:#102a21;border-color:#28634f}.live-monitor-state.online i{background:#62dfa7;animation:1.8s ease-in-out infinite live-monitor-beat;box-shadow:0 0 12px #62dfa7}@keyframes live-monitor-beat{0%,to{opacity:.65;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}.live-monitor-metrics{background:#07111d80;border:1px solid #2b3d55;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.live-monitor-metrics>div{border-left:1px solid #2b3d55;gap:3px;min-width:0;padding:11px 13px;display:grid}.live-monitor-metrics>div:first-child{border-left:0}.live-monitor-metrics span{color:#7586a1;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.live-monitor-metrics strong{color:#edf4ff;font-size:24px;line-height:1}.live-monitor-metrics small{color:#8fa0ba;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.live-monitor-metrics .attention strong{color:#ffb067}.live-monitor-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.live-monitor-active,.live-monitor-next,.live-monitor-recent{background:#081321a6;border:1px solid #283a52;border-radius:14px;min-width:0;overflow:hidden}.live-monitor-active>header,.live-monitor-next>header,.live-monitor-recent>header{border-bottom:1px solid #25364d;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.live-monitor-active h3,.live-monitor-next h3,.live-monitor-recent h3{color:#dfe9f8;margin:0 0 2px;font-size:12px}.live-monitor-active header small,.live-monitor-next header small,.live-monitor-recent header small{color:#7486a2;font-size:8px}.live-monitor-active header>span,.live-monitor-next header>span,.live-monitor-recent header>span{color:#9cb1cd;font-size:10px;font-weight:900}.live-monitor-active-list,.live-monitor-next-list{max-height:286px;display:grid;overflow:auto}.live-monitor-active-list article,.live-monitor-next-list article{border-top:1px solid #1f3046;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:grid}.live-monitor-active-list article:first-child,.live-monitor-next-list article:first-child{border-top:0}.live-monitor-active-list article>div,.live-monitor-next-list article>div{gap:2px;min-width:0;display:grid}.live-monitor-active-list strong,.live-monitor-next-list strong{color:#dae5f5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.live-monitor-active-list small,.live-monitor-next-list small{color:#7386a3;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:8px;overflow:hidden}.live-monitor-active-list time,.live-monitor-next-list time{color:#8fa3be;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.live-monitor-next-list time.delayed{color:#ffad68}.live-activity-pulse{background:#17372e;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.live-activity-pulse i{background:#65dda8;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite live-monitor-beat;box-shadow:0 0 10px #65dda8}.live-monitor-next-list .priority{color:#b9c7dc;background:#142038;border:1px solid #3a4c68;border-radius:7px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.live-monitor-next-list .priority-s,.live-monitor-next-list .priority-a{color:#ffd47f;background:#322814;border-color:#8b6830}.live-monitor-idle{color:#788aa6;text-align:center;padding:18px;font-size:9px;line-height:1.5}.live-monitor-stream{grid-template-columns:repeat(2,minmax(0,1fr));max-height:320px;display:grid;overflow:auto}.live-monitor-stream article{border-top:1px solid #1f3046;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:9px 12px;display:grid}.live-monitor-stream article:nth-child(-n+2){border-top:0}.live-monitor-stream article:nth-child(odd){border-right:1px solid #1f3046}.live-monitor-stream article>i{background:#8695aa;border-radius:50%;width:8px;height:8px}.live-monitor-stream article.success>i{background:#61dba5;box-shadow:0 0 8px #61dba577}.live-monitor-stream article.warning>i{background:#ffb15d}.live-monitor-stream article.failure>i{background:#ff7f93}.live-monitor-stream article>div{gap:2px;min-width:0;display:grid}.live-monitor-stream strong{color:#d8e4f4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.live-monitor-stream small{color:#7386a2;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:8px;overflow:hidden}.live-monitor-stream article>span{color:#8fa1ba;white-space:nowrap;font-size:8px}.live-monitor-stream article>span b{color:#cad7e8}.live-monitor-stream time{color:#697b96;white-space:nowrap;font-size:8px}.live-monitor-footer{color:#70829d;justify-content:space-between;align-items:center;gap:14px;font-size:8px;display:flex}.live-monitor-footer span:last-child{text-align:right}.tracker-poll-activity{background:linear-gradient(145deg,#111a2d,#0d1728);border:1px solid #2e3d59;border-radius:16px;gap:10px;margin:0 0 14px;padding:14px;display:grid}.tracker-poll-activity>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tracker-poll-activity h2{color:#edf3ff;margin:1px 0 3px;font-size:19px}.tracker-poll-activity header small{color:#7f90ad;font-size:9px}.tracker-chart-range{background:#091322;border:1px solid #2e3e5a;border-radius:9px;gap:4px;padding:3px;display:flex}.tracker-chart-range button{color:#8999b5;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:42px;padding:5px 8px;font-size:9px;font-weight:850}.tracker-chart-range button.active{color:#e1ecff;background:#293d60}.tracker-ping-metrics{background:#09132280;border:1px solid #293852;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.tracker-ping-metrics>div{border-left:1px solid #293852;gap:3px;padding:8px 10px;display:grid}.tracker-ping-metrics>div:first-child{border-left:0}.tracker-ping-metrics span{color:#71829f;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.tracker-ping-metrics strong{color:#e6eefc;font-size:17px}.tracker-chart-legend{color:#9aabc6;flex-wrap:wrap;align-items:center;gap:12px;font-size:9px;display:flex}.tracker-chart-legend span{align-items:center;gap:5px;display:flex}.tracker-chart-legend i{border-radius:2px;width:15px;height:3px}.tracker-chart-legend i.success{background:#65d7a5}.tracker-chart-legend i.failure{background:#ff8296}.tracker-chart-legend i.superseded{background:#8d9bb2}.tracker-chart-legend em{color:#7e90ad;margin-left:auto;font-style:normal}.tracker-line-chart{min-height:132px}.tracker-line-chart svg{width:100%;height:auto;min-height:132px;display:block;overflow:visible}.tracker-line-chart .grid{stroke:#2a3952;stroke-width:1px}.tracker-line-chart .axis{stroke:#44536b;stroke-width:1px}.tracker-line-chart .axis-label,.tracker-line-chart .axis-title{fill:#8292ad;font-size:8px}.tracker-line-chart .poll-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tracker-line-chart .poll-line.success{stroke:#65d7a5;fill:none}.tracker-line-chart .poll-point.success{stroke:#65d7a5;fill:#65d7a5}.tracker-line-chart .poll-line.failure{stroke:#ff8296;fill:none}.tracker-line-chart .poll-point.failure{stroke:#ff8296;fill:#ff8296}.tracker-line-chart .poll-line.superseded{stroke:#8d9bb2;fill:none;stroke-dasharray:3 3}.tracker-line-chart .poll-point.superseded{stroke:#8d9bb2;fill:#8d9bb2}.tracker-metrics{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.tracker-metrics button{color:#dfe8fa;text-align:left;cursor:pointer;background:#111a2d;border:1px solid #273653;border-radius:13px;min-height:82px;padding:13px;display:grid}.tracker-metrics button strong{font-size:25px}.tracker-metrics button span{color:#8494b0;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.tracker-metrics button.active{border-color:#6687bd;box-shadow:inset 0 0 0 1px #6687bd55}.tracker-metrics .metric-attention strong,.tracker-metrics .metric-overdue strong,.tracker-metrics .metric-empty strong,.tracker-metrics .metric-third-party strong{color:#ffd27d}.tracker-metrics .metric-connector strong{color:#cdb2ff}.tracker-metrics .metric-failing strong{color:#ff9ead}.tracker-metrics .metric-healthy strong,.tracker-metrics .metric-first-party strong{color:#79dfb3}.tracker-metrics .metric-aggregator strong{color:#8fc7ff}.tracker-metrics .metric-unsupported strong{color:#f2aa74}.tracker-metrics .metric-unavailable strong{color:#79d4e8}.tracker-metrics .metric-retired strong,.tracker-metrics .metric-paused strong{color:#aab5c8}.tracker-metrics .metric-partial strong{color:#f4c46f}.tracker-status-metrics{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:7px;margin:0 0 14px}.tracker-status-metrics button{border-radius:11px;min-height:62px;padding:9px 10px}.tracker-status-metrics button strong{font-size:20px;line-height:1}.tracker-status-metrics button span{letter-spacing:.05em;font-size:8px}.tracker-access-pages{background:#0b1424;border:1px solid #2c3b56;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 15px;padding:5px;display:grid}.tracker-access-pages button{color:#8394ae;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;min-width:0;padding:9px 11px;display:flex}.tracker-access-pages button:hover{color:#c7d4e7;background:#121e31}.tracker-access-pages button.active{color:#eff5ff;background:#1a2940;border-color:#49617f;box-shadow:0 5px 16px #02071340}.tracker-access-pages button>span{letter-spacing:.04em;align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:850;display:flex}.tracker-access-pages button>b{color:#d8e5f7;text-align:center;background:#0c1728;border:1px solid #344661;border-radius:999px;min-width:26px;padding:4px 6px;font-size:9px}.tracker-access-pages i{background:#71819a;border-radius:50%;flex:none;width:8px;height:8px}.tracker-access-pages i.all{background:linear-gradient(135deg,#65d7a5 0 25%,#65bdf2 25% 50%,#a78bfa 50% 75%,#8190a8 75%)}.tracker-access-pages i.official_public_api{background:#65d7a5;box-shadow:0 0 7px #65d7a577}.tracker-access-pages i.public_structured_endpoint{background:#65bdf2;box-shadow:0 0 7px #65bdf266}.tracker-access-pages i.page_scraper{background:#a78bfa;box-shadow:0 0 7px #a78bfa66}.tracker-access-pages i.third_party_feed{background:#8190a8;box-shadow:0 0 7px #8190a866}.tracker-filter{grid-template-columns:1fr 180px 190px 190px}.tracker-request-error{margin-bottom:12px}.tracker-card-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px;display:grid}.tracker-source-card{background:linear-gradient(145deg,#111a2d,#0e1728);border:1px solid #293753;border-radius:15px;grid-template-rows:auto auto minmax(28px,1fr) auto;gap:12px;min-width:0;min-height:250px;padding:15px;display:grid;box-shadow:0 10px 28px #03081524}.tracker-source-card.tracker-failing{background:linear-gradient(145deg,#291824,#111729);border-color:#754052}.tracker-source-card.tracker-overdue{background:linear-gradient(145deg,#272218,#111729);border-color:#675831}.tracker-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tracker-card-company{align-items:center;gap:11px;min-width:0;display:flex}.tracker-card-company .company-logo{border:1px solid #ffffff24;box-shadow:0 5px 14px #02050b55}.tracker-identity,.tracker-health,.tracker-actions{gap:3px;min-width:0;display:grid}.tracker-identity>strong{color:#edf3ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tracker-identity>span{color:#9cb1d2;text-transform:capitalize;font-size:9px}.tracker-identity>small{color:#657693;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:8px;overflow:hidden}.tracker-health{grid-template-columns:10px 1fr;align-items:center}.tracker-health>span{background:#7e8a9e;border-radius:50%;width:8px;height:8px}.tracker-health>strong{font-size:11px}.tracker-health>small{color:#8a99b3;grid-column:2;font-size:9px}.tracker-health-failing{color:#ff9ead}.tracker-health-failing>span{background:#ff8296;box-shadow:0 0 9px #ff829677}.tracker-health-overdue{color:#ffd27d}.tracker-health-overdue>span{background:#efc568}.tracker-health-pending{color:#a9b8cf}.tracker-health-healthy{color:#79dfb3}.tracker-health-healthy>span{background:#64d6a4}.tracker-card-schedule{background:#09132280;border:1px solid #293852;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.tracker-card-schedule>span{border-left:1px solid #293852;gap:3px;min-width:0;padding:8px;display:grid}.tracker-card-schedule>span:first-child{border-left:0}.tracker-card-schedule small{color:#657590;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.tracker-card-schedule strong{color:#b8c5da;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tracker-card-schedule>span:first-child strong{color:#82e0b6;font-size:12px}.tracker-error{color:#74849f;min-width:0;font-size:9px}.tracker-error details summary{color:#ffadbc;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracker-error pre{color:#ffc0ca;white-space:pre-wrap;overflow-wrap:anywhere;background:#210f18;border:1px solid #623747;border-radius:7px;max-height:100px;margin:7px 0 0;padding:7px;font:9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.tracker-actions{grid-template-columns:1fr 1fr auto;align-items:center;padding-top:2px}.tracker-actions .button{text-align:center;min-height:31px;padding:4px 8px;font-size:9px}.tracker-edit-link{text-align:center;text-decoration:none;color:#9fb8df!important}.tracker-source-group{gap:9px;margin-top:18px;display:grid}.tracker-group-heading{justify-content:space-between;align-items:flex-end;gap:18px;padding:0 3px;display:flex}.tracker-group-heading h2{color:#e8f0ff;margin:0 0 3px;font-size:17px}.tracker-group-heading p{color:#788aa8;max-width:760px;margin:0;font-size:10px}.tracker-group-summary{flex:none;align-items:center;gap:8px;display:flex}.tracker-group-count{color:#9cb3d7;background:#121e32;border:1px solid #334460;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.tracker-access-legend{color:#8799b6;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.tracker-access-legend>span{background:#101b2e;border:1px solid #2f405d;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;display:flex}.tracker-access-legend i{border-radius:50%;width:7px;height:7px}.tracker-access-legend b{color:#dce8fa;text-align:right;min-width:15px;font-size:9px}.tracker-access-legend .official_public_api{background:#65d7a5;box-shadow:0 0 7px #65d7a577}.tracker-access-legend .public_structured_endpoint{background:#65bdf2;box-shadow:0 0 7px #65bdf266}.tracker-access-legend .page_scraper{background:#a78bfa;box-shadow:0 0 7px #a78bfa66}.tracker-access-legend .third_party_feed{background:#8190a8;box-shadow:0 0 7px #8190a866}.tracker-group-empty{color:#6f819e;text-align:center;border:1px dashed #2d3b55;border-radius:12px;padding:18px;font-size:10px}.tracker-source-load-more{color:#71829e;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:5px;font-size:9px;display:flex}.tracker-source-load-more button{color:#b9cae2;font:inherit;cursor:pointer;background:#142137;border:1px solid #3a4c68;border-radius:8px;padding:7px 11px;font-weight:850}.tracker-source-load-more button:hover,.tracker-source-load-more button:focus-visible{color:#eef5ff;background:#1a2a44;border-color:#5e789c;outline:0}.tracker-attention-grid{grid-template-columns:1fr;margin-bottom:3px}.tracker-attention-grid .tracker-source-card{grid-template-rows:auto auto auto auto;min-height:0}.tracker-attention-grid .tracker-identity>small{max-width:min(760px,70vw)}.tracker-attention-grid .tracker-error{min-height:44px;font-size:11px;line-height:1.55}.tracker-attention-grid .tracker-error details summary{white-space:normal;font-size:12px}.tracker-attention-grid .tracker-error pre{max-height:260px;padding:12px;font-size:11px;line-height:1.55}.tracker-healthy-section{background:#0e1728;border:1px solid #293753;border-radius:14px;padding:11px 12px;display:grid}.tracker-healthy-grid{grid-template-columns:repeat(auto-fill,84px);gap:12px;display:grid}.tracker-healthy-icon{color:#dce7f6;background:#101a2b;border:1px solid #2e3e58;border-radius:18px;place-items:center;width:82px;height:82px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid;position:relative}.tracker-healthy-icon:hover,.tracker-healthy-icon:focus-visible{z-index:20;border-color:#5cc99a;outline:0;transform:translateY(-2px)}.tracker-healthy-icon .company-logo{border:1px solid #ffffff1a;border-radius:15px;width:64px;height:64px}.tracker-healthy-icon.tracker-access-official_public_api{background:linear-gradient(145deg,#123126,#0d1c20);border-color:#34745d}.tracker-healthy-icon.tracker-access-official_public_api:hover,.tracker-healthy-icon.tracker-access-official_public_api:focus-visible{border-color:#65d7a5}.tracker-healthy-icon.tracker-access-public_structured_endpoint{background:linear-gradient(145deg,#142b3c,#0e1b29);border-color:#376c8d}.tracker-healthy-icon.tracker-access-public_structured_endpoint:hover,.tracker-healthy-icon.tracker-access-public_structured_endpoint:focus-visible{border-color:#65bdf2}.tracker-healthy-icon.tracker-access-page_scraper{background:linear-gradient(145deg,#261f3c,#191725);border-color:#60508f}.tracker-healthy-icon.tracker-access-page_scraper:hover,.tracker-healthy-icon.tracker-access-page_scraper:focus-visible{border-color:#a78bfa}.tracker-healthy-icon.tracker-access-third_party_feed{background:linear-gradient(145deg,#1d2532,#161c26);border-color:#506078}.tracker-healthy-icon.tracker-access-third_party_feed:hover,.tracker-healthy-icon.tracker-access-third_party_feed:focus-visible{border-color:#93a4bd}.tracker-access-badge{z-index:2;letter-spacing:.04em;border:1px solid;border-radius:999px;padding:3px 5px;font-size:7px;font-weight:900;line-height:1;position:absolute;top:4px;left:4px}.tracker-access-badge-official_public_api{color:#8be7ba;background:#14392d;border-color:#448b70}.tracker-access-badge-public_structured_endpoint{color:#9bd9fb;background:#17344a;border-color:#477fa2}.tracker-access-badge-page_scraper{color:#cfc3ff;background:#2b2345;border-color:#725eb0}.tracker-access-badge-third_party_feed{color:#c1ccdc;background:#253142;border-color:#64758d}.tracker-healthy-pulse{background:#65dda7;border:2px solid #0f1a2a;border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite tracker-heartbeat;position:absolute;top:3px;right:3px}.tracker-empty-icon{background:#211d14;border-color:#68582f}.tracker-empty-icon:hover,.tracker-empty-icon:focus-visible{border-color:#e3bd62}.tracker-empty-pulse{background:#e3bd62;border:2px solid #211d14;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;right:5px}.tracker-empty-icon .tracker-posting-count{color:#f0ca72;background:#2b2415;border-color:#66572f}.tracker-connector-section{background:#171329;border-color:#547}.tracker-connector-icon{background:#1d1732;border-color:#59477d}.tracker-connector-icon:hover,.tracker-connector-icon:focus-visible{border-color:#b99aee}.tracker-connector-pulse{background:#b99aee;border:2px solid #1d1732;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;right:5px}.tracker-connector-icon .tracker-posting-count{color:#d4baff;text-transform:uppercase;background:#291f43;border-color:#65508d}.tracker-error-section{background:#21131b;border-color:#663748}.tracker-error-icon{background:#27151d;border-color:#754052}.tracker-error-icon:hover,.tracker-error-icon:focus-visible{border-color:#ff8fa2}.tracker-error-pulse{background:#ff8296;border:2px solid #27151d;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;right:5px}.tracker-error-icon .tracker-posting-count{color:#ffadba;background:#351722;border-color:#7a4052}.tracker-error-icon .tracker-icon-tooltip>em{color:#ffafbd;background:#2a131c;border-color:#713849}.tracker-partial-icon{background:#271f13;border-color:#79613a}.tracker-partial-icon:hover,.tracker-partial-icon:focus-visible{border-color:#f4c46f}.tracker-partial-pulse{background:#f4c46f;border:2px solid #271f13;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;right:5px}.tracker-partial-icon .tracker-posting-count{color:#f6d28c;text-transform:uppercase;background:#352816;border-color:#79613a}.tracker-partial-icon .tracker-icon-tooltip>em{color:#f6d28c;background:#2b2114;border-color:#79613a}.tracker-overdue-section{background:#211d14;border-color:#66572f}.tracker-overdue-icon{background:#211d14;border-color:#68582f}.tracker-overdue-icon:hover,.tracker-overdue-icon:focus-visible{border-color:#e3bd62}.tracker-overdue-pulse{background:#e3bd62;border:2px solid #211d14;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;right:5px}.tracker-overdue-icon .tracker-posting-count{color:#f0ca72;text-transform:uppercase;background:#2b2415;border-color:#66572f}.tracker-pending-section{background:#111c30;border-color:#3b4e70}.tracker-pending-icon{background:#121e33;border-color:#40577e}.tracker-pending-icon:hover,.tracker-pending-icon:focus-visible{border-color:#7ea8e6}.tracker-pending-pulse{background:#78a7eb;border:2px solid #121e33;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;right:5px}.tracker-pending-icon .tracker-posting-count{color:#9fc5fb;text-transform:uppercase;background:#172945;border-color:#405b83}.tracker-paused-section{background:#161a23;border-color:#42495a}.tracker-paused-icon{filter:saturate(.7);background:#191e28;border-color:#4c5363}.tracker-paused-icon:hover,.tracker-paused-icon:focus-visible{border-color:#8d98ad}.tracker-paused-pulse{background:#8d98ad;border:2px solid #191e28;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;right:5px}.tracker-paused-icon .tracker-posting-count{color:#b8c2d3;text-transform:uppercase;background:#242b38;border-color:#535d70}.tracker-paused-icon .tracker-icon-tooltip>em{color:#bac4d5;background:#1a202a;border-color:#4c5566}.tracker-unsupported-icon{background:#281b14;border-color:#765038}.tracker-unsupported-icon:hover,.tracker-unsupported-icon:focus-visible{border-color:#f2aa74}.tracker-unsupported-pulse{background:#f2aa74;border:2px solid #281b14;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;right:5px}.tracker-unsupported-icon .tracker-posting-count{color:#ffc295;text-transform:uppercase;background:#362217;border-color:#765038}.tracker-unsupported-icon .tracker-icon-tooltip>em{color:#ffc295;background:#2a1a12;border-color:#765038}.tracker-unavailable-icon{background:#11242d;border-color:#38667a}.tracker-unavailable-icon:hover,.tracker-unavailable-icon:focus-visible{border-color:#79d4e8}.tracker-unavailable-pulse{background:#79d4e8;border:2px solid #11242d;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;right:5px}.tracker-unavailable-icon .tracker-posting-count{color:#a2e5f2;text-transform:uppercase;background:#16313d;border-color:#38667a}.tracker-unavailable-icon .tracker-icon-tooltip>em{color:#a2e5f2;background:#102631;border-color:#38667a}.tracker-retired-icon{filter:saturate(.5);background:#171c25;border-color:#454e60}.tracker-retired-icon:hover,.tracker-retired-icon:focus-visible{border-color:#8996ac}.tracker-retired-pulse{background:#6f7c92;border:2px solid #171c25;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;right:5px}.tracker-retired-icon .tracker-posting-count{color:#aab5c8;text-transform:uppercase;background:#222936;border-color:#4b5568}.tracker-retired-icon .tracker-icon-tooltip>em{color:#aab5c8;background:#181e28;border-color:#4b5568}.tracker-overview .tracker-line-chart,.tracker-overview .tracker-line-chart svg{min-height:106px}.tracker-overview .tracker-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.tracker-overview .tracker-metrics button{border-radius:11px;min-height:58px;padding:9px 10px}.tracker-overview .tracker-metrics button strong{font-size:20px;line-height:1}.tracker-overview .tracker-metrics button span{letter-spacing:.06em;font-size:8px}.tracker-posting-count{color:#82e0b6;text-overflow:ellipsis;white-space:nowrap;background:#0b241c;border:1px solid #285d4d;border-radius:999px;max-width:72px;padding:3px 6px;font-size:9px;line-height:1;position:absolute;bottom:4px;right:4px;overflow:hidden}.tracker-icon-tooltip{z-index:40;box-sizing:border-box;width:var(--tracker-tooltip-width,250px);color:#a8b7cd;text-align:left;transform:translateX(calc(-50% + var(--tracker-tooltip-shift-x,0px)));pointer-events:none;background:#07111f;border:1px solid #49627f;border-radius:11px;padding:12px 13px;display:none;position:absolute;bottom:calc(100% + 9px);left:50%;box-shadow:0 10px 24px #02060dbb}.tracker-icon-tooltip:after{top:100%;left:var(--tracker-tooltip-arrow-x,50%);content:"";background:#07111f;border-bottom:1px solid #49627f;border-right:1px solid #49627f;width:8px;height:8px;position:absolute;transform:translate(-50%,-4px)rotate(45deg)}.tracker-healthy-icon[data-tooltip-placement=below] .tracker-icon-tooltip{top:calc(100% + 9px);bottom:auto}.tracker-healthy-icon[data-tooltip-placement=below] .tracker-icon-tooltip:after{border:0;border-top:1px solid #49627f;border-left:1px solid #49627f;top:auto;bottom:100%;transform:translate(-50%,4px)rotate(45deg)}.tracker-icon-tooltip>strong{color:#eff5ff;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:12px;display:block;overflow:hidden}.tracker-icon-tooltip>small{color:#76d9ae;text-transform:capitalize;margin-bottom:8px;font-size:9px;display:block}.tracker-icon-tooltip>em{color:#e4c372;background:#251f13;border:1px solid #65562e;border-radius:7px;margin:0 0 8px;padding:7px;font-size:9px;font-style:normal;line-height:1.4;display:block}.tracker-icon-tooltip>span{border-top:1px solid #ffffff0b;justify-content:space-between;gap:12px;padding:4px 0;font-size:10px;display:flex}.tracker-icon-tooltip b{color:#d4deed;white-space:nowrap;font-weight:750}.tracker-healthy-icon:hover .tracker-icon-tooltip,.tracker-healthy-icon:focus-visible .tracker-icon-tooltip{display:block}.tracker-mobile-source-list{display:none}.tracker-mobile-source-card{min-width:0;color:inherit;background:linear-gradient(145deg,#111c2f,#0c1627);border:1px solid #34445f;border-left-width:4px;border-radius:13px;gap:10px;padding:13px;text-decoration:none;display:grid;box-shadow:0 7px 20px #02061028}.tracker-mobile-source-card>header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.tracker-mobile-source-card>header .company-logo{border:1px solid #ffffff1c;border-radius:12px;width:48px;height:48px;box-shadow:0 4px 12px #02050b50}.tracker-mobile-source-identity{gap:3px;min-width:0;display:grid}.tracker-mobile-source-identity>strong{color:#eef4ff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tracker-mobile-source-identity>small{color:#8fa0ba;letter-spacing:.03em;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.tracker-mobile-source-badge{color:#bed0e8;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#101d31;border:1px solid #3d526f;border-radius:999px;max-width:92px;padding:5px 7px;font-size:8px;line-height:1;overflow:hidden}.tracker-mobile-source-reason{color:#dec17b;overflow-wrap:anywhere;background:#211b13;border:1px solid #4a3e2b;border-radius:8px;margin:0;padding:8px 9px;font-size:9px;line-height:1.45}.tracker-mobile-source-access{color:#8fa1bb;align-items:center;gap:8px;font-size:9px;line-height:1.35;display:flex}.tracker-mobile-source-access>b{color:#c7d8ed;letter-spacing:.04em;background:#16243a;border:1px solid #4a607e;border-radius:999px;flex:none;padding:3px 5px;font-size:7px}.tracker-mobile-source-access-official_public_api>b{color:#8be7ba;background:#14392d;border-color:#448b70}.tracker-mobile-source-access-public_structured_endpoint>b{color:#9bd9fb;background:#17344a;border-color:#477fa2}.tracker-mobile-source-access-page_scraper>b{color:#cfc3ff;background:#2b2345;border-color:#725eb0}.tracker-mobile-source-access-third_party_feed>b{color:#c1ccdc;background:#253142;border-color:#64758d}.tracker-mobile-source-stats{background:#293a55;border:1px solid #293a55;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.tracker-mobile-source-stats>div{background:#0b1627;align-content:start;gap:3px;min-width:0;padding:8px;display:grid}.tracker-mobile-source-stats dt{color:#71839f;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:850;line-height:1.3}.tracker-mobile-source-stats dd{color:#d9e6f7;margin:0;font-size:13px;font-weight:850}.tracker-mobile-source-card>footer{color:#7f91ad;border-top:1px solid #ffffff0d;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding-top:9px;font-size:8px;display:grid}.tracker-mobile-source-card>footer>span{justify-content:space-between;gap:7px;min-width:0;display:flex}.tracker-mobile-source-card>footer b{color:#bac8dc;white-space:nowrap}.tracker-mobile-source-card>footer>strong{color:#92bff0;text-align:right;grid-column:1/-1;padding-top:3px;font-size:9px}.tracker-mobile-source-card-error{border-left-color:#ff8296}.tracker-mobile-source-card-error .tracker-mobile-source-badge{color:#ffadba;background:#351722;border-color:#754052}.tracker-mobile-source-card-error .tracker-mobile-source-reason{color:#ffafbd;background:#2a131c;border-color:#713849}.tracker-mobile-source-card-partial{border-left-color:#f4c46f}.tracker-mobile-source-card-partial .tracker-mobile-source-badge{color:#f6d28c;background:#352816;border-color:#79613a}.tracker-mobile-source-card-partial .tracker-mobile-source-reason{color:#f6d28c;background:#2b2114;border-color:#79613a}.tracker-mobile-source-card-connector{border-left-color:#b99aee}.tracker-mobile-source-card-connector .tracker-mobile-source-badge{color:#d4baff;background:#291f43;border-color:#65508d}.tracker-mobile-source-card-empty,.tracker-mobile-source-card-overdue{border-left-color:#e3bd62}.tracker-mobile-source-card-empty .tracker-mobile-source-badge,.tracker-mobile-source-card-overdue .tracker-mobile-source-badge{color:#f0ca72;background:#2b2415;border-color:#66572f}.tracker-mobile-source-card-pending{border-left-color:#78a7eb}.tracker-mobile-source-card-pending .tracker-mobile-source-badge{color:#9fc5fb;background:#172945;border-color:#405b83}.tracker-mobile-source-card-paused,.tracker-mobile-source-card-retired{filter:saturate(.75);border-left-color:#7e8a9e}.tracker-mobile-source-card-paused .tracker-mobile-source-badge,.tracker-mobile-source-card-retired .tracker-mobile-source-badge{color:#b8c2d3;background:#242b38;border-color:#535d70}.tracker-mobile-source-card-unsupported{border-left-color:#f2aa74}.tracker-mobile-source-card-unsupported .tracker-mobile-source-badge{color:#ffc295;background:#362217;border-color:#765038}.tracker-mobile-source-card-unavailable{border-left-color:#79d4e8}.tracker-mobile-source-card-unavailable .tracker-mobile-source-badge{color:#a2e5f2;background:#16313d;border-color:#38667a}.tracker-mobile-source-card-healthy{border-left-color:#65d7a5}.tracker-mobile-source-card-healthy.tracker-access-public_structured_endpoint{border-left-color:#65bdf2}.tracker-mobile-source-card-healthy.tracker-access-page_scraper{border-left-color:#a78bfa}.tracker-mobile-source-card-healthy.tracker-access-third_party_feed{border-left-color:#8190a8}@keyframes tracker-heartbeat{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.tracker-healthy-pulse{animation:none}.tracker-healthy-icon{transition:none}}@media (width<=980px){.tracker-overview{grid-template-columns:1fr}.tracker-overview-summary{grid-template-rows:auto auto}}@media (width<=800px){.tracker-filter{grid-template-columns:1fr}.tracker-metrics,.tracker-overview .tracker-metrics{grid-template-columns:1fr 1fr}.tracker-access-pages{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-access-pages button:first-child{grid-column:1/-1}.tracker-ping-metrics{grid-template-columns:1fr 1fr}.tracker-ping-metrics>div:nth-child(3){border-top:1px solid #293852;border-left:0}.tracker-ping-metrics>div:nth-child(4){border-top:1px solid #293852}.tracker-group-heading{flex-direction:column;align-items:flex-start;gap:7px}.tracker-group-summary{flex-wrap:wrap}.tracker-card-grid{grid-template-columns:1fr}.tracker-source-card{min-height:0}.tracker-actions{grid-template-columns:1fr 1fr auto}.tracker-source-icon-grid{display:none}.tracker-mobile-source-list{gap:10px;display:grid}.tracker-healthy-section{padding:9px}}@media (width<=430px){.tracker-poll-activity{padding:13px}.tracker-poll-activity>header{flex-direction:column;align-items:stretch}.tracker-chart-range{align-self:flex-start}.tracker-chart-legend em{width:100%;margin-left:0}.tracker-line-chart{margin-left:-8px}.tracker-card-header{flex-direction:column;align-items:stretch}.tracker-health{align-self:flex-start}.tracker-card-schedule{grid-template-columns:1fr 1fr}.tracker-card-schedule>span:nth-child(3),.tracker-card-schedule>span:nth-child(5){border-left:0}.tracker-card-schedule>span:nth-child(n+3){border-top:1px solid #293852}.tracker-card-schedule>span:nth-child(5){grid-column:1/-1}.tracker-actions{grid-template-columns:1fr}.tracker-edit-link{grid-column:auto}}@media (width<=900px){.live-monitor-metrics{grid-template-columns:1fr 1fr}.live-monitor-metrics>div:nth-child(3){border-top:1px solid #2b3d55;border-left:0}.live-monitor-metrics>div:nth-child(4){border-top:1px solid #2b3d55}.live-monitor-columns,.live-monitor-stream{grid-template-columns:1fr}.live-monitor-stream article:nth-child(n){border-top:1px solid #1f3046;border-right:0}.live-monitor-stream article:first-child{border-top:0}}@media (width<=560px){.live-monitor-panel{padding:12px}.live-monitor-header{flex-direction:column;align-items:stretch}.live-monitor-state{align-self:flex-start}.live-monitor-metrics{grid-template-columns:1fr}.live-monitor-metrics>div{border-top:1px solid #2b3d55;border-left:0}.live-monitor-metrics>div:first-child{border-top:0}.live-monitor-stream article{grid-template-columns:auto minmax(0,1fr) auto}.live-monitor-stream article>span{display:none}.live-monitor-footer{flex-direction:column;align-items:flex-start}.live-monitor-footer span:last-child{text-align:left}}.profile-page-header{align-items:center}.profile-header-save{min-width:120px}.profile-load-error{background:#28171c;border:1px solid #754052;border-radius:16px;justify-items:start;gap:8px;padding:24px;display:grid}.profile-load-error h2,.profile-load-error p{margin:0}.profile-load-error h2{color:#ffd8df;font-size:18px}.profile-load-error p{color:#ffabb9;font-size:11px;line-height:1.5}.profile-load-error .button{margin-top:4px}.public-profile-owner-page{min-width:0}.public-profile-owner-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.public-profile-editor{background:#101a2d;border:1px solid #33425f;border-radius:16px;gap:13px;padding:18px;display:grid;position:sticky;top:14px}.public-profile-editor header{gap:4px;padding-bottom:5px;display:grid}.public-profile-editor h2,.public-profile-editor p{margin:0}.public-profile-editor h2{color:#eef3ff;font-size:18px}.public-profile-editor header p{color:#7f90ac;font-size:10px;line-height:1.45}.public-profile-editor>label{gap:6px;display:grid}.public-profile-editor>label>span:first-child{color:#8999b4;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.public-profile-editor textarea{resize:vertical;line-height:1.5}.public-profile-toggle{cursor:pointer;background:#0b1526;border:1px solid #334560;border-radius:11px;align-items:flex-start;padding:11px;gap:9px!important;display:flex!important}.public-profile-toggle input{accent-color:#65d7a7;width:auto;margin-top:2px}.public-profile-toggle>span{gap:3px;display:grid}.public-profile-toggle strong{color:#dbe5f5;font-size:11px}.public-profile-toggle small{color:#7889a6;font-size:9px;line-height:1.4}.public-profile-message{color:#83dfb7;margin:0;font-size:10px;line-height:1.45}.public-profile-owner-layout.preview-only{grid-template-columns:minmax(0,1fr)}.public-profile-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.public-profile-header-message{color:#83dfb7;font-size:9px}.public-profile-edit-button{color:#a9bad2;cursor:pointer;background:#111d31;border:1px solid #3a4d6c;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;transition:border-color .15s,background .15s,color .15s;display:grid}.public-profile-edit-button:hover,.public-profile-edit-button.active{color:#eceaff;background:#272451;border-color:#756de0}.public-profile-edit-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.friends-filter{grid-template-columns:minmax(240px,1fr)}.friends-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.friends-grid>.empty{grid-column:1/-1}.friend-card{min-height:220px;color:inherit;background:linear-gradient(145deg,#111d31,#0c1627);border:1px solid #30415f;border-radius:16px;align-content:start;gap:12px;padding:17px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 12px 28px #0307112e}.friend-card:hover{border-color:#536c93;transform:translateY(-2px);box-shadow:0 17px 35px #02061055}.friend-card-identity{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.friend-card-identity>img,.friend-card-identity>span{object-fit:cover;color:#fff;background:#5865f2;border:2px solid #7772cb66;border-radius:15px;place-items:center;width:52px;height:52px;font-size:20px;font-weight:900;display:grid}.friend-card-identity>div{gap:2px;min-width:0;display:grid}.friend-card-identity h2{color:#edf3ff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.friend-card-identity small{color:#7486a3;font-size:10px}.friend-card-identity .role-family-icon{width:32px;height:32px}.friend-card>strong{color:#b8c8dd;font-size:12px;line-height:1.4}.friend-card>p{color:#8293ae;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.friend-card>footer{border-top:1px solid #ffffff0d;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:flex}.friend-card>footer span{color:#91a4c0;background:#1b2940;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:750}.friend-card>footer b{color:#85b9f2;margin-left:auto;font-size:9px}.public-profile-back{color:#8fb9e8;width:max-content;margin:14px 18px -3px;font-size:10px;font-weight:800;text-decoration:none;display:block}.public-profile-back:hover{color:#c9e2ff}.community-feed-page{gap:16px;display:grid}.community-feed-metrics{margin:0}.community-feed-filter{grid-template-columns:minmax(260px,1fr) 190px;margin:0}.community-activity-list{gap:11px;width:min(820px,100%);margin:0 auto;display:grid}.community-activity-card{background:linear-gradient(145deg,#111c2f,#0b1525);border:1px solid #30415d;border-left:4px solid #5865f2;border-radius:5px 15px 15px 5px;gap:14px;padding:16px 18px;display:grid;box-shadow:0 10px 28px #02061030}.community-activity-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-actor{min-width:0;color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.community-actor>img,.community-actor>span{object-fit:cover;color:#fff;background:#5865f2;border:1px solid #657aa0;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}.community-actor>div{gap:1px;min-width:0;display:grid}.community-actor strong{color:#ecf2fc;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.community-actor strong em{color:#90bfff;text-transform:uppercase;background:#263a5d;border-radius:999px;padding:2px 5px;font-size:7px;font-style:normal}.community-actor small{color:#7385a1;font-size:9px}.community-activity-card>header>time{color:#72839e;flex:none;font-size:9px}.community-activity-body{justify-content:space-between;align-items:start;gap:16px;display:flex}.community-activity-copy{gap:5px;min-width:0;display:grid}.community-activity-copy>a{color:#f1f4fa;font-size:16px;font-weight:800;line-height:1.3;text-decoration:none}.community-activity-copy>strong{color:#aebbd0;font-size:12px;font-weight:650;line-height:1.4}.community-company-logo{object-fit:contain;background:#f6f8fc;border:1px solid #344763;border-radius:12px;width:58px;height:58px;padding:7px}.community-activity-fields{background:#293a55;border:1px solid #293a55;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.community-activity-fields>div{background:#0c1728;align-content:start;gap:4px;min-height:58px;padding:10px;display:grid}.community-activity-fields>div.wide{grid-column:1/-1}.community-activity-fields span{color:#71839e;text-transform:uppercase;font-size:8px;font-weight:850}.community-activity-fields strong{color:#c4d0e2;white-space:pre-line;font-size:10px;line-height:1.45}.community-activity-list>.empty{padding:45px 20px}@media (width<=650px){.community-feed-filter{grid-template-columns:1fr}.community-activity-card{padding:14px}.community-activity-fields{grid-template-columns:1fr 1fr}.community-activity-fields>div.wide{grid-column:1/-1}.community-activity-copy>a{font-size:14px}.community-company-logo{width:48px;height:48px}}.community-activity-list{gap:14px;width:min(860px,100%)}.community-activity-card{--activity-accent:#5865f2;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--activity-accent) 13%,transparent),transparent 34%),linear-gradient(145deg,#132039,#0b1527 72%);border:1px solid #30415d;border-radius:18px;gap:14px;padding:17px 18px 18px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 14px 34px #0206103d}.community-activity-card:before{background:var(--activity-accent);content:"";width:4px;position:absolute;inset:0 auto 0 0}.community-activity-card:hover{border-color:#455b7e;transform:translateY(-2px);box-shadow:0 19px 42px #02061059}.community-actor{gap:10px}.community-actor>img,.community-actor>span{border:2px solid color-mix(in srgb,var(--activity-accent) 55%,#7184a4);background:linear-gradient(145deg,#6d79ef,#4856c8);border-radius:14px;flex-basis:42px;width:42px;height:42px;font-size:15px;box-shadow:0 5px 14px #02061055}.community-actor>div{gap:2px}.community-actor strong{color:#f1f5ff;font-size:13px}.community-actor strong em{color:#9cc9ff;letter-spacing:.06em;padding:2px 6px}.community-actor small{color:#7f90ad}.community-activity-card>header>time{color:#8696b2;background:#0b1526aa;border:1px solid #2b3a55;border-radius:999px;padding:5px 8px;font-weight:750}.community-activity-header-actions{align-items:center;gap:7px;display:flex}.community-activity-header-actions>time{color:#8696b2;background:#0b1526aa;border:1px solid #2b3a55;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750}.community-delete-update{color:#d99aaa;cursor:pointer;background:#21131b;border:1px solid #513846;border-radius:8px;align-items:center;gap:5px;height:27px;padding:0 8px;font-size:8px;font-weight:800;display:flex}.community-delete-update:hover:not(:disabled){color:#ffb0c1;background:#371923;border-color:#9a4f62}.community-delete-update:disabled{cursor:wait;opacity:.65}.community-delete-update svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px;height:13px}.community-activity-hero{background:linear-gradient(135deg,#0a1528dc,#101c31b8);border:1px solid #2b3b58;border-radius:14px;grid-template-columns:74px minmax(0,1fr) 32px;align-items:center;gap:14px;padding:14px;display:grid}.community-company-mark{background:#f7f9fc;border:1px solid #3b4e6c;border-radius:15px;place-items:center;width:74px;height:74px;display:grid;overflow:hidden;box-shadow:0 7px 18px #03071155}.community-company-logo{background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0}.community-company-logo img{object-fit:contain;padding:9px}.community-company-mark>span{color:#bfcee5;background:linear-gradient(145deg,#243b61,#152842);place-items:center;width:100%;height:100%;font-size:27px;font-weight:900;display:grid}.community-activity-copy{gap:5px}.community-status-pill{border:1px solid color-mix(in srgb,var(--activity-accent) 36%,#34445f);background:color-mix(in srgb,var(--activity-accent) 15%,#0b1527);width:max-content;max-width:100%;color:color-mix(in srgb,var(--activity-accent) 38%,#eaf2ff);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:8px;font-weight:900;display:flex}.community-status-pill b{font-size:11px;line-height:1}.community-activity-copy>a{color:#f4f7fd;text-overflow:ellipsis;font-size:18px;font-weight:850;line-height:1.25;overflow:hidden}.community-activity-copy>a:hover{color:#a9d3ff}.community-activity-copy>strong{color:#aebbd0;font-size:12px;line-height:1.45}.community-posting-link{color:#9cc9ff;background:#14233a;border:1px solid #364965;border-radius:10px;place-items:center;width:32px;height:32px;font-size:15px;font-weight:900;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.community-posting-link:hover{color:#d7ebff;background:#1c3150;border-color:#6383ad}.community-activity-fields{background:0 0;border:0;flex-wrap:wrap;gap:7px;display:flex;overflow:visible}.community-activity-fields>div{background:#0b1628b8;border:1px solid #293a55;border-radius:10px;flex:0 auto;align-content:start;gap:3px;min-width:128px;max-width:100%;min-height:0;padding:8px 10px;display:grid}.community-activity-fields>div.wide{flex:100%}.community-activity-fields span{color:#71839e;letter-spacing:.035em}.community-activity-fields strong{overflow-wrap:anywhere;color:#c8d4e6;line-height:1.4}.community-status-offer{--activity-accent:#40c98a}.community-status-interview{--activity-accent:#7eb8ff}.community-status-rejected{--activity-accent:#e76b7b}.community-status-assessment,.community-status-assessment-passed{--activity-accent:#e3b84e}.community-status-closed{--activity-accent:#8793a8}.community-status-achievement{--activity-accent:#f0b84f;background:radial-gradient(circle at 92% 4%,#e3b84e2e,#0000 38%),linear-gradient(145deg,#18213a,#0c1527 72%)}.community-achievement-mark{background:radial-gradient(circle at 50% 30%,#ffe9a8,#e3b84e 48%,#8f5e17);border-color:#a77b2e;box-shadow:0 7px 22px #d7962b30}.community-achievement-mark>span{filter:drop-shadow(0 4px 6px #55361280);background:0 0;font-size:34px}.community-activity-reactions{border:0;align-items:center;min-height:29px;padding-top:1px;display:flex}.community-activity-reactions button{color:#8c9bb5;cursor:pointer;background:#0b1628;border:1px solid #30415d;border-radius:999px;align-items:center;gap:6px;min-width:69px;height:29px;padding:0 10px;font-size:10px;transition:transform .14s,border-color .14s,background .14s,color .14s;display:flex}.community-activity-reactions button:hover:not(:disabled){color:#ff9eb6;background:#2b1721;border-color:#9d536a;transform:translateY(-1px)}.community-activity-reactions button:disabled{cursor:wait;opacity:.65}.community-activity-reactions button>span{color:#65748f;font-size:15px;line-height:1}.community-activity-reactions button>b{font-size:9px}.community-activity-reactions button.hearted{color:#ffb2c4;background:#351924;border-color:#a94867;box-shadow:0 0 0 1px #ff6f9520}.community-activity-reactions button.hearted>span{color:#ff668e;animation:.22s ease-out community-heart-pop}@keyframes community-heart-pop{0%{transform:scale(.7)}70%{transform:scale(1.25)}to{transform:scale(1)}}@media (width<=650px){.community-activity-card{padding:14px}.community-activity-hero{grid-template-columns:56px minmax(0,1fr);padding:11px}.community-company-mark{width:56px;height:56px}.community-posting-link{display:none}.community-activity-copy>a{font-size:15px}.community-activity-fields{display:flex}.community-activity-fields>div{flex:calc(50% - 7px);min-width:0}}.public-profile-showcase{background:linear-gradient(145deg,#111d31,#0a1424);border:1px solid #344562;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 18px 46px #02061155}.public-profile-hero{background:radial-gradient(circle at 88% 5%,#665fe933,#0000 34%),linear-gradient(125deg,#172945,#111a2d 60%);border-bottom:1px solid #ffffff12;align-items:center;gap:18px;min-height:190px;padding:29px 32px;display:flex}.public-profile-hero>img,.public-profile-hero>span{object-fit:cover;color:#fff;background:#5865f2;border:3px solid #8c87ff66;border-radius:25px;flex:none;place-items:center;width:92px;height:92px;font-size:32px;font-weight:900;display:grid;box-shadow:0 14px 32px #03061088}.public-profile-hero>div{gap:5px;min-width:0;display:grid}.public-profile-hero p,.public-profile-hero h1,.public-profile-hero strong,.public-profile-hero small{margin:0}.public-profile-hero p{color:#7bdab2;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.public-profile-hero h1{color:#f4f7ff;letter-spacing:-.035em;align-items:center;gap:11px;font-size:clamp(28px,4vw,44px);display:flex}.public-profile-hero h1 .role-family-icon{border-radius:10px;width:34px;height:34px}.public-profile-hero h1 .role-family-icon svg{width:20px;height:20px}.public-profile-hero strong{color:#b8c8de;font-size:14px;font-weight:700}.public-profile-hero small{color:#71829e;font-size:10px}.public-profile-bio{color:#9eacc2;white-space:pre-wrap;max-width:720px;margin:5px 0 2px;font-size:11px;line-height:1.6}.public-achievement-showcase{background:radial-gradient(circle at 96% 0,#dca8351b,#0000 30%);border-bottom:1px solid #ffffff10;gap:14px;padding:24px 28px;display:grid}.public-achievement-showcase>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.public-achievement-showcase>header p,.public-achievement-showcase>header h2{margin:0}.public-achievement-showcase>header p{color:#c9a855;letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:900}.public-achievement-showcase>header h2{color:#edf3ff;font-size:21px}.public-achievement-summary{color:#8f9eba;align-items:center;gap:6px;display:flex}.public-achievement-summary>strong{color:#f2cb6e;font-size:16px}.public-achievement-summary>span{font-size:9px}.public-achievement-summary>a{color:#9fc5f1;border-left:1px solid #35435b;margin-left:7px;padding-left:12px;font-size:9px;font-weight:800;text-decoration:none}.public-achievement-summary>a:hover{color:#d7eaff}.public-achievement-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.public-achievement-badge{background:linear-gradient(145deg,#211d1a,#121827 68%);border:1px solid #594a2d;border-radius:13px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:10px;transition:transform .15s,border-color .15s;display:grid;box-shadow:inset 0 1px #f5cf6920}.public-achievement-badge:hover{border-color:#8c6f36;transform:translateY(-2px)}.public-achievement-icon{filter:drop-shadow(0 5px 8px #05030366);background:radial-gradient(circle at 40% 30%,#ffe8a2,#dba53d 50%,#78501a);border:1px solid #a9792d;border-radius:13px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.public-achievement-badge>div{gap:3px;min-width:0;display:grid}.public-achievement-badge strong{color:#f1e8ce;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.public-achievement-badge p{color:#9b9eaa;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.public-achievement-badge small{color:#987d47;text-transform:uppercase;font-size:7px;font-weight:800}.public-achievement-empty{background:#0c1524;border:1px dashed #4a4438;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.public-achievement-empty>span{color:#776743;filter:grayscale();background:#282419;border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.public-achievement-empty>div{gap:3px;display:grid}.public-achievement-empty strong{color:#b5bdcb;font-size:10px}.public-achievement-empty p{color:#74839c;margin:0;font-size:8px}.public-application-board{gap:15px;padding:25px 28px 5px;display:grid}.public-application-board>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.public-application-board>header p,.public-application-board>header h2{margin:0}.public-application-board>header p{color:#7789a5;letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:900}.public-application-board>header h2{color:#edf3ff;font-size:21px}.public-application-board>header>span{color:#91a5c4;border:1px solid #3a4d6c;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.public-application-lanes{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:9px;padding-bottom:7px;display:grid;overflow-x:auto}.public-application-lanes>section{background:#0a1526;border:1px solid #2e3e59;border-radius:13px;align-content:start;gap:8px;min-height:150px;padding:10px;display:grid}.public-application-lanes>section>header{color:#aebed5;justify-content:space-between;align-items:center;padding:2px 2px 5px;font-size:10px;display:flex}.public-application-lanes>section>header span{color:#8ea1bd;background:#1d2b42;border-radius:999px;place-items:center;min-width:20px;height:18px;font-size:8px;display:grid}.public-application-lanes>section>div{gap:7px;display:grid}.public-application-lanes article{background:#111d30;border:1px solid #30415c;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px;display:grid}.public-application-lanes article>div{gap:2px;min-width:0;display:grid}.public-application-lanes article strong,.public-application-lanes article a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-application-lanes article strong{color:#e2eaf7;font-size:10px}.public-application-lanes article a{color:#9fc1eb;font-size:9px;text-decoration:none}.public-application-lanes article small{color:#70819d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.public-application-lanes article time{color:#6f819d;grid-column:1/-1;font-size:8px}.public-application-board{padding-bottom:28px}.public-application-lanes{grid-auto-columns:initial;grid-auto-flow:row;padding-bottom:0;overflow:visible}.public-application-lanes>.application-lane{border-radius:10px;grid-template-columns:88px minmax(0,1fr);gap:8px;min-height:98px;padding:8px}.public-application-lanes>.application-lane>.application-lane-header{border-bottom:0;border-right:1px solid #ffffff14;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;padding:3px 8px 3px 2px}.public-application-lanes>.application-lane>.application-lane-header span{color:#eef2fc;background:0 0;border:0;min-width:0;height:auto;padding:0;font-size:10px;display:block}.public-application-lanes>.application-lane>.application-lane-header strong{color:#91a0ba;font-size:9px}.public-application-lanes>.application-lane>.application-lane-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}.public-application-lanes .application-company-card{border-radius:9px;grid-template-columns:1fr;gap:7px;padding:9px}.public-application-lanes .application-company-card>.application-card-top{gap:8px;display:flex}.public-application-lanes .application-company-card>.application-card-meta{gap:5px;display:flex}.public-application-lanes .application-card-copy{gap:2px}.public-application-lanes .application-card-copy a{font-size:9px}.public-application-lanes .application-card-copy small,.public-application-lanes .application-card-meta>span:not(.status-pill){font-size:8px}.public-application-lanes>.application-lane-oa-pending{background:linear-gradient(100deg,#59321f 0%,#35271f 17%,#0e1728 43%);border-color:#a9663e}.public-application-lanes>.application-lane-oa-submitted{background:linear-gradient(100deg,#514019 0%,#302b1d 17%,#0e1728 43%);border-color:#95742c}.public-application-lanes>.application-lane-applied{background:linear-gradient(100deg,#253b52 0%,#1c2a3b 17%,#0e1728 43%);border-color:#45627d}.public-application-lanes>.application-lane-oa-passed{background:linear-gradient(100deg,#173f63 0%,#1b3044 17%,#0e1728 43%);border-color:#3673a8}.public-application-lanes>.application-lane-interview{background:linear-gradient(100deg,#39295c 0%,#28213d 17%,#0e1728 43%);border-color:#5f4b8d}.public-application-lanes>.application-lane-rejected,.public-application-lanes>.application-lane-ghosted{background:linear-gradient(100deg,#30323a 0%,#252a34 17%,#0e1728 43%);border-color:#4b4f5b}.public-application-lanes>.application-lane-offer{background:linear-gradient(100deg,#204937 0%,#183128 17%,#0e1728 43%);border-color:#3b745d}.public-company-board{gap:15px;padding:25px 28px 30px;display:grid}.public-company-board>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.public-company-board>header p,.public-company-board>header h2{margin:0}.public-company-board>header p{color:#7789a5;letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:900}.public-company-board>header h2{color:#edf3ff;font-size:21px}.public-company-board>header>span{color:#91a5c4;border:1px solid #3a4d6c;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.public-company-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.public-company-grid article{background:#0d182a;border:1px solid #2d3e59;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:112px;padding:14px;display:grid;position:relative}.public-company-grid article>div{gap:3px;min-width:0;display:grid}.public-company-grid article strong{color:#e5edf9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.public-company-grid article span{color:#7688a5;font-size:9px}.public-company-grid article>i{color:#d2caff;background:#302956;border:1px solid #6e63a8;border-radius:7px;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:8px;right:8px}.public-company-grid article>a,.public-company-grid article>em{color:#87b7ef;grid-column:1/-1;width:max-content;font-size:9px;font-style:normal;font-weight:800;text-decoration:none}.public-company-grid article>em{color:#667995}.public-board-empty{color:#788aa7;text-align:center;border:1px dashed #344561;border-radius:13px;padding:30px;font-size:11px}.public-board-empty a{color:#94bff1}.public-profile-shell{width:min(1120px,100% - 40px);padding-top:48px}.public-profile-unavailable{text-align:center;justify-items:center;gap:10px;padding:80px 20px;display:grid}.public-profile-unavailable h1,.public-profile-unavailable p{margin:0}.public-profile-unavailable h1{color:#edf3ff;font-size:34px}.public-profile-unavailable p{color:#8495b0}.public-profile-unavailable a{color:#8dbcf2}@media (width<=900px){.public-profile-owner-layout{grid-template-columns:1fr}.public-profile-editor{position:static}.public-profile-hero{padding:24px}.public-application-lanes>.application-lane{grid-template-columns:1fr}.public-application-lanes>.application-lane>.application-lane-header{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;justify-content:space-between;padding:0 0 7px}}@media (width<=560px){.public-profile-shell{width:calc(100% - 20px);padding-top:16px}.public-profile-hero{flex-direction:column;align-items:flex-start}.public-profile-hero>img,.public-profile-hero>span{border-radius:20px;width:72px;height:72px}.public-achievement-showcase{padding:20px}.public-achievement-showcase>header{flex-direction:column;align-items:flex-start}.public-achievement-summary{flex-wrap:wrap;width:100%}.public-achievement-summary>a{margin-left:auto}.public-achievement-grid,.public-company-grid{grid-template-columns:1fr}}@media (width<=600px){.friends-grid{grid-template-columns:1fr}.friend-card{min-height:200px}}.profile-manager{background:#0e182a;border:1px solid #2d3b59;border-radius:14px;justify-content:space-between;align-items:end;gap:16px;margin-bottom:11px;padding:13px 14px;display:flex}.profile-manager>div:first-child{grid-template-columns:auto minmax(180px,280px);align-items:center;gap:5px 10px;display:grid}.profile-manager>div:first-child>span{color:#8392ad;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.profile-manager>div:first-child>select{grid-area:1/2/3;min-width:220px}.profile-manager>div:first-child>small{color:#697a97;font-size:9px}.profile-create-form{grid-template-columns:minmax(180px,260px) auto auto;gap:7px;display:grid}.profile-create-form .button{min-height:38px}.profile-manager-actions{gap:7px;display:flex}.profile-settings-scope{background:#102823;border:1px solid #3b6a62;border-radius:11px;align-items:center;gap:10px;margin:0 0 11px;padding:9px 13px;display:flex}.profile-settings-scope strong{color:#9be2cc;white-space:nowrap;font-size:10px}.profile-settings-scope span{color:#83aa9e;border-left:1px solid #70bba52b;padding-left:10px;font-size:9px}.profile-mode-banner{color:#cbdcf7;background:#102039;border:1px solid #385c86;border-radius:12px;align-items:center;gap:12px;margin:0 0 11px;padding:11px 14px;display:flex}.profile-mode-banner strong{font-size:11px}.profile-mode-banner span{color:#91a5c5;font-size:10px}.profile-mode-banner.watchlist{background:#21162f;border-color:#6d4a91}.profile-mode-banner.watchlist strong{color:#d8b5ff}.profile-overview{grid-template-columns:minmax(270px,.85fr) minmax(500px,1.35fr);gap:11px;margin-bottom:14px;display:grid}.profile-identity,.profile-snapshot{background:linear-gradient(145deg,#111c30,#0d1627);border:1px solid #2d3b59;border-radius:16px}.profile-identity{background:linear-gradient(125deg,#17203c,#10182b 58%,#10172a);align-items:center;gap:13px;min-height:94px;padding:17px 18px;display:flex}.profile-identity img,.profile-discord-avatar{object-fit:cover;color:#fff;background:#5865f2;border:2px solid #7783ff66;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;font-size:20px;font-weight:850;display:grid;box-shadow:0 8px 20px #03060d66}.profile-identity>div,.profile-identity-loading{gap:2px;min-width:0;display:grid}.profile-identity>div>span{color:#7e8fab;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.profile-identity strong{color:#f0f4ff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.profile-identity small{color:#8c9ab7;font-size:11px}.profile-identity>i{color:#bfc5ff;background:#5865f226;border:1px solid #7d87ff66;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.profile-identity-name{align-items:center;gap:8px;display:flex}.profile-identity-name .role-family-icon{border-radius:8px;width:25px;height:25px}.profile-identity-name .role-family-icon svg{width:15px;height:15px}.profile-snapshot{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.profile-snapshot article{border-left:1px solid #ffffff12;align-content:center;min-width:0;min-height:92px;padding:15px 18px;display:grid}.profile-snapshot article:first-child{border-left:0}.profile-snapshot strong{color:#8de4bf;text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1.1;overflow:hidden}.profile-snapshot article:last-child strong{color:#b8c7ff;font-size:17px}.profile-snapshot span{color:#8594b0;letter-spacing:.07em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:850}.profile-layout{grid-template-columns:minmax(0,1.7fr) minmax(310px,.8fr);align-items:start;gap:14px;display:grid}.profile-layout-targets-only{grid-template-columns:minmax(0,1fr)}.profile-main-column,.profile-side-column{gap:14px;min-width:0;display:grid}.profile-side-column{position:sticky;top:14px}.profile-panel{background:linear-gradient(145deg,#111c30,#0d1627);border:1px solid #2d3b59;border-radius:16px;overflow:hidden}.profile-panel>header{background:linear-gradient(90deg,#17223866,#0000);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 19px;display:flex}.profile-panel>header h2{color:#edf2ff;margin:3px 0 0;font-size:18px}.profile-panel>header p{color:#8797b4;max-width:650px;margin:5px 0 0;font-size:10px;line-height:1.5}.profile-panel>header>b{color:#a5b5d1;background:#18243a;border:1px solid #405171;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:850}.profile-section-save-state{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.profile-section-save-state>b{color:#a5b5d1;white-space:nowrap;font-size:9px}.profile-section-save-state>.button{padding:7px 10px}.profile-section-kicker{color:#72d3ae;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.profile-panel-body{padding:18px}.profile-panel-body>textarea{resize:vertical;min-height:130px;line-height:1.55}.profile-field-note{color:#7585a1;margin-top:9px;font-size:9px;line-height:1.5;display:block}.profile-targets{gap:15px;display:grid}.profile-targets fieldset{background:#0b1526aa;border:1px solid #2e3e5d;border-radius:13px;margin:0;padding:14px}.profile-targets legend{color:#cbd5e9;padding:0 8px;font-size:11px;font-weight:800}.profile-targets legend small{color:#71819d;text-transform:uppercase;margin-left:3px;font-size:8px;font-weight:650}.career-options{flex-wrap:wrap;gap:7px;display:flex}.career-options label{color:#aab7cd;text-transform:capitalize;cursor:pointer;background:#111c2f;border:1px solid #334463;border-radius:999px;align-items:center;width:auto;padding:8px 10px;font-size:11px;font-weight:700;transition:border-color .15s,background .15s,color .15s,transform .15s;display:flex}.career-options label:hover{color:#dce6f8;border-color:#53698f;transform:translateY(-1px)}.career-options label.selected{color:#88e1ba;background:#17372d;border-color:#39765f;box-shadow:inset 0 0 0 1px #54b98c22}.career-options input{accent-color:#56c896;width:auto;margin:0 6px 0 0}.career-options svg{width:15px;height:15px;margin-right:6px}.career-options.compact label{font-size:10px}.fieldset-help{color:#7d8da9;margin:0 0 11px;font-size:10px;line-height:1.5}.career-context-fieldset{gap:8px;display:grid}.career-context-controls{grid-template-columns:1fr 1fr;gap:9px;display:grid}.career-context-controls label{gap:5px;display:grid}.career-context-controls label>span{color:#8191ad;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.career-context-fieldset>small{color:#74849f;line-height:1.45}.requirement-subheading{color:#8fa1bd;margin:14px 0 8px;font-size:10px}.requirement-subheading small{color:#657690;text-transform:uppercase;font-size:8px}.title-concepts-fieldset{gap:9px;display:grid}.title-concept-input{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.title-concept-input .button{min-height:38px}.profile-target-panel .role-family-options .role-family-icon{border:2px solid var(--role-family-color);width:34px;height:34px;color:var(--role-family-color);box-shadow:0 0 12px color-mix(in srgb,var(--role-family-color) 24%,transparent),inset 0 0 0 1px #ffffff0b;background:#0a1424;border-radius:10px}.profile-target-panel .role-family-options .role-family-icon svg{stroke:currentColor;stroke-width:2.35px;opacity:1;filter:drop-shadow(0 0 3px);width:21px;height:21px;display:block;margin:0!important}.profile-target-panel .role-family-options label.selected .role-family-icon{background:var(--role-family-color);color:#07111f;box-shadow:0 0 16px color-mix(in srgb,var(--role-family-color) 45%,transparent);border-color:#ffffffb8}.profile-exclusion-grid{padding:18px}.unified-exclusion-picker{gap:12px;display:grid}.unified-exclusion-search{gap:6px;display:grid}.unified-exclusion-search>span{color:#8998b3;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.unified-exclusion-list{background:#0b1526aa;border:1px solid #2e3e5d;border-radius:12px;display:grid;overflow:hidden}.unified-exclusion-list>label{color:#b7c2d8;cursor:pointer;border-bottom:1px solid #ffffff0b;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:10px 13px;display:grid}.unified-exclusion-list>label:last-of-type{border-bottom:0}.unified-exclusion-list>label:hover{background:#142038}.unified-exclusion-list>label.selected{color:#ffd0d9;background:#371d27}.unified-exclusion-list input{accent-color:#d76b86;width:16px;min-height:16px}.unified-exclusion-list label:has(input:disabled){opacity:.58;cursor:not-allowed}.unified-exclusion-list label>span{gap:3px;min-width:0;display:grid}.unified-exclusion-list strong{font-size:11px}.unified-exclusion-list small{color:#74839e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.unified-exclusion-list label.selected small{color:#dc91a2}.unified-exclusion-list label>i{color:#8fa0bc;letter-spacing:.04em;text-transform:uppercase;border:1px solid #3c4c69;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:850}.sensitive-exclusion-icon{border:1px solid color-mix(in srgb,var(--sensitive-exclusion-color) 52%,#31415e);background:color-mix(in srgb,var(--sensitive-exclusion-color) 13%,#101b2e);width:34px;height:34px;color:var(--sensitive-exclusion-color);border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0d}.sensitive-exclusion-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.unified-exclusion-list label.selected .sensitive-exclusion-icon{border-color:color-mix(in srgb,var(--sensitive-exclusion-color) 80%,white);background:color-mix(in srgb,var(--sensitive-exclusion-color) 28%,#281621);color:#fff;box-shadow:0 0 14px color-mix(in srgb,var(--sensitive-exclusion-color) 22%,transparent),inset 0 1px #ffffff1c}.industry-exclusion-tree{gap:9px;display:grid}.industry-exclusion-group{background:#0b1526aa;border:1px solid #2e3e5d;border-radius:12px;overflow:hidden}.industry-exclusion-group>summary{cursor:pointer;list-style:none}.industry-exclusion-group>summary::-webkit-details-marker{display:none}.industry-exclusion-group>summary>div{cursor:pointer;align-items:center;gap:10px;min-height:58px;padding:10px 13px;display:flex}.industry-exclusion-group>summary>div:after{content:"›";color:#71819d;margin-left:auto;font-size:18px;transition:transform .15s;transform:rotate(90deg)}.industry-exclusion-group:not([open])>summary>div:after{transform:rotate(0)}.industry-exclusion-group>summary>div.selected{background:#371d27}.industry-exclusion-group>summary input{accent-color:#d76b86;width:auto}.industry-exclusion-group>summary span{gap:2px;display:grid}.industry-exclusion-group>summary strong{color:#cbd5e9;font-size:11px}.industry-exclusion-group>summary small{color:#74839e;text-transform:uppercase;font-size:8px}.industry-exclusion-group>.profile-exclusion-grid{border-top:1px solid #ffffff0b;padding:0 12px 12px}.industry-exclusion-group>.profile-exclusion-grid label:has(input:disabled){opacity:.48;cursor:not-allowed}.profile-term-settings{grid-template-columns:repeat(2,minmax(150px,220px));gap:9px;display:grid}.profile-term-settings label,.career-experience-form label{gap:6px;display:grid}.profile-term-settings label>span,.career-experience-form label>span{color:#8191ad;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.profile-target-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.profile-target-toggles>label{cursor:pointer;background:#0d1729;border:1px solid #30415f;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.profile-target-toggles>label:hover{border-color:#4d6389}.profile-target-toggles input{accent-color:#7268ff;width:auto;margin-top:2px}.profile-target-toggles span{gap:3px;display:grid}.profile-target-toggles strong{color:#c5d0e5;font-size:11px}.profile-target-toggles small{color:#74839e;font-size:9px}.career-experience-form{grid-template-columns:1.25fr 1fr 1fr 72px auto;align-items:end;gap:9px;margin-bottom:14px;display:grid}.career-experience-form .button{white-space:nowrap;min-height:38px}.career-token-list{gap:7px;display:grid}.career-token-list article{background:#0d1729;border:1px solid #2b3a56;border-radius:11px;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:11px 12px;display:grid}.career-token-list article div{gap:3px;min-width:0;display:grid}.career-token-list article strong{color:#dce4f4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.career-token-list article span{color:#7888a5;text-transform:capitalize;font-size:9px}.career-token-list article em{color:#9cadc7;background:#1e2b42;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.career-token-list article button{color:#71819c;cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;font-size:19px}.career-token-list article button:hover{color:#ff9ead}.profile-inline-empty{color:#74839e;text-align:center;border:1px dashed #34435f;border-radius:11px;padding:20px;font-size:10px}.profile-save-dock{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1627ed;border:1px solid #3b4e70;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;max-width:720px;margin:16px auto 0;padding:11px 12px 11px 15px;display:flex;position:sticky;bottom:14px;box-shadow:0 14px 35px #02060dcc,inset 0 1px #ffffff0c}.profile-save-dock>div{gap:2px;display:grid}.profile-save-dock strong{color:#dbe4f5;font-size:11px}.profile-save-dock span{color:#7f8da8;font-size:9px}.profile-save-dock p{margin:0;font-size:10px;font-weight:750}.profile-save-dock p.success{color:#86dfb6}.profile-save-dock p.error{color:#ff9ead}.profile-save-dock .button{min-width:116px}.company-filter{grid-template-columns:minmax(240px,1fr) repeat(5,170px)}@media (width<=1000px){.profile-overview,.profile-layout{grid-template-columns:1fr}.profile-side-column{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.profile-side-column .profile-panel:first-child{grid-column:1/-1}}@media (width<=800px){.profile-page-header{align-items:flex-start}.profile-header-save{display:none}.profile-manager{flex-direction:column;align-items:stretch}.profile-manager>div:first-child{grid-template-columns:1fr}.profile-manager>div:first-child>select{grid-area:auto;min-width:0}.profile-create-form{grid-template-columns:1fr auto auto}.profile-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-snapshot article:nth-child(3){border-top:1px solid #ffffff12;border-left:0}.profile-snapshot article:nth-child(4){border-top:1px solid #ffffff12}.profile-side-column,.career-experience-form,.profile-target-toggles,.profile-term-settings{grid-template-columns:1fr}.profile-side-column .profile-panel:first-child{grid-column:auto}.profile-panel>header{flex-direction:column}.profile-save-dock{bottom:8px}.profile-save-dock span{display:none}}@media (width<=520px){.profile-identity{padding:14px}.profile-snapshot article{min-height:76px;padding:12px}.profile-panel-body{padding:13px}.profile-targets fieldset{padding:12px}.career-options label{font-size:10px}.profile-save-dock{align-items:stretch}.profile-save-dock .button{min-width:108px}}.match-results{border-top:1px solid var(--line);gap:10px;padding-top:20px;display:grid}.match-results>header{justify-content:space-between;align-items:center;display:flex}.match-results article{border:1px solid var(--line);border-radius:14px;grid-template-columns:72px 1fr;gap:14px;padding:15px;display:grid}.match-results h3,.match-results p{margin:0 0 5px}.match-results p,.match-results summary,.match-results dd{color:var(--muted)}.match-score{text-align:center;text-transform:capitalize;align-content:start;display:grid}.match-score strong{font-size:24px}.match-score span{font-size:11px}.match-strong_match .match-score,.match-good_match .match-score{color:var(--accent)}.match-ineligible{opacity:.7}.match-results dl{gap:8px;display:grid}.match-results dl div{border-left:2px solid var(--line);padding-left:10px}.match-results dt{text-transform:capitalize}.match-results dd{margin:3px 0 0}.preference-dimension-groups{gap:10px;display:grid}.preference-dimension-groups details{border:1px solid var(--line);background:#0e1728;border-radius:12px;overflow:hidden}.preference-dimension-groups summary{cursor:pointer;justify-content:space-between;gap:16px;padding:13px 15px;list-style:none;display:flex}.preference-dimension-groups summary::-webkit-details-marker{display:none}.preference-dimension-groups summary span{font-weight:850}.preference-dimension-groups summary small{color:var(--muted);text-align:right}.profile-field-preferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-field-preferences>section{background:#0b1526aa;border:1px solid #2e3e5d;border-radius:13px;align-content:start;gap:9px;min-width:0;padding:14px;display:grid}.profile-field-preferences h3{color:#d7e1f2;margin:0;font-size:12px}.profile-field-preferences p{color:#7888a4;margin:3px 0 0;font-size:9px;line-height:1.45}.selected-field-chips{flex-wrap:wrap;gap:6px;min-height:27px;display:flex}.selected-field-chips>button{color:#8ddbc3;cursor:pointer;background:#12312d;border:1px solid #3c6b65;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.selected-field-chips.avoided>button{color:#eda8b9;background:#2e1923;border-color:#744356}.selected-field-chips>button:hover{color:#ffc0cf;background:#3d1d2a;border-color:#b7687e}.selected-field-chips i{color:#8296ad;font-style:normal}.selected-field-chips>small{color:#71819d;align-self:center;font-size:9px}.field-add-button{color:#96b5df;cursor:pointer;background:#101c2f;border:1px dashed #486182;border-radius:8px;justify-self:start;padding:6px 9px;font-size:9px;font-weight:800}.field-add-button:hover{color:#d6e7ff;border-style:solid;border-color:#6d8fbd}.field-search-picker{background:#091423;border:1px solid #3a506e;border-radius:10px;gap:6px;padding:8px;display:grid;box-shadow:0 12px 28px #02071388}.field-search-picker>div{gap:4px;max-height:210px;display:grid;overflow:auto}.field-search-picker>div>button{color:#c4d2e8;text-align:left;cursor:pointer;background:#101e32;border:1px solid #293d58;border-radius:7px;gap:2px;padding:8px;display:grid}.field-search-picker>div>button:hover{background:#152944;border-color:#5477a4}.field-search-picker strong{font-size:9px}.field-search-picker small{color:#7789a5;font-size:8px}.focus-area-search{width:min(360px,100%);margin-bottom:8px}.focus-area-groups{gap:14px;display:grid}.focus-area-group{gap:8px;display:grid}.focus-area-group+.focus-area-group{border-top:1px solid #ffffff10;padding-top:13px}.focus-area-group h3{color:#93a8c8;letter-spacing:.035em;align-items:center;gap:7px;margin:0;font-size:10px;font-weight:850;display:flex}.focus-area-group h3 .role-family-icon{border-radius:6px;width:20px;height:20px}.focus-area-group h3 .role-family-icon svg{width:13px;height:13px}.focus-area-empty{color:#7789a5;padding:10px 0;display:block}.advanced-career-preferences{background:#0b1526aa;border:1px solid #2e3e5d;border-radius:13px;overflow:hidden}.advanced-career-preferences>summary,.advanced-career-preferences>div>details>summary{cursor:pointer;justify-content:space-between;gap:12px;padding:13px 14px;list-style:none;display:flex}.advanced-career-preferences summary::-webkit-details-marker{display:none}.advanced-career-preferences summary span{color:#cbd7e9;font-size:10px;font-weight:850}.advanced-career-preferences summary small{color:#71819c;text-align:right;font-size:8px}.advanced-career-preferences>div{gap:8px;padding:0 12px 12px;display:grid}.advanced-career-preferences>div>details{background:#0d192a;border:1px solid #293d59;border-radius:10px;overflow:hidden}.advanced-toggle{cursor:pointer;background:#0d192a;border:1px solid #293d59;border-radius:10px;align-items:flex-start;gap:9px;padding:10px;display:flex}.advanced-toggle input{accent-color:#7268ff;width:auto;margin-top:2px}.advanced-toggle span{gap:2px;display:grid}.advanced-toggle strong{color:#c5d1e4;font-size:10px}.advanced-toggle small{color:#7586a1;font-size:8px}.advanced-role-groups,.discovery-preferences,.advanced-career-preferences>div>details>div{gap:10px;padding:0 12px 12px;display:grid}.advanced-role-groups section{gap:7px;display:grid}.advanced-role-groups h3,.advanced-role-groups p{margin:0}.advanced-role-groups h3{color:#c7d3e6;font-size:10px}.advanced-role-groups p{color:#7586a1;font-size:8px}.target-threshold-control{background:#0d192a;border:1px solid #293d59;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(120px,220px) 42px;align-items:center;gap:10px;padding:10px;display:grid}.target-threshold-control>span{gap:2px;display:grid}.target-threshold-control strong{color:#c5d1e4;font-size:10px}.target-threshold-control small{color:#7586a1;font-size:8px}.target-threshold-control input{accent-color:#d4a44d;width:100%}.target-threshold-control>b{color:#efce8d;text-align:right;font-size:11px}.role-experience-relationships{gap:7px;display:grid}.role-experience-relationships>label{background:#111d31;border:1px solid #293d59;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.role-experience-relationships>label>span{gap:2px;display:grid}.role-experience-relationships strong{color:#c6d2e5;font-size:10px}.role-experience-relationships small{color:#7485a0;font-size:8px}.role-experience-relationships select{width:auto;min-width:145px}@media (width<=800px){.profile-field-preferences{grid-template-columns:1fr}}@media (width<=600px){.title-concept-input,.target-threshold-control,.career-context-controls{grid-template-columns:1fr}.target-threshold-control>b{text-align:left}.role-experience-relationships>label{flex-direction:column;align-items:stretch}.role-experience-relationships select{width:100%}}.preference-value-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;padding:0 12px 12px;display:grid}.preference-value-grid label{background:#152037;border:1px solid #293a57;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 10px;display:flex}.preference-value-grid label>span{gap:2px;display:grid}.preference-value-grid label small{color:var(--muted)}.preference-value-grid select{width:auto;min-width:108px;padding:7px 26px 7px 8px}.display-toggle .display-map-link{color:#a9d0ff;background:#122642;border:1px solid #37577f;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.unified-map-page{z-index:100;background:#06111f;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.map-location-preference-control{z-index:1103;flex-direction:row-reverse;align-items:center;gap:8px;display:flex;position:absolute;top:76px;right:16px}.map-location-preference-control>button{color:#9fc9f5;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071628ee;border:1px solid #35577f;border-radius:11px;place-items:center;width:40px;height:40px;padding:0;display:grid;box-shadow:0 12px 30px #01050dcc}.map-location-preference-control>button:hover,.map-location-preference-control>button.active{color:#eff7ff;background:#15365d;border-color:#69a8ed}.map-location-preference-control svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.map-location-preference-control>span{color:#88a0c0;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:9px;font-weight:800;overflow:hidden}.map-location-preference-control>span.error{color:#ff9cac}.unified-map-layout{background:#071221;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.unified-map-sidebar{z-index:1101;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0b1b32ee 0%,#081426ed 70%,#07111ff0 100%);border:1px solid #29446d;border-radius:14px;flex-direction:column;gap:12px;width:316px;min-height:0;padding:13px;display:flex;position:absolute;top:124px;bottom:18px;left:16px;overflow-y:auto;box-shadow:10px 14px 35px #02081788}.map-sidebar-section{background:#0b192c;border:1px solid #273f63;border-radius:12px;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff08}.map-sidebar-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.map-sidebar-heading>span,.map-company-preview>div>span{color:#6fa9eb;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.map-sidebar-heading>strong{color:#e2edff;font-size:11px}.map-mode-toggle{background:#071323;border:1px solid #243b5d;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.map-mode-toggle button{color:#7188aa;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:31px;font-size:9px;font-weight:850}.map-mode-toggle button.active{color:#dbeeff;background:#194577;box-shadow:inset 0 0 0 1px #4a83bd}.map-relocation-field{gap:5px;display:grid}.map-relocation-field>span{color:#7e93b1;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.map-relocation-field>div{background:#071322;border:1px solid #304b73;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.map-relocation-field>div i{color:#8094b3;padding:0 8px;font-size:9px;font-style:normal}.map-relocation-field input{background:0 0;border:0;border-radius:0;height:34px;padding:5px 0}.map-relocation-field select{background:#071322;border-color:#304b73;height:36px;font-size:9px}.map-region-manager{min-height:260px}.map-region-search{position:relative}.map-region-search>input{background:#071322;border-color:#304b73;height:36px;font-size:10px}.map-region-search>div{z-index:1200;background:#09182b;border:1px solid #42638e;border-radius:9px;display:grid;position:absolute;top:41px;left:0;right:0;overflow:hidden;box-shadow:0 16px 32px #000b}.map-region-search>div>button{color:#d9e7fa;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0b;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px;display:grid}.map-region-search>div>button:hover{background:#15345b}.map-region-search>div i{border-radius:50%;width:8px;height:8px}.map-region-search>div span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.map-region-search>div small{color:#7389aa;text-transform:uppercase;font-size:8px}.map-region-list{gap:6px;display:grid}.map-region-list article{--region-color:#65748b;border:1px solid color-mix(in srgb,var(--region-color) 42%,#223858);background:color-mix(in srgb,var(--region-color) 9%,#09172a);border-radius:9px;grid-template-columns:9px minmax(0,1fr) 80px 22px;align-items:center;gap:7px;padding:7px;display:grid}.map-region-list article>i{border:2px solid color-mix(in srgb,var(--region-color) 68%,white);background:var(--region-color);border-radius:50%;width:9px;height:9px}.map-region-list article>div{gap:1px;min-width:0;display:grid}.map-region-list article strong{color:#dbe7f7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.map-region-list article small{color:#6f83a1;text-transform:uppercase;font-size:7px}.map-region-list select{background:#081526;border-color:#2d466b;border-radius:6px;height:27px;padding:2px 4px;font-size:8px}.map-region-local-label{border:1px solid color-mix(in srgb,var(--region-color) 45%,#2d466b);background:color-mix(in srgb,var(--region-color) 12%,#081526);color:#b9cbe2;text-align:center;text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.map-region-list .remove{color:#7184a1;cursor:pointer;background:0 0;border:0;width:22px;height:25px;padding:0}.map-region-list .remove:hover{color:#ff9cad}.map-company-preview{background:linear-gradient(145deg,#102b4d,#0a192d);border-color:#315784;grid-template-columns:44px minmax(0,1fr);align-items:center;margin-top:auto;position:relative}.map-company-preview>div{min-width:0}.map-company-preview h2{color:#eef5ff;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:14px;overflow:hidden}.map-company-preview p{color:#8297b6;margin:0;font-size:9px}.map-company-preview>a{grid-column:1/-1}.map-preview-close{color:#8296b5;cursor:pointer;background:0 0;border:0;position:absolute;top:5px;right:6px}.map-admin-cbsa-explorer{background:linear-gradient(145deg,#292515,#101a2b);border-color:#725f2c;box-shadow:inset 0 1px #f1d47b20}.map-admin-cbsa-explorer .map-sidebar-heading>span{color:#e7c96f}.map-admin-cbsa-actions{grid-template-columns:minmax(0,1fr) 58px;gap:6px;display:grid}.map-admin-cbsa-actions input{background:#0a1422;border-color:#66552e;min-width:0;height:34px;font-size:9px}.map-admin-cbsa-actions .button{min-height:34px;padding:5px;font-size:8px}.map-admin-cbsa-list{background:#081321;border:1px solid #3c4652;border-radius:8px;max-height:230px;display:grid;overflow-y:auto}.map-admin-cbsa-list>button{color:#becbe0;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0a;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:7px;min-height:32px;padding:6px 8px;display:grid}.map-admin-cbsa-list>button:last-child{border-bottom:0}.map-admin-cbsa-list>button:hover,.map-admin-cbsa-list>button.active{color:#f2f6ff;background:#26334a}.map-admin-cbsa-list>button.active{box-shadow:inset 3px 0 #e2c467}.map-admin-cbsa-list i{border:1px solid #fff8;border-radius:50%;width:8px;height:8px}.map-admin-cbsa-list span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;line-height:1.35;overflow:hidden}.map-admin-city-browser{gap:7px;padding-top:3px;display:grid}.map-admin-city-browser>header{gap:2px;display:grid}.map-admin-city-browser>header strong{color:#e8edf7;font-size:9px;line-height:1.35}.map-admin-city-browser>header span{color:#9f8b50;font-size:8px;font-weight:800}.map-admin-city-browser>div{flex-wrap:wrap;gap:4px;max-height:150px;display:flex;overflow-y:auto}.map-admin-city-browser>div>span{color:#aab9cf;background:#111f32;border:1px solid #3b4e67;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:700}.company-map-fullscreen.company-map-embedded{z-index:1;background:#06111f;width:100%;min-width:0;height:100%;min-height:0;position:absolute;inset:0}.company-map-embedded .company-leaflet-map{background:#061426;width:100%;height:100%;position:absolute;inset:0}.company-map-embedded .company-map-toolbar{background:#071628ee;border-color:#35577f;width:calc(100% - 80px);max-width:1080px;top:76px;left:16px;transform:none;box-shadow:0 14px 38px #01050dcc,inset 0 1px #ffffff0a}.map-panel-open .company-map-embedded .company-map-toolbar{width:calc(100% - 414px);left:350px}.company-map-embedded .company-map-toolbar span{color:#72b4ff}.company-map-embedded .company-map-toolbar button{color:#d9eaff;background:#102b4d;border-color:#345a88}.company-map-embedded .company-map-filters input,.company-map-embedded .company-map-filters select{color:#dceaff;background:#08182b;border-color:#294a75}.company-map-embedded .leaflet-top.leaflet-left{top:218px;left:54px}.map-panel-open .company-map-embedded .leaflet-top.leaflet-left{left:340px}.company-map-embedded .leaflet-control-zoom a{color:#b9d8fc;background:#0b203a;border-color:#29496f}.company-map-embedded .leaflet-control-attribution{color:#657b9a;background:#06111fcc}.company-map-embedded .leaflet-control-attribution a{color:#76a9df}.company-map-embedded .marker-cluster-small,.company-map-embedded .marker-cluster-medium,.company-map-embedded .marker-cluster-large{background:#3886d466}.company-map-embedded .marker-cluster div{color:#eff7ff;background:#2263a6dd}@media (width<=900px){.nav-shell-on-map{max-width:calc(100vw - 16px);left:8px;overflow-x:auto}.map-location-preference-control{top:72px;left:auto;right:8px}.unified-map-sidebar{width:auto;max-height:42vh;inset:120px 8px 8px}.company-map-fullscreen.company-map-embedded{height:100%;min-height:0}.company-map-embedded .company-map-toolbar,.map-panel-open .company-map-embedded .company-map-toolbar{width:auto;max-width:none;top:120px;left:8px;right:8px;transform:none}.map-panel-open .company-map-embedded .company-map-toolbar{top:calc(42vh + 138px)}.company-map-embedded .leaflet-top.leaflet-left,.map-panel-open .company-map-embedded .leaflet-top.leaflet-left{top:220px;left:0}.company-map-region-legend{max-height:22vh;bottom:18px}}.nav-label{display:none}@media (width<=900px){main{width:min(1280px,100% - 24px);padding-top:16px;padding-bottom:calc(88px + env(safe-area-inset-bottom));margin-bottom:0}main:has(>.companies-page-sheet){width:100%;height:auto;min-height:100dvh;padding:8px 8px calc(78px + env(safe-area-inset-bottom));display:block;overflow:visible}main:has(>.companies-page-sheet)>.nav-shell{position:fixed;top:auto}.companies-page-sheet{height:auto;min-height:0;overflow:visible}.companies-page-sheet>.companies-page-header{margin-bottom:6px}.companies-page-sheet .company-filter{margin-bottom:5px}.companies-page-sheet .company-spreadsheet-wrap{border-radius:8px;min-height:140px}.nav-shell,.nav-shell-on-map{z-index:1400;width:auto;max-width:none;padding:0 0 env(safe-area-inset-bottom);margin:0;position:fixed;inset:auto 8px 8px;overflow:visible}.nav-shell>.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#080f1df5;border:1px solid #94a3b833;border-radius:15px;flex:auto;grid-auto-columns:minmax(58px,1fr);grid-auto-flow:column;gap:2px;width:auto;min-width:0;margin:0;padding:5px;display:grid;overflow-x:auto;box-shadow:0 14px 35px #0206176b}.nav-shell>.nav::-webkit-scrollbar{display:none}.nav a,.nav a.nav-icon{white-space:nowrap;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:auto;min-width:58px;min-height:52px;padding:5px 8px;font-size:10px;line-height:1.1;display:flex}.nav-icon svg{width:20px;height:20px}.nav-label{font-size:9px;line-height:1;display:block}.nav-account{display:contents}.nav-account .nav-profile{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:58px;min-height:52px;padding:4px;display:flex;position:relative}.nav-account .nav-profile strong,.nav-account>button:not(.nav-profile-switch-button){display:none}.nav-account .avatar{width:26px;height:26px}.nav-profile-name{position:absolute;bottom:4px;right:5px}.nav-profile-switch-button{border-radius:6px;padding:0;position:absolute;bottom:4px;right:4px}.nav-profile-switch-button .nav-profile-switch-chevron{display:none}.nav-role-family-icon{background:var(--role-family-color);color:#08111f;border-width:2px;border-color:#080f1d;border-radius:6px;width:18px;height:18px}.nav-role-family-icon svg{stroke-width:2.2px;width:11px;height:11px}.nav-profile-menu{top:auto;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));width:min(300px,100vw - 20px);max-height:min(420px,60vh);position:fixed}.nav-utility-bubble{border-radius:15px;flex:none;gap:1px;padding:5px}.nav-utility-bubble>a,.nav-utility-bubble>.nav-admin-toggle{border-radius:10px;width:34px;height:52px}.nav-utility-bubble .nav-label{display:none}.nav-utility-bubble .nav-account{margin:0;padding:0;display:block;position:relative}.nav-utility-bubble .nav-account .nav-profile{width:34px;min-width:34px;height:52px;min-height:52px;padding:2px!important}.nav-utility-bubble .nav-profile-switch-button{bottom:2px;right:-2px}.nav-source-health-bubble{border-radius:15px;grid-template-rows:20px 5px;grid-template-columns:1fr;align-self:auto;place-items:center;width:46px;min-width:46px;padding:8px 7px}.nav-source-health-bubble .nav-source-meter{width:29px;height:5px}.nav-source-health-bubble .nav-source-value{display:none}.page-header{gap:10px;margin-bottom:18px}.page-header h1{font-size:clamp(32px,7vw,46px)}.subtitle{font-size:14px;line-height:1.45}.filter-bar{gap:8px;padding:10px}.filter-bar input,.filter-bar select,.filter-bar .button,.card-actions .button,.application-company-card button,.settings-card button{min-height:44px}.metric,.job-card{padding:14px}.card-actions .button{flex:140px;place-items:center;display:grid}.card-actions .bookmark-action{flex:0 0 44px}.career-editor{padding:18px}.company-modal-backdrop,.application-modal-backdrop{padding:12px}.job-classification-form{grid-template-columns:1fr}.job-classification-form label.wide,.job-classification-learn{grid-column:auto}.map-location-preference-control{top:auto;right:8px;bottom:calc(76px + env(safe-area-inset-bottom));left:auto}.unified-map-sidebar{top:8px;right:8px;bottom:calc(76px + env(safe-area-inset-bottom));width:auto;max-height:none;left:8px}.company-map-embedded .company-map-toolbar,.map-panel-open .company-map-embedded .company-map-toolbar{width:auto;max-width:none;top:8px;left:8px;right:8px}.company-map-embedded .leaflet-top.leaflet-left,.map-panel-open .company-map-embedded .leaflet-top.leaflet-left{top:200px;left:0}.company-map-region-legend{bottom:calc(76px + env(safe-area-inset-bottom))}}@media (width<=600px){main{width:calc(100% - 16px);padding-top:12px}.nav-shell,.nav-shell-on-map{bottom:6px;left:6px;right:6px}.nav-shell>.nav{grid-auto-columns:minmax(56px,1fr)}.nav a,.nav a.nav-icon,.nav-account .nav-profile{min-width:56px}.card-top{flex-direction:column;gap:12px}.job-card-signals{justify-content:flex-start}.card-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.card-actions .button,.card-actions .bookmark-action{width:100%}.metrics{gap:8px}.career-editor{border-radius:14px;padding:14px}.company-modal-backdrop,.application-modal-backdrop{padding:0}.company-modal,.application-modal{border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}}.admin-color-editor{grid-template-columns:minmax(110px,1fr) 74px auto}.admin-color-editor input[type=range]{width:100%;height:30px;accent-color:var(--region-color);background:0 0;border:0;padding:0}.admin-color-editor input[type=number]{color:#dce8fa;background:#081221;border:1px solid #40516d;border-radius:7px;width:74px;height:34px;padding:6px 7px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.admin-message.taxonomy-review{color:#e6cb91;background:#9d7b361c;border-color:#9d7b36}.admin-test-account-create{border-bottom:1px solid #263650;grid-template-columns:minmax(220px,1fr) auto;gap:9px;padding:15px 18px;display:grid}.admin-test-account-create input{min-height:40px}.admin-test-account-list{display:grid}.admin-test-account-list article{border-bottom:1px solid #202e46;justify-content:space-between;align-items:center;gap:15px;padding:13px 18px;display:flex}.admin-test-account-list article:last-child{border-bottom:0}.admin-test-account-list article>div{gap:4px;display:grid}.admin-test-account-list strong{color:#e5edf9;font-size:12px}.admin-test-account-list small{color:#8293ae;font-size:9px}@media (width<=650px){.admin-test-account-create{grid-template-columns:1fr}}.admin-automatic-color>span{border:2px solid #fff6;border-radius:5px;width:16px;height:28px;box-shadow:0 0 10px #0005}.admin-role-panel{overflow:hidden}.admin-role-metrics{background:#263650;border-block:1px solid #263650;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.admin-role-metrics article{background:#0b1525;gap:5px;padding:15px 18px;display:grid}.admin-role-metrics span{color:#8292aa;text-transform:uppercase;font-size:9px;font-weight:850}.admin-role-metrics strong{color:#e6eefb;font-size:23px}.admin-role-columns{background:#263650;grid-template-columns:1fr 1fr;gap:1px;display:grid}.admin-role-columns>section{background:#0b1525;min-width:0}.admin-role-columns>section>header{border-bottom:1px solid #263650;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.admin-role-columns>section>header>div{gap:3px;display:grid}.admin-role-columns>section>header strong{color:#dce7f7;font-size:13px}.admin-role-columns>section>header small{color:#8292aa;font-size:10px}.admin-role-columns>section>header>span{color:#a9c8f3;background:#1b2a40;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:11px;font-weight:850;display:grid}.admin-role-list{max-height:560px;display:grid;overflow:auto}.admin-role-list>article{border-bottom:1px solid #22324b;grid-template-columns:minmax(190px,.8fr) minmax(230px,1fr) auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.admin-role-list>article>div{gap:3px;min-width:0;display:grid}.admin-role-list>article>div span{color:#8fb5e9;text-transform:uppercase;font-size:8px;font-weight:900}.admin-role-list>article>div strong,.admin-role-list>article>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-role-list>article>div strong{color:#e2eaf7;font-size:12px}.admin-role-list>article>div small{color:#8393aa;font-size:9px}.admin-role-list p{color:#aebdd0;margin:0;font-size:10px;line-height:1.55}.admin-role-list p b{color:#9fd8bd}.admin-role-list p em{color:#8292aa;font-style:normal}.admin-role-list nav{gap:6px;display:flex}.admin-role-list .button{min-height:33px;padding:7px 10px;font-size:9px}.admin-role-list.unresolved>article{grid-template-columns:minmax(200px,1fr) minmax(180px,.7fr) auto}.admin-role-list>.empty{border:0;border-radius:0}@media (width<=1100px){.admin-role-columns{grid-template-columns:1fr}.admin-role-list{max-height:420px}}@media (width<=760px){.admin-role-metrics{grid-template-columns:repeat(2,1fr)}.admin-role-list>article,.admin-role-list.unresolved>article{grid-template-columns:1fr}.admin-role-list nav{justify-content:flex-start}}.admin-coverage-panel{overflow:hidden}.admin-manual-find{border-bottom:1px solid #263650;grid-template-columns:minmax(240px,1fr) minmax(150px,.55fr) minmax(260px,1fr) auto;align-items:center;gap:10px;padding:15px 18px;display:grid}.admin-manual-find>div{gap:3px;display:grid}.admin-manual-find strong{color:#dce7f7;font-size:12px}.admin-manual-find small{color:#8292aa;font-size:9px;line-height:1.45}.admin-manual-find input{min-height:39px}.admin-coverage-misses{border-bottom:1px solid #263650;display:grid}.admin-coverage-misses>header{color:#dce7f7;background:#111d30;justify-content:space-between;padding:12px 18px;font-size:11px;display:flex}.admin-coverage-misses>article{border-top:1px solid #202e46;justify-content:space-between;align-items:center;gap:15px;padding:11px 18px;display:flex}.admin-coverage-misses>article>div{gap:3px;min-width:0;display:grid}.admin-coverage-misses strong{color:#e2eaf7;font-size:11px}.admin-coverage-misses small{color:#8a9ab1;font-size:9px}.admin-coverage-misses a{color:#7fb3ef;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-coverage-toolbar{border-bottom:1px solid #263650;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.admin-coverage-toolbar input{width:min(440px,70%)}.admin-coverage-toolbar span{color:#8393aa;font-size:9px}.admin-coverage-table{max-height:680px;display:grid;overflow:auto}.admin-coverage-head,.admin-coverage-table>article{border-bottom:1px solid #22324b;grid-template-columns:minmax(200px,1fr) 150px 130px minmax(340px,auto);align-items:center;gap:14px;padding:12px 18px;display:grid}.admin-coverage-head{z-index:1;color:#8192ab;text-transform:uppercase;background:#111d30;font-size:8px;font-weight:900;position:sticky;top:0}.admin-coverage-table>article>div{gap:4px;min-width:0;display:grid}.admin-coverage-table>article strong{color:#e2eaf7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-coverage-table>article small{color:#8393aa;font-size:8px}.admin-coverage-table nav{justify-content:flex-end;gap:5px;display:flex}.admin-coverage-table .button{min-height:31px;padding:6px 8px;font-size:8px}.coverage-health{color:#aebbd0;text-transform:uppercase;border:1px solid #34465f;border-radius:999px;width:max-content;padding:4px 7px;font-size:8px;font-weight:850}.coverage-health.healthy,.coverage-health.zero_expected{color:#7ed8b1;background:#122b25;border-color:#285c49}.coverage-health.suspicious_zero,.coverage-health.connector_error,.coverage-health.board_changed,.coverage-health.fallback_only{color:#f0a292;background:#321d1c;border-color:#704139}@media (width<=1050px){.admin-manual-find{grid-template-columns:1fr 1fr}.admin-coverage-head{display:none}.admin-coverage-table>article{grid-template-columns:1fr 1fr}.admin-coverage-table nav{grid-column:1/-1;justify-content:flex-start}}@media (width<=650px){.admin-manual-find,.admin-coverage-table>article{grid-template-columns:1fr}.admin-coverage-table nav{flex-wrap:wrap;grid-column:auto}.admin-coverage-toolbar{flex-direction:column;align-items:stretch}.admin-coverage-toolbar input{width:100%}}.enrichment-summary .enrichment-modules{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.enrichment-module{text-transform:capitalize;border:1px solid #40516d;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;display:inline-flex}.enrichment-module small{text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.enrichment-module.verified{background:#2f9e731c;border-color:#2f9e73}.enrichment-module.stale,.enrichment-module.discovered{border-color:#c28a2c}.enrichment-module.unresolved,.enrichment-module.pending{opacity:.68}.loading-state{color:#b8c7dc;text-align:center;background:linear-gradient(145deg,#101b2e,#0b1525);border:1px solid #2b3b57;border-radius:16px;place-items:center;gap:11px;min-height:260px;padding:34px;display:grid;position:relative}.loading-state>strong{letter-spacing:.02em;font-size:12px}.loading-spinner{border:3px solid #4b607f55;border-top-color:#72d3ae;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite loading-spin}.loading-skeleton{gap:9px;width:min(720px,100%);margin-top:8px;display:grid}.loading-skeleton i{height:44px;animation:1.25s ease-in-out infinite loading-shimmer;animation-delay:calc(var(--loading-row) * 70ms);background:linear-gradient(90deg,#17243a 15%,#263752 42%,#17243a 70%) 0 0/220% 100%;border:1px solid #ffffff0a;border-radius:10px}.loading-state.compact{justify-content:center;min-height:0;padding:14px;display:flex}.loading-state.compact .loading-spinner{width:18px;height:18px}.loading-state.overlay{z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06111ff2;border:0;border-radius:0;min-height:100%;position:absolute;inset:0}.content-refreshing{pointer-events:none;opacity:.58;transition:opacity .15s;position:relative}.content-refreshing:before{z-index:50;content:"";border:2px solid #50658266;border-top-color:#72d3ae;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite loading-spin;position:absolute;top:10px;right:10px}@keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=600px){.loading-state{min-height:210px;padding:22px}.loading-skeleton i{height:38px}}.achievements-page{gap:18px;padding-bottom:40px;display:grid}.achievement-total{justify-items:end;gap:2px;display:grid}.achievement-total strong{color:#f7d47b;font-size:28px;line-height:1}.achievement-total span{color:#8494af;text-transform:uppercase;font-size:10px;font-weight:750}.achievement-hero{background:radial-gradient(circle at 8% 10%,#6b4a2738,#0000 36%),linear-gradient(145deg,#251e19,#111b2d 68%);border:1px solid #6f5833;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 20px;padding:22px;display:grid;box-shadow:inset 0 1px #f4cf7150}.achievement-hero-medal{background:linear-gradient(145deg,#5b3e20,#281f1a);border:1px solid #b88b3c;border-radius:20px;grid-row:1/3;place-items:center;width:68px;height:68px;font-size:34px;display:grid;box-shadow:0 12px 28px #02050b66,inset 0 1px #ffde7c55}.achievement-hero>div:nth-child(2){gap:4px;display:grid}.achievement-hero p{margin:0}.achievement-hero strong{color:#f3e4c0;font-size:24px}.achievement-hero span{color:#9cabc1;font-size:11px}.achievement-hero>i{background:#293650;border-radius:99px;grid-column:2;height:8px;display:block;overflow:hidden}.achievement-hero>i b{border-radius:inherit;background:linear-gradient(90deg,#d09a45,#f5d77c);height:100%;display:block;box-shadow:0 0 12px #edc35a77}.achievement-metric-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.achievement-metric-grid article{background:#101a2c;border:1px solid #2a3a58;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.achievement-metric-grid article>span{font-size:20px}.achievement-metric-grid article>div{gap:1px;display:grid}.achievement-metric-grid article strong{color:#ecf2fc;font-size:15px}.achievement-metric-grid article small{color:#8191aa;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.achievement-metric-grid article em{color:#7385a1;font-size:9px;font-style:normal;font-weight:850}.achievement-collections{gap:14px;display:grid}.achievement-collection{background:linear-gradient(145deg,#101b30,#0b1425);border:1px solid #263653;border-radius:15px;padding:18px}.achievement-collection>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.achievement-collection>header>div{align-items:center;gap:11px;display:flex}.achievement-collection>header>div>span{background:#1c2940;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.achievement-collection h2,.achievement-collection p{margin:0}.achievement-collection h2{color:#e9effa;font-size:16px}.achievement-collection p{color:#8292ab;margin-top:3px;font-size:10px}.achievement-collection>header>strong{color:#99a9c2;font-size:10px}.achievement-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.achievement{background:#111d31;border:1px solid #2a3a58;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.achievement.locked{opacity:.65;filter:saturate(.55)}.achievement.unlocked{background:linear-gradient(145deg,#241f18,#121c2d);border-color:#9c7b355c}.achievement-icon{background:#1d2a42;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.achievement>div{flex:1;gap:3px;min-width:0;display:grid}.achievement-card-heading{justify-content:space-between;align-items:center;gap:6px;display:flex}.achievement-card-heading strong{color:#e8eefb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.achievement-card-heading em{color:#f6db8c;letter-spacing:.04em;text-transform:uppercase;background:#765b24;border-radius:999px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:900}.achievement>div>small{color:#8190aa;font-size:9px}.achievement i{background:#263550;border-radius:99px;height:4px;display:block;overflow:hidden}.achievement i b{border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#a78bfa);height:100%;display:block}.achievement.unlocked i b{background:linear-gradient(90deg,#c8923f,#f1d172)}.achievement-card-progress{color:#6f829f;font-size:8px;font-weight:750}.achievement.unlocked .achievement-card-progress{color:#b99a5b}.achievement-error{color:#e4a2b2;background:#28151d;border:1px solid #573142;border-radius:15px;justify-items:center;gap:6px;padding:60px 20px;display:grid}.achievement-error span{color:#a9828c;font-size:11px}@media (width<=600px){.achievement-total{justify-items:start}.achievement-hero{grid-template-columns:auto minmax(0,1fr);padding:16px}.achievement-hero-medal{border-radius:16px;width:54px;height:54px;font-size:27px}.achievement-hero strong{font-size:20px}.achievement-collection{padding:13px}.achievement-collection>header{align-items:flex-start}.achievement-grid{grid-template-columns:1fr}}.application-flow-page{gap:16px;padding-bottom:44px;display:grid}.application-flow-header{align-items:flex-end}.application-flow-controls{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.application-flow-controls label{gap:5px;display:grid}.application-flow-controls label>span{color:#7f90aa;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.application-flow-controls select{color:#dbe6f8;background:#0b1628;border:1px solid #344765;border-radius:9px;min-width:155px;min-height:36px;padding:7px 9px;font-size:10px}.application-flow-controls .button{min-height:36px}.application-flow-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.application-flow-metrics article{background:linear-gradient(145deg,#111d31,#0c1627);border:1px solid #2e405d;border-radius:12px;gap:3px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffff08}.application-flow-metrics article>span{color:#8192ad;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.application-flow-metrics strong{color:#edf3ff;font-size:22px;line-height:1.1}.application-flow-metrics small{color:#73849e;font-size:9px}.application-flow-metrics article.success{background:linear-gradient(145deg,#153328,#0d1929);border-color:#35654f}.application-flow-metrics article.success strong{color:#92e5bd}.application-flow-card{background:radial-gradient(circle at 8% 2%,#2b72522b,#0000 28%),linear-gradient(150deg,#111d31,#081221 72%);border:1px solid #30435f;border-radius:17px;overflow:hidden;box-shadow:0 18px 50px #0307113d,inset 0 1px #ffffff10}.application-flow-card>header{background:#0b1626b8;border-bottom:1px solid #2a3b55;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.application-flow-card>header>div{align-items:center;gap:11px;display:flex}.application-flow-card h2,.application-flow-card p{margin:0}.application-flow-card h2{color:#eaf1fc;font-size:15px}.application-flow-card header p{color:#788aa5;margin-top:3px;font-size:9px}.application-flow-card>header>span{color:#8eddb9;text-transform:uppercase;background:#153329;border:1px solid #3f6d5d;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.application-flow-mark{background:#153328;border:1px solid #3e6759;border-radius:11px;justify-content:space-between;align-items:center;width:38px;height:38px;padding:8px;display:flex;position:relative}.application-flow-mark i{background:#75d5ad;border-radius:99px;width:4px;display:block}.application-flow-mark i:first-child{height:22px}.application-flow-mark i:nth-child(2){background:#76aafa;height:13px}.application-flow-mark i:nth-child(3){background:#d58ba0;height:7px}.sankey-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;width:100%;overflow-x:auto}.application-sankey{width:100%;min-width:890px;height:auto;min-height:430px;display:block}.sankey-column-label text{fill:#71839e;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.sankey-column-label line{stroke:#34445c;stroke-width:1px}.sankey-links path{fill:none;opacity:.5;pointer-events:stroke;transition:opacity .16s,filter .16s}.sankey-links path:hover,.sankey-links path.active{opacity:.9;filter:drop-shadow(0 0 5px #80aef755)}.sankey-links path.faded{opacity:.09}.sankey-node{cursor:default}.sankey-node rect{stroke:#eaf5ff38;stroke-width:1px;filter:drop-shadow(0 2px 5px #02060b88)}.sankey-node-label{fill:#dfe9f7;font-size:11px;font-weight:800}.sankey-node-value{fill:#71849e;font-size:9px;font-weight:750}.sankey-node-success .sankey-node-label{fill:#a9efc8}.application-flow-breakdown{background:#0c1627;border:1px solid #2d3d58;border-radius:14px;overflow:hidden}.application-flow-breakdown>header{background:#111c2f;border-bottom:1px solid #26364e;justify-content:space-between;align-items:flex-end;gap:14px;padding:13px 15px;display:flex}.application-flow-breakdown h2,.application-flow-breakdown p{margin:0}.application-flow-breakdown h2{font-size:14px}.application-flow-breakdown>header>span{color:#7588a4;font-size:9px;font-weight:800}.application-flow-breakdown>div{background:#26364e;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:1px;display:grid}.application-flow-breakdown article{background:#0d182a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:10px 13px;display:grid}.application-flow-breakdown article>span{gap:2px;display:grid}.application-flow-breakdown article strong{color:#dce6f5;font-size:10px}.application-flow-breakdown article small{color:#73849e;font-size:8px}.application-flow-breakdown article b{color:#eaf1fc;font-size:14px}.outcome-dot{background:#c36d84;border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 4px #c36d8415}.outcome-active{background:#e0b85d;box-shadow:0 0 0 4px #e0b85d15}.outcome-success{background:#8ce879;box-shadow:0 0 0 4px #8ce87915}.application-flow-method{color:#8697b1;background:#0b1525;border:1px solid #2b3b56;border-radius:11px;padding:11px 14px;font-size:9px}.application-flow-method summary{color:#a8b7cd;cursor:pointer;font-weight:800}.application-flow-method p{max-width:850px;margin:9px 0 1px;line-height:1.55}.application-flow-empty{text-align:center;justify-items:center;gap:8px;padding:62px 20px;display:grid}.application-flow-empty>span{color:#78caa7;background:#142b23;border:1px solid #345145;border-radius:16px;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.application-flow-empty h2,.application-flow-empty p{margin:0}.application-flow-empty h2{font-size:18px}.application-flow-empty p{color:#7e8ea8;font-size:10px}.application-flow-empty .button{margin-top:6px;text-decoration:none}.application-flow-error{color:#ffacba;background:#2d1720;border:1px solid #6c3e4d;border-radius:13px;gap:5px;padding:18px;display:grid}.application-flow-error span{color:#ba8590;font-size:10px}.sankey-links path.sankey-link-bypass{opacity:.22}.sankey-links path.sankey-link-bypass:hover,.sankey-links path.sankey-link-bypass.active{opacity:.78}.sankey-links path.sankey-link-bypass.faded{opacity:.05}.sankey-node-label,.sankey-node-value{pointer-events:none}.sankey-node-copy-plate rect{fill:#081322e8;stroke:#30435f;stroke-width:1px;filter:drop-shadow(0 4px 9px #02060b99)}.sankey-node-copy-plate .sankey-node-label{font-size:10px}.sankey-node-copy-plate .sankey-node-value{font-size:8px}.application-flow-card-actions{align-items:center;gap:8px;display:flex}.application-flow-card-actions>span{color:#8eddb9;text-transform:uppercase;background:#153329;border:1px solid #3f6d5d;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.application-flow-card-actions>button{color:#9eb0c9;cursor:pointer;background:#111e32;border:1px solid #3b4f6c;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:8px;font-weight:850;display:flex}.application-flow-card-actions>button:hover,.application-flow-card-actions>button:focus-visible{color:#e8f1ff;border-color:#6081aa;outline:0}.application-flow-card-actions svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.application-flow-fullscreen-open{overflow:hidden}.application-flow-card.application-flow-card-fullscreen{z-index:2000;border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:10px;box-shadow:0 30px 100px #000c}.application-flow-card-fullscreen .sankey-scroll{height:100%;min-height:0;display:grid;overflow:auto}.application-flow-card-fullscreen .application-sankey{width:100%;min-width:980px;height:100%;min-height:560px}.application-flow-card-fullscreen .application-flow-card-actions>button{color:#e8f1ff;background:#1a2d49;border-color:#6081aa}@media (width<=700px){.application-flow-card-actions>span{display:none}.application-flow-card-actions>button{font-size:0}.application-flow-card-actions>button svg{width:16px;height:16px}.application-flow-card.application-flow-card-fullscreen{border-radius:0;inset:0}}.application-daily-card{background:radial-gradient(circle at 92% 0,#3e78b51c,#0000 32%),linear-gradient(150deg,#101c30,#091423 75%);border:1px solid #30435f;border-radius:15px;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.application-daily-card>header{background:#0c1728ad;border-bottom:1px solid #293b55;justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 17px;display:flex}.application-daily-card h2,.application-daily-card p{margin:0}.application-daily-card h2{color:#eaf1fc;font-size:15px}.application-daily-card header>div>p:last-child{color:#788aa5;margin-top:3px;font-size:9px}.application-daily-card header>span{color:#8eddb9;text-transform:uppercase;background:#143027;border:1px solid #3c6659;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.application-daily-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;width:100%;padding:3px 0 1px;overflow-x:auto}.application-daily-chart{max-width:none;height:230px;display:block}.application-daily-grid line{stroke:#2d3e58;stroke-width:1px;stroke-dasharray:3 5}.application-daily-grid text{fill:#6f829f;text-anchor:end;font-size:8px;font-weight:750}.application-daily-bars rect{fill:url(#daily-application-bar);filter:drop-shadow(0 3px 5px #1b7b8750);transition:opacity .15s,filter .15s}.application-daily-bars .has-applications:hover rect{filter:drop-shadow(0 0 7px #68cdb488);opacity:.86}.application-daily-bars .no-applications rect{fill:#34445c;filter:none;opacity:.42}.application-daily-value{fill:#b8e9d5;text-anchor:middle;font-size:8px;font-weight:850}.application-daily-date{fill:#71849f;text-anchor:middle;font-size:8px;font-weight:750}@media (width<=900px){.application-flow-header{flex-direction:column;align-items:flex-start}.application-flow-controls{width:100%}.application-flow-controls label{flex:1}.application-flow-controls select{width:100%}.application-flow-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.application-flow-controls{grid-template-columns:1fr 1fr;display:grid}.application-flow-controls .button{grid-column:1/-1}.application-flow-metrics{grid-template-columns:1fr 1fr}.application-flow-metrics article:first-child{grid-column:1/-1}.application-flow-card>header{align-items:flex-start}.application-flow-card>header>span,.application-daily-card header>span{display:none}.application-sankey{min-width:820px}.application-flow-breakdown>div{grid-template-columns:1fr 1fr}}.notification-thumbnail.company-logo{object-fit:initial;width:64px;height:64px;padding:0}.notification-thumbnail.company-logo img{object-fit:contain;padding:7px}@media (width<=800px){.notification-thumbnail.company-logo{width:54px;height:54px}}.company-logo.placeholder,.jobs-page-sheet .job-card .company-logo.placeholder,.community-company-logo.placeholder{color:#a9cdf5;background:linear-gradient(145deg,#1a3152,#101c31);border:1px solid #344c70;box-shadow:inset 0 1px #ffffff0b,0 5px 14px #02060d45}.company-logo.placeholder span{color:inherit;text-shadow:0 1px 5px #02071199}.company-leaflet-icon{color:#a9cdf5;background:linear-gradient(145deg,#1a3152,#101c31);box-shadow:0 4px 14px #07101b99,0 0 0 3px #132440d9}body{font-size:16px;line-height:1.45}.nav a{font-size:15px}.eyebrow{font-size:13px}.subtitle{font-size:16px;line-height:1.5}.footnote,.muted,.metric span{font-size:13px}input,select,textarea{font-size:14px;line-height:1.4}.button{font-size:13px}.status-pill,.status-select{font-size:12px}th{font-size:11px}td{font-size:14px}.job-meta span,.source-badge,.tier{font-size:12px}.settings-page .profile-page-header{margin-bottom:28px}.settings-page .profile-manager>div:first-child>span,.settings-page .profile-manager>div:first-child>small{font-size:11px;line-height:1.45}.settings-page .profile-settings-scope strong{font-size:12px}.settings-page .profile-settings-scope span{font-size:11px;line-height:1.45}.settings-page .profile-mode-banner strong{font-size:13px}.settings-page .profile-mode-banner span{font-size:12px;line-height:1.45}.settings-page .profile-identity>div>span{font-size:11px}.settings-page .profile-identity strong{font-size:18px}.settings-page .profile-identity small{font-size:12px}.settings-page .profile-identity>i{font-size:10px}.settings-page .profile-snapshot span{font-size:11px}.settings-page .profile-panel>header h2{font-size:20px}.settings-page .profile-panel>header p{font-size:13px;line-height:1.55}.settings-page .profile-panel>header>b,.settings-page .profile-section-save-state>b{font-size:11px}.settings-page .profile-section-kicker{font-size:10px}.settings-page .profile-field-note{font-size:12px}.settings-page .profile-targets legend{font-size:13px}.settings-page .profile-targets legend small{font-size:10px}.settings-page .career-options label,.settings-page .career-options.compact label{font-size:12px}.settings-page .unified-exclusion-search>span{font-size:11px}.settings-page .unified-exclusion-list strong{font-size:13px}.settings-page .unified-exclusion-list small{text-overflow:clip;white-space:normal;font-size:11px;line-height:1.45;overflow:visible}.settings-page .unified-exclusion-list label>i{font-size:9px}.leadership-risk-tag-editor{background:linear-gradient(145deg,#20171c,#111827);border:1px solid #694c48;border-radius:12px;gap:11px;padding:13px;display:grid}.leadership-risk-tag-editor:not(.active){background:#111827;border-color:#3b4251}.leadership-risk-tag-editor:not(.active)>header strong{color:#bcc6d7}.leadership-risk-tag-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.leadership-risk-tag-editor>header>div{gap:3px;display:grid}.leadership-risk-tag-editor strong{color:#f3d0c5;font-size:12px}.leadership-risk-tag-editor small,.leadership-risk-tag-editor>p{color:#9a8790;margin:0;font-size:10px;line-height:1.45}.leadership-risk-tag-editor>header>b{color:#f0b39d;text-align:center;border:1px solid #79574f;border-radius:999px;min-width:25px;padding:4px 7px;font-size:9px}.leadership-risk-tag-editor .tag-bubble{color:#f0d2c9;background:#35231f;border-color:#75574f}.leadership-risk-tag-editor .tag-bubble:hover{background:#442a24;border-color:#b77a68}.settings-page .industry-exclusion-group>summary strong{font-size:13px}.settings-page .industry-exclusion-group>summary small{font-size:10px}.settings-page .profile-term-settings label>span,.settings-page .career-experience-form label>span{font-size:11px}.settings-page .profile-target-toggles strong{font-size:13px}.settings-page .profile-target-toggles small{font-size:11px;line-height:1.45}.settings-page .profile-save-dock strong{font-size:13px}.settings-page .profile-save-dock span{font-size:11px}.settings-page .profile-save-dock p{font-size:12px}.settings-page .profile-field-preferences h3{font-size:14px}.settings-page .profile-field-preferences p{font-size:11px;line-height:1.5}.settings-page .selected-field-chips>button,.settings-page .selected-field-chips>small,.settings-page .field-add-button,.settings-page .field-search-picker strong{font-size:11px}.settings-page .field-search-picker small{font-size:10px}.settings-page .focus-area-group h3,.settings-page .advanced-toggle strong{font-size:12px}.settings-page .advanced-toggle small{font-size:10px;line-height:1.45}.settings-page .settings-location-mode strong{font-size:14px}.settings-page .settings-location-mode small{font-size:12px}.settings-page .settings-location-suggestions span,.settings-page .settings-location-suggestion-bubbles button span{font-size:9px}.settings-page .settings-location-suggestions strong,.settings-page .settings-location-suggestion-bubbles button strong,.settings-page .settings-location-error,.settings-page .settings-location-bubbles>p{font-size:12px}.settings-page .settings-location-token .location-copy span{font-size:13px}.settings-page .settings-location-token .location-copy small{font-size:10px}.settings-page .location-radius-control>span,.settings-page .location-local-control>span,.settings-page .location-radius-control strong{font-size:11px}.settings-page .settings-location-thresholds label>span{font-size:13px}.settings-page .settings-location-thresholds label>small,.settings-page .settings-location-help{font-size:11px;line-height:1.5}@media (width<=700px){.settings-page .profile-settings-scope,.settings-page .profile-mode-banner{flex-direction:column;align-items:flex-start}.settings-page .profile-settings-scope span{border-top:1px solid #70bba52b;border-left:0;padding-top:8px;padding-left:0}}.tracker-card-source-logo{border-radius:12px;flex:none;text-decoration:none;display:grid}.tracker-card-source-logo:hover,.tracker-card-source-logo:focus-visible{outline-offset:3px;outline:2px solid #69d2a5}.tracker-line-chart{position:relative}.tracker-line-chart .poll-point{transition:r .12s}.tracker-point-hitbox{fill:#0000;cursor:crosshair;outline:none}.tracker-point-hitbox:focus{fill:#ffffff08}.tracker-hover-guide{stroke:#9fb2cf;stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.tracker-chart-tooltip{z-index:8;color:#a8b7ce;pointer-events:none;background:#07111ff2;border:1px solid #506887;border-radius:10px;width:190px;padding:10px 11px;font-size:9px;display:grid;position:absolute;top:4px;transform:translate(-50%);box-shadow:0 10px 26px #02060dcc}.tracker-chart-tooltip.edge-start{transform:none}.tracker-chart-tooltip.edge-end{transform:translate(-100%)}.tracker-chart-tooltip>strong{color:#eef4ff;margin-bottom:5px;font-size:10px}.tracker-chart-tooltip>span{grid-template-columns:8px 1fr auto;align-items:center;gap:6px;padding:3px 0;display:grid}.tracker-chart-tooltip>span>i{border-radius:50%;width:7px;height:7px}.tracker-chart-tooltip i.success{background:#65d7a5}.tracker-chart-tooltip i.failure{background:#ff8296}.tracker-chart-tooltip i.superseded{background:#8d9bb2}.tracker-chart-tooltip>span>b{color:#e4ebf7}.tracker-chart-tooltip>span.total{color:#cad5e6;border-top:1px solid #ffffff17;grid-template-columns:1fr auto;margin-top:3px;padding-top:6px;font-weight:800}.verification-queue-panel{background:linear-gradient(145deg,#101c2e,#0b1525);border:1px solid #30455f;border-radius:17px;gap:12px;padding:16px;display:grid;box-shadow:0 13px 34px #0207113d}.verification-queue-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.verification-queue-header h2{color:#eef5ff;margin:2px 0 3px;font-size:22px}.verification-queue-header small,.verification-queue-header>span{color:#8294af;font-size:12px}.verification-queue-header>span{white-space:nowrap;padding-top:5px}.verification-queue-filters{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.verification-queue-filters button{color:#8fa1ba;cursor:pointer;background:#0a1423;border:1px solid #2f425d;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 11px;display:flex}.verification-queue-filters button:hover{color:#d9e5f5;border-color:#4a607d}.verification-queue-filters button.active{color:#eff6ff;background:#172940;border-color:#4f7392}.verification-queue-filters span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.verification-queue-filters strong{font-size:14px}.verification-queue-filters .status-in_progress strong{color:#7bc8ff}.verification-queue-filters .status-retrying strong{color:#ffc574}.verification-queue-filters .status-succeeded strong{color:#77dfae}.verification-queue-filters .status-failed strong{color:#ff8fa1}.verification-queue-filters .status-manual_needed{background:#201a11;border-color:#5f4c31}.verification-queue-filters .status-manual_needed strong{color:#ffd083}.verification-queue-toolbar{align-items:center;gap:12px;display:flex}.verification-queue-toolbar input{color:#e7effb;background:#081321;border-color:#344b68;flex:1;min-width:0}.verification-queue-toolbar>span{color:#8194b0;white-space:nowrap;font-size:11px}.verification-queue-list{background:#07111e99;border:1px solid #293d57;border-radius:12px;max-height:520px;display:grid;overflow:auto}.verification-queue-list article{border-top:1px solid #1f3046;grid-template-columns:auto minmax(160px,1fr) minmax(95px,.45fr) minmax(230px,1.15fr) auto;align-items:center;gap:12px;min-height:64px;padding:9px 12px;display:grid}.verification-queue-list article:first-child{border-top:0}.verification-queue-list article>.company-logo{width:38px;height:38px}.verification-queue-identity,.verification-queue-detail{gap:3px;min-width:0;display:grid}.verification-queue-identity strong,.verification-queue-detail strong{color:#dce7f6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.verification-queue-identity small,.verification-queue-detail small{color:#7487a4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.verification-status{color:#9aacbf;text-transform:capitalize;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.verification-status i{background:#8191a8;border-radius:50%;width:7px;height:7px}.status-in_progress .verification-status i{background:#69c5ff;animation:1.4s ease-in-out infinite live-monitor-beat;box-shadow:0 0 9px #69c5ff}.status-retrying .verification-status i{background:#ffbd62}.status-succeeded .verification-status i{background:#66dca7}.status-failed .verification-status i{background:#ff8296}.status-manual_needed .verification-status{color:#ffd083}.status-manual_needed .verification-status i{background:#ffbd62;box-shadow:0 0 8px #ffbd6255}.verification-queue-list article>a,.verification-no-link{color:#7fc3ff;text-align:right;min-width:74px;font-size:10px;font-weight:850;text-decoration:none}.verification-queue-list article>a:hover{text-decoration:underline}.verification-no-link{color:#64758d}.verification-queue-pagination{color:#7f91ac;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.verification-queue-pagination nav{gap:6px;display:flex}.verification-queue-pagination button{color:#bdcce0;cursor:pointer;background:#12223a;border:1px solid #38506d;border-radius:8px;padding:7px 11px;font-size:10px;font-weight:800}.verification-queue-pagination button:disabled{cursor:default;opacity:.4}.candidate-verification-panel{background:radial-gradient(circle at 92% 0,#1a6d7350,#0000 35%),linear-gradient(145deg,#101e2f,#0a1524);border:1px solid #315471;border-radius:17px;gap:13px;padding:16px;display:grid;box-shadow:0 13px 34px #0207113d}.candidate-verification-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.candidate-verification-summary>div{background:#091523cc;border:1px solid #2b435e;border-radius:11px;gap:3px;padding:12px;display:grid}.candidate-verification-summary span{color:#8094af;text-transform:uppercase;font-size:10px;font-weight:800}.candidate-verification-summary strong{color:#edf5ff;font-size:21px}.candidate-verification-summary small{color:#7e93ae;font-size:11px}.candidate-verification-summary .attention-text{color:#ffbd72}.candidate-verification-summary .good-text{color:#73ddb0}.candidate-lane-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.candidate-lane{background:#091421;border:1px solid #2c435d;border-radius:11px;gap:10px;padding:11px 12px;display:grid}.candidate-lane>header{justify-content:space-between;gap:8px;display:flex}.candidate-lane>header>div{gap:2px;display:grid}.candidate-lane>header strong{color:#e5eefb;font-size:13px}.candidate-lane>header small,.candidate-lane>small{color:#758aa7;font-size:10px;line-height:1.35}.candidate-lane>header>b{color:#9ab7d8;background:#182b42;border-radius:999px;align-self:start;padding:4px 7px;font-size:9px}.candidate-lane>div{color:#8296af;flex-wrap:wrap;gap:8px;font-size:10px;display:flex}.candidate-lane>div b{color:#dbe7f6;font-size:12px}.candidate-lane-hot{background:#0c211d;border-color:#2c806b}.candidate-lane-hot>header>b{color:#82e3bd;background:#174c3f}.candidate-lane-education{background:#1b1710;border-color:#5b4b32}.candidate-lane-education>header>b{color:#e5c076;background:#3d301c}.candidate-lane-backfill{background:#141323;border-color:#403c5f}.candidate-lane-backfill>header>b{color:#b9afe9;background:#292644}.candidate-recent-list{background:#07111e99;border:1px solid #293d57;border-radius:12px;max-height:410px;display:grid;overflow:auto}.candidate-recent-list>header,.candidate-recent-list>article{align-items:center;gap:11px;padding:10px 12px;display:grid}.candidate-recent-list>header{z-index:1;background:#0b1727;border-bottom:1px solid #293d57;grid-template-columns:1fr auto;position:sticky;top:0}.candidate-recent-list>header strong{color:#dce8f7;font-size:12px}.candidate-recent-list>header span{color:#74d7af;font-size:10px;font-weight:850}.candidate-recent-list>article{border-top:1px solid #1e3045;grid-template-columns:auto minmax(180px,1fr) auto minmax(180px,.8fr) auto;min-height:56px}.candidate-recent-list>article:first-of-type{border-top:0}.candidate-recent-list article>div{gap:2px;min-width:0;display:grid}.candidate-recent-list article strong,.candidate-recent-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.candidate-recent-list article strong{color:#dce7f6;font-size:11px}.candidate-recent-list article small,.candidate-recent-list time{color:#7589a5;font-size:9px}.candidate-outcome{background:#7d8ea6;border-radius:50%;width:8px;height:8px}.candidate-outcome-verified{background:#65dba7}.candidate-outcome-fetching{background:#68c6ff;animation:1.4s ease-in-out infinite live-monitor-beat;box-shadow:0 0 8px #68c6ff}.candidate-outcome-retry_pending{background:#ffbd62}.candidate-outcome-unsupported_source,.candidate-outcome-posting_closed,.candidate-outcome-stale_posting,.candidate-outcome-employer_not_found{background:#ff8296}.candidate-lane-pill{color:#9cb5d2;text-transform:capitalize;background:#192b42;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850}.candidate-lane-pill-hot{color:#80dfb9;background:#16493d}.candidate-lane-pill-education{color:#e3bd75;background:#3a2d1b}.candidate-lane-pill-backfill{color:#b8afe8;background:#292641}@media (width<=900px){.verification-queue-filters{grid-template-columns:repeat(3,1fr)}.verification-queue-list article{grid-template-columns:auto minmax(0,1fr) auto}.verification-queue-list .verification-status{justify-self:end}.verification-queue-detail{grid-column:2/-1}.verification-queue-list article>a,.verification-no-link{text-align:left;grid-column:2/-1}.candidate-verification-summary,.candidate-lane-grid{grid-template-columns:1fr 1fr}.candidate-recent-list>article{grid-template-columns:auto minmax(0,1fr) auto}.candidate-recent-list>article>div:last-of-type,.candidate-recent-list time{grid-column:2/-1}}@media (width<=560px){.verification-queue-panel{padding:12px}.verification-queue-header{flex-direction:column}.verification-queue-header>span{padding-top:0}.verification-queue-filters{grid-template-columns:1fr 1fr}.verification-queue-toolbar{flex-direction:column;align-items:stretch}.verification-queue-toolbar>span{align-self:flex-end}.verification-queue-list article{gap:8px}.verification-queue-pagination{flex-direction:column;align-items:flex-start}.verification-queue-pagination nav{width:100%}.verification-queue-pagination button{flex:1}.candidate-verification-panel{padding:12px}.candidate-verification-summary,.candidate-lane-grid{grid-template-columns:1fr}.candidate-recent-list>article{gap:8px}}.candidate-failure-cohorts{background:#141322;border:1px solid #3f3b50;border-radius:11px;gap:7px;padding:9px 11px;display:grid}.candidate-failure-cohorts>strong{color:#aebad0;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.candidate-failure-cohorts>div{flex-wrap:wrap;gap:6px;display:flex}.candidate-failure-cohorts span{color:#aa9fc5;text-overflow:ellipsis;white-space:nowrap;background:#28233a;border-radius:999px;max-width:100%;padding:4px 7px;font-size:9px;overflow:hidden}.candidate-failure-cohorts b{color:#eadfff}.jobs-page-sheet{--speed-green:#6ee7b7;--speed-blue:#77bfff}.jobs-page-sheet .workspace-sheet-controls{background:linear-gradient(120deg,#0a1a1af5,#0b1425f2 48%);border-color:#2d564e;grid-template-columns:minmax(430px,1.1fr) minmax(570px,1.35fr)}.jobs-speed-hero .eyebrow{color:#82dcb9;align-items:center;gap:7px;display:flex}.speed-live-dot{background:var(--speed-green);border-radius:50%;width:8px;height:8px;animation:1.7s ease-out infinite live-detection-pulse;box-shadow:0 0 #6ee7b766}.jobs-speed-hero h1{color:#f1fff9}.jobs-speed-hero .subtitle{color:#90a9a2;max-width:620px}.jobs-page-sheet .job-detection-counts>span{color:#779e94;background:#0b211e;border-color:#2d5a50;justify-items:start;min-width:88px}.jobs-page-sheet .job-detection-counts strong{color:#8aefc5;font-size:19px}.jobs-page-sheet .job-view-controls{gap:4px}.jobs-page-sheet .job-view-controls button{white-space:nowrap;width:auto;min-width:70px;padding:0 11px;font-size:10px;font-weight:850}.jobs-page-sheet .job-view-controls button.active.all-fresh{color:#b7dcff;background:#173452;border-color:#477fb5}.jobs-page-sheet .job-grid{grid-template-columns:repeat(auto-fill,minmax(390px,1fr));align-items:stretch;gap:11px}.jobs-page-sheet .job-card{background:linear-gradient(105deg,#0f1c2d,#101a2d 62%);border-left:4px solid #38506f;min-width:0;padding:15px 16px 14px;position:relative;box-shadow:0 7px 20px #02070f2e}.jobs-page-sheet .job-card.freshness-now{background:linear-gradient(105deg,#102b25,#101d2d 48%,#101a2d);border-left-color:#5ee7af}.jobs-page-sheet .job-card.freshness-today{border-left-color:#67c8a2}.jobs-page-sheet .job-card.freshness-day{border-left-color:#6ca7d9}.jobs-page-sheet .job-card.freshness-recent{border-left-color:#526b8a}.jobs-page-sheet .job-card h2{color:#f1f5fb;margin:2px 0 0;font-size:17px;line-height:1.3}.job-speed-line{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.job-speed-line>span{color:#7487a2;font-size:9px}.job-freshness-badge{letter-spacing:.02em;text-transform:uppercase;background:#13263a;border:1px solid #41617a;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-weight:900;color:#a8c7e1!important;font-size:9px!important;display:inline-flex!important}.job-freshness-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.job-freshness-badge.now{background:#12382c;border-color:#35765f;color:#85e9bd!important}.job-freshness-badge.today{background:#153329;border-color:#3c705f;color:#87d9b7!important}.job-freshness-badge.day{background:#142b43;border-color:#3d6082;color:#9bcaf5!important}.jobs-page-sheet .job-family-card{background:linear-gradient(105deg,#17172d,#111d31 58%,#101a2d);border-left-color:#7e6bc5;overflow:hidden}.jobs-page-sheet .job-family-card>:not(.job-family-watermark){z-index:1;position:relative}.job-family-watermark{z-index:0;color:#b9a7ff;opacity:.065;pointer-events:none;width:108px;height:108px;position:absolute;top:58px;right:-5px;transform:rotate(4deg)}.job-family-watermark svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.job-family-lead{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:5px;display:flex}.job-family-lead span{color:#a999e0;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.job-family-lead strong{color:#aebbd0;font-size:10px;font-weight:750}.job-speed-line .job-family-count{color:#cbbcf2;background:#29223e;border:1px solid #62558e;border-radius:999px;padding:3px 7px;font-weight:850}.job-family-panel{background:#0b1423;border:1px solid #3c4965;border-radius:11px;margin:3px 0 13px;overflow:hidden}.job-family-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;list-style:none;display:flex}.job-family-panel>summary::-webkit-details-marker{display:none}.job-family-panel>summary>span{gap:2px;display:grid}.job-family-panel>summary strong{color:#d9e3f2;font-size:11px}.job-family-panel>summary small{color:#7e8ca3;font-size:9px}.job-family-panel>summary b{color:#ad9de1;text-transform:uppercase;font-size:9px}.job-family-panel[open]>summary{background:#111b2c;border-bottom:1px solid #344159}.job-family-panel[open]>summary b:after{content:" less"}.job-family-members{max-height:440px;display:grid;overflow:auto}.job-family-member{border-top:1px solid #202d42;grid-template-columns:58px minmax(230px,1fr) auto 78px;align-items:center;gap:12px;padding:10px 12px;display:grid}.job-family-member:first-child{border-top:0}.job-family-member:hover{background:#111e31}.job-family-member.lead{background:#19233a}.job-family-member-rank{justify-content:center;display:flex}.job-family-member-rank strong,.job-family-member-rank span{color:#8292aa;text-transform:uppercase;border:1px solid #4a5871;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.job-family-member-rank strong{color:#d5c7fb;background:#30274a;border-color:#6c5b9e}.job-family-member-copy{gap:2px;min-width:0;display:grid}.job-family-member-copy>strong{color:#dce5f2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.job-family-member-copy>span{color:#8f9eb4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.job-family-member-copy>small{color:#64758e;font-size:8px}.job-family-member-signals{align-items:center;gap:5px;display:flex}.job-family-member-signals .match-score{font-size:8px}.job-family-apply{color:#a8e7cf!important;background:#173c31!important;border-color:#3d8069!important;min-height:32px!important;padding:6px 10px!important;font-size:10px!important}.job-family-apply:hover{color:#eafff7!important;background:#20503f!important}.jobs-page-sheet .job-card-signals{align-items:flex-start}.jobs-page-sheet .job-meta{margin:11px 0}.jobs-page-sheet .speed-actions{grid-template-columns:minmax(112px,1.25fr) minmax(82px,.75fr) 44px minmax(62px,.5fr) minmax(96px,.75fr);align-items:stretch;display:grid}.jobs-page-sheet .speed-actions .button{min-height:40px}.jobs-page-sheet .apply-now{color:#f3fff9;background:linear-gradient(135deg,#1ba66e,#157a59);border-color:#69e0b0;gap:8px;font-size:13px;box-shadow:0 7px 18px #0a6d493d}.jobs-page-sheet .apply-now:hover{background:linear-gradient(135deg,#23b77c,#188964);transform:translateY(-1px)}.jobs-page-sheet .applied-action{color:#b7e8d5;border-color:#3e675d}.jobs-page-sheet .bookmark-action{padding:0;width:44px!important}.jobs-page-sheet .ignore-company-action{color:#a9bfd8;border-color:#465e78;font-size:10px}.jobs-page-sheet .ignore-company-action:hover{color:#d8e8fa;background:#17283c;border-color:#5a7b9f}.jobs-caught-up{grid-column:1/-1;justify-items:center;gap:5px;padding:42px 20px;display:grid}.jobs-caught-up strong{color:#dff7ec;font-size:17px}.jobs-caught-up span{color:#789187;font-size:11px}.application-history-badge{color:#9be5d0;white-space:nowrap;background:#12342f;border:1px solid #39796f;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.application-history-badge svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.ignored-companies-button{color:#a8bdd6!important;border-color:#435c78!important}.cycle-ignore-modal{width:min(700px,100vw - 32px);padding:22px}.cycle-ignore-modal>header{gap:4px;padding-right:36px;display:grid}.cycle-ignore-modal>header h2,.cycle-ignore-modal>header p{margin:0}.cycle-ignore-modal>header h2{color:#eef5ff;font-size:25px}.cycle-ignore-modal>header>p:last-child{color:#8194ae;margin-top:5px;font-size:11px;line-height:1.5}.cycle-ignore-list{gap:7px;margin-top:18px;display:grid}.cycle-ignore-list>article{background:#0b1626;border:1px solid #2b4059;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 11px;display:grid}.cycle-ignore-list .company-logo{width:40px;height:40px}.cycle-ignore-list>article>div{gap:2px;min-width:0;display:grid}.cycle-ignore-list strong{color:#e2ecf9;font-size:12px}.cycle-ignore-list span,.cycle-ignore-list small{color:#8193aa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cycle-ignore-list .button{min-width:76px;min-height:34px;padding:6px 10px;font-size:10px}.cycle-ignore-list>.empty{border:1px dashed #344a65;border-radius:11px;justify-items:center;gap:4px;padding:30px 16px;display:grid}.cycle-ignore-list>.empty span{white-space:normal;text-align:center}.jobs-page-sheet .job-family-member{grid-template-columns:48px minmax(0,1fr);gap:8px}.jobs-page-sheet .job-family-member-signals{display:none}.jobs-page-sheet .job-family-member-actions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.application-sheet-controls .speed-metric{background:linear-gradient(145deg,#102921,#10182b);border-color:#315a50}.application-sheet-controls .speed-metric strong{color:#82e1ba}@media (width<=1050px){.jobs-page-sheet .workspace-sheet-controls{grid-template-columns:1fr}.jobs-page-sheet .workspace-sheet-controls .page-header{grid-row:auto}.jobs-page-sheet .jobs-filter{grid-template-columns:minmax(220px,1fr) 170px}.jobs-page-sheet .job-view-controls{grid-column:1/-1}.jobs-page-sheet .job-view-controls button{flex:1}}@media (width<=700px){.jobs-page-sheet .jobs-filter{grid-template-columns:1fr}.jobs-page-sheet .job-view-controls{grid-column:auto;overflow-x:auto}.jobs-page-sheet .job-view-controls button{min-width:82px}.jobs-page-sheet .job-detection-counts{grid-template-columns:repeat(3,1fr);display:grid}.jobs-page-sheet .job-detection-counts>span{min-width:0}.jobs-page-sheet .job-grid{grid-template-columns:1fr}.jobs-page-sheet .card-top{gap:10px}.jobs-page-sheet .job-card-signals{justify-content:flex-start}.jobs-page-sheet .speed-actions{grid-template-columns:1fr 1fr}.jobs-page-sheet .speed-actions .bookmark-action{width:100%!important}.application-sheet-controls .application-metrics{grid-template-columns:1fr 1fr}}.jobs-page-sheet .jobs-filter{grid-template-columns:minmax(220px,1fr) 170px}.jobs-page-sheet .job-view-controls{grid-column:1/-1}.jobs-page-sheet .job-view-controls button{flex:1}.jobs-page-sheet .job-view-controls button.active.skipped{color:#f0b7c1;background:#3b2028;border-color:#8f5964}.job-family-panel[open]>summary b{font-size:0}.job-family-panel[open]>summary b:after{content:"Hide roles";font-size:9px}.job-family-member{grid-template-columns:58px minmax(230px,1fr) auto 268px}.job-family-member-actions{grid-template-columns:62px 76px 54px 58px;gap:6px;display:grid}.job-family-member-actions .button{width:100%;min-height:32px;padding:5px 6px;font-size:9px}.job-family-applied{color:#b8c8df;border-color:#4c5d77}.job-family-save{color:#cbbcf0;border-color:#5d527d}.job-family-save.active{color:#e0d4ff;background:#302551;border-color:#7864ae}.job-family-footer{background:#101928;border-top:1px solid #344159;justify-content:flex-end;align-items:center;gap:12px;padding:10px 12px;display:flex}.job-family-footer span{color:#7989a0;font-size:9px}.job-family-footer .button{min-height:32px;padding:5px 11px;font-size:9px}@media (width<=780px){.job-family-member{grid-template-columns:48px minmax(0,1fr) 132px}.job-family-member-signals{display:none}.job-family-member-actions{grid-template-columns:1fr 1fr}.job-family-member-copy>strong,.job-family-member-copy>span{white-space:normal}.job-family-panel>summary{align-items:flex-start}.job-family-panel>summary b{white-space:nowrap}.job-family-footer{flex-direction:column;align-items:stretch}.job-family-footer .button{width:100%}}@media (width<=620px){.job-tag-editor>div:first-child{grid-template-columns:1fr 1fr}.job-tag-editor input{grid-column:1/-1}.job-tag-editor .button{width:100%}}.job-family-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:#17172ad9;border:1px solid #514779;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:3px 0 13px;padding:11px 13px;display:flex}.job-family-open:hover{background:#211d38;border-color:#7b68b2}.job-family-open>span{gap:2px;display:grid}.job-family-open strong{color:#e2dafb;font-size:11px}.job-family-open small{color:#8d84a7;font-size:9px}.job-family-open b{color:#c2b3ec;text-transform:uppercase;white-space:nowrap;font-size:9px}.job-family-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(1080px,100vw - 32px);height:min(760px,100dvh - 40px);max-height:none;padding:0;display:grid;overflow:hidden}.job-family-modal-header{background:linear-gradient(115deg,#201d39,#111a2d);border-bottom:1px solid #3b4160;align-items:center;gap:14px;padding:20px 58px 16px 20px;display:flex}.job-family-modal-header .company-logo{width:54px;height:54px}.job-family-modal-header>div{gap:3px;display:grid}.job-family-modal-header p,.job-family-modal-header h2{margin:0}.job-family-modal-header h2{color:#f0ecff;font-size:24px}.job-family-modal-header>div>p:last-child{color:#938baa;font-size:11px}.job-family-modal .job-family-members{max-height:none;padding:8px 12px;overflow:auto}.jobs-page-sheet .job-family-modal .job-family-member{border:1px solid #0000;border-radius:10px;grid-template-columns:70px minmax(280px,1fr) auto 280px;gap:14px;padding:13px 10px}.jobs-page-sheet .job-family-modal .job-family-member+.job-family-member{margin-top:3px}.jobs-page-sheet .job-family-modal .job-family-member:hover{border-color:#35445f}.jobs-page-sheet .job-family-modal .job-family-member-signals{display:flex}.jobs-page-sheet .job-family-modal .job-family-member-actions{grid-column:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.job-family-modal>.job-family-footer{border-top:1px solid #3b4160;padding:13px 16px}@media (width<=820px){.job-family-modal{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.jobs-page-sheet .job-family-modal .job-family-member{grid-template-columns:54px minmax(0,1fr)}.jobs-page-sheet .job-family-modal .job-family-member-signals{display:none}.jobs-page-sheet .job-family-modal .job-family-member-actions{grid-column:1/-1}.job-family-modal-header{padding:16px 52px 14px 15px}}.live-monitor-header h2{font-size:26px}.live-monitor-header small{font-size:13px;line-height:1.5}.live-monitor-state{padding:9px 13px;font-size:12px}.live-monitor-metrics>div{gap:5px;padding:14px 15px}.live-monitor-metrics span{font-size:12px}.live-monitor-metrics strong{font-size:30px}.live-monitor-metrics small{font-size:12px;line-height:1.45}.live-monitor-active>header,.live-monitor-next>header,.live-monitor-recent>header{padding:14px 16px}.live-monitor-active h3,.live-monitor-next h3,.live-monitor-recent h3{font-size:16px}.live-monitor-active header small,.live-monitor-next header small,.live-monitor-recent header small{font-size:12px;line-height:1.45}.live-monitor-active header>span,.live-monitor-next header>span,.live-monitor-recent header>span{font-size:13px}.live-monitor-active-list,.live-monitor-next-list{max-height:380px}.live-monitor-active-list article,.live-monitor-next-list article{gap:13px;min-height:68px;padding:12px 15px}.live-monitor-active-list strong,.live-monitor-next-list strong{font-size:14px}.live-monitor-active-list small,.live-monitor-next-list small{font-size:12px;line-height:1.4}.live-monitor-active-list time,.live-monitor-next-list time{font-size:12px}.live-activity-pulse{width:28px;height:28px}.live-monitor-next-list .priority{width:29px;height:29px;font-size:12px}.live-monitor-idle{font-size:13px;line-height:1.5}.live-monitor-stream{max-height:420px}.live-monitor-stream article{gap:12px;padding:13px 15px}.live-monitor-stream strong{font-size:13px}.live-monitor-stream small{font-size:11px;line-height:1.45}.live-monitor-stream article>span,.live-monitor-stream time{font-size:11px}.live-monitor-footer{font-size:11px;line-height:1.45}.live-monitor-feed{background:#07111eaa;border:1px solid #2b405a;border-radius:15px;min-width:0;overflow:hidden}.live-monitor-feed>header{background:#0b1727;border-bottom:1px solid #2b405a;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.live-monitor-feed>header h3{color:#e8f0fb;margin:0 0 3px;font-size:17px}.live-monitor-feed>header small{color:#7e91ad;font-size:12px}.live-monitor-feed>header>span{color:#8ea2bd;white-space:nowrap;font-size:12px;font-weight:800}.live-monitor-feed-scroll{max-height:720px;display:grid;overflow:auto}.live-feed-group{display:grid}.live-feed-group+.live-feed-group{border-top:1px solid #30445e}.live-feed-group>header{background:#0b1725;justify-content:space-between;align-items:center;gap:12px;padding:9px 15px;display:flex}.live-feed-group>header>span{color:#a9bad0;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.live-feed-group>header>span>i{background:#6b7d96;border-radius:50%;width:7px;height:7px}.live-feed-group.current>header>span>i{background:#66dda9;box-shadow:0 0 9px #66dda988}.live-feed-group.next>header>span>i{background:#72b9ff}.live-feed-group.completed>header>span>i{background:#8998ae}.live-feed-group>header>b{color:#7f92ae;font-size:11px}.live-feed-row{border-top:1px solid #1e3045;grid-template-columns:auto minmax(180px,1fr) auto minmax(105px,auto);align-items:center;gap:12px;min-height:62px;padding:10px 15px;animation:.25s ease-out live-feed-enter;display:grid}.live-feed-group>header+.live-feed-row{border-top:0}@keyframes live-feed-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.live-feed-row>div{gap:3px;min-width:0;display:grid}.live-feed-row strong,.live-feed-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-feed-row strong{color:#dce7f6;font-size:13px}.live-feed-row small{color:#7589a5;text-transform:capitalize;font-size:11px}.live-feed-state,.live-feed-result{color:#879ab5;white-space:nowrap;font-size:11px}.live-feed-result>b{color:#cad7e8}.live-feed-row>time{color:#7588a3;text-align:right;white-space:nowrap;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.live-feed-row>time.delayed{color:#ffad68}.live-feed-logo{place-items:center;display:grid;position:relative}.live-feed-logo .company-logo{border-radius:9px;width:34px;height:34px}.live-feed-logo>i{background:#8695aa;border:2px solid #091522;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-3px;right:-3px}.live-feed-logo.running>i{background:#61dba5;animation:1.4s ease-in-out infinite live-monitor-beat;box-shadow:0 0 8px #61dba5}.live-feed-row.completed.success .live-feed-logo>i{background:#61dba5}.live-feed-row.completed.warning .live-feed-logo>i{background:#ffb15d}.live-feed-row.completed.failure .live-feed-logo>i{background:#ff7f93}.live-feed-upcoming-mark{align-items:center;gap:8px;display:flex}.live-feed-upcoming-mark .company-logo{border-radius:9px;width:34px;height:34px}.live-feed-row .priority{color:#b9c7dc;white-space:nowrap;background:#142038;border:1px solid #3a4c68;border-radius:7px;place-items:center;width:auto;min-width:29px;height:25px;padding:0 7px;font-size:10px;display:grid}.live-feed-row .priority-s,.live-feed-row .priority-a{color:#ffd47f;background:#322814;border-color:#8b6830}.tracker-poll-activity h2{font-size:22px}.tracker-poll-activity header small{font-size:12px;line-height:1.5}.tracker-chart-range button{padding:7px 10px;font-size:11px}.tracker-ping-metrics>div{padding:11px 12px}.tracker-ping-metrics span{font-size:11px}.tracker-ping-metrics strong{font-size:23px}.tracker-chart-legend{font-size:12px}.tracker-line-chart .axis-label,.tracker-line-chart .axis-title{font-size:11px}.tracker-chart-tooltip{width:240px;padding:13px 14px;font-size:12px}.tracker-chart-tooltip>strong{font-size:14px}.tracker-status-metrics button{min-height:72px;padding:11px 12px}.tracker-status-metrics button strong{font-size:23px}.tracker-status-metrics button span{font-size:11px}.tracker-access-pages button{min-height:48px;padding:11px 13px}.tracker-access-pages button>span{font-size:13px}.tracker-access-pages button>b{font-size:12px}.tracker-group-heading h2{font-size:20px}.tracker-group-heading p{font-size:13px;line-height:1.5}.tracker-group-count,.tracker-access-legend,.tracker-access-legend b{font-size:11px}.tracker-access-legend>span{padding:7px 9px}.tracker-source-load-more,.tracker-group-empty{font-size:12px}.tracker-access-badge{font-size:9px}.tracker-posting-count{font-size:11px}.tracker-icon-tooltip{width:290px;padding:14px 15px}.tracker-icon-tooltip>strong{font-size:15px}.tracker-icon-tooltip>small,.tracker-icon-tooltip>em{font-size:11px}.tracker-icon-tooltip>span{padding:5px 0;font-size:12px}@media (width<=700px){.live-monitor-header h2{font-size:23px}.live-monitor-metrics strong{font-size:27px}.live-monitor-feed>header{flex-direction:column;align-items:flex-start}.live-feed-row{grid-template-columns:auto minmax(0,1fr) auto}.live-feed-state,.live-feed-result{display:none}.live-feed-row>time{font-size:10px}.live-monitor-feed-scroll{max-height:68vh}.live-feed-upcoming-mark{gap:5px}.live-feed-row .priority{text-overflow:ellipsis;max-width:70px;overflow:hidden}.tracker-mobile-source-identity>strong{font-size:15px}.tracker-mobile-source-identity>small,.tracker-mobile-source-reason,.tracker-mobile-source-access{font-size:11px}.tracker-mobile-source-badge,.tracker-mobile-source-stats dt{font-size:10px}.tracker-mobile-source-stats dd{font-size:15px}.tracker-mobile-source-card>footer{font-size:11px}}.company-map-embedded .leaflet-tooltip-pane{z-index:1500!important}.company-map-embedded .leaflet-tooltip{color:#dceaff;background:#071628f5;border-color:#456b98;box-shadow:0 12px 30px #01050dcc}.company-map-embedded .leaflet-tooltip-top:before{border-top-color:#456b98}.map-region-hover-card{--region-color:#65748b;z-index:1605;border:1px solid color-mix(in srgb,var(--region-color) 65%,#58718f);color:#dceaff;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071628f7;border-radius:11px;grid-template-columns:11px minmax(0,1fr);gap:4px 8px;width:290px;padding:11px 12px;display:grid;position:fixed;transform:translateY(-100%);box-shadow:0 16px 38px #01050ddd}.map-region-hover-card>i{background:var(--region-color);border:2px solid #fff9;border-radius:50%;grid-row:1;width:10px;height:10px;margin-top:3px}.map-region-hover-card>div{gap:2px;display:grid}.map-region-hover-card strong{font-size:12px}.map-region-hover-card small{color:#8299b8;text-transform:capitalize;font-size:8px}.map-region-hover-card>span,.map-region-hover-card>em{color:#a9bad1;grid-column:2;font-size:9px}.map-region-hover-card>em{color:#79b8fa;font-style:normal;font-weight:800}.map-region-browser{border-color:color-mix(in srgb,var(--region-color) 55%,#315784);background:linear-gradient(145deg,color-mix(in srgb,var(--region-color) 16%,#102b4d),#09172a);position:relative}.map-region-browser-heading{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:9px;display:grid}.map-region-browser-heading>i{background:var(--region-color);border:2px solid #fff9;border-radius:50%;width:12px;height:12px;margin-top:5px}.map-region-browser-heading>div{gap:2px;min-width:0;display:grid}.map-region-browser-heading span{color:#75baff;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.map-region-browser-heading h2{color:#eef5ff;margin:0;font-size:15px;line-height:1.25}.map-region-browser-heading p{color:#8498b7;margin:0;font-size:9px}.map-region-browser-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.map-region-browser-actions .button{min-height:32px;padding:5px 7px;font-size:8px}.map-region-company-list{background:#071321;border:1px solid #29446b;border-radius:10px;max-height:min(440px,52vh);display:grid;overflow-y:auto}.map-region-company-list>button{color:#dce7f8;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0b;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:7px 8px;display:grid}.map-region-company-list>button:last-of-type{border-bottom:0}.map-region-company-list>button:hover,.map-region-company-list>button:focus-visible{background:#15345b;outline:0}.map-region-company-list .company-logo{width:32px;height:32px}.map-region-company-list>button>span{gap:2px;min-width:0;display:grid}.map-region-company-list strong,.map-region-company-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.map-region-company-list strong{font-size:10px}.map-region-company-list small{color:#7187a6;font-size:8px}.map-region-company-list b{color:#9bcaff;text-align:center;background:#102a49;border:1px solid #36577f;border-radius:999px;min-width:25px;padding:4px 5px;font-size:8px}.map-region-company-list>p{color:#7185a3;text-align:center;margin:0;padding:18px;font-size:9px}.tag-bubble-picker{gap:9px;min-width:0;display:grid}.tag-bubble-selected{flex-wrap:wrap;gap:6px;display:flex}.tag-bubble{color:#d7d0ec;cursor:pointer;background:#252139;border:1px solid #5b5578;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.tag-bubble:hover{background:#31284b;border-color:#8b79b9}.tag-bubble b{color:#a99acb;font-size:13px;line-height:1}.tag-bubble.pending{color:#f2cf89;background:#342918;border-style:dashed;border-color:#967441}.tag-bubble:disabled{opacity:.55;cursor:wait}.tag-bubble-input-row{grid-template-columns:minmax(180px,1fr) auto;align-items:start;gap:7px;display:grid}.tag-bubble-input-shell{min-width:0;position:relative}.tag-bubble-input-row input{min-width:0;min-height:38px}.tag-bubble-input-row .button{white-space:nowrap;min-width:72px;min-height:38px;padding-inline:13px}.tag-bubble-suggestions{z-index:320;background:#0b1425;border:1px solid #3c4d6d;border-radius:10px;max-height:224px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 38px #02060de6}.tag-bubble-suggestions button{color:#cad7e9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:2px;width:100%;min-height:0;padding:8px 9px;font-size:11px;font-weight:800;display:grid}.tag-bubble-suggestions button:hover,.tag-bubble-suggestions button:focus-visible{color:#eef5ff;background:#203352;outline:0}.tag-bubble-suggestions button small{color:#7487a3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.tag-bubble-suggestions button:disabled{opacity:.55;cursor:wait}.job-tag-editor>.tag-bubble-picker:first-child{grid-template-columns:1fr;gap:9px;display:grid}.job-tag-editor-actions{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.job-tag-editor-actions small{color:#7f8da5;font-size:10px;line-height:1.45}.job-tag-editor-actions .button{flex:none}.company-edit-fields .tag-bubble-picker{background:#091221;border:1px solid #2b3b57;border-radius:10px;padding:10px}.jobs-page-sheet .job-meta-primary{align-items:center;margin:12px 0 7px}.jobs-page-sheet .job-meta-secondary{border-top:1px solid #ffffff0b;align-items:center;margin:0 0 12px;padding-top:8px}.job-meta .job-organization{color:#c9c0e4;background:#242037;border:1px solid #554e70;font-weight:750}.job-meta .job-company-tag{color:#d7d0ec;background:#252139;border-color:#5b5578;font-weight:800}.job-meta .job-company-tag-overflow{color:#929db2;background:#1b2231;border:1px dashed #4b5268;font-weight:750}.job-details-button{color:#9babc1;cursor:pointer;background:#151f31;border:1px solid #394b65;border-radius:999px;min-height:27px;padding:4px 9px;font-size:10px;font-weight:800}.job-details-button:hover{color:#d5e3f5;background:#1c2d45;border-color:#617a9c}.job-tag-button{color:#bcb1d8;background:#1c192b;border-color:#52496d}.job-tag-button:hover,.job-tag-button.active{color:#e3dafa;background:#2b2340;border-color:#8472ac}.job-tag-editor{background:#111728;border-color:#403b56;margin:0 0 12px;padding:12px;position:relative}.job-tag-editor:before{content:"";background:#111728;border-top:1px solid #403b56;border-left:1px solid #403b56;width:8px;height:8px;position:absolute;top:-5px;left:24px;transform:rotate(45deg)}@media (width<=620px){.tag-bubble-input-row{grid-template-columns:1fr auto}.tag-bubble-input-row .button{width:auto}.job-tag-editor-actions{flex-direction:column;align-items:stretch}.job-tag-editor-actions .button{width:100%}.jobs-page-sheet .job-meta-primary{margin-bottom:8px}.jobs-page-sheet .job-meta-secondary{gap:6px}.job-tag-editor{padding:11px}.job-tag-editor:before{left:18px}}.spreadsheet-company-type{min-width:145px;max-width:220px}.spreadsheet-tags-cell{min-width:145px;max-width:240px}.spreadsheet-tag-bubbles{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.spreadsheet-tag-bubbles button{color:#cfc5e6;font:inherit;white-space:nowrap;cursor:pointer;background:#242036;border:1px solid #514b6c;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.spreadsheet-tag-bubbles button:hover,.spreadsheet-tag-bubbles button:focus-visible{color:#f2ecff;background:#342b4d;border-color:#8476b4;outline:none}.spreadsheet-tag-bubbles button.active{color:#fff;background:#4b3d79;border-color:#8c7cff;box-shadow:0 0 0 2px #6f5cff26}.spreadsheet-tag-overflow{position:relative}.spreadsheet-tag-bubbles button.overflow{color:#929eb4;background:#1a2231;border-style:dashed;border-color:#455067}.spreadsheet-tag-popover{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11192af5;border:1px solid #4c5270;border-radius:11px;flex-wrap:wrap;gap:5px;width:max-content;max-width:250px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 38px #000b}:is(.tier-s,.tier-lane-s,.company-tier-s,.application-company-tier-s,.priority-s,.map-tier-s){--tier-accent:#c084fc;--tier-soft:#f3e8ff;--tier-ink:#581c87;--tier-deep:#3b1d52}:is(.tier-a-plus,.tier-lane-a-plus,.company-tier-a-plus,.application-company-tier-a-plus,.priority-a-plus,.map-tier-a-plus){--tier-accent:#818cf8;--tier-soft:#e0e7ff;--tier-ink:#3730a3;--tier-deep:#252c5c}:is(.tier-a,.tier-lane-a,.company-tier-a,.application-company-tier-a,.priority-a,.map-tier-a){--tier-accent:#38bdf8;--tier-soft:#d9f3ff;--tier-ink:#075985;--tier-deep:#123b52}:is(.tier-a-minus,.tier-lane-a-minus,.company-tier-a-minus,.application-company-tier-a-minus,.priority-a-minus,.map-tier-a-minus){--tier-accent:#22d3ee;--tier-soft:#cffafe;--tier-ink:#155e75;--tier-deep:#103d47}:is(.tier-b-plus,.tier-lane-b-plus,.company-tier-b-plus,.application-company-tier-b-plus,.priority-b-plus,.map-tier-b-plus){--tier-accent:#2dd4bf;--tier-soft:#ccfbf1;--tier-ink:#115e59;--tier-deep:#123e39}:is(.tier-b,.tier-lane-b,.company-tier-b,.application-company-tier-b,.priority-b,.map-tier-b){--tier-accent:#4ade80;--tier-soft:#dcfce7;--tier-ink:#166534;--tier-deep:#173d28}:is(.tier-b-minus,.tier-lane-b-minus,.company-tier-b-minus,.application-company-tier-b-minus,.priority-b-minus,.map-tier-b-minus){--tier-accent:#84cc16;--tier-soft:#ecfccb;--tier-ink:#3f6212;--tier-deep:#2d3d17}:is(.tier-c-plus,.tier-lane-c-plus,.company-tier-c-plus,.application-company-tier-c-plus,.priority-c-plus,.map-tier-c-plus){--tier-accent:#a3e635;--tier-soft:#f1fbcf;--tier-ink:#3f6212;--tier-deep:#354119}:is(.tier-c,.tier-lane-c,.company-tier-c,.application-company-tier-c,.priority-c,.map-tier-c){--tier-accent:#facc15;--tier-soft:#fef9c3;--tier-ink:#713f12;--tier-deep:#493d14}:is(.tier-c-minus,.tier-lane-c-minus,.company-tier-c-minus,.application-company-tier-c-minus,.priority-c-minus,.map-tier-c-minus){--tier-accent:#f59e0b;--tier-soft:#fef3c7;--tier-ink:#78350f;--tier-deep:#4a3212}:is(.tier-d-plus,.tier-lane-d-plus,.company-tier-d-plus,.application-company-tier-d-plus,.priority-d-plus,.map-tier-d-plus){--tier-accent:#fb923c;--tier-soft:#ffedd5;--tier-ink:#7c2d12;--tier-deep:#4d2b18}:is(.tier-d,.tier-lane-d,.company-tier-d,.application-company-tier-d,.priority-d,.map-tier-d){--tier-accent:#f97316;--tier-soft:#ffdfc7;--tier-ink:#9a3412;--tier-deep:#522517}:is(.tier-d-minus,.tier-lane-d-minus,.company-tier-d-minus,.application-company-tier-d-minus,.priority-d-minus,.map-tier-d-minus){--tier-accent:#fb7185;--tier-soft:#ffe4e6;--tier-ink:#9f1239;--tier-deep:#55202d}:is(.tier-f,.tier-lane-f,.company-tier-f,.application-company-tier-f,.priority-f,.map-tier-f){--tier-accent:#ef4444;--tier-soft:#fee2e2;--tier-ink:#991b1b;--tier-deep:#511f25}:is(.tier-unranked,.tier-lane-unranked,.company-tier-unranked,.application-company-tier-unranked,.priority-unranked,.map-tier-unranked){--tier-accent:#94a3b8;--tier-soft:#e2e8f0;--tier-ink:#334155;--tier-deep:#263247}.tier[class*=tier-],.spreadsheet-tier[class*=tier-]{border:1px solid color-mix(in srgb,var(--tier-accent) 70%,#fff);background:var(--tier-soft);width:auto;min-width:34px;color:var(--tier-ink);padding-inline:8px;box-shadow:inset 0 1px #fff8}.tier-lane[class*=tier-lane-]{border-color:color-mix(in srgb,var(--tier-accent) 62%,#263754);background:linear-gradient(100deg,color-mix(in srgb,var(--tier-deep) 88%,#0e1728) 0%,color-mix(in srgb,var(--tier-deep) 48%,#0e1728) 16%,#0e1728 42%)}.priority[class*=priority-]{border-color:color-mix(in srgb,var(--tier-accent) 70%,#3a4c68)!important;background:color-mix(in srgb,var(--tier-deep) 72%,#142038)!important;color:var(--tier-soft)!important}.tier-company-tile[class*=company-tier-]{border-color:color-mix(in srgb,var(--tier-accent) 35%,transparent);background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--tier-accent) 18%,transparent),transparent 68%)}.information-tier-group[class*=company-tier-],.research-backlog-card[class*=company-tier-]{border-left-color:var(--tier-accent);background:linear-gradient(100deg,color-mix(in srgb,var(--tier-deep) 58%,#0d1728),#0d1728 32%)}.company-drawer-header[class*=company-tier-],.company-summary-modal[class*=company-tier-]{background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--tier-accent) 30%,transparent),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--tier-deep) 62%,#10192b),#10192b 70%)}.application-company-card[class*=application-company-tier-]{border-color:color-mix(in srgb,var(--tier-accent) 60%,#33415c);background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--tier-accent) 25%,transparent),transparent 55%),#101a2dcc}:is(.company-map-pin,.company-leaflet-icon)[class*=map-tier-]{border-color:var(--tier-accent);box-shadow:0 5px 14px #0009,0 0 0 3px color-mix(in srgb,var(--tier-accent) 32%,#111a2d)}.company-verified-badge{color:#8ce5bd;letter-spacing:.03em;white-space:nowrap;background:linear-gradient(145deg,#173c31,#112c26);border:1px solid #318061;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:25px;padding:3px 8px 3px 6px;font-size:9px;font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 1px #b8f4d31a,0 3px 10px #020a0738}.company-verified-badge svg{fill:#2b8a68;stroke:#d6ffeb;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.company-verified-badge.compact{border-radius:50%;place-items:center;width:19px;height:19px;min-height:0;padding:0;display:inline-grid}.company-verified-badge.compact svg{width:13px;height:13px}.tier-company-name{justify-content:center;align-items:center;gap:5px;display:flex}.tier-company-name a{min-width:0}.spreadsheet-company-name .company-verified-badge{margin-left:1px}.verification-overview{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;min-height:calc(100dvh - 180px)}.verification-overview>section{min-width:0;min-height:100%;animation:.46s cubic-bezier(.22,1,.36,1) both intake-panel-in;position:relative;overflow:hidden}.verification-overview>.candidate-verification-panel{grid-template-rows:auto auto auto minmax(340px,1fr)}.verification-overview>.verification-queue-panel{grid-template-rows:auto auto auto minmax(340px,1fr) auto}.verification-overview .candidate-recent-list,.verification-overview .verification-queue-list{min-height:340px;max-height:none}.verification-overview .candidate-verification-summary,.verification-overview .candidate-lane-grid{grid-template-columns:1fr 1fr}.verification-overview .candidate-recent-list>article{grid-template-columns:auto minmax(0,1fr) auto}.verification-overview .candidate-recent-list>article>div:last-of-type,.verification-overview .candidate-recent-list time{grid-column:2/-1}.verification-overview .verification-queue-list article{grid-template-columns:auto minmax(0,1fr) auto}.verification-overview .verification-queue-list .verification-status{justify-self:end}.verification-overview .verification-queue-detail{grid-column:2/-1;gap:4px}.verification-overview .verification-queue-detail>strong,.verification-overview .verification-queue-detail>small{white-space:normal;line-height:1.3}.verification-overview>section:nth-child(2){animation-delay:80ms}.verification-overview>section:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6fe0b4,#0000);width:34%;height:1px;animation:5.5s ease-in-out infinite intake-panel-scan;position:absolute;top:0;left:-35%}.verification-overview>.verification-queue-panel:before{background:linear-gradient(90deg,#0000,#79bfff,#0000);animation-duration:7s;animation-delay:1.1s}.verification-overview .candidate-recent-list>article,.verification-overview .verification-queue-list>article{transition:border-color .18s,background .18s,transform .18s;animation:.36s cubic-bezier(.22,1,.36,1) both intake-row-in}.verification-overview .candidate-recent-list>article:hover{background:#0d1e29;border-color:#2b5f55;transform:translate(2px)}.verification-overview .verification-queue-list>article:hover{background:#0d1c2d;border-color:#345a7a;transform:translate(2px)}.verification-overview :is(.candidate-recent-list,.verification-queue-list)>article:nth-of-type(2){animation-delay:35ms}.verification-overview :is(.candidate-recent-list,.verification-queue-list)>article:nth-of-type(3){animation-delay:70ms}.verification-overview :is(.candidate-recent-list,.verification-queue-list)>article:nth-of-type(4){animation-delay:.105s}.verification-overview :is(.candidate-recent-list,.verification-queue-list)>article:nth-of-type(5){animation-delay:.14s}.verification-overview :is(.candidate-recent-list,.verification-queue-list)>article:nth-of-type(n+6){animation-delay:.175s}.verification-overview .verification-queue-list>article.status-in_progress{background:linear-gradient(100deg,#07111e 15%,#12314a 48%,#07111e 80%) 0 0/240% 100%;animation-name:intake-row-in,intake-working-sweep;animation-duration:.36s,3.2s;animation-timing-function:cubic-bezier(.22,1,.36,1),ease-in-out;animation-iteration-count:1,infinite}.verification-overview .candidate-outcome-fetching{position:relative}.verification-overview .candidate-outcome-fetching:after{content:"";border:1px solid #68c6ff88;border-radius:50%;animation:1.5s ease-out infinite intake-active-ring;position:absolute;inset:-4px}.intake-row-meta{text-transform:capitalize;color:#607893!important;font-size:8px!important}.candidate-intake-result>span{justify-content:space-between;align-items:center;gap:9px;display:flex}.candidate-intake-result>span>a{color:#79bfff;flex:none;font-size:9px;font-weight:850;text-decoration:none}.candidate-intake-result>span>a:hover{text-decoration:underline}.candidate-intake-result.intake-step-active strong,.verification-queue-detail.intake-step-active strong{color:#8ad5ff}.intake-step-active strong:after{content:"";vertical-align:middle;background:linear-gradient(90deg,#69c5ff33,#69c5ff,#69c5ff33) 0 0/200% 100%;border-radius:999px;width:18px;height:3px;margin-left:8px;animation:1.4s linear infinite intake-inline-work;display:inline-block}@keyframes intake-panel-in{0%{opacity:0;transform:translateY(9px)scale(.995)}to{opacity:1;transform:none}}@keyframes intake-panel-scan{0%,16%{opacity:0;left:-35%}25%{opacity:1}66%{opacity:1;left:101%}75%,to{opacity:0;left:101%}}@keyframes intake-row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes intake-working-sweep{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes intake-active-ring{0%{opacity:.8;transform:scale(.65)}to{opacity:0;transform:scale(1.55)}}@keyframes intake-inline-work{to{background-position:-200% 0}}@media (width<=1100px){.verification-overview{grid-template-columns:1fr;min-height:0}.verification-overview>section{min-height:680px}}@media (prefers-reduced-motion:reduce){.verification-overview>section,.verification-overview>section:before,.verification-overview .candidate-recent-list>article,.verification-overview .verification-queue-list>article,.verification-overview .verification-queue-list>article.status-in_progress,.verification-overview .candidate-outcome-fetching:after,.intake-step-active strong:after{animation:none}.verification-overview .candidate-recent-list>article:hover,.verification-overview .verification-queue-list>article:hover{transform:none}}.intake-page-sheet{--intake-mint:#66dfb4;--intake-mint-rgb:102 223 180;--intake-blue:#72bcff;--intake-blue-rgb:114 188 255}.intake-sheet-controls{background:radial-gradient(circle at 76% -40%,#2d90a42c,#0000 48%),linear-gradient(115deg,#0b1b25f7,#0b1425f5 52%,#10172af5);border-color:#355269;padding:0;display:block;overflow:hidden}.intake-sheet-controls .intake-page-header{grid-area:auto/1/auto/-1;grid-template-columns:minmax(310px,.78fr) minmax(500px,1.2fr) auto;align-items:center;gap:22px;width:100%;margin:0;padding:17px 19px;display:grid}.intake-title-lockup{min-width:0}.intake-title-lockup .eyebrow{color:#82dbbb;align-items:center;gap:7px;display:flex}.intake-title-lockup .eyebrow>i{background:var(--intake-mint);width:7px;height:7px;box-shadow:0 0 0 5px rgb(var(--intake-mint-rgb)/.09),0 0 14px rgb(var(--intake-mint-rgb)/.55);border-radius:50%;animation:1.8s ease-out infinite live-detection-pulse}.intake-sheet-controls .intake-title-lockup h1{color:#f3fbff;letter-spacing:-.045em;margin:0;font-size:clamp(24px,2.25vw,34px);line-height:1.02}.intake-title-lockup .subtitle{color:#8fa9b6;max-width:540px;font-size:11px;line-height:1.45}.intake-flow{grid-template-columns:repeat(4,minmax(102px,1fr));gap:6px;min-width:0;display:grid}.intake-flow-step{background:linear-gradient(145deg,#122337c7,#0c1828c7);border:1px solid #385169;border-radius:11px;align-items:center;gap:8px;min-width:0;min-height:51px;padding:8px 9px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.intake-flow-step:not(:last-child):after{z-index:2;content:"";background:#55728d;width:9px;height:1px;position:absolute;top:50%;right:-8px}.intake-flow-step>b{color:#8fe2c4;letter-spacing:.04em;background:#163139;border:1px solid #4c7780;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.intake-flow-step:nth-child(n+3)>b{color:#9bcfff;background:#142b43;border-color:#466f99}.intake-flow-step>span{gap:2px;min-width:0;display:grid}.intake-flow-step strong{color:#e6f0fb;font-size:10px}.intake-flow-step small{color:#71879f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.25;overflow:hidden}.intake-auto-status{background:#102c25b8;border:1px solid #336c58;border-radius:12px;align-items:center;gap:9px;min-width:128px;padding:9px 11px;display:flex;box-shadow:inset 0 1px #b9f8d814}.intake-auto-status>i{background:var(--intake-mint);width:9px;height:9px;box-shadow:0 0 12px rgb(var(--intake-mint-rgb)/.7);border-radius:50%}.intake-auto-status>span{gap:1px;display:grid}.intake-auto-status strong{color:#baf0d8;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.intake-auto-status small{color:#739f8f;white-space:nowrap;font-size:8px}.verification-overview{gap:10px;margin-bottom:0}.verification-overview>section{isolation:isolate;border-radius:19px;padding:18px;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #0207114a}.verification-overview>.candidate-verification-panel{background:radial-gradient(circle at 8% 0,rgb(var(--intake-mint-rgb)/.13),transparent 29%),linear-gradient(155deg,#101f2a,#091521 62%);border-color:#326758;grid-template-rows:auto auto auto auto minmax(340px,1fr)}.verification-overview>.verification-queue-panel{background:radial-gradient(circle at 92% 0,rgb(var(--intake-blue-rgb)/.13),transparent 30%),linear-gradient(155deg,#111f31,#091421 62%);border-color:#365c7c}.verification-overview>section:after{z-index:-1;background:radial-gradient(circle,rgb(var(--intake-mint-rgb)/.07),transparent 68%);content:"";pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-100px;right:-90px}.verification-overview>.verification-queue-panel:after{background:radial-gradient(circle,rgb(var(--intake-blue-rgb)/.08),transparent 68%)}.verification-overview .verification-queue-header{align-items:center;gap:18px;padding-bottom:2px}.intake-panel-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.intake-panel-heading>div{min-width:0}.intake-panel-icon{color:#9ae8cb;background:linear-gradient(145deg,#174b3b,#102a25);border:1px solid #397861;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid;box-shadow:inset 0 1px #d8fff01f,0 8px 18px #020a0847}.verification-queue-panel .intake-panel-icon{color:#a8d7ff;background:linear-gradient(145deg,#173a59,#10263c);border-color:#3f7099}.intake-panel-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.verification-overview .verification-queue-header h2{letter-spacing:-.025em;margin:1px 0 4px;font-size:20px}.verification-overview .verification-queue-header small{color:#8498ae;max-width:650px;font-size:10px;line-height:1.45;display:block}.intake-panel-live{flex:none;justify-items:end;gap:3px;display:grid}.intake-panel-live>span{color:#8ee2c2;letter-spacing:.06em;text-transform:uppercase;background:#102c25;border:1px solid #356b58;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:900;display:flex}.verification-queue-panel .intake-panel-live>span{color:#9bcfff;background:#12283e;border-color:#3d6485}.intake-panel-live>span>i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.intake-panel-live>small{white-space:nowrap;color:#61758d!important;font-size:8px!important}.verification-overview .candidate-verification-summary{gap:7px}.verification-overview .candidate-verification-summary>div{background:linear-gradient(145deg,#0d1b27e6,#09141fe6);border-color:#2b4857;border-radius:12px;min-height:78px;padding:11px 12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.verification-overview .candidate-verification-summary>div:before{content:"";opacity:.65;background:#7d8ea6;height:1px;position:absolute;top:0;left:10px;right:10px}.verification-overview .candidate-verification-summary .summary-waiting:before{background:#f4b767}.verification-overview .candidate-verification-summary .summary-processed:before{background:#62dfaa}.verification-overview .candidate-verification-summary .summary-incoming:before{background:#68bfff}.verification-overview .candidate-verification-summary .summary-latency:before{background:#b5a1ff}.verification-overview .candidate-verification-summary span{color:#7790a3;letter-spacing:.07em;font-size:8px}.verification-overview .candidate-verification-summary strong{margin-top:1px;font-size:22px;line-height:1}.verification-overview .candidate-verification-summary small{font-size:9px}.intake-section-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:-3px;padding:0 2px;display:flex}.intake-section-label>span{color:#a9bdca;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.intake-section-label>small{color:#60778b;font-size:8px}.verification-overview .candidate-lane-grid{gap:7px}.verification-overview .candidate-lane{background:#091521d9;border-radius:12px;min-height:92px;padding:10px 11px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.verification-overview .candidate-lane:after{content:"";background:#7890ad0a;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-28px;right:-24px}.verification-overview .candidate-lane-hot{background:linear-gradient(145deg,#0d251f,#091822);border-color:#2b735f}.verification-overview .candidate-lane-education{background:linear-gradient(145deg,#201a11,#101721);border-color:#584b34}.verification-overview .candidate-lane-backfill{background:linear-gradient(145deg,#181629,#0e1623);border-color:#494466}.verification-overview .verification-queue-filters{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px}.verification-overview .verification-queue-filters button{background:#0a1625b8;border-color:#2d4560;border-radius:10px;min-height:43px;padding:8px 9px;box-shadow:inset 0 1px #ffffff08}.verification-overview .verification-queue-filters button.active{background:linear-gradient(145deg,#1a3550,#13273d);border-color:#5583a7;box-shadow:inset 0 1px #bce1ff18}.verification-overview .verification-queue-filters span{font-size:9px}.verification-overview .verification-queue-filters strong{font-size:13px}.verification-overview .verification-queue-toolbar input{background:#07121f;border-radius:10px;height:39px}.verification-overview .verification-queue-toolbar>span{font-size:9px}.verification-overview .candidate-recent-list,.verification-overview .verification-queue-list{scrollbar-color:#304d68 transparent;background:#06101bbd;border-color:#29435a;border-radius:13px;gap:6px;padding:6px}.verification-overview .candidate-recent-list>header{background:#0d1b2af2;border:1px solid #2b4359;border-radius:9px;top:0;box-shadow:0 5px 12px #0207115c}.verification-overview .candidate-recent-list>article,.verification-overview .verification-queue-list>article{background:linear-gradient(145deg,#0c1926d9,#09141fd9);border:1px solid #22394e;border-radius:10px;box-shadow:inset 0 1px #ffffff07}.verification-overview .candidate-recent-list>article{min-height:68px;padding:10px 11px}.verification-overview .candidate-recent-list>article:first-of-type,.verification-overview .verification-queue-list article:first-child{border-top:1px solid #22394e}.verification-overview .verification-queue-list>article{min-height:80px;padding:10px 11px}.verification-overview .verification-queue-list>article.status-in_progress{border-color:#376889;box-shadow:inset 3px 0 #69c5ff,inset 0 1px #ffffff0a}.verification-overview .verification-queue-list>article.status-retrying{box-shadow:inset 3px 0 #ffbd62,inset 0 1px #ffffff08}.verification-overview .verification-queue-list>article.status-succeeded{box-shadow:inset 3px 0 #66dca7,inset 0 1px #ffffff08}.verification-overview .verification-queue-list>article.status-failed{box-shadow:inset 3px 0 #ff8296,inset 0 1px #ffffff08}.verification-overview .verification-queue-list>article.status-manual_needed{border-color:#5b4932;box-shadow:inset 3px 0 #ffbd62,inset 0 1px #ffffff08}.verification-overview .candidate-recent-list article strong,.verification-overview .verification-queue-identity strong,.verification-overview .verification-queue-detail strong{font-size:10px;line-height:1.35}.verification-overview .candidate-recent-list article small,.verification-overview .candidate-recent-list time,.verification-overview .verification-queue-identity small,.verification-overview .verification-queue-detail small{font-size:8.5px}.verification-overview .candidate-outcome{width:9px;height:9px}.verification-overview .candidate-lane-pill{border:1px solid #ffffff0c}.verification-overview .candidate-intake-result>span>a,.verification-overview .verification-queue-list article>a{color:#8ecbff;background:#10253a;border:1px solid #345a78;border-radius:7px;align-items:center;width:max-content;min-height:25px;padding:4px 7px;text-decoration:none;display:inline-flex}.verification-overview .verification-queue-list article>a,.verification-overview .verification-no-link{text-align:left;grid-column:2/-1}.verification-overview .verification-queue-pagination{padding:1px 2px}.verification-overview .verification-queue-pagination button{border-radius:9px;min-width:70px}.verification-overview .intake-row-meta{letter-spacing:.015em;color:#627b92!important;font-size:8px!important}.verification-overview .candidate-recent-list time{padding-top:1px}@media (width<=1280px){.intake-sheet-controls .intake-page-header{grid-template-columns:minmax(300px,.7fr) minmax(460px,1.3fr)}.intake-auto-status{grid-column:1/-1;justify-self:end;margin-top:-10px}.verification-overview{grid-template-columns:minmax(0,1fr)}.verification-overview>section{min-height:680px}.verification-overview .candidate-verification-summary,.verification-overview .candidate-lane-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.verification-overview .candidate-recent-list>article{grid-template-columns:auto minmax(180px,1fr) auto minmax(180px,.8fr) auto}.verification-overview .candidate-recent-list>article>div:last-of-type,.verification-overview .candidate-recent-list time{grid-column:auto}.verification-overview .verification-queue-list article{grid-template-columns:auto minmax(150px,1fr) auto minmax(210px,1.15fr) auto}.verification-overview .verification-queue-detail{grid-column:auto}.verification-overview .verification-queue-list article>a,.verification-overview .verification-no-link{text-align:right;grid-column:auto}}@media (width<=900px){.intake-sheet-controls .intake-page-header{grid-template-columns:1fr;gap:13px;padding:15px}.intake-flow{grid-template-columns:repeat(4,minmax(112px,1fr));padding-bottom:3px;overflow-x:auto}.intake-auto-status{grid-column:auto;justify-self:start;margin-top:0}.verification-overview .candidate-verification-summary,.verification-overview .candidate-lane-grid{grid-template-columns:1fr 1fr}.verification-overview .candidate-recent-list>article{grid-template-columns:auto minmax(0,1fr) auto}.verification-overview .candidate-recent-list>article>div:last-of-type,.verification-overview .candidate-recent-list time{grid-column:2/-1}.verification-overview .verification-queue-list article{grid-template-columns:auto minmax(0,1fr) auto}.verification-overview .verification-queue-detail{grid-column:2/-1}.verification-overview .verification-queue-list article>a,.verification-overview .verification-no-link{text-align:left;grid-column:2/-1}}@media (width<=560px){.intake-sheet-controls .intake-page-header{padding:13px}.intake-sheet-controls .intake-title-lockup h1{font-size:27px}.intake-title-lockup .subtitle{font-size:10px}.intake-flow{grid-template-columns:1fr 1fr;overflow:visible}.intake-flow-step:not(:last-child):after{display:none}.verification-overview>section{min-height:0;padding:12px}.verification-overview .verification-queue-header{align-items:flex-start}.intake-panel-icon{border-radius:11px;width:38px;height:38px}.intake-panel-icon svg{width:20px;height:20px}.intake-panel-live>span{padding:4px 6px}.intake-panel-live>small{display:none}.verification-overview .candidate-verification-summary,.verification-overview .candidate-lane-grid{grid-template-columns:1fr}.intake-section-label{flex-direction:column;align-items:flex-start;gap:3px}.verification-overview .verification-queue-filters{grid-template-columns:1fr 1fr}.verification-overview .candidate-recent-list,.verification-overview .verification-queue-list{min-height:310px}}@media (prefers-reduced-motion:reduce){.intake-title-lockup .eyebrow>i{animation:none}}.candidate-outcome-quarantined{background:#ff8296}.candidate-outcome-source_paused{background:#9da9b8}.intake-work-tabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.intake-work-tabs button{color:#8297aa;text-align:left;cursor:pointer;background:#091723;border:1px solid #2c4857;border-radius:11px;gap:4px;min-width:0;padding:9px 11px;display:grid}.intake-work-tabs button:hover{color:#d7eee6;border-color:#427264}.intake-work-tabs button.active{color:#9ae6ca;background:linear-gradient(145deg,#15372d,#10242a);border-color:#3d8069;box-shadow:inset 0 1px #d8fff012}.intake-work-tabs button>span{align-items:center;gap:7px;display:flex}.intake-work-tabs svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.intake-work-tabs b{font-size:10px}.intake-work-tabs small{color:#687f91;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.intake-work-tabs button.active small{color:#79a695}.intake-work-surface{flex:1 1 0;min-width:0;min-height:0;animation:.22s ease-out intake-row-in;display:flex;overflow:hidden}.intake-feed-body{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;min-height:0;display:flex;overflow:hidden}.intake-feed-body :is(.candidate-recent-list,.verification-queue-list){flex:1 1 0;min-height:0}.intake-unified-panel>.verification-queue-header .intake-panel-icon{color:#9ae8cb;background:linear-gradient(145deg,#174b3b,#102a25);border-color:#397861}main:has(>.intake-page-sheet){width:100%;height:auto;min-height:100dvh;margin-bottom:0;padding:12px 14px 32px;display:block;overflow:visible}.intake-page-sheet{min-width:0;height:auto;min-height:0;padding-bottom:18px;display:block;overflow:visible}.intake-page-sheet .intake-sheet-controls{position:sticky;top:0}.intake-page-sheet .verification-overview{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);width:100%;min-width:0;height:auto;min-height:0;overflow:visible}.intake-page-sheet .verification-overview>section{flex-direction:column;width:100%;min-width:0;height:auto;min-height:0;display:flex;overflow:hidden}.intake-page-sheet :is(.intake-work-surface,.intake-feed-body){box-sizing:border-box;flex:none;width:100%;min-width:0;max-width:100%;min-height:0;overflow:visible}.intake-page-sheet .verification-overview>section>*,.intake-page-sheet :is(.candidate-verification-summary,.candidate-lane-grid,.intake-section-label,.intake-work-tabs){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.intake-page-sheet .verification-overview :is(.candidate-recent-list,.verification-queue-list){overscroll-behavior:contain;scrollbar-gutter:stable;flex:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;width:100%;min-width:0;min-height:340px;max-height:min(58dvh,620px);overflow:hidden auto}.intake-page-sheet .verification-overview :is(.candidate-recent-list,.verification-queue-list)>*,.intake-page-sheet .verification-overview :is(.candidate-recent-list,.verification-queue-list)>article>*,.intake-page-sheet .verification-overview :is(.verification-queue-identity,.verification-queue-detail){box-sizing:border-box;width:auto;min-width:0;max-width:100%}.intake-page-sheet .verification-overview :is(.candidate-recent-list,.verification-queue-list)>article{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;align-self:start;align-items:start;width:100%;min-width:0;max-width:100%;height:auto}.intake-page-sheet .verification-overview .verification-queue-detail,.intake-page-sheet .verification-overview .candidate-recent-list>article>div:last-of-type{grid-column:2/-1}.intake-page-sheet .verification-overview .verification-queue-list :is(article>a,.verification-no-link),.intake-page-sheet .verification-overview .candidate-recent-list time{text-align:left;grid-column:2/-1}.intake-page-sheet .candidate-lane>*{min-width:0}.intake-page-sheet .candidate-lane>header{flex-wrap:wrap;align-items:flex-start}.intake-page-sheet .candidate-lane>header>div{flex:110px;min-width:0}.intake-page-sheet .candidate-lane>header :is(strong,small),.intake-page-sheet .candidate-lane>small{overflow-wrap:anywhere}.intake-page-sheet .candidate-lane>header>b{flex:none;margin-left:auto}.intake-page-sheet .intake-title-lockup .subtitle{font-size:13px}.intake-page-sheet :is(.intake-flow-step strong,.intake-auto-status strong,.verification-queue-header small,.intake-work-tabs b,.candidate-recent-list article strong,.verification-queue-identity strong,.verification-queue-detail strong){font-size:12px}.intake-page-sheet :is(.intake-flow-step small,.intake-auto-status small,.intake-panel-live>span,.intake-panel-live>small,.candidate-verification-summary span,.candidate-verification-summary small,.intake-section-label>span,.intake-section-label>small,.verification-queue-filters span,.verification-queue-toolbar>span,.candidate-recent-list article small,.candidate-recent-list time,.verification-queue-identity small,.verification-queue-detail small,.intake-row-meta,.intake-work-tabs small){line-height:1.45;font-size:11px!important}@media (width<=1180px){.intake-page-sheet .verification-overview{grid-template-columns:minmax(0,1fr)}.intake-page-sheet .verification-overview>section{min-height:0}}@media (width<=900px){main:has(>.intake-page-sheet){width:100%;height:auto;min-height:100dvh;padding:8px 8px calc(78px + env(safe-area-inset-bottom));display:block;overflow:visible}.intake-page-sheet{height:auto;padding-bottom:8px}.intake-page-sheet .intake-sheet-controls{position:relative;top:auto}.intake-page-sheet .verification-overview{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;width:100%;display:grid;overflow:visible}.intake-page-sheet .verification-overview>section{width:100%;overflow:hidden}.intake-page-sheet .verification-overview :is(.candidate-recent-list,.verification-queue-list){-webkit-overflow-scrolling:touch;min-height:310px;max-height:70dvh;overflow:hidden auto}.intake-page-sheet .intake-two-feed-flow{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.intake-page-sheet .intake-flow-step{min-width:0}.intake-work-tabs{grid-template-columns:1fr 1fr}}@media (width<=560px){.intake-page-sheet .verification-overview>section{padding:12px}.intake-page-sheet .verification-queue-header{gap:10px}.intake-page-sheet .intake-panel-heading{gap:9px}.intake-page-sheet .intake-two-feed-flow{gap:6px}.intake-page-sheet .intake-flow-step{padding:8px}.intake-page-sheet .verification-overview :is(.candidate-recent-list,.verification-queue-list){scrollbar-gutter:auto}}.candidate-activity-tabs{align-items:center;gap:5px;display:flex}.candidate-activity-tabs button{color:#8196ae;cursor:pointer;background:#091522;border:1px solid #2a425a;border-radius:8px;align-items:center;gap:6px;min-height:27px;padding:4px 8px;font-size:8px;font-weight:850;display:inline-flex}.candidate-activity-tabs button:hover{color:#d8e6f5;border-color:#42627f}.candidate-activity-tabs button.active{color:#8de0c0;background:#123128;border-color:#3d765f}.candidate-activity-tabs button.quarantined.active{color:#ff9aaa;background:#351a24;border-color:#794655}.candidate-activity-tabs button b{min-width:18px;color:inherit;text-align:center;background:#ffffff0c;border-radius:999px;padding:2px 5px;font-size:8px}.candidate-quarantine-toolbar{background:#081522;border-bottom:1px solid #263c51;align-items:center;gap:10px;padding:7px 9px;display:flex}.candidate-quarantine-toolbar input{color:#e0ebf7;background:#06101c;border-color:#304b65;border-radius:9px;flex:1;min-width:0;height:34px;font-size:10px}.candidate-quarantine-toolbar>span{color:#71879f;white-space:nowrap;font-size:8px}.candidate-quarantine-pagination{color:#71879f;background:#081522;border-top:1px solid #263c51;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:8px;display:flex}.candidate-quarantine-pagination nav{gap:5px;display:flex}.candidate-quarantine-pagination button{color:#9dc5e6;cursor:pointer;background:#102337;border:1px solid #304b65;border-radius:7px;min-height:27px;padding:4px 9px;font-size:8px;font-weight:800}.candidate-quarantine-pagination button:disabled{opacity:.4;cursor:not-allowed}.intake-only-overview{grid-template-columns:minmax(0,1fr)!important}.intake-only-overview>.intake-unified-panel{width:100%;min-height:0}.company-record-editor{gap:12px;display:grid}.company-record-editor.compact{background:#0a1424;border:1px solid #334766;border-radius:12px}.company-record-editor.compact>summary{color:#c8d8ee;cursor:pointer;padding:11px 14px;font-size:11px;font-weight:850}.company-record-editor.compact>.company-edit-section{margin:0 12px 12px}.company-headquarters-validation{align-items:center;gap:10px;display:flex}.company-headquarters-validation small{font-size:10px}.company-headquarters-validation .validation-verified_address{color:#7cd6ad}.company-headquarters-validation small:not(.validation-verified_address){color:#efb0ba}.company-summary-modal{max-height:min(900px,100dvh - 32px);overflow:auto}.company-summary-overview{gap:14px;margin-top:18px;display:grid}.company-summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.company-summary-metrics>div{background:#0a1424b8;border:1px solid #31425e;border-radius:11px;gap:4px;padding:12px;display:grid}.company-summary-metrics span,.company-summary-section dt{color:#8494ae;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.company-summary-metrics strong{color:#edf3ff;font-size:13px}.company-summary-metrics small{color:#7687a3;font-size:9px}.company-summary-section{background:#0a1424c9;border:1px solid #30415d;border-radius:12px;overflow:hidden}.company-summary-section>header{background:#101c30;border-bottom:1px solid #293a55;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 13px;display:flex}.company-summary-section h3{color:#e7eefb;margin:0;font-size:12px}.company-summary-section>header small{color:#788aa7;text-align:right;font-size:9px}.company-summary-section dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.company-summary-section dl>div{border-bottom:1px solid #ffffff0a;border-right:1px solid #ffffff0a;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.company-summary-section dl>div.wide{grid-column:1/-1}.company-summary-section dd{color:#dce7f7;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;line-height:1.45}.company-summary-section a{color:#9dcaff}.company-summary-link-list{flex-wrap:wrap;gap:7px;display:flex}.company-summary-link-list a{background:#142641;border:1px solid #3d5777;border-radius:7px;padding:4px 7px;text-decoration:none}.company-summary-coverage{background:#0a1424;border:1px solid #30415d;border-radius:11px;padding:11px 13px}.company-summary-coverage>summary{color:#aebdd2;cursor:pointer;font-size:10px;font-weight:800}.company-summary-coverage .enrichment-modules{margin-top:10px}.company-import-preview-stack{gap:3px;min-width:130px;display:grid}.company-import-preview-stack small{color:#7486a2;font-size:9px}.company-import-company-cell>span{gap:2px;display:grid}.company-import-company-cell>span small{color:#7486a2;font-size:9px}@media (width<=700px){.company-summary-metrics{grid-template-columns:1fr 1fr}.company-summary-section dl{grid-template-columns:1fr}.company-summary-section dl>div,.company-summary-section dl>div.wide{grid-column:1}.company-summary-section>header{flex-direction:column;align-items:flex-start}.company-summary-section>header small{text-align:left}.company-headquarters-validation{flex-direction:column;align-items:flex-start}}.companies-page .company-sheet-research{color:#9bcaff}.companies-page .company-sheet-research:disabled{opacity:.55;cursor:wait}.company-research-modal{grid-template-rows:auto auto auto minmax(0,1fr);width:min(1240px,100vw - 28px);height:min(900px,100dvh - 28px);max-height:none;padding:0;display:grid;overflow:hidden}.company-research-header{background:linear-gradient(110deg,#132943,#101a2c);border-bottom:1px solid #30415d;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.company-research-header h2,.company-research-header p{margin:0}.company-research-header h2{margin:3px 0 5px}.company-research-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 16px 0;display:grid}.company-research-summary>div{background:#0a1424;border:1px solid #31435f;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:10px 12px;display:grid}.company-research-summary span{color:#7f91ac;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.company-research-summary strong{color:#edf5ff;grid-area:1/2/3;font-size:22px}.company-research-summary small{color:#6f829f;font-size:9px}.company-research-summary .verified .company-verified-badge{grid-area:2/1;justify-self:start;min-height:21px}.company-research-actions{align-items:center;gap:7px;padding:10px 16px;display:flex}.company-research-workspace{grid-template-columns:minmax(360px,.85fr) minmax(500px,1.15fr);gap:10px;min-height:0;padding:0 16px 16px;display:grid}.company-research-list-panel,.company-research-prompt-panel{background:#07111f;border:1px solid #31435f;border-radius:12px;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.company-research-list-panel>header,.company-research-prompt-panel>header{background:#101d31;border-bottom:1px solid #293b57;gap:2px;padding:10px 12px;display:grid}.company-research-list-panel header strong,.company-research-prompt-panel header strong{color:#e5eefb;font-size:11px}.company-research-list-panel header small,.company-research-prompt-panel header small{color:#7387a4;font-size:9px}.company-research-list{counter-reset:verification-batch;margin:0;padding:0;list-style:none;overflow-y:auto}.company-research-list li{counter-increment:verification-batch;border-bottom:1px solid #ffffff0b;gap:3px;padding:10px 12px 10px 42px;display:grid;position:relative}.company-research-list li:before{color:#9bcaff;content:counter(verification-batch);background:#132941;border:1px solid #3b5879;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid;position:absolute;top:11px;left:11px}.company-research-list b{color:#e2ebf8;font-size:11px}.company-research-list span,.company-research-list small{color:#70839f;font-size:9px}.company-research-list small{color:#a6b4c8}.company-research-list li>div{flex-wrap:wrap;gap:7px;display:flex}.company-research-list a{color:#80bded;font-size:9px;text-decoration:none}.company-research-prompt-panel textarea{box-sizing:border-box;resize:none;color:#c9d7e9;background:#06101c;border:0;outline:0;width:100%;height:100%;min-height:0;padding:14px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.company-research-loading{color:#8396b2;place-items:center;min-height:260px;display:grid}.spreadsheet-company-name>.company-verified-badge:not(.compact){min-height:20px;padding:3px 6px;font-size:8px}.spreadsheet-company-name>.company-verified-badge:not(.compact) svg{width:12px;height:12px}@media (width<=850px){.company-research-modal{border-radius:0;width:100vw;height:100dvh}.company-research-summary{grid-template-columns:1fr 1fr}.company-research-summary>div:last-child{grid-column:1/-1}.company-research-actions{flex-direction:column;align-items:stretch}.company-research-actions .button{width:100%}.company-research-workspace{grid-template-rows:minmax(300px,1fr) minmax(300px,1fr);grid-template-columns:1fr;padding:0 8px 8px}.company-research-header{padding:14px}.company-research-summary{padding:8px 8px 0}}.company-research-list li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px}.company-research-list .company-research-logo{border-radius:7px;width:32px;height:32px}.company-research-company{gap:3px;min-width:0;display:grid!important}.company-research-list .company-research-company>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-research-list .company-research-company>div{flex-wrap:wrap;gap:7px;display:flex}.company-import-research-panel{background:#081321d9;border:1px solid #30415f;border-radius:14px;grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.company-import-research-panel>header{background:linear-gradient(110deg,#132943,#101d31);border-bottom:1px solid #293a56;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.company-import-research-panel>header>div{gap:2px;display:grid}.company-import-research-panel>header span{color:#dce7f7;font-size:12px;font-weight:850}.company-import-research-panel>header small{color:#7f90aa;font-size:9px}.company-import-research-panel>header>strong{color:#c9dcf8;background:#223657;border-radius:999px;place-items:center;min-width:34px;height:30px;padding:0 9px;font-size:12px;display:grid}.company-import-research-panel .company-research-summary{grid-template-columns:1fr 1fr;padding:9px 9px 0}.company-import-research-panel .company-research-summary>div{padding:8px}.company-import-research-panel .company-research-summary strong{font-size:16px}.company-import-research-panel .company-research-summary .verified{background:linear-gradient(145deg,#0d221d,#091a17);position:relative;overflow:hidden}.company-import-research-panel .company-research-summary .verified>span,.company-import-research-panel .company-research-summary .verified>strong{z-index:1;position:relative}.company-import-research-panel .company-research-summary .verified .company-verified-badge{z-index:0;color:#83e2b7;opacity:.11;width:58px;height:58px;min-height:0;box-shadow:none;pointer-events:none;background:0 0;border:0;padding:0;position:absolute;bottom:-13px;right:-8px;transform:rotate(5deg)}.company-import-research-panel .company-research-summary .verified .company-verified-badge svg{fill:currentColor;stroke:currentColor;width:100%;height:100%}.company-import-research-panel .company-research-actions{padding:8px 9px}.company-import-research-panel .company-research-actions .button{min-height:30px;padding:5px 8px;font-size:8px}.company-import-research-panel .company-research-list{border-top:1px solid #293a56;min-height:0}.company-import-research-panel .company-research-list li{padding-right:9px}.company-import-research-panel .company-editor-message{margin:10px}.company-import-research-panel .company-research-loading{min-height:0}.application-card-meta>.oa-type-badge{color:#a9c9ed;background:#172842;border:1px solid #405777;font-weight:800}.application-card-meta>.oa-type-automatic{color:#8fe0ba;background:#17382d;border-color:#427860}.application-card-meta>.oa-type-post_review{color:#c6c1ff;background:#29274d;border-color:#5a5790}.application-card-meta>.oa-type-unknown{color:#9ca8ba;background:#242a36;border-color:#495163}
