:root{--cell-size-percent:1fr;--columns:24}.grid-wrapper{container:grid-wrapper/inline-size}.grid-container{gap:var(--gap-s);grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-auto-rows:1fr;grid-auto-flow:dense;contain:style;margin:0 auto;display:grid;position:relative;overflow:visible}.grid-container--gap-xs{gap:var(--gap-xs)}.grid-container--gap-s{gap:var(--gap-s)}.grid-container--gap-m{gap:var(--gap-m)}.grid-container--gap-l{gap:var(--gap-l)}.grid-container--gap-xl{gap:var(--gap-xl)}@container grid-wrapper (max-width:1700px){.grid-container{--columns:18}}@container grid-wrapper (max-width:900px){.grid-container{--columns:12}}.grid-container[data-animation=fade]>*{--animation-delay:calc(var(--animation-index,0)*var(--animation-delay-step,50ms));opacity:0}.grid-container[data-animation=fade]>.is-visible{animation:fadeIn var(--animation-duration,.4s)ease-out var(--animation-delay)forwards}.grid-container[data-animation=slide-up]>*{--animation-delay:calc(var(--animation-index,0)*var(--animation-delay-step,50ms));opacity:0;will-change:transform,opacity}.grid-container[data-animation=slide-up]>.is-visible{animation:slideUp var(--animation-duration,.4s)ease-out var(--animation-delay)forwards}.grid-container[data-animation=slide-down]>*{--animation-delay:calc(var(--animation-index,0)*var(--animation-delay-step,50ms));opacity:0;transform:translateY(-30px)}.grid-container[data-animation=slide-down]>.is-visible{animation:slideDown var(--animation-duration,.4s)ease-out var(--animation-delay)forwards}.grid-container[data-animation=slide-left]>*{--animation-delay:calc(var(--animation-index,0)*var(--animation-delay-step,50ms));opacity:0;transform:translate(30px)}.grid-container[data-animation=slide-left]>.is-visible{animation:slideLeft var(--animation-duration,.4s)ease-out var(--animation-delay)forwards}.grid-container[data-animation=slide-right]>*{--animation-delay:calc(var(--animation-index,0)*var(--animation-delay-step,50ms));opacity:0;transform:translate(-30px)}.grid-container[data-animation=slide-right]>.is-visible{animation:slideRight var(--animation-duration,.4s)ease-out var(--animation-delay)forwards}.grid-container[data-animation=scale]>*{--animation-delay:calc(var(--animation-index,0)*var(--animation-delay-step,50ms));opacity:0;transform:scale(.8)}.grid-container[data-animation=scale]>.is-visible{animation:scaleIn var(--animation-duration,.4s)ease-out var(--animation-delay)forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
:root{--card-hover-scale-factor:1.015}.DynamicCard{border-radius:var(--card-br-xs);content-visibility:auto;contain-intrinsic-size:auto 350px;contain:layout paint;backface-visibility:hidden;width:100%;height:100%;transition:transform .22s ease-out;position:relative;overflow:hidden}.DynamicCard:hover{z-index:var(--z-sticky);will-change:transform;transform:scale(calc(var(--card-hover-scale-factor)*var(--card-scale-multiplier,1)))}@media (prefers-reduced-motion:reduce){.DynamicCard{transition:none}.DynamicCard:hover{will-change:auto;transform:none}}.DynamicCard>div,.DynamicCard a{width:100%;height:100%;display:block}.DynamicCard .media-image-wrapper,.DynamicCard .media-video-wrapper{width:100%;height:100%;display:block;position:absolute;inset:0}.DynamicCard .media-image-wrapper .media-image,.DynamicCard .media-image-wrapper .media-video,.DynamicCard .media-video-wrapper .media-image,.DynamicCard .media-video-wrapper .media-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
.glass-s{z-index:var(--z-above);background:0 0;position:relative;overflow:hidden;box-shadow:0 1px 3px #0003,0 4px 12px #00000026}.glass-s:before{content:"";border-radius:inherit;pointer-events:none;z-index:10;mix-blend-mode:difference;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a,inset 1.5px 2px 0 -1px #fff3,inset -1.5px -1.5px 0 -1px #ffffff24,inset -2px -6px 2px -4px #ffffff1f,inset 0 -1px 4px #0000001a,inset -1px 2px 0 -1px #00000026}.glass-m,.NewsCard__card-backdrop{z-index:var(--z-above);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,inset 2px 3px 0 -2px #ffffff47,inset -2px -2px 0 -2px #ffffff38,inset -3px -8px 1px -6px #ffffff2e,inset -.3px -1px 4px #00000042,inset -1.5px 2.5px 0 -2px #00000070,0 1px 5px #0003,0 6px 16px #00000029}.glass-m:after,.NewsCard__card-backdrop:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;mix-blend-mode:overlay;border:1px solid #ffffff1f;position:absolute;inset:0}.glass-s>:not(style),.glass-m>:not(style),.NewsCard__card-backdrop>:not(style){z-index:0;position:relative}.glass{backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturation));isolation:isolate;backface-visibility:hidden}.glass-strong{backdrop-filter:blur(var(--glass-blur-strong))saturate(var(--glass-saturation));isolation:isolate;backface-visibility:hidden}:root{--glass-sep-s-gradient:linear-gradient(90deg,transparent 0%,#ffffff1a 15%,#ffffff26 50%,#ffffff1a 85%,transparent 100%);--glass-sep-s-shadow:0 0 1px #ffffff14,0 1px 2px #ffffff0f;--glass-sep-m-gradient:linear-gradient(90deg,transparent 0%,#ffffff26 10%,#fff3 50%,#ffffff26 90%,transparent 100%);--glass-sep-m-shadow:0 0 1px #ffffff1a,0 2px 4px #ffffff1a,inset 0 1px 0 #fff3}.glass-separator-s{background:var(--glass-sep-s-gradient);height:1px;box-shadow:var(--glass-sep-s-shadow);border:none}.glass-separator-m{background:var(--glass-sep-m-gradient);height:1px;box-shadow:var(--glass-sep-m-shadow);border:none;border-radius:1px}.glass-separator-v-s{width:1px;box-shadow:var(--glass-sep-s-shadow);background:linear-gradient(#0000 0%,#ffffff1a 15%,#ffffff26 50%,#ffffff1a 85%,#0000 100%);border:none}.glass-tint{backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturation));isolation:isolate;backface-visibility:hidden;background:var(--glass-bg-tint)}.NewsCard{border-radius:var(--card-br-l,12px);border:1px solid var(--border-color,#ffffff14);content-visibility:auto;contain-intrinsic-size:auto 400px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.NewsCard__face{width:100%;height:99.7%;z-index:var(--z-above);padding:0;position:absolute;inset:0}.NewsCard__face .media-image-wrapper,.NewsCard__face .media-video-wrapper{width:100%;height:100%;display:block;position:absolute;inset:0}.NewsCard__face .media-image-wrapper .media-image,.NewsCard__face .media-image-wrapper .media-video,.NewsCard__face .media-video-wrapper .media-image,.NewsCard__face .media-video-wrapper .media-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.NewsCard__card{width:100%;height:33%;z-index:var(--z-raised);flex-direction:column;justify-content:flex-start;padding:0 1.8%;transition:height .35s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:0;left:0;overflow:hidden}@media (max-width:480px){.NewsCard__card{height:36%;padding:0 1%}}.NewsCard:hover .NewsCard__card,.NewsCard:focus-within .NewsCard__card,.NewsCard__root.is-centered .NewsCard__card{height:40%}.NewsCard__card-backdrop{border-radius:var(--card-br-m,12px)var(--card-br-m,12px)0 0;pointer-events:none;z-index:var(--z-base);backdrop-filter:none;background:var(--glass-bg);border:1px solid var(--glass-border);position:absolute;inset:0 1.8% -5px}@media (max-width:480px){.NewsCard__card-backdrop{left:1%;right:1%}}.NewsCard__root.in-view .NewsCard__card-backdrop{backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturation))}.NewsCard__card-content{z-index:var(--z-above);padding:var(--card-p-m)var(--card-p-m)220px var(--card-p-m);font-size:var(--p2-size);position:relative}.NewsCard__header-row{justify-content:space-between;align-items:flex-start;gap:var(--gap-s);margin-bottom:var(--spacing-xs);min-width:0;display:flex}.NewsCard__meta-row{align-items:center;gap:var(--gap-s,12px);margin-bottom:var(--spacing-xs,.5em);flex-wrap:nowrap;justify-content:space-between;min-width:0;display:flex}.NewsCard__author{color:var(--text-color,#b0b0b0);font-size:var(--ui-text-s,1rem);white-space:nowrap;text-align:center;text-overflow:ellipsis;flex:1 1 0;min-width:0;font-weight:400;transition:opacity .2s;overflow:hidden}@media (max-width:470px){.NewsCard__author{font-size:var(--ui-text-xs,1rem)}}.NewsCard__date{color:var(--text-color);font-size:var(--ui-text-xs,1rem);z-index:var(--z-elevated);pointer-events:auto;letter-spacing:.01em;font-weight:400;font-family:var(--font-ui,"Inter",Arial,sans-serif);user-select:none;white-space:nowrap;text-align:right;background:0 0;border-radius:0;flex:none;margin:0;padding:0;position:static}.NewsCard__title,.NewsCard .h3{font-family:var(--font-heading,"Montserrat",Arial,sans-serif);color:var(--text-color,#fff);padding-top:var(--spacing-xs);word-break:break-word;z-index:var(--z-high);text-align:center;margin:.47rem auto;font-size:clamp(1.13rem,8cqw,2.4rem);line-height:.9}@media (max-width:480px){.NewsCard__title,.NewsCard .h3{padding-top:0}}.NewsCard__lead{font-size:var(--ui-text-l,1.05rem);color:var(--text-color,#fff);letter-spacing:0;word-break:break-word;margin-bottom:.5em;font-weight:400;line-height:1.15}@media screen and (max-width:600px){.NewsCard__lead{font-size:var(--ui-text-m,1.05rem)}}@media screen and (max-width:500px){.NewsCard__lead{font-size:var(--ui-text-s,1.05rem)}}.NewsCard__description,.NewsCard .p2{font-size:var(--ui-text-m,1.05rem);color:var(--text-color,#b0b0b0);z-index:var(--z-high);word-break:break-word;white-space:pre-line;display:block}@media screen and (max-width:600px){.NewsCard__description,.NewsCard .p2{font-size:var(--ui-text-s,1.05rem)}}@media screen and (max-width:500px){.NewsCard__description,.NewsCard .p2{font-size:var(--ui-text-xs,1.05rem)}}.NewsCard__description-paragraph{margin:0 0 .5em}.NewsCard__description-paragraph:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.NewsCard__card{transition:none}.NewsCard:hover .NewsCard__card,.NewsCard:focus-within .NewsCard__card,.NewsCard__root.is-centered .NewsCard__card{height:33%}}
.ProductCard .price-tag{bottom:var(--gap-m);right:var(--gap-m);z-index:var(--z-raised);position:absolute}
.OnlyCard{cursor:pointer;background:var(--card-bg);flex-direction:column;display:flex;position:relative;overflow:hidden;container:only-card/size}.OnlyCard--premium{border-color:#ff6b9d4d}.OnlyCard--premium:hover{border-color:#ff6b9d99}.OnlyCard--premium .OnlyCard__header-overlay{background:linear-gradient(#ff6b9d1a 0%,#0006 100%)}.OnlyCard__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.OnlyCard__header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);height:33%;position:relative;overflow:hidden}.OnlyCard__cover{object-fit:cover}.OnlyCard__header-overlay{z-index:1;background:linear-gradient(#0000001a 0%,#0006 100%);position:absolute;inset:0}.OnlyCard__badge{top:var(--gap-s);right:var(--gap-s);padding:var(--gap-xs)var(--gap-m);color:#fff;font-size:var(--p4-size);border-radius:var(--btn-r-full);z-index:2;align-items:center;gap:var(--gap-xs);background:linear-gradient(135deg,#ff6b9d 0%,#ff4757 100%);font-weight:600;display:flex;position:absolute}.OnlyCard__avatar-wrapper{z-index:3;--avatar-size:40%;margin-top:calc(var(--avatar-size)*-.5);justify-content:center;display:flex;position:relative}.OnlyCard__avatar{width:var(--avatar-size);aspect-ratio:1;border:4px solid var(--card-bg);background:var(--card-bg-secondary);border-radius:50%;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026}.OnlyCard__avatar-img{object-fit:cover}.OnlyCard__verified{border:max(2px,.2vw)solid var(--card-bg);z-index:4;background:#00a8ff;border-radius:50%;justify-content:center;align-items:center;width:8%;display:flex;position:absolute;bottom:5%;right:32%;box-shadow:0 2px 8px #0003}.OnlyCard__content{padding:var(--gap-m)var(--card-p-m)var(--card-p-m);text-align:center;align-items:center;gap:clamp(var(--gap-xs),1cqh,var(--gap-s));flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.OnlyCard__name{color:var(--text-color);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:clamp(1.125rem,3cqw + .5rem,2rem);font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.OnlyCard__username{color:var(--text-secondary-color);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:clamp(.95rem,1.8cqw + .5rem,1.375rem);overflow:hidden}.OnlyCard__location{color:var(--text-tertiary-color);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:var(--gap-xs);justify-content:center;max-width:100%;margin:0;font-size:clamp(.875rem,1.4cqw + .45rem,1.125rem);display:flex;overflow:hidden}.OnlyCard__stats{justify-content:center;gap:clamp(var(--gap-s),2.5cqw,var(--gap-xl));color:var(--text-tertiary-color);flex-wrap:wrap;margin:0;font-size:clamp(.8rem,1.2cqw + .45rem,1.125rem);display:flex}.OnlyCard__stats strong{color:var(--text-color);font-size:clamp(1rem,1.8cqw + .6rem,1.5rem);font-weight:600}.OnlyCard__stat{flex-direction:column;align-items:center;gap:clamp(2px,.6cqh,8px);min-width:0;display:flex}@container (max-width:200px){.OnlyCard__stat{font-size:0}.OnlyCard__stat strong{font-size:clamp(.85rem,3vw,1rem)}}.OnlyCard__likes{color:var(--text-secondary-color);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:var(--gap-xs);justify-content:center;max-width:100%;margin:0;font-size:clamp(.875rem,1.4cqw + .45rem,1.125rem);display:flex;overflow:hidden}.OnlyCard__price{min-height:clamp(2.5rem,5cqh,4rem);padding:0 clamp(var(--gap-l),3cqw,2.5rem);color:#fff;border-radius:var(--btn-r-full);white-space:nowrap;background:linear-gradient(135deg,#00adb5 0%,#00c9d4 100%);justify-content:center;align-items:center;margin-top:auto;font-size:clamp(1rem,1.8cqw + .6rem,1.5rem);font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.OnlyCard__price:hover{transform:scale(1.05);box-shadow:0 4px 12px #00adb566}.OnlyCard__price--free{background:linear-gradient(135deg,#11998e 0%,#38ef7d 100%)}.OnlyCard__price--free:hover{box-shadow:0 4px 12px #38ef7d66}@container (max-width:180px){.OnlyCard .OnlyCard__location,.OnlyCard .OnlyCard__likes{display:none}.OnlyCard .OnlyCard__stats{gap:var(--gap-xs)}}@container (max-width:140px){.OnlyCard .OnlyCard__stats{display:none}.OnlyCard .OnlyCard__content{padding:var(--gap-s)var(--gap-s)var(--card-p-s)}}@container (max-height:300px){.OnlyCard .OnlyCard__stats{gap:var(--gap-xs)}.OnlyCard .OnlyCard__likes{display:none}}@container (max-height:250px){.OnlyCard .OnlyCard__location,.OnlyCard .OnlyCard__stats,.OnlyCard .OnlyCard__likes{display:none}.OnlyCard .OnlyCard__content{gap:var(--gap-xs);padding:var(--gap-s)}}@container (min-width:300px){.OnlyCard .OnlyCard__content{padding:var(--gap-l)var(--card-p-l)var(--card-p-l);gap:clamp(var(--gap-s),1.5cqh,var(--gap-m))}}@container (min-width:400px){.OnlyCard .OnlyCard__content{padding:var(--gap-xl)var(--card-p-xl)var(--card-p-xl);gap:clamp(var(--gap-m),2cqh,var(--gap-l))}}
.GridSkeleton__card{background:var(--skeleton-bg,#0e0e0e);border-radius:var(--card-border-radius,8px);position:relative;overflow:hidden}.GridSkeleton__media{width:100%;height:100%;position:absolute;top:0;left:0}
