:root,[data-theme="dark"],[data-theme="midnight"]{--radar-analytics:oklch(0.65 0.15 250);--radar-bi:oklch(0.6 0.15 300);--radar-de:oklch(0.7 0.15 150);--radar-dsml:oklch(0.7 0.15 60);--radar-mgmt:oklch(0.65 0.2 25);--radar-other:oklch(0.7 0.02 250);--fresh-good:oklch(0.7 0.15 145);--fresh-warn:oklch(0.75 0.15 85);--fresh-stale:oklch(0.65 0.2 25)}:root,[data-theme="dark"]{--bg:oklch(0.175 0.012 250);--bg-elev:oklch(0.215 0.014 250);--bg-card:oklch(0.235 0.014 250);--bg-hi:oklch(0.28 0.016 250);--border:oklch(0.32 0.015 250);--border-strong:oklch(0.42 0.018 250);--fg:oklch(0.97 0.005 250);--fg-dim:oklch(0.78 0.012 250);--fg-mute:oklch(0.65 0.014 250);--radar:oklch(0.85 0.17 142);--radar-ink:oklch(0.25 0.09 142);--signal:oklch(0.78 0.18 38);--signal-ink:oklch(0.26 0.11 38);--match:oklch(0.76 0.21 320);--match-ink:oklch(0.24 0.11 320);--danger:oklch(0.7 0.21 25)}[data-theme="midnight"]{--bg:oklch(0.27 0.020 268);--bg-elev:oklch(0.32 0.022 268);--bg-card:oklch(0.35 0.022 268);--bg-hi:oklch(0.40 0.024 268);--border:oklch(0.42 0.020 268);--border-strong:oklch(0.52 0.022 268);--fg:oklch(0.93 0.008 258);--fg-dim:oklch(0.75 0.014 258);--fg-mute:oklch(0.65 0.016 258);--radar:oklch(0.80 0.17 150);--radar-ink:oklch(0.24 0.09 150);--signal:oklch(0.78 0.17 43);--signal-ink:oklch(0.24 0.10 43);--match:oklch(0.74 0.20 326);--match-ink:oklch(0.24 0.10 326);--danger:oklch(0.70 0.21 28)}[data-theme="light"]{--bg:oklch(0.985 0.006 95);--bg-elev:oklch(0.965 0.008 95);--bg-card:oklch(1 0 0);--bg-hi:oklch(0.94 0.01 95);--border:oklch(0.88 0.01 95);--border-strong:oklch(0.78 0.012 95);--fg:oklch(0.18 0.01 260);--fg-dim:oklch(0.35 0.012 260);--fg-mute:oklch(0.52 0.014 260);--radar:oklch(0.62 0.18 142);--radar-ink:oklch(0.96 0.04 142);--signal:oklch(0.66 0.18 38);--signal-ink:oklch(0.98 0.03 38);--match:oklch(0.56 0.21 320);--match-ink:oklch(0.98 0.02 320);--danger:oklch(0.55 0.22 25)}*:focus-visible{outline:2px solid var(--radar);outline-offset:2px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.jr-page{background:var(--bg);color:var(--fg);min-height:100vh}.jr-page-inner{padding:20px 24px 0;max-width:1200px;margin:0 auto}.jr-page-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.jr-page-title{font-size:11px;letter-spacing:1.5px;color:var(--fg-mute);text-transform:uppercase;font-weight:600}.jr-page-count{font-size:11px;color:var(--fg-dim);background:var(--bg-elev);padding:2px 8px;border-radius:6px}.jr-page-spacer{flex:1}.jr-toolbar{display:flex;gap:8px;align-items:center;margin-bottom:12px}.jr-toolbar-search{flex:1 1 0;min-width:0;position:relative}.jr-toolbar-search input{width:100%;padding:8px 12px 8px 34px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elev);color:var(--fg);font-size:13px;font-family:inherit;outline:none;box-sizing:border-box;transition:border-color .15s}.jr-toolbar-search input:focus{border-color:var(--radar)}.jr-toolbar-search input::placeholder{color:var(--fg-mute)}.jr-toolbar-search .jr-toolbar-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--fg-mute);pointer-events:none}.jr-toolbar-btn{flex-shrink:0;padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elev);color:var(--fg);cursor:pointer;font-size:12px;font-family:inherit;font-weight:500;display:flex;align-items:center;gap:4px;white-space:nowrap;transition:background .15s,border-color .15s}.jr-toolbar-btn:hover{background:var(--bg-hi)}.jr-toolbar-btn.active{background:var(--radar);color:var(--radar-ink);border-color:var(--radar)}.jr-toolbar-select{flex-shrink:0;padding:8px 10px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elev);color:var(--fg);font-size:12px;font-family:inherit;cursor:pointer}.jr-toolbar-badge{background:var(--radar);color:var(--radar-ink);border-radius:10px;padding:0 6px;font-size:10px;font-weight:700;margin-left:2px}.jr-list-card{border:1px solid var(--border);border-radius:12px;padding:16px 20px;margin-bottom:8px;background:var(--bg-card);transition:background .15s,border-color .15s;cursor:pointer}.jr-list-card:hover{background:var(--bg-hi);border-color:var(--border-strong)}.jr-list-card-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.jr-list-card-info{flex:1;min-width:0}.jr-list-card-name{font-size:15px;font-weight:600;color:var(--fg);line-height:1.3}.jr-list-card-sub{font-size:11px;color:var(--fg-mute);margin-top:2px}.jr-list-card-num{font-size:26px;font-weight:300;color:var(--fg-dim);line-height:1;flex-shrink:0}.jr-list-card-chips{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.jr-list-card-chip{font-size:11px;padding:2px 8px;border-radius:6px;border:1px solid var(--border);color:var(--fg-dim);background:transparent;white-space:nowrap}.jr-list-card-stats{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--fg-dim)}.jr-list-card-stats b{color:var(--fg);font-weight:600}.jr-section-label{font-size:10px;letter-spacing:1.5px;color:var(--fg-mute);text-transform:uppercase;font-weight:600;padding:12px 0 8px;display:flex;align-items:center;gap:8px}@media (max-width:768px){.jr-page-inner{padding:16px 16px 0}.jr-list-card{padding:14px 16px}.jr-toolbar{gap:6px}}body{transition:background-color 0.2s,color 0.2s}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:"Geist","Inter",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;max-width:100%}.mono{font-family:"Geist Mono","JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.hairline{height:1px;background:var(--border)}.vhair{width:1px;background:var(--border)}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border);border-radius:999px;font-size:12px;color:var(--fg-dim);background:transparent;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s;font-family:inherit;min-height:44px}.chip:hover{background:var(--bg-hi);color:var(--fg)}.chip .count{color:var(--fg-mute);font-size:11px}.chip.active{background:var(--radar);color:var(--radar-ink);border-color:transparent}.chip.active .count{color:var(--radar-ink);opacity:0.75}.chip.hot{background:var(--signal);color:var(--signal-ink);border-color:transparent}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--fg);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s;font-family:inherit}.btn:hover{background:var(--bg-hi)}.btn.primary{background:var(--radar);color:var(--radar-ink);border-color:transparent;font-weight:600}.btn.primary:hover{filter:brightness(1.05)}.btn.ghost{border-color:transparent}@keyframes radar-sweep{to{transform:rotate(360deg)}}@keyframes radar-ping{0%{transform:scale(.3);opacity:.9}80%,100%{transform:scale(1);opacity:0}}[style*="radar-sweep"]{will-change:transform}[style*="radar-ping"]{will-change:transform}@keyframes blink{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes jr-progress{0%{width:0%}30%{width:40%}60%{width:65%}80%{width:80%}100%{width:92%}}.scroll-area::-webkit-scrollbar{width:10px;height:10px}.scroll-area::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px}a{color:inherit}@media (max-width:768px){#jr-preload-nav{display:flex !important}}@media (max-width:768px){main{margin-left:0 !important;padding-bottom:calc(76px+env(safe-area-inset-bottom,0px)) !important}nav.jr-nav-rail{top:auto !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important;height:calc(64px+env(safe-area-inset-bottom,0px)) !important;padding-bottom:env(safe-area-inset-bottom,0px) !important;flex-direction:row !important;border-right:none !important;border-top:1px solid var(--border) !important;padding:6px 8px !important;gap:2px !important;background:color-mix(in oklab,var(--bg-elev) 94%,transparent) !important;backdrop-filter:blur(16px);justify-content:space-around !important;z-index:50 !important}nav.jr-nav-rail .jr-nav-logo{display:none !important}nav.jr-nav-rail .jr-nav-theme{flex:0 0 auto !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;order:99}nav.jr-nav-rail>button.jr-nav-item{flex:1 1 0 !important;height:48px !important;width:auto !important;max-width:64px}[style*="grid-template-columns"],[style*="gridTemplateColumns"]{grid-template-columns:1fr !important}.keep-cols{grid-template-columns:var(--cols,1fr) !important}section[style*="48px"]{padding-left:18px !important;padding-right:18px !important}section[style*="56px 48px"],section[style*="80px 48px"],section[style*="40px 48px"]{padding-top:28px !important;padding-bottom:28px !important}h1{font-size:clamp(28px,8.5vw,42px) !important;letter-spacing:-0.6px !important;line-height:1.1 !important}h2{font-size:22px !important;letter-spacing:-0.3px !important}[style*="position:sticky"],[style*="position:sticky"]{position:static !important}.jr-sim-hide{display:none !important}[data-jr-detail-pad]{padding:20px 16px 80px !important}[data-jr-detail-topbar]{padding:10px 14px !important;flex-wrap:wrap !important}[data-jr-detail-pad] h1{font-size:28px !important;letter-spacing:-0.5px !important;line-height:1.1 !important}[data-jr-score-big]{font-size:48px !important;letter-spacing:-2px !important}body{overflow-x:hidden}.jr-search-split{grid-template-columns:1fr !important;overflow-x:hidden !important}.jr-search-split>aside.jr-filter-rail{position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;width:85vw !important;max-width:340px !important;height:100vh !important;z-index:200 !important;transform:translateX(100%) !important;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1) !important;border-right:none !important;border-left:1px solid var(--border) !important;padding:20px 18px !important;overflow-y:auto !important;overscroll-behavior:contain !important;box-shadow:-8px 0 30px rgba(0,0,0,0.4) !important}.jr-search-split>aside.jr-filter-rail.jr-drawer-open{transform:translateX(0) !important}.jr-filter-backdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:199;opacity:0;transition:opacity 0.3s}.jr-filter-backdrop.jr-drawer-open{display:block;opacity:1}.jr-drawer-header{display:flex !important}.jr-filter-btn-mobile{display:flex !important}.jr-view-toggles{display:none !important}.jr-search-results{grid-template-columns:1fr !important;max-width:100vw !important;overflow:hidden !important}.jr-search-results>*{border-right:none !important;max-width:100vw !important;overflow-x:hidden !important}.jr-search-topbar{flex-wrap:nowrap !important;padding:10px 14px !important;gap:6px !important}.jr-search-topbar .jr-header-search{flex:1 1 0 !important;min-width:80px !important}.jr-search-topbar .jr-view-toggles{display:none !important}.jr-search-root{min-height:auto !important;height:auto !important}.jr-triage-root{grid-template-columns:1fr !important;padding:0 !important;gap:0 !important;min-height:calc(100vh - 64px) !important;display:flex !important;flex-direction:column !important}.jr-triage-left{order:0 !important;max-width:100% !important;justify-self:stretch !important;padding:14px 16px 6px !important}.jr-triage-left>.mono:first-child,.jr-triage-left>h1,.jr-triage-left>p,.jr-triage-left>div:last-child{display:none !important}.jr-triage-left>div[style*="grid-template-columns:repeat(3"],.jr-triage-left>div[style*="gridTemplateColumns"]{grid-template-columns:repeat(3,1fr) !important;gap:8px !important;margin-top:0 !important}.jr-triage-left>div[style*="grid-template-columns:repeat(3"]>div,.jr-triage-left>div[style*="gridTemplateColumns"]>div{padding:8px 12px !important}.jr-triage-left>div[style*="grid-template-columns:repeat(3"]>div .num,.jr-triage-left>div[style*="gridTemplateColumns"]>div .num{font-size:20px !important}.jr-triage-center{width:100% !important;max-width:100% !important;justify-self:stretch !important;order:1 !important;flex:1 1 auto !important;display:flex !important;flex-direction:column !important}.jr-phone-frame{width:100% !important;height:auto !important;min-height:100% !important;border-radius:0 !important;padding:0 !important;background:var(--bg) !important;box-shadow:none !important;display:flex !important;flex-direction:column !important;flex:1 1 auto !important}.jr-phone-notch{display:none !important}.jr-phone-inner{border-radius:0 !important;border:none !important;flex:1 1 auto !important}.jr-phone-status{display:none !important}.jr-triage-right{order:2 !important;padding:10px 16px 14px !important;max-width:100% !important;border-top:1px solid var(--border)}.jr-triage-right>.mono:first-child{display:none !important}.jr-triage-right>div[style*="font-size:13px"],.jr-triage-right>div:nth-child(2){display:none !important}.jr-triage-stack{height:calc(100vh - 340px) !important;min-height:380px !important}.jr-phone-inner>div:last-child{padding:16px 20px 24px !important}.jr-compare-row,.jr-compare-head{grid-template-columns:140px 1fr !important}.jr-compare-row>*:nth-child(n+3):not(:last-child),.jr-compare-head>*:nth-child(n+3):not(:last-child){display:none !important}.jr-topbar nav{display:none !important}.jr-topbar{padding:14px 16px !important}.jr-topbar-actions .jr-topbar-hide-mobile{display:none !important}.jr-hero-grid{grid-template-columns:1fr !important;gap:24px !important}.jr-stats-row{grid-template-columns:repeat(2,1fr) !important;gap:20px 24px !important}.jr-summary-metrics{grid-template-columns:repeat(3,1fr) !important;gap:8px !important}.jr-hero-grid>div:last-child{display:none !important}.jr-live-grid{grid-template-columns:1fr !important}.jr-features-grid{grid-template-columns:1fr !important}.jr-search-bar{flex-direction:column !important;max-width:100% !important}.jr-search-bar .btn.primary{width:100% !important;justify-content:center}.jr-feed-counter{white-space:nowrap !important;font-size:10px !important;letter-spacing:0.8px !important;gap:6px !important}.jr-cta-block{padding:28px 20px !important}.jr-cta-block h2{font-size:28px !important}section,.jr-hero-grid>div{overflow:hidden !important;max-width:100% !important}html,body{overflow-x:hidden !important;width:100% !important}}@media (max-width:480px){body{font-size:14px}section[style*="48px"]{padding-left:14px !important;padding-right:14px !important}[data-jr-detail-pad]{padding-left:14px !important;padding-right:14px !important}.jr-stats-row{gap:16px 20px !important}h1{font-size:clamp(24px,7.5vw,36px) !important}}.jr-header{display:flex;align-items:center;gap:12px;padding:10px 20px;height:56px;box-sizing:border-box;background:var(--bg-elev);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:40}.jr-header-logo{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;letter-spacing:-0.3px;color:var(--fg);white-space:nowrap;cursor:pointer;flex-shrink:0}.jr-header-search{flex:1;display:flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:0 12px;height:38px;min-width:0}.jr-header-search:focus-within{border-color:var(--radar);box-shadow:0 0 0 2px color-mix(in oklab,var(--radar) 20%,transparent)}.jr-header-search input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--fg);font-family:inherit;font-size:14px;padding:0}.jr-header-search input::placeholder{color:var(--fg-mute);font-size:13px}.jr-header-search .jr-search-clear{background:none;border:none;color:var(--fg-mute);cursor:pointer;padding:2px;display:flex;flex-shrink:0;min-width:44px;min-height:44px;align-items:center;justify-content:center}.jr-header-auth{flex-shrink:1;min-width:0;display:flex;align-items:center;gap:10px;overflow:visible}@media (max-width:768px){.jr-header{padding:8px 12px;height:48px;gap:8px}.jr-header-with-search .jr-header-logo div>div{display:none}.jr-header-with-search .jr-header-logo svg{width:32px;height:32px}.jr-header-search{height:34px;padding:0 10px}.jr-header-search input{font-size:16px}.jr-header-auth{gap:6px !important}.jr-header-auth span[style*="max-width"]{max-width:64px !important}}@media (max-width:768px){[data-jr-company-root] [data-jr-detail-pad]{padding:12px 14px 80px !important}[data-jr-company-header]{gap:12px !important;margin-bottom:14px !important}[data-jr-company-header] h1{font-size:20px !important;letter-spacing:-0.3px !important}[data-jr-company-header] canvas,[data-jr-company-header]>div:first-child{width:36px !important;height:36px !important;min-width:36px !important}[data-jr-company-root] .keep-cols{gap:8px !important;margin-bottom:10px !important}[data-jr-company-root] .keep-cols>div{padding:10px 12px !important;border-radius:8px !important}[data-jr-company-root] .keep-cols>div .num{font-size:20px !important}[data-jr-company-root] .keep-cols>div .mono{font-size:10px !important;margin-bottom:4px !important}[data-jr-company-freq]{padding:12px 14px !important;margin-bottom:10px !important;border-radius:8px !important}[data-jr-company-freq]>.mono{font-size:10px !important;margin-bottom:8px !important}[data-jr-company-freq-bars]{grid-template-columns:repeat(12,1fr) !important;height:50px !important;gap:2px !important}[data-jr-company-freq-bars] span.mono{font-size:9px !important}[data-jr-company-freq-labels]{grid-template-columns:repeat(12,1fr) !important}[data-jr-company-salary]{padding:12px 14px !important;margin-bottom:10px !important;border-radius:8px !important}[data-jr-company-salary-header]{margin-bottom:8px !important}[data-jr-company-salary-header] .mono{font-size:10px !important}[data-jr-company-salary-header]>div:last-child{font-size:10px !important}[data-jr-company-salary-bars]{grid-template-columns:repeat(15,1fr) !important;height:45px !important}[data-jr-company-salary-bars] span.mono{font-size:9px !important}[data-jr-company-salary-labels]{grid-template-columns:repeat(15,1fr) !important}[data-jr-company-salary]>.mono:last-child{font-size:10px !important;margin-top:4px !important}[data-jr-company-charts]{gap:8px !important;margin-bottom:10px !important}[data-jr-company-charts]>div{padding:10px 12px !important;border-radius:8px !important}[data-jr-company-charts]>div>.mono:first-child{font-size:10px !important;margin-bottom:6px !important}[data-jr-company-charts]>div>div{gap:3px !important}[data-jr-company-charts]>div>div>div{gap:4px !important}[data-jr-company-charts]>div>div>div>div:first-child{width:50px !important;font-size:10px !important}[data-jr-company-charts]>div>div>div>div:nth-child(2){height:12px !important}[data-jr-company-charts]>div>div>div>div:last-child{font-size:10px !important}[data-jr-company-skills]{margin-bottom:12px !important}[data-jr-company-skills]>.mono:first-child{font-size:10px !important;margin-bottom:6px !important}[data-jr-company-skills]>div{gap:4px !important}[data-jr-company-skills]>div>span{font-size:10px !important;padding:3px 6px !important;border-radius:4px !important}[data-jr-company-families]{margin-bottom:10px !important}[data-jr-company-families]>.mono:first-child{font-size:10px !important;margin-bottom:6px !important}[data-jr-company-families]>div{gap:4px !important}[data-jr-company-families]>div>span{font-size:10px !important;padding:3px 8px !important;border-radius:6px !important}[data-jr-company-vaclist]{margin-top:10px !important;border-top:1px solid var(--border);padding-top:10px}[data-jr-company-vaclist]>.mono:first-child{font-size:10px !important;margin-bottom:8px !important}[data-jr-companies-grid]{grid-template-columns:1fr !important;padding:10px 12px 80px !important;gap:8px !important}[data-jr-company-card]{padding:10px 12px !important;border-radius:10px !important;overflow:visible !important}[data-jr-companies-filters]{padding:8px 0 !important}}@media (min-width:601px) and (max-width:1024px){[data-jr-companies-grid]{grid-template-columns:repeat(2,1fr) !important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:9999;padding:8px 16px;background:var(--radar);color:var(--radar-ink);font-weight:600;font-size:14px;border-radius:0 0 8px 0;text-decoration:none}.skip-link:focus{position:fixed;left:0;top:0;width:auto;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#version-switch{position:fixed;bottom:12px;right:12px;z-index:100;opacity:0.4;transition:opacity .2s}#version-switch:hover{opacity:1}@media(max-width:768px){#version-switch{bottom:76px;right:8px}}