.tech-network-page[data-v-140264f6]{min-height:calc(100vh - 92px);color:#172b45;background:#f0f3f9}.tech-container[data-v-140264f6]{width:min(1240px,calc(100% - 48px));margin:0 auto}.tech-network-hero[data-v-140264f6]{position:relative;overflow:hidden;padding:48px 0 54px;color:#fff;background:radial-gradient(ellipse 620px 420px at 70% 52%,rgba(37,99,235,.2),transparent 70%),linear-gradient(125deg,#0f172a,#132d50 58%,#0f172a)}.tech-breadcrumb[data-v-140264f6]{margin-bottom:26px;color:#a8b7cc;font-size:.83rem}.tech-breadcrumb span[data-v-140264f6]{padding:0 8px;color:#627a9b}.tech-hero-badges[data-v-140264f6]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.tech-hero-badges .q-badge[data-v-140264f6]{padding:7px 11px;border-radius:20px;font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.hero-audience[data-v-140264f6]{color:#d7e4f7;background:#94a3b82e;border:1px solid rgba(203,213,225,.18)}.hero-verified[data-v-140264f6]{color:#c8f7dd;background:#108c5b80}.tech-network-hero h1[data-v-140264f6]{max-width:850px;margin:0 0 14px;color:#fff;font-size:clamp(2rem,4.4vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.12}.tech-network-hero p[data-v-140264f6]{max-width:690px;margin:0 0 24px;color:#cbd6e5;font-size:1.04rem;line-height:1.7}.request-team-btn[data-v-140264f6]{min-height:46px;padding:0 18px;border-radius:10px;font-weight:700}.tech-directory[data-v-140264f6]{padding:38px 0 64px}.directory-heading[data-v-140264f6]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.directory-kicker[data-v-140264f6]{color:#2367a6;font-size:.71rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.directory-heading h2[data-v-140264f6]{margin:6px 0;color:#142e49;font-size:clamp(1.55rem,3vw,2rem);font-weight:800}.directory-heading p[data-v-140264f6]{margin:0;color:#65778b;line-height:1.55}.directory-count[data-v-140264f6]{flex:0 0 auto;padding:9px 14px;border:1px solid #dce5ef;border-radius:22px;color:#49617b;background:#fff;font-size:.78rem;font-weight:700}.directory-controls[data-v-140264f6]{margin-bottom:24px;padding:16px;border:1px solid #dfe7f0;border-radius:15px;background:#fff;box-shadow:0 2px 6px #152b480a}.directory-filters[data-v-140264f6]{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:14px;border-bottom:1px solid #edf1f6}.directory-filter[data-v-140264f6]{min-height:38px;padding:0 13px;border:1px solid transparent;border-radius:20px;color:#566b82;background:transparent;font-size:.77rem;font-weight:650}.directory-filter[data-v-140264f6] .q-icon{margin-right:5px;font-size:17px}.directory-filter.active[data-v-140264f6]{color:#fff;background:#2458c6}.directory-selects[data-v-140264f6]{display:flex;align-items:center;gap:12px;padding-top:14px}.directory-state-filter[data-v-140264f6]{width:min(100%,280px)}.directory-state-filter[data-v-140264f6] .q-field__control{border-radius:9px}.techs-grid[data-v-140264f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px}.tech-card[data-v-140264f6]{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-color:#e0e7ef;border-radius:17px;background:#fff;box-shadow:0 3px 10px #152b480f;cursor:pointer;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.tech-card[data-v-140264f6]:hover,.tech-card[data-v-140264f6]:focus-visible{transform:translateY(-3px);border-color:#bed2ee;box-shadow:0 12px 28px #152b481f;outline:none}.tech-card-heading[data-v-140264f6]{display:flex;align-items:center;gap:15px;padding:22px 20px 12px}.tech-avatar[data-v-140264f6]{flex:0 0 auto;overflow:hidden;color:#1e5fa6;background:#e8f0fb;border:2px solid #f2f6fc;font-size:1.12rem;font-weight:800}.tech-avatar img[data-v-140264f6]{width:100%;height:100%;object-fit:cover;object-position:center 30%}.tech-identity[data-v-140264f6]{min-width:0}.tech-identity h3[data-v-140264f6]{overflow:hidden;margin:0;color:#152b45;font-size:1.04rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.tech-role[data-v-140264f6]{overflow:hidden;margin-top:4px;color:#295fac;font-size:.71rem;font-weight:750;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tech-location[data-v-140264f6]{display:flex;align-items:center;gap:4px;margin-top:6px;color:#78879a;font-size:.75rem}.tech-location .q-icon[data-v-140264f6]{font-size:15px}.tech-status-row[data-v-140264f6]{display:flex;min-height:43px;align-items:center;flex-wrap:wrap;gap:7px;padding:4px 20px 11px}.tech-status-row .q-badge[data-v-140264f6]{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:15px;font-size:.65rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.status-available[data-v-140264f6]{color:#218451;background:#e4f7ed}.status-busy[data-v-140264f6]{color:#9a6500;background:#fff2d4}.status-dot[data-v-140264f6]{width:6px;height:6px;border-radius:50%;background:currentColor}.tech-experience[data-v-140264f6],.tech-availability-date[data-v-140264f6]{padding:6px 9px;border-radius:15px;color:#56677c;background:#f1f4f8;font-size:.68rem;font-weight:650}.tech-detail-section[data-v-140264f6]{flex:1;padding:16px 20px}.tech-detail-label[data-v-140264f6]{margin-bottom:7px;color:#344b64;font-size:.73rem;font-weight:750}.work-area-value[data-v-140264f6]{color:#62748a;font-size:.78rem}.skills-label[data-v-140264f6]{margin-top:18px}.tech-skills[data-v-140264f6]{display:flex;flex-wrap:wrap;gap:6px}.tech-skills span[data-v-140264f6]{padding:5px 8px;border-radius:7px;color:#4c6077;background:#f0f4f9;font-size:.66rem;line-height:1.3}.tech-skills .more-skills[data-v-140264f6]{color:#235c9a;background:#e6effb;font-weight:750}.skills-empty[data-v-140264f6]{color:#8a96a5;font-size:.75rem}.tech-card-actions[data-v-140264f6]{justify-content:space-between;padding:12px 20px;border-top:1px solid #edf1f6;color:#2563a8;font-size:.77rem;font-weight:750}.directory-state[data-v-140264f6],.directory-empty[data-v-140264f6]{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;gap:12px;border:1px solid #e0e7ef;border-radius:16px;color:#718096;background:#fff;text-align:center}.directory-empty[data-v-140264f6]{padding:30px}.directory-empty>.q-icon[data-v-140264f6]{color:#9aa9ba}.directory-empty h3[data-v-140264f6]{margin:0;color:#263c55;font-size:1.15rem}.directory-empty p[data-v-140264f6]{margin:0}.directory-error[data-v-140264f6]{color:#9b3434;background:#fff0f0}@media (max-width: 1000px){.techs-grid[data-v-140264f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.tech-container[data-v-140264f6]{width:min(100% - 32px,1240px)}.tech-network-hero[data-v-140264f6]{padding:36px 0 40px}.tech-breadcrumb[data-v-140264f6]{margin-bottom:20px}.tech-directory[data-v-140264f6]{padding:30px 0 44px}.directory-heading[data-v-140264f6]{align-items:flex-start;flex-direction:column;gap:12px}.directory-controls[data-v-140264f6]{padding:12px}.directory-filters[data-v-140264f6]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:12px}.directory-filter[data-v-140264f6]{flex:0 0 auto}.directory-selects[data-v-140264f6]{align-items:stretch}.directory-state-filter[data-v-140264f6]{flex:1;min-width:0}.techs-grid[data-v-140264f6]{grid-template-columns:1fr;gap:14px}}
