.MobileTabBar-module__ygATFW__bar{z-index:50;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 max(18px, calc(var(--page-pad) - 12px)) env(safe-area-inset-bottom);background:var(--c-canvas);box-shadow:0 -1px 0 var(--c-line);justify-content:space-between;display:flex;position:fixed;inset:auto 0 0}.MobileTabBar-module__ygATFW__tab{width:56px;color:var(--c-hint);transition:color .12s var(--ease-out);place-items:center;display:grid}.MobileTabBar-module__ygATFW__active{color:var(--c-ink)}@media (min-width:768px){.MobileTabBar-module__ygATFW__bar{display:none}}
.Logo-module__ugCtEW__logo{--u:calc(var(--logo-h,30.84px) / 30.84);width:calc(240.27 * var(--u));height:var(--logo-h,30.84px);flex:none;display:inline-block;position:relative}.Logo-module__ugCtEW__wordmark,.Logo-module__ugCtEW__paw{max-width:none;position:absolute}.Logo-module__ugCtEW__wordmark{left:0;top:calc(6.84 * var(--u));width:calc(205 * var(--u));height:calc(24 * var(--u))}.Logo-module__ugCtEW__paw{left:calc(210.7 * var(--u));width:calc(29.57 * var(--u));height:calc(27.68 * var(--u));top:0}
.Avatar-module__IVwToW__avatar{object-fit:cover;background:var(--c-lilac);border-radius:50%;flex:none}.Avatar-module__IVwToW__placeholder{color:var(--c-ink);justify-content:center;align-items:center;font-weight:700;display:inline-flex}
.Button-module__8RiFmG__button{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.Button-module__8RiFmG__block{width:100%;display:flex}.Button-module__8RiFmG__button:disabled,.Button-module__8RiFmG__button[aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none}.Button-module__8RiFmG__outline{border-color:var(--c-outline);border-radius:var(--r-control);letter-spacing:-.01em;background:0 0;height:42px;font-size:16px;font-weight:500}.Button-module__8RiFmG__pill{background:var(--c-surface);height:44px;box-shadow:var(--shadow-soft);font-size:var(--fs-sm);border-radius:38px;font-weight:700}.Button-module__8RiFmG__dark{border-radius:var(--r-control);background:var(--c-ink);color:#fff;letter-spacing:-.01em;height:44px;font-size:16px;font-weight:500}.Button-module__8RiFmG__outline:active,.Button-module__8RiFmG__pill:active{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.Button-module__8RiFmG__dark:active{background:#333}@media (hover:hover){.Button-module__8RiFmG__outline:hover,.Button-module__8RiFmG__pill:hover{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.Button-module__8RiFmG__dark:hover{background:#2a2a2a}}
.Chip-module__IAwj_a__row{margin-inline:calc(var(--page-pad) * -1);padding:4px var(--page-pad) 8px;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.Chip-module__IAwj_a__row::-webkit-scrollbar{display:none}.Chip-module__IAwj_a__chip{border-radius:var(--r-pill);background:var(--c-surface);height:35px;box-shadow:var(--shadow-soft);white-space:nowrap;transition:background-color .12s var(--ease-out), color .12s var(--ease-out);flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex;position:relative}.Chip-module__IAwj_a__chip:after{content:"";position:absolute;inset:-4px 0}.Chip-module__IAwj_a__active{background:var(--c-ink-soft);color:#fff}@media (hover:hover){.Chip-module__IAwj_a__chip:not(.Chip-module__IAwj_a__active):hover{background:var(--c-lilac)}}@media (min-width:768px){.Chip-module__IAwj_a__row{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}
.Dialog-module__gV8Hta__dialog{background:var(--c-canvas);width:min(400px,100vw - 32px);color:var(--c-ink);box-shadow:var(--shadow-pop);border:0;border-radius:24px;padding:0}.Dialog-module__gV8Hta__dialog::backdrop{background:#00000059}.Dialog-module__gV8Hta__content{flex-direction:column;gap:12px;padding:24px;display:flex}.Dialog-module__gV8Hta__title{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:700;line-height:1.15}.Dialog-module__gV8Hta__text{color:var(--c-muted);margin-bottom:8px}
.EmptyState-module__7SqAPW__empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:56px 16px;display:flex}.EmptyState-module__7SqAPW__title{font-size:var(--fs-lg);letter-spacing:-.01em;margin:0;font-weight:700}.EmptyState-module__7SqAPW__text{max-width:36ch;color:var(--c-muted)}.EmptyState-module__7SqAPW__action{margin-top:12px}
.Pagination-module___xmoaa__pagination{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:32px;display:flex}.Pagination-module___xmoaa__item,.Pagination-module___xmoaa__gap{justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 10px;font-weight:700;display:inline-flex}.Pagination-module___xmoaa__item{border-radius:var(--r-pill);background:var(--c-surface);box-shadow:var(--shadow-soft);transition:background-color .12s var(--ease-out)}.Pagination-module___xmoaa__current{background:var(--c-ink);color:#fff}.Pagination-module___xmoaa__gap{color:var(--c-hint)}@media (hover:hover){.Pagination-module___xmoaa__item:not(.Pagination-module___xmoaa__current):hover{background:var(--c-lilac)}}
.UserBadges-module__eFVQwa__verified{color:var(--c-blue);flex:none;display:inline-flex}.UserBadges-module__eFVQwa__vip{border-radius:var(--r-pill);background:var(--c-sun);font-family:var(--font-sans), sans-serif;font-size:var(--fs-xs);letter-spacing:0;flex:none;padding:1px 8px 2px;font-weight:700;line-height:1.4}
.AuthCollage-module__0rkLWq__wrap{width:100%;max-width:440px;container-type:inline-size}.AuthCollage-module__0rkLWq__collage{--u:calc(100cqw / 315);height:calc(343 * var(--u));position:relative}.AuthCollage-module__0rkLWq__collage>*,.AuthCollage-module__0rkLWq__puppy,.AuthCollage-module__0rkLWq__woman{max-width:none;position:absolute}.AuthCollage-module__0rkLWq__puppyBlock{width:calc(150 * var(--u));height:calc(169 * var(--u));border-radius:calc(32 * var(--u)) 0 0 calc(32 * var(--u));background:var(--c-sky);top:0;left:0}.AuthCollage-module__0rkLWq__puppyClip{left:calc(3 * var(--u));top:calc(16 * var(--u));width:calc(147 * var(--u));height:calc(153 * var(--u));overflow:hidden}.AuthCollage-module__0rkLWq__puppy{left:calc(-10.4 * var(--u));top:calc(-16.36 * var(--u));width:calc(173.73 * var(--u));height:calc(174.11 * var(--u))}.AuthCollage-module__0rkLWq__kitten{left:calc(165 * var(--u));width:calc(148.835 * var(--u));height:calc(169 * var(--u));border-radius:0 calc(32 * var(--u)) 0 0;object-fit:cover;top:0}.AuthCollage-module__0rkLWq__womanBlock{left:0;top:calc(184 * var(--u));width:calc(315 * var(--u));height:calc(159 * var(--u));border-radius:0 0 calc(60 * var(--u)) calc(60 * var(--u));background:var(--c-pink-photo);overflow:hidden}.AuthCollage-module__0rkLWq__woman{left:calc(22.96 * var(--u));width:calc(269.08 * var(--u));height:calc(180.52 * var(--u));object-fit:cover;top:0}
.Reviews-module__i47N0a__section{flex-direction:column;gap:10px;display:flex}.Reviews-module__i47N0a__title{font-size:var(--fs-md);letter-spacing:-.01em;font-weight:700}.Reviews-module__i47N0a__list{flex-direction:column;gap:8px;display:flex}.Reviews-module__i47N0a__review{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-soft);gap:12px;padding:12px 14px;display:flex}.Reviews-module__i47N0a__body{flex-direction:column;gap:4px;min-width:0;display:flex}.Reviews-module__i47N0a__head{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.Reviews-module__i47N0a__name{overflow-wrap:anywhere;font-weight:700}@media (hover:hover){.Reviews-module__i47N0a__name:hover{text-underline-offset:3px;text-decoration:underline}}.Reviews-module__i47N0a__stars{gap:1px;display:inline-flex}.Reviews-module__i47N0a__on{color:var(--c-orange)}.Reviews-module__i47N0a__off{color:var(--c-chip-idle)}.Reviews-module__i47N0a__text{overflow-wrap:anywhere;white-space:pre-line}.Reviews-module__i47N0a__date{color:var(--c-hint);font-size:var(--fs-xs)}
.ChatHeaderLink-module__6BbEKG__badge{z-index:1;border-radius:var(--r-pill);background:var(--c-danger);color:#fff;text-align:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-4px;right:-6px}
.FavoritesProvider-module__tjcA7W__notice{left:50%;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 16px);z-index:60;border-radius:var(--r-control);background:var(--c-ink-soft);color:#fff;max-width:min(420px,100vw - 32px);box-shadow:var(--shadow-pop);text-align:center;opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);padding:12px 18px;position:fixed;transform:translate(-50%,8px)}.FavoritesProvider-module__tjcA7W__notice[data-visible]{opacity:1;transform:translate(-50%)}@media (min-width:768px){.FavoritesProvider-module__tjcA7W__notice{bottom:32px}}
.LikeButton-module__J0soCG__like{background:var(--c-surface);color:var(--c-ink);box-shadow:var(--shadow-soft);transition:background-color .15s var(--ease-out), transform .15s var(--ease-out);border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.LikeButton-module__J0soCG__like:active{transform:scale(.92)}.LikeButton-module__J0soCG__like[aria-pressed=true]{background:var(--c-pink)}.LikeButton-module__J0soCG__card{border-radius:50%;width:36px;height:36px}.LikeButton-module__J0soCG__card:after{content:"";position:absolute;inset:-4px}.LikeButton-module__J0soCG__wide{border-radius:var(--r-control);letter-spacing:-.01em;height:44px;padding:0 20px;font-size:16px;font-weight:500}@media (hover:hover){.LikeButton-module__J0soCG__like:not([aria-pressed=true]):hover{background:var(--c-lilac)}}
.PostCard-module__L7h6Ya__card{--media-r:0px;border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-soft);flex-direction:column;padding-bottom:14px;display:flex}@media (max-width:579.98px){.PostCard-module__L7h6Ya__card{margin-inline:calc(var(--page-pad) * -1);box-shadow:none;border-radius:0}}@media (min-width:580px){.PostCard-module__L7h6Ya__card{--media-r:var(--r-card)}}.PostCard-module__L7h6Ya__head{align-items:center;gap:4px;min-width:0;padding:8px 2px 4px 12px;display:flex;position:relative}.PostCard-module__L7h6Ya__mediaWrap{position:relative}.PostCard-module__L7h6Ya__onMedia{z-index:2;color:var(--c-surface);text-shadow:0 1px 2px #00000059;padding-top:10px;padding-bottom:10px;position:absolute;inset:0 0 auto}.PostCard-module__L7h6Ya__onMedia:before{content:"";z-index:-1;border-radius:var(--media-r) var(--media-r) 0 0;pointer-events:none;background:linear-gradient(#000000b3,#0000008c 55px,#0000 110px);height:110px;position:absolute;inset:0 0 auto}.PostCard-module__L7h6Ya__onMedia [title=Проверен]{color:var(--c-surface)}.PostCard-module__L7h6Ya__author{flex:1;align-items:center;gap:10px;min-width:0;min-height:44px;display:flex}.PostCard-module__L7h6Ya__ring{background:linear-gradient(135deg, var(--c-orange), var(--c-purple));border-radius:50%;flex:none;padding:2px;display:inline-flex}.PostCard-module__L7h6Ya__ring>*{border:2px solid var(--c-surface)}.PostCard-module__L7h6Ya__who{flex-direction:column;min-width:0;display:flex}.PostCard-module__L7h6Ya__nameLine{align-items:center;gap:4px;min-width:0;display:flex}.PostCard-module__L7h6Ya__authorName{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.25;overflow:hidden}.PostCard-module__L7h6Ya__time{color:var(--c-hint);font-size:var(--fs-xs);white-space:nowrap;line-height:1.3}.PostCard-module__L7h6Ya__onMedia .PostCard-module__L7h6Ya__time{color:inherit}.PostCard-module__L7h6Ya__follow{border:1px solid var(--c-ink);min-height:32px;color:var(--c-ink);font-size:var(--fs-xs);white-space:nowrap;transition:background-color .15s var(--ease-out);background:0 0;border-radius:8px;flex:none;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.PostCard-module__L7h6Ya__follow.PostCard-module__L7h6Ya__onMediaControl{color:var(--c-surface);text-shadow:inherit;border-color:#ffffffd9}.PostCard-module__L7h6Ya__followDone{opacity:.85}.PostCard-module__L7h6Ya__follow[aria-busy=true]{opacity:.7}.PostCard-module__L7h6Ya__followError{z-index:3;background:var(--c-surface);max-width:min(280px,100% - 24px);box-shadow:var(--shadow-pop);color:var(--c-danger);font-size:var(--fs-xs);text-shadow:none;border-radius:12px;padding:8px 12px;font-weight:500;position:absolute;top:calc(100% - 4px);right:12px}.PostCard-module__L7h6Ya__menuWrap{flex:none;position:relative}.PostCard-module__L7h6Ya__menuButton{width:44px;height:44px;color:var(--c-ink);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.PostCard-module__L7h6Ya__menuButton.PostCard-module__L7h6Ya__onMediaControl{color:var(--c-surface);filter:drop-shadow(0 1px 2px #00000059)}.PostCard-module__L7h6Ya__menu{z-index:5;background:var(--c-surface);width:max-content;min-width:220px;max-width:min(300px,100vw - 32px);box-shadow:var(--shadow-pop);color:var(--c-ink);text-shadow:none;border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 2px);right:6px}.PostCard-module__L7h6Ya__menu[hidden]{display:none}.PostCard-module__L7h6Ya__menuItem{width:100%;min-height:44px;color:var(--c-ink);font-size:var(--fs-sm);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.PostCard-module__L7h6Ya__menuDanger{color:var(--c-danger)}.PostCard-module__L7h6Ya__menu .PostCard-module__L7h6Ya__confirm{justify-content:flex-start;padding:8px 10px}.PostCard-module__L7h6Ya__menu .PostCard-module__L7h6Ya__actionError{padding:0}.PostCard-module__L7h6Ya__hiddenNote{background:var(--c-warn-soft);color:var(--c-warn);border-radius:12px;margin:10px 14px 0;padding:10px 12px;font-weight:500}.PostCard-module__L7h6Ya__body{padding:2px 14px 0}.PostCard-module__L7h6Ya__textOnly{font-size:var(--fs-md);padding-top:4px;padding-bottom:2px}.PostCard-module__L7h6Ya__caption{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.PostCard-module__L7h6Ya__captionText{white-space:pre-line;overflow-wrap:anywhere;line-height:1.45}.PostCard-module__L7h6Ya__captionLead{font-weight:700}.PostCard-module__L7h6Ya__more{min-height:32px;color:var(--c-muted);background:0 0;border:0;padding:0;font-weight:500}.PostCard-module__L7h6Ya__actions{align-items:center;padding:2px 4px 0;display:flex}.PostCard-module__L7h6Ya__action{border-radius:var(--r-pill);min-width:44px;min-height:44px;color:var(--c-ink);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-weight:600;display:inline-flex}.PostCard-module__L7h6Ya__icon{object-fit:contain;width:26px;height:26px;transition:transform .15s var(--ease-out), filter .15s var(--ease-out), opacity .15s var(--ease-out);flex:none}.PostCard-module__L7h6Ya__iconIdle{filter:grayscale();opacity:.75}.PostCard-module__L7h6Ya__liked{color:color-mix(in srgb, var(--c-orange) 65%, var(--c-ink))}.PostCard-module__L7h6Ya__action:active .PostCard-module__L7h6Ya__icon{transform:scale(.9)}@media (prefers-reduced-motion:no-preference){.PostCard-module__L7h6Ya__bump .PostCard-module__L7h6Ya__icon{animation:PostCard-module__L7h6Ya__like-pop .3s var(--ease-out)}}@keyframes PostCard-module__L7h6Ya__like-pop{40%{transform:scale(1.22)}}.PostCard-module__L7h6Ya__views{color:var(--c-hint);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-left:auto;padding-right:10px;display:inline-flex}.PostCard-module__L7h6Ya__actionError{color:var(--c-danger);padding:0 14px 4px;font-weight:500}.PostCard-module__L7h6Ya__allComments{color:var(--c-muted);align-self:flex-start;margin:2px 0 0 14px;padding:4px 0}.PostCard-module__L7h6Ya__commentLine{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding:2px 14px 0;display:-webkit-box;overflow:hidden}.PostCard-module__L7h6Ya__commentAuthor{font-weight:700}.PostCard-module__L7h6Ya__date{color:var(--c-hint);font-size:var(--fs-xs);align-self:flex-start;margin:6px 0 0 14px;padding:2px 0}@media (hover:hover){.PostCard-module__L7h6Ya__author:hover .PostCard-module__L7h6Ya__authorName,.PostCard-module__L7h6Ya__commentAuthor:hover,.PostCard-module__L7h6Ya__allComments:hover,a.PostCard-module__L7h6Ya__date:hover{text-underline-offset:3px;text-decoration:underline}.PostCard-module__L7h6Ya__action:hover .PostCard-module__L7h6Ya__icon{transform:scale(1.08)}.PostCard-module__L7h6Ya__follow:hover{background:var(--c-line)}.PostCard-module__L7h6Ya__follow.PostCard-module__L7h6Ya__onMediaControl:hover,.PostCard-module__L7h6Ya__menuButton.PostCard-module__L7h6Ya__onMediaControl:hover{background:#ffffff26}.PostCard-module__L7h6Ya__menuButton:hover,.PostCard-module__L7h6Ya__menuItem:hover{background:var(--c-canvas)}}.PostCard-module__L7h6Ya__quiet{min-height:36px;color:var(--c-hint);font-size:var(--fs-sm);text-underline-offset:3px;background:0 0;border:0;padding:0 4px;text-decoration:underline}.PostCard-module__L7h6Ya__confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px;display:flex}.PostCard-module__L7h6Ya__confirmText{color:var(--c-ink);font-weight:500}.PostCard-module__L7h6Ya__danger{border-radius:var(--r-pill);background:var(--c-danger);min-height:36px;color:var(--c-surface);border:0;padding:0 14px;font-weight:500}.PostCard-module__L7h6Ya__danger:disabled{opacity:.6}
@font-face{font-family:lorenzoSans;src:url(../media/LorenzoSans_Regular-s.p.019zlcijriewu.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:lorenzoSans;src:url(../media/LorenzoSans_Medium-s.p.1hq-hvjfwljsr.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:lorenzoSans;src:url(../media/LorenzoSans_Bold-s.p.18zq6kyzqiy7h.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:lorenzoSans Fallback;src:local(Arial);ascent-override:106.03%;descent-override:27.06%;line-gap-override:0.0%;size-adjust:101.59%}.lorenzosans_156267df-module__UHeU7q__className{font-family:lorenzoSans,lorenzoSans Fallback}.lorenzosans_156267df-module__UHeU7q__variable{--font-sans:"lorenzoSans", "lorenzoSans Fallback"}
.ItemCard-module__kYo21a__grid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ItemCard-module__kYo21a__grid>li{min-width:0}@media (min-width:600px){.ItemCard-module__kYo21a__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.ItemCard-module__kYo21a__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ItemCard-module__kYo21a__withSidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}.ItemCard-module__kYo21a__card{border-radius:var(--r-card);background:var(--c-surface);height:100%;box-shadow:var(--shadow-soft);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.ItemCard-module__kYo21a__highlighted{outline:2px solid var(--c-purple);outline-offset:-2px}.ItemCard-module__kYo21a__photo{aspect-ratio:1;background:var(--c-skeleton);position:relative}.ItemCard-module__kYo21a__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ItemCard-module__kYo21a__noPhoto{opacity:.35;place-items:center;font-size:40px;display:grid;position:absolute;inset:0}.ItemCard-module__kYo21a__badge{border-radius:var(--r-pill);background:var(--c-orange);font-size:var(--fs-xs);padding:2px 8px 3px;font-weight:700;line-height:1.2;position:absolute;top:8px;left:8px}.ItemCard-module__kYo21a__badgeBooking{background:var(--c-lime)}.ItemCard-module__kYo21a__like{z-index:2;position:absolute;top:8px;right:8px}.ItemCard-module__kYo21a__body{flex-direction:column;flex:1;gap:3px;padding:10px;display:flex}.ItemCard-module__kYo21a__price{font-size:var(--fs-md);letter-spacing:-.01em;font-weight:700;line-height:1.15}.ItemCard-module__kYo21a__title{overflow-wrap:anywhere;font-size:var(--fs-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.ItemCard-module__kYo21a__link:after{content:"";z-index:1;position:absolute;inset:0}.ItemCard-module__kYo21a__link:focus-visible{outline:none}.ItemCard-module__kYo21a__card:has(.ItemCard-module__kYo21a__link:focus-visible){outline:2px solid var(--c-blue);outline-offset:2px}.ItemCard-module__kYo21a__facts,.ItemCard-module__kYo21a__place,.ItemCard-module__kYo21a__rating{font-size:var(--fs-xs);color:var(--c-muted)}.ItemCard-module__kYo21a__facts{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ItemCard-module__kYo21a__place,.ItemCard-module__kYo21a__rating{align-items:center;gap:4px;min-width:0;display:flex}.ItemCard-module__kYo21a__place{color:var(--c-hint);margin-top:auto;padding-top:4px}.ItemCard-module__kYo21a__place svg,.ItemCard-module__kYo21a__rating svg{flex:none}.ItemCard-module__kYo21a__place span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ItemCard-module__kYo21a__rating{color:var(--c-ink);font-weight:500}.ItemCard-module__kYo21a__rating svg{color:var(--c-orange)}.ItemCard-module__kYo21a__reviews{color:var(--c-hint);font-weight:400}@media (hover:hover){.ItemCard-module__kYo21a__card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000014}}
.Comments-module__0U3SMa__section{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-soft);flex-direction:column;gap:14px;padding:16px 14px;display:flex}.Comments-module__0U3SMa__title{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:700}.Comments-module__0U3SMa__count{color:var(--c-hint);font-weight:500}.Comments-module__0U3SMa__muted{color:var(--c-muted)}.Comments-module__0U3SMa__inlineLink{color:var(--c-ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.Comments-module__0U3SMa__list{flex-direction:column;gap:12px;display:flex}.Comments-module__0U3SMa__comment{align-items:flex-start;gap:10px;display:flex}.Comments-module__0U3SMa__avatar{flex:none}.Comments-module__0U3SMa__bubble{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.Comments-module__0U3SMa__meta{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.Comments-module__0U3SMa__author{font-weight:700}.Comments-module__0U3SMa__time{color:var(--c-hint);font-size:var(--fs-xs)}.Comments-module__0U3SMa__body{white-space:pre-line;overflow-wrap:anywhere}.Comments-module__0U3SMa__moreButton{min-height:36px;color:var(--c-muted);text-underline-offset:3px;align-self:flex-start;padding:8px 0;font-weight:500;text-decoration:underline}.Comments-module__0U3SMa__moreButton[aria-busy=true]{pointer-events:none;opacity:.7}.Comments-module__0U3SMa__form{border-top:1px solid var(--c-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.Comments-module__0U3SMa__field{border:1px solid var(--c-line);background:var(--c-canvas);width:100%;min-height:64px;color:var(--c-ink);resize:vertical;border-radius:16px;padding:10px 14px;font-size:16px}.Comments-module__0U3SMa__formRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.Comments-module__0U3SMa__counter{color:var(--c-hint);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.Comments-module__0U3SMa__error{color:var(--c-danger);font-weight:500}@media (hover:hover){.Comments-module__0U3SMa__author:hover{text-underline-offset:3px;text-decoration:underline}}@media (min-width:768px){.Comments-module__0U3SMa__section{padding:20px}}
.MediaCarousel-module__4LDVMW__frame{width:100%;aspect-ratio:var(--ratio,1);max-height:calc(100dvh - var(--header-h) - var(--tabbar-h,0px) - 24px);border-radius:var(--media-r,0) var(--media-r,0) 0 0;background:var(--c-skeleton);position:relative;overflow:hidden}.MediaCarousel-module__4LDVMW__tappable{touch-action:manipulation;-webkit-user-select:none;user-select:none}.MediaCarousel-module__4LDVMW__media{object-fit:contain;background:#0d0d0d;width:100%;height:100%}.MediaCarousel-module__4LDVMW__dark{background:#000}.MediaCarousel-module__4LDVMW__carousel{flex-direction:column;display:flex}.MediaCarousel-module__4LDVMW__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow-x:auto}.MediaCarousel-module__4LDVMW__track::-webkit-scrollbar{display:none}.MediaCarousel-module__4LDVMW__track:focus-visible{outline-offset:-4px;outline-color:var(--c-surface)}.MediaCarousel-module__4LDVMW__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:none;width:100%;height:100%;position:relative}.MediaCarousel-module__4LDVMW__counter{border-radius:var(--r-pill);color:var(--c-surface);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;pointer-events:none;background:#0009;padding:3px 8px;font-weight:600;position:absolute;top:64px;right:12px}.MediaCarousel-module__4LDVMW__dots{pointer-events:none;justify-content:center;gap:4px;padding-top:10px;display:flex}.MediaCarousel-module__4LDVMW__dot{background:var(--c-dot-idle);width:6px;height:6px;transition:background-color .15s var(--ease-out), transform .15s var(--ease-out);border-radius:50%}.MediaCarousel-module__4LDVMW__dot[data-active]{background:var(--c-blue)}.MediaCarousel-module__4LDVMW__arrow{width:30px;height:30px;color:var(--c-ink);box-shadow:var(--shadow-soft);transition:opacity .15s var(--ease-out);background:#ffffffd9;border:0;border-radius:50%;place-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.MediaCarousel-module__4LDVMW__arrow:disabled{opacity:0;pointer-events:none}.MediaCarousel-module__4LDVMW__prev{left:10px}.MediaCarousel-module__4LDVMW__next{right:10px}@media (hover:hover) and (pointer:fine){.MediaCarousel-module__4LDVMW__arrow{display:grid}.MediaCarousel-module__4LDVMW__arrow:hover{background:var(--c-surface)}}.MediaCarousel-module__4LDVMW__video{background:#000;width:100%;height:100%;position:relative}.MediaCarousel-module__4LDVMW__videoToggle{color:var(--c-surface);touch-action:manipulation;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.MediaCarousel-module__4LDVMW__videoToggle:focus-visible{outline:3px solid var(--c-blue);outline-offset:-3px}.MediaCarousel-module__4LDVMW__glyph{pointer-events:none;background:#00000073;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}@media (prefers-reduced-motion:no-preference){.MediaCarousel-module__4LDVMW__glyphFlash{animation:MediaCarousel-module__4LDVMW__glyph .7s var(--ease-out) forwards}}@keyframes MediaCarousel-module__4LDVMW__glyph{0%{opacity:0;transform:scale(.7)}20%{opacity:1;transform:scale(1)}70%{opacity:1}to{opacity:0;transform:scale(1.08)}}.MediaCarousel-module__4LDVMW__sound{width:44px;height:44px;color:var(--c-surface);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:4px;right:4px}.MediaCarousel-module__4LDVMW__sound:before{content:"";background:#0009;border-radius:50%;position:absolute;inset:8px}.MediaCarousel-module__4LDVMW__sound svg{position:relative}.MediaCarousel-module__4LDVMW__sound:focus-visible{outline:2px solid var(--c-surface);outline-offset:-4px;border-radius:50%}.MediaCarousel-module__4LDVMW__heart{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.MediaCarousel-module__4LDVMW__heart img{filter:drop-shadow(0 6px 18px #0000004d);width:110px;height:auto}@media (prefers-reduced-motion:no-preference){.MediaCarousel-module__4LDVMW__heart img{animation:.9s cubic-bezier(.2,.9,.3,1.2) forwards MediaCarousel-module__4LDVMW__heart}}@keyframes MediaCarousel-module__4LDVMW__heart{0%{opacity:0;transform:scale(.2)}15%{opacity:1;transform:scale(1.2)}30%{transform:scale(.95)}45%{transform:scale(1)}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}
@font-face{font-family:moderustic;src:url(../media/Moderustic_Variable-s.p.2eh736zz9jd1t.ttf)format("truetype");font-display:swap;font-weight:300 800}@font-face{font-family:moderustic Fallback;src:local(Arial);ascent-override:94.19%;descent-override:23.55%;line-gap-override:0.0%;size-adjust:106.17%}.moderustic_88d2c8bf-module__N7ui-a__className{font-family:moderustic,moderustic Fallback}.moderustic_88d2c8bf-module__N7ui-a__variable{--font-display:"moderustic", "moderustic Fallback"}
.SectionHeader-module__1WsNmG__header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.SectionHeader-module__1WsNmG__link{color:var(--c-muted);text-underline-offset:3px;flex:none;margin-block:-10px;padding-block:10px;font-weight:500;text-decoration:underline}@media (hover:hover){.SectionHeader-module__1WsNmG__link:hover{color:var(--c-ink)}}@media (min-width:768px){.SectionHeader-module__1WsNmG__header{margin-bottom:20px}}
.AuthGate-module__A9SYhW__gate{flex-direction:column;align-items:center;gap:40px;padding-top:8px;display:flex}.AuthGate-module__A9SYhW__collage{max-width:360px}.AuthGate-module__A9SYhW__text{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:315px;display:flex}.AuthGate-module__A9SYhW__logo{--logo-h:22.26px}.AuthGate-module__A9SYhW__message{letter-spacing:-.02em;text-align:center;margin:0 0 12px;font-size:16px;font-weight:400;line-height:1}@media (min-width:768px){.AuthGate-module__A9SYhW__gate{flex-direction:row;justify-content:center;gap:64px;padding-top:48px}.AuthGate-module__A9SYhW__collage{max-width:400px}}
.Likers-module__LNIjHG__trigger{min-height:32px;color:var(--c-ink);font-weight:700;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}@media (hover:hover){.Likers-module__LNIjHG__trigger:hover{text-decoration:underline}}.Likers-module__LNIjHG__dialog{width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px)}.Likers-module__LNIjHG__muted{color:var(--c-muted)}.Likers-module__LNIjHG__error{color:var(--c-danger);font-weight:500}.Likers-module__LNIjHG__people{flex-direction:column;max-height:min(420px,55dvh);display:flex;overflow-y:auto}.Likers-module__LNIjHG__person{align-items:center;gap:12px;min-height:56px;padding:6px 2px;display:flex}.Likers-module__LNIjHG__person+.Likers-module__LNIjHG__person{border-top:1px solid var(--c-line)}.Likers-module__LNIjHG__who{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.Likers-module__LNIjHG__name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}@media (hover:hover){.Likers-module__LNIjHG__name:hover{text-decoration:underline}}.Likers-module__LNIjHG__when{color:var(--c-muted);font-size:var(--fs-sm);flex:none}.Likers-module__LNIjHG__buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}
.PostGrid-module__YZgIqW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.PostGrid-module__YZgIqW__tile{aspect-ratio:1;background:var(--c-skeleton);color:var(--c-surface);border-radius:4px;display:block;position:relative;overflow:hidden}.PostGrid-module__YZgIqW__cover{object-fit:cover;pointer-events:none;width:100%;height:100%}.PostGrid-module__YZgIqW__text{-webkit-line-clamp:6;line-clamp:6;background:var(--c-lilac);height:100%;color:var(--c-ink);font-size:var(--fs-xs);overflow-wrap:anywhere;-webkit-box-orient:vertical;padding:10px;display:-webkit-box;overflow:hidden}.PostGrid-module__YZgIqW__mark{filter:drop-shadow(0 1px 2px #00000073);display:grid;position:absolute;top:6px;right:6px}.PostGrid-module__YZgIqW__hidden{border-radius:var(--r-pill);background:var(--c-warn-soft);color:var(--c-warn);font-size:var(--fs-xs);padding:2px 8px;font-weight:500;position:absolute;bottom:6px;left:6px}.PostGrid-module__YZgIqW__overlay{opacity:0;transition:opacity .15s var(--ease-out);background:#0006;justify-content:center;align-items:center;gap:14px;font-weight:700;display:flex;position:absolute;inset:0}.PostGrid-module__YZgIqW__overlay>span{align-items:center;gap:4px;display:inline-flex}.PostGrid-module__YZgIqW__tile:focus-visible .PostGrid-module__YZgIqW__overlay{opacity:1}@media (hover:hover){.PostGrid-module__YZgIqW__tile:hover .PostGrid-module__YZgIqW__overlay{opacity:1}}@media (min-width:768px){.PostGrid-module__YZgIqW__grid{gap:6px}.PostGrid-module__YZgIqW__tile{border-radius:8px}}
.PhoneRequired-module__YRHzCG__notice{border-radius:var(--r-card);background:var(--c-lilac);flex-direction:column;gap:10px;padding:18px;display:flex}.PhoneRequired-module__YRHzCG__title{font-size:var(--fs-md);font-weight:700;line-height:1.35}.PhoneRequired-module__YRHzCG__text{line-height:1.5}@media (min-width:768px){.PhoneRequired-module__YRHzCG__notice{padding:22px 24px}.PhoneRequired-module__YRHzCG__notice>form{max-width:280px}}
.CatalogPage-module__he7tCG__page{flex-direction:column;gap:16px;display:flex}.CatalogPage-module__he7tCG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.CatalogPage-module__he7tCG__count{color:var(--c-muted)}.CatalogPage-module__he7tCG__tools{align-items:center;gap:8px;min-width:0;display:flex}.CatalogPage-module__he7tCG__query{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.CatalogPage-module__he7tCG__query>span{overflow-wrap:anywhere;min-width:0}.CatalogPage-module__he7tCG__query strong{color:var(--c-ink)}.CatalogPage-module__he7tCG__query a{text-underline-offset:3px;text-decoration:underline}.CatalogPage-module__he7tCG__layout{gap:16px;display:grid}.CatalogPage-module__he7tCG__results{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:1100px){.CatalogPage-module__he7tCG__page{gap:20px}.CatalogPage-module__he7tCG__layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:32px}}
.Share-module__0gvwIq__dialog{width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px)}.Share-module__0gvwIq__muted{color:var(--c-muted)}.Share-module__0gvwIq__error{color:var(--c-danger);font-weight:500}.Share-module__0gvwIq__row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.Share-module__0gvwIq__search input{border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface);width:100%;height:40px;padding:0 14px;font-size:16px}.Share-module__0gvwIq__people{border:1px solid var(--c-line);background:var(--c-surface);border-radius:16px;flex-direction:column;gap:2px;max-height:min(320px,45dvh);margin:0;padding:4px;display:flex;overflow-y:auto}.Share-module__0gvwIq__person{cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:6px 8px;display:flex}.Share-module__0gvwIq__person:has(input:checked){background:var(--c-lilac)}.Share-module__0gvwIq__person:has(input:disabled){cursor:not-allowed;opacity:.55}.Share-module__0gvwIq__person input{width:18px;height:18px;accent-color:var(--c-ink);flex:none;margin:0}.Share-module__0gvwIq__personName{overflow-wrap:anywhere;flex:1;align-items:center;gap:4px;min-width:0;font-weight:500;display:inline-flex}.Share-module__0gvwIq__source{color:var(--c-hint);font-size:var(--fs-xs);flex:none}.Share-module__0gvwIq__field{color:var(--c-muted);gap:6px;font-weight:500;display:grid}.Share-module__0gvwIq__field textarea{border:1px solid var(--c-line);background:var(--c-surface);width:100%;color:var(--c-ink);resize:vertical;border-radius:16px;padding:10px 14px;font-size:16px}.Share-module__0gvwIq__buttons{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.Share-module__0gvwIq__outcome{flex-direction:column;gap:10px;display:flex}.Share-module__0gvwIq__outcome:focus{outline:none}.Share-module__0gvwIq__skipped{gap:4px;padding-left:18px;list-style:outside;display:grid}@media (hover:hover){.Share-module__0gvwIq__person:not(:has(input:disabled)):hover{background:var(--c-canvas)}.Share-module__0gvwIq__person:has(input:checked):hover{background:var(--c-lilac)}}
.container.ProfileIg-module__68NXGW__page{max-width:calc(935px + var(--page-pad) * 2);flex-direction:column;gap:14px;padding-top:4px;display:flex}.ProfileIg-module__68NXGW__topBar{align-items:center;gap:6px;min-height:48px;display:flex}.ProfileIg-module__68NXGW__topName{min-width:0;font-size:var(--fs-lg);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.ProfileIg-module__68NXGW__topButton{width:44px;height:44px;color:var(--c-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.ProfileIg-module__68NXGW__topButton:hover{background:var(--c-surface)}}.ProfileIg-module__68NXGW__createWrap{position:relative}.ProfileIg-module__68NXGW__createMenu{z-index:20;border-radius:var(--r-card);background:var(--c-surface);min-width:240px;box-shadow:var(--shadow-pop);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.ProfileIg-module__68NXGW__createItem{border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-weight:500;display:flex}@media (hover:hover){.ProfileIg-module__68NXGW__createItem:hover{background:var(--c-canvas)}}.ProfileIg-module__68NXGW__head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar counters""about about""actions actions";align-items:center;gap:14px 18px;display:grid}.ProfileIg-module__68NXGW__avatarLink{border-radius:50%;grid-area:avatar;display:inline-flex}.ProfileIg-module__68NXGW__ring{background:linear-gradient(135deg,#b44ad7,#e86a3c);border-radius:50%;padding:2px;display:inline-flex}.ProfileIg-module__68NXGW__ringStories{padding:3px}.ProfileIg-module__68NXGW__ring>*{border:3px solid var(--c-canvas);border-radius:50%}.ProfileIg-module__68NXGW__counters{text-align:center;grid-area:counters;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProfileIg-module__68NXGW__counters a{border-radius:10px;flex-direction:column;padding:6px 2px;display:flex}.ProfileIg-module__68NXGW__counters strong{font-size:var(--fs-lg);line-height:1.2}.ProfileIg-module__68NXGW__counters span{color:var(--c-muted);font-size:var(--fs-sm)}@media (max-width:419.98px){.ProfileIg-module__68NXGW__counters span{font-size:var(--fs-xs)}}@media (max-width:359.98px){.ProfileIg-module__68NXGW__head{column-gap:10px}.ProfileIg-module__68NXGW__avatarLink :is(img,span[aria-hidden]){width:72px!important;height:72px!important;font-size:30px!important}}@media (hover:hover){.ProfileIg-module__68NXGW__counters a:hover{background:var(--c-surface)}}.ProfileIg-module__68NXGW__about{flex-direction:column;grid-area:about;gap:6px;min-width:0;display:flex}.ProfileIg-module__68NXGW__name{font-size:var(--fs-md);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:700;display:flex}.ProfileIg-module__68NXGW__roles{flex-wrap:wrap;gap:6px;display:flex}.ProfileIg-module__68NXGW__role{border-radius:var(--r-pill);font-size:var(--fs-xs);border:1px solid;padding:3px 12px 4px;font-weight:700}.ProfileIg-module__68NXGW__role_buyer{color:#b4530f;background:#fff1e6}.ProfileIg-module__68NXGW__role_specialist{color:#1f7a45;background:#e8f6ee}.ProfileIg-module__68NXGW__role_seller{color:#6c34ad;background:#f3eafe}.ProfileIg-module__68NXGW__city{color:var(--c-muted);font-size:var(--fs-sm);align-items:center;gap:4px;display:inline-flex}.ProfileIg-module__68NXGW__bio{white-space:pre-line;overflow-wrap:anywhere}.ProfileIg-module__68NXGW__actions{flex-wrap:wrap;grid-area:actions;gap:8px;display:flex}.ProfileIg-module__68NXGW__actions>*{flex:140px}.ProfileIg-module__68NXGW__actions>.ProfileIg-module__68NXGW__primary{white-space:nowrap;flex-basis:230px}.ProfileIg-module__68NXGW__primary{color:#fff;background:linear-gradient(90deg,#8f3dc0,#b85224);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:700;display:inline-flex}.ProfileIg-module__68NXGW__secondary{background:var(--c-surface);min-height:44px;box-shadow:var(--shadow-soft);border-radius:14px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;display:inline-flex}@media (min-width:768px){.ProfileIg-module__68NXGW__head{grid-template-columns:180px minmax(0,1fr);grid-template-areas:"avatar counters""avatar about""avatar actions";align-items:start;gap:12px 32px}.ProfileIg-module__68NXGW__avatarLink{place-self:center}.ProfileIg-module__68NXGW__avatarLink :is(img,span[aria-hidden]){width:140px!important;height:140px!important;font-size:56px!important}.ProfileIg-module__68NXGW__counters{text-align:left;max-width:420px}.ProfileIg-module__68NXGW__counters a{flex-direction:row;align-items:baseline;gap:6px}.ProfileIg-module__68NXGW__actions{max-width:520px}}.ProfileIg-module__68NXGW__tabs{border-top:1px solid var(--c-line);justify-content:center;display:flex}.ProfileIg-module__68NXGW__tab{max-width:200px;min-height:48px;color:var(--c-hint);font-size:var(--fs-sm);letter-spacing:.02em;text-transform:uppercase;border-top:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;margin-top:-1px;font-weight:600;display:flex}.ProfileIg-module__68NXGW__tabActive{border-top-color:var(--c-ink);color:var(--c-ink)}.ProfileIg-module__68NXGW__tabLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:768px){.ProfileIg-module__68NXGW__tabLabel{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.ProfileIg-module__68NXGW__tabCount{color:var(--c-hint)}.ProfileIg-module__68NXGW__panel{flex-direction:column;gap:14px;display:flex}@media (max-width:599px){.ProfileIg-module__68NXGW__bleed{margin-inline:calc(var(--page-pad) * -1)}}.ProfileIg-module__68NXGW__panelHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProfileIg-module__68NXGW__panelHead a{color:var(--c-muted);text-underline-offset:3px;font-weight:500;text-decoration:underline}.ProfileIg-module__68NXGW__empty{color:var(--c-muted);text-align:center;padding:32px 16px}.ProfileIg-module__68NXGW__sheet{background:var(--c-canvas);width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:var(--shadow-pop);border:0;margin:0 0 0 auto;padding:0}.ProfileIg-module__68NXGW__sheet[open]{animation:ProfileIg-module__68NXGW__slide-in .22s var(--ease-out);flex-direction:column;display:flex}@keyframes ProfileIg-module__68NXGW__slide-in{0%{opacity:0;transform:translate(40px)}}@media (prefers-reduced-motion:reduce){.ProfileIg-module__68NXGW__sheet[open]{animation:none}}.ProfileIg-module__68NXGW__sheet::backdrop{background:#00000059}.ProfileIg-module__68NXGW__sheetHead{border-bottom:1px solid var(--c-line);background:var(--c-surface);flex:none;align-items:center;gap:12px;padding:18px 16px;display:flex}.ProfileIg-module__68NXGW__sheetWho{flex:1;min-width:0}.ProfileIg-module__68NXGW__sheetName{font-size:var(--fs-md);align-items:center;gap:4px;font-weight:700;display:flex}.ProfileIg-module__68NXGW__sheetRole{color:var(--c-muted);font-size:var(--fs-sm)}.ProfileIg-module__68NXGW__sheetClose{background:var(--c-canvas);cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ProfileIg-module__68NXGW__sheetBody{flex:1;padding:14px 16px 24px;overflow-y:auto}.ProfileIg-module__68NXGW__sheetSection+.ProfileIg-module__68NXGW__sheetSection{margin-top:16px}.ProfileIg-module__68NXGW__sheetTitle{font-size:var(--fs-sm);align-items:center;gap:8px;margin:0 0 8px 4px;font-weight:700;display:flex;background:0 0!important}.ProfileIg-module__68NXGW__sheetTitleTile{background:currentColor;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.ProfileIg-module__68NXGW__sheetTitleTile svg{color:#fff}.ProfileIg-module__68NXGW__sheetCard{border:1px solid var(--c-line);background:var(--c-surface);border-radius:18px;overflow:hidden}.ProfileIg-module__68NXGW__sheetCard li+li .ProfileIg-module__68NXGW__sheetRow:before{content:"";border-top:1px solid var(--c-line);position:absolute;top:0;left:70px;right:0}.ProfileIg-module__68NXGW__sheetRow{align-items:center;gap:14px;min-height:60px;padding:8px 14px;font-weight:600;display:flex;position:relative}@media (hover:hover){.ProfileIg-module__68NXGW__sheetRow:hover{background:var(--c-canvas)}}.ProfileIg-module__68NXGW__tile{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.ProfileIg-module__68NXGW__rowLabel{flex:1;min-width:0}.ProfileIg-module__68NXGW__rowNote{color:var(--c-hint);font-size:var(--fs-sm);font-weight:400}.ProfileIg-module__68NXGW__rowChevron{color:var(--c-hint);flex:none}.ProfileIg-module__68NXGW__sheetFooter{margin-top:20px}.ProfileIg-module__68NXGW__tone_purple{color:#7a3fc0;background:#f1e7fd}.ProfileIg-module__68NXGW__tone_orange{color:#b4530f;background:#fff0e4}.ProfileIg-module__68NXGW__tone_green{color:#1f7a45;background:#e6f6ec}.ProfileIg-module__68NXGW__tone_blue{color:#2160c4;background:#e7f0fe}.ProfileIg-module__68NXGW__tone_pink{color:#b0307a;background:#fde8f3}.ProfileIg-module__68NXGW__tone_grey{color:#5e5a58;background:#efedec}.ProfileIg-module__68NXGW__rating{width:fit-content;font-size:var(--fs-sm);align-items:center;gap:4px;display:inline-flex}.ProfileIg-module__68NXGW__rating svg{color:var(--c-warn)}.ProfileIg-module__68NXGW__rating span{color:var(--c-muted)}.ProfileIg-module__68NXGW__rating:is(a):hover span{text-decoration:underline}.ProfileIg-module__68NXGW__note{color:var(--c-muted)}.ProfileIg-module__68NXGW__note a{text-decoration:underline}.ProfileIg-module__68NXGW__report{color:var(--c-muted);font-size:var(--fs-sm);align-self:center}
.FilterForm-module__TFmqvq__form{flex-direction:column;gap:20px;display:flex}.FilterForm-module__TFmqvq__group{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.FilterForm-module__TFmqvq__legend{margin-bottom:8px;padding:0;font-weight:700}.FilterForm-module__TFmqvq__control{border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-surface);appearance:none;width:100%;min-width:0;height:42px;padding:0 14px}select.FilterForm-module__TFmqvq__control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.FilterForm-module__TFmqvq__control::placeholder{color:var(--c-placeholder)}.FilterForm-module__TFmqvq__range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.FilterForm-module__TFmqvq__segments{gap:6px;display:flex}.FilterForm-module__TFmqvq__segment{cursor:pointer;flex:1}.FilterForm-module__TFmqvq__segment input{opacity:0;position:absolute}.FilterForm-module__TFmqvq__segment span{border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface);height:38px;transition:background-color .12s var(--ease-out), color .12s var(--ease-out);place-items:center;font-weight:500;display:grid}.FilterForm-module__TFmqvq__segment input:checked+span{border-color:var(--c-ink-soft);background:var(--c-ink-soft);color:#fff}.FilterForm-module__TFmqvq__segment input:focus-visible+span{outline:2px solid var(--c-blue);outline-offset:2px}.FilterForm-module__TFmqvq__checks{flex-direction:column;display:flex}.FilterForm-module__TFmqvq__check{cursor:pointer;align-items:center;gap:10px;min-height:40px;display:flex}.FilterForm-module__TFmqvq__check input{width:20px;height:20px;accent-color:var(--c-purple);flex:none;margin:0}.FilterForm-module__TFmqvq__actions{flex-direction:column;align-items:center;gap:12px;display:flex}.FilterForm-module__TFmqvq__reset{color:var(--c-muted);text-underline-offset:3px;padding:10px 12px;font-weight:500;text-decoration:underline}
.Gallery-module__SevIVW__gallery{flex-direction:column;gap:10px;min-width:0;display:flex}.Gallery-module__SevIVW__stage{background:var(--c-skeleton);aspect-ratio:1;border-radius:20px;max-height:min(62dvh,520px);position:relative;overflow:hidden}.Gallery-module__SevIVW__empty{opacity:.4;place-items:center;font-size:64px;display:grid}.Gallery-module__SevIVW__track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow-x:auto}.Gallery-module__SevIVW__track::-webkit-scrollbar{display:none}.Gallery-module__SevIVW__track:focus-visible{outline-offset:-4px;outline-color:#fff}.Gallery-module__SevIVW__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:none;width:100%;height:100%}.Gallery-module__SevIVW__slide img{object-fit:cover;width:100%;height:100%}.Gallery-module__SevIVW__bars{pointer-events:none;gap:4px;display:flex;position:absolute;inset:10px 12px auto}.Gallery-module__SevIVW__bar{height:3px;transition:background-color .2s var(--ease-out);background:#ffffff73;border-radius:2px;flex:1;box-shadow:0 1px 3px #00000026}.Gallery-module__SevIVW__bar[data-active]{background:#fff}.Gallery-module__SevIVW__arrow{width:40px;height:40px;box-shadow:var(--shadow-pop);transition:opacity .15s var(--ease-out);background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.Gallery-module__SevIVW__arrow:disabled{opacity:0;pointer-events:none}.Gallery-module__SevIVW__prev{left:12px}.Gallery-module__SevIVW__next{right:12px}.Gallery-module__SevIVW__thumbs{display:none}@media (hover:hover) and (pointer:fine){.Gallery-module__SevIVW__arrow{display:grid}}@media (min-width:768px){.Gallery-module__SevIVW__stage{aspect-ratio:4/3}.Gallery-module__SevIVW__thumbs{flex-wrap:wrap;gap:8px;display:flex}.Gallery-module__SevIVW__thumb{background:var(--c-skeleton);opacity:.7;width:72px;height:72px;transition:opacity .15s var(--ease-out), border-color .15s var(--ease-out);border:2px solid #0000;border-radius:12px;padding:0;overflow:hidden}.Gallery-module__SevIVW__thumb img{object-fit:cover;width:100%;height:100%}.Gallery-module__SevIVW__thumb[aria-current],.Gallery-module__SevIVW__thumb:hover{opacity:1}.Gallery-module__SevIVW__thumb[aria-current]{border-color:var(--c-ink)}}
.container.Feed-module__0j5lKW__page{max-width:calc(480px + var(--page-pad) * 2);flex-direction:column;gap:16px;padding-top:8px;display:flex}.Feed-module__0j5lKW__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Feed-module__0j5lKW__list{flex-direction:column;gap:16px;display:flex}.Feed-module__0j5lKW__more{flex-direction:column;align-items:center;gap:12px;padding-top:4px;display:flex}.Feed-module__0j5lKW__moreButton{border-radius:var(--r-pill);background:var(--c-surface);min-width:200px;height:44px;box-shadow:var(--shadow-soft);transition:background-color .15s var(--ease-out);justify-content:center;align-items:center;padding:0 24px;font-weight:500;display:inline-flex}.Feed-module__0j5lKW__moreButton[aria-busy=true]{opacity:.7;pointer-events:none}.Feed-module__0j5lKW__newer{color:var(--c-muted);text-underline-offset:3px;text-decoration:underline}.Feed-module__0j5lKW__end{color:var(--c-hint)}.Feed-module__0j5lKW__error{color:var(--c-danger);text-align:center;font-weight:500}.Feed-module__0j5lKW__back{min-height:36px;color:var(--c-muted);align-self:flex-start;align-items:center;gap:4px;font-weight:500;display:inline-flex}@media (hover:hover){.Feed-module__0j5lKW__moreButton:hover{background:var(--c-lilac)}}@media (min-width:768px){.Feed-module__0j5lKW__list{gap:24px}}
.PromoCarousel-module__ANWzBW__carousel{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;container-type:inline-size}.PromoCarousel-module__ANWzBW__frame{--u:calc(100cqw / 315);aspect-ratio:315/225;border-radius:calc(12 * var(--u));isolation:isolate;position:relative;overflow:hidden;box-shadow:0 4px 4.5px #0000000a}.PromoCarousel-module__ANWzBW__slide{opacity:0;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.PromoCarousel-module__ANWzBW__slide[data-active]{z-index:1;opacity:1}.PromoCarousel-module__ANWzBW__link{height:100%;display:block}.PromoCarousel-module__ANWzBW__link:focus-visible{outline-offset:-4px;outline-color:#fff}.PromoCarousel-module__ANWzBW__art{height:100%;position:relative;overflow:hidden}.PromoCarousel-module__ANWzBW__glow{left:calc(16.3 * var(--u));top:calc(44.72 * var(--u));width:calc(285.762 * var(--u));filter:blur(calc(40 * var(--u)));border-radius:50%;position:absolute}.PromoCarousel-module__ANWzBW__layer{-webkit-user-drag:none;max-width:none;position:absolute}.PromoCarousel-module__ANWzBW__title,.PromoCarousel-module__ANWzBW__subtitle{left:calc(13 * var(--u));color:#fff;letter-spacing:-.03em;white-space:pre-line;line-height:.96;position:absolute}.PromoCarousel-module__ANWzBW__title{top:calc(13 * var(--u));right:calc(13 * var(--u));font-size:calc(16 * var(--u));font-weight:700}.PromoCarousel-module__ANWzBW__subtitle{top:calc(49 * var(--u));width:calc(126 * var(--u));font-size:max(10.5px, calc(11 * var(--u)))}.PromoCarousel-module__ANWzBW__dots{left:0;right:0;bottom:calc(10 * var(--u) - 14px);z-index:2;justify-content:center;display:flex;position:absolute}.PromoCarousel-module__ANWzBW__dot{box-sizing:content-box;width:max(7px, calc(7 * var(--u)));height:max(7px, calc(7 * var(--u)));background:var(--c-dot-idle) content-box;filter:drop-shadow(0 4px 5px #00000040);transition:background-color .2s var(--ease-out);border:0;border-radius:50%;padding:14px 4.5px}.PromoCarousel-module__ANWzBW__dot[aria-current]{background-color:#fff}
.Form-module__GY5EKa__field{color:var(--c-muted);gap:6px;font-weight:500;display:grid}.Form-module__GY5EKa__field textarea{border:1px solid var(--c-line);background:var(--c-surface);width:100%;min-height:84px;color:var(--c-ink);resize:vertical;border-radius:16px;padding:10px 14px;font-size:16px}.Form-module__GY5EKa__error{color:var(--c-danger);font-weight:500}.Form-module__GY5EKa__quietLink{min-height:32px;color:var(--c-hint);font-size:var(--fs-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}
.Account-module__5Fo1yW__page{max-width:calc(760px + var(--page-pad) * 2);flex-direction:column;gap:16px;padding-top:8px;display:flex}.Account-module__5Fo1yW__wide{max-width:calc(var(--page-max) + var(--page-pad) * 2)}.Account-module__5Fo1yW__back{min-height:40px;color:var(--c-muted);align-self:flex-start;align-items:center;gap:4px;font-weight:500;display:inline-flex}.Account-module__5Fo1yW__pageTitle{margin-bottom:4px}.Account-module__5Fo1yW__card{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-soft);flex-direction:column;gap:12px;padding:16px;display:flex}.Account-module__5Fo1yW__cardTitle{font-size:var(--fs-md);letter-spacing:-.01em;font-weight:700}.Account-module__5Fo1yW__muted{color:var(--c-muted)}.Account-module__5Fo1yW__error{color:var(--c-danger);font-weight:500}.Account-module__5Fo1yW__ok{color:var(--c-success);font-weight:500}.Account-module__5Fo1yW__badge{border-radius:var(--r-pill);background:var(--c-canvas);color:var(--c-muted);font-size:var(--fs-xs);padding:1px 9px 2px;font-weight:700;display:inline-block}.Account-module__5Fo1yW__badgeGood{background:var(--c-success-soft);color:var(--c-success)}.Account-module__5Fo1yW__badgeWait{background:var(--c-warn-soft);color:var(--c-warn)}.Account-module__5Fo1yW__badgeBad{background:var(--c-danger-soft);color:var(--c-danger)}.Account-module__5Fo1yW__field{gap:6px;font-weight:500;display:grid}.Account-module__5Fo1yW__field :is(input,select,textarea){border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-canvas);width:100%;min-width:0;color:var(--c-ink);padding:0 14px;font-size:16px;font-weight:400}.Account-module__5Fo1yW__field :is(input,select){height:46px}.Account-module__5Fo1yW__field textarea{resize:vertical;border-radius:16px;min-height:120px;padding:12px 14px;line-height:1.45}.Account-module__5Fo1yW__hint{color:var(--c-hint);font-size:var(--fs-sm)}
.ItemDetail-module__wTABga__page{padding-top:8px}.ItemDetail-module__wTABga__back{min-height:40px;color:var(--c-muted);align-items:center;gap:4px;margin-bottom:4px;font-weight:500;display:inline-flex}.ItemDetail-module__wTABga__columns{gap:24px;display:grid}.ItemDetail-module__wTABga__info{flex-direction:column;gap:24px;min-width:0;display:flex}.ItemDetail-module__wTABga__heading{flex-direction:column;gap:8px;display:flex}.ItemDetail-module__wTABga__badges{flex-wrap:wrap;gap:6px;display:flex}.ItemDetail-module__wTABga__badge{border-radius:var(--r-pill);background:var(--c-orange);font-size:var(--fs-xs);padding:2px 10px 3px;font-weight:700}.ItemDetail-module__wTABga__name{overflow-wrap:anywhere}.ItemDetail-module__wTABga__price{font-size:var(--fs-hero);letter-spacing:-.03em;font-weight:700;line-height:1}.ItemDetail-module__wTABga__actions{flex-wrap:wrap;gap:10px;display:flex}.ItemDetail-module__wTABga__actions>*{flex:160px}.ItemDetail-module__wTABga__pills{flex-wrap:wrap;gap:6px;display:flex}.ItemDetail-module__wTABga__pill{border-radius:var(--r-pill);background:var(--c-surface);box-shadow:var(--shadow-soft);align-items:center;gap:6px;padding:5px 12px 6px 8px;font-weight:500;display:inline-flex}.ItemDetail-module__wTABga__section{flex-direction:column;gap:10px;display:flex}.ItemDetail-module__wTABga__sectionTitle{font-size:var(--fs-md);letter-spacing:-.01em;font-weight:700}.ItemDetail-module__wTABga__facts{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-soft);overflow:hidden}.ItemDetail-module__wTABga__fact{justify-content:space-between;gap:16px;padding:11px 14px;display:flex}.ItemDetail-module__wTABga__fact+.ItemDetail-module__wTABga__fact{border-top:1px solid var(--c-line)}.ItemDetail-module__wTABga__fact dt{color:var(--c-muted);flex:none}.ItemDetail-module__wTABga__fact dd{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:500}.ItemDetail-module__wTABga__prose{font-size:var(--fs-sm);overflow-wrap:anywhere;white-space:pre-line;flex-direction:column;gap:10px;line-height:1.5;display:flex}.ItemDetail-module__wTABga__seller{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-soft);align-items:center;gap:12px;padding:12px 14px;display:flex}.ItemDetail-module__wTABga__sellerText{flex:1;min-width:0}.ItemDetail-module__wTABga__sellerChevron{color:var(--c-hint);flex:none}@media (hover:hover){.ItemDetail-module__wTABga__seller{transition:box-shadow .12s var(--ease-out)}.ItemDetail-module__wTABga__seller:hover{box-shadow:0 10px 24px #00000014}}.ItemDetail-module__wTABga__sellerName{overflow-wrap:anywhere;font-size:var(--fs-md);letter-spacing:-.01em;align-items:center;gap:6px;font-weight:700;display:flex}.ItemDetail-module__wTABga__sellerMeta{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ItemDetail-module__wTABga__star{color:var(--c-orange)}.ItemDetail-module__wTABga__meta{color:var(--c-hint);font-size:var(--fs-xs);flex-wrap:wrap;gap:4px 16px;display:flex}.ItemDetail-module__wTABga__meta>span{align-items:center;gap:4px;display:inline-flex}@media (min-width:768px){.ItemDetail-module__wTABga__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px}.ItemDetail-module__wTABga__columns>:first-child{top:calc(var(--header-h) + 16px);position:sticky}.ItemDetail-module__wTABga__actions>*{flex:180px}}@media (min-width:1100px){.ItemDetail-module__wTABga__page{padding-top:16px}.ItemDetail-module__wTABga__columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px}.ItemDetail-module__wTABga__actions>*{flex:0 auto;min-width:200px}}
.SortSelect-module__FwT__W__sort{flex:0 auto;min-width:0}.SortSelect-module__FwT__W__select{text-overflow:ellipsis;border-radius:var(--r-pill);background:var(--c-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;width:100%;height:35px;box-shadow:var(--shadow-soft);appearance:none;cursor:pointer;border:0;padding:0 34px 0 14px;font-weight:500}
.Shortcuts-module__Ro0bOq__grid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;height:100%;display:grid}.Shortcuts-module__Ro0bOq__cell{min-width:0;container-type:inline-size}.Shortcuts-module__Ro0bOq__card{--u:calc(100cqw / 153);height:100%;min-height:calc(104 * var(--u));padding:calc(10 * var(--u));background:var(--c-surface);box-shadow:var(--shadow-soft);border-radius:12px;display:block;position:relative;overflow:hidden}.Shortcuts-module__Ro0bOq__title,.Shortcuts-module__Ro0bOq__subtitle{z-index:1;line-height:1;display:block;position:relative}.Shortcuts-module__Ro0bOq__title{font-size:max(11.5px, calc(13 * var(--u)));font-weight:700}.Shortcuts-module__Ro0bOq__subtitle{max-width:calc(100 * var(--u));margin-top:calc(4 * var(--u));font-size:max(10.5px, calc(11 * var(--u)))}.Shortcuts-module__Ro0bOq__arrow{left:calc(10 * var(--u));bottom:calc(10 * var(--u));z-index:1;width:calc(24 * var(--u));height:calc(24 * var(--u));border:calc(1.5 * var(--u)) solid var(--c-lilac);background:var(--c-lilac);color:#fff;transition:background-color .12s var(--ease-out), color .12s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute}.Shortcuts-module__Ro0bOq__arrow svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.Shortcuts-module__Ro0bOq__card:active .Shortcuts-module__Ro0bOq__arrow{background:var(--c-surface);color:var(--c-lilac)}.Shortcuts-module__Ro0bOq__art{right:calc(var(--right) * var(--u));bottom:calc(var(--bottom) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));pointer-events:none;place-items:center;display:grid;position:absolute}.Shortcuts-module__Ro0bOq__art img{width:calc(var(--iw) * var(--u));max-width:none;height:calc(var(--ih) * var(--u));object-fit:cover;transform:var(--transform);transition:transform .22s var(--ease-out);flex:none}@media (hover:hover){.Shortcuts-module__Ro0bOq__card:hover .Shortcuts-module__Ro0bOq__arrow{background:var(--c-purple);border-color:var(--c-purple)}.Shortcuts-module__Ro0bOq__card:hover .Shortcuts-module__Ro0bOq__art img{transform:var(--transform) scale(1.06)}}
.ReportButton-module__zOYgyW__form{flex-direction:column;gap:14px;display:flex}.ReportButton-module__zOYgyW__reasons{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.ReportButton-module__zOYgyW__legend{margin-bottom:6px;padding:0;font-weight:700}.ReportButton-module__zOYgyW__reason{cursor:pointer;align-items:center;gap:10px;min-height:36px;display:flex}.ReportButton-module__zOYgyW__reason input{width:18px;height:18px;accent-color:var(--c-ink)}.ReportButton-module__zOYgyW__buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ReportButton-module__zOYgyW__outcome:focus{outline:none}
.LoginForm-module__t7BvWG__form{flex-direction:column;gap:12px;width:100%;max-width:380px;display:flex}.LoginForm-module__t7BvWG__heading{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.LoginForm-module__t7BvWG__title{font-size:var(--fs-title);letter-spacing:-.03em;outline:none;font-weight:700;line-height:1.05}.LoginForm-module__t7BvWG__text{color:var(--c-muted);font-size:var(--fs-md);letter-spacing:-.02em;overflow-wrap:anywhere}.LoginForm-module__t7BvWG__input{border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-surface);width:100%;height:48px;box-shadow:var(--shadow-soft);padding:0 18px;font-size:16px}.LoginForm-module__t7BvWG__input::placeholder{color:var(--c-placeholder)}.LoginForm-module__t7BvWG__input[aria-invalid]{border-color:var(--c-danger)}.LoginForm-module__t7BvWG__code{letter-spacing:.4em;text-align:center;font-size:22px;font-weight:700}.LoginForm-module__t7BvWG__error,.LoginForm-module__t7BvWG__info{border-radius:14px;padding:10px 14px;font-weight:500}.LoginForm-module__t7BvWG__error{color:var(--c-danger);background:#c6283a14;outline:none}.LoginForm-module__t7BvWG__info{background:var(--c-lilac)}.LoginForm-module__t7BvWG__terms{color:var(--c-hint);font-size:var(--fs-xs);text-align:center;line-height:1.45}.LoginForm-module__t7BvWG__terms a{text-underline-offset:2px;text-decoration:underline}@media (hover:hover){.LoginForm-module__t7BvWG__terms a:hover{color:var(--c-ink)}}.LoginForm-module__t7BvWG__steps{background:var(--c-lilac);border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.LoginForm-module__t7BvWG__stepList{gap:6px;padding-left:1.3em;line-height:1.45;list-style:decimal;display:grid}.LoginForm-module__t7BvWG__steps a{background:var(--c-surface)}.LoginForm-module__t7BvWG__links{flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:4px;display:flex}.LoginForm-module__t7BvWG__linkButton{color:var(--c-muted);text-underline-offset:3px;background:0 0;border:0;padding:6px 2px;font-weight:500;text-decoration:underline}.LoginForm-module__t7BvWG__linkButton:disabled{opacity:.5}.LoginForm-module__t7BvWG__hint{color:var(--c-hint);font-size:var(--fs-sm)}.LoginForm-module__t7BvWG__fallback{border:1px solid var(--c-line);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.LoginForm-module__t7BvWG__fallbackTitle{font-weight:600}.LoginForm-module__t7BvWG__fallbackButtons{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.LoginForm-module__t7BvWG__fallbackButtons button{padding:0 12px}.LoginForm-module__t7BvWG__alternatives{margin-top:-8px}.LoginForm-module__t7BvWG__registerFields{display:contents}.LoginForm-module__t7BvWG__field{flex-direction:column;gap:6px;display:flex}.LoginForm-module__t7BvWG__label{font-size:var(--fs-sm);font-weight:600}.LoginForm-module__t7BvWG__textarea{resize:vertical;height:auto;min-height:96px;padding:12px 18px;line-height:1.4}.LoginForm-module__t7BvWG__roles{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.LoginForm-module__t7BvWG__roles legend{margin-bottom:8px;padding:0}.LoginForm-module__t7BvWG__role{border:1px solid var(--c-line);background:var(--c-surface);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.LoginForm-module__t7BvWG__role input{width:18px;height:18px;accent-color:var(--c-ink);flex:none;margin-top:2px}.LoginForm-module__t7BvWG__role span{flex-direction:column;gap:2px;display:flex}.LoginForm-module__t7BvWG__role small{color:var(--c-muted);font-size:var(--fs-sm);line-height:1.35}.LoginForm-module__t7BvWG__role:has(input:checked:not(:disabled)){border-color:var(--c-ink)}.LoginForm-module__t7BvWG__roleFixed{cursor:default;opacity:.75}
.Bookings-module__8AQNLG__badge{border-radius:var(--r-pill);font-size:var(--fs-xs);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:3px 10px 4px;font-weight:700;display:inline-flex}.Bookings-module__8AQNLG__badgeDot{background:currentColor;border-radius:50%;width:6px;height:6px}.Bookings-module__8AQNLG__toneWarn{background:var(--c-warn-soft);color:var(--c-warn)}.Bookings-module__8AQNLG__toneSuccess{background:var(--c-success-soft);color:var(--c-success)}.Bookings-module__8AQNLG__toneDanger{background:var(--c-danger-soft);color:var(--c-danger)}.Bookings-module__8AQNLG__toneMuted{background:var(--c-canvas);color:var(--c-muted)}.Bookings-module__8AQNLG__toneAccent{background:var(--c-lilac);color:#6b2fb3}.Bookings-module__8AQNLG__segments{background:var(--c-skeleton);border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.Bookings-module__8AQNLG__segment{min-height:40px;color:var(--c-muted);border-radius:12px;justify-content:center;align-items:center;font-weight:700;display:flex}.Bookings-module__8AQNLG__segment[aria-current=page]{background:var(--c-surface);box-shadow:var(--shadow-soft);color:var(--c-ink)}.Bookings-module__8AQNLG__group{flex-direction:column;gap:12px;display:flex}.Bookings-module__8AQNLG__groupTitle{color:var(--c-muted);font-size:var(--fs-md);margin-top:8px;font-weight:700}.Bookings-module__8AQNLG__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Bookings-module__8AQNLG__card{background:var(--c-surface);box-shadow:var(--shadow-soft);transition:box-shadow .12s var(--ease-out);border-radius:22px;flex-direction:column;gap:12px;padding:14px;display:flex;position:relative}.Bookings-module__8AQNLG__card:has(.Bookings-module__8AQNLG__cardLink:focus-visible){outline:2px solid var(--c-ink);outline-offset:2px}@media (hover:hover){.Bookings-module__8AQNLG__card:hover{box-shadow:var(--shadow-pop)}}.Bookings-module__8AQNLG__cardTop{align-items:flex-start;gap:14px;display:flex}.Bookings-module__8AQNLG__cardBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.Bookings-module__8AQNLG__cardTitle{font-size:var(--fs-md);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.Bookings-module__8AQNLG__cardLink{color:inherit}.Bookings-module__8AQNLG__cardLink:focus-visible{outline:none}.Bookings-module__8AQNLG__cardLink:after{border-radius:inherit;content:"";position:absolute;inset:0}.Bookings-module__8AQNLG__cardSub{color:var(--c-muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Bookings-module__8AQNLG__cardWhen{margin-top:5px;font-weight:700}.Bookings-module__8AQNLG__cardPast .Bookings-module__8AQNLG__cardWhen{color:var(--c-muted)}.Bookings-module__8AQNLG__cardPhoto{object-fit:cover;border-radius:14px;flex:none;width:56px;height:56px}@media (max-width:359px){.Bookings-module__8AQNLG__cardPhoto{display:none}}.Bookings-module__8AQNLG__cardFoot{border-top:1px solid var(--c-line);align-items:center;gap:8px;padding-top:10px;display:flex}.Bookings-module__8AQNLG__cardWho{min-width:0;color:var(--c-muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.Bookings-module__8AQNLG__tile{background:var(--c-canvas);width:56px;height:68px;color:var(--c-muted);border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1.1;display:flex}.Bookings-module__8AQNLG__tileActive{background:var(--c-ink);color:#fff}.Bookings-module__8AQNLG__tileLarge{width:64px;height:76px}.Bookings-module__8AQNLG__tileWeekday,.Bookings-module__8AQNLG__tileMonth{font-size:var(--fs-xs);text-transform:uppercase;font-weight:700}.Bookings-module__8AQNLG__tileDay{font-size:24px;font-weight:800}.Bookings-module__8AQNLG__detail{align-items:start;gap:12px;display:grid}.Bookings-module__8AQNLG__summary,.Bookings-module__8AQNLG__sections{flex-direction:column;gap:12px;min-width:0;display:flex}@media (min-width:960px){.Bookings-module__8AQNLG__detail{grid-template-columns:minmax(320px,400px) minmax(0,1fr);gap:20px}}.Bookings-module__8AQNLG__successNote{background:var(--c-success-soft);color:var(--c-success);border-radius:16px;align-items:flex-start;gap:10px;padding:14px 16px;font-weight:500;display:flex}.Bookings-module__8AQNLG__successNote svg{flex:none}.Bookings-module__8AQNLG__hero{border-radius:24px;align-items:flex-start;gap:14px;padding:18px;display:flex}.Bookings-module__8AQNLG__heroIcon{background:#fff9;border-radius:15px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.Bookings-module__8AQNLG__heroTitle{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:800;line-height:1.2}.Bookings-module__8AQNLG__heroText{color:var(--c-ink-soft);margin-top:4px;line-height:1.4}.Bookings-module__8AQNLG__heroSuccess{background:var(--c-success-soft)}.Bookings-module__8AQNLG__heroSuccess .Bookings-module__8AQNLG__heroIcon{color:var(--c-success)}.Bookings-module__8AQNLG__heroWarn{background:var(--c-warn-soft)}.Bookings-module__8AQNLG__heroWarn .Bookings-module__8AQNLG__heroIcon{color:var(--c-warn)}.Bookings-module__8AQNLG__heroDanger{background:var(--c-danger-soft)}.Bookings-module__8AQNLG__heroDanger .Bookings-module__8AQNLG__heroIcon{color:var(--c-danger)}.Bookings-module__8AQNLG__heroAccent{background:var(--c-lilac)}.Bookings-module__8AQNLG__heroAccent .Bookings-module__8AQNLG__heroIcon{color:#6b2fb3}.Bookings-module__8AQNLG__heroMuted{background:var(--c-surface);box-shadow:var(--shadow-soft)}.Bookings-module__8AQNLG__heroMuted .Bookings-module__8AQNLG__heroIcon{background:var(--c-canvas);color:var(--c-muted)}.Bookings-module__8AQNLG__section{background:var(--c-surface);box-shadow:var(--shadow-soft);border-radius:22px;flex-direction:column;gap:12px;padding:16px;display:flex}.Bookings-module__8AQNLG__sectionTitle{color:var(--c-hint);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.Bookings-module__8AQNLG__whenRow{align-items:center;gap:14px;display:flex}.Bookings-module__8AQNLG__whenText{flex-direction:column;gap:4px;min-width:0;display:flex}.Bookings-module__8AQNLG__whenDay{color:var(--c-ink-soft);font-weight:700}.Bookings-module__8AQNLG__whenTime{letter-spacing:-.01em;font-size:26px;font-weight:800;line-height:1.1}.Bookings-module__8AQNLG__nights{border-radius:var(--r-pill);background:var(--c-lilac);font-size:var(--fs-sm);align-self:flex-start;margin-top:2px;padding:3px 10px;font-weight:700}.Bookings-module__8AQNLG__zoneNote{color:var(--c-hint);font-size:var(--fs-sm)}.Bookings-module__8AQNLG__hint{background:var(--c-warn-soft);color:var(--c-warn);border-radius:16px;padding:14px 16px;line-height:1.4}.Bookings-module__8AQNLG__serviceLink{color:inherit;align-items:center;gap:12px;display:flex}.Bookings-module__8AQNLG__servicePhoto{background:var(--c-lilac);border-radius:14px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;display:flex;overflow:hidden}.Bookings-module__8AQNLG__servicePhoto img{object-fit:cover;width:100%;height:100%}.Bookings-module__8AQNLG__serviceText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.Bookings-module__8AQNLG__serviceTitle{font-weight:700}.Bookings-module__8AQNLG__serviceOption{color:var(--c-muted);font-size:var(--fs-sm)}@media (hover:hover){.Bookings-module__8AQNLG__serviceLink:hover .Bookings-module__8AQNLG__serviceTitle{text-decoration:underline}}.Bookings-module__8AQNLG__priceRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.Bookings-module__8AQNLG__priceCaption{color:var(--c-hint);font-size:var(--fs-sm)}.Bookings-module__8AQNLG__priceTotal{font-size:var(--fs-lg);font-weight:800}.Bookings-module__8AQNLG__payOnSite{background:var(--c-canvas);color:var(--c-muted);font-size:var(--fs-sm);border-radius:12px;padding:6px 10px;font-weight:600}.Bookings-module__8AQNLG__placeRow{border-top:1px solid var(--c-line);align-items:center;gap:8px;padding-top:12px;display:flex}.Bookings-module__8AQNLG__placeRow>svg{color:var(--c-orange);flex:none}.Bookings-module__8AQNLG__place{overflow-wrap:anywhere;flex:1;min-width:0}.Bookings-module__8AQNLG__routeLink{background:var(--c-lilac);min-height:44px;font-size:var(--fs-sm);border-radius:12px;flex:none;align-items:center;padding:0 14px;font-weight:800;display:inline-flex}.Bookings-module__8AQNLG__personRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Bookings-module__8AQNLG__person{min-width:0;color:inherit;flex:200px;align-items:center;gap:12px;display:flex}.Bookings-module__8AQNLG__personText{flex-direction:column;gap:3px;min-width:0;display:flex}.Bookings-module__8AQNLG__personName{overflow-wrap:anywhere;align-items:center;gap:4px;font-weight:800;display:inline-flex}.Bookings-module__8AQNLG__personRating{color:var(--c-muted);font-size:var(--fs-sm);align-items:center;gap:4px;display:inline-flex}.Bookings-module__8AQNLG__personRating svg{color:var(--c-sun)}@media (hover:hover){.Bookings-module__8AQNLG__person:hover .Bookings-module__8AQNLG__personName{text-decoration:underline}}.Bookings-module__8AQNLG__petRow{align-items:center;gap:12px;display:flex}.Bookings-module__8AQNLG__petIcon{background:var(--c-canvas);border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.Bookings-module__8AQNLG__petName{font-weight:800}.Bookings-module__8AQNLG__petLine{color:var(--c-muted);font-size:var(--fs-sm);overflow-wrap:anywhere}.Bookings-module__8AQNLG__comment{background:var(--c-canvas);color:var(--c-ink-soft);overflow-wrap:anywhere;border-radius:14px;margin:0;padding:12px;font-style:italic;line-height:1.4}.Bookings-module__8AQNLG__comment blockquote{margin:0}.Bookings-module__8AQNLG__timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Bookings-module__8AQNLG__step{--dot:var(--c-muted);flex-direction:column;padding:0 0 14px 28px;display:flex;position:relative}.Bookings-module__8AQNLG__step:last-child{padding-bottom:0}.Bookings-module__8AQNLG__step:before{border:2px solid var(--dot);background:var(--c-surface);content:"";box-sizing:border-box;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:0}.Bookings-module__8AQNLG__stepDone:before{background:var(--dot)}.Bookings-module__8AQNLG__step:not(:last-child):after{background:var(--c-line);content:"";width:2px;position:absolute;top:18px;bottom:2px;left:5px}.Bookings-module__8AQNLG__stepBrand{--dot:var(--c-purple)}.Bookings-module__8AQNLG__stepSuccess{--dot:var(--c-success)}.Bookings-module__8AQNLG__stepDanger{--dot:var(--c-danger)}.Bookings-module__8AQNLG__stepWarn{--dot:var(--c-orange)}.Bookings-module__8AQNLG__stepMuted{--dot:var(--c-hint)}.Bookings-module__8AQNLG__stepLabel{font-weight:700}.Bookings-module__8AQNLG__step:not(.Bookings-module__8AQNLG__stepDone) .Bookings-module__8AQNLG__stepLabel{color:var(--c-muted)}.Bookings-module__8AQNLG__stepDetail{color:var(--c-hint);font-size:var(--fs-sm)}.Bookings-module__8AQNLG__actions{background:var(--c-surface);box-shadow:var(--shadow-soft);border-radius:22px;flex-direction:column;gap:10px;padding:16px;display:flex}.Bookings-module__8AQNLG__actions[hidden]{display:none}.Bookings-module__8AQNLG__actionRow{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.Bookings-module__8AQNLG__actionRow>*{width:100%}.Bookings-module__8AQNLG__dangerButton{border:1px solid var(--c-danger);border-radius:var(--r-control);height:44px;color:var(--c-danger);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 18px;font-size:16px;font-weight:500;display:inline-flex}.Bookings-module__8AQNLG__quietDanger{min-height:44px;color:var(--c-danger);cursor:pointer;background:0 0;border:0;align-self:center;padding:0 12px;font-weight:700}.Bookings-module__8AQNLG__dangerButton:disabled,.Bookings-module__8AQNLG__quietDanger:disabled{opacity:.5;cursor:default}@media (hover:hover){.Bookings-module__8AQNLG__dangerButton:not(:disabled):hover{background:var(--c-danger);color:#fff}.Bookings-module__8AQNLG__quietDanger:not(:disabled):hover{text-decoration:underline}}.Bookings-module__8AQNLG__outcome{border-radius:12px;padding:10px 12px;font-weight:500;line-height:1.4}.Bookings-module__8AQNLG__outcome:focus{outline:none}.Bookings-module__8AQNLG__outcome a{text-decoration:underline}.Bookings-module__8AQNLG__outcomeDone{background:var(--c-success-soft);color:var(--c-success)}.Bookings-module__8AQNLG__outcomeError{background:var(--c-danger-soft);color:var(--c-danger)}.Bookings-module__8AQNLG__reasons{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.Bookings-module__8AQNLG__reasonsLegend{margin-bottom:6px;padding:0;font-weight:700}.Bookings-module__8AQNLG__reason{cursor:pointer;align-items:center;gap:10px;min-height:40px;display:flex}.Bookings-module__8AQNLG__reason input{width:18px;height:18px;accent-color:var(--c-ink)}.Bookings-module__8AQNLG__ownReason textarea{border:1px solid var(--c-line);background:var(--c-surface);width:100%;min-height:84px;color:var(--c-ink);resize:vertical;border-radius:16px;margin-top:6px;padding:10px 14px;font-size:16px;line-height:1.45}.Bookings-module__8AQNLG__dialogButtons{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.Bookings-module__8AQNLG__dialogButtons>*{white-space:normal;padding:0 12px;line-height:1.15}.Bookings-module__8AQNLG__dialogButtons .Bookings-module__8AQNLG__dangerFill{background:var(--c-danger)}@media (hover:hover){.Bookings-module__8AQNLG__dialogButtons .Bookings-module__8AQNLG__dangerFill:hover{background:#a51f2f}}
.Booking-module__M-1_dq__promo{border-radius:var(--r-card);background:var(--c-lilac);flex-direction:column;gap:14px;padding:14px 16px;display:flex}.Booking-module__M-1_dq__promoRow{align-items:center;gap:12px;display:flex}.Booking-module__M-1_dq__promoLink{min-height:72px;color:inherit;flex-direction:row;align-items:center;gap:12px}.Booking-module__M-1_dq__promoChevron{color:var(--c-muted);flex:none;margin-left:auto}@media (hover:hover){.Booking-module__M-1_dq__promoLink:hover .Booking-module__M-1_dq__promoTitle{text-decoration:underline}}.Booking-module__M-1_dq__nearest{color:#8a4b00;font-size:var(--fs-sm);margin-top:2px;font-weight:700}.Booking-module__M-1_dq__promoIcon{background:var(--c-surface);width:44px;height:44px;color:var(--c-purple);border-radius:50%;flex:none;place-items:center;display:grid}.Booking-module__M-1_dq__promoText{flex-direction:column;gap:2px;min-width:0;display:flex}.Booking-module__M-1_dq__promoTitle{font-size:var(--fs-md);letter-spacing:-.01em;font-weight:700;line-height:1.2}.Booking-module__M-1_dq__promoLine{color:var(--c-muted)}.Booking-module__M-1_dq__menu{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-soft);overflow:hidden}.Booking-module__M-1_dq__option{justify-content:space-between;align-items:flex-start;gap:16px;padding:11px 14px;display:flex}li+li>.Booking-module__M-1_dq__option{border-top:1px solid var(--c-line)}.Booking-module__M-1_dq__optionLink{min-height:56px;color:inherit;align-items:center}.Booking-module__M-1_dq__optionChevron{color:var(--c-muted);flex:none;margin-left:-6px}@media (hover:hover){.Booking-module__M-1_dq__optionLink:hover{background:var(--c-lilac)}}.Booking-module__M-1_dq__optionText{flex-direction:column;gap:2px;min-width:0;display:flex}.Booking-module__M-1_dq__optionTitle{overflow-wrap:anywhere;font-weight:500}.Booking-module__M-1_dq__optionDescription{color:var(--c-muted);font-size:var(--fs-xs);overflow-wrap:anywhere}.Booking-module__M-1_dq__optionDuration{color:var(--c-hint);font-size:var(--fs-xs)}.Booking-module__M-1_dq__optionPrice{text-align:right;white-space:nowrap;flex:none;font-weight:700}.Booking-module__M-1_dq__onRequest{color:var(--c-muted);font-weight:500}@media (min-width:768px){.Booking-module__M-1_dq__promo{padding:16px 18px}}
.Company-module__r9fQfW__page{max-width:calc(720px + var(--page-pad) * 2);flex-direction:column;gap:12px;display:flex}.Company-module__r9fQfW__lead{color:var(--c-muted);font-size:var(--fs-md);line-height:1.45}.Company-module__r9fQfW__card{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-soft);flex-direction:column;gap:10px;padding:18px;display:flex}.Company-module__r9fQfW__cardTitle{font-size:var(--fs-md);font-weight:700;line-height:1.35}.Company-module__r9fQfW__text{line-height:1.5}.Company-module__r9fQfW__lead a,.Company-module__r9fQfW__text a,.Company-module__r9fQfW__contacts a{text-underline-offset:3px;font-weight:500;text-decoration:underline}.Company-module__r9fQfW__contacts{gap:10px;display:grid}.Company-module__r9fQfW__contact{flex-direction:column;gap:2px;display:flex}.Company-module__r9fQfW__label{color:var(--c-hint);font-size:var(--fs-sm)}.Company-module__r9fQfW__steps{gap:6px;padding-left:1.3em;line-height:1.5;list-style:decimal;display:grid}.Company-module__r9fQfW__details{gap:10px;display:grid}.Company-module__r9fQfW__row{gap:2px;display:grid}.Company-module__r9fQfW__row dt{color:var(--c-hint);font-size:var(--fs-sm)}.Company-module__r9fQfW__row dd{overflow-wrap:anywhere}@media (min-width:768px){.Company-module__r9fQfW__card{padding:22px 24px}.Company-module__r9fQfW__contacts{grid-template-columns:1fr 1fr;gap:16px 24px}.Company-module__r9fQfW__row{grid-template-columns:220px 1fr;gap:16px}}
.ArticleCards-module__bIaPKq__tag{max-width:100%;font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;border-radius:100px;align-self:flex-start;padding:1px 6px 2px;line-height:1.1;overflow:hidden}.ArticleCards-module__bIaPKq__arrow{background:var(--c-lilac);color:#fff;width:24px;height:24px;transition:background-color .12s var(--ease-out);border-radius:50%;flex:none;align-self:flex-end;place-items:center;margin-top:auto;display:grid}.ArticleCards-module__bIaPKq__compact{border-radius:var(--r-card);background:var(--c-surface);height:100%;min-height:164px;box-shadow:var(--shadow-soft);flex-direction:column;gap:4px;padding:10px;display:flex}.ArticleCards-module__bIaPKq__compactTitle{overflow-wrap:anywhere;font-size:var(--fs-sm);-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden}.ArticleCards-module__bIaPKq__compact:active .ArticleCards-module__bIaPKq__arrow{background:var(--c-purple)}.ArticleCards-module__bIaPKq__tile{border-radius:var(--r-card);background:var(--c-surface);height:100%;box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:relative;overflow:hidden}.ArticleCards-module__bIaPKq__cover{aspect-ratio:16/9;place-items:center;display:grid}.ArticleCards-module__bIaPKq__coverMark{color:#ffffff8c}.ArticleCards-module__bIaPKq__cover{position:relative}.ArticleCards-module__bIaPKq__cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ArticleCards-module__bIaPKq__tileBody{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}.ArticleCards-module__bIaPKq__tileTitle{font-size:var(--fs-md);letter-spacing:-.01em;font-weight:700;line-height:1.15}.ArticleCards-module__bIaPKq__tileLink:after{content:"";position:absolute;inset:0}.ArticleCards-module__bIaPKq__excerpt{color:var(--c-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.ArticleCards-module__bIaPKq__compact:hover .ArticleCards-module__bIaPKq__arrow,.ArticleCards-module__bIaPKq__tile:hover .ArticleCards-module__bIaPKq__arrow{background:var(--c-purple)}}
.Provider-module__Ip6eoq__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.Provider-module__Ip6eoq__tile{border-radius:var(--r-card);background:var(--c-surface);min-width:0;box-shadow:var(--shadow-soft);flex-direction:column;gap:2px;padding:12px;display:flex}.Provider-module__Ip6eoq__tile strong{font-size:var(--fs-lg);line-height:1.1}.Provider-module__Ip6eoq__tile span{color:var(--c-muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover){.Provider-module__Ip6eoq__tile:hover{box-shadow:0 10px 24px #00000014}}.Provider-module__Ip6eoq__tabs{border-radius:var(--r-pill);background:var(--c-surface);box-shadow:var(--shadow-soft);gap:4px;padding:4px;display:flex}.Provider-module__Ip6eoq__tab{border-radius:var(--r-pill);min-width:0;min-height:40px;color:var(--c-muted);white-space:nowrap;flex:1;justify-content:center;align-items:center;padding:0 8px;font-weight:500;display:flex}.Provider-module__Ip6eoq__tab[aria-current=page]{background:var(--c-ink);color:#fff}.Provider-module__Ip6eoq__headLinks{flex-wrap:wrap;gap:4px 16px;display:flex}.Provider-module__Ip6eoq__textLink{text-underline-offset:3px;align-items:center;gap:6px;min-height:36px;font-weight:500;text-decoration:underline;display:inline-flex}.Provider-module__Ip6eoq__banner{border-radius:var(--r-card);background:var(--c-warn-soft);color:var(--c-warn);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.Provider-module__Ip6eoq__info{border-radius:var(--r-card);background:var(--c-lilac);color:var(--c-ink);font-size:var(--fs-sm);padding:12px 14px}.Provider-module__Ip6eoq__list{flex-direction:column;gap:10px;display:flex}.Provider-module__Ip6eoq__card{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-soft);flex-direction:column;gap:12px;padding:14px;display:flex;position:relative}.Provider-module__Ip6eoq__cardHead{gap:12px;min-width:0;display:flex}.Provider-module__Ip6eoq__dateTile{background:var(--c-ink);color:#fff;text-transform:uppercase;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:64px;min-height:72px;padding:6px 4px;line-height:1.1;display:flex}.Provider-module__Ip6eoq__dateTile small{font-size:var(--fs-xs);opacity:.85}.Provider-module__Ip6eoq__dateTile strong{font-size:24px}.Provider-module__Ip6eoq__cardText{flex-direction:column;gap:4px;min-width:0;display:flex}.Provider-module__Ip6eoq__cardTitle{font-size:var(--fs-md);overflow-wrap:anywhere;font-weight:700}.Provider-module__Ip6eoq__cardTitle a:after{content:"";border-radius:var(--r-card);position:absolute;inset:0}.Provider-module__Ip6eoq__cardTitle a:focus-visible{outline:none}.Provider-module__Ip6eoq__cardTitle a:focus-visible:after{outline:2px solid var(--c-blue);outline-offset:2px}.Provider-module__Ip6eoq__cardMeta{color:var(--c-muted);font-size:var(--fs-sm);overflow-wrap:anywhere}.Provider-module__Ip6eoq__cardWhen{font-weight:700}.Provider-module__Ip6eoq__cardFoot{border-top:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:10px;display:flex}.Provider-module__Ip6eoq__person{min-width:0;font-size:var(--fs-sm);overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:500;display:flex}.Provider-module__Ip6eoq__footRight{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Provider-module__Ip6eoq__price{white-space:nowrap;font-weight:700}.Provider-module__Ip6eoq__quote{background:var(--c-canvas);font-size:var(--fs-sm);overflow-wrap:anywhere;white-space:pre-line;border-radius:12px;padding:10px 12px;font-style:italic}.Provider-module__Ip6eoq__deadline{color:var(--c-warn);font-size:var(--fs-sm);font-weight:500}.Provider-module__Ip6eoq__badge{border-radius:var(--r-pill);font-size:var(--fs-xs);white-space:nowrap;padding:2px 9px 3px;font-weight:700;display:inline-block}.Provider-module__Ip6eoq__tone_warn{background:var(--c-warn-soft);color:var(--c-warn)}.Provider-module__Ip6eoq__tone_success{background:var(--c-success-soft);color:var(--c-success)}.Provider-module__Ip6eoq__tone_danger{background:var(--c-danger-soft);color:var(--c-danger)}.Provider-module__Ip6eoq__tone_muted{background:var(--c-canvas);color:var(--c-muted)}.Provider-module__Ip6eoq__actions{z-index:1;flex-direction:column;gap:10px;display:flex;position:relative}.Provider-module__Ip6eoq__buttonRow{flex-wrap:wrap;gap:8px;display:flex}.Provider-module__Ip6eoq__buttonRow>*{flex:140px}.Provider-module__Ip6eoq__panel{border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-surface);flex-direction:column;gap:10px;margin:0;padding:12px;display:flex}.Provider-module__Ip6eoq__panel>legend{float:left;width:100%;margin-bottom:4px;padding:0;font-weight:700}.Provider-module__Ip6eoq__radio{cursor:pointer;align-items:flex-start;gap:10px;min-height:36px;display:flex}.Provider-module__Ip6eoq__radio input{width:20px;height:20px;accent-color:var(--c-ink);flex:none;margin-top:1px}.Provider-module__Ip6eoq__radio span{flex-direction:column;gap:2px;display:flex}.Provider-module__Ip6eoq__radio small{color:var(--c-muted);font-size:var(--fs-sm)}.Provider-module__Ip6eoq__dangerButton{border-color:var(--c-danger);color:var(--c-danger)}@media (hover:hover){.Provider-module__Ip6eoq__dangerButton:hover{border-color:var(--c-danger);background:var(--c-danger);color:#fff}}.Provider-module__Ip6eoq__alert{background:var(--c-danger-soft);color:var(--c-danger);border-radius:12px;padding:10px 14px;font-weight:500}.Provider-module__Ip6eoq__alert:focus,.Provider-module__Ip6eoq__done:focus,.Provider-module__Ip6eoq__warnNote:focus{outline:none}.Provider-module__Ip6eoq__done{background:var(--c-success-soft);color:var(--c-success);border-radius:12px;padding:10px 14px;font-weight:500}.Provider-module__Ip6eoq__warnNote{background:var(--c-warn-soft);color:var(--c-warn);border-radius:12px;padding:10px 14px;font-weight:500}.Provider-module__Ip6eoq__weekHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.Provider-module__Ip6eoq__weekTitle{font-size:var(--fs-lg);font-weight:700}.Provider-module__Ip6eoq__weekNav{align-items:center;gap:6px;display:flex}.Provider-module__Ip6eoq__navButton{background:var(--c-surface);width:40px;height:40px;box-shadow:var(--shadow-soft);border-radius:50%;place-items:center;display:grid}.Provider-module__Ip6eoq__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.Provider-module__Ip6eoq__day{min-width:0;color:var(--c-muted);font-size:var(--fs-sm);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:6px 0;display:flex}.Provider-module__Ip6eoq__dayNum{aspect-ratio:1;background:var(--c-surface);width:min(44px,100%);box-shadow:var(--shadow-soft);color:var(--c-ink);font-size:var(--fs-md);border:2px solid #0000;border-radius:50%;place-items:center;font-weight:700;display:grid}.Provider-module__Ip6eoq__day[data-today] .Provider-module__Ip6eoq__dayNum{border-color:var(--c-ink)}.Provider-module__Ip6eoq__day[aria-current=date] .Provider-module__Ip6eoq__dayNum,.Provider-module__Ip6eoq__day[aria-current=true] .Provider-module__Ip6eoq__dayNum{background:var(--c-ink);color:#fff}.Provider-module__Ip6eoq__weekend{color:var(--c-orange)}.Provider-module__Ip6eoq__dots{gap:3px;height:6px;display:flex}.Provider-module__Ip6eoq__dots i{background:var(--c-purple);border-radius:50%;width:6px;height:6px}.Provider-module__Ip6eoq__dayTitle{color:var(--c-muted);font-weight:500}.Provider-module__Ip6eoq__agenda{flex-direction:column;gap:8px;display:flex}.Provider-module__Ip6eoq__slotRow{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:10px;display:grid}.Provider-module__Ip6eoq__slotTime{text-align:right;flex-direction:column;padding-top:12px;font-weight:700;display:flex}.Provider-module__Ip6eoq__slotTime small{color:var(--c-muted);font-size:var(--fs-sm);font-weight:500}.Provider-module__Ip6eoq__compact{gap:6px;padding:12px}.Provider-module__Ip6eoq__compact[data-tone=warn]{border:1px solid var(--c-warn-soft)}.Provider-module__Ip6eoq__compactHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.Provider-module__Ip6eoq__stayPhase{color:var(--c-purple);font-size:var(--fs-sm);font-weight:700}.Provider-module__Ip6eoq__daysCard{gap:0}.Provider-module__Ip6eoq__daysCard>h2{margin-bottom:12px}.Provider-module__Ip6eoq__dayRow{border:0;border-top:1px solid var(--c-line);flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px 0;display:flex}.Provider-module__Ip6eoq__dayRow:first-of-type{border-top:0;padding-top:0}.Provider-module__Ip6eoq__dayRow>legend{float:left;width:100%;padding:0}.Provider-module__Ip6eoq__dayHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.Provider-module__Ip6eoq__dayName{align-items:center;gap:10px;font-weight:700;display:flex}.Provider-module__Ip6eoq__dayBadge{background:var(--c-ink);color:#fff;width:40px;height:40px;font-size:var(--fs-sm);border-radius:12px;place-items:center;display:grid}.Provider-module__Ip6eoq__dayRow[data-off] .Provider-module__Ip6eoq__dayBadge{background:var(--c-canvas);color:var(--c-muted)}.Provider-module__Ip6eoq__switch{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-weight:500;display:inline-flex}.Provider-module__Ip6eoq__switch input{border-radius:var(--r-pill);background:var(--c-chip-idle);appearance:none;cursor:pointer;width:46px;height:28px;transition:background-color .12s var(--ease-out);flex:none;margin:0;position:relative}.Provider-module__Ip6eoq__switch input:after{content:"";width:22px;height:22px;box-shadow:var(--shadow-soft);transition:transform .12s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.Provider-module__Ip6eoq__switch input:checked{background:var(--c-ink)}.Provider-module__Ip6eoq__switch input:checked:after{transform:translate(18px)}.Provider-module__Ip6eoq__switch input:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.Provider-module__Ip6eoq__switch input:disabled{opacity:.5;cursor:default}.Provider-module__Ip6eoq__intervals{flex-direction:column;gap:8px;display:flex}.Provider-module__Ip6eoq__interval{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.Provider-module__Ip6eoq__timeField{min-width:0;font-size:var(--fs-sm);flex-direction:column;flex:110px;gap:4px;font-weight:500;display:flex}.Provider-module__Ip6eoq__control{border:1px solid var(--c-line);background:var(--c-canvas);width:100%;min-width:0;height:44px;color:var(--c-ink);border-radius:14px;padding:0 12px;font-size:16px;font-weight:400}select.Provider-module__Ip6eoq__control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}textarea.Provider-module__Ip6eoq__control{resize:vertical;height:auto;min-height:84px;padding:10px 12px;line-height:1.45}.Provider-module__Ip6eoq__control[aria-invalid=true]{border-color:var(--c-danger)}.Provider-module__Ip6eoq__iconButton{border:1px solid var(--c-line);background:var(--c-surface);width:44px;height:44px;color:var(--c-ink);cursor:pointer;border-radius:14px;flex:none;place-items:center;display:inline-grid}.Provider-module__Ip6eoq__iconButton:disabled{opacity:.35;cursor:default}.Provider-module__Ip6eoq__linkButton{min-height:36px;color:var(--c-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-weight:500;text-decoration:underline;display:inline-flex}.Provider-module__Ip6eoq__linkButton:disabled{color:var(--c-hint);cursor:default}.Provider-module__Ip6eoq__linkDanger{color:var(--c-danger)}.Provider-module__Ip6eoq__dayError,.Provider-module__Ip6eoq__fieldError{color:var(--c-danger);font-size:var(--fs-sm);font-weight:500}.Provider-module__Ip6eoq__settings{gap:14px;display:grid}@media (min-width:600px){.Provider-module__Ip6eoq__settings{grid-template-columns:1fr 1fr}}.Provider-module__Ip6eoq__field{flex-direction:column;gap:6px;min-width:0;display:flex}.Provider-module__Ip6eoq__field>label,.Provider-module__Ip6eoq__fieldLabel{font-weight:500}.Provider-module__Ip6eoq__hint{color:var(--c-hint);font-size:var(--fs-sm)}.Provider-module__Ip6eoq__saveRow{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 8px);z-index:5;border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-pop);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;display:flex;position:sticky}@media (min-width:768px){.Provider-module__Ip6eoq__saveRow{bottom:16px}}.Provider-module__Ip6eoq__saveRow>button{flex:200px;max-width:320px}.Provider-module__Ip6eoq__timeOffList{flex-direction:column;display:flex}.Provider-module__Ip6eoq__timeOffItem{border-top:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:10px 0;display:flex}.Provider-module__Ip6eoq__timeOffItem:first-child{border-top:0}.Provider-module__Ip6eoq__timeOffItem>div{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.Provider-module__Ip6eoq__dates{gap:10px;display:grid}@media (min-width:480px){.Provider-module__Ip6eoq__dates{grid-template-columns:1fr 1fr}}.Provider-module__Ip6eoq__listHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.Provider-module__Ip6eoq__options{flex-direction:column;gap:8px;display:flex}.Provider-module__Ip6eoq__option{border:1px solid var(--c-line);border-radius:var(--r-card);flex-direction:column;gap:8px;padding:12px;display:flex}.Provider-module__Ip6eoq__option[data-hidden]{background:var(--c-canvas)}.Provider-module__Ip6eoq__optionHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.Provider-module__Ip6eoq__optionText{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.Provider-module__Ip6eoq__optionTitle{font-weight:700}.Provider-module__Ip6eoq__optionMove{flex:none;gap:4px;display:flex}.Provider-module__Ip6eoq__optionTools{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.Provider-module__Ip6eoq__optionForm{flex-direction:column;gap:12px;display:flex}.Provider-module__Ip6eoq__row2{gap:12px;display:grid}@media (min-width:520px){.Provider-module__Ip6eoq__row2{grid-template-columns:1fr 1fr}}.Provider-module__Ip6eoq__choiceCards{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.Provider-module__Ip6eoq__choiceCards>legend{float:left;width:100%;margin-bottom:6px;padding:0;font-weight:500}@media (min-width:600px){.Provider-module__Ip6eoq__choiceCards{grid-template-columns:1fr 1fr}.Provider-module__Ip6eoq__choiceCards>legend{grid-column:1/-1}}.Provider-module__Ip6eoq__choiceCard{border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-canvas);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.Provider-module__Ip6eoq__choiceCard:has(input:checked){border-color:var(--c-ink);background:var(--c-surface)}.Provider-module__Ip6eoq__choiceCard input{width:20px;height:20px;accent-color:var(--c-ink);flex:none;margin-top:1px}.Provider-module__Ip6eoq__choiceCard span{flex-direction:column;gap:2px;font-weight:500;display:flex}.Provider-module__Ip6eoq__choiceCard small{color:var(--c-muted);font-size:var(--fs-sm);font-weight:400}.Provider-module__Ip6eoq__scheduleLink{border:1px solid var(--c-line);border-radius:var(--r-card);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 12px;font-weight:700;display:flex}.Provider-module__Ip6eoq__flip{transform:rotate(180deg)}.Provider-module__Ip6eoq__bare{border:0;min-width:0;margin:0;padding:0}.Provider-module__Ip6eoq__bare>legend{padding:0}.Provider-module__Ip6eoq__divider{background:var(--c-line);border:0;width:100%;height:1px;margin:4px 0}
.Publish-module__RYjYfW__page{max-width:calc(760px + var(--page-pad) * 2);flex-direction:column;gap:16px;padding-top:8px;display:flex}.Publish-module__RYjYfW__back{min-height:40px;color:var(--c-muted);align-self:flex-start;align-items:center;gap:4px;font-weight:500;display:inline-flex}.Publish-module__RYjYfW__pageTitle{margin-bottom:4px}.Publish-module__RYjYfW__kinds{gap:10px;display:grid}.Publish-module__RYjYfW__kind{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-soft);align-items:center;gap:16px;padding:18px;display:flex}.Publish-module__RYjYfW__kind span{flex-direction:column;gap:2px;display:flex}.Publish-module__RYjYfW__kind strong{font-size:var(--fs-md)}.Publish-module__RYjYfW__kind small{color:var(--c-muted);font-size:var(--fs-sm)}@media (hover:hover){.Publish-module__RYjYfW__kind:hover{box-shadow:0 10px 24px #00000014}}@media (min-width:600px){.Publish-module__RYjYfW__kinds{grid-template-columns:1fr 1fr}}.Publish-module__RYjYfW__form{flex-direction:column;gap:12px;display:flex}.Publish-module__RYjYfW__section,.Publish-module__RYjYfW__gate{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-soft);flex-direction:column;gap:14px;padding:16px;display:flex}.Publish-module__RYjYfW__sectionTitle{font-size:var(--fs-md);letter-spacing:-.01em;font-weight:700}.Publish-module__RYjYfW__gate{align-items:flex-start}.Publish-module__RYjYfW__gateText{color:var(--c-muted)}.Publish-module__RYjYfW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.Publish-module__RYjYfW__label{font-weight:500}.Publish-module__RYjYfW__input,.Publish-module__RYjYfW__textarea{border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-canvas);width:100%;min-width:0;color:var(--c-ink);padding:0 14px;font-size:16px}.Publish-module__RYjYfW__input{height:46px}select.Publish-module__RYjYfW__input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.Publish-module__RYjYfW__textarea{resize:vertical;border-radius:16px;min-height:140px;padding:12px 14px;line-height:1.45}.Publish-module__RYjYfW__input[aria-invalid=true],.Publish-module__RYjYfW__textarea[aria-invalid=true]{border-color:var(--c-danger)}.Publish-module__RYjYfW__row{gap:14px;display:grid}@media (min-width:600px){.Publish-module__RYjYfW__row{grid-template-columns:1fr 1fr}}.Publish-module__RYjYfW__hint{color:var(--c-hint);font-size:var(--fs-sm)}.Publish-module__RYjYfW__inlineLink{color:var(--c-ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.Publish-module__RYjYfW__error{color:var(--c-danger);font-size:var(--fs-sm);font-weight:500}.Publish-module__RYjYfW__choices{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.Publish-module__RYjYfW__choices>legend:not(.visually-hidden){width:100%;margin-bottom:8px;padding:0}.Publish-module__RYjYfW__choices>.Publish-module__RYjYfW__error{flex-basis:100%}.Publish-module__RYjYfW__choice{cursor:pointer;display:flex;position:relative}.Publish-module__RYjYfW__choice input{opacity:0;pointer-events:none;position:absolute}.Publish-module__RYjYfW__choice>span{border:1px solid var(--c-line);background:var(--c-canvas);border-radius:14px;flex-direction:column;gap:2px;padding:9px 14px;font-weight:500;display:flex}.Publish-module__RYjYfW__choice input:checked+span{border-color:var(--c-ink);background:var(--c-ink);color:#fff}.Publish-module__RYjYfW__choice input:focus-visible+span{outline:2px solid var(--c-blue);outline-offset:2px}.Publish-module__RYjYfW__choiceHint{color:inherit;font-size:var(--fs-xs);opacity:.75;font-weight:400}.Publish-module__RYjYfW__flags{gap:4px 16px;display:grid}@media (min-width:600px){.Publish-module__RYjYfW__flags{grid-template-columns:1fr 1fr}}.Publish-module__RYjYfW__flag{cursor:pointer;align-items:center;gap:10px;min-height:40px;display:flex}.Publish-module__RYjYfW__flag input{width:20px;height:20px;accent-color:var(--c-ink);flex:none}.Publish-module__RYjYfW__combo{position:relative}.Publish-module__RYjYfW__suggestions{z-index:10;border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-pop);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.Publish-module__RYjYfW__suggestions li{font-size:var(--fs-sm);cursor:pointer;padding:10px 14px}.Publish-module__RYjYfW__suggestions li+li{border-top:1px solid var(--c-line)}.Publish-module__RYjYfW__suggestions li:hover,.Publish-module__RYjYfW__suggestionActive{background:var(--c-canvas)}.Publish-module__RYjYfW__addressTools{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.Publish-module__RYjYfW__linkButton{min-height:36px;color:var(--c-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:500;text-decoration:underline;display:inline-flex}.Publish-module__RYjYfW__linkButton:disabled{color:var(--c-hint);cursor:default}.Publish-module__RYjYfW__mapDialog{background:var(--c-surface);width:min(900px,100vw);max-width:100vw;height:min(720px,100dvh);max-height:100dvh;box-shadow:var(--shadow-pop);border:0;border-radius:20px;margin:auto;padding:0}.Publish-module__RYjYfW__mapDialog[open]{flex-direction:column;display:flex}.Publish-module__RYjYfW__mapDialog::backdrop{background:#0006}@media (max-width:599px){.Publish-module__RYjYfW__mapDialog{border-radius:0;width:100vw;height:100dvh}}.Publish-module__RYjYfW__mapHead,.Publish-module__RYjYfW__mapFoot{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.Publish-module__RYjYfW__mapTitle{font-weight:700}.Publish-module__RYjYfW__mapBox{flex:1;min-height:0;position:relative}.Publish-module__RYjYfW__map{position:absolute;inset:0}.Publish-module__RYjYfW__mapPin{z-index:500;background:var(--c-danger);width:28px;height:28px;box-shadow:var(--shadow-soft);transform-origin:50%;pointer-events:none;border:3px solid #fff;border-radius:50% 50% 50% 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)rotate(-45deg)}.Publish-module__RYjYfW__mapAddress{min-width:0;color:var(--c-muted);flex:260px}.Publish-module__RYjYfW__photos{flex-direction:column;gap:8px;display:flex}.Publish-module__RYjYfW__photoGrid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.Publish-module__RYjYfW__photoTile{aspect-ratio:1;background:var(--c-skeleton);border-radius:12px;position:relative;overflow:hidden}.Publish-module__RYjYfW__photoTile img{object-fit:cover;width:100%;height:100%}.Publish-module__RYjYfW__cover{border-radius:var(--r-pill);background:var(--c-ink);color:#fff;padding:1px 8px 2px;font-size:11px;font-weight:700;position:absolute;top:6px;left:6px}.Publish-module__RYjYfW__photoTools{justify-content:space-between;display:flex;position:absolute;bottom:4px;left:4px;right:4px}.Publish-module__RYjYfW__photoTools button{width:30px;height:30px;box-shadow:var(--shadow-soft);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid}.Publish-module__RYjYfW__photoTools button:disabled{opacity:.35;cursor:default}.Publish-module__RYjYfW__addPhoto{text-align:center;aspect-ratio:1;border:1.5px dashed var(--c-outline);background:var(--c-canvas);width:100%;color:var(--c-muted);font-size:var(--fs-sm);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 8px;font-weight:500;display:flex}.Publish-module__RYjYfW__addPhoto span{font-size:24px;line-height:1}.Publish-module__RYjYfW__saveBar{flex-direction:column;gap:10px;padding:4px 0 8px;display:flex}.Publish-module__RYjYfW__saveBar>button{align-self:stretch}@media (min-width:600px){.Publish-module__RYjYfW__saveBar>button{align-self:flex-start;min-width:260px}}.Publish-module__RYjYfW__formError{background:var(--c-danger-soft);color:var(--c-danger);border-radius:12px;padding:10px 14px;font-weight:500}.Publish-module__RYjYfW__saved{background:var(--c-success-soft);color:var(--c-success);border-radius:12px;padding:10px 14px;font-weight:500}.Publish-module__RYjYfW__myHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Publish-module__RYjYfW__myHead>nav{min-width:0}.Publish-module__RYjYfW__myList{flex-direction:column;gap:8px;display:flex}.Publish-module__RYjYfW__myItem{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-soft);gap:12px;padding:12px;display:flex}.Publish-module__RYjYfW__myPhoto{background:var(--c-skeleton);border-radius:10px;flex:none;place-items:center;width:84px;height:84px;font-size:28px;display:grid;overflow:hidden}.Publish-module__RYjYfW__myPhoto img{object-fit:cover;width:100%;height:100%}.Publish-module__RYjYfW__myText{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.Publish-module__RYjYfW__myTitle{overflow-wrap:anywhere;font-weight:700}.Publish-module__RYjYfW__myMeta{color:var(--c-muted);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.Publish-module__RYjYfW__myMeta>span{align-items:center;gap:4px;display:inline-flex}.Publish-module__RYjYfW__status{border-radius:var(--r-pill);font-size:var(--fs-xs);padding:1px 9px 2px;font-weight:700}.Publish-module__RYjYfW__status_pending{background:var(--c-warn-soft);color:var(--c-warn)}.Publish-module__RYjYfW__status_active{background:var(--c-success-soft);color:var(--c-success)}.Publish-module__RYjYfW__status_rejected{background:var(--c-danger-soft);color:var(--c-danger)}.Publish-module__RYjYfW__status_archived{background:var(--c-canvas);color:var(--c-muted)}.Publish-module__RYjYfW__rejected{color:var(--c-danger);font-size:var(--fs-sm);overflow-wrap:anywhere}.Publish-module__RYjYfW__myActions,.Publish-module__RYjYfW__confirm{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.Publish-module__RYjYfW__rowAction,.Publish-module__RYjYfW__rowDanger{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;min-height:32px;padding:0;font-weight:500;text-decoration:underline;display:inline-flex}.Publish-module__RYjYfW__rowDanger{color:var(--c-danger)}.Publish-module__RYjYfW__ownerBar{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-soft);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.Publish-module__RYjYfW__saved:focus,.Publish-module__RYjYfW__statusLine:focus{outline:none}
.Rewards-module__8B_KiW__text{color:var(--c-muted);overflow-wrap:anywhere;line-height:1.45}.Rewards-module__8B_KiW__okText{color:var(--c-success);font-weight:500}.Rewards-module__8B_KiW__errorText{color:var(--c-danger);font-weight:500}.Rewards-module__8B_KiW__notice{border-radius:var(--r-card);background:var(--c-success-soft);color:var(--c-success);padding:12px 16px;font-weight:500;line-height:1.4}.Rewards-module__8B_KiW__notice:focus{outline:none}.Rewards-module__8B_KiW__notice:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.Rewards-module__8B_KiW__copy{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.Rewards-module__8B_KiW__copyButton{border:1px solid var(--c-outline);border-radius:var(--r-pill);min-height:36px;font-size:var(--fs-sm);white-space:nowrap;transition:background-color .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out);background:0 0;padding:0 14px;font-weight:500}.Rewards-module__8B_KiW__copyButton:hover{border-color:var(--c-ink)}.Rewards-module__8B_KiW__copyButton[data-copied]{border-color:var(--c-success);background:var(--c-success-soft);color:var(--c-success)}.Rewards-module__8B_KiW__copyFailed{color:var(--c-danger);font-size:var(--fs-sm)}.Rewards-module__8B_KiW__codeRow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.Rewards-module__8B_KiW__codeLabel{color:var(--c-hint);font-size:var(--fs-sm)}.Rewards-module__8B_KiW__code{border:1px dashed var(--c-outline);background:var(--c-canvas);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--fs-md);letter-spacing:.06em;overflow-wrap:anywhere;border-radius:10px;padding:6px 12px;font-weight:600}.Rewards-module__8B_KiW__codeBig{font-size:var(--fs-lg);padding:10px 16px}.Rewards-module__8B_KiW__confirm{border-radius:var(--r-card);background:var(--c-canvas);flex-direction:column;gap:10px;padding:12px;display:flex}.Rewards-module__8B_KiW__confirmText{font-weight:500;line-height:1.4}.Rewards-module__8B_KiW__confirmButtons{flex-wrap:wrap;gap:8px;display:flex}.Rewards-module__8B_KiW__list{gap:12px;display:grid}.Rewards-module__8B_KiW__list>li{display:flex}.Rewards-module__8B_KiW__list>li>*{flex:1;min-width:0}@media (min-width:768px){.Rewards-module__8B_KiW__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.Rewards-module__8B_KiW__coupon{justify-content:flex-start}.Rewards-module__8B_KiW__couponDim .Rewards-module__8B_KiW__code{color:var(--c-muted)}.Rewards-module__8B_KiW__couponHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.Rewards-module__8B_KiW__facts{font-size:var(--fs-sm);gap:4px;display:grid}.Rewards-module__8B_KiW__facts>div{flex-wrap:wrap;gap:0 6px;display:flex}.Rewards-module__8B_KiW__facts dt{color:var(--c-hint)}.Rewards-module__8B_KiW__facts dt:after{content:":"}.Rewards-module__8B_KiW__facts dd{font-weight:500}.Rewards-module__8B_KiW__share{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.Rewards-module__8B_KiW__share p:empty{display:none}.Rewards-module__8B_KiW__rewards{gap:10px;display:grid}@media (min-width:600px){.Rewards-module__8B_KiW__rewards{grid-template-columns:repeat(2,minmax(0,1fr))}}.Rewards-module__8B_KiW__reward{border-radius:var(--r-card);background:var(--c-canvas);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.Rewards-module__8B_KiW__rewardWho{color:var(--c-hint);font-size:var(--fs-sm)}.Rewards-module__8B_KiW__rewardWhat{font-weight:700}.Rewards-module__8B_KiW__claim{gap:8px;display:grid}.Rewards-module__8B_KiW__claimField{font-weight:500}.Rewards-module__8B_KiW__claimRow{flex-wrap:wrap;gap:8px;display:flex}.Rewards-module__8B_KiW__codeInput{border:1px solid var(--c-line);border-radius:var(--r-control);background:var(--c-canvas);min-width:0;height:44px;color:var(--c-ink);letter-spacing:.04em;text-transform:uppercase;flex:180px;padding:0 14px;font-size:16px}.Rewards-module__8B_KiW__codeInput::placeholder{color:var(--c-placeholder);letter-spacing:normal;text-transform:none}.Rewards-module__8B_KiW__codeInput[aria-invalid=true]{border-color:var(--c-danger)}.Rewards-module__8B_KiW__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.Rewards-module__8B_KiW__people{gap:8px;display:grid}.Rewards-module__8B_KiW__person{border-top:1px solid var(--c-line);align-items:center;gap:12px;padding:10px 0;display:flex;position:relative}.Rewards-module__8B_KiW__person:first-child{border-top:0}.Rewards-module__8B_KiW__personText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Rewards-module__8B_KiW__personName{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 6px;font-weight:700;display:flex}.Rewards-module__8B_KiW__personLink:after{content:"";position:absolute;inset:0}.Rewards-module__8B_KiW__personLink:hover{text-decoration:underline}.Rewards-module__8B_KiW__personMeta{color:var(--c-muted);font-size:var(--fs-sm)}
.PersonRow-module__pM7QGW__row{border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-soft);align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.PersonRow-module__pM7QGW__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PersonRow-module__pM7QGW__name{font-size:var(--fs-md);letter-spacing:-.01em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 6px;font-weight:700;display:flex}.PersonRow-module__pM7QGW__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.PersonRow-module__pM7QGW__meta{color:var(--c-muted);font-size:var(--fs-sm);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 10px;display:flex}.PersonRow-module__pM7QGW__rating{align-items:center;gap:4px;display:inline-flex}.PersonRow-module__pM7QGW__star{color:var(--c-orange)}.PersonRow-module__pM7QGW__extra{color:var(--c-hint);font-size:var(--fs-sm)}.PersonRow-module__pM7QGW__action{z-index:1;flex:none;position:relative}@media (max-width:599px){.PersonRow-module__pM7QGW__row{flex-wrap:wrap}.PersonRow-module__pM7QGW__text{flex-basis:calc(100% - 64px)}.PersonRow-module__pM7QGW__action{flex-basis:100%;padding-left:64px}}@media (hover:hover){.PersonRow-module__pM7QGW__row{transition:box-shadow .12s var(--ease-out)}.PersonRow-module__pM7QGW__row:hover{box-shadow:0 10px 24px #00000014}}
