._4wqiIq_header{background:var(--surface);border-bottom:1px solid var(--border);z-index:100;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}._4wqiIq_logo{color:var(--text);align-items:center;gap:8px;font-size:18px;font-weight:800;text-decoration:none;display:flex}._4wqiIq_nav{align-items:center;gap:20px;font-size:14px;display:flex}._4wqiIq_nav a{color:var(--muted);text-decoration:none;transition:color .15s}._4wqiIq_nav a:hover{color:var(--text)}._4wqiIq_btnCta{background:var(--primary);border-radius:6px;padding:8px 18px;font-weight:700;color:#fff!important;text-decoration:none!important}._4wqiIq_hero{text-align:center;color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 100%);padding:80px 24px}._4wqiIq_heroInner{max-width:640px;margin:0 auto}._4wqiIq_heroBadge{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#ffffff26;border:1px solid #ffffff40;border-radius:20px;margin-bottom:20px;padding:4px 14px;font-size:12px;font-weight:700;display:inline-block}._4wqiIq_hero h1{margin-bottom:16px;font-size:clamp(28px,5vw,48px);font-weight:800;line-height:1.2}._4wqiIq_hero p{opacity:.8;font-size:16px;line-height:1.6}._4wqiIq_container{max-width:1100px;margin:0 auto;padding:40px 24px 80px}._4wqiIq_filterBar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;display:flex}._4wqiIq_filterLabel{color:var(--muted);margin-right:4px;font-size:13px;font-weight:600}._4wqiIq_chip{border:1px solid var(--border);cursor:pointer;color:var(--muted);background:0 0;border-radius:20px;padding:5px 14px;font-size:13px;transition:all .15s}._4wqiIq_chip:hover{border-color:var(--primary);color:var(--primary-text)}._4wqiIq_chipActive{background:var(--primary);color:#fff!important;border-color:var(--primary)!important}._4wqiIq_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-bottom:48px;display:grid}._4wqiIq_card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px;transition:box-shadow .2s}._4wqiIq_card:hover{box-shadow:0 4px 20px #00000014}._4wqiIq_cardRegion{color:var(--primary-text);text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-size:13px;font-weight:700}._4wqiIq_cardRate{color:var(--text);margin-bottom:4px;font-size:42px;font-weight:800;line-height:1}._4wqiIq_cardRate span{color:var(--muted);font-size:16px;font-weight:600}._4wqiIq_cardLabel{color:var(--muted);margin-bottom:20px;font-size:12px}._4wqiIq_cardStats{background:var(--surface-2);border-radius:8px;align-items:center;gap:0;margin-bottom:12px;padding:12px 0;display:flex}._4wqiIq_stat{text-align:center;flex:1}._4wqiIq_statVal{color:var(--text);font-size:15px;font-weight:700}._4wqiIq_statLabel{color:var(--muted);margin-top:2px;font-size:11px}._4wqiIq_statDivider{background:var(--border);width:1px;height:30px}._4wqiIq_cardCount{color:var(--muted);margin-bottom:10px;font-size:12px}._4wqiIq_skillList{flex-wrap:wrap;gap:6px;display:flex}._4wqiIq_skillChip{color:var(--primary-text);background:#0056b312;border:1px solid #0056b326;border-radius:4px;padding:3px 8px;font-size:11px}._4wqiIq_cardSkeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);background-size:200% 100%;border-radius:12px;height:220px;animation:1.2s infinite _4wqiIq_shimmer}@keyframes _4wqiIq_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}._4wqiIq_empty{text-align:center;color:var(--muted);padding:60px 0;font-size:15px}._4wqiIq_infoBox{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:32px;padding:32px}._4wqiIq_infoBox h2{margin-bottom:12px;font-size:20px;font-weight:700}._4wqiIq_infoBox p{color:var(--muted);font-size:14px;line-height:1.6}._4wqiIq_btnBrowse{color:var(--primary-text);margin-top:20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}._4wqiIq_btnBrowse:hover{text-decoration:underline}._4wqiIq_ctaBox{color:#fff;background:linear-gradient(135deg,#0f172a,#1e3a5f);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px 32px;display:flex}._4wqiIq_ctaBox h2{margin-bottom:8px;font-size:22px;font-weight:800}._4wqiIq_ctaBox p{opacity:.8;font-size:14px}._4wqiIq_btnCta2{color:#0f172a;white-space:nowrap;background:#fff;border-radius:8px;padding:12px 28px;font-size:15px;font-weight:800;text-decoration:none}
