.glass-surface{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;border:0;-webkit-font-smoothing:antialiased}.glass-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;box-shadow:inset 5px 5px 0 -5px var(--glass-surface-highlight),inset 0 0 5px 1px var(--glass-edge);pointer-events:none}.glass-content{position:relative;z-index:1;display:block}.glass-surface-structural,.glass-surface-panel{background:var(--glass-structural-bg);border-radius:30px;box-shadow:var(--glass-diffuse-shadow);filter:none;backdrop-filter:blur(var(--glass-structural-blur)) saturate(var(--glass-structural-saturation)) brightness(var(--glass-structural-brightness)) contrast(var(--glass-structural-contrast));-webkit-backdrop-filter:blur(var(--glass-structural-blur)) saturate(var(--glass-structural-saturation)) brightness(var(--glass-structural-brightness)) contrast(var(--glass-structural-contrast))}.glass-surface-instrument{background:var(--glass-instrument-bg);border-radius:var(--radius-large-overlay);box-shadow:var(--glass-diffuse-shadow);filter:none;backdrop-filter:blur(var(--glass-instrument-blur)) saturate(var(--glass-instrument-saturation)) brightness(var(--glass-instrument-brightness)) contrast(var(--glass-instrument-contrast));-webkit-backdrop-filter:blur(var(--glass-instrument-blur)) saturate(var(--glass-instrument-saturation)) brightness(var(--glass-instrument-brightness)) contrast(var(--glass-instrument-contrast))}.glass-surface-toolbar{background:var(--glass-toolbar-bg);border-radius:var(--topbar-search-radius);box-shadow:none;backdrop-filter:blur(var(--glass-toolbar-blur)) saturate(var(--glass-toolbar-saturation)) brightness(var(--glass-toolbar-brightness));-webkit-backdrop-filter:blur(var(--glass-toolbar-blur)) saturate(var(--glass-toolbar-saturation)) brightness(var(--glass-toolbar-brightness))}.glass-surface-card{background:var(--glass-card-bg);border-radius:22px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.glass-surface-selected{background:var(--glass-selected-bg);border-radius:22px;box-shadow:var(--glass-shadow-selected);backdrop-filter:blur(8px) saturate(84%) brightness(.88);-webkit-backdrop-filter:blur(8px) saturate(84%) brightness(.88)}.glass-surface-floating{background:var(--glass-floating-bg);border-radius:24px;box-shadow:var(--glass-shadow-floating);backdrop-filter:blur(10px) saturate(88%) brightness(.88);-webkit-backdrop-filter:blur(10px) saturate(88%) brightness(.88)}.glass-surface-pill{background:var(--glass-pill-bg);border-radius:999px;backdrop-filter:blur(5px) saturate(82%) brightness(.9);-webkit-backdrop-filter:blur(5px) saturate(82%) brightness(.9)}:root[data-glass-mode=flat] :is(.glass-surface,.map-pill-material,.nav-active-pill):not(.stratos-alerts-panel,.models-view){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:linear-gradient(var(--glass-flat-veil),var(--glass-flat-veil))}.glass-cell-integrated{box-sizing:border-box;background:var(--glass-subcard-bg);border:0;border-radius:14px;box-shadow:none}html:has(.stratos-login),html:has(.stratos-login) body,html:has(.stratos-login) #root{min-width:0;min-height:0}.stratos-login{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) + 10);overflow-y:auto;overscroll-behavior:contain;background:var(--login-canvas);color:var(--login-ink);font-family:var(--font-ui);font-synthesis:none;-webkit-tap-highlight-color:transparent}.stratos-login__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.stratos-login__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.stratos-login__map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;isolation:isolate;opacity:0;transition:opacity .3s var(--ease-out)}.stratos-login__map[data-ready=true]{opacity:1}.stratos-login__satellite{filter:brightness(.94) contrast(1.1) saturate(.92)}.stratos-login__glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--login-glass-bg);-webkit-backdrop-filter:var(--login-glass-filter);backdrop-filter:var(--login-glass-filter)}:root[data-render-tier=reduced] .stratos-login__glass{background:var(--login-glass-flat-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.stratos-login__stage{position:relative;display:grid;min-width:0;min-height:100%;grid-template-rows:minmax(32px,1fr) auto minmax(32px,1.04fr);grid-template-columns:minmax(0,1fr);justify-items:center;padding-inline:24px}.stratos-login__form{grid-row:2;width:min(100%,320px);text-align:center;animation:stratos-login-enter .6s var(--ease-out) both}@keyframes stratos-login-enter{0%{opacity:0}}.stratos-login__wordmark{display:block;width:auto;height:20px;margin:0 auto clamp(56px,13vh,140px);overflow:visible;color:var(--login-ink);stroke-width:7}.stratos-login__fields{display:grid;gap:20px;min-width:0;margin:0;padding:0;border:0}.stratos-login__field{position:relative;height:52px;border-bottom:1px solid var(--login-line);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.stratos-login__field:has(.stratos-login__input:focus){border-bottom-color:var(--login-line-focus);box-shadow:0 1px 0 var(--login-line-focus)}.stratos-login__field[data-invalid]{border-bottom-color:var(--login-error)}.stratos-login__field[data-invalid]:has(.stratos-login__input:focus){box-shadow:0 1px 0 var(--login-error)}.stratos-login__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:20px 40px 4px;border:0;outline:none;background:transparent;caret-color:var(--login-ink);color:var(--login-ink);font:400 17px/24px var(--font-ui);text-align:center;user-select:text;-webkit-user-select:text}.stratos-login__input:focus-visible{outline:none}.stratos-login__input::selection{background:var(--login-selection)}.stratos-login__input:disabled{color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled)}@keyframes stratos-login-autofill{0%{opacity:1}}.stratos-login__input:-webkit-autofill{animation:stratos-login-autofill 1ms;-webkit-text-fill-color:var(--login-ink);caret-color:var(--login-ink);transition:background-color 600000s 0s}.stratos-login__input:autofill{animation:stratos-login-autofill 1ms}.stratos-login__label{position:absolute;top:20px;left:40px;right:40px;overflow:hidden;color:var(--login-label);font-size:16px;font-weight:400;letter-spacing:.04em;line-height:24px;pointer-events:none;text-overflow:ellipsis;transform-origin:center top;white-space:nowrap;transition:transform var(--duration-normal) var(--ease-out)}.stratos-login__input:focus+.stratos-login__label,.stratos-login__input:not(:placeholder-shown)+.stratos-login__label{transform:translateY(-19px) scale(.8125)}.stratos-login__input:-webkit-autofill+.stratos-login__label{transform:translateY(-19px) scale(.8125)}.stratos-login__input:autofill+.stratos-login__label{transform:translateY(-19px) scale(.8125)}.stratos-login__input:disabled+.stratos-login__label{color:var(--text-disabled)}.stratos-login__reveal{position:absolute;right:-4px;bottom:0;display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--login-label);cursor:pointer;font-size:18px;transition:color var(--duration-fast) ease}.stratos-login__reveal:hover{color:var(--login-ink)}.stratos-login__reveal:focus-visible{outline:2px solid var(--login-focus-ring);outline-offset:-4px;color:var(--login-ink)}.stratos-login__reveal:disabled{color:var(--text-disabled);cursor:default}.stratos-login__status{min-height:20px;margin:16px 0 0;color:var(--login-error);font-size:14px;font-weight:400;line-height:20px}.stratos-login__status[data-tone=neutral]{color:var(--login-label)}.stratos-login__submit{display:flex;min-width:176px;height:42px;align-items:center;justify-content:center;gap:8px;margin:clamp(36px,9vh,110px) auto 0;padding:0 32px;border:1px solid var(--login-pill-edge);border-radius:999px;background:transparent;color:var(--login-ink);cursor:pointer;font:400 15px/1 var(--font-ui);letter-spacing:.06em;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,opacity var(--duration-normal) ease}.stratos-login__submit:hover:enabled{border-color:var(--login-pill-edge-hover);background:var(--login-pill-fill-hover)}.stratos-login__submit:active:enabled{background:var(--login-pill-fill-active)}.stratos-login__submit:focus-visible{outline:2px solid var(--login-focus-ring);outline-offset:3px}.stratos-login__submit:disabled{cursor:default;opacity:.5}.stratos-login__submit[data-loading]{cursor:progress;opacity:.85}.stratos-login__spinner{flex:none;font-size:16px;animation:stratos-login-spin .9s linear infinite}@keyframes stratos-login-spin{to{transform:rotate(360deg)}}.stratos-login__powered{--credit-cap: clamp(13px, .95vh, 21px);--credit-mark: calc(var(--credit-cap) * 1.15);grid-row:3;align-self:end;display:flex;align-items:center;justify-content:center;gap:calc(var(--credit-cap) * .5);margin:24px 0 28px;color:var(--login-label);font-size:calc(var(--credit-cap) * 1.05);font-weight:300;letter-spacing:.02em;line-height:1.4}.stratos-login__powered-mark{display:block;width:auto;height:15px}.stratos-login__powered-brand{display:flex;align-items:center;gap:calc(var(--credit-cap) * .28)}.stratos-login__powered-mark{display:block;width:auto;height:var(--credit-mark)}.stratos-login__powered-name{display:block;width:auto;height:calc(var(--credit-cap) * 112 / 107);overflow:visible;stroke-width:7}.stratos-login__imagery{position:absolute;right:14px;bottom:10px;margin:0;color:var(--login-label);font-size:11px;font-weight:300;letter-spacing:.01em;line-height:1.4;opacity:.75;pointer-events:none}@media(prefers-reduced-motion:reduce){.stratos-login__form{animation:none}.stratos-login__map,.stratos-login__label,.stratos-login__field{transition:none}.stratos-login__spinner{animation-duration:1.8s}}.stratos-session{display:contents}@keyframes stratos-session-in{0%{opacity:0}}.stratos-session[data-entering=true] :is(.stratos-topbar,.left-dock-frame,.right-alert-container,.bottom-instruments){animation:var(--shell-keyframes, stratos-shell-rise) var(--session-shell-in) var(--shell-delay) var(--ease-out) both}.stratos-session[data-entering=true] .stratos-topbar{--shell-keyframes: stratos-shell-drop;--shell-delay: var(--session-shell-delay)}.stratos-session[data-entering=true] .left-dock-frame{--shell-keyframes: stratos-shell-left;--shell-delay: calc(var(--session-shell-delay) + var(--session-shell-step))}.stratos-session[data-entering=true] .right-alert-container{--shell-keyframes: stratos-shell-right;--shell-delay: calc(var(--session-shell-delay) + var(--session-shell-step) * 2)}.stratos-session[data-entering=true] .bottom-instruments{--shell-delay: calc(var(--session-shell-delay) + var(--session-shell-step) * 3)}@keyframes stratos-shell-drop{0%{opacity:0;transform:translateY(-10px)}}@keyframes stratos-shell-left{0%{opacity:0;transform:translate(-12px)}}@keyframes stratos-shell-right{0%{opacity:0;transform:translate(12px)}}@keyframes stratos-shell-rise{0%{opacity:0;transform:translateY(12px)}}.stratos-login[data-leaving=true]{pointer-events:none}.stratos-login[data-dismissing=true]{animation:stratos-login-out var(--session-login-out) var(--ease-out) both}.stratos-login[data-leaving=true] .stratos-login__form{animation:stratos-form-out var(--session-form-out) var(--ease-out) both}.stratos-login[data-leaving=true] .stratos-login__glass{animation:stratos-glass-out var(--session-glass-out) var(--session-glass-delay) var(--ease-out) both}@keyframes stratos-login-out{to{opacity:0}}@keyframes stratos-form-out{to{opacity:0;transform:translateY(-6px)}}@keyframes stratos-glass-out{to{opacity:0}}.stratos-session[data-entering=true] main[data-stage-mode] :is([class*=leaflet-stratos],.leaflet-marker-pane,.stratos-map-atmosphere){animation:stratos-session-in var(--session-shell-in) var(--session-shell-delay) var(--ease-out) both}@media(prefers-reduced-motion:reduce){.stratos-session[data-entering=true] :is(.stratos-topbar,.left-dock-frame,.right-alert-container,.bottom-instruments){--shell-keyframes: stratos-session-in}.stratos-login[data-leaving=true] .stratos-login__form{animation-name:stratos-glass-out}.stratos-login[data-leaving=true] .stratos-login__map{animation:none}}/*! tailwindcss v4.3.3 | 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,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-400:oklch(74.6% .16 232.661);--color-blue-500:oklch(62.3% .214 259.815);--color-purple-500:oklch(62.7% .265 303.9);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-7xl:80rem;--tracking-wide:.025em;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--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,::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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body,#root{font-family:var(--font-ui);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:16px}body{font-weight:var(--fw-body);color:var(--text-primary);background-color:var(--surface-canvas);-webkit-user-select:none;user-select:none;overflow:hidden}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tabular-nums{font-variant-numeric:tabular-nums lining-nums}h1,h2,h3,h4{font-weight:var(--fw-title);text-wrap:balance}th{font-weight:var(--fw-meta)}p,li,dd{text-wrap:pretty}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.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}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.-top-8{top:calc(var(--spacing) * -8)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-16{top:calc(var(--spacing) * 16)}.top-\[var\(--map-title-top\)\]{top:var(--map-title-top)}.right-0{right:0}.-bottom-5{bottom:calc(var(--spacing) * -5)}.bottom-0{bottom:0}.-left-\[23px\]{left:-23px}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-25{z-index:25}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[25\]{z-index:25}.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}}.m-1{margin:var(--spacing)}.m-3{margin:calc(var(--spacing) * 3)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-8{height:calc(var(--spacing) * 8)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-44{height:calc(var(--spacing) * 44)}.h-\[100dvh\]{height:100dvh}.h-\[300px\]{height:300px}.h-\[480px\]{height:480px}.h-full{height:100%}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-8{width:calc(var(--spacing) * 8)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-80{width:calc(var(--spacing) * 80)}.w-\[clamp\(280px\,24vw\,380px\)\]{width:clamp(280px,24vw,380px)}.w-\[clamp\(380px\,33vw\,520px\)\]{width:clamp(380px,33vw,520px)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[65ch\]{max-width:65ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[280px\]{max-width:280px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.space-x-0\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/\[0\.03\]>:not(:last-child)){border-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/\[0\.03\]>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#38bdf8\]{border-color:#38bdf8}.border-\[\#38bdf8\]\/40{border-color:#38bdf866}.border-\[\#EE9242\]\/20{border-color:#ee924233}.border-\[\#EE9242\]\/30{border-color:#ee92424d}.border-\[\#f87171\]\/30{border-color:#f871714d}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.border-white\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-\[\#0c0e11\]{background-color:#0c0e11}.bg-\[\#0d0e12\]{background-color:#0d0e12}.bg-\[\#34d399\]{background-color:#34d399}.bg-\[\#38bdf8\]\/10{background-color:#38bdf81a}.bg-\[\#080A0C\]{background-color:#080a0c}.bg-\[\#080A0C\]\/90{background-color:#080a0ce6}.bg-\[\#16181d\]{background-color:#16181d}.bg-\[\#121316\]{background-color:#121316}.bg-\[\#EE9242\]{background-color:#ee9242}.bg-\[\#EE9242\]\/10{background-color:#ee92421a}.bg-\[\#EE9242\]\/20{background-color:#ee924233}.bg-\[var\(--map-atmosphere\)\]{background-color:var(--map-atmosphere)}.bg-\[var\(--status-green\)\]{background-color:var(--status-green)}.bg-\[var\(--status-offline\)\]{background-color:var(--status-offline)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/\[0\.1\]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.1\]{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/\[0\.15\]{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.15\]{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_center\,transparent_50\%\,rgba\(8\,10\,12\,0\.35\)_78\%\,rgba\(8\,10\,12\,0\.72\)_100\%\)\]{background-image:radial-gradient(#0000 50%,#080a0c59 78%,#080a0cb8)}.from-\[\#38bdf8\]{--tw-gradient-from:#38bdf8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#080A0C\]\/20{--tw-gradient-from:oklab(14.3262% -.0022599 -.00518265/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#080A0C\]\/75{--tw-gradient-from:oklab(14.3262% -.0022599 -.00518265/.75);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#080A0C\]\/85{--tw-gradient-from:oklab(14.3262% -.0022599 -.00518265/.85);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--map-atmosphere\)\]\/75{--tw-gradient-from:var(--map-atmosphere)}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--map-atmosphere\)\]\/75{--tw-gradient-from:color-mix(in oklab, var(--map-atmosphere) 75%, transparent)}}.from-\[var\(--map-atmosphere\)\]\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--map-atmosphere\)\]\/85{--tw-gradient-from:var(--map-atmosphere)}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--map-atmosphere\)\]\/85{--tw-gradient-from:color-mix(in oklab, var(--map-atmosphere) 85%, transparent)}}.from-\[var\(--map-atmosphere\)\]\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#080A0C\]\/25{--tw-gradient-via:oklab(14.3262% -.0022599 -.00518265/.25);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#080A0C\]\/40{--tw-gradient-via:oklab(14.3262% -.0022599 -.00518265/.4);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#080A0C\]\/\[0\.08\]{--tw-gradient-via:oklab(14.3262% -.0022599 -.00518265/.08);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--map-atmosphere\)\]\/25{--tw-gradient-via:var(--map-atmosphere)}@supports (color:color-mix(in lab,red,red)){.via-\[var\(--map-atmosphere\)\]\/25{--tw-gradient-via:color-mix(in oklab, var(--map-atmosphere) 25%, transparent)}}.via-\[var\(--map-atmosphere\)\]\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--map-atmosphere\)\]\/40{--tw-gradient-via:var(--map-atmosphere)}@supports (color:color-mix(in lab,red,red)){.via-\[var\(--map-atmosphere\)\]\/40{--tw-gradient-via:color-mix(in oklab, var(--map-atmosphere) 40%, transparent)}}.via-\[var\(--map-atmosphere\)\]\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#34d399\]{--tw-gradient-to:#34d399;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-\[\#5af0b3\]{color:#5af0b3}.text-\[\#5f6368\]{color:#5f6368}.text-\[\#8e929b\]{color:#8e929b}.text-\[\#34d399\]{color:#34d399}.text-\[\#38bdf8\]{color:#38bdf8}.text-\[\#55C96F\]{color:#55c96f}.text-\[\#121316\]{color:#121316}.text-\[\#241200\]{color:#241200}.text-\[\#EE9242\]{color:#ee9242}.text-\[\#b5b9bf\]{color:#b5b9bf}.text-\[\#b9bdc2\]{color:#b9bdc2}.text-\[\#c084fc\]{color:#c084fc}.text-\[\#e3e2e7\]{color:#e3e2e7}.text-\[\#f2f3f5\]{color:#f2f3f5}.text-\[\#f87171\]{color:#f87171}.text-\[var\(--fan-amber\)\]{color:var(--fan-amber)}.text-\[var\(--status-offline\)\]\/80{color:var(--status-offline)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--status-offline\)\]\/80{color:color-mix(in oklab,var(--status-offline) 80%,transparent)}}.text-\[var\(--status-online\)\]{color:var(--status-online)}.text-\[var\(--text-disabled\)\]{color:var(--text-disabled)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-black{color:var(--color-black)}.text-cyan-400{color:var(--color-cyan-400)}.text-red-400{color:var(--color-red-400)}.text-sky-400{color:var(--color-sky-400)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-white\/50::placeholder{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.placeholder-white\/50::placeholder{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.placeholder-white\/60::placeholder{color:#fff9}@supports (color:color-mix(in lab,red,red)){.placeholder-white\/60::placeholder{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.08\]{opacity:.08}.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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(56\,189\,248\,0\.7\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#38bdf8b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(238\,146\,66\,0\.4\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#ee924266);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--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)}.ring-\[\#38bdf8\]{--tw-ring-color:#38bdf8}.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,)}.backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-\[filter\,transform\]{transition-property:filter,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:scale-125:is(:where(.group):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-\[\#5af0b3\]:is(:where(.group):hover *){color:#5af0b3}}.selection\:bg-\[\#34d399\]\/20 ::selection{background-color:#34d39933}.selection\:bg-\[\#34d399\]\/20::selection{background-color:#34d39933}.selection\:text-\[\#5af0b3\] ::selection{color:#5af0b3}.selection\:text-\[\#5af0b3\]::selection{color:#5af0b3}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-4:before{content:var(--tw-content);top:calc(var(--spacing) * 4)}.before\:bottom-4:before{content:var(--tw-content);bottom:calc(var(--spacing) * 4)}.before\:left-2\.5:before{content:var(--tw-content);left:calc(var(--spacing) * 2.5)}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:bg-gradient-to-b:before{content:var(--tw-content);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-\[\#38bdf8\]:before{content:var(--tw-content);--tw-gradient-from:#38bdf8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:via-\[\#34d399\]:before{content:var(--tw-content);--tw-gradient-via:#34d399;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.before\:to-\[\#8e929b\]:before{content:var(--tw-content);--tw-gradient-to:#8e929b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-white\/\[0\.15\]:hover{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/\[0\.15\]:hover{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:border-white\/\[0\.16\]:hover{border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/\[0\.16\]:hover{border-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.hover\:bg-\[\#38bdf8\]:hover{background-color:#38bdf8}.hover\:bg-\[\#F3AD6F\]:hover{background-color:#f3ad6f}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}}.focus\:border-\[\#38bdf8\]:focus{border-color:#38bdf8}.focus\:border-cyan-500\/50:focus{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.focus\:border-cyan-500\/50:focus{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.995\]:active{scale:.995}.active\:cursor-grabbing:active{cursor:grabbing}@media(min-width:40rem){.sm\:block{display:block}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-6{padding:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:p-8{padding:calc(var(--spacing) * 8)}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{color-scheme:dark;--graphite-950:#0d0f0f;--graphite-900:#121515;--graphite-850:#171919;--graphite-800:#1d2020;--graphite-750:#252828;--graphite-700:#303333;--graphite-600:#454848;--graphite-500:#626665;--graphite-300:#a5aaa7;--graphite-100:#e2e5e1;--graphite-50:#f1f3ef;--teal-50:#e5faf8;--teal-100:#c2f2ee;--teal-200:#91e5df;--teal-300:#65d6cf;--teal-400:#40beb8;--teal-500:#269f9a;--teal-600:#197e7a;--teal-700:#145f5d;--teal-800:#104745;--teal-900:#0b3130;--blue-100:#d9f2fc;--blue-200:#a5dff5;--blue-300:#72c6e9;--blue-400:#3aade0;--blue-500:#149bd7;--blue-600:#0e79ac;--blue-700:#0a5c83;--blue-800:#07445f;--river-100:#b8dbee;--river-300:#72b8de;--river-500:#4c8fb5;--river-700:#315f79;--amber-100:#fce6d2;--amber-200:#f8c9a0;--amber-300:#f3ad6f;--amber-400:#ee9242;--amber-500:#c8742c;--amber-600:#95551f;--amber-700:#653a16;--red-100:#f6d0d0;--red-200:#efa0a0;--red-300:#e87575;--red-400:#e15b5b;--red-500:#bc4141;--red-600:#8d3030;--red-700:#612121;--rose-100:#f2d6de;--rose-200:#e4aabd;--rose-300:#d488a1;--rose-400:#c96b88;--rose-500:#a95370;--rose-600:#813f56;--rose-700:#5b2c3d;--green-100:#beebc9;--green-300:#86d99d;--green-400:#55c878;--green-500:#3d9858;--green-700:#28673c;--stratos-teal:var(--teal-300);--sensor-blue:var(--blue-500);--river-blue:var(--river-300);--farm-magenta:var(--rose-400);--fan-amber:var(--amber-400);--critical-red:var(--red-400);--status-green:var(--green-400);--neutral-marker:#d4d7d3;--model-violet:#a78bfa;--stratos-blue:var(--sensor-blue);--stratos-green:var(--status-green);--stratos-amber:var(--fan-amber);--stratos-red:var(--critical-red);--stratos-neutral:var(--neutral-marker);--text-highlight:#f4f6f2f5;--text-primary:#edefebeb;--text-secondary:#d5d9d4b3;--text-meta:#c2c6c18a;--text-disabled:#a2a7a25c;--text-tertiary:var(--text-meta);--text-muted:var(--text-meta);--text-strong:var(--text-highlight);--icon-primary:var(--text-primary);--icon-secondary:var(--text-secondary);--icon-tertiary:var(--text-meta);--text-inverse:var(--graphite-950);--opacity-primary:.94;--opacity-secondary:.7;--opacity-meta:.54;--opacity-disabled:.36;--opacity-decorative:.24;--opacity-grid:.05;--opacity-semantic:.9;--edge-highlight:#ffffff0e;--edge-subtle:#ffffff05;--edge-dark:#0000002e;--border-subtle:var(--edge-highlight);--focus-ring:var(--text-highlight);--selected-ring:var(--text-highlight);--shadow-soft:#0000001f;--shadow-ink:#0000002e;--shadow-deep:#00000052;--shadow-contact:#0000004d;--shadow-imagery:#000000bf;--glass-structural:#171919d1;--glass-instrument:#1b1d1dbd;--glass-toolbar:#292c2887;--glass-floating:#2b2e2aa1;--glass-warning:#432c29c2;--surface-canvas:var(--graphite-950);--surface-raised:var(--graphite-900);--surface-tooltip:var(--graphite-850);--surface-hover:#ffffff0a;--surface-inset:#0000001f;--surface-overlay:#0d0f0f75;--color-neutral-950:var(--graphite-950);--color-neutral-900:var(--graphite-900);--color-neutral-100:var(--graphite-100);--color-neutral-50:var(--graphite-50);--color-accent-400:var(--stratos-teal);--color-danger-400:var(--critical-red);--status-online:var(--status-green);--status-offline:var(--text-disabled);--status-success:var(--status-green);--status-warning:var(--fan-amber);--status-danger:var(--critical-red);--marker-surface:#1d2020b8;--marker-glyph-inverse:var(--graphite-950);--marker-neutral:var(--neutral-marker);--marker-sensor:var(--sensor-blue);--marker-river:var(--river-blue);--marker-particle:var(--stratos-teal);--marker-farm:var(--farm-magenta);--marker-fan:var(--fan-amber);--marker-critical:var(--critical-red);--marker-stable:var(--status-green);--marker-halo:12%;--marker-edge:70%;--trend-base:#e1e4e03d;--trend-signal:var(--trend-base);--trend-highlight:#f5f7f3eb;--trend-warning:#ee9242e6;--trend-critical:#e15b5be0;--trend-grid:#ffffff0d;--trend-window:#ffffff07;--trend-axis:#dcdfdb6b;--trend-threshold:#e1e4e08a;--trend-threshold-line:#e1e4e05e;--trend-model:#e1e4e094;--trend-uncertainty:#e1e4e00e;--trend-interpretation:#e1e4e09e;--trend-interpretation-active:var(--signal-warning);--signal-raw:#e1e4e029;--signal-grid:#e1e4e00f;--signal-axis:#dcdfdb7a;--signal-reading:#f2efe9d1;--signal-warning:var(--amber-400);--signal-guide:#ee92424d;--signal-value:#dedbd5;--signal-muted:#aaa69e;--badge-warning-bg:var(--fan-amber)}@supports (color:color-mix(in lab,red,red)){:root{--badge-warning-bg:color-mix(in srgb, var(--fan-amber) 12%, transparent)}}:root{--badge-warning-edge:var(--fan-amber)}@supports (color:color-mix(in lab,red,red)){:root{--badge-warning-edge:color-mix(in srgb, var(--fan-amber) 28%, transparent)}}:root{--badge-critical-bg:var(--critical-red)}@supports (color:color-mix(in lab,red,red)){:root{--badge-critical-bg:color-mix(in srgb, var(--critical-red) 10%, transparent)}}:root{--badge-critical-edge:var(--critical-red)}@supports (color:color-mix(in lab,red,red)){:root{--badge-critical-edge:color-mix(in srgb, var(--critical-red) 28%, transparent)}}:root{--badge-critical-solid:var(--red-500);--badge-stable-bg:var(--status-green)}@supports (color:color-mix(in lab,red,red)){:root{--badge-stable-bg:color-mix(in srgb, var(--status-green) 8%, transparent)}}:root{--badge-stable-edge:var(--status-green)}@supports (color:color-mix(in lab,red,red)){:root{--badge-stable-edge:color-mix(in srgb, var(--status-green) 28%, transparent)}}:root{--badge-science-bg:var(--stratos-teal)}@supports (color:color-mix(in lab,red,red)){:root{--badge-science-bg:color-mix(in srgb, var(--stratos-teal) 8%, transparent)}}:root{--badge-science-edge:var(--stratos-teal)}@supports (color:color-mix(in lab,red,red)){:root{--badge-science-edge:color-mix(in srgb, var(--stratos-teal) 28%, transparent)}}:root{--badge-neutral-bg:var(--edge-subtle);--stratos-alert-surface:var(--badge-critical-bg);--badge-count-fill:var(--badge-critical-solid);--badge-count-sheen:radial-gradient(118% 118% at 50% -12%, #ffffff24 0%, #ffffff08 44%, #fff0 64%);--badge-count-body:linear-gradient(180deg, var(--badge-fill,var(--badge-count-fill)) 0%, var(--badge-fill,var(--badge-count-fill)) 50%, var(--badge-fill,var(--badge-count-fill)) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--badge-count-body:linear-gradient(180deg, color-mix(in srgb, var(--badge-fill,var(--badge-count-fill)) 92%, #fff) 0%, var(--badge-fill,var(--badge-count-fill)) 50%, color-mix(in srgb, var(--badge-fill,var(--badge-count-fill)) 80%, #000) 100%)}}:root{--badge-count-relief:inset 0 .5px 0 #ffffff3d, inset 0 -.5px 0 #00000057, inset 0 0 0 .5px #ffffff12, 0 1px 1.5px #0006, 0 2px 5px #0000003d, 0 0 7px var(--badge-fill,var(--badge-count-fill))}@supports (color:color-mix(in lab,red,red)){:root{--badge-count-relief:inset 0 .5px 0 #ffffff3d, inset 0 -.5px 0 #00000057, inset 0 0 0 .5px #ffffff12, 0 1px 1.5px #0006, 0 2px 5px #0000003d, 0 0 7px color-mix(in srgb, var(--badge-fill,var(--badge-count-fill)) 30%, transparent)}}:root{--badge-count-ink-shadow:0 .5px 1px #00000073;--particle-rgb:101, 214, 207;--particle-new:#65d6cfb8;--particle-mid:#65d6cf6b;--particle-old:#65d6cf14;--particle-opacity-new:.72;--particle-opacity-mid:.42;--particle-opacity-old:.08;--current-vector:#65d6cf75;--current-vector-high:#91e5dfb8;--map-empty:#070c0f;--map-atmosphere:#080a0c;--map-vignette-soft:#070a0c57;--map-vignette-strong:#070a0cb3;--map-label-shadow:#000000bf;--climate-empty:#05090d;--climate-vignette-top:#05090db8;--climate-vignette-edge:#05090d8c;--climate-scrim:#05090ddb;--climate-warm:var(--red-500);--climate-warm-text:var(--red-300);--climate-sam:var(--blue-600);--climate-sam-text:var(--blue-300);--climate-raster-ramp:linear-gradient(90deg, #2b3a92, #3f7fc4, #9fd0e8, #f4f1e8, #f3b27a, #d8553a, #8e1b1e);--glass-structural-bg:var(--glass-diffuse-bg);--glass-structural-hover-bg:var(--glass-structural)}@supports (color:color-mix(in lab,red,red)){:root{--glass-structural-hover-bg:color-mix(in srgb, var(--glass-structural) 96%, var(--graphite-100))}}:root{--glass-instrument-bg:var(--glass-diffuse-bg);--glass-instrument-hover-bg:var(--glass-instrument)}@supports (color:color-mix(in lab,red,red)){:root{--glass-instrument-hover-bg:color-mix(in srgb, var(--glass-instrument) 96%, var(--graphite-100))}}:root{--glass-toolbar-bg:var(--glass-toolbar);--glass-toolbar-hover-bg:var(--glass-toolbar)}@supports (color:color-mix(in lab,red,red)){:root{--glass-toolbar-hover-bg:color-mix(in srgb, var(--glass-toolbar) 96%, var(--graphite-100))}}:root{--glass-toolbar-utility-bg:var(--glass-toolbar);--glass-toolbar-utility-hover-bg:var(--glass-toolbar-hover-bg);--glass-toolbar-brand-bg:var(--glass-toolbar);--glass-toolbar-active-bg:var(--glass-toolbar-hover-bg);--glass-floating-bg:var(--glass-floating);--glass-warning-bg:var(--glass-warning);--glass-warning-hover-bg:var(--glass-warning)}@supports (color:color-mix(in lab,red,red)){:root{--glass-warning-hover-bg:color-mix(in srgb, var(--glass-warning) 96%, var(--graphite-100))}}:root{--glass-card-bg:var(--glass-diffuse-tint);--glass-selected-bg:var(--glass-floating);--glass-pill-bg:var(--glass-toolbar);--glass-pill-hover-bg:var(--glass-toolbar-hover-bg);--glass-subcard-bg:var(--glass-diffuse-tint);--glass-subcard-active-bg:var(--surface-hover);--glass-panel-bg:var(--glass-structural-bg);--glass-surface-highlight:var(--edge-highlight);--glass-instrument-highlight:var(--edge-highlight);--glass-toolbar-highlight:var(--edge-highlight);--glass-toolbar-edge:var(--edge-subtle);--glass-edge:var(--edge-subtle);--glass-diffuse-bg:#1619199c;--glass-diffuse-blur:30px;--glass-diffuse-saturation:58%;--glass-diffuse-brightness:.74;--glass-diffuse-shadow:0 8px 24px #00000014;--glass-diffuse-flat-bg:#131616ed;--glass-diffuse-tint:#a8b0ac1c;--glass-diffuse-tint-hover:#a8b0ac26;--glass-shadow-structural:0 8px 20px #0000001a;--glass-shadow-instrument:0 10px 24px #00000021;--glass-shadow-floating:0 14px 30px #0000002e;--glass-shadow-panel:var(--glass-shadow-structural);--glass-shadow-card:inset 0 1px 0 var(--edge-subtle);--glass-shadow-selected:inset 0 1px 0 var(--edge-highlight);--glass-flat-veil:#10121229;--glass-flat-instrument-veil:#12141457;--left-glass-panel-bg:var(--glass-structural-bg);--left-glass-card-bg:var(--glass-card-bg);--left-glass-selected-bg:var(--glass-floating);--left-glass-study-bg:var(--surface-inset);--left-glass-chip-active-bg:var(--glass-pill-bg);--left-glass-chip-idle-bg:transparent;--left-color-text-primary:var(--text-primary);--left-color-text-secondary:var(--text-secondary);--left-color-text-muted:var(--text-meta);--left-color-surface-border:var(--edge-subtle);--left-color-status-online:var(--status-online);--left-color-status-offline:var(--status-offline);--left-kpi-color:var(--text-highlight);--left-kpi-secondary-color:var(--text-primary);--login-canvas:var(--map-atmosphere);--login-glass-bg:#10131370;--login-glass-flat-bg:#0e1111a3;--login-glass-filter:blur(7px) saturate(78%) brightness(.8);--login-ink:var(--text-highlight);--login-label:#edefebc7;--login-line:#edefeb75;--login-line-focus:var(--text-highlight);--login-error:var(--red-200);--login-pill-edge:#edefeb9e;--login-pill-edge-hover:#edefebeb;--login-pill-fill-hover:#ffffff14;--login-pill-fill-active:#ffffff24;--login-focus-ring:var(--text-highlight);--login-selection:#edefeb42;--font-ui:"Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans:var(--font-ui);--fw-extra-light:200;--fw-ui-light:210;--fw-body:300;--fw-action:400;--fw-display:var(--fw-extra-light);--fw-metric:var(--fw-extra-light);--fw-title:var(--fw-ui-light);--fw-label:var(--fw-ui-light);--fw-nav:var(--fw-ui-light);--fw-meta:var(--fw-ui-light);--font-weight-normal:var(--fw-body);--font-weight-bold:var(--fw-action);--fs-accessory:13px;--fs-meta:15px;--fs-label:16px;--fs-body:18px;--fs-nav:17px;--fs-card-title:20px;--fs-section-title:26px;--fs-metric-md:40px;--fs-metric-xl:54px;--fs-display:62px;--lh-kpi:.96;--lh-card-title:1.15;--lh-nav:1;--lh-label:1.24;--lh-body:1.4;--lh-meta:1.27;--text-gap-xs:.25rem;--text-gap-sm:.375rem;--text-gap-md:.625rem;--text-gap-lg:.875rem;--text-gap-xl:1.125rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--duration-fast:.15s;--duration-normal:.2s;--ease-out:cubic-bezier(.16, 1, .3, 1);--glass-structural-blur:var(--glass-diffuse-blur);--glass-structural-saturation:var(--glass-diffuse-saturation);--glass-structural-brightness:var(--glass-diffuse-brightness);--glass-structural-contrast:1;--glass-instrument-blur:var(--glass-diffuse-blur);--glass-instrument-saturation:var(--glass-diffuse-saturation);--glass-instrument-brightness:var(--glass-diffuse-brightness);--glass-instrument-contrast:1;--glass-toolbar-blur:7px;--glass-toolbar-saturation:85%;--glass-toolbar-brightness:.91;--radius-shell:28px;--radius-large-overlay:26px;--radius-card-lg:20px;--radius-card-md:18px;--radius-inner:12px;--radius-control:10px;--radius-card:1rem;--radius-panel:1.25rem;--radius-floating:1.125rem;--smooth-shell:.6;--smooth-large-overlay:.56;--smooth-card-lg:.55;--smooth-card-md:.5;--smooth-inner:.5;--smooth-control:.4;--radius-pill:999px;--surface-inner-inset:8px;--left-radius-panel:var(--radius-shell);--left-radius-card:var(--radius-card-lg);--left-radius-status:var(--radius-card-md);--left-radius-study:var(--radius-inner);--left-radius-pill:999px;--left-fs-kpi-xl:var(--fs-metric-xl);--left-fs-kpi-lg:var(--fs-metric-md);--left-fs-title:var(--fs-card-title);--left-fs-label:var(--fs-label);--left-fs-meta:var(--fs-meta);--left-fs-nav:var(--fs-nav);--left-space-xs:4px;--left-space-sm:8px;--left-space-md:8px;--left-space-lg:12px;--left-space-xl:16px;--density-profile:comfortable;--ui-scale:1;--left-panel-width:calc(clamp(470px, 27vw, 520px) * var(--left-scale-width,1));--left-panel-height:934px;--viewport-margin:18px;--left-panel-left:var(--viewport-margin);--left-panel-top:76px;--left-panel-bottom:var(--viewport-margin);--overlay-gap:12px;--map-area-left:calc(var(--viewport-margin) + var(--left-panel-width) + var(--overlay-gap));--map-content-offset:12px;--alert-panel-width:clamp(390px, 20.5vw, 470px);--right-panel-top:110px;--right-panel-right:24px;--bottom-height:275px;--bottom-instrument-height:var(--bottom-height);--bottom-panel-height:var(--bottom-height);--bottom-instrument-padding:20px;--panel-gap:12px;--section-gap:12px;--grid-gap:8px;--panel-padding:16px;--card-padding:16px;--study-padding:12px;--density-radius-panel:26px;--density-radius-card:20px;--vehicle-tabs-height:52px;--status-card-height:100px;--operational-height:250px;--operational-chart-height:108px;--large-vehicle-height:340px;--compact-vehicle-height:116px;--study-height:110px;--bus-diagram-height:64px;--passenger-popup-width:250px;--map-control-size:34px;--topbar-offset:20px;--topbar-control-height:42px;--topbar-utility-size:calc(var(--topbar-control-height) - 2px);--topbar-avatar-size:min(38px, calc(var(--topbar-control-height) - 4px));--topbar-brand-inset:30px;--stratos-logo-cap:calc(var(--fs-nav) * .82);--stratos-logo-stroke:8.5;--topbar-brand-nav-gap:20px;--topbar-nav-gap:34px;--topbar-search-utility-gap:12px;--topbar-utility-gap:6px;--topbar-search-width:245px;--topbar-brand-radius:14px;--topbar-brand-smoothing:.5;--topbar-search-radius:20px;--topbar-search-smoothing:.53;--topbar-title-gap:26px;--map-title-top:calc(var(--topbar-offset) + var(--topbar-control-height) + var(--topbar-title-gap));--z-map:0;--z-stage-veil:10;--z-navigation:20;--z-overlay:30;--z-alert:40;--z-modal:60}@media(max-height:1150px){:root{--density-profile:compact;--radius-shell:26px;--radius-large-overlay:24px;--radius-card-lg:18px;--radius-card-md:18px;--radius-inner:10px;--smooth-shell:.58;--smooth-large-overlay:.56;--smooth-card-lg:.52;--smooth-card-md:.5;--smooth-inner:.47;--left-panel-width:calc(clamp(430px, 24vw, 470px) * var(--left-scale-width,1));--left-panel-height:782px;--viewport-margin:14px;--overlay-gap:10px;--map-content-offset:14px;--alert-panel-width:330px;--right-panel-top:88px;--right-panel-right:18px;--bottom-height:220px;--bottom-instrument-padding:16px;--panel-gap:8px;--section-gap:8px;--grid-gap:8px;--panel-padding:12px;--card-padding:12px;--study-padding:8px;--density-radius-panel:22px;--density-radius-card:17px;--vehicle-tabs-height:44px;--status-card-height:84px;--operational-height:210px;--operational-chart-height:78px;--large-vehicle-height:280px;--compact-vehicle-height:108px;--study-height:80px;--bus-diagram-height:50px;--passenger-popup-width:220px;--map-control-size:38px;--topbar-offset:16px;--topbar-control-height:38px;--topbar-brand-inset:22px;--topbar-brand-nav-gap:20px;--topbar-nav-gap:26px;--topbar-search-utility-gap:10px;--topbar-utility-gap:5px;--topbar-search-width:220px;--topbar-brand-radius:13px;--topbar-search-radius:18px;--topbar-title-gap:22px;--fs-accessory:12px;--fs-meta:13px;--fs-label:15px;--fs-body:16px;--fs-nav:16px;--fs-card-title:18px;--fs-section-title:22px;--fs-metric-md:35px;--fs-metric-xl:46px;--fs-display:52px}}@media(min-height:1701px){:root{--density-profile:spacious;--radius-shell:30px;--radius-large-overlay:28px;--radius-card-lg:22px;--radius-card-md:20px;--radius-inner:14px;--smooth-shell:.6;--smooth-large-overlay:.58;--smooth-card-lg:.55;--smooth-card-md:.52;--smooth-inner:.5;--left-panel-width:calc(clamp(500px, 26vw, 540px) * var(--left-scale-width,1));--left-panel-height:1056px;--viewport-margin:22px;--overlay-gap:12px;--alert-panel-width:clamp(430px, 21vw, 560px);--right-panel-top:130px;--right-panel-right:30px;--bottom-height:310px;--bottom-instrument-padding:24px;--panel-gap:16px;--section-gap:16px;--grid-gap:12px;--panel-padding:20px;--card-padding:20px;--study-padding:12px;--density-radius-panel:30px;--density-radius-card:22px;--vehicle-tabs-height:56px;--status-card-height:110px;--operational-height:280px;--operational-chart-height:132px;--large-vehicle-height:380px;--compact-vehicle-height:130px;--study-height:140px;--bus-diagram-height:72px;--passenger-popup-width:270px;--map-control-size:40px;--topbar-offset:22px;--topbar-control-height:44px;--topbar-brand-nav-gap:22px;--topbar-nav-gap:38px;--topbar-search-utility-gap:12px;--topbar-utility-gap:6px;--topbar-search-width:260px;--topbar-brand-radius:15px;--topbar-search-radius:21px;--topbar-search-smoothing:.55;--topbar-title-gap:28px;--fs-accessory:13px;--fs-meta:15px;--fs-label:17px;--fs-body:18px;--fs-nav:18px;--fs-card-title:21px;--fs-section-title:27px;--fs-metric-md:42px;--fs-metric-xl:58px;--fs-display:68px}}.type-display,.type-section-title,.type-card-title,.type-body,.type-label,.type-meta,.type-nav,.type-accessory,.type-metric-md,.type-metric-xl{font-family:var(--font-ui);font-synthesis:none}.type-display{font-weight:var(--fw-display)}.type-section-title,.type-card-title{font-weight:var(--fw-title)}.type-label{font-weight:var(--fw-label)}.type-meta{font-weight:var(--fw-meta)}.type-nav{font-weight:var(--fw-nav)}.type-body,.type-accessory{font-weight:var(--fw-body)}.type-metric-md,.type-metric-xl{font-weight:var(--fw-metric)}.type-action{font-family:var(--font-ui);font-weight:var(--fw-action);font-synthesis:none}.type-display{font-size:var(--fs-display);letter-spacing:-.035em;line-height:.98}.type-section-title{font-size:var(--fs-section-title);letter-spacing:-.025em;line-height:1.08}.type-card-title{font-size:var(--fs-card-title);letter-spacing:-.015em;line-height:var(--lh-card-title)}.type-body{font-size:var(--fs-body);line-height:var(--lh-body)}.type-label{font-size:var(--fs-label);letter-spacing:-.01em;line-height:var(--lh-label)}.type-meta{font-size:var(--fs-meta);letter-spacing:-.003em;line-height:var(--lh-meta)}.type-nav{font-size:var(--fs-nav);letter-spacing:-.012em;line-height:var(--lh-nav)}.type-accessory{font-size:var(--fs-accessory);line-height:1.2}.type-metric-md,.type-metric-xl,.type-numeric{font-variant-numeric:lining-nums tabular-nums}.type-metric-md,.type-metric-xl{color:var(--text-highlight);line-height:var(--lh-kpi)}.type-metric-md{font-size:var(--fs-metric-md);letter-spacing:-.035em}.type-metric-xl{font-size:var(--fs-metric-xl);letter-spacing:-.04em;line-height:.94}.metric-unit{font-size:.48em;font-weight:var(--fw-ui-light);letter-spacing:-.01em;opacity:.52;margin-left:.15em;line-height:1}.type-metric-md+.metric-unit,.type-metric-xl+.metric-unit{font-size:calc(var(--fs-metric-md) * .48)}.type-metric-xl+.metric-unit{font-size:calc(var(--fs-metric-xl) * .48)}.text-secondary-readable{color:var(--text-secondary)}.text-tertiary-readable{color:var(--text-tertiary)}.text-muted-readable{color:var(--text-muted)}@media(max-width:1200px){.type-display{font-size:clamp(2.5rem,2.2rem + 1vw,3rem)}}.glass-surface{isolation:isolate;box-sizing:border-box;-webkit-font-smoothing:antialiased;border:0;position:relative;overflow:hidden}.glass-surface:before{content:"";z-index:0;border-radius:inherit;box-shadow:inset 5px 5px 0 -5px var(--glass-surface-highlight),inset 0 0 5px 1px var(--glass-edge);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.glass-content{z-index:1;display:block;position:relative}.stratos-surface{box-shadow:inset 0 1px 0 var(--edge-highlight),inset 0 0 0 1px var(--edge-subtle),0 12px 28px var(--shadow-soft)}.glass-surface-structural,.glass-surface-panel{background:var(--glass-structural-bg);box-shadow:var(--glass-diffuse-shadow);filter:none;-webkit-backdrop-filter:blur(var(--glass-structural-blur)) saturate(var(--glass-structural-saturation)) brightness(var(--glass-structural-brightness)) contrast(var(--glass-structural-contrast));border-radius:30px}.glass-surface-instrument{background:var(--glass-instrument-bg);border-radius:var(--radius-large-overlay);box-shadow:var(--glass-diffuse-shadow);filter:none;-webkit-backdrop-filter:blur(var(--glass-instrument-blur)) saturate(var(--glass-instrument-saturation)) brightness(var(--glass-instrument-brightness)) contrast(var(--glass-instrument-contrast))}.glass-surface-structural:before,.glass-surface-panel:before,.glass-surface-instrument:before{content:none}.glass-surface-toolbar{background:var(--glass-toolbar-bg);border-radius:var(--topbar-search-radius);box-shadow:none;-webkit-backdrop-filter:blur(var(--glass-toolbar-blur)) saturate(var(--glass-toolbar-saturation)) brightness(var(--glass-toolbar-brightness))}.glass-surface-toolbar:before{box-shadow:inset 5px 5px 0 -5px var(--glass-toolbar-highlight),inset 0 0 4px 1px var(--glass-toolbar-edge)}.glass-surface-card{background:var(--glass-card-bg);box-shadow:none;-webkit-backdrop-filter:none;border-radius:22px}.glass-surface-selected{background:var(--glass-selected-bg);box-shadow:var(--glass-shadow-selected);-webkit-backdrop-filter:blur(8px)saturate(84%)brightness(.88);border-radius:22px}.glass-surface-floating{background:var(--glass-floating-bg);box-shadow:var(--glass-shadow-floating);-webkit-backdrop-filter:blur(10px)saturate(88%)brightness(.88);border-radius:24px}.glass-surface-pill{background:var(--glass-pill-bg);-webkit-backdrop-filter:blur(5px)saturate(82%)brightness(.9);border-radius:999px}:root[data-glass-mode=flat] :is(.glass-surface,.map-pill-material,.nav-active-pill):not(.stratos-alerts-panel,.models-view){background-image:linear-gradient(var(--glass-flat-veil),var(--glass-flat-veil));-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-glass-mode=flat] :is(.glass-surface-structural,.glass-surface-panel,.glass-surface-instrument):not(.stratos-alerts-panel,.models-view){background-image:linear-gradient(var(--glass-diffuse-flat-bg),var(--glass-diffuse-flat-bg))}:root[data-glass-mode=flat][data-render-tier=reduced] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-glass-mode=flat][data-render-tier=reduced] .stratos-alerts-panel{background-image:linear-gradient(var(--glass-diffuse-flat-bg),var(--glass-diffuse-flat-bg))}.glass-cell-integrated{box-sizing:border-box;background:var(--glass-subcard-bg);box-shadow:none;border:0;border-radius:14px}@font-face{font-family:"Source Sans 3";src:url(/assets/SourceSans3VF-Upright-BsWL4Kly.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}.glass-heavy,.glass-panel{background:var(--glass-panel-bg);-webkit-backdrop-filter:blur(7px)saturate(78%)brightness(.82)contrast(.96);box-shadow:none;filter:drop-shadow(var(--glass-shadow-panel));border:0;position:relative}.glass-medium{background:var(--glass-card-bg);box-shadow:var(--glass-shadow-card);border:0;position:relative}.glass-floating{background:var(--glass-floating-bg);-webkit-backdrop-filter:brightness(.96)saturate(90%)blur(8px);box-shadow:var(--glass-shadow-floating);border:0;position:relative}.glass-subcard{background:var(--glass-subcard-bg);box-shadow:var(--glass-shadow-card);border:none}.glass-subcard-active{background:var(--glass-selected-bg);-webkit-backdrop-filter:blur(8px)saturate(84%)brightness(.88);box-shadow:var(--glass-shadow-selected)}.left-dock-container{width:var(--left-panel-width);left:var(--left-panel-left);top:var(--left-panel-top);bottom:var(--left-panel-bottom);max-height:calc(100dvh - var(--left-panel-top) - var(--left-panel-bottom));box-sizing:border-box}.left-dock-frame{height:min(var(--left-panel-height),calc(100dvh - var(--left-panel-top) - var(--left-panel-bottom)));flex-shrink:0;bottom:auto!important}.map-anchored-title{left:calc(var(--map-area-left) + var(--map-content-offset))}.bottom-analytics-anchored{left:var(--map-area-left)}main[data-debug-layout=true]:before,main[data-debug-layout=true]:after{content:"";z-index:100;pointer-events:none;position:fixed;top:0;bottom:0}main[data-debug-layout=true]:before{left:var(--viewport-margin);right:var(--viewport-margin);border-inline:1px solid var(--status-green)}main[data-debug-layout=true]:after{left:calc(var(--viewport-margin) + var(--left-panel-width));border-left:1px solid var(--fan-amber);box-shadow:var(--overlay-gap) 0 0 var(--sensor-blue)}main[data-debug-layout=true] .left-dock-frame,main[data-debug-layout=true] .bottom-instruments{outline:1px solid var(--farm-magenta);outline-offset:0}main[data-debug-baseline=true]:after{content:"VIEWPORT BOTTOM DATUM";right:0;bottom:var(--viewport-margin);z-index:100;border-top:1px solid var(--fan-amber);color:var(--amber-100);font:500 10px/1 var(--font-ui);letter-spacing:.08em;pointer-events:none;text-align:right;position:fixed;left:0}.map-pill-material{background:var(--glass-pill-bg);box-shadow:inset 5px 5px 0 -5px var(--edge-highlight),inset 0 0 4px 1px var(--edge-subtle);-webkit-backdrop-filter:blur(7px)saturate(88%)brightness(.9);border:0}.map-pill-material:hover{background:var(--glass-pill-hover-bg)}.passenger-popup{width:var(--passenger-popup-width);padding:var(--card-padding)}.map-control-button{width:var(--map-control-size);height:var(--map-control-size)}.glass-reflection:before{content:"";pointer-events:none;border-radius:inherit;z-index:1;background:radial-gradient(80% 60% at 10% 0%,var(--edge-highlight),transparent 55%);opacity:.45;position:absolute;top:0;right:0;bottom:0;left:0}.leaflet-container{font-family:inherit;background-color:var(--map-atmosphere)!important;width:100%!important;height:100%!important}.satellite-tiles{filter:brightness(.82)contrast(1.18)saturate(.92)}.dark-vector-tiles{filter:brightness(.9)contrast(1.15)}.heatmap-tiles{filter:brightness(.65)contrast(1.3)hue-rotate(180deg)}.leaflet-control-attribution,.leaflet-control-zoom{display:none!important}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--trend-base);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--text-disabled)}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{width:0;height:0;display:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}@media(max-width:1200px){html{min-width:1200px}html,body{overflow:auto}#root,main{min-width:1200px;min-height:720px}main{overflow:visible!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
