.nf{padding-block:clamp(32px,8vh,80px)}.nf-card{text-align:center;max-width:680px;margin:0 auto}.nf-code{font-size:var(--a-font-size-250);letter-spacing:.06em;text-transform:uppercase;color:var(--a-color-text-brand);background:var(--a-color-surface-brand-subtle);border-radius:var(--a-radius-pill);margin:0 0 14px;padding:4px 12px;font-weight:700;display:inline-block}.nf h1{font-size:var(--a-font-fluid-heading-1);margin:0 0 10px}.nf .lead{margin:0 auto 22px}.nf-search{gap:8px;max-width:520px;margin:0 auto 18px;display:flex}.nf-search input{min-width:0;font:inherit;border:1px solid var(--a-color-border-control);border-radius:var(--a-radius-xl);flex:1;min-height:48px;padding:12px 14px}.nf-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px;display:flex}.nf-actions .btn{min-height:46px}.nf-h{font-size:var(--a-font-size-475);color:var(--a-color-text-muted);margin:0 0 10px;font-weight:600}.nf-links{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nf-links a{border:1px solid var(--a-color-border-subtle);border-radius:var(--a-radius-pill);min-height:42px;color:var(--a-color-text-primary);font-size:var(--a-font-size-400);align-items:center;padding:8px 16px;text-decoration:none;display:inline-flex}.nf-links a:hover{border-color:var(--a-color-border-strong)}@media (max-width:600px){.nf-search{flex-direction:column}.nf-actions .btn{flex:100%}}
.city-dd .city-switch{border-radius:var(--a-radius-lg);min-height:44px;font:inherit;font-size:var(--a-font-size-350);color:var(--a-color-text-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;max-width:170px;padding:8px 10px;font-weight:600;display:inline-flex}.city-dd .city-switch:hover,.city-dd .city-switch[aria-expanded=true]{background:var(--a-color-surface-subtle)}.city-dd .city-switch svg{color:var(--a-color-text-brand);flex:none}.city-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.city-panel{max-height:min(70vh,520px);inset-inline:auto 0;overflow:auto;grid-template-columns:1fr!important;gap:8px!important;width:300px!important;padding:14px!important}.city-h{font-size:var(--a-font-size-450)}.city-locate{justify-content:flex-start;width:100%}.city-note{font-size:var(--a-font-size-200);line-height:1.5}.city-q{border:1px solid var(--a-color-border-default);border-radius:var(--a-radius-lg);width:100%;min-height:42px;font:inherit;font-size:var(--a-font-size-350);background:var(--a-color-surface-default);padding:8px 12px}.city-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.city-list button{border-radius:var(--a-radius-lg);width:100%;min-height:42px;font:inherit;font-size:var(--a-font-size-400);color:var(--a-color-text-primary);cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.city-list button:hover{background:var(--a-color-surface-subtle)}.city-list button[aria-pressed=true]{background:var(--a-color-surface-brand-subtle);color:var(--a-color-text-brand-strong);font-weight:600}.city-list small{font-size:var(--a-font-size-150);color:var(--a-color-text-muted);background:var(--a-color-surface-subtle);border-radius:var(--a-radius-pill);padding:1px 8px}.city-none{font-size:var(--a-font-size-350);padding:8px 12px}@media (max-width:1060px){.city-dd .city-switch{max-width:120px;padding:8px 6px}}@media (max-width:600px){.city-panel{top:64px!important;width:auto!important;position:fixed!important;inset-inline:12px!important}}@media (max-width:380px){.city-name{max-width:64px}}.pz{padding-block:56px 16px}.pz .wrap{flex-direction:column;gap:48px;display:flex}.pz-block{min-width:0}.pz .grid.g3{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.pz .grid.g2{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.pz-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;margin-bottom:20px;display:flex}.pz-head>div{flex-direction:column;gap:6px;max-width:44em;display:flex}.pz-head h2{font-size:var(--a-font-fluid-heading-3)}.pz-head p{font-size:var(--a-font-size-450)}.pz-more{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pz-more a,.pz-why{white-space:nowrap;font-weight:600;font-size:var(--a-font-size-400);text-decoration:none}.pz-more .linkish{font-size:var(--a-font-size-400);align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.pz-drop{flex-direction:column;gap:8px;min-width:0;display:flex}.pz-drop-tag{font-size:var(--a-font-size-350);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.pz-drop-tag s{color:var(--a-color-text-muted)}.pz-drop-tag b{background:var(--a-color-surface-success);color:var(--a-color-text-success);border-radius:var(--a-radius-md);font-size:var(--a-font-size-250);padding:2px 8px}.pz-landing{flex-direction:column;gap:20px;display:flex}.pz-hero{border-radius:var(--a-radius-card);background:var(--a-color-surface-brand);color:var(--a-color-text-on-brand);align-items:flex-end;min-height:180px;display:flex;position:relative;overflow:hidden}.pz-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pz-hero.has-img:after{content:"";background:linear-gradient(180deg,var(--a-color-alpha-ink-5) 20%,var(--a-color-alpha-ink-70));position:absolute;inset:0}.pz-hero-in{z-index:var(--a-z-local-1);flex-direction:column;gap:8px;max-width:46em;padding:28px;display:flex;position:relative}.pz-hero h2{font-size:var(--a-font-fluid-heading-2);color:var(--a-color-text-on-brand)}.pz-hero p{font-size:var(--a-font-size-475);opacity:.92}.pz-eyebrow{font-size:var(--a-font-size-300);opacity:.9;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pz-banners{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.pz-banner{border:1px solid var(--a-color-border-subtle);border-radius:var(--a-radius-3xl);background:var(--a-color-surface-default);color:var(--a-color-text-primary);align-items:center;gap:14px;min-width:0;padding:14px;text-decoration:none;display:flex}a.pz-banner:hover{border-color:var(--a-color-border-brand);color:var(--a-color-text-primary)}.pz-banner img{border-radius:var(--a-radius-xl);object-fit:cover;flex:none;width:72px;height:72px}.pz-banner span{flex-direction:column;gap:2px;min-width:0;display:flex}.pz-banner b{font-size:var(--a-font-size-450)}.pz-banner small{font-size:var(--a-font-size-300);color:var(--a-color-text-muted);line-height:1.5}.pz-dest{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.pz-dest>b{font-size:var(--a-font-size-400)}.pz-dest ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pz-dest a,.pz-dest-i{border:1px solid var(--a-color-border-subtle);border-radius:var(--a-radius-pill);background:var(--a-color-surface-default);min-height:40px;color:var(--a-color-text-primary);font-size:var(--a-font-size-350);align-items:center;gap:8px;padding:6px 12px;text-decoration:none;display:inline-flex}.pz-dest a:hover{border-color:var(--a-color-border-brand)}.pz-dest img{object-fit:contain;border-radius:var(--a-radius-sm);width:24px;height:24px}@media (max-width:600px){.pz{padding-block:36px 8px}.pz .wrap{gap:36px}.pz-head{margin-bottom:14px}.pz-hero-in{padding:20px}}.pz-ctl{flex-direction:column;align-items:flex-start;gap:10px;scroll-margin-top:100px;display:flex}.legal .pz-ctl{border:1px solid var(--a-color-border-subtle);border-radius:var(--a-radius-3xl);background:var(--a-color-surface-subtle);margin-top:36px;padding:22px}.legal .pz-ctl h2{font-size:var(--a-font-size-700)}.pz-ctl .switch-row{width:100%}.ex-restored{margin-bottom:4px}
.fz-caveat{border-radius:var(--a-radius-lg);background:var(--a-color-green-50);color:var(--a-color-green-800);font-size:var(--a-font-size-300);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:10px 0 0;padding:9px 12px;line-height:1.45;display:flex}.fz-caveat.fz-muslim{background:var(--a-color-surface-warning);color:var(--a-color-gold-750)}.fz-caveat b{font-weight:700}.fz-caveat a{color:inherit;font-weight:600}.fz-poly{stroke:var(--a-color-text-success);fill:var(--a-color-green-550)}.fz-poly.fz-muslim{stroke:var(--a-color-gold-600);fill:var(--a-color-gold-450)}.leaflet-tooltip.fz-tip{border-radius:var(--a-radius-xl);background:var(--a-color-alpha-white-94);width:max-content;max-width:220px;color:var(--a-color-text-success);box-shadow:var(--a-elevation-2);font:600 var(--a-font-size-150)/1.25 var(--a-font-family-body);text-align:center;white-space:normal;pointer-events:none;border:0;padding:4px 10px}.leaflet-tooltip.fz-tip.fz-muslim{color:var(--a-color-gold-750)}.leaflet-tooltip.fz-tip:before{display:none}.leaflet-tooltip.fz-tip.fz-hide{visibility:hidden}.fz-label{flex-direction:column;align-items:center;gap:1px;max-width:100%;display:flex}.fz-label small{font-size:var(--a-font-size-100);color:var(--a-color-text-muted);white-space:nowrap;font-weight:500}.fz-label b{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:balance;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.fz-labels-off .leaflet-tooltip.fz-tip{display:none}@media (max-width:860px){.leaflet-tooltip.fz-tip{max-width:160px;font-size:var(--a-font-size-100);padding:3px 8px}.fz-label small{display:none}}.leaflet-control.fz-control{clear:both}.fz-icon{flex:none}.fz-icon path{fill:var(--a-color-alpha-green-22);stroke:var(--a-color-text-success);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:3 2}.fz-toggle[aria-pressed=true] .fz-icon path{fill:var(--a-color-alpha-green-40);stroke-dasharray:none}.fz-list{flex-direction:column;gap:12px;margin-top:20px;display:flex}.fz-city{background:var(--a-color-surface-default);border:1px solid var(--a-color-border-subtle);border-radius:var(--a-radius-2xl)}.fz-city>summary{cursor:pointer;border-radius:var(--a-radius-2xl);align-items:center;gap:12px;min-height:56px;padding:12px 18px;list-style:none;display:flex}.fz-city>summary::-webkit-details-marker{display:none}.fz-city>summary:hover{background:var(--a-color-surface-subtle)}.fz-city>summary:focus-visible{outline:3px solid var(--a-color-border-brand);outline-offset:2px}.fz-city h3{font-size:var(--a-font-size-475);margin:0}.fz-n{font-size:var(--a-font-size-250);color:var(--a-color-text-muted);border-radius:var(--a-radius-pill);background:var(--a-color-surface-subtle);padding:2px 9px;font-weight:600}.fz-chev{color:var(--a-color-text-muted);transition:transform var(--a-motion-duration-fast);flex:none;margin-inline-start:auto}.fz-city[open]>summary .fz-chev{transform:rotate(180deg)}.fz-city[open]>summary{border-bottom:1px solid var(--a-color-border-subtle);border-radius:var(--a-radius-2xl) var(--a-radius-2xl) 0 0}.fz-city>ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));padding:14px 18px 16px!important}@media (prefers-reduced-motion:reduce){.fz-chev{transition:none}}.fz-city ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fz-city li{font-size:var(--a-font-size-400);flex-direction:column;align-items:flex-start;gap:4px;line-height:1.4;display:flex}.fz-st{font-size:var(--a-font-size-150);border-radius:var(--a-radius-sm);background:var(--a-color-surface-success);color:var(--a-color-text-success);flex:none;padding:2px 8px;font-weight:700}.fz-st.fz-muslim{background:var(--a-color-gold-100);color:var(--a-color-text-warning)}.fz-prov{font-size:var(--a-font-size-150);color:var(--a-color-text-muted)}
.fx-slot{display:none}html[data-cur] .fx-slot.fx-b,html[data-unit] .fx-slot.fx-u{min-height:1.4em;display:block}.fx-approx{color:var(--a-color-text-muted);font-weight:500;font-size:var(--a-font-size-300);font-variant-numeric:tabular-nums;unicode-bidi:isolate;line-height:1.4}.fx-approx.fx-b{display:block}.fx-approx.fx-i{font-size:inherit;display:inline}.fx-approx[title]{cursor:help}.fx-note{color:var(--a-color-text-muted);font-size:var(--a-font-size-150);margin-top:2px;line-height:1.45;display:block}html[data-cur] .fx-note-slot{min-height:2.9em}.tm-price .fx-b{font-size:var(--a-font-size-200)}.pj-stats dd .fx-b,.dst-tile dd .fx-b{font-size:var(--a-font-size-250);margin-top:2px;font-weight:500}.lp-approx{margin-top:2px}.lp-approx .fx-approx{font-size:var(--a-font-size-350)}.m-price-fx{margin:-4px 0 6px;display:none}@media (max-width:700px){.m-price-fx{display:block}}.fx-main,.fx-alt-i{unicode-bidi:isolate}.fx-alt-i{white-space:nowrap}.fx-alt{font-size:var(--a-font-size-250);color:var(--a-color-text-muted);unicode-bidi:isolate;font-weight:500;line-height:1.4;display:block}.fact b .fx-main{font:inherit;color:inherit}.fact b .fx-alt{margin-top:2px}.cmp-fx{font-size:var(--a-font-size-200);padding:10px 12px!important}.fx-dd{display:flex}.fx-switch{border-radius:var(--a-radius-lg);min-height:44px;font:inherit;font-size:var(--a-font-size-350);color:var(--a-color-text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:8px;font-weight:600;display:inline-flex}.fx-switch:hover,.fx-switch:focus-visible{background:var(--a-color-surface-subtle)}.fx-switch svg,.fx-drawer svg{color:var(--a-color-text-brand);flex:none}.fx-drawer{border:0;border-bottom:1px solid var(--a-color-neutral-100);width:100%;font:inherit;font-size:var(--a-font-size-550);cursor:pointer;text-align:start;background:0 0;font-weight:600}.fx-label{direction:ltr}.header-row{gap:20px}.header-actions{gap:4px}.header-actions .lang-switch .hide-xs,.header-actions .icon-link .icon-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.main-nav .new-tag{display:none}.main-nav>a,.main-nav>.dd>button{font-size:var(--a-font-size-400);padding-inline:9px}html[lang=ru] .header-actions .city-name,html[lang=es] .header-actions .city-name,html[lang=ru] .fx-switch .fx-label-unit,html[lang=es] .fx-switch .fx-label-unit{display:none}@media (max-width:1280px){.main-nav,.header-actions .hide-m{display:none}.menu-btn{display:inline-flex}.header-row{justify-content:space-between}}.modal.fx-modal{width:min(440px,100vw - 24px)}.fx-panel{flex-direction:column;gap:10px;display:flex}.fx-lead{margin:0;line-height:1.55}.fx-unit .seg{display:flex}.fx-unit .seg button{flex:1}.fx-h{font-size:var(--a-font-size-350);margin-top:4px}.fx-q{border:1px solid var(--a-color-border-default);border-radius:var(--a-radius-lg);width:100%;min-height:42px;font:inherit;font-size:var(--a-font-size-350);background:var(--a-color-surface-default);padding:8px 12px}.fx-list{overscroll-behavior:contain;flex-direction:column;gap:2px;max-height:min(46vh,360px);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.fx-list button{border-radius:var(--a-radius-lg);width:100%;min-height:44px;font:inherit;font-size:var(--a-font-size-400);color:var(--a-color-text-primary);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.fx-list button b{font-variant-numeric:tabular-nums;min-width:3.2em}.fx-list button span{flex:1}.fx-list button:hover{background:var(--a-color-surface-subtle)}.fx-list button[aria-pressed=true]{background:var(--a-color-surface-brand-subtle);color:var(--a-color-text-brand-strong);font-weight:600}.fx-official{font-size:var(--a-font-size-150);color:var(--a-color-text-brand-strong);background:var(--a-color-surface-brand-subtle);border-radius:var(--a-radius-pill);white-space:nowrap;padding:2px 8px}.fx-none{font-size:var(--a-font-size-350);padding:8px 12px}.fx-foot{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.fx-set{margin-bottom:18px}.fx-inline .seg{flex-wrap:wrap;display:flex}.fx-inline .form-ok:empty{display:none}
.offer-was{font-size:var(--a-font-size-300);color:var(--a-color-text-muted);font-weight:500;text-decoration-thickness:1.5px}.offer-note{font-size:var(--a-font-size-150);color:var(--a-color-text-muted);flex-basis:100%;order:9;line-height:1.4;display:block}.map-pin-deal{top:-5px;border-radius:var(--a-radius-circle);background:var(--a-color-red-700);border:2px solid var(--a-color-border-inverse);width:12px;height:12px;box-shadow:var(--a-elevation-1);position:absolute;inset-inline-start:-5px}.deal-box{border:1.5px solid var(--a-color-border-danger);background:var(--a-color-red-50);border-radius:var(--a-radius-2xl);font-size:var(--a-font-size-350);color:var(--a-color-text-primary);flex-direction:column;gap:6px;padding:12px 14px;line-height:1.5;display:flex}.deal-head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.deal-label{font-size:var(--a-font-size-450);overflow-wrap:anywhere;font-weight:700}.deal-save{font-size:var(--a-font-size-400);margin:0}.deal-save b{color:var(--a-color-red-800)}.deal-save s{text-decoration-thickness:1.5px}.deal-part{flex-direction:column;gap:2px;display:flex}.deal-sub{font-size:var(--a-font-size-200);color:var(--a-color-text-muted);margin:0;font-weight:700}.deal-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.deal-list li{overflow-wrap:anywhere;align-items:baseline;gap:8px;display:flex}.deal-list li:before{content:"";border-radius:var(--a-radius-circle);background:var(--a-color-red-700);flex:none;width:7px;height:7px;transform:translateY(-1px)}.deal-ends{font-size:var(--a-font-size-300);color:var(--a-color-text-primary);margin:0;font-weight:600;line-height:1.45;display:block}.deal-small{font-size:var(--a-font-size-150);color:var(--a-color-text-muted);margin:0;line-height:1.45;display:block}.deal-terms{font-size:var(--a-font-size-250)}.deal-terms summary{cursor:pointer;color:var(--a-color-text-brand);min-height:24px;font-weight:600}.deal-terms p{white-space:pre-line;color:var(--a-color-text-secondary);overflow-wrap:anywhere;margin:6px 0 0}.deal-all{font-size:var(--a-font-size-250);align-self:flex-start;font-weight:600}.lp .deal-box{margin:0}.deal-box-m{margin-top:14px}@media (min-width:1024px){.deal-box-m{display:none}}@media (max-width:1023px){.lp .deal-box{display:none}}.m-price .offer-was{margin-inline-start:8px}.lp-price-was{flex-wrap:wrap;align-items:baseline;gap:2px 0;margin:2px 0 0;display:flex}.pj-stats .offer-was{margin:0;display:block}.deals-head{flex-direction:column;gap:6px;max-width:760px;display:flex}.deals-head p{margin:0}.deals-sec{margin-top:28px}.deals-sec h2{font-size:var(--a-font-fluid-heading-4);margin:0 0 14px}.deals-note{font-size:var(--a-font-size-250);color:var(--a-color-text-muted);margin-top:28px}.m-price>b,.m-price .offer-was,.m-price>span.small{white-space:nowrap}
.push-ask{background:var(--a-color-surface-brand-subtle);border:1px solid var(--a-color-indigo-150);border-radius:var(--a-radius-3xl);text-align:start;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.push-ask-ico{border-radius:var(--a-radius-xl);background:var(--a-color-surface-brand);width:38px;height:38px;color:var(--a-color-text-on-brand);flex:none;place-items:center;display:grid}.push-ask-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.push-ask-text b{font-size:var(--a-font-size-450);color:var(--a-color-text-primary)}.push-ask-text p{font-size:var(--a-font-size-300);color:var(--a-color-text-secondary);margin:0;line-height:1.5}.push-ask-actions{flex-direction:column;flex:none;align-self:center;align-items:center;gap:4px;display:flex}.push-ask-actions .linkish{font-size:var(--a-font-size-250)}.push-ask.done{background:var(--a-color-surface-success);border-color:var(--a-color-green-200)}.push-ask.done .push-ask-ico{background:var(--a-color-green-700)}.push-ask.float{inset-inline:12px;bottom:calc(146px + env(safe-area-inset-bottom));z-index:var(--a-z-float);background:var(--a-color-surface-default);border-color:var(--a-color-border-subtle);box-shadow:var(--a-elevation-3);position:fixed}.push-ask.float.done{background:var(--a-color-surface-default)}@media (min-width:901px){.push-ask.float{inset-inline:auto 22px;width:400px;bottom:96px}}@media (max-width:420px){.push-ask:not(.float){flex-wrap:wrap}.push-ask:not(.float) .push-ask-actions{flex-direction:row;justify-content:flex-start;gap:14px;width:100%;padding-inline-start:50px}}.bv-done .push-ask,.sheet-body .push-ask{margin-top:4px}.push-grid{margin-top:24px}.push-settings h3{align-items:center;gap:8px;display:flex}.push-settings h3 svg{color:var(--a-color-text-brand)}.push-cats{flex-direction:column;gap:2px;display:flex}.push-mkt{align-items:flex-start}.push-mkt>span{flex-direction:column;gap:4px;display:flex}.push-mkt small{font-size:var(--a-font-size-250);line-height:1.5}.push-mkt input{margin-top:2px}.push-btns{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.push-note{background:var(--a-color-surface-subtle);border-radius:var(--a-radius-2xl);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.push-note.warn{background:var(--a-color-surface-warning)}
.fe{border:1px solid var(--a-color-border-subtle);border-radius:var(--a-radius-2xl);background:var(--a-color-surface-default);min-width:0}.fe-toggle{border-radius:var(--a-radius-2xl);width:100%;min-height:56px;font:inherit;color:var(--a-color-text-primary);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.fe-toggle:hover{background:var(--a-color-surface-subtle)}.fe-toggle:focus-visible{outline:2px solid var(--a-color-border-brand);outline-offset:2px}.fe[data-open=true] .fe-toggle{border-end-end-radius:0;border-end-start-radius:0}.fe-tt{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.fe-tt b{font-size:var(--a-font-size-450)}.fe-tt small{font-size:var(--a-font-size-200);color:var(--a-color-text-muted)}.fe-head-amt{font-weight:700;font-size:var(--a-font-size-450);white-space:nowrap;font-variant-numeric:tabular-nums;unicode-bidi:isolate}.fe-chev{color:var(--a-color-text-muted);transition:transform var(--a-motion-duration-fast) var(--a-motion-easing-standard);flex:none}.fe[data-open=true] .fe-chev{transform:rotate(180deg)}.fe-body{border-top:1px solid var(--a-color-border-subtle);flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex}.fe-body[hidden]{display:none}.fe-ctls{flex-direction:column;gap:8px;display:flex}.fe-ctl{flex-direction:column;gap:4px;display:flex}.fe-ctl-l{font-size:var(--a-font-size-200);color:var(--a-color-text-muted);font-weight:600}.fe-ctl-one{font-size:var(--a-font-size-350)}.fe-seg{width:100%;display:flex}.fe-seg button{min-height:36px;font-size:var(--a-font-size-250);flex:auto;padding:4px 8px;line-height:1.25}.fe-sum{font-size:var(--a-font-size-300);color:var(--a-color-text-secondary);margin:0;font-weight:600}.fe-grp{border:1px solid var(--a-color-border-subtle);border-radius:var(--a-radius-xl);padding:0 12px}.fe-grp summary{min-height:44px;font-weight:700;font-size:var(--a-font-size-400);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.fe-grp summary::-webkit-details-marker{display:none}.fe-grp summary svg{color:var(--a-color-text-muted);transition:transform var(--a-motion-duration-fast) var(--a-motion-easing-standard);flex:none}.fe-grp:not([open]) summary svg{transform:rotate(180deg)}.fe-grp summary:focus-visible{outline:2px solid var(--a-color-border-brand);outline-offset:2px;border-radius:var(--a-radius-md)}.fe-grp-body{padding-bottom:10px}.fe-part+.fe-part{margin-top:4px}.fe-sub{font-size:var(--a-font-size-150);color:var(--a-color-text-primary);letter-spacing:.01em;margin:4px 0 0;font-weight:700}.fe-row{font-size:var(--a-font-size-350);color:var(--a-color-text-primary);justify-content:space-between;align-items:flex-start;gap:12px;padding:5px 0;line-height:1.4;display:flex}.fe-l{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.fe-l small{font-size:var(--a-font-size-150);color:var(--a-color-text-muted);line-height:1.4}.fe-a{text-align:end;flex-direction:column;flex:none;align-items:flex-end;max-width:55%;display:flex}.fe-num{white-space:nowrap;font-variant-numeric:tabular-nums;unicode-bidi:isolate}.fe-txt{color:var(--a-color-text-secondary);font-weight:500}.fe-a .fx-approx{font-size:var(--a-font-size-150)}.fe-a .fx-slot{display:none}.fe-minus .fe-num{color:var(--a-color-green-550)}.fe-total{border-top:1px solid var(--a-color-border-subtle);margin-top:6px;padding-top:10px;font-weight:700}.fe-total .fe-l small{font-weight:400}.fe-grand .fe-row{font-size:var(--a-font-size-450);border-top:0;margin-top:0;padding-top:2px}.fe-grand .fe-num{font-size:var(--a-font-size-550)}.fe-list{flex-direction:column;display:flex}.fe-list .fe-row:first-child{font-weight:600}.fe-fh{background:var(--a-color-surface-subtle);border-radius:var(--a-radius-xl);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.fe-fh .check{font-size:var(--a-font-size-350);color:var(--a-color-text-primary);font-weight:600}.fe-note,.fe-foot{font-size:var(--a-font-size-150);color:var(--a-color-text-muted);margin:0;line-height:1.5}.fe-more{font-size:var(--a-font-size-300);margin:0;font-weight:600}.fe-more a{color:var(--a-color-text-brand)}.fe-more a:after{content:" →"}[dir=rtl] .fe-more a:after{content:" ←"}.lp-per{font-family:var(--a-font-family-body);font-size:var(--a-font-size-350);color:var(--a-color-text-muted);letter-spacing:0;white-space:nowrap;font-weight:600}@media (min-width:1024px){.lp:has(.fe[data-open=true]){position:static}.lp:has(.fe[data-open=true]) .lp-card{max-height:none;overflow:visible}}@media (max-width:1023px){.fe-toggle{min-height:60px}.fe-seg button{min-height:42px;font-size:var(--a-font-size-350)}.fe-row{font-size:var(--a-font-size-450)}}.fe-foreign{margin-bottom:8px}.fe-opt .fe-num{color:var(--a-color-text-muted)}
.rg-dd{display:flex;position:relative}.rg-switch{border-radius:var(--a-radius-lg);min-width:44px;min-height:44px;font:inherit;font-size:var(--a-font-size-350);color:var(--a-color-text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:8px 10px;font-weight:600;display:inline-flex}.rg-switch:hover,.rg-switch:focus-visible,.rg-switch[aria-expanded=true]{background:var(--a-color-surface-subtle)}.rg-switch svg,.rg-drawer-btn svg{color:var(--a-color-text-brand);flex:none}.rg-label{align-items:center;gap:4px;display:inline-flex}.rg-fx{direction:ltr;gap:4px;display:inline-flex}.rg-dot{color:var(--a-color-text-muted)}.rg-unit{color:var(--a-color-text-muted);font-weight:500}@media (max-width:1440px){.rg-switch .rg-lang,.rg-switch .rg-fx .rg-dot{display:none}}@media (max-width:1280px){.rg-switch .rg-unit{display:none}}@media (max-width:420px){.rg-switch .rg-label{display:none}.rg-switch{padding:8px}}html[lang=ru] .rg-switch .rg-unit,html[lang=es] .rg-switch .rg-unit{display:none}.rg-drawer{width:100%}.rg-drawer-btn{border:0;border-bottom:1px solid var(--a-color-neutral-100);width:100%;font:inherit;font-size:var(--a-font-size-550);color:var(--a-color-text-primary);cursor:pointer;text-align:start;background:0 0;align-items:center;gap:10px;min-height:52px;font-weight:600;display:flex}.rg-drawer-btn .rg-label{font-size:var(--a-font-size-350);color:var(--a-color-text-muted);margin-inline-start:auto;font-weight:500}.rg-drawer-btn .rg-lang{display:none}.rg-panel{background:var(--a-color-surface-default);color:var(--a-color-text-primary);outline:none;flex-direction:column;display:flex}.rg-popover{top:calc(100% + 8px);z-index:var(--a-z-popover);border:1px solid var(--a-color-border-subtle);border-radius:var(--a-radius-3xl);width:min(380px,100vw - 24px);max-height:min(78vh,680px);box-shadow:var(--a-elevation-3);position:absolute;inset-inline-end:0}.rg-wrap{z-index:var(--a-z-modal-raised)}.rg-sheet{border-radius:var(--a-radius-card) var(--a-radius-card) 0 0;width:100%;max-height:88vh;box-shadow:var(--a-elevation-4);padding-bottom:env(safe-area-inset-bottom)}@media (min-width:701px){.rg-wrap{justify-content:center;align-items:center}.rg-sheet{border-radius:var(--a-radius-card);width:min(440px,100vw - 32px)}}.rg-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 6px;display:flex}.rg-head h2{font-size:var(--a-font-size-600);margin:0}.rg-x{min-width:44px;min-height:44px}.rg-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:4px 16px 8px;display:flex;overflow:auto}.rg-sec .fx-h{margin:0 0 8px}.rg-langs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.rg-langs a{border:1px solid var(--a-color-border-subtle);border-radius:var(--a-radius-lg);min-height:44px;color:var(--a-color-text-primary);font-weight:600;font-size:var(--a-font-size-400);align-items:center;padding:8px 12px;text-decoration:none;display:flex}.rg-langs a:hover{background:var(--a-color-surface-subtle)}.rg-langs a[aria-current=true]{background:var(--a-color-surface-brand-subtle);border-color:var(--a-color-border-brand);color:var(--a-color-text-brand-strong)}.rg-langs a[aria-current=true]:after{content:"✓";margin-inline-start:auto}.rg-fx-sec{border-top:1px solid var(--a-color-border-subtle);padding-top:12px}.rg-fx-sec .fx-list{max-height:none;overflow:visible}.fx-suggest{flex-direction:column;gap:4px;display:flex}.fx-suggest small{color:var(--a-color-text-muted);font-weight:600}.rg-foot{border-top:1px solid var(--a-color-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 14px;display:flex}@media (prefers-reduced-motion:no-preference){.rg-sheet{animation:rg-up var(--a-motion-duration-base) var(--a-motion-easing-standard)}}@keyframes rg-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}
.fz-chip-wrap{vertical-align:middle;align-items:center;gap:4px;display:inline-flex;position:relative}.fz-explain{display:inline-flex;position:relative}.fz-explain-btn{border-radius:var(--a-radius-circle);width:32px;height:32px;color:var(--a-color-text-success);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fz-explain.fz-muslim .fz-explain-btn{color:var(--a-color-text-warning)}.fz-explain-btn:hover,.fz-explain-btn[aria-expanded=true]{background:var(--a-color-surface-success)}.fz-explain-btn:focus-visible{outline:2px solid var(--a-color-border-brand);outline-offset:1px}.fz-explain-pop{z-index:var(--a-z-tabbar);top:calc(100% + 6px);border:1px solid var(--a-color-border-subtle);border-radius:var(--a-radius-xl);background:var(--a-color-surface-default);width:min(320px,100vw - 32px);box-shadow:var(--a-elevation-3);color:var(--a-color-text-primary);font-size:var(--a-font-size-300);white-space:normal;flex-direction:column;gap:8px;padding:12px 14px;font-weight:500;line-height:1.5;display:flex;position:absolute;inset-inline-start:-8px}.fz-explain-pop[hidden]{display:none}.fz-explain-pop a{color:var(--a-color-text-brand);font-weight:700}@media (max-width:560px){.fz-explain-pop{top:84px;width:auto;box-shadow:var(--a-elevation-4);padding:16px;position:fixed;inset-inline:16px}}.fz-quick{border:1px solid var(--a-color-border-success);border-radius:var(--a-radius-xl);background:var(--a-color-green-50);min-height:48px;color:var(--a-color-green-800);font:inherit;font-size:var(--a-font-size-400);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:inline-flex}.fz-quick:hover{border-color:var(--a-color-green-700)}.fz-quick.on{background:var(--a-color-green-700);border-color:var(--a-color-green-700);color:var(--a-color-text-on-brand)}.fz-quick:focus-visible{outline:2px solid var(--a-color-border-brand);outline-offset:2px}@media (max-width:860px){.fz-quick{min-height:44px;font-size:var(--a-font-size-350);padding:0 12px}}.fo-listings{background:linear-gradient(180deg,var(--a-color-green-50) 0,var(--a-color-surface-default) 280px)}.fo-listings-sub{font-size:var(--a-font-size-550);margin:26px 0 12px}.fo-listings .section-head+.fo-listings-sub{margin-top:8px}.cp-ad{border-radius:var(--a-radius-pill);background:var(--a-color-gold-100);color:var(--a-color-tier-featured-ink);font-size:var(--a-font-size-150);vertical-align:middle;letter-spacing:.01em;flex:none;padding:1px 7px;font-weight:700;line-height:1.5;display:inline-block}.cp-eyebrow{color:var(--a-color-text-muted);font-size:var(--a-font-size-250);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-weight:600;display:flex}.cp-headline{font-size:var(--a-font-size-500);color:var(--a-color-text-primary);margin:2px 0 0;font-weight:700;line-height:1.35}.cp-text{color:var(--a-color-text-secondary);font-size:var(--a-font-size-350);margin:2px 0 0;line-height:1.5}.cp-banner{border:1px solid var(--a-color-border-subtle);border-radius:var(--a-radius-3xl);background:var(--a-color-surface-default);align-items:center;gap:16px;margin:0 0 18px;padding:12px;display:flex}.cp-banner-img{object-fit:cover;border-radius:var(--a-radius-lg);background:var(--a-color-surface-subtle);flex:none;width:168px;height:105px}.cp-banner-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cp-banner .cp-cta{flex:none;min-height:44px}.cp-listing{margin:28px 0}.explorer.view-map .cp-banner{flex-wrap:wrap;gap:12px}.explorer.view-map .cp-banner-img{width:120px;height:80px}.explorer.view-map .cp-banner-body{flex-basis:calc(100% - 136px)}.explorer.view-map .cp-banner .cp-cta{flex:100%;justify-content:center}@media (max-width:640px){.cp-banner{flex-wrap:wrap;gap:12px}.cp-banner-img{width:96px;height:72px}.cp-banner-body{flex-basis:calc(100% - 120px)}.cp-banner .cp-cta{flex:100%;justify-content:center}}.cp-strip{flex-direction:column;gap:18px;display:flex}.cp-hero{border:1px solid var(--a-color-border-subtle);border-radius:var(--a-radius-card);background:var(--a-color-surface-default);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.cp-hero.no-img{grid-template-columns:1fr}.cp-hero-img{aspect-ratio:2;object-fit:cover;background:var(--a-color-surface-subtle);width:100%;height:100%;min-height:240px}.cp-hero-body{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:28px 32px;display:flex}.cp-hero-h{font-size:var(--a-font-fluid-heading-3);margin:0;line-height:1.2}.cp-hero .cp-cta{margin-top:8px}@media (max-width:760px){.cp-hero{grid-template-columns:1fr}.cp-hero-img{height:auto;min-height:0}.cp-hero-body{padding:18px 18px 22px}}.cp-mapchip{z-index:var(--a-z-map-overlay);max-width:calc(100% - 140px);position:absolute;top:12px;left:50%;transform:translate(-50%)}.cp-mapchip-in{border:1px solid var(--a-color-gold-200);border-radius:var(--a-radius-pill);background:var(--a-color-surface-default);max-width:100%;min-height:40px;color:var(--a-color-text-primary);font-size:var(--a-font-size-300);box-shadow:var(--a-elevation-2);white-space:nowrap;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-weight:600;text-decoration:none;display:inline-flex}[dir=rtl] .cp-mapchip-in{padding:6px 12px 6px 8px}.cp-mapchip-in>span:nth-child(2){text-overflow:ellipsis;overflow:hidden}a.cp-mapchip-in:hover{border-color:var(--a-color-gold-450)}.cp-dot{border-radius:var(--a-radius-circle);background:var(--a-color-gold-450);width:10px;height:10px;box-shadow:0 0 0 3px var(--a-color-alpha-gold-25);flex:none}.map-search .map-pin.sponsored,.map-pin.sponsored,.map-cluster.sponsored{box-shadow:0 0 0 3px var(--a-color-gold-450),var(--a-elevation-2)}@media (max-width:860px){.cp-mapchip{max-width:calc(100% - 136px);top:58px}.cp-mapchip-in{font-size:var(--a-font-size-200);min-height:36px}}
.area-basis{color:inherit;opacity:.85;white-space:nowrap;cursor:help;font-size:.86em;font-weight:600;text-decoration:none}.fact .area-basis{font-size:var(--a-font-size-150);opacity:.75;margin-top:2px;display:block}.inv-sec{scroll-margin-top:120px}.inv-tiles{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:14px 0 10px;display:grid}.inv-tile{border:1px solid var(--a-color-border-subtle);border-radius:var(--a-radius-xl);background:var(--a-color-surface-default);min-width:0;padding:12px 14px}.inv-tile dt{font-size:var(--a-font-size-200);color:var(--a-color-text-muted);margin-bottom:4px}.inv-tile dd{font-size:var(--a-font-size-550);overflow-wrap:anywhere;margin:0}.inv-tile.inv-gross,.inv-tile.inv-net{background:var(--a-color-surface-info);border-color:var(--a-color-border-info)}.inv-tile.inv-gross b,.inv-tile.inv-net b{color:var(--a-color-text-info);font-size:var(--a-font-size-650)}.inv-tile .fx-approx{font-size:var(--a-font-size-150);display:block}.inv-note{max-width:70ch;margin:6px 0 10px}.areas-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.areas-table{border-collapse:collapse;width:100%;font-size:var(--a-font-size-400);min-width:0}.areas-table th,.areas-table td{text-align:start;border-bottom:1px solid var(--a-color-border-subtle);vertical-align:top;padding:9px 10px}.areas-table thead th{font-size:var(--a-font-size-200);color:var(--a-color-text-muted);font-weight:600}.areas-table tbody th{font-weight:600}.areas-table tr.is-basis{background:var(--a-color-surface-info)}.areas-basis{color:var(--a-color-text-info);font-weight:500}@media (max-width:560px){.areas-table{font-size:var(--a-font-size-300)}.areas-table th,.areas-table td{padding:8px 6px}.inv-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
