/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-justify{text-align:justify}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}:root,:root[data-theme=dark]{--bg-canvas:#091016;--bg-deep:#0d151d;--surface-1:#111b24;--surface-2:#16232d;--surface-3:#1b2a35;--surface-raised:#21323e;--line-soft:#263844;--line-strong:#39515f;--text-1:#edf3f6;--text-2:#b9c7ce;--text-3:#82959f;--accent:#7da9c4;--accent-strong:#a6cadf;--accent-muted:#27475b;--ok:#6fba91;--ok-bg:#17372a;--warning:#dfb96c;--warning-bg:#3d301a;--critical:#e17f7a;--critical-bg:#432321;--info:#7da9c4;--info-bg:#193547;--focus:#b8d9eb;--shadow:0 14px 36px #00000047;--nav-width:224px;--top-height:52px;--footer-height:25px;--space-unit:1}:root[data-theme=light]{--bg-canvas:#e8eef1;--bg-deep:#dfe7eb;--surface-1:#f8fafb;--surface-2:#fff;--surface-3:#eef3f5;--surface-raised:#fff;--line-soft:#c9d5da;--line-strong:#9eb1ba;--text-1:#15242d;--text-2:#3e515b;--text-3:#657a84;--accent:#3d718f;--accent-strong:#245873;--accent-muted:#d5e6ef;--ok:#27744a;--ok-bg:#d9eee2;--warning:#8a6019;--warning-bg:#f4e8cd;--critical:#9e3834;--critical-bg:#f4dedd;--info:#376f8f;--info-bg:#dcecf4;--focus:#1f6489;--shadow:0 14px 36px #1e344026}:root[data-density=compact]{--space-unit:.82}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}*{box-sizing:border-box}html,body{min-height:100%}html{background:var(--bg-canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg-canvas);color:var(--text-1);font-family:Inter,Segoe UI,Arial,Helvetica,sans-serif;font-size:calc(14px * var(--interface-scale,1));margin:0;line-height:1.45}button,input,select{font:inherit}button,a,input,select{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{box-shadow:0 0 0 2px var(--focus)}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}kbd{border:1px solid var(--line-strong);background:var(--surface-3);color:var(--text-2);border-bottom-width:2px;border-radius:4px;padding:2px 5px;font:600 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.mono{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ow-app{grid-template-columns:var(--nav-width) minmax(0, 1fr);grid-template-rows:var(--top-height) auto minmax(0, 1fr) var(--footer-height);background:var(--bg-canvas);min-height:100dvh;display:grid;overflow:hidden}.ow-app.nav-collapsed{--nav-width:68px}.operational-bar{background:var(--bg-deep);border-bottom:1px solid var(--line-strong);z-index:40;grid-area:1/1/auto/-1;align-items:center;gap:14px;min-width:0;padding:0 14px 0 12px;display:flex}.brand-lockup{align-items:center;gap:10px;min-width:194px;display:flex}.brand-mark{border:1px solid var(--accent);width:32px;height:32px;color:var(--accent-strong);background:var(--accent-muted);letter-spacing:-.04em;place-items:center;font:700 13px/1 ui-monospace,monospace;display:grid}.brand-lockup>span:last-child{flex-direction:column;line-height:1.08;display:flex}.brand-lockup small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.1em;margin-top:3px}.bar-divider{background:var(--line-soft);width:1px;height:26px}.current-workspace{flex-direction:column;min-width:126px;display:flex}.current-workspace span,.operator-clock span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.12em;font-weight:700}.current-workspace strong{font-size:calc(13px * var(--interface-scale,1));letter-spacing:.05em}.operational-statuses{gap:7px;min-width:0;display:flex}.bar-spacer{flex:1}.operator-clock{white-space:nowrap;color:var(--text-2);align-items:baseline;gap:7px;display:flex}.operator-clock time{font:600 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.command-trigger{border:1px solid var(--line-soft);background:var(--surface-1);min-width:142px;height:31px;color:var(--text-2);cursor:pointer;border-radius:5px;align-items:center;gap:7px;padding:0 7px 0 9px;display:flex}.command-trigger span{text-align:left;font-size:calc(13px * var(--interface-scale,1));flex:1}.mobile-menu{background:0 0;border:0;padding:6px;display:none}.workspace-nav{background:var(--bg-deep);border-right:1px solid var(--line-soft);z-index:30;flex-direction:column;grid-area:2/1/4;min-height:0;display:flex}.nav-list{flex:1;padding:8px;overflow-y:auto}.nav-item{width:100%;min-height:calc(43px * var(--space-unit));color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;margin-bottom:3px;padding:0 9px;display:grid}.nav-item span{font-size:calc(13px * var(--interface-scale,1));letter-spacing:.035em;white-space:nowrap;font-weight:650}.nav-item small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));white-space:nowrap}.nav-item:hover{background:var(--surface-1);color:var(--text-1)}.nav-item.active{border-color:var(--line-strong);background:var(--surface-2);color:var(--text-1);box-shadow:inset 3px 0 var(--accent)}.nav-item.active svg{color:var(--accent-strong)}.nav-utility{border-top:1px solid var(--line-soft);padding:8px}.nav-collapse{width:100%;height:34px;color:var(--text-3);cursor:pointer;font-size:calc(13px * var(--interface-scale,1));letter-spacing:.09em;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;display:flex}.nav-collapse:hover{background:var(--surface-1);color:var(--text-1)}.shortcut-note{border:1px solid var(--line-soft);background:var(--surface-1);color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.08em;align-items:center;gap:7px;margin-top:6px;padding:8px;display:flex}.shortcut-note kbd{margin-left:auto}.nav-collapsed .nav-item{justify-content:center;padding:0;display:flex}.nav-collapsed .nav-item span,.nav-collapsed .nav-item small,.nav-collapsed .nav-collapse span,.nav-collapsed .shortcut-note{display:none}.nav-collapsed .nav-collapse{justify-content:center}.connection-banner{background:var(--critical-bg);min-height:36px;color:var(--critical);border-bottom:1px solid var(--critical);grid-area:2/2;align-items:center;gap:9px;padding:6px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.connection-banner{border-bottom:1px solid color-mix(in srgb, var(--critical), transparent 45%)}}.connection-banner{font-size:calc(13px * var(--interface-scale,1))}.connection-banner.warning{background:var(--warning-bg);color:var(--warning)}.connection-banner span{color:var(--text-2)}.connection-banner .icon-button{margin-left:auto}.workspace-region{grid-area:2/2/4;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.connection-banner+.workspace-region{grid-row:3/4}.workspace-region.with-context{grid-template-columns:minmax(0,1fr) minmax(300px,346px)}.workspace-content{min-width:0;min-height:0;padding:calc(18px * var(--space-unit));scrollbar-color:var(--line-strong) transparent;overflow:auto}.workspace-stack{gap:calc(13px * var(--space-unit));flex-direction:column;width:100%;max-width:1760px;margin:0 auto;display:flex}.workspace-header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:63px;padding:2px 1px 7px;display:flex}.workspace-header .eyebrow{color:var(--accent);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.14em;margin-bottom:3px;font-weight:750;display:block}.workspace-header h1{font-size:calc(20px * var(--interface-scale,1));letter-spacing:-.015em;font-weight:650}.workspace-header p{max-width:760px;color:var(--text-2);font-size:calc(13px * var(--interface-scale,1));margin-top:4px}.workspace-actions{align-items:center;gap:7px;display:flex}.panel{border:1px solid var(--line-soft);background:var(--surface-1);border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 1px #ffffff05}.panel-header{border-bottom:1px solid var(--line-soft);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.panel-header{background:color-mix(in srgb, var(--surface-2), var(--surface-1) 58%)}}.panel-heading{flex-direction:column;display:flex}.panel-kicker{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.1em;text-transform:uppercase;font-weight:700}.panel h2{font-size:calc(15px * var(--interface-scale,1));margin-top:1px;font-weight:650}.panel-actions{gap:6px;display:flex}.panel-body{min-width:0;padding:calc(12px * var(--space-unit))}.metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.metric-strip.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{min-width:0;min-height:calc(74px * var(--space-unit));border:1px solid var(--line-soft);border-left:3px solid var(--line-strong);background:var(--surface-1);border-radius:5px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;column-gap:10px;padding:10px 12px;display:grid}.metric-ok{border-left-color:var(--ok)}.metric-warning{border-left-color:var(--warning)}.metric-critical{border-left-color:var(--critical)}.metric-label{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.11em;grid-column:1/-1;font-weight:750}.metric-value{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;align-self:end;font:650 18px/1.15 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.metric-detail{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));text-align:right;align-self:end}.workspace-grid{gap:10px;display:grid}.workspace-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.live-shell-grid{grid-template-columns:minmax(280px,330px) minmax(520px,1fr) minmax(285px,330px);gap:10px;min-height:520px;display:grid}.live-shell-grid .panel{flex-direction:column;display:flex}.live-shell-grid .panel-body{flex:1;min-height:0}.status-badge{border:1px solid var(--line-strong);background:var(--surface-3);width:max-content;max-width:100%;min-height:21px;color:var(--text-2);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 7px;font:700 13px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.status-ok{color:var(--ok);background:var(--ok-bg);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.status-ok{border-color:color-mix(in srgb, var(--ok), transparent 55%)}}.status-info{color:var(--info);background:var(--info-bg);border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.status-info{border-color:color-mix(in srgb, var(--info), transparent 55%)}}.status-warning{color:var(--warning);background:var(--warning-bg);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.status-warning{border-color:color-mix(in srgb, var(--warning), transparent 55%)}}.status-critical{color:var(--critical);background:var(--critical-bg);border-color:var(--critical)}@supports (color:color-mix(in lab, red, red)){.status-critical{border-color:color-mix(in srgb, var(--critical), transparent 55%)}}.status-muted{color:var(--text-3)}.icon-button{border:1px solid var(--line-soft);background:var(--surface-2);width:31px;height:31px;color:var(--text-2);cursor:pointer;border-radius:4px;place-items:center;display:inline-grid}.icon-button:hover:not(:disabled){border-color:var(--line-strong);color:var(--text-1);background:var(--surface-3)}.icon-button:disabled{opacity:.5;cursor:not-allowed}.button{border:1px solid var(--line-strong);cursor:pointer;min-height:32px;font-size:calc(13px * var(--interface-scale,1));letter-spacing:.025em;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:6px 11px;font-weight:650;display:inline-flex}.button.primary{border-color:var(--accent);background:var(--accent-muted);color:var(--accent-strong)}.button.secondary{background:var(--surface-2);color:var(--text-2)}.button:hover{filter:brightness(1.08)}.button.full{width:100%}.state-message{border:1px dashed var(--line-strong);background:var(--surface-2);min-height:104px;color:var(--text-3);border-radius:5px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:15px;display:grid}.state-message strong{color:var(--text-1);font-size:calc(13px * var(--interface-scale,1));display:block}.state-message p{max-width:680px;color:var(--text-2);font-size:calc(13px * var(--interface-scale,1));margin-top:4px;line-height:1.5}.state-error{border-color:var(--critical)}@supports (color:color-mix(in lab, red, red)){.state-error{border-color:color-mix(in srgb, var(--critical), transparent 45%)}}.state-error>svg{color:var(--critical)}.state-degraded{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.state-degraded{border-color:color-mix(in srgb, var(--warning), transparent 45%)}}.state-degraded>svg{color:var(--warning)}.state-loading>svg{color:var(--info)}.state-unsupported>svg{color:var(--text-3)}.state-action{align-self:center}.skeleton-stack{flex-direction:column;gap:8px;display:flex}.skeleton-row{background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:220% 100%;border-radius:4px;height:42px;animation:1.5s linear infinite shimmer}.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-220% 0}}.track-preview-list{flex-direction:column;gap:5px;display:flex}.track-preview{border:1px solid var(--line-soft);background:var(--surface-2);cursor:pointer;text-align:left;border-radius:4px;grid-template-columns:1fr auto;align-items:center;gap:3px 8px;width:100%;padding:9px;display:grid}.track-preview:hover{border-color:var(--accent);background:var(--surface-3)}.track-preview>strong{font-size:calc(14px * var(--interface-scale,1))}.track-preview>span{color:var(--text-2);font-size:calc(13px * var(--interface-scale,1))}.track-preview .status-badge{justify-self:end}.track-class{letter-spacing:.04em;align-items:center;gap:6px;display:flex;color:var(--text-3)!important;font-size:calc(13px * var(--interface-scale,1))!important}.class-mark{border:1px solid var(--accent);background:var(--accent-muted);width:8px;height:8px;display:inline-block;transform:rotate(45deg)}.class-military_tacair,.class-military_transport,.class-military_other{background:var(--warning);border-color:var(--warning)}.class-gov_law_enforcement{background:#8aa7cf;border-color:#8aa7cf}.class-medevac{background:var(--critical);border-color:var(--critical)}.list-tail{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));text-align:center;padding:8px}.tactical-mount .panel-body{padding:0}.scope-foundation{color:#c7d6dc;background:#0b141a;min-height:100%;position:relative;overflow:hidden}:root[data-theme=light] .scope-foundation{color:#263a44;background:#d7e1e5}.scope-grid{opacity:.38;background-image:linear-gradient(#7da9c41f 1px,#0000 1px),linear-gradient(90deg,#7da9c41f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.scope-grid:before,.scope-grid:after{content:"";border:1px solid #7da9c43d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scope-grid:before{width:360px;height:360px}.scope-grid:after{width:180px;height:180px}.scope-origin{color:var(--accent-strong);letter-spacing:.08em;align-items:center;gap:7px;font:700 13px/1 ui-monospace,monospace;display:flex;position:absolute;top:13px;left:13px}.scope-state{text-align:center;width:min(410px,100% - 42px);box-shadow:var(--shadow);background:#091016db;border:1px solid #7da9c44d;padding:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-theme=light] .scope-state{background:#f8fafbe8}.scope-state svg{color:var(--accent)}.scope-state strong{font-size:calc(14px * var(--interface-scale,1));margin-top:8px;display:block}.scope-state p{color:var(--text-2);font-size:calc(13px * var(--interface-scale,1));margin-top:6px;line-height:1.5}.scope-footer{letter-spacing:.07em;background:#091016e0;border-top:1px solid #7da9c433;justify-content:space-between;align-items:center;min-height:31px;padding:6px 10px;font:700 13px/1 ui-monospace,monospace;display:flex;position:absolute;inset:auto 0 0}.scope-footer span{align-items:center;gap:6px;display:flex}.scope-footer strong{color:var(--warning)}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.field-grid.single{grid-template-columns:1fr}.field-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.field-row span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1))}.field-row strong{color:var(--text-1);font-size:calc(13px * var(--interface-scale,1));text-align:right;font-weight:600}.record-list{flex-direction:column;gap:6px;display:flex}.record-list article{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:9px 10px;display:grid}.record-list article>div:first-child{flex-direction:column;display:flex}.record-list article strong{font-size:calc(13px * var(--interface-scale,1))}.record-list article .mono{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1))}.record-meta{color:var(--text-2);font-size:calc(13px * var(--interface-scale,1));grid-column:1/-1;justify-content:space-between;display:flex}.service-matrix{flex-direction:column;display:flex}.service-matrix>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:42px;display:grid}.service-matrix>div:last-child{border-bottom:0}.service-matrix>div>span:nth-child(2){color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.05em}.service-matrix small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.mission-question{border-left:3px solid var(--accent);background:var(--surface-2);align-items:center;gap:13px;padding:13px;display:flex}.mission-question svg{color:var(--accent)}.mission-question div{flex-direction:column;display:flex}.mission-question span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.1em;font-weight:700}.mission-question strong{font-size:calc(15px * var(--interface-scale,1));margin-top:3px;font-weight:600}.capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin:0;padding:0;list-style:none;display:grid}.capability-list li{border-bottom:1px solid var(--line-soft);color:var(--text-2);font-size:calc(13px * var(--interface-scale,1));padding:8px 8px 8px 22px;position:relative}.capability-list li:before{content:"";border:1px solid var(--accent);width:6px;height:6px;position:absolute;top:14px;left:6px;transform:rotate(45deg)}.handoff-note{background:var(--warning-bg);color:var(--warning);font-size:calc(13px * var(--interface-scale,1));align-items:flex-start;gap:8px;margin-top:12px;padding:10px;display:flex}.handoff-note span{color:var(--text-2)}.settings-layout{grid-template-columns:210px minmax(0,1fr);gap:10px;min-height:520px;display:grid}.settings-nav{border:1px solid var(--line-soft);background:var(--surface-1);border-radius:6px;flex-direction:column;padding:6px;display:flex}.settings-nav button{min-height:34px;color:var(--text-2);cursor:pointer;text-align:left;font-size:calc(13px * var(--interface-scale,1));background:0 0;border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;padding:0 9px;display:flex}.settings-nav button span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.07em}.settings-nav button:hover{background:var(--surface-2)}.settings-nav button.active{border-color:var(--line-strong);background:var(--surface-3);color:var(--text-1);box-shadow:inset 2px 0 var(--accent)}.settings-content{min-width:0}.settings-list{flex-direction:column;display:flex}.setting-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:center;gap:18px;min-height:64px;padding:9px 2px;display:grid}.setting-row:last-child{border-bottom:0}.setting-row strong{font-size:calc(13px * var(--interface-scale,1))}.setting-row p{max-width:660px;color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));margin-top:3px}.setting-control{justify-self:end}select{border:1px solid var(--line-strong);background:var(--surface-2);min-width:170px;height:32px;color:var(--text-1);font-size:calc(13px * var(--interface-scale,1));border-radius:4px;padding:0 30px 0 9px}.switch{border:1px solid var(--line-strong);background:var(--surface-3);cursor:pointer;border-radius:999px;width:38px;height:21px;padding:2px;position:relative}.switch span{background:var(--text-3);color:#0000;border-radius:50%;place-items:center;width:15px;height:15px;transition:transform .15s;display:grid}.switch.on{background:var(--ok-bg);border-color:var(--ok)}.switch.on span{background:var(--ok);color:var(--ok-bg);transform:translate(17px)}.persistence-note{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));align-items:center;gap:7px;margin-top:8px;display:flex}.persistence-note svg{color:var(--ok)}.readonly-setting-state{min-height:160px;color:var(--text-3);justify-content:center;align-items:center;gap:15px;padding:24px;display:flex}.readonly-setting-state div{max-width:620px}.readonly-setting-state h3{color:var(--text-1);font-size:calc(14px * var(--interface-scale,1))}.readonly-setting-state p{color:var(--text-2);font-size:calc(13px * var(--interface-scale,1));margin-top:5px}.context-rail{border-left:1px solid var(--line-soft);background:var(--bg-deep);min-width:0;min-height:0;padding:12px;overflow:auto}.context-rail>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:42px;display:flex}.context-rail>header div{flex-direction:column;display:flex}.context-rail>header span,.context-label{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.1em;font-weight:700}.context-rail>header strong{font-size:calc(13px * var(--interface-scale,1))}.context-identity{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr);gap:5px 9px;padding:11px 0;display:grid}.context-identity strong{text-overflow:ellipsis;font-size:calc(13px * var(--interface-scale,1));overflow:hidden}.context-callout{border:1px solid var(--line-strong);background:var(--surface-2);justify-content:space-between;align-items:center;gap:9px;margin:10px 0;padding:10px;display:flex}.context-callout div{flex-direction:column;display:flex}.context-callout div span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1))}.context-callout div strong{font-size:calc(15px * var(--interface-scale,1))}.provenance-card{border:1px solid var(--line-soft);background:var(--surface-1);align-items:flex-start;gap:9px;margin:11px 0;padding:10px;display:flex}.provenance-card svg{color:var(--accent)}.provenance-card div{flex-direction:column;min-width:0;display:flex}.provenance-card span{color:var(--accent);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.07em;font-weight:700}.provenance-card strong,.provenance-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provenance-card strong{font-size:calc(13px * var(--interface-scale,1));margin-top:2px}.provenance-card small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1))}.entity-summary{border-left:2px solid var(--accent);background:var(--surface-1);flex-direction:column;margin:11px 0;padding:10px;display:flex}.entity-summary span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.08em}.entity-summary strong{font-size:calc(13px * var(--interface-scale,1));margin-top:2px}.entity-summary small{color:var(--text-3);margin-top:2px}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03080cb8;place-items:start center;padding-top:min(16vh,150px);display:grid;position:fixed;inset:0}.command-dialog{border:1px solid var(--line-strong);background:var(--surface-1);border-radius:7px;width:min(650px,100vw - 28px);max-height:min(620px,72vh);overflow:hidden;box-shadow:0 24px 80px #00000085}.command-header{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;height:50px;padding:0 10px 0 14px;display:flex}.command-header>svg{color:var(--accent)}.command-header input{height:100%;color:var(--text-1);font-size:calc(14px * var(--interface-scale,1));background:0 0;border:0;flex:1}.command-header input::placeholder{color:var(--text-3)}.command-results{max-height:470px;padding:7px;overflow:auto}.command-item{width:100%;min-height:52px;color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.command-item.active{border-color:var(--line-strong);background:var(--surface-3);color:var(--text-1)}.command-icon{border:1px solid var(--line-soft);background:var(--surface-2);width:27px;height:27px;color:var(--accent);place-items:center;display:grid}.command-item>span:nth-child(2){flex-direction:column;display:flex}.command-item strong{font-size:calc(13px * var(--interface-scale,1))}.command-item small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));margin-top:2px}.command-empty{color:var(--text-3);text-align:center;padding:30px}.command-footer{border-top:1px solid var(--line-soft);background:var(--bg-deep);min-height:35px;color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));justify-content:flex-end;align-items:center;gap:16px;padding:6px 10px;display:flex}.command-footer span{align-items:center;gap:4px;display:flex}.application-footer{border-top:1px solid var(--line-soft);background:var(--bg-deep);color:var(--text-3);letter-spacing:.06em;grid-area:4/2;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font:700 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.footer-context{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.footer-context strong{color:var(--text-2);font-weight:500}@media (max-width:1380px){.operational-statuses .status-badge:nth-child(2){display:none}.live-shell-grid{grid-template-columns:290px minmax(470px,1fr)}.quick-inspector-mount{grid-column:1/-1;min-height:180px}.workspace-region.with-context{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1100px){.operator-clock,.bar-divider{display:none}.workspace-region.with-context{grid-template-columns:minmax(0,1fr);overflow:auto}.workspace-region.with-context .workspace-content{overflow:visible}.context-rail{border-top:1px solid var(--line-soft);border-left:0;max-height:none}.live-shell-grid{grid-template-columns:1fr}.live-shell-grid .panel{min-height:250px}.tactical-mount{min-height:500px!important}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){:root{--nav-width:0px}.ow-app,.ow-app.nav-collapsed{--nav-width:0px;grid-template-columns:1fr}.operational-bar{grid-column:1;gap:9px}.brand-lockup{min-width:0}.brand-lockup small,.current-workspace,.operational-statuses,.command-trigger span,.command-trigger kbd{display:none}.command-trigger{justify-content:center;width:31px;min-width:31px;padding:0}.mobile-menu{place-items:center;display:inline-grid}.workspace-nav{left:0;top:var(--top-height);bottom:var(--footer-height);width:min(280px,84vw);box-shadow:var(--shadow);transition:transform .18s;position:fixed;transform:translate(-100%)}.mobile-nav-open .workspace-nav{transform:translate(0)}.nav-collapsed .nav-item{justify-content:initial;grid-template-columns:24px minmax(0,1fr) auto;padding:0 9px;display:grid}.nav-collapsed .nav-item span,.nav-collapsed .nav-item small,.nav-collapsed .nav-collapse span,.nav-collapsed .shortcut-note{display:flex}.connection-banner,.workspace-region,.application-footer{grid-column:1}.connection-banner span{display:none}.workspace-content{padding:12px}.workspace-header{flex-direction:column}.workspace-header .button{align-self:flex-start}.metric-strip,.metric-strip.three,.workspace-grid.two,.settings-layout{grid-template-columns:1fr}.settings-nav{flex-direction:row;overflow-x:auto}.settings-nav button{gap:8px;min-width:max-content}.setting-row{grid-template-columns:1fr;gap:8px}.setting-control{justify-self:stretch}.setting-control select{width:100%}.capability-list{grid-template-columns:1fr}.footer-context{display:none}}@media (max-width:520px){.brand-lockup>span:last-child{display:none}.brand-lockup{min-width:32px}.bar-spacer{min-width:0}.workspace-actions{width:100%}.workspace-actions .button{flex:1}.metric-value{font-size:calc(16px * var(--interface-scale,1))}.live-shell-grid{min-height:0}.tactical-mount{min-height:430px!important}.record-meta{flex-direction:column;gap:2px}.service-matrix>div{grid-template-columns:minmax(0,1fr) auto}.service-matrix>div>span:nth-child(2){display:none}.command-footer{justify-content:center}.command-footer span:first-child{display:none}}.live-cop-workspace{flex-direction:column;gap:9px;width:100%;max-width:1920px;margin:0 auto;display:flex}.live-cop-header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:65px;padding:0 1px 4px;display:flex}.live-cop-header .eyebrow{color:var(--accent);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.14em;margin-bottom:2px;font-weight:800;display:block}.live-cop-header h1{font-size:calc(20px * var(--interface-scale,1));letter-spacing:-.015em;font-weight:670}.live-cop-header p{max-width:900px;color:var(--text-2);font-size:calc(13px * var(--interface-scale,1));margin-top:3px}.live-cop-header-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;padding-top:3px;display:flex}.fixture-disclosure{border:1px solid var(--info);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:43px;padding:6px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.fixture-disclosure{border:1px solid color-mix(in srgb, var(--info), transparent 48%)}}.fixture-disclosure{border-left:3px solid var(--info);background:var(--info-bg);border-radius:4px}.fixture-disclosure>svg{color:var(--info)}.fixture-disclosure>div{flex-direction:column;min-width:0;display:flex}.fixture-disclosure strong{color:var(--text-1);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.06em}.render-stream-banner{border:1px solid var(--warning);align-items:center;gap:9px;min-height:35px;padding:5px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.render-stream-banner{border:1px solid color-mix(in srgb, var(--warning), transparent 48%)}}.render-stream-banner{background:var(--warning-bg);color:var(--warning);font-size:calc(13px * var(--interface-scale,1));border-radius:4px}.render-stream-banner span{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.render-stream-banner button{color:inherit;cursor:pointer;font-size:calc(13px * var(--interface-scale,1));letter-spacing:.05em;background:0 0;border:1px solid;border-radius:3px;padding:4px 7px;font-weight:750}.render-stream-banner.state-disconnected,.render-stream-banner.state-resnapshot_required{border-color:var(--critical)}@supports (color:color-mix(in lab, red, red)){.render-stream-banner.state-disconnected,.render-stream-banner.state-resnapshot_required{border-color:color-mix(in srgb, var(--critical), transparent 48%)}}.render-stream-banner.state-disconnected,.render-stream-banner.state-resnapshot_required{background:var(--critical-bg);color:var(--critical)}.live-cop-metrics{border:1px solid var(--line-soft);background:var(--surface-1);border-radius:4px;grid-template-columns:.72fr 1fr 1fr 1fr 1.35fr;display:grid;overflow:hidden}.live-cop-metrics>div{border-right:1px solid var(--line-soft);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;min-width:0;min-height:58px;padding:7px 9px;display:grid}.live-cop-metrics>div:last-child{border-right:0}.live-cop-metrics span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.1em;grid-column:1/-1;font-weight:800}.live-cop-metrics strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;align-self:end;font:650 16px/1 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.live-cop-metrics small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));text-align:right;text-overflow:ellipsis;white-space:nowrap;align-self:end;overflow:hidden}.collection-mode-control{border:1px solid var(--line-soft);background:var(--surface-1);border-radius:4px;align-items:center;gap:10px;min-height:52px;padding:6px 9px;display:flex}.collection-mode-current{border-right:1px solid var(--line-soft);grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:baseline;column-gap:8px;min-width:190px;padding-right:10px;display:grid}.collection-mode-current>span,.collection-mode-control label>span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.1em;font-weight:800}.collection-mode-current strong{color:var(--ok);font:700 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.collection-mode-current small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));grid-column:1/-1;align-items:center;gap:4px;margin-top:4px;display:flex}.collection-mode-control label{flex-direction:column;gap:3px;display:flex}.collection-mode-control select{min-width:150px;height:27px}.collection-mode-control .button{min-height:29px}.collection-mode-control .button:disabled{opacity:.48;cursor:not-allowed}.action-receipt{border-left:1px solid var(--line-soft);min-width:0;color:var(--ok);flex:1;align-items:center;gap:7px;padding-left:10px;display:flex}.action-receipt>span{grid-template-columns:auto auto;gap:2px 8px;min-width:0;display:grid}.action-receipt strong,.action-receipt b{font-size:calc(13px * var(--interface-scale,1));letter-spacing:.05em}.action-receipt small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.live-cop-grid{grid-template-columns:320px minmax(480px,1fr) 330px;gap:8px;height:max(620px,100dvh - 354px);min-height:620px;display:grid}.live-roster,.tactical-air-picture-panel,.track-inspector{border:1px solid var(--line-soft);background:var(--surface-1);border-radius:5px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.live-panel-heading{border-bottom:1px solid var(--line-soft);background:var(--surface-2);justify-content:space-between;align-items:center;gap:9px;min-height:43px;padding:6px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.live-panel-heading{background:color-mix(in srgb, var(--surface-2), var(--surface-1) 52%)}}.live-panel-heading>div:first-child{flex-direction:column;min-width:0;display:flex}.live-panel-heading span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.1em;font-weight:800}.live-panel-heading h2{font-size:calc(13px * var(--interface-scale,1));margin-top:1px;font-weight:680}.live-panel-heading>strong{color:var(--text-1);font:700 16px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.live-panel-heading>strong small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1))}.roster-controls{border-bottom:1px solid var(--line-soft);background:var(--bg-deep);flex-direction:column;gap:5px;padding:7px;display:flex}.roster-search{border:1px solid var(--line-strong);background:var(--surface-1);height:30px;color:var(--text-3);border-radius:3px;align-items:center;gap:7px;padding:0 8px;display:flex}.roster-search input{min-width:0;height:100%;color:var(--text-1);font-size:calc(13px * var(--interface-scale,1));background:0 0;border:0;flex:1}.roster-search input::placeholder{color:var(--text-3)}.roster-filter-row,.roster-sort-row{align-items:center;gap:5px;display:flex}.roster-filter-row label{min-width:0;color:var(--text-3);flex:1;align-items:center;gap:4px;display:flex}.roster-controls select{width:100%;min-width:0;height:27px;font-size:calc(13px * var(--interface-scale,1));padding-left:6px}.roster-sort-row label{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.roster-sort-row label>span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.08em;font-weight:800}.sort-direction,.attention-toggle{border:1px solid var(--line-strong);background:var(--surface-2);height:27px;color:var(--text-2);cursor:pointer;border-radius:3px;place-items:center;display:inline-grid}.sort-direction{width:29px}.attention-toggle{font-size:calc(13px * var(--interface-scale,1));letter-spacing:.05em;padding:0 7px;font-weight:750}.attention-toggle.active{border-color:var(--warning);background:var(--warning-bg);color:var(--warning)}.roster-list{scrollbar-color:var(--line-strong) transparent;flex:1;min-height:0;overflow-y:auto}.roster-item{margin:0}.roster-track{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:108px;color:var(--text-2);cursor:pointer;text-align:left;background:0 0;grid-template-rows:auto auto auto auto;grid-template-columns:11px minmax(0,1fr) auto;gap:4px 7px;padding:8px 8px 7px;display:grid;position:relative}.roster-track:hover{background:var(--surface-2)}.roster-track.selected{background:var(--accent-muted);box-shadow:inset 3px 0 var(--accent-strong)}.roster-track.attention:not(.selected){box-shadow:inset 2px 0 var(--warning)}.roster-class{border:1px solid var(--accent);background:var(--accent-muted);grid-row:1/3;width:8px;height:8px;margin-top:5px;transform:rotate(45deg)}.roster-class.class-military_tacair,.roster-class.class-military_transport,.roster-class.class-military_other{border-color:var(--warning);background:var(--warning)}.roster-class.class-gov_law_enforcement,.roster-class.class-state_vip{background:#a28ad0;border-color:#a28ad0}.roster-class.class-medevac{border-color:var(--critical);background:var(--critical)}.roster-identity{flex-direction:column;min-width:0;display:flex}.roster-identity strong{color:var(--text-1);font-size:calc(13px * var(--interface-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roster-identity small,.roster-source small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roster-source{text-align:right;flex-direction:column;max-width:92px;display:flex}.roster-source b{color:var(--accent-strong);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.05em}.roster-telemetry{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.roster-telemetry b{background:var(--surface-3);padding:3px 4px}@supports (color:color-mix(in lab, red, red)){.roster-telemetry b{background:color-mix(in srgb, var(--surface-3), transparent 20%)}}.roster-telemetry b{color:var(--text-1);text-align:center;white-space:nowrap;font:600 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.roster-secondary{color:var(--text-3);grid-column:2/-1;justify-content:space-between;gap:5px;font:500 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.roster-tags{grid-column:2/-1;align-items:center;gap:4px;min-height:20px;display:flex;overflow:hidden}.dimension-chip{border:1px solid var(--line-strong);background:var(--surface-3);min-height:18px;color:var(--text-2);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 5px;font-weight:750;display:inline-flex}.dimension-chip.interest,.dimension-chip.anomaly{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dimension-chip.interest,.dimension-chip.anomaly{border-color:color-mix(in srgb, var(--warning), transparent 40%)}}.dimension-chip.interest,.dimension-chip.anomaly{background:var(--warning-bg);color:var(--warning)}.dimension-chip.emergency{border-color:var(--critical)}@supports (color:color-mix(in lab, red, red)){.dimension-chip.emergency{border-color:color-mix(in srgb, var(--critical), transparent 35%)}}.dimension-chip.emergency{background:var(--critical-bg);color:var(--critical)}.roster-ref{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;overflow:hidden}.roster-empty{min-height:180px;color:var(--text-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:20px;display:flex}.roster-empty strong{color:var(--text-1);font-size:calc(13px * var(--interface-scale,1))}.roster-empty span{font-size:calc(13px * var(--interface-scale,1))}.tactical-air-picture-panel{background:#081017}:root[data-theme=light] .tactical-air-picture-panel{background:#d8e2e7}.tactical-map-loading{background:var(--bg-deep);flex:1;place-items:center;min-height:0;padding:20px;display:grid}.tactical-map-loading .state-message{width:min(520px,100%)}.map-panel-status{align-items:center;gap:9px;display:flex}.map-panel-status span{color:var(--text-2);letter-spacing:.04em;align-items:center;gap:4px;font:650 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.tactical-map-shell{flex:1;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.range-toolbar{z-index:5;border-bottom:1px solid var(--line-soft);background:var(--bg-deep);align-items:center;gap:3px;min-height:33px;padding:4px 6px;display:flex;overflow-x:auto}.range-toolbar button{min-width:37px;height:23px;color:var(--text-3);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;padding:0 5px;font:650 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.range-toolbar button:first-child,.range-toolbar button:last-child{min-width:56px}.range-toolbar button:hover{border-color:var(--line-strong);color:var(--text-1)}.range-toolbar button.active{border-color:var(--accent);background:var(--accent-muted);color:var(--accent-strong)}.map-render-region{isolation:isolate;min-height:0;position:relative;overflow:hidden}.maplibre-container{z-index:1;position:absolute;inset:0}.map-grid-overlay{z-index:2;pointer-events:none;opacity:.3;background-image:linear-gradient(#7da9c41f 1px,#0000 1px),linear-gradient(90deg,#7da9c41f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.accessible-map-fallback{z-index:3;background:radial-gradient(circle,#27475b57,#0000 34%),#081017;position:absolute;inset:0;overflow:hidden}:root[data-theme=light] .accessible-map-fallback{background:radial-gradient(circle,#3d718f2e,#0000 34%),#d8e2e7}.accessible-map-fallback:before,.accessible-map-fallback:after{content:"";border:1px solid #7da9c44d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accessible-map-fallback:before{aspect-ratio:1;width:min(72%,540px)}.accessible-map-fallback:after{aspect-ratio:1;width:min(36%,270px)}.fallback-site{z-index:3;color:var(--accent-strong);flex-direction:column;align-items:center;gap:3px;font:700 13px/1 ui-monospace,monospace;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fallback-track{z-index:4;cursor:pointer;background:#081017c2;border:1px solid #0000;align-items:center;gap:4px;padding:3px;display:flex;position:absolute;transform:translate(-50%,-50%)}:root[data-theme=light] .fallback-track{background:#f8fafbd1}.fallback-track>span{font-size:calc(18px * var(--interface-scale,1));transform-origin:50%;line-height:1;display:inline-block}.fallback-track small{max-width:92px;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font:650 13px/1 ui-monospace,monospace;overflow:hidden}.fallback-track:hover,.fallback-track.selected{border-color:var(--accent-strong);background:var(--accent-muted);box-shadow:0 0 0 2px #a6cadf24}.fallback-renderer-note{border:1px solid var(--line-strong);color:var(--warning);letter-spacing:.05em;background:#081017d1;align-items:center;gap:5px;padding:4px 6px;font:700 13px/1 ui-monospace,monospace;display:flex;position:absolute;top:7px;right:7px}.map-origin-label{z-index:6;color:var(--accent-strong);letter-spacing:.05em;pointer-events:none;background:#081017cc;align-items:center;gap:5px;padding:4px 6px;font:700 13px/1 ui-monospace,monospace;display:flex;position:absolute;top:7px;left:7px}.map-legend{z-index:6;color:#aebdc5;pointer-events:none;background:#081017d1;border:1px solid #7da9c440;grid-template-columns:repeat(2,auto);gap:4px 10px;padding:6px 7px;font:650 13px/1.2 ui-monospace,monospace;display:grid;position:absolute;bottom:7px;left:7px}.map-legend span{align-items:center;gap:4px;display:flex}.map-legend i{width:8px;height:8px;display:inline-block;transform:rotate(45deg)}.legend-fill{background:var(--warning)}.legend-outline{border:1px solid var(--ok)}.map-access-list{z-index:7;border:1px solid var(--line-strong);background:#081017e0;max-width:260px;position:absolute;bottom:7px;right:7px}.map-access-list summary{color:var(--text-2);cursor:pointer;font-size:calc(13px * var(--interface-scale,1));padding:5px 7px}.map-access-list>div{flex-direction:column;max-height:180px;display:flex;overflow:auto}.map-access-list button{border:0;border-top:1px solid var(--line-soft);color:var(--text-1);cursor:pointer;text-align:left;font-size:calc(13px * var(--interface-scale,1));background:0 0;justify-content:space-between;gap:10px;padding:5px 7px;display:flex}.map-access-list button span{color:var(--text-3);font:13px ui-monospace,monospace}.map-status-bar{border-top:1px solid var(--line-soft);background:var(--bg-deep);min-height:29px;color:var(--text-3);white-space:nowrap;align-items:center;gap:12px;padding:4px 6px;font:650 13px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;overflow-x:auto}.map-status-bar span{align-items:center;gap:4px;display:flex}.map-status-bar strong{color:var(--text-2)}.map-status-bar button{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text-2);cursor:pointer;font-size:calc(13px * var(--interface-scale,1));border-radius:3px;align-items:center;gap:4px;margin-left:auto;padding:3px 5px;display:flex}.track-inspector{background:var(--bg-deep)}.inspector-scroll{scrollbar-color:var(--line-strong) transparent;flex:1;min-height:0;padding:7px;overflow-y:auto}.inspector-empty{padding:8px}.inspector-identity{border:1px solid var(--line-soft);border-left:3px solid var(--accent);background:var(--surface-1);padding:8px 8px 9px}.inspector-identity>span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.07em}.inspector-identity>strong{color:var(--text-1);font-size:calc(17px * var(--interface-scale,1));margin-top:1px;display:block}.inspector-identity>small{color:var(--text-2);font-size:calc(13px * var(--interface-scale,1))}.inspector-identity>div{flex-wrap:wrap;gap:4px 9px;margin-top:6px;display:flex}.inspector-identity>div b{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));font-weight:500}.dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-top:6px;display:grid}.dimension-grid>span{border:1px solid var(--line-soft);border-left:2px solid var(--line-strong);background:var(--surface-1);flex-direction:column;justify-content:center;min-width:0;min-height:37px;padding:4px 6px;display:flex}.dimension-grid>span[data-dimension=interest],.dimension-grid>span[data-dimension=anomaly]{border-left-color:var(--warning)}.dimension-grid>span[data-dimension=emergency]{border-left-color:var(--critical)}.dimension-grid>span[data-dimension=source],.dimension-grid>span[data-dimension=fusion]{border-left-color:var(--accent)}.dimension-grid small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.07em;font-weight:800}.dimension-grid b{color:var(--text-1);font-size:calc(13px * var(--interface-scale,1));text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.inspector-section{border:1px solid var(--line-soft);background:var(--surface-1);margin-top:6px}.inspector-section>summary{cursor:pointer;min-height:31px;color:var(--text-2);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:6px;padding:5px 7px;font-weight:750;list-style:none;display:flex}.inspector-section>summary::-webkit-details-marker{display:none}.inspector-section[open]>summary{border-bottom:1px solid var(--line-soft);color:var(--text-1)}.inspector-section>summary svg{transition:transform .14s}.inspector-section[open]>summary svg{transform:rotate(180deg)}.inspector-section>div{padding:5px 7px}.intelligence-fields{grid-template-columns:1fr;display:grid}.intelligence-fields.two-column{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:9px}.intelligence-field{border-bottom:1px solid var(--line-soft);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:1px 7px;min-width:0;min-height:39px;display:grid}.intelligence-field:last-child{border-bottom:0}.intelligence-field>span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1))}.intelligence-field>strong{color:var(--text-1);text-align:right;text-overflow:ellipsis;white-space:nowrap;font:600 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.intelligence-field>small{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.intelligence-field>small b{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font:500 13px/1 ui-monospace,monospace;overflow:hidden}.layer-badge{border:1px solid var(--line-strong);background:var(--surface-3);width:max-content;color:var(--text-2);text-transform:uppercase;white-space:nowrap;border-radius:2px;align-items:center;padding:2px 4px;font-weight:800;display:inline-flex;font-size:calc(13px * var(--interface-scale,1))!important;letter-spacing:.03em!important}.layer-rf_measured{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.layer-rf_measured{border-color:color-mix(in srgb, var(--ok), transparent 45%)}}.layer-rf_measured{color:var(--ok)}.layer-reported{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.layer-reported{border-color:color-mix(in srgb, var(--info), transparent 45%)}}.layer-reported{color:var(--info)}.layer-sensor_derived,.layer-analytic_derived{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.layer-sensor_derived,.layer-analytic_derived{border-color:color-mix(in srgb, var(--warning), transparent 45%)}}.layer-sensor_derived,.layer-analytic_derived{color:var(--warning)}.layer-analyst_assessed{color:#c9a6e4;border-color:#b48bd48c}.source-summary{background:var(--surface-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px;display:grid}.source-summary>svg{color:var(--accent)}.source-summary>div{flex-direction:column;min-width:0;display:flex}.source-summary strong{font-size:calc(13px * var(--interface-scale,1))}.source-summary span,.source-summary small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-list{flex-direction:column;margin-top:4px;display:flex}.evidence-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:6px;padding:6px 2px;display:grid}.evidence-list article>svg{color:var(--accent);margin-top:2px}.evidence-list article>div{flex-direction:column;min-width:0;display:flex}.evidence-list article strong{font-size:calc(13px * var(--interface-scale,1))}.evidence-list article span{color:var(--text-2);font-size:calc(13px * var(--interface-scale,1));margin-top:1px}.evidence-list article small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font:13px ui-monospace,monospace;overflow:hidden}.expand-record{margin-top:7px}@media (max-width:1380px){.live-cop-grid{grid-template-columns:296px minmax(455px,1fr) 306px}.live-cop-header p{max-width:680px}.fixture-disclosure>b{display:none}.live-cop-metrics{grid-template-columns:.72fr repeat(3,1fr)}.live-cop-metrics>div:nth-child(4){display:none}}@media (max-width:1100px){.live-cop-header{flex-direction:column}.live-cop-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.live-cop-grid{grid-template-columns:minmax(280px,1fr) minmax(430px,1.6fr);height:auto;min-height:0}.live-roster,.tactical-air-picture-panel{min-height:620px}.track-inspector{grid-column:1/-1;min-height:520px}}@media (max-width:820px){.fixture-disclosure span{white-space:normal}.live-cop-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.live-cop-metrics>div{border-bottom:1px solid var(--line-soft)}.live-cop-metrics>div:nth-child(4){display:grid}.collection-mode-control{flex-wrap:wrap;align-items:stretch}.collection-mode-current{flex:190px}.action-receipt{border-top:1px solid var(--line-soft);border-left:0;flex-basis:100%;padding:6px 0 0}.live-cop-grid{grid-template-columns:1fr}.live-roster,.tactical-air-picture-panel{min-height:560px}.track-inspector{grid-column:auto}}@media (max-width:520px){.live-cop-header-actions .status-badge{width:100%}.fixture-disclosure{grid-template-columns:auto minmax(0,1fr)}.live-cop-metrics{grid-template-columns:1fr}.live-cop-metrics>div{border-right:0}.collection-mode-current{border-right:0;min-width:0}.collection-mode-control label{flex:1}.collection-mode-control select{width:100%;min-width:0}.map-panel-status{display:none}.map-legend{grid-template-columns:1fr}.map-access-list{display:none}.intelligence-fields.two-column{grid-template-columns:1fr}}:root,:root[data-theme=dark]{--bg-canvas:#05090b;--bg-deep:#030405;--surface-1:#0b1115;--surface-2:#10171b;--surface-3:#151e23;--surface-raised:#19242a;--line-soft:#243139;--line-strong:#36525b;--text-1:#eaf3f1;--text-2:#9bb0b1;--text-3:#87999d;--accent:#75a7e3;--accent-strong:#abcfff;--accent-muted:#19334f;--status-live:#39ff14;--ok:var(--status-live);--ok-bg:#102e26;--warning:#e6a54a;--warning-bg:#352819;--critical:#e67878;--critical-bg:#382021;--info:#75a7e3;--info-bg:#0e3036;--focus:#abcfff;--shadow:0 18px 52px #0000007a;--top-height:56px;--horizon-height:36px;--footer-height:20px;--deck-height:74px}:root[data-theme=light]{--bg-canvas:#dfe7e8;--bg-deep:#eef2f2;--surface-1:#f8fafa;--surface-2:#fff;--surface-3:#e9efef;--surface-raised:#fff;--line-soft:#c2ced0;--line-strong:#8aa1a6;--text-1:#102327;--text-2:#3d5358;--text-3:#65787d;--accent:#285f96;--accent-strong:#174674;--accent-muted:#dce8f6;--ok:#187252;--ok-bg:#dbefe7;--warning:#8c5a0b;--warning-bg:#f5e8cf;--critical:#a33838;--critical-bg:#f4dede;--info:#285f96;--info-bg:#d9eef0;--focus:#285f96}body{background:var(--bg-canvas);font-family:Segoe UI,Arial,sans-serif}h1,h2,h3,.brand-lockup strong,.top-workspace,.workspace-breadcrumb,.context-mode-tabs,.workspace-launcher strong{font-family:Bahnschrift,Arial Narrow,Segoe UI,sans-serif;font-stretch:75%}.mono,.operator-clock time,.context-track-state strong,.map-status-bar,.live-metrics-overlay{font-variant-numeric:tabular-nums;font-family:Consolas,Cascadia Mono,monospace}.ow-app{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--top-height) var(--horizon-height) minmax(0, 1fr) var(--footer-height);background:var(--bg-canvas);min-height:100dvh;display:grid;position:relative;overflow:hidden}.operational-bar{height:var(--top-height);border-bottom:1px solid var(--line-strong);color:#eaf3f1;z-index:60;background:#030405;grid-area:1/1;align-items:stretch;gap:0;min-width:0;padding:0 10px;display:flex}:root[data-theme=light] .operational-bar{color:#102327;background:#e7eded}.brand-lockup{border-right:1px solid var(--line-soft);gap:9px;min-width:188px;padding-right:14px}.brand-mark{border-color:var(--accent);width:30px;height:30px;color:var(--accent);background:0 0;border-radius:2px}.brand-lockup strong{font-size:calc(15px * var(--interface-scale,1));letter-spacing:.14em}.brand-lockup small{font-size:calc(13px * var(--interface-scale,1));letter-spacing:.13em}.top-workspace-nav{align-items:stretch;min-width:0;display:flex}.workspace-launcher-trigger,.top-workspace{border:0;border-right:1px solid var(--line-soft);min-width:48px;height:100%;color:var(--text-2);cursor:pointer;letter-spacing:.055em;white-space:nowrap;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:flex}.workspace-launcher-trigger{color:var(--accent);flex-direction:column;gap:1px;padding:0 10px}.workspace-launcher-trigger span{font-size:calc(13px * var(--interface-scale,1));letter-spacing:.12em;font-weight:750}.top-workspace span{font-size:calc(13px * var(--interface-scale,1));font-weight:700}.top-workspace small{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.top-workspace:hover,.workspace-launcher-trigger:hover{background:var(--surface-1);color:var(--text-1)}.top-workspace.active{color:var(--text-1);box-shadow:inset 0 -2px var(--accent);background:var(--accent-muted)}@supports (color:color-mix(in lab, red, red)){.top-workspace.active{background:color-mix(in srgb, var(--accent-muted), transparent 40%)}}.top-workspace.active svg{color:var(--accent)}.operational-bar .operational-statuses{align-self:center;gap:5px;margin-left:12px;display:flex}.operational-bar .status-badge,.live-truth-strip .status-badge{min-height:20px;font-size:calc(13px * var(--interface-scale,1));background:0 0;border-radius:2px;padding:2px 6px}.operator-clock{align-self:center;margin:0 9px}.operator-clock time{font-size:calc(13px * var(--interface-scale,1))}.command-trigger{background:#0b1115;border-radius:3px;align-self:center;min-width:116px;height:30px}:root[data-theme=light] .command-trigger{background:#fff}.operational-bar .icon-button{border-radius:3px;align-self:center;margin-left:5px}.operational-bar .icon-button.active{border-color:var(--accent);color:var(--accent)}.workspace-horizon{min-width:0;height:var(--horizon-height);background:var(--bg-deep);grid-area:2/1;justify-content:center;align-items:center;padding:0 12px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.workspace-horizon{background:color-mix(in srgb, var(--bg-deep), transparent 4%)}}.workspace-horizon{border-bottom:1px solid var(--line-soft);z-index:48}.workspace-breadcrumb{min-width:0;max-width:min(620px,56vw);color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.08em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:flex;overflow:hidden}.workspace-breadcrumb button{color:var(--accent);cursor:pointer;letter-spacing:.1em;background:0 0;border:0;padding:0;font-weight:750}.workspace-breadcrumb strong{color:var(--text-1)}.workspace-breadcrumb b{color:var(--text-2);font-size:calc(13px * var(--interface-scale,1));text-overflow:ellipsis;font-weight:500;overflow:hidden}.horizon-context-state{align-items:baseline;gap:7px;display:flex;position:absolute;left:12px}.horizon-context-state span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.12em}.horizon-context-state strong{color:var(--text-2);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.08em}.theme-segment{border:1px solid var(--line-strong);background:var(--surface-1);border-radius:3px;align-items:stretch;height:26px;display:flex;position:absolute;right:12px;overflow:hidden}.theme-segment button{border:0;border-right:1px solid var(--line-soft);min-width:48px;color:var(--text-3);cursor:pointer;font-size:calc(13px * var(--interface-scale,1));letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:0 7px;font-weight:750}.theme-segment button:last-child{border-right:0}.theme-segment button.active{background:var(--accent-muted);color:var(--accent-strong)}.connection-banner{grid-column:unset;grid-row:unset;left:0;right:0;top:calc(var(--top-height) + var(--horizon-height) + 28px);z-index:55;border-radius:0;min-height:34px;position:absolute}.workspace-region,.connection-banner+.workspace-region{grid-area:3/1;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.workspace-content{height:100%;padding:16px}.workspace-content.live-content{padding:0;overflow:hidden}.application-footer{height:var(--footer-height);z-index:50;border-top:1px solid var(--line-soft);letter-spacing:.05em;background:#050709;grid-area:4/1;padding:0 8px;font:650 13px/1 Consolas,monospace}:root[data-theme=light] .application-footer{background:#e7eded}.live-cop-workspace{background:var(--bg-canvas);grid-template-rows:28px minmax(0,1fr);gap:0;width:100%;max-width:none;height:100%;min-height:0;margin:0;display:grid;overflow:hidden}.live-cop-accessible-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.live-truth-strip{border-bottom:1px solid var(--line-soft);z-index:22;background:#05090b;grid-row:1;align-items:center;min-width:0;height:28px;padding:0 8px;display:flex}:root[data-theme=light] .live-truth-strip{background:#edf2f2}.fixture-disclosure{min-width:0;color:var(--warning);background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:0;display:flex}.fixture-disclosure>div{align-items:baseline;gap:9px;min-width:0;display:flex}.fixture-disclosure strong{font-size:calc(13px * var(--interface-scale,1));letter-spacing:.08em}.fixture-disclosure span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixture-disclosure>b{color:var(--text-3);white-space:nowrap;font:500 13px/1 Consolas,monospace}.live-truth-actions{align-items:center;gap:5px;display:flex}.live-truth-actions .button{min-height:21px;font-size:calc(13px * var(--interface-scale,1));border-radius:2px;padding:2px 7px}.live-truth-actions .icon-button{width:23px;height:23px}.render-stream-banner{z-index:35;width:min(620px,100% - 460px);min-height:32px;box-shadow:var(--shadow);border-radius:2px;position:absolute;top:30px;left:64px}.mission-surface{isolation:isolate;background:#05090b;grid-row:2;min-width:0;min-height:0;position:relative;overflow:hidden}.tactical-air-picture-panel{background:#071013;border:0;border-radius:0;min-width:0;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.map-surface-heading{z-index:10;pointer-events:none;background:#05090bd6;border:1px solid #75a7e340;border-radius:3px;align-items:center;gap:16px;min-height:32px;padding:5px 8px;display:flex;position:absolute;top:8px;left:66px;box-shadow:0 7px 22px #0000003d}.map-surface-heading>div:first-child{align-items:baseline;gap:8px;display:flex}.map-surface-heading span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.08em;font-weight:700}.map-surface-heading h2{color:var(--text-1);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.03em}.map-panel-status{gap:8px}.map-panel-status span{font-size:calc(13px * var(--interface-scale,1))}.tactical-air-picture-panel .tactical-map-shell{flex:1;grid-template-rows:minmax(0,1fr) 24px;width:100%;height:100%;min-height:0;display:grid}.tactical-air-picture-panel .map-render-region{grid-row:1}.tactical-air-picture-panel .map-status-bar{background:#05090beb;grid-row:2;min-height:24px;padding-left:66px;padding-right:320px}.tactical-air-picture-panel .maplibregl-ctrl-group{border:1px solid var(--line-strong);background:#070d0ff0;border-radius:2px;overflow:hidden;box-shadow:0 7px 22px #00000057}.tactical-air-picture-panel .maplibregl-ctrl-top-right{top:44px}.tactical-air-picture-panel .maplibregl-ctrl-group button{background-color:#0000;border:0;width:30px;height:30px}.tactical-air-picture-panel .maplibregl-ctrl-group button+button{border-top:1px solid var(--line-soft)}.tactical-air-picture-panel .maplibregl-ctrl-group button:hover{background-color:#75a7e31f}.tactical-air-picture-panel .maplibregl-ctrl-icon{filter:invert();opacity:.72}.map-grid-overlay{opacity:.22;background-image:linear-gradient(#75a7e314 1px,#0000 1px),linear-gradient(90deg,#75a7e314 1px,#0000 1px);background-size:48px 48px}.accessible-map-fallback{background-position:50%;background-size:cover}.map-origin-label{border:1px solid #75a7e33d;border-radius:2px;top:48px;left:66px}.map-tile-status{z-index:8;border:1px solid var(--warning,#d7a853);background:var(--surface-1);max-width:calc(100% - 114px);color:var(--text-1);border-radius:3px;align-items:center;gap:10px;padding:5px 7px;font-size:13px;display:flex;position:absolute;top:80px;left:66px}.map-tile-status span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.map-tile-status button{border:1px solid var(--line-strong);background:var(--surface-2);min-height:28px;color:var(--text-1);cursor:pointer;border-radius:2px;flex:none;font-size:13px}.map-tile-status button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.map-legend{left:66px;bottom:calc(var(--deck-height) + 30px)}.map-access-list{right:322px;bottom:calc(var(--deck-height) + 30px)}.utility-rail{z-index:24;top:48px;left:8px;bottom:calc(var(--deck-height) + 30px);border:1px solid var(--line-strong);background:#040a0df0;border-radius:3px;flex-direction:column;width:144px;min-height:0;transition:width .16s;display:flex;position:absolute;overflow:visible;box-shadow:0 12px 30px #0000005c}.utility-rail.collapsed{width:46px}.utility-rail-toggle,.utility-tool-stack button,.utility-range button{border:0;border-bottom:1px solid var(--line-soft);min-height:42px;color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border-radius:0;align-items:center;gap:8px;display:flex}.utility-rail-toggle{width:100%;color:var(--accent);justify-content:center}.utility-tool-stack{flex-direction:column;display:flex}.utility-tool-stack button{width:100%;padding:0 12px}.utility-tool-stack button:hover:not(:disabled),.utility-range button:hover{background:var(--surface-2);color:var(--text-1)}.utility-tool-stack button:disabled{color:var(--text-3);cursor:not-allowed;opacity:.45}.utility-tool-stack span{font-size:calc(13px * var(--interface-scale,1))}.utility-range{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.utility-range>span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.1em;padding:8px 10px 4px}.utility-range button{justify-content:space-between;width:100%;min-height:30px;padding:0 10px;font:650 13px/1 Consolas,monospace}.utility-range button small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1))}.utility-range button.active{box-shadow:inset 2px 0 var(--accent);background:var(--accent-muted);color:var(--accent)}.utility-rail.collapsed .utility-tool-stack button,.utility-rail.collapsed .utility-range button{justify-content:center;padding:0}.utility-rail.collapsed .utility-tool-stack span,.utility-rail.collapsed .utility-range small{display:none}.utility-popover{border:1px solid var(--line-strong);background:var(--surface-1);width:210px;box-shadow:var(--shadow);flex-direction:column;padding:9px;display:flex;position:absolute;top:42px;left:calc(100% + 7px)}.utility-popover strong{font-size:calc(13px * var(--interface-scale,1))}.utility-popover span,.utility-popover small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1))}.live-metrics-overlay{z-index:12;background:#05090bd6;border:1px solid #36525bb8;border-radius:3px;align-items:center;gap:0;max-width:calc(100% - 760px);display:flex;position:absolute;top:9px;right:10px;overflow:hidden}.live-metrics-overlay span{border-right:1px solid var(--line-soft);color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));white-space:nowrap;padding:6px 8px}.live-metrics-overlay span:last-child{border-right:0}.live-metrics-overlay b{color:var(--text-1);font-size:calc(13px * var(--interface-scale,1))}.collection-mode-flyout{z-index:18;max-width:calc(100% - 760px);position:absolute;top:50px;left:64px}.collection-mode-flyout .collection-mode-control{background:#05090be6;border-radius:3px;min-height:34px;padding:4px 6px;box-shadow:0 8px 24px #00000047}.collection-mode-flyout .collection-mode-current{min-width:152px}.collection-mode-flyout .collection-mode-current small{display:none}.mission-surface:has(.horizon-lens) .collection-mode-flyout{max-width:190px}.mission-surface:has(.horizon-lens) .collection-mode-flyout .collection-mode-current{border-right:0;min-width:0}.mission-surface:has(.horizon-lens) .collection-mode-flyout label{display:none}.mission-surface:has(.horizon-lens) .collection-mode-flyout .button{display:none}.horizon-lens{z-index:26;border:1px solid var(--line-strong);background:#090c0df5;border-radius:4px;width:clamp(420px,34vw,520px);max-height:230px;position:absolute;top:88px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 22px 58px #00000085}.horizon-lens>header{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:42px;padding:0 7px 0 10px;display:grid}.horizon-lens>header>span{color:var(--accent);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.12em;font-weight:800}.horizon-lens-query{border:1px solid var(--line-soft);min-width:0;height:30px;color:var(--text-2);cursor:pointer;background:#181d20;border-radius:2px;align-items:center;gap:7px;padding:0 8px;display:flex}.horizon-lens-query strong{color:var(--text-1);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.horizon-lens-query small{color:var(--text-3)}.horizon-lens-close{width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.horizon-lens-grid{background:var(--line-soft);grid-template-columns:.9fr 1.35fr 1fr;gap:1px;display:grid}.horizon-lens-grid>div{background:#0e1214;flex-direction:column;gap:4px;min-width:0;min-height:116px;padding:10px;display:flex}.horizon-lens-grid span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.1em;font-weight:750}.horizon-lens-grid strong{font-size:calc(13px * var(--interface-scale,1));text-overflow:ellipsis;overflow:hidden}.horizon-lens-grid small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1))}.horizon-lens-actions button{border:0;border-bottom:1px solid var(--line-soft);min-height:27px;color:var(--text-2);cursor:pointer;font-size:calc(13px * var(--interface-scale,1));text-align:left;background:0 0;align-items:center;gap:5px;padding:0 5px;display:flex}.horizon-lens-actions button:hover{color:var(--accent)}.track-inspector{z-index:20;top:clamp(150px,30vh,285px);right:10px;bottom:calc(var(--deck-height) + 12px);border:1px solid var(--line-strong);background:#0b1115f5;border-radius:4px;width:clamp(300px,20vw,382px);min-height:220px;display:flex;position:absolute;box-shadow:0 18px 42px #00000073}.track-inspector .live-panel-heading{background:#111514;border-radius:0;min-height:40px}.track-inspector .live-panel-heading h2{font-size:calc(14px * var(--interface-scale,1))}.inspector-scroll{scrollbar-width:thin}.inspector-header-actions{align-items:center;gap:5px;display:flex}.inspector-close{border:1px solid var(--line-soft);width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border-radius:2px;place-items:center;display:grid}.inspector-close:hover{border-color:var(--line-strong);color:var(--text-1)}.track-inspector.inspector-collapsed-empty{top:auto;bottom:calc(var(--deck-height) + 12px);width:250px;height:42px;min-height:42px}.inspector-collapsed-empty .live-panel-heading>small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.08em;font-weight:700}.fallback-track small,.map-legend,.horizon-lens-grid span,.horizon-lens-grid small,.horizon-lens-actions button,.context-track-identity small,.context-track-state small,.context-deck-mode>span,.context-selection-source,.dimension-grid small,.dimension-grid b,.intelligence-field>span,.intelligence-field>strong{font-size:calc(13px * var(--interface-scale,1))}.context-deck{border:1px solid var(--line-strong);color:var(--text-1);background:#0d1011f7;box-shadow:0 -10px 28px #00000057}.context-deck.live{z-index:30;height:var(--deck-height);min-height:var(--deck-height);border-width:1px 0 0;flex-direction:column;transition:height .18s;display:flex;position:absolute;bottom:0;left:0;right:0}.context-deck.live.expanded{height:min(190px,42%)}.context-deck-filterbar{border-bottom:1px solid var(--line-soft);background:#080c0e;align-items:center;gap:5px;height:42px;min-height:42px;padding:5px 8px;display:flex}.context-deck-filterbar label{align-items:center;gap:5px;min-width:0;display:flex}.context-search{border:1px solid var(--line-soft);background:var(--surface-1);max-width:320px;height:29px;color:var(--text-3);flex:1;padding:0 7px}.context-search input{min-width:0;color:var(--text-1);font-size:calc(13px * var(--interface-scale,1));background:0 0;border:0;flex:1}.context-deck-filterbar select{min-width:116px;height:29px;font-size:calc(13px * var(--interface-scale,1))}.context-deck-body{flex:1;grid-template-columns:178px minmax(0,1fr) 78px;min-height:0;display:grid}.context-deck-mode{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:6px 10px;display:flex}.context-mode-tabs{align-items:center;gap:3px;display:flex}.context-mode-tabs button{height:22px;color:var(--text-3);cursor:pointer;font-size:calc(13px * var(--interface-scale,1));background:0 0;border:1px solid #0000;border-radius:2px;padding:0 7px;font-weight:750}.context-mode-tabs button.active{border-color:var(--accent);color:var(--accent);background:var(--accent-muted)}.context-mode-tabs button:disabled{opacity:.42;cursor:not-allowed}.context-deck-mode>span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-deck-mode>span strong{color:var(--text-1);font-size:calc(13px * var(--interface-scale,1));font-weight:500}.context-track-strip{scrollbar-width:none;align-items:stretch;gap:4px;min-width:0;min-height:0;padding:5px 4px;display:flex;overflow:auto hidden}.context-track-strip::-webkit-scrollbar{display:none}.context-track-card{border:1px solid var(--line-soft);min-width:166px;height:62px;color:var(--text-2);cursor:pointer;text-align:left;background:#121718;border-radius:2px;grid-template-columns:22px minmax(0,1fr) 40px;align-items:center;gap:5px;padding:5px 6px;display:grid;position:relative}.context-track-card>svg{color:var(--text-3)}.context-track-card:hover{border-color:var(--line-strong);background:#171e20}.context-track-card.selected{border-color:var(--accent);box-shadow:inset 0 2px var(--accent);background:#10282b;transform:translateY(-3px)}.context-track-card.attention:not(.selected){border-left-color:var(--warning)}.context-track-identity,.context-track-state{flex-direction:column;min-width:0;display:flex}.context-track-identity strong{color:var(--text-1);font-size:calc(13px * var(--interface-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-track-identity small,.context-track-state small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-track-state{align-items:flex-end}.context-track-state strong{color:var(--text-1);font-size:calc(13px * var(--interface-scale,1))}.context-track-state small.fresh{color:var(--ok)}.context-track-state small.stale{color:var(--warning)}.context-track-detail{grid-column:1/-1;display:none}.context-deck.live.expanded .context-track-card{grid-template-rows:auto auto;height:100px}.context-deck.live.expanded .context-track-detail{flex-direction:column;gap:1px;display:flex}.context-track-detail b{color:var(--text-1);font:600 13px Consolas,monospace}.context-track-detail small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-deck-controls{border-left:1px solid var(--line-soft);justify-content:center;align-items:center;gap:4px;padding:5px;display:flex}.context-deck-controls button{border:1px solid var(--line-soft);background:var(--surface-1);width:30px;height:30px;color:var(--text-2);cursor:pointer;border-radius:2px;place-items:center;display:grid}.context-deck-count{color:var(--text-3);font:650 13px Consolas,monospace}.context-selection-source{border:1px solid var(--line-soft);max-width:220px;color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));text-overflow:ellipsis;white-space:nowrap;background:#0d1011;padding:3px 7px;position:absolute;top:-18px;right:82px;overflow:hidden}.context-deck.persistent{z-index:24;border-radius:3px;flex-direction:column;height:58px;display:flex;position:absolute;bottom:12px;left:16px;right:16px;overflow:hidden}.context-deck.persistent.expanded{height:min(420px,100% - 24px)}.persistent-context-bar{grid-template-columns:190px minmax(0,1fr) auto;align-items:stretch;height:58px;min-height:58px;display:grid}.persistent-context-summary{align-content:center;gap:2px;min-width:0;padding:6px 10px;display:grid}.persistent-context-summary>span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.08em;align-items:center;gap:5px;display:flex}.persistent-context-summary strong{font-size:calc(13px * var(--interface-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.persistent-context-summary small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1))}.persistent-context-detail{border-top:1px solid var(--line-soft);flex:1;grid-template-columns:190px minmax(0,1fr);min-height:0;display:grid}.persistent-context-actions{border-right:1px solid var(--line-soft);flex-direction:column;align-items:stretch;gap:5px;padding:7px;display:flex}.persistent-context-actions button{border:1px solid var(--line-soft);background:var(--surface-1);min-height:30px;color:var(--text-2);cursor:pointer;font-size:calc(13px * var(--interface-scale,1));align-items:center;gap:5px;padding:0 8px;display:flex}.persistent-context-detail .context-rail{border-left:0;min-height:0}.launcher-layer{inset:var(--top-height) 0 0;z-index:90;background:#00000075;place-items:start center;padding:12px;display:grid;position:fixed}.workspace-launcher{border:1px solid var(--line-strong);background:var(--surface-1);width:min(880px,100vw - 24px);max-height:calc(100dvh - 90px);box-shadow:var(--shadow);border-radius:4px;overflow:auto}.workspace-launcher>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;height:50px;padding:0 10px 0 14px;display:flex}.workspace-launcher>header div{flex-direction:column;display:flex}.workspace-launcher>header span{color:var(--accent);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.12em}.workspace-launcher>header strong{font-size:calc(15px * var(--interface-scale,1))}.launcher-grid{background:var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.launcher-card{background:var(--surface-1);min-width:0;min-height:90px;color:var(--text-2);cursor:pointer;text-align:left;border:0;grid-template-rows:1fr auto;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:4px 9px;padding:10px;display:grid}.launcher-card:hover{background:var(--surface-2)}.launcher-card.active{box-shadow:inset 3px 0 var(--accent);background:var(--accent-muted)}.launcher-icon{border:1px solid var(--line-soft);width:32px;height:32px;color:var(--accent);grid-row:1/3;place-items:center;display:grid}.launcher-copy{flex-direction:column;min-width:0;display:flex}.launcher-copy strong{color:var(--text-1);font-size:calc(13px * var(--interface-scale,1))}.launcher-copy small{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));margin-top:3px;line-height:1.3}.launcher-stage{color:var(--text-3);font:650 13px Consolas,monospace}.panel,.metric,.record-list article,.settings-nav,.state-message{border-radius:3px}.status-badge,.dimension-chip{border-radius:2px}:root[data-theme=light] .map-surface-heading,:root[data-theme=light] .live-metrics-overlay,:root[data-theme=light] .collection-mode-flyout .collection-mode-control,:root[data-theme=light] .utility-rail,:root[data-theme=light] .horizon-lens,:root[data-theme=light] .track-inspector,:root[data-theme=light] .context-deck,:root[data-theme=light] .context-selection-source{background:#f8fafaf5;box-shadow:0 14px 38px #12272b33}:root[data-theme=light] .horizon-lens-query,:root[data-theme=light] .horizon-lens-grid>div,:root[data-theme=light] .track-inspector .live-panel-heading,:root[data-theme=light] .context-deck-filterbar,:root[data-theme=light] .context-track-card{background:var(--surface-2)}:root[data-theme=light] .context-track-card:hover{background:var(--surface-3)}:root[data-theme=light] .context-track-card.selected{background:var(--accent-muted)}:root[data-theme=light] .tactical-air-picture-panel .map-status-bar{background:#eef3f3f0}@media (max-width:1380px){.top-workspace small{display:none}.top-workspace{padding:0 9px}.operational-bar .operational-statuses .status-badge:last-child,.live-metrics-overlay span:nth-last-child(-n+2){display:none}.collection-mode-flyout{max-width:520px}.track-inspector{width:306px}.tactical-air-picture-panel .map-status-bar{padding-right:316px}}@media (max-width:1100px){.brand-lockup{min-width:158px}.brand-lockup small,.top-workspace:nth-of-type(n+4),.operational-bar .operational-statuses{display:none}.command-trigger{justify-content:center;width:34px;min-width:34px;padding:0}.command-trigger span,.command-trigger kbd{display:none}.workspace-breadcrumb{max-width:62vw}.breadcrumb-entity,.live-metrics-overlay{display:none}.collection-mode-flyout{max-width:430px}.collection-mode-flyout .collection-mode-current{display:none}.track-inspector{width:292px;top:170px}.map-access-list{right:302px}.context-deck-body{grid-template-columns:145px minmax(0,1fr) 72px}.context-track-card{min-width:150px}.launcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){:root[data-theme=dark],:root[data-theme=light]{--deck-height:58px}.brand-lockup{border-right:0;min-width:50px;padding-right:7px}.brand-lockup>span:last-child,.top-workspace{display:none}.workspace-launcher-trigger{border-left:1px solid var(--line-soft)}.operator-clock{display:none}.workspace-horizon{justify-content:flex-start}.workspace-breadcrumb{justify-content:flex-start;max-width:calc(100% - 164px)}.horizon-context-state{display:none}.theme-segment button{min-width:42px}.live-truth-strip{padding-right:4px}.fixture-disclosure span,.fixture-disclosure>b,.live-truth-actions .button{display:none}.map-surface-heading{left:58px}.map-surface-heading .map-panel-status{display:none}.collection-mode-flyout{max-width:none;top:49px;left:58px;right:8px}.collection-mode-flyout .collection-mode-control{overflow-x:auto}.horizon-lens{width:calc(100% - 78px);top:88px;left:64px;transform:none}.mission-surface:has(.horizon-lens) .maplibregl-ctrl-top-right{top:266px}.mission-surface:has(.horizon-lens) .track-inspector{display:none}.track-inspector{top:auto;right:8px;bottom:calc(var(--deck-height) + 8px);width:min(330px,100% - 72px);max-height:min(380px,48%)}.track-inspector:not(:has(.inspector-identity)){display:none}.map-access-list{right:8px}.map-legend{display:none}.context-deck-body{grid-template-columns:108px minmax(0,1fr) 38px}.context-deck-mode{padding:4px 6px}.context-mode-tabs button{font-size:calc(13px * var(--interface-scale,1));padding:0 4px}.context-track-strip{padding:3px}.context-track-card{min-width:142px;height:50px}.context-deck-controls{flex-direction:column;padding:2px}.context-deck-controls .context-deck-count,.context-deck-next,.context-selection-source,.application-footer .footer-context{display:none}}@media (max-width:520px){.operational-bar{padding:0 5px}.operational-bar .bar-spacer{flex:1}.operational-bar .icon-button.alert-foundation{display:none}.theme-segment button{min-width:36px;font-size:calc(13px * var(--interface-scale,1));padding:0 4px}.workspace-breadcrumb{max-width:calc(100% - 122px)}.workspace-breadcrumb strong~span,.workspace-breadcrumb strong~b{display:none}.utility-rail{top:46px;left:4px;bottom:calc(var(--deck-height) + 28px)}.utility-rail.collapsed{width:44px}.map-surface-heading{max-width:calc(100% - 60px);left:54px}.map-surface-heading>div:first-child>span{display:none}.map-origin-label{left:54px}.horizon-lens{width:calc(100% - 72px);left:58px}.horizon-lens-grid{grid-template-columns:1fr 1.35fr}.horizon-lens-grid>div:last-child,.collection-mode-flyout{display:none}.track-inspector{inset:auto 6px calc(var(--deck-height) + 6px) 54px;width:auto;height:min(300px,42%)}.context-deck-body{grid-template-columns:82px minmax(0,1fr) 34px}.context-mode-tabs button:not(.active),.context-deck-mode>span{display:none}.context-track-card{min-width:132px}.context-track-card>svg{display:none}.context-track-card{grid-template-columns:minmax(0,1fr) 36px}.launcher-grid{grid-template-columns:1fr}.context-deck.persistent{left:6px;right:6px}.persistent-context-bar{grid-template-columns:120px minmax(0,1fr) auto}.persistent-context-detail{grid-template-columns:1fr}.persistent-context-actions{display:none}.context-deck.live.expanded{height:min(220px,45%)}.context-deck-filterbar{overflow:auto hidden}.context-deck-filterbar label{flex:none}.context-deck-filterbar .context-search{flex:0 0 190px;width:190px;max-width:none}.context-deck-filterbar .context-search input{width:150px}.context-mode-tabs button{min-width:32px;height:30px}.workspace-breadcrumb button{align-items:center;min-height:28px;display:inline-flex}.live-truth-actions .icon-button{width:28px;height:28px}}@media (forced-colors:active){button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid highlight}.top-workspace.active,.context-track-card.selected,.utility-range button.active,.theme-segment button.active{outline-offset:-2px;outline:2px solid highlight}.map-grid-overlay{display:none}}@media (prefers-reduced-motion:reduce){.utility-rail,.context-deck.live,.context-track-card{transition:none}}body{font-weight:var(--interface-weight,400)}:root[data-palette=high-contrast][data-theme=dark]{--text-1:#fff;--text-2:#e4eeed;--text-3:#c2d0cf}:root[data-palette=high-contrast][data-theme=light]{--text-1:#000;--text-2:#1b2e32;--text-3:#324a50}:root[data-palette=warm][data-theme=dark]{--text-1:#fff4dc;--text-2:#d7cdb7;--text-3:#b8ae99}:root[data-palette=warm][data-theme=light]{--text-1:#33291d;--text-2:#51402c;--text-3:#6d573d}.ow-app .text-preference-preview{opacity:var(--interface-opacity,1);font-weight:var(--interface-weight,400)}.workspace-breadcrumb{min-width:0;overflow:hidden}.workspace-breadcrumb>strong,.workspace-breadcrumb>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-track-card{grid-template-columns:22px minmax(0,1fr) 62px;min-width:220px}.context-track-state small,.context-track-identity small{line-height:1.2}.context-deck-mode{gap:2px}.context-mode-tabs{flex-wrap:nowrap}.context-mode-tabs button{padding:0 4px}.context-deck-body{grid-template-columns:190px minmax(0,1fr) 78px}.context-deck-filterbar select{min-width:140px}.horizon-lens-grid{max-height:240px;overflow:auto}.horizon-lens{max-height:310px}.horizon-lens-actions button{min-height:34px}.horizon-lens-query small{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dimension-grid>span{min-width:0}.dimension-grid b{overflow-wrap:anywhere}.brand-lockup small{letter-spacing:.04em}.application-footer{gap:12px;min-width:0}.application-footer>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:1500px){.operational-bar .operational-statuses{display:none}}@media (max-width:1100px){.context-deck-body{grid-template-columns:190px minmax(0,1fr) 64px}.mission-surface:has(.horizon-lens) .maplibregl-ctrl-top-right{top:330px}}@media (max-width:820px){.workspace-breadcrumb{max-width:calc(100% - 170px)}.theme-segment{flex:none}.theme-segment button{min-width:48px}.context-deck-body{grid-template-columns:120px minmax(0,1fr) 38px}.context-mode-tabs button:not(.active){display:none}.context-track-card{grid-template-columns:18px minmax(0,1fr) 62px;min-width:210px}.context-track-state small:last-child,.context-deck-mode>span{display:none}.horizon-lens-grid{grid-template-columns:1fr 1.5fr}.horizon-lens-grid>div:last-child,.horizon-lens>header>span{display:none}.horizon-lens>header{grid-template-columns:minmax(0,1fr) auto}.horizon-lens-query small{display:none}.live-truth-strip .fixture-disclosure{min-width:0}}@media (max-width:520px){.context-deck-body{grid-template-columns:58px minmax(0,1fr) 34px}.context-track-card{grid-template-columns:minmax(0,1fr) 62px;min-width:210px}.application-footer>span:last-child{display:none}.horizon-lens-grid{grid-template-columns:1fr}.horizon-lens-grid>div:first-child{display:none}.horizon-lens-actions button{min-height:38px}.workspace-breadcrumb{max-width:calc(100% - 158px)}}.ow-app :where(span,strong,small,b,time,label,dt,dd,th,td,p,h1,h2,h3,h4,button,input,select,output):not(:has(*)){opacity:var(--interface-opacity,1)}.ow-app :where(.field-value,.metric-value,.context-track-identity strong,.workspace-breadcrumb strong){font-weight:var(--interface-weight,400)}.access-gate{border:1px solid var(--line-soft);background:var(--surface-1);max-width:640px;margin:12vh auto;padding:28px;font-size:16px;line-height:1.6}.access-gate h1{font-size:24px}.access-gate a,.access-gate button{border:1px solid var(--line-soft);color:var(--text-1);background:var(--surface-raised);border-radius:4px;margin:8px 12px 0 0;padding:10px 14px;display:inline-block}.live-truth-strip .fixture-disclosure{height:100%;min-height:0}.live-truth-strip .fixture-disclosure>div{flex-direction:row;align-items:center}.live-truth-strip .fixture-disclosure strong{white-space:nowrap;flex:none}.track-inspector .live-panel-heading{flex-shrink:0;min-height:50px}.inspector-collapsed-empty .live-panel-heading{min-height:40px}.inspector-collapsed-empty .live-panel-heading>div>span{display:none}.inspector-collapsed-empty .live-panel-heading h2,.inspector-collapsed-empty .live-panel-heading>small{white-space:nowrap}.inspector-collapsed-empty .live-panel-heading>small{display:none}.mission-surface .track-inspector{bottom:calc(var(--deck-height) + 36px)}.tactical-air-picture-panel .map-status-bar{left:0;right:0;bottom:var(--deck-height);z-index:12;gap:10px;height:24px;padding:0 8px 0 66px;position:absolute}.tactical-air-picture-panel .map-status-bar>span:first-child{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tactical-air-picture-panel .map-status-bar>span:nth-child(2),.tactical-air-picture-panel .map-status-bar>span:nth-child(3),.map-status-bar .map-source-compact{display:none}@media (max-width:820px){.live-truth-strip .fixture-disclosure span{display:none}.live-truth-strip .fixture-disclosure strong{font-size:calc(13px * var(--interface-scale,1));letter-spacing:0}.tactical-air-picture-panel .map-status-bar{padding-left:8px}.tactical-air-picture-panel .map-status-bar>span:nth-child(4),.tactical-air-picture-panel .map-status-bar>button,.map-status-bar .map-source-full{display:none}.map-status-bar .map-source-compact{display:inline}.live-truth-strip .fixture-disclosure{overflow:hidden}.live-truth-strip .fixture-disclosure>div{flex:1;overflow:hidden}.live-truth-strip .fixture-disclosure strong{text-overflow:ellipsis;flex:0 auto;overflow:hidden}.render-stream-banner{gap:6px;width:auto;max-width:none;min-height:40px;top:48px;left:58px;right:6px}.live-content:has(.render-stream-banner) .map-origin-label{top:98px}.connection-banner{gap:6px;min-height:34px;padding:6px 8px}.connection-banner>span{display:none}.connection-banner+.workspace-region .render-stream-banner{top:82px}}@media (max-width:520px){.render-stream-banner>span{display:none}.render-stream-banner>button{white-space:nowrap;flex:1;min-width:0}}.mission-surface .mission-window.track-inspector,.mission-window.horizon-lens{flex-direction:column;min-height:0;display:flex}.mission-window:focus-within{z-index:45}.mission-window .window-drag-header{touch-action:none;cursor:move;-webkit-user-select:none;user-select:none;flex-shrink:0}.mission-window.horizon-lens>.window-drag-header{gap:6px;display:flex}.mission-window.horizon-lens .horizon-lens-query{flex:1}.mission-window .window-drag-header>div:first-of-type{flex:1;min-width:0}.mission-window .window-drag-handle{border:1px solid var(--line-soft);width:26px;min-height:30px;color:var(--text-2);background:var(--surface-1);cursor:move;touch-action:none;border-radius:2px;flex:0 0 26px;place-items:center;padding:0;display:grid}.mission-window .window-drag-handle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mission-window .inspector-scroll,.mission-window .horizon-lens-grid{flex:1;min-height:0;overflow:auto}.mission-window .window-drag-header button:not(.window-drag-handle){cursor:pointer}.utility-window-control[aria-pressed=true]{color:var(--accent);background:var(--accent-muted)}.mission-window .window-resize-handle{z-index:2;border:1px solid var(--line-strong);background:var(--surface-1);width:26px;height:26px;color:var(--text-2);cursor:nwse-resize;touch-action:none;border-radius:2px 0 0;place-items:center;padding:0;display:grid;position:absolute;bottom:0;right:0}.mission-window .window-resize-handle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.map-control-drawer{z-index:46;border:1px solid var(--line-strong);background:var(--surface-1);width:min(340px,100vw - 94px);min-height:0;box-shadow:var(--shadow);color:var(--text-1);border-radius:3px;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:calc(100% + 8px);overflow:hidden}.map-control-heading{border-bottom:1px solid var(--line-strong);align-items:center;gap:8px;padding:10px;display:flex}.map-control-heading>div{flex:1;min-width:0}.map-control-heading span{color:var(--text-3);font:600 13px/1.3 Consolas,monospace}.map-control-heading h2{margin:2px 0 0;font-size:16px}.map-control-drawer button{border:1px solid var(--line-strong);background:var(--surface-2);min-width:30px;min-height:30px;color:var(--text-1);cursor:pointer;border-radius:3px;font-size:13px}.map-control-drawer button:disabled{cursor:default;opacity:.35}.map-control-drawer button:focus-visible,.map-control-drawer input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.map-control-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 10px 12px;overflow-y:auto}.map-control-section{border-bottom:1px solid var(--line-soft);padding:10px 0}.map-control-section h3{margin:0 0 8px;font-size:14px}.map-control-section p,.map-layer-row p{color:var(--text-3);margin:7px 0;font-size:13px;line-height:1.35}.map-control-presets{gap:8px;display:flex}.map-control-presets button{flex:1;padding:5px 8px}.map-layer-row{border-top:1px solid var(--line-soft);padding:9px 0}.map-layer-heading{align-items:center;gap:6px;display:flex}.map-layer-heading label{flex:1;align-items:center;gap:6px;font-size:13px;font-weight:650;display:flex}.map-layer-heading>div{gap:3px;display:flex}.map-layer-heading button{place-items:center;padding:2px;display:inline-grid}.map-layer-opacity{align-items:center;gap:7px;margin-top:8px;font-size:13px;display:flex}.map-layer-opacity input{width:50px;min-width:0;accent-color:var(--accent);flex:1}.map-layer-opacity output{text-align:right;width:40px;font:13px/1 Consolas,monospace}.map-control-toggle{align-items:flex-start;gap:7px;padding:6px 0;font-size:13px;display:flex}.map-control-toggle input,.map-layer-heading input{accent-color:var(--accent);flex-shrink:0;width:16px;height:16px;margin:1px 0 0}.map-control-toggle small{color:var(--text-3);font-size:13px;line-height:1.35;display:block}.map-control-reset{width:100%;margin-top:12px}.inspector-aircraft-header{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:10px;padding:9px;display:flex}.inspector-aircraft-header .inspector-identity{border:0;border-left:2px solid var(--accent);background:0 0;flex:1;min-width:0;margin:0;padding:5px 0 5px 8px}.inspector-aircraft-header .inspector-identity strong{font-size:calc(20px * var(--interface-scale,1));overflow-wrap:anywhere;line-height:1.25}.inspector-aircraft-header .inspector-identity span,.inspector-aircraft-header .inspector-identity small{font-size:calc(13px * var(--interface-scale,1))}.inspector-aircraft-photo{flex:0 0 40%;min-width:94px;max-width:200px;margin:0}.inspector-aircraft-photo>a{display:block}.inspector-aircraft-photo img{object-fit:contain;background:var(--surface-1);width:100%;max-height:130px;display:block}.inspector-aircraft-photo figcaption{color:var(--text-3);flex-direction:column;gap:1px;margin-top:3px;font-size:13px;line-height:1.2;display:flex}.inspector-aircraft-photo figcaption>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspector-aircraft-photo figcaption a{color:var(--text-2)}.inspector-photo-empty{border:1px solid var(--line-soft);min-height:80px;color:var(--text-3);text-align:center;align-content:center;justify-items:center;gap:5px;padding:8px 4px;font-size:13px;display:grid}.inspector-priority{margin:0 8px 8px}.inspector-priority-heading{justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.inspector-priority-heading strong{font-size:calc(13px * var(--interface-scale,1));color:var(--text-3);font-weight:500}.inspector-priority-heading button{color:var(--accent);font-size:calc(13px * var(--interface-scale,1));cursor:pointer;background:0 0;border:0;padding:3px}.inspector-priority-fields{flex-direction:column;margin:0;display:flex}.inspector-priority-field{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(70px,.85fr) minmax(0,1.15fr) auto;align-items:start;gap:3px 7px;padding:8px 0;display:grid;position:relative}.inspector-priority-field dt{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));overflow-wrap:anywhere;font-weight:400;line-height:1.4}.inspector-priority-field dd{min-width:0;color:var(--text-1);font-size:calc(16px * var(--interface-scale,1));overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.inspector-priority-field>.provenance-tag{margin-top:1px}.track-inspector .intelligence-field{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:start;gap:7px;display:grid}.track-inspector .intelligence-field>span{font-size:calc(13px * var(--interface-scale,1));overflow-wrap:anywhere;font-weight:400}.track-inspector .intelligence-field>strong{font-size:calc(16px * var(--interface-scale,1));overflow-wrap:anywhere;font-weight:600}.inspector-reference-context{color:var(--text-3);flex-wrap:wrap;gap:6px;padding:8px 0;font-size:13px;display:flex}.track-inspector .evidence-list article{grid-template-columns:16px minmax(0,1fr) auto;align-items:center}.track-inspector .evidence-list article strong{font-size:calc(13px * var(--interface-scale,1));font-weight:500}.track-inspector .inspector-section{margin-top:6px}.mission-window.track-inspector{container-type:inline-size}@container (width<=300px){.inspector-priority-field{grid-template-columns:minmax(0,1fr) auto}.inspector-priority-field dt{overflow-wrap:normal;grid-column:1/-1}.inspector-priority-field dd{grid-column:1}.inspector-priority-field>.provenance-tag{grid-area:2/2}}.live-workspace-horizon{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;column-gap:14px;padding:0 12px;display:grid}.live-workspace-horizon .workspace-breadcrumb{justify-self:start;max-width:100%}.live-workspace-horizon .theme-segment{position:static}.operational-bar .operational-statuses{flex:none;align-items:center;gap:5px;margin-left:10px;display:flex}.operational-bar>.brand-lockup,.operational-bar>.command-trigger,.operational-bar>.icon-button,.operational-bar .top-workspace-nav,.operational-bar .operator-clock{flex-shrink:0}@media (max-width:1600px){.operational-bar .operator-clock{display:none}}@media (max-width:1200px){.operational-bar .top-workspace:nth-of-type(n+4){display:none}}.workspace-live-slot{align-items:center;gap:5px;min-width:0;display:flex}.live-ribbon-source{white-space:nowrap;align-items:center;min-width:0;display:flex}.operational-indicator{border:1px solid var(--line-soft);width:30px;height:30px;color:var(--warning);border-radius:3px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex;position:relative}.operational-state-icon{justify-content:center;align-items:center;display:inline-flex}.operational-indicator:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.operational-indicator strong{color:var(--text-1);font-weight:650}.operational-indicator .workspace-live-label{font-weight:750}.operational-light{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;right:3px}.operational-indicator[data-health=healthy]{color:var(--status-live);border-color:var(--status-live);background:#071b0b}@supports (color:color-mix(in lab, red, red)){.operational-indicator[data-health=healthy]{border-color:color-mix(in srgb, var(--status-live), transparent 72%)}}.operational-indicator[data-health=healthy]{box-shadow:inset 0 0 7px #39ff1412}.operational-indicator[data-health=healthy] .operational-state-icon{filter:drop-shadow(0 0 3px #39ff14b3);animation:2.8s ease-in-out infinite operational-status-pulse}.operational-indicator[data-health=healthy] .operational-light{width:5px;height:5px;box-shadow:0 0 4px var(--status-live), 0 0 8px #39ff148c}.operational-indicator[data-health=critical]{color:var(--critical)}.live-source-label-compact{display:none}@keyframes operational-status-pulse{0%,to{filter:drop-shadow(0 0 3px #39ff14b3)}50%{filter:drop-shadow(0 0 8px #39ff14f2)}}:root[data-motion=reduced] .operational-state-icon{animation:none!important}@media (prefers-reduced-motion:reduce){.operational-state-icon{animation:none!important}}@media (max-width:520px){.operational-bar .operational-statuses{gap:3px;margin-left:2px}.workspace-live-slot{gap:3px}.operational-indicator{flex-basis:26px;width:26px;height:28px}}.live-cop-workspace{grid-template-rows:28px minmax(0,1fr)}.live-summary-strip{background:var(--bg-deep);border-bottom:1px solid var(--line-soft);grid-row:1;align-items:center;gap:12px;min-width:0;height:28px;padding:0 10px;display:flex}.live-summary-values{scrollbar-width:none;min-width:0;color:var(--text-3);white-space:nowrap;flex:1;align-items:center;font-size:13px;display:flex;overflow-x:auto}.live-summary-values>span{border-right:1px solid var(--line-soft);gap:5px;padding:0 12px;display:flex}.live-summary-values>span:first-child{padding-left:0}.live-summary-values>span:last-child{border-right:0}.live-summary-values b{color:var(--text-1);font-variant-numeric:tabular-nums;font-weight:600}.live-summary-strip .live-truth-actions{flex:none}.mission-surface .utility-rail{top:8px}.mission-surface .map-origin-label{top:9px}.mission-surface .maplibregl-ctrl-top-right{top:0}.mission-surface .map-grid-overlay{opacity:1;background-image:linear-gradient(#cddfe63b 1px,#0000 1px),linear-gradient(90deg,#cddfe63b 1px,#0000 1px);background-size:64px 64px}.mission-surface .mission-window.track-inspector{background:var(--surface-1)}.tactical-air-picture-panel .map-information-ribbon{background:var(--bg-deep);align-items:center;gap:12px;padding:0 8px;font-size:13px;display:flex;overflow:visible}.tactical-air-picture-panel .map-information-ribbon>.map-renderer-info{min-width:0;color:var(--text-3);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.map-information-ribbon>.map-geographic-source{white-space:nowrap;flex:1;align-items:center;gap:5px;min-width:0;overflow:hidden;display:flex!important}.map-information-ribbon>.map-selected-source,.map-information-ribbon>.map-receiver-status{flex:none;align-items:center;gap:5px;display:inline-flex!important}.map-information-ribbon>.map-aviation-status{color:var(--text-1);white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.map-aviation-status>span{color:var(--text-3)}.map-aviation-status[data-state=UNAVAILABLE],.map-aviation-status[data-state=ZOOM_IN]{color:var(--warning)}.map-information-ribbon .map-selected-source>span{color:var(--text-3);font-weight:400}.map-information-ribbon .map-geographic-source>span{text-overflow:ellipsis;overflow:hidden}.map-information-ribbon .map-renderer-compact,.map-information-ribbon .map-target-label-compact{display:none}.map-information-ribbon>details{background:0 0;border:0;flex:none;max-width:none;display:block;position:static;inset:auto}.map-information-ribbon summary{color:var(--text-2);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding:2px 0;font-size:13px;list-style:none;display:flex}.map-information-ribbon summary::-webkit-details-marker{display:none}.map-information-ribbon summary:after{content:"▴";margin-left:3px;font-size:10px}.map-information-ribbon summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.map-information-ribbon .map-legend{background:var(--surface-1);width:max-content;max-width:min(420px,100vw - 24px);color:var(--text-2);border:1px solid var(--line-strong);box-shadow:var(--shadow);pointer-events:auto;border-radius:3px;grid-template-columns:1fr;gap:7px;padding:10px 12px;font-size:13px;font-weight:400;display:grid;position:absolute;bottom:calc(100% + 7px);left:auto;right:8px}.map-information-ribbon .map-legend span{white-space:normal}.aircraft-symbol-legend{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;padding-bottom:9px;display:grid}.aircraft-symbol-legend>span{align-items:center;gap:7px;font-size:13px;font-weight:400;display:flex}.aircraft-symbol-legend i{background:var(--text-1);flex:0 0 24px;width:24px;height:24px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.map-legend .legend-local-receiver{background:var(--text-1);vertical-align:middle;width:16px;height:16px;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.map-information-ribbon .map-access-list>div{background:var(--surface-1);border:1px solid var(--line-strong);width:min(340px,100vw - 24px);max-height:min(300px,45vh);box-shadow:var(--shadow);border-radius:3px;position:absolute;bottom:calc(100% + 7px);right:0}.map-information-ribbon>.map-ribbon-range{flex:none;gap:5px;display:inline-flex!important}.map-information-ribbon>.map-ribbon-refresh{place-items:center;min-width:20px;min-height:20px;padding:0;display:grid}.map-information-ribbon>.map-targets-launcher{min-height:22px;color:var(--text-2);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:2px;flex:none;align-items:center;gap:4px;padding:1px 4px;font-size:13px;display:inline-flex}.map-information-ribbon>.map-targets-launcher[aria-expanded=true]{border-color:var(--line-strong);background:var(--surface-2)}.map-information-ribbon>.map-targets-launcher:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}@media (max-width:1400px){.live-workspace-horizon .breadcrumb-entity,.live-workspace-horizon .workspace-breadcrumb b,.live-workspace-horizon .workspace-breadcrumb b+span,.map-information-ribbon .map-renderer-full,.map-information-ribbon .map-target-label-full{display:none}.map-information-ribbon .map-renderer-compact,.map-information-ribbon .map-target-label-compact{display:inline}}@media (max-width:1024px){.live-workspace-horizon{column-gap:10px}.map-information-ribbon>.map-ribbon-range,.map-information-ribbon>.map-ribbon-refresh,.map-information-ribbon>.map-selected-source{display:none!important}}@media (max-width:520px){.live-workspace-horizon{column-gap:8px;padding:0 6px}.live-ribbon-source{gap:5px}.live-ribbon-source>svg{display:none}.live-workspace-horizon .theme-segment button{min-width:42px}.live-summary-strip{gap:6px;padding:0 6px}.live-summary-strip .live-truth-actions a{width:23px;padding:2px 3px;font-size:0}.map-information-ribbon{gap:7px!important}.map-information-ribbon .aviation-feature-count{display:none}.map-information-ribbon>.map-receiver-status{display:none!important}}.live-cop-workspace:has(>.live-ribbon-local){grid-template-rows:28px 28px minmax(0,1fr)}.live-ribbon-local{grid-row:1;align-items:center;padding:0 10px;display:flex}.live-cop-workspace:has(>.live-ribbon-local) .live-summary-strip{grid-row:2}.live-cop-workspace:has(>.live-ribbon-local) .mission-surface{grid-row:3}.ow-app.consolidated-horizon{grid-template-rows:auto minmax(0, 1fr) var(--footer-height)}.consolidated-horizon>.operational-bar{min-height:var(--top-height);height:auto}.consolidated-horizon>.workspace-region{grid-row:2}.consolidated-horizon>.application-footer{grid-row:3}.consolidated-horizon>.connection-banner{top:var(--top-height)}.consolidated-horizon .operational-bar>.workspace-breadcrumb{flex:300px;justify-content:flex-start;align-self:center;gap:6px;min-width:80px;max-width:430px;margin:0 12px}.consolidated-horizon .operational-bar>.workspace-breadcrumb>button,.consolidated-horizon .operational-bar>.workspace-breadcrumb>strong{flex-shrink:0}.consolidated-horizon .operational-bar>.bar-spacer{flex:0 1 0}.consolidated-horizon .operational-bar>.operator-clock{margin:0 10px 0 auto;display:flex}.consolidated-horizon .operational-bar>.theme-segment{flex:none;align-self:center;height:30px;margin-right:6px;position:static}.consolidated-horizon .operational-bar>.theme-segment button{place-items:center;width:30px;min-width:30px;padding:0;display:grid}.mission-surface .utility-rail{top:0;left:0;bottom:calc(var(--deck-height) + 24px);box-shadow:none;background:var(--bg-deep);border-top:0;border-bottom:0;border-left:0;border-radius:0}.map-information-ribbon>.map-external-attribution{flex:none;gap:4px;display:inline-flex!important}.map-external-attribution a{color:var(--text-2);text-decoration:none}.map-external-attribution a:hover{text-decoration:underline}@media (max-width:1650px){.consolidated-horizon .operational-bar .command-trigger{justify-content:center;width:30px;min-width:30px;padding:0}.consolidated-horizon .command-trigger>span,.consolidated-horizon .command-trigger>kbd,.consolidated-horizon .operational-bar>.workspace-breadcrumb>b,.consolidated-horizon .operational-bar>.workspace-breadcrumb>strong~span{display:none}}@media (max-width:1100px){.consolidated-horizon>.operational-bar{flex-wrap:wrap}.consolidated-horizon .operational-bar>.brand-lockup,.consolidated-horizon .operational-bar>.top-workspace-nav{height:44px}.consolidated-horizon .operational-bar>.workspace-breadcrumb{flex:180px;order:10;min-height:30px;margin-left:2px}.consolidated-horizon .operational-bar>.operator-clock{order:11;min-height:30px}.consolidated-horizon .operational-bar>.theme-segment{order:12;margin-right:0}.consolidated-horizon .operational-bar>.command-trigger{margin-left:auto}.consolidated-horizon>.connection-banner{top:74px}}@media (max-width:650px){.consolidated-horizon .operator-clock time{font-size:11px}.consolidated-horizon .operational-bar>.workspace-breadcrumb{flex-basis:80px;margin-right:5px;font-size:11px}.consolidated-horizon .operational-bar>.workspace-breadcrumb>button,.consolidated-horizon .operational-bar>.workspace-breadcrumb>button+span{display:none}.consolidated-horizon .operational-bar>.operator-clock{margin:0 5px 0 auto}.consolidated-horizon .operational-bar>.theme-segment button{width:28px;min-width:28px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.ow-app.consolidated-horizon{height:100dvh;min-height:0}.ow-app.consolidated-horizon>.workspace-region:has(>.context-deck.persistent){grid-template-rows:minmax(0,1fr) auto;display:grid}.ow-app.consolidated-horizon>.workspace-region:has(>.context-deck.persistent)>.workspace-content{height:auto;min-height:0;overflow:auto}aside.context-deck.persistent{border-width:1px;flex-shrink:0;grid-row:2;height:58px;min-height:58px;margin:0 16px 12px;position:relative;bottom:auto;left:auto;right:auto}aside.context-deck.persistent.expanded{height:min(420px,45dvh)}.context-deck.persistent .persistent-context-bar{flex-shrink:0;height:56px;min-height:56px}.context-deck.persistent .persistent-context-summary{grid-template-rows:auto auto;grid-template-columns:max-content minmax(0,1fr);gap:2px 8px;padding:4px 10px;line-height:1.3}.context-deck.persistent .persistent-context-summary small{grid-column:1/-1}.context-deck.persistent .persistent-context-summary>*,.context-deck.persistent .context-deck-mode strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.context-deck.persistent .persistent-context-detail{overscroll-behavior:contain;overflow-y:auto}.context-deck.persistent .persistent-context-detail .context-rail{overflow:visible}.mission-surface:has(>.context-deck.live){grid-template-rows:minmax(0,1fr) auto;display:grid}.mission-surface:has(>.context-deck.live)>.tactical-air-picture-panel{grid-row:1;min-height:0;position:relative;inset:auto}.mission-surface:has(>.context-deck.live)>.tactical-air-picture-panel .map-status-bar{position:relative;bottom:0;left:auto;right:auto}.mission-surface>.context-deck.live{flex-shrink:0;grid-row:2;width:100%;position:relative;inset:auto}aside.context-deck.live.expanded{height:190px}.context-deck.live .context-deck-filterbar{flex-shrink:0;overflow:auto hidden}.context-deck.live .context-deck-filterbar>*{flex-shrink:0}.context-deck.live .context-deck-mode{padding:3px 6px}.context-deck.live .context-deck-page{max-width:100%;color:var(--text-2);font-size:calc(13px * var(--interface-scale,1));white-space:nowrap;line-height:1.2;display:block}.context-deck.live .context-deck-page small{color:var(--text-3);font-size:inherit;margin-left:6px}.context-deck.live .context-deck-controls{grid-template-columns:repeat(2,30px);place-content:center;gap:3px;padding:3px;display:grid}.context-deck.live .context-deck-controls button{width:30px;height:30px}.context-deck.live .context-deck-controls button:disabled,.keyboard-targets-pagination button:disabled{opacity:.4;cursor:default}.keyboard-targets-window .keyboard-targets-search{border-bottom:1px solid var(--line-soft);flex:none;padding:6px;display:block}.keyboard-targets-window .keyboard-targets-search input{border:1px solid var(--line-strong);background:var(--surface-1);width:100%;min-width:0;min-height:30px;color:var(--text-1);font-size:calc(13px * var(--interface-scale,1));border-radius:3px;padding:4px 7px}.keyboard-targets-window .keyboard-targets-scroll{padding-bottom:6px}.keyboard-targets-window .keyboard-targets-pagination{border-top:1px solid var(--line-soft);flex:none;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:4px 24px 4px 6px;display:flex}.keyboard-targets-pagination button{border:1px solid var(--line-strong);background:var(--surface-1);width:28px;height:28px;color:var(--text-2);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.keyboard-targets-pagination output{color:var(--text-2);text-align:center;font-size:calc(13px * var(--interface-scale,1));line-height:1.2}.keyboard-targets-pagination output small{color:var(--text-3);font-size:inherit;display:block}.context-deck button:focus-visible,.keyboard-targets-pagination button:focus-visible,.keyboard-targets-search input:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:-2px}@media (max-width:820px){.context-deck.live .context-deck-body{grid-template-columns:120px minmax(0,1fr) 56px}.context-deck.live .context-deck-controls{grid-template-columns:repeat(2,24px);gap:2px;padding:2px}.context-deck.live .context-deck-controls button{width:24px;height:24px;display:inline-flex}.context-deck.live .context-deck-page small{display:none}.context-deck.persistent{margin-left:6px;margin-right:6px}}@media (max-width:520px){.context-deck.live .context-deck-body{grid-template-columns:82px minmax(0,1fr) 56px}.context-deck.live .context-deck-page{white-space:normal}.context-deck.persistent .persistent-context-summary{grid-template-columns:minmax(0,1fr)}.context-deck.persistent .persistent-context-summary>span{display:none}}.keyboard-targets-window{z-index:32;border:1px solid var(--line-strong);background:var(--surface-1);min-height:0;color:var(--text-1);box-shadow:var(--shadow);border-radius:3px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.keyboard-targets-heading{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:7px;min-height:46px;padding:6px 8px;display:flex}.keyboard-targets-heading h2{color:var(--text-1);font-size:calc(14px * var(--interface-scale,1));margin:0;font-weight:500;line-height:1.25}.keyboard-targets-heading span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1))}.keyboard-targets-close{border:1px solid var(--line-strong);background:var(--surface-1);width:28px;height:28px;color:var(--text-2);cursor:pointer;border-radius:3px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.keyboard-targets-scroll{flex:1;min-height:0;padding:6px 6px 30px;overflow:auto}.keyboard-targets-scroll ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.keyboard-targets-scroll li button{border:1px solid var(--line-soft);background:var(--surface-1);width:100%;min-height:42px;color:var(--text-1);text-align:left;cursor:pointer;border-radius:3px;flex-direction:column;align-items:flex-start;gap:3px;padding:7px 8px;display:flex}.keyboard-targets-scroll li button:hover{background:var(--surface-2);border-color:var(--line-strong)}.keyboard-targets-scroll strong{overflow-wrap:anywhere;max-width:100%;font-size:calc(14px * var(--interface-scale,1));font-weight:500}.keyboard-targets-scroll small{overflow-wrap:anywhere;max-width:100%;color:var(--text-3);font-size:calc(13px * var(--interface-scale,1))}.keyboard-targets-close:focus-visible,.keyboard-targets-scroll li button:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:-2px}.keyboard-targets-empty{color:var(--text-2);font-size:calc(13px * var(--interface-scale,1));margin:8px}.inspector-aircraft-photo{position:relative}.aircraft-photo-visible-credit{color:var(--text-2);background:var(--surface-1);overflow-wrap:anywhere;padding:2px 4px;font-size:10px;line-height:1.25}.aircraft-photo-info-trigger{border:1px solid var(--line-strong);background:var(--surface-1);width:26px;height:26px;color:var(--text-2);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:3px;display:inline-flex;position:absolute;bottom:3px;right:3px}.aircraft-photo-info-trigger:focus-visible,.aircraft-photo-info-popover :focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.aircraft-photo-info-popover{z-index:10000;box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface-raised,var(--surface-1));width:320px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);color:var(--text-2);box-shadow:var(--shadow);font-size:calc(13px * var(--interface-scale,1));overflow-wrap:anywhere;border-radius:5px;padding:10px 12px;line-height:1.45;position:fixed;overflow:auto}.aircraft-photo-info-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.aircraft-photo-info-heading strong{color:var(--text-1);font-size:inherit;font-weight:500}.aircraft-photo-info-heading button{border:1px solid var(--line-strong);background:var(--surface-1);width:26px;height:26px;color:var(--text-2);cursor:pointer;border-radius:3px;flex:none;justify-content:center;align-items:center;display:inline-flex}.aircraft-photo-info-popover dl{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:0;display:grid}.aircraft-photo-info-popover dt{color:var(--text-2);font-weight:400}.aircraft-photo-info-popover dd{color:var(--text-1);margin:0;font-weight:400}.aircraft-photo-info-popover a{color:var(--accent-strong,var(--text-1));text-underline-offset:2px;text-decoration:underline}.aircraft-photo-info-popover p{color:var(--text-2);font-size:inherit;margin:8px 0 0;font-weight:400}.provenance-tag{--provenance-accent:#9facb4;border:1px solid color-mix(in srgb, var(--provenance-accent) 60%, var(--line-soft));background:color-mix(in srgb, var(--provenance-accent) 8%, var(--surface-1));min-width:29px;min-height:23px;color:color-mix(in srgb, var(--text-1) 80%, var(--provenance-accent));font:400 calc(13px * var(--interface-scale,1))/1.15 ui-monospace, SFMono-Regular, Consolas, monospace;letter-spacing:0;cursor:help;vertical-align:middle;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:2px 4px;display:inline-flex}.provenance-tag:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.provenance-tag-rf{--provenance-accent:#8db3d4}.provenance-tag-rpt{--provenance-accent:#9cbaa4}.provenance-tag-sns{--provenance-accent:#a8a8d3}.provenance-tag-ext{--provenance-accent:#c2b18d}.provenance-tag-ana{--provenance-accent:#b999c5}.provenance-tag-asm{--provenance-accent:#c4a6a1}.provenance-tag-leg{--provenance-accent:#9facb4}.provenance-tooltip{z-index:10000;border:1px solid var(--line-strong);background:var(--surface-raised);width:340px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);color:var(--text-2);box-shadow:var(--shadow);font-size:calc(13px * var(--interface-scale,1));overflow-wrap:anywhere;border-radius:5px;padding:10px 12px;font-weight:400;line-height:1.45;position:fixed;overflow:auto}.provenance-tooltip-title{color:var(--text-1);font-size:inherit;margin-bottom:6px;font-weight:500;display:block}.provenance-tooltip-facts{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:0;display:grid}.provenance-tooltip-facts dt{color:var(--text-2);font-weight:400}.provenance-tooltip-facts dd{color:var(--text-1);margin:0;font-weight:400}.provenance-tooltip-detail{color:var(--text-2);font-size:inherit;white-space:pre-wrap;margin:8px 0 0;font-weight:400}.source-observations{min-width:0;color:var(--text-secondary,#a6b5b1);font-size:13px}.source-observations summary{cursor:pointer;overflow-wrap:anywhere;padding:8px 0;line-height:1.4}.source-observations summary:focus-visible,.source-observations-select:focus-visible{outline:2px solid var(--accent,#55bba1);outline-offset:3px}.source-observations-content{gap:8px;padding-bottom:8px;display:grid}.source-observations-status{color:var(--text-primary,#eaf3f1);align-items:center;gap:8px;display:flex}.source-observations-status strong{font-size:13px;font-weight:500}.source-observations-comparison p,.source-observations-limit,.source-observations-evidence p{overflow-wrap:anywhere;margin:5px 0;line-height:1.5}.source-observations-comparison ul,.source-observations-evidence ul,.source-observations-evidence ol{margin:5px 0;padding-left:20px}.source-observations-member{border-top:1px solid var(--border-subtle,#283d36)}.source-observations-member-content{gap:8px;padding-bottom:8px;display:grid}.source-observations-select{border:1px solid var(--border-subtle,#385047);background:var(--surface-raised,#14241e);color:var(--text-primary,#eaf3f1);font:inherit;cursor:pointer;border-radius:3px;justify-self:start;padding:6px 9px}.source-observations-facts{gap:6px;margin:0;display:grid}.source-observations-fact{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:8px;padding:4px 0;display:grid}.source-observations-fact dt{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.source-observations-fact dd{color:var(--text-primary,#eaf3f1);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:1.4;display:flex}.source-observations-fact-different{border-left:2px solid var(--warning,#c4a561);padding-left:6px}.source-observations-difference{color:var(--warning,#c4a561);margin-top:2px;font-size:13px;font-weight:400;display:block}.source-observations-evidence li{overflow-wrap:anywhere;margin-bottom:8px}.source-observations-evidence li>.provenance-tag{margin-left:6px}.receiver-diagnostics{z-index:33;border:1px solid var(--line-strong);background:var(--surface-1);min-height:0;color:var(--text-1);box-shadow:var(--shadow);border-radius:3px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.receiver-diagnostics-heading{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:7px;min-height:46px;padding:6px 8px;display:flex}.receiver-diagnostics-heading>div{flex:1;min-width:0}.receiver-diagnostics-heading h2{font-size:calc(14px * var(--interface-scale,1));margin:0;font-weight:600;line-height:1.3}.receiver-diagnostics-heading>div>span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));letter-spacing:.06em}.receiver-diagnostics-heading>button:not(.window-drag-handle){border:1px solid var(--line-strong);background:var(--surface-1);width:28px;height:28px;color:var(--text-2);cursor:pointer;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.receiver-diagnostics-heading>button:disabled{opacity:.5;cursor:wait}.receiver-diagnostics button:focus-visible,.receiver-diagnostics summary:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:-2px}.receiver-diagnostics-scroll{scrollbar-gutter:stable;flex:1;min-height:0;padding:0 10px 30px;overflow:auto}.receiver-diagnostics-freshness{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;display:flex}.receiver-diagnostics-freshness>strong{color:var(--warning,#e6b65c);font-size:calc(13px * var(--interface-scale,1));align-items:center;gap:6px;display:flex}.receiver-diagnostics-freshness[data-current=true]>strong{color:var(--ok,#39ff14)}.receiver-diagnostic-section{border-bottom:1px solid var(--line-soft);padding:10px 0}.receiver-diagnostic-section h3{font-size:calc(13px * var(--interface-scale,1));margin:0 0 7px;font-weight:600}.receiver-diagnostic-section h4{font-size:calc(13px * var(--interface-scale,1));color:var(--text-2);margin:9px 0 6px;font-weight:500}.receiver-diagnostic-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px;display:flex}.receiver-diagnostic-section-heading>span{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1))}.receiver-diagnostic-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:0 12px;margin:0;display:grid}.receiver-diagnostic-metrics>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:5px 0;display:flex}.receiver-diagnostic-metrics dt{min-width:0;color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));line-height:1.3}.receiver-diagnostic-metrics dd{text-align:right;min-width:0;font-family:var(--font-mono,monospace);font-size:calc(13px * var(--interface-scale,1));overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.receiver-primary-metrics{margin-bottom:7px}.receiver-primary-metrics dd{font-size:calc(15px * var(--interface-scale,1))}.receiver-diagnostic-details{border-bottom:1px solid var(--line-soft);padding:8px 0}.receiver-diagnostic-details>summary{cursor:pointer;color:var(--text-2);font-size:calc(13px * var(--interface-scale,1));font-weight:500}.receiver-diagnostic-details[open]>summary{margin-bottom:7px}.receiver-diagnostic-details table{border-collapse:collapse;width:100%;font-size:calc(13px * var(--interface-scale,1));font-variant-numeric:tabular-nums}.receiver-diagnostic-details th,.receiver-diagnostic-details td{text-align:right;border-bottom:1px solid var(--line-soft);padding:4px}.receiver-diagnostic-details th:first-child{text-align:left}.receiver-diagnostic-details thead{color:var(--text-3)}.receiver-reception-chart{width:100%;max-width:350px;margin:0 auto;display:block;overflow:visible}.receiver-chart-ring{fill:none;stroke:var(--line-strong);stroke-width:1px}.receiver-chart-axis{stroke:var(--line-soft);stroke-width:1px}.receiver-chart-scale{fill:var(--text-3);font:13px var(--font-mono,monospace)}.receiver-chart-direction{fill:var(--text-2);font:13px var(--font-mono,monospace)}.receiver-chart-range{stroke:var(--accent,#75a7e3);stroke-width:3px}.receiver-chart-maximum{fill:var(--accent,#75a7e3);stroke:var(--surface-1);stroke-width:1px}.receiver-chart-p90{fill:var(--surface-1);stroke:var(--accent,#75a7e3);stroke-width:2px}.receiver-chart-median,.receiver-chart-origin{fill:var(--text-1)}.receiver-chart-legend{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));flex-wrap:wrap;justify-content:center;gap:6px 12px;display:flex}.receiver-service-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:0 12px;display:grid}.receiver-service-check,.receiver-connection-checks>div{border-bottom:1px solid var(--line-soft);min-width:0;font-size:calc(13px * var(--interface-scale,1));align-items:baseline;gap:6px;padding:5px 0;display:flex}.receiver-service-check>span:not(.receiver-service-light),.receiver-connection-checks>div>span:not(.receiver-service-light){min-width:0;color:var(--text-2);flex:1}.receiver-service-check strong{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));text-align:right;font-weight:500}.receiver-service-light{background:var(--text-3);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.receiver-service-check[data-state=ACTIVE][data-current=true] .receiver-service-light,.receiver-connection-checks>div[data-state=green][data-current=true] .receiver-service-light,.receiver-diagnostics-freshness[data-current=true] .receiver-service-light{background:var(--ok,#39ff14);box-shadow:0 0 5px var(--ok,#39ff14), 0 0 9px color-mix(in srgb, var(--ok,#39ff14) 50%, transparent);animation:2.2s ease-in-out infinite receiver-service-pulse}.receiver-service-check[data-state=ACTIVE][data-current=true] strong{color:var(--ok,#39ff14)}.receiver-service-check[data-state=INACTIVE] .receiver-service-light,.receiver-connection-checks>div[data-state=amber] .receiver-service-light{background:var(--warning,#e6b65c)}.receiver-connection-checks>div[data-state=red] .receiver-service-light{background:var(--critical,#ed6a67)}.receiver-connection-checks strong{max-width:72%;color:var(--text-2);font-size:calc(13px * var(--interface-scale,1));text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.receiver-diagnostic-empty{color:var(--text-3);font-size:calc(13px * var(--interface-scale,1));margin:9px 0;line-height:1.45}.receiver-diagnostic-error{border:1px solid var(--warning,#e6b65c);font-size:calc(13px * var(--interface-scale,1));flex-direction:column;gap:4px;margin:8px 0;padding:8px;display:flex}.receiver-diagnostic-error>span{color:var(--text-2)}.receiver-published-statistics dl{margin:0}.receiver-published-statistics dl>div{border-bottom:1px solid var(--line-soft);font-size:calc(13px * var(--interface-scale,1));grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px;padding:4px 0;display:grid}.receiver-published-statistics dt{color:var(--text-3);overflow-wrap:anywhere}.receiver-published-statistics dd{text-align:right;overflow-wrap:anywhere;margin:0}@keyframes receiver-service-pulse{0%,to{opacity:.78}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.receiver-diagnostics .receiver-service-light{animation:none!important}}.mission-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.mission-form label{flex-direction:column;gap:6px;min-width:0;display:flex}.mission-form input,.mission-form select,.mission-form textarea{width:100%;min-height:36px;color:inherit;background:var(--surface,#0d1519);border:1px solid var(--border,#33474f);font:inherit;border-radius:3px;padding:8px}.mission-form textarea{resize:vertical;min-height:90px}.mission-form .full-width,.mission-actions{grid-column:1/-1}.mission-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mission-table-scroll{max-width:100%;overflow-x:auto}.mission-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}.mission-table caption{text-align:left;color:var(--text-muted,#a9bcc4);padding:12px 0;font-size:.85rem}.mission-table th,.mission-table td{border-bottom:1px solid var(--border,#33474f);vertical-align:top;padding:9px}.mission-table th{font-weight:600}.mission-workspace details{margin:12px 0}.mission-workspace summary{cursor:pointer;padding:8px 0}.mission-workspace .field-grid strong{overflow-wrap:anywhere}.mission-entry{border-bottom:1px solid var(--border,#33474f);padding:12px 0}.mission-entry p{white-space:pre-wrap;overflow-wrap:anywhere}.mission-entry small{color:var(--text-muted,#a9bcc4);display:block}
