.profile-page-module-scss-module__22sKQW__page{width:100%}@media (max-width:767px){.profile-page-module-scss-module__22sKQW__page{padding-inline:var(--card-page-mobile-gutter)}}.profile-page-module-scss-module__22sKQW__page{padding-top:var(--space-16)}.profile-page-module-scss-module__22sKQW__card{--profile-actions-count:1;overflow:visible}.profile-page-module-scss-module__22sKQW__card[data-owner=true]{--profile-actions-count:2}.profile-page-module-scss-module__22sKQW__header{align-items:center;column-gap:var(--space-20);row-gap:var(--space-8);padding:0 var(--space-24) var(--space-20);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity avatar";display:grid}.profile-page-module-scss-module__22sKQW__identity{grid-area:identity;min-width:0}.profile-page-module-scss-module__22sKQW__name{font-family:var(--font-display),sans-serif;font-size:var(--font-size-7xl);line-height:var(--line-height-tight);overflow-wrap:anywhere;margin:0}.profile-page-module-scss-module__22sKQW__username{margin:var(--space-6) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-base);overflow-wrap:anywhere}.profile-page-module-scss-module__22sKQW__avatar{--avatar-render-size:var(--avatar-lg);grid-area:avatar}.profile-page-module-scss-module__22sKQW__bio{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--line-height-relaxed);margin:0;padding:0}.profile-page-module-scss-module__22sKQW__bio:has(+.profile-page-module-scss-module__22sKQW__website){margin-bottom:var(--space-12)}.profile-page-module-scss-module__22sKQW__website{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0;padding:0}.profile-page-module-scss-module__22sKQW__website a:hover{text-decoration:underline}.profile-page-module-scss-module__22sKQW__website a:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--space-3)}.profile-page-module-scss-module__22sKQW__details{align-items:end;gap:var(--space-20);padding:0 var(--space-24) var(--space-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.profile-page-module-scss-module__22sKQW__about{min-width:0}.profile-page-module-scss-module__22sKQW__ownerActions{align-items:center;gap:var(--space-4);display:flex}@media (max-width:767px){.profile-page-module-scss-module__22sKQW__header{padding:0 var(--space-16) var(--space-20);column-gap:var(--space-12)}.profile-page-module-scss-module__22sKQW__name{font-size:var(--font-size-6xl)}.profile-page-module-scss-module__22sKQW__details{padding-inline:var(--space-16);gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.profile-page-module-scss-module__22sKQW__ownerActions{justify-self:end}}.profile-page-module-scss-module__22sKQW__telegramLink{color:var(--color-accent-foreground);text-decoration:none}.profile-page-module-scss-module__22sKQW__telegramLink:hover{text-decoration:underline}.profile-page-module-scss-module__22sKQW__telegramLink:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--space-3);border-radius:var(--radius-xs)}.profile-page-module-scss-module__22sKQW__searchButton{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.profile-page-module-scss-module__22sKQW__searchButton svg{width:var(--icon-xl);height:var(--icon-xl)}.profile-page-module-scss-module__22sKQW__searchButton:hover{background:var(--color-control-active)}.profile-page-module-scss-module__22sKQW__searchButton:focus-visible{outline:var(--border-thick) solid var(--color-accent)}.profile-page-module-scss-module__22sKQW__header[data-empty-about=true]{padding-bottom:0}.profile-page-module-scss-module__22sKQW__details[data-empty-about=true]{grid-template-columns:minmax(0,1fr);padding-bottom:0}.profile-page-module-scss-module__22sKQW__details[data-empty-about=true] .profile-page-module-scss-module__22sKQW__ownerActions{justify-self:end}.profile-page-module-scss-module__22sKQW__header[data-about=single]{padding-bottom:var(--space-8)}.profile-page-module-scss-module__22sKQW__details[data-about=single]{align-items:center;padding-bottom:0}.profile-page-module-scss-module__22sKQW__header[data-about=full]{padding-bottom:var(--space-16)}@media (min-width:768px){.profile-page-module-scss-module__22sKQW__card:has(.profile-page-module-scss-module__22sKQW__header[data-empty-about=true]){grid-template-columns:minmax(0,1fr);display:grid}:is(.profile-page-module-scss-module__22sKQW__card:has(.profile-page-module-scss-module__22sKQW__header[data-empty-about=true])>.profile-page-module-scss-module__22sKQW__header,.profile-page-module-scss-module__22sKQW__card:has(.profile-page-module-scss-module__22sKQW__header[data-empty-about=true])>.profile-page-module-scss-module__22sKQW__details){grid-area:1/1}.profile-page-module-scss-module__22sKQW__card:has(.profile-page-module-scss-module__22sKQW__header[data-empty-about=true])>.profile-page-module-scss-module__22sKQW__header .profile-page-module-scss-module__22sKQW__identity{padding-right:calc(var(--control-height-md)*var(--profile-actions-count) + var(--space-24))}.profile-page-module-scss-module__22sKQW__card:has(.profile-page-module-scss-module__22sKQW__header[data-empty-about=true])>.profile-page-module-scss-module__22sKQW__details{margin-right:calc(var(--space-24) + var(--avatar-lg) + var(--space-12));place-self:center end;padding:0}}@media (max-width:767px){.profile-page-module-scss-module__22sKQW__details,.profile-page-module-scss-module__22sKQW__details[data-about=single],.profile-page-module-scss-module__22sKQW__details[data-about=full]{gap:var(--space-4);padding-bottom:0}.profile-page-module-scss-module__22sKQW__bio:has(+.profile-page-module-scss-module__22sKQW__website){margin-bottom:var(--space-8)}}
.search-result-card-module-scss-module__Jb5D8a__card{border-bottom:var(--border-thin) solid var(--color-border);transition:background-color var(--transition-fast);background:0 0;position:relative}.search-result-card-module-scss-module__Jb5D8a__link{align-items:flex-start;gap:var(--space-16);padding:var(--space-14) var(--space-10);border-radius:var(--radius-md);color:inherit;transition:background-color var(--transition-fast);text-decoration:none;display:flex}.search-result-card-module-scss-module__Jb5D8a__link:hover{background:var(--color-glass-item)}.search-result-card-module-scss-module__Jb5D8a__link:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--space-2)}.search-result-card-module-scss-module__Jb5D8a__card[data-kind=profile]{--avatar-render-size:44px;border-bottom:0}.search-result-card-module-scss-module__Jb5D8a__card[data-kind=profile] .search-result-card-module-scss-module__Jb5D8a__link{align-items:center;gap:var(--space-14);padding:var(--space-12) var(--space-10)}.search-result-card-module-scss-module__Jb5D8a__avatar{flex-shrink:0}.search-result-card-module-scss-module__Jb5D8a__thumb,.search-result-card-module-scss-module__Jb5D8a__thumbFallback{aspect-ratio:16/10;border-radius:var(--radius-md);object-fit:cover;background:var(--color-skeleton-base);flex:none;width:112px}.search-result-card-module-scss-module__Jb5D8a__thumbFallback{color:var(--color-icon-muted);justify-content:center;align-items:center;display:inline-flex}.search-result-card-module-scss-module__Jb5D8a__thumbFallback svg{width:var(--icon-xl);height:var(--icon-xl)}.search-result-card-module-scss-module__Jb5D8a__body{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.search-result-card-module-scss-module__Jb5D8a__card[data-kind=profile] .search-result-card-module-scss-module__Jb5D8a__body{gap:var(--space-2);flex-direction:column}.search-result-card-module-scss-module__Jb5D8a__meta{align-items:center;gap:var(--space-6);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.search-result-card-module-scss-module__Jb5D8a__kind{padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-none);align-items:center;display:inline-flex}.search-result-card-module-scss-module__Jb5D8a__metaItem{padding-left:0;position:relative}.search-result-card-module-scss-module__Jb5D8a__metaItem:not(:first-child):before{content:"·";margin-right:var(--space-6);color:var(--color-divider)}.search-result-card-module-scss-module__Jb5D8a__title{color:var(--color-text);font-family:var(--font-display),sans-serif;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);transition:color var(--transition-fast);margin:0}.search-result-card-module-scss-module__Jb5D8a__card[data-kind=profile] .search-result-card-module-scss-module__Jb5D8a__title{font-family:inherit;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.search-result-card-module-scss-module__Jb5D8a__link:hover .search-result-card-module-scss-module__Jb5D8a__title{color:var(--color-accent-foreground)}.search-result-card-module-scss-module__Jb5D8a__excerpt{color:var(--color-text-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.search-result-card-module-scss-module__Jb5D8a__card[data-kind=profile] .search-result-card-module-scss-module__Jb5D8a__excerpt{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-tight);-webkit-line-clamp:1}@media (max-width:640px){.search-result-card-module-scss-module__Jb5D8a__thumb,.search-result-card-module-scss-module__Jb5D8a__thumbFallback{width:88px}.search-result-card-module-scss-module__Jb5D8a__link{gap:var(--space-12);padding:var(--space-10) var(--space-6)}.search-result-card-module-scss-module__Jb5D8a__title{font-size:var(--font-size-base)}.search-result-card-module-scss-module__Jb5D8a__excerpt{font-size:var(--font-size-sm)}}
@media (max-width:767px){.notifications-module-scss-module__9mFlMq__page{padding-inline:var(--card-page-mobile-gutter)}}.notifications-module-scss-module__9mFlMq__page{gap:var(--space-16);padding-top:var(--space-16);font-family:var(--font-montserrat),sans-serif;display:grid}.notifications-module-scss-module__9mFlMq__list{margin:0;padding:0;list-style:none}.notifications-module-scss-module__9mFlMq__item{grid-template-columns:var(--space-32) minmax(0, 1fr);gap:var(--space-10);padding:var(--space-10);border-radius:var(--radius-sm);color:var(--color-text);transition:background-color var(--transition-fast);display:grid}.notifications-module-scss-module__9mFlMq__item[data-unread]{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.notifications-module-scss-module__9mFlMq__item:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:calc(var(--space-2)*-1)}.notifications-module-scss-module__9mFlMq__icon{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-pill);background:var(--color-control-surface);color:var(--color-text-secondary);place-items:center;display:grid}.notifications-module-scss-module__9mFlMq__icon svg{width:var(--icon-md);height:var(--icon-md)}.notifications-module-scss-module__9mFlMq__item[data-kind=review] .notifications-module-scss-module__9mFlMq__icon{color:var(--color-rating)}.notifications-module-scss-module__9mFlMq__item[data-kind=moderation] .notifications-module-scss-module__9mFlMq__icon{color:var(--color-accent-foreground)}.notifications-module-scss-module__9mFlMq__text{gap:var(--space-2);min-width:0;font-size:var(--font-size-md);line-height:var(--line-height-snug);display:grid}.notifications-module-scss-module__9mFlMq__text strong{font-weight:var(--font-weight-semibold)}.notifications-module-scss-module__9mFlMq__text time{color:var(--color-text-muted);font-size:var(--font-size-xs)}.notifications-module-scss-module__9mFlMq__title{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notifications-module-scss-module__9mFlMq__body{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notifications-module-scss-module__9mFlMq__empty{justify-items:center;gap:var(--space-8);padding:var(--space-24) var(--space-16);color:var(--color-text-muted);text-align:center;font-size:var(--font-size-md);display:grid}.notifications-module-scss-module__9mFlMq__empty svg{width:var(--space-28);height:var(--space-28)}.notifications-module-scss-module__9mFlMq__empty p{margin:0}.notifications-module-scss-module__9mFlMq__muted{margin:var(--space-12) var(--space-10);color:var(--color-text-muted);font-size:var(--font-size-md)}.notifications-module-scss-module__9mFlMq__link{color:var(--color-accent-foreground);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.notifications-module-scss-module__9mFlMq__more{width:100%;margin-top:var(--space-4);padding:var(--space-10);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;display:block}.notifications-module-scss-module__9mFlMq__subscribe{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-12);border-radius:var(--radius-pill);background:var(--color-control-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-fast);border:0;display:inline-flex}.notifications-module-scss-module__9mFlMq__subscribe svg{width:var(--icon-md);height:var(--icon-md)}.notifications-module-scss-module__9mFlMq__subscribe[aria-pressed=true] svg{color:var(--color-accent-foreground)}.notifications-module-scss-module__9mFlMq__subscribe:disabled{cursor:default;opacity:.7}.notifications-module-scss-module__9mFlMq__subscribe:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--outline-offset)}@media (hover:hover) and (pointer:fine){.notifications-module-scss-module__9mFlMq__item:hover,.notifications-module-scss-module__9mFlMq__more:hover{background:var(--color-control-bg-muted,var(--color-control-surface))}.notifications-module-scss-module__9mFlMq__subscribe:hover:not(:disabled){background:var(--color-border)}}@media (prefers-reduced-motion:reduce){.notifications-module-scss-module__9mFlMq__item,.notifications-module-scss-module__9mFlMq__subscribe{transition:none}}.notifications-module-scss-module__9mFlMq__subscription{align-items:center;gap:var(--space-12);padding:var(--space-10);border-radius:var(--radius-sm);display:flex}.notifications-module-scss-module__9mFlMq__subscriptionLink{gap:var(--space-2);min-width:0;color:var(--color-text);font-size:var(--font-size-md);flex:1;display:grid}.notifications-module-scss-module__9mFlMq__subscriptionLink span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.notifications-module-scss-module__9mFlMq__subscriptionLink strong{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium);overflow:hidden}.notifications-module-scss-module__9mFlMq__subscriptionLink:hover strong{color:var(--color-accent-foreground)}.notifications-module-scss-module__9mFlMq__unsubscribe{padding:var(--space-6) var(--space-12);border-radius:var(--radius-pill);background:var(--color-control-surface);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;border:0;flex:none}.notifications-module-scss-module__9mFlMq__unsubscribe:hover{background:var(--color-control-hover)}.notifications-module-scss-module__9mFlMq__unsubscribe:disabled{opacity:.6;cursor:default}
.rich-text-module-scss-module__DIc9Za__content{overflow-wrap:anywhere;line-height:var(--line-height-article);color:var(--color-text-body)}.rich-text-module-scss-module__DIc9Za__content p,.rich-text-module-scss-module__DIc9Za__content ul,.rich-text-module-scss-module__DIc9Za__content ol,.rich-text-module-scss-module__DIc9Za__content blockquote,.rich-text-module-scss-module__DIc9Za__content pre,.rich-text-module-scss-module__DIc9Za__content table{margin:0 0 var(--space-20)}.rich-text-module-scss-module__DIc9Za__content h2,.rich-text-module-scss-module__DIc9Za__content h3,.rich-text-module-scss-module__DIc9Za__content h4{font-family:var(--font-display),sans-serif;line-height:var(--line-height-tight);margin:var(--space-24) 0 var(--space-12)}.rich-text-module-scss-module__DIc9Za__content h2{font-size:var(--font-size-5xl)}.rich-text-module-scss-module__DIc9Za__content h3,.rich-text-module-scss-module__DIc9Za__content h4{font-size:var(--font-size-3xl)}.rich-text-module-scss-module__DIc9Za__content ul,.rich-text-module-scss-module__DIc9Za__content ol{padding-left:var(--space-24)}.rich-text-module-scss-module__DIc9Za__content li{margin-bottom:var(--space-8)}.rich-text-module-scss-module__DIc9Za__content a{color:var(--color-accent-foreground);text-underline-offset:var(--space-4);text-decoration:underline}.rich-text-module-scss-module__DIc9Za__content a:hover{color:var(--color-text)}.rich-text-module-scss-module__DIc9Za__content blockquote{padding-left:var(--space-16);border-left:var(--space-4) solid var(--color-accent-soft)}.rich-text-module-scss-module__DIc9Za__content img{border-radius:var(--radius-lg);max-width:100%;height:auto;margin-bottom:var(--space-20);display:block}.rich-text-module-scss-module__DIc9Za__content table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.rich-text-module-scss-module__DIc9Za__content td,.rich-text-module-scss-module__DIc9Za__content th{padding:var(--space-8);border:var(--border-thin) solid var(--color-modal-border)}.rich-text-module-scss-module__DIc9Za__content pre{padding:var(--space-16);background:var(--color-control-bg-muted);border-radius:var(--radius-md);overflow:auto}.rich-text-module-scss-module__DIc9Za__content hr{border:0;border-top:var(--border-thin) solid var(--color-modal-border);margin:var(--space-24) 0}
@keyframes news-feed-module-scss-module__yhuFyW__retry-spin{to{transform:rotate(360deg)}}@keyframes news-feed-module-scss-module__yhuFyW__button-shine{0%{transform:translate(-140%)}55%,to{transform:translate(140%)}}.news-feed-module-scss-module__yhuFyW__page{width:100%;padding:0 0 var(--space-56);margin:0}@media (max-width:767px){.news-feed-module-scss-module__yhuFyW__page{padding-inline:var(--card-page-mobile-gutter)}}.news-feed-module-scss-module__yhuFyW__page{padding-top:var(--space-24)}@media (max-width:760px){.news-feed-module-scss-module__yhuFyW__page{padding-top:var(--space-16)}}.news-feed-module-scss-module__yhuFyW__feed{gap:var(--space-16);flex-direction:column;display:flex}.news-feed-module-scss-module__yhuFyW__page[data-city=true]{padding-top:0}.news-feed-module-scss-module__yhuFyW__page[data-city=true] [data-index="0"]{--post-card-top-padding:calc(var(--space-12) * .75)}.news-feed-module-scss-module__yhuFyW__toolbar{align-items:center;gap:var(--space-12);padding-left:var(--space-20);flex-wrap:wrap;margin-bottom:0;display:flex}.news-feed-module-scss-module__yhuFyW__period{color:var(--color-text-muted);font-size:var(--font-size-md)}.news-feed-module-scss-module__yhuFyW__status{border-radius:var(--radius-md);color:var(--color-text-muted);padding:var(--space-16);text-align:center;background:var(--color-surface)}.news-feed-module-scss-module__yhuFyW__retry:not(:disabled):not([aria-disabled=true]):active{transform:scale(var(--button-press-scale))}@media (prefers-reduced-motion:reduce){.news-feed-module-scss-module__yhuFyW__retry{transition:none}.news-feed-module-scss-module__yhuFyW__retry:not(:disabled):not([aria-disabled=true]):active{transform:none}}.news-feed-module-scss-module__yhuFyW__retry{transition:background-color var(--transition-control),transform var(--transition-control)}.news-feed-module-scss-module__yhuFyW__retry svg{transition:transform var(--transition-control)}@media (hover:hover) and (pointer:fine){.news-feed-module-scss-module__yhuFyW__retry:not(:disabled):hover svg{animation:news-feed-module-scss-module__yhuFyW__retry-spin var(--motion-spinner) linear infinite}}@media (prefers-reduced-motion:reduce){.news-feed-module-scss-module__yhuFyW__retry,.news-feed-module-scss-module__yhuFyW__retry svg{transition:none}.news-feed-module-scss-module__yhuFyW__retry:not(:disabled):hover svg{animation:none}}.news-feed-module-scss-module__yhuFyW__retry{align-items:center;gap:var(--space-6);margin-left:var(--space-8);padding:var(--space-6) var(--space-8);border-radius:var(--radius-xs);color:var(--color-link);font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.news-feed-module-scss-module__yhuFyW__retry:hover{background:var(--color-accent-soft)}.news-feed-module-scss-module__yhuFyW__retry svg{width:var(--icon-md);height:var(--icon-md)}.news-feed-module-scss-module__yhuFyW__retry:focus-visible{outline:var(--border-thin) solid var(--color-accent);outline-offset:var(--border-thin)}.news-feed-module-scss-module__yhuFyW__sentinel{width:100%;height:var(--border-thin)}.news-feed-module-scss-module__yhuFyW__skeletonCard{animation:none;overflow:hidden}.news-feed-module-scss-module__yhuFyW__sortSkeletonSlot{align-items:center;gap:var(--space-6);min-height:var(--space-36);padding:var(--space-8) 0;display:flex}.news-feed-module-scss-module__yhuFyW__sortSkeletonArrow{width:var(--icon-md);height:var(--space-16)}.news-feed-module-scss-module__yhuFyW__sortSkeleton{width:var(--feed-sort-skeleton-width);height:var(--space-16)}.news-feed-module-scss-module__yhuFyW__sortSkeleton,.news-feed-module-scss-module__yhuFyW__sortSkeletonArrow,.news-feed-module-scss-module__yhuFyW__skeletonCover,.news-feed-module-scss-module__yhuFyW__skeletonAvatar,.news-feed-module-scss-module__yhuFyW__skeletonName,.news-feed-module-scss-module__yhuFyW__skeletonReadMore,.news-feed-module-scss-module__yhuFyW__skeletonTag,.news-feed-module-scss-module__yhuFyW__skeletonDate,.news-feed-module-scss-module__yhuFyW__skeletonTitle,.news-feed-module-scss-module__yhuFyW__skeletonText,.news-feed-module-scss-module__yhuFyW__skeletonReaction,.news-feed-module-scss-module__yhuFyW__skeletonAction,.news-feed-module-scss-module__yhuFyW__skeletonViews{background:linear-gradient(90deg, var(--skeleton-base,var(--color-skeleton-base)) 25%, var(--skeleton-highlight,var(--color-skeleton-mid)) 50%, var(--skeleton-base,var(--color-skeleton-base)) 75%);animation:news-feed-module-scss-module__yhuFyW__shimmer var(--motion-feed-skeleton) infinite;border-radius:var(--radius-xs);background-size:200% 100%}.news-feed-module-scss-module__yhuFyW__sortSkeleton,.news-feed-module-scss-module__yhuFyW__sortSkeletonArrow{--skeleton-base:var(--color-border);--skeleton-highlight:var(--color-skeleton-base)}.news-feed-module-scss-module__yhuFyW__skeletonAvatar{width:var(--avatar-sm);height:var(--avatar-sm);border-radius:var(--radius-circle);flex:none}.news-feed-module-scss-module__yhuFyW__skeletonByline{width:55%}.news-feed-module-scss-module__yhuFyW__skeletonName{width:58%;height:var(--space-14)}.news-feed-module-scss-module__yhuFyW__skeletonDate{width:92%;height:var(--space-12)}.news-feed-module-scss-module__yhuFyW__skeletonHeading{align-items:center;min-height:1lh;display:flex}.news-feed-module-scss-module__yhuFyW__skeletonTitle{width:66%;height:.8em}.news-feed-module-scss-module__yhuFyW__skeletonParagraph{justify-content:center;gap:var(--space-10);flex-direction:column;min-height:2lh;display:flex}.news-feed-module-scss-module__yhuFyW__skeletonReadMoreSlot{width:35%}.news-feed-module-scss-module__yhuFyW__skeletonReadMore{width:100%;height:.8em}.news-feed-module-scss-module__yhuFyW__skeletonTags{align-items:center;gap:var(--space-16);min-height:var(--space-28);margin-top:var(--space-10);display:flex}.news-feed-module-scss-module__yhuFyW__skeletonTag{width:15%;height:var(--space-14)}.news-feed-module-scss-module__yhuFyW__skeletonText{width:100%;height:var(--space-16)}.news-feed-module-scss-module__yhuFyW__skeletonText:last-child{width:76%}.news-feed-module-scss-module__yhuFyW__skeletonActions{align-items:center;gap:var(--space-16);width:100%;display:flex}.news-feed-module-scss-module__yhuFyW__skeletonReaction{width:var(--space-50);height:var(--space-30);border-radius:var(--radius-pill)}.news-feed-module-scss-module__yhuFyW__skeletonAction{width:var(--space-20);height:var(--space-20);border-radius:var(--radius-circle)}.news-feed-module-scss-module__yhuFyW__skeletonViews{width:var(--space-34);height:var(--space-14);margin-left:auto}@keyframes news-feed-module-scss-module__yhuFyW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.news-feed-module-scss-module__yhuFyW__skeletonCard *,.news-feed-module-scss-module__yhuFyW__sortSkeleton,.news-feed-module-scss-module__yhuFyW__sortSkeletonArrow{animation:none}}@media (max-width:760px){.news-feed-module-scss-module__yhuFyW__toolbar{padding-left:calc(var(--space-12) + var(--border-thin));padding-right:calc(var(--space-12) + var(--border-thin))}.news-feed-module-scss-module__yhuFyW__page{padding-bottom:var(--space-32)}}.news-feed-module-scss-module__yhuFyW__virtualList{width:100%;position:relative}.news-feed-module-scss-module__yhuFyW__end{padding:var(--space-24) var(--space-12) var(--space-32);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0}.news-feed-module-scss-module__yhuFyW__virtualRow{width:100%;padding-bottom:var(--space-16);position:absolute;top:0;left:0}.news-feed-module-scss-module__yhuFyW__virtualRow:focus-within{z-index:var(--z-menu)}.news-feed-module-scss-module__yhuFyW__virtualRow:has([aria-expanded=true]){z-index:var(--z-menu)}.news-feed-module-scss-module__yhuFyW__virtualRow>article{animation:none}.news-feed-module-scss-module__yhuFyW__toolbarCompact{padding:0}@media (min-width:768px){.news-feed-module-scss-module__yhuFyW__toolbarCompact .news-feed-module-scss-module__yhuFyW__period{display:none}}.news-feed-module-scss-module__yhuFyW__emptyEmoji{width:var(--empty-state-emoji-size);height:var(--empty-state-emoji-size);object-fit:contain;margin-bottom:var(--space-8);display:block}.news-feed-module-scss-module__yhuFyW__refresh{justify-content:center;align-items:center;gap:var(--space-8);margin:var(--space-12) auto var(--space-20);padding:var(--space-8) var(--space-14);border-radius:var(--radius-pill);background:var(--color-control-surface);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast);border:0;display:flex}.news-feed-module-scss-module__yhuFyW__refresh svg{width:var(--icon-md);height:var(--icon-md)}.news-feed-module-scss-module__yhuFyW__refresh:hover{color:var(--color-text);background:var(--color-control-hover)}.news-feed-module-scss-module__yhuFyW__refresh:focus-visible{outline:var(--border-thick) solid var(--color-accent-ring);outline-offset:var(--space-4)}.news-feed-module-scss-module__yhuFyW__refresh[aria-busy=true] svg{animation:news-feed-module-scss-module__yhuFyW__refresh-spin var(--motion-spinner) linear infinite}.news-feed-module-scss-module__yhuFyW__refresh:disabled{cursor:wait}@keyframes news-feed-module-scss-module__yhuFyW__refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.news-feed-module-scss-module__yhuFyW__refresh{transition:none}.news-feed-module-scss-module__yhuFyW__refresh[aria-busy=true] svg{animation:none}}
.report-content-module-scss-module__ayupwa__trigger{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-8);border-radius:var(--radius-xs);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}.report-content-module-scss-module__ayupwa__trigger svg{width:var(--icon-md);height:var(--icon-md)}.report-content-module-scss-module__ayupwa__trigger:hover{color:var(--color-text);background:var(--color-control-hover-soft)}.report-content-module-scss-module__ayupwa__trigger:focus-visible,.report-content-module-scss-module__ayupwa__button:focus-visible,.report-content-module-scss-module__ayupwa__form textarea:focus-visible,.report-content-module-scss-module__ayupwa__reason input:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--space-3)}.report-content-module-scss-module__ayupwa__form{gap:var(--space-16);display:grid}.report-content-module-scss-module__ayupwa__reasons{gap:var(--space-8);border:0;margin:0;padding:0;display:grid}.report-content-module-scss-module__ayupwa__reason{align-items:center;gap:var(--space-12);font-size:var(--font-size-base);cursor:pointer;display:flex}.report-content-module-scss-module__ayupwa__details{gap:var(--space-6);font-size:var(--font-size-base);display:grid}.report-content-module-scss-module__ayupwa__form textarea{width:100%;padding:var(--space-12);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-control-surface);color:var(--color-text);font:inherit;resize:vertical}.report-content-module-scss-module__ayupwa__buttons{gap:var(--space-12);display:flex}.report-content-module-scss-module__ayupwa__button{width:100%;min-height:var(--control-height-md);padding:var(--space-8) var(--space-16);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0}.report-content-module-scss-module__ayupwa__button:hover{background:var(--color-control-hover-soft)}.report-content-module-scss-module__ayupwa__primary{background:var(--color-accent);color:var(--color-on-accent);border-color:#0000}.report-content-module-scss-module__ayupwa__primary:hover{background:var(--color-accent-hover)}.report-content-module-scss-module__ayupwa__button:disabled{opacity:.6;cursor:wait}.report-content-module-scss-module__ayupwa__error{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}.report-content-module-scss-module__ayupwa__done{font-size:var(--font-size-base);margin:0}.report-content-module-scss-module__ayupwa__legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.zoomable-image-module-scss-module__X6B4Dq__photo{position:relative}.zoomable-image-module-scss-module__X6B4Dq__thumbnail{border-radius:inherit;width:100%;height:auto;display:block}.zoomable-image-module-scss-module__X6B4Dq__cover .zoomable-image-module-scss-module__X6B4Dq__thumbnail{object-fit:cover;object-position:left center;height:100%}.zoomable-image-module-scss-module__X6B4Dq__trigger{right:var(--space-12);bottom:var(--space-12);z-index:var(--z-raised);width:var(--space-36);height:var(--space-36);border-radius:var(--radius-circle);background:var(--color-overlay-strong);color:var(--color-on-media);cursor:zoom-in;-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));transition:opacity var(--transition-medium),translate var(--transition-medium),background-color var(--transition-fast),transform var(--transition-fast);border:0;place-items:center;padding:0;display:grid;position:absolute}.zoomable-image-module-scss-module__X6B4Dq__cover .zoomable-image-module-scss-module__X6B4Dq__trigger{bottom:var(--space-32)}.zoomable-image-module-scss-module__X6B4Dq__trigger:hover{background:var(--color-photo-control-hover);transform:scale(1.05)}.zoomable-image-module-scss-module__X6B4Dq__trigger:active{transform:scale(.95)}.zoomable-image-module-scss-module__X6B4Dq__trigger:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--outline-offset)}@media (hover:hover) and (pointer:fine){.zoomable-image-module-scss-module__X6B4Dq__trigger{opacity:0;translate:0 var(--shift-sm);pointer-events:none}.zoomable-image-module-scss-module__X6B4Dq__photo:hover .zoomable-image-module-scss-module__X6B4Dq__trigger,.zoomable-image-module-scss-module__X6B4Dq__photo:focus-within .zoomable-image-module-scss-module__X6B4Dq__trigger{opacity:1;pointer-events:auto;translate:0}}.zoomable-image-module-scss-module__X6B4Dq__viewer{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-on-media);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.zoomable-image-module-scss-module__X6B4Dq__viewer::backdrop{background:0 0}.zoomable-image-module-scss-module__X6B4Dq__backdrop{background:var(--color-photo-backdrop);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));pointer-events:none;opacity:0;position:absolute;inset:0}.zoomable-image-module-scss-module__X6B4Dq__toolbar{opacity:0;top:max(var(--space-16),env(safe-area-inset-top));right:max(var(--space-16),env(safe-area-inset-right));z-index:var(--z-raised);gap:var(--space-8);display:flex;position:absolute}.zoomable-image-module-scss-module__X6B4Dq__control{width:var(--space-40);height:var(--space-40);border:var(--border-thin) solid var(--color-photo-control-border);border-radius:var(--radius-circle);background:var(--color-overlay-strong);color:var(--color-on-media);cursor:pointer;-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));transition:background-color var(--transition-fast),transform var(--transition-fast);place-items:center;padding:0;display:grid}.zoomable-image-module-scss-module__X6B4Dq__control:hover{background:var(--color-photo-control-hover)}.zoomable-image-module-scss-module__X6B4Dq__control:active{transform:scale(.95)}.zoomable-image-module-scss-module__X6B4Dq__control:disabled{opacity:.4;cursor:default}.zoomable-image-module-scss-module__X6B4Dq__control:focus-visible{outline:var(--border-thick) solid var(--color-on-media);outline-offset:var(--outline-offset)}.zoomable-image-module-scss-module__X6B4Dq__canvas{inset:calc(var(--space-72) + env(safe-area-inset-top)) var(--space-16) calc(var(--space-24) + env(safe-area-inset-bottom));touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute;overflow:visible}.zoomable-image-module-scss-module__X6B4Dq__original{opacity:0;object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.zoomable-image-module-scss-module__X6B4Dq__error{font-size:var(--font-size-xl);line-height:var(--line-height-relaxed)}.zoomable-image-module-scss-module__X6B4Dq__error a{color:inherit;text-decoration:underline}@media (max-width:700px){.zoomable-image-module-scss-module__X6B4Dq__canvas{left:0;right:0}}@media (prefers-reduced-motion:reduce){.zoomable-image-module-scss-module__X6B4Dq__trigger,.zoomable-image-module-scss-module__X6B4Dq__control{transition:none}}
.listing-gallery-module-scss-module__f7raiq__gallery{z-index:var(--z-base);aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-surface);touch-action:pan-y pinch-zoom;position:relative;overflow:hidden}.listing-gallery-module-scss-module__f7raiq__photoLink,.listing-gallery-module-scss-module__f7raiq__zoomPhoto{width:100%;height:100%;display:block}.listing-gallery-module-scss-module__f7raiq__image{object-fit:cover;width:100%;height:100%;display:block}.listing-gallery-module-scss-module__f7raiq__arrow{z-index:var(--z-raised);background:var(--color-overlay-strong);color:var(--color-on-media);border-radius:var(--radius-circle);position:absolute;top:50%;transform:translateY(-50%)}.listing-gallery-module-scss-module__f7raiq__previous{left:var(--space-8)}.listing-gallery-module-scss-module__f7raiq__previous svg{transform:rotate(180deg)}.listing-gallery-module-scss-module__f7raiq__next{right:var(--space-8)}.listing-gallery-module-scss-module__f7raiq__progress{pointer-events:none;z-index:var(--z-raised);bottom:var(--space-10);left:var(--space-12);right:var(--space-12);gap:var(--space-4);display:flex;position:absolute}.listing-gallery-module-scss-module__f7raiq__progress span{height:var(--space-3);border-radius:var(--radius-pill);background:var(--color-on-media);opacity:.4;flex:1}.listing-gallery-module-scss-module__f7raiq__progress span[data-active=true]{opacity:1}@media (hover:hover) and (pointer:fine){.listing-gallery-module-scss-module__f7raiq__arrow{opacity:0}.listing-gallery-module-scss-module__f7raiq__gallery:hover .listing-gallery-module-scss-module__f7raiq__arrow,.listing-gallery-module-scss-module__f7raiq__gallery:focus-within .listing-gallery-module-scss-module__f7raiq__arrow{opacity:1}}.listing-gallery-module-scss-module__f7raiq__placeholder{width:100%;height:100%;color:var(--color-text-muted);font-size:var(--font-size-base);justify-content:center;align-items:center;display:flex}
.listing-card-module-scss-module__P6xAEG__card{min-width:0;position:relative}.listing-card-module-scss-module__P6xAEG__link:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.listing-card-module-scss-module__P6xAEG__link:focus-visible{outline:none}.listing-card-module-scss-module__P6xAEG__card:has(.listing-card-module-scss-module__P6xAEG__link:focus-visible){outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--space-4);border-radius:var(--radius-md)}.listing-card-module-scss-module__P6xAEG__link:hover{color:var(--color-accent-foreground)}.listing-card-module-scss-module__P6xAEG__save{z-index:var(--z-base);top:var(--space-8);right:var(--space-8);background:var(--color-surface);border-radius:var(--radius-circle);color:var(--color-text);position:absolute}.listing-card-module-scss-module__P6xAEG__price{margin:var(--space-12) 0 var(--space-4);font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.listing-card-module-scss-module__P6xAEG__title{font-family:inherit;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.listing-card-module-scss-module__P6xAEG__meta{margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:var(--font-size-md);line-height:var(--line-height-snug)}.listing-card-module-scss-module__P6xAEG__labels{gap:var(--space-6);margin:var(--space-10) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.listing-card-module-scss-module__P6xAEG__label{padding:var(--space-4) var(--space-6);border-radius:var(--space-4);background:var(--color-chip-bg);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps)}.listing-card-module-scss-module__P6xAEG__skeleton{border-radius:var(--radius-xs);background:linear-gradient(100deg, var(--color-skeleton-base) 25%, var(--color-skeleton-mid) 45%, var(--color-skeleton-base) 65%);animation:listing-card-module-scss-module__P6xAEG__listing-shimmer var(--motion-feed-skeleton) infinite;background-size:240% 100%}.listing-card-module-scss-module__P6xAEG__skeletonImage{aspect-ratio:4/3;border-radius:var(--radius-md)}.listing-card-module-scss-module__P6xAEG__skeletonPrice{width:55%;height:var(--space-28);margin:var(--space-12) 0 var(--space-4)}.listing-card-module-scss-module__P6xAEG__skeletonTitle{width:90%;height:var(--space-24)}.listing-card-module-scss-module__P6xAEG__skeletonMeta{width:70%;height:var(--space-16);margin-top:var(--space-6)}.listing-card-module-scss-module__P6xAEG__skeletonLabels{width:60%;height:var(--space-24);margin-top:var(--space-10)}@keyframes listing-card-module-scss-module__P6xAEG__listing-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.listing-card-module-scss-module__P6xAEG__skeleton{animation:none}}
.tooltip-module-scss-module__j6ei4G__trigger{display:inline-flex}.tooltip-module-scss-module__j6ei4G__tooltip{--popover-shadow:var(--shadow-tooltip);z-index:var(--z-tooltip);margin-left:var(--space-12);max-width:var(--tooltip-max-width);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);white-space:nowrap;position:fixed;transform:translateY(-50%)}.tooltip-module-scss-module__j6ei4G__bottom{margin-left:0;margin-top:var(--space-12);transform:translate(-50%)}.tooltip-module-scss-module__j6ei4G__closing{animation:tooltip-module-scss-module__j6ei4G__dismiss var(--transition-medium) forwards}@keyframes tooltip-module-scss-module__j6ei4G__dismiss{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.tooltip-module-scss-module__j6ei4G__closing{animation:none}}
.listing-detail-module-scss-module__eKfQsa__page{padding:var(--space-24) var(--space-20) var(--space-56)}.listing-detail-module-scss-module__eKfQsa__breadcrumb{align-items:center;gap:var(--space-8);margin-bottom:var(--space-16);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.listing-detail-module-scss-module__eKfQsa__breadcrumb a{color:inherit;transition:color var(--transition-fast)}.listing-detail-module-scss-module__eKfQsa__breadcrumb>span[aria-hidden]{color:var(--color-border)}.listing-detail-module-scss-module__eKfQsa__layout{gap:var(--space-40);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.listing-detail-module-scss-module__eKfQsa__main{min-width:0}.listing-detail-module-scss-module__eKfQsa__section{margin-top:var(--space-32)}.listing-detail-module-scss-module__eKfQsa__section h2{margin:0 0 var(--space-12);color:var(--color-text);font-family:inherit;font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold)}.listing-detail-module-scss-module__eKfQsa__plain{font-size:var(--font-size-xl);line-height:var(--line-height-relaxed);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.listing-detail-module-scss-module__eKfQsa__facts{gap:0 var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.listing-detail-module-scss-module__eKfQsa__facts div{justify-content:space-between;gap:var(--space-12);padding:var(--space-10) 0;border-bottom:var(--border-thin) solid var(--color-border);display:flex}.listing-detail-module-scss-module__eKfQsa__facts dt{color:var(--color-text-muted);font-size:var(--font-size-base)}.listing-detail-module-scss-module__eKfQsa__facts dd{color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-align:right;margin:0}.listing-detail-module-scss-module__eKfQsa__amenities{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.listing-detail-module-scss-module__eKfQsa__amenities li{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-12);border-radius:var(--radius-pill);background:var(--color-control-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:inline-flex}.listing-detail-module-scss-module__eKfQsa__amenities svg{width:var(--icon-md);height:var(--icon-md);color:var(--color-accent-foreground)}.listing-detail-module-scss-module__eKfQsa__muted{color:var(--color-text-muted);font-size:var(--font-size-md);line-height:var(--line-height-snug);margin:0}.listing-detail-module-scss-module__eKfQsa__section>.listing-detail-module-scss-module__eKfQsa__muted{margin-bottom:var(--space-12)}.listing-detail-module-scss-module__eKfQsa__aside{top:var(--space-24);gap:var(--space-16);flex-direction:column;display:flex;position:sticky}.listing-detail-module-scss-module__eKfQsa__summary{gap:var(--space-10);flex-direction:column;display:flex}.listing-detail-module-scss-module__eKfQsa__title{color:var(--color-text);font-family:var(--font-display),sans-serif;font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);overflow-wrap:anywhere;margin:0}.listing-detail-module-scss-module__eKfQsa__price{color:var(--color-text);font-size:var(--font-size-8xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact);margin:0}.listing-detail-module-scss-module__eKfQsa__contacts{gap:var(--space-8);margin-top:var(--space-8);display:grid}.listing-detail-module-scss-module__eKfQsa__primary,.listing-detail-module-scss-module__eKfQsa__secondary{align-items:center;column-gap:var(--space-10);padding:var(--space-10) var(--space-16);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:background-color var(--transition-fast);grid-template-columns:auto 1fr;display:grid}.listing-detail-module-scss-module__eKfQsa__primary svg,.listing-detail-module-scss-module__eKfQsa__secondary svg{width:var(--icon-lg);height:var(--icon-lg);grid-row:span 2}.listing-detail-module-scss-module__eKfQsa__primary small,.listing-detail-module-scss-module__eKfQsa__secondary small{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);opacity:.75;overflow-wrap:anywhere}.listing-detail-module-scss-module__eKfQsa__primary:focus-visible,.listing-detail-module-scss-module__eKfQsa__secondary:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--outline-offset)}.listing-detail-module-scss-module__eKfQsa__primary{background:var(--color-accent);color:var(--color-on-accent)}.listing-detail-module-scss-module__eKfQsa__secondary{background:var(--color-control-surface);color:var(--color-text)}.listing-detail-module-scss-module__eKfQsa__tools{align-items:center;gap:var(--space-8);display:flex}.listing-detail-module-scss-module__eKfQsa__seller{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-14) 0;border-block:var(--border-thin) solid var(--color-border);display:flex}.listing-detail-module-scss-module__eKfQsa__sellerLink{align-items:center;gap:var(--space-10);min-width:0;color:var(--color-text);font-weight:var(--font-weight-semibold);display:inline-flex}.listing-detail-module-scss-module__eKfQsa__avatar{width:var(--space-32);height:var(--space-32)}.listing-detail-module-scss-module__eKfQsa__safety{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:0}.listing-detail-module-scss-module__eKfQsa__footer{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}@media (hover:hover) and (pointer:fine){.listing-detail-module-scss-module__eKfQsa__breadcrumb a:hover,a.listing-detail-module-scss-module__eKfQsa__sellerLink:hover{color:var(--color-accent-foreground)}.listing-detail-module-scss-module__eKfQsa__primary:hover{background:var(--color-accent-hover)}.listing-detail-module-scss-module__eKfQsa__secondary:hover{background:var(--color-border)}}@media (max-width:1023px){.listing-detail-module-scss-module__eKfQsa__layout{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.listing-detail-module-scss-module__eKfQsa__aside{position:static}.listing-detail-module-scss-module__eKfQsa__main{display:contents}.listing-detail-module-scss-module__eKfQsa__main>:first-child{order:-2}.listing-detail-module-scss-module__eKfQsa__aside{order:-1}}@media (max-width:767px){.listing-detail-module-scss-module__eKfQsa__page{padding:var(--space-16) var(--space-12) var(--space-40)}.listing-detail-module-scss-module__eKfQsa__facts{grid-template-columns:minmax(0,1fr)}.listing-detail-module-scss-module__eKfQsa__price{font-size:var(--font-size-7xl)}}@media (prefers-reduced-motion:reduce){.listing-detail-module-scss-module__eKfQsa__primary,.listing-detail-module-scss-module__eKfQsa__secondary,.listing-detail-module-scss-module__eKfQsa__breadcrumb a{transition:none}}
.post-card-module-scss-module__5Dt-Aa__card{z-index:var(--z-base);padding:var(--post-card-top-padding,var(--space-20)) var(--space-12) var(--space-24);position:relative}.post-card-module-scss-module__5Dt-Aa__card:after{content:"";inset:auto var(--space-12) 0;height:var(--border-thin);background:var(--color-border);position:absolute}.post-card-module-scss-module__5Dt-Aa__card{animation:post-card-module-scss-module__5Dt-Aa__card-enter var(--transition-slow) both}.post-card-module-scss-module__5Dt-Aa__cardShareOpen{z-index:var(--z-menu)}.post-card-module-scss-module__5Dt-Aa__cover{width:100%;aspect-ratio:var(--post-cover-ratio);object-fit:cover;object-position:left center;border-radius:var(--radius-md);display:block}.post-card-module-scss-module__5Dt-Aa__coverLink{display:block}.post-card-module-scss-module__5Dt-Aa__coverLink:empty{display:none}.post-card-module-scss-module__5Dt-Aa__card[data-kind=article] .post-card-module-scss-module__5Dt-Aa__coverLink .post-card-module-scss-module__5Dt-Aa__cover{width:auto;max-width:100%;height:auto;max-height:var(--post-photo-max-height);aspect-ratio:auto;object-fit:contain}.post-card-module-scss-module__5Dt-Aa__coverLink,.post-card-module-scss-module__5Dt-Aa__videoCover{margin-bottom:var(--space-12)}.post-card-module-scss-module__5Dt-Aa__content{padding:var(--space-8)}.post-card-module-scss-module__5Dt-Aa__title{margin:var(--space-12) 0 var(--space-8);font-family:var(--font-display),var(--font-montserrat),sans-serif;font-size:var(--post-title-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}.post-card-module-scss-module__5Dt-Aa__titleLink{transition:color var(--transition-fast)}.post-card-module-scss-module__5Dt-Aa__card[data-kind=article] .post-card-module-scss-module__5Dt-Aa__title{font-size:var(--font-size-5xl);font-weight:var(--font-weight-semibold)}.post-card-module-scss-module__5Dt-Aa__title:has(+.post-card-module-scss-module__5Dt-Aa__coverLink,+.post-card-module-scss-module__5Dt-Aa__videoCover){margin-bottom:var(--space-16)}.post-card-module-scss-module__5Dt-Aa__byline{align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.post-card-module-scss-module__5Dt-Aa__bylineAvatar{font-size:var(--font-size-xs)}.post-card-module-scss-module__5Dt-Aa__bylineText{gap:var(--space-3);flex-direction:column;display:flex}.post-card-module-scss-module__5Dt-Aa__bylineName{color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-none)}.post-card-module-scss-module__5Dt-Aa__card[data-kind=article] .post-card-module-scss-module__5Dt-Aa__bylineAvatar{--avatar-render-size:var(--space-36);font-size:var(--font-size-sm)}.post-card-module-scss-module__5Dt-Aa__card[data-kind=article] .post-card-module-scss-module__5Dt-Aa__byline{gap:var(--space-12);margin-bottom:var(--space-12)}.post-card-module-scss-module__5Dt-Aa__card[data-kind=article] .post-card-module-scss-module__5Dt-Aa__byline+.post-card-module-scss-module__5Dt-Aa__title{margin-top:0}.post-card-module-scss-module__5Dt-Aa__card[data-kind=article] .post-card-module-scss-module__5Dt-Aa__bylineMeta{font-size:var(--font-size-post-date)}.post-card-module-scss-module__5Dt-Aa__card[data-kind=article] .post-card-module-scss-module__5Dt-Aa__bylineName{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.post-card-module-scss-module__5Dt-Aa__bylineNameRow{align-items:center;gap:var(--space-6);display:inline-flex}.post-card-module-scss-module__5Dt-Aa__bylineMeta{align-items:center;gap:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-tight);flex-wrap:wrap;display:flex}.post-card-module-scss-module__5Dt-Aa__categoryBadge{padding:var(--space-3) var(--space-8);border-radius:var(--radius-pill);color:var(--color-accent-foreground);font-weight:var(--font-weight-medium)}.post-card-module-scss-module__5Dt-Aa__metaDot{color:var(--color-text-secondary)}.post-card-module-scss-module__5Dt-Aa__bylineBadge{width:var(--space-14);height:var(--space-14);color:var(--color-icon-muted)}.post-card-module-scss-module__5Dt-Aa__description{color:var(--color-text-body);line-height:var(--line-height-relaxed);margin:0}.post-card-module-scss-module__5Dt-Aa__footer{margin-top:var(--space-12);justify-content:flex-start;gap:var(--space-16);align-items:center;display:flex}.post-card-module-scss-module__5Dt-Aa__readMoreButton{margin-top:var(--space-8);align-items:center;gap:var(--space-6);cursor:pointer;color:var(--color-link);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);-webkit-tap-highlight-color:#0000;line-height:var(--line-height-tight);transition:color var(--transition-fast);background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}@media (pointer:coarse){.post-card-module-scss-module__5Dt-Aa__readMoreButton{position:relative}.post-card-module-scss-module__5Dt-Aa__readMoreButton:after{content:"";width:max(100%,var(--touch-target-min));height:max(100%,var(--touch-target-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.post-card-module-scss-module__5Dt-Aa__readMoreButton:hover{color:var(--color-link-hover)}.post-card-module-scss-module__5Dt-Aa__readMoreButton:active{color:var(--color-link-active)}.post-card-module-scss-module__5Dt-Aa__readMoreButton svg{width:var(--icon-lg);height:var(--icon-lg)}.post-card-module-scss-module__5Dt-Aa__readMoreIcon{transition:transform var(--transition-medium)}.post-card-module-scss-module__5Dt-Aa__readMoreIconOpen{transform:rotate(180deg)}.post-card-module-scss-module__5Dt-Aa__fullContent{opacity:0;transition:grid-template-rows var(--transition-expand),opacity var(--transition-reveal);grid-template-rows:0fr;display:grid}.post-card-module-scss-module__5Dt-Aa__fullContentOpen{opacity:1;grid-template-rows:1fr}.post-card-module-scss-module__5Dt-Aa__fullContentInner{min-height:0;overflow:hidden}.post-card-module-scss-module__5Dt-Aa__retryButton{color:var(--color-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.post-card-module-scss-module__5Dt-Aa__fullContent p{margin:var(--space-12) 0 0;line-height:var(--line-height-article-tight);color:var(--color-text-body)}@keyframes post-card-module-scss-module__5Dt-Aa__card-enter{0%{opacity:0;transform:translateY(var(--shift-lg))}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.post-card-module-scss-module__5Dt-Aa__card[data-kind=article] .post-card-module-scss-module__5Dt-Aa__title{font-size:var(--font-size-3xl)}.post-card-module-scss-module__5Dt-Aa__content{padding:var(--space-12) 0 0}.post-card-module-scss-module__5Dt-Aa__title{font-size:var(--font-size-5xl)}.post-card-module-scss-module__5Dt-Aa__footer{flex-direction:column;align-items:flex-start}}.post-card-module-scss-module__5Dt-Aa__articleSkeleton{padding-bottom:var(--space-8)}.post-card-module-scss-module__5Dt-Aa__articleSkeleton>:nth-child(3){width:82%;margin-bottom:var(--space-20)}.post-card-module-scss-module__5Dt-Aa__articleSkeleton>:last-child{width:62%}@media (prefers-reduced-motion:reduce){.post-card-module-scss-module__5Dt-Aa__articleSkeleton>div{animation:none}}.post-card-module-scss-module__5Dt-Aa__bylineAvatarLink{border-radius:var(--radius-pill);display:inline-flex}.post-card-module-scss-module__5Dt-Aa__byline a:hover{color:var(--color-accent-foreground)}.post-card-module-scss-module__5Dt-Aa__byline a:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--space-3)}.post-card-module-scss-module__5Dt-Aa__card[data-kind=news] .post-card-module-scss-module__5Dt-Aa__title{font-size:var(--font-size-6xl);font-weight:var(--font-weight-semibold)}@media (max-width:760px){.post-card-module-scss-module__5Dt-Aa__card[data-kind=news] .post-card-module-scss-module__5Dt-Aa__title{font-size:var(--font-size-4xl)}}.post-card-module-scss-module__5Dt-Aa__content:has(.post-card-module-scss-module__5Dt-Aa__videoCover[data-portrait]){--post-video-max-height:var(--feed-portrait-video-max-height)}.post-card-module-scss-module__5Dt-Aa__content[data-compact-portrait]:not(:has(.post-card-module-scss-module__5Dt-Aa__description)) .post-card-module-scss-module__5Dt-Aa__videoCover{margin-bottom:0}.post-card-module-scss-module__5Dt-Aa__content[data-compact-portrait]:not(:has(.post-card-module-scss-module__5Dt-Aa__description)) .post-card-module-scss-module__5Dt-Aa__footer{margin-top:var(--space-16)}
.forum-topic-module-scss-module__X3P5Ja__header{margin-bottom:var(--space-20)}.forum-topic-module-scss-module__X3P5Ja__badges{gap:var(--space-12);margin:0 0 var(--space-10);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex-wrap:wrap;display:flex}.forum-topic-module-scss-module__X3P5Ja__badges span{align-items:center;gap:var(--space-4);display:inline-flex}.forum-topic-module-scss-module__X3P5Ja__badges svg{width:var(--icon-md);height:var(--icon-md)}.forum-topic-module-scss-module__X3P5Ja__solved{color:var(--color-accent-foreground)}.forum-topic-module-scss-module__X3P5Ja__title{color:var(--color-text);font-family:var(--font-display),var(--font-montserrat),sans-serif;font-size:var(--font-size-8xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-compact);overflow-wrap:anywhere;margin:0}.forum-topic-module-scss-module__X3P5Ja__byline{align-items:center;gap:var(--space-4) var(--space-10);margin-top:var(--space-16);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.forum-topic-module-scss-module__X3P5Ja__byline>*+:before{content:"·";margin-right:var(--space-10)}.forum-topic-module-scss-module__X3P5Ja__author{align-items:center;gap:var(--space-8);color:var(--color-text);font-weight:var(--font-weight-medium);display:inline-flex}a.forum-topic-module-scss-module__X3P5Ja__author:hover{color:var(--color-accent-foreground)}.forum-topic-module-scss-module__X3P5Ja__avatar{width:var(--space-28);height:var(--space-28)}.forum-topic-module-scss-module__X3P5Ja__photos{grid-template-columns:repeat(var(--forum-photo-columns,1), minmax(0, 1fr));gap:var(--space-8);margin-top:var(--space-20);display:grid}.forum-topic-module-scss-module__X3P5Ja__photos[data-count="2"]{--forum-photo-columns:2}.forum-topic-module-scss-module__X3P5Ja__photos[data-count="3"]{--forum-photo-columns:3}.forum-topic-module-scss-module__X3P5Ja__photos .forum-topic-module-scss-module__X3P5Ja__photo{border-radius:var(--radius-md);overflow:hidden}.forum-topic-module-scss-module__X3P5Ja__photos[data-count="2"] .forum-topic-module-scss-module__X3P5Ja__photo,.forum-topic-module-scss-module__X3P5Ja__photos[data-count="3"] .forum-topic-module-scss-module__X3P5Ja__photo{aspect-ratio:1}.forum-topic-module-scss-module__X3P5Ja__photos[data-count="2"] .forum-topic-module-scss-module__X3P5Ja__photo img,.forum-topic-module-scss-module__X3P5Ja__photos[data-count="3"] .forum-topic-module-scss-module__X3P5Ja__photo img{object-fit:cover;height:100%}.forum-topic-module-scss-module__X3P5Ja__actions{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-24);display:flex}.forum-topic-module-scss-module__X3P5Ja__discussion{margin-top:var(--space-32)}@media (max-width:767px){.forum-topic-module-scss-module__X3P5Ja__title{font-size:var(--font-size-6xl)}.forum-topic-module-scss-module__X3P5Ja__photos[data-count="3"]{--forum-photo-columns:2}}
.place-module-scss-module__wDwp5q__page{width:100%;padding:var(--space-24) var(--space-20) var(--space-56)}.place-module-scss-module__wDwp5q__breadcrumb{align-items:center;gap:var(--space-8);margin-bottom:var(--space-16);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.place-module-scss-module__wDwp5q__breadcrumb a{color:inherit;transition:color var(--transition-fast)}.place-module-scss-module__wDwp5q__breadcrumb>span[aria-hidden]{color:var(--color-border)}.place-module-scss-module__wDwp5q__header{margin-bottom:var(--space-20)}.place-module-scss-module__wDwp5q__title{color:var(--color-text);font-family:var(--font-display),var(--font-montserrat),sans-serif;font-size:var(--font-size-9xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-compact);overflow-wrap:anywhere;margin:0}.place-module-scss-module__wDwp5q__meta{align-items:center;gap:var(--space-4) var(--space-12);margin:var(--space-10) 0 0;color:var(--color-text-muted);font-size:var(--font-size-base);flex-wrap:wrap;display:flex}.place-module-scss-module__wDwp5q__rating{align-items:center;gap:var(--space-4);color:var(--color-text-secondary);display:inline-flex}.place-module-scss-module__wDwp5q__rating svg{width:var(--icon-md);height:var(--icon-md);color:var(--color-rating)}.place-module-scss-module__wDwp5q__rating strong{color:var(--color-text);font-weight:var(--font-weight-semibold);margin-right:var(--space-2)}.place-module-scss-module__wDwp5q__gallery{grid-template-columns:repeat(var(--place-photo-columns,1), minmax(0, 1fr));gap:var(--space-8);margin-bottom:var(--space-32);display:grid}.place-module-scss-module__wDwp5q__gallery[data-count="2"]{--place-photo-columns:2}.place-module-scss-module__wDwp5q__gallery[data-count="3"]{--place-photo-columns:4;grid-auto-rows:1fr}.place-module-scss-module__wDwp5q__gallery .place-module-scss-module__wDwp5q__photo{border-radius:var(--radius-md);overflow:hidden}.place-module-scss-module__wDwp5q__gallery .place-module-scss-module__wDwp5q__photo img{object-fit:cover;width:100%;height:100%}.place-module-scss-module__wDwp5q__gallery[data-count="1"] .place-module-scss-module__wDwp5q__photo{max-height:480px}.place-module-scss-module__wDwp5q__gallery[data-count="2"] .place-module-scss-module__wDwp5q__photo{aspect-ratio:4/3}.place-module-scss-module__wDwp5q__gallery[data-count="3"] .place-module-scss-module__wDwp5q__photo{aspect-ratio:1}.place-module-scss-module__wDwp5q__gallery[data-count="3"] .place-module-scss-module__wDwp5q__photo:first-child{grid-area:span 2/span 2}.place-module-scss-module__wDwp5q__layout{gap:var(--space-40);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.place-module-scss-module__wDwp5q__main{min-width:0}.place-module-scss-module__wDwp5q__aside{top:var(--space-24);gap:var(--space-14);--map-height:220px;flex-direction:column;display:flex;position:sticky}.place-module-scss-module__wDwp5q__map{margin-bottom:var(--space-2)}.place-module-scss-module__wDwp5q__row{align-items:flex-start;gap:var(--space-10);color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-snug);margin:0;display:flex}.place-module-scss-module__wDwp5q__row>svg{width:var(--icon-md);height:var(--icon-md);margin-top:var(--space-2);color:var(--color-icon-muted);flex-shrink:0}.place-module-scss-module__wDwp5q__row>span,.place-module-scss-module__wDwp5q__row>a{overflow-wrap:anywhere;min-width:0}.place-module-scss-module__wDwp5q__row a{color:var(--color-text)}.place-module-scss-module__wDwp5q__row a.place-module-scss-module__wDwp5q__route{align-items:center;gap:var(--space-4);width:fit-content;margin-top:var(--space-4);color:var(--color-accent-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:flex}.place-module-scss-module__wDwp5q__row a.place-module-scss-module__wDwp5q__route svg{width:var(--icon-md);height:var(--icon-md)}.place-module-scss-module__wDwp5q__hours summary{cursor:pointer;list-style:none}.place-module-scss-module__wDwp5q__hours summary::-webkit-details-marker{display:none}.place-module-scss-module__wDwp5q__hoursState{flex:1}.place-module-scss-module__wDwp5q__hoursState[data-open=true]{color:var(--color-accent-foreground)}.place-module-scss-module__wDwp5q__caret{width:var(--icon-md);height:var(--icon-md);color:var(--color-icon-muted);transition:transform var(--transition-fast);flex-shrink:0}.place-module-scss-module__wDwp5q__hours[open] .place-module-scss-module__wDwp5q__caret{transform:rotate(180deg)}.place-module-scss-module__wDwp5q__week{gap:var(--space-6);margin:var(--space-10) 0 0 calc(var(--icon-md) + var(--space-10));font-size:var(--font-size-md);display:grid}.place-module-scss-module__wDwp5q__week div{justify-content:space-between;gap:var(--space-12);color:var(--color-text-muted);display:flex}.place-module-scss-module__wDwp5q__week div[aria-current=date]{color:var(--color-text);font-weight:var(--font-weight-medium)}.place-module-scss-module__wDwp5q__week dt,.place-module-scss-module__wDwp5q__week dd{margin:0}.place-module-scss-module__wDwp5q__features{gap:var(--space-8);margin:var(--space-24) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.place-module-scss-module__wDwp5q__features li{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-12);border-radius:var(--radius-pill);background:var(--color-control-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:inline-flex}.place-module-scss-module__wDwp5q__features svg{width:var(--icon-md);height:var(--icon-md)}.place-module-scss-module__wDwp5q__actions{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-24);padding-bottom:var(--space-24);border-bottom:var(--border-thin) solid var(--color-border);display:flex}.place-module-scss-module__wDwp5q__reviews{margin-top:var(--space-32);scroll-margin-top:var(--space-72)}.place-module-scss-module__wDwp5q__sectionTitle{margin:0 0 var(--space-16);color:var(--color-text);font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold)}.place-module-scss-module__wDwp5q__similar{margin-top:var(--space-56)}.place-module-scss-module__wDwp5q__similarGrid{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (hover:hover) and (pointer:fine){.place-module-scss-module__wDwp5q__breadcrumb a:hover,.place-module-scss-module__wDwp5q__row a:hover{color:var(--color-accent-foreground)}}@media (max-width:1023px){.place-module-scss-module__wDwp5q__layout{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.place-module-scss-module__wDwp5q__aside{order:-1;position:static}.place-module-scss-module__wDwp5q__similarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.place-module-scss-module__wDwp5q__page{padding-inline:var(--space-16)}.place-module-scss-module__wDwp5q__title{font-size:var(--font-size-7xl)}.place-module-scss-module__wDwp5q__gallery[data-count="3"]{--place-photo-columns:2}.place-module-scss-module__wDwp5q__gallery[data-count="3"] .place-module-scss-module__wDwp5q__photo:first-child{aspect-ratio:4/3;grid-area:auto/span 2}}@media (prefers-reduced-motion:reduce){.place-module-scss-module__wDwp5q__caret,.place-module-scss-module__wDwp5q__breadcrumb a{transition:none}}
.moderation-module-scss-module__ueMlZa__panel{gap:var(--space-24);padding:var(--space-20);overflow-wrap:anywhere;display:grid}.moderation-module-scss-module__ueMlZa__item{gap:var(--space-12);border-top:var(--border-thin) solid var(--color-modal-border);padding-top:var(--space-20);display:grid}.moderation-module-scss-module__ueMlZa__item h2{font-size:var(--font-size-3xl)}.moderation-module-scss-module__ueMlZa__item ul{padding-left:var(--space-20)}.moderation-module-scss-module__ueMlZa__item blockquote{margin:var(--space-8) 0;padding-left:var(--space-12);border-left:var(--space-4) solid var(--color-accent-soft);white-space:pre-wrap}.moderation-module-scss-module__ueMlZa__item p{white-space:pre-wrap}
@keyframes write-post-modal-module-scss-module__qCgyza__retry-spin{to{transform:rotate(360deg)}}@keyframes write-post-modal-module-scss-module__qCgyza__button-shine{0%{transform:translate(-140%)}55%,to{transform:translate(140%)}}.write-post-modal-module-scss-module__qCgyza__modal{width:min(var(--write-post-modal-width),100% - var(--space-32));max-width:none;min-height:var(--write-post-modal-min-height);max-height:calc(100dvh - var(--space-32));border:var(--border-thin) solid var(--color-modal-border);border-radius:var(--radius-xl);background:var(--color-surface-elevated);color:var(--color-text);box-shadow:var(--shadow-modal);margin:auto;padding:0;overflow:auto}.write-post-modal-module-scss-module__qCgyza__modal::backdrop{background:var(--color-overlay-strong);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm))}.write-post-modal-module-scss-module__qCgyza__heading{z-index:2;padding:var(--space-20) var(--space-24);background:var(--color-surface-elevated);justify-content:space-between;align-items:center;gap:var(--space-16);display:flex;position:sticky;top:0}.write-post-modal-module-scss-module__qCgyza__title{font-family:var(--font-display),var(--font-montserrat),sans-serif;font-size:var(--font-size-5xl);line-height:var(--line-height-tight);margin:0}.write-post-modal-module-scss-module__qCgyza__close{width:var(--space-36);height:var(--space-36);border-radius:var(--radius-circle);background:var(--color-control-bg-muted);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.write-post-modal-module-scss-module__qCgyza__close:hover{background:var(--color-control-hover)}.write-post-modal-module-scss-module__qCgyza__close:active{background:var(--color-control-active)}.write-post-modal-module-scss-module__qCgyza__close:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--outline-offset)}.write-post-modal-module-scss-module__qCgyza__content{padding:var(--space-16) var(--space-32) var(--space-24)}.write-post-modal-module-scss-module__qCgyza__metadata{align-items:center;gap:var(--space-12);margin:0 var(--space-28) var(--space-16);color:var(--color-text-muted);font-size:var(--font-size-base);display:flex}.write-post-modal-module-scss-module__qCgyza__badge{padding:var(--space-4) var(--space-8);border-radius:var(--radius-md);color:var(--color-accent-foreground);background:var(--color-accent-soft)}.write-post-modal-module-scss-module__qCgyza__publicationTitle{width:calc(100% - var(--space-56));margin:0 var(--space-28) var(--space-20);resize:none;color:var(--color-text);font-family:var(--font-display),var(--font-montserrat),sans-serif;font-size:var(--font-size-7xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);background:0 0;border:0;outline:none;padding:0;display:block;overflow:hidden}.write-post-modal-module-scss-module__qCgyza__publicationTitle::placeholder{color:var(--color-text-muted)}.write-post-modal-module-scss-module__qCgyza__publicationTitle:focus-visible{outline:var(--border-thick) solid var(--color-accent-soft);outline-offset:var(--space-4);border-radius:var(--radius-sm)}.write-post-modal-module-scss-module__qCgyza__cover{align-items:center;gap:var(--space-10);width:calc(100% - var(--space-56));min-height:var(--space-56);margin:0 var(--space-28) var(--space-28);padding:var(--space-16);border:var(--border-thin) dashed var(--color-modal-border);border-radius:var(--radius-lg);background:var(--color-control-bg-muted);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-base);display:flex}.write-post-modal-module-scss-module__qCgyza__footer{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-20) var(--space-24);border-top:var(--border-thin) solid var(--color-modal-border);display:flex}.write-post-modal-module-scss-module__qCgyza__hint{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.write-post-modal-module-scss-module__qCgyza__publish{transition:background-color var(--transition-control),color var(--transition-control),transform var(--transition-control)}.write-post-modal-module-scss-module__qCgyza__publish:not(:disabled):not([aria-disabled=true]):active{transform:scale(var(--button-press-scale))}@media (prefers-reduced-motion:reduce){.write-post-modal-module-scss-module__qCgyza__publish{transition:none}.write-post-modal-module-scss-module__qCgyza__publish:not(:disabled):not([aria-disabled=true]):active{transform:none}}.write-post-modal-module-scss-module__qCgyza__publish{padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent-foreground);font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;border:0}.write-post-modal-module-scss-module__qCgyza__publish:disabled{opacity:.6;cursor:default}.write-post-modal-module-scss-module__qCgyza__publish:hover:not(:disabled){background:var(--color-control-hover)}.write-post-modal-module-scss-module__qCgyza__publish:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--space-4)}.write-post-modal-module-scss-module__qCgyza__draftTools,.write-post-modal-module-scss-module__qCgyza__taxonomy{align-items:center;gap:var(--space-12);margin:0 var(--space-28) var(--space-20);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.write-post-modal-module-scss-module__qCgyza__draftTools button,.write-post-modal-module-scss-module__qCgyza__select,.write-post-modal-module-scss-module__qCgyza__taxonomy input{border:var(--border-thin) solid var(--color-modal-border);border-radius:var(--radius-md);background:var(--color-control-bg-muted);color:var(--color-text-secondary);font:inherit;padding:var(--space-8) var(--space-12);max-width:100%}.write-post-modal-module-scss-module__qCgyza__draftTools button{transition:background-color var(--transition-control),color var(--transition-control),transform var(--transition-control)}.write-post-modal-module-scss-module__qCgyza__draftTools button:not(:disabled):not([aria-disabled=true]):active{transform:scale(var(--button-press-scale))}@media (prefers-reduced-motion:reduce){.write-post-modal-module-scss-module__qCgyza__draftTools button{transition:none}.write-post-modal-module-scss-module__qCgyza__draftTools button:not(:disabled):not([aria-disabled=true]):active{transform:none}}.write-post-modal-module-scss-module__qCgyza__draftTools button{cursor:pointer}.write-post-modal-module-scss-module__qCgyza__draftTools button:hover{background:var(--color-control-hover)}.write-post-modal-module-scss-module__qCgyza__draftTools button:focus-visible,.write-post-modal-module-scss-module__qCgyza__select:focus-visible,.write-post-modal-module-scss-module__qCgyza__taxonomy input:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--space-2)}.write-post-modal-module-scss-module__qCgyza__taxonomy{margin-top:var(--space-24);align-items:flex-start}.write-post-modal-module-scss-module__qCgyza__taxonomy label{gap:var(--space-8);color:var(--color-text-secondary);flex-direction:column;flex:100%;display:flex}.write-post-modal-module-scss-module__qCgyza__taxonomy input{width:100%}.write-post-modal-module-scss-module__qCgyza__fileInput{display:none}.write-post-modal-module-scss-module__qCgyza__cover{cursor:pointer}.write-post-modal-module-scss-module__qCgyza__cover:disabled{cursor:default}.write-post-modal-module-scss-module__qCgyza__coverPreview,.write-post-modal-module-scss-module__qCgyza__preview img{width:calc(100% - var(--space-56));height:auto;max-height:var(--write-post-cover-max-height);object-fit:contain;object-position:left;margin:0 var(--space-28) var(--space-24);border-radius:var(--radius-lg);display:block}.write-post-modal-module-scss-module__qCgyza__preview h3{margin:0 var(--space-28) var(--space-20);font-family:var(--font-display),sans-serif;font-size:var(--font-size-7xl)}.write-post-modal-module-scss-module__qCgyza__error{color:var(--color-text);margin:0 var(--space-28) var(--space-16);font-size:var(--font-size-base)}.write-post-modal-module-scss-module__qCgyza__error button{color:var(--color-accent-foreground);font:inherit;cursor:pointer;background:0 0;border:0}.write-post-modal-module-scss-module__qCgyza__skeleton{gap:var(--space-12);min-height:var(--write-post-editor-min-height);padding:var(--space-8) var(--space-28);align-content:start;display:grid}.write-post-modal-module-scss-module__qCgyza__skeleton span{height:var(--space-16);background:var(--color-control-bg-muted);border-radius:var(--radius-sm)}.write-post-modal-module-scss-module__qCgyza__skeleton span:last-child{width:65%}@media (max-width:760px){.write-post-modal-module-scss-module__qCgyza__modal{width:calc(100% - var(--space-16));max-height:calc(100dvh - var(--space-16))}.write-post-modal-module-scss-module__qCgyza__heading{padding:var(--space-16)}.write-post-modal-module-scss-module__qCgyza__content{padding:var(--space-12) var(--space-4) var(--space-16)}.write-post-modal-module-scss-module__qCgyza__publicationTitle{font-size:var(--font-size-7xl)}.write-post-modal-module-scss-module__qCgyza__footer{padding:var(--space-16);flex-direction:column;align-items:flex-start}.write-post-modal-module-scss-module__qCgyza__publish{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.write-post-modal-module-scss-module__qCgyza__modal{animation:none}.write-post-modal-module-scss-module__qCgyza__close{transition:none}}.write-post-modal-module-scss-module__qCgyza__taxonomy{border:0;min-width:0;padding:0}
@media (max-width:767px){.account-page-module-scss-module__JmrlkG__page{padding-inline:var(--card-page-mobile-gutter)}}.account-page-module-scss-module__JmrlkG__page{padding-top:var(--space-16)}.account-page-module-scss-module__JmrlkG__body{padding:var(--space-20) var(--space-24)}.account-page-module-scss-module__JmrlkG__body[data-collection]{padding-inline:var(--space-12);--account-list-top-gap:0px;padding-top:0}@media (max-width:767px){.account-page-module-scss-module__JmrlkG__body{padding-inline:var(--space-16)}}
.event-module-scss-module__OY3Wmq__page{width:100%;padding:var(--space-24) var(--space-20) var(--space-56)}.event-module-scss-module__OY3Wmq__breadcrumb{align-items:center;gap:var(--space-8);margin-bottom:var(--space-16);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.event-module-scss-module__OY3Wmq__breadcrumb a{color:inherit;transition:color var(--transition-fast)}.event-module-scss-module__OY3Wmq__breadcrumb>span[aria-hidden]{color:var(--color-border)}.event-module-scss-module__OY3Wmq__header{margin-bottom:var(--space-20)}.event-module-scss-module__OY3Wmq__badges{gap:var(--space-8);margin:0 0 var(--space-10);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:flex}.event-module-scss-module__OY3Wmq__state{padding:var(--space-2) var(--space-10);border-radius:var(--radius-pill);background:var(--color-danger-soft);color:var(--color-danger)}.event-module-scss-module__OY3Wmq__title{color:var(--color-text);font-family:var(--font-display),var(--font-montserrat),sans-serif;font-size:var(--font-size-9xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-compact);overflow-wrap:anywhere;margin:0}.event-module-scss-module__OY3Wmq__when{margin:var(--space-10) 0 0;color:var(--color-accent-foreground);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium)}.event-module-scss-module__OY3Wmq__when:first-letter{text-transform:uppercase}.event-module-scss-module__OY3Wmq__cover{margin-bottom:var(--space-32);border-radius:var(--radius-md);overflow:hidden}.event-module-scss-module__OY3Wmq__cover img{object-fit:cover;width:100%;max-height:520px}.event-module-scss-module__OY3Wmq__layout{gap:var(--space-40);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.event-module-scss-module__OY3Wmq__main{min-width:0}.event-module-scss-module__OY3Wmq__photos{gap:var(--space-8);margin-top:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.event-module-scss-module__OY3Wmq__photos .event-module-scss-module__OY3Wmq__photo{aspect-ratio:4/3;border-radius:var(--radius-md);overflow:hidden}.event-module-scss-module__OY3Wmq__photos .event-module-scss-module__OY3Wmq__photo img{object-fit:cover;height:100%}.event-module-scss-module__OY3Wmq__actions{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-24);display:flex}.event-module-scss-module__OY3Wmq__discussion{margin-top:var(--space-32)}.event-module-scss-module__OY3Wmq__aside{top:var(--space-24);gap:var(--space-16);--map-height:200px;flex-direction:column;display:flex;position:sticky}.event-module-scss-module__OY3Wmq__facts{gap:var(--space-14);padding:var(--space-16);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);margin:0;display:grid}.event-module-scss-module__OY3Wmq__facts div{gap:var(--space-4);display:grid}.event-module-scss-module__OY3Wmq__facts dt{align-items:center;gap:var(--space-6);color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.event-module-scss-module__OY3Wmq__facts dt svg{width:var(--icon-md);height:var(--icon-md)}.event-module-scss-module__OY3Wmq__facts dd{color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-snug);overflow-wrap:anywhere;margin:0}.event-module-scss-module__OY3Wmq__facts dd:first-letter{text-transform:uppercase}.event-module-scss-module__OY3Wmq__facts dd strong{font-weight:var(--font-weight-semibold);display:block}.event-module-scss-module__OY3Wmq__buttons{gap:var(--space-8);display:grid}.event-module-scss-module__OY3Wmq__primary,.event-module-scss-module__OY3Wmq__secondary{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--space-46);padding:var(--space-10) var(--space-16);border-radius:var(--radius-pill);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:background-color var(--transition-fast);display:flex}.event-module-scss-module__OY3Wmq__primary svg,.event-module-scss-module__OY3Wmq__secondary svg{width:var(--icon-lg);height:var(--icon-lg)}.event-module-scss-module__OY3Wmq__primary:focus-visible,.event-module-scss-module__OY3Wmq__secondary:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--outline-offset)}.event-module-scss-module__OY3Wmq__primary{background:var(--color-accent);color:var(--color-on-accent)}.event-module-scss-module__OY3Wmq__secondary{background:var(--color-control-surface);color:var(--color-text)}.event-module-scss-module__OY3Wmq__external{opacity:.8;width:var(--icon-md)!important;height:var(--icon-md)!important}.event-module-scss-module__OY3Wmq__more{margin-top:var(--space-56)}.event-module-scss-module__OY3Wmq__sectionTitle{margin:0 0 var(--space-4);color:var(--color-text);font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold)}@media (hover:hover) and (pointer:fine){.event-module-scss-module__OY3Wmq__breadcrumb a:hover{color:var(--color-accent-foreground)}.event-module-scss-module__OY3Wmq__primary:hover{background:var(--color-accent-hover)}.event-module-scss-module__OY3Wmq__secondary:hover{background:var(--color-border)}}@media (max-width:1023px){.event-module-scss-module__OY3Wmq__layout{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.event-module-scss-module__OY3Wmq__aside{order:-1;position:static}}@media (max-width:767px){.event-module-scss-module__OY3Wmq__page{padding-inline:var(--space-16)}.event-module-scss-module__OY3Wmq__title{font-size:var(--font-size-7xl)}.event-module-scss-module__OY3Wmq__when{font-size:var(--font-size-xl)}}@media (prefers-reduced-motion:reduce){.event-module-scss-module__OY3Wmq__primary,.event-module-scss-module__OY3Wmq__secondary,.event-module-scss-module__OY3Wmq__breadcrumb a{transition:none}}
.manage-profile-module-scss-module__XnHSpq__edit,.manage-profile-module-scss-module__XnHSpq__save{width:100%;min-height:var(--control-height-md);padding:var(--space-8) var(--space-16);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0}.manage-profile-module-scss-module__XnHSpq__edit:hover{background:var(--color-control-hover-soft)}.manage-profile-module-scss-module__XnHSpq__save{background:var(--color-accent);color:var(--color-on-accent);border-color:#0000}.manage-profile-module-scss-module__XnHSpq__save:hover{background:var(--color-accent-hover)}.manage-profile-module-scss-module__XnHSpq__edit:disabled,.manage-profile-module-scss-module__XnHSpq__save:disabled,.manage-profile-module-scss-module__XnHSpq__logout:disabled{opacity:.6;cursor:wait}.manage-profile-module-scss-module__XnHSpq__form{gap:var(--space-16);display:grid}.manage-profile-module-scss-module__XnHSpq__form label{gap:var(--space-6);font-size:var(--font-size-base);display:grid}.manage-profile-module-scss-module__XnHSpq__form input,.manage-profile-module-scss-module__XnHSpq__form textarea{width:100%;padding:var(--space-12);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-control-surface);color:var(--color-text);font:inherit}.manage-profile-module-scss-module__XnHSpq__form textarea{resize:vertical}.manage-profile-module-scss-module__XnHSpq__buttons{gap:var(--space-12);display:flex}.manage-profile-module-scss-module__XnHSpq__error{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}.manage-profile-module-scss-module__XnHSpq__menuWrap{position:relative}.manage-profile-module-scss-module__XnHSpq__more{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-circle);color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.manage-profile-module-scss-module__XnHSpq__more:hover{background:var(--color-control-hover)}.manage-profile-module-scss-module__XnHSpq__menu{font-family:var(--font-montserrat),sans-serif;font-size:var(--font-size-base);background:var(--color-surface-elevated);z-index:var(--z-menu);min-width:max-content;max-width:calc(100vw - var(--space-32));padding:var(--space-6);position:absolute;top:100%;right:0}.manage-profile-module-scss-module__XnHSpq__logout{border-radius:var(--radius-xs);width:100%;padding:var(--space-12) var(--space-16);color:var(--color-danger);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.manage-profile-module-scss-module__XnHSpq__logout:hover{background:var(--color-control-hover)}.manage-profile-module-scss-module__XnHSpq__edit:focus-visible,.manage-profile-module-scss-module__XnHSpq__save:focus-visible,.manage-profile-module-scss-module__XnHSpq__more:focus-visible,.manage-profile-module-scss-module__XnHSpq__logout:focus-visible,.manage-profile-module-scss-module__XnHSpq__form input:focus-visible,.manage-profile-module-scss-module__XnHSpq__form textarea:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--space-3)}.manage-profile-module-scss-module__XnHSpq__avatarEditor{gap:var(--space-12);padding-bottom:var(--space-16);border-bottom:var(--border-thin) solid var(--color-border);display:grid}.manage-profile-module-scss-module__XnHSpq__avatarRow{align-items:center;gap:var(--space-16);display:flex}.manage-profile-module-scss-module__XnHSpq__avatarControls{gap:var(--space-6);min-width:0;display:grid}.manage-profile-module-scss-module__XnHSpq__choosePhoto{width:fit-content;color:var(--color-accent-foreground);font-weight:var(--font-weight-semibold);cursor:pointer;position:relative}.manage-profile-module-scss-module__XnHSpq__choosePhoto[aria-disabled=true]{opacity:.6;cursor:wait}.manage-profile-module-scss-module__XnHSpq__choosePhoto:focus-within{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--space-3);border-radius:var(--radius-xs)}.manage-profile-module-scss-module__XnHSpq__fileInput{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.manage-profile-module-scss-module__XnHSpq__photoHint{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.manage-profile-module-scss-module__XnHSpq__removePhoto{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--navigation-control-radius);background:var(--color-control-bg-muted);color:var(--color-text-secondary);cursor:pointer;transition:opacity var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast);border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.manage-profile-module-scss-module__XnHSpq__removePhoto svg{width:var(--icon-xl);height:var(--icon-xl)}.manage-profile-module-scss-module__XnHSpq__removePhoto:hover{color:var(--color-danger);background:var(--color-control-hover-soft)}.manage-profile-module-scss-module__XnHSpq__removePhoto:disabled{opacity:.6;cursor:wait}.manage-profile-module-scss-module__XnHSpq__removePhoto:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--space-3)}@media (hover:hover) and (pointer:fine){.manage-profile-module-scss-module__XnHSpq__removePhoto{opacity:0}.manage-profile-module-scss-module__XnHSpq__avatarRow:hover .manage-profile-module-scss-module__XnHSpq__removePhoto,.manage-profile-module-scss-module__XnHSpq__avatarRow:focus-within .manage-profile-module-scss-module__XnHSpq__removePhoto{opacity:1}}@media (prefers-reduced-motion:reduce){.manage-profile-module-scss-module__XnHSpq__removePhoto{transition:none}}.manage-profile-module-scss-module__XnHSpq__compactEdit{width:auto;min-height:var(--space-36);font-size:var(--font-size-sm);white-space:nowrap}.manage-profile-module-scss-module__XnHSpq__iconEdit{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.manage-profile-module-scss-module__XnHSpq__iconEdit svg{width:var(--icon-xl);height:var(--icon-xl)}.manage-profile-module-scss-module__XnHSpq__iconEdit:hover,.manage-profile-module-scss-module__XnHSpq__menuItem:hover{background:var(--color-control-hover)}.manage-profile-module-scss-module__XnHSpq__iconEdit:focus-visible,.manage-profile-module-scss-module__XnHSpq__menuItem:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--space-3)}.manage-profile-module-scss-module__XnHSpq__menuItem{white-space:nowrap;align-items:center;gap:var(--space-12);width:100%;padding:var(--space-12) var(--space-16);border-radius:var(--radius-xs);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.manage-profile-module-scss-module__XnHSpq__menuItem svg{width:var(--icon-xl);height:var(--icon-xl);flex:none}.manage-profile-module-scss-module__XnHSpq__menu[data-account=true]{right:calc(var(--navigation-panel-padding)*-1);font-family:var(--font-montserrat),sans-serif;font-size:var(--font-size-base);width:var(--account-menu-width);top:calc(100% + var(--space-8))}.manage-profile-module-scss-module__XnHSpq__menuItem[aria-current=page]{background:var(--color-control-bg-muted)}.manage-profile-module-scss-module__XnHSpq__menuCount{min-width:var(--space-20);padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--space-20);text-align:center;margin-left:auto}.manage-profile-module-scss-module__XnHSpq__menuDivider{margin:var(--space-4) var(--space-12);border:0;border-top:var(--border-thin) solid var(--color-border)}.manage-profile-module-scss-module__XnHSpq__logout{align-items:center;gap:var(--space-12);display:flex}.manage-profile-module-scss-module__XnHSpq__logout svg{width:var(--icon-xl);height:var(--icon-xl);flex:none}.manage-profile-module-scss-module__XnHSpq__menuItem svg{transition:color var(--transition-fast)}.manage-profile-module-scss-module__XnHSpq__menuItem:hover svg,.manage-profile-module-scss-module__XnHSpq__menuItem:focus-visible svg{color:var(--color-accent-foreground)}@media (prefers-reduced-motion:reduce){.manage-profile-module-scss-module__XnHSpq__menuItem svg{transition:none}}.manage-profile-module-scss-module__XnHSpq__deleteConfirm{width:100%;min-height:var(--control-height-md);font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);padding:var(--space-12) var(--space-16);background:var(--color-danger);color:var(--color-on-accent);font:inherit;cursor:pointer;border:0}.manage-profile-module-scss-module__XnHSpq__deleteConfirm:disabled{opacity:.6;cursor:wait}
.section-search-module-scss-module__bDKdVa__sections{margin:var(--space-8) 0 var(--space-24)}.section-search-module-scss-module__bDKdVa__title{margin:0 var(--space-10) var(--space-10);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.section-search-module-scss-module__bDKdVa__grid{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.section-search-module-scss-module__bDKdVa__card{min-width:0;padding:var(--space-12) var(--space-8) var(--space-8);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.section-search-module-scss-module__bDKdVa__cardHead{justify-content:space-between;align-items:center;gap:var(--space-8);padding:0 var(--space-8) var(--space-6);display:flex}.section-search-module-scss-module__bDKdVa__cardHead h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.section-search-module-scss-module__bDKdVa__all{align-items:center;gap:var(--space-4);color:var(--color-link);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);display:inline-flex}.section-search-module-scss-module__bDKdVa__all:hover{color:var(--color-link-hover)}.section-search-module-scss-module__bDKdVa__rows{margin:0;padding:0;list-style:none;display:grid}.section-search-module-scss-module__bDKdVa__row{align-items:center;gap:var(--space-10);padding:var(--space-8);border-radius:var(--radius-md);transition:background-color var(--transition-fast);display:flex}.section-search-module-scss-module__bDKdVa__row:hover,.section-search-module-scss-module__bDKdVa__row:focus-visible{background:var(--color-control-hover-soft)}.section-search-module-scss-module__bDKdVa__thumb{border-radius:var(--radius-sm);object-fit:cover;background:var(--color-control-bg-muted);flex:none;width:44px;height:44px}.section-search-module-scss-module__bDKdVa__body{gap:var(--space-2);min-width:0;display:grid}.section-search-module-scss-module__bDKdVa__rowTitle{color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section-search-module-scss-module__bDKdVa__meta{color:var(--color-text-muted);font-size:var(--font-size-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.market-account-module-scss-module__aUFXUW__page{width:100%;max-width:960px;padding:var(--space-24) var(--space-20) var(--space-56)}.market-account-module-scss-module__aUFXUW__breadcrumb{align-items:center;gap:var(--space-8);margin-bottom:var(--space-16);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.market-account-module-scss-module__aUFXUW__breadcrumb a{color:inherit;transition:color var(--transition-fast)}.market-account-module-scss-module__aUFXUW__breadcrumb a[aria-current=page]{color:var(--color-text);font-weight:var(--font-weight-medium)}.market-account-module-scss-module__aUFXUW__breadcrumb>span[aria-hidden]{color:var(--color-border)}.market-account-module-scss-module__aUFXUW__title{margin:0 0 var(--space-20);color:var(--color-text);font-family:var(--font-display),var(--font-montserrat),sans-serif;font-size:var(--font-size-9xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-compact)}.market-account-module-scss-module__aUFXUW__subtitle{margin:0 0 var(--space-12);color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.market-account-module-scss-module__aUFXUW__tabs{gap:var(--space-20);margin-bottom:var(--space-8);border-bottom:var(--border-thin) solid var(--color-border);scrollbar-width:none;display:flex;overflow-x:auto}.market-account-module-scss-module__aUFXUW__tab{align-items:center;gap:var(--space-6);padding:var(--space-10) 0;border:0;border-bottom:var(--border-thick) solid #0000;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;flex-shrink:0;margin-bottom:-1px;display:inline-flex}.market-account-module-scss-module__aUFXUW__tab[aria-selected=true]{border-color:var(--color-text);color:var(--color-text)}.market-account-module-scss-module__aUFXUW__tab:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--outline-offset);border-radius:var(--radius-xs)}.market-account-module-scss-module__aUFXUW__count{min-width:var(--space-20);padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--color-control-surface);color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--space-20);text-align:center}.market-account-module-scss-module__aUFXUW__list{margin:0;padding:0;list-style:none}.market-account-module-scss-module__aUFXUW__row{gap:var(--space-16);padding:var(--space-16) 0;border-bottom:var(--border-thin) solid var(--color-border);grid-template-columns:96px minmax(0,1fr);display:grid}.market-account-module-scss-module__aUFXUW__thumb{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-control-surface);color:var(--color-icon-muted);place-items:center;display:grid;position:relative;overflow:hidden}.market-account-module-scss-module__aUFXUW__thumb img{object-fit:cover}.market-account-module-scss-module__aUFXUW__thumb svg{width:var(--space-28);height:var(--space-28)}.market-account-module-scss-module__aUFXUW__rowBody{min-width:0}.market-account-module-scss-module__aUFXUW__rowMeta{align-items:center;gap:var(--space-4) var(--space-10);margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.market-account-module-scss-module__aUFXUW__status{padding:var(--space-2) var(--space-8);border-radius:var(--radius-pill);background:var(--color-control-surface);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.market-account-module-scss-module__aUFXUW__status[data-group=active]{background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent-foreground)}.market-account-module-scss-module__aUFXUW__status[data-rejected]{background:var(--color-danger-soft);color:var(--color-danger)}.market-account-module-scss-module__aUFXUW__rowTitle{color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);overflow-wrap:anywhere;margin:0}.market-account-module-scss-module__aUFXUW__rowTitle a{color:inherit}.market-account-module-scss-module__aUFXUW__price{margin:var(--space-4) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-base)}.market-account-module-scss-module__aUFXUW__note{margin:var(--space-8) 0 0;padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-text);font-size:var(--font-size-md);line-height:var(--line-height-snug)}.market-account-module-scss-module__aUFXUW__actions{align-items:center;gap:var(--space-8);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.market-account-module-scss-module__aUFXUW__ask{color:var(--color-text-muted);font-size:var(--font-size-sm)}.market-account-module-scss-module__aUFXUW__action,.market-account-module-scss-module__aUFXUW__quiet,.market-account-module-scss-module__aUFXUW__more{padding:var(--space-6) var(--space-14);border-radius:var(--radius-pill);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);border:0}.market-account-module-scss-module__aUFXUW__action:disabled,.market-account-module-scss-module__aUFXUW__quiet:disabled,.market-account-module-scss-module__aUFXUW__more:disabled{cursor:default;opacity:.6}.market-account-module-scss-module__aUFXUW__action:focus-visible,.market-account-module-scss-module__aUFXUW__quiet:focus-visible,.market-account-module-scss-module__aUFXUW__more:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--outline-offset)}.market-account-module-scss-module__aUFXUW__action{background:var(--color-control-surface);color:var(--color-text)}.market-account-module-scss-module__aUFXUW__quiet{color:var(--color-text-muted);background:0 0}.market-account-module-scss-module__aUFXUW__more{margin:var(--space-24) auto 0;padding:var(--space-10) var(--space-20);background:var(--color-control-surface);color:var(--color-text);display:block}.market-account-module-scss-module__aUFXUW__link{color:var(--color-accent-foreground);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.market-account-module-scss-module__aUFXUW__muted{margin:var(--space-20) 0 0;color:var(--color-text-muted);font-size:var(--font-size-base)}.market-account-module-scss-module__aUFXUW__error{margin:var(--space-8) 0 0;color:var(--color-danger);font-size:var(--font-size-sm)}.market-account-module-scss-module__aUFXUW__grid{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.market-account-module-scss-module__aUFXUW__gone{margin-top:var(--space-40)}.market-account-module-scss-module__aUFXUW__goneList{margin:0;padding:0;list-style:none}.market-account-module-scss-module__aUFXUW__goneList li{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) 0;border-bottom:var(--border-thin) solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-base);display:flex}@media (hover:hover) and (pointer:fine){.market-account-module-scss-module__aUFXUW__breadcrumb a:hover,.market-account-module-scss-module__aUFXUW__rowTitle a:hover{color:var(--color-accent-foreground)}.market-account-module-scss-module__aUFXUW__tab:hover{color:var(--color-text)}.market-account-module-scss-module__aUFXUW__action:hover:not(:disabled),.market-account-module-scss-module__aUFXUW__more:hover:not(:disabled){background:var(--color-border)}.market-account-module-scss-module__aUFXUW__quiet:hover:not(:disabled){color:var(--color-text)}}@media (max-width:1023px){.market-account-module-scss-module__aUFXUW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.market-account-module-scss-module__aUFXUW__page{padding-inline:var(--space-16)}.market-account-module-scss-module__aUFXUW__title{font-size:var(--font-size-7xl)}.market-account-module-scss-module__aUFXUW__row{gap:var(--space-12);grid-template-columns:72px minmax(0,1fr)}.market-account-module-scss-module__aUFXUW__grid{gap:var(--space-16) var(--space-12)}}@media (prefers-reduced-motion:reduce){.market-account-module-scss-module__aUFXUW__action,.market-account-module-scss-module__aUFXUW__quiet,.market-account-module-scss-module__aUFXUW__more,.market-account-module-scss-module__aUFXUW__breadcrumb a{transition:none}}
.favorites-module-scss-module__NIcj2a__button{justify-content:center;align-items:center;gap:var(--space-6);font:inherit;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);border:0;display:inline-flex}.favorites-module-scss-module__NIcj2a__button svg{width:var(--icon-lg);height:var(--icon-lg)}.favorites-module-scss-module__NIcj2a__button[aria-pressed=true] svg{color:var(--color-danger)}.favorites-module-scss-module__NIcj2a__button:disabled{cursor:default}.favorites-module-scss-module__NIcj2a__button:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--outline-offset)}.favorites-module-scss-module__NIcj2a__button:active:not(:disabled){transform:scale(.94)}.favorites-module-scss-module__NIcj2a__overlay{z-index:var(--z-base);top:var(--space-8);right:var(--space-8);width:var(--space-36);height:var(--space-36);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 88%, transparent);color:var(--color-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute}.favorites-module-scss-module__NIcj2a__inline{min-height:var(--space-40);padding:var(--space-8) var(--space-16);border-radius:var(--radius-pill);background:var(--color-control-surface);color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}@media (hover:hover) and (pointer:fine){.favorites-module-scss-module__NIcj2a__overlay:hover:not(:disabled){background:var(--color-surface)}.favorites-module-scss-module__NIcj2a__inline:hover:not(:disabled){background:var(--color-border)}}@media (prefers-reduced-motion:reduce){.favorites-module-scss-module__NIcj2a__button{transition:none}}
.visually-hidden-module-scss-module__ysK6da__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}
.publication-detail-module-scss-module__0PeLFq__page{max-width:var(--publication-page-width);padding:0 var(--container-inline-padding) var(--space-56);margin:0 auto}.publication-detail-module-scss-module__0PeLFq__breadcrumbs{margin:var(--space-16) 0 var(--space-18);min-height:var(--space-40);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);align-items:center;display:flex}.publication-detail-module-scss-module__0PeLFq__breadcrumbList{align-items:center;gap:var(--space-6);width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.publication-detail-module-scss-module__0PeLFq__breadcrumbList>li:first-child{flex-shrink:0}.publication-detail-module-scss-module__0PeLFq__currentBreadcrumb{align-items:center;gap:var(--space-6);min-width:0;color:var(--color-text-secondary);display:flex}.publication-detail-module-scss-module__0PeLFq__cityBreadcrumb{align-items:center;gap:var(--space-6);flex-shrink:0;display:flex}.publication-detail-module-scss-module__0PeLFq__currentBreadcrumb span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.publication-detail-module-scss-module__0PeLFq__breadcrumbSeparator{width:var(--space-14);height:var(--space-14);color:var(--color-text);flex-shrink:0}.publication-detail-module-scss-module__0PeLFq__breadcrumbs a{color:var(--color-text)}.publication-detail-module-scss-module__0PeLFq__breadcrumbs a:hover{text-decoration:underline}.publication-detail-module-scss-module__0PeLFq__breadcrumbs a:focus-visible,.publication-detail-module-scss-module__0PeLFq__authorLink:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--space-3);border-radius:var(--radius-xs)}.publication-detail-module-scss-module__0PeLFq__hero{width:100%;min-height:var(--publication-cover-height);padding:var(--space-56) var(--space-10) var(--space-30);border-radius:var(--publication-radius) var(--publication-radius) 0 0;background:var(--color-skeleton-base);color:var(--color-on-accent);align-items:flex-end;display:flex;position:relative;overflow:hidden}.publication-detail-module-scss-module__0PeLFq__hero:not(.publication-detail-module-scss-module__0PeLFq__heroWithoutCover){aspect-ratio:var(--post-cover-ratio);padding-bottom:var(--space-40)}.publication-detail-module-scss-module__0PeLFq__hero:after{content:"";background:var(--publication-cover-gradient);pointer-events:none;position:absolute;inset:0}.publication-detail-module-scss-module__0PeLFq__hero .publication-detail-module-scss-module__0PeLFq__heroImage{object-fit:cover;object-position:left center;width:100%;height:100%;display:block;position:absolute;inset:0}.publication-detail-module-scss-module__0PeLFq__heroText{pointer-events:none;z-index:var(--z-base);overflow-wrap:anywhere;width:100%;position:relative}.publication-detail-module-scss-module__0PeLFq__title{font-family:var(--font-display),var(--font-montserrat),sans-serif;font-size:var(--font-size-8xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}.publication-detail-module-scss-module__0PeLFq__heroWithoutCover{background:var(--color-accent-soft);color:var(--color-text)}.publication-detail-module-scss-module__0PeLFq__heroWithoutCover:after,.publication-detail-module-scss-module__0PeLFq__heroSeparateTitle:after,.publication-detail-module-scss-module__0PeLFq__heroSeparateTitle.publication-detail-module-scss-module__0PeLFq__heroWithoutCover{display:none}.publication-detail-module-scss-module__0PeLFq__separateTitle{margin-bottom:var(--space-20);overflow-wrap:anywhere;color:var(--color-text)}.publication-detail-module-scss-module__0PeLFq__surface,.publication-detail-module-scss-module__0PeLFq__discussion{padding:var(--space-20) var(--space-12);border-radius:var(--publication-radius);background:var(--color-surface);box-shadow:var(--publication-surface-shadow)}.publication-detail-module-scss-module__0PeLFq__surface{z-index:var(--z-base);margin-top:calc(-1*var(--space-20));position:relative}.publication-detail-module-scss-module__0PeLFq__heroSeparateTitle.publication-detail-module-scss-module__0PeLFq__heroWithoutCover+.publication-detail-module-scss-module__0PeLFq__surface{margin-top:0}.publication-detail-module-scss-module__0PeLFq__publicationMeta{gap:var(--space-8);margin-bottom:var(--space-20);flex-direction:column;display:flex}.publication-detail-module-scss-module__0PeLFq__byline,.publication-detail-module-scss-module__0PeLFq__authorLink{align-items:center;gap:var(--space-8);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);display:flex}.publication-detail-module-scss-module__0PeLFq__authorLink:hover{color:var(--color-accent-foreground)}.publication-detail-module-scss-module__0PeLFq__avatar{width:var(--space-32);height:var(--space-32);font-size:var(--font-size-sm);flex-shrink:0}.publication-detail-module-scss-module__0PeLFq__meta{align-items:center;gap:var(--space-6) var(--space-8);color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);flex-wrap:wrap;display:flex}.publication-detail-module-scss-module__0PeLFq__category{padding:var(--space-4) var(--space-8);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-foreground);font-weight:var(--font-weight-semibold)}.publication-detail-module-scss-module__0PeLFq__description{margin:0 0 var(--space-22);color:var(--color-text-body);font-size:var(--font-size-2xl);line-height:var(--line-height-loose)}.publication-detail-module-scss-module__0PeLFq__content{color:var(--color-text-body);overflow-wrap:anywhere}.publication-detail-module-scss-module__0PeLFq__content p{margin:0 0 var(--space-22);font-size:var(--font-size-xl);line-height:var(--line-height-article)}.publication-detail-module-scss-module__0PeLFq__content p:last-child{margin-bottom:0}.publication-detail-module-scss-module__0PeLFq__inlineImage{width:100%;height:auto;margin:0 0 var(--space-22);border-radius:var(--radius-md);background:var(--color-skeleton-base);display:block}.publication-detail-module-scss-module__0PeLFq__actionsRow{margin-top:var(--space-16);display:flex}.publication-detail-module-scss-module__0PeLFq__actionsRow[data-after-tags=true]{margin-top:var(--space-8)}.publication-detail-module-scss-module__0PeLFq__reportRow{margin-top:var(--space-8);justify-content:flex-end;display:flex}.publication-detail-module-scss-module__0PeLFq__discussion{margin-top:var(--space-16)}.publication-detail-module-scss-module__0PeLFq__discussion>section{margin-top:0;padding-top:0}@media (max-width:700px){.publication-detail-module-scss-module__0PeLFq__hero:has(.publication-detail-module-scss-module__0PeLFq__heroImage):not(.publication-detail-module-scss-module__0PeLFq__heroWithoutCover){aspect-ratio:var(--publication-mobile-photo-ratio)}.publication-detail-module-scss-module__0PeLFq__breadcrumbs{margin-top:var(--space-10);font-size:var(--font-size-sm)}.publication-detail-module-scss-module__0PeLFq__title{font-size:var(--font-size-7xl)}.publication-detail-module-scss-module__0PeLFq__page{padding-bottom:var(--space-32)}}@media (min-width:1025px){.publication-detail-module-scss-module__0PeLFq__page{padding-inline:0}}.publication-detail-module-scss-module__0PeLFq__hero:has([data-portrait]){--post-video-max-height:var(--feed-portrait-video-max-height);align-items:stretch;gap:var(--space-16);aspect-ratio:auto;min-height:0;color:var(--color-text);background:0 0;border-radius:0;flex-direction:column;padding:0;display:flex}.publication-detail-module-scss-module__0PeLFq__hero:has([data-portrait]):after{display:none}.publication-detail-module-scss-module__0PeLFq__hero:has([data-portrait]) .publication-detail-module-scss-module__0PeLFq__heroText{order:-1}.publication-detail-module-scss-module__0PeLFq__hero:has([data-portrait])+.publication-detail-module-scss-module__0PeLFq__surface{padding-top:var(--space-8);margin-top:0}.publication-detail-module-scss-module__0PeLFq__hero:has([data-portrait])+.publication-detail-module-scss-module__0PeLFq__surface{box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.publication-detail-module-scss-module__0PeLFq__hero:has([data-portrait]) .publication-detail-module-scss-module__0PeLFq__publicationMeta{margin:0 0 var(--space-16)}.publication-detail-module-scss-module__0PeLFq__hero:has([data-portrait]) .publication-detail-module-scss-module__0PeLFq__meta{gap:var(--space-4);font-size:var(--font-size-md);line-height:var(--line-height-tight)}.publication-detail-module-scss-module__0PeLFq__hero:has([data-portrait]) .publication-detail-module-scss-module__0PeLFq__category{padding:var(--space-3) var(--space-8);font-weight:var(--font-weight-medium)}
