:root{color:#172033;font-synthesis:none;background:#f4f6fa;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html{background:#f4f6fa}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:wait;opacity:.56}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;padding-bottom:28px}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafbfdd1;border-bottom:1px solid #1b2c4d14;justify-content:space-between;align-items:center;height:68px;padding:0 max(24px,50vw - 620px);display:flex;position:sticky;top:0}.brand-lockup{color:#172033;background:0 0;align-items:center;gap:10px;padding:0;font-size:17px;display:inline-flex}.brand-mark{color:#fff;background:#1f4a85;border-radius:10px;place-items:center;width:34px;height:34px;display:inline-grid;box-shadow:0 8px 20px #1f4a8530}.top-brand{text-align:left;min-width:170px}.desktop-nav{background:#dee3ed80;border-radius:12px;gap:4px;padding:4px;display:flex}.desktop-nav button{color:#667085;background:0 0;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:14px;font-weight:650;display:inline-flex}.desktop-nav button.active{color:#18233a;background:#fff;box-shadow:0 2px 7px #1522381a}.top-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:170px;display:flex}.top-user{color:#3c485d;background:0 0;border-radius:20px;align-items:center;gap:8px;padding:5px 9px 5px 5px;display:inline-flex}.top-user span{color:#fff;background:#40567c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.top-user b{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;overflow:hidden}.icon-action{color:#4d5b73;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:inline-grid;box-shadow:inset 0 0 0 1px #e0e5ee}.menu-trigger{display:none}.header-menu{z-index:30;background:#fffffff7;border:1px solid #e2e7ef;border-radius:12px;min-width:180px;padding:7px;position:absolute;top:58px;right:22px;box-shadow:0 18px 44px #16203324}.header-menu button{color:#344158;text-align:left;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:11px;display:flex}.header-menu button:hover{background:#f2f5f9}.page-shell{width:min(1240px,100% - 48px);margin:0 auto}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:58px 0 30px;display:flex}.page-heading h1{color:#172033;letter-spacing:0;margin:5px 0 8px;font-size:34px;line-height:1.12}.page-heading span{color:#68758a;font-size:14px;line-height:1.6}.eyebrow{color:#405f96;letter-spacing:0;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:800;display:inline-flex}.heading-actions{gap:9px;display:flex}.primary-action,.secondary-action,.danger-action,.small-action,.text-action{border-radius:10px;justify-content:center;align-items:center;gap:7px;font-weight:720;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.primary-action:hover,.secondary-action:hover,.small-action:hover{transform:translateY(-1px)}.primary-action{color:#fff;background:#234f8e;min-height:42px;padding:0 15px;box-shadow:0 7px 16px #234f8e30}.secondary-action{color:#25456f;background:#e9eff8;min-height:40px;padding:0 14px}.secondary-action:hover{background:#dfe9f6}.text-action{color:#315c9e;background:0 0;padding:7px 0;font-size:13px}.danger-action{color:#ad3341;background:#fff1f2;min-height:42px;padding:0 14px}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.stat-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.stat-grid>div{background:#ffffffc2;border:1px solid #e2e7ef;border-radius:12px;min-height:118px;padding:20px;box-shadow:0 10px 24px #1f345209}.stat-grid span,.stat-grid small{color:#738096;font-size:12px;display:block}.stat-grid strong{color:#1c2b46;margin:8px 0 4px;font-size:28px;line-height:1;display:block}.workspace-layout{grid-template-columns:276px minmax(0,1fr);align-items:start;gap:18px;display:grid}.filter-panel{background:#fff;border:1px solid #e2e7ef;border-radius:12px;padding:18px;box-shadow:0 10px 24px #1f345209}.filter-panel-head{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.filter-panel-head>div{color:#24344e;align-items:center;gap:8px;display:flex}.filter-panel-head button{color:#5f6c80;background:0 0;place-items:center;padding:4px;display:inline-grid}.search-field{color:#8a97a9;background:#fafbfd;border:1px solid #dce3ed;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.search-field:focus-within{border-color:#6b8fc6;box-shadow:0 0 0 3px #4874b51f}.search-field input{color:#1f2d44;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.filter-grid{grid-template-columns:1fr;gap:13px;margin-top:17px;display:grid}.filter-grid label,.import-fields label,.auth-form label{color:#5b6880;gap:7px;font-size:12px;font-weight:700;display:grid}select,input,textarea{color:#24324a;background:#fff;border:1px solid #dce3ed;border-radius:8px;outline:none;width:100%}select,.filter-grid input,.import-fields input{height:38px;padding:0 10px}select:focus,input:focus,textarea:focus{border-color:#648bc5;box-shadow:0 0 0 3px #4f78b91f}.filter-bottom{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding-top:15px;display:flex}.direct-toggle{color:#66758a;align-items:flex-start;gap:7px;font-size:12px;line-height:1.45;display:flex}.direct-toggle input{accent-color:#305eaa;width:15px;height:15px;margin:1px 0 0}.lead-results{background:#fff;border:1px solid #e2e7ef;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 10px 24px #1f345209}.result-head,.section-bar{border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.result-head strong,.section-bar h2{color:#24334c;margin:0;font-size:15px}.result-head span,.section-bar span{color:#778399;margin-top:3px;font-size:12px;display:block}.filter-inline{color:#3a5e97;background:#eef3fb;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:720;display:none}.job-list{display:grid}.job-card{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) 148px;gap:18px;padding:20px;transition:background .16s;display:grid}.job-card:last-child{border-bottom:0}.job-card:hover{background:#fbfcfe}.job-card.has-source{box-shadow:inset 3px 0 #7496cb}.job-main{cursor:pointer;min-width:0}.job-source-row{align-items:center;gap:8px;min-width:0;display:flex}.source-label,.verified-label,.pending-label,.status-chip{white-space:nowrap;border-radius:99px;align-items:center;gap:4px;font-size:11px;font-weight:760;display:inline-flex}.source-label{color:#46556e;background:#eef1f5;padding:5px 8px}.verified-label{color:#24635a;background:#e8f4f0;padding:5px 8px}.pending-label{color:#94672b;background:#f9f2e7;padding:5px 8px}.job-card h3{color:#19253a;margin:11px 0 4px;font-size:18px;line-height:1.35}.job-company{color:#42516a;margin:0;font-size:13px;font-weight:680}.job-meta{color:#778398;flex-wrap:wrap;gap:5px 12px;margin-top:11px;font-size:12px;line-height:1.45;display:flex}.job-meta span{align-items:center;gap:4px;display:inline-flex}.job-description{color:#65728a;margin:13px 0 0;font-size:13px;line-height:1.75}.job-side{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.job-side>strong{color:#aa6b23;white-space:nowrap;font-size:17px}.open-source{color:#315d9e;white-space:nowrap;background:#f8fbff;border:1px solid #d4e0f2;border-radius:8px;align-items:center;gap:6px;padding:8px 9px;font-size:12px;font-weight:760;display:inline-flex}.open-source:hover{color:#fff;background:#315d9e;border-color:#315d9e}.no-source{color:#9a733c;white-space:nowrap;font-size:12px}.expand-job{color:#78849a;background:#f3f5f8;border-radius:50%;place-items:center;width:30px;height:30px;display:none}.expand-job svg,.is-open{transition:transform .2s}.expand-job .is-open{transform:rotate(180deg)}.empty-state{color:#748197;text-align:center;justify-items:center;gap:8px;padding:72px 26px;display:grid}.empty-state h3{color:#2d3c55;margin:8px 0 0;font-size:16px}.empty-state p{max-width:370px;margin:0;font-size:13px;line-height:1.7}.skeleton-list{gap:1px;padding:1px;display:grid}.skeleton-list i{background:linear-gradient(90deg,#f4f6f9 20%,#fafbfc 45%,#f4f6f9 70%) 0 0/220% 100%;height:132px;animation:1.2s linear infinite skeleton;display:block}@keyframes skeleton{to{background-position:-220% 0}}.mobile-filter{display:none}.capture-page,.account-page,.admin-page{padding-bottom:24px}.bookmark-test-hero{background:linear-gradient(135deg,#eef5ff,#f8fbff);border:1px solid #d7e1ef;border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:28px;margin-bottom:18px;padding:30px;display:grid}.bookmark-test-copy{max-width:620px}.test-kicker,.section-eyebrow{color:#5177ab;letter-spacing:0;font-size:10px;font-weight:800}.bookmark-test-copy h2{color:#203453;margin:9px 0 8px;font-size:25px}.bookmark-test-copy p{color:#64758c;max-width:560px;margin:0;font-size:13px;line-height:1.75}.bookmark-test-actions{align-items:center;gap:14px;margin-top:23px;display:flex}.bookmark-test-actions>span{color:#64758c;font-size:12px}.bookmark-test-sequence{background:#fff;border:1px solid #d6e1f0;border-radius:12px;align-content:center;gap:1px;display:grid;overflow:hidden}.bookmark-test-sequence div{border-bottom:1px solid #e8eef6;grid-template-columns:35px 1fr;gap:2px 10px;padding:13px 16px;display:grid}.bookmark-test-sequence div:last-child{border-bottom:0}.bookmark-test-sequence b{color:#5e82b4;grid-row:1/span 2;font-size:11px}.bookmark-test-sequence span{color:#2d4261;font-size:13px;font-weight:750}.bookmark-test-sequence small{color:#7c8ba0;font-size:11px;line-height:1.5}.bookmark-test-panel{background:#fff;border:1px solid #e1e7f0;border-radius:13px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:15px;padding:22px;display:flex;box-shadow:0 10px 24px #1f345209}.bookmark-test-panel h2{color:#283a58;margin:7px 0 6px;font-size:17px}.bookmark-test-panel p{color:#748197;margin:0;font-size:12px;line-height:1.65}.bookmark-test-panel kbd{color:#49627f;background:#f4f7fb;border:1px solid #d6deea;border-radius:4px;padding:2px 5px;font-size:10px}.bookmark-test-note{color:#4771a5;background:#f7faff;border:1px solid #dbe5f1;border-radius:11px;align-items:flex-start;gap:10px;padding:15px 18px;display:flex}.bookmark-test-note strong{color:#324d75;font-size:13px}.bookmark-test-note p{color:#718198;margin:4px 0 0;font-size:12px;line-height:1.6}.bookmark-manual-link{margin-top:15px}.platform-jump-section{background:#fff;border:1px solid #e2e7ef;border-radius:13px;margin-top:20px;overflow:hidden;box-shadow:0 10px 24px #1f345209}.platform-jump-section .section-bar{border-bottom:1px solid #e6ebf2;padding:20px 21px}.platform-jump-section .section-bar h2{margin:5px 0}.platform-jump-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-jump-card{flex-direction:column;justify-content:space-between;min-height:174px;display:flex}.platform-jump-card .connector-copy{min-height:0;margin:13px 0 16px}.platform-capability{border-radius:8px;align-items:center;min-height:31px;padding:0 8px;font-size:11px;font-weight:720;display:inline-flex}.platform-capability.supported{color:#315f9d;background:#edf4ff}.platform-capability.limited{color:#7b6988;background:#f4f1f7}.capture-guide{background:#edf3fb;border:1px solid #dfe6ef;border-radius:14px;margin-bottom:24px;padding:28px}.guide-title{align-items:center;gap:16px;display:flex}.guide-title>span{color:#fff;background:#375f9c;border-radius:10px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.guide-title h2{color:#22324d;margin:0 0 4px;font-size:19px}.guide-title p{color:#64738a;margin:0;font-size:13px}.guide-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:25px;display:grid}.guide-steps article{padding:4px 0 0 42px;position:relative}.guide-steps b{color:#345d96;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid;position:absolute;top:3px;left:0}.guide-steps h3{color:#2a3b58;margin:0 0 5px;font-size:14px}.guide-steps p{color:#68768b;margin:0;font-size:12px;line-height:1.65}.toast-message{color:#315d9a;background:#f2f7ff;border:1px solid #c9d9f2;border-radius:9px;align-items:center;gap:8px;margin-bottom:16px;padding:11px 13px;font-size:13px;display:flex}.connector-section,.admin-list{background:#fff;border:1px solid #e2e7ef;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px #1f345209}.connector-grid{background:#e8ecf2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.connector-card{background:#fff;min-width:0;padding:19px}.connector-card-top{align-items:center;gap:10px;display:flex}.connector-logo{color:#345d99;background:#eaf0fa;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.connector-card h3{color:#283750;margin:0;font-size:15px}.connector-card-top p{color:#7b8799;margin:3px 0 0;font-size:11px}.connector-copy{color:#6a778b;min-height:54px;margin:15px 0;font-size:12px;line-height:1.6}.bookmarklet-wrap{gap:6px;min-height:68px;margin:-2px 0 15px;display:grid}.bookmarklet-action{color:#295b9e;text-overflow:ellipsis;white-space:nowrap;cursor:grab;background:#f5f8fd;border:1px solid #b9cbe6;border-radius:8px;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:32px;padding:0 9px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex;overflow:hidden}.bookmarklet-action:hover{background:#eaf1fc;border-color:#8faed8}.bookmarklet-wrap small{color:#78869a;font-size:11px;line-height:1.55}.bookmark-origin-warning{color:#664714;background:#fff8e8;border:1px solid #d9b770;border-radius:8px;gap:3px;max-width:680px;margin-top:8px;padding:10px 12px;font-size:12px;line-height:1.55;display:grid}.bookmark-origin-warning strong{font-size:12px}.bookmark-origin-warning span{overflow-wrap:anywhere}.connector-actions{flex-wrap:wrap;gap:6px;display:flex}.small-action{color:#476083;background:#f1f4f8;min-height:31px;padding:0 8px;font-size:11px}.small-action:hover{color:#284f89;background:#e8eef8}.sheet-backdrop{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#121c2d5c;justify-content:center;align-items:flex-end;padding:22px;display:flex;position:fixed;inset:0}.mobile-filter-sheet,.import-sheet{background:#fff;border:1px solid #ffffffb3;border-radius:14px;width:min(620px,100%);max-height:min(780px,100vh - 44px);animation:.22s ease-out sheet-in;overflow-y:auto;box-shadow:0 22px 60px #0f1d3542}@keyframes sheet-in{0%{opacity:.4;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.mobile-filter-sheet .filter-panel{box-shadow:none;border:0}.import-sheet{gap:14px;padding:20px;display:grid}.import-sheet>p{color:#65728a;margin:0;font-size:13px;line-height:1.65}.import-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.import-fields label:last-child{grid-column:1/-1}.import-sheet textarea{resize:vertical;min-height:180px;padding:11px;line-height:1.55}.account-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.profile-card,.account-card{background:#fff;border:1px solid #e2e7ef;border-radius:12px;min-height:132px;padding:21px;box-shadow:0 10px 24px #1f345209}.profile-card{color:#42536e;align-items:center;gap:15px;display:flex}.profile-avatar{color:#fff;background:#405c88;border-radius:15px;place-items:center;width:48px;height:48px;font-size:19px;font-weight:800;display:grid}.profile-card span,.profile-card p{color:#768399;margin:0;font-size:12px}.profile-card h2{color:#20314d;margin:4px 0;font-size:19px}.account-card{color:#456496;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.account-card h3{color:#283852;margin:0 0 5px;font-size:14px}.account-card p{color:#708096;margin:0;font-size:12px;line-height:1.6}.status-chip{color:#336b63;background:#edf7f4;align-self:center;padding:6px 8px}.account-page .danger-action{margin-top:20px}.admin-stats{margin-top:0}.admin-list{margin-top:20px}.user-table{display:grid}.user-row{color:#657188;border-bottom:1px solid #edf0f4;grid-template-columns:1.3fr .8fr 1fr 1fr;align-items:center;gap:12px;padding:14px 20px;font-size:13px;display:grid}.user-row:last-child{border-bottom:0}.user-row strong{color:#2d3c55}.user-row-head{color:#8a95a7;background:#fafbfd;font-size:11px;font-weight:800}.auth-shell{background:#f5f7fb;grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);align-items:center;gap:clamp(42px,10vw,160px);min-height:100vh;padding:max(44px,8vh) max(28px,50vw - 560px);display:grid;position:relative;overflow:hidden}.auth-intro{z-index:1;max-width:575px;position:relative}.auth-intro .brand-lockup{margin-bottom:82px}.auth-intro h1{color:#182238;letter-spacing:0;max-width:545px;margin:15px 0 18px;font-size:46px;line-height:1.16}.auth-copy{color:#627087;max-width:510px;margin:0;font-size:15px;line-height:1.8}.trust-row{color:#50617a;flex-wrap:wrap;gap:16px;margin-top:30px;font-size:12px;font-weight:700;display:flex}.trust-row span{align-items:center;gap:5px;display:inline-flex}.trust-row svg{color:#426ca8}.auth-card{z-index:1;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#ffffffd4;border:1px solid #d0dae9e0;border-radius:16px;padding:31px;position:relative;box-shadow:0 26px 60px #1f32501a}.auth-card-header p{color:#45699d;margin:0;font-size:12px;font-weight:800}.auth-card-header h2{color:#1d2a40;margin:8px 0;font-size:25px}.auth-card-header span{color:#69778d;font-size:13px;line-height:1.6}.auth-form{gap:16px;margin-top:28px;display:grid}.auth-form input{height:46px;padding:0 12px}.auth-submit{width:100%;margin-top:3px}.auth-switch{margin-top:16px}.form-message{color:#a23845;background:#fff0f1;border-radius:8px;padding:10px;font-size:12px;line-height:1.5}.auth-halo{pointer-events:none;border:1px solid #6188c01f;border-radius:50%;width:620px;height:620px;position:absolute}.halo-one{top:-420px;left:-230px;box-shadow:0 0 0 70px #7d9dcc09,0 0 0 150px #7d9dcc06}.halo-two{border-color:#9a77a01a;bottom:-480px;right:-430px;box-shadow:0 0 0 90px #9a77a006}.mobile-nav{display:none}@media (width<=800px){.app-shell{padding-bottom:75px}.topbar{height:59px;padding:0 16px}.top-brand{min-width:auto;font-size:15px}.brand-mark{border-radius:9px;width:30px;height:30px}.desktop-nav,.top-user{display:none}.top-actions{min-width:0}.menu-trigger{display:inline-grid}.header-menu{top:51px;right:14px}.page-shell{width:min(100%,100% - 28px)}.page-heading{align-items:flex-start;padding:31px 0 22px}.page-heading h1{font-size:27px}.page-heading span{font-size:13px}.heading-actions .secondary-action{width:39px;min-width:39px;padding:0;font-size:0}.stat-grid{gap:8px;margin-bottom:14px}.stat-grid>div{border-radius:10px;min-height:96px;padding:14px 11px}.stat-grid strong{margin:7px 0 4px;font-size:22px}.stat-grid small{font-size:10px}.workspace-layout{display:block}.desktop-filters{display:none}.filter-inline,.mobile-filter{display:inline-flex}.job-card{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:16px 14px}.job-card h3{margin-top:9px;font-size:16px}.job-meta{gap:4px 9px;font-size:11px}.job-side{gap:8px}.job-side>strong{font-size:14px}.open-source{padding:7px;font-size:0}.open-source svg{width:16px;height:16px}.no-source{font-size:10px}.expand-job{display:grid}.mobile-filter-sheet{width:100%}.filter-grid{grid-template-columns:1fr 1fr}.filter-bottom{align-items:center}.capture-guide{border-radius:12px;padding:19px}.bookmark-test-hero{grid-template-columns:1fr;padding:20px}.bookmark-test-copy h2{font-size:21px}.bookmark-test-panel{gap:15px;padding:18px;display:grid}.platform-jump-grid{grid-template-columns:1fr 1fr}.platform-jump-card{min-height:164px}.guide-title h2{font-size:17px}.guide-steps{grid-template-columns:1fr;gap:16px}.connector-grid{grid-template-columns:1fr}.connector-copy{min-height:0}.connector-actions{grid-template-columns:1fr 1fr 1fr;display:grid}.small-action{min-width:0;padding:0 5px}.import-fields,.account-grid{grid-template-columns:1fr}.import-fields label:last-child{grid-column:auto}.account-card{min-height:auto}.user-row{grid-template-columns:1fr 72px;padding:14px}.user-row span:nth-child(3),.user-row span:nth-child(4),.user-row-head span:nth-child(3),.user-row-head span:nth-child(4){display:none}.mobile-nav{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe3;border:1px solid #d4dce9f0;border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;padding:5px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 12px 34px #1a2b472b}.mobile-nav button{color:#77849a;background:0 0;border-radius:10px;place-content:center;justify-items:center;gap:3px;min-height:47px;font-size:10px;font-weight:720;display:grid}.mobile-nav button.active{color:#2d5795;background:#eaf0fa}.auth-shell{min-height:100dvh;padding:31px 21px;display:block}.auth-intro .brand-lockup{margin-bottom:55px}.auth-intro h1{margin-top:13px;font-size:34px}.auth-copy{font-size:14px}.trust-row{gap:10px 14px;margin-top:23px}.auth-card{border-radius:14px;margin-top:40px;padding:23px}.auth-halo{width:420px;height:420px}}@media (prefers-color-scheme:dark){:root,html{color:#edf2fb;background:#111827}body{background:#111827}.topbar{background:#111827d1;border-color:#9aacc924}.brand-lockup,.page-heading h1,.job-card h3,.job-company,.result-head strong,.section-bar h2,.guide-title h2,.connector-card h3,.profile-card h2,.account-card h3,.user-row strong,.auth-intro h1,.auth-card-header h2{color:#eff4fc}.desktop-nav{background:#3c485e85}.desktop-nav button{color:#aebbd0}.desktop-nav button.active{color:#f1f5fb;box-shadow:none;background:#28354b}.top-user,.filter-panel-head>div,.result-head span,.section-bar span,.page-heading span,.stat-grid span,.stat-grid small,.job-meta,.job-description,.connector-copy,.account-card p,.profile-card span,.profile-card p,.guide-title p,.guide-steps p,.import-sheet>p{color:#aab7ca}.icon-action,.filter-panel,.lead-results,.connector-section,.admin-list,.profile-card,.account-card,.auth-card,.mobile-filter-sheet,.import-sheet{box-shadow:none;background:#192235;border-color:#2d3a50}.icon-action{color:#bfcbdd}.stat-grid>div{box-shadow:none;background:#192235;border-color:#2d3a50}.stat-grid strong{color:#eef4ff}.job-card{border-color:#29364b}.job-card:hover{background:#1c273b}.source-label{color:#bcc8d8;background:#28354a}.verified-label{color:#8bd3c0;background:#173a3a}.pending-label{color:#e8c485;background:#3d3424}.open-source{color:#a8c5f3;background:#1b2e4b;border-color:#385a8a}.no-source{color:#d4b073}.filter-panel,.result-head,.section-bar,.job-card,.user-row{border-color:#2d3a50}.search-field,select,input,textarea{color:#e7edf7;background:#111a2a;border-color:#334158}.filter-grid label,.import-fields label,.auth-form label{color:#b0bdd0}.filter-bottom{border-color:#2c394e}.direct-toggle{color:#abb8ca}.secondary-action{color:#bfd1f0;background:#263c5e}.filter-inline{color:#b8cdf1;background:#263c5e}.capture-guide{background:#1b2940;border-color:#33455f}.guide-title>span{background:#42689d}.guide-steps b{color:#b6cef4;background:#2a3b55}.connector-grid{background:#2d3a50}.connector-card{background:#192235}.connector-logo{color:#bed1f4;background:#2a3e60}.small-action{color:#c0ccdd;background:#28364b}.small-action:hover{color:#e0eaff;background:#32445f}.toast-message{color:#bdd5f6;background:#182842;border-color:#35567d}.bookmarklet-action{color:#c5d9f5;background:#223651;border-color:#48668e}.bookmarklet-action:hover{background:#2b4262;border-color:#7094c2}.bookmarklet-wrap small{color:#a6b5ca}.bookmark-origin-warning{color:#f3dcae;background:#2b261d;border-color:#856a39}.bookmark-test-hero{background:linear-gradient(135deg,#1c2d47,#182235);border-color:#33455f}.bookmark-test-copy h2,.bookmark-test-sequence span,.bookmark-test-panel h2{color:#eef4ff}.bookmark-test-copy p,.bookmark-test-actions>span,.bookmark-test-panel p,.bookmark-test-sequence small,.bookmark-test-note p{color:#aab7ca}.bookmark-test-sequence,.bookmark-test-panel{box-shadow:none;background:#192235;border-color:#334158}.bookmark-test-sequence div{border-color:#2d3a50}.bookmark-test-note{background:#182842;border-color:#35567d}.bookmark-test-note strong{color:#c5d9f5}.bookmark-test-panel kbd{color:#c0cfe4;background:#223149;border-color:#40516a}.platform-jump-section{box-shadow:none;background:#192235;border-color:#2d3a50}.platform-jump-section .section-bar{border-color:#2d3a50}.platform-capability.supported{color:#bdd5f6;background:#233b5f}.platform-capability.limited{color:#d0c4da;background:#322d3b}.danger-action{color:#f0b2b9;background:#452631}.status-chip{color:#9bdac7;background:#183d38}.user-row-head{background:#151e2e}.auth-shell{background:#111827}.auth-halo{border-color:#7195cd21}.auth-copy,.trust-row{color:#b5c2d5}.auth-card{background:#192235e6}.form-message{color:#ffb9c0;background:#442832}}
