.page-container[data-v-2aa4d9e1]{min-height:0;background:rgba(0,0,0,0)}.page-hero[data-v-2aa4d9e1]{overflow:visible}.page-hero__aurora[data-v-2aa4d9e1]{overflow:hidden}.filter-section[data-v-2aa4d9e1]{margin:0;background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.filter-wrapper[data-v-2aa4d9e1]{width:auto;max-width:none;margin:0;padding:0}.filter-bar[data-v-2aa4d9e1]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin:0;padding:0;background:rgba(0,0,0,0)}.filter-bar[data-v-2aa4d9e1],.filter-left[data-v-2aa4d9e1]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.filter-left[data-v-2aa4d9e1]{gap:16px!important}.cat-trigger.is-open[data-v-2aa4d9e1]{background:hsla(0,0%,100%,.72);color:var(--c-blue);border-color:rgba(58,143,224,.5)}.cat-panel--single[data-v-2aa4d9e1]{width:320px}.cat-columns--single[data-v-2aa4d9e1]{max-height:300px}.service-count[data-v-2aa4d9e1]{color:var(--c-ink-3);font-size:13px}.service-count strong[data-v-2aa4d9e1]{margin:0 2px;color:var(--c-blue);font-size:15px;font-weight:650}.main-content[data-v-2aa4d9e1]{width:1400px;max-width:calc(100% - 48px);min-height:0;margin:0 auto var(--s-10);padding:0}.list-wrap[data-v-2aa4d9e1]{position:relative;min-height:480px}.demand-grid[data-v-2aa4d9e1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);margin-top:var(--s-5);padding-bottom:0}@media(max-width:1100px){.demand-grid[data-v-2aa4d9e1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.demand-grid[data-v-2aa4d9e1]{grid-template-columns:1fr}.filter-bar[data-v-2aa4d9e1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.demand-card[data-v-2aa4d9e1]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:20px!important;border:1px solid hsla(0,0%,100%,.66);border-radius:20px;background:-webkit-linear-gradient(315deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.38));background:linear-gradient(135deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.38));-webkit-box-shadow:hsla(0,0%,100%,.9) 0 1px 1px inset,rgba(40,80,150,.08) 0 10px 26px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.9),0 10px 26px rgba(40,80,150,.08);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:visible}.demand-card[data-v-2aa4d9e1]:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);border-color:hsla(0,0%,100%,.9);background:-webkit-linear-gradient(315deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.48));background:linear-gradient(135deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.48));-webkit-box-shadow:hsla(0,0%,100%,.9) 0 1px 1px inset,rgba(40,80,150,.14) 0 20px 44px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.9),0 20px 44px rgba(40,80,150,.14)}.demand-card:hover .card-title[data-v-2aa4d9e1]{color:var(--c-ink)}.demand-card:hover .card-arrow[data-v-2aa4d9e1]{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.demand-card:hover .entity-mark[data-v-2aa4d9e1]{background:-webkit-linear-gradient(315deg,#0079ea,#3a9df5);background:linear-gradient(135deg,#0079ea,#3a9df5);color:#fff}.demand-card .wb-cat-row[data-v-2aa4d9e1]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.demand-card .wb-cat[data-v-2aa4d9e1]{font-size:12px;color:#909399;font-weight:400;background:none;border:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demand-card .wb-type[data-v-2aa4d9e1]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:55%;overflow:hidden;background:none!important;border:0!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-weight:500!important;font-size:13px!important;white-space:nowrap;text-overflow:ellipsis}.demand-card .wb-type.wb-type-tech[data-v-2aa4d9e1]{color:#13b8b0}.demand-card .wb-main[data-v-2aa4d9e1]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.demand-card .wb-left[data-v-2aa4d9e1]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.demand-card .entity-mark[data-v-2aa4d9e1]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:74px;height:74px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:14px;background:-webkit-linear-gradient(315deg,rgba(19,184,176,.12),rgba(19,184,176,.06));background:linear-gradient(135deg,rgba(19,184,176,.12),rgba(19,184,176,.06));color:#13b8b0;font-size:17px;font-weight:650;letter-spacing:.02em;-webkit-transition:all .3s ease;transition:all .3s ease}.demand-card .card-title[data-v-2aa4d9e1]{display:-webkit-box;overflow:hidden;margin:0;color:var(--c-ink);font-size:18px;font-weight:650;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-transition:color .3s ease;transition:color .3s ease}.demand-card .card-company[data-v-2aa4d9e1]{overflow:hidden;margin-top:6px;color:var(--c-ink-2);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.demand-card .card-footer[data-v-2aa4d9e1]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--s-2);margin-top:14px;padding-top:12px;border-top:1px solid var(--c-hairline)}.demand-card .footer-location[data-v-2aa4d9e1]{padding:0;border-radius:0;background:rgba(0,0,0,0);color:var(--c-ink-3);font-size:12px;font-weight:400}.demand-card .card-arrow[data-v-2aa4d9e1]{margin-left:auto;color:var(--c-blue);font-size:15px;font-weight:600;-webkit-transition:-webkit-transform var(--t-base) var(--ease);transition:-webkit-transform var(--t-base) var(--ease);transition:transform var(--t-base) var(--ease);transition:transform var(--t-base) var(--ease),-webkit-transform var(--t-base) var(--ease)}.service-empty[data-v-2aa4d9e1]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:340px;margin-top:var(--s-5);padding:40px 20px;border:1px solid hsla(0,0%,100%,.66);border-radius:20px;background:-webkit-linear-gradient(315deg,hsla(0,0%,100%,.56),hsla(0,0%,100%,.34));background:linear-gradient(135deg,hsla(0,0%,100%,.56),hsla(0,0%,100%,.34));-webkit-box-shadow:hsla(0,0%,100%,.9) 0 1px 1px inset,rgba(40,80,150,.07) 0 10px 26px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.9),0 10px 26px rgba(40,80,150,.07);text-align:center}.service-empty i[data-v-2aa4d9e1]{margin-bottom:14px;color:rgba(0,121,234,.45);font-size:42px}.service-empty p[data-v-2aa4d9e1]{margin:0 0 6px;color:var(--c-ink);font-size:16px;font-weight:600}.service-empty span[data-v-2aa4d9e1]{color:var(--c-ink-3);font-size:13px}.list-loading-mask[data-v-2aa4d9e1]{position:absolute;inset:0;z-index:20;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:rgba(246,250,254,.82);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-animation:maskFadeIn-2aa4d9e1 .2s ease;animation:maskFadeIn-2aa4d9e1 .2s ease}.list-loading-mask .list-loading-inner[data-v-2aa4d9e1],.list-loading-mask[data-v-2aa4d9e1]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.list-loading-mask .list-loading-inner[data-v-2aa4d9e1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px;color:var(--c-blue);font-size:14px;background:hsla(0,0%,100%,.9);padding:22px 34px;border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(42,165,232,.2);box-shadow:0 4px 20px rgba(42,165,232,.2);border:1px solid rgba(42,165,232,.18)}.list-loading-mask .list-loading-spinner[data-v-2aa4d9e1]{width:30px;height:30px;border:3px solid #d9ecfb;border-top-color:var(--c-blue);border-radius:50%;-webkit-animation:listSpin-2aa4d9e1 .8s linear infinite;animation:listSpin-2aa4d9e1 .8s linear infinite}@-webkit-keyframes maskFadeIn-2aa4d9e1{0%{opacity:0}to{opacity:1}}@keyframes maskFadeIn-2aa4d9e1{0%{opacity:0}to{opacity:1}}@-webkit-keyframes listSpin-2aa4d9e1{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes listSpin-2aa4d9e1{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.card-enter-active[data-v-2aa4d9e1]{-webkit-animation:cardPopIn-2aa4d9e1 .55s cubic-bezier(.22,.61,.36,1) backwards;animation:cardPopIn-2aa4d9e1 .55s cubic-bezier(.22,.61,.36,1) backwards}.card-leave-active[data-v-2aa4d9e1]{-webkit-transition:all .3s ease;transition:all .3s ease}.card-leave-to[data-v-2aa4d9e1]{opacity:0;-webkit-transform:translateY(-10px) scale(.97);-ms-transform:translateY(-10px) scale(.97);transform:translateY(-10px) scale(.97)}@-webkit-keyframes cardPopIn-2aa4d9e1{0%{opacity:0;-webkit-transform:translateY(24px) scale(.96);transform:translateY(24px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes cardPopIn-2aa4d9e1{0%{opacity:0;-webkit-transform:translateY(24px) scale(.96);transform:translateY(24px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.skeleton-card[data-v-2aa4d9e1]{background:-webkit-linear-gradient(315deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.38));background:linear-gradient(135deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.38));border-radius:20px;padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:hsla(0,0%,100%,.9) 0 1px 1px inset,rgba(40,80,150,.08) 0 10px 26px;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.9),0 10px 26px rgba(40,80,150,.08);-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.66)}.skeleton-card .sk-header[data-v-2aa4d9e1]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--c-hairline);padding-bottom:10px;margin-bottom:20px}.skeleton-card .sk-body[data-v-2aa4d9e1],.skeleton-card .sk-header[data-v-2aa4d9e1]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.skeleton-card .sk-body[data-v-2aa4d9e1]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.skeleton-card .sk-body .sk-left[data-v-2aa4d9e1]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:15px;padding-top:6px}.skeleton-card .sk-line[data-v-2aa4d9e1]{height:14px;border-radius:6px;margin-bottom:14px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f3f7),color-stop(37%,#e8edf3),color-stop(63%,#f0f3f7));background:-webkit-linear-gradient(left,#f0f3f7 25%,#e8edf3 37%,#f0f3f7 63%);background:linear-gradient(90deg,#f0f3f7 25%,#e8edf3 37%,#f0f3f7 63%);background-size:400% 100%;-webkit-animation:skeletonShine-2aa4d9e1 1.4s ease infinite;animation:skeletonShine-2aa4d9e1 1.4s ease infinite}.skeleton-card .sk-tag[data-v-2aa4d9e1]{width:64px;height:20px;margin-bottom:0}.skeleton-card .sk-tag-right[data-v-2aa4d9e1]{width:48px;height:20px;margin-bottom:0}.skeleton-card .sk-title[data-v-2aa4d9e1]{width:85%;height:18px}.skeleton-card .sk-company[data-v-2aa4d9e1]{width:60%}.skeleton-card .sk-mark[data-v-2aa4d9e1]{width:74px;height:74px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-radius:14px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f3f7),color-stop(37%,#e8edf3),color-stop(63%,#f0f3f7));background:-webkit-linear-gradient(left,#f0f3f7 25%,#e8edf3 37%,#f0f3f7 63%);background:linear-gradient(90deg,#f0f3f7 25%,#e8edf3 37%,#f0f3f7 63%);background-size:400% 100%;-webkit-animation:skeletonShine-2aa4d9e1 1.4s ease infinite;animation:skeletonShine-2aa4d9e1 1.4s ease infinite}.skeleton-card .sk-loc[data-v-2aa4d9e1]{width:30%;height:24px;margin-bottom:0}.skeleton-card .sk-loc-short[data-v-2aa4d9e1]{width:22%;height:24px;margin-bottom:0}@-webkit-keyframes skeletonShine-2aa4d9e1{0%{background-position:100% 0}to{background-position:0 0}}@keyframes skeletonShine-2aa4d9e1{0%{background-position:100% 0}to{background-position:0 0}}