.leaflet-layer,.leaflet-marker-icon,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);outline-offset:-3px}.leaflet-marker-icon,.leaflet-tile{-webkit-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{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{border:2px dashed #a99bff;box-sizing:border-box;height:0;width:0;z-index:800}.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-map-pane svg{z-index:200}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:grabbing}.leaflet-marker-icon,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:auto}.leaflet-cluster-anim .leaflet-marker-icon{transition:transform .3s ease-out,opacity .3s ease-in}.spkf-spot-actions,.spkf-spot-map,.spkf-spot-minimap,.spm-modal,.spm-more-bar{--k:var(--spkf-ink,#08080b);--k2:var(--spkf-ink-2,#101015);--k3:var(--spkf-ink-3,#18181f);--ln:var(--spkf-line,#2a2a33);--c:var(--spkf-chalk,#f4f4f6);--cc:var(--spkf-concrete,#a7a7b2);--o:var(--spkf-orange,#b85003);--g:var(--spkf-green,#067500);--v:var(--spkf-violet,#321db4);--oh:var(--spkf-orange-hi,#ff8a3d);--gh:var(--spkf-green-hi,#3fd25a);--vh:var(--spkf-violet-hi,#a99bff);--x:var(--spkf-outline,#000);--sk:var(--spkf-skew,-12deg);--edge:#3a3a46;--fd:var(--spkf-display,Kanit,"Arial Black",system-ui,sans-serif);--fb:var(--spkf-sans,Kanit,Arial,system-ui,sans-serif);--fm:var(--spkf-mono,"Martian Mono",ui-monospace,Menlo,monospace);--chev:var(--spkf-chev,polygon(0 0,43.6% 0,100% 50%,43.6% 100%,0 100%,56.4% 50%));--out:cubic-bezier(.16,1,.3,1);--snap:cubic-bezier(.7,0,.2,1);--r1:var(--spkf-radius-sm,6px);--r2:var(--spkf-radius,12px);--r3:var(--spkf-radius-lg,20px);color:var(--c);font:400 15px/1.5 var(--fb);-webkit-font-smoothing:antialiased}.spm-pin--park,.spm-pin--street,.spm-t--park,.spm-t--street{--t:var(--g);--th:var(--gh);--tf:#fff}.spm-pin--roof,.spm-pin--wall,.spm-t--roof,.spm-t--wall{--t:var(--o);--th:var(--oh);--tf:#fff}.spm-pin--rails,.spm-t--rails{--t:var(--v);--th:var(--vh);--tf:#fff}.spm-pin--gym,.spm-t--gym{--t:var(--c);--th:var(--c);--tf:var(--k)}.spm-pin--chill,.spm-t--chill{--t:var(--cc);--th:var(--cc);--tf:var(--k)}.spm-sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.spm-mono{font:500 11px/1.5 var(--fm);letter-spacing:.05em;text-transform:uppercase}:where(.spkf-spot-map,.spm-modal,.spm-more-bar,.spkf-spot-actions,.spkf-spot-minimap) :where(button){background:none;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:normal;line-height:inherit;margin:0;min-height:0;padding:0;text-transform:none;width:auto}:where(.spkf-spot-map,.spm-modal,.spm-more-bar,.spkf-spot-actions,.spkf-spot-minimap) :where(button:disabled){cursor:default;opacity:.55}:where(.spkf-spot-map,.spm-modal,.spm-more-bar,.spkf-spot-actions,.spkf-spot-minimap) :where(h2,h3,p,ul,ol,dl,dd,figure,fieldset){margin:0;padding:0}:where(.spkf-spot-map,.spm-modal,.spm-more-bar,.spkf-spot-actions,.spkf-spot-minimap) :where(ul,ol){list-style:none}:where(.spkf-spot-map,.spm-modal,.spm-more-bar,.spkf-spot-actions,.spkf-spot-minimap) :where(img){display:block;max-width:100%}:where(.spkf-spot-map,.spm-modal,.spm-more-bar,.spkf-spot-actions,.spkf-spot-minimap) :where(a){color:inherit}:where(.spkf-spot-map,.spm-modal,.spm-more-bar,.spkf-spot-actions,.spkf-spot-minimap) :where(:focus-visible){outline:3px solid var(--c);outline-offset:3px}.spm-chev{fill:currentColor;flex:none;height:1.16em;width:1em}.spm-chevs{display:inline-flex;gap:2px;vertical-align:-1px}.spm-chevs i{clip-path:var(--chev);height:10px;width:7px}.spm-chevs i:first-child{background:var(--o)}.spm-chevs i:nth-child(2){background:var(--g)}.spm-chevs i:nth-child(3){background:var(--v)}.spm-kicker{align-items:center;color:var(--cc);display:flex;flex-wrap:wrap;gap:8px}.spm-kicker span:last-child:not(:first-child){color:var(--c)}:is(.spm-rail__head,.spm-detail__head,.spm-modal__head) :is(.spm-rail__title,.spm-detail__title,.spm-modal__title){color:#fff;font-family:var(--fd);font-style:italic;font-weight:900;letter-spacing:-.005em;text-transform:uppercase;-webkit-text-stroke:.09em var(--x);overflow-wrap:anywhere;paint-order:stroke fill;text-shadow:.05em .06em 0 var(--x)}.spm-detail__title:focus,.spm-modal__title:focus{outline:none}.spm-blade{--bf:var(--o);--bc:#fff;align-items:center;color:var(--bc);display:inline-flex;font:italic 900 14px/1 var(--fd);isolation:isolate;justify-content:center;letter-spacing:.03em;min-height:46px;padding:0 20px;position:relative;text-decoration:none;text-transform:uppercase;transform:skewX(var(--sk));transition:transform .25s var(--out);white-space:nowrap}.spm-blade:before{background:var(--bf);border:2px solid var(--x);z-index:-1}.spm-blade:after,.spm-blade:before{border-radius:var(--r1);content:"";inset:0;position:absolute}.spm-blade:after{background:var(--x);transform:translate(4px,4px);transition:transform .25s var(--out);z-index:-2}.spm-blade>span{align-items:center;display:inline-flex;gap:8px;transform:skewX(calc(var(--sk)*-1))}.spm-blade svg{height:16px;width:16px}.spm-blade .spm-chev{height:12px;transition:transform .3s var(--out);width:10px}.spm-blade:hover:not(:disabled){transform:skewX(var(--sk)) translate(-2px,-2px)}.spm-blade:hover:not(:disabled):after{transform:translate(6px,6px)}.spm-blade:hover .spm-chev{transform:translateX(4px)}.spm-blade:active:not(:disabled){transform:skewX(var(--sk)) translate(2px,2px)}.spm-blade:active:not(:disabled):after{transform:translate(2px,2px)}.spm-blade--green{--bf:var(--g)}.spm-blade--violet{--bf:var(--v)}.spm-blade--ghost{--bf:var(--k3)}.spm-tag{color:var(--c);font:600 13px/1.1 var(--fb);isolation:isolate;min-height:40px;padding:0 14px;position:relative}.spm-tag:before{background:var(--k3);border:1.5px solid var(--edge);border-radius:var(--r1);content:"";inset:0;position:absolute;transform:skewX(var(--sk));transition:background-color .2s,border-color .2s;z-index:-1}.spm-tag>span{align-items:center;display:inline-flex;gap:6px}.spm-tag svg{height:16px;width:16px}.spm-tag:hover:not(:disabled):before{background:#1c1838;border-color:var(--vh)}a.spm-tag{align-items:center;display:inline-flex;text-decoration:none}.spm-tag--video:before{box-shadow:inset 3px 0 0 var(--v)}.spm-tag--photo:before{box-shadow:inset 3px 0 0 var(--g)}.spm-tag--tip:before{box-shadow:inset 3px 0 0 var(--o)}.spm-tag--report:before{box-shadow:inset 3px 0 0 var(--cc)}.spm-sq,.spm-x{background:var(--k);border:2px solid var(--x);border-radius:var(--r1);box-shadow:3px 3px 0 var(--x);display:grid;height:44px;place-items:center;transform:skewX(var(--sk));transition:transform .2s var(--out);width:44px}.spm-sq svg,.spm-x svg{transform:skewX(calc(var(--sk)*-1))}.spm-sq:hover,.spm-x:hover{transform:skewX(var(--sk)) translate(-1px,-1px)}.spm-x{position:absolute;right:14px;top:14px;z-index:2}html.spkf-map-live,html.spkf-map-live body{overflow:hidden;overscroll-behavior:none}.spkf-spot-map{background:linear-gradient(var(--k2) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,var(--k2) 1px,transparent 1px) 0 0/48px 48px,var(--k);height:calc(100vh - var(--spkf-head, 64px) - var(--spkf-admin, 0px));height:calc(100dvh - var(--spkf-head, 64px) - var(--spkf-admin, 0px));isolation:isolate;min-height:320px;overflow:hidden;overflow:clip;position:relative}@media(scripting:none){.spkf-spot-map{display:none}}.spm-app{display:grid;grid-template-columns:minmax(0,1fr);inset:0;overflow:hidden;overflow:clip;position:absolute}.spm-app.is-wide{--gap:16px;--rail:360px;--pw:400px}@media(min-width:1280px){.spm-app.is-wide{--rail:380px;--pw:430px}}.spm-stage{contain:paint;min-width:0;overflow:hidden;overflow:clip;position:relative}.spm-map{background:#131220;inset:0;position:absolute;z-index:0}.spm-map .leaflet-tile-pane{filter:grayscale(1) sepia(.5) hue-rotate(205deg) saturate(2.2) brightness(.62) contrast(1.25)}.spm-map:after{background:radial-gradient(130% 90% at 50% 45%,transparent 55%,rgba(8,8,11,.7));content:"";inset:0;pointer-events:none;position:absolute;z-index:450}.spm-map.leaflet-container:focus-visible{outline:3px solid var(--c);outline-offset:-3px}.spm-rail{animation:spm-rail-in .7s var(--out) both;background:var(--k2);border:2px solid var(--x);border-radius:var(--r3);bottom:var(--gap);box-shadow:6px 6px 0 var(--x),0 24px 60px rgba(0,0,0,.5);display:flex;flex-direction:column;left:var(--gap);min-height:0;overflow:hidden;overflow:clip;position:absolute;top:var(--gap);width:var(--rail);z-index:2}.spm-rail__foot{border-top:1px solid var(--ln);flex:none;padding:8px 10px 10px}.spm-more-btn{align-items:center;border-radius:var(--r2);color:var(--cc);display:flex;font:500 10px/1.35 var(--fm);gap:10px;letter-spacing:.05em;min-height:40px;padding:6px 10px;text-align:left;text-transform:uppercase;transition:color .2s,background-color .2s;width:100%}.spm-more-btn svg{color:var(--vh);flex:none;height:18px;width:18px}.spm-more-btn .spm-chev{color:var(--cc);height:11px;margin-left:auto;transition:transform .25s var(--out);width:9px}.spm-more-btn:hover{background:var(--k3);color:var(--c)}.spm-more-btn:hover .spm-chev{transform:translateX(3px)}.spm-rail__in{display:flex;flex:1;flex-direction:column;min-height:0}.spm-rail__head{border-bottom:1px solid var(--ln);display:grid;flex:none;gap:12px;padding:20px 20px 14px}.spm-rail__head .spm-rail__title{font-size:38px;line-height:.92}.spm-rail__head .spm-rail__title span{display:block}.spm-rail__head .spm-rail__title span:last-child{text-shadow:.05em .06em 0 var(--x),.1em .12em 0 var(--v)}.spm-rail__cta{display:flex;flex-wrap:wrap;gap:14px 16px;padding:4px 0 2px 4px}.spm-search{align-items:center;display:flex;position:relative}.spm-search:before{background:var(--k);border:2px solid var(--edge);border-radius:var(--r2);content:"";inset:0;position:absolute;transform:skewX(var(--sk));transition:border-color .2s}.spm-search:focus-within:before{border-color:var(--vh)}.spm-search svg{color:var(--cc);left:14px;position:absolute}.spm-search input{background:transparent;border:0;color:var(--c);font:400 16px/1 var(--fb);height:46px;outline:none;padding:0 14px 0 44px;position:relative;width:100%}.spm-search input::placeholder{color:#8d8d99}.spm-search input::-webkit-search-cancel-button{filter:invert(1)}.spm-chips{display:flex;flex-wrap:wrap;gap:6px;padding:2px 4px}.spm-chip{--t:var(--c);--tf:var(--k);height:34px;isolation:isolate;padding:0 12px;position:relative}.spm-chip:before{border:1.5px solid var(--edge);border-radius:var(--r1);content:"";inset:0;position:absolute;transform:skewX(var(--sk));transition:background-color .2s,border-color .2s;z-index:-1}.spm-chip>span{align-items:center;display:inline-flex;font:600 12.5px/1 var(--fb);gap:7px;letter-spacing:.03em;text-transform:uppercase}.spm-chip b{color:var(--cc);font:500 10px/1 var(--fm)}.spm-chip:hover:before{border-color:var(--t)}.spm-chip[aria-pressed=true]{color:var(--tf)}.spm-chip[aria-pressed=true]:before{background:var(--t);border-color:var(--x);box-shadow:2px 2px 0 var(--x)}.spm-chip[aria-pressed=true] b{color:inherit}.spm-count{color:var(--cc);font-size:10px}.spm-list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:6px 8px calc(20px + var(--hide, 0px));scrollbar-color:var(--edge) transparent;scrollbar-width:thin}.spm-item{border-radius:var(--r2);display:grid;gap:2px 12px;grid-template-areas:"c n d" "c m m";grid-template-columns:20px minmax(0,1fr) auto;padding:11px 12px;position:relative;text-align:left;transition:background-color .15s;width:100%}.spm-item .spm-chev{-ms-grid-row:1;-ms-grid-row-span:3;fill:var(--t);grid-area:c;-ms-grid-column:1;height:21px;margin-top:2px;overflow:visible;stroke:var(--x);stroke-width:2.6;transition:transform .25s var(--out);width:18px}.spm-item:before{background:var(--t);border-radius:0 3px 3px 0;bottom:10px;content:"";left:0;position:absolute;top:10px;transform:scaleX(0);transform-origin:0 50%;transition:transform .2s var(--out);width:4px}.spm-item.is-hot,.spm-item:hover{background:var(--k3)}.spm-item.is-hot:before,.spm-item:hover:before,.spm-item[aria-current=true]:before{transform:none}.spm-item.is-hot .spm-chev,.spm-item:hover .spm-chev{transform:translateX(3px)}.spm-item[aria-current=true]{background:#191536}.spm-item:focus-visible{outline-offset:-3px}.spm-item__name{font:600 16px/1.25 var(--fb);grid-area:n;-ms-grid-column:3;-ms-grid-row:1;min-width:0}.spm-item__risk{background:var(--o);color:#fff;font:600 9px/1.4 var(--fm);letter-spacing:.05em;margin-left:8px;padding:1px 5px;text-transform:uppercase;vertical-align:2px}.spm-item__dist{color:var(--th);font-size:10.5px;grid-area:d;-ms-grid-column:5;-ms-grid-row:1;padding-top:2px}.spm-item__meta{-ms-grid-column:3;-ms-grid-row:3;-ms-grid-column-span:3;color:var(--cc);font-size:9.5px;grid-area:m}.spm-list>li{contain-intrinsic-size:auto 62px;content-visibility:auto}.spkf-spot-fallback{contain-intrinsic-size:auto 2000px;content-visibility:auto}.spm-list--skel li{background:linear-gradient(90deg,var(--k3) 0 40%,transparent 40%) 32px 14px/70% 12px no-repeat;border-bottom:1px solid var(--ln);height:56px;margin:0 12px}.spm-empty{color:var(--cc);display:grid;gap:12px;justify-items:start;padding:24px 20px}.spm-hud{inset:0;pointer-events:none;position:absolute;z-index:500}.spm-hud>*{pointer-events:auto}.spm-hud__read{background:var(--k);border:2px solid var(--x);border-radius:var(--r1);box-shadow:3px 3px 0 var(--v);color:var(--c);display:flex;font-size:10.5px;left:16px;padding:7px 14px;pointer-events:none!important;position:absolute;top:14px;transform:skewX(var(--sk))}.spm-hud__read span{transform:skewX(calc(var(--sk)*-1));white-space:pre}.spm-hud__read span+span:before{color:var(--cc);content:"/";margin:0 9px}.spm-hud__read span:last-child{color:var(--gh)}.spm-hud__zoom{display:grid;gap:8px;position:absolute;right:16px;top:14px}.spm-sq--info{color:var(--vh);margin-top:6px}.is-wide .spm-hud__read{left:calc(var(--rail) + var(--gap)*2 + 6px);top:calc(var(--gap) + 2px)}.is-wide .spm-hud__zoom{right:calc(var(--gap) + 4px);top:var(--gap);transition:transform .55s var(--out)}.is-wide .spm-attrib{bottom:var(--gap);left:calc(var(--rail) + var(--gap)*2)}.is-wide.has-panel .spm-hud__zoom{transform:translateX(calc((var(--pw) + var(--gap))*-1))}.is-wide .spm-hud__read{transition:opacity .3s}@media(max-width:1279px){.is-wide.has-panel .spm-hud__read{opacity:0}}@media(max-height:860px){.is-wide .spm-rail__head{gap:10px;padding-top:16px}.is-wide .spm-rail__head .spm-kicker{display:none}.is-wide .spm-rail__head .spm-rail__title{font-size:29px}.is-wide .spm-rail__head .spm-rail__title span{display:inline}.is-wide .spm-blade{min-height:42px}.is-wide .spm-search input{height:42px}.is-wide .spm-chip{height:30px}}.spm-attrib{background:rgba(8,8,11,.86);border-radius:var(--r1);bottom:8px;color:var(--cc);font:400 10px/1.5 var(--fm);left:12px;padding:2px 7px;position:absolute;z-index:500}.spm-attrib a{color:var(--c)}.spm-pin__in{animation:spm-drop .55s var(--out) both;animation-delay:calc(var(--i, 0)*22ms + .1s);display:grid;inset:0;place-items:center;position:absolute}.is-settled .spm-cluster>span,.is-settled .spm-pin__in{animation:none}.spm-pin svg{fill:var(--t);filter:drop-shadow(2px 2px 0 #000);height:26px;overflow:visible;stroke:var(--x);stroke-width:2.6;transition:transform .25s var(--out);width:22px}.spm-pin.is-hot svg,.spm-pin:hover svg{transform:scale(1.3)}.spm-pin.is-on{z-index:99999!important}.spm-pin.is-on svg{transform:scale(1.55)}.spm-pin.is-on .spm-pin__in:before{animation:spm-pulse 1.8s var(--out) infinite;border:2px solid var(--th);border-radius:50%;content:"";inset:-6px;position:absolute}.spm-pin__risk{color:#000;display:grid;font:900 11px/1 var(--fd);height:16px;isolation:isolate;place-items:center;position:absolute;right:-1px;top:-2px;width:16px}.spm-pin__risk:before{background:var(--c);border:2px solid #000;content:"";inset:2px;position:absolute;transform:rotate(45deg);z-index:-1}.spm-pin__label{color:#fff;font:italic 900 15px/18px var(--fd);left:41px;margin-top:-9px;position:absolute;text-transform:uppercase;top:50%;white-space:nowrap;-webkit-text-stroke:4px #000;opacity:0;paint-order:stroke fill;pointer-events:none;text-shadow:2px 2px 0 #000;transform:translateX(-8px);transition:opacity .2s,transform .25s var(--out)}.spm-pin.is-hot .spm-pin__label,.spm-pin.is-on .spm-pin__label{opacity:1;transform:none}.is-picking .spm-cluster,.is-picking .spm-pin{opacity:.35}.spm-cluster>span{animation:spm-drop .55s var(--out) both;animation-delay:.1s;background:var(--v);border:2px solid #000;box-shadow:3px 3px 0 #000;display:grid;height:100%;place-items:center;transform:skewX(var(--sk,-12deg));transition:transform .2s var(--out);width:100%}.spm-cluster b{color:#fff;font:italic 900 17px/1 var(--fd);-webkit-text-stroke:3px #000;paint-order:stroke fill;transform:skewX(12deg)}.spm-cluster:focus-visible>span,.spm-cluster:hover>span{transform:skewX(var(--sk,-12deg)) scale(1.08)}.spm-cluster:focus-visible{outline:none}.spm-cluster:focus-visible>span{outline:3px solid #fff;outline-offset:3px}.spm-cluster--m>span{background:var(--g)}.spm-cluster--l>span{background:var(--o)}.spm-cluster--l b{font-size:19px}.spm-me i{background:#fff;border:3px solid var(--v);border-radius:50%;box-shadow:0 0 0 2px #000;inset:3px;position:absolute}.spm-me__acc{fill:var(--vh);fill-opacity:.14;stroke:var(--vh);stroke-width:1.5}.spm-cross i{inset:0;position:absolute}.spm-cross i:after,.spm-cross i:before{background:var(--oh);box-shadow:0 0 0 2px #000;content:"";position:absolute}.spm-cross i:before{clip-path:polygon(0 0,100% 0,100% 40%,0 40%,0 60%,100% 60%,100% 100%,0 100%);height:64px;left:31px;top:0;width:2px}.spm-cross i:after{clip-path:polygon(0 0,40% 0,40% 100%,0 100%,0 0,60% 0,100% 0,100% 100%,60% 100%);height:2px;left:0;top:31px;width:64px}.spm-cross b{animation:spm-pulse-sq 1.4s var(--out) infinite;border:3px solid var(--oh);height:20px;left:22px;outline:2px solid #000;position:absolute;top:22px;transform:rotate(45deg);width:20px}.spm-cross:focus-visible{outline:none}.spm-cross:focus-visible b{border-color:#fff}.spm-pane{--bw:46px;--lean:10.63cqh;--ml:90px;--over:70px;--shift:0px;--run-in:.56s;--run-out:.44s;--run-ease:cubic-bezier(.35,.3,.6,.9);bottom:var(--gap);container-type:size;max-width:calc(100% - var(--gap)*2);right:var(--gap);top:var(--gap);width:var(--pw);z-index:600}.spm-mask,.spm-pane{pointer-events:none;position:absolute}.spm-mask{animation:spm-mask var(--run-in) var(--run-ease) backwards;inset:calc(var(--ml)*-1);overflow:hidden;overflow:clip}.spm-mask>*{animation:spm-unmask var(--run-in) var(--run-ease) backwards;pointer-events:auto}.is-leaving .spm-mask{animation:spm-mask-out var(--run-out) var(--run-ease) forwards}.is-leaving .spm-mask>*{animation:spm-unmask-out var(--run-out) var(--run-ease) forwards;pointer-events:none}.spm-panel{background:var(--k2);border:2px solid var(--x);border-radius:var(--r3);box-shadow:6px 6px 0 var(--v),0 24px 60px rgba(0,0,0,.5);inset:var(--ml);overflow:hidden auto;overscroll-behavior:contain;pointer-events:auto;position:absolute;scrollbar-color:var(--edge) transparent;scrollbar-width:thin}.is-submitting .spm-pane{opacity:0;transition:opacity .2s}.is-submitting .spm-panel{pointer-events:none}.spm-curtain{overflow:hidden;overflow:clip;pointer-events:none;right:calc(var(--gap, 0px)*-1);z-index:3}.spm-curtain,.spm-curtain i{bottom:0;left:0;position:absolute;top:0}.spm-curtain i{animation:spm-band var(--run-in) var(--run-ease) forwards;background:var(--o);box-shadow:inset -3px 0 0 var(--x);transform:translateX(calc(100cqw + var(--gap, 0px) + var(--lean))) skewX(var(--sk));width:var(--bw);will-change:transform}.spm-curtain i:nth-child(2){background:var(--g);left:var(--bw)}.spm-curtain i:nth-child(3){background:var(--v);box-shadow:none;left:calc(var(--bw)*2)}.is-leaving .spm-curtain i{animation:spm-band-back var(--run-out) var(--run-ease) forwards}.spm-detail{position:relative}.spm-detail>*,.spm-detail__body>*{animation:spm-rise .55s var(--out) both}.spm-detail__body>:nth-child(2){animation-delay:40ms}.spm-detail__body>:nth-child(3){animation-delay:80ms}.spm-detail__body>:nth-child(4){animation-delay:.12s}.spm-detail__body>:nth-child(n+5){animation-delay:.16s}.spm-detail__head{padding:20px 70px 14px 20px;position:relative}.spm-sticker{align-items:center;background:var(--t);border:2px solid var(--x);border-radius:var(--r1);box-shadow:3px 3px 0 var(--x);color:var(--tf);display:inline-flex;font:italic 900 12px/1 var(--fd);gap:6px;letter-spacing:.04em;padding:5px 12px 5px 9px;text-transform:uppercase;transform:skewX(var(--sk)) rotate(-2deg)}.spm-sticker .spm-chev{height:11px;width:9px}.spm-detail__head .spm-detail__title{font-size:32px;line-height:.95;margin:14px 0 8px}.spm-detail__pos{color:var(--cc);display:flex;flex-wrap:wrap;font-size:10.5px;gap:4px 14px;white-space:pre}.spm-detail__pos span+span{color:var(--th)}.spm-gal{padding:0 20px}.spm-gal__main{aspect-ratio:16/10;background:var(--k3);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);overflow:hidden;position:relative}.spm-gal__main img{animation:spm-img .7s var(--out) both;height:100%;object-fit:cover;width:100%}.spm-gal__main figcaption{background:rgba(0,0,0,.75);bottom:8px;font:400 10px/1.4 var(--fm);padding:2px 6px;position:absolute;right:7%}.spm-gal__strip{display:flex;gap:8px;margin-top:8px;overflow-x:auto;padding:2px 4px 4px}.spm-gal__strip button{border:2px solid transparent;display:block;height:48px;opacity:.7;overflow:hidden;transform:skewX(var(--sk));transition:opacity .2s;width:72px}.spm-gal__strip button[aria-pressed=true]{border-color:var(--c);opacity:1}.spm-gal__strip img{height:100%;object-fit:cover;transform:skewX(12deg) scale(1.2);width:100%}.spm-detail__body{display:grid;gap:16px;padding:18px 20px 28px}.spm-prose{color:#d9d9e0;font-size:15px;line-height:1.6}.spm-prose p+p{margin-top:.6em}.spm-badges{display:flex;flex-wrap:wrap;gap:10px;padding-left:4px}.spm-badge{--bb:var(--gh);border:1.5px solid var(--bb);border-radius:var(--r1);color:var(--bb);display:inline-block;font:500 10px/1.4 var(--fm);letter-spacing:.05em;padding:4px 10px;text-transform:uppercase;transform:skewX(var(--sk))}.spm-badge--ask_first,.spm-badge--private_tolerated{--bb:var(--oh)}.spm-badge--private,.spm-badge--risk{--bb:#fff;background:var(--o);border-color:var(--x)}.spm-badge--risk{box-shadow:2px 2px 0 var(--x)}.spm-badge--risk:before{content:"! ";font-weight:700}.spm-note{border-left:3px solid var(--o);color:#c6c6cf;font-size:13.5px;line-height:1.5;padding-left:12px}.spm-feats{display:flex;flex-wrap:wrap;gap:6px}.spm-feats li{background:var(--k3);border:1px solid var(--ln);border-radius:var(--r1);font:500 10px/1.3 var(--fm);letter-spacing:.05em;padding:5px 9px;text-transform:uppercase}.spm-detail__go{gap:14px 18px;padding:4px 0 0 4px}.spm-acts,.spm-detail__go{display:flex;flex-wrap:wrap}.spm-acts{gap:8px 10px;padding-left:4px}.spm-loading{animation:spm-blink 1.2s ease-in-out infinite alternate;color:var(--cc);font-size:13px}.spm-sec{border-top:1px solid var(--ln);display:grid;gap:12px;padding-top:6px}.spm-h3{align-items:center;display:flex;font:italic 900 17px/1 var(--fd);gap:8px;letter-spacing:.02em;padding-top:10px;text-transform:uppercase}.spm-h3:before{background:var(--o);clip-path:var(--chev);content:"";height:12px;width:9px}.spm-videos{display:grid;gap:12px}.spm-video{aspect-ratio:16/9;background:linear-gradient(135deg,var(--v),#150c52);border:2px solid var(--x);border-radius:var(--r2);box-shadow:4px 4px 0 var(--x);display:block;overflow:hidden;position:relative;text-align:left;width:100%}.spm-video img{height:100%;inset:0;object-fit:cover;opacity:.8;position:absolute;transition:transform .5s var(--out);width:100%}.spm-video:hover img{transform:scale(1.04)}.spm-video iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.spm-video__play{background:var(--o);border:2px solid var(--x);box-shadow:3px 3px 0 var(--x);color:#fff;display:grid;height:46px;left:50%;margin:-23px 0 0 -33px;place-items:center;position:absolute;top:50%;transform:skewX(var(--sk));transition:transform .25s var(--out);width:66px}.spm-video__play svg{transform:skewX(12deg)}.spm-video:hover .spm-video__play{transform:skewX(var(--sk)) scale(1.1)}.spm-video__t{background:linear-gradient(transparent,rgba(0,0,0,.88));bottom:0;font:600 14px/1.25 var(--fb);left:0;padding:28px 12px 10px;position:absolute;right:0}.spm-video__t small{color:var(--cc);display:block;font:400 9.5px/1.4 var(--fm);letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.spm-vcard{background:var(--k3);border:2px solid var(--x);border-radius:var(--r2);box-shadow:4px 4px 0 var(--v);color:var(--c);display:grid;gap:4px;padding:12px 14px;text-decoration:none;transition:transform .2s var(--out)}.spm-vcard:hover{transform:translate(-2px,-2px)}.spm-vcard__p{color:var(--vh);font:500 10px/1.4 var(--fm);letter-spacing:.06em;text-transform:uppercase}.spm-vcard--tiktok{box-shadow:4px 4px 0 var(--g)}.spm-vcard--tiktok .spm-vcard__p{color:var(--gh)}.spm-vcard__t{font:600 15px/1.3 var(--fb)}.spm-vcard__go{align-items:center;color:var(--cc);display:inline-flex;font:500 10px/1.4 var(--fm);gap:6px;text-transform:uppercase}.spm-vcard__go svg{height:14px;width:14px}.spm-tips{border-left:2px solid var(--ln);display:grid;gap:16px;margin-left:6px;padding-left:20px}.spm-tip{display:grid;font-size:14.5px;gap:4px;line-height:1.5;position:relative}.spm-tip:before{background:var(--vh);clip-path:var(--chev);content:"";height:14px;left:-27px;position:absolute;top:3px;width:12px}.spm-tip .spm-mono{align-items:center;color:var(--cc);display:flex;font-size:10px;gap:8px}.spm-tip--condition:before{background:var(--oh)}.spm-tip__by{color:var(--cc);font-size:12.5px}.spm-tip__by:before{content:"From "}.spm-cond{background:var(--v);color:#fff;padding:1px 7px}.spm-cond--dry{background:var(--g)}.spm-cond--wet{background:var(--v)}.spm-cond--busy,.spm-cond--changed{background:var(--o)}.spm-cond--closed{background:#000;outline:1px solid var(--oh)}.spm-near button{align-items:center;border-bottom:1px solid var(--ln);display:grid;gap:10px;grid-template-columns:16px minmax(0,1fr) auto;padding:10px 0;text-align:left;width:100%}.spm-near button .spm-chev{fill:var(--t);height:17px;overflow:visible;stroke:#000;stroke-width:2.6;transition:transform .2s var(--out);width:14px}.spm-near button>span:nth-child(2){font:600 15px/1.3 var(--fb)}.spm-near button>.spm-mono{color:var(--th);font-size:10px}.spm-near button:hover .spm-chev{transform:translateX(4px)}.spm-disclaimer{background:var(--k3);border:1px dashed var(--edge);border-radius:var(--r2);color:var(--cc);font-size:12.5px;line-height:1.5;padding:12px 14px}.spm-sheet{background:var(--k2);border-radius:var(--r3) var(--r3) 0 0;border-top:2px solid var(--x);bottom:0;box-shadow:0 -10px 40px rgba(0,0,0,.45);display:flex;flex-direction:column;left:0;overflow:hidden;overflow:clip;position:absolute;right:0;transition:transform .5s var(--out);will-change:transform;z-index:700}.spm-sheet.is-dragging{transition:none}.spm-sheet__grab{cursor:grab;display:grid;flex:none;height:30px;place-items:center;touch-action:none}.spm-sheet__handle{display:grid;height:30px;place-items:center;touch-action:none;width:88px}.spm-sheet__handle i{background:linear-gradient(90deg,var(--o) 0 33.3%,var(--g) 33.3% 66.6%,var(--v) 66.6%);border-radius:3px;height:5px;transform:skewX(var(--sk));width:48px}.spm-sheet__handle:focus-visible{outline-offset:-2px}.spm-sheet__body,.spm-swap{display:flex;flex:1;flex-direction:column;min-height:0}.spm-swap{animation:spm-swap .45s var(--out) both}.spm-swap.is-detail{--bw:40px;--lean:calc((100cqh - var(--hide, 0px))*0.1063);--shift:calc(var(--hide, 0px)*0.1063);--ml:0px;--over:0px;--run-in:.56s;--run-ease:cubic-bezier(.35,.3,.6,.9);animation:none;container-type:size;position:relative}.spm-swap.is-detail>.spm-mask{display:flex;flex:1;flex-direction:column;inset:auto;min-height:0;position:relative}.spm-swap.is-detail>.spm-curtain{bottom:var(--hide,0)}.spm-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding-bottom:var(--hide,0)}.is-narrow .spm-rail__in{flex:1}.is-narrow .spm-rail__head{border-bottom:1px solid var(--ln);gap:10px 12px;grid-template-columns:minmax(0,1fr) auto;padding:0 16px 10px}.is-narrow .spm-rail__head>:not(.spm-rail__title):not(.spm-rail__cta){grid-column:1/-1}.is-narrow .spm-kicker{display:none}.is-narrow .spm-rail__head .spm-rail__title{align-self:center;font-size:25px}.is-narrow .spm-rail__head .spm-rail__title span:last-child{display:none}.is-narrow .spm-rail__cta{flex-wrap:nowrap;gap:12px;padding:0 4px 0 0}.is-narrow .spm-rail__cta .spm-blade{font-size:13px!important;min-height:42px;padding:0 14px}.is-narrow .spm-rail__cta .spm-blade--ghost{font-size:0!important;padding:0;width:46px}.is-narrow .spm-rail__cta .spm-blade--ghost svg{height:18px;width:18px}.is-narrow .spm-chips{flex-wrap:nowrap;margin:0 -16px;overflow-x:auto;padding:2px 20px;scrollbar-width:none}.is-narrow .spm-chip{flex:none}.is-narrow .spm-list{padding-inline:6px}.is-narrow .spm-item{padding:12px 10px}.is-narrow .spm-hud__read{font-size:9.5px;left:12px;padding:6px 11px;top:10px}.is-narrow .spm-hud__zoom{right:12px;top:10px}.is-narrow .spm-attrib{bottom:auto;left:12px;top:50px}.is-narrow .spm-detail__head{padding:6px 70px 12px 16px}.is-narrow .spm-x{right:12px;top:2px}.is-narrow .spm-gal{padding:0 16px}.is-narrow .spm-detail__body{padding:16px 16px 28px}.is-narrow .spm-detail__head .spm-detail__title{font-size:28px}@media(min-width:600px){.is-narrow .spm-sheet{border:2px solid var(--x);border-bottom:0;left:12px;right:12px}}@media(max-width:440px){.is-narrow .spm-hud__read span:nth-child(2){display:none}}@media(max-width:360px){.is-narrow .spm-rail__head .spm-rail__title{font-size:21px}}.spm-toast{animation:spm-toast 5.5s var(--out) both;background:var(--k);border:2px solid var(--x);border-radius:var(--r2);box-shadow:4px 4px 0 var(--v);font-size:14px;left:12px;margin:0 auto;max-width:min(440px,100% - 24px);padding:10px 14px;pointer-events:none;position:absolute;right:12px;top:60px;width:fit-content;z-index:800}.spm-app.is-wide .spm-toast{left:calc(var(--rail) + var(--gap)*2)}.spm-fail{background:rgba(8,8,11,.92);display:grid;gap:16px;inset:0;justify-items:center;padding:24px;place-content:center;position:absolute;text-align:center;z-index:900}.spkf-map-more{contain-intrinsic-size:auto 1800px;content-visibility:auto}.spkf-map-more.is-drawer{background:var(--spkf-ink,#08080b);border:2px solid var(--spkf-outline,#000);border-bottom:0;border-radius:var(--spkf-radius-lg,20px) var(--spkf-radius-lg,20px) 0 0;bottom:0;box-shadow:0 -16px 50px rgba(0,0,0,.5),0 0 0 100vmax rgba(4,4,8,0);content-visibility:hidden;display:flex;flex-direction:column;left:0;overflow:hidden auto;overscroll-behavior:contain;position:fixed;right:0;scrollbar-width:thin;top:calc(var(--spkf-head, 64px) + var(--spkf-admin, 0px) + 10px);transform:translate3d(0,104%,0);visibility:hidden;z-index:95}.spkf-map-more.is-drawer.is-armed{transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .45s,visibility 0s .6s,content-visibility allow-discrete 0s .6s}.spkf-map-more.is-drawer.is-open{box-shadow:0 -16px 50px rgba(0,0,0,.5),0 0 0 100vmax rgba(4,4,8,.66);content-visibility:visible;transform:none;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .45s,content-visibility allow-discrete 0s;visibility:visible}.spkf-map-more.is-drawer>*{flex:none}.spkf-map-more.is-drawer .spm-more-slot{position:sticky;top:0;z-index:10}.spkf-map-more.is-drawer .spkf-map-about{padding-top:clamp(20px,3vw,36px)}.spkf-map-more.is-drawer .spkf-spot-disclaimer{background:var(--spkf-ink-2,#101015);border:2px solid var(--spkf-line,#2a2a33);border-left:6px solid var(--spkf-orange,#b85003);border-radius:var(--spkf-radius,12px);color:var(--spkf-concrete,#a7a7b2);font-size:.9375rem;line-height:1.55;margin:22px 0 0;max-width:46em;padding:14px 18px}.spkf-map-more.is-drawer .spkf-spot-disclaimer p{margin:0}.spkf-map-more.is-drawer .spkf-spot-disclaimer strong{color:var(--spkf-chalk,#f4f4f6)}@media(min-width:960px){.spkf-map-more.is-drawer{left:16px;right:16px;top:calc(var(--spkf-head, 64px) + var(--spkf-admin, 0px) + 16px)}}.spm-more-bar{align-items:center;background:var(--k);border-bottom:1px solid var(--ln);display:flex;gap:12px 20px;justify-content:space-between;padding:14px clamp(16px,4vw,56px)}.spm-more-bar .spm-blade{flex:none;font-size:13px;min-height:42px;padding:0 16px}.spm-more-bar__title{align-items:center;color:#fff;display:flex;font:italic 900 clamp(17px,1.2vw + 12px,24px)/1 var(--fd);gap:10px;min-width:0;text-transform:uppercase;-webkit-text-stroke:.09em var(--x);paint-order:stroke fill;text-shadow:.05em .06em 0 var(--x)}@media(max-width:420px){.spm-more-bar .spm-blade{font-size:0;padding:0;width:46px}.spm-more-bar .spm-blade .spm-chev{height:14px;transform:rotate(90deg);width:12px}}.spm-modal{align-items:stretch;display:flex;inset:0;justify-content:flex-end;pointer-events:none;position:fixed;z-index:100000}.spm-modal.is-loading:before{background:rgba(4,4,8,.6);content:"";inset:0;pointer-events:auto;position:absolute}.spm-modal__scrim{animation:spm-fade .3s both;background:rgba(4,4,8,.74);inset:0;pointer-events:auto;position:absolute}.spm-modal__card{animation:spm-sheet-side .55s var(--out) both;background:var(--k2);border-left:2px solid var(--x);border-radius:var(--r3) 0 0 var(--r3);display:flex;flex-direction:column;max-height:100%;overflow:hidden;pointer-events:auto;position:relative;width:min(540px,100%)}.spm-modal__card:before{background:linear-gradient(var(--o) 0 33.3%,var(--g) 33.3% 66.6%,var(--v) 66.6%);bottom:0;content:"";left:0;position:absolute;top:0;width:5px;z-index:3}.spm-modal__head{border-bottom:1px solid var(--ln);flex:none;padding:20px 70px 14px 24px;position:relative}.spm-modal__head .spm-kicker span{color:var(--c)}.spm-modal__head .spm-modal__title{font-size:30px;line-height:.95;margin-top:8px}.spm-modal__form{display:flex;flex:1;flex-direction:column;min-height:0}.spm-modal__body{align-content:start;animation:spm-step .45s var(--out) both;display:grid;flex:1;gap:18px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 24px 24px}.spm-modal__foot{background:var(--k2);border-top:1px solid var(--ln);display:flex;flex:none;gap:16px;justify-content:space-between;padding:14px 24px calc(16px + env(safe-area-inset-bottom))}.spm-lead{color:#e2e2e8;font-size:16px;line-height:1.5}.spm-row{display:flex;flex-wrap:wrap;gap:10px 14px;padding-left:4px}.spm-coords{background:var(--k);border:2px solid var(--x);color:var(--gh);justify-self:start;padding:6px 12px;white-space:pre}.spm-progress{display:flex;gap:3px;margin-top:16px}.spm-progress li{background:var(--k3);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);color:var(--cc);display:grid;flex:1;font:500 9px/1 var(--fm);height:26px;letter-spacing:.05em;overflow:hidden;place-items:center;position:relative;text-transform:uppercase;transition:background-color .3s,color .3s}.spm-progress li span{padding-left:6px;position:relative;z-index:1}.spm-progress li:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.spm-progress li.is-done{background:var(--g);color:#fff}.spm-progress li.is-now{background:var(--o);color:#fff}.spm-progress li.is-now:after{animation:spm-run .9s linear infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2726%27%3E%3Cpath d=%27M2 6h4l5 7-5 7H2l5-7z%27/%3E%3C/svg%3E") repeat-x 0 0/14px 26px;bottom:0;content:"";left:-28px;opacity:.3;position:absolute;right:-28px;top:0}.spm-progress li.is-done:after{animation:spm-trail .7s var(--out) both;background:var(--gh);content:"";inset:0;position:absolute}.spm-field{border:0;display:grid;gap:7px;margin:0;min-width:0;padding:0}.spm-field>label,.spm-field>legend,.spm-label{color:var(--c);font:600 15px/1.3 var(--fb);padding:0}.spm-field>label small,.spm-field>legend small,.spm-label small{color:var(--cc);font-weight:400}.spm-field>legend{margin-bottom:7px}.spm-hint{color:var(--cc);font-size:13px;line-height:1.45;margin:0}.spm-modal input[type=email],.spm-modal input[type=text],.spm-modal input[type=url],.spm-modal textarea{background:var(--k);border:2px solid var(--edge);border-radius:var(--r2);color:var(--c);font:400 16px/1.4 var(--fb);min-height:48px;padding:11px 13px;transition:border-color .2s;width:100%}.spm-modal input[type=email]:focus,.spm-modal input[type=text]:focus,.spm-modal input[type=url]:focus,.spm-modal textarea:focus{border-color:var(--vh);outline:none}.spm-modal input[type=email]:focus-visible,.spm-modal input[type=text]:focus-visible,.spm-modal input[type=url]:focus-visible,.spm-modal textarea:focus-visible{outline:3px solid var(--c);outline-offset:2px}.spm-modal textarea{min-height:96px;resize:vertical}.has-error input,.has-error textarea{border-color:var(--oh)!important}.spm-err{align-items:baseline;color:var(--oh);display:flex;font:600 13.5px/1.4 var(--fb);gap:8px;margin:0}.spm-err:before{background:var(--o);color:#fff;content:"!";display:grid;flex:none;font:900 11px/1 var(--fd);height:16px;place-items:center;transform:skewX(var(--sk));width:16px}.spm-opts{display:flex;flex-wrap:wrap;gap:8px 10px;padding-left:4px}.spm-opt{display:block;position:relative}.spm-opt input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:2}.spm-opt>span{display:block;font:600 13.5px/1.25 var(--fb);padding:9px 14px;position:relative;z-index:0}.spm-opt>span:before{background:var(--k3);border:1.5px solid var(--edge);content:"";inset:0;position:absolute;transform:skewX(var(--sk));transition:background-color .2s,border-color .2s;z-index:-1}.spm-opt>span small{color:var(--cc);display:block;font-size:11.5px;font-weight:400}.spm-opt input:hover+span:before{border-color:var(--vh)}.spm-opt input:checked+span{color:var(--tf,#fff)}.spm-opt input:checked+span:before{background:var(--t,var(--v));border-color:var(--x);box-shadow:3px 3px 0 var(--x)}.spm-opt input:checked+span small{color:inherit;opacity:.85}.spm-opt input:focus-visible+span:before{outline:3px solid var(--c);outline-offset:3px}.spm-opt:not([class*=spm-t--]){--t:var(--v);--tf:#fff}.spm-check{align-items:start;display:grid;gap:8px 12px;grid-template-columns:24px minmax(0,1fr)}.spm-check input{accent-color:var(--g);height:22px;margin:1px 0 0;width:22px}.spm-check label{font-size:15px;line-height:1.45}.spm-check .spm-err{grid-column:2}.spm-thumbs{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.spm-thumbs li{animation:spm-pop .4s var(--out) both;aspect-ratio:1;background:var(--k3);border:2px solid var(--x);overflow:hidden;position:relative}.spm-thumbs img{height:100%;object-fit:cover;width:100%}.spm-thumbs li>.spm-mono{background:rgba(0,0,0,.75);bottom:4px;font-size:9px;left:4px;letter-spacing:0;overflow:hidden;padding:2px 4px;position:absolute;right:4px;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.spm-thumbs li>button{background:#000;color:#fff;display:grid;height:34px;place-items:center;position:absolute;right:4px;top:4px;width:34px}.spm-thumbs li>button svg{height:16px;width:16px}.spm-thumbs__add{background:transparent!important;border:2px dashed var(--edge)!important}.spm-thumbs__add label{cursor:pointer;display:grid;font:600 13px/1.2 var(--fb);gap:2px;inset:0;place-content:center;position:absolute;text-align:center}.spm-thumbs__add label span{color:var(--oh);font:italic 900 30px/1 var(--fd)}.spm-thumbs__add input{height:1px;opacity:0;position:absolute;width:1px}.spm-thumbs__add:focus-within{outline:3px solid var(--c);outline-offset:2px}.spm-thumbs__add:hover{border-color:var(--vh)!important}.spm-review{border-top:1px solid var(--ln);display:grid}.spm-review>div{border-bottom:1px solid var(--ln);display:grid;gap:12px;grid-template-columns:110px minmax(0,1fr);padding:9px 0}.spm-review dt{color:var(--cc);font:500 10px/1.8 var(--fm);letter-spacing:.05em;text-transform:uppercase}.spm-review dd{font-size:15px;line-height:1.45}.spm-break{overflow-wrap:anywhere}.spm-hp{height:1px;left:-9999px;overflow:hidden;position:absolute!important;width:1px}.spm-banner{background:#2a1407;border:2px solid var(--o);color:#ffdcc6;font-size:14px;line-height:1.45;margin:0 24px 14px;padding:10px 14px}.spm-done{gap:18px;justify-items:start}.spm-burst{display:flex;gap:4px;padding:6px 0 4px}.spm-burst svg{filter:drop-shadow(3px 3px 0 #000);height:52px;overflow:visible;stroke:#000;stroke-width:2.6;width:44px}.spm-burst svg:first-child{fill:var(--o)}.spm-burst svg:nth-child(2){fill:var(--g)}.spm-burst svg:nth-child(3){fill:var(--v)}.spm-burst.is-live svg{animation:spm-burst .75s var(--out) both}.spm-burst.is-live svg:nth-child(2){animation-delay:90ms}.spm-burst.is-live svg:nth-child(3){animation-delay:.18s}.spm-modal.is-placing{align-items:flex-end;justify-content:center}.spm-modal.is-placing .spm-modal__card{animation-name:spm-sheet-up;border:2px solid var(--x);border-radius:var(--r3);box-shadow:6px 6px 0 var(--o);margin-bottom:12px;width:min(560px,100% - 20px)}.spm-modal.is-placing .spm-modal__head{padding:14px 64px 10px 20px}.spm-modal.is-placing .spm-modal__head .spm-modal__title{font-size:22px}.spm-modal.is-placing .spm-progress{margin-top:10px}.spm-modal.is-placing .spm-modal__body{gap:10px;padding:12px 20px}.spm-modal.is-placing .spm-lead{font-size:14px}.spm-modal.is-placing .spm-modal__foot{padding:10px 20px 12px}.spm-modal.is-placing .spm-x{top:10px}@media(min-width:960px){.spm-modal.is-placing{padding-left:calc(var(--rail, 380px) + 32px)}}@media(max-width:599px){.spm-modal{align-items:flex-end}.spm-modal__card{animation-name:spm-sheet-up;border-left:0;border-radius:var(--r3) var(--r3) 0 0;border-top:2px solid var(--x);max-height:calc(100% - 20px);width:100%}.spm-modal__card:before{background:linear-gradient(90deg,var(--o) 0 33.3%,var(--g) 33.3% 66.6%,var(--v) 66.6%);bottom:auto;height:4px;right:0;top:-1px;width:auto}.spm-modal__head{padding:18px 64px 12px 16px}.spm-modal__head .spm-modal__title{font-size:26px}.spm-modal__body{padding:18px 16px 20px}.spm-modal__foot{padding:12px 16px calc(14px + env(safe-area-inset-bottom))}.spm-banner{margin:0 16px 12px}.spm-progress li span{font-size:0}.spm-progress li.is-now span{font-size:9px}.spm-modal.is-placing .spm-modal__card{border:2px solid var(--x);margin-bottom:8px;width:calc(100% - 16px)}.spm-modal.is-placing .spm-modal__body{padding:10px 16px}.spm-modal.is-placing .spm-progress{display:none}}.spkf-spot-minimap{aspect-ratio:16/9;background:linear-gradient(#17142b 1px,transparent 0) 0 0/40px 40px,linear-gradient(90deg,#17142b 1px,transparent 0) 0 0/40px 40px,#131220;border:2px solid var(--x);border-radius:var(--r2);box-shadow:6px 6px 0 var(--v);isolation:isolate;margin-block:24px;max-height:460px;min-height:260px;overflow:hidden;position:relative}.spm-mini,.spm-mini__map{inset:0;position:absolute}.spm-mini__tiles{display:block;filter:grayscale(1) sepia(.5) hue-rotate(205deg) saturate(2.2) brightness(.62) contrast(1.25);height:100%;opacity:0;transition:opacity .4s var(--out);width:100%}.is-live .spm-mini__tiles{opacity:1}.spm-mini__spot{height:40px;left:50%;margin:-20px 0 0 -18px;position:absolute;top:50%;width:36px;z-index:400}.spm-mini__pos{background:var(--k);border:2px solid var(--x);border-radius:var(--r1);font-size:10px;left:12px;padding:5px 10px;position:absolute;top:12px;white-space:pre;z-index:500}.spm-mini__go{bottom:18px;position:absolute!important;right:18px;z-index:500}.spm-mini .spm-attrib{bottom:6px;left:8px}@media(max-width:599px){.spm-mini__go{bottom:32px;right:50%;transform:translateX(50%) skewX(var(--sk))}.spm-mini__go:hover:not(:disabled){transform:translateX(50%) skewX(var(--sk)) translate(-2px,-2px)}}.spkf-spot-actions{display:grid;gap:14px;margin-block:24px}.spkf-spot-actions .spm-acts{gap:10px 12px}@keyframes spm-drop{0%{opacity:0;transform:translateY(-26px) scale(.6)}60%{opacity:1}}@keyframes spm-pulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}@keyframes spm-pulse-sq{0%,to{transform:rotate(45deg) scale(1)}50%{transform:rotate(45deg) scale(1.25)}}@keyframes spm-band{0%{transform:translateX(calc(100cqw + var(--gap, 0px) + var(--lean))) skewX(var(--sk))}to{transform:translateX(calc((var(--bw)*3 + var(--lean) + var(--over))*-1)) skewX(var(--sk))}}@keyframes spm-band-back{0%{transform:translateX(calc((var(--bw)*3 + var(--lean) + var(--over))*-1)) skewX(var(--sk))}to{transform:translateX(calc(100cqw + var(--gap, 0px) + var(--lean))) skewX(var(--sk))}}@keyframes spm-mask{0%{transform:translateX(calc(100cqw + var(--gap, 0px) + var(--lean) + var(--bw)*3 + var(--ml) - var(--shift))) skewX(var(--sk))}to{transform:translateX(calc(var(--ml) - var(--lean) - var(--over) - var(--shift))) skewX(var(--sk))}}@keyframes spm-mask-out{0%{transform:translateX(calc(var(--ml) - var(--lean) - var(--over) - var(--shift))) skewX(var(--sk))}to{transform:translateX(calc(100cqw + var(--gap, 0px) + var(--lean) + var(--bw)*3 + var(--ml) - var(--shift))) skewX(var(--sk))}}@keyframes spm-unmask{0%{transform:skewX(calc(var(--sk)*-1)) translateX(calc((100cqw + var(--gap, 0px) + var(--lean) + var(--bw)*3 + var(--ml) - var(--shift))*-1))}to{transform:skewX(calc(var(--sk)*-1)) translateX(calc((var(--ml) - var(--lean) - var(--over) - var(--shift))*-1))}}@keyframes spm-unmask-out{0%{transform:skewX(calc(var(--sk)*-1)) translateX(calc((var(--ml) - var(--lean) - var(--over) - var(--shift))*-1))}to{transform:skewX(calc(var(--sk)*-1)) translateX(calc((100cqw + var(--gap, 0px) + var(--lean) + var(--bw)*3 + var(--ml) - var(--shift))*-1))}}@keyframes spm-rail-in{0%{opacity:0;transform:translateX(-28px)}}@keyframes spm-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes spm-img{0%{transform:scale(1.12) translateX(-4%)}}@keyframes spm-swap{0%{opacity:0;transform:translateX(28px) skewX(-6deg)}}@keyframes spm-sheet-side{0%{transform:translateX(100%) skewX(-8deg)}}@keyframes spm-sheet-up{0%{transform:translateY(105%) skewY(-3deg)}}@keyframes spm-step{0%{opacity:0;transform:translateX(24px)}}@keyframes spm-run{to{transform:translateX(14px)}}@keyframes spm-trail{0%{opacity:.9;transform:translateX(-30%) skewX(var(--sk))}to{opacity:0;transform:translateX(60%) skewX(var(--sk))}}@keyframes spm-burst{0%{opacity:0;transform:translateX(-90px) skewX(-25deg)}70%{opacity:1}}@keyframes spm-pop{0%{opacity:0;transform:scale(.85)}}@keyframes spm-fade{0%{opacity:0}}@keyframes spm-blink{to{opacity:.45}}@keyframes spm-toast{0%{opacity:0;transform:translateY(-10px)}6%,88%{opacity:1;transform:none}to{opacity:0}}@media(prefers-reduced-motion:reduce){.spkf-spot-actions *,.spkf-spot-actions :after,.spkf-spot-actions :before,.spkf-spot-map *,.spkf-spot-map :after,.spkf-spot-map :before,.spkf-spot-minimap *,.spkf-spot-minimap :after,.spkf-spot-minimap :before,.spm-modal *,.spm-modal :after,.spm-modal :before{animation:none!important;transition-duration:.01ms!important}.spm-curtain{display:none}}:is(.spkf-spot-map,.spm-modal,.spkf-spot-actions,.spkf-spot-minimap) :is(ul,ol){padding-left:0}:is(.spkf-spot-map,.spm-modal,.spkf-spot-actions,.spkf-spot-minimap) :is(ul,ol)>li:not(.spm-tip):before{content:none}:is(.spkf-spot-map,.spm-modal,.spkf-spot-actions,.spkf-spot-minimap) :is(ul,ol)>li+li{margin-top:0}:is(.spkf-spot-map,.spm-modal,.spkf-spot-actions,.spkf-spot-minimap) .spm-detail .spm-h3:before{content:"";display:block;margin:0}:is(.spkf-spot-map,.spm-modal,.spkf-spot-actions,.spkf-spot-minimap) .spm-detail .spm-tips{padding-left:20px}:is(.spkf-spot-map,.spm-modal,.spkf-spot-actions,.spkf-spot-minimap) .spm-gal .spm-gal__strip{padding-left:4px}:is(.spkf-spot-map,.spm-modal,.spkf-spot-actions,.spkf-spot-minimap) .spm-tips>.spm-tip:before{content:"";height:14px;left:-27px;top:3px;width:12px}
