.indicator-dot[data-v-7cc56659]{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;box-shadow:0 0}.indicator-online[data-v-7cc56659]{background:rgb(var(--v-theme-success));color:rgb(var(--v-theme-success))}.indicator-degraded[data-v-7cc56659]{background:rgb(var(--v-theme-warning));color:rgb(var(--v-theme-warning))}.indicator-offline[data-v-7cc56659]{background:rgb(var(--v-theme-error));color:rgb(var(--v-theme-error))}.indicator-unknown[data-v-7cc56659]{background:rgb(var(--v-theme-on-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.letter-wide[data-v-7cc56659]{letter-spacing:.12em}.pulsing[data-v-7cc56659]{animation:2.4s ease-out infinite connectivity-pulse-7cc56659}@keyframes connectivity-pulse-7cc56659{0%{box-shadow:0 0 0 0 rgba(var(--v-theme-success), .55)}70%{box-shadow:0 0 0 7px rgba(var(--v-theme-success), 0)}to{box-shadow:0 0 0 0 rgba(var(--v-theme-success), 0)}}.touch-lock-layer[data-v-4e9fe00c]{z-index:3000;pointer-events:auto;touch-action:none;background:0 0;position:fixed;inset:0}.unlock-dock[data-v-4e9fe00c]{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));background:rgba(var(--v-theme-surface), .92);border:1px solid rgba(var(--v-theme-primary), .35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:12px;padding:8px 16px 8px 8px;display:flex;position:absolute;box-shadow:0 6px 24px #00000059}.unlock-button[data-v-4e9fe00c]{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;place-items:center;width:64px;height:64px;display:grid;position:relative}.ring[data-v-4e9fe00c]{position:absolute;inset:0;transform:rotate(-90deg)}.ring-track[data-v-4e9fe00c]{stroke:rgba(var(--v-theme-on-surface), .18)}.ring-progress[data-v-4e9fe00c]{stroke:rgb(var(--v-theme-primary));transition:stroke-dashoffset 40ms linear}.unlock-icon[data-v-4e9fe00c]{color:rgb(var(--v-theme-primary))}.unlock-hint[data-v-4e9fe00c]{flex-direction:column;max-width:190px;line-height:1.25;display:flex}.hint-title[data-v-4e9fe00c]{letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--v-theme-primary));font-size:.8rem;font-weight:700}.hint-body[data-v-4e9fe00c]{opacity:.8;font-size:.72rem}@media (max-width:520px){.unlock-hint[data-v-4e9fe00c]{display:none}.unlock-dock[data-v-4e9fe00c]{padding:6px}}.cyber-glitch[data-v-593aa747]{z-index:2147483100;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.cyber-glitch__piece[data-v-593aa747]{pointer-events:none;display:block;position:absolute}.cyber-glitch__piece--band[data-v-593aa747]{-webkit-backdrop-filter:hue-rotate(150deg)saturate(2.2)contrast(1.25);backdrop-filter:hue-rotate(150deg)saturate(2.2)contrast(1.25);transform:translateX(var(--shift));background:linear-gradient(90deg,#0000 0%,#ff2e4a38 18%,#0000 46%),linear-gradient(90deg,#0000 40%,#00f0ff29 70%,#0000 100%);box-shadow:inset 0 1px #ffdce28c,inset 0 -1px #00f0ff59}.cyber-glitch__piece--split[data-v-593aa747]{box-shadow:calc(var(--shift) * -1) 0 0 #ff2e4abf, var(--shift) 0 0 #00f0ff99;mix-blend-mode:screen;background:#ffffff1a}.cyber-glitch__piece--invert[data-v-593aa747]{mix-blend-mode:difference;opacity:.85;background:#fff}.cyber-glitch__piece--block[data-v-593aa747]{background-color:#0c02068c;background-image:conic-gradient(#ff2e4ab3 0 25%, #14040abf 0 50%, #ff8a3d73 0 75%, #ffebee2e 0), linear-gradient(90deg, #00f0ff4d 50%, transparent 50%);background-size:calc(var(--cell) * 2) calc(var(--cell) * 2), calc(var(--cell) * 3) var(--cell);image-rendering:pixelated;-webkit-backdrop-filter:contrast(2.2)saturate(.4)brightness(1.2);backdrop-filter:contrast(2.2)saturate(.4)brightness(1.2);background-repeat:repeat}@media (prefers-reduced-motion:reduce){.cyber-glitch[data-v-593aa747]{display:none}}@media print{.cyber-glitch[data-v-593aa747]{display:none}}.app-dialog__card.tour-card{flex-direction:column;min-height:min(520px,100%);display:flex}.tour-heading[data-v-1c0dd17a]{flex-direction:column;line-height:1.25;display:flex}.tour-group[data-v-1c0dd17a]{color:rgb(var(--v-theme-primary));letter-spacing:.04em}.tour-body[data-v-1c0dd17a]{flex:auto;padding-top:var(--pad-comfortable)!important}.tour-step[data-v-1c0dd17a]{text-align:center}.tour-icon[data-v-1c0dd17a]{background:rgba(var(--v-theme-primary), .14);width:64px;height:64px;color:rgb(var(--v-theme-primary));border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.tour-title[data-v-1c0dd17a]{margin-bottom:var(--pad-tight)}.tour-text[data-v-1c0dd17a]{max-width:46ch;margin:0 auto}.tour-extra[data-v-1c0dd17a]{margin-top:var(--pad-block);text-align:start}.tour-links[data-v-1c0dd17a]{gap:var(--pad-tight);margin:var(--pad-block) auto 0;grid-template-columns:1fr;max-width:360px;display:grid}@media (min-width:520px){.tour-links--pair[data-v-1c0dd17a]{grid-template-columns:1fr 1fr;max-width:480px}}.tour-links>.v-btn[data-v-1c0dd17a]{margin:0}.tour-dots[data-v-1c0dd17a]{padding:var(--pad-tight) var(--pad-inline) 0;flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.tour-dot[data-v-1c0dd17a]{background:rgba(var(--v-theme-on-surface), .25);border-radius:50%;width:7px;height:7px}.tour-dot--done[data-v-1c0dd17a]{background:rgb(var(--v-theme-primary))}.tour-actions[data-v-1c0dd17a]{padding:var(--pad-tight) var(--pad-inline)!important}.tour-fade-enter-active[data-v-1c0dd17a],.tour-fade-leave-active[data-v-1c0dd17a]{transition:opacity .14s}.tour-fade-enter-from[data-v-1c0dd17a],.tour-fade-leave-to[data-v-1c0dd17a]{opacity:0}@media (prefers-reduced-motion:reduce){.tour-fade-enter-active[data-v-1c0dd17a],.tour-fade-leave-active[data-v-1c0dd17a]{transition:none}}.clock[data-v-0cc790c9]{min-height:44px;color:inherit;text-align:end;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;padding:2px 6px;line-height:1.15;transition:background-color .12s;display:block}.clock[data-v-0cc790c9]:active{background:rgba(var(--v-theme-on-surface), .1)}.clock--static[data-v-0cc790c9]{cursor:default}.primary[data-v-0cc790c9]{letter-spacing:.04em;font-size:.95rem;font-weight:700}.secondary[data-v-0cc790c9]{opacity:.6;font-size:.68rem}.offset[data-v-0cc790c9]{opacity:.75;margin-left:3px;font-size:.72rem;font-weight:400}.incoming-alert[data-v-4c02d21c]{margin:6px var(--content-gutter,14px) 8px;border:1px solid rgb(var(--v-theme-primary));background:rgb(var(--v-theme-surface));max-width:760px;width:calc(100% - 2 * var(--content-gutter,14px));border-radius:8px;align-self:center;padding:10px 12px;box-shadow:0 4px 16px #00000059}.incoming-alert__head[data-v-4c02d21c]{align-items:flex-start;gap:10px;display:flex}.incoming-alert__icon[data-v-4c02d21c]{color:rgb(var(--v-theme-primary));margin-top:2px}.incoming-alert__text[data-v-4c02d21c]{overflow-wrap:anywhere;flex:auto;min-width:0}.incoming-alert__title[data-v-4c02d21c]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.incoming-alert__pager[data-v-4c02d21c]{flex:none;align-items:center;display:flex}.incoming-alert__actions[data-v-4c02d21c]{grid-template-columns:repeat(2,minmax(0,1fr))}.app-title[data-v-ad8aa556]{flex:0 auto;min-width:0}.account-menu__identity[data-v-ad8aa556]{align-items:center;gap:var(--pad-tight);padding:var(--pad-block) var(--pad-inline);background:rgba(var(--v-theme-on-surface), .04);display:flex}.account-menu__who[data-v-ad8aa556]{min-width:0}.account-menu__status[data-v-ad8aa556]{padding:var(--pad-tight) var(--pad-inline);border-top:1px solid rgba(var(--v-border-color), var(--v-border-opacity));border-bottom:1px solid rgba(var(--v-border-color), var(--v-border-opacity));opacity:.8;align-items:center;display:flex}.update-dialog[data-v-ad8aa556]{flex-direction:column;display:flex}.v-dialog--fullscreen .update-dialog[data-v-ad8aa556]{height:100%}.update-dialog__body[data-v-ad8aa556]{text-align:center;min-height:0;padding:var(--pad-card);flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;max-width:36rem;margin-inline:auto;display:flex;overflow-y:auto}.update-dialog__actions[data-v-ad8aa556]{gap:var(--pad-tight);padding:var(--pad-card);flex-direction:column;flex:none;width:100%;max-width:28rem;margin-inline:auto;display:flex}.update-dialog__actions .v-btn--block+.v-btn--block[data-v-ad8aa556]{margin-inline-start:0}.assistant-finished[data-v-ad8aa556] .v-snackbar__actions{margin-inline-end:var(--pad-tight);padding-block:6px}:root{--app-font-scale:1;--pad-inline:18px;--pad-block:16px;--pad-tight:10px;--pad-comfortable:14px;--gap-stack:14px;--gap-field:14px;--gap-view-header:24px;--pad-dialog-inline:24px;--pad-dialog-block:20px;--radius-card:6px;--radius-control:6px;--radius-chip:4px;--icon-btn-size:48px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}@media (max-width:600px){:root{--pad-inline:14px;--pad-block:13px;--pad-tight:8px;--pad-comfortable:12px;--gap-stack:12px;--gap-view-header:20px;--pad-dialog-inline:18px;--pad-dialog-block:16px}}html{font-size:calc(16px * var(--app-font-scale));-webkit-text-size-adjust:100%;overscroll-behavior:none}body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;margin:0}.v-card-text,.v-card-actions,.v-expansion-panel-text__wrapper,.v-alert__content,.v-window-item>.v-card>.v-card-text{padding:var(--pad-block) var(--pad-inline)!important}.v-card-title,.v-card-subtitle{padding:var(--pad-block) var(--pad-inline) var(--pad-tight)!important}.v-card-title+.v-card-text{padding-top:0!important}.v-list{padding-block:var(--pad-tight)!important}.v-list-item{padding-inline:var(--pad-inline)!important}.v-card .v-list{padding-inline:0!important}.v-card .v-list-item{padding-inline:var(--pad-inline)!important}.v-expansion-panel-title{padding:var(--pad-tight) var(--pad-inline)!important}.app-scroll-region>div>:is(.v-card,.v-alert,.widget-slot)+:is(.v-card,.v-alert,.widget-slot),.v-window-item>:is(.v-card,.v-alert)+:is(.v-card,.v-alert){margin-top:var(--gap-stack)}.uppercase-field input{text-transform:uppercase}.numeric,.instrument-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.instrument-value{font-size:2rem;font-weight:600;line-height:1.1}.instrument-label{letter-spacing:.16em;text-transform:uppercase;opacity:.7;font-size:.72rem}.instrument-unit{opacity:.75;margin-left:2px;font-size:.9rem;font-weight:400}.raw-report{white-space:pre-wrap;word-break:break-word;letter-spacing:.02em;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.55}.cockpit-mode .v-btn{letter-spacing:.01em;min-height:52px;font-size:.9375rem}.cockpit-mode .v-list-item{min-height:52px}.cockpit-mode .v-field__input{min-height:max(50px, var(--v-input-control-height,50px));font-size:1rem}.cockpit-mode .v-checkbox .v-selection-control,.cockpit-mode .v-switch .v-selection-control{min-height:56px}.cockpit-mode .instrument-value{font-size:2.4rem}.v-main{padding-top:calc(var(--v-layout-top) + var(--safe-top));padding-bottom:calc(var(--v-layout-bottom) + var(--safe-bottom))}.v-application__wrap{min-height:calc(var(--app-height,100vh) - var(--keyboard-inset,0px));min-height:calc(100dvh - var(--keyboard-inset,0px))}.v-navigation-drawer__content{padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}.safe-area-top{padding-top:var(--safe-top)}.safe-area-bottom{padding-bottom:var(--safe-bottom)}.safe-area-inline{padding-left:var(--safe-left);padding-right:var(--safe-right)}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);padding-right:var(--safe-right)}.v-dialog:not(.v-dialog--fullscreen)>.v-overlay__content{margin-top:max(var(--pad-block), var(--safe-top));margin-bottom:max(var(--pad-block), var(--safe-bottom));max-height:calc(100% - var(--safe-top) - var(--safe-bottom) - var(--pad-block) * 2)}.v-dialog>.v-overlay__content{--pad-inline:var(--pad-dialog-inline);--pad-block:var(--pad-dialog-block)}.v-dialog :where(.v-card-title)+.v-card-text{padding-top:var(--pad-tight)!important}.v-dialog .v-card .v-card-actions{padding:var(--pad-comfortable) var(--pad-inline)!important}.v-card-actions{gap:var(--pad-tight);flex-wrap:wrap}.v-card-actions>.v-btn{margin:0!important}.v-card-actions>.v-btn:not(.v-btn--icon){padding-inline:16px;font-size:.8125rem}.cockpit-mode .v-card-actions>.v-btn:not(.v-btn--icon){font-size:.875rem}.v-card-actions>.v-btn.v-btn--variant-text:not(.v-btn--icon){border:1px solid rgba(var(--v-border-color), .45);border-color:color-mix(in srgb, currentColor 40%, transparent)}.app-scroll-region{--content-gutter:20px;--scroll-pad-top:16px;--scroll-pad-bottom:32px;padding-top:var(--scroll-pad-top);padding-inline:calc(var(--content-gutter) + var(--safe-left)) calc(var(--content-gutter) + var(--safe-right));padding-bottom:var(--scroll-pad-bottom);-webkit-overflow-scrolling:touch}@media (max-width:430px){.app-scroll-region{--content-gutter:14px}}@media (min-width:834px){.app-scroll-region{--content-gutter:28px;--scroll-pad-top:24px}}.v-application__wrap{height:calc(var(--app-height,100vh) - var(--keyboard-inset,0px));height:calc(100dvh - var(--keyboard-inset,0px))}.v-main{flex-direction:column;flex:auto;min-height:0;transition:none;display:flex}.v-main>*{flex:none}.v-main>.app-scroll-region{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.v-main>.app-scroll-region--column{flex-direction:column;display:flex}.chat-pane{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}@media (orientation:landscape) and (min-width:700px){.app-scroll-region>*{max-width:760px;margin-inline:auto}}html[data-rotated]{height:100%;overflow:hidden}html[data-rotated] body{width:100vh;transform-origin:0 0;width:100dvh;height:100vw;position:fixed;top:0;left:0;overflow:hidden}html[data-rotated=ccw] body{--safe-top:env(safe-area-inset-left,0px);--safe-bottom:env(safe-area-inset-right,0px);--safe-left:env(safe-area-inset-bottom,0px);--safe-right:env(safe-area-inset-top,0px);transform:rotate(-90deg)translate(-100%)}html[data-rotated=cw] body{--safe-top:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-left,0px);--safe-left:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-bottom,0px);transform:rotate(90deg)translateY(-100%)}html[data-rotated] #app{height:100%}html[data-rotated] .v-application{height:100%;min-height:0}html[data-rotated] .v-application__wrap{height:100%;min-height:0;overflow:hidden}html[data-rotated] .v-overlay-container,html[data-rotated] .v-overlay,html[data-rotated] .v-overlay__scrim{width:100%;max-width:100%;height:100%;max-height:100%}html[data-rotated] .v-navigation-drawer{height:100%!important;max-height:100%!important}.stale-badge{letter-spacing:.06em;text-transform:uppercase;white-space:normal;max-width:100%;min-height:20px;padding-block:2px;font-size:.68rem;font-weight:700;height:auto!important}.stale-badge .v-chip__content{white-space:normal;overflow:visible}.stale-data{position:relative}.stale-data:after{content:"";pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(135deg,#f59e0b0f 0 8px,#0000 8px 16px);position:absolute;inset:0}.widget-stack{flex-direction:column;gap:16px;width:100%;display:flex}.widget-slot{transition:transform .16s,opacity .16s;position:relative}.widget-slot.is-dragging{opacity:.85;z-index:5;cursor:grabbing;border-radius:12px;transform:scale(1.02);box-shadow:0 12px 32px #00000073}.widget-slot.is-drop-target:before{content:"";inset-inline:0;background:rgb(var(--v-theme-primary));border-radius:2px;height:3px;position:absolute;top:-9px}.widget-bar{align-items:center;gap:var(--pad-tight);margin-bottom:2px;padding-inline:2px;display:flex}.widget-bar__title{letter-spacing:.08em;text-transform:uppercase;flex:auto;min-width:0}.widget-bar__label{align-items:center;gap:var(--pad-tight);border-radius:var(--radius-control);min-width:0;min-height:44px;color:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;padding:0 4px;transition:background-color .12s;display:flex}.cockpit-mode .widget-bar__label{min-height:52px}.widget-bar__label:hover,.widget-bar__label:active{background:rgba(var(--v-theme-on-surface), .08)}.widget-bar__chevron,.widget-bar__icon{opacity:.6;flex:none}.fold-head{align-items:flex-start;gap:var(--pad-tight);padding:var(--pad-tight) var(--pad-inline);display:flex}.min-width-0{min-width:0}.fold-head__summary{gap:var(--pad-tight);flex-direction:column;flex:auto;min-width:0;display:flex}.widget-bar__control,.fold-control{border-radius:var(--radius-control);min-width:44px;min-height:44px;color:inherit;opacity:.6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s,background-color .12s;display:inline-flex}.widget-bar__control:hover,.widget-bar__control:active,.fold-control:hover,.fold-control:active{opacity:1;background:rgba(var(--v-theme-on-surface), .08)}.cockpit-mode .widget-bar__control,.cockpit-mode .fold-control{min-width:52px;min-height:52px}.drag-handle{cursor:grab;touch-action:none}.drag-handle:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reduced-motion *{transition:none!important;animation:none!important}:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.v-field__input:focus-visible,.v-field input:focus-visible,.v-field textarea:focus-visible,.v-field__field:focus-visible,.v-select__selection:focus-visible{outline:none}body{--nav-fab-size:56px;--nav-offset:max(12px, calc(var(--safe-bottom) - 20px));--nav-reserve:calc(var(--nav-fab-size) + var(--nav-offset) + 8px)}.cockpit-mode body{--nav-fab-size:60px}.floating-nav{z-index:1006;left:50%;bottom:calc(var(--nav-offset) + var(--nav-fab-size) / 2);width:0;height:0;translate:0 calc(-1 * var(--keyboard-inset,0px));position:fixed}.nav-scrim{background:rgba(var(--v-theme-background), .9);position:fixed;inset:-100vh -100vw}.nav-scrim-enter-active,.nav-scrim-leave-active{transition:opacity .24s}.nav-scrim-enter-from,.nav-scrim-leave-to{opacity:0}.nav-fab{left:calc(var(--nav-fab-size) / -2);top:calc(var(--nav-fab-size) / -2);width:var(--nav-fab-size);height:var(--nav-fab-size);cursor:pointer;color:rgb(var(--v-theme-on-primary));background:rgb(var(--v-theme-primary));-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;place-items:center;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s,background-color .24s;display:grid;position:absolute;box-shadow:0 8px 22px #00000052,0 2px 6px #0003,inset 0 1px #ffffff2e}.nav-fab:active{transform:scale(.92)}.nav-fab:focus-visible{outline:3px solid rgba(var(--v-theme-primary), .5);outline-offset:3px}.floating-nav--open{z-index:2600}.floating-nav--open .nav-fab{color:rgb(var(--v-theme-on-surface));background:rgb(var(--v-theme-surface));box-shadow:0 0 0 6px rgba(var(--v-theme-primary), .18), 0 10px 26px #00000052}.nav-fab__icons{width:26px;height:26px;position:relative}.nav-fab__icon{font-size:26px;transition:transform .34s cubic-bezier(.34,1.56,.64,1),opacity .2s;position:absolute;inset:0}.nav-fab__icon--close{opacity:0;transform:rotate(-90deg)scale(.6)}.floating-nav--open .nav-fab__icon--menu{opacity:0;transform:rotate(90deg)scale(.6)}.floating-nav--open .nav-fab__icon--close{opacity:1;transform:none}.nav-fan{position:absolute;top:0;left:0}.nav-fan__item{width:52px;height:52px;color:rgb(var(--v-theme-on-surface));cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.4, 0, 1, 1) var(--fan-out-delay,0s), opacity .16s ease var(--fan-out-delay,0s);background:0 0;border:0;padding:0;text-decoration:none;display:block;position:absolute;top:-26px;left:-26px;transform:translate(0)scale(.3)}.floating-nav--open .nav-fan__item{opacity:1;transform:translate(var(--fan-x), var(--fan-y)) scale(1);pointer-events:auto;transition:transform .46s cubic-bezier(.34, 1.56, .64, 1) var(--fan-in-delay,0s), opacity .2s ease var(--fan-in-delay,0s)}.nav-fan__disc{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-on-surface), .12);border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .18s,background-color .18s;display:grid;box-shadow:0 6px 16px #00000047,0 1px 4px #00000029}.nav-fan__disc .v-icon{font-size:24px}.nav-fan__item:active .nav-fan__disc{transform:scale(.9)}.nav-fan__item:focus-visible{outline:none}.nav-fan__item:focus-visible .nav-fan__disc{outline:3px solid rgba(var(--v-theme-primary), .55);outline-offset:2px}.nav-fan__item--active .nav-fan__disc{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));border-color:#0000}.nav-fan__label{text-overflow:ellipsis;white-space:nowrap;background:rgba(var(--v-theme-surface), .92);pointer-events:none;border-radius:8px;max-width:66px;padding:1px 6px;font-size:.72rem;font-weight:600;line-height:1.2;position:absolute;top:calc(100% + 4px);left:50%;overflow:hidden;translate:-50%}@media (prefers-reduced-motion:reduce){.nav-fan__item,.floating-nav--open .nav-fan__item{transition:opacity .12s linear}.floating-nav--open .nav-fan__item{transform:translate(var(--fan-x), var(--fan-y))}.nav-fab,.nav-fab__icon{transition:none}}.floating-nav-enter-active,.floating-nav-leave-active{transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1)}.floating-nav-enter-from,.floating-nav-leave-to{opacity:0;transform:translateY(10px)}.v-main.app-main--floating-nav{padding-bottom:0}.v-main.app-main--floating-nav>.app-scroll-region{padding-bottom:calc(var(--scroll-pad-bottom) + var(--nav-reserve))}.v-main.app-main--floating-nav>.app-scroll-region :is(input,textarea,select,[contenteditable=true]){scroll-margin-bottom:calc(var(--nav-reserve) + 8px)}.v-main.app-main--floating-nav>.incoming-alert{margin-bottom:calc(var(--nav-reserve) + 8px)}.v-snackbar:not(.v-snackbar--top):not(.v-snackbar--center){padding-bottom:calc(var(--v-layout-bottom,0px) + var(--safe-bottom))}.has-floating-nav .v-snackbar:not(.v-snackbar--top):not(.v-snackbar--center){padding-bottom:calc(var(--nav-reserve) + 2px)}.action-grid{--action-min:230px;grid-template-columns:repeat(auto-fit, minmax(min(var(--action-min), 100%), 1fr));gap:var(--pad-tight);justify-content:center;align-items:stretch;display:grid}.action-grid>.v-btn{width:100%;min-width:0;min-height:44px;padding-block:8px;height:auto!important}.action-grid>.v-btn .v-btn__content{white-space:normal;text-align:center;text-overflow:clip;line-height:1.25;overflow:visible}.cockpit-mode .action-grid>.v-btn{min-height:52px}.action-balanced{container-type:inline-size}.action-balanced__grid{gap:var(--pad-tight);grid-template-columns:1fr;align-items:stretch;display:grid}.action-balanced__grid>.v-btn{width:100%;min-width:0;min-height:44px;padding-block:8px;height:auto!important}.action-balanced__grid>.v-btn .v-btn__content{white-space:normal;text-align:center;text-overflow:clip;line-height:1.25;overflow:visible}.cockpit-mode .action-balanced__grid>.v-btn{min-height:52px}@container (width>=480px){.action-balanced__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-balanced__grid>.v-btn:last-child:nth-child(odd){grid-column:1/-1}}@container (width>=720px){.action-balanced__grid:not(.action-balanced--pairs):not(.action-balanced--solo){grid-template-columns:repeat(var(--balanced-count,3), minmax(0, 1fr))}.action-balanced__grid:not(.action-balanced--pairs)>.v-btn:last-child:nth-child(odd){grid-column:auto}}.action-balanced--solo{grid-template-columns:1fr!important}.touch-slider{min-height:48px}.touch-slider .v-slider-thumb__surface{width:28px;height:28px}.v-app-bar,.floating-nav,.v-navigation-drawer{-webkit-user-select:none;user-select:none}.raw-report,.selectable{-webkit-user-select:text;user-select:text}@media print{.v-app-bar,.floating-nav,.no-print{display:none!important}.v-main{padding:0!important}*{color:#000!important;background:#fff!important}}.v-btn__content{white-space:nowrap;text-overflow:ellipsis;text-transform:none;letter-spacing:.01em;min-width:0;overflow:hidden}.v-btn.v-btn--block{min-height:max(44px, var(--v-btn-height) + 0px);padding-block:8px;height:auto!important}.cockpit-mode .v-btn.v-btn--block{min-height:max(52px, var(--v-btn-height) + 0px)}.v-btn.v-btn--block .v-btn__content{white-space:normal;text-align:center;text-overflow:clip;line-height:1.25;overflow:visible}.v-list-item-title,.v-list-item-subtitle,.v-select__selection-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v-messages__message{-webkit-hyphens:manual;hyphens:manual;padding-top:2px;line-height:1.35}.v-input--density-comfortable .v-input__details{min-height:unset;padding-inline:12px}:is(.v-switch .v-input__details:not(:has(.v-messages__message)),.v-checkbox .v-input__details:not(:has(.v-messages__message))){display:none}.v-expansion-panel-title__overlay+*{min-width:0}.form-stack{gap:var(--gap-field);flex-direction:column;display:flex}.form-stack>.v-input{flex:none}.form-actions{align-items:center;gap:var(--pad-tight);margin-top:calc(var(--gap-field) * .5);flex-wrap:wrap;display:flex}.form-stack>.form-actions{flex-flow:column;align-items:flex-start;gap:8px}.card-intro{margin:0 0 var(--gap-field);color:rgba(var(--v-theme-on-surface), var(--v-medium-emphasis-opacity))}.field-note{margin:6px 0 var(--gap-field);color:rgba(var(--v-theme-on-surface), var(--v-medium-emphasis-opacity))}.form-stack>.field-note{margin:calc(6px - var(--gap-field)) 0 0}.form-stack>.card-intro{margin:0}.card-intro:last-child,.field-note:last-child{margin-bottom:0}@media (max-width:600px){.form-actions>.v-btn:not(.v-btn--icon){width:100%}}.section-heading{margin:var(--pad-tight) 0 var(--pad-block);line-height:1.4}.card-actions,.row-actions{justify-content:flex-end;align-items:center;gap:var(--pad-tight);flex-wrap:wrap;display:flex}.v-card-actions.card-actions{padding:var(--pad-tight) var(--pad-inline)!important}.card-actions>.v-btn,.row-actions>.v-btn{margin:0!important}@media (max-width:600px){.card-actions,.row-actions{flex-direction:column;align-items:stretch}.card-actions>.v-btn,.row-actions>.v-btn{width:100%;min-height:max(44px, var(--v-btn-height) + 0px);padding-block:6px;height:auto!important}.cockpit-mode .card-actions>.v-btn,.cockpit-mode .row-actions>.v-btn{min-height:max(52px, var(--v-btn-height) + 0px)}.card-actions>.v-btn .v-btn__content,.row-actions>.v-btn .v-btn__content{white-space:normal;text-align:center;text-overflow:clip;line-height:1.25;overflow:visible}.card-actions>.v-spacer,.row-actions>.v-spacer{display:none}}.row-actions{margin-top:var(--pad-tight)}.icon-actions{align-items:center;gap:var(--pad-tight);margin-top:var(--pad-tight);flex-wrap:wrap;display:flex}.icon-actions>*{flex-shrink:1;min-width:0}.icon-actions>.v-btn--icon{flex:none}.card-actions>.v-btn.v-btn--variant-text,.row-actions>.v-btn.v-btn--variant-text,.form-actions>.v-btn.v-btn--variant-text{border:1px solid rgba(var(--v-border-color), .38)}.icon-actions>.v-btn--icon.v-btn--variant-text{background:rgba(var(--v-theme-on-surface), .06)}.form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.segmented-control,.cockpit-mode .segmented-control{height:auto!important}.segmented-control .v-btn,.cockpit-mode .segmented-control .v-btn{min-width:0;letter-spacing:0!important;height:34px!important;min-height:34px!important;padding-inline:14px!important;font-size:.8125rem!important}.segmented-control.segmented-control--flight .v-btn{height:48px!important;min-height:48px!important}.cockpit-mode .segmented-control.segmented-control--flight .v-btn{height:52px!important;min-height:52px!important}.text-h1{letter-spacing:-.02em;font-size:2.25rem;font-weight:700;line-height:1.2}.text-h2{letter-spacing:-.015em;font-size:1.875rem;font-weight:700;line-height:1.22}.text-h3{letter-spacing:-.01em;font-size:1.5rem;font-weight:700;line-height:1.25}.text-h4{font-size:1.3125rem;font-weight:700;line-height:1.3}.text-h5{font-size:1.1875rem;font-weight:700;line-height:1.32}.text-h6{letter-spacing:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.text-subtitle-1{font-size:.9375rem;font-weight:500;line-height:1.4}.text-subtitle-2{letter-spacing:.01em;font-size:.8125rem;font-weight:600;line-height:1.4}.text-body-1{font-size:.9375rem;font-weight:400;line-height:1.5}.text-body-2{font-size:.8437rem;font-weight:400;line-height:1.45}.text-caption{font-size:.75rem;font-weight:400;line-height:1.4}.text-overline{letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.4}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}.text-primary{color:rgb(var(--v-theme-primary))!important}.text-secondary{color:rgb(var(--v-theme-secondary))!important}.text-success{color:rgb(var(--v-theme-success))!important}.text-warning{color:rgb(var(--v-theme-warning))!important}.text-error{color:rgb(var(--v-theme-error))!important}.text-info{color:rgb(var(--v-theme-info))!important}.cockpit-mode .text-body-1{font-size:1rem}.cockpit-mode .text-body-2{font-size:.9062rem}.cockpit-mode .text-caption{font-size:.8125rem}.cockpit-mode .text-subtitle-2{font-size:.875rem}.cockpit-mode .text-h6{font-size:1.125rem}.instrument-row{gap:var(--pad-tight);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.stat-grid{gap:var(--pad-comfortable) var(--pad-tight);grid-template-columns:repeat(auto-fit,minmax(min(116px,100%),1fr));align-items:start;display:grid}.stat-tile{min-width:0}.stat-tile__label{letter-spacing:.1em;text-transform:uppercase;opacity:.7;min-height:2.5em;font-size:.68rem;line-height:1.25}.stat-tile__value{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:600;line-height:1.1}.instrument-row--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument-cell{min-width:0}.instrument-note{min-height:1.3em;color:rgba(var(--v-theme-on-surface), .55);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;line-height:1.3;overflow:hidden}@media (max-width:380px){.instrument-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.selector-row{gap:var(--gap-field);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:430px){.selector-row{grid-template-columns:minmax(0,1fr)}}.calc-card{container-type:inline-size}.calc-fields{gap:var(--gap-field);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:360px){.calc-fields--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-fields--compact>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:480px){.calc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-fields>:last-child:nth-child(odd){grid-column:1/-1}}.instrument-row--quad{grid-template-columns:repeat(2,minmax(0,1fr))}@container (width>=40rem){.calc-fields--3{grid-template-columns:repeat(3,minmax(0,1fr))}.calc-fields--3>:last-child:nth-child(odd){grid-column:auto}.instrument-row--quad{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=54rem){.calc-fields--4{grid-template-columns:repeat(4,minmax(0,1fr))}.calc-fields--4>:last-child:nth-child(odd){grid-column:auto}}.calc-rule{color:rgba(var(--v-theme-on-surface), var(--v-medium-emphasis-opacity));font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0;font-size:.8125rem;line-height:1.4;display:flex}.calc-rule>.v-icon{flex:none;align-self:center}.calc-card .instrument-row{align-items:end}.calc-card .instrument-note{white-space:normal}.calc-card .instrument-value{white-space:nowrap}@media (max-width:479px){.calc-card .instrument-row:not(.instrument-row--pair):not(.instrument-row--quad) .instrument-value{font-size:1.5rem}}.view-header{margin-bottom:var(--gap-view-header);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.view-header>h1{min-width:0}.view-header--with-subtitle{flex-direction:column;align-items:stretch;gap:2px}.form-stack__section{margin-top:var(--pad-block);margin-bottom:var(--gap-field)}.form-stack>.form-stack__section{margin-bottom:0}.option-group{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;width:100%;display:grid;border-radius:0!important;height:auto!important}.option-group .v-btn{letter-spacing:0!important;border:1px solid rgba(var(--v-border-color), var(--v-border-opacity))!important;border-radius:10px!important;min-width:0!important;height:auto!important;min-height:48px!important;padding-block:6px!important;padding-inline:8px!important;font-size:.8125rem!important}.cockpit-mode .option-group .v-btn{min-height:52px!important}.option-group .v-btn .v-btn__content{white-space:normal;text-align:center;text-overflow:clip;line-height:1.2;overflow:visible}@media (max-width:380px){.option-group{grid-auto-flow:row;grid-auto-columns:unset}}.v-card,.v-sheet.v-card{border-radius:var(--radius-card)!important}.v-btn,.v-field,.v-field__outline__start,.v-field__outline__end{border-radius:var(--radius-control)!important}.v-field__outline__start{border-start-end-radius:0!important;border-end-end-radius:0!important}.v-field__outline__end{border-start-start-radius:0!important;border-end-start-radius:0!important}.v-chip{border-radius:var(--radius-chip)!important}.v-btn--icon{inline-size:var(--icon-btn-size)!important;min-inline-size:var(--icon-btn-size)!important;max-inline-size:var(--icon-btn-size)!important;block-size:var(--icon-btn-size)!important;min-block-size:var(--icon-btn-size)!important;max-block-size:var(--icon-btn-size)!important;border-radius:50%!important;flex:none!important;padding:0!important}.cockpit-mode .v-btn--icon{--icon-btn-size:52px}.v-app-bar .app-bar-icon.v-btn--icon,.cockpit-mode .v-app-bar .app-bar-icon.v-btn--icon{--icon-btn-size:44px}.v-app-bar .v-toolbar__content{padding-inline-start:0}.v-app-bar .app-bar-route-icon{margin-inline:var(--pad-inline)}@media (min-width:600px){.v-app-bar .app-title{margin-inline-start:0}}@media (max-width:599px){.v-app-bar .v-toolbar__content{padding-inline:4px}.v-app-bar .app-bar-route-icon{display:none}}@media (max-width:479px){.v-app-bar .app-title{display:none}}.v-btn--icon .v-ripple__container,.v-btn--icon .v-btn__overlay,.v-btn--icon .v-btn__underlay{border-radius:50%}.v-dialog>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-list,.v-menu>.v-overlay__content>.v-card{border-radius:var(--radius-card)!important}.v-alert:not(:has(.v-alert__prepend)) .v-alert__content{width:100%;padding-inline:0!important}.v-alert{padding:var(--pad-tight) var(--pad-inline)!important}.v-alert:has(.v-alert__content>*+*){padding-block:var(--pad-block)!important}.v-alert{align-items:center}.v-alert__prepend{align-self:center;margin-top:0;margin-inline-end:var(--pad-tight)!important}.v-alert__content{align-self:center;padding:0!important}.v-card-text>.v-alert,.v-card-text>.form-stack>.v-alert,.v-card-text>.v-alert.v-alert--variant-tonal{margin-inline:calc(var(--pad-inline) * -1);width:auto;max-width:none;border-inline:0!important;border-radius:0!important}.v-card>.v-card-text:first-child>.v-alert:first-child{margin-top:calc(var(--pad-block) * -1);margin-bottom:var(--pad-block)}.v-card-title+.v-card-text>.v-alert:first-child{margin-top:var(--pad-tight);margin-bottom:var(--pad-block)}.v-card-text>.v-alert:last-child{margin-bottom:calc(var(--pad-block) * -1);margin-top:var(--pad-block)}.v-card>.v-card-text:first-child>.v-alert:first-child:last-child{margin-block:calc(var(--pad-block) * -1)}.nav-admin .v-list-item-title,.nav-admin .text-caption{color:rgb(var(--v-theme-error));font-weight:700}.filled-fields{--filled-tint:.09;--filled-outline:.35}.v-theme--cockpitLight .filled-fields,.filled-fields.v-theme--cockpitLight{--filled-tint:.14;--filled-outline:.55}.filled-fields .v-input:not(.no-filled-tint) .v-field--dirty{background:rgba(var(--v-theme-success), var(--filled-tint))}.filled-fields .v-input:not(.no-filled-tint) .v-field--dirty:not(.v-field--focused) .v-field__outline{color:rgba(var(--v-theme-success), var(--filled-outline));--v-field-border-opacity:1}.filled-fields .v-input:not(.no-filled-tint) .v-field--dirty:not(.v-field--focused) .v-field__outline .v-label{color:rgba(var(--v-theme-on-surface), var(--v-medium-emphasis-opacity))}.leaflet-container .leaflet-control-zoom.leaflet-bar a{width:48px;height:48px;font-size:22px;line-height:48px}@media (max-width:599.98px){:is(.compact-number-inputs .v-number-input .v-field__prepend-inner:has(>.v-number-input__control),.compact-number-inputs .v-number-input .v-field__append-inner:has(>.v-number-input__control)){display:none}.compact-number-inputs .v-number-input .v-field:has(.v-number-input__control){padding-inline-start:var(--v-field-padding-start)!important;padding-inline-end:var(--v-field-padding-end)!important}}.v-card-title.card-title-actions{white-space:normal;flex-wrap:wrap;gap:4px 8px}
