.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}
.app-header{z-index:var(--z-fixed);pointer-events:none;transition:transform .5s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0;transform:translateY(calc(50vh - 50%))}.app-header__container{align-items:center;gap:var(--gap-xl);width:100%;max-width:800px;padding:var(--card-p-xl)var(--card-p-l);pointer-events:auto;flex-direction:column;margin:0 auto;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex}.app-header__logo{cursor:pointer;user-select:none;transition:all .5s cubic-bezier(.4,0,.2,1)}.app-header__logo h1{color:var(--text-color);text-align:center;margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;transition:all .5s cubic-bezier(.4,0,.2,1)}.app-header__logo h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b9d 0%,#ff4757 100%) text}.app-header__logo:hover{transform:scale(1.02)}.app-header__logo:active{transform:scale(.98)}.app-header__form{width:100%;transition:all .5s cubic-bezier(.4,0,.2,1)}.app-header__categories{gap:var(--gap-s);flex-wrap:wrap;justify-content:center;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex}.app-header--compact{transform:translateY(0)}.app-header--compact .app-header__container{padding:var(--card-p-m)var(--card-p-l);gap:var(--gap-m)}.app-header--compact .app-header__logo h1{font-size:clamp(1.25rem,2.5vw,1.5rem)}.app-header--compact .app-header__categories{gap:var(--gap-xs)}@media (max-width:768px){.app-header__container{padding:var(--card-p-l)var(--card-p-m);gap:var(--gap-l)}.app-header__logo h1{font-size:clamp(2rem,8vw,3rem)}.app-header--compact .app-header__container{padding:var(--card-p-s)var(--card-p-m);gap:var(--gap-s)}.app-header--compact .app-header__logo h1{font-size:clamp(1rem,4vw,1.25rem)}}
.footer{background:var(--card-bg);border-top:1px solid var(--border-color);width:100%}.footer__container{max-width:1400px;padding:var(--card-p-xl)var(--card-p-l);margin:0 auto}.footer__content{gap:var(--gap-xl);margin-bottom:var(--gap-xl);flex-wrap:wrap;display:flex}@media (max-width:768px){.footer__content{gap:var(--gap-l);flex-direction:column}}.footer__brand{flex:1;min-width:250px}.footer__logo{color:var(--text-color);margin:0 0 var(--gap-s)0;font-size:clamp(20px,3vw,24px);font-weight:700}.footer__tagline{font-size:var(--p3-size);color:var(--text-secondary-color);margin:0;line-height:1.5}.footer__links{gap:var(--gap-xl);flex:2;display:flex}@media (max-width:768px){.footer__links{gap:var(--gap-l);flex-direction:column}}.footer__column{flex:1;min-width:150px}.footer__column-title{font-size:var(--p2-size);color:var(--text-color);margin:0 0 var(--gap-m)0;font-weight:600}.footer__list{gap:var(--gap-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__link{font-size:var(--p3-size);color:var(--text-secondary-color);text-decoration:none;transition:color .2s}.footer__link:hover{color:var(--text-color)}.footer__bottom{padding-top:var(--gap-l);border-top:1px solid var(--border-color);gap:var(--gap-s);text-align:center;flex-direction:column;align-items:center;display:flex}.footer__copyright{font-size:var(--p3-size);color:var(--text-secondary-color);margin:0}.footer__disclaimer{font-size:var(--p4-size);color:var(--text-tertiary-color);max-width:600px;margin:0}
