@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.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:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.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}@font-face{font-family:__Inter_Fallback_d8ebd1;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_d8ebd1{font-family:__Inter_d8ebd1,__Inter_Fallback_d8ebd1;font-style:normal}.__variable_d8ebd1{--font-inter:"__Inter_d8ebd1","__Inter_Fallback_d8ebd1"}.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{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-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;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;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.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:-webkit-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: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(/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_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(/_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;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: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;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;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}}:root{--bg:#f3f0e9;--surface:#fdfcf9;--surface-2:#f6f3ed;--surface-3:#ece7de;--border:#e7e1d6;--border-strong:#d8d1c5;--text:#2a2723;--text-2:#5e5850;--text-3:#968d81;--accent:#2f63ad;--accent-hover:#24508f;--gold:#f8c35c;--gold-soft:#fde7a6;--gold-line:#dcb565;--ok:#16a34a;--warn:#b45309;--water:#9ccbe6;--radius:10px;--shadow:0 6px 24px rgba(60,48,30,.12),0 0 0 1px rgba(60,48,30,.07);--font:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}body,html{margin:0;height:100%;background:var(--bg);color:var(--text)}body{font-family:var(--font);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}h1,h2,h3{margin:0;letter-spacing:-.015em}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.app{display:flex;height:100dvh;overflow:hidden}.sidebar{width:320px;flex-shrink:0;background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:1200}.sb-head{justify-content:space-between;padding:16px 16px 12px}.brand,.sb-head{display:flex;align-items:center}.brand{gap:10px}.brand,.brand:hover{color:var(--text)}.brand-mark{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--accent);color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--accent)}.brand-name{display:block;font-weight:650;font-size:15px;line-height:1.2}.brand-sub{display:block;font-size:12px;color:var(--text-3)}.icon-btn.sb-close{display:none}.sb-body{flex:1 1;overflow-y:auto;padding:4px 16px 20px;display:flex;flex-direction:column;gap:18px;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.icon-btn{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:var(--text-2);flex-shrink:0}.icon-btn:hover{background:var(--surface-3);color:var(--text)}.search{display:flex;align-items:center;gap:8px;height:38px;padding:0 6px 0 11px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);color:var(--text-3);transition:border-color .15s}.search:focus-within{border-color:var(--accent)}.search input{flex:1 1;min-width:0;height:100%;background:none;border:0;outline:none;color:var(--text);font:inherit}.search input::placeholder{color:var(--text-3)}.results{list-style:none;margin:-12px 0 0;padding:4px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border)}.results button{width:100%;display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:7px;text-align:left}.results button:hover{background:var(--surface-3)}.res-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.res-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-cat{color:var(--text-3);font-size:12px}.results-empty{padding:8px;color:var(--text-3)}.card{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:14px}.progress-top{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.progress-label{font-size:12px;color:var(--text-3);margin-bottom:2px}.progress-num{font-size:22px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.progress-num span{font-size:14px;color:var(--text-3);font-weight:500}.progress-pct{font-size:13px;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bar{height:6px;background:var(--surface-3);overflow:hidden}.bar,.bar-fill{border-radius:99px}.bar-fill{height:100%;background:var(--accent);transition:width .35s ease}.progress-foot{font-size:12px;color:var(--text-3);margin-top:10px}.sec-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.guides h3,.sec-head h3{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.sec-sub{margin:-4px 0 10px;color:var(--text-2);font-size:13px}.badge-new{font-size:11px;font-weight:600;color:#7a5200;background:var(--gold-soft);border:1px solid var(--gold-line);padding:1px 7px;border-radius:99px}.sec-actions{display:flex;gap:2px}.sec-actions button{font-size:12px;color:var(--text-2);padding:3px 8px;border-radius:6px}.sec-actions button:hover{background:var(--surface-3);color:var(--text)}.layers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.layer{position:relative;display:flex;align-items:center;border-radius:8px}.layer:hover{background:var(--surface-2)}.layer-main{flex:1 1;display:flex;align-items:center;gap:10px;padding:7px 8px;min-width:0;text-align:left}.layer-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fdfcf9);flex-shrink:0;transition:opacity .15s}.layer-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-count{color:var(--text-3);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.layer-off .layer-icon,.layer-off .layer-label{opacity:.4}.layer-solo{position:absolute;right:52px;font-size:11px;color:var(--text-2);background:var(--surface-3);border:1px solid var(--border-strong);padding:2px 7px;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .12s}.layer:hover .layer-solo{opacity:1;pointer-events:auto}.layer:hover .layer-count{visibility:hidden}.layer-solo:hover{color:var(--text)}.switch{position:relative;width:30px;height:18px;border-radius:99px;background:#d8d1c5;border:1px solid var(--border-strong);flex-shrink:0;transition:background .15s,border-color .15s}.switch:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s,background .15s}.switch-on{background:var(--accent);border-color:var(--accent)}.switch-on:after{transform:translateX(12px);background:#fff}.toggle-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);cursor:pointer}.toggle-row input{position:absolute;opacity:0;pointer-events:none}.guides{display:flex;flex-direction:column;gap:6px}.guides h3{margin-bottom:4px}.guides a{color:var(--text-2);font-size:13px}.guides a:hover{color:var(--text)}.sb-foot{border-top:1px solid var(--border);padding-top:14px}.sb-links{display:flex;gap:14px;font-size:13px;margin-bottom:8px}.sb-links a,.sb-links button{color:var(--text-2)}.sb-links a:hover,.sb-links button:hover{color:var(--text)}.disclaimer{margin:0;color:var(--text-3);font-size:11.5px;line-height:1.5}.ad-placeholder{border:1px dashed var(--border-strong);color:var(--text-3);border-radius:var(--radius);display:grid;place-items:center;font-size:12px;min-height:250px}.ad-detail.ad-placeholder{min-height:90px}.ad-detail{margin-top:16px}.ad-content{margin:24px 0}.ad-content.ad-placeholder{min-height:100px}.stage{flex:1 1;position:relative;min-width:0}.map{position:absolute;inset:0;background:var(--water)}.map-loading{display:grid;place-items:center;color:var(--text-3)}.leaflet-container{background:var(--water);font-family:var(--font)}.topbar{position:absolute;top:14px;left:14px;right:14px;z-index:1000;display:flex;gap:8px;pointer-events:none}.pill{pointer-events:auto;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:9px;background:hsla(45,50%,98%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow);font-size:13px}.pill-muted{color:var(--text-2)}.menu-btn{display:none;font-weight:550}.edit-banner{position:absolute;top:120px;left:50%;transform:translateX(-50%);z-index:1000;background:var(--gold-soft);border:1px solid var(--gold-line);color:#111;padding:6px 12px;border-radius:8px;font-weight:600;font-size:13px}.pin{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#fff;box-shadow:0 0 0 2px #fff,0 2px 8px rgba(16,24,40,.35);transition:transform .12s ease}.pin:hover{transform:scale(1.12)}.pin-found{background:#fff;color:var(--c);box-shadow:0 0 0 2px var(--c),0 2px 8px rgba(16,24,40,.25);opacity:.8}.pin-selected{box-shadow:0 0 0 2px #fff,0 0 0 5px var(--c),0 4px 14px rgba(16,24,40,.4)}.pin-selected,.pin-selected:hover{transform:scale(1.25)}.leaflet-bar{border:0!important;box-shadow:var(--shadow)!important;border-radius:9px!important;overflow:hidden}.leaflet-bar a{width:34px!important;height:34px!important;line-height:34px!important;background:var(--surface)!important;color:var(--text)!important;border-bottom:1px solid var(--border)!important}.leaflet-bar a:hover{background:var(--surface-3)!important}.leaflet-bar a:last-child{border-bottom:0!important}.leaflet-bottom.leaflet-right{margin:0 6px 6px 0}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.leaflet-popup-content{font-size:13px}.leaflet-control-attribution{background:hsla(0,0%,100%,.9)!important;color:var(--text-2)!important;font-size:11px;border-radius:6px;padding:2px 8px!important;margin:0 0 8px 8px!important}.leaflet-control-attribution a{color:var(--text)!important}.detail{position:absolute;top:14px;right:14px;bottom:14px;width:360px;z-index:1100;background:var(--surface);border-radius:14px;box-shadow:var(--shadow);padding:16px 18px 18px;overflow-y:auto;animation:slideIn .18s ease}@keyframes slideIn{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}.detail-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 9px;border-radius:99px;background:color-mix(in srgb,currentColor 12%,transparent)}.detail-title{font-size:20px;font-weight:650;line-height:1.25;margin-bottom:10px}.detail-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.tag{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-2);padding:3px 8px;border-radius:6px;background:var(--surface-2);border:1px solid var(--border)}.tag-ok{color:var(--ok)}.tag-warn{color:var(--warn)}.tag-found{color:var(--accent)}.dots{display:inline-flex;gap:2px}.dots i{width:6px;height:6px;border-radius:50%;background:var(--border-strong)}.dots i.on{background:var(--gold);box-shadow:inset 0 0 0 1px var(--gold-line)}.facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin:0 0 16px;border-radius:var(--radius);overflow:hidden;background:var(--border);border:1px solid var(--border)}.facts div{background:var(--surface-2);padding:10px 12px}.facts div:last-child:nth-child(odd),.facts div:only-child{grid-column:1/-1}.facts dt{font-size:11.5px;color:var(--text-3);margin-bottom:2px}.facts dd{margin:0;font-weight:550}.detail-desc{position:relative;margin-bottom:16px;color:var(--text-2);line-height:1.6}.detail-desc p{margin:0}.spoiler p{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.7}.reveal{position:absolute;inset:0;margin:auto;width:-moz-fit-content;width:fit-content;height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border-radius:8px;background:#fff;box-shadow:var(--shadow);border:1px solid var(--border-strong);color:var(--text);font-weight:550;font-size:13px}.reveal:hover{background:var(--border-strong)}.tips{background:#fff8e3;border:1px solid #f1dfa9;border-radius:var(--radius);padding:12px 14px;margin-bottom:16px}.tips-h{display:flex;align-items:center;gap:6px;font-weight:600;font-size:13px;margin-bottom:6px;color:#8a5a00}.tips ul{margin:0;padding-left:18px;color:var(--text-2)}.tips li{margin:4px 0}.detail-actions{display:flex;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 14px;border-radius:9px;font-weight:600;font-size:13.5px;transition:background .15s}.btn-primary{flex:1 1;background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{background:var(--surface-2);border:1px solid var(--border-strong)}.btn-secondary:hover{background:var(--surface-3)}.detail-actions .btn-secondary:first-child{flex:1 1}.scrim{display:none}.page{max-width:760px;margin:0 auto;padding:32px 16px 72px;line-height:1.65;font-size:15px}.back{display:inline-flex;font-size:13px;color:var(--text-2)}.back:hover{color:var(--text)}.page h1{font-size:34px;line-height:1.15;margin:20px 0 10px;font-weight:700}.page h2{font-size:20px;margin:32px 0 8px}.page-eyebrow{display:inline-flex;align-items:center;gap:6px;margin-top:24px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:99px;background:color-mix(in srgb,currentColor 12%,transparent)}.lead{font-size:17px;margin:0}.lead,.muted{color:var(--text-2)}.cta{display:inline-flex;align-items:center;gap:8px;margin-top:18px;height:40px;padding:0 16px;border-radius:9px;background:var(--accent);color:#fff;font-weight:600}.cta:hover{background:var(--accent-hover);color:#fff}.loc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.loc-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.loc-card h2{font-size:17px;margin:0 0 6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.loc-card p{margin:0 0 10px;color:var(--text-2)}.loc-card .facts{margin-bottom:10px}.loc-card a{font-weight:600;font-size:14px}.other{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.other a{display:block;padding:10px 12px;border-radius:9px;background:var(--surface);border:1px solid var(--border);color:var(--text-2);font-size:14px}.other a:hover{color:var(--text);border-color:var(--border-strong)}.page .disclaimer{margin-top:48px}@media (max-width:860px){.sidebar{position:fixed;top:0;bottom:0;left:0;width:min(340px,88vw);transform:translateX(-100%);transition:transform .22s ease;box-shadow:var(--shadow)}.sidebar-open{transform:none}.icon-btn.sb-close{display:grid}.scrim{display:block;position:fixed;inset:0;z-index:1150;background:rgba(15,23,42,.35);opacity:0;pointer-events:none;transition:opacity .2s}.scrim-on{opacity:1;pointer-events:auto}.menu-btn{display:inline-flex}.layer-solo{display:none}.layer:hover .layer-count{visibility:visible}.detail{top:auto;left:0;right:0;bottom:0;width:auto;max-height:70dvh;border-radius:16px 16px 0 0;padding-bottom:24px;animation:slideUp .2s ease}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}.leaflet-bottom.leaflet-right{display:none}.page h1{font-size:28px}}.countdown{gap:10px;font-size:13px}.cd-label{color:var(--text-2)}.cd-units{display:inline-flex;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-3)}.cd-units b{color:var(--text);font-weight:650;margin-right:1px}.countdown-live{font-weight:500}.countdown-live strong{color:var(--accent)}.live-dot{width:8px;height:8px;border-radius:50%;background:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.18);animation:pulse 1.6s infinite}@keyframes pulse{50%{box-shadow:0 0 0 6px rgba(220,38,38,.05)}}.pill-accent{background:var(--accent);color:#fff;font-weight:600}.pill-accent:hover{background:var(--accent-hover)}.show-sm{display:none}.suggest-card{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border-radius:12px;background:#fff8e3;border:1px solid #f1dfa9;transition:border-color .15s,background .15s}.suggest-card:hover{border-color:var(--gold-line);background:#fff4d4}.suggest-card strong{display:block;font-size:13.5px;font-weight:600}.suggest-card span span{display:block;font-size:12.5px;color:var(--text-2)}.suggest-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--gold);color:#5c3d00;flex-shrink:0}.report-link{display:block;margin-top:14px;font-size:12.5px;color:var(--text-3);text-decoration:underline;text-underline-offset:2px}.report-link:hover{color:var(--text)}.map-picking,.map-picking .leaflet-interactive{cursor:crosshair!important}.pick-banner{position:absolute;top:120px;left:50%;transform:translateX(-50%);z-index:1000;display:inline-flex;align-items:center;gap:8px;padding:8px 8px 8px 14px;border-radius:10px;background:var(--accent);color:#fff;font-weight:600;font-size:13.5px;box-shadow:var(--shadow);white-space:nowrap}.pick-banner button{margin-left:6px;padding:4px 10px;border-radius:7px;background:hsla(0,0%,100%,.18);font-weight:600;font-size:12.5px}.pick-banner button:hover{background:hsla(0,0%,100%,.3)}.pin-picked{width:26px;height:26px;border-radius:50%;border:2.5px dashed var(--accent);background:rgba(47,99,173,.15)}.modal-wrap{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:16px}.modal-scrim{position:absolute;inset:0;background:rgba(42,39,35,.4)}.modal{position:relative;width:min(460px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--surface);border-radius:16px;box-shadow:var(--shadow);padding:20px 22px 22px;animation:pop .16s ease}@keyframes pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.modal-head h2{font-size:18px;font-weight:650}.modal-sub{margin:0 0 16px;color:var(--text-2);font-size:13.5px}.field{display:block;margin-bottom:14px}.field>span{display:block;font-size:12.5px;font-weight:600;color:var(--text-2);margin-bottom:6px}.field em{font-weight:400;color:var(--text-3);font-style:normal}.field input,.field select,.field textarea{width:100%;font:inherit;font-size:14px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:9px 11px;outline:none;transition:border-color .15s}.field textarea{resize:vertical;min-height:84px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);background:#fff}.pick-row{display:flex;align-items:center;gap:10px}.pick-status{font-size:12.5px;color:var(--text-3);display:inline-flex;align-items:center;gap:5px}.pick-ok{color:var(--ok);font-weight:600}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.modal-actions .btn-primary{flex:0 0 auto}.btn:disabled{opacity:.5;cursor:not-allowed}.modal-done{text-align:center;padding:10px 0 0}.modal-done h3{font-size:17px;margin:12px 0 6px}.modal-done p{color:var(--text-2);margin:0 0 18px}.modal-done .modal-actions{justify-content:center}.done-icon{width:46px;height:46px;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:rgba(22,163,74,.12);color:var(--ok)}@media (max-width:860px){.hide-sm{display:none}.show-sm{display:inline}.cd-label,.cd-sec{display:none}.topbar{flex-wrap:wrap}.pick-banner{top:58px;font-size:13px}}.sb-collapse{margin-left:auto}.app-collapsed .sidebar{display:none}.app-collapsed .menu-btn{display:inline-flex}@media (max-width:860px){.sb-collapse{display:none}.app-collapsed .sidebar{display:flex}}.mlabel{position:absolute;transform:translate(-50%,-50%) scale(var(--label-scale,1));white-space:nowrap;pointer-events:none;font-family:var(--font);text-shadow:0 0 2px #fff,0 0 3px #fff,0 0 4px #fff,0 0 6px hsla(0,0%,100%,.9)}.mlabel-city{font-size:15px;font-weight:700;color:#2a2723;letter-spacing:-.01em}.mlabel-region{font-size:12px;font-weight:650;color:#5f7a52;text-transform:uppercase;letter-spacing:.18em}.mlabel-water{font-size:15px;font-style:italic;font-weight:500;color:#3f79a3;letter-spacing:.25em;text-shadow:none}.mlabel-area{font-size:11.5px;font-weight:600;color:#5e5850}.style-toggle{position:absolute;left:14px;bottom:34px;z-index:1000;display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:hsla(45,50%,98%,.95);box-shadow:var(--shadow)}.style-toggle button{padding:6px 12px;border-radius:7px;font-size:13px;font-weight:600;color:var(--text-2)}.style-toggle button.on{background:var(--accent);color:#fff}.map-dark .mlabel{text-shadow:0 0 2px #000,0 0 4px rgba(0,0,0,.85),0 0 8px rgba(0,0,0,.6)}.map-dark .mlabel-city{color:#fff}.map-dark .mlabel-region{color:#f1e6b8}.map-dark .mlabel-area{color:#f3f0e9}.map-dark .mlabel-water{color:#bfe6f7;text-shadow:0 0 3px rgba(0,0,0,.6)}.map-dark .leaflet-control-attribution{background:rgba(0,0,0,.45)!important;color:#e5e5e5!important}@media (max-width:860px){.style-toggle{bottom:30px;left:10px}}.mlabel small{display:block;font-size:.62em;font-weight:600;opacity:.85;margin-top:1px}.map-game .mlabel,.mlabel small{letter-spacing:.08em;text-transform:uppercase}.map-game .mlabel{color:#fff;text-shadow:0 1px 2px rgba(20,40,70,.65),0 0 6px rgba(20,40,70,.35)}.map-game .mlabel-city{font-size:16px;font-weight:700}.map-game .mlabel-region{color:#fff;letter-spacing:.14em}.map-game .mlabel-area{font-size:10.5px;color:#fff}.map-game .mlabel-water{color:hsla(0,0%,100%,.75);text-shadow:none}.map-game .leaflet-control-attribution{background:rgba(20,40,70,.55)!important;color:#e8f1fa!important}.tag-predict{color:#6d28d9;background:#f3ecff;border-color:#ddd0fb}.predict-note{margin:-6px 0 14px;padding:8px 10px;border-radius:8px;background:#f6f1ff;border:1px solid #e6dafc;color:#4c2a85;font-size:12.5px;line-height:1.45}.visit{margin:0 0 16px;padding:12px 14px;border-radius:var(--radius);background:#eef6ff;border:1px solid #d3e5fb;font-size:13px}.visit-h{display:flex;align-items:center;gap:6px;font-weight:650;color:var(--accent);margin-bottom:6px}.visit-addr{font-weight:600;color:var(--text);margin-bottom:4px}.visit p{margin:0 0 6px;color:var(--text-2);line-height:1.5}.visit-link{font-weight:600;font-size:13px}.daily-card{text-decoration:none;color:var(--text);background:#eef4ff;border-color:#d3e1fb}.daily-card:hover{background:#e5eeff;border-color:#b9cdf5;color:var(--text)}.daily-icon{background:var(--accent);color:#fff}.daily-pill{color:var(--text);font-weight:600;text-decoration:none}.daily-pill:hover{color:var(--accent)}.daily{display:flex;height:100dvh;overflow:hidden}.daily .stage{flex:1 1}.daily-panel{width:360px;flex-shrink:0;overflow-y:auto;background:var(--surface);border-left:1px solid var(--border);padding:18px 20px 24px;display:flex;flex-direction:column;gap:12px}.daily-head{display:flex;justify-content:space-between;align-items:center}.daily-num{font-size:12px;font-weight:700;color:var(--accent);background:rgba(47,99,173,.1);padding:3px 9px;border-radius:99px}.daily-panel h1{font-size:22px;font-weight:700}.daily-sub{margin:-6px 0 0;font-size:13px}.daily-img{width:100%;border-radius:var(--radius);border:1px solid var(--border)}.clues{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;counter-reset:c}.clues li{counter-increment:c;padding:10px 12px 10px 38px;position:relative;border-radius:9px;background:var(--surface-2);border:1px solid var(--border);font-size:14px}.clues li:before{content:counter(c);position:absolute;left:10px;top:9px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--accent);color:#fff}.clues li.clue-locked{color:var(--text-3);font-style:italic}.clues li.clue-locked:before{background:var(--border-strong)}.guesses{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.guesses li{display:flex;gap:8px;align-items:center}.guesses .g-d{margin-left:auto;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.daily-go{width:100%}.daily-result h2{font-size:18px;margin-bottom:4px}.daily-result p{margin:0 0 10px;color:var(--text-2);font-size:13.5px;line-height:1.5}.daily-result .btn-secondary{text-decoration:none;color:var(--text)}.daily-next{font-size:12px;margin-top:8px!important}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;text-align:center;padding:10px 0;border-top:1px solid var(--border)}.stats b{display:block;font-size:18px}.stats span{font-size:11px;color:var(--text-3)}@media (max-width:860px){.daily{flex-direction:column}.daily .stage{min-height:52dvh}.daily-panel{width:100%;border-left:0;border-top:1px solid var(--border);max-height:48dvh}}.daily-video{display:flex;flex-direction:column;gap:4px}.daily-video iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:var(--radius);background:#000}.daily-video small{font-size:11px;color:var(--text-3)}.daily-fig{margin:0}.daily-fig figcaption{font-size:11px;color:var(--text-3);margin-top:4px}.daily-more{width:100%;margin-top:8px}.visit-fig img,.visit-map{display:block;width:100%;aspect-ratio:16/10;border:0;border-radius:8px;margin:2px 0 8px;background:#dfe7ef;object-fit:cover}.visit-fig{margin:0}.visit-fig figcaption{font-size:11px;color:var(--text-3);margin:-4px 0 8px}:root{--palms:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20400%20260%22%3E%3Cg%20fill%3D%22%230f4c4a%22%20fill-opacity%3D%220.9%22%3E%3Cpath%20d%3D%22M0%20240%20C80%20220%20160%20232%20240%20222%20C300%20214%20360%20224%20400%20218%20L400%20260%20L0%20260Z%22%20fill%3D%22%230d3f3d%22/%3E%3Cpath%20d%3D%22M95%20245%20C100%20190%20110%20140%20132%2096%20L138%2099%20C118%20142%20108%20190%20104%20245Z%22/%3E%3Cpath%20d%3D%22M134%2096%20C110%2078%2078%2076%2052%2092%20C80%2086%20104%2092%20128%20104Z%22/%3E%3Cpath%20d%3D%22M134%2096%20C126%2066%20102%2048%2072%2046%20C98%2058%20116%2076%20126%20102Z%22/%3E%3Cpath%20d%3D%22M134%2096%20C150%2066%20176%2054%20206%2058%20C178%2066%20158%2080%20142%20102Z%22/%3E%3Cpath%20d%3D%22M134%2096%20C162%2088%20192%2096%20214%20118%20C188%20108%20162%20104%20140%20104Z%22/%3E%3Cpath%20d%3D%22M134%2096%20C138%2066%20132%2040%20116%2022%20C132%2046%20136%2070%20132%2098Z%22/%3E%3Cpath%20d%3D%22M134%2096%20C120%20110%20104%20132%2098%20160%20C112%20134%20126%20116%20140%20102Z%22/%3E%3Cpath%20d%3D%22M300%20240%20C296%20200%20288%20166%20270%20134%20L275%20131%20C294%20164%20303%20200%20307%20240Z%22/%3E%3Cpath%20d%3D%22M272%20132%20C252%20118%20228%20118%20210%20130%20C232%20126%20252%20130%20268%20140Z%22/%3E%3Cpath%20d%3D%22M272%20132%20C266%20110%20248%2096%20226%2094%20C246%20104%20260%20118%20266%20138Z%22/%3E%3Cpath%20d%3D%22M272%20132%20C286%20110%20306%20102%20330%20106%20C308%20112%20292%20122%20280%20140Z%22/%3E%3Cpath%20d%3D%22M272%20132%20C294%20128%20316%20136%20332%20154%20C312%20146%20292%20142%20276%20142Z%22/%3E%3C/g%3E%3C/svg%3E");--sunset:linear-gradient(180deg,#ff9a62,#ff6f91 38%,#b86bd8 70%,#4fb3c9)}body,html{background:linear-gradient(170deg,#ffd8a8,#ffb3a7 30%,#9fe0e0 70%,#5ec2d0) fixed}.sidebar{background:linear-gradient(180deg,rgba(255,250,240,.96),rgba(240,252,250,.96)),linear-gradient(170deg,#ffd8a8,#9fe0e0)}.sb-head{position:relative;padding-bottom:54px;background:var(--palms) right -10px bottom /210px auto no-repeat,linear-gradient(transparent 82%,#0d3f3d 82%),var(--sunset);text-shadow:0 1px 3px rgba(80,20,60,.35)}.sb-head,.sb-head .brand,.sb-head .brand-name{color:#fff}.sb-head .brand-sub{color:hsla(0,0%,100%,.85)}.sb-head .icon-btn{color:#fff}.page{position:relative}.page:before{content:"";position:fixed;inset:auto 0 0 0;height:220px;background:var(--palms) left bottom /420px auto repeat-x;opacity:.25;pointer-events:none;z-index:-1}.page .loc-card,.page .other a{background:hsla(0,0%,100%,.9)}.daily-panel{background:linear-gradient(180deg,rgba(255,250,240,.97),rgba(236,252,250,.97))}.daily-head{margin:-18px -20px 0;padding:16px 20px 60px;background:var(--palms) right bottom /220px auto no-repeat,var(--sunset)}.daily-head .back{color:#fff}.daily-head .daily-num{background:hsla(0,0%,100%,.9)}.hero{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:1000;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.hero>*{pointer-events:auto}.hero-title{font-size:34px;font-weight:800;letter-spacing:.04em;line-height:1;color:#fff;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 6px rgba(255,111,165,.9),0 0 18px rgba(193,53,132,.7),0 2px 0 #3a1c71}.hero-title span{display:block;margin-top:3px;font-size:12px;font-weight:700;letter-spacing:.32em;text-align:center;color:#ffe1f0;text-shadow:0 1px 3px rgba(58,28,113,.8)}@media (max-width:860px){.hero{top:58px}.hero-title{font-size:24px}.hero-title span{font-size:10px}}:root{--fronds:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%201600%20900%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cpath%20d%3D%22M122%2C-101%20Q199%2C-1%20326%2C129%20Q246%2C-44%20122%2C-101Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M124%2C-96%20Q202%2C48%20340%2C247%20Q266%2C14%20124%2C-96Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M123%2C-92%20Q187%2C79%20318%2C320%20Q258%2C56%20123%2C-92Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M121%2C-89%20Q172%2C98%20290%2C369%20Q243%2C88%20121%2C-89Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M118%2C-85%20Q139%2C126%20239%2C434%20Q218%2C127%20118%2C-85Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M116%2C-84%20Q125%2C128%20205%2C448%20Q191%2C140%20116%2C-84Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M111%2C-82%20Q73%2C147%20121%2C503%20Q146%2C173%20111%2C-82Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M106%2C-83%20Q27%2C123%2037%2C468%20Q98%2C161%20106%2C-83Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M104%2C-84%20Q10%2C110%209%2C450%20Q76%2C153%20104%2C-84Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M99%2C-87%20Q-26%2C82%20-84%2C411%20Q17%2C132%2099%2C-87Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M97%2C-90%20Q-39%2C52%20-106%2C361%20Q3%2C107%2097%2C-90Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M94%2C-94%20Q-65%2C-0%20-161%2C284%20Q-24%2C70%2094%2C-94Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M94%2C-98%20Q-58%2C-38%20-171%2C205%20Q-34%2C28%2094%2C-98Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M97%2C-102%20Q-28%2C-79%20-123%2C111%20Q-7%2C-13%2097%2C-102Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1503%2C-102%20Q1580%2C0%201714%2C120%20Q1631%2C-52%201503%2C-102Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1506%2C-98%20Q1608%2C38%201780%2C214%20Q1671%2C-13%201506%2C-98Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1505%2C-94%20Q1600%2C59%201757%2C279%20Q1659%2C32%201505%2C-94Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1503%2C-90%20Q1575%2C89%201711%2C349%20Q1639%2C76%201503%2C-90Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1501%2C-85%20Q1552%2C128%201681%2C439%20Q1626%2C124%201501%2C-85Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1498%2C-84%20Q1523%2C136%201622%2C462%20Q1589%2C145%201498%2C-84Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1493%2C-84%20Q1472%2C132%201542%2C459%20Q1547%2C150%201493%2C-84Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1488%2C-84%20Q1427%2C121%201455%2C454%20Q1495%2C153%201488%2C-84Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1485%2C-85%20Q1404%2C111%201408%2C445%20Q1462%2C150%201485%2C-85Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1480%2C-85%20Q1361%2C101%201316%2C449%20Q1407%2C149%201480%2C-85Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1477%2C-88%20Q1341%2C70%201280%2C400%20Q1384%2C124%201477%2C-88Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1476%2C-93%20Q1335%2C21%201262%2C307%20Q1374%2C79%201476%2C-93Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1475%2C-96%20Q1323%2C-20%201234%2C244%20Q1360%2C49%201475%2C-96Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1478%2C-101%20Q1353%2C-67%201285%2C139%20Q1389%2C4%201478%2C-101Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M78%2C1004%20Q1%2C925%20-125%2C877%20Q-37%2C975%2078%2C1004Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M76%2C999%20Q-11%2C882%20-149%2C771%20Q-59%2C912%2076%2C999Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M77%2C995%20Q7%2C849%20-126%2C710%20Q-53%2C873%2077%2C995Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M79%2C992%20Q23%2C826%20-102%2C661%20Q-40%2C839%2079%2C992Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M82%2C989%20Q52%2C806%20-46%2C613%20Q-8%2C804%2082%2C989Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M88%2C988%20Q119%2C810%2065%2C607%20Q48%2C793%2088%2C988Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M93%2C987%20Q160%2C811%20144%2C592%20Q96%2C780%2093%2C987Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M96%2C988%20Q185%2C823%20196%2C601%20Q131%2C784%2096%2C988Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M100%2C990%20Q218%2C851%20266%2C635%20Q174%2C803%20100%2C990Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M103%2C994%20Q239%2C895%20320%2C702%20Q205%2C840%20103%2C994Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M104%2C1000%20Q242%2C955%20341%2C793%20Q215%2C887%20104%2C1000Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M102%2C1004%20Q215%2C999%20302%2C873%20Q194%2C927%20102%2C1004Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1498%2C1005%20Q1420%2C922%201289%2C886%20Q1380%2C985%201498%2C1005Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1496%2C1000%20Q1408%2C889%201268%2C788%20Q1361%2C922%201496%2C1000Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1497%2C996%20Q1419%2C852%201273%2C723%20Q1357%2C883%201497%2C996Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1500%2C991%20Q1456%2C824%201350%2C650%20Q1396%2C830%201500%2C991Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1504%2C989%20Q1485%2C813%201401%2C624%20Q1425%2C809%201504%2C989Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1508%2C987%20Q1524%2C798%201472%2C582%20Q1467%2C780%201508%2C987Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1512%2C987%20Q1574%2C805%201548%2C582%20Q1507%2C775%201512%2C987Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1517%2C988%20Q1605%2C821%201624%2C597%20Q1557%2C782%201517%2C988Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1521%2C991%20Q1649%2C864%201704%2C650%20Q1599%2C808%201521%2C991Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1523%2C995%20Q1650%2C902%201732%2C722%20Q1622%2C851%201523%2C995Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1524%2C1000%20Q1660%2C950%201758%2C790%20Q1634%2C886%201524%2C1000Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M1522%2C1004%20Q1631%2C988%201719%2C869%20Q1615%2C931%201522%2C1004Z%22%20fill%3D%22%235a1a8c%22/%3E%3Cpath%20d%3D%22M32%2C-74%20Q110%2C10%20238%2C108%20Q151%2C-40%2032%2C-74Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M34%2C-69%20Q125%2C47%20269%2C210%20Q174%2C12%2034%2C-69Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M35%2C-65%20Q124%2C80%20278%2C280%20Q184%2C49%2035%2C-65Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M32%2C-63%20Q89%2C100%20227%2C316%20Q162%2C75%2032%2C-63Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M31%2C-60%20Q79%2C120%20207%2C372%20Q147%2C110%2031%2C-60Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M29%2C-58%20Q70%2C134%20189%2C410%20Q131%2C135%2029%2C-58Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M26%2C-57%20Q36%2C135%20135%2C415%20Q99%2C143%2026%2C-57Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M23%2C-56%20Q8%2C136%2085%2C428%20Q66%2C154%2023%2C-56Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M20%2C-57%20Q-24%2C122%2038%2C408%20Q39%2C146%2020%2C-57Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M17%2C-59%20Q-48%2C100%20-3%2C371%20Q14%2C130%2017%2C-59Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M15%2C-60%20Q-61%2C91%20-33%2C365%20Q-9%2C125%2015%2C-60Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M12%2C-63%20Q-85%2C52%20-81%2C302%20Q-32%2C96%2012%2C-63Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M13%2C-69%20Q-80%2C1%20-83%2C196%20Q-31%2C47%2013%2C-69Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1587%2C-68%20Q1606%2C45%201670%2C201%20Q1666%2C26%201587%2C-68Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1587%2C-64%20Q1610%2C81%201682%2C290%20Q1677%2C69%201587%2C-64Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1586%2C-61%20Q1595%2C99%201649%2C337%20Q1659%2C100%201586%2C-61Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1583%2C-59%20Q1572%2C118%201599%2C389%20Q1629%2C132%201583%2C-59Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1579%2C-58%20Q1531%2C120%201540%2C401%20Q1600%2C144%201579%2C-58Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1578%2C-56%20Q1522%2C134%201527%2C440%20Q1585%2C163%201578%2C-56Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1572%2C-57%20Q1470%2C116%201430%2C426%20Q1530%2C161%201572%2C-57Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1572%2C-58%20Q1475%2C101%201435%2C393%20Q1522%2C143%201572%2C-58Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1568%2C-61%20Q1445%2C70%201371%2C345%20Q1483%2C119%201568%2C-61Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1568%2C-63%20Q1434%2C48%201369%2C318%20Q1482%2C107%201568%2C-63Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1565%2C-67%20Q1418%2C8%201317%2C254%20Q1450%2C73%201565%2C-67Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1566%2C-69%20Q1429%2C-11%201329%2C211%20Q1452%2C48%201566%2C-69Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1568%2C-73%20Q1456%2C-53%201368%2C116%20Q1473%2C5%201568%2C-73Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M-14%2C969%20Q-13%2C866%20-51%2C759%20Q-71%2C874%20-14%2C969Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M-12%2C965%20Q2%2C839%20-8%2C694%20Q-50%2C830%20-12%2C965Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M-10%2C963%20Q25%2C827%2031%2C668%20Q-28%2C810%20-10%2C963Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M-7%2C961%20Q54%2C819%2086%2C645%20Q5%2C791%20-7%2C961Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M-5%2C962%20Q68%2C824%20104%2C647%20Q21%2C791%20-5%2C962Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M-0%2C962%20Q114%2C839%20189%2C657%20Q69%2C791%20-0%2C962Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M3%2C965%20Q136%2C866%20233%2C693%20Q99%2C810%203%2C965Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M5%2C967%20Q142%2C890%20264%2C736%20Q124%2C839%205%2C967Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M4%2C970%20Q138%2C921%20251%2C779%20Q118%2C863%204%2C970Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M4%2C974%20Q135%2C958%20256%2C834%20Q122%2C893%204%2C974Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M2%2C977%20Q103%2C983%20210%2C893%20Q100%2C928%202%2C977Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1598%2C977%20Q1515%2C917%201389%2C896%20Q1488%2C971%201598%2C977Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1596%2C974%20Q1497%2C891%201345%2C837%20Q1460%2C936%201596%2C974Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1596%2C971%20Q1500%2C865%201342%2C790%20Q1454%2C905%201596%2C971Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1596%2C967%20Q1507%2C838%201344%2C738%20Q1453%2C871%201596%2C967Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1598%2C965%20Q1525%2C822%201374%2C699%20Q1470%2C841%201598%2C965Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1601%2C963%20Q1562%2C804%201425%2C662%20Q1497%2C816%201601%2C963Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1605%2C961%20Q1594%2C800%201490%2C635%20Q1538%2C795%201605%2C961Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1607%2C962%20Q1616%2C811%201531%2C648%20Q1565%2C800%201607%2C962Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1610%2C963%20Q1654%2C824%201580%2C657%20Q1590%2C805%201610%2C963Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1613%2C964%20Q1669%2C844%201617%2C682%20Q1615%2C818%201613%2C964Z%22%20fill%3D%22%232a0850%22/%3E%3Cpath%20d%3D%22M1614%2C969%20Q1675%2C887%201641%2C757%20Q1627%2C860%201614%2C969Z%22%20fill%3D%22%232a0850%22/%3E%3C/svg%3E")}.map.map-backdrop,.map.map-backdrop.leaflet-container{background:var(--fronds) center /cover no-repeat,radial-gradient(circle at 50% 62%,rgba(255,210,120,.55) 0,rgba(255,120,150,.25) 25%,transparent 50%),linear-gradient(180deg,#6d28d9 0,#a21caf 35%,#ec4899 68%,#fb7185 85%,#fdba74 100%)!important}.compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:12px 0}.compare-side{position:relative;margin:0}.compare-empty,.compare-side iframe,.compare-side img{display:block;width:100%;aspect-ratio:4/3;border:0;border-radius:10px;object-fit:cover;background:#dfe7ef}.compare-side figcaption{font-size:11px;color:var(--text-3);margin-top:4px;line-height:1.35}.compare-tag{position:absolute;top:8px;left:8px;z-index:1;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.3)}.compare-tag-game{background:linear-gradient(90deg,#7c3aed,#db2777)}.compare-tag-real{background:#0f766e}.compare-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px;text-align:center;color:#fff;background:linear-gradient(160deg,#6d28d9,#db2777 70%,#fb923c)}.compare-empty strong{font-size:13px;line-height:1.3}.compare-empty span{font-size:11.5px;opacity:.85}.compare-compact{gap:6px;margin:6px 0 0}.compare-compact .compare-empty strong{font-size:11.5px}.compare-compact .compare-tag{top:5px;left:5px;font-size:9.5px;padding:2px 6px}.detail-compare{margin:0 0 14px}.detail-compare-h{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#7c3aed,#db2777);-webkit-background-clip:text;background-clip:text;color:transparent}.page-wide{max-width:980px}.rl-list{list-style:none;padding:0;margin:28px 0;display:grid;grid-gap:22px;gap:22px}.rl-card{padding:18px;border-radius:16px;background:#fff;border:1px solid var(--border);box-shadow:0 2px 12px rgba(16,24,40,.06)}.rl-head{display:flex;gap:12px;align-items:flex-start}.rl-head h2{margin:0;font-size:21px;line-height:1.25}.rl-num{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#fff;background:linear-gradient(135deg,#7c3aed,#db2777)}.rl-real{display:flex;align-items:center;gap:5px;font-size:13.5px;color:var(--text-2);margin-top:3px}.rl-real strong{color:#0f766e}.rl-card .compare-empty,.rl-card .compare-side iframe,.rl-card .compare-side img{aspect-ratio:16/10}.rl-desc{margin:4px 0 10px}.rl-visit{padding:10px 12px;border-radius:10px;background:#eefaf7;border:1px solid #c8ebe3;font-size:13.5px}.rl-visit p{margin:0 0 4px;color:var(--text-2)}.rl-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.rl-actions .btn{text-decoration:none}.rl-actions .btn-primary{flex:0 1 auto}@media (max-width:600px){.compare{grid-template-columns:1fr}.compare-compact{grid-template-columns:1fr 1fr}}.rl-feature{display:block;position:relative;padding:14px 16px;border-radius:14px;text-decoration:none;color:#fff;background:linear-gradient(135deg,#6d28d9,#db2777 65%,#fb923c);box-shadow:0 4px 16px rgba(219,39,119,.3);transition:transform .15s}.rl-feature:hover{transform:translateY(-1px);color:#fff}.rl-feature strong{display:block;font-size:17px;font-weight:800;margin-top:4px}.rl-feature>span{display:block;font-size:12.5px;opacity:.95;line-height:1.4}.rl-feature .rl-feature-tag{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:hsla(0,0%,100%,.25)}.rl-feature .rl-feature-go{margin-top:8px;font-weight:700;font-size:13px}.rl-mapbtn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px;margin-top:-4px;border-radius:10px;font-size:12.5px;font-weight:600;color:#be185d;background:#fdf2f8;border:1px solid #fbcfe8}.rl-mapbtn:hover{background:#fce7f3}.rl-pill{font-weight:700;color:#fff!important;background:linear-gradient(90deg,#7c3aed,#db2777)!important;border-color:transparent!important}.hero-cta,.rl-pill{text-decoration:none}.hero-cta{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:800;color:#be185d;background:#fff;box-shadow:0 3px 12px rgba(58,28,113,.35)}.hero-cta:hover{color:#9d174d;transform:translateY(-1px)}.pin-real:after{content:"IRL";position:absolute;top:-7px;right:-9px;padding:1px 4px;border-radius:6px;font-size:8.5px;font-weight:800;line-height:1.3;color:#fff;background:#0f766e;box-shadow:0 0 0 1.5px #fff}.pin{position:relative}.rl-soon{display:flex;flex-direction:column;align-items:center;gap:6px;margin:8px 0 28px;padding:26px 20px;border-radius:16px;text-align:center;color:#fff;background:linear-gradient(135deg,#6d28d9,#db2777 65%,#fb923c);box-shadow:0 4px 16px rgba(219,39,119,.3)}.rl-soon strong{font-size:26px;font-weight:800;letter-spacing:.02em}.rl-soon span{max-width:560px;font-size:14.5px;line-height:1.5;opacity:.95}