.Testimonials_section__RkKhe{padding-block:var(--space-12)}.Testimonials_title__ILVQf{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:700;text-align:center;margin:0 0 28px;color:var(--color-primary-dark)}.Testimonials_grid__roQfR{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.Testimonials_card__BBByi{margin:0;padding:var(--space-6);border:var(--border-card);border-radius:var(--radius-md);background:var(--color-elev-1);box-shadow:var(--shadow-card)}.Testimonials_rating__nkEm_{color:var(--color-primary-main);font-size:var(--fs-small);margin-bottom:var(--space-2)}.Testimonials_quote__s_S72{margin:0 0 var(--space-3);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-primary-dark)}.Testimonials_author__dcWXd{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-gray-4)}.Testimonials_avatar__zQx18{border-radius:var(--radius-full);object-fit:cover;flex:0 0 auto}@media (max-width:768px){.Testimonials_section__RkKhe{padding-block:var(--space-8)}}.about_head__05wXa{padding:var(--space-10,48px) 20px var(--space-6,24px)}.about_title__i36Ss{margin:0 0 var(--space-3);font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:800;color:var(--color-primary-dark);text-wrap:balance}.about_intro__bxfqQ{margin:0;max-width:64ch;font-size:var(--fs-lead,18px);line-height:1.5;color:var(--color-gray-5)}.Tabs_tablist__7sKKf{--tab-h:40px;display:flex;align-items:stretch;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap}.Tabs_tablist__7sKKf::-webkit-scrollbar{display:none}.Tabs_tablist__7sKKf[data-size=sm]{--tab-h:32px}.Tabs_tab__HeYbT{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--tab-h);font-family:inherit;font-size:var(--fs-small,14px);font-weight:600;line-height:1;color:var(--color-gray-5);text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out}.Tabs_tab__HeYbT:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px}.Tabs_tab__HeYbT:disabled,.Tabs_tab__HeYbT[aria-disabled=true]{opacity:.4;cursor:not-allowed}.Tabs_tablist__7sKKf[data-full] .Tabs_tab__HeYbT{flex:1 1}.Tabs_tablist__7sKKf[data-variant=underline]{gap:24px;border-bottom:1px solid var(--color-gray-2);padding-top:2px}.Tabs_tablist__7sKKf[data-variant=underline] .Tabs_tab__HeYbT{padding:0 2px;margin-bottom:-1px;border-bottom:2px solid transparent;background:transparent}.Tabs_tablist__7sKKf[data-variant=underline] .Tabs_tab__HeYbT:hover{color:var(--color-primary-dark)}.Tabs_tablist__7sKKf[data-variant=underline] .Tabs_tab__HeYbT[data-selected]{color:var(--color-primary-dark);border-bottom-color:var(--color-tab-bg-active)}.Tabs_tablist__7sKKf[data-variant=segment]{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-sm,8px);background:var(--color-chip-bg);overflow:visible}.Tabs_tablist__7sKKf[data-variant=segment][data-full]{display:flex}.Tabs_tablist__7sKKf[data-variant=segment] .Tabs_tab__HeYbT{--tab-h:32px;padding:0 14px;border-radius:calc(var(--radius-sm, 8px) - 2px);background:transparent}.Tabs_tablist__7sKKf[data-variant=segment][data-size=sm] .Tabs_tab__HeYbT{--tab-h:28px;padding:0 10px;font-size:var(--fs-caption,12px)}.Tabs_tablist__7sKKf[data-variant=segment] .Tabs_tab__HeYbT:hover{background:var(--color-gray-2);color:var(--color-primary-dark)}.Tabs_tablist__7sKKf[data-variant=segment] .Tabs_tab__HeYbT[data-selected]{background:var(--color-tab-bg-active);color:var(--color-tab-fg-active)}.Tabs_tablist__7sKKf[data-variant=segment] .Tabs_tab__HeYbT[data-selected]:hover{opacity:.92}.Tabs_labelShort__E_UNG{display:none}.Tabs_count__nSV47{font-size:var(--fs-caption,12px);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-gray-4)}@media (max-width:480px){.Tabs_labelFull__t2VtN[data-has-short]{display:none}.Tabs_labelShort__E_UNG{display:inline}.Tabs_tablist__7sKKf[data-variant=underline]{gap:16px}}@media (pointer:coarse){.Tabs_tablist__7sKKf,.Tabs_tablist__7sKKf[data-size=sm],.Tabs_tablist__7sKKf[data-variant=segment] .Tabs_tab__HeYbT,.Tabs_tablist__7sKKf[data-variant=segment][data-size=sm] .Tabs_tab__HeYbT{--tab-h:44px}}.DeStorefront_roles__XpouR{padding-top:24px;padding-bottom:8px}.DeStorefront_rolesLead__TsTg4{margin:0 0 16px;font-size:var(--fs-h3);font-weight:700;color:var(--color-primary-dark)}.DeStorefront_roleGrid__dJ92d{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.DeStorefront_roleTile__xQHDu{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-primary-dark);text-decoration:none;transition:border-color .15s,box-shadow .15s}.DeStorefront_roleTile__xQHDu:focus-visible,.DeStorefront_roleTile__xQHDu:hover{border-color:var(--color-primary-accent);box-shadow:var(--shadow-sm)}.DeStorefront_roleTile__xQHDu:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px}.DeStorefront_roleTitle___vSQ_{margin:0;font-size:var(--fs-body);font-weight:800}.DeStorefront_roleText__XLZVn{margin:0;font-size:var(--fs-small);color:var(--color-gray-5)}.DeStorefront_roleCta__fTDyE{margin-top:auto;padding-top:4px;font-weight:700;color:var(--color-accent-ink)}.DeStorefront_buyerLine__dEU77{margin:0;color:var(--color-gray-5)}.DeStorefront_howList__Z82Vw{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px 16px;gap:8px 16px}.DeStorefront_howItem__siRpX{display:flex;gap:10px;align-items:baseline;font-size:var(--fs-small);color:var(--color-primary-dark)}.DeStorefront_howNo__JEPqO{flex:0 0 auto;font-weight:800;color:var(--color-accent-ink)}.DeStorefront_howBox__ilBLE{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--radius-lg);background:var(--color-gray-1)}.DeStorefront_howTitle__pLht9{margin:0;font-size:var(--fs-body);font-weight:800;color:var(--color-primary-dark)}.DeStorefront_inlineLink__wjXzl{color:var(--color-accent-ink);font-weight:600}.DeStorefront_featureGrid__XzENv{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:16px;gap:16px}.DeStorefront_feature__WmLOQ{display:flex;flex-direction:column;gap:6px;padding:20px;border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:var(--color-surface)}.DeStorefront_featureTitle__BTH8Z{margin:0;font-size:var(--fs-body);font-weight:800;color:var(--color-primary-dark)}.DeStorefront_featureText__AUlnf{margin:0;font-size:var(--fs-small);color:var(--color-gray-5)}.DeStorefront_checkList__a3LY7{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:10px 24px;gap:10px 24px}.DeStorefront_checkItem__F6g3_{position:relative;padding-left:26px;color:var(--color-primary-dark)}.DeStorefront_checkItem__F6g3_:before{content:"";position:absolute;left:2px;top:.35em;width:12px;height:7px;border-left:2px solid var(--color-success);border-bottom:2px solid var(--color-success);transform:rotate(-45deg)}.DeStorefront_callout__EKqkT{margin:0;padding:20px;border-radius:var(--radius-lg);max-width:880px}.DeStorefront_callout__EKqkT,.DeStorefront_tag__OHHPH{background:var(--color-gray-1);color:var(--color-primary-dark)}.DeStorefront_tag__OHHPH{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--radius-full);font-size:var(--fs-caption);font-weight:700;white-space:nowrap}.DeStorefront_tagIncluded__yOIMG{background:var(--color-accent-soft);color:var(--color-accent-ink)}.DeStorefront_faq__0PPLc{display:flex;flex-direction:column;max-width:880px;border-top:1px solid var(--color-divider)}.DeStorefront_faqItem__9hM3G{border-bottom:1px solid var(--color-divider)}.DeStorefront_faqQ__vttws{padding:14px 0;font-weight:700;color:var(--color-primary-dark);cursor:pointer}.DeStorefront_faqA__GIooZ{margin:0 0 14px;color:var(--color-gray-5)}.DeStorefront_final__QRi4R{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:var(--radius-lg);background:var(--color-surface-inverse);color:var(--color-on-inverse)}.DeStorefront_finalTitle__O_AyR{margin:0;font-size:var(--fs-h2);font-weight:800;color:var(--color-on-inverse)}.DeStorefront_finalText__7umLM{margin:0;color:var(--color-on-inverse-muted)}.DeStorefront_final__QRi4R .DeStorefront_secondaryOnDark__pcMec{border:1px solid var(--color-on-inverse);color:var(--color-on-inverse)}.DeStorefront_form__QoLlS{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;max-width:880px;padding:20px;border-radius:var(--radius-lg);border:1px solid var(--color-divider);background:var(--color-surface);color:var(--color-primary-dark)}.DeStorefront_formTitle___EOoN{grid-column:1/-1;margin:0;font-size:var(--fs-h3);font-weight:800}.DeStorefront_field__ERmD3{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-small);font-weight:600}.DeStorefront_input__LwWMU{min-height:44px;padding:0 12px;border:1px solid var(--color-gray-3);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-primary-dark);font:inherit;font-weight:400}.DeStorefront_input__LwWMU:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:1px}.DeStorefront_consent__tDxZ7{grid-column:1/-1;display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-small)}.DeStorefront_consent__tDxZ7 input{margin-top:3px;width:18px;height:18px;flex:0 0 auto}.DeStorefront_formFoot__MMvEG{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.DeStorefront_submit__nRUOR{min-height:44px;padding:0 24px;border:0;border-radius:var(--radius-md);background:var(--color-primary-accent);color:var(--color-on-accent);font:inherit;font-weight:700;cursor:pointer}.DeStorefront_submit__nRUOR:disabled{opacity:var(--opacity-disabled);cursor:default}.DeStorefront_formError__wJ9g2{grid-column:1/-1;margin:0;color:var(--color-danger-ink);font-size:var(--fs-small)}.DeStorefront_formDone__RnM13{margin:0;padding:16px 20px;border-radius:var(--radius-lg);background:var(--color-gray-1);color:var(--color-primary-dark);font-weight:600;max-width:880px}.DeStorefront_trap__rgy40{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.DeStorefront_band__mAthe{padding:32px 0}.DeStorefront_bandGrid__Kv2uw{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.DeStorefront_bandCard__faknZ{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;border-radius:var(--radius-lg);border:1px solid var(--color-divider);background:var(--color-surface);color:var(--color-primary-dark)}.DeStorefront_bandCardDark__mfn0j{border-color:transparent;background:var(--color-surface-inverse);color:var(--color-on-inverse)}.DeStorefront_bandTitle__WD3Aw{margin:0;font-size:var(--fs-h3);font-weight:800;color:var(--color-primary-dark)}.DeStorefront_bandText__xm3Ls{margin:0 0 8px;color:var(--color-gray-5)}.DeStorefront_bandCardDark__mfn0j .DeStorefront_bandTitle__WD3Aw{color:var(--color-on-inverse)}.DeStorefront_bandCardDark__mfn0j .DeStorefront_bandText__xm3Ls{color:var(--color-on-inverse-muted)}.DeStorefront_bandActions__nAi4U{display:flex;flex-wrap:wrap;gap:12px}.DeStorefront_bandSingle__hexK5{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.DeStorefront_stats__mH4uh{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.DeStorefront_stat__rr0M5{display:flex;flex-direction:column;gap:2px;padding:20px;border-radius:var(--radius-lg);background:var(--color-gray-1);color:var(--color-primary-dark)}.DeStorefront_statValue__TxCzW{font-size:var(--fs-h2);font-weight:800}.DeStorefront_statLabel___NXnh{color:var(--color-gray-5)}.DeStorefront_tabs__1Al_h{align-self:flex-start;display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:var(--radius-md);background:var(--color-gray-1)}.DeStorefront_tab__QY3OH{min-height:40px;padding:0 16px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-primary-dark);font:inherit;font-weight:700;cursor:pointer}.DeStorefront_tabActive__4X736{background:var(--color-surface);box-shadow:var(--shadow-sm)}.DeStorefront_tab__QY3OH:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px}.DeStorefront_toolGrid__aZZAr{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.DeStorefront_toolCard__ci_d8{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-primary-dark);text-decoration:none}.DeStorefront_toolCard__ci_d8:focus-visible,.DeStorefront_toolCard__ci_d8:hover{border-color:var(--color-primary-accent)}.DeStorefront_toolHead__pG2vM{display:flex;align-items:center;justify-content:space-between;gap:8px}.DeStorefront_toolIcon___ngaP{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-gray-1);color:var(--color-primary-dark)}.DeStorefront_toolCta__nXZWF{margin-top:auto;padding-top:4px;font-weight:700;color:var(--color-accent-ink)}.DeStorefront_laender__Tba4W{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:8px 16px;gap:8px 16px}.DeStorefront_land__9kzKe{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-divider);color:var(--color-primary-dark)}.DeStorefront_landName__QpRFP{font-weight:700}.DeStorefront_landMuted__4St8J{color:var(--color-gray-5)}@media (max-width:767.98px){.DeStorefront_bandCard__faknZ,.DeStorefront_final__QRi4R{padding:20px}}.DeStorefront_buyerWrap__wVZpm{display:flex;flex-direction:column;gap:10px}.DeStorefront_buttonReset__ljERL{background:transparent;font:inherit;font-weight:700;cursor:pointer}.DeStorefront_final__QRi4R .DeStorefront_formDone__RnM13,.DeStorefront_final__QRi4R .DeStorefront_form__QoLlS{flex:1 1 100%;max-width:none}.DeStorefront_faqTitle__0IR6n{margin:0;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:800;color:var(--color-primary-dark)}.DeStorefront_faqSection__1h99u,.DeStorefront_panel__FUB_z{display:flex;flex-direction:column;gap:16px}.DeStorefront_panel__FUB_z[hidden]{display:none}.DeStorefront_bandCardDark__mfn0j .DeStorefront_secondaryOnDarkBand__HNb9U{border-color:var(--color-on-inverse);color:var(--color-on-inverse)}.DeStorefront_bandSingle__hexK5 .DeStorefront_bandTitle__WD3Aw{flex:1 1 320px}.DeStorefront_bandCallback__1yyby{margin-top:12px}.DeStorefront_bandCallback__1yyby .DeStorefront_bandText__xm3Ls{flex:1 1 320px;margin:0}.DeStorefront_bandCallback__1yyby>[role=status],.DeStorefront_bandCallback__1yyby>form{flex:1 1 100%}.DeStorefront_badge34c__inGGh{display:inline-flex;align-items:center;padding:1px 8px;border:1px solid;border-radius:var(--radius-full);font-size:var(--fs-caption);font-weight:700;line-height:1.5;white-space:nowrap;vertical-align:middle;align-self:flex-start;width:-moz-fit-content;width:fit-content;margin-top:4px;color:var(--color-success-ink)}.Footer_footer__4vzqH{background:var(--color-surface-inverse);color:var(--color-on-inverse);padding-top:60px;margin-top:0;position:relative;overflow:hidden}.Footer_watermark__y5Use{position:absolute;right:-120px;bottom:-160px;z-index:0;color:var(--motif-watermark-on-dark);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Footer_footer__4vzqH .Footer_bottom__2dJjP,.Footer_footer__4vzqH .Footer_inner__FbJ6a{position:relative;z-index:1}.Footer_inner__FbJ6a{display:grid;grid-template-columns:1.3fr repeat(6,minmax(0,1fr));grid-gap:32px;gap:32px;padding-bottom:32px;border-bottom:1px solid hsla(0,0%,100%,.1)}.Footer_brandCol__J1xfM{display:flex;flex-direction:column;gap:14px}.Footer_brand__Y4wbm{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:800;letter-spacing:.5px}.Footer_brandLogo__xL4eD{height:26px;width:auto;display:block}.Footer_brandAccent__faciT{color:var(--color-primary-accent)}.Footer_tagline__NHwwX{color:hsla(0,0%,100%,.7);font-size:14px;line-height:160%;margin-bottom:4px}.Footer_socials__1hnjR{display:flex;gap:8px;margin-top:4px}.Footer_socialBtn__DSD4N{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.08);border-radius:50%;color:hsla(0,0%,100%,.85);transition:all .15s}.Footer_socialBtn__DSD4N:hover{background:var(--color-primary-accent);color:var(--color-surface-inverse)}.Footer_apps__GFpOe{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.Footer_appBadge__A1Rty{display:inline-flex;transition:opacity .15s,transform .15s}.Footer_appBadge__A1Rty img{display:block;height:40px;width:auto}.Footer_appBadge__A1Rty:hover{opacity:.85;transform:translateY(-1px)}.Footer_appLink__fgL_x{display:inline-block;margin-top:8px;font-size:13px;color:hsla(0,0%,100%,.85);padding:4px 10px;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;transition:all .15s}.Footer_appLink__fgL_x:hover{background:hsla(0,0%,100%,.08);border-color:var(--color-primary-accent);color:var(--color-primary-accent)}.Footer_tgBotLink__WDee1{display:inline-flex;align-items:center;gap:10px;margin-top:12px;color:hsla(0,0%,100%,.92);border:none;background:none;padding:0;transition:color .15s}.Footer_tgBotLink__WDee1:hover{color:#29a9eb}.Footer_tgBotIcon__MLkNa{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#29a9eb;color:#fff;flex-shrink:0;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 8px rgba(41,169,235,.35)}.Footer_tgBotLink__WDee1:hover .Footer_tgBotIcon__MLkNa{transform:scale(1.05);box-shadow:0 3px 10px rgba(41,169,235,.5)}.Footer_tgBotText__j17q5{display:inline-flex;flex-direction:column;line-height:1.2}.Footer_tgBotLabel__eFJjk{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;opacity:.7}.Footer_tgBotHandle__rQSqM{font-size:14px;font-weight:600}.Footer_linkCol__PlHPr{display:flex;flex-direction:column;gap:10px}.Footer_linkTitle__tmCil{color:var(--color-on-inverse-muted);letter-spacing:.06em;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.Footer_link__wByfM{color:hsla(0,0%,100%,.85);font-size:14px;transition:color .15s}.Footer_link__wByfM:hover{color:var(--color-on-inverse);text-decoration:underline}.Footer_bottom__2dJjP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:20px;font-size:13px;color:hsla(0,0%,100%,.55)}.Footer_rights__kceZB{flex:0 1 auto}.Footer_companyLine__aLWfB{flex:1 1 100%;margin:0;font-size:12px;line-height:1.5}.Footer_langs__wR9Ip{flex:1 1 100%;padding-right:220px}@media (max-width:767.98px){.Footer_langs__wR9Ip{padding-right:0}}.Footer_legal__nueAd{display:inline-flex;align-items:center;gap:8px}.Footer_legalLink__upXoH{color:hsla(0,0%,100%,.72);font-size:13px}.Footer_legalLink__upXoH:hover{color:var(--color-on-inverse);text-decoration:underline}.Footer_legalLink__upXoH:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px}.Footer_legalSep__TRRI1{color:hsla(0,0%,100%,.5)}@media (max-width:900px){.Footer_bottom__2dJjP{justify-content:flex-start}}@media (pointer:coarse){.Footer_legalLink__upXoH{display:inline-flex;align-items:center;min-height:44px}}@media (max-width:1140px){.Footer_inner__FbJ6a{grid-template-columns:repeat(3,minmax(0,1fr))}.Footer_brandCol__J1xfM{grid-column:1/-1}}@media (max-width:900px){.Footer_inner__FbJ6a{grid-template-columns:1fr 1fr 1fr;gap:24px}.Footer_brandCol__J1xfM{grid-column:1/-1}}@media (max-width:640px){.Footer_inner__FbJ6a{grid-template-columns:1fr 1fr;gap:22px}.Footer_brandCol__J1xfM{grid-column:1/-1}}@media (max-width:480px){details.Footer_linkCol__PlHPr>summary.Footer_linkTitle__tmCil{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0}details.Footer_linkCol__PlHPr>summary.Footer_linkTitle__tmCil::-webkit-details-marker{display:none}details.Footer_linkCol__PlHPr>summary.Footer_linkTitle__tmCil:after{content:"+";font-size:16px;line-height:1;opacity:.8}details.Footer_linkCol__PlHPr[open]>summary.Footer_linkTitle__tmCil:after{content:"\2212"}details.Footer_linkCol__PlHPr[open]>summary.Footer_linkTitle__tmCil{margin-bottom:8px}.Footer_footer__4vzqH{padding-top:32px;padding-bottom:24px}.Footer_inner__FbJ6a{grid-template-columns:1fr;gap:24px;text-align:center}.Footer_brandCol__J1xfM{align-items:center}.Footer_tagline__NHwwX{max-width:320px}.Footer_apps__GFpOe,.Footer_socials__1hnjR,.Footer_tgBotLink__WDee1{justify-content:center}.Footer_linkCol__PlHPr{align-items:center}.Footer_linkTitle__tmCil{font-size:14px}.Footer_link__wByfM{font-size:13px;line-height:1.5}.Footer_bottom__2dJjP{text-align:center;flex-direction:column;gap:8px}}@media (pointer:coarse){.Footer_link__wByfM,.Footer_tgBotLink__WDee1{display:inline-flex;align-items:center;min-height:44px}.Footer_linkCol__PlHPr{gap:0}.Footer_appBadge__A1Rty,.Footer_socialBtn__DSD4N{min-width:44px;min-height:44px}}.Footer_supportLine__hd6O8{display:block;font-size:13px;line-height:1.4;color:hsla(0,0%,100%,.72)}.Footer_supportBtn__RsvLW{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin:4px 0 6px;padding:0 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.35);font-weight:600}.Footer_supportBtn__RsvLW:focus-visible,.Footer_supportBtn__RsvLW:hover{border-color:#fff}.Footer_linkButton__ZgMaw{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;text-align:left;cursor:pointer}@media (min-width:1141px){.Footer_innerDe__KR7qM{grid-template-columns:1.4fr repeat(5,minmax(0,1fr))}}.Footer_legalDe__1OC4B{flex-wrap:wrap;row-gap:4px}.Footer_legalItem__Xud7n{display:inline-flex;align-items:center;gap:8px}.Pagination_nav__B_uOt{--pg-h:40px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;min-width:0}.Pagination_list__t1BMP{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.Pagination_item__43ucy{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:var(--pg-h);height:var(--pg-h);padding:0 8px;border-radius:var(--radius-sm,8px);color:var(--color-primary-dark);background:transparent;font-size:var(--fs-small,14px);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .15s ease-out,color .15s ease-out,opacity .15s ease-out}a.Pagination_item__43ucy:hover{background:var(--color-chip-bg)}a.Pagination_item__43ucy:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px}.Pagination_item__43ucy[data-selected]{background:var(--color-tab-bg-active);color:var(--color-tab-fg-active);cursor:default}.Pagination_item__43ucy[data-selected]:hover{background:var(--color-tab-bg-active)}.Pagination_item__43ucy[aria-disabled=true]{opacity:.4;cursor:not-allowed}.Pagination_dots__OMVfq{color:var(--color-gray-4);min-width:24px;padding:0}.Pagination_arrow__Y6RGH{padding:0 12px 0 8px}.Pagination_arrow__Y6RGH:last-child{padding:0 8px 0 12px}.Pagination_arrowText__D7FKI{display:inline}.Pagination_chevron___fDqf{flex-shrink:0}.Pagination_chevron___fDqf[data-flip],[dir=rtl] .Pagination_chevron___fDqf{transform:scaleX(-1)}[dir=rtl] .Pagination_chevron___fDqf[data-flip]{transform:none}.Pagination_compact__L7HVE{display:none;padding:0 8px;color:var(--color-gray-5);font-size:var(--fs-small,14px);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:767px){.Pagination_nav__B_uOt{justify-content:space-between;flex-wrap:nowrap}.Pagination_list__t1BMP{display:none}.Pagination_compact__L7HVE{display:inline-flex;flex:1 1 auto;justify-content:center}}@media (pointer:coarse){.Pagination_nav__B_uOt{--pg-h:44px}}.CatalogSummary_root__vw2K_{display:flex;flex-direction:column;gap:6px;min-width:0}.CatalogSummary_title__KR1FE{margin:0;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:800;color:var(--color-primary-dark)}.CatalogSummary_line__pFSaS{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:var(--fs-small);color:var(--color-gray-4)}.CatalogSummary_meta__I0npe{display:inline-flex;flex-wrap:wrap;gap:4px 0}.CatalogSummary_meta__I0npe>span+span:before{content:"·";margin:0 8px;color:var(--color-gray-3)}.CatalogSummary_details__0KTDW{font-weight:600;color:var(--color-gray-5)}.CatalogSummary_actions__j9zhj{position:relative;display:inline-flex;align-items:center;gap:12px}.CatalogSummary_statsBtn__2C2Fu{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--color-gray-2);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-primary-dark);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.CatalogSummary_statsBtnOn__Z8kqp,.CatalogSummary_statsBtn__2C2Fu:hover{background:var(--color-gray-1)}.CatalogSummary_rankLink__OprTz:focus-visible,.CatalogSummary_statsBtn__2C2Fu:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px}.CatalogSummary_rankLink__OprTz{display:inline-block;padding:8px 0;color:var(--color-accent-ink);font-size:13px;text-decoration:underline;text-underline-offset:2px}.CatalogSummary_popover__tGYJU{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:30;width:min(420px,calc(100vw - 40px));padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--color-gray-2);background:var(--color-surface);color:var(--color-primary-dark);box-shadow:var(--shadow-md)}.CatalogSummary_table__5fOYx{width:100%;border-collapse:collapse;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CatalogSummary_table__5fOYx td,.CatalogSummary_table__5fOYx th{padding:6px 4px;text-align:start;border-bottom:1px solid var(--color-divider)}.CatalogSummary_table__5fOYx thead th{font-size:11px;font-weight:700;letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--color-gray-4)}.CatalogSummary_table__5fOYx tbody th{font-weight:600}.CatalogSummary_table__5fOYx tbody tr:last-child td,.CatalogSummary_table__5fOYx tbody tr:last-child th{border-bottom:0}.CatalogSummary_n__6Ojpu{text-align:end;color:var(--color-gray-4)}.CatalogSummary_popHint__BFuLY{margin:8px 0 0;font-size:12px;color:var(--color-gray-4)}@media (max-width:767px){.CatalogSummary_line__pFSaS{font-size:13px}}.CatalogSummary_titleRow__Hmbsx{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.CatalogSummary_titleRow__Hmbsx .CatalogSummary_title__KR1FE{flex:1 1 auto;min-width:0}.CatalogSummary_controls__B2bfC{display:none}@media (min-width:1024px){.CatalogSummary_controls__B2bfC{display:flex;flex:0 0 auto;align-items:center;padding-top:4px}}.CatalogSummary_tiles__PS1ng{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.CatalogSummary_tile__v_IpQ{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--color-gray-1)}.CatalogSummary_tileLabel__G3ll3{font-size:11px;font-weight:700;letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--color-gray-4)}.CatalogSummary_tileValue__UI5BM{font-size:18px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CatalogSummary_tileRange__cIgWy{font-size:12px;color:var(--color-gray-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:479px){.CatalogSummary_tiles__PS1ng{grid-template-columns:1fr}}.MapSheet_sheet__F_dQ4{position:absolute;inset-inline:0;bottom:max(var(--sticky-bar-h,0px),var(--cookie-banner-h,0px));transition:bottom .2s ease;z-index:600;height:132px;padding:var(--space-2) 0 calc(var(--space-2) + env(safe-area-inset-bottom, 0px));background:var(--color-elev-2);border-top:1px solid var(--color-divider);box-shadow:var(--shadow-md);animation:MapSheet_mapSheetIn__5sWcO var(--motion-map) var(--ease-enter)}@keyframes MapSheet_mapSheetIn__5sWcO{0%{transform:translateY(100%)}to{transform:translateY(0)}}.MapSheet_track__fvv8a{display:flex;gap:var(--space-3);height:100%;margin:0;padding:0 var(--space-4);list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.MapSheet_track__fvv8a::-webkit-scrollbar{display:none}.MapSheet_item__NRs1M{flex:none;scroll-snap-align:center}.MapSheet_card__CCt9S{display:flex;align-items:stretch;gap:var(--space-3);width:268px;height:100%;padding:6px;border:2px solid transparent;border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary-dark);font:inherit;text-align:start;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-hover)}.MapSheet_cardActive__glLKc{border-color:var(--color-primary-accent)}.MapSheet_card__CCt9S:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.MapSheet_cardSkeleton__jmDR1{background:linear-gradient(90deg,var(--color-gray-1) 25%,var(--color-gray-2) 37%,var(--color-gray-1) 63%);background-size:400% 100%;animation:MapSheet_mapSheetShimmer__9KI0N 1.2s ease-in-out infinite}@keyframes MapSheet_mapSheetShimmer__9KI0N{0%{background-position:100% 0}to{background-position:0 0}}.MapSheet_thumb__1GLAv{flex:none;position:relative;width:96px;height:72px;align-self:center;border-radius:var(--radius-sm);background:var(--color-gray-1);overflow:hidden}.MapSheet_img__Tycm_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.MapSheet_body__Zr7yY{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;-webkit-padding-end:6px;padding-inline-end:6px}.MapSheet_price__ly0tZ{font-size:16px;font-weight:700;color:var(--color-price);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MapSheet_addr__8uD_p{font-size:13px;color:var(--color-gray-5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MapSheet_facts__BgIvH{display:flex;gap:var(--space-2);font-size:12px;color:var(--color-gray-4);overflow:hidden;white-space:nowrap}@media (min-width:1024px){.MapSheet_sheet__F_dQ4{display:none}}@media (prefers-reduced-motion:reduce){.MapSheet_sheet__F_dQ4{animation:none}.MapSheet_card__CCt9S{transition:none}.MapSheet_cardSkeleton__jmDR1{animation:none}}.CatalogMapPanel_panel__P3yWW{position:relative;width:100%;height:100%;min-height:320px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-gray-2);background:var(--color-gray-1)}.CatalogMapPanel_loading__ioreD{width:100%;height:100%;background:linear-gradient(135deg,var(--color-gray-1) 0,var(--color-surface) 100%)}.CatalogMapPanel_count__dDoGF{position:absolute;bottom:12px;inset-inline-start:12px;z-index:500;padding:4px 10px;border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-gray-5);font-size:12px;font-weight:600;box-shadow:var(--shadow-sm);pointer-events:none}.CatalogMapPanel_listBtn__rt8_a{position:absolute;bottom:calc(132px + var(--space-3) + max(var(--sticky-bar-h, 0px), var(--cookie-banner-h, 0px)) + env(safe-area-inset-bottom, 0px));transition:bottom .2s ease;left:50%;z-index:650;transform:translateX(-50%);min-height:44px;padding:0 20px;border:0;border-radius:var(--radius-full);background:var(--color-brand-button-bg);color:var(--color-brand-button-text);font:inherit;font-size:14px;font-weight:700;box-shadow:var(--shadow-md);cursor:pointer}.CatalogMapPanel_listBtn__rt8_a:hover{background:var(--color-brand-button-bg-hover)}.CatalogMapPanel_listBtn__rt8_a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.CatalogMapPanel_panel__P3yWW:not([data-sheet]) .CatalogMapPanel_listBtn__rt8_a{bottom:calc(var(--space-4) + max(var(--sticky-bar-h, 0px), var(--cookie-banner-h, 0px)) + env(safe-area-inset-bottom, 0px))}.CatalogMapPanel_panel__P3yWW[data-sheet] .CatalogMapPanel_count__dDoGF{bottom:calc(132px + var(--space-3) + env(safe-area-inset-bottom, 0px))}@media (min-width:1024px){.CatalogMapPanel_listBtn__rt8_a{display:none}.CatalogMapPanel_panel__P3yWW[data-sheet] .CatalogMapPanel_count__dDoGF{bottom:12px}}@media (max-width:1023px){.CatalogMapPanel_panel__P3yWW{border-radius:0;border-inline:0}}.ContactRevealDialog_overlay__PuokR{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;background:var(--color-overlay);padding:0}.ContactRevealDialog_dialog__J0Hn_{width:100%;max-width:420px;max-height:90vh;overflow:auto;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-surface);color:var(--color-primary-dark);box-shadow:var(--shadow-md);padding:16px 20px calc(24px + env(safe-area-inset-bottom, 0px))}@media (min-width:768px){.ContactRevealDialog_overlay__PuokR{align-items:center;padding:20px}.ContactRevealDialog_dialog__J0Hn_{border-radius:var(--radius-md);padding-bottom:24px}}.ContactRevealDialog_head__Lr7lk{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ContactRevealDialog_title__JBSiW{margin:0;font-size:18px;font-weight:700;line-height:1.3}.ContactRevealDialog_close__VkKJ5{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-gray-4);cursor:pointer}.ContactRevealDialog_close__VkKJ5:hover{background:var(--color-gray-1);color:var(--color-primary-dark)}.ContactRevealDialog_listing__jgEmC{display:flex;flex-direction:column;gap:2px;margin:0 0 16px;font-size:14px;color:var(--color-gray-4)}.ContactRevealDialog_author__nrRuO{font-weight:600;color:var(--color-primary-dark)}.ContactRevealDialog_listingTitle__0cB0X{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContactRevealDialog_form__ezqR8{display:flex;flex-direction:column;gap:12px}.ContactRevealDialog_honeypot__HeKcV{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ContactRevealDialog_field__pEsHo{display:flex;flex-direction:column;gap:6px}.ContactRevealDialog_label__Kify7{font-size:13px;font-weight:600;color:var(--color-gray-5)}.ContactRevealDialog_input__hzE7M{min-height:44px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--color-gray-2);background:var(--color-surface);color:var(--color-primary-dark);font:inherit;font-size:16px}.ContactRevealDialog_input__hzE7M:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:1px}.ContactRevealDialog_hint__n8rCu{margin:0;font-size:14px;line-height:1.5;color:var(--color-gray-5)}.ContactRevealDialog_error__2eFJe{color:var(--color-danger)}.ContactRevealDialog_primary__NcmpS{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:var(--radius-sm);background:var(--color-brand-button-bg);color:var(--color-brand-button-text);font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.ContactRevealDialog_primary__NcmpS:hover{background:var(--color-brand-button-bg-hover)}.ContactRevealDialog_link__4ge6P{align-self:center;border:0;background:none;font:inherit;font-size:14px;color:var(--color-accent-ink);cursor:pointer;text-decoration:underline}.ContactRevealDialog_loading__UL1DP{display:flex;align-items:center;gap:10px;padding:16px 0;font-size:14px;color:var(--color-gray-5)}.ContactRevealDialog_spinner__cSLKT{width:18px;height:18px;border-radius:50%;border:2px solid var(--color-gray-2);border-top-color:var(--color-primary-accent);animation:ContactRevealDialog_spin__s1e8N .8s linear infinite}@keyframes ContactRevealDialog_spin__s1e8N{to{transform:rotate(1turn)}}.ContactRevealDialog_result__gxp7E{display:flex;flex-direction:column;gap:12px}.ContactRevealDialog_phoneRow__jbJd4{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--color-gray-1)}.ContactRevealDialog_phone__fCIR_{display:inline-flex;align-items:center;gap:8px;font-size:20px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-primary-dark);text-decoration:none}.ContactRevealDialog_copy__u5OZF{min-height:36px;padding:0 12px;border:1px solid var(--color-gray-2);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-primary-dark);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}@media (prefers-reduced-motion:reduce){.ContactRevealDialog_spinner__cSLKT{animation:none}}.GeoChipsBand_root__4ZZAV{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:var(--radius-md);background:var(--color-gray-1)}.GeoChipsBand_title__pQ2Bx{margin:0;font-size:16px;font-weight:700}.GeoChipsBand_list__Yjx_I{list-style:none;margin:0;padding:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.GeoChipsBand_list__Yjx_I::-webkit-scrollbar{display:none}.GeoChipsBand_chip__sKyL_{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-gray-2);color:var(--color-primary-dark);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.GeoChipsBand_chip__sKyL_:hover{border-color:var(--color-gray-3)}.GeoChipsBand_chip__sKyL_:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px}.GeoChipsBand_metroIcon___APjV{color:var(--color-metro)}.GeoChipsBand_count__0KaTH{color:var(--color-gray-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:768px){.GeoChipsBand_list__Yjx_I{flex-wrap:wrap;overflow:visible}}.CatalogPage_root__8a5Lh{--catalog-header-h:64px;--catalog-panel-h:56px;display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-primary-dark);padding-bottom:40px}@media (max-width:820px){.CatalogPage_root__8a5Lh{--catalog-header-h:56px}}@media (max-width:1023px){.CatalogPage_root__8a5Lh{--catalog-panel-h:0px;padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}.CatalogPage_panel__SOl7w{position:static;padding:0;border-bottom:0;background:none}.CatalogPage_root__8a5Lh[data-view=map]{padding-bottom:0}}.CatalogPage_headWrap__PCzlC{order:0}.CatalogPage_panel__SOl7w{order:1}.CatalogPage_layoutWrap__y89wL{order:2}.CatalogPage_headWrap__PCzlC,.CatalogPage_layoutWrap__y89wL{width:100%;box-sizing:border-box}.CatalogPage_panel__SOl7w{position:-webkit-sticky;position:sticky;top:var(--catalog-header-h);z-index:40;padding:4px 0;background:var(--color-bg);border-bottom:1px solid var(--color-divider);transition:transform .2s ease-out}.CatalogPage_head__n5rN9{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;padding:16px 0 12px}.CatalogPage_head__n5rN9>:first-child{flex:1 1 260px;min-width:0}.CatalogPage_saveSearch__CykQV{flex:none}.CatalogPage_layout__qSoNK{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.CatalogPage_list__HZrFG{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0;transition:opacity .15s ease-out}.CatalogPage_listBusy__2ACKz{opacity:.6;pointer-events:none}.CatalogPage_cardWrap__9fLOB{border-radius:var(--radius-md);transition:box-shadow .15s ease-out}.CatalogPage_cardActive__7L1pC{box-shadow:0 0 0 2px var(--color-primary-accent)}.CatalogPage_mapCol__L75vf{display:none;min-width:0}.CatalogPage_layout__qSoNK[data-view=map] .CatalogPage_list__HZrFG{display:none}.CatalogPage_root__8a5Lh[data-view=map] .CatalogPage_head__n5rN9{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.CatalogPage_root__8a5Lh[data-view=map]{padding-bottom:0}.CatalogPage_layout__qSoNK[data-view=map]{gap:0}.CatalogPage_layout__qSoNK[data-view=map] .CatalogPage_mapCol__L75vf{display:block;height:calc(100dvh - var(--catalog-map-top, calc(var(--catalog-header-h) + var(--catalog-panel-h))));min-height:360px;margin-inline:-20px}.CatalogPage_pagination__jAvAb{margin-top:8px}.CatalogPage_state__F1L_W{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px 20px;border-radius:var(--radius-md);border:1px solid var(--color-gray-2);background:var(--color-surface)}.CatalogPage_stateTitle__dL6Kl{margin:0;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:800}.CatalogPage_stateText__fLhrj{margin:0;font-size:var(--fs-small);color:var(--color-gray-5)}.CatalogPage_stateChips__qYvhT{display:flex;flex-wrap:wrap;gap:8px}.CatalogPage_primaryBtn__BHXFl{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:var(--radius-sm);background:var(--color-brand-button-bg);color:var(--color-brand-button-text);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.CatalogPage_primaryBtn__BHXFl:hover{background:var(--color-brand-button-bg-hover)}.CatalogPage_stateActions__7xB53{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.CatalogPage_secondaryBtn__qFmZj{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--color-primary-accent);border-radius:var(--radius-sm);color:var(--color-primary-accent);font-size:15px;font-weight:700}.CatalogPage_linkBtn__C_2eu{border:0;background:none;padding:8px 4px;color:var(--color-primary-accent);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.CatalogPage_linkBtn__C_2eu:focus-visible,.CatalogPage_secondaryBtn__qFmZj:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px}.CatalogPage_primaryBtn__BHXFl:focus-visible,.CatalogPage_suggestChip__xVWQY:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px}.CatalogPage_suggest__zBN_a{width:100%;margin-top:8px;padding-top:16px;border-top:1px solid var(--color-divider)}.CatalogPage_suggestTitle__f3KbW{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--color-accent-ink)}.CatalogPage_suggestList__C_eG6{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.CatalogPage_suggestChip__xVWQY{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--color-gray-2);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-primary-dark);font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.CatalogPage_suggestChip__xVWQY:hover{background:var(--color-gray-1)}.CatalogPage_suggestCount__PlZn8{font-size:12px;font-weight:600;color:var(--color-gray-4)}.CatalogPage_skLine__dvAyz,.CatalogPage_skPanel__zYb2k{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-gray-1) 0,var(--color-gray-2) 50%,var(--color-gray-1) 100%);background-size:200% 100%;animation:CatalogPage_shimmer__WBU7q 1.4s ease-in-out infinite}.CatalogPage_skPanel__zYb2k{height:48px;margin:4px 0}.CatalogPage_skLine__dvAyz{margin-bottom:10px;max-width:100%}@keyframes CatalogPage_shimmer__WBU7q{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:768px){.CatalogPage_list__HZrFG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.CatalogPage_pagination__jAvAb,.CatalogPage_state__F1L_W{grid-column:1/-1}}@media (min-width:1024px){.CatalogPage_root__8a5Lh{--catalog-panel-h:104px}.CatalogPage_headWrap__PCzlC{order:1}.CatalogPage_panel__SOl7w{order:0}.CatalogPage_root__8a5Lh[data-view=map] .CatalogPage_head__n5rN9{position:static;display:flex;width:auto;height:auto;padding:16px 0 12px;overflow:visible;-webkit-clip-path:none;clip-path:none;white-space:normal}.CatalogPage_root__8a5Lh[data-view=map]{padding-bottom:40px}.CatalogPage_layout__qSoNK[data-view=map]{gap:16px}.CatalogPage_layout__qSoNK[data-view=map] .CatalogPage_mapCol__L75vf{margin-inline:0}.CatalogPage_list__HZrFG{display:flex;flex-direction:column}.CatalogPage_layout__qSoNK[data-view=map]{grid-template-columns:minmax(0,55fr) 45fr}.CatalogPage_layout__qSoNK[data-view=map] .CatalogPage_list__HZrFG{display:flex}.CatalogPage_layout__qSoNK[data-view=map] .CatalogPage_mapCol__L75vf{display:block;position:-webkit-sticky;position:sticky;top:calc(var(--catalog-header-h) + var(--catalog-panel-h) + 8px);height:calc(100vh - var(--catalog-header-h) - var(--catalog-panel-h) - 16px);min-height:480px}}@media (min-width:1280px){.CatalogPage_layout__qSoNK[data-view=map]{grid-template-columns:minmax(0,1fr) 1fr}}@media (prefers-reduced-motion:reduce){.CatalogPage_cardWrap__9fLOB,.CatalogPage_list__HZrFG{transition:none}.CatalogPage_skLine__dvAyz,.CatalogPage_skPanel__zYb2k{animation:none}}.CatalogPage_geoBand__sd2ce{grid-column:1/-1}.CatalogPage_deHelp__2ADEY{padding:0 0 12px}@media (max-width:1023.98px){.CatalogPage_root__8a5Lh[data-view=map] .CatalogPage_deHelp__2ADEY{display:none}}.CatalogSeoFooter_root__V6UF9{display:grid;grid-gap:32px;gap:32px;padding:8px 20px 40px}.CatalogSeoFooter_block__ok_VQ{display:grid;grid-gap:12px;gap:12px;padding-top:24px;border-top:1px solid var(--color-divider)}.CatalogSeoFooter_h2__nuvOr{margin:0;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:800}.CatalogSeoFooter_h3__zFgc4{margin:8px 0 0;font-size:16px;font-weight:700}.CatalogSeoFooter_text__N5I3r{margin:0;max-width:72ch;color:var(--color-gray-5)}.CatalogSeoFooter_agents__cBmyo{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px 16px;gap:10px 16px}.CatalogSeoFooter_agent__mxTO3{display:flex;align-items:center;gap:10px;min-width:0}.CatalogSeoFooter_rank__OSchg{flex:0 0 24px;font-size:13px;font-weight:700;color:var(--color-gray-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CatalogSeoFooter_agentLink__YMWlJ{display:flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none}.CatalogSeoFooter_agentLink__YMWlJ:hover .CatalogSeoFooter_agentName__4tQdL{text-decoration:underline}.CatalogSeoFooter_agentLink__YMWlJ:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px;border-radius:var(--radius-sm)}.CatalogSeoFooter_avatar__y7vXY{flex:0 0 48px;width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--color-gray-1);color:var(--color-gray-4);display:inline-flex;align-items:center;justify-content:center;font-weight:700}.CatalogSeoFooter_agentText___k_Ys{display:grid;min-width:0}.CatalogSeoFooter_agentName__4tQdL{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CatalogSeoFooter_agentMeta__DJUDV{font-size:13px;color:var(--color-gray-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CatalogSeoFooter_more__g_z2m{justify-self:start;color:var(--color-primary-dark);text-decoration:underline;text-underline-offset:3px;font-weight:600}.CatalogSeoFooter_tableWrap__MPnJE{overflow-x:auto}.CatalogSeoFooter_table__tY2fG{border-collapse:collapse;min-width:320px;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CatalogSeoFooter_table__tY2fG td,.CatalogSeoFooter_table__tY2fG th{padding:8px 12px;text-align:start;border-bottom:1px solid var(--color-divider)}.CatalogSeoFooter_table__tY2fG thead th{font-size:11px;font-weight:700;letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--color-gray-4)}.CatalogSeoFooter_table__tY2fG tbody th{font-weight:600}.CatalogSeoFooter_chips__dZD9_{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.CatalogSeoFooter_chip__4wYnb{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--color-gray-2);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-primary-dark);font-size:14px;font-weight:500;text-decoration:none}.CatalogSeoFooter_chip__4wYnb:hover{background:var(--color-gray-1)}.CatalogSeoFooter_chip__4wYnb:focus-visible{outline:2px solid var(--color-primary-accent);outline-offset:2px}.CatalogSeoFooter_count__VcyWy{font-size:12px;color:var(--color-gray-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:1024px){.CatalogSeoFooter_root__V6UF9{padding-bottom:56px}}.PriceStatsWidget_section__MRIJR{padding:48px 0;background:var(--color-bg)}.PriceStatsWidget_head__pJW_w{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.PriceStatsWidget_title__SxJiH{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:800;color:var(--color-primary-dark);margin:0;letter-spacing:-.01em}.PriceStatsWidget_tabs__s_3mv{flex:0 0 auto}.PriceStatsWidget_note__rJWan{margin:0 0 var(--space-4);font-size:13px;line-height:1.4;color:var(--color-gray-4)}.PriceStatsWidget_roomTabs__iifkN{display:none;gap:var(--space-2);margin-bottom:var(--space-3)}.PriceStatsWidget_roomTab__OyGqo{flex:1 1;min-height:44px;padding:0 var(--space-3);font-size:14px;font-weight:700;color:var(--color-gray-5);background:var(--color-gray-1);border:1px solid transparent;border-radius:var(--radius-sm)}.PriceStatsWidget_roomTab__OyGqo:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.PriceStatsWidget_roomTabActive__mtKUs{background:var(--color-surface-inverse);color:var(--color-on-inverse)}.PriceStatsWidget_grid__2Zt8Q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);transition:opacity .2s ease-out}.PriceStatsWidget_grid__2Zt8Q[data-busy]{opacity:.55}.PriceStatsWidget_card__lcELq{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);background:var(--color-surface-inverse);border-radius:var(--radius-md);color:var(--color-on-inverse)}.PriceStatsWidget_cardTitle__QrX01{margin:0;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-accent)}.PriceStatsWidget_cardPrice__JM1O7{margin:0;font-size:28px;font-weight:800;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-on-inverse)}.PriceStatsWidget_cardMeta__i5zUR{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0 0 var(--space-2);font-size:13px;color:var(--color-on-inverse-muted)}.PriceStatsWidget_rows__mwnnY{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.PriceStatsWidget_row__VNsQb{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:var(--space-2);gap:var(--space-2);padding-bottom:8px;font-size:14px}.PriceStatsWidget_rowName__oeAzk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-on-inverse-muted)}.PriceStatsWidget_rowPrice__D3gIY{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-on-inverse)}.PriceStatsWidget_bar__JsZA_{position:absolute;inset-inline-start:0;bottom:0;height:3px;border-radius:999px;background:var(--color-primary-accent);opacity:.75}.PriceStatsWidget_empty__YKbFe{margin:0;font-size:13px;color:var(--color-on-inverse-muted)}.PriceStatsWidget_caption__ag5BH{margin:var(--space-4) 0 0;font-size:12px;color:var(--color-gray-4)}@media (max-width:1023px){.PriceStatsWidget_grid__2Zt8Q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.PriceStatsWidget_section__MRIJR{padding:32px 0}.PriceStatsWidget_roomTabs__iifkN{display:flex}.PriceStatsWidget_grid__2Zt8Q{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.PriceStatsWidget_grid__2Zt8Q[data-rooms="1"] .PriceStatsWidget_card__lcELq:not([data-card-rooms="1"]),.PriceStatsWidget_grid__2Zt8Q[data-rooms="2"] .PriceStatsWidget_card__lcELq:not([data-card-rooms="2"]),.PriceStatsWidget_grid__2Zt8Q[data-rooms="3"] .PriceStatsWidget_card__lcELq:not([data-card-rooms="3"]){display:none}.PriceStatsWidget_card__lcELq{padding:var(--space-4)}.PriceStatsWidget_cardTitle__QrX01{display:none}.PriceStatsWidget_cardPrice__JM1O7{font-size:24px}}@media (prefers-reduced-motion:reduce){.PriceStatsWidget_grid__2Zt8Q{transition:none}}.ProInterceptBand_band__d_8nY{background:linear-gradient(90deg,var(--color-accent-tint),var(--color-accent-soft));border-top:1px solid var(--color-accent-tint);border-bottom:1px solid var(--color-accent-tint);padding:12px 0}.ProInterceptBand_inner__2AceL{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.ProInterceptBand_text__sZZno{margin:0;font-size:15px;line-height:1.4}.ProInterceptBand_q__AMO7E{font-weight:700}.ProInterceptBand_desc__OZ4Gw{color:var(--color-gray-4)}.ProInterceptBand_links__x6s_A{display:flex;gap:20px;flex-wrap:wrap}.ProInterceptBand_link__fStlZ{font-size:15px;font-weight:600;color:var(--color-accent-ink);text-decoration:none;white-space:nowrap}.ProInterceptBand_link__fStlZ:hover{text-decoration:underline}@media (max-width:700px){.ProInterceptBand_inner__2AceL{flex-direction:column;align-items:flex-start}}@media (pointer:coarse){.ProInterceptBand_link__fStlZ{display:inline-flex;align-items:center;min-height:44px}}.MediaBlock_root__p_yZ6{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.MediaBlock_empty__kGtL0{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--color-gray-1);display:grid;place-items:center;overflow:hidden}.MediaBlock_empty__kGtL0 img{max-width:40%;opacity:.5}.MediaBlock_hero__94orb{position:relative;aspect-ratio:16/9;width:100%;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-inverse-2);cursor:zoom-in;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-y}.MediaBlock_hero__94orb:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.MediaBlock_mainPhoto__c6Npt,.MediaBlock_mainVideo__pCefq{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border:0;background:var(--color-surface-inverse-2)}.MediaBlock_mainVideo__pCefq{object-fit:contain;cursor:default}.MediaBlock_linkCard__9vFlY{inset:0;display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-on-inverse);font-weight:700;text-decoration:none}.MediaBlock_linkCard__9vFlY,.MediaBlock_nav__nZfvm{position:absolute;align-items:center;justify-content:center}.MediaBlock_nav__nZfvm{top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:50%;background:var(--color-surface-fixed);color:var(--color-ink-fixed);display:inline-flex;cursor:pointer;box-shadow:var(--shadow-sm);opacity:.92;transition:opacity var(--motion-fast) var(--ease-hover),transform var(--motion-fast) var(--ease-hover)}.MediaBlock_nav__nZfvm:hover{opacity:1}.MediaBlock_navPrev__3LuyY{left:var(--space-3)}.MediaBlock_navNext__2sBtY{right:var(--space-3)}.MediaBlock_navIconPrev___kcSe{transform:rotate(90deg)}.MediaBlock_navIconNext__J8cnm{transform:rotate(-90deg)}.MediaBlock_counter__hs4k7{position:absolute;left:var(--space-3);bottom:var(--space-3);padding:4px 10px;border-radius:var(--radius-full);background:rgba(2,18,40,.72);color:#fff;font-size:var(--fs-caption);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.MediaBlock_allPhotos__pyxrw{position:absolute;right:var(--space-3);bottom:var(--space-3);display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:var(--color-surface-fixed);color:var(--color-ink-fixed);font:inherit;font-size:var(--fs-caption);font-weight:700;cursor:pointer;box-shadow:var(--shadow-sm)}.MediaBlock_allPhotos__pyxrw:hover{filter:brightness(.94)}.MediaBlock_tabs__o_Fgc{margin-top:var(--space-1)}.MediaBlock_thumbs__hO6g6{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:2px;scroll-snap-type:x proximity}.MediaBlock_thumbs__hO6g6::-webkit-scrollbar{display:none}.MediaBlock_thumb__XT5aq{position:relative;flex:0 0 96px;width:96px;height:72px;padding:0;border:2px solid transparent;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-gray-1);cursor:pointer;scroll-snap-align:center;opacity:.85;transition:opacity var(--motion-fast) var(--ease-hover),border-color var(--motion-fast) var(--ease-hover)}.MediaBlock_thumb__XT5aq img{width:100%;height:100%;object-fit:cover;display:block}.MediaBlock_thumb__XT5aq:hover{opacity:1}.MediaBlock_thumbActive__XfpDA{opacity:1;border-color:var(--color-primary-accent)}.MediaBlock_thumb__XT5aq:focus-visible{outline:var(--focus-ring);outline-offset:1px}.MediaBlock_thumbIcon__qLGKy{display:grid;place-items:center;width:100%;height:100%;color:var(--color-gray-4)}.MediaBlock_play__BD7wC{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;background:rgba(2,18,40,.7);pointer-events:none}.MediaBlock_play__BD7wC:after{content:"";position:absolute;left:9px;top:6px;border-left:9px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}@media (max-width:767px){.MediaBlock_root__p_yZ6{gap:var(--space-2)}.MediaBlock_hero__94orb{aspect-ratio:4/3;border-radius:0}.MediaBlock_nav__nZfvm{display:none}.MediaBlock_thumb__XT5aq{flex-basis:80px;width:80px;height:60px}.MediaBlock_thumbs__hO6g6{padding:2px var(--space-3)}.MediaBlock_tabs__o_Fgc{padding:0 var(--space-3)}}.Tools_container__QNeKa{padding:20px 0 60px}.Tools_title__cR1yz{font-size:32px;font-weight:800;line-height:110%;color:var(--color-primary-dark);letter-spacing:-.02em;margin:8px 0 6px}.Tools_subtitle__dA8wa{font-size:15px;line-height:150%;color:var(--color-gray-5);max-width:720px;margin:0 0 16px}.Tools_grid__SY4Uq{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.Tools_card__LynCy{display:flex;flex-direction:column;padding:24px 22px;background:var(--color-surface);border:1px solid var(--color-gray-2);border-radius:var(--radius-md);text-decoration:none;color:inherit;box-shadow:var(--shadow-sm);transition:transform .18s,border-color .18s,box-shadow .18s}.Tools_card__LynCy:hover{transform:translateY(-3px);border-color:var(--color-primary-accent);box-shadow:var(--shadow-md)}.Tools_cardIcon__2Rt51{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--color-accent-tint);color:var(--color-primary-accent);margin-bottom:16px;font-size:22px}.Tools_cardTitle__UMJ9t{font-size:18px;font-weight:700;color:var(--color-primary-dark);margin:0 0 6px;line-height:130%}.Tools_cardDesc__F46r3{font-size:13px;line-height:155%;color:var(--color-gray-5);margin:0;flex:1 1}.Tools_sectionHead__NfJ4b{margin:28px 0 14px;display:flex;flex-direction:column;gap:4px}.Tools_sectionTitle__wZkog{margin:0;font-size:20px;font-weight:800;color:var(--color-primary-dark);letter-spacing:-.01em;display:inline-flex;align-items:center;gap:10px}.Tools_sectionSub__iL_lv{margin:0;font-size:13px;color:var(--color-gray-5);line-height:150%}.Tools_aiSection__vXWHs{margin-top:8px}.Tools_aiBadgeBig__5T2mD{display:inline-flex;align-items:center;padding:3px 10px;background:linear-gradient(135deg,var(--color-primary-accent),#d4b878);color:var(--color-primary-dark);border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.Tools_aiCard__rAL_y{position:relative;background:radial-gradient(circle at top right,hsla(39,45%,58%,.18) 0,transparent 60%),var(--color-surface);border-color:hsla(39,45%,58%,.4);overflow:hidden}.Tools_aiCard__rAL_y:hover{border-color:var(--color-primary-accent);box-shadow:0 16px 40px -16px hsla(39,45%,58%,.45)}.Tools_aiCard__rAL_y:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary-accent),#e8c989,var(--color-primary-accent));background-size:200% 100%;opacity:.7;transition:opacity .18s,background-position .6s}.Tools_aiCard__rAL_y:hover:before{opacity:1;background-position:100% 0}.Tools_aiBadge___BoKO{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;padding:3px 8px 3px 9px;background:linear-gradient(135deg,var(--color-primary-accent),#d4b878);color:var(--color-primary-dark);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 4px 12px -4px hsla(39,45%,58%,.6)}.Tools_aiCardIcon__dzxeU{background:linear-gradient(135deg,hsla(39,45%,58%,.2),hsla(39,45%,58%,.05));color:var(--color-primary-accent)}.Tools_aiCardCta__SxfeH{margin-top:14px;display:inline-flex;align-items:center;font-size:13px;font-weight:700;color:var(--color-primary-main);letter-spacing:.01em}.Tools_aiCard__rAL_y:hover .Tools_aiCardCta__SxfeH{color:var(--color-primary-accent)}.Tools_toolWrapper__kXHSj{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:32px;gap:32px;margin-top:24px}.Tools_form__klUSw{display:flex;flex-direction:column;gap:18px;padding:26px;background:var(--color-surface);border:1px solid var(--color-gray-2);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.Tools_formRow__SO4Yl{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.Tools_field__7DRMM{display:flex;flex-direction:column;gap:6px}.Tools_label__Et1_Y{font-size:12px;font-weight:700;color:var(--color-gray-4);text-transform:uppercase;letter-spacing:.5px}.Tools_input__P0uwV,.Tools_select__uYDuS{background:var(--color-bg);border:1px solid var(--color-gray-2);border-radius:var(--radius-sm);padding:10px 12px;font-size:15px;color:var(--color-primary-dark);font-family:inherit;transition:border-color .15s,background .15s;width:100%}.Tools_select__uYDuS{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237A7A7A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}[data-theme=dark] .Tools_select__uYDuS{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23A2A2A2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")}.Tools_input__P0uwV:focus,.Tools_select__uYDuS:focus{outline:none;border-color:var(--color-primary-accent)}.Tools_select__uYDuS option{background:var(--color-surface);color:var(--color-primary-dark)}.Tools_hint__3J_O8{font-size:12px;color:var(--color-gray-4)}.Tools_results__XkH7l{display:flex;flex-direction:column;gap:12px;padding:28px;background:var(--color-surface-inverse);color:var(--color-on-inverse);border-radius:var(--radius-md);align-self:start;position:-webkit-sticky;position:sticky;top:96px;border:1px solid hsla(0,0%,100%,.06)}.Tools_resultsTitle__rSZsE{font-size:17px;font-weight:800;margin:0 0 4px;color:var(--color-on-inverse)}.Tools_resultRow__Y9d_P{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.Tools_resultRow__Y9d_P:last-child{border-bottom:none}.Tools_resultLabel__W229x{font-size:13px;color:var(--color-on-inverse-muted)}.Tools_resultValue__DZemD{font-size:17px;font-weight:800;color:var(--color-on-inverse);text-align:right}.Tools_resultValueAccent__1Kq6b{color:var(--color-primary-accent);font-size:24px}.Tools_note__FeFl2{font-size:12px;line-height:150%;color:var(--color-gray-4);margin:20px 0 0}.Tools_segmented__Oupgr{display:inline-flex;background:var(--color-gray-1);border-radius:8px;padding:4px;gap:4px}.Tools_segmentedItem__EhLis{font-size:13px;font-weight:600;padding:7px 14px;background:transparent;border:none;border-radius:6px;cursor:pointer;color:var(--color-gray-4)}.Tools_segmentedItemActive__2uN_p{background:var(--color-surface);color:var(--color-primary-dark);box-shadow:0 1px 2px rgba(0,0,0,.08)}.Tools_currencyRow__mUlbh{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:end}.Tools_swapButton__dS6jp{width:44px;height:44px;border-radius:50%;background:var(--color-accent-tint);color:var(--color-primary-accent);border:1px solid var(--color-gray-2);cursor:pointer;display:flex;align-items:center;justify-content:center;margin-bottom:4px;font-size:18px}.Tools_swapButton__dS6jp:hover{background:var(--color-primary-accent);color:var(--color-on-accent)}.Tools_rateRow___SglF{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;background:var(--color-gray-1);border-radius:var(--radius-sm);font-size:13px;color:var(--color-gray-5)}.Tools_backLink__YFds8{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--color-gray-4);margin-bottom:12px}.Tools_backLink__YFds8:hover{color:var(--color-primary-accent)}.Tools_fullCatalogLink__Pb6K_{display:inline-block;margin-top:24px;color:var(--color-primary-main);font-weight:700;font-size:14px}.Tools_fullCatalogLink__Pb6K_:hover{text-decoration:underline}@media (max-width:900px){.Tools_toolWrapper__kXHSj{grid-template-columns:1fr;gap:20px}.Tools_results__XkH7l{position:static}.Tools_title__cR1yz{font-size:28px}}@media (max-width:540px){.Tools_formRow__SO4Yl{grid-template-columns:1fr}.Tools_currencyRow__mUlbh{grid-template-columns:1fr;justify-items:stretch}.Tools_swapButton__dS6jp{transform:rotate(90deg);margin:0 auto}}.Tools_tryFreeLink__a_cFl{display:inline-flex;align-items:center;gap:4px;margin-top:12px;font-size:15px;font-weight:600;color:var(--color-primary-main);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.Tools_tryFreeLink__a_cFl:hover{border-bottom-color:currentColor}.Tools_expToggle__LjevP{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 8px}.Tools_expToggleBtn__LMxHF{border:1px solid var(--color-border,#e3ded2);background:transparent;color:inherit;border-radius:999px;padding:4px 12px;font-size:12px;font-family:inherit;cursor:pointer}.Tools_expToggleBtnActive__snmFb{background:#c5a465;border-color:#c5a465;color:#fff}.Tools_expGrid__Fyl6o{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media screen and (max-width:600px){.Tools_expGrid__Fyl6o{grid-template-columns:1fr}}.Tools_expTotal__NK8J9{display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;margin-top:4px}.Tools_embedded__Mm2_b{padding:0}.Tools_embedded__Mm2_b .Tools_title__cR1yz{font-size:20px;font-weight:700;letter-spacing:0;margin:0 0 6px}.Tools_embedded__Mm2_b .Tools_toolWrapper__kXHSj{margin-top:16px}