#map.fullscreen{height:100vh}#map{height:700px;background:transparent;outline:0}.floating-toolbar{z-index:20;display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:.75rem 1rem}.toolbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.toolbar-btn{display:inline-flex;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-color:transparent;border-color:hsl(var(--b2) / var(--tw-border-opacity));text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;border-radius:var(--rounded-btn, .5rem);height:3rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;line-height:1em;min-height:3rem;gap:.5rem;font-weight:600;text-decoration-line:none;border-width:var(--border-btn, 1px);animation:button-pop var(--animation-btn, .25s) ease-out;text-transform:var(--btn-text-case, uppercase);--tw-border-opacity: 1;--tw-bg-opacity: 1;background-color:hsl(var(--b2) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--bc) / var(--tw-text-opacity));outline-color:hsl(var(--bc) / 1)}.toolbar-btn[disabled],.toolbar-btn:disabled{pointer-events:none}.btn-group>input[type=radio].toolbar-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-group>input[type=radio].toolbar-btn:before{content:attr(data-title)}.toolbar-btn:is(input[type=checkbox]),.toolbar-btn:is(input[type=radio]){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.toolbar-btn:is(input[type=checkbox]):after,.toolbar-btn:is(input[type=radio]):after{--tw-content: attr(aria-label);content:var(--tw-content)}@media (hover: hover){.toolbar-btn:hover{--tw-border-opacity: 1;border-color:hsl(var(--b3) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--b3) / var(--tw-bg-opacity))}.toolbar-btn.glass:hover{--glass-opacity: 25%;--glass-border-opacity: 15%}.toolbar-btn[disabled]:hover,.toolbar-btn:disabled:hover{--tw-border-opacity: 0;background-color:hsl(var(--n) / var(--tw-bg-opacity));--tw-bg-opacity: .2;color:hsl(var(--bc) / var(--tw-text-opacity));--tw-text-opacity: .2}.toolbar-btn:is(input[type=checkbox]:checked):hover,.toolbar-btn:is(input[type=radio]:checked):hover{--tw-border-opacity: 1;border-color:hsl(var(--pf) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--pf) / var(--tw-bg-opacity))}}.toolbar-btn:active:hover,.toolbar-btn:active:focus{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale, .97))}.toolbar-btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.toolbar-btn.glass{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:currentColor}.toolbar-btn.glass.btn-active{--glass-opacity: 25%;--glass-border-opacity: 15%}.toolbar-btn.btn-disabled,.toolbar-btn[disabled],.toolbar-btn:disabled{--tw-border-opacity: 0;background-color:hsl(var(--n) / var(--tw-bg-opacity));--tw-bg-opacity: .2;color:hsl(var(--bc) / var(--tw-text-opacity));--tw-text-opacity: .2}.btn-group>input[type=radio]:checked.toolbar-btn{--tw-border-opacity: 1;border-color:hsl(var(--p) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--p) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc) / var(--tw-text-opacity))}.btn-group>input[type=radio]:checked.toolbar-btn:focus-visible{outline-style:solid;outline-width:2px;outline-color:hsl(var(--p) / 1)}.toolbar-btn:is(input[type=checkbox]:checked),.toolbar-btn:is(input[type=radio]:checked){--tw-border-opacity: 1;border-color:hsl(var(--p) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--p) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc) / var(--tw-text-opacity))}.toolbar-btn:is(input[type=checkbox]:checked):focus-visible,.toolbar-btn:is(input[type=radio]:checked):focus-visible{outline-color:hsl(var(--p) / 1)}.toolbar-btn{height:2rem;padding-left:.75rem;padding-right:.75rem;min-height:2rem;font-size:.875rem}.btn-square:where(.toolbar-btn){height:2rem;width:2rem;padding:0}.btn-circle:where(.toolbar-btn){height:2rem;width:2rem;border-radius:9999px;padding:0}.btn-group .toolbar-btn:not(:first-child):not(:last-child){border-radius:0}.btn-group .toolbar-btn:first-child:not(:last-child){margin-top:-0px;margin-left:-1px;border-top-left-radius:var(--rounded-btn, .5rem);border-top-right-radius:0;border-bottom-left-radius:var(--rounded-btn, .5rem);border-bottom-right-radius:0}.btn-group .toolbar-btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:var(--rounded-btn, .5rem);border-bottom-left-radius:0;border-bottom-right-radius:var(--rounded-btn, .5rem)}.btn-group-horizontal .toolbar-btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-horizontal .toolbar-btn:first-child:not(:last-child){margin-top:-0px;margin-left:-1px;border-top-left-radius:var(--rounded-btn, .5rem);border-top-right-radius:0;border-bottom-left-radius:var(--rounded-btn, .5rem);border-bottom-right-radius:0}.btn-group-horizontal .toolbar-btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:var(--rounded-btn, .5rem);border-bottom-left-radius:0;border-bottom-right-radius:var(--rounded-btn, .5rem)}.btn-group-vertical .toolbar-btn:first-child:not(:last-child){margin-top:-1px;margin-left:-0px;border-top-left-radius:var(--rounded-btn, .5rem);border-top-right-radius:var(--rounded-btn, .5rem);border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical .toolbar-btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--rounded-btn, .5rem);border-bottom-right-radius:var(--rounded-btn, .5rem)}.toolbar-btn{font-weight:400;text-transform:none}.info.legend{max-width:100px}@media (max-width: 640px){.toolbar-btn span{display:none}.toolbar-btn{padding-left:.5rem;padding-right:.5rem}}
