.page_page__wTFTL{min-height:100vh}.page_hero__OW3vJ{background:linear-gradient(135deg,rgba(249,115,22,.15),rgba(8,12,24,0) 60%);padding:64px 24px 48px;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.06)}.page_heroTitle__dWiyW{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#fff;margin:0 0 12px}.page_heroSub__eDviD{font-size:1.1rem;color:hsla(0,0%,100%,.6);margin:0 0 16px}.page_heroBadges__ocNN2{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.page_heroBadge__mahiT{font-size:.8rem;font-weight:600;color:#10b981;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);padding:4px 12px;border-radius:20px}.page_container__WSSwZ{max-width:1200px;margin:0 auto;padding:32px 24px 64px}.page_filters__Hytse{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:32px;align-items:center}.page_filterInput__B5Oal,.page_filterSelect__0evGv{height:44px;padding:0 14px;border-radius:10px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);color:#fff;font-size:.9rem;outline:none;transition:border-color .2s;flex:1 1;min-width:160px}.page_filterInput__B5Oal::placeholder{color:hsla(0,0%,100%,.35)}.page_filterInput__B5Oal:focus,.page_filterSelect__0evGv:focus{border-color:rgba(249,115,22,.5)}.page_filterSelect__0evGv option{background:#1a1f35;color:#fff}.page_searchBtn___wUlJ{height:44px;padding:0 24px;border-radius:10px;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-weight:600;font-size:.9rem;border:none;cursor:pointer;transition:opacity .2s;white-space:nowrap}.page_searchBtn___wUlJ:hover{opacity:.88}.page_resetBtn__8_0Wj{height:44px;padding:0 18px;border-radius:10px;background:transparent;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7);font-size:.9rem;cursor:pointer;transition:all .2s;white-space:nowrap}.page_resetBtn__8_0Wj:hover{border-color:hsla(0,0%,100%,.4);color:#fff}.page_sortBar__ZfyV5{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px}.page_sortLabel__JPvGM{font-size:.8rem;color:hsla(0,0%,100%,.4);white-space:nowrap}.page_sortChip__S6M2m{height:34px;padding:0 14px;border-radius:20px;border:1px solid hsla(0,0%,100%,.12);background:transparent;color:hsla(0,0%,100%,.55);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .18s;white-space:nowrap}.page_sortChip__S6M2m:hover{border-color:rgba(249,115,22,.4);color:hsla(0,0%,100%,.85)}.page_sortChipActive__CmHQK{border-color:rgba(249,115,22,.7);background:rgba(249,115,22,.12);color:#f97316}.page_cardBadges__fxncd{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.page_fastBadge__vm4cs{font-size:.7rem;font-weight:700;color:#f59e0b;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25);padding:2px 8px;border-radius:20px;white-space:nowrap;letter-spacing:.01em}.page_resultsCount__lhWo3{font-size:.875rem;color:hsla(0,0%,100%,.4);margin:0 0 20px}.page_grid__TzQlt{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}.page_card__IH3rd{display:flex;flex-direction:column;align-items:center;gap:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:28px 24px 22px;transition:all .2s;text-decoration:none;color:inherit;text-align:center}.page_card__IH3rd:hover{border-color:rgba(249,115,22,.4);background:rgba(249,115,22,.05);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.3)}.page_cardHeader__z7JFK{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.page_cardAvatar__mSjIW{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#f97316,#ea580c);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff;flex-shrink:0;margin-bottom:2px}.page_cardVerified__dB7V9{font-size:.72rem;font-weight:600;color:#10b981;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);padding:2px 8px;border-radius:20px;white-space:nowrap}.page_cardBody__0D94m{flex:1 1;display:flex;flex-direction:column;align-items:center;width:100%}.page_cardName__04FOX{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 4px;text-align:center}.page_cardTrade__Vf0tx{font-size:.875rem;color:#f97316;margin:0 0 4px;font-weight:500;text-align:center}.page_cardCity__N5xCX{font-size:.8rem;color:hsla(0,0%,100%,.5);margin:0 0 8px;text-align:center}.page_cardMeta__qFjx1{display:flex;align-items:center;justify-content:center;gap:6px}.page_stars__ZM5yb{display:flex;gap:1px}.page_starFilled__1sbD4{color:#f59e0b;font-size:.85rem}.page_starEmpty__7zmRG{color:hsla(0,0%,100%,.2);font-size:.85rem}.page_cardReviews__MxkNf{font-size:.8rem;color:hsla(0,0%,100%,.5)}.page_cardJobs__AZFz8{font-size:.78rem;color:hsla(0,0%,100%,.4);margin:4px 0 0;text-align:center}.page_cardCta__8ZAeR{font-size:.85rem;color:#f97316;font-weight:600;margin-top:14px;padding:7px 0;width:75%;text-align:center;align-self:center;border-top:1px solid hsla(0,0%,100%,.07)}.page_loadingGrid__qHFlW{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}.page_skeletonCard__pbd7X{height:180px;border-radius:16px;background:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.04) 75%);background-size:200% 100%;animation:page_shimmer__Dbk3n 1.5s infinite}@keyframes page_shimmer__Dbk3n{0%{background-position:200% 0}to{background-position:-200% 0}}.page_emptyState___njWH,.page_errorState__KbgtZ{text-align:center;padding:64px 24px;color:hsla(0,0%,100%,.5);display:flex;flex-direction:column;align-items:center;gap:16px}.page_pagination__5kgQB{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:40px}.page_pageBtn___cruP{height:40px;padding:0 20px;border-radius:10px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.8);font-size:.875rem;cursor:pointer;transition:all .2s}.page_pageBtn___cruP:hover:not(:disabled){border-color:rgba(249,115,22,.4);color:#fff}.page_pageBtn___cruP:disabled{opacity:.35;cursor:not-allowed}.page_pageInfo__bz2px{color:hsla(0,0%,100%,.5);font-size:.875rem}@media (max-width:640px){.page_filters__Hytse{flex-direction:column}.page_filterInput__B5Oal,.page_filterSelect__0evGv,.page_resetBtn__8_0Wj,.page_searchBtn___wUlJ{width:100%}.page_grid__TzQlt{grid-template-columns:1fr}.page_sortBar__ZfyV5{gap:6px}.page_sortChip__S6M2m{height:32px;padding:0 10px;font-size:.76rem}}