@layer reset,variables,map,map-wrapper,utilities,favorites,currency-selector,homepage-tokens,settings-selector,homepage-section,seo-internal-links,post-body,sales-starts,legal-page,homepage-header,homepage-complex-card,homepage-catalog-card,homepage-catalog,homepage-footer,homepage-responsive,homepage-mobile-shell,homepage,filters-panel,filter-rail,gallery,developer-invite,white-label-chrome,range-histogram,developer-logo,developer-dashboard,developer-change-history,favorites-fly,global-filter-fly,shared-modal,shared-dropdown,shared-chat-widget,chat-panel,shared-login-modal,rc-detail-breadcrumbs,photos-overlay,view-transitions,app-shell;@layer reset{*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;overflow-y:scroll}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:var(--line-height-body)}#body{flex-direction:column;min-height:100vh;display:flex}#main-content{flex:1}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}input:user-invalid{border-color:var(--color-danger-solid);border-width:2px}textarea:user-invalid{border-color:var(--color-danger-solid);border-width:2px}select:user-invalid{border-color:var(--color-danger-solid);border-width:2px}input:user-valid{border-color:var(--color-success-solid)}textarea:user-valid{border-color:var(--color-success-solid)}select:user-valid{border-color:var(--color-success-solid)}.field:has(:user-invalid) label{color:var(--color-danger-solid)}.field__error{color:var(--color-danger-solid);font-size:var(--font-size-sm);line-height:var(--line-height-ui);margin-top:.25rem}.field__error[hidden]{display:none}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}body.is-scroll-locked{overflow:hidden}}@layer variables{:root{--color-action:#155dfc;--color-action-hover:#0f4fd4;--color-action-text:#0b50c9;--color-action-surface:#f0f6ff;--color-action-border:#bedbff;--color-focus:var(--color-action);--color-danger-solid:#dc3545;--color-danger-text:#b91c1c;--color-danger-surface:#fee2e2;--color-danger-border:#fecaca;--color-success-solid:#198754;--color-success-text:#166534;--color-success-surface:#dcfce7;--color-success-border:var(--color-success-solid);--color-warning-solid:#e17100;--color-warning-text:#92400e;--color-warning-surface:#fef3c7;--color-warning-border:var(--color-warning-solid);--color-primary:#007bff;--color-primary-hover:#0056b3;--color-primary-light:#e7f1ff;--color-danger:#dc3545;--color-danger-hover:#c82333;--color-success:#5cb85c;--color-success-light:#a3e4a3;--color-warning:#ffc107;--color-warning-light:#ffc069;--color-white:#fff;--color-black:#000;--color-gray-50:#f8f9fa;--color-gray-100:#f4f4f9;--color-gray-200:#e9ecef;--color-gray-300:#ddd;--color-gray-400:#ccc;--color-gray-500:#aaa;--color-gray-600:#666;--color-gray-700:#555;--color-gray-900:#333;--color-text-default:#101828;--color-text-secondary:#4a5565;--color-text-muted:#6b6b6b;--color-text-inverse:var(--color-white);--color-text-muted-on-dark:#878787;--color-surface-default:var(--color-white);--color-border-default:#e5e7eb;--color-border-strong:#858585;--color-border-on-dark:var(--color-text-muted);--color-surface-muted:#f5f5f5;--color-surface-hover:#f0f0f0;--color-surface-strong:var(--color-border-default);--color-surface-inverse:#0f0f0f;--color-overlay-subtle:color-mix(in srgb, var(--color-black) 6%, transparent);--color-overlay-hover:color-mix(in srgb, var(--color-black) 12%, transparent);--color-overlay-control:color-mix(in srgb, var(--color-black) 40%, transparent);--color-overlay-scrim:color-mix(in srgb, var(--color-black) 50%, transparent);--color-overlay-strong:color-mix(in srgb, var(--color-black) 65%, transparent);--color-overlay-on-dark:color-mix(in srgb, var(--color-white) 30%, transparent);--color-surface-translucent:color-mix(in srgb, var(--color-white) 90%, transparent);--border-color:var(--tg-theme-section-separator-color,var(--color-border-default));--text-color:var(--tg-theme-text-color,var(--color-text-default));--text-muted:var(--color-text-muted);--primary-color:var(--color-action);--background-color:var(--tg-theme-bg-color,var(--color-surface-default));--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--public-content-max:1206px;--public-grid-gap:var(--space-6);--public-gutter-desktop:var(--space-6);--public-gutter-mobile:var(--space-4);--public-card-shell-desktop:386px;--public-card-media-desktop:384px;--public-card-shell-mobile-xl:370px;--public-card-media-mobile-xl:368px;--public-card-shell-mobile-lg:354px;--public-card-media-mobile-lg:352px;--public-card-shell-mobile-md:338px;--public-card-media-mobile-md:336px;--public-card-shell-mobile-sm:322px;--public-card-media-mobile-sm:320px;--public-card-shell-mobile-xs:306px;--public-card-media-mobile-xs:304px;--public-card-shell-mobile-2xs:290px;--public-card-media-mobile-2xs:288px;--spacing-xs:var(--space-1);--spacing-sm:var(--space-2);--spacing-md:var(--space-4);--spacing-lg:var(--space-6);--spacing-xl:var(--space-8);--spacing-2xl:var(--space-10);--radius-md:4px;--radius-lg:8px;--radius-xl:16px;--radius-full:9999px;--shadow-surface:0 1px 3px rgba(0,0,0,.1);--shadow-popover:0 4px 12px -2px rgba(0,0,0,.08), 0 16px 32px -8px rgba(0,0,0,.16);--shadow-overlay:0 24px 64px rgba(0,0,0,.18);--font-family-base:system-ui, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Georgian", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:28px;--font-size-3xl:32px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-none:1;--line-height-tight:1.2;--line-height-ui:1.4;--line-height-body:1.5;--motion-duration-fast:.14s;--motion-duration-state:.18s;--motion-duration-composition:.24s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-emphasized:cubic-bezier(.22, 1, .36, 1);--transition-fast:.2s ease;--transition-base:.3s ease;--z-dropdown:10;--z-sticky:100;--z-modal:1000;--button-border-radius:var(--radius-xl);--button-outline-offset:4px;--button-outline-style:dashed;--button-outline-width:2px;--chess-text-color:var(--color-black);--chess-border-color:var(--color-gray-400);--chess-bg-color:var(--color-white);--chess-cell-bg-available:var(--color-success);--chess-cell-bg-free:var(--color-success-light);--chess-cell-bg-reserved:var(--color-warning-light);--chess-cell-bg-sold:#f08080;--chess-cell-bg-notforsale:#9e9e9e;--chess-cell-bg-absorbed:#b0bec5;--chess-cell-bg-hidden:#e0e0e0;--chess-cell-text-color:var(--color-white);--bg-secondary:var(--color-surface-default);--bg-tertiary:var(--color-gray-100);--bg-hover:var(--color-gray-200);accent-color:var(--color-action);--surface-1:var(--color-surface-default);--surface-2:var(--color-surface-muted);--surface-3:var(--color-surface-hover);--text-1:var(--text-color);--text-2:var(--text-muted);--border-1:var(--border-color);--focus-ring:var(--color-focus);--color-text-secondary-alt:var(--color-text-muted);--color-text-dark-alt:var(--color-text-secondary);--color-text-near-black:var(--color-text-default);--color-text-placeholder:var(--color-text-muted);--color-text-post-muted:var(--color-text-muted);--color-text-darkest:var(--color-text-default);--color-text-dark-zinc:var(--color-text-default);--color-text-hero-overlay:var(--color-text-secondary);--color-text-zone-primary:var(--color-text-default);--color-text-zone-secondary:var(--color-text-secondary);--color-text-blackish:var(--color-text-default);--color-bg-surface:var(--color-surface-muted);--color-bg-near-white:var(--color-surface-muted);--color-bg-input:var(--color-surface-muted);--color-bg-footer-deep:var(--color-surface-inverse);--color-bg-documents:var(--color-surface-muted);--color-bg-post-code:var(--color-surface-muted);--color-bg-post-block:var(--color-surface-muted);--color-bg-surface-alt:var(--color-surface-muted);--color-highlight-amber:#f59e0b;--color-border-subtle:var(--color-border-strong);--color-border-muted:var(--color-border-strong);--color-border-post:var(--color-border-default);--color-share-email:#047857;--color-google-primary:#4285f4;--color-google-bg:#e3f2fd;--color-google-border-hover:#90caf9;--color-google-text:#1565c0;--color-google-bg-active:#bbdefb;--color-google-border-active:#42a5f5}@media (prefers-contrast:more){:root{scrollbar-color:var(--color-black) var(--color-white)}}}@layer utilities{.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10000;background:var(--color-action);color:var(--color-text-inverse);font-weight:var(--font-weight-semibold);border-radius:0 0 8px 8px;padding:10px 16px;text-decoration:none;position:absolute;top:-9999px}.skip-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.skip-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.skip-link:focus{outline:2px solid var(--color-text-inverse);outline-offset:-4px;top:0}.skip-link:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:-4px;top:0}}@layer favorites{.favorites-btn{z-index:10;background:var(--color-surface-translucent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;border:none;border-radius:50%;width:36px;height:36px;padding:6px;transition:background-color .15s;position:absolute;top:8px;right:8px}.favorites-btn:hover{background:var(--color-surface-default)}.favorites-btn--active{background:var(--color-danger-solid)}.favorites-btn--active:hover{background:var(--color-danger-text)}.favorites-btn--active .favorites-btn__icon{stroke:var(--color-text-inverse);fill:var(--color-text-inverse)}.favorites-btn__icon{width:100%;height:100%;stroke:var(--color-text-secondary-alt);fill:none;transition:stroke .15s,fill .15s}.favorites-btn__icon--filled{fill:currentColor}}@layer currency-selector{.price{position:relative}}@layer homepage-tokens{:root{--hp-color-text:var(--color-text-default);--hp-color-text-dark:var(--color-text-default);--hp-color-text-secondary:var(--color-text-muted);--hp-color-text-secondary-strong:var(--color-text-secondary);--hp-color-text-muted:var(--color-text-muted);--hp-color-text-muted-on-light:var(--color-text-muted);--hp-color-text-link:var(--color-text-secondary);--hp-color-text-count:var(--color-text-muted);--hp-color-text-body:#002033;--hp-color-bg-hero:var(--color-surface-hover);--hp-color-bg-card:var(--color-surface-default);--hp-color-bg-footer:var(--color-surface-inverse);--hp-color-bg-amenity:var(--color-surface-muted);--hp-color-bg-badge:var(--color-overlay-control);--hp-color-bg-favorite:var(--color-overlay-control);--hp-color-bg-progress-track:var(--color-overlay-on-dark);--hp-color-border-table:var(--color-border-default);--hp-color-nav-link:var(--color-text-default);--hp-color-text-location:var(--color-text-secondary);--hp-color-bg-placeholder:var(--color-surface-muted);--hp-color-bg-placeholder-empty:var(--color-surface-strong);--hp-color-fg-on-dark:var(--color-text-inverse);--hp-color-border-developer-logo:var(--color-border-default);--hp-gradient-district:linear-gradient(0deg, color-mix(in srgb, var(--color-black) 70%, transparent) 0%, color-mix(in srgb, var(--color-black) 20%, transparent) 50%, transparent 100%);--hp-font-primary:var(--font-family-base);--hp-font-open-sans:var(--font-family-base);--hp-text-hero-title:800 var(--font-size-3xl) / 52px var(--hp-font-primary);--hp-text-catalog-title:var(--font-weight-semibold) var(--font-size-xl) / var(--line-height-tight) var(--hp-font-primary);--hp-text-sm:var(--font-weight-regular) var(--font-size-sm) / var(--line-height-ui) var(--hp-font-primary);--hp-text-cta:var(--font-weight-medium) var(--font-size-sm) / var(--line-height-ui) var(--hp-font-primary);--hp-text-badge:var(--font-weight-semibold) var(--font-size-xs) / var(--line-height-ui) var(--hp-font-primary);--hp-text-developer-name:var(--font-weight-regular) var(--font-size-lg) / var(--line-height-tight) var(--hp-font-primary);--hp-text-developer-count:var(--font-weight-regular) var(--font-size-sm) / var(--line-height-ui) var(--hp-font-open-sans);--hp-gap-section:88px;--hp-gap-section-header:24px;--hp-gap-section-inner:var(--public-grid-gap);--hp-gap-catalog-inner:16px;--hp-gap-card-grid:var(--public-grid-gap);--hp-gap-search-footer:var(--space-8);--hp-gap-search-footer-mobile:var(--space-6);--hp-gap-nav:24px;--hp-gap-district-name:6px;--hp-gap-section-title-icon:8px;--hp-width-header-max:var(--public-content-max);--hp-header-padding:var(--public-gutter-desktop);--hp-width-container:min(100% - var(--hp-header-padding) * 2, var(--hp-width-header-max));--hp-width-card:var(--public-card-shell-desktop);--hp-width-action-icon:24px;--hp-height-header:72px;--hp-height-developer-card-logo:120px;--hp-radius-card-top:12px;--hp-radius-district:14px;--hp-radius-badge:16px;--hp-radius-cta:8px;--hp-radius-favorite:8px;--hp-radius-progress:4px;--hp-z-header:100;--hp-z-tooltip:200}}@layer settings-selector{@font-face{font-family:NBRB BYN;src:url("/assets/nbrb-99d35f85.woff2")format("woff2");font-style:normal;font-weight:400;font-display:swap;size-adjust:120%;unicode-range:U+E901,U+42,U+59,U+4E}:lang(be) .settings-selector__currency-symbol,:lang(be) .settings-selector__option[data-value=BYN] .settings-selector__option-name{font-family:"NBRB BYN", var(--hp-font-primary), sans-serif;font-feature-settings:"liga"}html:lang(be) :is(.price,input,[data-controller~=histogram-range],[data-installment-calculator-target~=currencyLabel]){font-family:"NBRB BYN", var(--hp-font-primary), sans-serif;font-feature-settings:"liga"}.settings-selectors{align-items:center;gap:2px;display:inline-flex;position:relative}.settings-selector{display:inline-block;position:relative}.settings-selector__btn{border-radius:var(--hp-radius-cta);color:var(--hp-color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);touch-action:manipulation;background:0 0;border:none;align-items:center;gap:6px;padding:6px 8px;transition:opacity .2s;display:flex}.settings-selector__btn:hover,.settings-selector__btn.dropdown__button--open{opacity:.85}.settings-selector__icon{flex-shrink:0;width:24px;height:24px}.settings-selector__currency-symbol{width:24px;height:24px;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-none);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.settings-selector__currency-symbol[hidden]{display:none}:lang(be) .settings-selector--currency[data-currency-currency-value=BYN] .settings-selector__currency-symbol[hidden]{display:inline-flex}.settings-selector__label{text-transform:uppercase;align-items:center;gap:2px;display:flex}.settings-selector__menu{background:var(--color-white);border:1px solid var(--color-gray-100);width:min(320px,100vw - 24px);box-shadow:var(--shadow-popover);z-index:1000;overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:16px;flex-direction:column;max-height:min(560px,100dvh - 96px);padding:0 8px 8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.settings-selector__menu.hidden{display:none}.settings-selector__section-title{z-index:1;background:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-500);text-transform:uppercase;padding:20px 12px 8px;position:sticky;top:0}.settings-selector__notice{color:var(--color-gray-600);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:0;padding:0 12px 12px}.settings-selector__option{cursor:pointer;width:100%;color:var(--color-gray-900);touch-action:manipulation;background:0 0;border:none;border-radius:10px;align-items:center;min-height:44px;padding:10px 12px;transition:background-color .15s;display:flex}.settings-selector__option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.settings-selector__option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.settings-selector__option:hover,.settings-selector__option--active,.settings-selector__option.dropdown__option--selected{background-color:var(--color-gray-50)}.settings-selector__option-code{width:40px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);flex-shrink:0}.settings-selector__option-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700);flex-grow:1;overflow:hidden}.settings-selector__option--active .settings-selector__option-name,.settings-selector__option.dropdown__option--selected .settings-selector__option-name{color:var(--color-gray-900);font-weight:var(--font-weight-semibold)}.settings-selector__check-wrapper{display:none}.settings-selector__check-wrapper:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;padding-left:8px}.settings-selector__check-wrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto;padding-right:8px}.settings-selector__option--active .settings-selector__check,.settings-selector__option.dropdown__option--selected .settings-selector__check-wrapper{color:var(--color-gray-900);display:flex}.settings-selector__divider{border:none;border-top:1px solid var(--color-gray-100);margin:8px 0}.settings-selector__check{flex-shrink:0}@media (prefers-reduced-motion:reduce){.settings-selector__btn,.settings-selector__option{transition:none}}}@layer homepage-header{.hp-header{z-index:var(--hp-z-header);width:100%;height:var(--hp-height-header);background:var(--hp-color-bg-card);contain:layout style;justify-content:center;display:flex}.hp-header__inner{width:var(--hp-width-container);max-width:var(--hp-width-header-max);justify-content:space-between;display:flex}.hp-header__control{align-items:center;height:100%;display:flex;position:relative}.hp-header__control>svg{flex-shrink:0}.hp-header__group{gap:8px;display:flex}.hp-header__logo{flex-shrink:0}.hp-header__location{display:flex;position:relative}.hp-header__location-trigger{cursor:pointer;font:var(--font-weight-medium) var(--font-size-sm) / var(--line-height-ui) var(--hp-font-primary);color:var(--hp-color-text-location);background:0 0;border:none;gap:6px;padding:0 8px}.hp-header__chevron{opacity:.7;width:10px;height:6px;transition:transform .2s}.hp-header__location[data-dropdown-open-value=true] .hp-header__chevron{transform:rotate(180deg)}.hp-header__location-menu{background:var(--hp-color-bg-card);border:1px solid var(--hp-color-border-table);box-shadow:var(--shadow-popover);min-width:200px;z-index:var(--hp-z-tooltip);border-radius:8px;margin-top:4px;padding:4px;position:absolute;top:100%;left:0}.hp-header__location-menu.hidden{display:none}.hp-header__location-option{width:100%;min-height:48px;font:var(--font-weight-regular) var(--font-size-sm) / var(--line-height-ui) var(--hp-font-primary);color:var(--hp-color-text-dark);border-radius:4px;align-items:center;padding:0 12px;text-decoration:none;transition:background-color .15s;display:flex}.hp-header__location-option:hover{background:var(--hp-color-bg-hero)}.hp-header__location-option--active{font-weight:var(--font-weight-semibold);color:var(--color-action);background:var(--hp-color-bg-hero)}.hp-header__nav-link{font:var(--font-weight-medium) var(--font-size-sm) / var(--line-height-ui) var(--hp-font-primary);color:var(--hp-color-nav-link);padding:0 8px;text-decoration:none;transition:color .2s}.hp-header__nav-link:hover{color:var(--color-action)}.hp-header .settings-selectors{align-items:stretch;gap:8px}.hp-header .settings-selector__btn{height:100%;padding:0 8px;position:relative}.hp-header__actions .hp-header__control{color:var(--hp-color-text-secondary);background:0 0;text-decoration:none;transition:opacity .2s}.hp-header__actions .hp-header__control:hover{opacity:.8}.hp-header__phone{gap:6px;padding:0 8px}.hp-header__label{font:var(--font-weight-semibold) var(--font-size-sm) / var(--line-height-ui) var(--hp-font-primary);color:inherit}.hp-header__control--icon{cursor:pointer;border:none;justify-content:center;width:48px;padding:0}.hp-header__badge{background:var(--color-danger-solid);min-width:16px;height:16px;color:var(--hp-color-bg-card);font:var(--font-weight-semibold) var(--font-size-xs) / var(--line-height-none) var(--hp-font-primary);text-align:center;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;padding:0 4px;display:none;position:absolute;top:calc(50% - 18px);right:4px}.hp-header__badge--visible{display:inline-flex}.hp-header__badge[data-counter-kind=filters],.hp-header__badge[data-counter-kind=filters_extra]{background:var(--color-action)}.hp-header__actions .hp-header__login{border-radius:var(--hp-radius-cta);min-width:48px;color:var(--color-action);gap:6px;padding:0 8px}.hp-header__login[hidden]{display:none}.hp-header__login--account{justify-content:center;padding:0 6px}.hp-header__avatar{background:var(--color-action);width:36px;height:36px;font:var(--font-weight-semibold) var(--font-size-sm) / var(--line-height-none) var(--hp-font-primary);color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.hp-header__avatar img{object-fit:cover;width:100%;height:100%}.hp-header a:focus-visible{outline-offset:2px;border-radius:var(--hp-radius-cta);box-shadow:0 0 0 2px var(--color-action);outline:2px solid transparent}.hp-header button:focus-visible{outline-offset:2px;border-radius:var(--hp-radius-cta);box-shadow:0 0 0 2px var(--color-action);outline:2px solid transparent}.hp-header :is(.hp-header__control,.settings-selector__btn):focus-visible{box-shadow:none;outline:none}.hp-header :is(.hp-header__control,.settings-selector__btn):focus-visible:before{content:"";border:2px solid var(--color-action);border-radius:var(--hp-radius-cta);pointer-events:none;position:absolute;top:12px;bottom:12px;left:0;right:0}@media (prefers-reduced-motion:reduce){.hp-header *{transition-duration:0s}}}@layer homepage-footer{.hp-footer{background:var(--hp-color-bg-footer);contain:layout paint;justify-content:center;width:100%;display:flex}.hp-footer__inner{width:var(--hp-width-container);flex-direction:column;display:flex}.hp-footer__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 0 27px;display:flex}.hp-footer__nav-list,.hp-footer__legal-list{align-items:center;gap:var(--hp-gap-nav);margin:0;padding:0;list-style:none;display:flex}.hp-footer__nav-link,.hp-footer__legal-link{font:var(--font-weight-regular) var(--font-size-sm) / var(--line-height-ui) var(--hp-font-primary);text-decoration:none;transition:color .2s}.hp-footer__nav-link,.hp-footer__nav-link:hover{color:var(--color-white)}.hp-footer__legal-link{color:var(--color-text-muted-on-dark)}.hp-footer__legal-link:hover{color:var(--color-white)}.hp-footer__phone{border-radius:var(--hp-radius-cta);cursor:pointer;font:var(--font-weight-semibold) var(--font-size-sm) / var(--line-height-tight) var(--hp-font-primary);color:var(--color-text-muted-on-dark);background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;text-decoration:none;transition:opacity .2s;display:flex}.hp-footer__phone:hover{opacity:.85}.hp-footer__bottom{border-top:1px solid var(--color-border-on-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:30px 0 29px;display:flex}.hp-footer__logo-link{flex:none;display:inline-flex}.hp-footer__logo{filter:grayscale()invert()brightness(81.25%)contrast(88.2813%);width:118px;height:28px}@media (prefers-reduced-motion:reduce){.hp-footer__nav-link,.hp-footer__legal-link,.hp-footer__phone{transition:none}}.hp-footer :is(a,button):focus-visible{outline:2px solid var(--color-white);outline-offset:3px}}@layer homepage-responsive{@media not (min-width:900px){.hp-header__inner{width:100%;padding:0 16px}.hp-header__nav,.hp-header .settings-selectors,.hp-header__auth,.hp-header__phone .hp-header__label{display:none}.hp-section{max-width:100%;padding:0 var(--public-gutter-mobile);box-sizing:border-box}.hp-section__header{width:100%;max-width:100%;margin:0}.hp-catalog__cards{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.hp-footer__inner{box-sizing:border-box;width:100%;padding:0 16px}}@media not (min-width:600px){.hp-section{padding:0 var(--public-gutter-mobile)}.hp-section__header{width:100%;max-width:100%;margin:0}.hp-catalog__cards{--hp-gap-card-grid:12px}.hp-section__title{font:var(--font-weight-semibold) var(--font-size-lg) / var(--line-height-tight) var(--hp-font-primary)}.hp-section__subtitle{display:none}.hp-footer__top{flex-direction:column;align-items:flex-start;gap:16px}.hp-footer__nav-list,.hp-footer__legal-list{flex-direction:column;align-items:flex-start;gap:12px}.hp-footer__bottom{flex-direction:column;align-items:flex-start;gap:24px}.hp-footer__inner{padding:0 12px}}}@layer homepage-mobile-shell{:root{--hp-mobile-bar-height:64px;--hp-mobile-bar-cta-size:56px;--hp-z-mobile-bar:90;--hp-z-mobile-menu:110;--hp-color-mobile-overlay:var(--color-overlay-scrim);--hp-color-mobile-divider:var(--hp-color-bg-placeholder-empty)}.hp-header__burger{cursor:pointer;width:48px;color:var(--hp-color-text-dark);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0 -8px 0 0;padding:0;transition:opacity .2s;display:none}.hp-header__burger:hover{opacity:.7}.mobile-menu{z-index:var(--hp-z-mobile-menu);pointer-events:none;visibility:hidden;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-menu--open{pointer-events:auto;visibility:visible}.mobile-menu__overlay{background:var(--hp-color-mobile-overlay);opacity:0;transition:opacity .25s;position:absolute;top:0;bottom:0;left:0;right:0}.mobile-menu--open .mobile-menu__overlay{opacity:1}.mobile-menu__panel{background:var(--hp-color-bg-card);overscroll-behavior:contain;flex-direction:column;width:min(86vw,360px);height:100%;transition:transform .28s;display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 24px rgba(0,0,0,.12)}.mobile-menu--open .mobile-menu__panel{transform:translate(0)}.mobile-menu__header{border-bottom:1px solid var(--hp-color-mobile-divider);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding:12px 16px;display:flex}.mobile-menu__close{cursor:pointer;width:48px;height:48px;color:var(--hp-color-text-dark);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.mobile-menu__close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:-12px}.mobile-menu__close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-12px}.mobile-menu__close:hover{opacity:.7}.mobile-menu__nav{border-bottom:1px solid var(--hp-color-mobile-divider);flex-direction:column;padding:8px 0;display:flex}.mobile-menu__nav-link{min-height:48px;font:var(--font-weight-medium) var(--font-size-base) / var(--line-height-ui) var(--hp-font-primary);color:var(--hp-color-text-dark);align-items:center;padding:0 16px;text-decoration:none;display:flex}.mobile-menu__nav-link:hover{background:var(--hp-color-bg-hero);outline:none}.mobile-menu__nav-link:focus-visible{background:var(--hp-color-bg-hero);outline:none}.mobile-menu__header .mobile-menu__settings{flex:1;min-width:0;position:relative}.mobile-menu__header .settings-selectors{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.mobile-menu__header .settings-selector{position:static}.mobile-menu__header .settings-selector__btn{background:var(--color-action-surface);border-radius:var(--hp-radius-cta);justify-content:flex-start;width:100%;min-height:44px;padding:0 12px}.mobile-menu__header .settings-selector__menu{width:auto;max-height:min(65vh,100dvh - 96px);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.mobile-menu__account{border-top:1px solid var(--hp-color-mobile-divider);background:var(--hp-color-bg-card);flex-shrink:0;margin-top:auto;padding:16px;position:sticky;bottom:0}.mobile-menu__login,.mobile-menu__account-link{background:var(--color-action-surface);border-radius:var(--hp-radius-cta);min-height:48px;color:var(--color-action);font:var(--font-weight-semibold) var(--font-size-sm) / var(--line-height-ui) var(--hp-font-primary);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.mobile-menu__login[hidden],.mobile-menu__account-link[hidden]{display:none}.mobile-menu__login-icon{width:20px;height:20px}.mobile-menu__avatar{background:var(--color-action);width:32px;height:32px;font:var(--font-weight-semibold) var(--font-size-sm) / var(--line-height-none) var(--hp-font-primary);color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;display:flex}.mobile-menu__avatar img{object-fit:cover;width:100%;height:100%}.mobile-menu__account-name{color:var(--hp-color-text-dark)}.mobile-bar{z-index:var(--hp-z-mobile-bar);height:var(--hp-mobile-bar-height);padding-bottom:env(safe-area-inset-bottom,0);background:var(--hp-color-bg-card);border-top:1px solid var(--hp-color-mobile-divider);grid-template-columns:repeat(5,1fr);align-items:stretch;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px rgba(0,0,0,.08)}.mobile-bar__item{min-width:0;min-height:48px;color:var(--hp-color-text-secondary);font:var(--font-weight-medium) var(--font-size-xs) / var(--line-height-ui) var(--hp-font-primary);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:6px 2px;text-decoration:none;display:flex;position:relative}.mobile-bar__item:hover{color:var(--color-action);outline:none}.mobile-bar__item:focus-visible{color:var(--color-action);outline:none}.mobile-bar__icon{flex-shrink:0;width:24px;height:24px}.mobile-bar__icon-wrap{display:inline-flex;position:relative}.mobile-bar .hp-header__badge{top:-4px;right:-8px}.mobile-bar__label{font:var(--font-weight-medium) var(--font-size-xs) / var(--line-height-ui) var(--hp-font-primary);color:inherit;white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;overflow:hidden}.mobile-bar__item--cta{color:var(--color-action);padding-top:0;position:relative}.mobile-bar__cta-disc{width:var(--hp-mobile-bar-cta-size);height:var(--hp-mobile-bar-cta-size);background:var(--color-action);box-shadow:var(--shadow-popover);color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.mobile-bar__item--cta:hover .mobile-bar__cta-disc{background:var(--color-action-hover)}.mobile-bar__item--cta:focus-visible .mobile-bar__cta-disc{background:var(--color-action-hover)}.mobile-bar__cta-icon{width:28px;height:28px;color:var(--color-white)}.mobile-bar__item--cta .mobile-bar__label{color:var(--color-action);font-weight:var(--font-weight-semibold);margin-top:36px}@media not (min-width:900px){.hp-header__burger{display:inline-flex}.mobile-menu{display:block}}@media not (min-width:600px){.hp-header__actions{display:none}.hp-header__inner{padding:0 12px}.mobile-bar{display:grid}body{padding-bottom:calc(var(--hp-mobile-bar-height) + 24px + env(safe-area-inset-bottom,0))}}@media (prefers-reduced-motion:reduce){.mobile-menu__overlay,.mobile-menu__panel,.mobile-bar__cta-disc{transition-duration:0s}}}@layer homepage{.filters-pill-dropdown{height:48px;position:relative}.checkbox-option:has(.dropdown-checkbox:checked){color:var(--color-action);font-weight:var(--font-weight-medium);background:var(--color-gray-50)}.map-icon{color:currentColor;width:18px;height:18px}.map-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2px}.map-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:2px}}@layer favorites-fly{.favorites-flyer{z-index:10000;pointer-events:none;color:var(--color-danger-solid);opacity:1;position:fixed;transform:translate(0)scale(1)rotate(0)}.favorites-flyer svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.favorites-flyer{transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .8s}.favorites-flyer--animate{transform:translate(var(--fly-x), var(--fly-y)) scale(.3) rotate(15deg);opacity:.5}@keyframes favorites-pulse{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.favorites-icon--pulse{animation:.4s cubic-bezier(.175,.885,.32,1.275) favorites-pulse}}}@layer global-filter-fly{.global-filter-flyer{z-index:10000;pointer-events:none;color:var(--color-action);opacity:1;position:fixed;transform:translate(0)scale(1)rotate(0)}.global-filter-flyer svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.global-filter-flyer{transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .8s}.global-filter-flyer--animate{transform:translate(var(--fly-x), var(--fly-y)) scale(.3) rotate(15deg);opacity:.5}@keyframes global-filter-pulse{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.global-filter-icon--pulse{animation:.4s cubic-bezier(.175,.885,.32,1.275) global-filter-pulse}}}@layer shared-modal{:root{--z-dropdown:1000;--z-sticky:1010;--z-tooltip:1500;--z-overlay:2000;--z-modal:2001;--z-chat:2010}@media (prefers-reduced-motion:no-preference){dialog:not(.filters-panel)[open]{opacity:1;transform:scale(1)}[popover]:popover-open{opacity:1;transform:scale(1)}@starting-style{[popover]:popover-open{opacity:0;transform:scale(.95)}}@starting-style{dialog:not(.filters-panel)[open]{opacity:0;transform:scale(.95)}}dialog:not(.filters-panel),[popover]{opacity:0;transition-behavior:allow-discrete;transition-property:opacity,transform,display,overlay;transition-duration:.2s;transition-timing-function:ease-out;transform:scale(.95)}dialog:not(.filters-panel)::-ms-backdrop{transition:display .2s allow-discrete, overlay .2s allow-discrete, background-color .2s ease-out;background-color:transparent}dialog:not(.filters-panel)::backdrop{transition:display .2s allow-discrete, overlay .2s allow-discrete, background-color .2s ease-out;background-color:transparent}[popover]:not(.post-term-popover)::-ms-backdrop{transition:display .2s allow-discrete, overlay .2s allow-discrete, background-color .2s ease-out;background-color:transparent}[popover]:not(.post-term-popover)::backdrop{transition:display .2s allow-discrete, overlay .2s allow-discrete, background-color .2s ease-out;background-color:transparent}dialog:not(.filters-panel)[open]::-ms-backdrop{background-color:var(--color-overlay-scrim)}@starting-style{dialog:not(.filters-panel)[open]::-ms-backdrop{background-color:transparent}}dialog:not(.filters-panel)[open]::backdrop{background-color:var(--color-overlay-scrim)}@starting-style{dialog:not(.filters-panel)[open]::backdrop{background-color:transparent}}[popover]:not(.post-term-popover):popover-open::-ms-backdrop{background-color:var(--color-overlay-scrim)}@starting-style{[popover]:not(.post-term-popover):popover-open::-ms-backdrop{background-color:transparent}}[popover]:not(.post-term-popover):popover-open::backdrop{background-color:var(--color-overlay-scrim)}@starting-style{[popover]:not(.post-term-popover):popover-open::backdrop{background-color:transparent}}}}@layer shared-dropdown{.sort-menu{display:inline-block;position:relative}.sort-menu__trigger{border:1px solid var(--color-border-default);font:var(--font-weight-regular) var(--font-size-sm) / var(--line-height-ui) var(--hp-font-primary);color:var(--color-text-default);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;transition:border-color .2s;display:flex}.sort-menu__trigger:hover{border-color:var(--color-border-strong)}.sort-menu__panel{top:calc(100% + 4px);z-index:var(--z-dropdown);background:var(--color-white);width:240px;box-shadow:var(--shadow-popover);border-radius:12px;position:absolute;overflow:hidden}.sort-menu__panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.sort-menu__panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.sort-menu__panel.hidden{display:none}.sort-menu__item{width:100%;font:var(--font-weight-regular) var(--font-size-base) / var(--line-height-ui) var(--hp-font-primary);color:var(--color-text-blackish);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 20px;transition:background .15s;display:flex}.sort-menu__item:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.sort-menu__item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.sort-menu__item:hover{background:var(--hp-color-bg-placeholder)}.sort-menu__item--active{background:var(--color-bg-input);font-weight:var(--font-weight-semibold)}.sort-menu__check{flex-shrink:0;display:none}.sort-menu__item--active .sort-menu__check{display:inline-flex}.sort-menu__chevron{flex-shrink:0;transition:transform .2s}@media (prefers-reduced-motion:reduce){.sort-menu__trigger,.sort-menu__item,.sort-menu__chevron{transition:none}}}@layer shared-login-modal{.login-modal{background:0 0;border:none;width:calc(100% - 32px);max-width:420px;max-height:90vh;margin:auto;padding:0;top:0;bottom:0;left:0;right:0;overflow:visible}.login-modal::-ms-backdrop{background:var(--color-overlay-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.login-modal::backdrop{background:var(--color-overlay-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.login-modal__card{background:var(--color-white);box-shadow:var(--shadow-overlay);border-radius:12px;width:100%;padding:32px;animation:.2s ease-out login-modal-appear;position:relative}@keyframes login-modal-appear{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.login-modal__close{cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary-alt);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:absolute;top:12px;right:12px}.login-modal__close:hover{background:var(--hp-color-bg-amenity);color:var(--color-text-dark-alt)}.login-modal__header{text-align:center;margin-bottom:28px}.login-modal__title{font:var(--font-weight-semibold) var(--font-size-lg) / var(--line-height-tight) var(--hp-font-primary);color:var(--color-text-default);margin:0 0 8px}.login-modal__subtitle{font:var(--font-weight-regular) var(--font-size-sm) / var(--line-height-body) var(--hp-font-primary);color:var(--color-text-secondary-alt);margin:0}.login-modal__error{border:1px solid var(--bgColor-danger-emphasis,#cf222e);background:var(--bgColor-danger-muted,#ffebe9);color:var(--fgColor-default,#1f2328);font:var(--font-weight-medium) var(--font-size-sm) / var(--line-height-body) var(--hp-font-primary);border-radius:6px;margin-top:12px;padding:10px 12px}.login-modal__providers{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.login-modal__provider-btn{border:1px solid var(--color-border-strong);background:var(--color-white);height:48px;font:var(--font-weight-medium) var(--font-size-sm) / var(--line-height-ui) var(--hp-font-primary);color:var(--color-text-dark-alt);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.login-modal__provider-btn:hover{background:var(--hp-color-bg-placeholder);border-color:var(--color-text-placeholder);box-shadow:var(--shadow-surface)}.login-modal__provider-btn--google:hover{border-color:var(--color-google-primary)}.login-modal__provider-btn--telegram{background:var(--color-google-bg);border-color:var(--color-google-border-hover);color:var(--color-google-text)}.login-modal__provider-btn--telegram:hover{background:var(--color-google-bg-active);border-color:var(--color-google-border-active)}.login-modal__provider-btn--dev{background:var(--hp-color-bg-amenity);border-color:var(--color-border-strong);color:var(--color-text-dark-alt)}.login-modal__provider-icon{flex-shrink:0}.login-modal__footer{text-align:center}.login-modal__consent{font:var(--font-weight-regular) var(--font-size-xs) / var(--line-height-ui) var(--hp-font-primary);color:var(--color-text-secondary-alt);margin:0}@media not (min-width:480px){.login-modal{width:100%;max-width:none;margin:0;animation:.3s ease-out login-modal-slide-up;top:auto;bottom:0;left:0;right:0}.login-modal__card{border-radius:12px 12px 0 0;padding:24px 20px}@keyframes login-modal-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.login-modal__card{animation:none}.login-modal__close,.login-modal__provider-btn{transition:none}@media not (min-width:480px){.login-modal{animation:none}}}.login-modal__dev-developer{border-top:1px dashed var(--color-gray-300);flex-direction:column;gap:6px;margin-top:4px;padding-top:12px;display:flex}.login-modal__dev-developer-label{font-size:var(--font-size-xs);color:var(--color-gray-600)}.login-modal__dev-developer-row{gap:8px;display:flex}.login-modal__dev-developer-select{min-width:0;font:inherit;color:var(--text-color);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);flex:auto;padding:0 10px}.login-modal__dev-developer .login-modal__provider-btn--dev{white-space:nowrap;flex:none;width:auto;margin:0}}@layer view-transitions{[data-view-transition-name]{view-transition-name:attr(data-view-transition-name type(<custom-ident>), none)}:root{view-transition-name:none}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}html[data-turbo-visit-direction=none]::view-transition-group(*){animation:none}html[data-turbo-visit-direction=none]::view-transition-old(*){animation:none}html[data-turbo-visit-direction=none]::view-transition-new(*){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}}@layer app-shell{body{font-family:var(--font-family-base)}}