.board-v2{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-wrap:anywhere}.board-v2 .board-sidebar{width:208px;padding-inline:16px}.board-v2 .board-content{min-width:0;margin-left:208px}.board-v2 .board-main{max-width:1600px;padding:22px 24px 112px}.board-v2 .topbar{height:60px;padding-inline:24px}.board-v2 .page-heading{gap:16px;margin-bottom:16px}.board-v2 .section-eyebrow{display:none}.board-v2 .page-heading h1{margin:0 0 5px;font-size:27px}.board-v2 .page-heading p{font-size:13px}.board-v2 .channel-switch{display:none}.board-v2 .opportunity-strip{box-shadow:none;background:#fff;border:1px solid #e5eaf2;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;display:flex}.board-v2 .opportunity-intro{display:none}.board-v2 .opportunity-shortcuts{flex-wrap:wrap;flex:1;gap:6px;display:flex}.board-v2 .opportunity-shortcuts button{padding:8px;font-size:12px}.board-v2 .save-current-plan{white-space:nowrap;margin:0;padding:8px;font-size:12px}.board-v2 .enterprise-board-entry{display:none}.board-v2 .stats-strip{border-radius:10px;margin-bottom:12px;padding:10px 0}.board-v2 .stats-strip>button{gap:10px;min-width:0;padding:3px 16px}.board-v2 .stats-strip>button[aria-pressed=true]{color:#245dd4;background:#f0f5ff}.board-v2 .stat-icon{border-radius:8px;flex-shrink:0;width:32px;height:32px}.board-v2 .stat-icon svg{width:16px}.board-v2 .stats-strip strong{font-size:21px}.board-v2 .stats-strip button>div{flex-direction:column;gap:1px;display:flex}.board-v2 .stats-strip button>div>span{font-size:11px}.board-v2 .freshness-tabs{flex-wrap:wrap;gap:5px;margin:8px 0;padding:0}.board-v2 .freshness-tabs .active{color:#2558bd;background:#edf3ff;border-color:#a6bff0}.board-v2 .side-nav{white-space:nowrap;gap:8px;padding-inline:10px}.board-v2 .nav-tag{display:none}.board-v2 .sidebar-divider{margin-block:14px}.board-v2 .preview-banner{margin-bottom:12px}.board-v2 .freshness-tabs button{align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.board-v2 .freshness-tabs button span{font-variant-numeric:tabular-nums;font-size:10px}.board-v2 .results-panel{border-radius:12px;min-width:0}.board-v2 .board-filter-tools{border-bottom:1px solid #e8edf4;padding:12px 18px}.board-v2 .search-line{gap:10px;margin:0 0 12px;padding:0}.board-v2 .search-box{background:#f8fafc;border:1px solid #dfe6f0;border-radius:8px;min-width:0}.board-v2 .search-box svg{flex-shrink:0}.board-v2 .search-box input{min-width:0;box-shadow:none;background:0 0;border:0;font-size:13px}.board-v2 .more-button{flex-shrink:0;min-height:40px}.board-v2 .quick-filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.board-v2 .quick-filters .filter-select{width:auto;min-width:125px;max-width:100%}.board-v2 .quick-filters .region-trigger{max-width:100%}.category-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.category-heading>button{color:#586b83;cursor:pointer;border-radius:6px;padding:6px 9px;font-size:12px}.category-heading>button[aria-pressed=true]{color:#215acb;background:#edf3ff;font-weight:600}.category-heading>span{color:#7e899c;font-size:11px}.category-heading small{margin-left:4px}.category-heading .mobile-category-expand{display:none}.category-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.category-group{align-items:baseline;gap:8px;min-width:0;display:flex}.category-group-label{color:#78869a;flex-shrink:0;width:48px;font-size:11px}.category-group>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.category-group button{color:#485b73;cursor:pointer;background:#fff;border:1px solid #e8edf3;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.category-group button small{color:#8b97a7;font-variant-numeric:tabular-nums;font-size:10px}.category-group button:hover{border-color:#7b9fe8}.category-group button[aria-pressed=true]{color:#215acb;background:#edf3ff;border-color:#95b5f7;font-weight:650}.category-group button[aria-pressed=true] small{color:#4878d7}.board-v2 .active-filter-chips{gap:6px;margin:0;padding:12px 0 0}.board-v2 .active-filter-chips button{white-space:normal;text-align:left;max-width:100%}.board-v2 .active-filter-chips .clear-all-filters{color:#778398;background:0 0;border:0}.board-v2 .results-toolbar{flex-wrap:wrap;gap:8px;padding:12px 18px}.board-v2 .results-toolbar>div{flex-wrap:wrap;gap:8px;min-width:0}.board-v2 .update-date{display:none}.board-v2 .columns-toggle{color:#63758f;border:1px solid #e3e9f2;border-radius:6px;padding:7px;font-size:11px}.board-v2 .job-table-view{min-width:0;max-width:100%}.board-v2 .job-table-view [data-slot=table-container]{overscroll-behavior:contain;max-height:72vh;overflow:auto}.board-v2 .job-table-view table{table-layout:fixed;width:100%;min-width:800px}.board-v2 .job-table-view th,.board-v2 .job-table-view td{white-space:normal;overflow-wrap:anywhere;padding:15px 12px}.board-v2 .job-table-view th{z-index:4;background:#f5f8fc;font-size:11px;position:sticky;top:0}.board-v2 .job-table-view th:nth-child(2),.board-v2 .job-table-view td:nth-child(2){box-shadow:none;background:inherit;position:static;left:auto}.board-v2 .job-table-view th:nth-child(2){z-index:4;background:#f5f8fc;position:sticky;top:0}.board-v2 .job-table-view th:first-child,.board-v2 .job-table-view td:first-child{z-index:2;background:#fff;position:sticky;left:0;box-shadow:5px 0 8px -8px #26497e}.board-v2 .job-table-view th:first-child{z-index:5;background:#f5f8fc}.board-v2 .job-table-view th.company-column{width:29%}.board-v2 .job-table-view th:last-child{width:15%}.board-v2 .job-table-view .major-column{min-width:0;max-width:none}.board-v2 .company-button{align-items:flex-start;gap:9px;width:100%}.board-v2 .company-button>span:last-child{min-width:0}.board-v2 .company-button strong{white-space:normal;overflow-wrap:anywhere;font-size:13px}.board-v2 .company-avatar{flex-shrink:0;width:30px;height:30px;font-size:14px}.board-v2 .position-line{white-space:normal;font-size:12px}.board-v2 .job-table-view .position-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.board-v2 .record-kind{color:#8691a2;font-size:10px}.board-v2 .cell-primary{font-size:12px}.board-v2 .cell-secondary{white-space:normal;font-size:11px}.board-v2 .deadline-text{font-size:12px}.board-v2 .type-badge{white-space:normal;text-align:left}.board-v2 .job-actions{flex-wrap:wrap;gap:2px;display:flex}.board-v2 .icon-action{border-radius:6px;gap:4px;width:auto;height:auto;min-height:30px;padding:6px;display:inline-flex}.board-v2 .icon-action>span{font-size:11px;display:none}.board-v2 .detail-link{margin-top:6px;padding:4px 0;font-size:11px}.job-source{color:#7b889c;flex-wrap:wrap;gap:4px 7px;margin-top:7px;font-size:10px;line-height:1.6;display:flex}.job-source>span:first-child{color:#657a92}.job-source .source-host{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.board-v2 .job-card-view{gap:12px;min-width:0;padding:14px}.board-v2 .job-card{border:1px solid #e5eaf2;min-width:0;padding:16px;box-shadow:0 2px 6px #18335104}.board-v2 .job-card-heading{align-items:flex-start;gap:9px}.board-v2 .job-card-heading>button{flex:1;min-width:0}.board-v2 .job-card h2{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.board-v2 .job-card-heading>.state-badge{flex-shrink:0;font-size:10px}.board-v2 .card-facts{flex-wrap:wrap;gap:6px 15px}.board-v2 .card-facts span{min-width:0;font-size:12px}.board-v2 .card-facts svg{flex-shrink:0}.board-v2 .card-major{background:#f7f9fc;border-radius:6px;margin:10px 0;padding:9px 11px}.board-v2 .card-major>span{color:#7d899a;font-size:10px}.board-v2 .card-major p{color:#43536b;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.board-v2 .card-cohort{color:#6e7b91;margin-bottom:8px;font-size:11px}.board-v2 .card-deadline{flex-wrap:wrap;font-size:12px}.board-v2 .card-category-tags span{color:#667992;background:#f0f4f9;font-size:10px}.board-v2 .card-bottom{flex-direction:column;align-items:stretch;gap:5px;display:flex}.board-v2 .card-bottom .job-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.board-v2 .card-bottom .icon-action{min-height:38px;padding:5px 2px}.board-v2 .card-bottom .icon-action>span{display:inline}.board-v2 .card-bottom .detail-link{align-self:flex-end;min-height:32px;margin:0}.board-v2 .compare-dock{max-width:calc(100vw - 256px);left:232px}.board-filter-sheet[data-slot=sheet-content]{color:#22324b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;gap:0;width:min(100vw,540px);max-width:540px}.board-filter-sheet [data-slot=sheet-header]{border-bottom:1px solid #e8edf4;padding:24px 44px 18px 22px}.board-filter-sheet [data-slot=sheet-title]{color:#22324b;font-size:18px}.board-filter-sheet [data-slot=sheet-description]{color:#7b8697;margin-top:5px;font-size:12px;line-height:1.8}.filter-sheet-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 22px;overflow-y:auto}.filter-sheet-body section{border-bottom:1px solid #edf0f5;padding:20px 0}.filter-sheet-body h3{margin-bottom:12px;font-size:13px;font-weight:650}.filter-sheet-body p{color:#8590a1;margin-top:10px;font-size:11px;line-height:1.8}.filter-sheet-body .category-groups{grid-template-columns:1fr}.filter-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.filter-sheet-grid .filter-field{color:#738299;flex-direction:column;gap:6px;min-width:0;font-size:11px;display:flex}.filter-sheet-grid input,.filter-sheet-grid .filter-select{color:#30445f;background:#fff;width:100%;min-width:0;font-size:12px}.filter-sheet-footer{padding:12px 22px max(16px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5eaf2}.filter-sheet-footer>output{color:#738199;margin-bottom:8px;font-size:11px;display:block}.filter-sheet-footer>div{gap:10px;display:flex}.filter-sheet-footer>div>button:last-child{flex:1}@media (min-width:1400px){.board-v2 .job-actions{grid-template-columns:1fr 1fr;display:grid}.board-v2 .icon-action>span{display:inline}}@media (max-width:1050px) and (min-width:768px){.board-v2 .board-sidebar{width:176px}.board-v2 .board-content{margin-left:176px}.board-v2 .board-main{padding-inline:16px}.board-v2 .category-groups{grid-template-columns:1fr}.board-v2 .stat-icon{display:none}}@media (max-width:767px){.board-v2 .mobile-brand{flex-shrink:0;gap:7px}.board-v2 .mobile-brand strong{white-space:nowrap;font-size:15px}.board-v2 .topbar-right{gap:6px;min-width:0}.board-v2 .inline-categories{display:none}.board-v2 .inline-categories.is-expanded{display:block}.board-v2 .category-heading .mobile-category-expand{color:#265cce;margin-left:auto;display:inline-flex}.board-v2 .category-heading>span{display:none}.board-v2 .board-content{margin-left:0}.board-v2 .board-main{padding:15px 12px 150px}.board-v2 .topbar{height:56px;padding-inline:12px}.board-v2 .page-heading{margin-bottom:12px;display:block}.board-v2 .page-heading h1{font-size:23px}.board-v2 .page-heading p{display:none}.board-v2 .channel-switch{width:100%;margin-top:10px;display:flex}.board-v2 .channel-switch button{flex:1;justify-content:center;padding:8px 5px;font-size:12px}.board-v2 .opportunity-strip{gap:3px;padding:7px}.board-v2 .opportunity-shortcuts{flex:1;justify-content:space-between;gap:0;width:auto;display:flex}.board-v2 .opportunity-shortcuts button{gap:4px;padding:7px 4px;font-size:11px}.board-v2 .opportunity-shortcuts svg{display:none}.board-v2 .save-current-plan{width:auto;padding:7px 4px;font-size:10px}.board-v2 .save-current-plan svg{display:none}.board-v2 .stats-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:8px;padding:7px 0}.board-v2 .stats-strip>button{justify-content:center;padding:3px 6px}.board-v2 .stats-strip strong{font-size:18px;line-height:1.4}.board-v2 .stats-strip button>div>span{font-size:10px}.board-v2 .stat-icon{display:none}.board-v2 .freshness-tabs{gap:2px}.board-v2 .freshness-tabs button{gap:3px;padding:7px 6px;font-size:10px}.board-v2 .freshness-tabs>small,.board-v2 .freshness-tabs svg{display:none}.board-v2 .board-filter-tools{padding:10px}.board-v2 .search-line{gap:6px;margin-bottom:8px}.board-v2 .search-box{padding-left:8px}.board-v2 .search-box input{padding-inline:6px;font-size:12px}.board-v2 .search-box svg{width:15px}.board-v2 .more-button{padding-inline:10px;font-size:12px}.board-v2 .quick-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.board-v2 .quick-filters .filter-select,.board-v2 .quick-filters .region-trigger{width:100%;min-width:0;font-size:11px}.board-v2 .quick-filters .filter-select:nth-of-type(n+3){display:none}.board-v2 .category-heading{gap:4px;margin-bottom:6px}.board-v2 .category-heading>span{font-size:9px}.board-v2 .category-groups{grid-template-columns:1fr;gap:6px}.board-v2 .category-group{flex-direction:row;gap:6px}.board-v2 .category-group-label{width:42px;font-size:10px}.board-v2 .category-group button{gap:3px;padding:5px 6px;font-size:11px}.board-v2 .category-group button small{font-size:9px}.board-v2 .results-toolbar{padding:10px}.board-v2 .results-toolbar>div{gap:5px}.board-v2 .results-toolbar .filter-select{width:auto;min-width:0;font-size:10px}.board-v2 .results-toolbar .columns-toggle{display:none}.board-v2 .results-toolbar .view-toggle button{width:26px;height:28px}.board-v2 .job-card-view{grid-template-columns:minmax(0,1fr);gap:9px;padding:8px}.board-v2 .job-card{padding:13px}.board-v2 .job-card .company-avatar{display:none}.board-v2 .card-position{font-size:13px}.board-v2 .preview-banner{flex-wrap:wrap;gap:6px;padding:10px}.board-v2 .preview-banner p{font-size:12px}.board-v2 .preview-banner p span{font-size:10px}.board-v2 .pagination-row{gap:4px;padding:12px 10px;font-size:10px}.board-v2 .compare-dock{gap:6px;max-width:none;padding:9px;bottom:68px;left:8px;right:8px}.board-v2 .compare-dock .compare-chips{display:none}.board-v2 .enterprise-board-entry{margin:0 0 10px;padding:7px 10px;display:flex}.board-v2 .enterprise-board-entry strong{font-size:11px}.board-v2 .enterprise-board-entry small{display:none}.board-v2 .enterprise-board-entry svg{width:14px}.filter-sheet-body{padding-inline:16px}.filter-sheet-grid{gap:12px 8px}}.board-product{--ink:#20243c;--muted:#657087;--accent:#5046d6;color:var(--ink);background:#f5f6fa}:is(.board-product button:focus-visible,.board-product input:focus-visible){outline-offset:3px;outline:3px solid #a8a2ff}.board-product .board-sidebar{color:#edeefa;background:#20213b;border:0;width:220px;padding:28px 16px 18px}.board-product .brand{color:#fff;gap:10px;margin-bottom:40px;font-size:23px}.board-product .brand small{color:#b0b3cd;letter-spacing:1px;font-size:11px;font-weight:400}.board-product .brand-symbol{color:#242044;box-shadow:none;background:#bfc0ff;border-radius:13px}.board-product .sidebar-section-label{color:#a3a8c4;letter-spacing:2px;margin:22px 12px 12px;font-size:11px}.board-product .side-nav{color:#c4c8e0;border-radius:10px;min-height:46px;margin-bottom:6px;font-size:14px}.board-product .side-nav:hover{color:#fff;background:#2c2e4c}.board-product .side-nav.active{color:#fff;background:#6660de;box-shadow:0 4px 16px #100f2526}.board-product .nav-count{color:inherit;background:#ffffff12}.board-product .sidebar-divider{background:#ffffff14}.board-product .pass-card{color:#fff;background:#2e304e;border:1px solid #474966;border-radius:12px}.board-product .pass-card p{color:#c0c3dc}.board-product .pass-card strong{color:#edeafa}.board-product .pass-card button{color:#302776;background:#ecebff;border:0}.board-product .help-button{color:#c4c8e0}.board-product .board-content{margin-left:220px}.board-product .topbar{background:#f5f6fa;border-bottom:1px solid #e4e6ef;height:58px;padding-inline:28px}.board-product .board-main{max-width:1660px;padding:22px 28px 100px}.board-product .page-heading{align-items:center;margin-bottom:18px}.board-product .page-heading>div:first-child{align-items:center;gap:20px;display:flex}.board-product .section-eyebrow{display:none}.board-product .section-eyebrow span{color:#8d92a7;letter-spacing:2px;font-size:9px}.board-product .page-heading h1{letter-spacing:-1px;color:#22253f;white-space:nowrap;margin:0;font-size:29px;font-weight:750;line-height:1.25}.board-product .heading-dot{color:#756bed}.board-product .page-heading p{color:#616b80;margin:0;font-size:12px}.board-product .opportunity-strip{background:0 0;border:0;gap:12px;margin-bottom:18px;padding:0}.board-product .opportunity-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.board-product .opportunity-shortcuts button{color:#4e46ba;background:#fff;border:1px solid #e0e3ef;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.board-product .opportunity-shortcuts button:hover{background:#f1efff;border-color:#b4aee9}.board-product .opportunity-shortcuts button>svg{flex-shrink:0;width:20px;height:20px}.board-product .opportunity-shortcuts .shortcut-copy{background:0 0;border-radius:0;flex-direction:column;align-items:start;gap:4px;min-width:0;padding:0;display:flex}.board-product .shortcut-copy strong{color:#292c47;font-size:13px;font-weight:650}.board-product .shortcut-copy small{color:#738097;font-size:10px;font-weight:400}.board-product .opportunity-shortcuts .shortcut-count{color:#6257bc;background:#efedff;margin-left:auto;padding:2px 6px;font-size:12px}.board-product .save-current-plan{color:#5146b9;background:#eceafa;border:1px solid #dad6f4;border-radius:9px;padding:12px 10px;font-size:12px}.board-product .preview-banner{color:#4d4287;background:#f0ecfa;border:1px solid #e2dcf4;border-radius:10px;padding:10px 14px}.board-product .preview-banner p{font-size:12px}.board-product .preview-banner p span{color:#6f668d}.board-product .preview-banner button{color:#5143ae;font-size:12px}.board-product .results-panel{border:1px solid #dde1ec;border-radius:14px;overflow:hidden;box-shadow:0 3px 12px #20243c03}.board-product .board-filter-tools{padding:0 20px 14px}.board-product .listing-tabs{scrollbar-width:thin;border-bottom:1px solid #e8eaf2;gap:26px;min-height:46px;margin-bottom:12px;display:flex;overflow-x:auto}.board-product .listing-tabs button{white-space:nowrap;color:#697286;cursor:pointer;border-bottom:3px solid #0000;flex-shrink:0;padding:14px 0 12px;font-size:14px;font-weight:500}.board-product .listing-tabs button[aria-pressed=true]{color:#5042ba;border-color:#6556da;font-weight:700}.board-product .search-line{margin-bottom:10px}.board-product .search-box{background:#fff;border:1px solid #cccfe2;border-radius:9px;min-height:43px}.board-product .search-box:focus-within{border-color:#8b80da;box-shadow:0 0 0 3px #6a57db0d}.board-product .search-box input{font-size:14px}.board-product .search-box svg{color:#7a709c}.board-product .more-button{color:#fff;background:#5b4bd3;border-color:#5b4bd3;border-radius:9px;height:43px;font-size:13px}.board-product .filter-count{color:#fff;background:#ffffff24}.board-product .quick-filters{grid-template-columns:1.2fr .8fr 1.2fr 1fr 1.2fr;gap:8px;margin:0 0 12px;display:grid}.board-product .quick-filters .filter-select,.board-product .quick-filters .region-trigger,.board-product .quick-major{background:#fafbfe;border:1px solid #e1e4ef;border-radius:7px;width:100%;min-width:0;max-width:100%;height:38px;min-height:38px;font-size:12px}.board-product .quick-major{box-shadow:none;padding:8px 10px}.board-product .quick-extra{min-width:0}.board-product .status-pills{flex-wrap:wrap;gap:8px;display:flex}.board-product .status-pills button{color:#6c7285;cursor:pointer;background:#f5f6fa;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:flex}.board-product .status-pills button span{font-variant-numeric:tabular-nums;opacity:.85;font-size:11px}.board-product .status-pills button[aria-pressed=true]{color:#5742b3;background:#eeeafe;border-color:#dcd4f6;font-weight:600}.board-product .status-pills button:nth-child(2)[aria-pressed=true]{color:#b45025;background:#fff0e8;border-color:#f3d2bf}.board-product .listing-context{color:#7b6035;background:#fff8e9;border-radius:7px;margin:10px 0 0;padding:9px 12px;font-size:12px}.board-product .active-filter-chips{border-top:1px dashed #e4e4ef;margin-top:12px;padding-top:10px}.board-product .results-toolbar{background:#fafbfe;padding:11px 20px}.board-product .results-toolbar strong{color:#4433ad;font-size:17px}.board-product .results-toolbar span{color:#6c758d;font-size:12px}.board-product .job-table-view th{color:#687084;background:#f0f2f9;padding-block:12px;font-size:12px}.board-product .job-table-view th:first-child,.board-product .job-table-view th:nth-child(2){background:#f0f2f9}.board-product .job-table-view td{vertical-align:top;border-bottom:1px solid #eceef5;padding-block:20px}.board-product .job-table-view tbody tr:hover td{background:#f8f7ff}.board-product .company-avatar{color:#6c53b5;background:#f0edfc;border:1px solid #e3dcf6;border-radius:9px;width:34px;height:34px;font-weight:700}.board-product .company-button strong{color:#272d45;font-size:14px;line-height:1.5}.board-product .position-line{color:#5b647a;margin-top:5px;font-size:12px;line-height:1.65}.board-product .record-kind{color:#756593;background:#f3f0f8;border-radius:4px;margin-top:6px;padding:2px 6px;font-size:10px;display:inline-block}.board-product .cell-primary{color:#3a4257;font-size:13px}.board-product .cell-secondary{color:#758096;margin-top:5px;font-size:11px;line-height:1.65}.board-product .major-summary{color:#586078;font-size:12px;line-height:1.7}.board-product .deadline-text{color:#32384e;margin-bottom:7px;font-weight:600}.board-product .state-badge{border-radius:5px;font-size:10px}.board-product .detail-link{color:#5c49b8;background:#f0edfb;border-radius:5px;justify-content:center;align-items:center;padding:6px 9px;font-size:12px;display:inline-flex}.board-product .job-table-view .job-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.board-product .job-table-view .icon-action{color:#657087;padding:5px 2px}.board-product .job-table-view .icon-action>span{font-size:10px;display:inline}.board-product .job-table-view .icon-action[aria-pressed=true]{color:#5845c1;background:#eeeafb}.board-product .job-source{color:#7a8396}.board-product .job-card{background:#fff;border:1px solid #e0e2ed;border-radius:13px}.board-product .job-card h2{color:#272d45;font-size:16px;font-weight:700}.board-product .job-card .card-major{color:#5b5874;background:#f6f5fb;border-left:3px solid #b5aade}.board-product .job-card .icon-action>span{display:inline}.board-product .job-card .icon-action{gap:5px;min-height:36px}.board-product .job-card .detail-link{color:#fff;background:#6150cd}.board-product .job-card .card-footer{border-top-color:#eeedf5}.board-product .bottom-nav button.active{color:#5d4ab9}@media (max-width:1200px) and (min-width:768px){.board-product .board-main{padding-inline:20px}.board-product .opportunity-shortcuts .shortcut-copy small{display:none}.board-product .opportunity-shortcuts button{gap:6px;padding:13px 10px}.board-product .save-current-plan{padding-inline:7px}}@media (max-width:767px){.board-product .board-content{margin-left:0}.board-product .topbar{background:#fff;height:54px;padding-inline:16px}.board-product .board-main{padding:18px 12px 116px}.board-product .page-heading{gap:13px;margin-bottom:14px}.board-product .page-heading>div:first-child{display:block}.board-product .section-eyebrow{margin-bottom:6px;font-size:10px}.board-product .section-eyebrow span{display:none}.board-product .page-heading h1{font-size:26px}.board-product .page-heading p{display:none}.board-product .channel-switch{background:#ecebf4;border:1px solid #dfdcf2;border-radius:9px;width:100%;padding:4px;display:flex}.board-product .channel-switch button{flex:1;min-width:0;padding:9px 6px;font-size:13px}.board-product .channel-switch button.active{color:#5341b0;background:#fff;box-shadow:0 1px 4px #4d42971c}.board-product .opportunity-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:12px;display:grid}.board-product .opportunity-shortcuts{display:contents}.board-product .opportunity-shortcuts button{border-radius:9px;justify-content:center;gap:5px;padding:10px 8px}.board-product .opportunity-shortcuts button>svg{width:15px;height:15px}.board-product .shortcut-copy strong{font-size:11px}.board-product .opportunity-shortcuts .shortcut-copy small{display:none}.board-product .opportunity-shortcuts .shortcut-count{background:0 0;margin-left:0;padding:0;font-size:10px}.board-product .save-current-plan{justify-content:center;min-height:38px;margin:0;padding:5px;font-size:11px}.board-product .enterprise-board-entry{display:none}.board-product .preview-banner{flex-direction:row;gap:8px;padding:9px 11px}.board-product .preview-banner p span{display:none}.board-product .preview-banner button{white-space:nowrap;font-size:11px}.board-product .board-filter-tools{padding:0 11px 11px}.board-product .listing-tabs{gap:21px;min-height:45px;margin-bottom:12px}.board-product .listing-tabs button{padding-block:12px 10px;font-size:12px}.board-product .search-line{gap:6px;margin-bottom:8px}.board-product .search-box{min-height:40px}.board-product .search-box input{padding-inline:6px;font-size:12px}.board-product .search-box svg{width:15px;margin-left:8px}.board-product .more-button{gap:4px;height:40px;padding-inline:9px;font-size:11px}.board-product .quick-filters{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:9px}.board-product .quick-filters .filter-select,.board-product .quick-filters .region-trigger{display:flex}.board-product .quick-major{order:3;grid-column:1/-1}.board-product .quick-filters .quick-extra{display:none}.board-product .status-pills{scrollbar-width:thin;flex-wrap:nowrap;gap:5px;padding-bottom:2px;overflow-x:auto}.board-product .status-pills button{white-space:nowrap;flex-shrink:0;gap:4px;padding:5px 7px;font-size:11px}.board-product .status-pills button span{font-size:10px}.board-product .results-toolbar{gap:8px;padding:10px 11px}.board-product .job-card-view{gap:10px;padding:9px}.board-product .job-card{padding:14px}.board-product .job-card-heading .state-badge{font-size:9px}.board-product .job-card .icon-action{padding-inline:5px}}@media (max-width:350px){.board-product .opportunity-shortcuts button>svg{display:none}.board-product .listing-tabs{gap:16px}.board-product .more-button svg{display:none}.board-product .job-card .icon-action>span{font-size:10px}}.discovery-art-frame{background:#24242b;border:1px solid #ffffff14;border-radius:3px;margin-top:20px;overflow:hidden}.discovery-illustration{width:100%;height:auto;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}.empty-discovery-mark{color:#796f89;background:#f8f7f9;border:1px solid #dddbe3;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:8px;display:grid}.mobile-discovery-art{display:none}.company-identity-note{background:#f5f3ff;border:1px solid #e7e1fb;border-radius:14px;margin:16px 0;padding:15px 17px;font-size:13px;line-height:1.8}.company-identity-note strong{color:#51418d}.company-identity-note p{color:#676276;margin:4px 0}.company-identity-note small{color:#7c778a;margin-top:7px;display:block}.company-identity-note a{color:#6550ac;text-underline-offset:3px;text-decoration:underline}.board-discovery{--accent:#65527c;--ink:#292830;--muted:#6f6d77;--discovery-ease:cubic-bezier(.22,.68,0,1);background:#f5f5f4}.board-discovery [hidden]{display:none!important}.board-discovery button{cursor:pointer}.board-discovery button:disabled{cursor:not-allowed}.board-discovery .board-sidebar{background:#24242b}.board-discovery .brand{margin-bottom:24px}.board-discovery .brand-symbol{color:#eeeaf4;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px}.board-discovery .brand-symbol svg{stroke-width:1.75px}.board-discovery .side-nav{transition:background .18s,color .18s}.board-discovery .side-nav.active{background:#45404f;box-shadow:inset 2px 0 #c5b4dc}.board-discovery .side-nav:hover{background:#ffffff0b}.board-discovery .side-nav.active:hover{background:#4b4555}.board-discovery .pass-card{background:#ffffff05;border-color:#ffffff1c;border-radius:8px}.board-discovery .pass-card button{color:#3f354c;background:#eeeaf2}.sidebar-discovery-note{border-top:1px solid #ffffff18;margin:32px 12px 0;padding-top:20px}.sidebar-discovery-note>span{color:#b6b0c0;letter-spacing:1px;font-size:11px}.sidebar-discovery-note strong{color:#f0edf3;letter-spacing:-.5px;margin-top:10px;font-size:20px;font-weight:500;line-height:1.65;display:block}.sidebar-discovery-note>small{letter-spacing:2px;color:#aaa3b4;margin-top:13px;font-size:10px;display:block}.board-discovery .topbar{background:#f5f5f4ed;border-color:#e5e3e6}.board-discovery .board-main{padding-top:24px}.board-discovery .page-heading{flex-wrap:wrap;gap:16px;margin-bottom:20px}.board-discovery .page-heading>div:first-child{display:block}.board-discovery .page-heading h1{letter-spacing:-.8px;color:#292830;font-size:31px;font-weight:650}.board-discovery .heading-dot{color:#8d799e}.board-discovery .page-heading p{color:#76717d;margin-top:7px}.board-discovery .page-heading .channel-switch{isolation:isolate;background:#eceaed;border:1px solid #e2dfe6;border-radius:9px;gap:4px;padding:4px;display:flex;position:relative}.board-discovery .channel-switch:before{content:"";z-index:-1;width:calc(50% - 6px);transition:transform .26s var(--discovery-ease);background:#fff;border-radius:6px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 3px #28223014}.board-discovery .channel-switch[data-channel=public]:before{transform:translate(calc(100% + 4px))}.board-discovery .channel-switch button{white-space:nowrap;color:#78717f;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 17px;font-size:13px;transition:color .18s;display:flex}.board-discovery .channel-switch button.active{color:#4f405f;box-shadow:none;background:0 0}.board-discovery .results-panel{border-color:#dfdce3;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 2px 6px #30263704,0 12px 32px #30263704}.board-discovery .board-filter-tools{padding-top:17px}.board-discovery .search-box{background:#fff;border-color:#d9d4df;border-radius:8px;transition:box-shadow .2s,border-color .2s,background .2s}.board-discovery .search-box:focus-within{background:#fff;border-color:#9a85ae;box-shadow:0 0 0 3px #78628e12}.board-discovery .search-box kbd{color:#9385ac;background:#fff;border:1px solid #ded9ed;border-radius:5px;margin-right:12px;padding:1px 7px;font-size:12px}.board-discovery .search-box>button{color:#887fa4;flex-shrink:0;padding:8px}.board-discovery .search-box>button svg{margin:0}.board-discovery .more-button,.board-discovery .job-card .detail-link{color:#fff;background:#67517d;border-color:#67517d;transition:background .18s,box-shadow .18s;box-shadow:0 1px 2px #38264012}.board-discovery .more-button:hover,.board-discovery .job-card .detail-link:hover{background:#564269;box-shadow:0 3px 10px #38264018}.board-discovery .job-card .card-major{background:#f7f5f8;border-left-color:#c1b3cd}.board-discovery .detail-link{color:#67517d;background:#f1edf5}:is(.board-discovery button:focus-visible,.board-discovery input:focus-visible){outline-offset:3px;outline:2px solid #9378ac}.company-suggestions{background:#faf8ff;border:1px solid #e8e2f8;border-radius:10px;margin:-2px 0 12px;padding:12px}.company-suggestions>span{color:#8a80a3;align-items:center;gap:6px;margin-bottom:9px;font-size:11px;display:flex}.company-suggestions>div{flex-wrap:wrap;gap:7px;display:flex}.company-suggestions button{color:#5b4f81;background:#fff;border:1px solid #e2dcf2;border-radius:8px;padding:7px 10px;font-size:12px}.company-suggestions button:hover{background:#f1ebff;border-color:#a895ea}.company-scope-bar{color:#564777;background:#eeebfb;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;padding:9px 11px;font-size:12px;display:flex}.company-scope-bar>strong{flex:1;min-width:100px;font-weight:600}.company-scope-bar label{align-items:center;gap:6px;display:flex}.company-scope-bar input{accent-color:#6552ce}.company-scope-bar>button{padding:4px}.board-discovery .status-pills{gap:7px;padding-top:6px}.board-discovery .status-pills button{min-height:32px;transition:background .16s,border-color .16s,color .16s,transform .16s}.board-discovery .status-pills button[aria-pressed=true]{color:#5e4873;background:#f0ecf3;border-color:#cfc3d9}.board-discovery .status-pills button span{font-variant-numeric:tabular-nums}.board-discovery .freshness-quick{color:#60862c}.board-discovery .freshness-quick[aria-pressed=true]{color:#527228;background:#eef7df;border-color:#b8d99d}.board-discovery .results-toolbar{background:#fbfafb}.board-discovery .results-toolbar strong{color:#604873}.board-discovery .job-table-view th,.board-discovery .job-table-view th:first-child,.board-discovery .job-table-view th:nth-child(2){color:#79727f;background:#f4f3f5}.board-discovery .job-table-view tbody tr:hover td{background:#f9f7fa}.saved-filters-trigger{color:#68569c;white-space:nowrap;align-items:center;gap:5px;padding:5px 3px;font-size:12px;display:inline-flex}.saved-filters-trigger:hover{color:#4c32b3}.board-discovery .update-date{display:none}.board-discovery .job-table-view tbody tr{transition:background .15s}.board-discovery .job-table-view tbody tr:hover{background:#f9f7fa}.board-discovery .job-table-view .company-avatar{color:#746180;background:#f0edf3;border-color:#e4dee9;border-radius:8px}.board-discovery .job-card{transition:box-shadow .18s,border-color .18s,transform .18s;position:relative}.board-discovery .job-card .company-avatar{color:#746180;background:#f0edf3;border-color:#e4dee9;border-radius:8px}.board-discovery .job-card .public-avatar{color:#4d73a4;background:#e7f0fb}.board-discovery .card-bottom{border-top:1px solid #eeeaf6;flex-flow:wrap;align-items:center;margin-top:12px;padding-top:10px}.board-discovery .card-bottom .job-actions{flex:1;gap:4px;display:flex}.board-discovery .card-bottom .detail-link{white-space:nowrap;border-radius:9px;padding:8px 11px}.board-discovery .job-actions .icon-action{border-radius:7px;transition:background .15s,color .15s,transform .15s}.board-discovery .job-actions .is-saved{color:#a66b14;background:#fff4d9}.board-discovery .job-actions .is-followed{color:#705782;background:#f0eaf5}.board-discovery .job-actions .is-compared{color:#487428;background:#edf7e2}.related-company{color:#7d6c9d;text-align:left;align-items:center;gap:4px;max-width:100%;margin:7px 0;font-size:11px;display:inline-flex}.related-company:hover{color:#6241bb}.keyword-hit{color:#38501a;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e8f4c5;border-radius:3px;padding:0 1px}.collection-tabs{gap:8px;margin-bottom:14px;display:flex}.collection-tabs button{color:#7c7291;background:#fff;border:1px solid #ded8ec;border-radius:10px;align-items:center;gap:7px;padding:10px 15px;font-size:13px;display:inline-flex}.collection-tabs button[aria-pressed=true]{color:#62489c;background:#ece6fb;border-color:#c9bde4}.collection-tabs span{font-variant-numeric:tabular-nums;font-size:11px}.board-discovery .compare-dock{color:#f8f4ff;background:#2e2934;border:1px solid #60556d;border-radius:10px;box-shadow:0 12px 32px #24163c24}.board-discovery .compare-dock-title,.board-discovery .compare-dock-title strong{color:#fff}.board-discovery .compare-dock-title>span{color:#d8efa9}.board-discovery .compare-chips>span{color:#e4dced;background:#ffffff12;border-color:#ffffff18}.board-discovery .clear-compare{color:#cec2e3}.board-discovery .compare-dock>button:last-child{color:#4e3e5d;background:#eee7f3}.board-discovery .notice-toast{border:1px solid #c4b6e0;border-radius:12px;box-shadow:0 8px 28px #34235c20}.discovery-account{gap:18px;max-width:960px;display:grid}.member-card{color:#fff;background:#322d3a;border:1px solid #53495e;border-radius:18px;align-items:center;gap:20px;padding:30px;display:flex}.member-emblem{color:#dbcee7;background:#ffffff0a;border:1px solid #ffffff24;border-radius:16px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.member-card>div{flex:1;min-width:0}.member-card small{color:#d0c3e3;font-size:11px}.member-card h2{overflow-wrap:anywhere;margin:7px 0;font-size:22px;font-weight:650}.member-card p{color:#d4c8e3;font-size:12px}.member-card>button{color:#4b3d64;background:#eee7fb;border:0}.personal-quicklinks{grid-template-columns:1fr 1fr;gap:14px;display:grid}.personal-quicklinks>button{text-align:left;color:#745b9d;background:#fff;border:1px solid #e1dbea;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px 12px;padding:19px;display:grid}.personal-quicklinks strong{color:#413553;font-size:14px}.personal-quicklinks span{color:#8a7c9b;grid-column:2;font-size:12px}.personal-quicklinks svg:last-child{grid-area:1/3/3}.subscription-panel,.guide-panel{background:#fff;border:1px solid #e2ddec;border-radius:14px;padding:22px}.subscription-heading{color:#554565;text-align:left;align-items:center;gap:10px;width:100%;font-size:14px;display:flex}.subscription-heading span{color:#8c7c9e;margin-left:auto;font-size:12px}.subscription-list{margin-top:16px}.subscription-list>div{border-top:1px solid #eee9f3;align-items:center;gap:12px;padding:14px 0;display:flex}.subscription-list>div>button:first-child{text-align:left;flex:1;gap:6px;display:grid}.subscription-list strong{color:#51415f;font-size:13px}.subscription-list span,.subscription-list small{color:#8b7e97;font-size:12px}.subscription-list>div>button:last-child{color:#a295af;padding:8px}.guide-panel h2{color:#544166;align-items:center;gap:9px;margin-bottom:12px;font-size:16px;font-weight:650;display:flex}.discovery-guide details{border-bottom:1px solid #eee9f3;padding:14px 0}.discovery-guide details:last-child{border-bottom:0}.discovery-guide summary{cursor:pointer;color:#5a4a70;font-size:13px;font-weight:600}.discovery-guide p{color:#81738e;padding-top:10px;font-size:12px;line-height:1.9}.discovery-dialog{max-height:85dvh;overflow-y:auto}.save-filter-form{gap:8px;display:flex}.save-filter-form input{min-width:0}.saved-filter-list{gap:8px;display:grid}.saved-filter-list>div{background:#faf8fd;border:1px solid #ebe3f2;border-radius:10px;gap:8px;padding:12px;display:flex}.saved-filter-list>div>button:first-child{text-align:left;color:#684d92;flex:1;grid-template-columns:1fr auto;gap:6px;display:grid}.saved-filter-list strong{font-size:13px}.saved-filter-list small{color:#92829e;grid-row:2;font-size:11px}.saved-filter-list svg{grid-area:1/2/3;align-self:center}.saved-filter-list>div>button:last-child{color:#a38db0;padding:7px}.discovery-error{color:#aa444e;font-size:12px}.discovery-error button{margin-left:9px;text-decoration:underline}.discovery-muted{color:#8b7c9c;align-items:center;gap:7px;padding:12px 0;font-size:12px;line-height:1.8;display:flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sidebar-discovery-note:hover .discovery-illustration{transform:scale(1.025)}.board-discovery .job-card:hover{border-color:#cfc4d8;transform:translateY(-1px);box-shadow:0 4px 14px #30243909}}@media (prefers-reduced-motion:no-preference){.board-discovery .results-panel,.board-discovery .discovery-account{animation:discovery-reveal .34s var(--discovery-ease) both}.board-discovery .job-actions .is-saved svg,.board-discovery .job-actions .is-compared svg,.board-discovery .job-actions .is-followed svg{animation:discovery-confirm .22s var(--discovery-ease) both}.board-discovery .active-filter-chips>button,.company-suggestions,.collection-tabs{animation:discovery-reveal .22s var(--discovery-ease) both}.board-discovery .compare-dock,.board-discovery .notice-toast{animation:discovery-reveal .24s var(--discovery-ease) both}.board-discovery .job-actions button:active,.board-discovery .status-pills button:active{transform:scale(.985)}}@keyframes discovery-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes discovery-confirm{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){.board-discovery .board-main{padding:20px 12px 145px}.board-discovery .mobile-brand .brand-symbol{color:#655075;background:#f2eef5;border-color:#d9d0e2}.board-discovery .page-heading{gap:18px;margin-bottom:18px}.board-discovery .page-heading>div:first-child{width:100%;min-height:80px;padding:4px 98px 0 2px;position:relative}.mobile-discovery-art{border:1px solid #28222f12;border-radius:4px;width:80px;height:80px;display:block;position:absolute;top:0;right:0}.board-discovery .page-heading>div:first-child p{margin-top:9px;font-size:11px;line-height:1.8;display:block}.board-discovery .page-heading h1{font-size:25px}.board-discovery.section-jobs .page-heading>div:first-child{display:block}.board-discovery .page-heading .channel-switch{width:100%}.board-discovery .channel-switch button{justify-content:center;padding:9px 8px;font-size:12px}.board-discovery .board-filter-tools{padding:12px 10px 11px}.board-discovery .search-box kbd{display:none}.board-discovery .search-box input{font-size:13px}.board-discovery .status-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.board-discovery .status-pills button{justify-content:center;gap:3px;min-width:0;padding:6px 3px;font-size:10px}.board-discovery .status-pills button span{font-size:10px}.board-discovery .results-toolbar{flex-wrap:wrap}.board-discovery .results-toolbar>div:last-child{flex-wrap:wrap;gap:8px}.board-discovery .saved-filters-trigger{font-size:11px}.board-discovery .job-card-view{gap:12px;padding:8px}.board-discovery .job-card{border-color:#e3dfe7;border-radius:10px;padding:14px 12px}.board-discovery .card-bottom .job-actions{justify-content:space-between}.board-discovery .card-bottom .detail-link{flex-basis:100%;justify-content:center;min-height:36px;margin-top:5px}.board-discovery .mobile-bottom-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fdfcfdef;border-top:1px solid #e5dfe9;grid-template-columns:repeat(3,minmax(0,1fr))}.board-discovery .mobile-bottom-nav button{color:#84788d;gap:5px;position:relative}.board-discovery .mobile-bottom-nav button.active{color:#655075}.board-discovery .mobile-bottom-nav button.active:before{content:"";background:#877095;border-radius:0 0 5px 5px;width:18px;height:2px;position:absolute;top:1px}.board-discovery .compare-dock{left:9px;right:9px;bottom:calc(69px + env(safe-area-inset-bottom))}.board-discovery .compare-dock-title{gap:6px;font-size:12px}.board-discovery .notice-toast{bottom:calc(132px + env(safe-area-inset-bottom))}.member-card{flex-wrap:wrap;gap:12px;padding:22px 18px}.member-card h2{font-size:19px}.member-emblem{border-radius:12px;width:44px;height:44px}.member-card>button{width:100%;margin-top:7px}.personal-quicklinks{gap:9px}.personal-quicklinks>button{column-gap:7px;padding:14px 12px}.personal-quicklinks strong{font-size:13px}.personal-quicklinks span{grid-column:1/3;font-size:11px}.personal-quicklinks svg:last-child{display:none}.subscription-panel,.guide-panel{padding:17px}.company-suggestions button{text-align:left;font-size:11px}.company-scope-bar label{font-size:11px}.collection-tabs button{padding:9px 12px}}@media (prefers-reduced-motion:reduce){.board-discovery *,.board-discovery :before,.board-discovery :after,.discovery-dialog,.discovery-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.board-catalog{--ink:#173a32;--muted:#62756e;--accent:#17624e;--catalog-line:#dce6e0;--catalog-paper:#f4f7f2;--catalog-green:#174e40;--catalog-lime:#d5ed91;background:var(--catalog-paper);color:var(--ink);scrollbar-color:#9bac9f #edf2ed;caret-color:#17624e;min-height:100dvh}.board-catalog ::selection{color:#173a32;background:#d5ed91}.board-catalog button,.board-catalog input,.board-catalog a{-webkit-tap-highlight-color:transparent}:is(.board-catalog button:focus-visible,.board-catalog input:focus-visible,.board-catalog a:focus-visible){outline-offset:4px;outline:2px solid #59812a}.catalog-skip{z-index:100;color:#174e40;background:#fff;padding:12px 18px;position:fixed;top:-80px;left:20px}.catalog-skip:focus{top:12px}.board-catalog .board-content{margin-left:0}.catalog-header{border-bottom:1px solid var(--catalog-line);justify-content:space-between;align-items:center;gap:30px;max-width:1536px;min-height:88px;margin:0 auto;padding:16px 48px;display:flex}.board-catalog .brand{color:#173a32;letter-spacing:-.03em;white-space:nowrap;gap:11px;margin:0;padding:0;font-size:23px;text-decoration:none}.board-catalog .brand-symbol{color:#d5ed91;background:#174e40;border:0;border-radius:13px;width:43px;height:43px}.board-catalog .brand-symbol svg{stroke-width:2.3px}.board-catalog .brand small{color:#61776b;letter-spacing:.05em;margin-top:4px;font-size:10px}.catalog-navigation{align-items:center;gap:7px;margin-left:48px;margin-right:auto;display:flex}.board-catalog .catalog-navigation .side-nav{color:#65756c;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:auto;min-height:42px;margin:0;padding:9px 20px;font-size:14px;display:flex}.board-catalog .catalog-navigation .side-nav.active{color:#174e40;box-shadow:none;background:#e1eadc;font-weight:700}.board-catalog .catalog-navigation .side-nav:hover{color:#174e40;background:#e8eee4}.board-catalog .topbar-right{gap:15px}.board-catalog .topbar-right>button[data-slot=button]{color:#234d3d;background:0 0;border-color:#b8cbb9;border-radius:8px;max-width:180px;min-height:38px}.board-catalog .topbar-right>button[data-slot=button] span{text-overflow:ellipsis;overflow:hidden}.board-catalog .access-indicator{color:#5f7467;font-size:11px}.board-catalog .board-main{max-width:1536px;margin:0 auto;padding:35px 48px 80px}.board-catalog .catalog-intro{justify-content:space-between;align-items:center;gap:30px;margin-bottom:14px;display:flex}.board-catalog .catalog-intro>div:first-child{width:auto;min-height:0;padding:0}.board-catalog .catalog-intro h1{letter-spacing:-.035em;color:#173a32;white-space:normal;text-wrap:balance;font-size:clamp(26px,2.1vw,32px);font-weight:750;line-height:1.25}.board-catalog .catalog-intro h1 span{color:#6b806e}.board-catalog .catalog-intro p{color:#62756a;margin-top:5px;font-size:13px;line-height:1.5}.catalog-shortlist{text-align:left;color:#315b47;border-left:1px solid #ccd9c9;align-items:center;gap:14px;padding:8px 0 8px 28px;display:flex}.catalog-shortlist>span{gap:6px;display:grid}.catalog-shortlist strong{font-size:14px;font-weight:650}.catalog-shortlist small{color:#637366;font-size:11px}.catalog-shortlist>svg:last-child{margin-left:16px;transition:transform .18s ease-out}.catalog-shortlist:hover>svg:last-child{transform:translate(4px)}.catalog-help{color:#34604c;align-items:center;gap:7px;padding:10px;font-size:13px;display:inline-flex}.board-catalog .results-panel{box-shadow:none;background:#fff;border:0;border-radius:16px;overflow:hidden}.catalog-search-deck{background:var(--catalog-green);color:#fff;padding:0 26px}.catalog-channel-bar{justify-content:space-between;align-items:center;gap:20px;min-height:56px;display:flex}.board-catalog .catalog-channel-bar .channel-switch{background:0 0;border:0;border-radius:0;align-self:stretch;gap:26px;padding:0;display:flex}.board-catalog .channel-switch:before{display:none}.board-catalog .catalog-channel-bar .channel-switch button{color:#bcd2c5;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;align-items:center;gap:9px;padding:20px 2px;font-size:17px;font-weight:500;display:flex;position:relative}.board-catalog .catalog-channel-bar .channel-switch button.active{color:#e2f5af;box-shadow:none;border-bottom-color:#d5ed91;font-weight:650}.board-catalog .catalog-channel-bar .channel-switch button:hover{color:#fff}.board-catalog .catalog-channel-bar button:focus-visible{outline-offset:-6px;outline-color:#d5ed91}.catalog-query-note{color:#c2d6c9;align-items:center;gap:12px;font-size:12px;display:inline-flex}.board-catalog .search-line{gap:10px;margin-bottom:13px}.board-catalog .search-box{background:#fff;border:1px solid #fff;border-radius:10px;min-height:56px}.board-catalog .search-box:focus-within{border-color:#d5ed91;box-shadow:0 3px 12px #082f2240}.board-catalog .search-box input{color:#15392e;height:54px;font-size:15px}.board-catalog .search-box input::placeholder{color:#65786f;opacity:1}.board-catalog .search-box>svg{color:#34735b;width:20px;margin-left:17px}.board-catalog .search-box kbd{color:#607569;background:#f4f7f1;border-color:#dde7df;border-radius:4px;margin-right:16px}.board-catalog .search-box>button{color:#426551}.board-catalog .more-button{color:#25402a;min-width:112px;height:56px;box-shadow:none;background:#d5ed91;border:0;border-radius:10px;padding:0 18px;font-size:14px;font-weight:650}.board-catalog .more-button:hover{box-shadow:none;background:#e0f4ac}.board-catalog .filter-count{color:#294331;background:#bdd774}.board-catalog .quick-filters{gap:9px;margin-bottom:17px}.board-catalog .quick-filters .filter-select,.board-catalog .quick-filters .region-trigger,.board-catalog .quick-major{color:#e3ede5;background:#275b4a;border:1px solid #668475;border-radius:7px;height:40px;min-height:40px;font-size:12px}.board-catalog .quick-major::placeholder{color:#d0ded4;opacity:1}.board-catalog .quick-filters .filter-select svg,.board-catalog .quick-filters .region-trigger svg{color:#bacebd}.board-catalog .quick-filters button:hover{background:#306450;border-color:#d5ed91}.board-catalog .status-pills{gap:7px;padding-top:0}.board-catalog .status-pills button{color:#d0dfd3;background:0 0;border:1px solid #0000;border-radius:6px;min-height:32px;padding:5px 10px;font-size:11px}.board-catalog .status-pills button:hover{background:#2a614d}.board-catalog .status-pills button[aria-pressed=true]{color:#264332;background:#d5ed91;border-color:#d5ed91}.board-catalog .status-pills button span{color:inherit;opacity:1;font-size:11px}.board-catalog .status-pills .freshness-quick{border-left:1px solid #62806e;border-radius:0;padding-left:14px}.board-catalog .status-pills .freshness-quick[aria-pressed=true]{border-radius:6px}.board-catalog .active-filter-chips{border-color:#62806e}.board-catalog .active-filter-chips button{color:#e0eacf;background:#275b4a;border-color:#779477}.board-catalog .active-filter-chips .clear-all-filters{color:#d5ed91;background:0 0}.board-catalog .company-suggestions{color:#234f3c;background:#eef4e8;border-color:#c7d8bd}.board-catalog .company-suggestions>span{color:#45624d}.board-catalog .company-suggestions button{color:#2b543e;border-color:#c8d8c1}.board-catalog .company-scope-bar{color:#315235;background:#e2efc7}.board-catalog .company-scope-bar input{accent-color:#315f42}.board-catalog .results-toolbar{background:#fff;border-bottom:1px solid #e2e9e2;gap:16px;padding:18px 26px}.board-catalog .results-toolbar>div:first-child{gap:7px}.board-catalog .results-toolbar>div:first-child>svg:first-child{display:none}.board-catalog .results-toolbar strong{color:#204b3d;font-size:23px;font-weight:700;line-height:1}.board-catalog .results-toolbar span{color:#607268}.board-catalog .results-toolbar>div:last-child{gap:16px}.board-catalog .saved-filters-trigger{color:#356149;font-size:12px}.board-catalog .view-toggle{border:1px solid #e2e8e0;border-radius:7px;padding:3px}.board-catalog .view-toggle button{color:#728170;min-width:29px;min-height:29px}.board-catalog .view-toggle button.active{color:#2f5d3d;background:#e5eddf}.board-catalog .columns-toggle{color:#5e715f;border-color:#e2e8de;border-radius:6px}.board-catalog .job-table-view{scrollbar-color:#a6b9a8 #f0f4ed}.board-catalog .job-table-view th,.board-catalog .job-table-view th:first-child,.board-catalog .job-table-view th:nth-child(2){color:#5f7363;background:#f0f5ed;padding-top:13px;padding-bottom:13px;font-size:11px;font-weight:500}.board-catalog .job-table-view td{color:#2e4436;border-bottom-color:#e8ede6;padding-top:13px;padding-bottom:13px}.board-catalog .job-table-view td:first-child,.board-catalog .job-table-view th:first-child{padding-left:26px}.board-catalog .job-table-view tbody tr:hover td{background:#f7faef}.board-catalog .company-button strong{color:#1f3d2e;letter-spacing:-.015em;font-size:15px}.board-catalog .company-button:hover strong{color:#176b46}.board-catalog .company-avatar,.board-catalog .job-table-view .company-avatar,.board-catalog .job-card .company-avatar{color:#476036;background:#e7eedc;border:0;border-radius:8px;width:35px;height:35px;font-weight:650}.board-catalog .job-card .public-avatar{color:#49656c;background:#e5eced}.board-catalog .position-line{color:#586c5e;font-size:12px;line-height:1.8}.board-catalog .record-kind{color:#667353;background:#f0f4eb;font-size:10px}.board-catalog .cell-primary{color:#344d3e}.board-catalog .cell-secondary,.board-catalog .major-summary{color:#627261}.board-catalog .job-source{color:#64745f}.board-catalog .deadline-text{color:#284c38;font-variant-numeric:tabular-nums}.board-catalog .detail-link{color:#315b3a;background:#eaf1e1;border-radius:6px;padding:7px 10px;font-size:11px}.board-catalog .detail-link:hover{background:#d8e8c7}.board-catalog .job-table-view .job-actions{flex-wrap:wrap;gap:3px;display:flex}.board-catalog .job-table-view .icon-action{color:#647460;min-height:30px;padding:5px}.board-catalog .job-table-view .icon-action>span{display:none}.board-catalog .job-actions .is-saved{color:#86621c;background:#fff1ca}.board-catalog .job-actions .is-followed,.board-catalog .job-actions .is-compared{color:#315e3a;background:#e2edda}.board-catalog .job-table-view .icon-action[aria-pressed=true]{color:#356243;background:#e1efd8}.board-catalog .related-company{color:#4c7051}.board-catalog .keyword-hit{color:#254426;background:#def09b}.board-catalog .pagination-row{color:#5c735f;border-color:#e3eade;padding:17px 26px}.board-catalog .job-card-view{background:#f1f5ed;gap:16px;padding:20px}.board-catalog .job-card{box-shadow:none;border:0;border-radius:12px;padding:20px}.board-catalog .job-card h2{color:#254a35}.board-catalog .job-card .card-major{color:#596c57;background:#f3f6ed;border-left:0;border-radius:7px}.board-catalog .job-card .card-bottom{border-color:#e9eee4}.board-catalog .job-card .detail-link{background:#23563e;border:0;border-radius:7px}.board-catalog .job-card .detail-link:hover{background:#18452f}.board-catalog .job-card:hover{box-shadow:none;transform:none}.board-catalog .results-panel,.board-catalog .discovery-account{animation:none}.board-catalog .collection-tabs button{color:#58704c;border-color:#d2dec9;border-radius:8px}.board-catalog .collection-tabs button[aria-pressed=true]{color:#2a532e;background:#dce9cc;border-color:#c4d8af}.board-catalog .member-card{background:#174e40;border:0;border-radius:14px}.board-catalog .member-emblem{color:#e2f3b4;border-color:#678574}.board-catalog .member-card small,.board-catalog .member-card p{color:#c6ddca}.board-catalog .member-card>button{color:#284829;background:#d5ed91}.board-catalog .personal-quicklinks>button{color:#497044;border-color:#dce6d6}.board-catalog .personal-quicklinks strong{color:#355b39}.board-catalog .personal-quicklinks span,.board-catalog .discovery-muted{color:#677960}.board-catalog .subscription-panel,.board-catalog .guide-panel{border-color:#dbe5d4}.board-catalog .subscription-heading,.board-catalog .guide-panel h2,.board-catalog .discovery-guide summary{color:#385b3d}.board-catalog .discovery-guide p,.board-catalog .subscription-list span,.board-catalog .subscription-list small{color:#687c65}.board-catalog .compare-dock{background:#174e40;border:0;border-radius:12px;left:48px;right:48px;box-shadow:0 10px 32px #163e3426}.board-catalog .compare-dock>button:last-child{color:#2b4928;background:#d5ed91}.board-catalog .compare-chips>span,.board-catalog .clear-compare{color:#dfebd6}.board-catalog .notice-toast{background:#234d3b;border-color:#bcd2b6;align-items:center;max-width:min(420px,100vw - 32px);height:fit-content;top:102px;bottom:auto;left:auto;box-shadow:0 6px 24px #24432320}.board-catalog .empty-discovery-mark{color:#668a50;background:#f0f6e6;border-color:#d9e7cb}.board-catalog .empty-state h2{color:#355437}.board-catalog .empty-state p{color:#68755e}.board-catalog .data-footer,.board-catalog .data-footer button{color:#66795e}.board-catalog .preview-end h3{color:#2f593a}.board-catalog .preview-end p{color:#66765e}.board-catalog .preview-end>button{color:#fff;background:#23573c}.board-filter-sheet,.catalog-detail,.catalog-compare{--primary:#23573c;--ring:#799751;color:#274536}body:has(.board-catalog) .account-dialog{--primary:#23573c;--ring:#799751;color:#274536}.board-filter-sheet .filter-sheet-footer{background:#f1f6eb;border-color:#dce7d2}.board-filter-sheet .filter-sheet-footer button:last-child{color:#fff;background:#24573c}.catalog-detail .detail-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f0f6e9;border-color:#dbe7cf}.catalog-detail[data-side=right]{width:min(620px,100vw);max-width:min(620px,100vw)}.catalog-detail .detail-action-row .job-actions{flex-wrap:wrap;gap:6px;margin-left:0;display:flex}.catalog-detail .job-actions .icon-action{color:#456342;align-items:center;gap:5px;width:auto;height:auto;min-height:36px;padding:6px;display:inline-flex}.catalog-detail .job-actions .icon-action>span{white-space:nowrap;font-size:11px}.catalog-detail .detail-header h2{color:#234730}.catalog-detail .detail-header p{color:#5b7357}.catalog-detail .detail-field{border-color:#e4ebde}.catalog-detail .detail-field dt,.catalog-detail .detail-source-note{color:#68775f}.catalog-detail .detail-field dd{color:#40583c}.catalog-detail .company-identity-note{background:#f0f5e9;border:0;border-radius:10px}.catalog-detail .company-identity-note strong,.catalog-detail .company-identity-note a{color:#3b643e}.catalog-detail .company-identity-note p,.catalog-detail .company-identity-note small{color:#67795e}.catalog-detail .job-link{color:#39613c;border-color:#d9e5cf}.catalog-detail .job-link-primary{color:#fff;background:#23573c;border-color:#23573c}.catalog-detail .related-company{color:#436a44}.catalog-compare .compare-scroll th,.catalog-compare .compare-label{color:#3d5c36;background:#f0f5e9}.catalog-compare .different-row td{background:#f5f9ec}.board-catalog .mobile-bottom-nav{background:#fcfdf8;border-top-color:#dce6d7}.board-catalog .mobile-bottom-nav button.active{color:#315e37}@media (min-width:768px) and (max-width:1150px){.catalog-header{gap:15px;padding-inline:28px}.catalog-navigation{gap:2px;margin-left:10px}.board-catalog .catalog-navigation .side-nav{padding-inline:14px}.board-catalog .catalog-header .access-indicator{display:none}.board-catalog .board-main{padding-inline:28px}.catalog-shortlist{gap:9px;padding-left:20px}.catalog-shortlist>svg:last-child{margin-left:0}.board-catalog .results-toolbar>div:last-child{gap:8px}}@media (max-width:767px){.catalog-header{gap:12px;min-height:72px;padding:13px 20px}.board-catalog .brand{gap:8px;font-size:20px}.board-catalog .brand-symbol{border-radius:10px;width:36px;height:36px}.board-catalog .brand small{margin-top:3px;font-size:8px}.catalog-navigation,.catalog-shortlist,.board-catalog .catalog-header .access-indicator{display:none}.board-catalog .topbar-right{gap:7px}.board-catalog .topbar-right>button[data-slot=button]{max-width:124px;min-height:34px;padding-inline:10px;font-size:11px}.board-catalog .topbar-right>button[data-slot=button] svg{display:none}.board-catalog .board-main{padding:24px 14px 132px}.board-catalog .catalog-intro{gap:10px;margin-bottom:22px;padding-inline:4px}.board-catalog .catalog-intro>div:first-child{width:100%;padding:0}.board-catalog .catalog-intro h1{letter-spacing:-.04em;font-size:27px;line-height:1.4}.board-catalog .catalog-intro p{max-width:30em;margin-top:7px;font-size:11px;line-height:1.8;display:block}.board-catalog .results-panel{border-radius:13px}.catalog-search-deck{padding-inline:14px}.catalog-channel-bar{gap:0;min-height:65px}.catalog-query-note{display:none}.board-catalog .catalog-channel-bar .channel-switch{gap:20px;width:100%}.board-catalog .catalog-channel-bar .channel-switch button{flex:1;justify-content:center;gap:7px;padding:16px 0;font-size:15px}.board-catalog .catalog-channel-bar .channel-switch button svg{width:17px}.board-catalog .board-filter-tools{padding:15px 0 18px}.board-catalog .search-line{gap:7px;margin-bottom:11px}.board-catalog .search-box{border-radius:8px;min-height:45px}.board-catalog .search-box input{height:43px;padding-inline:6px;font-size:12px}.board-catalog .search-box>svg{width:15px;margin-left:10px}.board-catalog .more-button{border-radius:8px;gap:0;width:44px;min-width:44px;height:45px;padding:0;font-size:0}.board-catalog .more-button svg{width:19px;height:19px;display:block}.board-catalog .filter-count{margin:-27px -25px 0 0;font-size:10px;position:absolute}.board-catalog .quick-filters{gap:7px;margin-bottom:13px}.board-catalog .quick-major{grid-column:1/-1}.board-catalog .quick-filters .filter-select,.board-catalog .quick-filters .region-trigger,.board-catalog .quick-major{height:40px;min-height:40px;font-size:13px}.board-catalog .status-pills{flex-wrap:wrap;gap:6px;display:flex;overflow:visible}.board-catalog .status-pills button{flex:none;gap:4px;min-height:36px;padding:6px 9px;font-size:12px}.board-catalog .status-pills button span{font-size:12px}.board-catalog .status-pills .freshness-quick{border:0;padding-left:7px}.board-catalog .results-toolbar{row-gap:12px;padding:16px 14px 13px}.board-catalog .results-toolbar strong{font-size:20px}.board-catalog .results-toolbar span{font-size:11px}.board-catalog .results-toolbar>div:last-child{justify-content:space-between;gap:7px;width:100%}.board-catalog .results-toolbar .view-toggle{display:flex}.board-catalog .job-card-view{gap:10px;padding:10px}.board-catalog .job-card{border-radius:10px;padding:17px 14px}.board-catalog .job-card h2{font-size:15px;line-height:1.7}.board-catalog .job-card .card-bottom .job-actions{justify-content:space-between;gap:4px}.board-catalog .job-card .card-bottom .detail-link{min-height:38px}.board-catalog .pagination-row{padding:15px}.board-catalog .member-card{padding:20px}.board-catalog .catalog-help{white-space:nowrap}.board-catalog .notice-toast{width:auto;inset:auto 16px 92px}.board-catalog .compare-dock{left:14px;right:14px}.board-catalog:has(.compare-dock) .notice-toast{bottom:calc(150px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.board-catalog *,.board-catalog :before,.board-catalog :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.job-card-matched{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.8125rem;line-height:1.4;display:block;overflow:hidden}.evidence-mark{color:#6b7c93;vertical-align:middle;cursor:help;background:#f5f8fc;border:1px solid #dbe3ee;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:400;line-height:1.7;display:inline-block}.evidence-soft{color:#8a6d33;background:#fdf8ec;border-color:#e8dcc0}.evidence-detail{vertical-align:middle;display:inline-block}.evidence-detail>summary{cursor:pointer;min-height:24px;padding-block:4px;list-style:none}.evidence-detail>summary::-webkit-details-marker{display:none}.evidence-detail>summary:focus-visible{outline-offset:2px;outline:2px solid #315b3a}.evidence-more{border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;margin-left:5px;font-size:10px;line-height:1;display:inline-flex}.evidence-body{color:#4f5f73;background:#f8fafd;border:1px solid #dbe3ee;border-radius:8px;margin:6px 0 2px;padding:10px 12px;font-size:12px;line-height:1.85}.evidence-soft-detail .evidence-body{color:#7a6230;background:#fdf8ec;border-color:#e8dcc0}.evidence-body p{margin:0}.evidence-body blockquote{overflow-wrap:anywhere;background:#fff;border-left:3px solid #c7d3e4;margin:7px 0 0;padding:7px 10px}.evidence-body blockquote>span{color:#8a97a8;margin-bottom:3px;font-size:11px;display:block}.evidence-locator{margin-top:7px;font-size:11px}@media (max-width:767px){.evidence-detail>summary{align-items:center;min-height:44px;display:inline-flex}}.position-detail{margin:22px 0 6px}.position-detail h3{margin-bottom:10px}.position-scroll{border:1px solid #e5eaf2;border-radius:9px;overflow-x:auto}.position-detail table{border-collapse:collapse;width:100%;min-width:460px;font-size:13px}.position-detail th,.position-detail td{text-align:left;vertical-align:top;border-bottom:1px solid #edf1f6;padding:9px 12px;line-height:1.65}.position-detail th{color:#63738c;white-space:nowrap;background:#f7f9fc;font-weight:500}.position-detail td{color:#38465c}.position-detail tbody tr:last-child td{border-bottom:0}.position-note{color:#77859a;margin-top:9px;font-size:12px;line-height:1.75}.position-warning{color:#8a6d33}.attachment-list{margin:22px 0 6px}.attachment-list h3{align-items:center;gap:7px;margin-bottom:10px;display:flex}.attachment-list ul{flex-direction:column;gap:8px;display:flex}.attachment-list li{color:#5a6b83;background:#fbfcfe;border:1px solid #e5eaf2;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;display:flex}.attachment-list li>svg{color:#3f6b4a;flex-shrink:0}.attachment-list a{color:#27528f;flex:1;align-items:flex-start;gap:9px;min-width:0;display:flex}.attachment-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.attachment-name{overflow-wrap:anywhere;font-size:13px;line-height:1.55}.attachment-purpose{color:#3f6b4a;vertical-align:1px;background:#e8f0e6;border-radius:4px;margin-right:6px;padding:0 6px;font-size:11px;font-weight:600;display:inline-block}.attachment-full{color:#8a97a8;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.attachment-kind{color:#63738c;background:#eef3f9;border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:11px}.attachment-note{color:#77859a;margin-top:9px;font-size:12px;line-height:1.75}@media (max-width:767px){.position-detail table{min-width:420px}.attachment-list li{align-items:flex-start;padding:9px 10px}}.board-catalog .catalog-intro{margin-bottom:10px}.board-catalog .catalog-intro h1{font-size:clamp(22px,1.7vw,26px)}.board-catalog .catalog-intro p{margin-top:4px;line-height:1.6}.board-catalog .board-main{padding-top:18px}.board-catalog .catalog-channel-bar{min-height:58px}.board-catalog .catalog-channel-bar .channel-switch button{padding:14px 2px}.board-catalog .board-filter-tools{padding:12px 0 14px}.board-catalog .search-line{margin-bottom:8px}.board-catalog .search-box{min-height:46px}.board-catalog .search-box input{height:44px}.board-catalog .more-button{height:46px}.board-catalog .quick-filters{margin-bottom:10px}.board-catalog .results-toolbar{padding:10px 26px}.board-catalog .results-toolbar strong{font-size:19px}.intent-example{color:#d5ed91;text-underline-offset:3px;min-height:32px;text-decoration:underline}.filter-scope-notes{flex-wrap:wrap;column-gap:18px;display:flex}.filter-scope-note{color:#cadcd0;margin:8px 0 0;font-size:12px;line-height:1.7}.filter-scope-note strong{color:#e9f4ec;font-weight:650}.card-organisation{text-align:left;align-items:center;gap:8px;width:100%;display:flex}.card-organisation strong{overflow-wrap:anywhere;font-weight:650}.card-organisation em{color:#62756e;font-size:12px;font-style:normal}.job-card-heading h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.job-card-heading[data-expanded=true] h2{-webkit-line-clamp:unset;display:block}.card-expand{color:#315b3a;text-underline-offset:3px;flex-basis:100%;align-self:flex-start;min-height:36px;margin-top:2px;font-size:13px;text-decoration:underline}.card-unknown{color:#62756e;background:#f6f9f6;border:1px dashed #c9d6cc;border-radius:8px;margin:8px 0 0;padding:7px 10px;font-size:13px;line-height:1.7}.intent-search{color:#e3ede5;margin:0 0 12px;font-size:13px}.intent-search summary{cursor:pointer;align-items:center;gap:7px;width:fit-content;min-height:36px;display:flex}.intent-search summary span{color:#d0ded4;margin-left:8px}.intent-search form{gap:10px;margin-block:8px;display:flex}.intent-search input{color:#15392e;background:#fff;min-width:0;height:44px;font-size:16px}.intent-search form button{color:#25402a;background:#d5ed91;flex-shrink:0;height:44px}.intent-search p,.intent-search output{margin:8px 0;line-height:1.7;display:block}.time-disclosure,.toolbar-more{display:none}.empty-recovery,.saved-attention{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.saved-attention{justify-content:flex-start;margin:10px 0 14px}.saved-attention button{border:1px solid #b8cbb9;border-radius:8px;min-height:44px;padding:8px 16px;font-size:14px}.saved-attention button[aria-pressed=true]{color:#fff;background:#174e40;border-color:#174e40}.saved-attention button>span{color:#315b3a;background:#eaf1e1;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:12px}.saved-attention button[aria-pressed=true]>span{color:#fff;background:#ffffff2e}.saved-crosslink{color:#315b3a;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:13px;text-decoration:underline;display:flex}.recent-changes summary em{color:#315b3a;background:#eaf1e1;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:12px;font-style:normal}.recent-changes-more{color:#62756e;background:#f3f7f3;border-radius:8px;margin:0 0 4px;padding:8px 12px;font-size:12px;line-height:1.8}.recent-changes-empty{color:#62756e;background:#fff;border:1px solid #dce6e0;border-radius:12px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.8}.recent-changes{background:#fff;border:1px solid #dce6e0;border-radius:12px;margin-bottom:16px;padding:10px 16px}.recent-changes summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:650;display:flex}.recent-changes summary span{color:#62756e;margin-left:auto;font-size:13px}.recent-changes article{border-top:1px solid #dce6e0;padding-block:16px}.recent-changes p{margin:10px 0;font-size:14px;line-height:1.8}.change-title{text-align:left;align-items:center;gap:8px;min-height:44px;font-weight:650;display:flex}.recent-changes small{color:#62756e;font-size:12px}.recent-changes dl>div{grid-template-columns:90px minmax(0,1fr);gap:12px;padding-block:8px;font-size:14px;display:grid}.recent-changes dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.recent-changes del{color:#62756e}.recent-changes ins{color:#174e40;font-weight:600;text-decoration:none}.recent-changes article>button:last-child{color:#315b3a;background:#eaf1e1;border-radius:8px;min-height:44px;padding-inline:12px}.detail-keyfacts{border-bottom:1px solid #dce6e0;flex-wrap:wrap;gap:10px 18px;padding-bottom:18px;display:flex}.detail-keyfacts span{align-items:center;gap:6px;font-size:14px;line-height:1.7;display:inline-flex}.quality-note{color:#755012;background:#faf1dc;padding:12px;font-size:14px;line-height:1.8}.qualification-panel{border-bottom:1px solid #dce6e0;margin-block:20px;padding-bottom:16px}.qualification-panel summary{cursor:pointer;color:#174e40;align-items:center;gap:10px;min-height:48px;font-size:17px;font-weight:650;display:flex}.qualification-panel summary small{color:#62756e;font-size:13px;font-weight:400;display:block}.qualification-panel>p{margin:12px 0;font-size:14px;line-height:1.8}.qualification-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qualification-inputs input,.qualification-inputs .filter-select{color:#173a32;background:#fff;width:100%;height:44px;font-size:16px}.qualification-list{margin:14px 0;padding:0;list-style:none}.qualification-list li{border-bottom:1px solid #e2e9e2;padding:14px 0}.qualification-list li>div{justify-content:space-between;gap:12px;display:flex}.qualification-list p{margin:7px 0;font-size:14px;line-height:1.8}.qualification-list blockquote{color:#52665b;overflow-wrap:anywhere;background:#f4f7f2;margin:0;padding:8px 10px;font-size:13px;line-height:1.8}.condition-state{border-radius:6px;padding:3px 8px;font-size:12px}.condition-match{color:#215b40;background:#e3f0e8}.condition-different{color:#904024;background:#fcebe4}.condition-check{color:#785719;background:#f5eddb}.catalog-detail .detail-body{padding-bottom:24px}.detail-sticky-actions{z-index:2;padding:12px 20px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce6e0;flex-wrap:wrap;gap:8px;display:flex;position:sticky;bottom:0}.detail-sticky-actions a,.detail-sticky-actions button{border-radius:8px;min-height:44px;padding:10px 12px;font-size:14px}.detail-sticky-actions button{color:#315b3a;background:#eaf1e1}.detail-loading{z-index:100;color:#173a32;background:#fff;border:1px solid #b8cbb9;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;display:flex;position:fixed;top:100px;left:50%;transform:translate(-50%)}.catalog-detail,.board-filter-sheet{overscroll-behavior:contain;scroll-padding-bottom:100px}.company-identity-note summary{cursor:pointer;min-height:44px;padding:8px 0;font-size:14px;font-weight:650}.board-catalog button,.board-catalog summary,.catalog-detail button{touch-action:manipulation}:is(.board-catalog summary:focus-visible,.catalog-detail summary:focus-visible){outline-offset:4px;outline:2px solid #59812a}.query-sentinel{height:1px;margin-bottom:-1px}.board-catalog .results-panel{overflow:clip}.board-catalog .results-toolbar{z-index:30;position:sticky;top:0}.board-catalog .results-toolbar[data-scrolled=true]{box-shadow:0 6px 18px #1a3c2c14}.scroll-conditions{color:#4a5c51;align-items:center;gap:10px;min-width:0;margin-left:auto;font-size:13px;display:flex}.scroll-conditions>span{text-overflow:ellipsis;white-space:nowrap;max-width:46vw;overflow:hidden}.scroll-conditions>button{color:#315b3a;white-space:nowrap;background:#fff;border:1px solid #b8cbb9;border-radius:8px;align-items:center;gap:5px;min-height:36px;padding:6px 12px;display:flex}#catalog-results{scroll-margin-top:16px}@media (max-width:767px){.board-catalog .catalog-header{min-height:64px;padding:10px 16px}.board-catalog .board-main{padding:12px 12px 112px}.board-catalog.section-jobs .catalog-intro{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.board-catalog .catalog-search-deck{padding-inline:12px}.board-catalog .catalog-channel-bar{min-height:50px}.board-catalog .board-filter-tools{padding:10px 0}.board-catalog .search-box input{font-size:16px}.board-catalog .quick-filters{margin-bottom:0}.board-catalog .quick-major{display:none}.board-catalog .quick-filters .filter-select,.board-catalog .quick-filters .region-trigger{min-height:44px;font-size:14px}.intent-search{margin:0 0 6px;font-size:13px}.intent-search summary{min-height:36px}.intent-search summary span{display:none}.time-disclosure{color:#e3ede5;justify-content:space-between;align-items:center;width:100%;min-height:40px;font-size:13px;display:flex}.time-disclosure span{color:#d5ed91}.compact-time-filters[data-expanded=false] .status-pills{display:none}.compact-time-filters[data-expanded=true] .status-pills{margin-top:6px}.board-catalog .status-pills button{min-height:44px;font-size:13px}.board-catalog .results-toolbar{gap:8px;min-height:56px;padding:8px 12px}.scroll-conditions{order:3;width:100%;margin-left:0}.scroll-conditions>span{flex:1;max-width:none}.scroll-conditions>button{min-height:44px}.toolbar-more{color:#315b3a;align-items:center;gap:5px;min-height:44px;margin-left:auto;font-size:13px;display:flex}.board-catalog .results-toolbar .toolbar-settings[data-expanded=false]{display:none}.board-catalog .results-toolbar .toolbar-settings[data-expanded=true]{border-top:1px solid #dce6e0;flex-wrap:wrap;gap:8px;width:100%;padding-top:8px;display:flex}.board-catalog .job-card h2{font-size:16px;line-height:1.65}.board-catalog .card-position{font-size:15px;line-height:1.7}.board-catalog .card-facts{font-size:14px}.board-catalog .card-organisation{margin-block:6px 2px;font-size:14px}.board-catalog .card-unknown{font-size:13px}.compact-time-filters[data-expanded=false] .filter-scope-note{display:none}.board-catalog .catalog-channel-bar .channel-switch button{min-height:46px;padding:8px 0}.board-catalog .catalog-query-note{display:none}.board-catalog .results-toolbar{min-height:48px}.board-catalog .job-card{padding:12px}.board-catalog .card-unknown{margin-top:6px;padding:6px 10px}.board-catalog .board-main{padding-top:8px}.board-catalog .active-filter-chips{padding-top:4px}.board-catalog .card-bottom{padding-top:6px}.board-catalog .card-bottom .icon-action,.board-catalog .job-card .card-bottom .detail-link{min-height:44px}.intent-search{margin-bottom:2px}.board-catalog .search-line{margin-bottom:4px}.board-catalog .results-toolbar{padding:6px 12px}.board-catalog .job-card-heading .state-badge{font-size:11px}.board-catalog .card-bottom{flex-wrap:nowrap;align-items:center;gap:6px}.board-catalog .card-bottom .detail-link{white-space:nowrap;flex-basis:auto;margin-top:0;margin-left:auto}.board-catalog .card-major p{font-size:14px;line-height:1.7}.board-catalog .card-category-tags{display:none}.board-catalog .job-card .job-source{font-size:12px}.board-catalog .job-actions button,.board-catalog .card-bottom .detail-link{min-height:44px}.board-catalog .active-filter-chips{gap:6px;padding-top:6px}.board-catalog .active-filter-chips button{min-height:36px;font-size:13px}.detail-sticky-actions{padding-inline:12px}.detail-sticky-actions a,.detail-sticky-actions button{text-align:center;white-space:nowrap;flex:1;justify-content:center;padding-inline:8px;font-size:13px}.recent-changes summary{flex-wrap:wrap}.recent-changes summary span{margin-left:24px}.recent-changes dl>div{grid-template-columns:1fr;gap:4px}}
