.explore-hero-center{justify-content:center;align-items:center;min-height:calc(100vh - 200px);display:flex}.explore-hero-inner{text-align:center;width:100%;max-width:680px}.explore-hero-title{color:var(--text-1);letter-spacing:-.3px;margin:0 0 8px;font-size:28px;font-weight:700}.explore-hero-sub{color:var(--text-3);margin:0 0 24px;font-size:14px}.explore-pane{width:100%}.explore-pane>.he-card,.explore-pane .js-search-card,.explore-pane>div>.rounded-2xl{border-radius:14px!important}.explore-pane>.he-card,.explore-pane .js-search-card{padding:18px!important}.explore-pane--jd .js-center-layout{align-items:stretch;min-height:0;padding:0}.explore-pane--jd .js-page--has-results .js-center-layout{padding-top:0;padding-bottom:0}.explore-pane--jd .js-page{gap:12px}.explore-pane--jd .js-result-item{padding:14px 0}.explore-pane--salary .mx-auto.max-w-5xl,.explore-pane--salary .max-w-5xl{max-width:100%!important}.explore-pane--salary .gap-5{gap:14px}.explore-pane--salary .rounded-2xl{border-radius:14px}.explore-pane--map .he-grid-2col{gap:14px}.explore-pin{cursor:pointer;background:#2563eb;border:2px solid #fff;border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;box-shadow:0 2px 6px #00000040}.explore-pin:hover{transform:scale(1.25)}.explore-pin--active{background:#f97316;border-width:3px;width:18px;height:18px;box-shadow:0 0 0 6px #f973162e,0 2px 8px #0000004d}.explore-pin--origin{cursor:default;background:#f43f5e;border-width:3px;width:16px;height:16px;box-shadow:0 0 0 5px #f43f5e26,0 2px 8px #0000004d}.explore-pin--me{cursor:default;background:#2563eb;border:3px solid #fff;width:14px;height:14px;animation:1.6s ease-out infinite explore-pin-pulse}@keyframes explore-pin-pulse{0%{box-shadow:0 0 #2563eb8c,0 2px 6px #0000004d}70%{box-shadow:0 0 0 8px #2563eb00,0 2px 6px #0000004d}to{box-shadow:0 0 #2563eb00,0 2px 6px #0000004d}}.explore-salary-chip{color:#0d6cdf;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #0d6cdf4d;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex;box-shadow:0 2px 6px #0000001a}.explore-salary-chip:hover{background:#f5f9ff;transform:translateY(-2px);box-shadow:0 6px 14px #0d6cdf33}.explore-map-block{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;margin-top:0;margin-bottom:16px;display:flex;overflow:hidden}.explore-map-block__header{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.explore-map-block__title{color:var(--text-1);letter-spacing:.2px;font-size:14px;font-weight:600}.explore-map-block__sub{color:var(--text-3);margin-top:2px;font-size:12px}.explore-map-block__canvas{background:var(--surface2);width:100%;height:380px;position:relative}@media (width<=768px){.explore-map-block__canvas{height:280px}}.explore-spinner{vertical-align:-2px;border:2px solid;border-top-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:.8s linear infinite explore-spin;display:inline-block}@keyframes explore-spin{to{transform:rotate(360deg)}}.explore-submit-breathe{animation:2.4s ease-in-out infinite explore-breathe}@keyframes explore-breathe{0%,to{transform:scale(1);box-shadow:0 0 #c85a2200}50%{transform:scale(1.012);box-shadow:0 0 0 3px #c85a221f}}@media (prefers-reduced-motion:reduce){.explore-submit-breathe{animation:none}}.explore-radius-floater{z-index:6;background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #00000014}.explore-radius-floater__chip{color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.explore-radius-floater__chip:hover{color:var(--text-1);background:var(--surface2)}.explore-radius-floater__chip[data-active=true]{background:var(--accent-lt);color:var(--accent);font-weight:600}.explore-salary-bar{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(140px,1fr) minmax(140px,1fr) minmax(120px,.9fr) auto;align-items:center;gap:8px;display:grid}@media (width<=1100px){.explore-salary-bar{grid-template-columns:1fr 1fr 1fr}.explore-salary-bar>:nth-child(6){grid-column:1/-1}}@media (width<=640px){.explore-salary-bar{grid-template-columns:1fr 1fr}}
