@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/v2/fonts/onest-cyrillic-ext-normal-300.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/v2/fonts/onest-cyrillic-normal-300.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/v2/fonts/onest-latin-ext-normal-300.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/v2/fonts/onest-latin-normal-300.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px;--s-24:96px;--s-32:128px;--s-40:160px;--s-48:192px;--section:clamp(80px,5.5vw + 52px,128px);--section-dense:clamp(64px,3vw + 53px,96px);--section-lux:clamp(96px,9vw + 64px,192px);--head-gap:clamp(32px,1.6vw + 25px,48px);--container:1200px;--container-wide:1440px;--prose:65ch;--page-pad:clamp(20px,4.13vw + 4.5px,64px);--gutter:clamp(16px,1.5vw + 10.5px,32px);--font-display:"Display",serif;--font-text:"Text",system-ui,sans-serif;--fs-sm:15px;--fs-body:clamp(16px,0.2vw + 15.25px,18px);--fs-lead:clamp(18px,0.4vw + 16.5px,22px);--fs-h3:clamp(20px,0.75vw + 17.2px,28px);--fs-h2:clamp(30px,2.2vw + 22px,56px);--fs-h1:clamp(36px,4.5vw + 23px,96px);--fs-display:clamp(56px,13vw,240px);--lh-body:1.55;--lh-lead:1.45;--lh-h3:1.25;--lh-h2:1.1;--lh-h1:1.02;--lh-display:0.92;--ls-body:0;--ls-h3:-0.01em;--ls-h2:-0.02em;--ls-h1:-0.025em;--ls-display:-0.03em;--ls-caps:0.06em;--measure:65ch;--bg:oklch(98.5% 0.004 90);--surface:oklch(100% 0 0);--surface-2:oklch(95.5% 0.006 90);--ink:oklch(22% 0.01 90);--ink-muted:oklch(45% 0.01 90);--line:oklch(88% 0.006 90);--line-strong:oklch(60% 0.01 90);--accent:oklch(55% 0.15 250);--accent-hover:oklch(49% 0.15 250);--on-accent:oklch(99% 0 0);--focus:oklch(55% 0.15 250);--success:oklch(55% 0.13 150);--danger:oklch(55% 0.19 27);--tone:oklch(45% 0.03 150);--on-tone:oklch(99% 0 0);--header-bg:color-mix(in oklch,var(--bg) 85%,transparent);--r-sm:4px;--r-md:4px;--r-lg:4px;--r-pill:999px;--shadow-1:0 1px 2px oklch(20% 0.01 90/0.06),0 2px 6px oklch(20% 0.01 90/0.04);--shadow-2:0 2px 4px oklch(20% 0.01 90/0.06),0 12px 32px -8px oklch(20% 0.01 90/0.12);--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--t-press:140ms;--t-fast:180ms;--t-base:240ms;--t-slow:320ms;--t-reveal:480ms;--reveal-shift:16px;--card-pad:clamp(20px,0.56vw + 18px,24px);--nav-h:clamp(64px,0.75vw + 61px,72px);--hit:44px;--control-h:48px;--focus-ring:2px solid var(--focus);--focus-offset:2px;--z-sticky:200;--z-nav:300;--z-modal:400;--z-toast:500}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + var(--s-4))}body,html{overflow-x:clip}body{font:var(--fs-body)/var(--lh-body) var(--font-text)}h1,h2,h3{text-wrap:balance;overflow-wrap:anywhere;min-width:0;hyphens:manual}li,p{text-wrap:pretty}img,video{max-width:100%;height:auto;display:block}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){:root{--reveal-shift:0px;--t-reveal:200ms;--t-slow:200ms}html{scroll-behavior:auto}[data-motion=decor]{animation:none!important}}:root{--font-text:"Onest",system-ui,sans-serif;font-synthesis:none;--bg:#f1f1f1;--surface:#fdfdfe;--surface-2:#f7f7f8;--ink:#111317;--ink-muted:#5c6068;--line:#e1e2e5;--line-strong:#8a8f98;--tone:#434ff5;--tone-soft:#e9ebfe;--accent:#111317;--accent-hover:#2a2d33;--on-accent:#f7f7f8;--sell:#3742db;--sell-bg:#e9ebfe;--buy:#12793f;--buy-bg:#ddf3e6;--ret:#7a5400;--ret-bg:#fff1c9;--ret-dot:#e5a400;--focus:#434ff5;--r-sm:10px;--r-md:16px;--r-lg:24px;--shadow-card:0 1px 2px rgba(17,19,23,.04),0 8px 24px -12px rgba(17,19,23,.14);--shadow-float:0 2px 4px rgba(17,19,23,.05),0 24px 56px -20px rgba(17,19,23,.3);--top-h:72px;--fs-xs:13px;--fs-sm:14px;--fs-body:16px;--fs-h3:18px;--fs-h2:22px;--fs-h1:28px}*,:after,:before{box-sizing:border-box}body,html{block-size:100%}body{color:var(--ink);font:400 var(--fs-body)/1.5 var(--font-text)}body,dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}button,input,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit}.num{font-variant-numeric:tabular-nums}.sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ico{display:block}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.skip{position:absolute;inset-inline-start:var(--s-4);inset-block-start:-64px;padding:var(--s-3) var(--s-4);background:var(--surface);z-index:600}.skip:focus-visible{inset-block-start:var(--s-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-block-size:var(--hit);padding-inline:var(--s-6);border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-weight:500;font-size:var(--fs-sm);text-decoration:none;white-space:nowrap;transition:background-color var(--t-fast) ease,transform var(--t-press) var(--ease-out)}.btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--accent-hover)}}.btn--ghost{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}@media (hover:hover) and (pointer:fine){.btn--ghost:hover{background:var(--surface-2)}}.field{display:flex;flex-direction:column;gap:var(--s-1);min-inline-size:0}.field span{font-size:var(--fs-xs);color:var(--ink-muted)}.field input,.field select{min-block-size:var(--hit);padding-inline:var(--s-3);border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);font-size:var(--fs-body);inline-size:100%}.seg{display:inline-flex;padding:var(--s-1);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.seg,.seg button{border-radius:var(--r-pill)}.seg button{min-block-size:36px;min-inline-size:40px;padding-inline:var(--s-3);font-size:var(--fs-sm);color:var(--ink-muted);transition:background-color var(--t-fast) ease,color var(--t-fast) ease}.seg button[aria-pressed=true]{background:var(--ink);color:var(--on-accent)}.top{position:sticky;top:0;z-index:400;block-size:var(--top-h);display:grid;grid-template-columns:auto 1fr auto auto auto auto;gap:var(--s-4);padding-inline:var(--s-4) var(--s-6);background:color-mix(in oklch,var(--bg) 90%,transparent);backdrop-filter:blur(12px);border-block-end:1px solid var(--line)}.logo,.top{align-items:center}.logo{display:inline-flex;text-decoration:none;font-size:var(--fs-h3);min-block-size:var(--hit)}.logo__mark{display:grid;place-items:center;inline-size:var(--s-8);block-size:var(--s-8);border-radius:var(--s-2);background:var(--ink);color:var(--surface)}.logo__mark .ico{inline-size:22px;block-size:auto}.search{position:relative;max-inline-size:520px;inline-size:100%;justify-self:center}.search input{inline-size:100%;min-block-size:var(--hit);padding-inline:var(--s-12) var(--s-4);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);font-size:var(--fs-body)}.search svg{position:absolute;inset-inline-start:var(--s-4);inset-block-start:50%;translate:0 -50%;inline-size:18px;block-size:18px;color:var(--ink-muted)}.top .link{min-block-size:var(--hit);display:inline-flex;align-items:center;font-size:var(--fs-sm);font-weight:500}.app>*{min-inline-size:0}.app{display:grid;grid-template-columns:var(--rail-w) minmax(400px,520px) 1fr;block-size:calc(100dvh - var(--top-h))}.rail{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding-block:var(--s-4);border-inline-end:1px solid var(--line);background:var(--surface)}.rail a{place-items:center;inline-size:var(--hit);block-size:var(--hit);border-radius:var(--r-sm);color:var(--ink-muted)}.rail a:hover{background:var(--surface-2);color:var(--ink)}.rail a[aria-current=page]{background:var(--ink);color:var(--surface)}.rail svg{inline-size:22px;block-size:22px}.rail .rail__sp{flex:1}.panel{min-block-size:0;border-inline-end:1px solid var(--line)}.panel,.panel__head{display:flex;flex-direction:column}.panel__head{padding:var(--s-6) var(--s-6) var(--s-4);gap:var(--s-3)}.panel h1{font-size:var(--fs-h1);font-weight:400;line-height:1.15}.panel__sub{font-size:var(--fs-sm);color:var(--ink-muted)}.tabs{grid-template-columns:repeat(4,auto);justify-content:start;gap:var(--s-2)}.tab{flex:none;display:inline-flex;align-items:center;min-block-size:var(--hit);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-sm);transition:box-shadow var(--t-fast) ease,background-color var(--t-fast) ease}.tab i{font-style:normal;padding-inline:var(--s-2);border-radius:var(--s-1);background:var(--surface-2);font-size:var(--fs-xs)}.tab[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:500}.tab--sell i{background:var(--sell-bg);color:var(--sell)}.tab--buy i{background:var(--buy-bg);color:var(--buy)}.tab--ret i{background:var(--ret-bg);color:var(--ret)}.fdet>summary{display:none;list-style:none}.fdet>summary::-webkit-details-marker{display:none}.filters{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3)}.filters .full{grid-column:1/-1}.filters__price{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.filters__row{justify-content:space-between;align-items:center;grid-column:1/-1;font-size:var(--fs-sm);color:var(--ink-muted)}.filters__row,.list{display:flex;gap:var(--s-3)}.list{flex:1;overflow-y:auto;padding:0 var(--s-6) var(--s-6);scrollbar-width:thin}.list,.oc{flex-direction:column}.oc{position:relative;display:flex;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);background:var(--surface);transition:box-shadow var(--t-fast) ease,transform var(--t-base) var(--ease-out)}.oc.is-sel{box-shadow:inset 0 0 0 2px var(--tone)}@media (hover:hover) and (pointer:fine){.oc:hover{transform:translateY(-1px);box-shadow:var(--shadow-card)}.oc.is-sel:hover{box-shadow:inset 0 0 0 2px var(--tone),var(--shadow-card)}}.oc__sel{position:absolute;inset:0;border-radius:inherit;z-index:1}.oc__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-3)}.oc__t{font-weight:600;font-size:var(--fs-body);line-height:1.3}.oc__s{color:var(--ink-muted)}.oc__s,.pill{font-size:var(--fs-xs)}.pill{display:inline-flex;align-items:center;gap:var(--s-1);padding:2px var(--s-2);border-radius:var(--s-1);font-weight:500;white-space:nowrap}.pill--sell{background:var(--sell-bg);color:var(--sell)}.pill--buy{background:var(--buy-bg);color:var(--buy)}.pill--vip{background:var(--ink);color:var(--on-accent)}.oc__tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-1)}.route{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s-3);font-size:var(--fs-sm)}.route small{display:block;font-size:var(--fs-xs);color:var(--ink-muted)}.route__line{block-size:2px;position:relative;background:repeating-linear-gradient(90deg,var(--ret-dot) 0 6px,transparent 6px 10px)}.route__line:after,.route__line:before{content:"";position:absolute;inset-block-start:50%;translate:0 -50%;inline-size:var(--s-2);block-size:var(--s-2);border-radius:50%;background:var(--ret-dot)}.route__line:before{inset-inline-start:0}.route__line:after{inset-inline-end:0}.route__end{text-align:end}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-2);padding-block-start:var(--s-3);border-block-start:1px solid var(--line)}.trio span{font-size:var(--fs-xs);color:var(--ink-muted)}.trio b{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--ink)}.pay{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);background:var(--ink);color:var(--on-accent)}.pay__v{font-weight:600;font-size:var(--fs-h3)}.pay a{display:inline-flex;align-items:center;min-block-size:36px;padding-inline:var(--s-3);border-radius:var(--s-2);background:hsla(0,0%,100%,.14);font-size:var(--fs-xs);font-weight:500;text-decoration:none;transition:background-color var(--t-fast) ease}.pay a:hover{background:hsla(0,0%,100%,.24)}.pay :focus-visible{outline-color:var(--surface)}.more{align-self:center;margin-block-start:var(--s-2)}.empty,.err{padding:var(--s-8) var(--s-4);text-align:center;color:var(--ink-muted);display:flex;flex-direction:column;align-items:center;gap:var(--s-3)}.skel{block-size:188px;border-radius:var(--r-md);background:linear-gradient(90deg,#e8e8ea,#f4f4f5 50%,#e8e8ea);background-size:200% 100%;animation:sk 1.2s linear infinite}@keyframes sk{to{background-position:-200% 0}}.mapwrap{position:relative;min-inline-size:0}.map{position:absolute;inset:0;background:var(--surface-2)}.map .leaflet-container,.map .leaflet-control-zoom a{font-family:var(--font-text)}.map .leaflet-control-attribution,.map .leaflet-control-attribution a{color:var(--ink)}.map .leaflet-control{margin:var(--s-4)}.map .leaflet-control-zoom{border:0;border-radius:var(--r-sm);overflow:clip;box-shadow:var(--shadow-card)}.map .leaflet-control-zoom a{inline-size:var(--hit);block-size:var(--hit);line-height:var(--hit);color:var(--ink)}.map .leaflet-control-attribution{margin:0;font-size:var(--fs-xs);background:hsla(0,0%,100%,.85)}.map .leaflet-control-attribution a{color:var(--ink)}.detail{position:absolute;z-index:500;inset-block-start:var(--s-4);inset-inline-start:var(--s-4);inline-size:340px;max-block-size:calc(100% - 2 * var(--s-4));overflow-y:auto;padding:var(--s-4);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-float);display:flex;flex-direction:column;gap:var(--s-3)}.detail[hidden]{display:none}.detail__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-3)}.detail__x{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:var(--s-2);box-shadow:inset 0 0 0 1px var(--line);flex:none}.detail__iso{font-size:var(--fs-h1);letter-spacing:-.02em;line-height:1}.detail dl{display:grid;gap:var(--s-2);font-size:var(--fs-sm)}.detail dl div{display:flex;justify-content:space-between;gap:var(--s-4)}.detail dt{color:var(--ink-muted);flex:none}.detail dd{text-align:end;font-weight:500}.detail__note{font-size:var(--fs-xs);color:var(--ink-muted)}.stats{position:absolute;z-index:450;inset-inline:var(--s-4) calc(var(--s-4) + 64px);inset-block-end:var(--s-4);display:grid;grid-template-columns:1fr 1fr;pointer-events:none}.stat{pointer-events:auto;padding:var(--s-4);border-radius:var(--r-md);background:hsla(0,0%,100%,.92);backdrop-filter:blur(16px);box-shadow:var(--shadow-card);font-size:var(--fs-xs)}.stat h2{font-size:var(--fs-sm);font-weight:600}.stat p{color:var(--ink-muted);margin-block-end:var(--s-3)}.bars,.bars li{display:grid;gap:var(--s-2)}.bars li{grid-template-columns:88px 1fr 28px;align-items:center;font-size:var(--fs-xs)}.bars span:nth-child(2){block-size:var(--s-2);border-radius:var(--r-pill);background:var(--tone-soft);position:relative;overflow:clip}.bars span:nth-child(2) i{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:var(--tone)}.bars b{text-align:end;font-weight:600}.legend{display:flex;gap:var(--s-4);position:absolute;z-index:450;inset-inline-end:var(--s-4);inset-block-start:var(--s-4);padding:var(--s-2) var(--s-3);border-radius:var(--r-pill);background:hsla(0,0%,100%,.92);box-shadow:var(--shadow-card);font-size:var(--fs-xs)}.legend span{display:inline-flex;align-items:center;gap:var(--s-1)}.legend i{inline-size:10px;block-size:10px;border-radius:50%}.viewsw{display:none}@media (max-width:1100px){.app{grid-template-columns:var(--rail-w) 380px 1fr}}@media (max-width:860px){.top{grid-template-columns:auto 1fr auto;padding-inline:var(--s-4)}.me__n,.top .link,.top .me__out,.top .seg,.top>span:empty{display:none}.top .me{justify-self:end}.top .me__in{display:inline-flex}.search{grid-column:1/-1;grid-row:2}.top{padding-block:var(--s-2);row-gap:var(--s-2)}.app,.top{block-size:auto}.app{grid-template-columns:1fr}.rail{display:none}.panel{border:0}.list{overflow:visible}.list,.panel__head{padding-inline:var(--s-4)}.fdet>summary{display:inline-flex}.fdet[open]>summary{margin-block-end:var(--s-3)}.filters{grid-template-columns:1fr 1fr}.tabs{grid-template-columns:repeat(2,1fr)}.filters .field:nth-child(3){grid-column:1/-1}.panel__head>.fdet{display:block}.mapwrap{display:none;position:fixed;inset:0;z-index:420}body.show-map .mapwrap{display:block}body.show-map .viewsw{position:fixed;z-index:520;inset-inline-start:50%;inset-block-end:var(--s-6);translate:-50% 0;box-shadow:var(--shadow-float)}.detail{inset-inline:var(--s-3);inset-block:auto var(--s-24);inline-size:auto;max-block-size:60dvh}.legend,.stats{display:none}}@media (prefers-reduced-motion:reduce){.skel{animation:none}.oc{transition:none}}:root{--glass:hsla(0,0%,100%,.62);--glass-strong:hsla(0,0%,100%,.82);--glass-edge:hsla(0,0%,100%,.7);--glass-hi:inset 0 1px 0 hsla(0,0%,100%,.9);--sky:#eceef1}body{background:var(--bg)}.top{background:hsla(0,0%,100%,.55);border-block-end:1px solid hsla(0,0%,100%,.6);backdrop-filter:blur(20px) saturate(1.4)}.search input{background:hsla(0,0%,100%,.85);border-color:rgba(17,19,23,.18)}@media (min-width:861px){.app{position:relative;display:grid;grid-template-columns:var(--rail-w) minmax(420px,480px) 1fr;gap:var(--s-3);padding:var(--s-3)}.mapwrap{position:absolute;inset:0;z-index:0}.panel,.rail{position:relative;z-index:2;border:0;border-radius:var(--r-lg);background:var(--glass);backdrop-filter:blur(24px) saturate(1.5);box-shadow:var(--glass-hi),0 24px 48px -24px rgba(17,30,60,.35)}.rail{padding-block:var(--s-3)}.rail a{inline-size:var(--s-12);block-size:var(--s-12);background:hsla(0,0%,100%,.55);box-shadow:var(--glass-hi)}.rail a[aria-current=page]{background:var(--ink)}.panel{overflow:clip}.list{padding-inline:var(--s-4)}.panel__head{padding:var(--s-6) var(--s-4) var(--s-3)}}.panel h1{font-weight:600;font-size:30px;letter-spacing:-.02em}.tab{background:hsla(0,0%,100%,.85);box-shadow:var(--glass-hi);position:relative;overflow:clip}.tab:after{content:"";position:absolute;inset-inline:var(--s-3);inset-block-end:0;block-size:2px;border-radius:2px;background:var(--line-strong);opacity:.5}.tab--sell:after{background:var(--sell)}.tab--buy:after{background:var(--buy)}.tab--ret:after{background:var(--ret-dot)}.tab[aria-checked=true]{box-shadow:var(--glass-hi),0 6px 16px -8px rgba(17,30,60,.35);background:var(--surface)}.tab[aria-checked=true]:after{opacity:1;inset-inline:0;block-size:3px}.field input,.field select{background:hsla(0,0%,100%,.85);border-color:rgba(17,19,23,.22)}.oc{background:hsla(0,0%,100%,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.oc__t,.trio b{font-weight:400;font-size:var(--fs-h3)}.trio span{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.pay{border-radius:var(--r-sm);background:#121418}.pay__v{font-weight:300;font-size:var(--fs-h2)}.pay a{background:hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.map{background:var(--sky)}.map .leaflet-tile-pane{filter:saturate(.55) brightness(1.03)}.map .leaflet-control-attribution{background:hsla(0,0%,100%,.6);backdrop-filter:blur(8px);border-radius:var(--s-2) 0 0 0}.tools{position:absolute;z-index:460;inset-block:var(--s-3);inset-inline-end:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2)}.tools__sp{flex:1}.tool{display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:var(--r-md);background:var(--glass-strong);backdrop-filter:blur(16px);box-shadow:var(--glass-hi),0 8px 20px -10px rgba(17,30,60,.35);font-size:24px;font-weight:300;color:var(--ink);transition:background-color var(--t-fast) ease}.tool svg{inline-size:22px;block-size:22px}.tool.is-on{background:var(--ink);color:var(--surface)}@media (hover:hover) and (pointer:fine){.tool:not(.is-on):hover{background:var(--surface)}}.stats{inset-inline:calc(var(--s-16) + 480px + var(--s-12)) calc(52px + var(--s-8));inset-block-end:var(--s-3);grid-template-columns:1.5fr 1fr 1fr;gap:var(--s-3)}.stat{background:var(--glass-strong);backdrop-filter:blur(24px) saturate(1.4);border-radius:var(--r-lg);box-shadow:var(--glass-hi),0 24px 48px -24px rgba(17,30,60,.35);padding:var(--s-6)}.stat h2{font-weight:400;font-size:var(--fs-h2);letter-spacing:-.01em}.stat p{font-size:var(--fs-sm)}.stat__v{font-weight:300;font-size:44px;line-height:1;color:var(--ink)!important;margin:var(--s-2) 0 0!important;letter-spacing:-.02em}.gauge{display:block;inline-size:100%;block-size:auto;max-block-size:96px;margin-block-start:var(--s-2)}.detail{inset-inline-start:calc(var(--s-16) + 480px + var(--s-12));inset-block-start:var(--s-3);background:var(--glass-strong);backdrop-filter:blur(24px) saturate(1.4);box-shadow:var(--glass-hi),var(--shadow-float)}.detail__iso{font-weight:300;font-size:34px}@media (max-width:1100px) and (min-width:861px){.app{grid-template-columns:var(--rail-w) 400px 1fr}.stats{inset-inline-start:calc(var(--s-16) + 400px + var(--s-12));grid-template-columns:1fr 1fr}.stats .stat--wide{display:none}.detail{inset-inline-start:calc(var(--s-16) + 400px + var(--s-12))}}@media (max-width:860px){.tools{inset-block:auto var(--s-24)}.tools [data-fit],.tools__sp{display:none}.oc{box-shadow:var(--shadow-card)}}@supports not (backdrop-filter:blur(1px)){.detail,.panel,.rail,.stat,.tool{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.detail,.panel,.rail,.stat,.tool,.top{background:var(--surface);backdrop-filter:none}}.legend[hidden]{display:none}.tab{justify-content:space-between;padding-inline:var(--s-3)}.stat .stat__v{font-weight:300;font-size:44px;line-height:1;color:var(--ink);margin:var(--s-3) 0 0;letter-spacing:-.02em}.stat>p:not(.stat__v){margin-block-end:0}.stat--wide>p{margin-block-end:var(--s-3)!important}.trio span{font-size:12px}.logo{gap:var(--s-3);font-weight:600;letter-spacing:-.01em}.logo__svg{inline-size:40px;block-size:40px;flex:none;filter:drop-shadow(0 6px 12px rgb(67 79 245/.35))}.logo b{color:var(--tone);font-weight:600}.top .btn{background:var(--tone);box-shadow:0 8px 20px -8px rgba(67,79,245,.6)}@media (hover:hover) and (pointer:fine){.top .btn:hover{background:#3742db}}.seg button[aria-pressed=true]{background:var(--tone)}@media (min-width:861px){.rail a[aria-current=page]{background:var(--tone);color:var(--on-accent);box-shadow:0 8px 20px -8px rgba(67,79,245,.6)}}.tool.is-on{background:var(--tone);box-shadow:0 8px 20px -8px rgba(67,79,245,.6)}.oc.is-sel{box-shadow:inset 0 0 0 2px var(--tone),0 12px 28px -14px rgba(67,79,245,.5)}.tab[aria-checked=true] i{background:#2c36c2;color:var(--on-accent)}.tab[aria-checked=true]:after{opacity:0}.panel__title{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-3)}.vsw{flex:none;padding:var(--s-1);gap:2px;border-radius:var(--r-md);background:hsla(0,0%,100%,.7);box-shadow:var(--glass-hi),inset 0 0 0 1px rgba(17,19,23,.06)}.vsw,.vsw button{display:inline-flex}.vsw button{align-items:center;gap:var(--s-2);min-block-size:var(--hit);min-inline-size:var(--hit);padding-inline:var(--s-3);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--ink-muted);transition:background-color var(--t-fast) ease,color var(--t-fast) ease}.vsw svg{inline-size:20px;block-size:20px;flex:none}.vsw button[aria-checked=true]{background:var(--tone);color:var(--on-accent);box-shadow:0 6px 14px -6px rgba(67,79,245,.6)}@media (hover:hover) and (pointer:fine){.vsw button[aria-checked=false]:hover{background:var(--surface);color:var(--ink)}}.vsw span{display:none}[data-view] .vsw button[aria-checked=true] span{display:inline}.tbl{flex:1;min-block-size:0;overflow:auto;margin:0 var(--s-4) var(--s-4);border-radius:var(--r-md);background:hsla(0,0%,100%,.92);box-shadow:var(--glass-hi);scrollbar-width:thin}.list[hidden],.tbl[hidden]{display:none}.tbl table{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm)}.tbl thead th{position:sticky;inset-block-start:0;z-index:1;background:rgba(250,250,252,.96);backdrop-filter:blur(8px);text-align:start;font-weight:500;border-block-end:1px solid var(--line);padding:0;white-space:nowrap}.tbl thead th.r{text-align:end}.tbl thead button{display:inline-flex;align-items:center;gap:var(--s-1);min-block-size:var(--hit);padding-inline:var(--s-3);font-size:var(--fs-xs);font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em}.tbl thead th[aria-sort=ascending] button,.tbl thead th[aria-sort=descending] button{color:var(--tone)}.sortm{font-size:var(--fs-xs);opacity:.7}.tbl tbody td{padding:var(--s-3);border-block-end:1px solid var(--line);vertical-align:middle}.tbl tbody td small{display:block;font-size:var(--fs-xs);color:var(--ink-muted);max-inline-size:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl tbody td b{font-weight:600}.tbl .r{text-align:end}.tbl .price{font-weight:600;white-space:nowrap}.tbl .mut{color:var(--line-strong)}.tbl tbody tr{cursor:pointer;transition:background-color var(--t-fast) ease}@media (hover:hover) and (pointer:fine){.tbl tbody tr:hover{background:var(--tone-soft)}}.tbl tbody tr.is-sel{background:var(--tone-soft);box-shadow:inset 3px 0 0 var(--tone)}.rowlink{display:inline-flex;align-items:center;min-block-size:36px;padding-inline:var(--s-3);border-radius:var(--s-2);background:var(--ink);color:var(--on-accent);font-size:var(--fs-xs);font-weight:500;text-decoration:none}.tbl .more{display:flex;justify-content:center;padding:var(--s-4)}.tbl .empty{padding:var(--s-12) var(--s-4)}@media (min-width:861px){[data-view=table] .panel{grid-column:2/-1}[data-view=table] .filters{grid-template-columns:1.2fr 1.2fr 1.4fr 2fr;align-items:end}[data-view=table] .filters .full,[data-view=table] .filters__price{grid-column:auto}[data-view=table] .filters__row{grid-column:1/-1}[data-view=table] .panel__head{padding-inline:var(--s-6)}[data-view=table] .tbl{margin-inline:var(--s-6)}[data-view=table] .tabs{grid-template-columns:repeat(4,auto)}[data-view=table] .stats,[data-view=table] .tools{display:none}[data-view=table] .mapwrap{z-index:3;pointer-events:none}[data-view=table] .map{visibility:hidden}[data-view=table] .detail{pointer-events:auto;inset-inline-start:auto;inset-inline-end:var(--s-6);inset-block-start:var(--s-6);inline-size:380px}[data-view=map] .panel{align-self:start}[data-view=map] .list{display:none}}@media (max-width:860px){.vsw span{display:none!important}.tbl{margin:0 var(--s-4) var(--s-4)}.tbl thead{display:block;position:sticky;inset-block-start:0;z-index:1;background:rgba(250,250,252,.96)}.tbl thead tr{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tbl thead th{border:0;flex:none}.tbl thead th:nth-child(n+2):not(:nth-child(9)):not(:nth-child(8)){display:none}.tbl table,.tbl tbody{display:block}.tbl tbody tr{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"type iso price" "where where where";gap:var(--s-1) var(--s-3);padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--line);align-items:center}.tbl tbody td{padding:0;border:0;display:none}.tbl tbody td:first-child{display:block;grid-area:type}.tbl tbody td:nth-child(2){display:block;grid-area:iso}.tbl tbody td:nth-child(2) small{display:none}.tbl tbody td:nth-child(4){display:block;grid-area:where;font-size:var(--fs-xs);color:var(--ink-muted)}.tbl tbody td:nth-child(4) small{display:inline;margin-inline-start:var(--s-1)}.tbl tbody td:nth-child(4) small:before{content:"· "}.tbl tbody td:nth-child(9){display:block;grid-area:price}[data-view=map] .mapwrap{display:block;position:fixed;inset:0;z-index:420}[data-view=map] .panel__title{position:fixed;z-index:520;inset-inline:var(--s-3);inset-block-start:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--glass-strong);backdrop-filter:blur(16px);box-shadow:var(--shadow-float)}[data-view=map] .panel__title h1{font-size:var(--fs-h3)}[data-view=table] .mapwrap{display:block;position:fixed;inset:0;z-index:430;pointer-events:none}[data-view=table] .map,[data-view=table] .tools{visibility:hidden}[data-view=table] .detail{pointer-events:auto}.panel h1{font-size:24px}.panel__sub{font-size:var(--fs-xs)}.panel__title{align-items:center}}.detail__kicker{display:none;font-size:var(--fs-xs);color:var(--ink-muted)}@media (min-width:861px){[data-view=table] .panel{transition:margin-inline-end var(--t-base) var(--ease-out)}[data-view=table].has-detail .panel{margin-inline-end:calc(400px + var(--s-3))}[data-view=table] .detail{position:absolute;inset-block:var(--s-3);inset-inline-end:var(--s-3);inset-inline-start:auto;inline-size:400px;max-block-size:none;border-radius:var(--r-lg);padding:var(--s-6);gap:var(--s-4);background:var(--glass-strong);backdrop-filter:blur(24px) saturate(1.4);box-shadow:var(--glass-hi),0 24px 48px -24px rgba(17,30,60,.35)}[data-view=table] .detail__kicker{display:block}[data-view=table] .detail__iso{font-size:44px}[data-view=table] .detail dl{gap:0}[data-view=table] .detail dl div{padding-block:var(--s-3);border-block-end:1px solid var(--line)}[data-view=table] .detail .pay{margin-block-start:auto}}.detail__map{display:none}@media (min-width:861px){[data-view=table] .detail__map{display:block;flex:1;min-block-size:180px;border-radius:var(--r-md);overflow:clip;background:var(--sky);box-shadow:inset 0 0 0 1px var(--line)}[data-view=table] .detail__map .leaflet-tile-pane{filter:saturate(.55) brightness(1.03)}[data-view=table] .detail .pay{margin-block-start:0}}.me{display:flex;gap:var(--s-3)}.me,.me__chip{align-items:center}.me__chip{display:inline-flex;gap:var(--s-2);min-block-size:var(--hit);padding-inline:var(--s-1) var(--s-4);border-radius:var(--r-pill);background:hsla(0,0%,100%,.7);box-shadow:var(--glass-hi),inset 0 0 0 1px var(--line);font-size:var(--fs-sm);font-weight:500;text-decoration:none;transition:background-color var(--t-fast) ease}.me__av{display:grid;place-items:center;inline-size:var(--s-8);block-size:var(--s-8);border-radius:50%;background:var(--tone);color:var(--on-accent);font-weight:600}@media (hover:hover) and (pointer:fine){.me__chip:hover{background:var(--surface)}}@media (max-width:860px){.me__chip{padding:var(--s-1)}}.lang{position:relative;display:inline-flex}.lang select{appearance:none;min-block-size:40px;padding:0 var(--s-8) 0 var(--s-4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23565B66' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center;font:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--ink);cursor:pointer}.lang select:focus-visible{outline:2px solid var(--tone);outline-offset:2px}@media (max-width:860px){.top .top__lang{display:none}}.um__lang .lang,.um__lang select{inline-size:100%}.page-order{min-block-size:100dvh}.opage{display:grid;grid-template-columns:var(--rail-w) 1fr;gap:var(--s-3);padding:var(--s-3);align-items:start}.opage>*{min-inline-size:0}.opage .rail{position:sticky;inset-block-start:calc(var(--top-h) + var(--s-3));block-size:calc(100dvh - var(--top-h) - 2 * var(--s-3));border-radius:var(--r-lg);background:var(--glass);backdrop-filter:blur(24px) saturate(1.5);box-shadow:var(--glass-hi),0 24px 48px -24px rgba(17,30,60,.35);border:0}.ocol{display:flex;flex-direction:column;gap:var(--s-3);padding-block-end:var(--s-12)}.mut{color:var(--ink-muted)}.small{font-size:var(--fs-xs)}.ico{fill:currentColor}.crumbs{display:flex;gap:var(--s-2);font-size:var(--fs-sm);color:var(--ink-muted);padding:var(--s-2) var(--s-2) 0}.crumbs,.crumbs a{align-items:center}.crumbs a{color:var(--ink);min-block-size:var(--hit);display:inline-flex}.gcard{border-radius:var(--r-lg);padding:var(--s-6);background:var(--glass-strong);backdrop-filter:blur(24px) saturate(1.4);box-shadow:var(--glass-hi),0 24px 48px -28px rgba(17,30,60,.3);display:flex;flex-direction:column;gap:var(--s-4)}.gcard h2,.gcard__t{font-size:var(--fs-h2);font-weight:400;letter-spacing:-.01em}.skel--hero{block-size:280px;border-radius:var(--r-lg)}.empty{align-items:flex-start}.empty h1{font-weight:600;font-size:36px}.hero2{position:relative;overflow:clip;display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--s-8);padding:var(--s-8);border-radius:var(--r-lg);background:hsla(0,0%,100%,.88);backdrop-filter:blur(24px);box-shadow:var(--glass-hi),0 24px 48px -28px rgba(17,30,60,.3)}.hero2__tags{display:flex;gap:var(--s-2);margin-block-end:var(--s-4)}.hero2 h1{font-weight:600}.hero2__iso{font-size:clamp(56px,6vw + 16px,112px);line-height:.9;letter-spacing:-.04em}.hero2__label{margin-block-start:var(--s-2);font-size:var(--fs-h2);color:var(--ink-muted)}.hero2__line{margin-block-start:var(--s-4);font-size:var(--fs-h3)}.hero2__trio{display:grid;grid-template-columns:repeat(3,max-content);gap:var(--s-12);margin-block-start:var(--s-6);padding-block-start:var(--s-4);border-block-start:1px solid var(--line)}.hero2__trio span{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted)}.hero2__trio b{display:block;margin-block-start:var(--s-1);font-size:var(--fs-h3);font-weight:400;text-transform:none;letter-spacing:0;color:var(--ink)}.hero2__art{color:var(--tone);opacity:.9}.hero2__art .ico{inline-size:clamp(160px,18vw,300px);block-size:auto}.ogrid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--s-3);align-items:start}.ogrid__main,.ogrid__side{display:flex;flex-direction:column;gap:var(--s-3);min-inline-size:0}.ogrid__side{position:sticky;inset-block-start:calc(var(--top-h) + var(--s-3))}.kv{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--s-8)}.kv div{display:flex;justify-content:space-between;gap:var(--s-4);padding-block:var(--s-3);border-block-end:1px solid var(--line);font-size:var(--fs-sm)}.kv dt{color:var(--ink-muted);flex:none}.kv dd{text-align:end;font-weight:500}.bigroute{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--s-6);padding:var(--s-6);border-radius:var(--r-md);background:hsla(0,0%,100%,.7)}.bigroute .r{text-align:end}.bigroute__c{font-size:28px;font-weight:300;letter-spacing:-.02em}.bigroute__line{block-size:3px;background:repeating-linear-gradient(90deg,var(--ret-dot) 0 10px,transparent 10px 16px);border-radius:2px}.dot{display:inline-block;inline-size:var(--s-3);block-size:var(--s-3);border-radius:50%;margin-block-end:var(--s-2)}.dot--a{background:var(--ret-dot)}.dot--b{background:var(--ink)}.gcard__h{display:flex;gap:var(--s-4);align-items:center}.gcard__ico{display:grid;place-items:center;inline-size:var(--s-16);block-size:var(--s-16);border-radius:var(--r-md);background:var(--tone-soft);color:var(--tone);flex:none}.gcard__ico .ico{inline-size:40px;block-size:auto}.term__desc{color:var(--ink-muted);max-inline-size:64ch}.chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.chips li{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-sm)}.term__tel{align-self:flex-start;min-block-size:var(--hit);display:inline-flex;align-items:center;font-weight:500}.photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--s-2)}.photos img{inline-size:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-sm)}.omap{block-size:360px;border-radius:var(--r-md);overflow:clip;background:var(--sky)}.omap .leaflet-tile-pane{filter:saturate(.55) brightness(1.03)}.omap .leaflet-control-zoom a{inline-size:var(--hit);block-size:var(--hit);line-height:var(--hit)}.pricecard .seg{align-self:flex-start}.pricecard__v{font-size:48px;font-weight:300;letter-spacing:-.03em;line-height:1;margin-block-start:calc(-1 * var(--s-2))}.pricecard__t{font-size:var(--fs-sm);color:var(--ink-muted)}.pricecard__t b{color:var(--ink);font-weight:600}.btn--big{min-block-size:52px;inline-size:100%;font-size:var(--fs-body)}.pricecard .btn:not(.btn--ghost){background:var(--tone);box-shadow:0 10px 24px -10px rgba(67,79,245,.65)}@media (hover:hover) and (pointer:fine){.pricecard .btn:not(.btn--ghost):hover{background:#3742db}}.owner{display:flex;gap:var(--s-3);align-items:center}.owner__av{display:grid;place-items:center;inline-size:var(--s-12);block-size:var(--s-12);border-radius:var(--r-md);background:var(--ink);color:var(--on-accent);font-weight:600;font-size:var(--fs-h3);flex:none}.owner__n,.verified{font-weight:500}.verified{display:inline-flex;gap:var(--s-2);align-items:center;align-self:flex-start;padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:var(--buy-bg);color:var(--buy);font-size:var(--fs-sm)}.howto{counter-reset:s;display:flex;flex-direction:column;gap:var(--s-4)}.howto li{counter-increment:s;display:grid;grid-template-columns:var(--s-8) 1fr;column-gap:var(--s-3);font-size:var(--fs-sm)}.howto li:before{content:counter(s);grid-row:span 2;display:grid;place-items:center;inline-size:var(--s-8);block-size:var(--s-8);border-radius:50%;background:var(--tone-soft);color:var(--tone);font-weight:600}.howto b{font-weight:600}.howto span{color:var(--ink-muted)}.similar{display:flex;flex-direction:column;gap:var(--s-4);margin-block-start:var(--s-6)}.similar[hidden]{display:none}.similar__h{display:flex;justify-content:space-between;align-items:baseline;padding-inline:var(--s-2)}.similar__h h2{font-weight:600;font-size:30px;letter-spacing:-.02em}.similar__list{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-3)}.sim a{display:flex;flex-direction:column;gap:var(--s-2);align-items:flex-start;block-size:100%;padding:var(--s-4);border-radius:var(--r-md);background:hsla(0,0%,100%,.9);text-decoration:none;transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-fast) ease}@media (hover:hover) and (pointer:fine){.sim a:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}}.sim__t{font-weight:500;font-size:var(--fs-h3)}.sim__p{margin-block-start:auto;font-weight:600}@media (max-width:1100px){.ogrid{grid-template-columns:1fr}.ogrid__side{position:static;order:-1}.similar__list{grid-template-columns:1fr 1fr}}@media (max-width:860px){.opage{grid-template-columns:1fr;padding:var(--s-3)}.opage .rail{display:none}.hero2{grid-template-columns:1fr;padding:var(--s-6)}.hero2__art{position:absolute;inset-inline-end:calc(-1 * var(--s-6));inset-block-start:var(--s-6);opacity:.18}.hero2__art .ico{inline-size:200px}.hero2__trio{grid-template-columns:repeat(3,1fr);gap:var(--s-3)}.bigroute,.kv{grid-template-columns:1fr}.bigroute{gap:var(--s-3)}.bigroute .r{text-align:start}.bigroute__line{block-size:var(--s-8);inline-size:3px;background:repeating-linear-gradient(180deg,var(--ret-dot) 0 8px,transparent 8px 14px);margin-inline-start:4px}.similar__list{grid-template-columns:1fr}.gcard{padding:var(--s-4)}}.sharelink{align-self:center;min-block-size:var(--hit);font-size:var(--fs-sm);color:var(--ink-muted);text-decoration:underline;text-underline-offset:.2em}.pricecard .seg button{min-inline-size:var(--hit)}.pricecard .seg button,.similar__h .link{min-block-size:var(--hit)}.omap .leaflet-container,.omap .leaflet-control-attribution,.omap .leaflet-control-zoom a{font-family:var(--font-text);color:var(--ink)}.omap .leaflet-control-attribution a{color:var(--ink)}.omap .leaflet-control{margin:var(--s-3)}.omap .leaflet-control-zoom{border:0;box-shadow:var(--shadow-card);border-radius:var(--r-sm);overflow:clip}[data-root]{display:flex;flex-direction:column;gap:var(--s-3)}.rpin{position:relative}.rpin__dot{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;border:3px solid #fff;font:700 13px/1 var(--font-text);box-shadow:0 4px 12px rgba(17,19,23,.3)}.rpin--a .rpin__dot{background:var(--ret-dot);color:var(--ink)}.rpin--b .rpin__dot{background:var(--ink);color:#fff}.rpin__tag{position:absolute;inset-inline-start:34px;inset-block-start:50%;translate:0 -50%;display:grid;gap:1px;padding:6px 10px;border-radius:10px;background:#fff;box-shadow:0 6px 18px -6px rgba(17,19,23,.35);inline-size:max-content;max-inline-size:260px;white-space:nowrap;font:500 13px/1.3 var(--font-text);color:var(--ink)}.rpin__tag b{font-size:11px;font-weight:700;color:var(--ink-muted)}.rpin__tag small{font-size:12px;color:var(--ink-muted);max-inline-size:220px;overflow:hidden;text-overflow:ellipsis}.omap__note{margin-block-start:var(--s-3);font-size:var(--fs-sm)}.search--panel{max-inline-size:none}.filters--t{grid-template-columns:1fr 1fr}.schips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.schip{min-block-size:var(--hit);padding-inline:var(--s-3);border-radius:var(--r-pill);background:hsla(0,0%,100%,.85);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-sm);transition:background-color var(--t-fast) ease,color var(--t-fast) ease}.schip[aria-pressed=true]{background:var(--tone);color:var(--on-accent);box-shadow:0 6px 14px -6px rgba(67,79,245,.6)}.filters__row button{font-weight:500;color:var(--ink);text-decoration:underline;text-underline-offset:.2em;min-block-size:var(--hit)}.tc__svc{display:flex;flex-wrap:wrap;gap:var(--s-1)}.tc__svc li{padding:2px var(--s-2);border-radius:var(--s-1);background:var(--surface-2);font-size:var(--fs-xs);color:var(--ink-muted)}.tc__foot{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding-block-start:var(--s-3);border-block-start:1px solid var(--line)}.tc__counts{display:flex;flex-wrap:wrap;gap:var(--s-1)}.tc__go{display:inline-flex;align-items:center;min-block-size:36px;padding-inline:var(--s-4);border-radius:var(--s-2);background:var(--ink);color:var(--on-accent);font-size:var(--fs-xs);font-weight:500;text-decoration:none}.pill--ret{background:var(--ret-bg);color:var(--ret)}.tdet__n{font-size:26px!important;line-height:1.15}.tpin{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 3px var(--ink-muted),0 4px 10px rgba(17,30,60,.25);font:600 12px/1 var(--font-text);color:var(--on-accent);transition:transform var(--t-fast) var(--ease-out)}.tpin--has{background:var(--tone);box-shadow:inset 0 0 0 3px var(--surface),0 4px 12px rgba(67,79,245,.5)}.tpin.is-on{transform:scale(1.35);box-shadow:inset 0 0 0 3px var(--surface),0 0 0 4px rgba(67,79,245,.35),0 6px 14px rgba(17,30,60,.3);background:var(--tone)}.stats--t{grid-template-columns:repeat(3,1fr)}.thero__n{font-size:clamp(36px,3.4vw + 16px,72px)!important;line-height:1!important;letter-spacing:-.03em}.tfacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-6);margin-block-start:var(--s-8);padding-block-start:var(--s-4);border-block-start:1px solid var(--line)}.tfacts div{display:flex;flex-direction:column-reverse;gap:var(--s-1)}.tfacts dd{white-space:nowrap;font-size:30px;font-weight:300;letter-spacing:-.02em;line-height:1.1}.tfacts dt{font-size:var(--fs-xs);color:var(--ink-muted)}.tsvc{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--s-3)}.tsvc li{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);background:hsla(0,0%,100%,.8);font-weight:500}.tsvc .ico{inline-size:40px;block-size:32px;color:var(--tone);flex:none}.trows{display:flex;flex-direction:column}.trow{display:grid;grid-template-columns:auto 72px 1fr auto 140px 96px;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-2);border-block-end:1px solid var(--line);text-decoration:none;border-radius:var(--s-2);transition:background-color var(--t-fast) ease;font-size:var(--fs-sm)}@media (hover:hover) and (pointer:fine){.trow:hover{background:var(--tone-soft)}}.trow__p{text-align:end;font-weight:600}.tadd{align-self:flex-start}.kv--one{grid-template-columns:1fr}.kv--one dd{max-inline-size:22ch}.tcall{background:var(--tone);box-shadow:0 10px 24px -10px rgba(67,79,245,.65)}.tstat{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3)}.tstat div{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-4);border-radius:var(--r-md);background:hsla(0,0%,100%,.8)}.tstat b{font-size:34px;font-weight:300;line-height:1}.tstat span{font-size:var(--fs-xs);color:var(--ink-muted)}.omap .leaflet-container{font-family:var(--font-text)}@media (max-width:860px){.tfacts{grid-template-columns:1fr 1fr;gap:var(--s-4)}.tfacts dd{font-size:24px}.tsvc li{padding:var(--s-3)}.trow{grid-template-columns:auto 1fr auto}.trow>span.mut:not(.small),.trow>span.num:not(.trow__p),.trow>span.small{display:none}}.leaflet-marker-icon:has(>.tpin){display:grid;place-items:center}:root{--rail-w:80px}.uic{inline-size:20px;block-size:20px;flex:none}.rail a{inline-size:72px;block-size:auto;min-block-size:60px;display:grid;justify-items:center;align-content:center;gap:var(--s-1);padding:var(--s-2) 0;text-decoration:none}.rail a .uic{inline-size:22px;block-size:22px}.rail__l{white-space:nowrap;font-size:12px;line-height:1.1;font-weight:500;letter-spacing:-.01em}.um{display:flex;align-items:center;gap:var(--s-2)}.um,.um__bell{position:relative}.um__bell{display:grid;place-items:center;inline-size:var(--hit);block-size:var(--hit);border-radius:50%;color:var(--ink)}.um__bell:hover{background:hsla(0,0%,100%,.7)}.um__dot{position:absolute;inset-block-start:4px;inset-inline-end:2px;min-inline-size:18px;block-size:18px;padding-inline:4px;border-radius:9px;background:#d92d20;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.um__btn{display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:var(--hit);padding:var(--s-1) var(--s-2) var(--s-1) var(--s-4);border-radius:var(--r-pill);background:hsla(0,0%,100%,.7);box-shadow:inset 0 0 0 1px var(--line);font:inherit;font-weight:600;color:var(--ink);cursor:pointer}.um__btn:hover{background:var(--surface)}.um__name{max-inline-size:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um__role{padding:2px var(--s-2);border-radius:var(--r-pill);font-size:12px;font-weight:600}.um__rl.is-buyer,.um__role.is-buyer{background:var(--tone-soft);color:#3742db}.um__rl.is-seller,.um__role.is-seller{background:#ddf3e6;color:#12793f}.um__chev{inline-size:16px;block-size:16px;color:var(--ink-muted);transition:transform var(--t-fast) var(--ease-out)}.um__btn[aria-expanded=true] .um__chev{transform:rotate(180deg)}.um__pop{position:absolute;inset-block-start:calc(100% + var(--s-2));inset-inline-end:0;z-index:600;inline-size:288px;padding:var(--s-3);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-float);display:grid;gap:2px;animation:um-in var(--t-fast) var(--ease-out)}@keyframes um-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.um__pop{animation:none}}.um__pop hr{border:0;border-block-start:1px solid var(--line);margin:var(--s-2) 0}.um__row{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2);font-size:var(--fs-sm);color:var(--ink-muted)}.um__row b{margin-inline-start:auto;padding:2px var(--s-2);border-radius:var(--r-pill);font-size:13px}.um__sw{position:relative;inline-size:52px;block-size:28px;border-radius:14px;border:0;background:#3742db;cursor:pointer;transition:background-color var(--t-fast) var(--ease-out)}.um__sw.is-seller{background:#12793f}.um__sw:disabled{opacity:.6;cursor:progress}.um__knob{position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:22px;block-size:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(17,19,23,.3);transition:transform var(--t-fast) var(--ease-out)}.um__sw.is-seller .um__knob{transform:translateX(24px)}.um__mail{padding:0 var(--s-2) var(--s-2);font-size:13px;color:var(--ink-muted);overflow-wrap:anywhere}.um__item{display:flex;align-items:center;gap:var(--s-3);min-block-size:var(--hit);padding-inline:var(--s-2);border-radius:var(--r-sm);border:0;background:none;font:inherit;font-size:15px;color:var(--ink);text-decoration:none;text-align:start;cursor:pointer;inline-size:100%}.um__item .uic{color:var(--ink-muted)}.um__item:hover{background:var(--surface-2)}.um__item--accent{color:#3742db;font-weight:600}.um__item--accent .uic{color:#3742db}.um__item--out,.um__item--out .uic{color:#b42318}.um__sum{margin-inline-start:auto;padding:2px var(--s-2);border-radius:var(--r-pill);background:var(--tone-soft);color:#3742db;font-size:13px;font-weight:700}@media (max-width:860px){.um__chev,.um__name{display:none}.um__btn{padding:2px;gap:var(--s-1)}.um__role{display:none}.um__pop{position:fixed;inset-inline:var(--s-2);inset-block-start:calc(var(--top-h) + var(--s-1));inline-size:auto}}@media (max-width:480px){.top{gap:var(--s-2)}.top,.top .btn{padding-inline:var(--s-3)}.top .btn{font-size:14px}.top .logo span{display:none}}.tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-1);padding:var(--s-1);border-radius:var(--r-md);background:hsla(0,0%,100%,.72);box-shadow:inset 0 0 0 1px var(--line)}.tab{justify-content:center;gap:var(--s-2);min-block-size:40px;min-inline-size:0;padding-inline:var(--s-2);border-radius:var(--r-sm);background:transparent;box-shadow:none;overflow:visible;font-weight:500;color:var(--ink);white-space:nowrap}.tab:after{display:none}.tab:before{content:"";flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--ink-muted)}.tab--sell:before{background:var(--sell)}.tab--buy:before{background:var(--buy)}.tab--ret:before{background:var(--ret-dot)}.tab i{padding:0;font-weight:600;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.tab i,.tab--buy i,.tab--ret i,.tab--sell i{background:none;color:var(--ink-muted)}@media (hover:hover) and (pointer:fine){.tab[aria-checked=false]:hover{background:var(--surface)}}.tab[aria-checked=true]{background:var(--tone);color:var(--on-accent);box-shadow:0 6px 16px -8px rgba(67,79,245,.6)}.tab[aria-checked=true]:before{background:hsla(0,0%,100%,.9)}.tab[aria-checked=true] i{background:none;color:hsla(0,0%,100%,.85)}@media (max-width:860px){.tabs{grid-template-columns:repeat(2,1fr)}}@media (min-width:861px){.rail a{background:transparent;box-shadow:none;color:var(--ink-muted)}@media (hover:hover) and (pointer:fine){.rail a:hover{background:hsla(0,0%,100%,.8);color:var(--ink)}}.rail a[aria-current=page]{background:var(--tone);color:var(--on-accent);box-shadow:0 8px 20px -8px rgba(67,79,245,.6)}}html{-webkit-tap-highlight-color:transparent}.um__grab,.um__scrim{display:none}@media (max-width:860px){.opage .rail,.rail{display:flex;position:fixed;z-index:500;inset:auto 0 0 0;flex-direction:row;align-items:stretch;justify-content:space-around;gap:0;padding:var(--s-1) var(--s-2) calc(var(--s-1) + env(safe-area-inset-bottom));border:0;border-block-start:1px solid var(--line);border-radius:0;background:hsla(0,0%,100%,.92);backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 -8px 24px -16px rgba(17,19,23,.25);block-size:auto}.rail .rail__sp{display:none}.rail a{flex:1 1 0;inline-size:auto;min-block-size:56px;padding:var(--s-1) 0;gap:2px;border-radius:var(--r-sm);background:transparent;box-shadow:none;color:var(--ink-muted);transition:transform var(--t-press) var(--ease-out),color var(--t-fast) var(--ease-out)}.rail a:active{transform:scale(.94)}.rail a .uic{inline-size:24px;block-size:24px;padding:2px 14px;box-sizing:content-box;border-radius:14px;transition:background-color var(--t-fast) var(--ease-out)}.rail a[aria-current=page]{background:transparent;box-shadow:none;color:var(--tone)}.rail a[aria-current=page] .uic{background:var(--tone-soft)}.rail a[aria-current=page] .rail__l{font-weight:600}.rail__l{font-size:11px}.rail a,.rail a:focus,.rail a:hover{text-decoration:none}.rail a:first-child{order:1}.rail a:nth-child(2){order:2}.rail a.rail__main{order:3}.rail a:nth-child(3){order:4}.rail a:last-child{order:5}.rail a.rail__main{color:var(--ink)}.rail a.rail__main .uic{inline-size:26px;block-size:26px;padding:11px;margin-block-start:-18px;border-radius:50%;background:var(--tone);color:#fff;box-shadow:0 10px 22px -8px rgba(67,79,245,.7),0 0 0 4px var(--bg)}.rail a.rail__main[aria-current=page] .uic{background:#3742db}body:has(.rail){padding-block-end:calc(72px + env(safe-area-inset-bottom))}body:has(.rail) .top .btn{display:none}.top{padding-block-start:env(safe-area-inset-top)}.um__scrim{display:block;position:fixed;inset:0;z-index:590;background:rgba(17,19,23,.4);animation:um-fade var(--t-base) var(--ease-out)}.um__pop{position:fixed;inset:auto 0 0 0;inline-size:auto;z-index:600;max-block-size:85dvh;overflow-y:auto;border-radius:24px 24px 0 0;padding:var(--s-2) var(--s-4) calc(var(--s-4) + env(safe-area-inset-bottom));animation:um-up var(--t-slow) var(--ease-drawer)}.um__grab{display:block;justify-self:center;inline-size:40px;block-size:4px;border-radius:2px;background:var(--line-strong);opacity:.5;margin-block-end:var(--s-2)}.um__item{min-block-size:52px;font-size:16px}}@keyframes um-fade{0%{opacity:0}}@keyframes um-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.um__pop,.um__scrim{animation:none}}.me__ph{display:block;inline-size:168px;block-size:var(--hit);border-radius:var(--r-pill);background:linear-gradient(90deg,rgba(17,19,23,.05),rgba(17,19,23,.09),rgba(17,19,23,.05));background-size:200% 100%;animation:me-ph 1.2s linear infinite}@keyframes me-ph{to{background-position:-200% 0}}@media (max-width:860px){.me__ph{inline-size:88px}}@media (prefers-reduced-motion:reduce){.me__ph{animation:none}}@media (min-width:861px){.rail--mobile{display:none!important}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/v2/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/v2/_next/static/media/layers-2x.9859cd12.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/v2/_next/static/media/marker-icon.d577052a.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:hsla(0,0%,100%,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}