.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:#1f2d3d1c;--el-carousel-arrow-hover-background:#1f2d3d3b;--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel.is-vertical-outside{flex-direction:row;align-items:center;display:flex}.el-carousel.is-vertical-outside .el-carousel__container{flex:1}.el-carousel__container{height:300px;position:relative}.el-carousel__arrow{height:var(--el-carousel-arrow-size);width:var(--el-carousel-arrow-size);cursor:pointer;transition:var(--el-transition-duration);background-color:var(--el-carousel-arrow-background);color:#fff;z-index:10;text-align:center;font-size:var(--el-carousel-arrow-font-size);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{z-index:calc(var(--el-index-normal) + 1);margin:0;padding:0;list-style:none;position:absolute}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{top:50%;right:0;transform:translateY(-50%)}.el-carousel__indicators--outside{text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels .el-carousel__button{color:#000;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{cursor:pointer;background-color:#0000}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal);display:inline-block}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{width:var(--el-carousel-indicator-height);height:calc(var(--el-carousel-indicator-width) / 2)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{opacity:.48;width:var(--el-carousel-indicator-width);height:var(--el-carousel-indicator-height);cursor:pointer;transition:var(--el-transition-duration);background-color:#fff;border:none;outline:none;margin:0;padding:0;display:block}.el-carousel__indicators--labels .el-carousel__button{width:auto;height:auto}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;transform:translateY(-50%)translate(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;transform:translateY(-50%)translate(10px)}.el-transitioning{filter:url(#elCarouselHorizontal)}.el-transitioning-vertical{filter:url(#elCarouselVertical)}.el-carousel__item{width:100%;height:100%;z-index:calc(var(--el-index-normal) - 1);display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%;transition:transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage:hover .el-carousel__mask,.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{width:100%;height:50%}.el-carousel__mask{background-color:var(--el-color-white);opacity:.24;width:100%;height:100%;transition:var(--el-transition-duration-fast);position:absolute;top:0;left:0}.app-market-banner-wrap[data-v-9864ccea]{border:1px solid #d6dfefcc;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 16px 40px #5b6c8714}.app-market-banner[data-v-9864ccea] .el-carousel__container,.app-market-banner[data-v-9864ccea] .el-carousel__item{height:234px}.app-market-banner__slide[data-v-9864ccea]{box-sizing:border-box;background-color:#f9fbff;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;padding:32px 40px 46px}.app-market-banner__inner[data-v-9864ccea]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.app-market-banner__content[data-v-9864ccea]{flex:1;min-width:0;max-width:760px}.app-market-banner__tag[data-v-9864ccea]{color:#6b5cff;background:#7b61ff1f;border-radius:999px;width:fit-content;margin-bottom:10px;padding:5px 12px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.app-market-banner__title[data-v-9864ccea]{color:#4a6cf7;letter-spacing:.01em;margin:0 0 4px;font-size:32px;font-weight:700;line-height:1.25}.app-market-banner__subtitle[data-v-9864ccea]{color:#8ba3e8;margin:0;font-size:20px;font-weight:500;line-height:1.4}.app-market-banner__desc[data-v-9864ccea]{color:#70809c;max-width:680px;margin:16px 0 0;font-size:14px;line-height:1.65}.app-market-banner__cta[data-v-9864ccea]{color:#fff;cursor:pointer;background:#2f6bff;border:none;border-radius:10px;flex-shrink:0;height:40px;padding:0 22px;font-size:14px;font-weight:700;transition:opacity .2s;box-shadow:0 10px 24px #2f6bff3d}.app-market-banner__cta[data-v-9864ccea]:hover{opacity:.9}.app-market-banner__dots[data-v-9864ccea]{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.app-market-banner__dot[data-v-9864ccea]{cursor:pointer;background:#d7dfef;border:none;border-radius:999px;width:32px;height:3px;padding:0;transition:background .2s}.app-market-banner__dot.active[data-v-9864ccea]{background:#4a6cf7}@media (width<=900px){.app-market-banner[data-v-9864ccea] .el-carousel__container,.app-market-banner[data-v-9864ccea] .el-carousel__item{min-height:234px;height:auto!important}.app-market-banner__slide[data-v-9864ccea]{min-height:234px;padding:28px 24px 46px}.app-market-banner__inner[data-v-9864ccea]{flex-direction:column}.app-market-banner__cta[data-v-9864ccea]{align-self:flex-start}.app-market-banner__title[data-v-9864ccea]{font-size:26px}.app-market-banner__subtitle[data-v-9864ccea]{font-size:18px}}.app-market-card[data-v-f86d33ca]{background:linear-gradient(#f5f7fc,#eef2f8);border:1px solid #d6dfefcc;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 14px 32px #5b6c8714}.app-market-card__cover[data-v-f86d33ca]{justify-content:center;align-items:center;height:180px;padding:20px;display:flex;position:relative}.app-market-card__cover--blue[data-v-f86d33ca]{background:linear-gradient(#dfe8ff,#c9d8ff)}.app-market-card__cover--peach[data-v-f86d33ca]{background:linear-gradient(#ffe8dc,#ffd5c2)}.app-market-card__cover--green[data-v-f86d33ca]{background:linear-gradient(#d8f5e4,#b8ebd0)}.app-market-card__cover--violet[data-v-f86d33ca]{background:linear-gradient(#ebe4ff,#d8ccff)}.app-market-card__cover--yellow[data-v-f86d33ca]{background:linear-gradient(#fff3cf,#ffe59a)}.app-market-card__cover--pink[data-v-f86d33ca]{background:linear-gradient(#ffe3ef,#ffc9df)}.app-market-card__cover--red[data-v-f86d33ca]{background:linear-gradient(#fde2e2,#f8caca)}.app-market-card__cover--mint[data-v-f86d33ca]{background:linear-gradient(#dcf7ef,#bcefdd)}.app-market-card__mock[data-v-f86d33ca]{background:#ffffffeb;border-radius:14px;width:168px;padding:14px 16px 16px;box-shadow:0 10px 24px #5b6c871f}.app-market-card__mock-dots[data-v-f86d33ca]{gap:4px;margin-bottom:10px;display:flex}.app-market-card__mock-dots span[data-v-f86d33ca]{background:#d7dfef;border-radius:50%;width:6px;height:6px}.app-market-card__mock-title[data-v-f86d33ca]{color:#17233a;text-align:center;margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.3}.app-market-card__mock-lines[data-v-f86d33ca]{gap:6px;display:grid}.app-market-card__mock-lines span[data-v-f86d33ca]{background:#e5ebf5;border-radius:999px;height:6px;display:block}.app-market-card__mock-lines span[data-v-f86d33ca]:nth-child(2){width:82%}.app-market-card__mock-lines span[data-v-f86d33ca]:nth-child(3){width:68%}.app-market-card__badge[data-v-f86d33ca]{color:#fff;background:linear-gradient(135deg,#5c7cff,#2f6bff);border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid;position:absolute;bottom:28%;right:28%;box-shadow:0 8px 18px #2f6bff47}.app-market-card__body[data-v-f86d33ca]{text-align:center;background:#fff;flex-direction:column;flex:1;align-items:center;padding:18px 20px 22px;display:flex}.app-market-card__title-row[data-v-f86d33ca]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;display:flex}.app-market-card__title[data-v-f86d33ca]{color:#17233a;margin:0;font-size:16px;font-weight:700;line-height:1.4}.app-market-card__hot[data-v-f86d33ca]{color:#ff6b35;background:#fff1e8;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.4}.app-market-card__subtitle[data-v-f86d33ca]{color:#344054;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.5}.app-market-card__desc[data-v-f86d33ca]{color:#7a8598;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:0 0 18px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.app-market-card__cta[data-v-f86d33ca]{color:#fff;cursor:pointer;background:#2f6bff;border:none;border-radius:8px;min-width:120px;height:36px;margin-top:auto;padding:0 22px;font-size:14px;font-weight:700;transition:opacity .2s;box-shadow:0 10px 24px #2f6bff3d}.app-market-card__cta[data-v-f86d33ca]:hover{opacity:.9}.app-market-section[data-v-96e52d83]{gap:18px;display:grid}.app-market-section__empty[data-v-96e52d83]{text-align:center;color:#7b879b;margin:0;padding:48px 0;font-size:14px}.app-market-toolbar[data-v-96e52d83]{background:#ffffffeb;border:1px solid #d6dfefb3;border-radius:22px;padding:14px 18px;box-shadow:0 16px 40px #5b6c8714}.app-market-toolbar__row[data-v-96e52d83]{justify-content:space-between;align-items:center;gap:18px;display:flex}.app-market-filter[data-v-96e52d83]{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.app-market-filter__label[data-v-96e52d83]{color:#70809c;white-space:nowrap;font-size:14px;line-height:1}.app-market-filter__chips[data-v-96e52d83]{flex-wrap:wrap;gap:10px;display:flex}.app-market-chip[data-v-96e52d83]{color:#6b5cff;cursor:pointer;background:#fff;border:1px solid #d6dfeff2;border-radius:999px;padding:8px 16px;font-size:14px;line-height:1;transition:background .2s,border-color .2s,color .2s}.app-market-chip[data-v-96e52d83]:hover{border-color:#cdddff}.app-market-chip.active[data-v-96e52d83]{color:#2f6bff;background:#edf3ff;border-color:#cdddff;font-weight:700}.app-market-search[data-v-96e52d83]{flex-shrink:0;width:320px;max-width:100%}.app-market-search__input[data-v-96e52d83]{color:#17233a;background:#fff;border:1px solid #d7dfef;border-radius:999px;outline:none;width:100%;height:42px;padding:0 16px;font-size:14px}.app-market-search__input[data-v-96e52d83]::placeholder{color:#9ca3af}.app-market-search__input[data-v-96e52d83]:focus{border-color:#87a8ff;box-shadow:0 0 0 4px #2f6bff14}.app-market-grid[data-v-96e52d83]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=1200px){.app-market-grid[data-v-96e52d83]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.app-market-toolbar__row[data-v-96e52d83]{flex-direction:column;align-items:stretch}.app-market-search[data-v-96e52d83]{width:100%}}@media (width<=640px){.app-market-grid[data-v-96e52d83]{grid-template-columns:1fr}}.app-market[data-v-e642256e]{background:#fbfcff;min-height:100vh;overflow-x:hidden}.main-content[data-v-e642256e]{max-width:1440px;min-height:calc(100vh - 302px);margin:0 auto;padding:88px 28px 28px}.page-stack.app-market-page[data-v-e642256e]{gap:18px;display:grid}
