.AdvertisingSlider-module-scss-module__JSLtxa__sliderContainer{border-radius:var(--radius-xl);background-color:var(--bg-secondary);width:100%;max-width:1200px;height:160px;box-shadow:var(--shadow-md);border:1px solid var(--r-divider);transition:background-color var(--transition-base),border-color var(--transition-base);margin:0 auto 20px;position:relative;overflow:hidden}@media (max-width:768px){.AdvertisingSlider-module-scss-module__JSLtxa__sliderContainer{height:100px}}.AdvertisingSlider-module-scss-module__JSLtxa__swiper{width:100%;height:100%}.AdvertisingSlider-module-scss-module__JSLtxa__swiper .swiper-pagination{justify-content:center;gap:8px;display:flex;bottom:12px}.AdvertisingSlider-module-scss-module__JSLtxa__swiper .swiper-pagination-bullet{background-color:var(--text-tertiary);opacity:.5;width:8px;height:8px;transition:width var(--transition-fast),opacity var(--transition-fast),background-color var(--transition-fast);border-radius:999px;margin:0!important}.AdvertisingSlider-module-scss-module__JSLtxa__swiper .swiper-pagination-bullet-active{background-color:var(--color-primary);opacity:1;width:20px}.AdvertisingSlider-module-scss-module__JSLtxa__slide,.AdvertisingSlider-module-scss-module__JSLtxa__link{width:100%;height:100%}.AdvertisingSlider-module-scss-module__JSLtxa__link{cursor:pointer;text-decoration:none;display:block;position:relative}.AdvertisingSlider-module-scss-module__JSLtxa__image{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}
.PageHeader-module-scss-module__JRdLaq__header{box-sizing:border-box;background-color:var(--bg-secondary);border-radius:var(--radius-xl);max-width:1200px;box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:20px;margin:0 auto 16px;padding:16px 20px;display:flex}.PageHeader-module-scss-module__JRdLaq__header__left{align-items:center;gap:16px;min-width:0;display:flex}.PageHeader-module-scss-module__JRdLaq__header__icon{border-radius:var(--radius-lg);background:var(--color-primary-light);width:48px;height:48px;color:var(--color-primary);transition:transform var(--transition-fast),background var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.PageHeader-module-scss-module__JRdLaq__header__text{flex-direction:column;min-width:0;display:flex}.PageHeader-module-scss-module__JRdLaq__header__title{font-family:var(--font-main);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:800;line-height:1.2;overflow:hidden}.PageHeader-module-scss-module__JRdLaq__header__subtitle{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;font-weight:400;line-height:1.4;overflow:hidden}.PageHeader-module-scss-module__JRdLaq__header__right{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (max-width:768px){.PageHeader-module-scss-module__JRdLaq__header{border-radius:var(--radius-lg);gap:12px;padding:12px 14px}.PageHeader-module-scss-module__JRdLaq__header__left{gap:12px}.PageHeader-module-scss-module__JRdLaq__header__icon{border-radius:var(--radius-md);width:40px;height:40px;font-size:18px}.PageHeader-module-scss-module__JRdLaq__header__title{font-size:18px}.PageHeader-module-scss-module__JRdLaq__header__subtitle{margin-top:2px;font-size:11px}}@media (max-width:480px){.PageHeader-module-scss-module__JRdLaq__header{flex-direction:column;align-items:flex-start;gap:14px}.PageHeader-module-scss-module__JRdLaq__header__left{width:100%}.PageHeader-module-scss-module__JRdLaq__header__right{justify-content:flex-end;width:100%}}
.Pagination-module-scss-module__i2Y4yG__pagination{justify-content:center;align-items:center;gap:8px;margin:22px 0 0;display:flex}.Pagination-module-scss-module__i2Y4yG__pages{align-items:center;gap:6px;display:flex}.Pagination-module-scss-module__i2Y4yG__pageGroup{align-items:center;gap:6px;display:inline-flex}.Pagination-module-scss-module__i2Y4yG__pageLink,.Pagination-module-scss-module__i2Y4yG__arrow{border-radius:var(--radius-lg);background:var(--bg-secondary);min-width:42px;height:42px;color:var(--text-primary);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;font-weight:900;text-decoration:none;display:inline-flex}.Pagination-module-scss-module__i2Y4yG__arrow svg{width:21px;height:21px}.Pagination-module-scss-module__i2Y4yG__active{background:var(--color-primary);color:var(--text-inverse);box-shadow:0 12px 28px color-mix(in srgb, var(--color-primary) 25%, transparent)}.Pagination-module-scss-module__i2Y4yG__disabled{opacity:.45;pointer-events:none}.Pagination-module-scss-module__i2Y4yG__gap{color:var(--text-tertiary);font-weight:900}
.FavoriteButton-module-scss-module__qOT-da__button{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:color-mix(in srgb, var(--bg-secondary) 88%, transparent);color:var(--text-primary);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast);justify-content:center;align-items:center;font-family:inherit;font-weight:850;display:inline-flex}.FavoriteButton-module-scss-module__qOT-da__button:hover:not(:disabled){color:#ef4444;border-color:#ef44445c;transform:translateY(-1px)}.FavoriteButton-module-scss-module__qOT-da__button:active:not(:disabled){transform:translateY(0)}.FavoriteButton-module-scss-module__qOT-da__button:disabled{cursor:wait;opacity:.68}.FavoriteButton-module-scss-module__qOT-da__button svg{flex-shrink:0;width:20px;height:20px}.FavoriteButton-module-scss-module__qOT-da__active{background:color-mix(in srgb, #ef4444 12%, var(--bg-secondary));color:#ef4444;border-color:#ef444457}.FavoriteButton-module-scss-module__qOT-da__card{z-index:3;border-radius:50%;width:38px;height:38px;position:absolute;bottom:8px;right:8px;box-shadow:0 10px 24px #00000029}.FavoriteButton-module-scss-module__qOT-da__detail{border-radius:var(--radius-lg);gap:8px;width:100%;min-height:48px;font-size:15px}@media (max-width:360px){.FavoriteButton-module-scss-module__qOT-da__card{width:34px;height:34px;bottom:6px;right:6px}.FavoriteButton-module-scss-module__qOT-da__card svg{width:18px;height:18px}}
.PostCard-module-scss-module__t5AxeG__card{background:var(--bg-secondary);cursor:pointer;border:.5px solid #00000014;border-radius:16px;flex-direction:column;transition:transform .15s,border-color .15s;display:flex;position:relative;overflow:hidden}[data-theme=dark] .PostCard-module-scss-module__t5AxeG__card{border-color:#ffffff14}.PostCard-module-scss-module__t5AxeG__card:hover{border-color:var(--color-primary);transform:translateY(-2px)}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__link{z-index:1;flex-direction:column;height:100%;text-decoration:none;display:flex;position:relative}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__media{aspect-ratio:4/4;background:var(--bg-tertiary);flex-shrink:0;position:relative;overflow:hidden}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__media img{object-fit:cover;transition:transform .4s}.PostCard-module-scss-module__t5AxeG__card:hover .PostCard-module-scss-module__t5AxeG__media img{transform:scale(1.04)}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__placeholder{background:linear-gradient(135deg,#c7d2fe,#ddd6fe);place-items:center;width:100%;height:100%;display:grid}[data-theme=dark] .PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__placeholder{background:linear-gradient(135deg,#1e3a5f,#1e2d5a)}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__placeholder span{color:#4338ca;letter-spacing:-.05em;font-size:32px;font-weight:900}[data-theme=dark] .PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__placeholder span{color:#93c5fd}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__availability{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.01em;background:#00000085;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:8px;right:8px}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__typeBadge{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:var(--color-primary);border-radius:999px;max-width:calc(100% - 82px);padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:8px;left:8px;overflow:hidden;box-shadow:0 8px 18px #1d4ed838}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__body{flex-direction:column;flex:1;gap:6px;padding:10px;display:flex}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__meta{flex-wrap:wrap;gap:4px;display:flex}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__meta span{color:var(--color-primary);background:var(--color-primary-light);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:90px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block;overflow:hidden}.PostCard-module-scss-module__t5AxeG__card h2{color:var(--text-primary);letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__description{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__footer{border-top:.5px solid #0000000f;justify-content:space-between;align-items:flex-end;gap:6px;margin-top:auto;padding-top:8px;display:flex}[data-theme=dark] .PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__footer{border-top-color:#ffffff0f}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__footer div{flex-direction:column;gap:1px;min-width:0;display:flex}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__footer strong{color:var(--text-primary);letter-spacing:-.03em;white-space:nowrap;font-size:15px;font-weight:800;line-height:1}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__footer small{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__brand{max-width:72px;color:var(--text-secondary);background:var(--bg-tertiary);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex;overflow:hidden}@media (max-width:360px){.PostCard-module-scss-module__t5AxeG__card{border-radius:12px}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__placeholder span{font-size:22px}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__availability,.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__typeBadge{padding:2px 6px;font-size:9px;top:6px}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__availability{right:6px}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__typeBadge{max-width:calc(100% - 72px);left:6px}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__body{gap:5px;padding:8px}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__meta span{max-width:72px;padding:2px 5px;font-size:9px}.PostCard-module-scss-module__t5AxeG__card h2{-webkit-line-clamp:2;font-size:12px}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__description{display:none}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__footer{gap:4px;padding-top:6px}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__footer strong{font-size:13px}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__footer small{font-size:9px}.PostCard-module-scss-module__t5AxeG__card .PostCard-module-scss-module__t5AxeG__brand{max-width:60px;padding:2px 6px;font-size:9px}}
.Button-module-scss-module__BzsI0a__button{--button-bg:var(--color-primary);--button-color:var(--text-inverse);--button-border:transparent;border:1px solid var(--button-border);border-radius:var(--radius-lg);background:var(--button-bg);min-height:44px;color:var(--button-color);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast);justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;position:relative}.Button-module-scss-module__BzsI0a__button:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Button-module-scss-module__BzsI0a__button:active:not(:disabled){box-shadow:none;transform:translateY(0)}.Button-module-scss-module__BzsI0a__button:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 26%, transparent);outline-offset:2px}.Button-module-scss-module__BzsI0a__button:disabled{cursor:not-allowed;opacity:.58}.Button-module-scss-module__BzsI0a__button svg{flex-shrink:0;width:18px;height:18px}.Button-module-scss-module__BzsI0a__button .Button-module-scss-module__BzsI0a__content{justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.Button-module-scss-module__BzsI0a__button .Button-module-scss-module__BzsI0a__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite Button-module-scss-module__BzsI0a__spin}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primary{--button-bg:var(--color-primary);--button-color:var(--text-inverse)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__primary:hover:not(:disabled){--button-bg:var(--color-primary-hover)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondary{--button-bg:var(--bg-tertiary);--button-color:var(--text-primary);--button-border:#00000014}[data-theme=dark] .Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondary{--button-border:#ffffff14}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__secondary:hover:not(:disabled){--button-border:color-mix(in srgb, var(--color-primary) 40%, transparent);color:var(--color-primary)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__outline{--button-bg:transparent;--button-color:var(--color-primary);--button-border:color-mix(in srgb, var(--color-primary) 38%, transparent)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__outline:hover:not(:disabled){--button-bg:var(--color-primary-light);--button-border:var(--color-primary)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__ghost{--button-bg:transparent;--button-color:var(--text-primary)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__ghost:hover:not(:disabled){--button-bg:var(--bg-tertiary)}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__sm{min-height:36px;padding:0 12px;font-size:13px}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__md{padding:0 16px;font-size:14px}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__lg{min-height:50px;padding:0 20px;font-size:15px}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__fullWidth{width:100%}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__loading{pointer-events:none}.Button-module-scss-module__BzsI0a__button.Button-module-scss-module__BzsI0a__loading .Button-module-scss-module__BzsI0a__content{opacity:.76}@keyframes Button-module-scss-module__BzsI0a__spin{to{transform:rotate(360deg)}}
.ConfirmModal-module-scss-module__YLEzGq__backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000085;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ConfirmModal-module-scss-module__YLEzGq__modal{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:var(--radius-lg);background:var(--bg-primary);width:min(100%,420px);box-shadow:var(--shadow-lg);text-align:center;padding:28px;position:relative}.ConfirmModal-module-scss-module__YLEzGq__modal h2{color:var(--text-primary);margin:16px 0 8px;font-size:21px;line-height:1.25}.ConfirmModal-module-scss-module__YLEzGq__modal p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.ConfirmModal-module-scss-module__YLEzGq__closeButton{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.ConfirmModal-module-scss-module__YLEzGq__closeButton:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.ConfirmModal-module-scss-module__YLEzGq__closeButton svg{width:22px;height:22px}.ConfirmModal-module-scss-module__YLEzGq__icon{background:color-mix(in srgb, var(--color-primary) 12%, var(--bg-secondary));width:52px;height:52px;color:var(--color-primary);border-radius:50%;place-items:center;margin:0 auto;display:grid}.ConfirmModal-module-scss-module__YLEzGq__icon svg{width:28px;height:28px}.ConfirmModal-module-scss-module__YLEzGq__dangerIcon{background:color-mix(in srgb, #ef4444 12%, var(--bg-secondary));color:#dc2626}.ConfirmModal-module-scss-module__YLEzGq__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.ConfirmModal-module-scss-module__YLEzGq__actions .ConfirmModal-module-scss-module__YLEzGq__dangerButton{background:#dc2626}.ConfirmModal-module-scss-module__YLEzGq__actions .ConfirmModal-module-scss-module__YLEzGq__dangerButton:hover:not(:disabled){background:#b91c1c}@media (max-width:480px){.ConfirmModal-module-scss-module__YLEzGq__modal{padding:24px 18px 18px}}
.Dropdown-module-scss-module__pRnnra__dropdown{width:100%;position:relative}.Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__label{color:var(--text-primary);margin-bottom:7px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__trigger{border-radius:var(--radius-lg);background:var(--bg-secondary);width:100%;min-height:46px;color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);border:1px solid #00000014;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 14px;font-family:inherit;display:flex}[data-theme=dark] .Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__trigger{border-color:#ffffff14}.Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary) 38%, transparent)}.Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__trigger:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent);outline:0}.Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__trigger:disabled{cursor:not-allowed;opacity:.62}.Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__value{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;line-height:1.2;display:block;overflow:hidden}.Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__placeholder{color:var(--text-tertiary);font-weight:650}.Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__chevron{border-radius:var(--radius-md);background:var(--bg-tertiary);width:26px;height:26px;color:var(--text-secondary);transition:transform var(--transition-fast),color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__chevron svg{width:16px;height:16px}.Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__menu{z-index:20;border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bg-secondary) 94%, transparent);max-height:260px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #00000014;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}[data-theme=dark] .Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__menu{border-color:#ffffff14}.Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__option{border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__option:hover,.Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__option:focus-visible{background:var(--bg-tertiary);outline:0}.Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__option.Dropdown-module-scss-module__pRnnra__selected{background:var(--color-primary-light);color:var(--color-primary)}.Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__option:disabled{cursor:not-allowed;opacity:.52}.Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__check{color:var(--color-primary);font-size:14px;font-weight:900}.Dropdown-module-scss-module__pRnnra__dropdown .Dropdown-module-scss-module__pRnnra__empty{color:var(--text-tertiary);text-align:center;padding:12px;font-size:13px;font-weight:700}.Dropdown-module-scss-module__pRnnra__dropdown.Dropdown-module-scss-module__pRnnra__open .Dropdown-module-scss-module__pRnnra__trigger{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent)}.Dropdown-module-scss-module__pRnnra__dropdown.Dropdown-module-scss-module__pRnnra__open .Dropdown-module-scss-module__pRnnra__chevron{color:var(--color-primary);transform:rotate(180deg)}
.Input-module-scss-module__-di3kW__field{flex-direction:column;gap:7px;width:100%;display:flex}.Input-module-scss-module__-di3kW__field .Input-module-scss-module__-di3kW__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.Input-module-scss-module__-di3kW__field .Input-module-scss-module__-di3kW__label{color:var(--text-primary);font-size:13px;font-weight:800;line-height:1.2}.Input-module-scss-module__-di3kW__field .Input-module-scss-module__-di3kW__hint{color:var(--text-tertiary);font-size:12px;font-weight:600;line-height:1.2}.Input-module-scss-module__-di3kW__field .Input-module-scss-module__-di3kW__control{border-radius:var(--radius-lg);background:var(--bg-secondary);min-height:46px;color:var(--text-primary);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast);border:1px solid #00000014;align-items:center;gap:10px;display:flex;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .Input-module-scss-module__-di3kW__field .Input-module-scss-module__-di3kW__control{border-color:#ffffff14}.Input-module-scss-module__-di3kW__field .Input-module-scss-module__-di3kW__control:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent)}.Input-module-scss-module__-di3kW__field .Input-module-scss-module__-di3kW__icon{color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Input-module-scss-module__-di3kW__field .Input-module-scss-module__-di3kW__icon svg{width:18px;height:18px}.Input-module-scss-module__-di3kW__field .Input-module-scss-module__-di3kW__input{width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;font-family:inherit;font-size:15px;font-weight:650;line-height:1.3}.Input-module-scss-module__-di3kW__field .Input-module-scss-module__-di3kW__input::placeholder{color:var(--text-tertiary);font-weight:600}.Input-module-scss-module__-di3kW__field .Input-module-scss-module__-di3kW__input:disabled{cursor:not-allowed}.Input-module-scss-module__-di3kW__field .Input-module-scss-module__-di3kW__error{color:var(--color-error);font-size:12px;font-weight:700;line-height:1.25}.Input-module-scss-module__-di3kW__field.Input-module-scss-module__-di3kW__md .Input-module-scss-module__-di3kW__control{padding:0 13px}.Input-module-scss-module__-di3kW__field.Input-module-scss-module__-di3kW__sm{gap:6px}.Input-module-scss-module__-di3kW__field.Input-module-scss-module__-di3kW__sm .Input-module-scss-module__-di3kW__control{border-radius:var(--radius-md);min-height:38px;padding:0 11px}.Input-module-scss-module__-di3kW__field.Input-module-scss-module__-di3kW__sm .Input-module-scss-module__-di3kW__input{font-size:14px}.Input-module-scss-module__-di3kW__field.Input-module-scss-module__-di3kW__lg .Input-module-scss-module__-di3kW__control{min-height:52px;padding:0 15px}.Input-module-scss-module__-di3kW__field.Input-module-scss-module__-di3kW__lg .Input-module-scss-module__-di3kW__input{font-size:16px}.Input-module-scss-module__-di3kW__field.Input-module-scss-module__-di3kW__invalid .Input-module-scss-module__-di3kW__control{border-color:var(--color-error)}.Input-module-scss-module__-di3kW__field.Input-module-scss-module__-di3kW__invalid .Input-module-scss-module__-di3kW__control:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 18%, transparent)}.Input-module-scss-module__-di3kW__field.Input-module-scss-module__-di3kW__disabled{opacity:.62}.Input-module-scss-module__-di3kW__field.Input-module-scss-module__-di3kW__disabled .Input-module-scss-module__-di3kW__control{cursor:not-allowed;background:var(--bg-tertiary)}
.ProfilePosts-module-scss-module__pcpi4a__postsSection{gap:16px;margin-top:22px;display:grid}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__sectionHeader{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__sectionHeader h2{margin:0 0 4px;font-size:22px;line-height:1.15}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__sectionHeader span{color:var(--text-secondary);font-size:13px;font-weight:700}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__tabs{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:var(--radius-lg);background:var(--bg-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__tabs button{border-radius:var(--radius-md);min-width:0;min-height:42px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__tabs span{background:var(--bg-tertiary);min-width:24px;height:24px;color:var(--text-primary);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;display:inline-grid}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__tabs .ProfilePosts-module-scss-module__pcpi4a__activeTab{background:var(--color-primary);color:var(--text-inverse)}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__tabs .ProfilePosts-module-scss-module__pcpi4a__activeTab span{color:var(--text-inverse);background:#ffffff38}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__postsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:640px){.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__postsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__postItem{gap:8px;min-width:0;display:grid}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__postItem.ProfilePosts-module-scss-module__pcpi4a__archivedPost{opacity:.72}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__postActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__postActions button{border:1px solid color-mix(in srgb, var(--color-primary) 26%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 10%, var(--bg-secondary));min-height:38px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__postActions button:disabled{cursor:progress;opacity:.58}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__postActions button.ProfilePosts-module-scss-module__pcpi4a__dangerButton{background:color-mix(in srgb, #ef4444 10%, var(--bg-secondary))!important;color:#dc2626!important;border-color:#ef444457!important}@media (max-width:640px){.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__postActions button{padding:1px;font-size:10px}}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__postActions svg{flex:none;width:17px;height:17px}@media (max-width:640px){.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__postActions svg{width:10px}}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__postsState{border:1px dashed color-mix(in srgb, var(--text-primary) 16%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bg-secondary) 78%, transparent);text-align:center;place-items:center;min-height:118px;padding:22px 16px;display:grid}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__postsState p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.45}.ProfilePosts-module-scss-module__pcpi4a__postsSection .ProfilePosts-module-scss-module__pcpi4a__postsState .ProfilePosts-module-scss-module__pcpi4a__spinner{border:3px solid color-mix(in srgb, var(--color-primary) 18%, transparent);border-top-color:var(--color-primary);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite ProfilePosts-module-scss-module__pcpi4a__spin}@keyframes ProfilePosts-module-scss-module__pcpi4a__spin{to{transform:rotate(360deg)}}
.CreatePostForm-module-scss-module__MfyDHG__page{min-height:100dvh;padding:22px 16px 118px}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__shell{width:min(980px,100%);margin:0 auto}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__hero{gap:12px;margin-bottom:18px;display:grid}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__hero .CreatePostForm-module-scss-module__MfyDHG__badge{border:1px solid color-mix(in srgb, var(--color-primary) 22%, transparent);background:var(--color-primary-light);width:fit-content;color:var(--color-primary);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__layout{display:block}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__mobileHeader{display:none}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__panel{background:color-mix(in srgb, var(--bg-secondary) 94%, transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #00000014;border-radius:20px}[data-theme=dark] .CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__panel{border-color:#ffffff14}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__panel{padding:18px}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__step{background:var(--bg-tertiary);min-width:0;color:var(--text-secondary);border-radius:14px;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:800;display:flex}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__step b{font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__step span{background:var(--bg-secondary);width:24px;height:24px;color:var(--text-primary);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;display:inline-grid}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__step.CreatePostForm-module-scss-module__MfyDHG__active{background:var(--color-primary-light);color:var(--color-primary)}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__step.CreatePostForm-module-scss-module__MfyDHG__active span{background:var(--color-primary);color:var(--text-inverse)}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__step.CreatePostForm-module-scss-module__MfyDHG__current{outline:2px solid color-mix(in srgb, var(--color-primary) 30%, transparent)}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__form{gap:18px;display:grid}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__section{border-top:1px solid #0000000f;gap:14px;padding-top:18px;display:grid}[data-theme=dark] .CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__section{border-top-color:#ffffff12}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__section:first-of-type{border-top:0;padding-top:0}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__section .CreatePostForm-module-scss-module__MfyDHG__sectionHead{gap:4px;display:grid}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__section .CreatePostForm-module-scss-module__MfyDHG__sectionHead h2{color:var(--text-primary);margin:0;font-size:18px;font-weight:900}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__section .CreatePostForm-module-scss-module__MfyDHG__sectionHead p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__textareaField{gap:7px;display:grid}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__textareaField label{color:var(--text-primary);font-size:13px;font-weight:800}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__textareaField .CreatePostForm-module-scss-module__MfyDHG__quillEditor{border-radius:var(--radius-lg);box-sizing:border-box;background:var(--bg-secondary);color:var(--text-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);border:1px solid #00000014;overflow:hidden}[data-theme=dark] .CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__textareaField .CreatePostForm-module-scss-module__MfyDHG__quillEditor{border-color:#ffffff14}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__textareaField .CreatePostForm-module-scss-module__MfyDHG__quillEditor:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent)}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__textareaField .CreatePostForm-module-scss-module__MfyDHG__quillEditor .ql-toolbar{background:var(--bg-tertiary);border:0;border-bottom:1px solid #00000014}[data-theme=dark] .CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__textareaField .CreatePostForm-module-scss-module__MfyDHG__quillEditor .ql-toolbar{border-bottom-color:#ffffff14}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__textareaField .CreatePostForm-module-scss-module__MfyDHG__quillEditor .ql-container{min-height:132px;color:var(--text-primary);font:inherit;border:0;font-size:15px}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__textareaField .CreatePostForm-module-scss-module__MfyDHG__quillEditor .ql-editor{min-height:132px;color:var(--text-primary);font:inherit;font-size:15px;font-weight:650;line-height:1.45}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__textareaField .CreatePostForm-module-scss-module__MfyDHG__quillEditor .ql-editor.ql-blank:before{color:var(--text-tertiary);font-style:normal;font-weight:600}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__textareaField .CreatePostForm-module-scss-module__MfyDHG__quillInvalid{border-color:var(--color-error)}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__textareaField .CreatePostForm-module-scss-module__MfyDHG__quillInvalid:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 18%, transparent)}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__textareaField .CreatePostForm-module-scss-module__MfyDHG__fieldError{color:var(--color-error);font-size:12px;font-weight:700;line-height:1.25}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__textareaField .CreatePostForm-module-scss-module__MfyDHG__characterCount{color:var(--text-tertiary);justify-self:end;font-size:12px;font-weight:750;line-height:1.25}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__textareaField .CreatePostForm-module-scss-module__MfyDHG__limitReached{color:var(--color-error)}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__toggleRow{background:var(--bg-tertiary);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__toggleRow strong{color:var(--text-primary);font-size:14px;display:block}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__toggleRow span{color:var(--text-secondary);margin-top:2px;font-size:12px;display:block}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__toggleRow input{appearance:none;background:color-mix(in srgb, var(--text-tertiary) 30%, transparent);cursor:pointer;width:46px;height:26px;transition:background var(--transition-fast);border-radius:999px}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__toggleRow input:before{width:22px;height:22px;box-shadow:var(--shadow-sm);content:"";transition:transform var(--transition-fast);background:#fff;border-radius:50%;margin:2px;display:block}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__toggleRow input:checked{background:var(--color-primary)}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__toggleRow input:checked:before{transform:translate(20px)}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__imageUploader{gap:12px;display:grid}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__imageDrop{border:1px dashed color-mix(in srgb, var(--color-primary) 42%, transparent);background:var(--bg-secondary);min-height:92px;color:var(--text-primary);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid;position:relative}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__imageDrop:hover{border-color:var(--color-primary);background:var(--color-primary-light);box-shadow:var(--shadow-sm)}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__imageDrop>svg{background:var(--color-primary-light);width:42px;height:42px;color:var(--color-primary);border-radius:14px;padding:9px}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__imageDrop input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__imageDrop strong,.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__imageDrop small{display:block}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__imageDrop strong{font-size:15px;font-weight:900}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__imageDrop small{color:var(--text-secondary);margin-top:4px;font-size:12px;font-weight:800}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__previewGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__previewItem{aspect-ratio:1;background:var(--bg-tertiary);border-radius:14px;position:relative;overflow:hidden}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__previewItem img{object-fit:cover;width:100%;height:100%}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__previewItem .CreatePostForm-module-scss-module__MfyDHG__heicPreview{background:var(--bg-tertiary);width:100%;height:100%;color:var(--text-secondary);place-items:center;gap:4px;display:grid}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__previewItem .CreatePostForm-module-scss-module__MfyDHG__heicPreview svg{width:28px;height:28px;color:var(--color-primary)}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__previewItem .CreatePostForm-module-scss-module__MfyDHG__heicPreview span{font-size:12px;font-weight:900}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__previewItem button{color:#fff;cursor:pointer;background:#00000094;border:0;border-radius:10px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:6px;right:6px}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__error{background:color-mix(in srgb, var(--color-error) 14%, transparent);color:var(--color-error);border-radius:14px;padding:12px 14px;font-size:13px;font-weight:800}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__loading,.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__empty{background:var(--bg-secondary);color:var(--text-secondary);text-align:center;border-radius:20px;padding:28px}@media (max-width:620px){.CreatePostForm-module-scss-module__MfyDHG__page{padding:16px 12px 108px}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__mobileHeader{align-items:center;gap:12px;margin-bottom:14px;display:flex}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__mobileBack{background:var(--bg-secondary);width:42px;height:42px;box-shadow:var(--shadow-sm);color:var(--text-primary);cursor:pointer;border:1px solid #00000014;border-radius:14px;flex:0 0 42px;place-items:center;display:grid}[data-theme=dark] .CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__mobileBack{border-color:#ffffff14}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__mobileBack svg{width:20px;height:20px}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__mobileStepTitle{gap:2px;display:grid}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__mobileStepTitle strong{color:var(--text-primary);font-size:16px;font-weight:900}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__mobileStepTitle span{color:var(--text-secondary);font-size:12px;font-weight:700}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__hero{display:none}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__panel{border-radius:18px;padding:14px}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__grid{grid-template-columns:1fr}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__steps{justify-content:space-between;align-items:center;gap:0;margin:0 4px 36px;display:flex;position:relative}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__steps:before{z-index:0;background:var(--bg-tertiary);content:"";height:2px;position:absolute;left:18px;right:18px}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__previewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__step{z-index:1;border:3px solid var(--bg-secondary);background:var(--bg-tertiary);border-radius:50%;justify-content:center;width:34px;height:34px;padding:0;position:relative}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__step span{border-radius:50%;width:100%;height:100%}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__step b{background:var(--color-primary-light);color:var(--color-primary);border-radius:7px;padding:3px 7px;font-size:10px;display:none;position:absolute;top:39px;left:50%;transform:translate(-50%)}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__step.CreatePostForm-module-scss-module__MfyDHG__current{outline:2px solid color-mix(in srgb, var(--color-primary) 30%, transparent)}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__step.CreatePostForm-module-scss-module__MfyDHG__current b{display:block}.CreatePostForm-module-scss-module__MfyDHG__page .CreatePostForm-module-scss-module__MfyDHG__actions{flex-direction:column}}
.ProfileCard-module-scss-module__BDZ0Oq__profile{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:var(--radius-xl);background:var(--bg-secondary);box-shadow:var(--shadow-md);overflow:hidden}.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__cover{background:radial-gradient(circle at 20% 10%,#f0a50059,#0000 30%),linear-gradient(135deg,#1d4ed8,#2d9f6f 58%,#f0a500);height:150px}@media (max-width:640px){.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__cover{height:128px}}.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__identity{align-items:flex-end;gap:18px;margin-top:-48px;padding:0 22px 22px;display:flex}@media (max-width:640px){.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__identity{text-align:center;flex-direction:column;align-items:center;padding:0 18px 20px}}.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__identity .ProfileCard-module-scss-module__BDZ0Oq__avatarWrap{border:4px solid var(--bg-secondary);background:var(--bg-tertiary);width:112px;height:112px;box-shadow:var(--shadow-md);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__identity .ProfileCard-module-scss-module__BDZ0Oq__avatarWrap .ProfileCard-module-scss-module__BDZ0Oq__avatar,.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__identity .ProfileCard-module-scss-module__BDZ0Oq__avatarWrap .ProfileCard-module-scss-module__BDZ0Oq__avatarFallback{width:100%;height:100%}.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__identity .ProfileCard-module-scss-module__BDZ0Oq__avatarWrap .ProfileCard-module-scss-module__BDZ0Oq__avatar{object-fit:cover}.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__identity .ProfileCard-module-scss-module__BDZ0Oq__avatarWrap .ProfileCard-module-scss-module__BDZ0Oq__avatarFallback{color:var(--text-tertiary)}.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__identity .ProfileCard-module-scss-module__BDZ0Oq__title{min-width:0;padding-bottom:8px}.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__identity .ProfileCard-module-scss-module__BDZ0Oq__title h1{overflow-wrap:anywhere;margin:0 0 6px;font-size:32px;line-height:1.05}@media (max-width:640px){.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__identity .ProfileCard-module-scss-module__BDZ0Oq__title h1{font-size:28px}}.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__identity .ProfileCard-module-scss-module__BDZ0Oq__title span{color:var(--text-secondary);font-size:16px;font-weight:700}.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__metaGrid{border-top:1px solid var(--r-divider);background:var(--r-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}@media (max-width:640px){.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__metaGrid .ProfileCard-module-scss-module__BDZ0Oq__metaItem{background:var(--bg-secondary);gap:6px;min-width:0;padding:18px;display:grid}.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__metaGrid .ProfileCard-module-scss-module__BDZ0Oq__metaItem svg{width:22px;height:22px;color:var(--color-primary)}.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__metaGrid .ProfileCard-module-scss-module__BDZ0Oq__metaItem span{color:var(--text-secondary);font-size:13px;font-weight:700}.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__metaGrid .ProfileCard-module-scss-module__BDZ0Oq__metaItem strong{overflow-wrap:anywhere;font-size:16px}.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__settingsLink,.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__messageLink{border-radius:var(--radius-lg);background:var(--gradient-brand);min-height:48px;color:var(--text-inverse);justify-content:center;align-items:center;gap:8px;margin:18px;font-weight:800;display:flex}.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__settingsLink svg,.ProfileCard-module-scss-module__BDZ0Oq__profile .ProfileCard-module-scss-module__BDZ0Oq__messageLink svg{width:20px;height:20px}
.ApproximateLocationPicker-module-scss-module__mkjX4W__locationPicker{gap:12px;display:grid}.ApproximateLocationPicker-module-scss-module__mkjX4W__locationSummary{border:1px solid color-mix(in srgb, var(--text-primary) 8%, transparent);background:var(--bg-secondary);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.ApproximateLocationPicker-module-scss-module__mkjX4W__locationSummary span,.ApproximateLocationPicker-module-scss-module__mkjX4W__locationSummary small{color:var(--text-secondary);font-size:12px;font-weight:750;display:block}.ApproximateLocationPicker-module-scss-module__mkjX4W__locationSummary strong{color:var(--text-primary);margin:3px 0;font-size:15px;font-weight:950;display:block}.ApproximateLocationPicker-module-scss-module__mkjX4W__locationActions{align-items:center;gap:8px;display:flex}.ApproximateLocationPicker-module-scss-module__mkjX4W__locationActions>button{border:1px solid color-mix(in srgb, var(--text-primary) 8%, transparent);background:var(--bg-tertiary);width:100%;height:44px;color:var(--text-primary);cursor:pointer;border-radius:14px;place-items:center;display:grid}.ApproximateLocationPicker-module-scss-module__mkjX4W__modal{z-index:80;background:var(--bg-primary);position:fixed;inset:0;overflow:hidden}.ApproximateLocationPicker-module-scss-module__mkjX4W__modalTopbar{top:max(12px,env(safe-area-inset-top));z-index:410;border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:color-mix(in srgb, var(--bg-secondary) 94%, transparent);min-height:64px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:10px 10px 10px 14px;display:flex;position:absolute;left:12px;right:12px}.ApproximateLocationPicker-module-scss-module__mkjX4W__modalTopbar span{color:var(--text-secondary);font-size:12px;font-weight:800;display:block}.ApproximateLocationPicker-module-scss-module__mkjX4W__modalTopbar strong{color:var(--text-primary);font-size:18px;font-weight:950;line-height:1.15;display:block}.ApproximateLocationPicker-module-scss-module__mkjX4W__modalTopbar button{background:var(--bg-tertiary);width:44px;height:44px;color:var(--text-primary);cursor:pointer;border:0;border-radius:14px;place-items:center;display:grid}.ApproximateLocationPicker-module-scss-module__mkjX4W__modalBody{position:absolute;inset:0;overflow:hidden}.ApproximateLocationPicker-module-scss-module__mkjX4W__mapPanel{background:var(--bg-tertiary);position:absolute;inset:0;overflow:hidden}.ApproximateLocationPicker-module-scss-module__mkjX4W__leafletMap{width:100%;height:100%;min-height:100dvh}.ApproximateLocationPicker-module-scss-module__mkjX4W__controls{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:410;border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:color-mix(in srgb, var(--bg-secondary) 94%, transparent);width:min(360px,100vw - 32px);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;align-content:start;gap:12px;padding:12px;display:grid;position:absolute;overflow:hidden}.ApproximateLocationPicker-module-scss-module__mkjX4W__result{background:color-mix(in srgb, var(--color-primary) 12%, var(--bg-secondary));border-radius:14px;gap:4px;padding:12px;display:grid}.ApproximateLocationPicker-module-scss-module__mkjX4W__result span{color:var(--text-secondary);font-size:12px;font-weight:800}.ApproximateLocationPicker-module-scss-module__mkjX4W__result strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:14px;font-weight:950;line-height:1.25}.ApproximateLocationPicker-module-scss-module__mkjX4W__result small{color:var(--text-secondary);font-size:12px;font-weight:800}.ApproximateLocationPicker-module-scss-module__mkjX4W__error{background:color-mix(in srgb, var(--color-error) 14%, transparent);color:var(--color-error);border-radius:14px;padding:11px 12px;font-size:12px;font-weight:850}.ApproximateLocationPicker-module-scss-module__mkjX4W__modalActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ApproximateLocationPicker-module-scss-module__mkjX4W__modal .leaflet-control-container .leaflet-top{top:96px}.ApproximateLocationPicker-module-scss-module__mkjX4W__modal .leaflet-control-container .leaflet-left{left:12px}.ApproximateLocationPicker-module-scss-module__mkjX4W__modal .leaflet-control-zoom{box-shadow:var(--shadow-sm);border:0;border-radius:12px;overflow:hidden}@media (max-width:760px){.ApproximateLocationPicker-module-scss-module__mkjX4W__locationSummary{flex-direction:column;align-items:stretch}.ApproximateLocationPicker-module-scss-module__mkjX4W__locationActions{justify-content:space-between}.ApproximateLocationPicker-module-scss-module__mkjX4W__locationActions button{width:100%}.ApproximateLocationPicker-module-scss-module__mkjX4W__modalTopbar{top:max(8px,env(safe-area-inset-top));border-radius:16px;min-height:58px;left:8px;right:8px}.ApproximateLocationPicker-module-scss-module__mkjX4W__modalTopbar strong{font-size:16px}.ApproximateLocationPicker-module-scss-module__mkjX4W__modalTopbar button{width:42px;height:42px}.ApproximateLocationPicker-module-scss-module__mkjX4W__controls{right:8px;bottom:max(8px,env(safe-area-inset-bottom));border-radius:18px;gap:10px;width:auto;padding:10px;left:8px}.ApproximateLocationPicker-module-scss-module__mkjX4W__modalActions{grid-template-columns:1fr}.ApproximateLocationPicker-module-scss-module__mkjX4W__result{padding:10px}.ApproximateLocationPicker-module-scss-module__mkjX4W__modal .leaflet-control-container .leaflet-top{top:80px}.ApproximateLocationPicker-module-scss-module__mkjX4W__modal .leaflet-control-container .leaflet-left{left:8px}}@media (max-width:420px){.ApproximateLocationPicker-module-scss-module__mkjX4W__modalTopbar{gap:8px;padding-left:12px}.ApproximateLocationPicker-module-scss-module__mkjX4W__modalTopbar span{font-size:11px}.ApproximateLocationPicker-module-scss-module__mkjX4W__modalTopbar strong{font-size:15px}}
.ShopProfileCard-module-scss-module__KnfuGG__shopProfile{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:var(--radius-xl);background:var(--bg-secondary);box-shadow:var(--shadow-md);overflow:hidden}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopCover{background:linear-gradient(135deg,#2d9f6ff2,#1d4ed8e0),linear-gradient(90deg,#2d9f6f,#1d4ed8);height:112px}@media (max-width:640px){.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopCover{height:104px}}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:-40px;padding:0 18px 16px;display:grid}@media (max-width:640px){.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity{text-align:center;grid-template-columns:1fr;justify-items:center;gap:10px;padding:0 16px 16px}}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity .ShopProfileCard-module-scss-module__KnfuGG__shopLogoWrap{border:4px solid var(--bg-secondary);background:var(--bg-tertiary);width:88px;height:88px;box-shadow:var(--shadow-md);border-radius:22px;flex:none;place-items:center;display:grid;overflow:hidden}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity .ShopProfileCard-module-scss-module__KnfuGG__shopLogoWrap .ShopProfileCard-module-scss-module__KnfuGG__shopLogo,.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity .ShopProfileCard-module-scss-module__KnfuGG__shopLogoWrap .ShopProfileCard-module-scss-module__KnfuGG__shopLogoFallback{width:100%;height:100%}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity .ShopProfileCard-module-scss-module__KnfuGG__shopLogoWrap .ShopProfileCard-module-scss-module__KnfuGG__shopLogo{object-fit:cover}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity .ShopProfileCard-module-scss-module__KnfuGG__shopLogoWrap .ShopProfileCard-module-scss-module__KnfuGG__shopLogoFallback{color:var(--text-tertiary);padding:18px}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity .ShopProfileCard-module-scss-module__KnfuGG__shopTitle{gap:5px;min-width:0;padding-bottom:5px;display:grid}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity .ShopProfileCard-module-scss-module__KnfuGG__shopTitle .ShopProfileCard-module-scss-module__KnfuGG__shopTitleRow{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}@media (max-width:640px){.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity .ShopProfileCard-module-scss-module__KnfuGG__shopTitle .ShopProfileCard-module-scss-module__KnfuGG__shopTitleRow{justify-content:center}}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity .ShopProfileCard-module-scss-module__KnfuGG__shopTitle h1{overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.05}@media (max-width:640px){.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity .ShopProfileCard-module-scss-module__KnfuGG__shopTitle h1{font-size:24px}}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity .ShopProfileCard-module-scss-module__KnfuGG__shopTitle>span{color:var(--text-secondary);font-size:14px;font-weight:700}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity .ShopProfileCard-module-scss-module__KnfuGG__verifiedBadge{white-space:nowrap;background:color-mix(in srgb, var(--color-primary) 14%, var(--bg-secondary));min-height:28px;color:var(--color-primary);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity .ShopProfileCard-module-scss-module__KnfuGG__verifiedBadge svg{flex:none;width:17px;height:17px}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity .ShopProfileCard-module-scss-module__KnfuGG__shopStatus{white-space:nowrap;border-radius:999px;align-self:end;align-items:center;gap:6px;min-height:28px;margin-bottom:5px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity .ShopProfileCard-module-scss-module__KnfuGG__shopStatus svg{flex:none;width:17px;height:17px}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity .ShopProfileCard-module-scss-module__KnfuGG__shopStatus.ShopProfileCard-module-scss-module__KnfuGG__shopStatusOpen{background:color-mix(in srgb, #16a34a 14%, var(--bg-secondary));color:#15803d}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity .ShopProfileCard-module-scss-module__KnfuGG__shopStatus.ShopProfileCard-module-scss-module__KnfuGG__shopStatusClosed{background:color-mix(in srgb, #ef4444 12%, var(--bg-secondary));color:#dc2626}@media (max-width:640px){.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopIdentity .ShopProfileCard-module-scss-module__KnfuGG__shopStatus{align-self:center;margin-bottom:0}}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent{border-top:1px solid var(--r-divider);background:var(--r-divider);grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:1px;display:grid}@media (max-width:640px){.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent{grid-template-columns:1fr}}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo,.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__schedule{background:var(--bg-secondary);min-width:0;padding:16px}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo h2,.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__schedule h2{margin:0;font-size:18px;line-height:1.15}@media (max-width:640px){.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo,.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__schedule{padding:14px}}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo p{overflow-wrap:anywhere;color:var(--text-secondary);margin:8px 0 12px;font-size:14px;line-height:1.45}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo .ShopProfileCard-module-scss-module__KnfuGG__shopInfoGrid{border:1px solid var(--r-divider);border-radius:var(--radius-lg);background:var(--r-divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo .ShopProfileCard-module-scss-module__KnfuGG__shopInfoGrid .ShopProfileCard-module-scss-module__KnfuGG__metaItem{background:var(--bg-secondary);gap:4px;min-width:0;padding:12px;display:grid}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo .ShopProfileCard-module-scss-module__KnfuGG__shopInfoGrid .ShopProfileCard-module-scss-module__KnfuGG__metaItem svg{width:18px;height:18px;color:var(--color-primary)}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo .ShopProfileCard-module-scss-module__KnfuGG__shopInfoGrid .ShopProfileCard-module-scss-module__KnfuGG__metaItem span{color:var(--text-secondary);font-size:12px;font-weight:700}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo .ShopProfileCard-module-scss-module__KnfuGG__shopInfoGrid .ShopProfileCard-module-scss-module__KnfuGG__metaItem strong{overflow-wrap:anywhere;font-size:14px}@media (max-width:640px){.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo .ShopProfileCard-module-scss-module__KnfuGG__shopInfoGrid .ShopProfileCard-module-scss-module__KnfuGG__metaItem span{font-size:11px}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo .ShopProfileCard-module-scss-module__KnfuGG__shopInfoGrid .ShopProfileCard-module-scss-module__KnfuGG__metaItem strong{font-size:10px}}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo .ShopProfileCard-module-scss-module__KnfuGG__socialLinks{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo .ShopProfileCard-module-scss-module__KnfuGG__socialLinks a{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-tertiary) 58%, var(--bg-secondary));max-width:100%;min-height:36px;color:var(--text-primary);align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo .ShopProfileCard-module-scss-module__KnfuGG__socialLinks a svg{width:17px;height:17px;color:var(--color-primary);flex:none}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo .ShopProfileCard-module-scss-module__KnfuGG__socialLinks a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo .ShopProfileCard-module-scss-module__KnfuGG__contactButton{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--gradient-brand);width:fit-content;max-width:100%;min-height:42px;color:var(--text-inverse);justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo .ShopProfileCard-module-scss-module__KnfuGG__contactButton svg{flex:none;width:18px;height:18px}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo .ShopProfileCard-module-scss-module__KnfuGG__contactButton span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:640px){.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__shopInfo .ShopProfileCard-module-scss-module__KnfuGG__contactButton{width:100%}}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__schedule .ShopProfileCard-module-scss-module__KnfuGG__scheduleToggle{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-tertiary) 56%, var(--bg-secondary));width:100%;min-height:42px;color:var(--text-primary);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 12px;display:grid}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__schedule .ShopProfileCard-module-scss-module__KnfuGG__scheduleToggle span{align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:800;display:inline-flex}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__schedule .ShopProfileCard-module-scss-module__KnfuGG__scheduleToggle span svg{width:18px;height:18px;color:var(--color-primary);flex:none}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__schedule .ShopProfileCard-module-scss-module__KnfuGG__scheduleToggle strong{color:var(--text-secondary);font-size:12px;font-weight:800}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__schedule .ShopProfileCard-module-scss-module__KnfuGG__scheduleToggle>svg{width:18px;height:18px;color:var(--text-secondary);transition:transform .16s}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__schedule .ShopProfileCard-module-scss-module__KnfuGG__scheduleToggle .ShopProfileCard-module-scss-module__KnfuGG__scheduleToggleIconOpen{transform:rotate(180deg)}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__schedule .ShopProfileCard-module-scss-module__KnfuGG__scheduleList{gap:2px;margin-top:8px;display:grid}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__schedule .ShopProfileCard-module-scss-module__KnfuGG__scheduleList .ShopProfileCard-module-scss-module__KnfuGG__scheduleItem{border-bottom:1px solid color-mix(in srgb, var(--text-primary) 9%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:6px 0;display:flex}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__schedule .ShopProfileCard-module-scss-module__KnfuGG__scheduleList .ShopProfileCard-module-scss-module__KnfuGG__scheduleItem:last-child{border-bottom:0}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__schedule .ShopProfileCard-module-scss-module__KnfuGG__scheduleList .ShopProfileCard-module-scss-module__KnfuGG__scheduleItem span{min-width:0;color:var(--text-secondary);font-size:13px;font-weight:700}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__schedule .ShopProfileCard-module-scss-module__KnfuGG__scheduleList .ShopProfileCard-module-scss-module__KnfuGG__scheduleItem strong{color:var(--text-primary);text-align:right;white-space:nowrap;font-size:13px}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__schedule .ShopProfileCard-module-scss-module__KnfuGG__scheduleList .ShopProfileCard-module-scss-module__KnfuGG__scheduleItem strong.ShopProfileCard-module-scss-module__KnfuGG__closedDay{color:var(--text-tertiary)!important}@media (max-width:640px){.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__schedule .ShopProfileCard-module-scss-module__KnfuGG__scheduleList .ShopProfileCard-module-scss-module__KnfuGG__scheduleItem strong{text-align:left;white-space:normal}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__shopContent .ShopProfileCard-module-scss-module__KnfuGG__schedule .ShopProfileCard-module-scss-module__KnfuGG__scheduleList .ShopProfileCard-module-scss-module__KnfuGG__scheduleItem{flex-direction:column;align-items:flex-start;gap:4px}}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__settingsLink{border-radius:var(--radius-lg);background:var(--gradient-brand);min-height:48px;color:var(--text-inverse);justify-content:center;align-items:center;gap:8px;margin:18px;font-weight:800;display:flex}.ShopProfileCard-module-scss-module__KnfuGG__shopProfile .ShopProfileCard-module-scss-module__KnfuGG__settingsLink svg{width:20px;height:20px}
.RidePlacesSlider-module-scss-module__hj4-tW__section{margin-top:30px;overflow:hidden}.RidePlacesSlider-module-scss-module__hj4-tW__head{border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--color-primary) 12%, transparent), transparent 48%),var(--bg-secondary);border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:18px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.RidePlacesSlider-module-scss-module__hj4-tW__head:after{border:22px solid color-mix(in srgb, var(--color-primary) 7%, transparent);content:"";pointer-events:none;border-radius:50%;width:130px;height:130px;position:absolute;top:50%;right:-45px;transform:translateY(-50%)}.RidePlacesSlider-module-scss-module__hj4-tW__heading{z-index:1;gap:5px;display:grid;position:relative}.RidePlacesSlider-module-scss-module__hj4-tW__eyebrow{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.RidePlacesSlider-module-scss-module__hj4-tW__head h2{letter-spacing:-.025em;margin:0;font-size:clamp(22px,3vw,30px);font-weight:950;line-height:1.1}.RidePlacesSlider-module-scss-module__hj4-tW__swiper{width:100%;padding:2px 2px 38px}.RidePlacesSlider-module-scss-module__hj4-tW__swiper .swiper-wrapper{align-items:stretch}:is(.RidePlacesSlider-module-scss-module__hj4-tW__swiper .swiper-button-prev,.RidePlacesSlider-module-scss-module__hj4-tW__swiper .swiper-button-next){border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background:var(--bg-secondary);width:36px;height:36px;color:var(--text-primary);box-shadow:var(--shadow-sm);border-radius:8px;top:48%}.RidePlacesSlider-module-scss-module__hj4-tW__swiper .swiper-button-prev{left:10px}.RidePlacesSlider-module-scss-module__hj4-tW__swiper .swiper-button-next{right:10px}:is(.RidePlacesSlider-module-scss-module__hj4-tW__swiper .swiper-button-prev:after,.RidePlacesSlider-module-scss-module__hj4-tW__swiper .swiper-button-next:after){font-size:14px;font-weight:900}.RidePlacesSlider-module-scss-module__hj4-tW__swiper .swiper-pagination{bottom:0}.RidePlacesSlider-module-scss-module__hj4-tW__swiper .swiper-pagination-bullet{background:color-mix(in srgb, var(--text-primary) 30%, transparent);opacity:1;width:7px;height:7px}.RidePlacesSlider-module-scss-module__hj4-tW__swiper .swiper-pagination-bullet-active{background:var(--color-primary);border-radius:999px;width:22px}.RidePlacesSlider-module-scss-module__hj4-tW__slide{box-sizing:border-box;width:min(360px,33.3333% - 10.6667px);height:auto}.RidePlacesSlider-module-scss-module__hj4-tW__card{isolation:isolate;border:1px solid color-mix(in srgb, var(--text-primary) 12%, transparent);background:var(--bg-secondary);min-height:360px;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);color:inherit;border-radius:8px;text-decoration:none;display:block;position:relative;overflow:hidden}.RidePlacesSlider-module-scss-module__hj4-tW__card:hover{border-color:color-mix(in srgb, var(--color-primary) 34%, transparent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.RidePlacesSlider-module-scss-module__hj4-tW__card img{object-fit:cover;width:100%;display:block}.RidePlacesSlider-module-scss-module__hj4-tW__placeholder{min-height:360px;color:var(--text-secondary);background:var(--bg-tertiary);place-items:center;font-size:13px;font-weight:800;display:grid}.RidePlacesSlider-module-scss-module__hj4-tW__card:after{content:"";background:linear-gradient(#00000005 0%,#0000 38%),linear-gradient(#0000 44%,#00000038 68%,#000000e0 100%);position:absolute;inset:0}.RidePlacesSlider-module-scss-module__hj4-tW__difficulty{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#00000073;border:1px solid #ffffff4d;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:12px;right:12px}.RidePlacesSlider-module-scss-module__hj4-tW__overlay{z-index:1;color:#fff;position:absolute;bottom:12px;left:12px;right:12px}.RidePlacesSlider-module-scss-module__hj4-tW__caption{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;gap:9px;min-height:50px;padding:10px;display:grid;box-shadow:0 10px 28px #00000026}.RidePlacesSlider-module-scss-module__hj4-tW__caption h3{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:950;line-height:1.15}.RidePlacesSlider-module-scss-module__hj4-tW__caption p{color:#ffffffd1;align-items:center;gap:5px;margin:0;font-size:12px;font-weight:800;display:flex}@media (max-width:720px){.RidePlacesSlider-module-scss-module__hj4-tW__section{margin-top:24px;overflow:hidden}.RidePlacesSlider-module-scss-module__hj4-tW__head{gap:12px;padding:16px;display:grid}.RidePlacesSlider-module-scss-module__hj4-tW__head h2{font-size:16px}.RidePlacesSlider-module-scss-module__hj4-tW__head p{text-align:left;font-size:13px}.RidePlacesSlider-module-scss-module__hj4-tW__swiper{width:calc(100% + 12px);margin-right:-12px;padding-right:12px}:is(.RidePlacesSlider-module-scss-module__hj4-tW__swiper .swiper-button-prev,.RidePlacesSlider-module-scss-module__hj4-tW__swiper .swiper-button-next){display:none}.RidePlacesSlider-module-scss-module__hj4-tW__slide{width:min(82vw,320px)}.RidePlacesSlider-module-scss-module__hj4-tW__card{min-height:300px}.RidePlacesSlider-module-scss-module__hj4-tW__caption{gap:8px;min-height:50px;padding:6px}.RidePlacesSlider-module-scss-module__hj4-tW__caption p{font-size:9px}.RidePlacesSlider-module-scss-module__hj4-tW__caption h3{font-size:18px}.RidePlacesSlider-module-scss-module__hj4-tW__difficulty{min-height:20px;padding:0 5px;font-size:8px;top:10px;right:10px}}@media (max-width:380px){.RidePlacesSlider-module-scss-module__hj4-tW__slide{width:84vw}.RidePlacesSlider-module-scss-module__hj4-tW__card{min-height:270px}.RidePlacesSlider-module-scss-module__hj4-tW__overlay{bottom:10px;left:10px;right:10px}.RidePlacesSlider-module-scss-module__hj4-tW__caption{padding:10px}.RidePlacesSlider-module-scss-module__hj4-tW__caption h3{font-size:14px}}
.PostSearchFilters-module-scss-module__GJ_V0G__toolbar{z-index:10;box-sizing:border-box;background:color-mix(in srgb, var(--bg-primary) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;width:min(1200px,100%);margin:0 auto;padding:18px 5px;position:sticky;top:0}.PostSearchFilters-module-scss-module__GJ_V0G__heading{flex-direction:column;gap:4px;min-width:0;display:flex}.PostSearchFilters-module-scss-module__GJ_V0G__heading span{color:var(--color-primary);text-transform:uppercase;font-size:12px;font-weight:900}.PostSearchFilters-module-scss-module__GJ_V0G__heading h1{color:var(--text-primary);margin:0;font-size:26px;line-height:1.08}@media (max-width:720px){.PostSearchFilters-module-scss-module__GJ_V0G__heading h1{font-size:22px}}.PostSearchFilters-module-scss-module__GJ_V0G__searchForm{justify-content:space-between;gap:8px;width:100%;height:35px;display:flex}.PostSearchFilters-module-scss-module__GJ_V0G__searchBox{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:var(--radius-lg);background:var(--bg-secondary);min-width:0;height:100%;color:var(--text-primary);box-shadow:var(--shadow-sm);flex:auto;align-items:center;gap:10px;padding:0 5px;display:flex}.PostSearchFilters-module-scss-module__GJ_V0G__searchBox svg{color:var(--text-secondary);flex:none}.PostSearchFilters-module-scss-module__GJ_V0G__searchBox input{width:100%;min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:15px;font-weight:700}.PostSearchFilters-module-scss-module__GJ_V0G__searchBox input::placeholder{color:var(--text-tertiary);font-size:12px}.PostSearchFilters-module-scss-module__GJ_V0G__searchButton,.PostSearchFilters-module-scss-module__GJ_V0G__applyButton{border-radius:var(--radius-lg);min-height:35px;font:inherit;cursor:pointer;background:var(--color-primary);color:var(--text-inverse);box-shadow:0 12px 28px color-mix(in srgb, var(--color-primary) 28%, transparent);border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.PostSearchFilters-module-scss-module__GJ_V0G__searchButton{min-height:0}@media (max-width:720px){.PostSearchFilters-module-scss-module__GJ_V0G__searchButton{flex:0 0 48px;width:48px;padding:0}.PostSearchFilters-module-scss-module__GJ_V0G__searchButton span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.PostSearchFilters-module-scss-module__GJ_V0G__filterButton{border-radius:var(--radius-lg);background:var(--bg-secondary);width:48px;color:var(--text-primary);box-shadow:var(--shadow-sm);cursor:pointer;border:0;flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex;position:relative}.PostSearchFilters-module-scss-module__GJ_V0G__filterButton span{border:2px solid var(--bg-primary);background:var(--color-accent);color:#171717;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.PostSearchFilters-module-scss-module__GJ_V0G__backdrop{z-index:39;background:#0000007a;border:0;position:fixed;inset:0}.PostSearchFilters-module-scss-module__GJ_V0G__sheet{z-index:999;background:var(--bg-primary);border-radius:24px 24px 0 0;max-height:min(82dvh,720px);padding:10px 18px 50px;transition:transform .18s;position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(105%);box-shadow:0 -24px 60px #00000057}.PostSearchFilters-module-scss-module__GJ_V0G__sheet.PostSearchFilters-module-scss-module__GJ_V0G__sheetOpen{transform:translateY(0)}.PostSearchFilters-module-scss-module__GJ_V0G__sheetHandle{background:color-mix(in srgb, var(--text-primary) 18%, transparent);border-radius:999px;width:44px;height:5px;margin:0 auto 14px}.PostSearchFilters-module-scss-module__GJ_V0G__sheetTop{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.PostSearchFilters-module-scss-module__GJ_V0G__sheetTop span{color:var(--color-primary);text-transform:uppercase;font-size:12px;font-weight:900}.PostSearchFilters-module-scss-module__GJ_V0G__sheetTop h2{color:var(--text-primary);margin:0;font-size:26px;line-height:1.08}.PostSearchFilters-module-scss-module__GJ_V0G__sheetTop button{border-radius:var(--radius-lg);background:var(--bg-secondary);width:44px;min-height:44px;color:var(--text-primary);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.PostSearchFilters-module-scss-module__GJ_V0G__filterForm{gap:14px;width:min(720px,100%);margin:0 auto;display:grid}.PostSearchFilters-module-scss-module__GJ_V0G__field{color:var(--text-primary);gap:7px;font-size:13px;font-weight:800;display:grid}.PostSearchFilters-module-scss-module__GJ_V0G__field input{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:var(--radius-lg);background:var(--bg-secondary);width:100%;min-width:0;min-height:48px;color:var(--text-primary);box-shadow:var(--shadow-sm);font:inherit;outline:0;align-items:center;padding:0 14px;font-size:15px;font-weight:700;display:flex}.PostSearchFilters-module-scss-module__GJ_V0G__field input::placeholder{color:var(--text-tertiary)}.PostSearchFilters-module-scss-module__GJ_V0G__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:380px){.PostSearchFilters-module-scss-module__GJ_V0G__fieldGrid{grid-template-columns:1fr}}.PostSearchFilters-module-scss-module__GJ_V0G__sheetActions{background:color-mix(in srgb, var(--bg-primary) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:1fr 1fr;gap:10px;margin:4px -18px -18px;padding:14px 18px 18px;display:grid;position:sticky;bottom:-18px}@media (max-width:380px){.PostSearchFilters-module-scss-module__GJ_V0G__sheetActions{grid-template-columns:1fr}}.PostSearchFilters-module-scss-module__GJ_V0G__resetButton{border-radius:var(--radius-lg);background:var(--bg-secondary);min-height:35px;color:var(--text-primary);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;font-weight:900;text-decoration:none;display:inline-flex}
.CategoryPicker-module-scss-module__oIZRTG__section{gap:14px;display:grid}.CategoryPicker-module-scss-module__oIZRTG__sectionHead{gap:4px;display:grid}.CategoryPicker-module-scss-module__oIZRTG__sectionHead h2{color:var(--text-primary);margin:0;font-size:18px;font-weight:900}.CategoryPicker-module-scss-module__oIZRTG__sectionHead p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.CategoryPicker-module-scss-module__oIZRTG__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.CategoryPicker-module-scss-module__oIZRTG__choiceCard{background:var(--bg-secondary);min-height:82px;color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);border:1px solid #00000014;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}[data-theme=dark] .CategoryPicker-module-scss-module__oIZRTG__choiceCard{border-color:#ffffff14}.CategoryPicker-module-scss-module__oIZRTG__choiceCard:hover{border-color:color-mix(in srgb, var(--color-primary) 36%, transparent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.CategoryPicker-module-scss-module__oIZRTG__choiceCard.CategoryPicker-module-scss-module__oIZRTG__selected{border-color:var(--color-primary);background:var(--color-primary-light)}.CategoryPicker-module-scss-module__oIZRTG__choiceCard strong,.CategoryPicker-module-scss-module__oIZRTG__choiceCard small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.CategoryPicker-module-scss-module__oIZRTG__choiceCard strong{font-size:15px;font-weight:900}.CategoryPicker-module-scss-module__oIZRTG__choiceCard small{color:var(--text-secondary);margin-top:4px;font-size:12px;font-weight:700}.CategoryPicker-module-scss-module__oIZRTG__choiceCard svg{color:var(--text-tertiary);flex-shrink:0;font-size:18px}.CategoryPicker-module-scss-module__oIZRTG__choiceIcon{background:var(--bg-tertiary);width:42px;height:42px;color:var(--color-primary);border-radius:14px;place-items:center;font-size:18px;font-weight:950;display:grid}.CategoryPicker-module-scss-module__oIZRTG__actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.CategoryPicker-module-scss-module__oIZRTG__empty{background:var(--bg-secondary);color:var(--text-secondary);text-align:center;border-radius:20px;padding:28px}@media (max-width:620px){.CategoryPicker-module-scss-module__oIZRTG__choiceGrid{grid-template-columns:1fr}.CategoryPicker-module-scss-module__oIZRTG__actions{flex-direction:column}}
.BikeCreateForm-module-scss-module__0vGgLG__page{background:var(--bg-primary);min-height:100dvh;padding:24px 16px 116px}.BikeCreateForm-module-scss-module__0vGgLG__shell{gap:18px;width:min(760px,100%);margin:0 auto;display:grid}.BikeCreateForm-module-scss-module__0vGgLG__back{color:var(--text-secondary);justify-self:start;align-items:center;gap:7px;font-weight:800;text-decoration:none;display:inline-flex}.BikeCreateForm-module-scss-module__0vGgLG__header{align-items:center;gap:14px;display:flex}.BikeCreateForm-module-scss-module__0vGgLG__header>svg{width:46px;height:46px;color:var(--color-primary)}.BikeCreateForm-module-scss-module__0vGgLG__header h1,.BikeCreateForm-module-scss-module__0vGgLG__header p{margin:0}.BikeCreateForm-module-scss-module__0vGgLG__header h1{font-size:28px}.BikeCreateForm-module-scss-module__0vGgLG__header p{color:var(--text-secondary);margin-top:4px}.BikeCreateForm-module-scss-module__0vGgLG__form{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:var(--radius-xl);background:var(--bg-secondary);gap:18px;padding:22px;display:grid}.BikeCreateForm-module-scss-module__0vGgLG__editorField{gap:7px;display:grid}.BikeCreateForm-module-scss-module__0vGgLG__editorField>label{color:var(--text-primary);font-size:14px;font-weight:800}.BikeCreateForm-module-scss-module__0vGgLG__editorField .quill{border:1px solid color-mix(in srgb, var(--text-primary) 12%, transparent);border-radius:var(--radius-md);background:var(--bg-primary);overflow:hidden}:is(.BikeCreateForm-module-scss-module__0vGgLG__editorField .ql-toolbar,.BikeCreateForm-module-scss-module__0vGgLG__editorField .ql-container){border:0!important}.BikeCreateForm-module-scss-module__0vGgLG__editorField .ql-container{min-height:180px;color:var(--text-primary);font-family:inherit;font-size:15px}.BikeCreateForm-module-scss-module__0vGgLG__imagePicker{border:1px dashed color-mix(in srgb, var(--color-primary) 42%, transparent);border-radius:var(--radius-lg);cursor:pointer;display:block;overflow:hidden}.BikeCreateForm-module-scss-module__0vGgLG__imagePicker input{display:none}.BikeCreateForm-module-scss-module__0vGgLG__preview{min-height:320px;display:block;position:relative}.BikeCreateForm-module-scss-module__0vGgLG__preview img{object-fit:contain;background:var(--bg-tertiary)}.BikeCreateForm-module-scss-module__0vGgLG__imagePlaceholder{min-height:220px;color:var(--text-secondary);align-content:center;place-items:center;gap:6px;display:grid}.BikeCreateForm-module-scss-module__0vGgLG__imagePlaceholder svg{width:42px;height:42px;color:var(--color-primary)}.BikeCreateForm-module-scss-module__0vGgLG__imagePlaceholder small{color:var(--text-tertiary)}.BikeCreateForm-module-scss-module__0vGgLG__error{border-radius:var(--radius-md);color:#dc2626;background:#ef444421;padding:12px 14px;font-size:14px;font-weight:800}@media (max-width:640px){.BikeCreateForm-module-scss-module__0vGgLG__page{padding:18px 10px 104px}.BikeCreateForm-module-scss-module__0vGgLG__form{padding:16px}.BikeCreateForm-module-scss-module__0vGgLG__header h1{font-size:24px}}
.ProfileBikes-module-scss-module__abFauG__section{gap:16px;margin-top:22px;display:grid}.ProfileBikes-module-scss-module__abFauG__header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ProfileBikes-module-scss-module__abFauG__header h2{margin:0 0 4px;font-size:22px}.ProfileBikes-module-scss-module__abFauG__header span{color:var(--text-secondary);font-size:13px;font-weight:700}.ProfileBikes-module-scss-module__abFauG__addLink,.ProfileBikes-module-scss-module__abFauG__actions a{border-radius:var(--radius-md);justify-content:center;align-items:center;gap:7px;font-weight:800;text-decoration:none;display:inline-flex}.ProfileBikes-module-scss-module__abFauG__addLink{background:var(--color-primary);min-height:42px;color:var(--text-inverse);padding:0 14px}.ProfileBikes-module-scss-module__abFauG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ProfileBikes-module-scss-module__abFauG__mobileCarousel{display:none}.ProfileBikes-module-scss-module__abFauG__mobileSwiper{width:100%;padding-bottom:30px;overflow:visible}.ProfileBikes-module-scss-module__abFauG__card{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);border-radius:var(--radius-xl);background:var(--bg-secondary);height:100%;overflow:hidden}.ProfileBikes-module-scss-module__abFauG__imageWrap{background:var(--bg-tertiary);place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.ProfileBikes-module-scss-module__abFauG__imageWrap img{object-fit:cover}.ProfileBikes-module-scss-module__abFauG__imageWrap>svg{width:54px;height:54px;color:var(--text-tertiary)}.ProfileBikes-module-scss-module__abFauG__content{gap:10px;padding:16px;display:grid}.ProfileBikes-module-scss-module__abFauG__content h3,.ProfileBikes-module-scss-module__abFauG__content p{margin:0}.ProfileBikes-module-scss-module__abFauG__content h3{font-size:18px}.ProfileBikes-module-scss-module__abFauG__content p{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ProfileBikes-module-scss-module__abFauG__actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ProfileBikes-module-scss-module__abFauG__actions a{background:color-mix(in srgb, var(--color-primary) 12%, var(--bg-secondary));min-height:42px;color:var(--color-primary);padding:0 12px;font-size:13px}.ProfileBikes-module-scss-module__abFauG__actions button{border-radius:var(--radius-md);background:color-mix(in srgb, #ef4444 12%, var(--bg-secondary));color:#dc2626;cursor:pointer;border:0;place-items:center;width:42px;height:42px;display:grid}.ProfileBikes-module-scss-module__abFauG__state,.ProfileBikes-module-scss-module__abFauG__empty{border:1px dashed color-mix(in srgb, var(--text-primary) 16%, transparent);border-radius:var(--radius-lg);min-height:120px;color:var(--text-secondary);text-align:center;place-items:center;padding:22px;display:grid}.ProfileBikes-module-scss-module__abFauG__empty{gap:8px}.ProfileBikes-module-scss-module__abFauG__empty svg{width:38px;height:38px}.ProfileBikes-module-scss-module__abFauG__empty p{margin:0}@media (max-width:640px){.ProfileBikes-module-scss-module__abFauG__header{flex-direction:column;align-items:stretch}.ProfileBikes-module-scss-module__abFauG__grid{display:none}.ProfileBikes-module-scss-module__abFauG__mobileCarousel{min-width:0;display:block;overflow:hidden}.ProfileBikes-module-scss-module__abFauG__mobileSwiper{width:100%;padding-bottom:30px;overflow:visible}.ProfileBikes-module-scss-module__abFauG__mobileSwiper .swiper-pagination{bottom:0}.ProfileBikes-module-scss-module__abFauG__mobileSwiper .swiper-pagination-bullet{background:var(--text-tertiary);opacity:.5}.ProfileBikes-module-scss-module__abFauG__mobileSwiper .swiper-pagination-bullet-active{background:var(--color-primary);opacity:1;border-radius:999px;width:20px}.ProfileBikes-module-scss-module__abFauG__slide{height:auto}.ProfileBikes-module-scss-module__abFauG__imageWrap{min-height:190px}}
.Home-module-scss-module__ihRFDq__page{min-height:100dvh;padding:24px 18px 118px}.Home-module-scss-module__ihRFDq__page .Home-module-scss-module__ihRFDq__grid{grid-template-columns:repeat(auto-fill,minmax(250px,3fr));gap:12px;width:min(1600px,100%);margin:0 auto;display:grid}.Home-module-scss-module__ihRFDq__page .Home-module-scss-module__ihRFDq__empty{border:1px dashed color-mix(in srgb, var(--text-primary) 18%, transparent);background:color-mix(in srgb, var(--bg-secondary) 74%, transparent);text-align:center;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;margin:64px auto 0;padding:34px 24px}.Home-module-scss-module__ihRFDq__page .Home-module-scss-module__ihRFDq__empty span{width:56px;height:56px;color:var(--text-inverse);background:var(--gradient-brand);border-radius:18px;place-items:center;margin-bottom:14px;font-weight:950;display:inline-grid}.Home-module-scss-module__ihRFDq__page .Home-module-scss-module__ihRFDq__empty h2{margin:0 0 8px;font-size:24px}.Home-module-scss-module__ihRFDq__page .Home-module-scss-module__ihRFDq__empty p{color:var(--text-secondary);margin:0;line-height:1.5}@media (max-width:720px){.Home-module-scss-module__ihRFDq__page{padding:14px 12px 104px}.Home-module-scss-module__ihRFDq__page .Home-module-scss-module__ihRFDq__grid{grid-template-columns:repeat(auto-fill,minmax(150px,3fr));gap:8px}.Home-module-scss-module__ihRFDq__page .Home-module-scss-module__ihRFDq__hero{border-radius:30px;flex-direction:column;align-items:stretch;padding:24px 20px}.Home-module-scss-module__ihRFDq__page .Home-module-scss-module__ihRFDq__stats{grid-template-columns:auto 1fr;align-items:end;gap:10px;min-width:0}}@media (max-width:350px){.Home-module-scss-module__ihRFDq__page .Home-module-scss-module__ihRFDq__grid{grid-template-columns:repeat(auto-fill,minmax(120px,3fr));gap:8px}}
.Categories-module-scss-module__CZauvq__page{box-sizing:border-box;width:min(1160px,100%);min-height:100dvh;margin:0 auto;padding:24px 18px 118px}@media (max-width:720px){.Categories-module-scss-module__CZauvq__page{padding:14px 12px 104px}}.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}@media (max-width:720px){.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (max-width:350px){.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__grid{grid-template-columns:1fr}}.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__grid .Categories-module-scss-module__CZauvq__card{border:1px solid var(--bg-tertiary);background:var(--bg-secondary);min-height:86px;color:var(--text-primary);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast);border-radius:8px;align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex}.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__grid .Categories-module-scss-module__CZauvq__card:hover{border-color:color-mix(in srgb, var(--color-primary) 36%, transparent);background:var(--color-primary-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__grid .Categories-module-scss-module__CZauvq__card:active{box-shadow:var(--shadow-sm);transform:translateY(0)}@media (max-width:720px){.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__grid .Categories-module-scss-module__CZauvq__card{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;min-height:118px;padding:12px}}@media (max-width:350px){.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__grid .Categories-module-scss-module__CZauvq__card{flex-direction:row;align-items:center;min-height:82px}}.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__grid .Categories-module-scss-module__CZauvq__card .Categories-module-scss-module__CZauvq__icon{background:var(--color-primary);width:46px;height:46px;color:var(--text-inverse);border-radius:8px;flex:0 0 46px;place-items:center;display:grid}@media (max-width:720px){.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__grid .Categories-module-scss-module__CZauvq__card .Categories-module-scss-module__CZauvq__icon{flex-basis:40px;width:40px;height:40px}}.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__grid .Categories-module-scss-module__CZauvq__card .Categories-module-scss-module__CZauvq__info{flex-direction:column;gap:5px;min-width:0;display:flex}.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__grid .Categories-module-scss-module__CZauvq__card .Categories-module-scss-module__CZauvq__info .Categories-module-scss-module__CZauvq__title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.2;overflow:hidden}@media (max-width:720px){.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__grid .Categories-module-scss-module__CZauvq__card .Categories-module-scss-module__CZauvq__info .Categories-module-scss-module__CZauvq__title{font-size:14px}}.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__grid .Categories-module-scss-module__CZauvq__card .Categories-module-scss-module__CZauvq__info .Categories-module-scss-module__CZauvq__meta{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}@media (max-width:720px){.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__grid .Categories-module-scss-module__CZauvq__card .Categories-module-scss-module__CZauvq__info .Categories-module-scss-module__CZauvq__meta{font-size:11px}}.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__empty{border:1px dashed color-mix(in srgb, var(--text-primary) 18%, transparent);background:color-mix(in srgb, var(--bg-secondary) 74%, transparent);text-align:center;box-shadow:var(--shadow-md);border-radius:8px;margin:64px auto 0;padding:34px 24px}.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__empty span{background:var(--gradient-brand);width:56px;height:56px;color:var(--text-inverse);border-radius:8px;place-items:center;margin-bottom:14px;font-weight:950;display:inline-grid}.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__empty h2{margin:0 0 8px;font-size:22px}.Categories-module-scss-module__CZauvq__page .Categories-module-scss-module__CZauvq__empty p{color:var(--text-secondary);margin:0;line-height:1.5}
.Favorites-module-scss-module__6qESCW__page{box-sizing:border-box;width:min(1160px,100%);min-height:100dvh;margin:0 auto;padding:24px 18px 118px}@media (max-width:720px){.Favorites-module-scss-module__6qESCW__page{padding:14px 12px 104px}}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__header{border:1px solid color-mix(in srgb, var(--text-primary) 8%, transparent);background:var(--bg-secondary);box-shadow:var(--shadow-sm);border-radius:8px;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex}@media (max-width:720px){.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__header{padding:12px 14px}}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__header .Favorites-module-scss-module__6qESCW__icon{background:color-mix(in srgb, #ef4444 13%, var(--bg-tertiary));color:#ef4444;border-radius:8px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__header .Favorites-module-scss-module__6qESCW__icon svg{width:24px;height:24px}@media (max-width:720px){.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__header .Favorites-module-scss-module__6qESCW__icon{flex-basis:42px;width:42px;height:42px}}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__header h1{color:var(--text-primary);margin:0;font-size:24px;font-weight:900;line-height:1.15}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__header p{color:var(--text-secondary);margin:4px 0 0;font-size:13px;font-weight:650}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}@media (max-width:720px){.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}}@media (max-width:350px){.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__state{border:1px dashed color-mix(in srgb, var(--text-primary) 16%, transparent);background:color-mix(in srgb, var(--bg-secondary) 74%, transparent);text-align:center;border-radius:8px;place-items:center;min-height:320px;padding:28px 18px;display:grid}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__state .Favorites-module-scss-module__6qESCW__spinner{border:3px solid color-mix(in srgb, var(--color-primary) 18%, transparent);border-top-color:var(--color-primary);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite Favorites-module-scss-module__6qESCW__spin}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__state .Favorites-module-scss-module__6qESCW__stateContent{justify-items:center;gap:10px;display:grid}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__state .Favorites-module-scss-module__6qESCW__stateContent h2{margin:0;font-size:22px}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__state .Favorites-module-scss-module__6qESCW__stateContent p{color:var(--text-secondary);margin:0}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__state .Favorites-module-scss-module__6qESCW__stateContent button{background:var(--color-primary);min-height:42px;color:var(--text-inverse);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:850;display:inline-flex}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__state .Favorites-module-scss-module__6qESCW__stateContent button svg{width:18px;height:18px}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__empty{border:1px dashed color-mix(in srgb, var(--text-primary) 16%, transparent);background:color-mix(in srgb, var(--bg-secondary) 74%, transparent);text-align:center;border-radius:8px;place-items:center;min-height:320px;padding:28px 18px;display:grid}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__empty span{background:color-mix(in srgb, #ef4444 13%, var(--bg-tertiary));color:#ef4444;border-radius:8px;place-items:center;width:58px;height:58px;margin-bottom:14px;display:grid}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__empty span svg{width:28px;height:28px}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__empty h2{margin:0 0 8px;font-size:24px}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__empty p{max-width:360px;color:var(--text-secondary);margin:0;line-height:1.5}.Favorites-module-scss-module__6qESCW__page .Favorites-module-scss-module__6qESCW__empty a{background:var(--color-primary);min-height:42px;color:var(--text-inverse);border-radius:8px;justify-content:center;align-items:center;margin-top:18px;padding:0 16px;font-weight:850;text-decoration:none;display:inline-flex}@keyframes Favorites-module-scss-module__6qESCW__spin{to{transform:rotate(360deg)}}
