.pl{--pl-intro:#0b4f8a;--pl-intro-line:#e8eef357;--pl-opt-bg:#02070a66;--pl-head2:#ffa8c1;--pl-map:#06121b;--pl-res:#0a1824;--pl-res-h:#ff9fbc;--pl-score:#8ad4fa;--pl-place:#0297de29;--pl-place-hover:#0297de47;--pl-geo:#f49ab6;--pl-geo-ink:#02070a;--pl-geo-btn:#02070a;--pl-geo-btn-ink:#e8eef3;--pl-geo-btn-hover:#0b4f8a;--pl-line:#0297ded9}.pl-in h1 .bl{color:var(--pl-head2)}.pl .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl .mono.dim,.pl .dim{color:var(--muted)}.pl .chip{white-space:nowrap;padding:4px 7px;font-size:12px}.pl-comp{height:max(680px,calc(100svh - var(--band-h)));position:relative}.pl-pan{color:var(--ink);opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);position:relative;overflow:hidden;transform:translateY(12px)}.pl-comp.in .pl-pan{opacity:1;transform:none}.pl-comp.in .pl-pan:nth-child(2){transition-delay:60ms}.pl-comp.in .pl-pan:nth-child(3){transition-delay:.12s}.pl-comp.in .pl-pan:nth-child(4){transition-delay:.18s}.pl-comp.pl-js .pl-pan{position:absolute}.pl-comp.pl-js .pl-pan[data-layer=back]{z-index:1}.pl-comp.pl-js .pl-pan[data-layer=front]{z-index:2}.pl-edge{z-index:7;pointer-events:none;position:absolute;top:0;left:0}.pl-comp.in.pl-js .pl-pan[data-layer=front]{transition-delay:0s}.pl-comp.in.pl-js .pl-intro{transition-delay:.11s}.pl-comp.in.pl-js .pl-geo{transition-delay:.17s}.pl-edge path{fill:none;stroke:var(--pl-line);stroke-width:1.5px;stroke-linejoin:miter}.pl-comp.pl-js [data-layer=back] .pl-edge path{stroke-opacity:.5}.pl-intro{background:var(--pl-intro)}.pl-in{left:var(--il,28px);width:var(--iw,520px);flex-direction:column;gap:10px;display:flex;position:absolute;top:18px}.pl-in h1{letter-spacing:-.025em;font-size:clamp(30px,3.1vw,46px);line-height:1.04}.pl-in h1 span{display:block}.pl-lead{color:var(--ink);max-width:46ch;font-size:14px;line-height:1.45}.pl-types{border:0;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.opt{display:block;position:relative}.opt input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.opt span{border:1px solid var(--pl-intro-line);cursor:pointer;background:var(--pl-opt-bg);transition:border-color .14s var(--ease-out),background-color .14s var(--ease-out);border-radius:2px;padding:7px 8px;font-size:13.5px;font-weight:600;line-height:1.2;display:block}.opt input:checked+span{border-color:var(--melon);box-shadow:inset 0 0 0 1px var(--melon)}.opt input:focus-visible+span{outline:3px solid var(--ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.opt input:not(:checked)+span:hover{border-color:var(--blue);background:#0297de29}}.pl-pick{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}#pl-muni{background:var(--night);border:1px solid var(--edge);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;border-radius:2px;width:100%;height:42px;padding:0 12px;font-size:15px;font-weight:600}.pl-pick .btn{text-align:center;place-items:center;height:42px;padding:0 24px;display:grid}.pl-pick .btn.dirty{box-shadow:0 0 0 2px var(--pl-intro),0 0 0 4px var(--melon)}.pl-mapp{background:var(--pl-map)}.pl-mapp .pl-map{position:absolute;inset:0}.pl-mapp .pl-map canvas{outline:none}.pl-mtool{left:var(--tl,12px);z-index:6;pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;right:56px}.pl-mtool>*{pointer-events:auto}.pl-search{width:min(230px,100%);position:relative}.pl-search input{border:1px solid var(--blue);width:100%;height:36px;color:var(--ink);appearance:none;background:#02070ae6;border-radius:2px;padding:0 12px;font-size:14.5px;font-weight:600}.pl-search input::placeholder{color:var(--muted);opacity:1;font-weight:400}.pl-search input::selection{background:var(--blue);color:var(--night)}.pl .opt span::selection{background:var(--blue);color:var(--night)}#pl-hits{background:var(--night2);border:1px solid var(--blue);z-index:6;width:min(380px,100vw - 48px);max-height:280px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}#pl-hits[hidden]{display:none}.pl-hit{cursor:pointer;flex-direction:column;gap:1px;padding:9px 12px;font-size:14.5px;display:flex}.pl-hit span{font-size:12.5px}.pl-hit[aria-selected=true]{background:#0297de47}@media (hover:hover) and (pointer:fine){.pl-hit:hover{background:#0297de33}}.pl-hnote{color:var(--muted);padding:9px 12px;font-size:12.5px;line-height:1.4}.pl-basesw{border:0;gap:0;display:flex}.pl-basesw .opt span{background:#02070ae6;place-items:center;height:36px;padding:0 10px;font-size:13.5px;display:grid}.pl-x{color:var(--ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);padding:8px 4px;font-size:14px;font-weight:700}.pl-mtool .pl-x{border:1px solid var(--edge);background:#02070ae6;border-radius:2px;height:36px;padding:0 12px;font-size:13.5px;text-decoration:none}.pl-legend{left:var(--bl,12px);bottom:calc(var(--bb,12px) + var(--ch,28px));z-index:3;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:#020a10eb;width:210px;padding:8px 10px 9px;position:absolute}.pl-legend[hidden]{display:none}.pl-lh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-lh b{font-size:14px;font-weight:700}.pl-hv{color:var(--ink);margin-left:auto;font-size:12px}.pl-ramp{grid-template-columns:repeat(5,1fr);gap:2px;margin-top:8px;list-style:none;display:grid}.pl-ramp li{flex-direction:column;gap:4px;display:flex}.pl-ramp i{height:12px;display:block;box-shadow:inset 0 0 0 1px #e8eef34d}.pl-ramp .mono{color:var(--muted);font-size:12px}.pl-note{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.35}.pl-credit{left:var(--bl,12px);bottom:var(--bb,12px);z-index:3;max-width:calc(100% - var(--bl,12px) - 70px);font:500 12px/1.35 var(--mono);color:var(--ink);background:#020a10e6;padding:4px 9px;position:absolute}.pl-res{background:var(--pl-res)}.pl-rl{width:var(--lw,500px);overscroll-behavior:contain;padding:0 8px 28px 0;scroll-padding-bottom:28px;position:absolute;top:16px;bottom:16px;left:28px;overflow-y:auto}.pl-rh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin-bottom:10px;display:flex}.pl-rh h2{color:var(--pl-res-h);letter-spacing:-.01em;white-space:nowrap;font-size:19px;font-weight:600;line-height:1.2}.pl-hint{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.45}.pl-places{gap:6px;list-style:none;display:grid}.pl-place{background:var(--pl-place);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));width:100%;transition:background-color .14s var(--ease-out);grid-template-columns:28px auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px 8px 8px;display:grid}.pl-place[aria-current=true]{background:#fc734d33}@media (hover:hover) and (pointer:fine){.pl-place:hover{background:var(--pl-place-hover)}.pl-place[aria-current=true]:hover{background:#fc734d42}}.pl-rk{border:1.5px solid var(--blue);place-items:center;width:28px;height:28px;font-size:15px;font-weight:700;display:grid}.pl-place[aria-current=true] .pl-rk{background:var(--melon);border-color:var(--melon);color:var(--night)}.pl-sc{white-space:nowrap;align-items:baseline;gap:2px;display:flex}.pl-sc b{color:var(--pl-score);letter-spacing:-.03em;font-size:34px;font-weight:300;line-height:1}.pl-sc small{color:var(--muted);font-size:12.5px;font-weight:600}.pl-pi{flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:1.35;display:flex}.pl-pi b{overflow-wrap:anywhere;font-size:14.5px;font-weight:700}.pl-pi>span{overflow-wrap:anywhere}.pl-mini{gap:3px;margin-top:4px;display:grid}.pl-mini i{background:var(--blue);height:3px;transform:scaleX(var(--w,.1));transform-origin:0;display:block}.pl-mini i.c{background:var(--ink)}.pl-how{color:var(--ink);margin-top:12px;font-size:13px;line-height:1.5}.pl-how summary{cursor:pointer;color:var(--blue);padding:4px 0;font-weight:700;list-style:none}.pl-how summary::-webkit-details-marker{display:none}.pl-how summary:after{content:" +"}.pl-how[open] summary:after{content:" −"}.pl-how p{margin-top:6px}.pl-how summary:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.pl-sum{color:var(--muted);overflow-wrap:anywhere;flex:100%;min-width:0;font-size:12px;line-height:1.4}.pl-sum.err{color:var(--melon)}.pl-sum.busy{opacity:.6}.pl-rr{left:var(--rx,560px);top:var(--ry,320px);width:var(--rw,500px);flex-direction:column;min-height:0;display:flex;position:absolute;bottom:14px}.pl-tabs{flex:none;gap:4px;display:flex}.pl-tab{color:var(--muted);transition:color .14s var(--ease-out);border-bottom:3px solid #0000;padding:8px 12px 7px;font-size:14px;font-weight:600}.pl-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--melon)}@media (hover:hover) and (pointer:fine){.pl-tab:hover{color:var(--ink)}}.pl-tp{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 8px 24px 0;scroll-padding-bottom:24px;overflow-y:auto}.pl-tp[hidden]{display:none}.pl-empty{font-size:14px;line-height:1.5}.pl-maphint{left:var(--tl,12px);top:calc(var(--mth,36px) + 20px);z-index:3;max-width:min(300px,calc(100% - var(--tl,12px) - 60px));clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#020a10e6;padding:7px 11px;font-size:12.5px;line-height:1.45;position:absolute}.pl-maphint[hidden]{display:none}.pl-maphint .pl-x{text-align:left;background:0 0;border:0;height:auto;padding:0;font-size:13px}.pl-spotcard{top:56px;right:48px;bottom:calc(var(--bb,12px) + 6px);z-index:5;overscroll-behavior:contain;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);scrollbar-width:thin;scrollbar-color:var(--blue) transparent;background:#020a10f5;width:min(350px,100% - 70px);padding:16px 18px 18px;position:absolute;overflow-y:auto}.pl-spotcard[hidden]{display:none}.pl-spotcard:not([hidden]){animation:pl-card .28s var(--ease-out)}@keyframes pl-card{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.pl-spotcard::-webkit-scrollbar{width:6px}.pl-spotcard::-webkit-scrollbar-thumb{background:var(--blue)}.pl-spotcard>*{break-inside:avoid}.pl-sph{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pl-spt h3{overflow-wrap:anywhere;font-size:19px;line-height:1.2}.pl-spt .mono{overflow-wrap:anywhere;font-size:12px}.pl-seg{display:flex}.pl-rad{border:1px solid var(--edge);white-space:nowrap;margin-left:-1px;padding:6px 10px;font-size:13px;font-weight:600}.pl-rad[aria-checked=true]{border-color:var(--melon);box-shadow:inset 0 0 0 1px var(--melon);position:relative}@media (hover:hover) and (pointer:fine){.pl-rad[aria-checked=false]:hover{background:#0297de33}}.pl-scorebox{align-items:center;gap:16px;margin:12px 0 10px;display:flex}.pl-big{align-items:baseline;gap:3px;display:flex}.pl-big b{letter-spacing:-.04em;font-size:56px;font-weight:300;line-height:1}.pl-big small{color:var(--muted);font-size:14px;font-weight:600}.pl-sside{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:13.5px;line-height:1.35;display:flex}.pl-sside span{overflow-wrap:anywhere}.pl-cmp{gap:7px;margin-bottom:12px;display:grid}.pl-bars,.pl-shares{gap:9px;margin-top:10px;display:grid}.pl-bl{justify-content:space-between;gap:10px;margin-bottom:4px;font-size:13px;font-weight:600;display:flex}.pl-bl span:first-child{overflow-wrap:anywhere;min-width:0}.pl-bl .mono{flex:none;font-size:12px}.pl-track{background:#e8eef32e;height:6px}.pl-track i{background:var(--blue);transform-origin:0;height:100%;transition:transform .3s var(--ease-out);display:block}.pl-bar2.alt .pl-track i{background:var(--ink)}.pl-bar2.me .pl-track i{background:var(--melon)}.pl-facts{gap:6px;margin-top:4px;display:grid}.pl-fact{break-inside:avoid;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#0297de1a;padding:8px 10px}.pl-fh{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pl-fl{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}.pl-fv{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:14.5px;font-weight:700}.pl-ff{justify-content:space-between;align-items:center;gap:8px;margin-top:3px;display:flex}.pl-ff .mono{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.pl-names{color:var(--ink);overflow-wrap:anywhere;margin-top:4px;font-size:12.5px;line-height:1.4;display:block}.pl .pl-src{margin-top:4px;font-size:12px;line-height:1.4}.pl-route{margin-top:12px}.pl-route h3,.pl-tp h3,.pl-spotcard h3{color:var(--blue);margin:14px 0 7px;font-size:13px;font-weight:700}.pl-route .pl-seg{margin-bottom:8px}.pl-conf{overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}.pl-cs{margin-top:10px;font-size:13.5px}.pl-cs summary{cursor:pointer;padding:4px 0;font-weight:600}.pl-cs li{overflow-wrap:anywhere;padding:5px 0;line-height:1.45;list-style:none}.pl-acts{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.pl-acts .btn{padding:9px 16px;font-size:14px}.pl-grp{border-top:1px solid #e8eef329}.pl-grp:first-of-type{border-top:0}.pl-grp>summary{cursor:pointer;color:var(--blue);justify-content:space-between;align-items:center;gap:10px;padding:10px 2px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.pl-grp>summary::-webkit-details-marker{display:none}.pl-grp>summary:after{content:"+";color:var(--ink);font-size:18px;font-weight:400;line-height:1}.pl-grp[open]>summary:after{content:"−"}.pl-grp>summary:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.pl-grp>summary:hover{color:var(--ink)}}.pl-grp>.pl-gb{gap:2px;padding:0 2px 12px;display:grid}.pl-gb .pl-gh{color:var(--muted);margin:8px 0 2px;font-size:12.5px;font-weight:600}.pl-radios{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));column-gap:14px;display:grid}.pl-chk{cursor:pointer;align-items:center;gap:9px;padding:5px 0;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.pl-chk input{width:17px;height:17px;accent-color:var(--blue);flex:none;margin:0}.pl-chk .mono{margin-left:auto;font-size:12px;font-weight:500}.pl-sw{border:1px solid var(--night);flex:none;width:11px;height:11px;font-style:normal;display:inline-block}.pl-sw.big{border-radius:50%;width:14px;height:14px}.pl-sw.ring{background:0 0;border:2px solid;border-radius:50%}.pl-sw.line{background:var(--ink);opacity:.7;border:0;height:3px}.pl-svc{margin-top:8px}.pl-svc ul{gap:6px;list-style:none;display:grid}.pl-svc li{justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;line-height:1.35;display:flex}.pl-dh{align-items:center;gap:10px;margin:2px 0 4px;display:flex}.pl-dh .pl-hint{margin:0}.pl-w{padding:6px 0 2px}.pl-wh{justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;font-weight:600;display:flex}.pl-wh .mono{color:var(--muted);text-align:right;font-size:12px;font-weight:500}.pl-w.changed .pl-wh .mono{color:var(--ink)}.pl-reset{margin-top:12px;padding:9px 16px;font-size:14px}.pl-reset:disabled{opacity:.45;cursor:default}input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--blue) var(--p,50%),#e8eef34d var(--p,50%));height:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:2px solid var(--night);border-radius:2px;width:16px;height:16px;margin-top:-6.5px}input[type=range]::-moz-range-track{background:#e8eef34d;height:3px}input[type=range]::-moz-range-progress{background:var(--blue);height:3px}input[type=range]::-moz-range-thumb{background:var(--ink);border:2px solid var(--night);border-radius:2px;width:12px;height:12px}.pl-w.changed input[type=range]::-webkit-slider-thumb{background:var(--melon)}.pl-w.changed input[type=range]::-moz-range-thumb{background:var(--melon)}.pl-geo{background:var(--pl-geo);color:var(--pl-geo-ink)}.pl-geo :focus-visible{outline-color:var(--pl-geo-ink)}.pl-geo-in{left:var(--gl,76px);right:24px;top:var(--gt,22px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--blue) transparent;flex-direction:column;justify-content:safe center;align-items:flex-start;gap:9px;display:flex;position:absolute;bottom:16px;overflow-y:auto}.pl-geo-head{align-items:center;gap:14px;display:flex}.pl-geo-art{flex:none;width:clamp(72px,min(8.5vw,13.5vh),136px)}.pl-geo-art svg{width:100%;height:auto;display:block}.pl .geo.sec-poslovna{--wing:#72c8ef;--wing-hi:#bfe6f8;--wing-line:#02070a;--dish:#0297de;--blush:#fc734d}.pl-geo-head h3{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(17px,min(1.7vw,2.9vh),25px);font-weight:700;line-height:1.2}.pl-geo-note{font-size:13px;line-height:1.4}.pl-comp.pl-js .pl-geo-in{gap:8px;bottom:12px;container-type:size}.pl-geo-ans:empty{display:none}@container (height<=260px){.pl-geo-head{gap:12px}.pl-geo-art{width:clamp(52px,42cqh,110px)}.pl-geo-head h3{font-size:clamp(15px,9.5cqh,21px)}.pl-geo-note{font-size:12.5px;line-height:1.35}.pl-geo-btn{padding:7px 20px;font-size:14px}}.pl-geo-btn{background:var(--pl-geo-btn);color:var(--pl-geo-btn-ink);padding:9px 24px;font-size:15px}@media (hover:hover) and (pointer:fine){.pl-geo-btn:hover{background:var(--pl-geo-btn-hover)}}.pl-geo-btn:disabled{color:var(--pl-geo-ink);border:1px solid var(--blue);cursor:default;opacity:1;background:0 0}.pl-geo-form{gap:6px;width:100%;display:flex}.pl-geo-form[hidden]{display:none}.pl-geo-form input{background:var(--night);border:1px solid var(--blue);min-width:0;height:40px;color:var(--ink);border-radius:2px;flex:1;padding:0 10px;font-size:14px}.pl-geo-form .btn{padding:0 16px;font-size:14px}.pl-geo-ans{overflow-wrap:anywhere;max-height:70px;font-size:13px;line-height:1.45;overflow:auto}.pl-pin{background:var(--ink);width:30px;height:30px;color:var(--night);font:700 15px/1 var(--font);border:2px solid var(--night);cursor:pointer;text-align:center;transition:transform .14s var(--ease-out),background-color .14s var(--ease-out);border-radius:2px;place-items:center;padding:0;display:grid}.pl-pin.on{background:var(--melon);transform:scale(1.12)}.maplibregl-ctrl-group{border:1px solid #0297de80;background:var(--night2)!important;box-shadow:none!important;border-radius:2px!important}.maplibregl-ctrl-group button{background-color:#0000!important;border-color:#e8eef333!important}.maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert()}.pl-pop .maplibregl-popup-content{background:var(--night2);color:var(--ink);border:1px solid var(--blue);box-shadow:none;font-family:var(--font);overflow-wrap:anywhere;border-radius:2px;flex-direction:column;gap:4px;padding:11px 32px 11px 13px;font-size:14.5px;display:flex}.pl-pop.hover .maplibregl-popup-content{pointer-events:none;padding:9px 12px}.pl-pop .maplibregl-popup-content b{font-weight:700}.pl-pop .maplibregl-popup-content .mono{color:var(--muted);font-size:12px}.pl-pop{z-index:4}.pl-pop .maplibregl-popup-tip{display:none}.pl-pop .maplibregl-popup-close-button{color:var(--ink);background:0 0;padding:4px 9px;font-size:20px}.maplibregl-cooperative-gesture-screen{font-family:var(--font)}.pl-rl,.pl-tp,#pl-hits{scrollbar-width:thin;scrollbar-color:var(--blue) transparent}.pl-rl::-webkit-scrollbar{width:6px}.pl-tp::-webkit-scrollbar{width:6px}#pl-hits::-webkit-scrollbar{width:6px}.pl-rl::-webkit-scrollbar-thumb{background:var(--blue)}.pl-tp::-webkit-scrollbar-thumb{background:var(--blue)}#pl-hits::-webkit-scrollbar-thumb{background:var(--blue)}.pl-expl{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5vw,80px);padding-top:clamp(72px,12vh,160px);padding-bottom:140px;display:grid}.pl-ec{gap:34px;max-width:70ch;display:grid}.pl-asof{margin-bottom:22px;font-size:13px}.pl-wd{opacity:.2;transition:opacity .3s var(--ease-out)}.pl-wd.on{opacity:1}.pl-rv{opacity:.15;transition:opacity .35s var(--ease-out),transform .35s var(--ease-out);transform:translateY(10px)}.pl-rv.on{opacity:1;transform:none}.pl-ec h3{margin-bottom:10px;font-size:clamp(20px,1.7vw,26px)}.pl-ec p,.pl-ec li{text-wrap:pretty;max-width:62ch;font-size:clamp(16px,1.2vw,18px);line-height:1.6}.pl-ns{list-style:none}.pl-ec .pl-ns li{padding:8px 0}.pl-ec .pl-src{border-collapse:collapse;width:100%;font-size:inherit;margin:0}.pl-ec .pl-src td{vertical-align:top;border-top:1px solid #e8eef32e;padding:12px 14px 12px 0;font-size:15px;line-height:1.45}.pl-ec .pl-src td .chip{white-space:nowrap;padding:6px 9px;font-size:12px}.pl-ec .pl-src .mono{font-size:12.5px}@media (width<=1200px) and (width>=901px){.pl-in h1{font-size:clamp(28px,3.4vw,40px)}.pl-place{grid-template-columns:26px auto minmax(0,1fr)}.pl-sc b{font-size:30px}.opt span{padding:7px 6px;font-size:13px}}@media (width<=900px){.pl-comp{flex-direction:column;gap:10px;height:auto;padding:10px 12px 18px;display:flex}.pl-pan{overflow:visible}.pl-in,.pl-rl,.pl-rr,.pl-geo-in{width:auto;position:static}.pl-in{padding:26px 20px 24px}.pl-in h1{font-size:clamp(36px,11vw,54px)}.pl-lead{font-size:15px}.pl-types{grid-template-columns:1fr 1fr}.pl-pick{grid-template-columns:1fr}.pl-mapp{height:max(520px,72svh);overflow:hidden}.pl-mtool{left:12px;right:52px}.pl-search{width:100%}.pl-spotcard{width:auto;max-height:62%;inset:auto 10px 10px}.pl-mapp.has-card .pl-legend,.pl-mapp.has-card .pl-credit{display:none}.pl-search input,.pl-basesw .opt span,.pl-mtool .pl-x{height:44px}.pl-mtool{gap:6px}.pl-maphint{top:calc(var(--mth,36px) + 18px);max-width:calc(100% - 24px)}.pl-maphint .pl-x{min-height:32px}.pl-types .opt span{align-items:center;min-height:44px;display:flex}.pl-tab{min-height:44px}.pl-grp>summary,.pl-how summary{align-items:center;min-height:44px;display:flex}.pl-geo-btn{min-height:44px}.pl-mapp .maplibregl-ctrl-group button{width:40px;height:40px}.pl-legend{left:12px;bottom:calc(10px + var(--ch,26px));width:min(250px,100% - 24px)}.pl-credit{bottom:10px;left:12px}.pl-res{padding:24px 18px 22px}.pl-rl{padding:0;overflow:visible}.pl-rr{margin-top:18px}.pl-tp{overflow:visible}.pl-geo{padding:28px 22px 26px}.pl-expl{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:96px}.pl-ec .pl-src tr{border-top:1px solid #e8eef32e;flex-direction:column;gap:6px;padding:12px 0;display:flex}.pl-ec .pl-src td{border:0;padding:0;display:block}}@media (prefers-reduced-motion:reduce){.pl-wd,.pl-rv{opacity:1!important;transition:none!important;transform:none!important}.pl-spotcard:not([hidden]){animation:none}.pl-track i,.opt span,.pl-place,.pl-pin,.pl-pan{transition:none!important}.pl-pan{opacity:1;transform:none}}.pl-track{position:relative}.pl-tick{background:var(--ink);width:2px;margin-left:-1px;text-decoration:none;position:absolute;top:-4px;bottom:-4px}.pl-excl{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45}.pl-lead2{overflow-wrap:anywhere;margin:4px 0 10px;font-size:14.5px;line-height:1.5}.pl-line{overflow-wrap:anywhere;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.4;display:flex}.pl-note2{margin-top:10px}.pl-mt{gap:12px;font-size:13.5px;line-height:1.5;display:grid}.pl-mt table{border-collapse:collapse;width:100%}.pl-mt td,.pl-mt th{text-align:left;vertical-align:top;padding:4px 6px 4px 0;font-weight:400}.pl-mt th,.pl-place .pl-vd{color:var(--muted);font-size:12px}.pl .btn:focus-visible{outline-offset:-6px;outline:2px solid}.pl-place:focus-visible{outline:2px solid var(--ink);outline-offset:-5px}.pl-tp .pl-gb{padding-left:4px}
