@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2)format("woff2"),url(/build/assets/golos-text-cyrillic-ext-400-normal-D592xEk3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2)format("woff2"),url(/build/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2)format("woff2"),url(/build/assets/golos-text-latin-ext-400-normal-BXgyX_iE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/golos-text-latin-400-normal-Coi1FYaD.woff2)format("woff2"),url(/build/assets/golos-text-latin-400-normal-DOuJOmdK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/golos-text-cyrillic-ext-700-normal-D3ZaBy6G.woff2)format("woff2"),url(/build/assets/golos-text-cyrillic-ext-700-normal-DPkDx3rk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/golos-text-cyrillic-700-normal-BKmY45Ip.woff2)format("woff2"),url(/build/assets/golos-text-cyrillic-700-normal-ClsrbE7_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/golos-text-latin-ext-700-normal-0O3DoeVP.woff2)format("woff2"),url(/build/assets/golos-text-latin-ext-700-normal-CezX9NlQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/golos-text-latin-700-normal-CxmN_Nfd.woff2)format("woff2"),url(/build/assets/golos-text-latin-700-normal-DAuVRgMH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lime:#b9f28d;--cyan:#72dceb;--safe-top:max(env(safe-area-inset-top,0px),var(--tg-top,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px),var(--tg-bottom,0px))}*{box-sizing:border-box}body{color:#f3f6fc;background:#080e1c;margin:0;font:15px/1.5 Golos Text,sans-serif}header,main{width:min(1040px,100% - 32px);margin:auto}header{padding:calc(18px + var(--safe-top)) 0 18px;border-bottom:1px solid #354255;justify-content:space-between;display:flex}main{padding:28px 0 calc(32px + var(--safe-bottom))}a{color:var(--cyan)}h1{letter-spacing:-.03em;margin:10px 0 14px;font-size:clamp(29px,5vw,45px);line-height:1.1}p{color:#bfcede}.eyebrow{color:var(--lime);font-weight:700}.studio-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}button,input,textarea{font:inherit}button,a.primary{color:#f3f6fc;cursor:pointer;background:#152339;border:1px solid #43556c;border-radius:12px;min-height:44px;padding:10px 14px}button:disabled{opacity:.5;cursor:default}.primary,button.primary,a.primary{background:var(--lime);color:#0b1724;border:0;font-weight:700}a.primary{text-decoration:none;display:inline-block}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}label{margin:16px 0 8px;font-weight:700;display:block}label span{color:#adc1d5;font-size:11px;font-weight:400}input,textarea{color:#f3f6fc;background:#111c30;border:1px solid #516279;border-radius:10px;width:100%;margin-top:6px;padding:11px;display:block}input::placeholder,textarea::placeholder{color:#abbdd0}textarea{resize:vertical}.my-maps{gap:8px;margin:20px 0;display:flex;overflow-x:auto}.my-maps button{white-space:nowrap;font-size:12px}.city-picker{margin:18px 0 4px}.city-picker__heading{align-items:baseline;gap:9px;margin-bottom:8px;display:flex}.city-picker__heading strong{font-size:14px}.city-picker__heading>span,.city-option small{color:#adc1d5;font-size:11px}.city-picker__options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.city-option{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-height:52px;padding:7px 11px;display:flex}.city-option>span{font-size:13px;font-weight:700}.city-option[aria-pressed=true]{border-color:var(--lime);background:#b9f28d1c;box-shadow:inset 0 0 0 1px #b9f28d55}.city-option[aria-pressed=true] small{color:var(--lime)}.editor-grid{grid-template-columns:1.15fr 1fr;gap:24px;display:grid}.editor-grid section{min-width:0}#editor-map{background:#0c1930;border-radius:16px;height:380px;min-height:260px}#steps{gap:7px;margin:24px 0 16px;display:flex}#steps button{flex:1;padding:9px 3px;font-size:13px}#steps [aria-current=step]{background:var(--lime);color:#0b1724;border-color:var(--lime)}.coordinates{gap:10px;display:flex}.coordinates label{flex:1;min-width:0}.place-fields label:first-child{margin-top:0}.hint{color:#adc1d5;font-size:12px;line-height:1.5}.editor-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.editor-actions button{flex:1;min-width:190px}#studio-message{color:var(--lime);min-height:24px}#studio-message.error{color:#ffaaa2}#studio-login{max-width:540px;margin:30px auto}.maplibregl-ctrl-attrib{font-size:9px}.map-guidance{background:#111c30;border:1px solid #354255;border-radius:12px;margin:8px 0 4px;padding:10px 38px 2px 12px;position:relative}.map-guidance .hint{margin:0 0 8px}.map-guidance__close{color:#bfcede;background:0 0;border:0;width:36px;min-height:36px;padding:0;font-size:25px;line-height:1;position:absolute;top:6px;right:6px}.map-guidance__close:hover{color:var(--lime);background:#ffffff10}.map-guidance-toggle{margin:8px 0 2px;min-height:38px!important;color:var(--lime)!important;border-radius:99px!important;padding:6px 10px!important}.map-imagery-credit{color:#adc1d5;margin:8px 0 0;font-size:10px;line-height:1.45}.map-imagery-credit a{color:inherit;text-underline-offset:2px}@media (width<=640px){.city-picker__options{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-heading,.city-picker__heading{flex-direction:column;align-items:flex-start;gap:0}.city-picker__options{gap:6px}.city-option{min-height:52px;padding:6px 8px}.city-option>span{font-size:12px}.city-option small{font-size:10px}.editor-grid{display:block}#editor-map{height:32vh;min-height:200px}.editor-actions{display:grid}.editor-actions button{width:100%}.place-fields label:first-child{margin-top:16px}}[hidden]{display:none!important}.community-maps{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.community-maps a{border:1px solid #354255;border-radius:12px;padding:12px;font-size:13px;text-decoration:none;display:block}h2{margin-top:28px;font-size:20px}.place-search-row{align-items:stretch;gap:8px;display:flex}.place-search-row input{min-width:0;margin:0}.place-search-row button{flex:none}.place-result{text-align:left;width:100%;margin-top:6px;font-size:13px;display:block}.place-controls{gap:8px;margin-top:16px;display:grid}.place-controls button{width:100%}.place-controls button:last-child{background:var(--lime);border-color:var(--lime);color:#0b1724;font-weight:700}.studio-point{cursor:grab;align-items:center;gap:7px;max-width:230px;display:flex;transform:translateY(-14px)}.studio-point:active{cursor:grabbing}.studio-point>span:first-child{background:var(--lime);color:#0b1724;border:2px solid #0b1724;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-weight:700;display:grid;box-shadow:0 2px 12px #0008}.studio-point.is-current>span:first-child{background:#72dceb}.studio-point__name{color:#f3f6fc;text-overflow:ellipsis;white-space:nowrap;background:#101b2d;border:1px solid #52647b;border-radius:8px;padding:5px 9px;font-size:12px;overflow:hidden;box-shadow:0 2px 12px #0008}.maplibregl-marker{z-index:2}@media (width<=640px){#editor-map{height:34dvh;min-height:220px;max-height:360px}#steps{gap:5px;padding:2px 0 8px;overflow-x:auto}#steps button{flex:none;min-width:43px;min-height:44px}.place-controls{grid-template-columns:1fr 1fr}.place-controls button:last-child{grid-column:1/-1}.place-search-row button{min-width:76px}.studio-point{max-width:170px}.studio-point__name{max-width:120px}}
