.Button-module__3IgUSG__button{border:1px solid var(--border);cursor:pointer;border-radius:12px;outline:none;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:600;transition:all .2s;display:inline-flex}.Button-module__3IgUSG__button:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.Button-module__3IgUSG__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__3IgUSG__primary{background:var(--accent);color:var(--bg);border-color:#0000}.Button-module__3IgUSG__primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent)90%,var(--accent-2));transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.Button-module__3IgUSG__secondary{background:var(--card);color:var(--fg);border-color:var(--border)}.Button-module__3IgUSG__secondary:hover:not(:disabled){background:color-mix(in srgb,var(--accent)5%,var(--card));border-color:color-mix(in srgb,var(--accent)20%,var(--border))}.Button-module__3IgUSG__danger{background:color-mix(in srgb,var(--danger)8%,var(--card));color:var(--danger);border-color:color-mix(in srgb,var(--danger)30%,var(--border))}.Button-module__3IgUSG__danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger)12%,var(--card));transform:translate(2px)}.Button-module__3IgUSG__ghost{color:var(--fg);background:0 0;border-color:#0000}.Button-module__3IgUSG__ghost:hover:not(:disabled){background:color-mix(in srgb,var(--accent)5%,var(--card))}.Button-module__3IgUSG__sm{min-height:36px;padding:8px 16px;font-size:14px;font-weight:600}.Button-module__3IgUSG__md{min-height:44px;padding:12px 24px;font-size:15px;font-weight:600}.Button-module__3IgUSG__lg{min-height:52px;padding:16px 32px;font-size:17px;font-weight:700}.Button-module__3IgUSG__fullWidth{width:100%}.Button-module__3IgUSG__loading{color:#0000;position:relative}.Button-module__3IgUSG__loadingText{position:absolute;left:50%;transform:translate(-50%)}.Button-module__3IgUSG__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite Button-module__3IgUSG__spin}@keyframes Button-module__3IgUSG__spin{to{transform:rotate(360deg)}}
.IconButton-module__kYvhLq__iconButton{border:1px solid var(--border);cursor:pointer;background:color-mix(in srgb,var(--bg)85%,var(--fg)3%);border-radius:8px;outline:none;justify-content:center;align-items:center;font-family:inherit;transition:all .2s;display:inline-flex}.IconButton-module__kYvhLq__iconButton:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.IconButton-module__kYvhLq__iconButton:disabled{opacity:.6;cursor:not-allowed}.IconButton-module__kYvhLq__iconButton:hover:not(:disabled){background:color-mix(in srgb,var(--accent-2)10%,var(--bg));transform:scale(1.05)}.IconButton-module__kYvhLq__default{color:var(--fg)}.IconButton-module__kYvhLq__ghost{background:0 0;border-color:#0000}.IconButton-module__kYvhLq__danger{color:var(--danger)}.IconButton-module__kYvhLq__danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger)10%,var(--bg))}.IconButton-module__kYvhLq__active{color:var(--danger)}.IconButton-module__kYvhLq__active:hover:not(:disabled){transform:scale(1.1);box-shadow:0 2px 8px #00000026}.IconButton-module__kYvhLq__size-sm{width:32px;min-width:32px;height:32px;padding:0}.IconButton-module__kYvhLq__size-md{width:40px;min-width:40px;height:32px;padding:0 10px}.IconButton-module__kYvhLq__size-lg{width:48px;min-width:48px;height:40px;padding:0 12px}
.Container-module__HSt47G__container{width:100%;max-width:1180px;margin:0 auto;padding:0 16px}
.Stack-module__ahtxBG__stack{flex-direction:column;display:flex}.Stack-module__ahtxBG__gap-xs{gap:4px}.Stack-module__ahtxBG__gap-sm{gap:8px}.Stack-module__ahtxBG__gap-md{gap:12px}.Stack-module__ahtxBG__gap-lg{gap:20px}.Stack-module__ahtxBG__gap-xl{gap:32px}.Stack-module__ahtxBG__align-start{align-items:flex-start}.Stack-module__ahtxBG__align-center{align-items:center}.Stack-module__ahtxBG__align-end{align-items:flex-end}.Stack-module__ahtxBG__align-stretch{align-items:stretch}
.Row-module__fw4xvq__row{align-items:center;display:flex}.Row-module__fw4xvq__gap-xs{gap:4px}.Row-module__fw4xvq__gap-sm{gap:8px}.Row-module__fw4xvq__gap-md{gap:12px}.Row-module__fw4xvq__gap-lg{gap:20px}.Row-module__fw4xvq__gap-xl{gap:32px}.Row-module__fw4xvq__align-start{align-items:flex-start}.Row-module__fw4xvq__align-center{align-items:center}.Row-module__fw4xvq__align-end{align-items:flex-end}.Row-module__fw4xvq__align-stretch{align-items:stretch}.Row-module__fw4xvq__justify-start{justify-content:flex-start}.Row-module__fw4xvq__justify-center{justify-content:center}.Row-module__fw4xvq__justify-end{justify-content:flex-end}.Row-module__fw4xvq__justify-between{justify-content:space-between}.Row-module__fw4xvq__justify-around{justify-content:space-around}.Row-module__fw4xvq__wrap{flex-wrap:wrap}
.Grid-module__innkQq__grid{display:grid}.Grid-module__innkQq__cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.Grid-module__innkQq__cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.Grid-module__innkQq__cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.Grid-module__innkQq__cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.Grid-module__innkQq__cols-auto{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.Grid-module__innkQq__gap-sm{gap:12px}.Grid-module__innkQq__gap-md{gap:16px}.Grid-module__innkQq__gap-lg{gap:20px}@media (min-width:768px){.Grid-module__innkQq__cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.Grid-module__innkQq__cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.Grid-module__innkQq__cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
.Heading-module__PXz3nq__heading{color:var(--fg);margin:0;font-weight:900;line-height:1.2}.Heading-module__PXz3nq__size-xs{font-size:14px;font-weight:700}.Heading-module__PXz3nq__size-sm{font-size:16px;font-weight:800}.Heading-module__PXz3nq__size-md{font-size:20px;font-weight:800}.Heading-module__PXz3nq__size-lg{letter-spacing:-.3px;font-size:24px;font-weight:900}.Heading-module__PXz3nq__size-xl{letter-spacing:-.4px;font-size:28px;font-weight:900}.Heading-module__PXz3nq__size-2xl{letter-spacing:-.5px;font-size:32px;font-weight:900}
.Text-module__ruilPG__text{margin:0;line-height:1.5}.Text-module__ruilPG__body{color:var(--fg);font-size:16px}.Text-module__ruilPG__muted{color:var(--muted);font-size:14px;line-height:1.6}.Text-module__ruilPG__small{color:var(--fg);font-size:13px}.Text-module__ruilPG__caption{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}
.Card-module__5vE-_G__card{background:var(--card);border:2px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.Card-module__5vE-_G__card:before{content:"";background:var(--gradient-1);opacity:0;pointer-events:none;z-index:0;transition:opacity .4s;position:absolute;inset:0}.Card-module__5vE-_G__card:hover{box-shadow:var(--shadow-xl);border-color:color-mix(in srgb,var(--accent-2)30%,var(--border));transform:translateY(-4px)}.Card-module__5vE-_G__card:hover:before{opacity:.2}.Card-module__5vE-_G__card>*{z-index:1;position:relative}.Card-module__5vE-_G__default{padding:20px}.Card-module__5vE-_G__spacious{padding:32px}@media (min-width:768px){.Card-module__5vE-_G__spacious{padding:40px}}.Card-module__5vE-_G__compact{padding:20px}
.Chip-module__Jx1xlG__chip{border:1px solid var(--border);background:var(--chip);color:var(--fg);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.Chip-module__Jx1xlG__accent{background:color-mix(in srgb,var(--accent-2)15%,var(--chip));color:var(--accent-2);border-color:color-mix(in srgb,var(--accent-2)30%,var(--border))}.Chip-module__Jx1xlG__danger{background:color-mix(in srgb,var(--danger)15%,var(--chip));color:var(--danger);border-color:color-mix(in srgb,var(--danger)30%,var(--border))}
.Avatar-module__duejda__avatar{border:1.5px solid var(--border);background:var(--chip);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #00000014}.Avatar-module__duejda__avatar:not(.Avatar-module__duejda__avatarImage){font-size:18px}.Avatar-module__duejda__avatarImage{border-radius:inherit;object-fit:cover!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important}.Avatar-module__duejda__size-sm{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important}.Avatar-module__duejda__size-sm:not(img){font-size:11px}.Avatar-module__duejda__size-md{width:40px;height:40px}.Avatar-module__duejda__size-md:not(img){font-size:18px}.Avatar-module__duejda__size-lg{width:80px;height:80px}.Avatar-module__duejda__size-lg:not(img){font-size:32px}.Avatar-module__duejda__size-xl{width:120px;height:120px}.Avatar-module__duejda__size-xl:not(img){font-size:48px}
.LoadingState-module__rUO34G__loadingState{text-align:center}.LoadingState-module__rUO34G__spinner{border:3px solid var(--border);border-top-color:var(--accent-2);border-radius:50%;width:48px;height:48px;margin:0 auto;animation:.8s linear infinite LoadingState-module__rUO34G__spin}@keyframes LoadingState-module__rUO34G__spin{to{transform:rotate(360deg)}}
.ErrorState-module__R_zGQq__errorState{background:color-mix(in srgb,var(--danger)8%,var(--card));border-color:color-mix(in srgb,var(--danger)30%,var(--border))}.ErrorState-module__R_zGQq__icon{margin-bottom:8px;font-size:48px}.ErrorState-module__R_zGQq__message{text-align:center}
.EmptyState-module__k1D5TW__emptyState{text-align:center;background:linear-gradient(135deg,var(--card)0%,color-mix(in srgb,var(--accent-2)5%,var(--card))100%)}.EmptyState-module__k1D5TW__icon{background:color-mix(in srgb,var(--accent-2)10%,var(--chip));border:2px solid var(--border);border-radius:999px;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto;font-size:56px;display:flex}.EmptyState-module__k1D5TW__description{text-align:center;max-width:400px;margin:0 auto}
.Skeleton-module__973CXW__cardContent{padding:16px}.Skeleton-module__973CXW__cardLine1{margin-bottom:8px}.Skeleton-module__973CXW__cardLine2{margin-bottom:12px}
.Breadcrumbs-module__B3dpkq__breadcrumbs{font-size:14px}.Breadcrumbs-module__B3dpkq__link{text-decoration:none;transition:opacity .2s}.Breadcrumbs-module__B3dpkq__link:hover{opacity:.8}.Breadcrumbs-module__B3dpkq__separator{margin:0 4px}
.NavigationCard-module___CUxGq__link{color:inherit;text-decoration:none;display:block}.NavigationCard-module___CUxGq__card{cursor:pointer;height:100%;transition:all .2s}.NavigationCard-module___CUxGq__card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.NavigationCard-module___CUxGq__iconWrapper{background:var(--chip);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;font-size:40px;display:flex}.NavigationCard-module___CUxGq__default,.NavigationCard-module___CUxGq__accent{background:linear-gradient(135deg,var(--card)0%,color-mix(in srgb,var(--accent-2)8%,var(--card))100%)}.NavigationCard-module___CUxGq__accent .NavigationCard-module___CUxGq__iconWrapper{background:color-mix(in srgb,var(--accent-2)15%,var(--chip))}.NavigationCard-module___CUxGq__danger{background:linear-gradient(135deg,var(--card)0%,color-mix(in srgb,var(--danger)8%,var(--card))100%)}.NavigationCard-module___CUxGq__danger .NavigationCard-module___CUxGq__iconWrapper{background:color-mix(in srgb,var(--danger)15%,var(--chip))}
.ProfileHeader-module__9TVrXa__profileHeader{background:linear-gradient(135deg,var(--card)0%,color-mix(in srgb,var(--accent-2)5%,var(--card))100%)}.ProfileHeader-module__9TVrXa__description{margin-top:8px}.ProfileHeader-module__9TVrXa__nameSection{flex:1;min-width:200px}.ProfileHeader-module__9TVrXa__avatarWrapper{position:relative}.ProfileHeader-module__9TVrXa__badge{background:var(--accent-2);border:3px solid var(--card);width:32px;height:32px;color:var(--bg);border-radius:999px;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;bottom:0;right:0}
.Section-module___UHXpW__icon{font-size:24px}.Section-module___UHXpW__description{margin-top:8px}.Section-module___UHXpW__descriptionWithIcon{margin-left:34px}
.InfoField-module__RQrS5G__field{background:color-mix(in srgb,var(--chip)30%,transparent);border:1px solid var(--border);border-radius:12px;padding:16px 20px}.InfoField-module__RQrS5G__monospace{color:var(--muted);font-family:monospace;font-size:16px;font-weight:500}
.FavoriteButton-module__VKMLQG__icon{display:block}.FavoriteButton-module__VKMLQG__loading{font-size:12px}
.OfferCard-module__igpyua__offerCard{cursor:pointer;border-radius:var(--radius-lg);border:2px solid var(--border);flex-direction:column;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.OfferCard-module__igpyua__offerCard:hover{box-shadow:var(--shadow-xl);border-color:color-mix(in srgb,var(--accent-2)30%,var(--border));transform:translateY(-6px)scale(1.02)}.OfferCard-module__igpyua__imageWrapper{aspect-ratio:1;background:var(--gradient-1);width:100%;position:relative;overflow:hidden}.OfferCard-module__igpyua__imageContainer{position:absolute;inset:0}.OfferCard-module__igpyua__placeholder{background:var(--gradient-1);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.OfferCard-module__igpyua__placeholder:after{content:"";border:3px solid var(--border);opacity:.4;border-radius:8px;width:60px;height:60px;position:relative}.OfferCard-module__igpyua__placeholder:before{content:"";border:2px solid var(--border);opacity:.3;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OfferCard-module__igpyua__favoriteButton{z-index:10;position:absolute;top:12px;right:12px}.OfferCard-module__igpyua__discountBadge{z-index:10;position:absolute;top:12px;left:12px}.OfferCard-module__igpyua__content{background:var(--card);padding:24px}.OfferCard-module__igpyua__productName{-webkit-line-clamp:2;letter-spacing:-.2px;-webkit-box-orient:vertical;margin-bottom:6px;font-size:17px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.OfferCard-module__igpyua__price{letter-spacing:-.4px;background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:900;line-height:1.2}.OfferCard-module__igpyua__msrp{opacity:.6;font-size:14px;text-decoration:line-through}
.page-module__aYAT2q__main{padding-top:24px;padding-bottom:48px}.page-module__aYAT2q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:768px){.page-module__aYAT2q__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}
.page-module__mkWqtq__main{padding-top:24px;padding-bottom:48px}
.page-module__Uq7SIG__main{padding-top:24px;padding-bottom:48px}.page-module__Uq7SIG__logoutButton{text-align:left;justify-content:flex-start;gap:12px}
