@charset "UTF-8";.app-shell[data-v-c374ab44]{display:flex;flex-direction:column;gap:0;background:var(--background-default);color:var(--text-default);height:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.app-shell .nav-header[data-v-c374ab44]{display:flex;flex-direction:row;gap:var(--space-300);align-items:center;border-bottom:var(--border-width-thin) solid var(--color-divider);flex-shrink:0;min-height:var(--topbar-height);padding:0 var(--space-400)}.app-shell .nav-header-brand[data-v-c374ab44],.app-shell .nav-header-history[data-v-c374ab44],.app-shell .nav-header-actions[data-v-c374ab44]{display:flex;flex-direction:row;gap:var(--space-300);align-items:center;flex-shrink:0}.app-shell .nav-header-brand[data-v-c374ab44]{left:calc(var(--space-200) - var(--space-400) - var(--border-width-thin));position:relative}.app-shell .nav-header-context[data-v-c374ab44]{display:flex;flex-direction:row;gap:0;align-items:center;flex:1;min-width:0}.app-shell .nav-header-context-left[data-v-c374ab44],.app-shell .nav-header-context-right[data-v-c374ab44]{display:flex;flex-direction:row;gap:var(--space-300);align-items:center}.app-shell .nav-header-context-left[data-v-c374ab44]{min-width:0;overflow:hidden}.app-shell .nav-header-context-right[data-v-c374ab44]{flex-shrink:0;margin-left:auto}.app-shell .nav-header-context[data-v-c374ab44] .branch-selection-scenario{border-color:var(--color-yellow-500)}.app-shell .nav-header-context .branch-loading-spinner[data-v-c374ab44]{flex:0 0 12px;height:12px;margin:0;width:12px}.app-shell-body[data-v-c374ab44]{display:flex;flex-direction:row;gap:0;flex:1;isolation:isolate;min-height:0;min-width:0;position:relative}.app-shell-body.is-scenario-branch[data-v-c374ab44]:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-yellow-500) 35%,transparent);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.app-shell .nav-rail[data-v-c374ab44],.app-shell .communications-panel-wrapper[data-v-c374ab44]{transition:width var(--panel-transition-duration) ease-in-out,visibility var(--panel-transition-duration)}.app-shell .nav-rail[data-v-c374ab44]{display:flex;flex-direction:column;gap:0;border-right:var(--border-width-thin) solid var(--color-divider);flex:0 0 auto;min-width:0;overflow:hidden;width:var(--app-shell-nav-width)}.app-shell .nav-rail-items[data-v-c374ab44]{display:flex;flex-direction:column;gap:var(--space-500);flex:1;min-height:0;overflow:hidden auto;padding:var(--space-300);padding-left:var(--space-200);width:var(--app-shell-nav-width)}.app-shell .nav-rail-footer[data-v-c374ab44]{display:flex;flex-direction:column;gap:var(--space-200);flex-shrink:0;overflow:hidden;padding:var(--space-300);padding-left:var(--space-200);width:var(--app-shell-nav-width)}.app-shell.is-nav-collapsed .nav-rail[data-v-c374ab44]{width:var(--app-shell-nav-collapsed-width)}.app-shell-content[data-v-c374ab44]{flex:1;min-height:0;min-width:0;overflow:auto;position:relative;z-index:0}.app-shell .communications-panel-wrapper[data-v-c374ab44]{background:var(--background-default);flex:0 0 auto;min-width:0;overflow:hidden;visibility:hidden;width:var(--space-0);z-index:1}.app-shell .communications-panel-wrapper-content[data-v-c374ab44]{border-left:var(--border-width-thin) solid var(--color-divider);box-sizing:border-box;height:100%;overflow:auto;width:var(--app-shell-right-panel-width)}.app-shell.is-content-clipped .app-shell-content[data-v-c374ab44]{overflow:hidden}.app-shell.is-right-panel-overlay .communications-panel-wrapper[data-v-c374ab44]{inset:0 0 0 auto;position:absolute}.app-shell.is-right-panel-resizing .communications-panel-wrapper[data-v-c374ab44]{transition:none}.app-shell.is-right-panel-open .communications-panel-wrapper[data-v-c374ab44]{visibility:visible;width:var(--app-shell-right-panel-width)}.nav-rail-section[data-v-718bf3c9]{display:flex;flex-direction:column;gap:var(--space-200)}.nav-rail-section-heading[data-v-718bf3c9]{display:flex;flex-direction:row;gap:0;align-items:center;box-sizing:border-box;flex-shrink:0;min-height:var(--caption-line-height);padding:0 var(--space-300);position:relative;width:100%}.nav-rail-section-label[data-v-718bf3c9]{font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted);margin:0}.nav-rail-section-label.is-visually-hidden[data-v-718bf3c9]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nav-rail-section-divider[data-v-718bf3c9]{background:transparent;border:none;border-top:var(--border-width-thin) solid var(--color-divider);flex:none;height:0;margin:0;width:var(--icon-size-default)}.panel-section[data-v-a3014dd7]{border-radius:var(--border-radius-table);color:var(--text-muted);display:flex;flex-direction:column;flex-shrink:0;max-width:100%;min-width:0;overflow:hidden;transition:max-width var(--panel-transition-duration) ease-in-out;width:100%}.panel-section-header[data-v-a3014dd7]:focus{outline:none}.panel-section-header[data-v-a3014dd7]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.panel-section-header[data-v-a3014dd7]{font-size:var(--font-size-400);font-weight:var(--font-weight-medium);align-items:center;background:transparent;border:none;border-radius:inherit;box-sizing:border-box;color:inherit;display:flex;font-family:inherit;gap:var(--space-400);min-height:var(--space-850);min-width:0;padding:var(--space-200) var(--space-300);text-align:left;transition:background-color var(--animation-duration-short) ease,color var(--animation-duration-short) ease;width:100%}.panel-section-header.clickable[data-v-a3014dd7]{cursor:pointer}.panel-section-header.clickable[data-v-a3014dd7]:hover:not(:disabled){background:var(--color-gray-700);color:var(--text-default)}.panel-section-header[data-v-a3014dd7]:disabled{cursor:default;opacity:var(--disabled-opacity)}.panel-section.selected .panel-section-header[data-v-a3014dd7]{background:var(--color-gray-700);color:var(--text-default)}.panel-section-icon[data-v-a3014dd7]{align-items:center;display:flex;flex:none;justify-content:center}.panel-section-title[data-v-a3014dd7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-section-notification[data-v-a3014dd7]{flex:none;margin-left:auto}.panel-section-shortcut[data-v-a3014dd7]{color:var(--text-muted);flex:none;font-size:var(--font-size-300);margin-left:auto;white-space:nowrap}.panel-section-content[data-v-a3014dd7]{display:flex;flex-direction:column;gap:var(--space-300);padding:var(--space-300) var(--space-400)}.panel-section.collapsed .panel-section-header[data-v-a3014dd7]{justify-content:center}.panel-section.rail-collapsed[data-v-a3014dd7]{max-width:calc(var(--app-shell-nav-collapsed-width) - var(--space-200))}.panel-section.rail-collapsed .panel-section-header.clickable[data-v-a3014dd7]:focus-visible{color:var(--text-default);outline:none}.panel-section.rail-collapsed .panel-section-header.clickable:focus-visible .panel-section-icon[data-v-a3014dd7]{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.panel-section.rail-collapsed.selected .panel-section-header[data-v-a3014dd7],.panel-section.rail-collapsed .panel-section-header.clickable[data-v-a3014dd7]:focus-visible,.panel-section.rail-collapsed .panel-section-header.clickable[data-v-a3014dd7]:hover:not(:disabled){background:transparent}.panel-section.rail-collapsed.selected .panel-section-icon[data-v-a3014dd7],.panel-section.rail-collapsed .panel-section-header.clickable:focus-visible .panel-section-icon[data-v-a3014dd7],.panel-section.rail-collapsed .panel-section-header.clickable:hover:not(:disabled) .panel-section-icon[data-v-a3014dd7]{background:var(--color-gray-700);border-radius:var(--border-radius-table);margin:calc(-1 * var(--space-300)) calc(-1 * var(--space-250));padding:var(--space-300) var(--space-250)}@media(prefers-reduced-motion:reduce){.panel-section-header[data-v-a3014dd7]{transition:none}}.chat-action-card-header[data-v-8b607733]{display:flex;flex-direction:column;gap:var(--space-250)}.chat-action-card-badge[data-v-8b607733]{align-self:flex-start;background-color:var(--color-gray-400);border-radius:var(--border-radius-small);color:var(--color-gray-950);font-size:var(--font-size-250);font-weight:var(--font-weight-semibold);padding:var(--space-50) var(--space-200);text-transform:uppercase}.chat-action-card-title[data-v-8b607733]{color:var(--color-gray-200);font-size:var(--font-size-400);font-weight:var(--font-weight-semibold)}.chat-action-card-details[data-v-8b607733]{display:flex;flex-direction:column;gap:var(--space-200)}.chat-action-card-detail-row[data-v-8b607733]{align-items:baseline;display:flex;font-size:var(--font-size-300);gap:var(--space-250)}.chat-action-card-detail-label[data-v-8b607733]{color:var(--color-gray-350);font-weight:var(--font-weight-medium);white-space:nowrap}.chat-action-card-detail-value[data-v-8b607733]{color:var(--color-gray-200);font-weight:var(--font-weight-medium);min-width:0;overflow-wrap:anywhere}.chat-action-card-actions[data-v-8b607733]{display:flex;gap:var(--space-300);margin-top:var(--space-200)}.chat-action-card-actions .chat-action-card-confirm[data-v-8b607733],.chat-action-card-actions .chat-action-card-reject[data-v-8b607733]{flex:1}.chat-action-card--confirmed .chat-action-card-header[data-v-8b607733],.chat-action-card--confirmed .chat-action-card-details[data-v-8b607733],.chat-action-card--confirmed .chat-action-card-extra[data-v-8b607733]{opacity:var(--disabled-opacity)}.chat-action-card--rejected .chat-action-card-header[data-v-8b607733],.chat-action-card--rejected .chat-action-card-details[data-v-8b607733],.chat-action-card--rejected .chat-action-card-extra[data-v-8b607733]{opacity:calc(var(--disabled-opacity) * .7)}.chat-card[data-v-124c8179]{background-color:var(--color-gray-950);border:var(--border-width-thin) solid var(--border-color);border-radius:var(--border-radius-medium);display:flex;flex-direction:column;gap:var(--space-300);padding:var(--space-400) var(--space-400)}.chat-card--warning[data-v-124c8179]{background-color:color-mix(in srgb,var(--color-yellow-900) 18%,transparent);border-color:color-mix(in srgb,var(--color-yellow-500) 50%,transparent)}.chat-card-header[data-v-124c8179],.chat-card-body[data-v-124c8179],.chat-card-footer[data-v-124c8179]{display:flex;flex-direction:column}.chat-bubble[data-v-cd824b32]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);background-color:var(--color-gray-800);border-radius:var(--border-radius-medium);color:var(--color-gray-300);font-size:var(--font-size-400);max-width:80%;padding:var(--space-200) var(--space-300);word-wrap:break-word}.chat-bubble.user[data-v-cd824b32]{align-self:flex-end;background-color:var(--color-gray-700)}.chat-bubble.assistant[data-v-cd824b32]{align-self:flex-start;background-color:transparent;border-radius:0;max-width:100%;padding:0}.chat-bubble.error[data-v-cd824b32]{opacity:.7}.chat-bubble-content[data-v-cd824b32]{padding:var(--space-200);white-space:pre-wrap;word-break:break-word}.chat-bubble-content[data-v-cd824b32] p{margin-block-end:0;margin-block-start:0}.chat-bubble-content[data-v-cd824b32] p:last-child{margin-bottom:calc(-1 * var(--space-600))}.chat-bubble-content[data-v-cd824b32] ul,.chat-bubble-content[data-v-cd824b32] ol{display:flex;flex-direction:column;gap:var(--space-300);margin-block-end:0;margin-block-start:0}.chat-bubble-error[data-v-cd824b32]{color:var(--color-red-400);font-size:var(--font-size-300);margin-top:var(--space-100);opacity:.8}@keyframes container-shimmer-57e11341{0%{-webkit-mask-position:-400px 0;mask-position:-400px 0}to{-webkit-mask-position:400px 0;mask-position:400px 0}}.chat-thinking-indicator[data-v-57e11341]{align-items:center;animation:container-shimmer-57e11341 3.5s linear infinite;color:var(--color-gray-400);display:flex;gap:var(--space-200);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.4) 20%,rgb(0,0,0) 50%,rgba(0,0,0,.4) 80%);mask-image:linear-gradient(90deg,#0006 20%,#000,#0006 80%);-webkit-mask-size:400px 100%;mask-size:400px 100%;padding:var(--space-300)}.chat-thinking-indicator-label-wrapper[data-v-57e11341]{overflow:hidden;position:relative;width:max-content}.chat-thinking-indicator-label[data-v-57e11341]{color:inherit;display:block;font-size:var(--font-size-300);font-weight:var(--font-weight-medium);white-space:nowrap}.slide-up-enter-active[data-v-57e11341],.slide-up-leave-active[data-v-57e11341]{transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s ease}.slide-up-leave-active[data-v-57e11341]{left:0;position:absolute;top:0}.slide-up-enter-from[data-v-57e11341]{opacity:0;transform:translateY(100%)}.slide-up-leave-to[data-v-57e11341]{opacity:0;transform:translateY(-100%)}.chat-input[data-v-2b41a917]{align-items:flex-end;background-color:var(--color-gray-800);border-radius:var(--border-radius-medium);display:flex;gap:var(--space-200);padding:var(--space-300)}.chat-input[data-v-2b41a917]:focus-within{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.chat-input-field[data-v-2b41a917]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);background:transparent;border:none;color:var(--color-gray-300);flex:1;font-size:var(--font-size-400);height:var(--space-600);max-height:calc(5 * var(--space-600));min-width:0;outline:none;overflow-y:hidden;padding:0;resize:none}.chat-input-field[data-v-2b41a917]::placeholder{color:var(--color-gray-400)}.chat-input-field[data-v-2b41a917]:disabled{color:var(--color-gray-600)}.chat-input-after[data-v-2b41a917]{align-items:center;display:flex;flex-shrink:0;gap:var(--space-200)}.chat-messages[data-v-3b2568ea]{display:flex;flex-direction:column;gap:var(--space-200);height:100%;overflow-y:auto;padding-right:var(--space-200);padding-top:var(--space-300);width:100%}.chat-messages[data-v-3b2568ea]::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}.chat-messages[data-v-3b2568ea]::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.chat-messages[data-v-3b2568ea]::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--border-radius-badge)}.chat-messages[data-v-3b2568ea]::-webkit-scrollbar-corner{background:var(--color-scrollbar-track)}.chat-view[data-v-bca3b3eb]{display:flex;flex-direction:column;height:100%;min-height:0}.chat-view-header[data-v-bca3b3eb]{align-items:center;display:flex;flex-shrink:0}.chat-view-header-title[data-v-bca3b3eb]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-view-back-button[data-v-bca3b3eb]{padding:var(--space-100)}.chat-view-content[data-v-bca3b3eb]{flex:1;min-height:0;position:relative}.chat-view-list-container[data-v-bca3b3eb]{display:flex;flex-direction:column;height:100%;position:absolute;width:100%}.chat-view-detail-container[data-v-bca3b3eb]{height:100%;position:absolute;width:100%}.item-list[data-v-db86ad24]{display:flex;flex:1;flex-direction:column;gap:var(--space-200);margin:var(--space-200);overflow-y:auto}.item-list-entry[data-v-f438216d]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);display:flex;flex-direction:row;gap:var(--space-100);align-items:center;background-color:var(--color-gray-800);border-radius:var(--border-radius-medium);box-sizing:border-box;justify-content:space-between;padding:var(--space-300);transition:background-color .2s}.item-list-entry.item-list-entry-clickable[data-v-f438216d]:hover{background-color:var(--color-gray-750)}.item-list-entry.item-list-entry-loading[data-v-f438216d]{animation:pulse-f438216d 1.5s ease-in-out infinite;opacity:.5;pointer-events:none}.item-list-entry .item-list-entry-info[data-v-f438216d]{display:flex;flex-direction:column;gap:var(--space-200);flex:1;min-width:0}.item-list-entry .item-list-entry-info.item-list-entry-clickable[data-v-f438216d]{cursor:pointer}.item-list-entry.item-list-entry-disabled .item-list-entry-info[data-v-f438216d]{cursor:default;opacity:var(--disabled-opacity)}.item-list-entry .item-list-entry-name[data-v-f438216d]{color:var(--color-gray-200);font-weight:600;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-list-entry .item-list-entry-description[data-v-f438216d]{color:var(--color-gray-400);font-size:var(--font-size-300);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-list-entry .item-list-entry-actions[data-v-f438216d]{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end}.item-list-entry .item-list-entry-action-disabled[data-v-f438216d]{cursor:not-allowed;opacity:var(--disabled-opacity);pointer-events:none}.item-list-entry .item-list-entry-action-disabled.item-list-entry-action-loading[data-v-f438216d]{opacity:calc(var(--disabled-opacity) * .5)}.item-list-entry .item-list-entry-action-loading[data-v-f438216d]:not(.item-list-entry-action-disabled){cursor:progress;opacity:1}@keyframes pulse-f438216d{0%,to{opacity:.5}50%{opacity:.3}}.density-strip[data-v-c1abe084]{--density-strip-height: var(--space-400);--density-strip-mark-min-width: var(--space-100);--density-mark-min-weight: .25;--density-mark-max-weight: .7;--density-mark-min-fade: .35;--density-mark-max-fade: .9;height:var(--density-strip-height);position:relative;width:100%}.density-strip-mark[data-v-c1abe084]{--density-mark-weight: 0;border-radius:var(--border-width-thin);height:calc((var(--density-mark-min-weight) + var(--density-mark-weight) * (var(--density-mark-max-weight) - var(--density-mark-min-weight))) * 100%);min-width:var(--density-strip-mark-min-width);opacity:calc(var(--density-mark-min-fade) + var(--density-mark-weight) * (var(--density-mark-max-fade) - var(--density-mark-min-fade)));position:absolute;top:var(--density-strip-mark-top, 50%);transform:translateY(var(--density-strip-mark-shift, -50%))}.density-strip-mark-empty[data-v-c1abe084]{opacity:0}.gantt-chart-playhead-keyboard[data-v-41f6d214]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gantt-chart-playhead-keyboard[data-v-41f6d214]:focus-visible{background:var(--gantt-chrome-background);clip:auto;clip-path:none;color:var(--color-blue-500);height:auto;margin:0;overflow:visible;padding:var(--space-200) var(--space-300);position:fixed;right:var(--space-400);top:var(--space-400);white-space:nowrap;width:auto;z-index:144;outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--space-50)}.gantt-chart-playhead-keyboard[data-v-41f6d214]:focus-visible:after{content:attr(aria-label) ": " attr(aria-valuetext)}.gantt-chart[data-v-41f6d214]{--gantt-label-min-width: var(--space-2000);--gantt-label-width: clamp(var(--gantt-label-min-width), 30cqi, var(--gantt-label-max-width));--gantt-visible-label-width: var(--gantt-label-width);--gantt-label-reserve: var(--space-1750);--gantt-chrome-background: var(--color-gray-900);--gantt-row-reveal-opacity: var(--hover-reveal-opacity);--gantt-row-trailing-gap: var(--space-250);--gantt-label-gutter: 0px;--gantt-track-width: auto;--gantt-track-min-width: 0px;--gantt-row-height: var(--space-700);--gantt-row-indent: var(--space-400);--gantt-bar-min-width: var(--space-100);--gantt-bar-inset: var(--space-100);--gantt-separator-style: none;--gantt-label-separator-style: none;--gantt-separator-width: var(--border-width-thin);--gantt-separator-color: var(--color-gray-750);--gantt-hidden-label-color: var(--color-gray-550);--gantt-hidden-bar-opacity: .3;background:var(--background-default);container-type:inline-size;display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;width:100%}.gantt-chart-sticky-labels[data-v-41f6d214]{--gantt-visible-label-width: max(0px, min(var(--gantt-label-width), calc(100cqi - var(--gantt-label-reserve))))}.gantt-chart-viewport[data-v-41f6d214]{display:flex;flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.gantt-chart-label-resize[data-v-41f6d214]:focus{outline:none}.gantt-chart-label-resize[data-v-41f6d214]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.gantt-chart-label-resize[data-v-41f6d214]{bottom:0;cursor:col-resize;position:absolute;top:0;touch-action:none;transform:translate(-50%);width:var(--space-200);z-index:var(--z-index-gantt-corner)}.gantt-chart-label-resize[data-v-41f6d214]:after{bottom:0;content:"";left:50%;position:absolute;top:0;transform:translate(-50%);transition:background var(--animation-duration-short) ease;width:var(--space-50)}.gantt-chart-label-resize[data-v-41f6d214]:hover:after,.gantt-chart-label-resize[data-v-41f6d214]:focus-visible:after,.gantt-chart-label-resize-active[data-v-41f6d214]:after{background:var(--color-gray-500)}.gantt-chart-label-scroller[data-v-41f6d214]{box-sizing:border-box;flex:0 0 var(--gantt-visible-label-width);overflow:auto;scrollbar-width:none}.gantt-chart-label-scroller[data-v-41f6d214]::-webkit-scrollbar{display:none}.gantt-chart-scroller[data-v-41f6d214]::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}.gantt-chart-scroller[data-v-41f6d214]::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.gantt-chart-scroller[data-v-41f6d214]::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--border-radius-badge)}.gantt-chart-scroller[data-v-41f6d214]::-webkit-scrollbar-corner{background:var(--color-scrollbar-track)}.gantt-chart-scroller[data-v-41f6d214]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow:auto;position:relative;scrollbar-color:auto;scrollbar-width:auto;width:100%}.gantt-chart-scroller[data-v-41f6d214]::-webkit-scrollbar:vertical{width:12px}.gantt-chart-scroller[data-v-41f6d214]::-webkit-scrollbar-thumb:vertical{background:var(--color-gray-550)}.gantt-chart-detached-scrollbar .gantt-chart-scroller[data-v-41f6d214]::-webkit-scrollbar:horizontal{display:none}.gantt-chart-scroller-panning[data-v-41f6d214]{cursor:grabbing;-webkit-user-select:none;user-select:none}.gantt-chart-track-scrollbar[data-v-41f6d214]::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}.gantt-chart-track-scrollbar[data-v-41f6d214]::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.gantt-chart-track-scrollbar[data-v-41f6d214]::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--border-radius-badge)}.gantt-chart-track-scrollbar[data-v-41f6d214]::-webkit-scrollbar-corner{background:var(--color-scrollbar-track)}.gantt-chart-track-scrollbar[data-v-41f6d214]{flex-shrink:0;height:var(--scrollbar-width);margin-left:var(--gantt-visible-label-width);margin-right:var(--gantt-scrollbar-right-inset, 0px);overflow-x:auto;overflow-y:hidden}.gantt-chart-track-scrollbar>div[data-v-41f6d214]{height:1px}.gantt-chart-hidden-horizontal-scrollbar .gantt-chart-track-scrollbar[data-v-41f6d214]{height:0}.gantt-chart-hidden-horizontal-scrollbar .gantt-chart-scroller[data-v-41f6d214]{margin-bottom:calc(-1 * var(--gantt-hidden-scrollbar-height, 0px))}.gantt-chart-measure-clip[data-v-41f6d214]{height:0;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%}.gantt-chart-body[data-v-41f6d214]{flex:1 0 auto;isolation:isolate;min-width:100%;position:relative;width:fit-content}.gantt-chart-body-overlay[data-v-41f6d214],.gantt-chart-body-underlay[data-v-41f6d214],.gantt-chart-body-playhead-track[data-v-41f6d214]{bottom:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.gantt-chart-body-underlay[data-v-41f6d214]{z-index:-1}.gantt-chart-row[data-v-41f6d214]{display:flex;flex-shrink:0;min-height:var(--gantt-row-height);min-width:max(100%,var(--gantt-visible-label-width) + var(--gantt-track-min-width));width:fit-content}.gantt-chart-row[data-v-41f6d214]:hover,.gantt-chart-row-hovered[data-v-41f6d214]{--visibility-toggle-opacity: var(--gantt-row-reveal-opacity)}.gantt-chart-row-axis[data-v-41f6d214]{background:var(--gantt-chrome-background);z-index:var(--z-index-gantt-axis)}.gantt-chart-sticky-track-header .gantt-chart-row-axis[data-v-41f6d214]{position:sticky;top:0}.gantt-chart-row-section[data-v-41f6d214]{min-height:0}.gantt-chart-row-nested[data-v-41f6d214]{--gantt-label-indent: var(--gantt-row-indent)}.gantt-chart-row-hidden[data-v-41f6d214]{--gantt-bar-opacity: var(--gantt-hidden-bar-opacity);color:var(--gantt-hidden-label-color)}.gantt-chart-row-track[data-v-41f6d214]{inset:0;opacity:var(--gantt-bar-opacity, 1);position:absolute}.gantt-chart-row-trailing[data-v-41f6d214]{align-items:center;display:flex;flex-shrink:0;margin-left:auto;padding-left:var(--gantt-row-trailing-gap)}.gantt-chart-label-scroller .gantt-chart-row[data-v-41f6d214]{min-width:100%;width:100%}.gantt-chart-sticky-labels .gantt-chart-scroller .gantt-chart-row[data-v-41f6d214]{min-width:max(100%,var(--gantt-track-min-width))}.gantt-chart-label[data-v-41f6d214]{align-items:var(--gantt-label-align, center);background:var(--gantt-chrome-background);border-bottom:var(--gantt-separator-width) var(--gantt-label-separator-style) var(--gantt-separator-color);border-right:var(--border-width-thin) solid var(--color-gray-800);box-sizing:border-box;display:flex;flex:0 0 var(--gantt-label-width);overflow:hidden;padding:0 var(--gantt-label-gutter) 0 calc(var(--gantt-label-gutter) + var(--gantt-label-indent, 0px))}.gantt-chart-label-corner[data-v-41f6d214]{align-items:var(--gantt-header-label-align, center);justify-content:var(--gantt-header-label-justify, start);z-index:var(--z-index-gantt-corner)}.gantt-chart-sticky-labels .gantt-chart-label[data-v-41f6d214]{flex-basis:var(--gantt-visible-label-width);left:0;position:sticky;z-index:var(--z-index-gantt-label)}.gantt-chart-sticky-labels .gantt-chart-label-corner[data-v-41f6d214]{z-index:var(--z-index-gantt-corner)}.gantt-chart-sticky-label-header .gantt-chart-label-corner[data-v-41f6d214]{left:0;position:sticky;z-index:var(--z-index-gantt-corner)}.gantt-chart-label-slot[data-v-41f6d214]{align-items:center;display:flex;justify-content:var(--gantt-label-justify, start);min-height:var(--gantt-row-height);min-width:0;width:100%}.gantt-chart-section-header[data-v-41f6d214]{flex:1;min-width:0}.gantt-chart-track[data-v-41f6d214]{border-bottom:var(--gantt-separator-width) var(--gantt-separator-style) var(--gantt-separator-color);box-sizing:border-box;display:flex;flex:1 0 var(--gantt-track-width);flex-direction:column;isolation:isolate;min-width:0;position:relative}.gantt-chart-row-axis .gantt-chart-track[data-v-41f6d214]{align-items:var(--gantt-axis-justify, stretch);justify-content:var(--gantt-axis-align, center)}.gantt-chart-row-measure .gantt-chart-track[data-v-41f6d214]{flex-grow:0}.gantt-chart-playback:not(.gantt-chart-playback-auto-track) .gantt-chart-track[data-v-41f6d214]{flex-grow:0}.gantt-chart-playback-auto-track .gantt-chart-row-measure .gantt-chart-track[data-v-41f6d214]{flex-grow:1}.gantt-chart-playback-boundary[data-v-41f6d214]{border-left:1px solid var(--color-gray-550);color:var(--color-gray-550);font-size:var(--font-size-250);line-height:1;pointer-events:none;position:absolute;top:0;white-space:nowrap;z-index:142}.gantt-chart-playback-start[data-v-41f6d214]{border-left:0;border-right:1px solid var(--color-gray-550);transform:translate(-100%)}.gantt-chart-playhead[data-v-41f6d214],.gantt-chart-playhead-row[data-v-41f6d214]{background:var(--gantt-playhead-color, var(--color-blue-500));bottom:0;cursor:ew-resize;position:absolute;top:0;touch-action:none;width:var(--gantt-playhead-width, 2px)}.gantt-chart-playhead[data-v-41f6d214]{background:var(--gantt-playhead-header-color, var(--gantt-playhead-color, var(--color-blue-500)));z-index:143}.gantt-chart-playhead[data-v-41f6d214]:before{content:"";inset:0 -6px;position:absolute}.gantt-chart-playhead[data-v-41f6d214]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--space-50)}.gantt-chart-playhead-row[data-v-41f6d214]{pointer-events:auto}.gantt-chart-playhead[data-v-41f6d214]:hover,.gantt-chart-playhead-row[data-v-41f6d214]:hover,.gantt-chart-playhead.gantt-chart-playhead-active[data-v-41f6d214],.gantt-chart-playhead-row.gantt-chart-playhead-active[data-v-41f6d214]{background:var(--gantt-playhead-color-active, var(--gantt-playhead-color, var(--color-blue-500)))}.gantt-chart-playhead[data-v-41f6d214]:hover,.gantt-chart-playhead.gantt-chart-playhead-active[data-v-41f6d214]{background:var(--gantt-playhead-header-color, var(--gantt-playhead-color-active, var(--gantt-playhead-color, var(--color-blue-500))))}.gantt-chart-playhead-disabled .gantt-chart-playhead[data-v-41f6d214],.gantt-chart-playhead-disabled .gantt-chart-playhead-row[data-v-41f6d214]{cursor:default}.gantt-chart-lane[data-v-41f6d214]{min-height:var(--gantt-row-height);position:relative}.gantt-chart-bar[data-v-41f6d214]{background:var(--color-blue-500);border:none;border-radius:var(--border-radius-small);bottom:var(--gantt-bar-inset);cursor:pointer;min-width:var(--gantt-bar-min-width);opacity:var(--gantt-bar-opacity, 1);padding:0;position:absolute;top:var(--gantt-bar-inset)}.gantt-chart-bar[data-v-41f6d214]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--space-50)}.gantt-chart-scroller-panning .gantt-chart-bar[data-v-41f6d214]{cursor:grabbing;-webkit-user-select:none;user-select:none}.track-section-header[data-v-4ccf2573]{--track-section-header-height: var(--space-600);--track-section-header-indent: 0;align-items:var(--track-section-header-align, center);box-sizing:border-box;display:flex;gap:var(--space-250);height:var(--track-section-header-height);padding-left:calc(var(--space-300) + var(--track-section-header-indent) * var(--space-300));position:relative;-webkit-user-select:none;user-select:none}.track-section-header .track-section-header-chevron[data-v-4ccf2573]{transition:transform var(--animation-duration-short) ease}.track-section-header.is-expanded .track-section-header-chevron[data-v-4ccf2573]{transform:rotate(90deg)}.track-section-header-band[data-v-4ccf2573]{background:var(--color-gray-850)}.track-section-header-lead[data-v-4ccf2573]{align-items:var(--track-section-header-align, center);background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--space-250);min-width:0;padding:0}.track-section-header-lead[data-v-4ccf2573]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--space-50)}.track-section-header-chevron[data-v-4ccf2573]{color:var(--color-gray-500);flex-shrink:0;transform:rotate(0)}.track-section-header-label[data-v-4ccf2573]{color:var(--color-gray-300);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px)}.track-section-header-caption .track-section-header-label[data-v-4ccf2573]{font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);letter-spacing:var(--letter-spacing-700);text-transform:uppercase}.track-section-header-lead:hover .track-section-header-label[data-v-4ccf2573]{color:var(--color-gray-100)}.track-section-header-count[data-v-4ccf2573]{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px)}.track-section-header-rule[data-v-4ccf2573]{background:var(--color-gray-750);flex:1;height:var(--border-width-thin);min-width:var(--space-400)}.track-section-header-track .track-section-header-rule[data-v-4ccf2573]{background:var(--color-gray-800)}.track-section-header-trailing[data-v-4ccf2573]{align-items:center;color:var(--text-muted);display:flex;flex-shrink:0;gap:var(--space-250);margin-left:auto;padding-right:var(--space-300);white-space:nowrap;font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px)}.track-section-header-tally[data-v-4ccf2573]{align-items:center;display:inline-flex;gap:var(--space-150)}.track-section-header-tally-count[data-v-4ccf2573]{color:var(--color-gray-300);font-variant-numeric:tabular-nums}.track-section-header-swatch[data-v-4ccf2573]{border-radius:var(--space-100);flex-shrink:0;height:var(--space-300);width:var(--space-300)}.panel[data-v-d641d900]{display:flex;flex-direction:column;height:100%;overflow:hidden}.panel-status-banner[data-v-d641d900]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:var(--space-200) var(--space-400)}.panel-status-banner.success[data-v-d641d900],.panel-status-banner.healthy[data-v-d641d900]{background-color:var(--color-table-bg-status-green);color:var(--success-color-text)}.panel-status-banner.warning[data-v-d641d900]{background-color:var(--color-table-bg-status-yellow);color:var(--color-yellow-900)}.panel-status-banner.danger[data-v-d641d900],.panel-status-banner.error[data-v-d641d900]{background-color:var(--color-table-bg-status-red);color:var(--error-color-text)}.panel-status-banner.critical[data-v-d641d900]{background-color:var(--color-table-bg-status-black);color:var(--text-default)}.panel-status-banner.neutral[data-v-d641d900]{background-color:var(--color-gray-700);color:var(--text-muted)}.panel-status-banner.highlight[data-v-d641d900]{background-color:var(--color-purple-300);color:var(--text-default-inverted)}.panel-status-banner.highlight-medium[data-v-d641d900]{background-color:var(--color-purple-400);color:var(--text-default-inverted)}.panel-status-banner.highlight-heavy[data-v-d641d900]{background-color:var(--color-purple-500);color:var(--text-default-inverted)}.panel-status-banner.info[data-v-d641d900]{background-color:var(--color-info-background);color:var(--text-default)}.panel-main[data-v-d641d900]{display:flex;flex:1;min-height:0;overflow:hidden;padding-left:var(--space-400);padding-right:var(--space-400)}.panel-navigation[data-v-d641d900]{display:flex;flex-direction:column;gap:var(--space-300);border-right:var(--stroke-width-divider) solid var(--color-divider);box-sizing:border-box;display:inline-flex;height:calc(100% - var(--space-400) * 2);margin-bottom:var(--space-400);margin-top:var(--space-400);padding-right:var(--space-400)}.panel-navigation-item-button[data-v-d641d900]{border:1px solid rgba(0,0,0,0);justify-content:flex-start;width:100%}@media screen and (max-width:1600px){.panel-navigation-item-button[data-v-d641d900]{justify-content:center;padding:0;width:var(--form-element-height)}}.panel-navigation-item-label[data-v-d641d900]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);padding-left:var(--space-200)}@media screen and (max-width:1600px){.panel-navigation-item-label[data-v-d641d900]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.panel-body[data-v-d641d900]{display:flex;flex-direction:column;gap:var(--space-400);flex:1;height:calc(100% - var(--space-400));margin-top:var(--space-400)}.panel-body-header[data-v-d641d900]{display:flex;flex-direction:row;gap:var(--space-400);align-items:center;border-bottom:var(--stroke-width-divider) solid var(--color-divider);height:32px;justify-content:space-between;padding-bottom:var(--space-300);width:100%}.panel-body-header-title[data-v-d641d900]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);vertical-align:top}.panel-body-header-actions[data-v-d641d900]{display:flex;flex-direction:row;gap:var(--space-300)}.panel-body-content[data-v-d641d900]{height:100%;overflow-y:auto;position:relative}.panel-body-content[data-v-d641d900]::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}.panel-body-content[data-v-d641d900]::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.panel-body-content[data-v-d641d900]::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--border-radius-badge)}.panel-body-content[data-v-d641d900]::-webkit-scrollbar-corner{background:var(--color-scrollbar-track)}.pill[data-v-663d43b3]{align-items:center;background-color:var(--background-default);border:1px solid var(--border-color);border-radius:var(--border-radius-pill);color:var(--color-text-default);cursor:pointer;display:flex;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);height:var(--form-element-height);justify-content:center;padding:0 var(--space-300);text-align:center}.pill.appearance-selected[data-v-663d43b3]{background-color:var(--background-selected);color:var(--text-default)}.pill.appearance-disabled[data-v-663d43b3]{background-color:var(--background-disabled);color:var(--text-disabled)}.pill-form[data-v-ef971d98]{display:flex;flex-direction:column;gap:var(--space-400);width:100%}.pill-form-content[data-v-ef971d98]{display:flex;flex-direction:column;gap:var(--space-200)}.pill-form-option[data-v-ef971d98]{display:flex;flex-direction:row;gap:var(--space-300)}.pill-form-label[data-v-ef971d98]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px)}.pill-form-label-required[data-v-ef971d98]{color:var(--color-red-500);margin-left:0}.radio-card[data-v-f53e97c8]{--radio-card-description-line-height: 14px;background-color:transparent;border:var(--border-width-thin) solid var(--color-gray-700);border-radius:var(--border-radius-medium);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-200);padding:var(--space-300) var(--space-400);transition:background-color .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none;width:100%}.radio-card[data-v-f53e97c8]:hover:not(.is-disabled){background-color:var(--color-gray-800);border-color:var(--color-gray-600)}.radio-card-input[data-v-f53e97c8]{height:1px;opacity:0;position:absolute;width:1px}.radio-card-header[data-v-f53e97c8]{align-items:center;display:flex;gap:var(--space-300);justify-content:space-between;width:100%}.radio-card-title-group[data-v-f53e97c8]{align-items:center;display:flex;gap:var(--space-300);min-width:0}.radio-card-dot[data-v-f53e97c8]{border-radius:var(--border-radius-round);flex-shrink:0;height:var(--space-300);width:var(--space-300)}.radio-card-dot--black[data-v-f53e97c8]{background-color:var(--color-gray-500)}.radio-card-dot--blue[data-v-f53e97c8]{background-color:var(--color-blue-400)}.radio-card-dot--gray[data-v-f53e97c8]{background-color:var(--color-gray-400)}.radio-card-dot--green[data-v-f53e97c8]{background-color:var(--color-green-500)}.radio-card-dot--purple[data-v-f53e97c8]{background-color:var(--color-purple-300)}.radio-card-dot--red[data-v-f53e97c8]{background-color:var(--color-red-500)}.radio-card-dot--teal[data-v-f53e97c8]{background-color:var(--color-teal-500)}.radio-card-dot--yellow[data-v-f53e97c8]{background-color:var(--color-yellow-500)}.radio-card-title-icon[data-v-f53e97c8]{color:var(--color-gray-400);flex-shrink:0}.radio-card-title[data-v-f53e97c8]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);color:var(--text-default)}.radio-card-icon[data-v-f53e97c8]{flex-shrink:0}.radio-card-description[data-v-f53e97c8]{font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);color:var(--color-gray-400);display:block;line-height:var(--radio-card-description-line-height);margin:0;width:100%}.radio-card.is-selected[data-v-f53e97c8]{background-color:var(--color-gray-800);border-color:var(--color-gray-400)}.radio-card.is-disabled[data-v-f53e97c8]{cursor:not-allowed;opacity:var(--disabled-opacity)}.radio-card[data-v-f53e97c8]:has(.radio-card-input:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.radio-input-wrapper[data-v-e16155d7]{align-items:center;cursor:pointer;display:flex;gap:var(--space-300);position:relative;-webkit-user-select:none;user-select:none}.radio-input-wrapper.is-disabled[data-v-e16155d7]{cursor:not-allowed;opacity:var(--disabled-opacity)}.radio-input-wrapper .radio-input[data-v-e16155d7]{height:1px;opacity:0;position:absolute;width:1px}.radio-input-wrapper .radio-icon[data-v-e16155d7]{flex-shrink:0}.radio-input-wrapper .radio-label[data-v-e16155d7]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);color:var(--text-default)}.radio-input-wrapper .radio-input:focus-visible+.radio-icon[data-v-e16155d7]{border-radius:50%;outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:0}.segmented-controller[data-v-463bc3c6]{align-items:stretch;display:flex;min-width:fit-content;width:fit-content}.segmented-controller .segment[data-v-463bc3c6]{align-items:center;background-color:transparent;border:none;border-radius:var(--segment-radius, 0);color:var(--text-muted);cursor:pointer;display:flex;flex:var(--segment-flex, initial);font-family:var(--body-primary-family);font-size:var(--font-size-400);font-weight:var(--font-weight-medium);height:var(--segment-height, auto);justify-content:center;letter-spacing:var(--letter-spacing-500);line-height:var(--body-primary-line-height);min-width:fit-content;padding:var(--segment-padding, 0 var(--space-400));position:relative;transition:all var(--animation-duration-short) ease;white-space:nowrap}.segmented-controller .segment.active[data-v-463bc3c6]{background-color:var(--background-selected);color:var(--text-primary)}.segmented-controller .segment[data-v-463bc3c6]:disabled{cursor:not-allowed;opacity:var(--disabled-opacity);pointer-events:none}.segmented-controller .segment[data-v-463bc3c6]:not(:last-child){border-right:var(--segment-divider, none)}.segmented-controller .segment[data-v-463bc3c6]:hover:not(.active):not(:disabled){background-color:var(--segment-hover-background)}.segmented-controller--joined[data-v-463bc3c6]{--segment-divider: var(--border-width-thin) solid var(--color-gray-700);--segment-flex: 1;--segment-height: 100%;--segment-hover-background: var(--color-gray-600);--segment-padding: 0 var(--space-400);background-color:var(--background-default);border:var(--border-width-thin) solid var(--color-gray-700);border-radius:var(--border-radius-default);height:var(--form-element-height);overflow:hidden}.segmented-controller--action[data-v-463bc3c6]{--segment-divider: var(--border-width-thin) solid var(--color-gray-700);--segment-height: 100%;--segment-hover-background: var(--color-gray-600);--segment-padding: 0 var(--space-400);background-color:var(--background-default);border:var(--border-width-thin) solid var(--color-gray-700);border-radius:var(--border-radius-default);height:var(--form-element-height);overflow:hidden}.segmented-controller--fill[data-v-463bc3c6]{--segment-flex: 1;width:100%}.segmented-controller--pill[data-v-463bc3c6]{--segment-hover-background: var(--background-card);--segment-padding: var(--space-250) var(--space-400);--segment-radius: var(--border-radius-default);gap:var(--space-300)}.status-span-row[data-v-fbb51d26]{--status-span-row-height: var(--space-600);--status-span-row-opacity: .85;--status-span-row-min-width: var(--space-100);height:var(--status-span-row-height);position:relative;width:100%}.status-span-row[data-v-fbb51d26] .status-span-row-span{bottom:auto;display:block;height:var(--status-span-row-span-height, 100%);min-width:var(--status-span-row-min-width);opacity:var(--status-span-row-opacity);overflow:hidden;position:absolute;top:var(--status-span-row-span-top, 0);transform:translateY(var(--status-span-row-span-shift, 0))}.stepper[data-v-46a96011]{align-items:center;display:flex;gap:var(--space-400);list-style:none;margin:0;padding:0}.stepper-item[data-v-46a96011]{align-items:center;display:flex;gap:var(--space-400)}.stepper-step[data-v-46a96011]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);align-items:center;color:var(--text-muted);display:flex;gap:var(--space-200)}.stepper-step.is-active[data-v-46a96011]{color:var(--text-default)}.stepper-index[data-v-46a96011]{align-items:center;background:var(--color-gray-700);border-radius:50%;color:var(--color-gray-400);display:inline-flex;flex-shrink:0;font-size:var(--font-size-300);font-weight:var(--font-weight-medium);height:var(--space-500);justify-content:center;width:var(--space-500)}.is-active .stepper-index[data-v-46a96011]{background:var(--color-white);color:var(--color-gray-900)}.stepper-index.is-completed[data-v-46a96011]{background:transparent;color:var(--color-gray-400)}.stepper-separator[data-v-46a96011]{color:var(--text-muted);flex-shrink:0;opacity:.4}.textarea-input[data-v-64ddbdf8]{background-color:transparent;border:1px solid var(--border-color);border-radius:var(--border-radius-default);transition:border-color var(--animation-duration-short) ease}.textarea-input[data-v-64ddbdf8]:hover,.textarea-input[data-v-64ddbdf8]:focus,.textarea-input[data-v-64ddbdf8]:focus-within,.textarea-input[data-v-64ddbdf8]:active{background-color:transparent}.textarea-input[data-v-64ddbdf8]:hover:not(:focus):not(:focus-within){border-color:var(--border-color-hover)}.textarea-input[data-v-64ddbdf8]{display:flex;flex-direction:column;padding:var(--space-250)}.textarea-input[data-v-64ddbdf8]:focus-within{border-color:var(--color-blue-200);outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.textarea-input.is-solid-background[data-v-64ddbdf8]{background-color:var(--background-card)}.textarea-input.is-solid-background[data-v-64ddbdf8]:hover,.textarea-input.is-solid-background[data-v-64ddbdf8]:focus,.textarea-input.is-solid-background[data-v-64ddbdf8]:focus-within,.textarea-input.is-solid-background[data-v-64ddbdf8]:active{background-color:var(--background-card)}.textarea-input-field[data-v-64ddbdf8]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);background:transparent;border:none;color:var(--color-gray-300);flex:1;font-size:var(--body-primary-size);min-height:0;outline:none;overflow:auto;resize:vertical;width:100%}.textarea-input-field[data-v-64ddbdf8]::placeholder{color:var(--text-placeholder)}.textarea-input-field[data-v-64ddbdf8]:disabled{color:var(--text-disabled);cursor:not-allowed;opacity:var(--disabled-opacity);pointer-events:none}.textarea-input-field[data-v-64ddbdf8]:disabled span{color:var(--color-gray-500)}.textarea-input-field[data-v-64ddbdf8]:disabled:hover,.textarea-input-field:disabled.highlighted[data-v-64ddbdf8]{background-color:transparent}.toggle-switch[data-v-adad6c2d]{align-items:center;cursor:pointer;display:inline-flex;gap:var(--space-300);position:relative;-webkit-user-select:none;user-select:none}.toggle-switch.is-disabled[data-v-adad6c2d]{cursor:not-allowed;opacity:var(--disabled-opacity)}.toggle-switch-input[data-v-adad6c2d]{height:1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.toggle-switch-control[data-v-adad6c2d]{align-items:center;display:inline-flex;flex-shrink:0;height:var(--space-800);justify-content:center;overflow:hidden;width:var(--space-800)}.toggle-switch-track[data-v-adad6c2d]{background-color:var(--color-gray-600);border-radius:var(--border-radius-medium);height:var(--space-500);position:relative;transition:background-color var(--animation-duration-short) ease;width:var(--space-750)}.toggle-switch-knob[data-v-adad6c2d]{background-color:var(--color-gray-0);border-radius:50%;box-shadow:0 var(--space-50) var(--space-100) 0 #00000040;height:var(--space-400);left:var(--space-100);position:absolute;top:var(--space-100);transition:transform var(--animation-duration-short) ease;width:var(--space-400)}.toggle-switch-label[data-v-adad6c2d]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);color:var(--text-muted);flex-shrink:0;transition:color var(--animation-duration-short) ease;white-space:nowrap}.toggle-switch.is-checked .toggle-switch-track[data-v-adad6c2d]{background-color:var(--color-teal-700)}.toggle-switch.is-checked .toggle-switch-knob[data-v-adad6c2d]{transform:translate(var(--space-400))}.toggle-switch.is-checked .toggle-switch-label[data-v-adad6c2d]{color:var(--text-default)}.toggle-switch-input:focus-visible~.toggle-switch-control .toggle-switch-track[data-v-adad6c2d]{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.timeline-wrapper[data-v-d49da866]{display:flex;flex-direction:column;width:100%;gap:1px;--color-lime: #84cc16}.month-row[data-v-d49da866]{position:relative;height:14px}.month-label[data-v-d49da866]{position:absolute;top:0;font-size:var(--font-size-250);color:var(--text-secondary);letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-row[data-v-d49da866]{position:relative;height:8px;width:100%;border-radius:4px;background:var(--background-muted)}.tick-line[data-v-d49da866]{position:absolute;top:0;width:1px;height:100%;background:var(--color-divider);opacity:.3;transform:translate(-50%);z-index:0}.day-row[data-v-d49da866]{position:relative;height:12px}.day-label[data-v-d49da866]{position:absolute;top:0;font-size:var(--font-size-200);color:var(--text-secondary);transform:translate(-50%);opacity:.7}.timeline-segment[data-v-d49da866]{position:absolute;top:0;height:100%;border-radius:4px}.timeline-segment--lime[data-v-d49da866]{background:var(--color-lime)}.timeline-segment--green[data-v-d49da866]{background:var(--color-green-500)}.timeline-segment--yellow[data-v-d49da866]{background:var(--color-yellow-500)}.timeline-segment--grey[data-v-d49da866]{background:var(--color-divider);opacity:.4}.timeline-segment--amber[data-v-d49da866]{background:var(--color-yellow-500)}.timeline-segment--red[data-v-d49da866]{background:var(--color-red-500)}.timeline-segment--black[data-v-d49da866]{background:var(--color-gray-1100)}.timeline-marker[data-v-d49da866]{position:absolute;top:-3px;width:6px;height:14px;border-radius:3px;transform:translate(-50%);cursor:pointer;z-index:1}.timeline-marker--lime[data-v-d49da866]{background:var(--color-lime)}.timeline-marker--green[data-v-d49da866]{background:var(--color-green-500)}.timeline-marker--yellow[data-v-d49da866],.timeline-marker--amber[data-v-d49da866]{background:var(--color-yellow-500)}.timeline-marker--red[data-v-d49da866]{background:var(--color-red-500)}.timeline-marker--black[data-v-d49da866]{background:var(--color-gray-1100)}.timeline-marker--grey[data-v-d49da866]{background:var(--color-divider)}.timeline-marker[data-v-d49da866]:hover{z-index:var(--z-index-tooltip, 200)}.timeline-marker:hover .marker-tooltip[data-v-d49da866]{display:block}.marker-tooltip[data-v-d49da866]{display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);padding:6px 8px;background:var(--background-default);border:1px solid var(--color-divider);border-radius:4px;white-space:pre-line;font-size:var(--font-size-300);line-height:1.4;color:var(--text-primary);pointer-events:none;z-index:var(--z-index-tooltip, 200);min-width:160px;box-shadow:0 2px 8px #0000004d}.class-risk-row[data-v-45fa175c]{display:grid;grid-template-columns:280px 1fr 140px;align-items:center;gap:var(--space-200);padding:var(--space-100) var(--space-200);padding-left:calc(var(--space-200) + 24px);cursor:pointer;border-bottom:1px solid var(--color-divider)}.class-risk-row[data-v-45fa175c]:hover{background:var(--background-hover)}.row-left[data-v-45fa175c]{display:flex;align-items:center;gap:var(--space-100);min-width:0}.chevron-icon[data-v-45fa175c]{width:14px;height:14px;flex-shrink:0;color:var(--text-secondary)}.status--green[data-v-45fa175c]{color:var(--color-green-500)}.status--amber[data-v-45fa175c]{color:var(--color-yellow-500)}.status--red[data-v-45fa175c]{color:var(--color-red-500)}.status-bar[data-v-45fa175c]{width:4px;height:24px;border-radius:2px;flex-shrink:0}.status-bar.status--green[data-v-45fa175c]{background:var(--color-green-500)}.status-bar.status--amber[data-v-45fa175c]{background:var(--color-yellow-500)}.status-bar.status--red[data-v-45fa175c]{background:var(--color-red-500)}.class-info[data-v-45fa175c]{display:flex;flex-direction:column;min-width:0}.class-label[data-v-45fa175c]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-weight:var(--font-weight-medium)}.class-meta[data-v-45fa175c]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-secondary)}.meta--over-capacity[data-v-45fa175c]{color:#84cc16}.row-center[data-v-45fa175c]{min-width:0}.row-right[data-v-45fa175c]{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.first-out-date[data-v-45fa175c]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-weight:600}.first-out-name[data-v-45fa175c]{font-size:var(--font-size-300);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.entity-risk-row[data-v-95cee664]{display:grid;grid-template-columns:280px 1fr 140px;align-items:center;gap:var(--space-200);padding:var(--space-150) var(--space-200);cursor:pointer;border-bottom:1px solid var(--color-divider)}.entity-risk-row[data-v-95cee664]:hover{background:var(--background-hover)}.row-left[data-v-95cee664]{display:flex;align-items:center;gap:var(--space-100);min-width:0}.chevron-icon[data-v-95cee664]{width:16px;height:16px;flex-shrink:0;color:var(--text-secondary)}.urgency--critical[data-v-95cee664]{color:var(--color-red-500)}.urgency--warning[data-v-95cee664]{color:var(--color-yellow-500)}.urgency--ok[data-v-95cee664]{color:var(--color-green-500)}.urgency-dot[data-v-95cee664]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.urgency-dot.urgency--critical[data-v-95cee664]{background:var(--color-red-500)}.urgency-dot.urgency--warning[data-v-95cee664]{background:var(--color-yellow-500)}.urgency-dot.urgency--ok[data-v-95cee664]{background:var(--color-green-500)}.entity-info[data-v-95cee664]{display:flex;flex-direction:column;min-width:0}.entity-name[data-v-95cee664]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-meta[data-v-95cee664]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-secondary)}.meta--over-capacity[data-v-95cee664]{color:#84cc16}.row-center[data-v-95cee664]{min-width:0}.row-right[data-v-95cee664]{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.first-out-date[data-v-95cee664]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-weight:600}.first-out-name[data-v-95cee664]{font-size:var(--font-size-300);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.item-risk-row[data-v-6572e8ce]{display:grid;grid-template-columns:280px 1fr 140px;align-items:center;gap:var(--space-200);padding:var(--space-100) var(--space-200);padding-left:calc(var(--space-200) + 48px);border-bottom:1px solid var(--color-divider)}.row-left[data-v-6572e8ce]{display:flex;align-items:center;gap:var(--space-100);min-width:0}.item-info[data-v-6572e8ce]{display:flex;flex-direction:column;min-width:0}.item-name[data-v-6572e8ce]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-center[data-v-6572e8ce]{min-width:0}.row-right[data-v-6572e8ce]{text-align:right}.first-out-date[data-v-6572e8ce]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-weight:600}.status--green[data-v-6572e8ce]{color:var(--color-green-500)}.status--red[data-v-6572e8ce]{color:var(--color-red-500)}.list-view[data-v-ca632052]{display:flex;flex-direction:column;height:100%;overflow:hidden}.list-header[data-v-ca632052]{display:flex;justify-content:space-between;align-items:baseline;padding:var(--space-200);flex-shrink:0}.list-title[data-v-ca632052]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-weight:600;margin:0}.list-meta[data-v-ca632052]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-secondary)}.list-column-headers[data-v-ca632052]{display:grid;grid-template-columns:280px 1fr 140px;gap:var(--space-200);padding:var(--space-100) var(--space-200);border-bottom:1px solid var(--color-divider);flex-shrink:0}.list-column-headers span[data-v-ca632052]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-secondary);font-weight:600;letter-spacing:.05em}.col-first-out[data-v-ca632052]{text-align:right}.list-body[data-v-ca632052]{flex:1;overflow-y:auto}.empty-state[data-v-ca632052]{display:flex;align-items:center;justify-content:center;padding:var(--space-600);color:var(--text-secondary)}.sidebar-section[data-v-cd6efb07]{display:flex;flex-direction:column;gap:var(--space-100)}.section-title[data-v-cd6efb07]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-secondary);font-weight:600;letter-spacing:.05em;margin:0}.info-row[data-v-cd6efb07]{display:flex;justify-content:space-between;align-items:center}.info-label[data-v-cd6efb07]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-secondary)}.info-value[data-v-cd6efb07]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px)}.risk-counts[data-v-cd6efb07]{display:flex;gap:var(--space-200)}.risk-count[data-v-cd6efb07]{display:flex;flex-direction:column;align-items:center;flex:1;padding:var(--space-100);border-radius:4px;background:var(--background-muted)}.risk-count-number[data-v-cd6efb07]{font-size:var(--font-size-700);font-weight:700;line-height:1}.risk-count-label[data-v-cd6efb07]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-secondary)}.risk-count--critical .risk-count-number[data-v-cd6efb07]{color:var(--color-red-500)}.risk-count--warning .risk-count-number[data-v-cd6efb07]{color:var(--color-yellow-500)}.risk-count--ok .risk-count-number[data-v-cd6efb07],.info-value--success[data-v-cd6efb07]{color:var(--color-green-500)}.sidebar-section[data-v-bcdceafe]{display:flex;flex-direction:column;gap:var(--space-100)}.section-title[data-v-bcdceafe]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-secondary);font-weight:600;letter-spacing:.05em;margin:0}.info-row[data-v-bcdceafe]{display:flex;justify-content:space-between;align-items:center}.info-label[data-v-bcdceafe]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-secondary)}.info-value[data-v-bcdceafe]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px)}.risk-counts[data-v-bcdceafe]{display:flex;gap:var(--space-200)}.risk-count[data-v-bcdceafe]{display:flex;flex-direction:column;align-items:center;flex:1;padding:var(--space-100);border-radius:4px;background:var(--background-muted)}.risk-count-number[data-v-bcdceafe]{font-size:var(--font-size-700);font-weight:700;line-height:1}.risk-count-label[data-v-bcdceafe]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-secondary)}.risk-count--critical .risk-count-number[data-v-bcdceafe]{color:var(--color-red-500)}.risk-count--warning .risk-count-number[data-v-bcdceafe]{color:var(--color-yellow-500)}.risk-count--ok .risk-count-number[data-v-bcdceafe]{color:var(--color-green-500)}.sidebar[data-v-bcdceafe]{display:flex;flex-direction:column;gap:var(--space-300);padding:var(--space-200);height:100%;overflow-y:auto}.filter-chips[data-v-bcdceafe]{display:flex;flex-wrap:wrap;gap:var(--space-100)}.movement-timeline[data-v-9bd31d85]{display:flex;flex-direction:column;width:100%;gap:2px}.bar-row[data-v-9bd31d85]{position:relative;height:8px;width:100%;border-radius:4px;background:var(--color-gray-600)}.bar-row--no-burn-data[data-v-9bd31d85]{background:var(--color-gray-600)}.segment[data-v-9bd31d85]{position:absolute;top:0;height:100%;border-radius:4px}.segment--green[data-v-9bd31d85]{background:var(--color-green-500)}.segment--yellow[data-v-9bd31d85]{background:var(--color-yellow-500)}.segment--red[data-v-9bd31d85]{background:var(--color-red-500)}.segment--black[data-v-9bd31d85]{background:var(--color-gray-1100)}.segment--grey[data-v-9bd31d85]{background:var(--text-secondary);opacity:.4}.day-tick[data-v-9bd31d85]{position:absolute;top:-2px;height:12px;width:1px;background:var(--text-tertiary, var(--text-secondary));opacity:.5;pointer-events:none}.marker[data-v-9bd31d85]{position:absolute;top:-3px;width:6px;height:14px;border-radius:3px;transform:translate(-50%);cursor:pointer;z-index:1}.marker--green[data-v-9bd31d85]{background:var(--color-green-500)}.marker--yellow[data-v-9bd31d85]{background:var(--color-yellow-500)}.marker--red[data-v-9bd31d85]{background:var(--color-red-500)}.marker--black[data-v-9bd31d85]{background:var(--color-gray-1100)}.marker--grey[data-v-9bd31d85]{background:var(--text-secondary)}.marker[data-v-9bd31d85]:hover{z-index:var(--z-index-tooltip, 200)}.marker:hover .marker-tooltip[data-v-9bd31d85]{display:block}.marker-tooltip[data-v-9bd31d85]{display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);padding:6px 8px;background:var(--background-default);border:1px solid var(--color-divider);border-radius:4px;white-space:pre-line;font-size:var(--font-size-300);line-height:1.4;color:var(--text-primary);pointer-events:none;z-index:var(--z-index-tooltip, 200);min-width:160px;box-shadow:0 2px 8px #0000004d}.window-label[data-v-9bd31d85]{font-size:var(--font-size-200);color:var(--text-secondary);opacity:.7}.endpoint-labels[data-v-9bd31d85]{display:flex;justify-content:space-between;font-size:var(--font-size-200);color:var(--text-secondary)}.endpoint-label[data-v-9bd31d85]{white-space:nowrap;opacity:.85}.movement-row[data-v-e6cc35ed]{display:grid;grid-template-columns:280px 1fr 140px;align-items:center;gap:var(--space-200);padding:var(--space-150) var(--space-200);cursor:pointer;border-bottom:1px solid var(--color-divider)}.movement-row[data-v-e6cc35ed]:hover{background:var(--background-hover)}.row-left[data-v-e6cc35ed]{display:flex;align-items:center;gap:var(--space-100);min-width:0}.chevron-icon[data-v-e6cc35ed]{width:16px;height:16px;flex-shrink:0;color:var(--text-secondary)}.severity-dot[data-v-e6cc35ed]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.severity--depleted[data-v-e6cc35ed]{color:var(--color-red-500)}.severity-dot.severity--depleted[data-v-e6cc35ed]{background:var(--color-red-500)}.severity--reserve[data-v-e6cc35ed]{color:var(--color-yellow-500)}.severity-dot.severity--reserve[data-v-e6cc35ed]{background:var(--color-yellow-500)}.severity--ok[data-v-e6cc35ed]{color:var(--color-green-500)}.severity-dot.severity--ok[data-v-e6cc35ed]{background:var(--color-green-500)}.severity--incomplete[data-v-e6cc35ed]{color:var(--text-secondary)}.severity-dot.severity--incomplete[data-v-e6cc35ed]{background:var(--text-secondary)}.info[data-v-e6cc35ed]{display:flex;flex-direction:column;min-width:0}.movement-name[data-v-e6cc35ed]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.movement-meta[data-v-e6cc35ed]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-secondary)}.row-center[data-v-e6cc35ed]{min-width:0}.unscheduled[data-v-e6cc35ed]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-secondary);font-style:italic}.row-right[data-v-e6cc35ed]{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.status-label[data-v-e6cc35ed]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-weight:600}.crossing-label[data-v-e6cc35ed]{font-size:var(--font-size-300);color:var(--text-secondary)}.vehicle-row[data-v-ae1e79d6]{display:grid;grid-template-columns:280px 1fr 140px;align-items:center;gap:var(--space-200);padding:var(--space-100) var(--space-200) var(--space-100) 66px;border-bottom:1px solid var(--color-divider);background:var(--background-default)}.row-left[data-v-ae1e79d6]{display:flex;align-items:center;gap:var(--space-100);min-width:0}.severity-dot[data-v-ae1e79d6]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.severity--depleted.severity-dot[data-v-ae1e79d6]{background:var(--color-red-500)}.severity--reserve.severity-dot[data-v-ae1e79d6]{background:var(--color-yellow-500)}.severity--ok.severity-dot[data-v-ae1e79d6]{background:var(--color-green-500)}.severity--incomplete.severity-dot[data-v-ae1e79d6]{background:var(--text-secondary);opacity:.6}.info[data-v-ae1e79d6]{display:flex;flex-direction:column;min-width:0}.vehicle-name-row[data-v-ae1e79d6]{display:flex;align-items:baseline;gap:var(--space-100);min-width:0}.vehicle-name[data-v-ae1e79d6]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.vehicle-platform[data-v-ae1e79d6]{font-size:var(--font-size-200);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.vehicle-meta[data-v-ae1e79d6]{font-size:var(--font-size-200);color:var(--text-secondary)}.unscheduled[data-v-ae1e79d6]{color:var(--text-tertiary);font-style:italic}.row-right[data-v-ae1e79d6]{display:flex;justify-content:flex-end}.severity-label[data-v-ae1e79d6]{font-size:var(--font-size-300);font-weight:600}.severity-label.severity--depleted[data-v-ae1e79d6]{color:var(--color-red-500)}.severity-label.severity--reserve[data-v-ae1e79d6]{color:var(--color-yellow-500)}.severity-label.severity--ok[data-v-ae1e79d6]{color:var(--color-green-500)}.severity-label.severity--incomplete[data-v-ae1e79d6]{color:var(--text-secondary)}.list-view[data-v-9a942952]{display:flex;flex-direction:column;height:100%;overflow:hidden}.list-header[data-v-9a942952]{display:flex;justify-content:space-between;align-items:baseline;padding:var(--space-200);flex-shrink:0}.list-title[data-v-9a942952]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-weight:600;margin:0}.list-meta[data-v-9a942952]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-secondary)}.list-column-headers[data-v-9a942952]{display:grid;grid-template-columns:280px 1fr 140px;gap:var(--space-200);padding:var(--space-100) var(--space-200);border-bottom:1px solid var(--color-divider);flex-shrink:0}.list-column-headers span[data-v-9a942952]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-secondary);font-weight:600;letter-spacing:.05em}.col-status[data-v-9a942952]{text-align:right}.list-body[data-v-9a942952]{flex:1;overflow-y:auto}.empty-state[data-v-9a942952]{display:flex;align-items:center;justify-content:center;padding:var(--space-600);color:var(--text-secondary)}.sidebar-section[data-v-38a883cf]{display:flex;flex-direction:column;gap:var(--space-100)}.section-title[data-v-38a883cf]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-secondary);font-weight:600;letter-spacing:.05em;margin:0}.info-row[data-v-38a883cf]{display:flex;justify-content:space-between;align-items:center}.info-label[data-v-38a883cf]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-secondary)}.info-value[data-v-38a883cf]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px)}.risk-counts[data-v-38a883cf]{display:flex;gap:var(--space-200)}.risk-count[data-v-38a883cf]{display:flex;flex-direction:column;align-items:center;flex:1;padding:var(--space-100);border-radius:4px;background:var(--background-muted)}.risk-count-number[data-v-38a883cf]{font-size:var(--font-size-700);font-weight:700;line-height:1}.risk-count-label[data-v-38a883cf]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-secondary)}.risk-count--critical .risk-count-number[data-v-38a883cf]{color:var(--color-red-500)}.risk-count--warning .risk-count-number[data-v-38a883cf]{color:var(--color-yellow-500)}.risk-count--ok .risk-count-number[data-v-38a883cf]{color:var(--color-green-500)}.sidebar[data-v-38a883cf]{display:flex;flex-direction:column;gap:var(--space-300);padding:var(--space-200);height:100%;overflow-y:auto}.risk-count--incomplete .risk-count-number[data-v-38a883cf]{color:var(--text-secondary)}.forecast-dashboard[data-v-951cfe30]{width:100%;height:100%}.tab-toggle[data-v-951cfe30]{display:flex;gap:var(--space-100)}.loading-state[data-v-951cfe30]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-secondary)}[data-v-951cfe30] .dual-pane{height:100%}.bed-space-occupancy[data-v-b5576dcd]{display:flex;flex-direction:column;gap:var(--space-100);display:inline-flex;width:100%;color:var(--text-muted);font-size:var(--font-size-400);line-height:1}.bed-space-occupancy__track[data-v-b5576dcd]{display:block;width:100%;height:var(--space-100);overflow:hidden;background:var(--color-divider);border-radius:var(--border-radius-pill)}.bed-space-occupancy__fill[data-v-b5576dcd]{display:block;height:100%;background:var(--color-green-500);border-radius:inherit}.patient-movement-requests-table[data-v-8bc2d22b]{display:flex;flex-direction:column;gap:var(--space-400);min-height:0;flex:1}.patient-movement-requests-table__filters[data-v-8bc2d22b]{container-type:inline-size;margin-bottom:var(--space-300)}.patient-movement-requests-table__filter-controls[data-v-8bc2d22b]{display:grid;gap:var(--space-300)}.patient-movement-requests-table__movement-choice[data-v-8bc2d22b]{display:flex;flex-direction:column;gap:var(--space-200)}.patient-movement-requests-table__movement-actions[data-v-8bc2d22b]{display:flex;flex-wrap:wrap;gap:var(--space-200)}.patient-movement-requests-table__table[data-v-8bc2d22b]{flex:1;min-height:0;overflow:auto}@container (min-width: 640px){.patient-movement-requests-table__filter-controls[data-v-8bc2d22b]{grid-template-columns:minmax(0,1fr) 12rem;align-items:center}}.markdown-view[data-v-b53d332d]{color:var(--text-muted);font-size:var(--font-size-300);line-height:1.6}.markdown-view[data-v-b53d332d]>*:first-child{margin-top:0}.markdown-view[data-v-b53d332d]>*:last-child{margin-bottom:0}.markdown-view[data-v-b53d332d] h1,.markdown-view[data-v-b53d332d] h2,.markdown-view[data-v-b53d332d] h3,.markdown-view[data-v-b53d332d] h4{color:var(--text-primary);font-weight:var(--font-weight-medium);line-height:1.3;margin:var(--space-400) 0 var(--space-200)}.markdown-view[data-v-b53d332d] h1,.markdown-view[data-v-b53d332d] h2,.markdown-view[data-v-b53d332d] h3,.markdown-view[data-v-b53d332d] h4{font-size:var(--font-size-400)}.markdown-view[data-v-b53d332d] p{margin:0 0 var(--space-300)}.markdown-view[data-v-b53d332d] ul,.markdown-view[data-v-b53d332d] ol{margin:0 0 var(--space-300);padding-left:var(--space-500)}.markdown-view[data-v-b53d332d] li{margin-bottom:var(--space-100)}.markdown-view[data-v-b53d332d] a{color:var(--color-text-link, var(--primary-color));text-decoration:underline}.markdown-view[data-v-b53d332d] code{font-family:var(--font-family-monospace, monospace);font-size:.9em;background:var(--background-card);padding:.1em .3em;border-radius:var(--border-radius-small)}.markdown-view[data-v-b53d332d] pre{background:var(--background-card);padding:var(--space-300);border-radius:var(--border-radius-small);overflow-x:auto;margin:0 0 var(--space-300)}.markdown-view[data-v-b53d332d] pre code{background:none;padding:0}.markdown-view[data-v-b53d332d] blockquote{margin:0 0 var(--space-300);padding-left:var(--space-300);border-left:2px solid var(--border-color-faint);color:var(--text-muted)}.markdown-view[data-v-b53d332d] table{display:block;width:100%;margin:0 0 var(--space-300);border-collapse:collapse;overflow-x:auto;font-size:var(--font-size-250)}.markdown-view[data-v-b53d332d] th,.markdown-view[data-v-b53d332d] td{padding:var(--space-100) var(--space-200);border:1px solid var(--border-color-faint);text-align:left}.markdown-view[data-v-b53d332d] th,.markdown-view[data-v-b53d332d] strong{color:var(--text-primary);font-weight:var(--font-weight-medium)}.sitrep-modal[data-v-73285c6a]{display:flex;flex-direction:column;gap:var(--space-400)}.sitrep-modal-preview[data-v-73285c6a]{overflow:auto}.sitrep-modal-footer[data-v-73285c6a]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-300);width:100%}.primarypanel-wrap[data-v-2aef1dd4]{position:relative;height:100%;width:fit-content;pointer-events:auto;display:flex}.primarypanel-wrap:not(.movement-authoring) .primarypanel.is-scrolled[data-v-2aef1dd4] .panel-body-header{border-bottom-color:var(--color-divider)}.primarypanel[data-v-2aef1dd4]{display:flex;flex-direction:row;gap:var(--space-400);background-color:var(--background-default);border-radius:var(--border-radius-panel);box-sizing:border-box;z-index:var(--z-index-panel-primary);height:100%;width:fit-content;pointer-events:auto;border-radius:var(--border-radius-medium);flex-direction:column}.primarypanel-title[data-v-2aef1dd4]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-400);display:flex;flex-direction:row;align-items:center;gap:var(--space-200);overflow:hidden;min-width:0}.primarypanel-title-home[data-v-2aef1dd4]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);align-items:center;color:inherit;display:inline-flex;flex-shrink:1;font-size:inherit;gap:var(--space-200);min-width:0;padding:0;padding-right:var(--space-200)}.primarypanel-title-home-label[data-v-2aef1dd4]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}[data-v-2aef1dd4] .panel-body-header-title{overflow:hidden;min-width:0}[data-v-2aef1dd4] .panel-body-header-actions{flex-shrink:0}.primarypanel[data-v-2aef1dd4] .panel-body-header{border-bottom-color:transparent;transition:border-color .15s ease}[data-v-2aef1dd4] .panel-body{width:var(--v2a477573);display:flex;gap:0;flex-direction:column;overflow:hidden;padding-top:var(--space-100);height:calc(100% - var(--space-400) * 2);transition:width var(--panel-transition-duration) ease-in-out}.primarypanel.resizing[data-v-2aef1dd4] .panel-body{transition:none}[data-v-2aef1dd4] .panel-body-content{flex:1;min-height:0;overflow:hidden}.primarypanel-content[data-v-2aef1dd4]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);flex:1;height:100%;min-height:0;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.primarypanel-content[data-v-2aef1dd4]::-webkit-scrollbar{display:none}.primarypanel-content--not-scrollable[data-v-2aef1dd4]{overflow:hidden}.primarypanel-content-layout[data-v-2aef1dd4]{display:flex;flex-direction:column;gap:0;height:100%;min-height:0}.primarypanel-footer[data-v-2aef1dd4]{display:flex;flex-direction:row;gap:var(--space-200);align-items:center;border-top:var(--border-width-thin) solid var(--color-divider);flex-shrink:0;justify-content:flex-end;padding:var(--space-300) var(--space-300) 0}.primarypanel-footer[data-v-2aef1dd4]:empty{display:none}.primarypanel[data-v-2aef1dd4]{gap:var(--space-100)}.entity-resize-handle[data-v-2aef1dd4]{position:absolute;z-index:calc(var(--z-index-panel-primary) + 1);background:transparent;user-select:none;-webkit-user-select:none}.entity-resize-handle[data-v-2aef1dd4]:after{content:"";position:absolute;background:var(--color-gray-500);opacity:0;transition:opacity .15s ease}.entity-resize-handle[data-v-2aef1dd4]:hover:after{opacity:1}.entity-resize-handle[data-v-2aef1dd4]:after{top:0;bottom:0;left:0;width:var(--space-200)}.entity-resize-handle[data-v-2aef1dd4]{top:0;right:calc(-1 * var(--v97d2e08e));height:100%;width:var(--v97d2e08e);cursor:col-resize;pointer-events:auto}.medical-nodes-by-zone-panel__content[data-v-b331ac14]{display:flex;flex-direction:column;gap:var(--space-400);height:100%;min-height:0;overflow:auto}.medical-nodes-by-zone-panel__header[data-v-b331ac14]{display:flex;flex-direction:column;gap:var(--space-300)}.medical-nodes-by-zone-panel__zone-controls[data-v-b331ac14]{display:flex;flex-direction:row;gap:var(--space-300);align-items:center}.medical-nodes-by-zone-panel__zone-controls[data-v-b331ac14]>:first-child{flex:1;min-width:0}.medical-nodes-by-zone-panel__message-banner[data-v-b331ac14]{margin:var(--space-300) 0}.medical-nodes-by-zone-panel__filters[data-v-b331ac14]{container-type:inline-size;margin-bottom:var(--space-300)}.medical-nodes-by-zone-panel__filter-controls[data-v-b331ac14]{display:grid;gap:var(--space-300)}.medical-nodes-by-zone-panel__table[data-v-b331ac14]{min-height:var(--space-800);overflow:auto}@container (min-width: 640px){.medical-nodes-by-zone-panel__filter-controls[data-v-b331ac14]{grid-template-columns:minmax(0,1fr) 12rem;align-items:center}}.wizard-footer[data-v-61a0d053]{display:flex;flex-direction:row;gap:var(--space-300);align-items:center;justify-content:space-between}.wizard-stepper[data-v-becb8dfb]{display:flex;flex-direction:row;gap:var(--space-400);align-items:center;list-style:none;margin:0;padding:0}.wizard-stepper-item[data-v-becb8dfb]{display:flex;flex-direction:row;gap:var(--space-400);align-items:center}.wizard-stepper-step[data-v-becb8dfb]{display:flex;flex-direction:row;gap:var(--space-200);font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);align-items:center;color:var(--text-muted)}.wizard-stepper-index[data-v-becb8dfb]{display:flex;flex-direction:row;gap:0;align-items:center;background:var(--background-muted);border-radius:var(--border-radius-round);color:var(--text-muted);flex-shrink:0;font-size:var(--font-size-300);font-weight:var(--font-weight-medium);height:var(--space-500);justify-content:center;width:var(--space-500)}.wizard-stepper-separator[data-v-becb8dfb]{color:var(--text-muted);flex-shrink:0;opacity:.4}.wizard-stepper-item--completed .wizard-stepper-index[data-v-becb8dfb]{background:transparent;color:var(--text-muted)}.wizard-stepper-item--current .wizard-stepper-step[data-v-becb8dfb]{color:var(--text-default)}.wizard-stepper-item--current .wizard-stepper-index[data-v-becb8dfb]{background:var(--text-default);color:var(--background-default)}.stepper-wizard[data-v-770989b2]{display:flex;flex-direction:column;gap:var(--space-400);min-height:0;height:100%}.wizard-stepper-wrap[data-v-770989b2]{display:flex;flex-direction:column;gap:var(--space-400);flex-shrink:0}.wizard-divider[data-v-770989b2]{border:0;border-top:var(--border-width-thin) solid var(--color-divider);margin:0;width:100%}.wizard-body[data-v-770989b2]{flex:1;min-height:0;overflow:auto}.manifest-unassigned-vehicles[data-v-676c4a78]{display:flex;flex-direction:column;gap:var(--space-300);min-width:0}.manifest-unassigned-vehicles-title[data-v-676c4a78]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);margin:0}.manifest-unassigned-vehicles-caption[data-v-676c4a78]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);margin:0;color:var(--text-muted)}.manifest-unassigned-vehicles-list[data-v-676c4a78]{display:flex;flex-direction:column;gap:var(--space-200);min-width:0;margin:0;padding:0;list-style:none}.manifest-unassigned-vehicles-item[data-v-676c4a78]{display:flex;flex-direction:row;gap:var(--space-200);align-items:center;min-width:0;box-sizing:border-box;padding:var(--space-200) var(--space-300);border:var(--border-width-thin) solid var(--color-divider);border-radius:var(--border-radius-default);background:var(--background-muted)}.manifest-unassigned-vehicles-identity[data-v-676c4a78]{display:flex;flex-direction:row;gap:var(--space-200);align-items:center;min-width:0;flex:1}.manifest-unassigned-vehicles-name[data-v-676c4a78]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;flex:1}.manifest-unassigned-vehicles-bumper[data-v-676c4a78]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);flex-shrink:0;color:var(--text-muted)}.manifest-cargo-move-menu[data-v-b1928b0b]{flex:0 0 var(--form-element-height);width:var(--form-element-height)}.manifest-cargo-move-menu-dropdown[data-v-b1928b0b]{width:100%}.manifest-cargo-move-menu-dropdown[data-v-b1928b0b] .dropdown-trigger{justify-content:center;padding:0;color:var(--text-muted)}.manifest-cargo-move-menu-label[data-v-b1928b0b]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.manifest-cargo-casualty-row[data-v-b978f587]{display:flex;flex-direction:row;gap:var(--space-200);align-items:center;box-sizing:border-box;min-width:0;padding:var(--space-200) var(--space-300);border:var(--border-width-thin) solid var(--color-divider);border-radius:var(--border-radius-default);background:var(--background-default);-webkit-user-select:none;user-select:none}.manifest-cargo-casualty-row[draggable=true][data-v-b978f587]{cursor:grab}.manifest-cargo-casualty-row-identity[data-v-b978f587]{display:flex;flex-direction:column;gap:var(--space-100);min-width:0;flex:1}.manifest-cargo-casualty-row-name[data-v-b978f587]{display:flex;flex-direction:row;gap:var(--space-100);align-items:center;min-width:0}.manifest-cargo-casualty-row-name[data-v-b978f587] .ui-icon{flex-shrink:0}.manifest-cargo-casualty-row-details[data-v-b978f587]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted)}.manifest-cargo-casualty-row-origin[data-v-b978f587]{display:flex;flex-direction:row;gap:0;align-items:center;min-width:0}.manifest-cargo-casualty-row-origin[data-v-b978f587] .chip{display:inline-block;max-width:var(--space-2000);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.manifest-cargo-casualty-row-remove[data-v-b978f587]{flex-shrink:0}.manifest-cargo-supply-row[data-v-d51982c7]{display:flex;flex-direction:row;gap:var(--space-200);align-items:center;box-sizing:border-box;min-width:0;padding:var(--space-200) var(--space-300);border:var(--border-width-thin) solid var(--color-divider);border-radius:var(--border-radius-default);background:var(--background-default);-webkit-user-select:none;user-select:none}.manifest-cargo-supply-row[draggable=true][data-v-d51982c7]{cursor:grab}.manifest-cargo-supply-row-menu[data-v-d51982c7]{flex-shrink:0;width:auto}.manifest-cargo-supply-row-menu-label[data-v-d51982c7]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.manifest-cargo-supply-row-menu-item[data-v-d51982c7]{align-items:flex-start;cursor:pointer;display:flex;flex-direction:row;font-size:var(--body-primary-size);overflow:hidden;padding:var(--space-300);padding-left:0;transition:background-color .2s ease}.manifest-cargo-supply-row-menu-item[data-v-d51982c7]:hover{background-color:var(--color-gray-800)}.manifest-cargo-supply-row-menu-item[data-v-d51982c7]{color:var(--color-red-500)}.manifest-cargo-supply-row-item[data-v-d51982c7]{display:flex;flex-direction:row;gap:var(--space-200);align-items:baseline;min-width:0;flex:1}.manifest-cargo-supply-row-origin[data-v-d51982c7]{display:flex;flex-direction:row;gap:0;align-items:center;min-width:0}.manifest-cargo-supply-row-origin[data-v-d51982c7] .chip{display:inline-block;max-width:var(--space-2000);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.manifest-cargo-supply-row-name[data-v-d51982c7],.manifest-cargo-supply-row-unit[data-v-d51982c7]{min-width:0}.manifest-cargo-supply-row-quantity[data-v-d51982c7]{flex:0 0 var(--space-1750);min-width:0;width:var(--space-1750);max-width:var(--space-1750)}.manifest-cargo-supply-row-quantity[data-v-d51982c7] .text-input-field-container,.manifest-cargo-supply-row-quantity[data-v-d51982c7] .text-input-field-input{min-width:0}.manifest-cargo-supply-row-quantity[data-v-d51982c7] input{-webkit-user-select:text;user-select:text}.manifest-cargo-supply-row-quantity[data-v-d51982c7] .text-input-field-label{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.manifest-cargo-list[data-v-3635b088]{display:flex;flex-direction:column;gap:var(--space-200);min-height:0;min-width:0}.manifest-cargo-list-rows[data-v-3635b088]{display:flex;flex-direction:column;gap:var(--space-200);min-height:0;overflow:auto}.manifest-cargo-list-row[data-v-3635b088]{min-width:0}.manifest-unpacked-section[data-v-60d701ae]{display:flex;flex-direction:column;gap:var(--space-300);min-width:0}.manifest-unpacked-section-header[data-v-60d701ae]{display:flex;flex-direction:row;gap:var(--space-300);align-items:center;justify-content:space-between}.manifest-unpacked-section-title[data-v-60d701ae]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);margin:0}.manifest-vehicle-load-card[data-v-a73e49bb]{display:flex;flex-direction:column;gap:0;min-width:0;box-sizing:border-box;overflow:hidden;border:var(--border-width-thin) solid var(--color-divider);border-radius:var(--border-radius-default);background:var(--background-muted)}.manifest-vehicle-load-card-cargo[data-v-a73e49bb]{padding:var(--space-200) var(--space-300);background:var(--background-default)}.manifest-vehicle-load-card-header[data-v-a73e49bb]{display:flex;flex-direction:row;gap:var(--space-200);align-items:center;min-width:0;padding:var(--space-200) var(--space-300) 0}.manifest-vehicle-load-card-sequence[data-v-a73e49bb],.manifest-vehicle-load-card-passengers[data-v-a73e49bb],.manifest-vehicle-load-card-menu[data-v-a73e49bb]{flex:0 0 auto;width:auto}.manifest-vehicle-load-card-sequence[data-v-a73e49bb],.manifest-vehicle-load-card-bumper[data-v-a73e49bb],.manifest-vehicle-load-card-passengers[data-v-a73e49bb]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted)}.manifest-vehicle-load-card-passengers[data-v-a73e49bb]{display:flex;flex-direction:row;gap:var(--space-100);align-items:center}.manifest-vehicle-load-card-passengers-label[data-v-a73e49bb]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.manifest-vehicle-load-card-identity[data-v-a73e49bb]{display:flex;flex-direction:row;gap:var(--space-200);align-items:center;min-width:0;flex:1}.manifest-vehicle-load-card-name[data-v-a73e49bb]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;flex:1}.manifest-vehicle-load-card-bumper[data-v-a73e49bb]{flex-shrink:0}.manifest-vehicle-load-card-menu-label[data-v-a73e49bb]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.manifest-vehicle-load-card-menu-item[data-v-a73e49bb]{align-items:flex-start;cursor:pointer;display:flex;flex-direction:row;font-size:var(--body-primary-size);overflow:hidden;padding:var(--space-300);padding-left:0;transition:background-color .2s ease}.manifest-vehicle-load-card-menu-item[data-v-a73e49bb]:hover{background-color:var(--color-gray-800)}.manifest-vehicle-load-card-menu-item[data-v-a73e49bb]{color:var(--text-primary)}.manifest-vehicle-load-card-menu-item[data-v-a73e49bb]:hover,.manifest-vehicle-load-card-menu-item.highlighted[data-v-a73e49bb]{background-color:var(--background-hover-dropdown);border-radius:var(--border-radius-dropdown)}.manifest-vehicle-load-card-menu-item-destructive[data-v-a73e49bb]{color:var(--color-red-500)}.manifest-vehicle-load-card-participation[data-v-a73e49bb]{display:flex;flex-direction:column;gap:var(--space-200);padding:var(--space-200) var(--space-300) 0}.manifest-vehicle-load-card-caption[data-v-a73e49bb],.manifest-vehicle-load-card-warning[data-v-a73e49bb]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);margin:0;color:var(--text-muted)}.manifest-vehicle-load-card-warning[data-v-a73e49bb]{color:var(--color-red-500)}.manifest-vehicle-load-card-volume-scope[data-v-a73e49bb]{display:flex;flex-direction:column;gap:var(--space-100);padding:0 var(--space-300) var(--space-200)}.manifest-vehicle-load-card-capacity[data-v-a73e49bb]{display:flex;flex-direction:row;gap:var(--space-200);align-items:center;flex-wrap:wrap;min-width:0;padding:var(--space-200) var(--space-300)}.manifest-vehicle-load-card-capacity-bar[data-v-a73e49bb]{flex-shrink:0;width:var(--space-2000)}.manifest-vehicle-load-card-capacity-label[data-v-a73e49bb]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);min-width:0;color:var(--text-muted)}.manifest-vehicle-loads-section[data-v-bad52063]{display:flex;flex-direction:column;gap:var(--space-300);min-width:0}.manifest-vehicle-loads-section-title[data-v-bad52063]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);margin:0}.manifest-vehicle-loads-section-empty[data-v-bad52063]{box-sizing:border-box;padding:var(--space-400);border:var(--border-width-thin) solid var(--color-divider);border-radius:var(--border-radius-default);background:var(--background-muted)}.manifest-vehicle-loads-section-loads[data-v-bad52063]{display:flex;flex-direction:column;gap:var(--space-200);min-width:0}.manifest-cargo-pane[data-v-43dd3503]{display:flex;flex-direction:column;gap:var(--space-400);min-width:0;min-height:0;flex:1;padding-inline-end:var(--space-500);overflow:auto;scrollbar-gutter:stable}.manifest-cargo-pane-stops[data-v-43dd3503]{display:flex;flex-direction:row;gap:var(--space-200);align-items:center;min-width:0}.manifest-cargo-pane-stops-section[data-v-43dd3503]{flex:1;min-width:0}.manifest-cargo-pane-stops-trail[data-v-43dd3503]{display:flex;flex-direction:row;gap:var(--space-200);align-items:center;min-width:0;overflow-x:auto}.manifest-cargo-pane-stops-origin[data-v-43dd3503]{display:flex;flex-direction:row;gap:var(--space-200);align-items:center;flex-shrink:0}.manifest-cargo-pane-stops-origin-icon[data-v-43dd3503],.manifest-cargo-pane-stops-arrow[data-v-43dd3503]{flex-shrink:0;color:var(--text-muted)}.manifest-cargo-pane-stops[data-v-43dd3503] .manifest-cargo-pane-stops-origin-label,.manifest-cargo-pane-stops[data-v-43dd3503] .manifest-cargo-pane-stops-stop-label{display:inline-block;min-width:0;max-width:var(--space-2000);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.manifest-cargo-pane-stops-stop[data-v-43dd3503]{flex-shrink:0;max-width:var(--space-2000);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.manifest-resource-list[data-v-8e588537]{display:flex;flex-direction:column;gap:var(--space-200);min-height:0;flex:1}.manifest-resource-list-body[data-v-8e588537]{display:flex;flex-direction:column;gap:0;min-height:0;flex:1}.manifest-resource-list-header[data-v-8e588537]{flex-shrink:0;padding-block:var(--space-200);padding-inline-end:var(--space-500);overflow:hidden;scrollbar-gutter:stable;border-bottom:var(--border-width-thin) solid var(--color-divider)}.manifest-resource-list-rows[data-v-8e588537]{display:flex;flex-direction:column;gap:0;min-height:0;padding-inline-end:var(--space-500);overflow:auto;scrollbar-gutter:stable}.manifest-resource-list-row[data-v-8e588537]{border-bottom:var(--border-width-thin) solid var(--color-divider)}.manifest-casualties-list[data-v-417c2db8]{display:flex;flex-direction:column;gap:var(--space-200);min-height:0;flex:1}.manifest-casualties-list-columns[data-v-417c2db8]{display:grid;grid-template-columns:minmax(0,1fr) var(--space-1750) var(--space-1750) var(--space-1000);align-items:center;gap:var(--space-100);font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted)}.manifest-casualties-list-notice[data-v-417c2db8]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);margin:0;color:var(--text-muted)}.manifest-casualties-list-row[data-v-417c2db8]{display:grid;grid-template-columns:minmax(0,1fr) var(--space-1750) var(--space-1750) var(--space-1000);align-items:center;gap:var(--space-100);padding-block:var(--space-200)}.manifest-casualties-list-row-identity[data-v-417c2db8],.manifest-casualties-list-row-clinical[data-v-417c2db8]{display:flex;flex-direction:column;gap:var(--space-100);min-width:0}.manifest-casualties-list-row-note[data-v-417c2db8]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted);overflow-wrap:anywhere}.checkbox-filter-grid[data-v-eb224b9c]{align-items:center;border:1px solid var(--color-gray-700);border-radius:var(--border-radius-default);display:flex;flex-direction:column;padding:var(--space-500)}.checkbox-filter-grid-options[data-v-eb224b9c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-500);width:100%}.checkbox-filter-grid-item[data-v-eb224b9c]{align-items:center;display:flex;white-space:nowrap;padding:var(--space-200) 0;margin:calc(var(--space-200) * -1) 0;border-radius:var(--border-radius-small)}.checkbox-filter-grid-item[data-v-eb224b9c]:hover{background-color:var(--background-hover)}.checkbox-filter-grid-checkbox[data-v-eb224b9c]{padding-right:var(--space-300)}.checkbox-filter-grid-checkbox[data-v-eb224b9c] .checkbox-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.checkbox-filter-grid-item-label[data-v-eb224b9c]{cursor:pointer;margin-left:var(--space-300)}.toggle-all-button[data-v-eb224b9c]{margin-top:calc(var(--space-300) * 2);background-color:var(--text-muted)!important;color:var(--background-default)!important}.toggle-all-button[data-v-eb224b9c]:hover{background-color:var(--color-gray-300)!important}.sidc-picker-modal[data-v-1681f478]{display:flex;flex-direction:column;gap:var(--space-400)}.sidc-picker-search-row[data-v-1681f478]{align-items:center;display:flex;gap:var(--space-200)}.sidc-picker-search[data-v-1681f478]{flex:1}.sidc-picker-results[data-v-1681f478]{display:flex;flex-direction:column;min-height:60vh;max-height:60vh;overflow-y:auto}.sidc-picker-results[data-v-1681f478] .collapsible-section-header{background-color:var(--color-gray-900);padding:var(--space-300) 0 var(--space-200);position:sticky;top:0;z-index:10}.sidc-picker-grid[data-v-1681f478]{display:grid;gap:var(--space-350);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));margin-bottom:var(--space-300)}.sidc-picker-tile[data-v-1681f478]{align-items:center;background:transparent;border:none;display:flex;flex-direction:column;gap:var(--space-100);isolation:isolate;min-width:0;padding:var(--space-200);z-index:0}.sidc-picker-tile[data-v-1681f478]:hover{background:var(--background-card-hover);border-radius:var(--border-radius-default)}.sidc-picker-tile-icon[data-v-1681f478]{display:flex;flex-shrink:0;justify-content:center}.sidc-picker-tile-label[data-v-1681f478]{padding:0 var(--space-150)}.sidc-picker-empty[data-v-1681f478]{align-items:center;color:var(--color-gray-600);display:flex;flex:1;justify-content:center;padding:var(--space-400) 0;text-align:center}.symbol-button[data-v-65e38a5f]{align-items:center;background:transparent;border:1px solid var(--color-gray-600);border-radius:var(--border-radius-default);color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--space-200);padding:var(--space-200) var(--space-300);width:100%}.symbol-button[data-v-65e38a5f]:hover{border-color:var(--color-primary)}.symbol-button-icon[data-v-65e38a5f]{display:flex;flex-shrink:0}.breakdown-wrapper[data-v-14e53ce0]{display:flex;flex-direction:column;gap:var(--space-300);min-width:0;max-width:400px}.header[data-v-14e53ce0]{display:flex;gap:var(--space-200);justify-content:space-between;align-items:center;font-size:var(--font-size-300);color:var(--color-gray-500)}.standard-note[data-v-14e53ce0]{margin-right:auto;color:var(--color-gray-600);font-size:var(--font-size-200)}.close-button[data-v-14e53ce0]{background:none;border:none;color:var(--color-gray-500);cursor:pointer;padding:var(--space-100);font-size:var(--font-size-300)}.close-button[data-v-14e53ce0]:hover{color:var(--color-gray-700)}.sidc-breakdown[data-v-14e53ce0]{width:100%;border-collapse:collapse;table-layout:fixed}.label[data-v-14e53ce0]{width:124px}.value[data-v-14e53ce0]{width:56px}@container (min-width: 560px){.breakdown-wrapper[data-v-14e53ce0]{max-width:560px}.label[data-v-14e53ce0]{width:152px}.value[data-v-14e53ce0]{width:68px}}tr[data-v-14e53ce0]{cursor:pointer}tr[data-v-14e53ce0]:focus-visible{outline:1px solid var(--color-teal-600);outline-offset:-1px}tr[aria-current=true][data-v-14e53ce0]{background-color:var(--color-gray-850);--sidc-meaning-color: var(--color-teal-300)}tr[aria-current=true] .label[data-v-14e53ce0]{color:var(--color-teal-200)}tr[aria-current=true] .value[data-v-14e53ce0]{color:var(--color-teal-300)}td[data-v-14e53ce0]{padding:var(--space-200);border:1px solid var(--border-color);overflow:hidden}td[data-v-14e53ce0] .tooltip-wrapper,td[data-v-14e53ce0] .truncated-text-content{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td.label[data-v-14e53ce0]{font-weight:500}td.value[data-v-14e53ce0]{font-family:var(--font-family-monospace)}td.meaning[data-v-14e53ce0]{font-size:var(--font-size-300);color:var(--sidc-meaning-color, var(--color-gray-600))}td.meaning[data-recognition=unrecognized][data-v-14e53ce0]{--sidc-meaning-color: var(--color-yellow-500)}td.meaning[data-recognition=noReference][data-v-14e53ce0]{--sidc-meaning-color: var(--color-gray-500)}.meaning-content[data-v-14e53ce0]{display:flex;align-items:center;gap:var(--space-100);min-width:0}.meaning-content .ui-icon[data-v-14e53ce0]{flex-shrink:0}.no-reference-description[data-v-14e53ce0]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidc-text-input-container[data-v-6d6a03f8]{display:flex;flex-direction:column;gap:var(--space-200)}.input-row[data-v-6d6a03f8],.caption[data-v-6d6a03f8]{width:280px;max-width:100%}.field-map[data-v-6d6a03f8]{width:100%}.input-row[data-v-6d6a03f8]{display:flex;align-items:center;border:1px solid var(--color-gray-600);border-radius:var(--border-radius-default);background:transparent;transition:background-color .45s ease,border-color 225ms ease}.input-row[data-v-6d6a03f8]:focus-within{border-color:var(--color-teal-600)}.input-row[data-flashing=true][data-v-6d6a03f8]{background-color:var(--color-gray-800)}.input-row[data-pulsing=true][data-v-6d6a03f8]{border-color:var(--color-teal-600)}.sidc-paste-input[data-v-6d6a03f8]{flex:1 1 auto;min-width:0;font-family:var(--font-family-monospace);border:none;padding:var(--space-200) 0 var(--space-200) var(--space-300);background:transparent;color:inherit}.sidc-paste-input[data-v-6d6a03f8]:focus{outline:none}.hint-button[data-v-6d6a03f8]{flex-shrink:0;background:transparent;border:none;color:var(--color-gray-500);cursor:pointer;padding:var(--space-200) var(--space-300);font:inherit}.hint-button[data-v-6d6a03f8]:hover{color:var(--color-teal-300)}.caption[data-v-6d6a03f8]{display:block;font-size:var(--font-size-300);line-height:var(--caption-line-height);color:var(--color-gray-700);min-height:var(--caption-line-height)}.caption[data-caption-state=valid][data-v-6d6a03f8]{color:var(--color-teal-300)}.caption[data-caption-state=invalid][data-v-6d6a03f8]{color:var(--color-gray-450)}.caption[data-caption-state=unrecognized][data-v-6d6a03f8]{color:var(--color-yellow-500)}.sidc-section[data-v-ae665717]{display:flex;flex-direction:column;gap:var(--space-300);padding-top:var(--space-400);border-top:1px solid var(--border-color);container-type:inline-size}.sidc-section-title[data-v-ae665717]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);margin:0;color:var(--color-gray-250)}.sidc-section-rows[data-v-ae665717]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-300);width:100%}.sidc-row[data-v-ae665717]{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-300)}.sidc-row-label[data-v-ae665717]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);flex-shrink:0}.sidc-row-label .field-required[data-v-ae665717]{color:var(--color-red-500);margin-left:var(--space-100)}.sidc-row-label[data-v-ae665717]{width:104px;padding-top:var(--space-200)}.sidc-row-control[data-v-ae665717]{flex:0 1 auto;min-width:0;width:280px}.sidc-row--wide[data-v-ae665717]{align-self:stretch}.sidc-row-stack[data-v-ae665717]{flex:1 1 auto;min-width:0}.sidc-row[data-v-ae665717] .dropdown .dropdown-trigger{border:1px solid var(--color-gray-600);padding:var(--space-200) var(--space-200) var(--space-200) var(--space-300)}.sidc-row--pulsing[data-v-ae665717] .dropdown .dropdown-trigger{border-color:var(--color-teal-600)}.sidc-row[data-v-ad9516e0]{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-300)}.sidc-row[data-v-ad9516e0] .dropdown .dropdown-trigger{border:1px solid var(--color-gray-600);padding:var(--space-200) var(--space-200) var(--space-200) var(--space-300)}.sidc-row-label[data-v-ad9516e0]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);flex-shrink:0}.sidc-row-label .field-required[data-v-ad9516e0]{color:var(--color-red-500);margin-left:var(--space-100)}.sidc-row-label[data-v-ad9516e0]{width:104px;padding-top:var(--space-200)}.sidc-row-control[data-v-ad9516e0]{flex:0 1 auto;min-width:0;width:280px}.sidc-row--pulsing[data-v-ad9516e0] .dropdown .dropdown-trigger{border-color:var(--color-teal-600)}.fuel-level-bar[data-v-9233a160]{display:flex;flex-direction:column;gap:var(--space-100);align-items:stretch}.fuel-level-bar-subtitle[data-v-9233a160]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-200);color:var(--color-gray-400);font-size:var(--font-size-200);font-feature-settings:"tnum"}.fuel-level-bar-subtitle--underfuel .fuel-level-bar-subtitle-value[data-v-9233a160]{color:var(--color-red-500)}.fuel-level-bar-subtitle-label[data-v-9233a160]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fuel-level-bar-subtitle-value[data-v-9233a160]{margin-left:auto;white-space:nowrap}.manifest-equipment-create-modal[data-v-75c50e9a]{display:flex;flex-direction:column;gap:var(--space-300)}.manifest-equipment-create-modal-notice[data-v-75c50e9a]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);margin:0;color:var(--text-muted)}.manifest-equipment-create-modal-field[data-v-75c50e9a]{display:flex;flex-direction:column;gap:var(--space-200)}.manifest-equipment-create-modal-label[data-v-75c50e9a]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted)}.manifest-equipment-create-modal-footer[data-v-75c50e9a]{display:flex;flex-direction:row;gap:var(--space-300);justify-content:flex-end}.manifest-equipment-list[data-v-341db437]{display:flex;flex-direction:column;gap:var(--space-200);min-height:0;flex:1}.manifest-equipment-list-filters[data-v-341db437]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-200);flex-shrink:0}.manifest-equipment-list-filter[data-v-341db437]{min-width:0}.manifest-equipment-list-notice[data-v-341db437]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);margin:0;color:var(--text-muted)}.manifest-equipment-list-columns[data-v-341db437]{display:grid;grid-template-columns:minmax(0,1fr) var(--space-2000) var(--space-1000);align-items:center;gap:var(--space-200);font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted)}.manifest-equipment-list-row[data-v-341db437]{display:grid;grid-template-columns:minmax(0,1fr) var(--space-2000) var(--space-1000);align-items:center;gap:var(--space-200);padding-block:var(--space-200)}.manifest-equipment-list-row-item[data-v-341db437]{display:flex;flex-direction:column;gap:var(--space-100);min-width:0}.manifest-supplies-list[data-v-be427004]{display:flex;flex-direction:column;gap:var(--space-300);min-height:0;flex:1}.manifest-supplies-list-columns[data-v-be427004]{display:grid;grid-template-columns:minmax(0,1fr) var(--space-900) var(--space-1000) var(--space-1000);align-items:center;gap:var(--space-200);font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted)}.manifest-supplies-list-columns-personnel[data-v-be427004]{grid-template-columns:minmax(0,1fr) var(--space-900) var(--space-1000)}.manifest-supplies-list-action[data-v-be427004]{min-width:0}.manifest-supplies-list-notice[data-v-be427004]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);margin:0;color:var(--text-muted)}.manifest-supplies-list-row[data-v-be427004]{display:grid;grid-template-columns:minmax(0,1fr) var(--space-900) var(--space-1000) var(--space-1000);align-items:center;gap:var(--space-200);padding-block:var(--space-200);min-width:0}.manifest-supplies-list-row-personnel[data-v-be427004]{grid-template-columns:minmax(0,1fr) var(--space-900) var(--space-1000)}.manifest-supplies-list-row-item[data-v-be427004]{display:flex;flex-direction:column;gap:var(--space-100);min-width:0}.manifest-supplies-list-row-name[data-v-be427004],.manifest-supplies-list-row-nssn[data-v-be427004],.manifest-supplies-list-row-ui[data-v-be427004]{min-width:0}.manifest-supplies-list-row-origin[data-v-be427004]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted)}.manifest-supplies-list-row-class[data-v-be427004]{justify-content:center;min-width:0}.manifest-supplies-list-row-action[data-v-be427004]{width:100%;min-width:0}.manifest-catalog-pane[data-v-fa7bfbcd]{display:flex;flex-direction:column;gap:var(--space-300);box-sizing:border-box;width:var(--v783f5434);min-width:var(--v783f5434);flex:0 0 var(--v783f5434);min-height:0;padding-right:var(--space-400);border-right:var(--border-width-thin) solid var(--color-divider)}.manifest-catalog-pane-tabs[data-v-fa7bfbcd] .tab-view-controls{gap:var(--space-300);justify-content:space-between}.manifest-catalog-pane-toolbar[data-v-fa7bfbcd]{display:flex;flex-direction:row;gap:var(--space-200);align-items:flex-end;flex-shrink:0;min-width:0}.manifest-catalog-pane-search[data-v-fa7bfbcd]{min-width:0;flex:1}.manifest-catalog-pane-origin[data-v-fa7bfbcd]{height:var(--form-element-height);flex-shrink:0;white-space:nowrap}.manifest-catalog-pane-class[data-v-fa7bfbcd]{flex:0 0 var(--space-2000);max-width:var(--space-2000)}.movement-create-manifest[data-v-03180f81]{display:flex;flex-direction:row;gap:var(--space-400);min-height:0;height:100%;overflow:hidden}.movement-create-manifest-resources[data-v-03180f81]{display:flex;flex-direction:column;gap:var(--space-400);min-height:0;flex:0 0 auto}.movement-create-manifest-resources-toggle[data-v-03180f81]{align-self:flex-start;flex-shrink:0}.movement-create-manifest-resources-catalog[data-v-03180f81]{flex:1}.movement-create-retained-list[data-v-7c4dab03]{display:flex;flex-direction:column;gap:var(--space-200);flex-shrink:0;max-height:calc(var(--space-3000) * 2);margin:0;padding:0;overflow-y:auto;list-style:none}.movement-create-retained-list-row[data-v-7c4dab03]{display:flex;flex-direction:row;gap:var(--space-300);align-items:center;box-sizing:border-box;min-width:0;padding:var(--space-200) var(--space-300);border:var(--border-width-thin) solid var(--color-divider);border-radius:var(--border-radius-default);background:var(--background-default)}.movement-create-retained-list-row-nested[data-v-7c4dab03]{margin-inline-start:var(--space-400)}.movement-create-retained-list-details[data-v-7c4dab03]{display:flex;flex-direction:column;gap:var(--space-100);min-width:0;flex:1}.movement-create-retained-list-name[data-v-7c4dab03]{display:flex;flex-direction:row;gap:var(--space-100);align-items:center;min-width:0}.movement-create-retained-list-name[data-v-7c4dab03] .ui-icon{flex-shrink:0}.movement-create-retained-list-status[data-v-7c4dab03]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);flex-shrink:0;color:var(--text-muted)}.movement-leg-generated-route[data-v-f2c646cc]{display:flex;flex-direction:column;gap:var(--space-200);align-items:start}.movement-leg-generated-route-status[data-v-f2c646cc],.movement-leg-generated-route-warning[data-v-f2c646cc]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);margin:0}.movement-leg-generated-route-status[data-v-f2c646cc]{color:var(--text-muted)}.movement-leg-generated-route-warning[data-v-f2c646cc]{color:var(--warning-color)}.movement-leg-route-picker[data-v-6753ab69]{display:flex;flex-direction:column;gap:var(--space-200)}.movement-leg-route-picker-status[data-v-6753ab69],.movement-leg-route-picker-error[data-v-6753ab69]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);margin:0}.movement-leg-route-picker-status[data-v-6753ab69]{color:var(--text-muted)}.movement-leg-route-picker-error[data-v-6753ab69]{display:flex;flex-direction:column;gap:var(--space-200);color:var(--warning-color);align-items:start}.movement-stop-card[data-v-8a940120]{display:flex;flex-direction:row;gap:var(--space-300);align-items:stretch}.movement-stop-card-rail[data-v-8a940120]{display:flex;flex-direction:column;gap:var(--space-400);align-items:center;position:relative;width:var(--space-400);flex-shrink:0;padding-block-start:var(--space-200)}.movement-stop-card-rail[data-v-8a940120]:after{content:"";position:absolute;inset-inline-start:50%;top:calc(var(--space-200) + var(--space-150));bottom:calc(-1 * (var(--space-400) + var(--space-200) + var(--space-150)));width:0;border-inline-start:var(--border-width-thin) dashed var(--color-divider);transform:translate(-50%)}.movement-stop-card-last .movement-stop-card-rail[data-v-8a940120]:after{content:none}.movement-stop-card-marker[data-v-8a940120]{position:relative;z-index:1;width:var(--space-300);height:var(--space-300);border:var(--border-width-thin) solid var(--color-divider);background:var(--background-default);flex-shrink:0}.movement-stop-card-marker-origin[data-v-8a940120]{transform:rotate(45deg)}.movement-stop-card-marker-mid[data-v-8a940120]{border-radius:50%}.movement-stop-card-marker-last[data-v-8a940120]{background:var(--text-muted);border-color:var(--text-muted)}.movement-stop-card-body[data-v-8a940120]{display:flex;flex-direction:column;gap:var(--space-300);border:var(--border-width-thin) solid var(--color-divider);border-radius:var(--border-radius-medium);flex:1;min-width:0;overflow:hidden}.movement-stop-card-header[data-v-8a940120]{display:flex;flex-direction:row;gap:var(--space-300);align-items:center;background-color:var(--background-muted);min-height:var(--space-600);padding:var(--space-200) var(--space-300)}.movement-stop-card-handle[data-v-8a940120]{cursor:grab;flex-shrink:0}.movement-stop-card-moves[data-v-8a940120]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.movement-stop-card-index[data-v-8a940120]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);background-color:var(--background-hover);color:var(--text-muted);padding:var(--space-100) var(--space-200)}.movement-stop-card-title[data-v-8a940120]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.movement-stop-card-selectors[data-v-8a940120]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-300);padding:var(--space-200) var(--space-300)}.movement-stop-card-selectors[data-v-8a940120]>*{min-width:0}.movement-stop-card-field[data-v-8a940120]{display:flex;flex-direction:column;gap:var(--space-200)}.movement-stop-card-field-label[data-v-8a940120]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted)}.movement-stop-card-required[data-v-8a940120]{color:var(--color-red-500);margin-left:var(--space-100)}.movement-stop-card-details[data-v-8a940120]{display:flex;flex-direction:column;gap:var(--space-400);padding:var(--space-200) var(--space-300)}.movement-stop-card-warn[data-v-8a940120]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);margin:0;color:var(--warning-color)}.movement-stop-schedule[data-v-60cefcc8] .collapsible-section{border-bottom:none}.movement-stop-schedule-rows[data-v-60cefcc8]{display:flex;flex-direction:column;gap:var(--space-300)}.movement-stop-schedule-row[data-v-60cefcc8]{display:grid;grid-template-columns:repeat(var(--columns, 2),minmax(0,1fr));gap:var(--space-300)}.movement-stop-schedule-field[data-v-60cefcc8]{display:flex;flex-direction:row;gap:var(--space-200);align-items:end;min-width:0}.movement-stop-schedule-field[data-v-60cefcc8] .date-picker,.movement-stop-schedule-field[data-v-60cefcc8] .text-input-field{flex:1;min-width:0}.movement-create-route[data-v-db285397],.movement-create-route-list[data-v-db285397],.movement-create-route-sortable[data-v-db285397]{display:flex;flex-direction:column;gap:var(--space-400)}.movement-create-route-auto[data-v-db285397]{display:flex;flex-direction:column;gap:var(--space-200)}.movement-create-route-auto-note[data-v-db285397]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);margin:0;color:var(--text-muted)}.movement-create-route-actions[data-v-db285397]{display:flex;flex-direction:row;gap:var(--space-300)}.movement-create-setup[data-v-b92aa3e1]{display:flex;flex-direction:column;gap:var(--space-400)}.movement-create-setup-field[data-v-b92aa3e1]{display:flex;flex-direction:column;gap:var(--space-200)}.movement-create-setup-label[data-v-b92aa3e1]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted)}.movement-create-setup-required[data-v-b92aa3e1]{color:var(--color-red-500);margin-left:var(--space-100)}.movement-create-setup-type-grid[data-v-b92aa3e1]{display:grid;gap:var(--space-200);grid-template-columns:repeat(2,minmax(0,1fr))}.movement-create-view-scrollable[data-v-6b22fffb] .wizard-body{padding-inline-end:var(--space-500);scrollbar-gutter:stable}.movement-create-view-manifest[data-v-6b22fffb]{display:flex;flex-direction:column;gap:var(--space-300);height:100%;min-height:0}.movement-create-view-manifest-content[data-v-6b22fffb]{flex:1;min-height:0}.movement-create-view-route[data-v-6b22fffb]{display:flex;flex-direction:column;gap:var(--space-400)}.vehicle-form[data-v-d21466db]{display:flex;flex-direction:column}.vehicle-form-body[data-v-d21466db]{display:flex;flex-direction:column;gap:var(--space-300);padding:var(--space-400) 0}.vehicle-form-name-field[data-v-d21466db]{display:flex;align-items:baseline;border-bottom:1px solid var(--color-gray-500)}.vehicle-form-name-field[data-v-d21466db]:focus-within{border-bottom-color:var(--color-primary)}.vehicle-form-name-field input[data-v-d21466db]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);flex:1 1 auto;min-width:0;font-size:var(--font-size-500);font-family:inherit;background:transparent;border:none;border-radius:0;outline:none;padding:0 0 var(--space-100) 0;color:inherit}.vehicle-form-name-field input[data-v-d21466db]::placeholder{color:var(--color-gray-500)}.vehicle-form-name-field .field-required[data-v-d21466db]{color:var(--color-red-500);margin-left:var(--space-100);font-size:var(--font-size-500)}.field-row[data-v-d21466db]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-300)}.field-row[data-v-d21466db] .dropdown,.field-row[data-v-d21466db] .text-input-field,.field-row[data-v-d21466db] .textarea-input,.field-row[data-v-d21466db] .date-picker,.field-row[data-v-d21466db] .search-list,.field-row[data-v-d21466db] .search-input,.field-row[data-v-d21466db] .label-filter-picker,.field-row[data-v-d21466db] .symbol-button{flex:1 1 auto;max-width:200px}.field-row[data-v-d21466db] .dropdown{height:auto}.field-row[data-v-d21466db] .dropdown .dropdown-trigger{border:1px solid var(--color-gray-600);padding:var(--space-200) var(--space-200) var(--space-200) var(--space-300)}.field-label[data-v-d21466db]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);flex-shrink:0}.field-label .field-required[data-v-d21466db]{color:var(--color-red-500);margin-left:var(--space-100)}.field-value-readonly[data-v-d21466db]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-300);text-transform:capitalize}.field-picker[data-v-d21466db]{flex:1;max-width:200px}.field-row-fuel-bar[data-v-d21466db]{align-items:center}.field-row-disabled[data-v-d21466db]{opacity:.4;pointer-events:none}.zone-form[data-v-9061ddd4]{display:flex;flex-direction:column;flex:1}.zone-form-body[data-v-9061ddd4]{display:flex;flex-direction:column;gap:var(--space-300);padding:var(--space-400) 0;flex:1}.zone-form-name-field[data-v-9061ddd4]{display:flex;align-items:baseline;border-bottom:1px solid var(--color-gray-500)}.zone-form-name-field[data-v-9061ddd4]:focus-within{border-bottom-color:var(--color-primary)}.zone-form-name-field input[data-v-9061ddd4]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);flex:1 1 auto;min-width:0;font-size:var(--font-size-500);font-family:inherit;background:transparent;border:none;border-radius:0;outline:none;padding:0 0 var(--space-100) 0;color:inherit}.zone-form-name-field input[data-v-9061ddd4]::placeholder{color:var(--color-gray-500)}.zone-form-name-field .field-required[data-v-9061ddd4]{color:var(--color-red-500);margin-left:var(--space-100);font-size:var(--font-size-500)}.zone-form-description[data-v-9061ddd4]{box-sizing:border-box}.zone-form-fields[data-v-9061ddd4]{margin:0}.field-row[data-v-9061ddd4]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-300)}.field-row[data-v-9061ddd4] .dropdown,.field-row[data-v-9061ddd4] .text-input-field,.field-row[data-v-9061ddd4] .textarea-input,.field-row[data-v-9061ddd4] .date-picker,.field-row[data-v-9061ddd4] .search-list,.field-row[data-v-9061ddd4] .search-input,.field-row[data-v-9061ddd4] .label-filter-picker,.field-row[data-v-9061ddd4] .symbol-button{flex:1 1 auto;max-width:200px}.field-row[data-v-9061ddd4] .dropdown{height:auto}.field-label[data-v-9061ddd4]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);flex-shrink:0}.field-label .field-required[data-v-9061ddd4]{color:var(--color-red-500);margin-left:var(--space-100)}.field-label[data-v-9061ddd4]{color:var(--color-gray-400);font-size:var(--font-size-300)}.field-row-multiline[data-v-9061ddd4]{align-items:flex-start}.field-row-multiline .field-label[data-v-9061ddd4]{padding-top:var(--space-200)}.field-value[data-v-9061ddd4]{margin:0;flex:1 1 auto;max-width:200px}.field-value[data-v-9061ddd4] .dropdown .dropdown-trigger{border:1px solid var(--color-gray-600);padding:var(--space-200) var(--space-200) var(--space-200) var(--space-300)}.field-value[data-v-9061ddd4] .dropdown{height:auto}.zone-form-vertex-count[data-v-9061ddd4]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300)}.zone-form-submit-hint[data-v-9061ddd4]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--warning-color);font-size:var(--font-size-300)}.headcount-view[data-v-7d4e4861]{display:flex;flex-direction:column;gap:var(--space-400)}.headcount-view__sections[data-v-7d4e4861]{display:flex;flex-direction:column;gap:var(--space-300)}.headcount-view__sections[data-v-7d4e4861] .collapsible-section{background-color:var(--background-card);border-bottom:none;border-radius:var(--border-radius-default);padding:var(--space-300)}.casualties-view[data-v-62d38a88]{padding:var(--space-500)}.casualties-view__summary[data-v-62d38a88]{display:flex;align-items:center;margin-bottom:var(--space-300)}.casualties-view__total[data-v-62d38a88]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-default);font-variant-numeric:tabular-nums}.casualties-view__error[data-v-62d38a88]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);padding:var(--space-400) 0}.casualty-list[data-v-62d38a88]{display:flex;flex-direction:column;gap:var(--space-400);list-style:none;padding:0;margin:0}.cold-chain-warning[data-v-688ac68e]{display:flex;flex-direction:column;gap:var(--space-200);padding:var(--space-300);border-radius:var(--border-radius-default);background-color:var(--color-gray-800)}.cold-chain-warning-header[data-v-688ac68e]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);display:flex;align-items:center;gap:var(--space-150);font-weight:600;color:var(--color-yellow-500)}.cold-chain-warning-list[data-v-688ac68e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-100)}.cold-chain-warning-row[data-v-688ac68e]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);display:flex;align-items:center;gap:var(--space-200);color:var(--color-text-primary)}.cold-chain-warning-text[data-v-688ac68e]{flex:1;min-width:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--space-150)}.cold-chain-warning-name[data-v-688ac68e]{min-width:0}.cold-chain-warning-requires[data-v-688ac68e]{color:var(--color-gray-400)}.cold-chain-warning-units[data-v-688ac68e]{color:var(--color-gray-400);flex-shrink:0;font-feature-settings:"tnum"}.cold-chain-warning-dismiss[data-v-688ac68e]{display:flex;align-items:center;flex-shrink:0;background:none;border:none;padding:0;color:var(--color-gray-400);cursor:pointer}.cold-chain-warning-dismiss[data-v-688ac68e]:hover{color:var(--color-text-primary)}.movement-inventory[data-v-8e6fbdbf]{display:flex;flex-direction:column;gap:var(--space-400)}.inventory-header[data-v-8e6fbdbf]{display:flex;flex-direction:column;gap:var(--space-100);padding:0}.inventory-subtitle[data-v-8e6fbdbf]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300)}.inventory-empty[data-v-8e6fbdbf]{margin:var(--space-300);padding:var(--space-1000) 0}.inventory-error[data-v-8e6fbdbf]{color:var(--color-gray-400);margin:var(--space-300);padding:var(--space-1000) 0;text-align:center}.inventory-sections[data-v-8e6fbdbf]{display:flex;flex-direction:column;gap:var(--space-400)}.inventory-class-section[data-v-8e6fbdbf]{display:flex;flex-direction:column;gap:var(--space-300)}.class-header[data-v-8e6fbdbf]{display:flex;align-items:center;gap:var(--space-300);padding:var(--space-200) 0}.class-icon[data-v-8e6fbdbf]{color:var(--color-gray-400)}.class-label[data-v-8e6fbdbf]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-400)}.movement-nodes[data-v-d9eea52c]{display:flex;flex-direction:column}.movement-nodes .unresolved-node[data-v-d9eea52c]{display:block;width:fit-content;padding:var(--space-300);margin-left:var(--space-300);color:inherit;text-align:left}.movement-nodes-header[data-v-d9eea52c]{padding:var(--space-200) 0}.movement-nodes-label[data-v-d9eea52c]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-size:var(--font-size-300);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.overview-empty[data-v-911ada43]{padding:var(--space-600) 0}.overview-error[data-v-911ada43]{color:var(--color-gray-400);padding:var(--space-600) 0;text-align:center}.unit-row[data-v-26099fd2]{position:relative;isolation:isolate}.unit-row[data-v-26099fd2]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--border-radius-default);transition:background-color .1s}.unit-row[data-v-26099fd2]:hover:before{background-color:var(--background-hover)}.unit-row[data-v-26099fd2]{display:flex;align-items:center;gap:var(--space-300);padding:var(--space-300) 0;cursor:pointer}.unit-row-icon[data-v-26099fd2]{display:flex;flex-shrink:0;margin-left:var(--space-300)}.unit-row-info[data-v-26099fd2]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;overflow:hidden}.unit-row-name[data-v-26099fd2]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-300);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unit-row-short-name[data-v-26099fd2]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-size:var(--font-size-300);color:var(--color-gray-400)}.unit-row-echelon[data-v-26099fd2]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-size:var(--font-size-300);text-transform:capitalize;flex-shrink:0;padding-right:var(--space-300);color:var(--color-gray-400)}.movement-units[data-v-36170912],.movement-units-section[data-v-36170912]{display:flex;flex-direction:column}.movement-units-header[data-v-36170912]{padding:var(--space-200) 0}.movement-units-label[data-v-36170912]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-size:var(--font-size-300);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.movement-units-empty[data-v-36170912],.movement-units-empty-section[data-v-36170912]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);padding:var(--space-300) 0;text-align:center;font-size:var(--font-size-300)}.route-row[data-v-cfdbf1a0]{display:flex;align-items:center;padding:var(--space-100) 0;cursor:pointer;transition:background-color .1s}.route-row[data-v-cfdbf1a0]:hover:not(.route-row--active):not(.route-row--hidden){background-color:var(--color-gray-750)}.route-row--active[data-v-cfdbf1a0]{background-color:var(--background-hover)}.route-row--hidden[data-v-cfdbf1a0]{opacity:.4}.route-row--hidden[data-v-cfdbf1a0] .item-list-entry-name{text-decoration:line-through}.route-row[data-v-cfdbf1a0] .item-list-entry,.route-row[data-v-cfdbf1a0] .item-list-entry:hover{background-color:transparent}.route-row-entry[data-v-cfdbf1a0]{flex:1;min-width:0}.route-row-visibility[data-v-cfdbf1a0]{flex-shrink:0;color:var(--color-gray-400)}.route-row-visibility[data-v-cfdbf1a0]:hover{color:var(--color-gray-200)}.movement-routes-view[data-v-4b4762b9]{display:flex;flex-direction:column;height:100%}.error-warning-row[data-v-4b4762b9]{display:flex;align-items:center;gap:var(--space-200);padding:var(--space-300);background-color:var(--color-yellow-100);border-bottom:1px solid var(--color-divider)}.linked-route-row[data-v-4b4762b9]{display:flex;align-items:center;gap:var(--space-100)}.linked-route-row-entry[data-v-4b4762b9]{flex:1;min-width:0}.linked-route-row-remove[data-v-4b4762b9]{flex-shrink:0;color:var(--color-gray-500)}.routes-add[data-v-4b4762b9]{display:flex;flex-direction:column;gap:var(--space-200);border-top:1px solid var(--color-divider);padding-top:var(--space-400);margin-top:var(--space-400)}.routes-add-label[data-v-4b4762b9]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-200);text-transform:uppercase;letter-spacing:.05em}.routes-add-controls[data-v-4b4762b9]{display:flex;align-items:flex-start;gap:var(--space-200)}.routes-add-picker[data-v-4b4762b9]{flex:1}.routes-add-picker[data-v-4b4762b9] .items-list{min-width:220px}.vehicle-row[data-v-3152d846]{position:relative;isolation:isolate}.vehicle-row[data-v-3152d846]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--border-radius-default);transition:background-color .1s}.vehicle-row[data-v-3152d846]:hover:before{background-color:var(--background-hover)}.vehicle-row[data-v-3152d846]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--space-300);row-gap:var(--space-200);padding:var(--space-300) 0;cursor:pointer}.vehicle-row-main[data-v-3152d846]{display:contents}.vehicle-row-fuel[data-v-3152d846]{grid-column:2/-1;padding-right:var(--space-300)}.vehicle-row-icon[data-v-3152d846]{display:flex;flex-shrink:0;margin-left:var(--space-300)}.vehicle-row-info[data-v-3152d846]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;overflow:hidden}.vehicle-row-name[data-v-3152d846]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-300);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vehicle-row-designator[data-v-3152d846]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-size:var(--font-size-300);color:var(--color-gray-400)}.vehicle-row-status[data-v-3152d846]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-size:var(--font-size-300);text-transform:capitalize;flex-shrink:0;padding-right:var(--space-300);color:var(--color-gray-400)}.movement-vehicles[data-v-23123c53]{display:flex;flex-direction:column;height:100%;min-height:0}.assign-section[data-v-23123c53]{flex-shrink:0;border-top:1px solid var(--border-color);border-bottom:none;max-height:250px;overflow-y:auto;scrollbar-width:thin}.assign-list[data-v-23123c53]{display:flex;flex-direction:column}.assign-item[data-v-23123c53]{display:flex;align-items:center;gap:var(--space-300);padding:var(--space-200) 0}.assign-icon[data-v-23123c53]{display:flex;flex-shrink:0}.assign-info[data-v-23123c53]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;overflow:hidden}.assign-name[data-v-23123c53]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-300);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assign-designator[data-v-23123c53]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-size:var(--font-size-300);color:var(--color-gray-400)}.assign-btn[data-v-23123c53]{flex-shrink:0;font-size:var(--font-size-300)}.entity-content-movement[data-v-65595f04]{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;padding-right:var(--space-300);gap:var(--space-400)}.entity-content-movement[data-v-65595f04]::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}.entity-content-movement[data-v-65595f04]::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.entity-content-movement[data-v-65595f04]::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--border-radius-badge)}.entity-content-movement[data-v-65595f04]::-webkit-scrollbar-corner{background:var(--color-scrollbar-track)}.entity-content-movement-error[data-v-65595f04]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);padding:var(--space-400) 0}.movement-type-dot[data-v-65595f04]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.movement-title-name[data-v-65595f04]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.movement-title-separator[data-v-65595f04]{color:var(--color-gray-600);flex-shrink:0}.movement-title-nav-label[data-v-65595f04]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-400);flex-shrink:0;white-space:nowrap}.edit-toggle-active[data-v-65595f04]{color:var(--color-teal-500, var(--color-primary))}.aviation-fueling-section[data-v-92d6ccd6]{border-top:1px solid var(--border-color);border-bottom:none}.aviation-fueling-section-loading[data-v-92d6ccd6]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);padding:var(--space-300) 0}.aviation-fueling-section-content[data-v-92d6ccd6],.aviation-fueling-section-slots[data-v-92d6ccd6]{display:flex;flex-direction:column;gap:var(--space-400);padding:var(--space-300) 0}.aviation-fueling-section-slot[data-v-92d6ccd6]{display:flex;flex-direction:column;gap:var(--space-200)}.aviation-fueling-section-slot[data-v-92d6ccd6]:not(:last-child){padding-bottom:var(--space-400);border-bottom:1px solid var(--border-color-muted)}.aviation-fueling-section-row[data-v-92d6ccd6]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-300)}.aviation-fueling-section-label[data-v-92d6ccd6]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);flex-shrink:0}.aviation-fueling-section-value[data-v-92d6ccd6]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-100);font-size:var(--font-size-300);text-align:right}.aviation-fueling-section-form[data-v-92d6ccd6]{display:flex;flex-direction:column;gap:var(--space-200);padding-bottom:var(--space-300)}.aviation-fueling-section-form[data-v-92d6ccd6]:not(:last-child){border-bottom:1px solid var(--border-color-muted)}.aviation-fueling-section-form[data-v-92d6ccd6]>*{position:relative}.aviation-fueling-section-form[data-v-92d6ccd6]>*:nth-child(1){z-index:20}.aviation-fueling-section-form[data-v-92d6ccd6]>*:nth-child(2){z-index:10}.aviation-fueling-section-field[data-v-92d6ccd6]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-300);position:relative}.aviation-fueling-section-field[data-v-92d6ccd6] .search-list{position:relative}.aviation-fueling-section-field[data-v-92d6ccd6] .items-list{position:absolute;width:100%;background-color:var(--background-dropdown);border:1px solid var(--color-gray-700);border-radius:var(--border-radius-small);box-shadow:var(--box-shadow-default)}.aviation-fueling-section-picker[data-v-92d6ccd6]{flex:1;max-width:200px}.aviation-fueling-section-spinner[data-v-92d6ccd6]{flex:0 0 auto}.aviation-fueling-section-add[data-v-92d6ccd6]{align-self:flex-start}.aviation-fueling-section-new-actions[data-v-92d6ccd6]{display:flex;justify-content:flex-end;gap:var(--space-200)}.bunkering-section[data-v-7c3a6427]{border-top:1px solid var(--border-color);border-bottom:none}.bunkering-section-loading[data-v-7c3a6427]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);padding:var(--space-300) 0}.bunkering-section-content[data-v-7c3a6427],.bunkering-section-slots[data-v-7c3a6427]{display:flex;flex-direction:column;gap:var(--space-400);padding:var(--space-300) 0}.bunkering-section-slot[data-v-7c3a6427]{display:flex;flex-direction:column;gap:var(--space-200)}.bunkering-section-slot[data-v-7c3a6427]:not(:last-child){padding-bottom:var(--space-400);border-bottom:1px solid var(--border-color-muted)}.bunkering-section-row[data-v-7c3a6427]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-300)}.bunkering-section-label[data-v-7c3a6427]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);flex-shrink:0}.bunkering-section-value[data-v-7c3a6427]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-100);font-size:var(--font-size-300);text-align:right}.bunkering-section-form[data-v-7c3a6427]{display:flex;flex-direction:column;gap:var(--space-200);padding-bottom:var(--space-300)}.bunkering-section-form[data-v-7c3a6427]:not(:last-child){border-bottom:1px solid var(--border-color-muted)}.bunkering-section-form[data-v-7c3a6427]>*{position:relative}.bunkering-section-form[data-v-7c3a6427]>*:nth-child(1){z-index:20}.bunkering-section-form[data-v-7c3a6427]>*:nth-child(2){z-index:10}.bunkering-section-field[data-v-7c3a6427]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-300);position:relative}.bunkering-section-field[data-v-7c3a6427] .search-list{position:relative}.bunkering-section-field[data-v-7c3a6427] .items-list{position:absolute;width:100%;background-color:var(--background-dropdown);border:1px solid var(--color-gray-700);border-radius:var(--border-radius-small);box-shadow:0 4px 12px #0006}.bunkering-section-picker[data-v-7c3a6427]{flex:1;max-width:200px}.bunkering-section-spinner[data-v-7c3a6427]{flex:0 0 auto}.bunkering-section-add[data-v-7c3a6427]{align-self:flex-start}.bunkering-section-new-actions[data-v-7c3a6427]{display:flex;justify-content:flex-end;gap:var(--space-200)}.fuel-depot-section[data-v-e1660277]{border-top:1px solid var(--border-color);border-bottom:none}.fuel-depot-section-loading[data-v-e1660277]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);padding:var(--space-300) 0}.fuel-depot-section-content[data-v-e1660277]{display:flex;flex-direction:column;gap:var(--space-200);padding:var(--space-300) 0}.fuel-depot-section-row[data-v-e1660277]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-300)}.fuel-depot-section-label[data-v-e1660277]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);flex-shrink:0}.fuel-depot-section-value[data-v-e1660277]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-100);font-size:var(--font-size-300);text-align:right}.fuel-depot-section-form[data-v-e1660277]{display:flex;flex-direction:column;gap:var(--space-200);padding:var(--space-300) 0}.fuel-depot-section-form[data-v-e1660277]>*{position:relative}.fuel-depot-section-form[data-v-e1660277]>*:nth-child(1){z-index:20}.fuel-depot-section-form[data-v-e1660277]>*:nth-child(2){z-index:10}.fuel-depot-section-field[data-v-e1660277]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-300);position:relative}.fuel-depot-section-field[data-v-e1660277] .search-list{position:relative}.fuel-depot-section-field[data-v-e1660277] .items-list{position:absolute;width:100%;background-color:var(--background-dropdown);border:1px solid var(--color-gray-700);border-radius:var(--border-radius-small);box-shadow:0 4px 12px #0006}.fuel-depot-section-picker[data-v-e1660277]{flex:1;max-width:200px}.fuel-depot-section-spinner[data-v-e1660277]{flex:0 0 auto}.node-capabilities[data-v-04fcb6bc]{display:flex;flex-direction:column;gap:var(--space-400)}.capabilities-toolbar[data-v-04fcb6bc]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:var(--space-800);position:relative;z-index:30}.toolbar-actions[data-v-04fcb6bc]{display:flex;flex-direction:row;gap:var(--space-300)}.toolbar-actions[data-v-04fcb6bc] .items-list{position:absolute;z-index:100;background-color:var(--background-dropdown);border:1px solid var(--color-gray-700);border-radius:var(--border-radius-small);box-shadow:0 4px 12px #0006}.capabilities-picker-input[data-v-04fcb6bc]{min-width:240px}.capabilities-divider[data-v-04fcb6bc]{height:1px;background-color:var(--color-divider)}.capabilities-sections[data-v-04fcb6bc]{display:flex;flex-direction:column}.capabilities-sections[data-v-04fcb6bc]>*{padding-top:var(--space-600);padding-bottom:var(--space-600)}.capabilities-sections[data-v-04fcb6bc] .collapsible-section:first-child{padding-top:var(--space-600)}.node-form[data-v-b75c9cca]{display:flex;flex-direction:column}.node-form-body[data-v-b75c9cca]{display:flex;flex-direction:column;gap:var(--space-300);padding:var(--space-400) 0}.field-row[data-v-b75c9cca]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-300)}.field-row[data-v-b75c9cca] .dropdown,.field-row[data-v-b75c9cca] .text-input-field,.field-row[data-v-b75c9cca] .textarea-input,.field-row[data-v-b75c9cca] .date-picker,.field-row[data-v-b75c9cca] .search-list,.field-row[data-v-b75c9cca] .search-input,.field-row[data-v-b75c9cca] .label-filter-picker,.field-row[data-v-b75c9cca] .symbol-button{flex:1 1 auto;max-width:200px}.field-row[data-v-b75c9cca] .dropdown{height:auto}.field-row[data-v-b75c9cca] .dropdown .dropdown-trigger{border:1px solid var(--color-gray-600);padding:var(--space-200) var(--space-200) var(--space-200) var(--space-300)}.field-row[data-v-b75c9cca]{min-width:0;position:relative;justify-content:flex-start}.field-row[data-v-b75c9cca] .dropdown,.field-row[data-v-b75c9cca] .text-input-field,.field-row[data-v-b75c9cca] .textarea-input,.field-row[data-v-b75c9cca] .search-list{flex:1 1 280px;min-width:0;width:auto;max-width:280px}.field-row[data-v-b75c9cca] .text-input-field-container,.field-row[data-v-b75c9cca] .text-input-field-input{min-width:0}.field-row[data-v-b75c9cca] .dropdown-trigger,.field-row[data-v-b75c9cca] .dropdown-trigger .selected-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.field-row.field-row--pulsing[data-v-b75c9cca] .dropdown .dropdown-trigger{border-color:var(--color-teal-600)}.field-label[data-v-b75c9cca]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);flex-shrink:0}.field-label .field-required[data-v-b75c9cca]{color:var(--color-red-500);margin-left:var(--space-100)}.field-label[data-v-b75c9cca]{width:104px}.sidc-row[data-v-b75c9cca]{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-300)}.sidc-row[data-v-b75c9cca] .dropdown .dropdown-trigger{border:1px solid var(--color-gray-600);padding:var(--space-200) var(--space-200) var(--space-200) var(--space-300)}.sidc-row-label[data-v-b75c9cca]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);flex-shrink:0}.sidc-row-label .field-required[data-v-b75c9cca]{color:var(--color-red-500);margin-left:var(--space-100)}.sidc-row-label[data-v-b75c9cca]{width:104px;padding-top:var(--space-200)}.sidc-row-control[data-v-b75c9cca]{flex:0 1 auto;min-width:0;width:280px}.sidc-row--pulsing[data-v-b75c9cca] .dropdown .dropdown-trigger{border-color:var(--color-teal-600)}.node-form-systems-section[data-v-b75c9cca]{border-top:1px solid var(--border-color);border-bottom:none}.node-form-systems-table[data-v-b75c9cca]{width:100%}.node-form-systems-status-cell[data-v-b75c9cca]{display:flex;align-items:center;width:100%}.node-form-systems-severity-dropdown[data-v-b75c9cca]{flex-grow:0;width:auto}.node-form-systems-severity-square[data-v-b75c9cca]{display:inline-block;flex-shrink:0;width:16px;height:16px;border-radius:var(--border-radius-small);background-color:var(--color-green-500)}.node-form-systems-severity-square--warning[data-v-b75c9cca]{background-color:var(--color-yellow-400)}.node-form-systems-severity-square--severe[data-v-b75c9cca]{background-color:var(--color-red-500)}.node-form-systems-severity-trigger[data-v-b75c9cca]{padding:0;min-width:0;width:auto;height:auto}.node-form-systems-name-input[data-v-b75c9cca]{appearance:textfield;background-color:transparent;border:none;box-sizing:border-box;color:inherit;font-family:inherit;font-size:var(--table-copy-size);line-height:var(--table-copy-line-height);padding:var(--space-300);text-align:right;width:100%}.node-form-systems-name-input[data-v-b75c9cca]::-webkit-outer-spin-button,.node-form-systems-name-input[data-v-b75c9cca]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.node-form-systems-name-input[data-v-b75c9cca]:focus{background-color:var(--background-muted);box-shadow:inset 0 0 0 1px var(--color-blue-200)}.node-form-systems-name-input[data-v-b75c9cca]{text-align:left}.node-form-systems-name-input[data-v-b75c9cca]::placeholder{color:var(--color-gray-500)}.node-form-systems-status-input[data-v-b75c9cca]{appearance:textfield;background-color:transparent;border:none;box-sizing:border-box;color:inherit;font-family:inherit;font-size:var(--table-copy-size);line-height:var(--table-copy-line-height);padding:var(--space-300);text-align:right;width:100%}.node-form-systems-status-input[data-v-b75c9cca]::-webkit-outer-spin-button,.node-form-systems-status-input[data-v-b75c9cca]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.node-form-systems-status-input[data-v-b75c9cca]:focus{background-color:var(--background-muted);box-shadow:inset 0 0 0 1px var(--color-blue-200)}.node-form-systems-status-input[data-v-b75c9cca]{text-align:left;flex:1;min-width:0}.node-form-systems-status-input[data-v-b75c9cca]::placeholder{color:var(--color-gray-500)}.node-form-systems-delete-btn[data-v-b75c9cca]{color:var(--color-gray-400)}.node-form-systems-delete-btn[data-v-b75c9cca]:hover{color:var(--color-red-500)}[data-v-b75c9cca] .node-form-systems-status-cell--severe{background-color:var(--color-red-900)}.capability-row[data-v-ce62b47b]{padding:var(--space-200) 0;color:var(--color-gray-200)}.node-routes[data-v-c8f03c81]{display:flex;flex-direction:column;height:100%}.quantity-row[data-v-824844a6]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,1.2fr);gap:var(--space-300);align-items:center;padding:0 var(--space-400)}.quantity-name[data-v-824844a6]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quantity-current[data-v-824844a6],.quantity-projected[data-v-824844a6]{align-self:center}.quantity-input[data-v-824844a6]{justify-self:end}.vehicle-row[data-v-c3dd36de]{display:grid;grid-template-columns:1fr 16px;grid-template-rows:auto auto;align-items:center;gap:var(--space-200) var(--space-300);padding:var(--space-300) var(--space-400);cursor:pointer;border-radius:var(--border-radius-default, 4px);border:1px solid var(--color-gray-700)}.vehicle-row[data-v-c3dd36de]:hover,.vehicle-row[data-v-c3dd36de]:focus-visible{background-color:var(--color-table-bg-heading);outline:none}.vehicle-row.selected[data-v-c3dd36de]{border-color:var(--color-primary)}.vehicle-row-main[data-v-c3dd36de]{display:flex;align-items:center;gap:var(--space-300);grid-column:1/2;min-width:0}.vehicle-row-icon[data-v-c3dd36de]{color:var(--color-gray-400);flex-shrink:0}.vehicle-row-name[data-v-c3dd36de]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.vehicle-row-platform[data-v-c3dd36de]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.vehicle-row-bar[data-v-c3dd36de]{grid-column:1/2}.vehicle-row-check[data-v-c3dd36de]{grid-column:2/3;grid-row:1/3;color:var(--color-primary)}.refuel-steps[data-v-6657ce09]{display:flex;flex-direction:column;height:480px}.step-content[data-v-6657ce09]{display:flex;flex:1;flex-direction:column;min-height:0}.search-bar[data-v-6657ce09]{margin-bottom:var(--space-400)}.vehicle-list[data-v-6657ce09]{display:flex;flex-direction:column;flex:1;overflow-y:auto;gap:var(--space-200)}.empty-state[data-v-6657ce09]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted);padding:var(--space-600) var(--space-400);text-align:center}.quantity-headers[data-v-6657ce09]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,1.2fr);gap:var(--space-300);align-items:center;padding:0 var(--space-400);margin-bottom:var(--space-300)}.header-resource[data-v-6657ce09],.header-qty[data-v-6657ce09]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted)}.header-qty[data-v-6657ce09]{text-align:left}.quantity-list[data-v-6657ce09]{display:flex;flex-direction:column;gap:var(--space-300);flex:1;overflow-y:auto}.results-list[data-v-6657ce09]{display:flex;flex-direction:column;gap:var(--space-200);flex:1;overflow-y:auto;padding:0 var(--space-400)}.result-row[data-v-6657ce09]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-300);border-radius:var(--border-radius-default, 4px);border:1px solid var(--color-gray-700)}.result-row--success[data-v-6657ce09]{border-color:var(--color-green-500)}.result-name[data-v-6657ce09]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px)}.result-status[data-v-6657ce09]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);display:inline-flex;align-items:center;gap:var(--space-200);color:var(--color-gray-300)}.modal-footer[data-v-6657ce09]{align-items:center;display:flex;gap:var(--space-300);justify-content:space-between;width:100%}.selection-count[data-v-6657ce09]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted)}.node-vehicles[data-v-9b8dd7c8]{display:flex;flex-direction:column;gap:var(--space-400);height:100%;min-height:0}.vehicles-toolbar[data-v-9b8dd7c8]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:var(--space-800)}.toolbar-actions[data-v-9b8dd7c8]{display:flex;flex-direction:row;gap:var(--space-300)}.vehicles-divider[data-v-9b8dd7c8]{height:1px;background-color:var(--color-divider)}.steps-container[data-v-cd6a8a1b]{display:flex;flex-direction:column;height:450px}.step-content[data-v-cd6a8a1b]{display:flex;flex:1;flex-direction:column;min-height:0}.search-bar[data-v-cd6a8a1b]{margin-bottom:var(--space-400)}.resource-list[data-v-cd6a8a1b]{display:flex;flex-direction:column;flex:1;overflow-y:auto}.resource-row[data-v-cd6a8a1b]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);align-items:center;color:var(--text-neutral-primary, #fff);cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-300) var(--space-400);border-radius:var(--border-radius-default, 4px)}.resource-row[data-v-cd6a8a1b]:hover,.resource-row[data-v-cd6a8a1b]:focus-visible{background-color:var(--color-table-bg-heading);outline:none}.resource-row.disabled[data-v-cd6a8a1b]{opacity:.4;pointer-events:none}.resource-item[data-v-cd6a8a1b]{display:flex;align-items:center;gap:var(--space-300);min-width:0;flex:1}.class-icon[data-v-cd6a8a1b]{color:var(--color-gray-400);flex-shrink:0}.resource-details[data-v-cd6a8a1b]{display:flex;flex-direction:column;min-width:0}.resource-name[data-v-cd6a8a1b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-nssn[data-v-cd6a8a1b]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300)}.class-divider[data-v-cd6a8a1b]{border-bottom:var(--border-width-thin) solid var(--color-gray-700);margin:var(--space-300) 0}.selection-check[data-v-cd6a8a1b]{color:var(--color-primary, #4a9eff);flex-shrink:0}.empty-state[data-v-cd6a8a1b]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted);padding:var(--space-600) var(--space-400);text-align:center}.quantity-headers[data-v-cd6a8a1b]{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:var(--space-300);margin-bottom:var(--space-300);padding:0 var(--space-400)}.quantity-headers--compact[data-v-cd6a8a1b]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.header-resource[data-v-cd6a8a1b]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted)}.header-qty[data-v-cd6a8a1b]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted);text-align:right}.quantity-list[data-v-cd6a8a1b]{display:flex;flex-direction:column;gap:var(--space-300);flex:1;overflow-y:auto}.quantity-row[data-v-cd6a8a1b]{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));align-items:center;gap:var(--space-300);padding:0 var(--space-400)}.quantity-row--compact[data-v-cd6a8a1b]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.resource-name-col[data-v-cd6a8a1b]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);color:var(--text-neutral-primary, #fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-input[data-v-cd6a8a1b]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);background:transparent;border:1px solid var(--border-color);border-radius:var(--border-radius-default, 4px);box-sizing:border-box;color:var(--text-neutral-primary, #fff);flex:1;font-family:var(--font-family-monospace);font-feature-settings:"tnum";padding:var(--space-300);text-align:right}.field-input[data-v-cd6a8a1b]:focus{border-color:var(--color-primary, #4a9eff);outline:none}.field-input[data-v-cd6a8a1b]::placeholder{color:var(--text-muted)}.unit-selector[data-v-cd6a8a1b]{display:flex;flex-direction:column;gap:var(--space-200);margin-bottom:var(--space-400)}.unit-label[data-v-cd6a8a1b]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted)}.modal-footer[data-v-cd6a8a1b]{align-items:center;display:flex;gap:var(--space-300);justify-content:space-between;width:100%}.selection-count[data-v-cd6a8a1b]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted)}.node-storage-containers-section[data-v-c4e2e98a]{border-top:1px solid var(--border-color);gap:0}.node-storage-containers-section-list[data-v-c4e2e98a]{display:flex;flex-direction:column;gap:var(--space-200)}.node-storage-containers-section-warnings[data-v-c4e2e98a]{display:flex;flex-direction:column;gap:var(--space-200);margin-top:var(--space-400)}.node-storage-containers-section-row[data-v-c4e2e98a]{display:flex;flex-direction:column;gap:var(--space-200);padding:var(--space-400) 0}.node-storage-containers-section-row-header[data-v-c4e2e98a]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-200)}.node-storage-containers-section-row-heading[data-v-c4e2e98a]{display:flex;flex-direction:column;gap:var(--space-100);min-width:0}.node-storage-containers-section-row-name[data-v-c4e2e98a]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-weight:600;color:var(--color-text-primary)}.node-storage-containers-section-row-subtitle[data-v-c4e2e98a]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400)}.node-storage-containers-section-row-actions[data-v-c4e2e98a]{display:flex;align-items:center;gap:var(--space-200);flex-shrink:0}.node-storage-containers-section-row-warn[data-v-c4e2e98a]{color:var(--color-yellow-500);display:flex;align-items:center;cursor:default}.node-storage-containers-section-row-action[data-v-c4e2e98a]{display:flex;align-items:center;background:none;border:none;padding:0;color:var(--color-gray-400);cursor:pointer}.node-storage-containers-section-row-action[data-v-c4e2e98a]:hover{color:var(--color-text-primary)}.node-storage-containers-section-fill[data-v-c4e2e98a]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-100)}.node-storage-containers-section-fill-label[data-v-c4e2e98a]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-100);font-feature-settings:"tnum"}.node-storage-containers-section-temp[data-v-c4e2e98a]{margin-inline-end:auto}.node-storage-containers-section-capacity-input[data-v-c4e2e98a]{display:inline-block;width:var(--space-2000)}.node-storage-containers-section-capacity-input[data-v-c4e2e98a] .text-input-field-input{min-width:0}.storage-container-modal[data-v-c38d590a]{display:flex;flex-direction:column;gap:var(--space-400)}.field[data-v-c38d590a]{display:flex;flex-direction:column;gap:var(--space-200)}.field-label[data-v-c38d590a]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-weight:600;color:var(--color-text-primary)}.field-label .field-required[data-v-c38d590a]{color:var(--color-red-500);margin-left:var(--space-100)}.field-sublabel[data-v-c38d590a]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400)}.radio-row[data-v-c38d590a]{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-300)}.temp-row[data-v-c38d590a]{display:flex;flex-direction:row;gap:var(--space-300)}.temp-row[data-v-c38d590a]>*{flex:1}.chip-picker[data-v-c38d590a]{display:flex;flex-wrap:wrap;gap:var(--space-150)}.sublabel-row[data-v-c38d590a]{display:flex;align-items:center;justify-content:space-between}.catalog-results[data-v-c38d590a]{list-style:none;margin:0;padding:0;max-height:var(--space-3000);overflow-y:auto;border:1px solid var(--border-color);border-radius:var(--border-radius-default)}.catalog-result[data-v-c38d590a]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);display:flex;align-items:center;justify-content:space-between;gap:var(--space-200);width:100%;text-align:left;background:none;border:none;padding:var(--space-200) var(--space-300);color:var(--color-text-primary);cursor:pointer}.catalog-result[data-v-c38d590a]:hover,.catalog-result--selected[data-v-c38d590a]{background-color:var(--color-surface-raised)}.modal-footer[data-v-c38d590a]{display:flex;justify-content:flex-end;gap:var(--space-300)}.dos-legend[data-v-96a6e290]{display:flex;flex-wrap:wrap;gap:var(--space-300);margin:0;padding:0;list-style:none}.dos-legend-item[data-v-96a6e290]{display:flex;align-items:center;gap:var(--space-150);color:var(--color-gray-400);font-size:var(--font-size-250)}.dos-legend-swatch[data-v-96a6e290]{width:var(--space-350);height:var(--space-350);border-radius:var(--space-100);flex-shrink:0}.inventory-controls[data-v-dc761123]{display:flex;align-items:center;gap:var(--space-300)}.group-header[data-v-97692f27]{display:flex;align-items:center;gap:var(--space-300);padding:var(--space-200) 0}.group-header-main[data-v-97692f27]{display:flex;align-items:center;gap:var(--space-300);min-width:0;padding:0;border:none;background:none;text-align:start;color:inherit}.group-header-main--navigable[data-v-97692f27]{cursor:pointer}.group-header-main--navigable:hover .group-header-label[data-v-97692f27]{text-decoration:underline}.group-header-symbol[data-v-97692f27]{display:flex;flex-shrink:0}.group-header-class-icon[data-v-97692f27]{color:var(--color-gray-400)}.group-header-label[data-v-97692f27]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);max-width:32ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-400)}.group-header-toggle[data-v-97692f27]{margin-inline-start:auto;flex-shrink:0}.inventory-group-list[data-v-bff71e7b]{display:flex;flex-direction:column;gap:var(--space-400)}.inventory-group-list-empty[data-v-bff71e7b]{padding:var(--space-1000) 0}.inventory-group-list-groups[data-v-bff71e7b]{display:flex;flex-direction:column;gap:var(--space-400)}.inventory-group-list-group[data-v-bff71e7b]{display:flex;flex-direction:column}.inventory-group-list-group--spaced[data-v-bff71e7b]{gap:var(--space-300)}.risk-legend[data-v-0b54db7a]{display:flex;flex-wrap:wrap;gap:var(--space-300);margin:0;padding:0;list-style:none}.risk-legend-item[data-v-0b54db7a]{display:flex;align-items:center;gap:var(--space-150);color:var(--color-gray-400);font-size:var(--font-size-250)}.risk-legend-swatch[data-v-0b54db7a]{width:10px;height:10px;border-radius:var(--space-100);flex-shrink:0}.inventory-table-resource[data-v-f08b5c8e]{display:flex;flex-direction:column}.inventory-table-note[data-v-f08b5c8e]{color:var(--color-gray-400);font-size:var(--font-size-250)}.inventory-table-node-link[data-v-f08b5c8e]{align-self:flex-start}.node-inventory[data-v-d1ab31ba]{display:flex;flex-direction:column;gap:var(--space-400)}.node-inventory-controls-row[data-v-d1ab31ba]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-400);flex-wrap:wrap}.inventory-toolbar[data-v-d1ab31ba]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:var(--space-800)}.toolbar-actions[data-v-d1ab31ba]{display:flex;flex-direction:row;gap:var(--space-300)}.saving-indicator[data-v-d1ab31ba]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);animation:pulse-d1ab31ba 1.5s ease-in-out infinite}@keyframes pulse-d1ab31ba{0%,to{opacity:1}50%{opacity:.4}}.inventory-divider[data-v-d1ab31ba]{height:1px;background-color:var(--color-divider)}.inventory-legend[data-v-d1ab31ba]{margin-bottom:var(--space-200)}.inventory-empty-state[data-v-d1ab31ba]{padding:var(--space-1000) 0}.inventory-sections[data-v-d1ab31ba]{display:flex;flex-direction:column;gap:var(--space-400);transition:opacity .15s ease}.inventory-sections--refetching[data-v-d1ab31ba]{opacity:.5}.inventory-class-section[data-v-d1ab31ba]{display:flex;flex-direction:column;gap:var(--space-300)}.class-header[data-v-d1ab31ba]{display:flex;align-items:center;gap:var(--space-300);padding:var(--space-200) 0}.class-icon[data-v-d1ab31ba]{color:var(--color-gray-400)}.class-label[data-v-d1ab31ba]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-400)}.row-delete-btn[data-v-d1ab31ba]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:var(--font-size-400);line-height:1;padding:var(--space-200)}.medical-inline-edit-row__derived-value[data-v-9959b27f]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-primary)}.medical-inline-edit-row__input[data-v-9959b27f] .text-input-field-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.medical-inline-edit-row__input[data-v-9959b27f],.medical-inline-edit-row__input[data-v-9959b27f] .text-input-field-container,.medical-inline-edit-row__input[data-v-9959b27f] .text-input-field-input{min-width:0}.medical-node-section-view[data-v-597602b5],.medical-node-section-view__capability-group[data-v-597602b5]{display:flex;flex-direction:column;gap:var(--space-300)}.medical-node-section-view__capability-group[data-v-597602b5]:not(:last-child){padding-bottom:var(--space-300);border-bottom:var(--border-width-thin) solid var(--border-color)}.medical-node-section-view__capability-title[data-v-597602b5]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);margin:0;color:var(--text-primary);font-weight:var(--font-weight-semibold)}.medical-node-section-view__clinical-summary[data-v-597602b5]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted);margin:var(--space-100) 0 0}.medical-node-section-view__error[data-v-597602b5]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted)}.medical-node-section-view__referral[data-v-597602b5]{display:flex;flex-direction:column;gap:var(--space-300);padding-bottom:var(--space-400);border-bottom:var(--border-width-thin) solid var(--border-color)}.medical-node-section-view__referral-header[data-v-597602b5]{display:flex;flex-direction:row;gap:var(--space-400);justify-content:space-between;align-items:center;font-weight:var(--font-weight-semibold)}.entity-content-node[data-v-f73b4e8d]{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;padding-right:var(--space-300);position:relative}.entity-content-node[data-v-f73b4e8d]::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}.entity-content-node[data-v-f73b4e8d]::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.entity-content-node[data-v-f73b4e8d]::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--border-radius-badge)}.entity-content-node[data-v-f73b4e8d]::-webkit-scrollbar-corner{background:var(--color-scrollbar-track)}.entity-content-node[data-v-f73b4e8d] .node-form{height:auto}.entity-content-node-empty[data-v-f73b4e8d]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);padding:var(--space-400) 0;text-align:center}.create-confirm[data-v-f73b4e8d]{color:var(--color-teal-500, var(--color-primary))}.entity-content-node-error[data-v-f73b4e8d]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);padding:var(--space-400) 0}.node-title-separator[data-v-f73b4e8d]{color:var(--color-gray-600);flex-shrink:0}.node-title-nav-label[data-v-f73b4e8d]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-400);flex-shrink:0;white-space:nowrap}.node-breadcrumb[data-v-f73b4e8d]{display:flex;flex-direction:row;align-items:center;gap:var(--space-200);min-width:0}.breadcrumb-separator[data-v-f73b4e8d]{color:var(--color-gray-600);flex-shrink:0}.report-metrics[data-v-589ad790]{background-color:var(--color-gray-750);border-radius:var(--border-radius-default);display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:var(--space-300);margin-bottom:var(--space-300);padding:var(--space-300)}.report-metrics__item[data-v-589ad790]{display:flex;flex-direction:column;gap:var(--space-100);text-align:center}.report-metrics__label[data-v-589ad790]{font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);color:var(--text-muted);text-transform:uppercase}.report-metrics__value[data-v-589ad790]{color:var(--text-primary);font-size:var(--font-size-700);font-variant-numeric:tabular-nums;line-height:1}.casualties-section__table[data-v-a1de9b12]{display:flex;flex-direction:column;gap:var(--space-300)}.casualties-section__hidden-rows[data-v-a1de9b12]{color:var(--text-muted)}.medical-transport-vehicles-section__table[data-v-0ac74b06]{display:flex;flex-direction:column;gap:var(--space-300)}.medical-transport-vehicles-section__hidden-rows[data-v-0ac74b06]{color:var(--text-muted)}.medical-treatment-facilities-section__table[data-v-32b43335]{display:flex;flex-direction:column;gap:var(--space-300)}.medical-treatment-facilities-section__hidden-rows[data-v-32b43335]{color:var(--text-muted)}.movements-section__rows[data-v-b03dc9e1]{display:flex;flex-direction:column;gap:var(--space-300)}.movements-section__hidden-rows[data-v-b03dc9e1]{color:var(--text-muted)}.operational-strength-row[data-v-c459f0e1]{display:grid;grid-template-columns:7rem minmax(6rem,1fr) 3rem;align-items:center;gap:var(--space-300);min-width:0}.operational-strength-row__label[data-v-c459f0e1]{min-width:0}.operational-strength-row__percentage[data-v-c459f0e1]{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right}.operational-strength-section__rows[data-v-934925e9]{display:flex;flex-direction:column;gap:var(--space-300)}.operational-strength-section__hidden-rows[data-v-934925e9]{color:var(--text-muted)}.reports-panel__scope[data-v-313a0bed]{display:flex;flex-direction:row;gap:var(--space-400);padding:var(--space-200)}.reports-panel__unit-picker[data-v-313a0bed]{width:100%}.reports-panel__breadcrumb[data-v-313a0bed]{display:flex;flex-direction:row;gap:var(--space-400);gap:var(--space-100)}.route-nodes-view[data-v-6bbbd892]{display:flex;flex-direction:column}[data-v-6bbbd892] .node-row{align-items:flex-start}.route-nodes-empty[data-v-6bbbd892]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);padding:var(--space-400) 0}[data-v-02f6c2d6] .node-row{align-items:flex-start}.route-title-name[data-v-8aa2e218],.route-title-nav-label[data-v-8aa2e218]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.route-title-separator[data-v-8aa2e218]{flex-shrink:0}.entity-content-route-error[data-v-8aa2e218]{color:var(--color-gray-400);padding:var(--space-400)}.node-card[data-v-db27cde1]{display:flex;flex-direction:column;gap:var(--space-300);padding:var(--space-400);background-color:var(--color-gray-900);border:1px solid var(--color-gray-800);border-radius:var(--border-radius-small)}.node-card__header[data-v-db27cde1]{display:flex;align-items:flex-start;gap:var(--space-200)}.node-card__header--expanded[data-v-db27cde1]{margin-bottom:var(--space-200)}.node-card__chevron[data-v-db27cde1]{flex-shrink:0;padding:var(--space-100)}.node-card__grid[data-v-db27cde1]{display:grid;grid-template-columns:66px 1fr;column-gap:var(--space-300);row-gap:var(--space-250);align-items:baseline;flex:1;min-width:0}.node-card__label[data-v-db27cde1]{font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);color:var(--text-muted)}.node-card__location[data-v-db27cde1]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-weight:var(--font-weight-semibold);color:var(--text-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.node-card__location[data-v-db27cde1]:hover{text-decoration:underline}.node-card__unit[data-v-db27cde1]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-card__badge[data-v-db27cde1]{flex-shrink:0;display:inline-flex;align-items:center;height:18px;padding:0 var(--space-200);border-radius:var(--space-200);font-size:var(--font-size-300);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-500);white-space:nowrap}.node-card__subsections[data-v-db27cde1]{padding-left:var(--space-500)}.capacity-drilldown[data-v-7f4a5a49]{padding:var(--space-500)}.capacity-drilldown__header[data-v-7f4a5a49]{display:flex;align-items:center;gap:var(--space-200);margin-bottom:var(--space-300)}.capacity-drilldown__back[data-v-7f4a5a49]{flex-shrink:0;padding:var(--space-100)}.capacity-drilldown__title[data-v-7f4a5a49]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-weight:var(--font-weight-semibold)}.capacity-drilldown__count[data-v-7f4a5a49]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-default);font-variant-numeric:tabular-nums;margin-left:auto}.capacity-drilldown__meta-row[data-v-7f4a5a49]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-300);padding:var(--space-350) 0;margin-bottom:var(--space-400);border-bottom:1px solid var(--color-gray-800)}.capacity-drilldown__live[data-v-7f4a5a49]{display:flex;align-items:center;gap:var(--space-200)}.live-ops-dot[data-v-7f4a5a49]{width:6px;height:6px;border-radius:50%;background-color:var(--color-green-500);box-shadow:0 0 6px var(--color-green-500);flex-shrink:0}.capacity-drilldown__live-label[data-v-7f4a5a49]{font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);color:var(--text-muted)}.capacity-drilldown__error[data-v-7f4a5a49]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);padding:var(--space-400) 0}.control-row[data-v-7f4a5a49]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-300)}.control-row[data-v-7f4a5a49] .dropdown,.control-row[data-v-7f4a5a49] .text-input-field,.control-row[data-v-7f4a5a49] .textarea-input,.control-row[data-v-7f4a5a49] .date-picker,.control-row[data-v-7f4a5a49] .search-list,.control-row[data-v-7f4a5a49] .search-input,.control-row[data-v-7f4a5a49] .label-filter-picker,.control-row[data-v-7f4a5a49] .symbol-button{flex:1 1 auto;max-width:200px}.control-row[data-v-7f4a5a49] .dropdown{height:auto}.control-row[data-v-7f4a5a49]{gap:var(--space-200)}.control-row[data-v-7f4a5a49] .dropdown .dropdown-trigger{border:1px solid var(--color-gray-600);padding:var(--space-200) var(--space-200) var(--space-200) var(--space-300)}.role-section[data-v-7f4a5a49]{margin-bottom:var(--space-500)}.role-section[data-v-7f4a5a49]:last-child{margin-bottom:0}.role-section__header[data-v-7f4a5a49]{display:flex;align-items:center;gap:var(--space-200);margin-bottom:var(--space-300)}.role-section__label[data-v-7f4a5a49]{font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);color:var(--text-muted);text-transform:uppercase}.role-section__count[data-v-7f4a5a49]{font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);color:var(--text-muted);font-variant-numeric:tabular-nums}.node-list[data-v-7f4a5a49]{display:flex;flex-direction:column;gap:var(--space-400);list-style:none;padding:0;margin:0}.casualties-view[data-v-511c2c09]{padding:var(--space-500)}.casualties-view__summary[data-v-511c2c09]{display:flex;align-items:center;margin-bottom:var(--space-300)}.casualties-view__total[data-v-511c2c09]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-default);font-variant-numeric:tabular-nums}.casualties-view__error[data-v-511c2c09]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);padding:var(--space-400) 0}.casualties-view__meta-row[data-v-511c2c09]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-300);padding:var(--space-350) 0;margin-bottom:var(--space-400);border-bottom:1px solid var(--color-gray-800)}.casualties-view__live[data-v-511c2c09]{display:flex;align-items:center;gap:var(--space-200)}.live-ops-dot[data-v-511c2c09]{width:6px;height:6px;border-radius:50%;background-color:var(--color-green-500);box-shadow:0 0 6px var(--color-green-500);flex-shrink:0}.casualties-view__live-label[data-v-511c2c09]{font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);color:var(--text-muted)}.control-row[data-v-511c2c09]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-300)}.control-row[data-v-511c2c09] .dropdown,.control-row[data-v-511c2c09] .text-input-field,.control-row[data-v-511c2c09] .textarea-input,.control-row[data-v-511c2c09] .date-picker,.control-row[data-v-511c2c09] .search-list,.control-row[data-v-511c2c09] .search-input,.control-row[data-v-511c2c09] .label-filter-picker,.control-row[data-v-511c2c09] .symbol-button{flex:1 1 auto;max-width:200px}.control-row[data-v-511c2c09] .dropdown{height:auto}.control-row[data-v-511c2c09]{gap:var(--space-200)}.control-row[data-v-511c2c09] .dropdown .dropdown-trigger{border:1px solid var(--color-gray-600);padding:var(--space-200) var(--space-200) var(--space-200) var(--space-300)}.role-section[data-v-511c2c09]{margin-bottom:var(--space-500)}.role-section[data-v-511c2c09]:last-child{margin-bottom:0}.role-section__header[data-v-511c2c09]{display:flex;align-items:center;gap:var(--space-200);margin-bottom:var(--space-300)}.role-section__label[data-v-511c2c09]{font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);color:var(--text-muted);text-transform:uppercase}.role-section__count[data-v-511c2c09]{font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);color:var(--text-muted);font-variant-numeric:tabular-nums}.node-list[data-v-511c2c09]{display:flex;flex-direction:column;gap:var(--space-400);list-style:none;padding:0;margin:0}.unit-form[data-v-b582f6b9]{display:flex;flex-direction:column}.unit-form-body[data-v-b582f6b9]{display:flex;flex-direction:column;gap:var(--space-300);padding:var(--space-400) 0}.field-row[data-v-b582f6b9]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-300)}.field-row[data-v-b582f6b9] .dropdown,.field-row[data-v-b582f6b9] .text-input-field,.field-row[data-v-b582f6b9] .textarea-input,.field-row[data-v-b582f6b9] .date-picker,.field-row[data-v-b582f6b9] .search-list,.field-row[data-v-b582f6b9] .search-input,.field-row[data-v-b582f6b9] .label-filter-picker,.field-row[data-v-b582f6b9] .symbol-button{flex:1 1 auto;max-width:200px}.field-row[data-v-b582f6b9] .dropdown{height:auto}.field-row[data-v-b582f6b9] .dropdown .dropdown-trigger{border:1px solid var(--color-gray-600);padding:var(--space-200) var(--space-200) var(--space-200) var(--space-300)}.field-row[data-v-b582f6b9]{min-width:0;position:relative;justify-content:flex-start}.field-row[data-v-b582f6b9] .dropdown,.field-row[data-v-b582f6b9] .text-input-field,.field-row[data-v-b582f6b9] .textarea-input,.field-row[data-v-b582f6b9] .search-list{flex:1 1 280px;min-width:0;width:auto;max-width:280px}.field-row[data-v-b582f6b9] .text-input-field-container,.field-row[data-v-b582f6b9] .text-input-field-input{min-width:0}.field-row[data-v-b582f6b9] .dropdown-trigger,.field-row[data-v-b582f6b9] .dropdown-trigger .selected-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.field-row.field-row--pulsing[data-v-b582f6b9] .dropdown .dropdown-trigger{border-color:var(--color-teal-600)}.field-label[data-v-b582f6b9]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);flex-shrink:0}.field-label .field-required[data-v-b582f6b9]{color:var(--color-red-500);margin-left:var(--space-100)}.field-label[data-v-b582f6b9]{width:104px}.sidc-row[data-v-b582f6b9]{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-300)}.sidc-row[data-v-b582f6b9] .dropdown .dropdown-trigger{border:1px solid var(--color-gray-600);padding:var(--space-200) var(--space-200) var(--space-200) var(--space-300)}.sidc-row-label[data-v-b582f6b9]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);flex-shrink:0}.sidc-row-label .field-required[data-v-b582f6b9]{color:var(--color-red-500);margin-left:var(--space-100)}.sidc-row-label[data-v-b582f6b9]{width:104px;padding-top:var(--space-200)}.sidc-row-control[data-v-b582f6b9]{flex:0 1 auto;min-width:0;width:280px}.sidc-row--pulsing[data-v-b582f6b9] .dropdown .dropdown-trigger{border-color:var(--color-teal-600)}.field-picker[data-v-b582f6b9]{flex:1;max-width:200px}.unit-form-description[data-v-b582f6b9]{box-sizing:border-box}.field-row-multiline[data-v-b582f6b9]{align-items:flex-start}.field-row-multiline .field-label[data-v-b582f6b9]{padding-top:var(--space-200)}.bands-modal[data-v-b9fbfff2]{display:flex;flex-direction:column;gap:var(--space-400)}.bands-modal-table[data-v-b9fbfff2]{width:100%;border-collapse:collapse}.bands-modal-table th[data-v-b9fbfff2],.bands-modal-table td[data-v-b9fbfff2]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);padding:var(--space-200);text-align:left;border-bottom:1px solid var(--color-divider)}.bands-modal-table thead th[data-v-b9fbfff2]{font-size:var(--table-heading-size, 13px);font-style:normal;font-weight:var(--table-heading-weight, 400);letter-spacing:var(--table-heading-letter-spacing, -.25px);line-height:var(--table-heading-line-height, 18px)}.bands-modal-actions[data-v-b9fbfff2]{display:flex;justify-content:flex-end;gap:var(--space-200)}.bands-modal-error[data-v-b9fbfff2]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-yellow-600);margin:0}.bands-modal-message[data-v-b9fbfff2],.bands-modal-muted[data-v-b9fbfff2]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted)}.bands-modal-history[data-v-b9fbfff2]{display:flex;flex-direction:column;gap:var(--space-300);margin:0;padding:0;list-style:none}.bands-modal-history-head[data-v-b9fbfff2]{display:flex;justify-content:space-between;gap:var(--space-300)}.bands-modal-footer[data-v-b9fbfff2]{display:flex;justify-content:flex-end}.sr-only[data-v-b9fbfff2]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.unit-inventory-filters[data-v-f2c95a99]{display:flex;flex-direction:column;gap:var(--space-400);max-height:50vh;overflow-y:auto}.unit-inventory-filters-section[data-v-f2c95a99]{display:flex;flex-direction:column;gap:var(--space-100)}.unit-inventory-filters-heading[data-v-f2c95a99]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);font-weight:600;text-transform:uppercase}.unit-inventory[data-v-2fad44d6]{display:flex;flex-direction:column;gap:var(--space-400)}.unit-inventory-subtitle[data-v-2fad44d6]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-300);color:var(--color-gray-400);font-size:var(--font-size-300)}.unit-inventory-controls-row[data-v-2fad44d6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-300)}.unit-inventory-legend[data-v-2fad44d6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-300)}.unit-inventory-legend-note[data-v-2fad44d6]{color:var(--color-gray-400);font-size:var(--font-size-250)}.unit-inventory-controls-end[data-v-2fad44d6]{display:flex;align-items:center;gap:var(--space-200)}.unit-relationships[data-v-0491c66c]{display:flex;flex-direction:column;gap:var(--space-400);padding:var(--space-300) 0 0}.unit-relationships-heading[data-v-0491c66c]{font-size:var(--font-size-400);font-weight:var(--font-weight-medium);margin:0 0 var(--space-200)}.unit-relationships-list[data-v-0491c66c]{display:flex;flex-direction:column;gap:var(--space-200);margin:0;padding:0;list-style:none}.unit-relationships-entry[data-v-0491c66c]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);display:flex;flex-direction:row;gap:var(--space-200);align-items:center;min-width:0}.unit-relationships-type[data-v-0491c66c]{flex-shrink:0;text-transform:uppercase}.unit-relationships-hidden-type[data-v-0491c66c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.unit-relationships-unit[data-v-0491c66c]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.unit-relationships-marker[data-v-0491c66c],.unit-relationships-empty[data-v-0491c66c]{font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);color:var(--text-muted)}.unit-relationships-empty[data-v-0491c66c]{margin:0}.entity-content-unit[data-v-56708ccc]{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;padding-right:var(--space-300)}.entity-content-unit[data-v-56708ccc]::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}.entity-content-unit[data-v-56708ccc]::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.entity-content-unit[data-v-56708ccc]::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--border-radius-badge)}.entity-content-unit[data-v-56708ccc]::-webkit-scrollbar-corner{background:var(--color-scrollbar-track)}.entity-content-unit[data-v-56708ccc] .unit-form{height:auto}.entity-content-unit-error[data-v-56708ccc]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);padding:var(--space-400) 0;text-align:center}.unit-title-name[data-v-56708ccc]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.unit-title-separator[data-v-56708ccc]{color:var(--color-gray-600);flex-shrink:0}.unit-title-nav-label[data-v-56708ccc]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-400);flex-shrink:0;white-space:nowrap}.unit-breadcrumb[data-v-56708ccc]{display:flex;flex-direction:row;align-items:center;gap:var(--space-200);min-width:0}.breadcrumb-separator[data-v-56708ccc]{color:var(--color-gray-600);flex-shrink:0}.edit-toggle-active[data-v-56708ccc]{color:var(--color-teal-500, var(--color-primary))}.casualties-view[data-v-448545c4]{padding:var(--space-500)}.casualties-view__summary[data-v-448545c4]{display:flex;align-items:center;margin-bottom:var(--space-300)}.casualties-view__total[data-v-448545c4]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-default);font-variant-numeric:tabular-nums}.casualties-view__error[data-v-448545c4]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);padding:var(--space-400) 0}.casualty-list[data-v-448545c4]{display:flex;flex-direction:column;gap:var(--space-400);list-style:none;padding:0;margin:0}.node-inventory[data-v-a0fe5b38]{display:flex;flex-direction:column;gap:var(--space-400)}.inventory-toolbar[data-v-a0fe5b38]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:var(--space-800)}.toolbar-actions[data-v-a0fe5b38]{display:flex;flex-direction:row;align-items:center;gap:var(--space-300)}.toolbar-hint[data-v-a0fe5b38]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400)}.inventory-divider[data-v-a0fe5b38]{height:1px;background-color:var(--color-divider)}.inventory-empty-state[data-v-a0fe5b38]{padding:var(--space-1000) 0}.inventory-error[data-v-a0fe5b38]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);padding:var(--space-400) 0}.inventory-sections[data-v-a0fe5b38]{display:flex;flex-direction:column;gap:var(--space-400)}.inventory-class-section[data-v-a0fe5b38]{display:flex;flex-direction:column;gap:var(--space-300)}.class-header[data-v-a0fe5b38]{display:flex;align-items:center;gap:var(--space-300);padding:var(--space-200) 0}.class-icon[data-v-a0fe5b38]{color:var(--color-gray-400)}.class-label[data-v-a0fe5b38]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-400)}.row-delete-btn[data-v-a0fe5b38]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:var(--font-size-400);line-height:1;padding:var(--space-200)}.vehicle-nodes[data-v-e8700b66]{display:flex;flex-direction:column}.vehicle-nodes-empty[data-v-e8700b66]{margin:var(--space-300);padding:var(--space-1000) 0}.vehicle-nodes-header[data-v-e8700b66]{padding:var(--space-200) 0}.vehicle-nodes-label[data-v-e8700b66]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-size:var(--font-size-300);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.overview-empty[data-v-d0d2d377]{padding:var(--space-600) 0}.overview-error[data-v-d0d2d377]{color:var(--color-gray-400);padding:var(--space-600) 0;text-align:center}.entity-content-vehicle[data-v-56c33bd4]{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;padding-right:var(--space-300)}.entity-content-vehicle[data-v-56c33bd4]::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}.entity-content-vehicle[data-v-56c33bd4]::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.entity-content-vehicle[data-v-56c33bd4]::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--border-radius-badge)}.entity-content-vehicle[data-v-56c33bd4]::-webkit-scrollbar-corner{background:var(--color-scrollbar-track)}.entity-content-vehicle[data-v-56c33bd4] .vehicle-form{height:auto}.entity-content-vehicle-error[data-v-56c33bd4],.entity-content-vehicle-placeholder[data-v-56c33bd4]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);padding:var(--space-400) 0;text-align:center}.vehicle-title-name[data-v-56c33bd4]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.vehicle-title-separator[data-v-56c33bd4]{color:var(--color-gray-600);flex-shrink:0}.vehicle-title-nav-label[data-v-56c33bd4]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-400);flex-shrink:0;white-space:nowrap}.zone-inventory[data-v-f2ca8d12]{display:flex;flex-direction:column;gap:var(--space-400)}.inventory-header[data-v-f2ca8d12]{display:flex;flex-direction:column;gap:var(--space-100);padding:0}.inventory-subtitle[data-v-f2ca8d12]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300)}.inventory-empty-state[data-v-f2ca8d12]{padding:var(--space-1000) 0}.inventory-sections[data-v-f2ca8d12]{display:flex;flex-direction:column;gap:var(--space-400);transition:opacity .15s ease}.inventory-sections--refetching[data-v-f2ca8d12]{opacity:.5}.inventory-class-section[data-v-f2ca8d12]{display:flex;flex-direction:column;gap:var(--space-300)}.class-header[data-v-f2ca8d12]{display:flex;align-items:center;gap:var(--space-300);padding:var(--space-200) 0}.class-icon[data-v-f2ca8d12]{color:var(--color-gray-400)}.class-label[data-v-f2ca8d12]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-400)}.truncation-notice[data-v-f2ca8d12]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);text-align:center;padding:var(--space-300)}.entity-content-zone[data-v-137fb2a5]{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;padding-right:var(--space-300)}.entity-content-zone[data-v-137fb2a5]::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}.entity-content-zone[data-v-137fb2a5]::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.entity-content-zone[data-v-137fb2a5]::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--border-radius-badge)}.entity-content-zone[data-v-137fb2a5]::-webkit-scrollbar-corner{background:var(--color-scrollbar-track)}.entity-content-zone[data-v-137fb2a5] .zone-form{height:auto}.entity-content-zone-error[data-v-137fb2a5]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);padding:var(--space-400) 0}.zone-edit-hint[data-v-137fb2a5]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-500);margin-top:var(--space-200)}.zone-title-name[data-v-137fb2a5]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.zone-title-separator[data-v-137fb2a5]{color:var(--color-gray-600);flex-shrink:0}.zone-title-nav-label[data-v-137fb2a5]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-400);flex-shrink:0;white-space:nowrap}.edit-toggle-active[data-v-137fb2a5]{color:var(--color-teal-500, var(--color-primary))}.agent-reasoning-trace[data-v-986f4356]{margin-bottom:var(--space-200);color:var(--color-gray-400)}.agent-reasoning-trace-tag[data-v-986f4356]{cursor:pointer;color:var(--color-gray-400);font-size:var(--font-size-200)}.agent-reasoning-trace-label[data-v-986f4356]{letter-spacing:.06em;text-transform:uppercase}.agent-reasoning-trace-preview[data-v-986f4356]{display:inline-block;max-width:100%;margin-left:var(--space-200);overflow:hidden;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis}.agent-reasoning-trace[open] .agent-reasoning-trace-preview[data-v-986f4356]{display:none}.agent-reasoning-trace-window[data-v-986f4356]{margin-top:var(--space-100)}.agent-reasoning-trace-text[data-v-986f4356]{color:inherit;font-size:var(--font-size-300);white-space:pre-wrap;overflow-wrap:anywhere}.agent-run-summary[data-v-c8ea4fb7]{margin:0 0 var(--space-100);color:var(--color-gray-400);font-size:var(--font-size-200);font-variant-numeric:tabular-nums}.agent-run-summary-summary[data-v-c8ea4fb7]{cursor:pointer;margin:0}.agent-run-summary-reasoning[data-v-c8ea4fb7]{margin-top:var(--space-200);color:var(--color-gray-400);font-size:var(--font-size-300);white-space:pre-wrap;overflow-wrap:anywhere}@keyframes agent-step-line-shimmer-f99d2ed4{0%{-webkit-mask-position:-400px 0;mask-position:-400px 0}to{-webkit-mask-position:400px 0;mask-position:400px 0}}.agent-step-line[data-v-f99d2ed4]{display:flex;align-items:center;gap:var(--space-200);color:var(--color-gray-400)}.agent-step-line-activity[data-v-f99d2ed4]{display:flex;align-items:center;gap:var(--space-200);-webkit-mask-image:linear-gradient(90deg,#0006 20%,#000,#0006 80%);mask-image:linear-gradient(90deg,#0006 20%,#000,#0006 80%);-webkit-mask-size:400px 100%;mask-size:400px 100%;animation:agent-step-line-shimmer-f99d2ed4 3.5s linear infinite}.agent-step-line-icon[data-v-f99d2ed4]{flex-shrink:0}.agent-step-line-label-wrapper[data-v-f99d2ed4]{display:block;position:relative;width:max-content;overflow:hidden}.agent-step-line-label[data-v-f99d2ed4]{display:block;color:inherit;font-size:var(--font-size-300);font-weight:var(--font-weight-medium);white-space:nowrap}.agent-step-line-meta[data-v-f99d2ed4]{color:inherit;font-size:var(--font-size-300);font-variant-numeric:tabular-nums;white-space:nowrap}.agent-step-line .slide-up-enter-active[data-v-f99d2ed4],.agent-step-line .slide-up-leave-active[data-v-f99d2ed4]{transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s ease}.agent-step-line .slide-up-leave-active[data-v-f99d2ed4]{position:absolute;top:0;left:0}.agent-step-line .slide-up-enter-from[data-v-f99d2ed4]{opacity:0;transform:translateY(100%)}.agent-step-line .slide-up-leave-to[data-v-f99d2ed4]{opacity:0;transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.agent-step-line-activity[data-v-f99d2ed4]{animation:none;-webkit-mask-image:none;mask-image:none}.agent-step-line .slide-up-enter-active[data-v-f99d2ed4],.agent-step-line .slide-up-leave-active[data-v-f99d2ed4]{transition:none}}.agent-todo-list[data-v-b7327d93]{display:flex;flex-direction:column;gap:var(--space-100);padding:var(--space-300);border:var(--border-width-thin) solid var(--color-divider);border-radius:var(--border-radius-small);color:var(--color-gray-400);font-size:var(--font-size-300)}.agent-todo-list[open] .agent-todo-list-chevron[data-v-b7327d93]{transform:rotate(90deg)}.agent-todo-list-count[data-v-b7327d93]{display:flex;gap:var(--space-100);align-items:center;margin:0;font-weight:var(--font-weight-medium);list-style:none;cursor:pointer}.agent-todo-list-count[data-v-b7327d93]::-webkit-details-marker{display:none}.agent-todo-list-chevron[data-v-b7327d93]{flex-shrink:0;transition:transform var(--animation-duration-short) ease}@media(prefers-reduced-motion:reduce){.agent-todo-list-chevron[data-v-b7327d93]{transition:none}}.agent-todo-list-items[data-v-b7327d93]{display:flex;flex-direction:column;gap:var(--space-100);margin:0;padding:0;list-style:none}.agent-todo-list-item[data-v-b7327d93]{display:flex;gap:var(--space-200);align-items:baseline}.agent-todo-list-mark[data-v-b7327d93]{flex-shrink:0}.agent-todo-list-status[data-v-b7327d93]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.agent-todo-list-item.is-completed .agent-todo-list-text[data-v-b7327d93]{text-decoration:line-through;color:var(--text-disabled)}.agent-todo-list-item.is-in_progress[data-v-b7327d93]{color:var(--color-gray-100)}@keyframes background-run-list-shimmer-9fbb4c54{0%{-webkit-mask-position:-120px 0;mask-position:-120px 0}to{-webkit-mask-position:120px 0;mask-position:120px 0}}.background-run-list[data-v-9fbb4c54]{display:flex;flex-direction:column;gap:var(--space-100);padding:var(--space-300);border:var(--border-width-thin) solid var(--color-divider);border-radius:var(--border-radius-small);color:var(--color-gray-400);font-size:var(--font-size-300)}.background-run-list[open] .background-run-list-chevron[data-v-9fbb4c54]{transform:rotate(90deg)}.background-run-list-summary[data-v-9fbb4c54]{display:flex;gap:var(--space-100);align-items:center;margin:0;font-weight:var(--font-weight-medium);list-style:none;cursor:pointer}.background-run-list-summary[data-v-9fbb4c54]::-webkit-details-marker{display:none}.background-run-list-chevron[data-v-9fbb4c54]{flex-shrink:0;transition:transform var(--animation-duration-short) ease}@media(prefers-reduced-motion:reduce){.background-run-list-chevron[data-v-9fbb4c54]{transition:none}}.background-run-list-items[data-v-9fbb4c54]{display:flex;flex-direction:column;gap:var(--space-100);max-height:200px;margin:var(--space-200) 0 0;padding:var(--space-300) 0 0;overflow-y:auto;border-top:var(--border-width-thin) solid var(--color-divider);list-style:none}.background-run-list-item[data-v-9fbb4c54]{display:flex;gap:var(--space-200);align-items:baseline}.background-run-list-label[data-v-9fbb4c54]{color:var(--color-gray-100);min-width:0;overflow-wrap:anywhere}.background-run-list-stage[data-v-9fbb4c54]{flex-shrink:0;white-space:nowrap}.background-run-list-stage.is-active[data-v-9fbb4c54]{-webkit-mask-image:linear-gradient(90deg,#0000008c 20%,#000,#0000008c 80%);mask-image:linear-gradient(90deg,#0000008c 20%,#000,#0000008c 80%);-webkit-mask-size:120px 100%;mask-size:120px 100%;animation:background-run-list-shimmer-9fbb4c54 var(--animation-duration-long) linear infinite}.background-run-list-elapsed[data-v-9fbb4c54]{flex-shrink:0;font-size:var(--font-size-200);font-variant-numeric:tabular-nums;white-space:nowrap}.background-run-list-announcer[data-v-9fbb4c54]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.background-run-list-summary.has-needs-input[data-v-9fbb4c54]{color:var(--color-yellow-500)}.background-run-list[data-v-9fbb4c54]:has(.background-run-list-summary.has-needs-input){border-color:var(--color-yellow-500)}@media(prefers-reduced-motion:reduce){.background-run-list-stage.is-active[data-v-9fbb4c54]{animation:none;-webkit-mask-image:none;mask-image:none}}.chat-card-actions[data-v-81b9c0b5]{flex:0 0 auto;--form-element-height: 24px;display:flex;gap:var(--space-200)}.chat-card-actions[data-v-81b9c0b5]>*{flex:1 1 0;justify-content:center;width:auto}.chat-card-banner-face[data-v-0e317e74]{font-family:var(--body-primary-family);font-size:var(--body-secondary-size);font-weight:var(--body-secondary-weight);letter-spacing:var(--body-secondary-letter-spacing);line-height:16px;align-items:center;background:var(--chat-card-fill);border-radius:var(--border-radius-panel) var(--border-radius-panel) 0 0;color:var(--chat-card-text);display:flex;gap:var(--space-300);justify-content:space-between;padding:var(--space-300) var(--space-400)}.chat-card-banner-face[data-tone=user][data-v-0e317e74]{--chat-card-fill: var(--color-purple-900);--chat-card-text: var(--color-purple-200)}.chat-card-banner-face[data-tone=system][data-v-0e317e74]{--chat-card-fill: var(--color-blue-700);--chat-card-text: var(--color-blue-200)}.chat-card-banner-face[data-tone=answered][data-v-0e317e74]{--chat-card-fill: var(--color-purple-1000);--chat-card-text: var(--color-purple-200)}.chat-card-banner-face[data-tone=confirmed][data-v-0e317e74]{--chat-card-fill: var(--color-blue-800);--chat-card-text: var(--color-blue-200)}.chat-card-banner-face[data-tone=executing][data-v-0e317e74]{--chat-card-fill: var(--color-green-800);--chat-card-text: var(--color-green-200)}.chat-card-banner-face[data-tone=complete][data-v-0e317e74]{--chat-card-fill: var(--color-green-900);--chat-card-text: var(--color-green-200)}.chat-card-banner-face[data-tone=outcome][data-v-0e317e74]{--chat-card-fill: var(--color-gray-800);--chat-card-text: var(--color-gray-400)}.chat-card-banner-face__meta[data-v-0e317e74]{align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:var(--space-300);white-space:nowrap}.chat-card-banner-face__visually-hidden[data-v-0e317e74]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.chat-card-banner-face__divider[data-v-0e317e74]{background:currentColor;height:8px;opacity:.5;width:1px}.chat-card-banner[data-v-da3bfdbf]{flex:0 0 auto;position:sticky;top:calc(var(--space-300) * -1);z-index:1}.chat-card-banner__moving[data-v-da3bfdbf]{--radius: var(--border-radius-panel);height:calc(100% + var(--radius));inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#000),radial-gradient(circle at 100% 100%,transparent calc(var(--radius) - .5px),#000 var(--radius)),radial-gradient(circle at 0 100%,transparent calc(var(--radius) - .5px),#000 var(--radius));mask-image:linear-gradient(#000,#000),radial-gradient(circle at 100% 100%,transparent calc(var(--radius) - .5px),#000 var(--radius)),radial-gradient(circle at 0 100%,transparent calc(var(--radius) - .5px),#000 var(--radius));-webkit-mask-position:top,left bottom,right bottom;mask-position:top,left bottom,right bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--radius)),var(--radius) var(--radius),var(--radius) var(--radius);mask-size:100% calc(100% - var(--radius)),var(--radius) var(--radius),var(--radius) var(--radius);pointer-events:none;position:absolute}.chat-card-banner__face--fall[data-v-da3bfdbf],.chat-card-banner__face--rise[data-v-da3bfdbf]{height:calc(100% - var(--border-radius-panel));inset:0 0 auto;position:absolute}.chat-card-banner__face--fall[data-v-da3bfdbf]{animation:chat-card-banner-fall-da3bfdbf var(--chat-card-swap-ms, .28s) cubic-bezier(.4,0,1,1) forwards}.chat-card-banner__face--rise[data-v-da3bfdbf]{animation:chat-card-banner-rise-da3bfdbf var(--chat-card-swap-ms, .28s) cubic-bezier(.16,1,.3,1) both}@keyframes chat-card-banner-fall-da3bfdbf{to{transform:translateY(calc(100% + var(--border-radius-panel)))}}@keyframes chat-card-banner-rise-da3bfdbf{0%{transform:translateY(calc(100% + var(--border-radius-panel)))}}@media(prefers-reduced-motion:reduce){.chat-card-banner__moving[data-v-da3bfdbf]{display:none}}.chat-card-body[data-v-ba81e706]:focus{outline:none}.chat-card-body[data-v-ba81e706]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:1px}.chat-card-body[data-v-ba81e706]{display:flex;flex:0 1 auto;flex-direction:column;gap:var(--space-300);min-height:0;overflow-y:auto;scrollbar-color:var(--color-gray-700) transparent;scrollbar-width:thin}.chat-card-body[data-more=true][data-v-ba81e706]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--space-700)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--space-700)),transparent)}.chat-card-collapse-toggle[data-v-a04a862f]:focus{outline:none}.chat-card-collapse-toggle[data-v-a04a862f]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:1px}.chat-card-collapse-toggle[data-v-a04a862f]{align-items:center;background:none;border:0;border-radius:var(--border-radius-small);color:var(--color-gray-400);cursor:pointer;display:inline-flex;flex:0 0 16px;height:17px;justify-content:center;padding:0}.chat-card-collapse-toggle[data-v-a04a862f] svg{transition:transform .15s ease}.chat-card-collapse-toggle--collapsed[data-v-a04a862f] svg{transform:rotate(-90deg)}.chat-card-collapse-toggle[data-v-a04a862f]:hover,.chat-card-collapse-toggle[data-v-a04a862f]:focus-visible{color:var(--color-gray-200)}.chat-card-collapse-toggle__label[data-v-a04a862f]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(prefers-reduced-motion:reduce){.chat-card-collapse-toggle[data-v-a04a862f] svg{transition:none}}.chat-card-header[data-v-72b675b5]{--form-element-height: 24px;align-items:flex-start;display:flex;flex:0 0 auto;gap:var(--space-300);justify-content:space-between;min-height:24px}.chat-card-header[data-v-72b675b5]>.button{flex:0 0 auto}.chat-card-header[data-folded=true][data-v-72b675b5]{align-items:center}.chat-card-header__heading[data-v-72b675b5]{align-items:flex-start;display:flex;gap:var(--space-200);min-width:0;padding:var(--space-200) 0 0 var(--space-200)}.chat-card-header[data-folded=true] .chat-card-header__heading[data-v-72b675b5]{align-items:center;padding-top:0}.chat-card-header__titles[data-v-72b675b5]{display:flex;flex-direction:column;min-width:0}.chat-card-header[data-folded=true] .chat-card-header__titles[data-v-72b675b5]{flex:1 1 auto}.chat-card-header__title[data-v-72b675b5]{font-size:var(--page-heading-size, 13px);font-style:normal;font-weight:var(--page-heading-weight, 600);letter-spacing:var(--page-heading-letter-spacing, -.25px);line-height:var(--page-heading-line-height, 17px);color:var(--color-white, #fff);font-family:var(--page-heading-family),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;margin:0;min-width:0;overflow:hidden;padding:0 var(--space-200);text-overflow:ellipsis;white-space:nowrap;overflow:visible;padding:0;text-wrap:balance;white-space:normal}.chat-card-header[data-folded=true] .chat-card-header__title[data-v-72b675b5]{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap}.chat-card-header__subtitle[data-v-72b675b5]{font-family:var(--body-primary-family);font-size:var(--body-secondary-size);font-weight:var(--body-secondary-weight);letter-spacing:var(--body-secondary-letter-spacing);line-height:16px;color:var(--color-gray-400);margin:0}.chat-card-frame[data-tone=user][data-v-28511828]{--chat-card-fill: var(--color-purple-900);--chat-card-text: var(--color-purple-200)}.chat-card-frame[data-tone=system][data-v-28511828]{--chat-card-fill: var(--color-blue-700);--chat-card-text: var(--color-blue-200)}.chat-card-frame[data-tone=answered][data-v-28511828]{--chat-card-fill: var(--color-purple-1000);--chat-card-text: var(--color-purple-200)}.chat-card-frame[data-tone=confirmed][data-v-28511828]{--chat-card-fill: var(--color-blue-800);--chat-card-text: var(--color-blue-200)}.chat-card-frame[data-tone=executing][data-v-28511828]{--chat-card-fill: var(--color-green-800);--chat-card-text: var(--color-green-200)}.chat-card-frame[data-tone=complete][data-v-28511828]{--chat-card-fill: var(--color-green-900);--chat-card-text: var(--color-green-200)}.chat-card-frame[data-tone=outcome][data-v-28511828]{--chat-card-fill: var(--color-gray-800);--chat-card-text: var(--color-gray-400)}.chat-card-frame[data-v-28511828]{background:var(--chat-card-fill);border-radius:var(--border-radius-panel);display:flex;flex-direction:column;max-height:600px}.chat-card-frame__card[data-v-28511828]{background:var(--color-gray-950);border:var(--border-width-thin) solid var(--color-gray-700);border-radius:var(--border-radius-panel);display:flex;flex-direction:column;gap:var(--space-300);min-height:0;padding:var(--space-300) var(--space-200) var(--space-200)}.chat-card-frame__card[data-folded=true][data-v-28511828]{padding-bottom:var(--space-300)}[data-inset=wide]>.chat-card-frame__card[data-v-28511828]{padding-inline:var(--space-300)}.chat-card-frame__fold[data-v-28511828]{display:flex;flex:0 1 auto;flex-direction:column;gap:var(--space-300);min-height:0}.chat-card-frame__lead[data-v-28511828]{font-family:var(--body-primary-family);font-size:var(--body-secondary-size);font-weight:var(--body-secondary-weight);letter-spacing:var(--body-secondary-letter-spacing);line-height:16px;color:var(--color-gray-400);padding:0 var(--space-200);flex:0 0 auto;margin:calc(var(--space-300) * -1) 0 0}.chat-card-step-mark[data-v-9a463241]{align-items:center;display:inline-flex;flex:0 0 16px;height:16px;justify-content:center;width:16px}.chat-card-step-mark__ring[data-v-9a463241]{display:block;overflow:visible}.chat-card-step-mark__ring circle[data-v-9a463241]{animation:chat-card-step-ring-9a463241 2.4s cubic-bezier(.2,.6,.3,1) 1 forwards;stroke:var(--color-gray-200);stroke-dasharray:43.98;stroke-linecap:round;stroke-width:2;transform:rotate(-90deg);transform-origin:8px 8px}@keyframes chat-card-step-ring-9a463241{0%{opacity:0;stroke:var(--color-gray-400);stroke-dashoffset:43.98}6%{opacity:1}to{opacity:1;stroke:var(--color-gray-200);stroke-dashoffset:4.398}}.chat-card-step-mark__completion[data-v-9a463241]{display:block;height:16px;position:relative;width:16px}.chat-card-step-mark__completion-ring[data-v-9a463241]{display:block;overflow:visible}.chat-card-step-mark__completion-ring circle[data-v-9a463241]{animation:chat-card-step-ring-close-9a463241 .24s ease-out forwards;stroke:var(--color-green-500);stroke-dasharray:43.98;stroke-linecap:round;stroke-width:2;transform:rotate(-90deg);transform-origin:8px 8px}.chat-card-step-mark__check-reveal[data-v-9a463241]{align-items:center;animation:chat-card-step-check-reveal-9a463241 .2s ease-out .2s forwards;clip-path:inset(0 100% 0 0);display:flex;inset:0;justify-content:center;position:absolute}@keyframes chat-card-step-ring-close-9a463241{0%{stroke:var(--color-gray-200);stroke-dashoffset:4.398}to{stroke-dashoffset:0}}@keyframes chat-card-step-check-reveal-9a463241{to{clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){.chat-card-step-mark__ring circle[data-v-9a463241]{animation:none;stroke-dashoffset:4.398}}.chat-card-step-list[data-v-7dd9ec3c]{display:flex;flex-direction:column;gap:var(--space-400);list-style:none;margin:0;padding:0;padding:var(--space-300) var(--space-200)}.chat-card-step-list__step[data-v-7dd9ec3c]{display:flex;flex-direction:column;gap:var(--space-200)}.chat-card-step-list__step+.chat-card-step-list__step[data-v-7dd9ec3c]{border-top:var(--border-width-thin) solid var(--color-gray-700);padding-top:var(--space-400)}.chat-card-step-list__step[data-mark=done] .chat-card-step-list__label[data-v-7dd9ec3c]{color:var(--color-gray-500)}.chat-card-step-list__step[data-mark=running] .chat-card-step-list__label[data-v-7dd9ec3c]{color:var(--color-gray-200)}.chat-card-step-list__step[data-mark=failed] .chat-card-step-list__label[data-v-7dd9ec3c]{color:var(--color-yellow-400)}.chat-card-step-list__step[data-mark=failed] [data-detail-kind=reason][data-v-7dd9ec3c]{color:var(--color-yellow-700)}.chat-card-step-list__line[data-v-7dd9ec3c]{align-items:center;display:flex;gap:var(--space-400);justify-content:space-between}.chat-card-step-list__label[data-v-7dd9ec3c]{font-family:var(--body-primary-family);font-size:var(--body-primary-size);font-weight:var(--body-primary-weight);letter-spacing:var(--body-primary-letter-spacing);color:var(--color-gray-400);line-height:normal}.chat-card-step-list__detail[data-v-7dd9ec3c]{font-family:var(--body-primary-family);font-size:var(--body-secondary-size);font-weight:var(--body-secondary-weight);letter-spacing:var(--body-secondary-letter-spacing);line-height:16px;color:var(--color-gray-500);margin:0;padding-left:var(--space-400)}.proposal-card__visually-hidden[data-v-8791ac35]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.proposal-card__fields[data-v-8791ac35]{display:grid;gap:var(--space-200) var(--space-400);grid-template-columns:max-content 1fr;margin:0}.proposal-card__field-label[data-v-8791ac35]{font-family:var(--body-primary-family);font-size:var(--body-secondary-size);font-weight:var(--body-secondary-weight);letter-spacing:var(--body-secondary-letter-spacing);line-height:16px;color:var(--color-gray-400)}.proposal-card__field-value[data-v-8791ac35]{font-family:var(--body-primary-family);font-size:var(--body-secondary-size);font-weight:var(--body-secondary-weight);letter-spacing:var(--body-secondary-letter-spacing);line-height:16px;align-items:center;color:var(--text-default);display:flex;gap:var(--space-100);margin:0}.proposal-card__field-icon[data-v-8791ac35]{color:var(--text-neutral);flex-shrink:0}.proposal-card__field-marker[data-v-8791ac35]{color:var(--text-muted);font-style:italic}.proposal-card__risk-list[data-v-8791ac35]{display:flex;flex-direction:column;gap:var(--space-100);list-style:none;margin:0;padding:0}.proposal-card__risks[data-v-8791ac35]{display:flex;flex-direction:column;gap:var(--space-100)}.proposal-card__risks-heading[data-v-8791ac35]{font-family:var(--body-primary-family);font-size:var(--body-secondary-size);font-weight:var(--body-secondary-weight);letter-spacing:var(--body-secondary-letter-spacing);line-height:16px;color:var(--color-gray-400);margin:0}.proposal-card__risk-list li[data-v-8791ac35]{font-family:var(--body-primary-family);font-size:var(--body-secondary-size);font-weight:var(--body-secondary-weight);letter-spacing:var(--body-secondary-letter-spacing);line-height:16px;align-items:flex-start;color:var(--color-yellow-400);display:flex;gap:var(--space-100)}.proposal-card__risk-icon[data-v-8791ac35]{flex-shrink:0}.proposal-card__note[data-v-8791ac35]{font-family:var(--body-primary-family);font-size:var(--body-secondary-size);font-weight:var(--body-secondary-weight);letter-spacing:var(--body-secondary-letter-spacing);line-height:16px;color:var(--color-gray-400);margin:0}.proposal-card__notice[data-v-8791ac35]{padding:0 var(--space-200);flex:0 0 auto}.coa-card[data-v-57e86147]{display:flex;flex-direction:column;border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-small);background:var(--color-gray-900);overflow:hidden}.coa-card-header[data-v-57e86147]{display:flex;align-items:center;gap:var(--space-200);width:100%;padding:var(--space-300);border:none;background:transparent;color:var(--color-text-primary);font-size:var(--font-size-400);text-align:left;cursor:pointer}.coa-card-header[data-v-57e86147]:hover{background:var(--color-background-surface)}.coa-card-icon[data-v-57e86147]{flex-shrink:0;color:var(--color-text-secondary)}.coa-card-title[data-v-57e86147]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium)}.coa-card-active-chip[data-v-57e86147]{flex-shrink:0}.coa-card-chevron[data-v-57e86147]{flex-shrink:0;color:var(--color-text-secondary);transition:transform .15s ease}.coa-card--expanded .coa-card-chevron[data-v-57e86147]{transform:rotate(180deg)}.coa-card-body[data-v-57e86147]{display:flex;flex-direction:column;gap:var(--space-300);padding:0 var(--space-300) var(--space-300)}.coa-card-description[data-v-57e86147]{margin:0;padding-bottom:var(--space-300);border-bottom:1px solid var(--color-gray-700);color:var(--color-text-secondary);font-size:var(--font-size-300);line-height:1.5}.coa-card-description--empty[data-v-57e86147]{color:var(--color-text-neutral-muted);font-style:italic}.coa-card-overview--clamped[data-v-57e86147]{max-height:150px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}.coa-card-overview-toggle[data-v-57e86147]{align-self:flex-start;padding:0;border:none;background:transparent;color:var(--color-text-link, var(--color-text-primary));font-size:var(--font-size-300);cursor:pointer}.coa-card-overview-toggle[data-v-57e86147]:hover{text-decoration:underline}.coa-card-actions[data-v-57e86147]{display:flex}.tpfdd-cell[data-v-1a001a84]{display:inline-flex;align-items:center;gap:var(--space-100)}.tpfdd-cell-value[data-v-1a001a84]{flex:1;min-width:0}.tpfdd-cell-value[data-v-1a001a84] .truncated-text-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tpfdd-cell-icon[data-v-1a001a84]{flex-shrink:0}.tpfdd-cell-icon--resolved[data-v-1a001a84]{color:var(--color-status-success)}.tpfdd-cell-icon--unresolved[data-v-1a001a84]{color:var(--color-status-warning)}.web-artifact-frame[data-v-4dff1136]{width:100%;height:min(60vh,520px);border:none;background:var(--color-white)}.file-tagging-badge-pulse[data-v-80d43c7c]{animation:file-tagging-pulse-80d43c7c 1.5s ease-in-out infinite}@keyframes file-tagging-pulse-80d43c7c{0%,to{opacity:1}50%{opacity:.4}}.chat-reply-stopped[data-v-da72b490]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.chat-stop-pending[data-v-da72b490]{opacity:var(--disabled-opacity);cursor:not-allowed}.chat-drop-target[data-v-da72b490]{display:flex;flex-direction:column;position:relative;height:100%;min-height:0}.chat-drop-target[data-v-da72b490] .chat-view{flex:1 1 auto;min-height:0}.chat-drop-target[data-v-da72b490] .chat-view-content,.chat-drop-target[data-v-da72b490] .chat-view-detail-container{min-height:0}.chat-drop-target-dragging[data-v-da72b490] .chat-input{outline:1px dashed var(--color-blue-400);outline-offset:2px;background:color-mix(in srgb,var(--color-blue-900) 20%,transparent)}.chat-refresh-retry-banner[data-v-da72b490]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-300);padding:var(--space-300);border-bottom:1px solid var(--color-border)}.chat-refresh-retry-banner-text[data-v-da72b490]{color:var(--color-text-primary);font-size:var(--font-size-300);margin:0}.chat-input-stack[data-v-da72b490]{display:flex;flex-direction:column;gap:var(--space-300);flex:0 0 auto;min-height:0;padding-bottom:var(--space-300)}.chat-background-runs-error[data-v-da72b490]{margin:0;color:var(--color-gray-400);font-size:var(--font-size-300)}.chat-dropped-file[data-v-da72b490]{display:flex;align-items:center;gap:var(--space-200);min-width:0}.chat-dropped-file-name[data-v-da72b490]{flex:1;min-width:0;overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-300);text-overflow:ellipsis;white-space:nowrap}.chat-dropped-file-badge[data-v-da72b490]{flex-shrink:0}.chat-table-wrapper[data-v-da72b490]{margin-top:var(--space-200);margin-bottom:var(--space-200)}.chat-coa-list[data-v-da72b490],.chat-proposal-list[data-v-da72b490]{display:flex;flex-direction:column;gap:var(--space-200);margin-top:var(--space-200)}.chat-mutation-proposal-error[data-v-da72b490]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-300);margin-top:var(--space-200);padding:var(--space-300);border:1px solid var(--color-status-danger);border-radius:var(--border-radius-default)}.chat-mutation-proposal-error-text[data-v-da72b490]{color:var(--color-status-danger);font-size:var(--font-size-300)}.chat-mutation-auto-indicator[data-v-da72b490]{display:flex;justify-content:flex-end}.chat-table-artifact[data-v-da72b490]{display:flex;flex:0 0 auto;flex-direction:column;gap:0;max-height:min(36vh,420px);overflow:visible;border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-small);background:var(--color-gray-900);box-shadow:var(--shadow-300);padding:0}.chat-table-artifact[data-v-da72b490] .collapsible-section-header{min-height:36px;padding:0 var(--space-300);background:var(--color-background-surface);border-bottom:1px solid var(--color-border-subtle)}.chat-table-artifact[data-v-da72b490] .collapsible-section-title{min-width:0;overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-300);text-overflow:ellipsis;white-space:nowrap}.chat-table-artifact[data-v-da72b490] .collapsible-section-content{min-height:0;overflow:visible!important;padding:0}.chat-table-artifact[data-v-da72b490] .data-table-wrapper table{width:max-content;min-width:100%}.chat-table-artifact[data-v-da72b490] .data-table-wrapper th,.chat-table-artifact[data-v-da72b490] .data-table-wrapper td,.chat-table-artifact[data-v-da72b490] .data-table-wrapper [role=columnheader],.chat-table-artifact[data-v-da72b490] .data-table-wrapper [role=cell],.chat-table-artifact[data-v-da72b490] .data-table-wrapper [role=gridcell]{max-width:none}.chat-table-artifact-scroll[data-v-da72b490]{min-height:0;max-height:calc(min(36vh,420px) - 36px);overflow-x:auto;overflow-y:auto}.chat-web-artifact[data-v-da72b490]{display:flex;flex:0 0 auto;flex-direction:column;gap:0;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-small);background:var(--color-gray-900);box-shadow:var(--shadow-300);padding:0}.chat-web-artifact[data-v-da72b490] .collapsible-section-header{min-height:36px;padding:0 var(--space-300);background:var(--color-background-surface);border-bottom:1px solid var(--color-border-subtle)}.chat-web-artifact[data-v-da72b490] .collapsible-section-title{min-width:0;overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-300);text-overflow:ellipsis;white-space:nowrap}.chat-web-artifact[data-v-da72b490] .collapsible-section-content{min-height:0;padding:0}.horizon-chats-view-landing[data-v-da72b490]{display:flex;flex-direction:column;gap:var(--space-500);padding:var(--space-700)}.horizon-chats-view-landing-body[data-v-da72b490]{color:var(--color-text-primary);font-size:var(--font-size-400);line-height:1.5;margin:0}.horizon-chats-view-load-error[data-v-da72b490]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-400);padding:var(--space-700)}.horizon-chats-view-load-error-body[data-v-da72b490]{color:var(--color-text-primary);font-size:var(--font-size-400);margin:0}.horizon-chats-view-prompts[data-v-da72b490]{display:flex;flex-direction:column;gap:var(--space-300);margin:0;padding:0;list-style:none}.horizon-chats-view-prompt[data-v-da72b490]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-300);width:100%;padding:var(--space-400) var(--space-500);border:1px solid var(--color-divider);border-radius:var(--border-radius-default);background:var(--color-gray-900);color:var(--color-text-primary);font-size:var(--font-size-400);text-align:left;cursor:pointer;transition:background-color .1s,border-color .1s}.horizon-chats-view-prompt[data-v-da72b490]:hover:not(:disabled){background:var(--background-hover);border-color:var(--color-gray-600)}.horizon-chats-view-prompt[data-v-da72b490]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.horizon-chats-view-prompt[data-v-da72b490]:disabled{opacity:.5;cursor:not-allowed}.horizon-chats-view-prompt-text[data-v-da72b490]{min-width:0}.horizon-chats-view-prompt-icon[data-v-da72b490]{flex-shrink:0;color:var(--color-gray-400)}.files-view[data-v-f0125512]{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden}.files-header[data-v-f0125512]{display:flex;align-items:center;flex-shrink:0}.files-header-title[data-v-f0125512]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-weight:600}.back-button[data-v-f0125512]{padding:var(--space-100)}.files-toolbar[data-v-f0125512]{display:flex;align-items:center;gap:var(--space-200);padding:var(--space-300) var(--space-400);flex-shrink:0}.search-input[data-v-f0125512]{flex:1}.filter-area[data-v-f0125512]{display:flex;flex-direction:column;gap:var(--space-200);padding:0 var(--space-400) var(--space-300);border-bottom:1px solid var(--color-divider);flex-shrink:0}.filter-row[data-v-f0125512]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-300)}.filter-row[data-v-f0125512] .dropdown,.filter-row[data-v-f0125512] .text-input-field,.filter-row[data-v-f0125512] .textarea-input,.filter-row[data-v-f0125512] .date-picker,.filter-row[data-v-f0125512] .search-list,.filter-row[data-v-f0125512] .search-input,.filter-row[data-v-f0125512] .label-filter-picker,.filter-row[data-v-f0125512] .symbol-button{flex:1 1 auto;max-width:200px}.filter-row[data-v-f0125512] .dropdown{height:auto}.filter-row[data-v-f0125512]{gap:var(--space-200)}.filter-row[data-v-f0125512] .dropdown .dropdown-trigger{border:1px solid var(--color-gray-600);padding:var(--space-200) var(--space-200) var(--space-200) var(--space-300)}.filter-label[data-v-f0125512]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);flex-shrink:0}.filter-label .field-required[data-v-f0125512]{color:var(--color-red-500);margin-left:var(--space-100)}.filter-label[data-v-f0125512]{color:var(--color-gray-400);font-size:var(--font-size-300)}.filter-reset[data-v-f0125512]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);background:none;border:none;color:var(--color-gray-400);cursor:pointer;font-size:var(--font-size-300);align-self:flex-end}.filter-reset[data-v-f0125512]:hover{color:var(--color-gray-200)}.files-list[data-v-f0125512]{flex:1;overflow-y:auto;padding:var(--space-200);display:flex;flex-direction:column;gap:var(--space-100);scrollbar-width:none;-ms-overflow-style:none}.files-list[data-v-f0125512]::-webkit-scrollbar{display:none}.files-empty[data-v-f0125512]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);padding:var(--space-400);text-align:center;color:var(--color-gray-500)}.files-count[data-v-f0125512]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);padding:var(--space-200) var(--space-400);color:var(--color-gray-500);font-size:var(--font-size-300);text-align:center;flex-shrink:0;border-top:1px solid var(--color-gray-850)}.file-item[data-v-f0125512]{display:flex;align-items:center;gap:var(--space-200);padding:var(--space-300);border-radius:var(--border-radius-medium);transition:background-color .15s;min-width:0}.file-item[data-v-f0125512]:hover{background-color:var(--color-gray-800)}.file-info[data-v-f0125512]{display:flex;align-items:center;gap:var(--space-300);min-width:0;flex:1}.file-icon[data-v-f0125512]{width:20px;height:20px;color:var(--color-gray-400);flex-shrink:0}.file-details[data-v-f0125512]{display:flex;flex-direction:column;gap:var(--space-50, 2px);min-width:0}.file-name-row[data-v-f0125512]{display:flex;align-items:center;gap:var(--space-200);min-width:0}.file-name[data-v-f0125512]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-400);color:var(--color-gray-200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.file-document-badge[data-v-f0125512]{flex-shrink:0}.file-meta[data-v-f0125512]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-size:var(--font-size-300);color:var(--color-gray-500)}.file-meta-separator[data-v-f0125512]{margin:0 var(--space-100)}.file-actions[data-v-f0125512]{display:flex;align-items:center;gap:var(--space-100);flex-shrink:0}.file-validate-button[data-v-f0125512]{margin-right:var(--space-100)}.file-action-button[data-v-f0125512]{padding:var(--space-100);min-width:auto}.upload-area[data-v-f0125512]{flex:1;display:flex;align-items:center;justify-content:center;margin:var(--space-400);border:2px dashed var(--color-gray-700);border-radius:var(--border-radius-medium);transition:border-color .2s,background-color .2s}.upload-area.upload-area-dragging[data-v-f0125512]{border-color:var(--color-teal-500, var(--color-primary));background-color:var(--color-gray-800)}.upload-content[data-v-f0125512]{display:flex;flex-direction:column;align-items:center;gap:var(--space-300);padding:var(--space-600)}.upload-icon[data-v-f0125512]{width:48px;height:48px;color:var(--color-gray-500)}.upload-text[data-v-f0125512]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);text-align:center}.upload-browse-button[data-v-f0125512]{color:var(--color-teal-500, var(--color-primary));border:1px}.upload-file-input[data-v-f0125512]{display:none}.uploading-indicator[data-v-f0125512]{padding:var(--space-200) var(--space-400);flex-shrink:0}.uploading-item[data-v-f0125512]{display:flex;flex-direction:column;gap:var(--space-100);padding:var(--space-200) 0}.uploading-item-name[data-v-f0125512]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-size:var(--font-size-300);color:var(--color-gray-200)}.uploading-item-status[data-v-f0125512]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);display:flex;align-items:center;gap:var(--space-100);font-size:var(--font-size-300);color:var(--color-teal-500, var(--color-primary))}.uploading-spinner[data-v-f0125512]{width:12px;height:12px;border-radius:50%;border:2px solid color-mix(in srgb,var(--color-teal-500),transparent 70%);border-top-color:var(--color-teal-500, var(--color-primary));animation:upload-spin-f0125512 1s linear infinite}.uploading-item-step[data-v-f0125512]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-size:var(--font-size-300);color:var(--color-gray-500)}.uploading-item-step-completed[data-v-f0125512]{text-decoration:line-through}@keyframes upload-spin-f0125512{to{transform:rotate(360deg)}}.failed-uploads-indicator[data-v-f0125512]{padding:var(--space-200) var(--space-400);flex-shrink:0}.failed-upload-item[data-v-f0125512]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-size:var(--font-size-300);color:var(--color-red-400, #ff6b6b);padding:var(--space-100) 0}.edit-form[data-v-f0125512]{flex:1;padding:var(--space-400);display:flex;flex-direction:column;gap:var(--space-400);overflow-y:auto}.edit-field[data-v-f0125512]{display:flex;flex-direction:column;gap:var(--space-200)}.edit-field[data-v-f0125512] .dropdown{height:auto}.edit-field[data-v-f0125512] .dropdown .dropdown-trigger{border:1px solid var(--color-gray-600);padding:var(--space-200) var(--space-200) var(--space-200) var(--space-300)}.edit-label[data-v-f0125512]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-weight:600;color:var(--color-gray-300);font-size:var(--font-size-400)}.edit-value[data-v-f0125512]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-400);color:var(--color-gray-400)}.edit-actions[data-v-f0125512]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-300);padding-top:var(--space-400);border-top:1px solid var(--color-gray-850)}.edit-actions-right[data-v-f0125512]{display:flex;gap:var(--space-200)}.delete-button[data-v-f0125512]{color:var(--color-gray-400);transition:color .2s}.delete-button[data-v-f0125512]:hover{color:var(--color-gray-200)}.communications-panel[data-v-ff889e9a]{display:flex;flex-direction:row;gap:var(--space-400);background-color:var(--color-gray-950);box-sizing:border-box;z-index:var(--z-index-panel-background);width:100%;height:100%;padding-bottom:var(--space-padding-default)}.communications-tabs[data-v-ff889e9a]{display:flex;gap:var(--space-100)}.communications-tab[data-v-ff889e9a]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);background:none;border:none;padding:var(--space-100) var(--space-300);color:var(--color-gray-400);font-size:var(--font-size-400);cursor:pointer;border-radius:var(--border-radius-small);transition:color .15s,background-color .15s}.communications-tab[data-v-ff889e9a]:hover{color:var(--color-gray-200);background-color:var(--color-gray-800)}.communications-tab.communications-tab-active[data-v-ff889e9a]{color:var(--color-gray-100);background-color:var(--color-gray-750)}.communications-content[data-v-ff889e9a]{display:flex;flex-direction:column;height:100%;min-width:0}.communications-content[data-v-ff889e9a]>*{flex:1;min-height:0}.communications-content>.communications-disclaimer[data-v-ff889e9a]{flex:0 0 auto}.communications-disclaimer[data-v-ff889e9a]{color:var(--color-text-neutral-muted);font-size:var(--font-size-300);line-height:1.4;text-align:center;padding:var(--space-300) var(--space-500);margin:0}[data-v-ff889e9a] .panel-body,[data-v-ff889e9a] .panel-body-content{min-width:0}.range-slider[data-v-e59072d1]{display:flex;flex-direction:column;gap:var(--space-200);width:100%}.range-slider-control[data-v-e59072d1]{position:relative;width:100%}.range-slider-control[data-v-e59072d1]:has(.range-slider-input:disabled){cursor:not-allowed;opacity:var(--disabled-opacity)}.range-slider-marks[data-v-e59072d1]{position:absolute;inset:0;pointer-events:none}.range-slider-mark[data-v-e59072d1]{position:absolute;top:50%;width:var(--border-width-thin);height:var(--space-300);background:var(--text-muted);transform:translate(-50%,-50%)}.range-slider-input[data-v-e59072d1]:focus{outline:none}.range-slider-input[data-v-e59072d1]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.range-slider-input[data-v-e59072d1]{position:relative;width:100%;margin:0;accent-color:var(--color-frost)}.range-slider-input[data-v-e59072d1]:disabled{cursor:not-allowed;accent-color:var(--text-muted)}.range-slider-input--colored[data-v-e59072d1]{--range-slider-progress: 0%;--range-slider-gradient: transparent;appearance:none;height:var(--space-400);background:transparent;accent-color:transparent}.range-slider-input--colored[data-v-e59072d1]::-webkit-slider-runnable-track{appearance:none;height:var(--space-100);border:none;border-radius:var(--border-radius-default);background:linear-gradient(to right,transparent 0%,transparent var(--range-slider-progress),var(--color-divider) var(--range-slider-progress),var(--color-divider) 100%),var(--range-slider-gradient);background-repeat:no-repeat;background-size:100% var(--space-100);background-position:center}.range-slider-input--colored[data-v-e59072d1]::-moz-range-track{appearance:none;height:var(--space-100);border:none;border-radius:var(--border-radius-default);background:linear-gradient(to right,transparent 0%,transparent var(--range-slider-progress),var(--color-divider) var(--range-slider-progress),var(--color-divider) 100%),var(--range-slider-gradient);background-repeat:no-repeat;background-size:100% var(--space-100);background-position:center}.range-slider-input--colored[data-v-e59072d1]::-webkit-slider-thumb{appearance:none;width:var(--space-400);height:var(--space-400);border:none;border-radius:50%;background:var(--color-frost);margin-top:calc((var(--space-100) - var(--space-400)) / 2)}.range-slider-input--colored[data-v-e59072d1]::-moz-range-thumb{appearance:none;width:var(--space-400);height:var(--space-400);border:none;border-radius:50%;background:var(--color-frost)}.range-slider-input--colored[data-v-e59072d1]:disabled::-webkit-slider-thumb,.range-slider-input--colored[data-v-e59072d1]:disabled::-moz-range-thumb{background:var(--text-muted)}.range-slider-bounds[data-v-e59072d1]{display:flex;flex-direction:row;gap:var(--space-400);font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);justify-content:space-between;color:var(--text-muted)}.horizon-header-time-button[data-v-ad6869d5] .popover-button-trigger{border-color:transparent}.horizon-header-time-button-offset[data-v-ad6869d5]{color:var(--warning-color)}.horizon-header-time-button-popover[data-v-ad6869d5]{display:flex;flex-direction:column;gap:var(--space-300)}.horizon-header-time-button-title[data-v-ad6869d5]{column-gap:var(--space-200);display:flex;flex-direction:row;flex-shrink:0;justify-content:space-between;font-size:var(--font-size-400);font-weight:var(--font-weight-medium)}.horizon-header-time-button-zulu[data-v-ad6869d5]{display:flex;flex-direction:column;gap:var(--space-50);font-size:var(--display-size, 20px);font-style:normal;font-weight:var(--display-weight, 600);letter-spacing:var(--display-letter-spacing, -1px);line-height:var(--display-line-height, 29px)}.horizon-header-time-button-zulu-subtitle[data-v-ad6869d5]{font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);color:var(--text-muted);min-height:var(--caption-line-height)}.horizon-header-time-button-jumps[data-v-ad6869d5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-200)}.horizon-header-time-button-jump[data-v-ad6869d5]{width:100%}.keyboard-shortcuts-modal[data-v-5253a4b8]{display:flex;flex-direction:column;gap:var(--space-400);width:100%;min-width:0}.keyboard-shortcuts-modal-table[data-v-5253a4b8]{max-height:42vh;overflow:auto}.keyboard-shortcuts-modal-table[data-v-5253a4b8] td:last-child{white-space:nowrap}.keyboard-shortcuts-modal-empty[data-v-5253a4b8]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);color:var(--text-muted)}.rail-row[data-v-3a209340]{display:flex;flex-direction:column;gap:var(--space-200);width:100%;min-width:0;border:0;padding:var(--space-300) 0;color:inherit;text-align:left;background:transparent}.rail-row[data-v-3a209340]:not(.rail-row--disabled){cursor:pointer}.rail-row__content[data-v-3a209340]{display:flex;flex-direction:row;gap:var(--space-300);align-items:center;min-width:0;padding:0 var(--space-300)}.rail-row__leading[data-v-3a209340]{display:flex;flex-direction:row;gap:var(--space-100);flex-shrink:0;align-items:center}.rail-row__text[data-v-3a209340]{display:flex;flex-direction:column;gap:var(--space-100);flex:1;min-width:0}.rail-row__title[data-v-3a209340],.rail-row__subtitle[data-v-3a209340]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rail-row__title[data-v-3a209340]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-300)}.rail-row__subtitle[data-v-3a209340]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300)}.rail-row__highlight[data-v-3a209340],.rail-row__actions[data-v-3a209340]{display:flex;flex-direction:row;gap:var(--space-100);flex-shrink:0;align-items:center}.rail-row__extension[data-v-3a209340]{min-width:0;padding:0 var(--space-300)}.rail-row--disabled[data-v-3a209340]{color:var(--text-disabled);cursor:not-allowed;opacity:var(--disabled-opacity);pointer-events:none}.rail-row--disabled[data-v-3a209340] span{color:var(--color-gray-500)}.rail-row--disabled[data-v-3a209340]:hover,.rail-row--disabled.highlighted[data-v-3a209340]{background-color:transparent}.rail-search-row[data-v-44b4545e]{min-width:0}.rail-search-row--out-of-range[data-v-44b4545e]{opacity:var(--disabled-opacity)}.rail-search-section[data-v-6d1c0a2d]{display:flex;flex-direction:column;min-width:0}.rail-search-section[data-v-6d1c0a2d]:not(:first-child){border-top:1px solid var(--color-divider);padding-top:var(--space-500)}.rail-search-section-header[data-v-6d1c0a2d]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-200);padding-bottom:var(--space-200);min-width:0}.rail-search-section-label[data-v-6d1c0a2d]{align-items:baseline;gap:var(--space-200);min-width:0;text-align:left}.rail-search-section-label:hover .rail-search-section-title[data-v-6d1c0a2d]{text-decoration:underline}.rail-search-section-title[data-v-6d1c0a2d]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-search-section-count[data-v-6d1c0a2d]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted);flex-shrink:0}.rail-search-section-empty[data-v-6d1c0a2d]{padding:var(--space-300) 0}.rail-search-section-rows[data-v-6d1c0a2d]{display:flex;flex-direction:column;min-width:0}.rail-search[data-v-da65ffef]{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.rail-search-toolbar[data-v-da65ffef]{display:flex;align-items:center;padding:var(--space-300) 0;flex-shrink:0}.rail-search-input[data-v-da65ffef]{flex:1;min-width:0}.rail-search-empty[data-v-da65ffef]{margin-top:var(--space-300)}.rail-search-sections[data-v-da65ffef]{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:var(--space-500);padding-bottom:var(--space-500)}[data-v-da65ffef] .node-row,[data-v-da65ffef] .route-row{align-items:flex-start}[data-v-da65ffef] .route-row-entry{margin-left:var(--space-300)}[data-v-da65ffef] .route-row-visibility{padding-right:var(--space-300)}.search-routes[data-v-47f04617]{display:flex;flex-direction:column;height:100%}[data-v-47f04617] .route-row{align-items:flex-start}[data-v-47f04617] .route-row-entry{margin-left:var(--space-300)}[data-v-47f04617] .route-row-visibility{padding-right:var(--space-300)}.search-routes-footer[data-v-47f04617]{flex-shrink:0;border-top:1px solid var(--color-divider);padding:var(--space-200) 0;display:flex;justify-content:flex-end;gap:var(--space-300)}.load-more-cap[data-v-47f04617],.toggle-all[data-v-47f04617]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);background:none;border:none;color:var(--color-gray-400);cursor:pointer;font-size:var(--font-size-300)}.load-more-cap[data-v-47f04617]:hover,.toggle-all[data-v-47f04617]:hover{color:var(--color-gray-200)}.search-zones[data-v-8b5c6033]{display:flex;flex-direction:column;height:100%}.search-zones-footer[data-v-8b5c6033]{flex-shrink:0;border-top:1px solid var(--color-divider);padding:var(--space-200) 0;display:flex;justify-content:flex-end}.toggle-all[data-v-8b5c6033]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);background:none;border:none;color:var(--color-gray-400);cursor:pointer;font-size:var(--font-size-300)}.toggle-all[data-v-8b5c6033]:hover{color:var(--color-gray-200)}.nav-rail-panel[data-v-20944189]{display:flex;flex-direction:row;gap:var(--space-400);background-color:var(--color-gray-950);box-sizing:border-box;z-index:var(--z-index-panel-background);background-color:var(--background-default);flex-direction:column;width:100%;height:100%;overflow:hidden}.nav-rail-expanded[data-v-20944189]{display:flex;flex-direction:column;height:100%;width:100%;min-width:0;padding:var(--space-400);box-sizing:border-box;gap:var(--space-300)}.nav-rail-header[data-v-20944189]{column-gap:var(--space-200);display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-shrink:0}.nav-rail-header-back[data-v-20944189],.nav-rail-header-actions[data-v-20944189]{display:flex;flex-direction:row;gap:var(--space-300);align-items:center;min-width:0}.nav-rail-header-back[data-v-20944189]{flex:1}.nav-rail-header-actions[data-v-20944189]{flex-shrink:0}.nav-rail-title[data-v-20944189]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-400);flex-shrink:0}.nav-rail-content[data-v-20944189]::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}.nav-rail-content[data-v-20944189]::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.nav-rail-content[data-v-20944189]::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--border-radius-badge)}.nav-rail-content[data-v-20944189]::-webkit-scrollbar-corner{background:var(--color-scrollbar-track)}.nav-rail-content[data-v-20944189]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.coa-alternative[data-v-07a8003d]{display:flex;flex-direction:column;gap:var(--space-400)}.coa-alternative[data-v-07a8003d]::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}.coa-alternative[data-v-07a8003d]::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.coa-alternative[data-v-07a8003d]::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--border-radius-badge)}.coa-alternative[data-v-07a8003d]::-webkit-scrollbar-corner{background:var(--color-scrollbar-track)}.coa-alternative[data-v-07a8003d]{flex:1;min-height:0;overflow-y:auto;padding:var(--space-400)}.coa-alternative-title[data-v-07a8003d]{font-size:var(--page-heading-size, 13px);font-style:normal;font-weight:var(--page-heading-weight, 600);letter-spacing:var(--page-heading-letter-spacing, -.25px);line-height:var(--page-heading-line-height, 17px);border-bottom:var(--border-width-thin) solid var(--border-color);color:var(--text-default);margin:0;padding-bottom:var(--space-200)}.coa-alternative-section[data-v-07a8003d]{display:flex;flex-direction:column;gap:var(--space-200)}.coa-alternative-label[data-v-07a8003d]{font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);color:var(--text-muted);margin:0}.coa-alternative-copy[data-v-07a8003d],.coa-alternative-list[data-v-07a8003d]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-default);margin:0}.coa-alternative-list[data-v-07a8003d]{padding-left:var(--space-500)}.coa-rail-view[data-v-d9bd6c2f]{display:flex;flex-direction:column;gap:var(--space-400);flex:1;min-height:0}.coa-all-body[data-v-d9bd6c2f]{display:flex;flex-direction:column;gap:var(--space-400)}.coa-all-body[data-v-d9bd6c2f]::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}.coa-all-body[data-v-d9bd6c2f]::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.coa-all-body[data-v-d9bd6c2f]::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--border-radius-badge)}.coa-all-body[data-v-d9bd6c2f]::-webkit-scrollbar-corner{background:var(--color-scrollbar-track)}.coa-all-body[data-v-d9bd6c2f]{flex:1;min-height:0;overflow-y:auto;padding:var(--space-400)}.coa-comparison[data-v-d9bd6c2f]::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}.coa-comparison[data-v-d9bd6c2f]::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.coa-comparison[data-v-d9bd6c2f]::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--border-radius-badge)}.coa-comparison[data-v-d9bd6c2f]::-webkit-scrollbar-corner{background:var(--color-scrollbar-track)}.coa-comparison[data-v-d9bd6c2f]{flex-shrink:0;max-height:100%;overflow:auto}.coa-all-heading[data-v-d9bd6c2f]{display:flex;flex-direction:column;gap:var(--space-100)}.coa-all-title[data-v-d9bd6c2f]{font-size:var(--page-heading-size, 13px);font-style:normal;font-weight:var(--page-heading-weight, 600);letter-spacing:var(--page-heading-letter-spacing, -.25px);line-height:var(--page-heading-line-height, 17px);color:var(--text-default);margin:0}.coa-graded-at[data-v-d9bd6c2f]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);margin:0;color:var(--text-muted)}.coa-comparison-cell[data-v-d9bd6c2f]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);margin:0;white-space:pre-wrap}[data-v-d9bd6c2f] .coa-attribute-cell{background-color:var(--background-muted)}.coa-rail-breadcrumbs[data-v-69c43161]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);display:flex;flex-direction:row;gap:var(--space-200);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;align-items:center;color:var(--text-muted);margin:0;min-width:0}.coa-rail-breadcrumb-sep[data-v-69c43161]{color:var(--text-muted);flex-shrink:0}.timeline-axis[data-v-db53ce78]{display:flex;flex-direction:column;width:100%}.month-headers[data-v-db53ce78],.day-labels[data-v-db53ce78],.time-indicators[data-v-db53ce78]{position:relative;height:var(--space-500)}.month-header[data-v-db53ce78],.day-label[data-v-db53ce78]{position:absolute;font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-size:var(--font-size-300);white-space:nowrap}.month-header[data-v-db53ce78]{color:var(--color-gray-300);padding-left:var(--space-100)}.day-label[data-v-db53ce78]{color:var(--color-gray-500);transform:translate(-50%)}.time-indicator[data-v-db53ce78]{position:absolute;transform:translate(-50%);font-size:var(--font-size-300);white-space:nowrap}.time-indicator--now[data-v-db53ce78],.time-indicator--scrubber[data-v-db53ce78]{margin-top:calc(-1 * var(--space-50));padding:var(--space-50) var(--space-100);background:var(--color-gray-900)}.time-indicator--now[data-v-db53ce78]{font-weight:var(--font-weight-bold);color:var(--color-now-line)}.time-indicator--scrubber[data-v-db53ce78]{z-index:1;font-weight:var(--font-weight-medium);color:var(--color-gray-300)}.time-indicator--ghost[data-v-db53ce78]{color:var(--text-muted)}.timeline-column-controls[data-v-5ecd9498]{display:flex;gap:var(--space-200);padding:var(--space-200);align-items:center}[data-v-5ecd9498] .popover-button{min-width:0;flex-shrink:1}[data-v-5ecd9498] .popover-button-trigger{max-width:100%}.timeline-column-controls--compact[data-v-5ecd9498]{gap:var(--space-100);padding:var(--space-100)}.timeline-column-controls__collapse-button[data-v-5ecd9498]{align-items:center;background:none;border:none;color:var(--color-gray-400);cursor:pointer;display:inline-flex;flex-shrink:0;margin-left:auto;padding:0}.timeline-column-controls__collapse-button[data-v-5ecd9498]:hover{color:var(--color-gray-200)}.timeline-filter-menu[data-v-1be0aa8b]{max-height:50vh;overflow-y:auto}.timeline-filter-group[data-v-1be0aa8b]{display:flex;flex-direction:column;gap:var(--space-100)}.timeline-filter-group-heading[data-v-1be0aa8b]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-size:var(--font-size-300);font-weight:600;color:var(--color-gray-400);text-transform:uppercase}.timeline-filter-options[data-v-1be0aa8b]{display:flex;flex-direction:column;gap:var(--space-100);padding-left:var(--space-500)}.timeline-overlay-clip[data-v-1b26ead5]{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.timeline-overlay[data-v-1b26ead5]{position:absolute;inset:0}.now-line[data-v-1b26ead5]{position:absolute;top:0;width:1px;height:100%;background:var(--color-now-line);transform:translate(-50%);z-index:2;pointer-events:none}.ghost-line[data-v-1b26ead5]{position:absolute;top:0;width:0;height:100%;border-left:1px dashed var(--text-muted);transform:translate(-50%);z-index:2;pointer-events:none}.timeline-scope-menu[data-v-40d5187c]{display:flex;flex-direction:column;gap:var(--space-100)}@use "@gallatin/interface-system/styles/mixins";.timeline-density-band[data-v-d7cad605]{position:relative;display:flex;align-items:center;height:var(--space-600);background:var(--color-gray-850)}.timeline-density-hits[data-v-d7cad605]{position:absolute;inset:0}[data-v-d7cad605] .timeline-density-hit{position:absolute;top:0;height:100%;min-width:var(--space-100)}.timeline-density-card[data-v-d7cad605]{@include mixins.flex-col(var(--space-100));}.timeline-density-card-header[data-v-d7cad605]{font-weight:var(--body-primary-weight, 500)}.timeline-density-card-row[data-v-d7cad605]{@include mixins.flex-row(var(--space-200));}.timeline-density-card-more[data-v-d7cad605]{color:var(--text-muted)}.timeline-sort-menu[data-v-f7136094]{display:flex;flex-direction:column;gap:var(--space-100)}.timeline-sort-heading[data-v-f7136094]{display:block;font-weight:500;font-size:.875rem;line-height:1.25rem}.timeline-status-row[data-v-07716f02]{flex:1;margin:var(--space-200);max-width:none;min-width:0}.event-timeline-wrapper[data-v-a2e10ed9]{--color-now-line: var(--color-now-indicator);position:relative;width:100%;height:100%;overflow:hidden}.timeline-track-layer[data-v-a2e10ed9]{position:relative;z-index:1;width:100%;height:100%}.timeline-context-clip[data-v-a2e10ed9]{position:absolute;top:0;bottom:0;z-index:1;overflow:hidden;pointer-events:none}.timeline-context-track[data-v-a2e10ed9]{position:absolute;inset:0}.timeline-context-before[data-v-a2e10ed9],.timeline-context-after[data-v-a2e10ed9]{position:absolute;inset-block:0;background:var(--color-gray-900);opacity:.8}.timeline-context-before[data-v-a2e10ed9]{left:0}.timeline-context-after[data-v-a2e10ed9]{right:0;-webkit-mask-image:linear-gradient(to right,transparent,black 64px);mask-image:linear-gradient(to right,transparent,black 64px)}.timeline-corner[data-v-a2e10ed9]{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;position:relative;height:100%}.event-timeline-wrapper[data-v-a2e10ed9] .timeline-row-label{display:block;min-width:0}.event-timeline-wrapper[data-v-a2e10ed9] .timeline-row-label .truncated-text-content{font-size:var(--font-size-300);color:var(--color-gray-100)}.event-timeline-wrapper[data-v-a2e10ed9] .timeline-row-label.timeline-row-label--selected .truncated-text-content{color:var(--color-gray-0);font-weight:var(--font-weight-medium)}.timeline-status-span-window[data-v-a2e10ed9]{position:absolute;top:var(--gantt-bar-inset, var(--space-100));bottom:var(--gantt-bar-inset, var(--space-100));border-radius:var(--border-radius-small)}.timeline-bar-marker[data-v-a2e10ed9]{display:flex;align-items:center;width:100%;height:100%;box-sizing:border-box;padding:0 4px;overflow:hidden;background:var(--timeline-bar-fill)}.timeline-bar-marker[data-v-a2e10ed9]:hover{filter:brightness(1.15)}.timeline-bar-marker--selected[data-v-a2e10ed9]{outline:var(--border-width-thin) solid var(--color-gray-300);outline-offset:1px}.timeline-bar-marker--zone[data-v-a2e10ed9]{border:2px dashed var(--timeline-bar-border)}.event-timeline-wrapper .timeline-bar-label[data-v-a2e10ed9]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-300);color:var(--timeline-bar-text)}[data-v-a2e10ed9] .gantt-chart-row:not(.gantt-chart-row-axis) .gantt-chart-track{background-image:linear-gradient(to right,var(--color-gray-800) 0,var(--color-gray-800) 1px,transparent 1px);background-size:var(--v7c5d2ed1) 100%;background-position-x:var(--v7b0e7d05);background-repeat:repeat-x}.timeline-panel[data-v-bf1c3844]{width:100%;height:100%;background-color:var(--color-gray-900, #1a1a1a);border-top:1px solid var(--color-divider);display:flex;flex-direction:column;pointer-events:auto}.timeline-panel-header[data-v-bf1c3844]{display:flex;flex-direction:row;gap:var(--space-200);align-items:center;justify-content:space-between;box-sizing:border-box;height:var(--ef324964);padding:0 var(--space-400);flex-shrink:0;border-bottom:1px solid var(--color-divider)}.timeline-panel-header--minimized[data-v-bf1c3844]{border-bottom:none}.timeline-panel-header-container[data-v-bf1c3844]{display:flex;flex-direction:row;gap:var(--space-300);align-items:center;width:100%}.timeline-panel-header-container .reset-button[data-v-bf1c3844],.timeline-panel-header-container .play-button[data-v-bf1c3844],.timeline-panel-header-container .loop-button[data-v-bf1c3844]{color:var(--color-gray-400)}.timeline-panel-time[data-v-bf1c3844]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);color:var(--color-gray-200);font-family:var(--font-family-monospace);margin-right:var(--space-200);border-right:1px solid var(--color-divider);padding-right:var(--space-300)}.granularity-control[data-v-bf1c3844]{margin-left:auto}.timeline-panel-content[data-v-bf1c3844]{flex:1;min-height:0}.connection-status[data-v-376d7add]{display:flex}.connection-status-icon[data-v-376d7add]{position:relative;display:flex}.connection-status-alert[data-v-376d7add]{position:absolute;top:-3px;right:-3px;width:6px;height:6px;border-radius:50%;background:var(--color-red-400);box-shadow:0 0 0 2px var(--background-default)}.connection-status-alert--warning[data-v-376d7add]{background:var(--warning-color)}.connection-status-warning[data-v-376d7add]{color:var(--warning-color)}.connection-status-panel[data-v-376d7add]{display:flex;flex-direction:column;gap:var(--space-300);font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px)}.connection-status-panel p[data-v-376d7add]{margin:0}.connection-status-heading[data-v-376d7add]{display:flex;flex-direction:row;gap:var(--space-300);justify-content:space-between;align-items:center}.connection-status-time[data-v-376d7add]{color:var(--text-muted)}.user-avatar[data-v-78fa879e]{position:relative;display:flex;align-items:center}.user-avatar-trigger[data-v-78fa879e]{display:flex;align-items:center;gap:var(--space-100);padding:var(--space-100);color:var(--text-primary)}.user-avatar-trigger[data-v-78fa879e]:hover{opacity:.8}.user-avatar-initials[data-v-78fa879e]{display:flex;align-items:center;justify-content:center;width:var(--space-700);height:var(--space-700);border-radius:50%;background-color:var(--color-gray-600);color:#fff;font-size:11px;font-weight:600;letter-spacing:-.5px;line-height:1;flex-shrink:0}.user-avatar-chevron[data-v-78fa879e]{transition:transform .15s ease}.user-avatar-chevron.is-open[data-v-78fa879e]{transform:rotate(180deg)}.user-avatar-panel[data-v-78fa879e]{position:absolute;top:calc(100% + var(--space-600));right:calc(-1 * var(--space-250));width:206px;background-color:var(--color-gray-800);border:1px solid var(--color-gray-700);border-radius:var(--border-radius-medium);box-shadow:0 2px 34px -2px #00000059;overflow:hidden;z-index:var(--z-index-panel-primary);display:flex;flex-direction:column;gap:var(--space-300);padding:var(--space-300)}.user-avatar-header[data-v-78fa879e]{display:flex;flex-direction:column;gap:4px;padding:var(--space-100) var(--space-300) var(--space-300);border-bottom:1px solid rgba(255,255,255,.1)}.user-avatar-header-label[data-v-78fa879e]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted)}.user-avatar-header-email[data-v-78fa879e]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);color:var(--text-primary)}.user-avatar-items[data-v-78fa879e]{display:flex;flex-direction:column;gap:var(--space-200)}.user-avatar-item[data-v-78fa879e]{width:100%;justify-content:flex-start;padding:var(--space-300);border-radius:var(--border-radius-small);color:var(--color-white);font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px)}.user-avatar-fade-enter-active[data-v-78fa879e],.user-avatar-fade-leave-active[data-v-78fa879e]{transition:opacity .15s ease,transform .15s ease}.user-avatar-fade-enter-from[data-v-78fa879e],.user-avatar-fade-leave-to[data-v-78fa879e]{opacity:0;transform:translateY(-4px)}.horizon-topbar[data-v-273d4253]{display:flex;flex-direction:row;gap:var(--space-300);align-items:center;min-width:0;color:var(--text-default)}.horizon-topbar-divider[data-v-273d4253]{align-self:stretch;border-left:var(--border-width-thin) solid var(--color-divider);margin-block:var(--space-200)}.workspace-bar[data-v-91371291]{display:flex;flex-direction:row;gap:var(--space-400);align-items:center;justify-content:space-between;box-sizing:border-box;height:var(--v4f4b0ac0);padding:0 var(--space-400);background:var(--background-default);border-bottom:var(--border-width-thin) solid var(--color-divider);pointer-events:auto;position:absolute;top:0;z-index:var(--z-index-panel-primary)}.workspace-bar-left[data-v-91371291]{display:flex;flex-direction:row;gap:var(--space-300);align-items:center;justify-content:flex-start;min-width:0}.workspace-bar-right[data-v-91371291]{display:flex;flex-direction:row;gap:var(--space-200);align-items:center;justify-content:flex-end;flex-shrink:0}.workspace-bar-divider[data-v-91371291]{align-self:stretch;border-left:var(--border-width-thin) solid var(--color-divider);margin-block:var(--space-200)}.map-keyboard-entity-control[data-v-f151d0f6]{position:absolute;z-index:var(--z-index-controls);top:var(--space-200);max-height:calc(100% - var(--space-400));overflow-y:auto;color:var(--color-text-primary, var(--text-primary));background:var(--background-dropdown);border:var(--border-width-thin) solid var(--color-border-subtle, var(--color-divider));border-radius:var(--border-radius-small);opacity:0;pointer-events:none}.map-keyboard-entity-control[data-v-f151d0f6]:focus-within{opacity:1;pointer-events:auto}.map-keyboard-entity-control-list[data-v-f151d0f6]{margin:0;padding:var(--space-100) 0;list-style:none}.map-keyboard-entity-control-list[data-v-f151d0f6]:focus{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.map-keyboard-entity-control-option[data-v-f151d0f6]{padding:var(--space-100) var(--space-200);cursor:pointer}.map-keyboard-entity-control-option.is-active[data-v-f151d0f6],.map-keyboard-entity-control-option[data-v-f151d0f6]:hover{background:var(--background-hover-dropdown)}.map-keyboard-entity-control-empty[data-v-f151d0f6]{margin:0;padding:var(--space-200)}.consumption-legend[data-v-76c61e5c]{width:max-content}.consumption-legend-pill[data-v-76c61e5c]{display:flex;flex-direction:row;align-items:center;padding:var(--space-100) var(--space-200) var(--space-200) var(--space-200);background:var(--background-semiopaque);border:1px solid var(--color-divider);border-radius:var(--border-radius-default);white-space:nowrap}.consumption-legend-title[data-v-76c61e5c]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-default);font-weight:600;white-space:nowrap}.consumption-legend-title--prompt[data-v-76c61e5c]{font-weight:400;color:var(--text-muted)}.consumption-legend-row[data-v-76c61e5c]{display:flex;align-items:center;gap:var(--space-100);padding-left:var(--space-200);border-left:1px solid var(--color-divider);margin-left:var(--space-200)}.consumption-legend-row-label[data-v-76c61e5c]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted);font-weight:600;white-space:nowrap;min-width:3.25rem}.consumption-legend-vsep[data-v-76c61e5c]{width:1px;height:var(--space-200);background:var(--color-divider);flex-shrink:0}.consumption-legend-no-data[data-v-76c61e5c]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted);white-space:nowrap}.consumption-legend-min[data-v-76c61e5c],.consumption-legend-max[data-v-76c61e5c]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-variant-numeric:tabular-nums;white-space:nowrap}.consumption-legend-ramp[data-v-76c61e5c]{display:inline-block;width:110px;height:8px;border-radius:var(--border-radius-default);flex-shrink:0}.consumption-legend-bar[data-v-f216c7fc]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b3;border:1px solid var(--color-divider);border-radius:var(--border-radius-default);box-sizing:border-box;width:max-content;min-width:var(--primary-panel-width);max-width:640px}.consumption-legend-bar--collapsed[data-v-f216c7fc]{width:var(--primary-panel-width)}.consumption-legend-bar--animating-width[data-v-f216c7fc]{transition:width var(--animation-duration-short) ease}.consumption-legend-bar-header[data-v-f216c7fc]{display:flex;align-items:center;gap:var(--space-250);padding:var(--space-250)}.consumption-legend-bar-scroll[data-v-f216c7fc]{overflow-x:auto;flex:0 1 auto;min-width:0;scrollbar-width:none}.consumption-legend-bar-scroll[data-v-f216c7fc]::-webkit-scrollbar{display:none}.consumption-legend-bar-row[data-v-f216c7fc]{display:grid;align-items:center}.consumption-legend-bar-row--compact[data-v-f216c7fc]{display:flex;align-items:center;gap:var(--space-400);height:34px;padding:0 var(--space-300)}.consumption-legend-bar-collapse-btn[data-v-f216c7fc]{display:flex;align-items:center;justify-content:center;margin-left:auto;width:var(--space-600);height:var(--space-600);flex-shrink:0;border:none;background:transparent;border-radius:var(--border-radius-small);cursor:pointer;color:var(--color-gray-400);transition:background var(--animation-duration-short) ease,color var(--animation-duration-short) ease}.consumption-legend-bar-collapse-btn[data-v-f216c7fc]:hover{background:var(--color-surface-hover);color:var(--text-default)}.consumption-legend-bar-collapse-btn svg[data-v-f216c7fc]{width:11px;height:11px;transition:transform var(--animation-duration-short) ease}.consumption-legend-bar-collapse-btn--collapsed svg[data-v-f216c7fc]{transform:rotate(180deg)}.consumption-legend-bar-measure[data-v-f216c7fc]{overflow:hidden;transition:height var(--animation-duration-short) ease}.consumption-legend-bar-body[data-v-f216c7fc]{padding:0 var(--space-250) var(--space-300)}.consumption-legend-bar-cell[data-v-f216c7fc]{display:flex;align-items:center;justify-content:center;height:30px;padding:0 var(--space-150);border-left:1px solid var(--color-divider)}.consumption-legend-bar-cell[data-v-f216c7fc]:first-child{border-left:none;justify-content:flex-start;padding-left:var(--space-300);padding-right:var(--space-200);overflow:hidden}.consumption-legend-bar-cell--head[data-v-f216c7fc]{height:34px;gap:5px;border:none;border-left:1px solid var(--color-divider);background:transparent;font:inherit;cursor:pointer;transition:opacity var(--animation-duration-short) ease,background var(--animation-duration-short) ease}.consumption-legend-bar-cell--head[data-v-f216c7fc]:hover{background:var(--color-surface-hover)}.consumption-legend-bar-cell--total[data-v-f216c7fc]{border-left:1px solid var(--color-divider)}.consumption-legend-bar-cell--total .consumption-legend-bar-item-name[data-v-f216c7fc],.consumption-legend-bar-cell--total .consumption-legend-bar-num[data-v-f216c7fc]{color:var(--color-gray-400)}.consumption-legend-bar-cell--value[data-v-f216c7fc]{justify-content:flex-end;padding-right:var(--space-300)}.consumption-legend-bar-cell--inactive[data-v-f216c7fc]{opacity:var(--disabled-opacity)}.consumption-legend-bar-swatch[data-v-f216c7fc]{width:var(--space-300);height:var(--space-300);border-radius:50%;flex-shrink:0}.consumption-legend-bar-item-name[data-v-f216c7fc]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);line-height:1.2;color:var(--text-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.consumption-legend-bar-row-label[data-v-f216c7fc]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-weight:600;color:var(--color-gray-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.consumption-legend-bar-num[data-v-f216c7fc]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-variant-numeric:tabular-nums;color:var(--text-default);font-weight:600;white-space:nowrap}.consumption-legend-bar-chip[data-v-f216c7fc]{display:flex;align-items:center;gap:var(--space-150);border:none;background:transparent;font:inherit;padding:0;cursor:pointer;white-space:nowrap;transition:opacity var(--animation-duration-short) ease}.consumption-legend-bar-chip--inactive[data-v-f216c7fc]{opacity:var(--disabled-opacity)}.daily-consumption-by-item-widget[data-v-70f3fd9d]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b3;border:1px solid var(--color-divider);border-radius:var(--border-radius-default);display:flex;flex-direction:column;gap:var(--space-100);padding:var(--space-400) var(--space-250);width:350px}.daily-consumption-by-item-widget-header[data-v-70f3fd9d]{align-items:center;display:flex;justify-content:space-between;padding-left:var(--space-300)}.daily-consumption-by-item-widget-title[data-v-70f3fd9d]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);color:var(--text-default);font-weight:600}.daily-consumption-by-item-widget-empty[data-v-70f3fd9d]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted);margin:0}.daily-consumption-by-item-widget-body[data-v-70f3fd9d]{display:flex;flex-direction:column;gap:var(--space-150)}.daily-consumption-by-item-widget-canvas[data-v-70f3fd9d]{height:202px;min-width:0;position:relative}.daily-consumption-by-item-widget-loading[data-v-70f3fd9d]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);align-items:center;color:var(--color-gray-400);display:flex;height:100%;justify-content:center}.global-consumption-widget[data-v-9dabbfd3]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b3;border:1px solid var(--color-divider);border-radius:var(--border-radius-default);display:flex;flex-direction:column;gap:var(--space-100);padding:var(--space-400) var(--space-250);width:350px}.global-consumption-widget-header[data-v-9dabbfd3]{align-items:center;display:flex;justify-content:space-between;padding-left:var(--space-300)}.global-consumption-widget-title[data-v-9dabbfd3]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);color:var(--text-default);font-weight:600}.global-consumption-widget-empty[data-v-9dabbfd3]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--text-muted);margin:0}.global-consumption-widget-body[data-v-9dabbfd3]{display:flex;flex-direction:column;gap:var(--space-150)}.global-consumption-widget-canvas[data-v-9dabbfd3]{height:202px;min-width:0;position:relative}.global-consumption-widget-loading[data-v-9dabbfd3]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);align-items:center;color:var(--color-gray-400);display:flex;height:100%;justify-content:center}[data-v-dd571193] .maplibregl-canvas,[data-v-dd571193] .mapboxgl-canvas{outline:none}.map-container[data-v-dd571193]{height:100%;position:relative;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:100%;z-index:var(--z-index-map)}.map-scale-bar[data-v-a345de31]{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;pointer-events:auto}.map-scale-bar[data-v-a345de31]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.map-scale-bar[data-v-a345de31] .gltn-scale-pill{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);display:flex;align-items:center;gap:var(--space-100);padding:var(--space-100) var(--space-200);background-color:var(--background-semiopaque);color:var(--text-default);border:var(--border-width-thin) solid var(--color-divider);border-radius:var(--border-radius-default);font-weight:var(--font-weight-medium);pointer-events:none}.map-scale-bar[data-v-a345de31] .gltn-scale-bracket{height:7px;border:var(--border-width-thin) solid currentColor;border-top:0}.map-selection-entity-type[data-v-edaea3fd]{flex-shrink:0;margin-left:var(--space-300);color:var(--text-muted)}.style-switcher[data-v-88e5effa]{position:relative;background:var(--background-semiopaque);border-radius:var(--border-radius-default)}.style-switcher-panel[data-v-88e5effa]{display:flex;flex-direction:column;gap:var(--space-50);position:absolute;top:calc(100% + var(--space-100));right:0;min-width:120px;background:var(--background-semiopaque);border:var(--border-width-thin) solid var(--color-divider);border-radius:var(--border-radius-default);padding:var(--space-100)}.style-switcher-option[data-v-88e5effa]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);display:block;width:100%;text-align:left;padding:var(--space-100) var(--space-200);border-radius:var(--border-radius-default);border:none;background:transparent;color:var(--text-default);cursor:pointer}.style-switcher-option[data-v-88e5effa]:hover{background:var(--color-surface-hover)}.style-switcher-option--active[data-v-88e5effa]{color:var(--color-blue-400);font-weight:var(--font-weight-semibold)}.panel-fade-enter-active[data-v-88e5effa],.panel-fade-leave-active[data-v-88e5effa]{transition:opacity var(--panel-transition-duration) ease,transform var(--panel-transition-duration) ease}.panel-fade-enter-from[data-v-88e5effa],.panel-fade-leave-to[data-v-88e5effa]{opacity:0;transform:translateY(calc(-1 * var(--space-50)))}.map-zoom-controls[data-v-a75237a6]{display:flex;flex-direction:column;gap:var(--space-50);border-radius:var(--border-radius-default);overflow:hidden}.map-zoom-controls[data-v-a75237a6] .button{border-radius:0;color:var(--text-muted);transition:color var(--animation-duration-short) ease,background-color var(--animation-duration-short) ease}.map-zoom-controls[data-v-a75237a6] .button:hover{background-color:var(--button-selected-bg, var(--background-selected));color:var(--text-default)}.map-layout[data-v-87716f19]{display:flex;flex-direction:row;gap:0;background-color:var(--background-semiopaque);flex:1;height:100%;left:0;position:absolute;top:0;width:100%;z-index:var(--z-index-map)}.map-layout--pending-focus[data-v-87716f19]{opacity:0;pointer-events:none}.map-layout-entity-status[data-v-87716f19]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);background-color:var(--background-semiopaque);border-radius:var(--border-radius-default);color:var(--text-default);padding:var(--space-100) var(--space-200);pointer-events:none}.map-right-controls[data-v-87716f19]{display:flex;flex-direction:column;gap:var(--space-100);position:absolute;top:var(--space-200);z-index:calc(var(--z-index-controls) + 1);pointer-events:auto;align-items:flex-end;transition:right var(--panel-transition-duration) ease-in-out}.map-right-controls-row[data-v-87716f19]{display:flex;flex-direction:row;gap:var(--space-100);align-items:flex-start}.map-legend-anchor[data-v-87716f19]{position:absolute;z-index:var(--z-index-controls);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-100);pointer-events:none;transition:bottom var(--panel-transition-duration) ease-in-out,right var(--panel-transition-duration) ease-in-out}.map-legend-anchor--resizing[data-v-87716f19]{transition:none}.map-legend-anchor-legend[data-v-87716f19]{pointer-events:auto}.unit-supply-legend[data-v-87716f19]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);position:absolute;z-index:var(--z-index-controls);background-color:var(--background-semiopaque);color:var(--text-default);border-radius:var(--border-radius-default);padding:var(--space-100) var(--space-200);pointer-events:none;transition:bottom var(--panel-transition-duration) ease-in-out,left var(--panel-transition-duration) ease-in-out}.unit-supply-legend--resizing[data-v-87716f19]{transition:none}.unit-supply-legend-status--healthy[data-v-87716f19]{color:var(--color-green-500)}.unit-supply-legend-status--warning[data-v-87716f19]{color:var(--color-yellow-500)}.unit-supply-legend-status--danger[data-v-87716f19]{color:var(--color-red-500)}.unit-supply-legend-status--critical[data-v-87716f19]{color:var(--text-default);font-weight:700}.unit-supply-legend-status--missing[data-v-87716f19]{color:var(--text-default)}.global-consumption-widget-anchor[data-v-87716f19]{display:flex;flex-direction:column;gap:var(--space-200);align-items:flex-start;position:absolute;top:var(--space-200);z-index:var(--z-index-controls);transition:left var(--panel-transition-duration) ease-in-out}.global-consumption-widget-chart-stack[data-v-87716f19]{display:flex;flex-direction:column;gap:var(--space-200);width:var(--primary-panel-width)}.consumption-catalog-picker[data-v-3fd7646b]{position:relative;width:100%}.consumption-catalog-picker--inline .consumption-catalog-picker-panel[data-v-3fd7646b]{position:static;box-shadow:none;padding:var(--space-200) 0 0;border:none;border-top:1px solid var(--color-divider);margin-top:var(--space-200)}.consumption-catalog-picker--inline .consumption-catalog-picker-group-label[data-v-3fd7646b],.consumption-catalog-picker--inline .consumption-catalog-picker-option[data-v-3fd7646b],.consumption-catalog-picker--inline .consumption-catalog-picker-empty[data-v-3fd7646b],.consumption-catalog-picker--inline[data-v-3fd7646b] .search-input input{font-size:var(--font-size-300)}.consumption-catalog-picker-trigger[data-v-3fd7646b]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);display:flex;align-items:center;justify-content:space-between;gap:var(--space-100);width:100%;padding:var(--space-100) var(--space-150);border:1px solid var(--color-divider);border-radius:var(--border-radius-default);background:var(--color-surface-primary);color:var(--color-text-primary);cursor:pointer;text-align:left}.consumption-catalog-picker-trigger[data-v-3fd7646b]:hover{background:var(--color-surface-hover)}.consumption-catalog-picker-label[data-v-3fd7646b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.consumption-catalog-picker-chevron[data-v-3fd7646b]{flex-shrink:0;color:var(--color-gray-400)}.consumption-catalog-picker-panel[data-v-3fd7646b]{position:absolute;z-index:1;top:calc(100% + var(--space-50));left:0;right:0;display:flex;flex-direction:column;gap:var(--space-100);padding:var(--space-150);border:1px solid var(--color-divider);border-radius:var(--border-radius-default);background:var(--color-surface-primary);box-shadow:var(--shadow-200)}.consumption-catalog-picker-search[data-v-3fd7646b]{width:100%}.consumption-catalog-picker-list[data-v-3fd7646b]{display:flex;flex-direction:column;gap:var(--space-100);max-height:240px;overflow-y:auto}.consumption-catalog-picker-empty[data-v-3fd7646b]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);padding:var(--space-100) 0}.consumption-catalog-picker-group[data-v-3fd7646b]{display:flex;flex-direction:column;gap:var(--space-100)}.consumption-catalog-picker-group+.consumption-catalog-picker-group[data-v-3fd7646b]{margin-top:var(--space-200)}.consumption-catalog-picker-group-label[data-v-3fd7646b]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-text-secondary);font-weight:600}.consumption-catalog-picker-option[data-v-3fd7646b]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);display:flex;align-items:center;gap:var(--space-200);width:100%;text-align:left;padding:var(--space-100) var(--space-150);border:none;border-radius:var(--border-radius-default);background:transparent;color:var(--color-text-primary);cursor:pointer}.consumption-catalog-picker-option[data-v-3fd7646b]:hover{background:var(--color-surface-hover)}.consumption-catalog-picker-option--selected .consumption-catalog-picker-option-checkbox[data-v-3fd7646b]{border-color:var(--color-blue-500);background:var(--color-blue-500)}.consumption-catalog-picker-option--selected .consumption-catalog-picker-option-checkbox[data-v-3fd7646b]:after{content:"";position:absolute;left:3px;top:0;width:5px;height:8px;border:2px solid white;border-top:none;border-left:none;transform:rotate(45deg)}.consumption-catalog-picker-option--disabled[data-v-3fd7646b]{opacity:.4;cursor:not-allowed}.consumption-catalog-picker-option--disabled[data-v-3fd7646b]:hover{background:transparent}.consumption-catalog-picker-option-checkbox[data-v-3fd7646b]{width:14px;height:14px;flex-shrink:0;border-radius:3px;border:1.5px solid var(--color-gray-400);background:transparent;position:relative}.consumption-config-modal[data-v-d46be9fc]{display:flex;flex-direction:column}.consumption-config-modal .consumption-config-rows[data-v-d46be9fc]{display:flex;flex-direction:column;gap:var(--space-200)}.consumption-config-modal .config-row[data-v-d46be9fc]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-300)}.consumption-config-modal .config-row[data-v-d46be9fc] .dropdown,.consumption-config-modal .config-row[data-v-d46be9fc] .text-input-field,.consumption-config-modal .config-row[data-v-d46be9fc] .textarea-input,.consumption-config-modal .config-row[data-v-d46be9fc] .date-picker,.consumption-config-modal .config-row[data-v-d46be9fc] .search-list,.consumption-config-modal .config-row[data-v-d46be9fc] .search-input,.consumption-config-modal .config-row[data-v-d46be9fc] .label-filter-picker,.consumption-config-modal .config-row[data-v-d46be9fc] .symbol-button{flex:1 1 auto;max-width:200px}.consumption-config-modal .config-row[data-v-d46be9fc] .dropdown{height:auto}.consumption-config-modal .config-row[data-v-d46be9fc]{min-height:var(--space-400)}.consumption-config-modal .config-row[data-v-d46be9fc] .dropdown{flex:0 0 25%;width:25%;min-width:25%;margin-left:auto}.consumption-config-modal .config-row[data-v-d46be9fc] .dropdown .dropdown-trigger{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);box-sizing:border-box;justify-content:space-between;width:100%;font-size:var(--font-size-300);min-height:var(--space-400);padding:var(--space-100) var(--space-150) var(--space-100) var(--space-200)}.consumption-config-modal .config-row[data-v-d46be9fc] .dropdown .selected-label{flex:1;min-width:0;font-size:var(--font-size-300);padding-right:var(--space-100);text-align:right}.consumption-config-modal .config-label[data-v-d46be9fc]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);flex-shrink:0}.consumption-config-modal .config-label .field-required[data-v-d46be9fc]{color:var(--color-red-500);margin-left:var(--space-100)}.consumption-config-modal .config-label[data-v-d46be9fc]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);line-height:var(--space-400)}.consumption-config-modal .config-value[data-v-d46be9fc]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-50);flex:0 1 auto;margin-left:auto;min-height:var(--space-400);font-size:var(--font-size-300);line-height:var(--space-400)}.consumption-config-modal .config-value-text[data-v-d46be9fc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-100);text-align:right}.consumption-config-modal .config-value-text--placeholder[data-v-d46be9fc]{color:var(--color-gray-400)}.consumption-config-modal .config-value-edit[data-v-d46be9fc]{flex-shrink:0;min-height:var(--space-400);padding:0 var(--space-50)}.modal-footer[data-v-d46be9fc]{display:flex;justify-content:flex-end;gap:var(--space-200)}.map-layer-controls[data-v-74bc85ef]{display:flex;flex-direction:column;gap:var(--space-100);position:relative}.map-layer-controls-trigger[data-v-74bc85ef]{position:relative}.map-layer-controls-trigger .active-indicator[data-v-74bc85ef]{position:absolute;top:var(--space-50);right:var(--space-50);width:var(--space-200);height:var(--space-200);border-radius:50%;background-color:var(--color-blue-500);pointer-events:none}.map-layer-controls-panel[data-v-74bc85ef]{display:flex;flex-direction:column;gap:var(--space-200);position:absolute;top:calc(100% + var(--space-100));right:0;z-index:var(--z-index-panel-primary);min-width:240px;max-height:480px;overflow-y:auto;background:var(--background-semiopaque);border:1px solid var(--color-divider);border-radius:var(--border-radius-default);padding:var(--space-100) var(--space-300)}.map-layer-controls-panel[data-v-74bc85ef] .checkbox-label{font-size:var(--font-size-300)}.map-layer-controls-panel .layer-section[data-v-74bc85ef]{display:flex;flex-direction:column;gap:0}.map-layer-controls-panel .layer-section+.map-layer-controls-panel .layer-section[data-v-74bc85ef]{border-top:1px solid var(--color-divider);padding-top:var(--space-200)}.map-layer-controls-panel .layer-section .layer-section-header[data-v-74bc85ef]{display:flex;flex-direction:row;gap:var(--space-100);align-items:center;justify-content:space-between;padding:var(--space-50) 0}.map-layer-controls-panel .layer-section .layer-section-title[data-v-74bc85ef]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-size:var(--font-size-300);color:var(--color-text-primary)}.map-layer-controls-panel .layer-section .collapse-button[data-v-74bc85ef]{width:24px;height:24px;flex-shrink:0}.map-layer-controls-panel .layer-section .consumption-toggle-group[data-v-74bc85ef]{display:flex;flex-direction:row;gap:var(--space-100);align-items:center;min-width:0}.map-layer-controls-panel .layer-section .consumption-loading-spinner[data-v-74bc85ef]{flex-shrink:0;color:var(--color-text-neutral-muted)}.map-layer-controls-panel .layer-section .layer-section-body[data-v-74bc85ef]{display:flex;flex-direction:column;gap:var(--space-200);padding-left:var(--space-200);padding-top:var(--space-100)}.map-layer-controls-panel .layer-section .layer-section-body .filter-group[data-v-74bc85ef]{display:flex;flex-direction:column;gap:var(--space-100)}.map-layer-controls-panel .layer-section .layer-section-body .filter-group .filter-group-header[data-v-74bc85ef]{display:flex;flex-direction:row;gap:var(--space-100);align-items:center;justify-content:space-between;cursor:pointer;padding-bottom:var(--space-50)}.map-layer-controls-panel .layer-section .layer-section-body .filter-group .filter-group-label[data-v-74bc85ef]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-text-secondary)}.map-layer-controls-panel .layer-section .layer-section-body .filter-group .filter-group-chevron[data-v-74bc85ef]{color:var(--text-muted);flex-shrink:0}.map-layer-controls-panel .layer-section .layer-section-body .filter-group .filter-group-options[data-v-74bc85ef]{display:flex;flex-direction:column;gap:var(--space-100)}.panel-fade-enter-active[data-v-74bc85ef],.panel-fade-leave-active[data-v-74bc85ef]{transition:opacity .15s ease,transform .15s ease}.panel-fade-enter-from[data-v-74bc85ef],.panel-fade-leave-to[data-v-74bc85ef]{opacity:0;transform:translateY(-4px)}.pin-list[data-v-4978a6d1]{display:flex;align-items:center;gap:var(--space-100);min-width:0;max-width:40vw}.pin-list-scroll[data-v-4978a6d1]{flex:0 0 auto}.pin-list-track[data-v-4978a6d1]{--pin-list-fade-start: 0px;--pin-list-fade-end: 0px;display:flex;flex:1 1 auto;align-items:center;gap:var(--space-200);min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--pin-list-fade-start),#000 calc(100% - var(--pin-list-fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--pin-list-fade-start),#000 calc(100% - var(--pin-list-fade-end)),transparent)}.pin-list-track[data-v-4978a6d1]::-webkit-scrollbar{display:none}.pin-list-track--fade-start[data-v-4978a6d1]{--pin-list-fade-start: var(--space-600)}.pin-list-track--fade-end[data-v-4978a6d1]{--pin-list-fade-end: var(--space-600)}.pin-list-item[data-v-4978a6d1]{flex:0 0 auto}.pin-list-item .pin-list-label[data-v-4978a6d1]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:var(--space-3000)}.pin-edit-modal[data-v-02f5332b]{display:flex;flex-direction:column;gap:var(--space-400)}.pin-edit-modal-field[data-v-02f5332b]{display:flex;flex-direction:column;gap:var(--space-200)}.pin-edit-modal-field-label[data-v-02f5332b]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-weight:600;color:var(--color-text-primary)}.pin-edit-modal-footer[data-v-02f5332b]{display:flex;width:100%;align-items:center;justify-content:space-between}.pin-edit-modal-footer-right[data-v-02f5332b]{display:flex;gap:var(--space-300)}.pins-menu-trigger[data-v-190ff592]{display:inline-flex}.pins-menu-popover[data-v-190ff592]{position:fixed;z-index:var(--z-index-popover, 9999);min-width:280px;max-width:360px;background:var(--color-gray-850);border:1px solid var(--color-gray-700);border-radius:var(--border-radius-medium);box-shadow:0 4px 12px #0006;overflow:hidden}.pins-menu-popover-create[data-v-190ff592]{display:flex;align-items:center;gap:var(--space-200);padding:var(--space-300);border-bottom:1px solid var(--color-divider)}.pins-menu-popover-create-label[data-v-190ff592]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);flex:0 0 auto;color:var(--color-text-secondary, var(--color-gray-400));white-space:nowrap}.pins-menu-popover-list[data-v-190ff592]{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.pins-menu-popover-item[data-v-190ff592]{display:flex;align-items:center;border-bottom:1px solid var(--color-divider)}.pins-menu-popover-item[data-v-190ff592]:last-child{border-bottom:none}.pins-menu-popover-item-nav[data-v-190ff592]{flex:1 1 auto;min-width:0;justify-content:flex-start;gap:var(--space-200)}.pins-menu-popover-item-nav .pins-menu-popover-item-icon[data-v-190ff592]{flex:0 0 auto;height:var(--space-600);width:var(--space-600)}.pins-menu-popover-item-nav .pins-menu-popover-item-symbol[data-v-190ff592]{display:inline-flex;align-items:center;flex:0 0 auto}.pins-menu-popover-item-nav .pins-menu-popover-item-label[data-v-190ff592]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pins-menu-popover-item-edit[data-v-190ff592]{flex:0 0 auto;margin-right:var(--space-200)}.pins-menu-popover-fade-enter-active[data-v-190ff592],.pins-menu-popover-fade-leave-active[data-v-190ff592]{transition:opacity .15s ease,transform .15s ease}.pins-menu-popover-fade-enter-from[data-v-190ff592],.pins-menu-popover-fade-leave-to[data-v-190ff592]{opacity:0;transform:translateY(-4px)}.label-badge[data-v-69627e38]{display:inline-flex;align-items:center;background-color:var(--color-blue-600);color:var(--color-gray-0);border-radius:var(--border-radius-badge);font-size:10px;line-height:14px;font-weight:var(--font-weight-medium);padding:1px 6px;white-space:nowrap}.label-badge--closeable[data-v-69627e38]{gap:var(--space-100)}.label-chip[data-v-32970bbe]{display:inline-flex;align-items:center;vertical-align:middle}.label-chip-btn[data-v-32970bbe]{background:none;border:none;padding:0;cursor:pointer}.label-list[data-v-a91d8fe1]{display:flex;flex-direction:column;gap:var(--space-200)}.label-list-chips[data-v-a91d8fe1]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-200)}.label-list-chip--filterable[data-v-a91d8fe1]{cursor:pointer}.label-list-chip--filterable[data-v-a91d8fe1]:hover .label-chip{filter:brightness(1.2)}.label-list-overflow[data-v-a91d8fe1]{font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);color:var(--color-gray-400);background:none;border:none;padding:0;cursor:pointer;font-family:inherit;flex-shrink:0;transition:color .15s}.label-list-overflow[data-v-a91d8fe1]:hover{color:var(--color-gray-200)}.label-list-add-btn[data-v-a91d8fe1]{display:inline-flex;align-items:center;gap:var(--space-100);box-sizing:border-box;height:16px;background:none;border:1px dashed var(--color-gray-600);border-radius:var(--border-radius-badge);color:var(--color-gray-300);cursor:pointer;padding:0 6px;font-size:10px;font-weight:500;line-height:1;font-family:inherit;transition:border-color .15s,color .15s}.label-list-add-btn[data-v-a91d8fe1]:hover{border-color:var(--color-gray-400);color:var(--color-gray-100)}.label-list-picker[data-v-a91d8fe1]{display:flex;flex-direction:column;gap:var(--space-200);background:var(--color-gray-850);border:1px solid var(--color-gray-700);border-radius:var(--border-radius-medium);padding:var(--space-200)}.label-list-picker-suggestions[data-v-a91d8fe1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto}.label-list-picker-option[data-v-a91d8fe1]{display:flex;align-items:center;padding:2px var(--space-100);border-radius:var(--border-radius-small);cursor:pointer}.label-list-picker-option[data-v-a91d8fe1]:hover{background:var(--color-gray-800)}.label-list-picker-option--create[data-v-a91d8fe1]{font-size:12px;font-family:inherit;color:var(--color-gray-300);font-style:italic;padding:4px 8px}.label-list-picker-empty[data-v-a91d8fe1]{font-size:12px;color:var(--color-gray-500);margin:0;padding:var(--space-100) var(--space-200)}.horizon-scenario-card[data-v-6ccc35a9]{border-radius:var(--border-radius-medium);padding:var(--space-300);display:flex;flex-direction:column;cursor:pointer;transition:background-color .2s}.horizon-scenario-card-header[data-v-6ccc35a9]{display:flex;align-items:center;gap:var(--space-200);min-width:0;min-height:20px}.horizon-scenario-card-chevron-btn[data-v-6ccc35a9]{flex-shrink:0;color:var(--color-gray-500)}.horizon-scenario-card-id[data-v-6ccc35a9]{font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);color:var(--color-gray-400);flex-shrink:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.horizon-scenario-card-separator[data-v-6ccc35a9]{font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);color:var(--color-gray-400);flex-shrink:0}.horizon-scenario-card-time[data-v-6ccc35a9]{font-family:var(--caption-family, "PlexSans");font-size:var(--caption-size, 11px);font-weight:var(--caption-weight, 500);letter-spacing:var(--caption-letter-spacing, -.25px);line-height:var(--caption-line-height, 16px);color:var(--color-gray-400);white-space:nowrap;flex-shrink:0}.horizon-scenario-card-actions[data-v-6ccc35a9]{margin-left:auto;display:flex;align-items:center;flex-shrink:0}.horizon-scenario-card-badge[data-v-6ccc35a9]{text-align:center;white-space:nowrap}.horizon-scenario-card-status-chip[data-v-6ccc35a9]{flex-shrink:0}.horizon-scenario-card-status-chip[data-v-6ccc35a9] .chip{font-size:10px;line-height:14px;padding:1px 6px}.horizon-scenario-card-body[data-v-6ccc35a9]{display:flex;flex-direction:column;overflow:hidden}.horizon-scenario-card-body--indented[data-v-6ccc35a9]{padding-left:var(--space-800)}.horizon-scenario-card-description[data-v-6ccc35a9]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-weight:400;color:var(--color-gray-400);line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.horizon-scenario-card-description-placeholder[data-v-6ccc35a9]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);color:var(--color-gray-500);line-height:normal;margin:0}.horizon-scenario-card-label-row[data-v-6ccc35a9]{margin-top:var(--space-200);display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-100)}.horizon-scenario-card-add-labels[data-v-6ccc35a9]{height:15px;line-height:15px;font-size:11px;color:var(--color-gray-500);font-weight:400;background:none;border:none;margin-top:var(--space-100);cursor:pointer;font-family:inherit;text-align:left;-webkit-user-select:none;user-select:none}.horizon-scenario-card-add-labels[data-v-6ccc35a9]:hover{color:var(--color-gray-300)}.horizon-scenario-card-active[data-v-6ccc35a9]{background-color:var(--color-gray-900)}.horizon-scenario-card-active .horizon-scenario-card-id[data-v-6ccc35a9],.horizon-scenario-card-active .horizon-scenario-card-time[data-v-6ccc35a9]{color:var(--color-gray-200);letter-spacing:-.25px}.horizon-scenario-card-active .horizon-scenario-card-description[data-v-6ccc35a9]{font-weight:500;color:var(--color-gray-0);letter-spacing:-.25px}.horizon-scenario-card-active .horizon-scenario-card-chevron-btn[data-v-6ccc35a9]{color:var(--color-gray-400)}.horizon-scenario-card-archived-slot[data-v-6ccc35a9]{display:inline-grid;align-items:center;justify-items:start}.horizon-scenario-card-archived-slot[data-v-6ccc35a9]>*{grid-column:1;grid-row:1}.horizon-scenario-card-archived-slot .horizon-scenario-card-badge[data-v-6ccc35a9]{transition:opacity .15s}.horizon-scenario-card-archived-slot .horizon-scenario-card-unarchive-btn[data-v-6ccc35a9]{height:auto;min-height:0;padding:1px var(--space-200);border:1px solid transparent;border-radius:var(--space-200);font-size:11px;font-weight:600;line-height:12px;opacity:0;pointer-events:none;transition:opacity .15s}.horizon-scenario-card-archived[data-v-6ccc35a9]{cursor:not-allowed}.horizon-scenario-card-archived .horizon-scenario-card-id[data-v-6ccc35a9],.horizon-scenario-card-archived .horizon-scenario-card-separator[data-v-6ccc35a9],.horizon-scenario-card-archived .horizon-scenario-card-time[data-v-6ccc35a9],.horizon-scenario-card-archived .horizon-scenario-card-description[data-v-6ccc35a9],.horizon-scenario-card-archived .horizon-scenario-card-description-placeholder[data-v-6ccc35a9]{color:var(--color-gray-600)}.horizon-scenario-card-archived .horizon-scenario-card-badge[data-v-6ccc35a9]{padding:1px var(--space-200);border-radius:var(--space-200);background:transparent;border:1px solid var(--color-gray-600);color:var(--color-gray-600);font-size:11px;font-weight:600;line-height:12px}.focus-edit-fields[data-v-0a966978]{display:flex;flex-direction:column;gap:var(--space-400)}.focus-edit-fields-field[data-v-0a966978]{display:flex;flex-direction:column;gap:var(--space-200)}.focus-edit-fields-field[data-v-0a966978] .text-input-field-container,.focus-edit-fields-field[data-v-0a966978] .search-input{height:var(--space-700)}.focus-edit-fields-field[data-v-0a966978] .text-input-field-input,.focus-edit-fields-field[data-v-0a966978] .search-input-field{font-size:var(--font-size-300)}.focus-edit-fields-label-row[data-v-0a966978]{align-items:center;display:flex;gap:var(--space-200)}.focus-edit-fields-label[data-v-0a966978]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-300);font-size:var(--font-size-400);font-weight:600}.focus-edit-fields-classes[data-v-0a966978],.focus-edit-fields-classes[data-v-0a966978] .pill-form-content{min-width:0}.focus-edit-fields-classes[data-v-0a966978] .pill-form-label{display:none}.focus-edit-fields-classes[data-v-0a966978] .pill-form-option{flex-wrap:wrap;gap:var(--space-100);overflow-x:visible}.focus-edit-fields-classes[data-v-0a966978] .pill-form-option-item{flex-shrink:0;width:auto!important}.focus-edit-fields-classes[data-v-0a966978] .pill{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-size:var(--font-size-250);font-weight:600;height:auto;justify-content:center;min-width:6ch;padding:var(--space-100) var(--space-200);text-align:center}.focus-edit-fields-classes[data-v-0a966978] .pill.appearance-selected{background-color:var(--color-purple-800);border-color:var(--color-purple-500);color:var(--color-purple-200)}.focus-edit-fields-item-list[data-v-0a966978]{border:1px solid var(--color-gray-800);border-radius:var(--border-radius-default);display:flex;flex-direction:column;gap:var(--space-100);max-height:220px;overflow-y:auto;padding:var(--space-100)}.focus-edit-fields-item-group[data-v-0a966978]{display:flex;flex-direction:column;gap:var(--space-100)}.focus-edit-fields-item-group+.focus-edit-fields-item-group[data-v-0a966978]{margin-top:var(--space-200)}.focus-edit-fields-item-group-label[data-v-0a966978]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-500);font-size:var(--font-size-250);font-weight:600;padding:0 var(--space-300)}.focus-edit-fields-item-row[data-v-0a966978]{align-items:center;background:none;background-color:var(--color-gray-900);border:none;border-radius:var(--border-radius-default);color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:var(--space-200);padding:var(--space-200) var(--space-300);text-align:left;width:100%}.focus-edit-fields-item-row[data-v-0a966978]:hover{background-color:var(--color-gray-850)}.focus-edit-fields-item-row--selected[data-v-0a966978]{background-color:var(--color-gray-800)}.focus-edit-fields-item-row--disabled[data-v-0a966978],.focus-edit-fields-item-row[data-v-0a966978]:disabled{cursor:not-allowed;opacity:.4}.focus-edit-fields-item-row--disabled[data-v-0a966978]:hover,.focus-edit-fields-item-row[data-v-0a966978]:disabled:hover{background-color:var(--color-gray-900)}.focus-edit-fields-item-check[data-v-0a966978]{color:var(--color-gray-200);flex-shrink:0}.focus-edit-fields-item-name[data-v-0a966978]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-200);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-edit-fields-item-meta[data-v-0a966978]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-500);flex-shrink:0;font-size:var(--font-size-250)}.focus-edit-fields-empty[data-v-0a966978]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-500);font-size:var(--font-size-300);padding:var(--space-300);text-align:center}.focus-edit-fields-chip-row[data-v-0a966978]{display:flex;flex-wrap:wrap;gap:var(--space-200)}.focus-edit-fields-chip[data-v-0a966978]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);align-items:center;background-color:var(--color-gray-800);border-radius:var(--border-radius-badge);color:var(--color-gray-200);display:inline-flex;font-size:var(--font-size-250);font-weight:600;gap:var(--space-100);padding:var(--space-100) var(--space-200)}.focus-edit-fields-chip-remove[data-v-0a966978]{align-items:center;background:none;border:none;color:var(--color-gray-400);cursor:pointer;display:inline-flex;height:var(--space-500);padding:0;width:var(--space-500)}.focus-edit-fields-chip-remove[data-v-0a966978]:hover{color:var(--color-gray-200)}.scenarios-edit-view[data-v-98d6cca7]{display:flex;flex-direction:column;gap:0;height:100%;padding:var(--space-400)}.edit-form[data-v-98d6cca7]{display:flex;flex-direction:column;gap:0;flex:1;min-height:0}.edit-fields[data-v-98d6cca7]{display:flex;flex-direction:column;gap:var(--space-400)}.edit-fields[data-v-98d6cca7]::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}.edit-fields[data-v-98d6cca7]::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.edit-fields[data-v-98d6cca7]::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--border-radius-badge)}.edit-fields[data-v-98d6cca7]::-webkit-scrollbar-corner{background:var(--color-scrollbar-track)}.edit-fields[data-v-98d6cca7]{flex:1;min-height:0;overflow-y:auto}.edit-field[data-v-98d6cca7]{display:flex;flex-direction:column;gap:var(--space-200)}.edit-field-focus-loading[data-v-98d6cca7]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-500);font-size:var(--font-size-300)}.edit-field-focus-error[data-v-98d6cca7]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-status-danger);font-size:var(--font-size-300)}.edit-field-focus[data-v-98d6cca7]{border-bottom:0;border-top:var(--border-width-thin) solid var(--color-gray-850)}.edit-field-focus[data-v-98d6cca7] .collapsible-section-header,.edit-field-focus[data-v-98d6cca7] .collapsible-section-content{padding-left:0;padding-right:0}.edit-label[data-v-98d6cca7]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);font-weight:600;color:var(--color-gray-300);font-size:var(--font-size-400)}.edit-label .field-required[data-v-98d6cca7]{color:var(--color-red-500);margin-left:var(--space-100)}.edit-actions[data-v-98d6cca7]{display:flex;flex-direction:row;gap:var(--space-300);justify-content:space-between;align-items:center;padding-top:var(--space-400);border-top:var(--border-width-thin) solid var(--color-gray-850);flex-shrink:0}.edit-actions-right[data-v-98d6cca7]{display:flex;flex-direction:row;gap:var(--space-200)}.edit-textarea[data-v-98d6cca7]{box-sizing:border-box}.archive-button[data-v-98d6cca7]{color:var(--color-gray-400);transition:color .2s}.archive-button[data-v-98d6cca7]:hover{color:var(--color-gray-200)}.scenario-tree-node[data-v-d825d8dc]{list-style:none;position:relative}.scenario-tree-node+.scenario-tree-node[data-v-d825d8dc]{margin-top:var(--space-200)}.scenario-tree-node--archived[data-v-d825d8dc]>.horizon-scenario-card{pointer-events:none}.scenario-tree-node--archived[data-v-d825d8dc]>.horizon-scenario-card-chevron-btn{pointer-events:auto}.scenario-tree-node--archived[data-v-d825d8dc]>.horizon-scenario-card .horizon-scenario-card-label-row{pointer-events:auto}.scenario-tree-node--archived[data-v-d825d8dc]:hover:not(:has(.scenario-subtree:hover))>.horizon-scenario-card .horizon-scenario-card-badge--archived,.scenario-tree-node--archived[data-v-d825d8dc]:focus-within:not(:has(.scenario-subtree:focus-within))>.horizon-scenario-card .horizon-scenario-card-badge--archived{display:none}.scenario-tree-node--archived[data-v-d825d8dc]:hover:not(:has(.scenario-subtree:hover))>.horizon-scenario-card .horizon-scenario-card-unarchive-btn,.scenario-tree-node--archived[data-v-d825d8dc]:focus-within:not(:has(.scenario-subtree:focus-within))>.horizon-scenario-card .horizon-scenario-card-unarchive-btn{opacity:1;pointer-events:auto}.scenario-tree-node[data-v-d825d8dc]:hover:not(.scenario-tree-node--archived):not(:has(.scenario-subtree:hover)):not(:has(.horizon-scenario-card-chevron-btn:hover,.horizon-scenario-card-actions:hover,.horizon-scenario-card-add-labels:hover))>.horizon-scenario-card{background-color:var(--color-gray-750)}.scenario-tree-node--child[data-v-d825d8dc]:before{content:"";position:absolute;left:-12px;top:calc(-1 * var(--space-200));bottom:0;border-left:1px dashed var(--color-gray-500)}.scenario-tree-node--child[data-v-d825d8dc]:last-child:before{bottom:auto;height:calc(var(--space-300) + 10px + var(--space-200))}.scenario-tree-node--child[data-v-d825d8dc]:after{content:"";position:absolute;left:-12px;top:calc(var(--space-300) + 10px);width:12px;border-top:1px dashed var(--color-gray-500)}.scenario-subtree[data-v-d825d8dc]{list-style:none;padding-left:24px;margin:var(--space-200) 0 0}.scenarios-list-view[data-v-397f71ed]{height:100%;min-height:0;display:flex;flex-direction:column}.scenarios-section-header[data-v-397f71ed]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-200);flex-shrink:0}.scenarios-section-title[data-v-397f71ed]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);display:flex;align-items:center;gap:var(--space-200);min-width:0}.section-icon[data-v-397f71ed]{flex-shrink:0;width:var(--icon-size-small);height:var(--icon-size-small);color:var(--color-gray-400)}.scenarios-section-actions[data-v-397f71ed]{display:flex;align-items:center;gap:var(--space-100);flex-shrink:0}.search-container[data-v-397f71ed]{padding:var(--space-300) 0;border-bottom:1px solid var(--color-gray-850);flex-shrink:0}.filters-container[data-v-397f71ed]{display:flex;flex-direction:column;gap:var(--space-300);padding:var(--space-300) var(--space-400);border-bottom:1px solid var(--color-gray-850);flex-shrink:0}.filter-row[data-v-397f71ed]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-300)}.filter-row[data-v-397f71ed] .dropdown,.filter-row[data-v-397f71ed] .text-input-field,.filter-row[data-v-397f71ed] .textarea-input,.filter-row[data-v-397f71ed] .date-picker,.filter-row[data-v-397f71ed] .search-list,.filter-row[data-v-397f71ed] .search-input,.filter-row[data-v-397f71ed] .label-filter-picker,.filter-row[data-v-397f71ed] .symbol-button{flex:1 1 auto;max-width:200px}.filter-row[data-v-397f71ed] .dropdown{height:auto}.filter-row[data-v-397f71ed]{gap:var(--space-200)}.filter-row[data-v-397f71ed] .dropdown .dropdown-trigger{border:1px solid var(--color-gray-600);padding:var(--space-200) var(--space-200) var(--space-200) var(--space-300)}.filter-label[data-v-397f71ed]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);flex-shrink:0}.filter-label .field-required[data-v-397f71ed]{color:var(--color-red-500);margin-left:var(--space-100)}.filter-label[data-v-397f71ed]{color:var(--color-gray-400);font-size:var(--font-size-300)}.reset-filters[data-v-397f71ed]{align-self:flex-end;margin-top:var(--space-200);background-color:var(--text-muted)!important;color:var(--background-default)!important}.reset-filters[data-v-397f71ed]:not(:disabled):hover{background-color:var(--color-gray-300)!important}.reset-filters[data-v-397f71ed]:disabled{opacity:.4;cursor:not-allowed}.scenarios-list[data-v-397f71ed]{flex:1;overflow-y:auto;padding:var(--space-200)}.scenarios-root-list[data-v-397f71ed]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-200)}.scenario-item[data-v-397f71ed]{position:relative;cursor:pointer}.scenario-item[data-v-397f71ed]:hover .horizon-scenario-card{background-color:var(--color-gray-750)}.scenarios-empty[data-v-397f71ed]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);padding:var(--space-400);text-align:center;color:var(--color-gray-500)}.coa-card[data-v-6ddda9c7]{display:flex;flex-direction:row;gap:var(--space-100);align-items:center;width:100%;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.coa-card-title[data-v-6ddda9c7]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;color:var(--text-default)}.coa-card-labels[data-v-6ddda9c7]{display:flex;flex-direction:row;gap:var(--space-100);flex-shrink:0}.focus-section[data-v-019693b5]{display:flex;flex-direction:column;gap:var(--space-300);margin-bottom:var(--space-400)}.focus-section-error[data-v-019693b5]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-status-danger);font-size:var(--font-size-300)}.focus-section-row[data-v-019693b5]{align-items:center;display:flex;justify-content:space-between;gap:var(--space-300);min-height:var(--space-700)}.focus-section-label-group[data-v-019693b5]{align-items:center;display:flex;gap:var(--space-200);min-width:0}.focus-section-icon-label[data-v-019693b5]{align-items:center;color:var(--color-gray-500);display:flex;flex-shrink:0;gap:var(--space-250)}.focus-section-icon[data-v-019693b5]{color:inherit}.focus-section-label[data-v-019693b5]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:inherit;font-size:var(--font-size-300);font-weight:500}.focus-section-name[data-v-019693b5]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-300);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-section-summary-group[data-v-019693b5]{align-items:center;display:flex;flex-shrink:0;gap:var(--space-200)}.focus-section-summary[data-v-019693b5]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-variant-numeric:tabular-nums}.focus-section-chevron-button[data-v-019693b5]{flex-shrink:0;padding:var(--space-100)}.focus-section-chevron--collapsed[data-v-019693b5]{transform:rotate(-90deg)}.focus-section-edit-button[data-v-019693b5]{flex-shrink:0;padding:var(--space-100)}.focus-section-set-button[data-v-019693b5]{align-items:center;background:none;border:none;color:var(--color-gray-400);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-size-300);gap:var(--space-200);padding:0}.focus-section-set-button[data-v-019693b5]:hover{color:var(--color-gray-200)}.focus-section-detail[data-v-019693b5]{display:flex;flex-direction:column;gap:var(--space-300)}.focus-section-detail-header[data-v-019693b5]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-500);font-size:var(--font-size-300);font-weight:500}.focus-section-detail-classes[data-v-019693b5]{display:flex;flex-direction:column;gap:var(--space-200)}.focus-section-detail-pills[data-v-019693b5]{display:flex;flex-wrap:wrap;gap:var(--space-100)}.focus-section-detail-pill[data-v-019693b5]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);align-items:center;background-color:var(--color-gray-800);border-radius:var(--border-radius-badge);color:var(--color-gray-200);display:flex;font-size:var(--font-size-250);font-weight:600;justify-content:center;min-width:6ch;padding:var(--space-100) var(--space-200);text-align:center}.focus-section-empty[data-v-019693b5]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-500);font-size:var(--font-size-300)}.focus-section-detail-items-section[data-v-019693b5]{display:flex;flex-direction:column;gap:var(--space-200)}.focus-section-detail-items[data-v-019693b5]{display:flex;flex-wrap:wrap;gap:var(--space-100)}.focus-section-detail-item[data-v-019693b5]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);align-items:center;background-color:var(--color-gray-800);border:1px solid var(--color-gray-700);border-radius:var(--border-radius-default);color:var(--color-gray-200);display:flex;font-size:var(--font-size-250);font-weight:600;gap:var(--space-150);padding:var(--space-100) var(--space-200)}.focus-section-detail-item-name[data-v-019693b5]{color:var(--color-gray-200);font-size:var(--font-size-250);font-weight:600;white-space:nowrap}.focus-section-detail-item-meta[data-v-019693b5]{color:var(--color-gray-500);font-size:var(--font-size-100)}.focus-section-editor[data-v-019693b5]{display:flex;flex-direction:column;gap:var(--space-400)}.focus-section-editor-actions[data-v-019693b5]{align-items:center;border-top:1px solid var(--color-gray-850);display:flex;justify-content:space-between;padding-top:var(--space-300)}.focus-section-editor-actions-right[data-v-019693b5]{display:flex;gap:var(--space-200)}.focus-section-clear-button[data-v-019693b5]{color:var(--color-gray-400)}.focus-section-clear-button[data-v-019693b5]:hover{color:var(--color-gray-200)}.bluf-scope-pane[data-v-11f6b036]{display:flex;flex-direction:column;gap:var(--space-300);padding:var(--space-300) var(--space-400);overflow-x:hidden}.bluf-scope-pane-row[data-v-11f6b036]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-300)}.bluf-scope-pane-row[data-v-11f6b036] .dropdown,.bluf-scope-pane-row[data-v-11f6b036] .text-input-field,.bluf-scope-pane-row[data-v-11f6b036] .textarea-input,.bluf-scope-pane-row[data-v-11f6b036] .date-picker,.bluf-scope-pane-row[data-v-11f6b036] .search-list,.bluf-scope-pane-row[data-v-11f6b036] .search-input,.bluf-scope-pane-row[data-v-11f6b036] .label-filter-picker,.bluf-scope-pane-row[data-v-11f6b036] .symbol-button{flex:1 1 auto;max-width:200px}.bluf-scope-pane-row[data-v-11f6b036] .dropdown{height:auto}.bluf-scope-pane-row[data-v-11f6b036] .dropdown,.bluf-scope-pane-row[data-v-11f6b036] .date-picker{flex:0 0 160px;width:160px;min-width:160px;max-width:160px;margin-left:auto}.bluf-scope-pane-row[data-v-11f6b036] .date-picker-value{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.bluf-scope-pane-label[data-v-11f6b036]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);flex-shrink:0}.bluf-scope-pane-label .field-required[data-v-11f6b036]{color:var(--color-red-500);margin-left:var(--space-100)}.bluf-scope-pane-label[data-v-11f6b036]{color:var(--color-gray-400);font-size:var(--font-size-300)}.bluf-scope-pane-at-mode[data-v-11f6b036]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-200);margin-top:calc(-1 * var(--space-200))}.bluf-scope-pane-at-mode-label[data-v-11f6b036]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-200)}.bluf-scope-pane-apply[data-v-11f6b036]{align-self:flex-end}.bluf-scope-pane-supply-classes[data-v-11f6b036],.bluf-scope-pane-supply-classes[data-v-11f6b036] .pill-form-content{min-width:0}.bluf-scope-pane-supply-classes[data-v-11f6b036] .pill-form-option{overflow-x:auto}.bluf-scope-pane-supply-classes[data-v-11f6b036] .pill-form-option::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}.bluf-scope-pane-supply-classes[data-v-11f6b036] .pill-form-option::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.bluf-scope-pane-supply-classes[data-v-11f6b036] .pill-form-option::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--border-radius-badge)}.bluf-scope-pane-supply-classes[data-v-11f6b036] .pill-form-option::-webkit-scrollbar-corner{background:var(--color-scrollbar-track)}.bluf-scope-pane-supply-classes[data-v-11f6b036] .pill-form-option-item{width:auto!important;flex-shrink:0}.bluf-scope-pane-supply-classes[data-v-11f6b036] .pill.appearance-selected{background-color:var(--color-purple-800);border-color:var(--color-purple-500);color:var(--color-purple-200)}.node-link[data-v-90f2a8bc]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-weight:var(--font-weight-semibold);color:var(--color-gray-100);text-decoration:none}.node-link[data-v-90f2a8bc]:is(a):hover,.node-link[data-v-90f2a8bc]:is(a):focus-visible{text-decoration:underline}.risk-list[data-v-48e8850e]{display:flex;flex-direction:column;gap:var(--space-200);margin:0 0 var(--space-200) 0;padding:0;list-style:none}.risk-line[data-v-48e8850e]{padding:var(--space-200);border:var(--border-width-thin) solid var(--color-gray-850);border-radius:var(--border-radius-default)}.risk-line-row[data-v-48e8850e]{display:flex;align-items:center;gap:var(--space-200);min-width:0}.risk-line-name[data-v-48e8850e]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-100);font-size:var(--font-size-300);font-weight:var(--font-weight-semibold);flex:1 1 auto;min-width:0}.risk-line-item[data-v-48e8850e]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-300);font-size:var(--font-size-300);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-line-chip[data-v-48e8850e]{flex-shrink:0}.risk-line-detail[data-v-48e8850e]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-250);margin:var(--space-100) 0 0 0}.risk-more[data-v-48e8850e]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-500);font-size:var(--font-size-250);list-style:none}.empty-state[data-v-48e8850e]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-500);font-size:var(--font-size-300);margin:0}.decisions .due-group[data-v-48e8850e]{margin-bottom:var(--space-200)}.decisions .due-group-title[data-v-48e8850e]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-250);font-weight:var(--font-weight-semibold);text-transform:uppercase;margin:0 0 var(--space-100) 0}.decisions .risk-line-action[data-v-48e8850e]{margin-top:var(--space-200)}.decisions .risk-line-ask[data-v-48e8850e]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-300);font-size:var(--font-size-300);flex:1 1 auto;min-width:0}.risk-list[data-v-11b1aea1]{display:flex;flex-direction:column;gap:var(--space-200);margin:0 0 var(--space-200) 0;padding:0;list-style:none}.risk-line[data-v-11b1aea1]{padding:var(--space-200);border:var(--border-width-thin) solid var(--color-gray-850);border-radius:var(--border-radius-default)}.risk-line-row[data-v-11b1aea1]{display:flex;align-items:center;gap:var(--space-200);min-width:0}.risk-line-name[data-v-11b1aea1]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-100);font-size:var(--font-size-300);font-weight:var(--font-weight-semibold);flex:1 1 auto;min-width:0}.risk-line-item[data-v-11b1aea1]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-300);font-size:var(--font-size-300);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-line-chip[data-v-11b1aea1]{flex-shrink:0}.risk-line-detail[data-v-11b1aea1]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-250);margin:var(--space-100) 0 0 0}.risk-more[data-v-11b1aea1]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-500);font-size:var(--font-size-250);list-style:none}.empty-state[data-v-11b1aea1]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-500);font-size:var(--font-size-300);margin:0}.inventory-risk .risk-line-row>.node-link[data-v-11b1aea1]{flex:1 1 auto;min-width:0}.inventory-risk .risk-more-link[data-v-11b1aea1]{font-weight:var(--font-weight-normal);color:var(--color-gray-400)}.inventory-risk .risk-items[data-v-11b1aea1]{margin:var(--space-200) 0 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-150)}.risk-list[data-v-d70dd0c7]{display:flex;flex-direction:column;gap:var(--space-200);margin:0 0 var(--space-200) 0;padding:0;list-style:none}.risk-line[data-v-d70dd0c7]{padding:var(--space-200);border:var(--border-width-thin) solid var(--color-gray-850);border-radius:var(--border-radius-default)}.risk-line-row[data-v-d70dd0c7]{display:flex;align-items:center;gap:var(--space-200);min-width:0}.risk-line-name[data-v-d70dd0c7]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-100);font-size:var(--font-size-300);font-weight:var(--font-weight-semibold);flex:1 1 auto;min-width:0}.risk-line-item[data-v-d70dd0c7]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-300);font-size:var(--font-size-300);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-line-chip[data-v-d70dd0c7]{flex-shrink:0}.risk-line-detail[data-v-d70dd0c7]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-250);margin:var(--space-100) 0 0 0}.risk-more[data-v-d70dd0c7]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-500);font-size:var(--font-size-250);list-style:none}.empty-state[data-v-d70dd0c7]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-500);font-size:var(--font-size-300);margin:0}.risk-list[data-v-2123aae6]{display:flex;flex-direction:column;gap:var(--space-200);margin:0 0 var(--space-200) 0;padding:0;list-style:none}.risk-line[data-v-2123aae6]{padding:var(--space-200);border:var(--border-width-thin) solid var(--color-gray-850);border-radius:var(--border-radius-default)}.risk-line-row[data-v-2123aae6]{display:flex;align-items:center;gap:var(--space-200);min-width:0}.risk-line-name[data-v-2123aae6]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-100);font-size:var(--font-size-300);font-weight:var(--font-weight-semibold);flex:1 1 auto;min-width:0}.risk-line-item[data-v-2123aae6]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-300);font-size:var(--font-size-300);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-line-chip[data-v-2123aae6]{flex-shrink:0}.risk-line-detail[data-v-2123aae6]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-250);margin:var(--space-100) 0 0 0}.risk-more[data-v-2123aae6]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-500);font-size:var(--font-size-250);list-style:none}.empty-state[data-v-2123aae6]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-500);font-size:var(--font-size-300);margin:0}.network-risk .provenance[data-v-2123aae6]{margin:0 0 var(--space-200) 0}.network-risk .risk-line-chip[data-v-2123aae6]{margin-left:auto}.risk-section[data-v-6c2edb02]{margin-bottom:var(--space-300)}.risk-section-title[data-v-6c2edb02]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);margin:0;font-size:var(--font-size-300);font-weight:var(--font-weight-semibold);color:var(--color-gray-200)}.risk-section-header[data-v-6c2edb02]{display:flex;align-items:center;gap:var(--space-100);cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:var(--space-200)}.risk-section-chevron[data-v-6c2edb02]{flex-shrink:0;padding:var(--space-100);transition:transform .15s ease}.risk-section-chevron--collapsed[data-v-6c2edb02]{transform:rotate(-90deg)}.risk-section-body[data-v-6c2edb02]{padding-left:var(--space-400)}.risk-pane .empty-state[data-v-eaea461f]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-500);font-size:var(--font-size-300);margin:0 0 var(--space-200) 0}.risk-pane .refresh-failed[data-v-eaea461f]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-250);margin:0 0 var(--space-200) 0}.overview-view[data-v-26dbf8a0]{height:100%;display:flex;flex-direction:column;overflow:hidden}.tab-content[data-v-26dbf8a0]{flex:1;overflow-y:auto;padding:var(--space-400)}.overview-header[data-v-26dbf8a0]{margin-bottom:var(--space-400)}.overview-title-row[data-v-26dbf8a0]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-300);min-height:var(--space-800)}.overview-title[data-v-26dbf8a0]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-600);font-weight:600;color:var(--color-gray-100);margin:0;line-height:1.3;min-width:0}.active-toggle[data-v-26dbf8a0]{flex-shrink:0;align-self:center;white-space:nowrap}.active-chip[data-v-26dbf8a0]{flex-shrink:0;align-self:center}.overview-description[data-v-26dbf8a0]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-300);font-size:var(--font-size-400);margin:0 0 var(--space-200) 0;line-height:1.4}.overview-subtitle[data-v-26dbf8a0]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-300);margin:0}.subtitle-dot[data-v-26dbf8a0]{margin:0 var(--space-200)}.link[data-v-26dbf8a0]{text-decoration:underline;cursor:pointer}.date-range-indicators[data-v-26dbf8a0]{display:flex;align-items:center;margin-top:var(--space-200);width:100%}.date-indicator[data-v-26dbf8a0]{display:flex;align-items:center;gap:var(--space-200);padding:var(--space-200) var(--space-200);font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-300);font-size:var(--font-size-250)}.date-icon[data-v-26dbf8a0]{width:16px;height:16px;flex-shrink:0;color:var(--color-gray-400)}.date-arrow[data-v-26dbf8a0]{color:var(--color-gray-400);font-size:var(--font-size-400)}.pane-scope-filters[data-v-26dbf8a0]{margin-bottom:var(--space-400);border:1px solid var(--color-gray-850);border-radius:var(--border-radius-default)}.section[data-v-26dbf8a0]{margin-bottom:var(--space-400)}.section-title[data-v-26dbf8a0]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);font-size:var(--font-size-400);font-weight:600;color:var(--color-gray-200);margin:0 0 var(--space-300) 0}.section-header[data-v-26dbf8a0]{display:flex;align-items:center;gap:var(--space-100);cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:var(--space-300)}.section-header .section-title[data-v-26dbf8a0]{margin-bottom:0}.section-chevron[data-v-26dbf8a0]{color:var(--color-gray-400);cursor:pointer;transition:transform .15s ease;flex-shrink:0}.section-chevron--collapsed[data-v-26dbf8a0]{transform:rotate(-90deg)}.section-chevron[data-v-26dbf8a0]:hover{color:var(--color-gray-300)}.empty-state[data-v-26dbf8a0]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-500);font-size:var(--font-size-300);margin:0}.bluf-sync-note[data-v-26dbf8a0]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-secondary-size, 11px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-secondary-letter-spacing, -.25px);line-height:var(--body-secondary-line-height, 18px);color:var(--color-gray-400);font-size:var(--font-size-250);margin:0 0 var(--space-300) 0}.coa-list[data-v-26dbf8a0]{display:flex;flex-direction:column;gap:var(--space-200)}.scenarios-panel[data-v-8bc2c9f2]{display:flex;flex-direction:row;gap:var(--space-400);background-color:var(--color-gray-950);box-sizing:border-box;z-index:var(--z-index-panel-background);width:100%;height:100%}.scenarios-panel[data-v-8bc2c9f2] .panel-body{min-width:0}.scenarios-panel[data-v-8bc2c9f2] .panel-body-header{height:auto;align-items:flex-start;gap:0}.scenarios-panel[data-v-8bc2c9f2] .panel-body-header-title{flex:1;min-width:0;overflow:hidden}.scenarios-panel[data-v-8bc2c9f2] .panel-body-header-actions{flex-shrink:0}.scenarios-panel[data-v-8bc2c9f2] .panel-body-content{height:auto;flex:1;min-height:0}.scenarios-panel-title[data-v-8bc2c9f2]{display:flex;align-items:center;gap:var(--space-100);min-width:0}.title-text[data-v-8bc2c9f2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branch-retry-link[data-v-8bc2c9f2]{margin-left:var(--space-300);font-size:var(--font-size-300);cursor:pointer;text-decoration:underline;background:none;border:none;padding:0;font-family:inherit;color:inherit}.back-button[data-v-8bc2c9f2]{padding:var(--space-100);flex-shrink:0}.scenarios-panel-live-ops[data-v-8bc2c9f2]{display:flex;flex-direction:column;gap:var(--space-200);width:100%;min-width:0}.live-ops-heading[data-v-8bc2c9f2]{font-family:var(--body-primary-family, "Inter");font-size:var(--body-primary-size, 13px);font-style:normal;font-weight:var(--body-primary-weight, 500);letter-spacing:var(--body-primary-letter-spacing, -.25px);line-height:var(--body-primary-line-height, 20px);display:flex;align-items:center;gap:var(--space-200);width:100%}.live-ops-title[data-v-8bc2c9f2]{flex:1;min-width:0}.live-ops-close[data-v-8bc2c9f2]{flex-shrink:0;padding:var(--space-100)}.live-ops-dot[data-v-8bc2c9f2]{width:8px;height:8px;margin-right:var(--space-200);border-radius:50%;background-color:var(--color-gray-50);flex-shrink:0}.live-ops-card[data-v-8bc2c9f2]{cursor:pointer}.live-ops-card[data-v-8bc2c9f2]:hover:not(:has(.horizon-scenario-card-actions:hover,.horizon-scenario-card-add-labels:hover)) .horizon-scenario-card{background-color:var(--color-gray-750)}.scenarios-content[data-v-8bc2c9f2]{height:100%;min-height:0;display:flex;flex-direction:column}.home-shell-root[data-v-919b9983]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;isolation:isolate}.home-workspace[data-v-919b9983]{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate}.home-workspace .workspace-bar-pins[data-v-919b9983]{display:flex;flex-direction:row;gap:var(--space-200);align-items:center;min-width:0}.home-chat[data-v-919b9983]{position:relative;height:100%}.home-chat-resize[data-v-919b9983]{position:absolute;left:0;top:0;height:100%;width:var(--v25623160);cursor:col-resize;z-index:var(--z-index-panel-primary)}.home-chat-resize[data-v-919b9983]:after{top:0;bottom:0;left:0;width:var(--space-200)}.map-initialization-error[data-v-919b9983]{display:grid;height:100%;place-items:center}.map-fill[data-v-919b9983]{position:absolute;left:0;width:100%;z-index:var(--z-index-map)}#foreground[data-v-919b9983]{box-sizing:border-box;height:var(--v1714c6d8);position:absolute;top:var(--c7b85d78);z-index:var(--z-index-panel-primary);overflow:hidden;pointer-events:none;left:var(--v2f5ae410);width:var(--v229bfdf5);display:flex;flex-direction:row;gap:var(--space-200);align-items:stretch;padding:var(--space-200);transition:left var(--panel-transition-duration) ease-in-out,width var(--panel-transition-duration) ease-in-out,height var(--panel-transition-duration) ease-in-out,top var(--panel-transition-duration) ease-in-out}#foreground.resizing[data-v-919b9983]{transition:none}.background-container[data-v-919b9983]{position:absolute;top:0;z-index:var(--z-index-panel-background);height:100%;visibility:visible;transition:left var(--panel-transition-duration) ease-in-out,width var(--panel-transition-duration) ease-in-out,visibility 0s}.background-container.background-closed[data-v-919b9983]{visibility:hidden;transition-delay:0s,0s,var(--panel-transition-duration)}.background-container.resizing[data-v-919b9983]{transition:none}.background-overlap[data-v-919b9983]{z-index:calc(var(--z-index-panel-primary) + 4)}#background-left.background-overlap[data-v-919b9983]{border-radius:var(--border-radius-panel);overflow:hidden;box-shadow:0 2px 34px -2px #00000059;height:100%}.resize-handle[data-v-919b9983]{position:absolute;z-index:calc(var(--z-index-panel-primary) + 1);background:transparent;user-select:none;-webkit-user-select:none}.resize-handle[data-v-919b9983]:after{content:"";position:absolute;background:var(--color-gray-500);opacity:0;transition:opacity .15s ease}.resize-handle[data-v-919b9983]:hover:after{opacity:1}.resize-handle-right[data-v-919b9983]{top:0;height:100%;width:var(--v25623160);cursor:col-resize}.resize-handle-right[data-v-919b9983]{left:var(--v25112d3a)}.resize-handle-right[data-v-919b9983]:after{top:0;bottom:0;left:0;width:var(--space-200)}.resize-handle-overlap[data-v-919b9983]{z-index:calc(var(--z-index-panel-primary) + 4)}.resize-handle-top[data-v-919b9983]{top:calc(100% - var(--v5c7cbce2) - var(--v25623160));left:var(--v2f5ae410);width:var(--v229bfdf5);height:var(--v25623160);cursor:row-resize}.resize-handle-top[data-v-919b9983]:after{left:0;right:0;bottom:0;height:var(--space-200)}.foreground-panel[data-v-919b9983]{flex:1 1 auto;min-width:0;height:100%;box-sizing:border-box;display:flex;z-index:var(--z-index-panel-primary)}.foreground-browser[data-v-919b9983]{position:relative;flex:0 0 var(--v699d696c);width:var(--v699d696c);height:100%;min-width:0;pointer-events:auto}.foreground-browser-resize[data-v-919b9983]{position:absolute;right:0;top:0;width:var(--v25623160);height:100%;cursor:col-resize}.foreground-browser-resize[data-v-919b9983]:after{top:0;bottom:0;right:0;width:var(--space-200)}.timeline-container[data-v-919b9983]{position:absolute;bottom:0;left:var(--v2f5ae410);width:var(--v229bfdf5);height:var(--v5c7cbce2);z-index:var(--z-index-panel-background);contain:layout paint;overflow-anchor:none;transition:height var(--panel-transition-duration) ease-in-out,left var(--panel-transition-duration) ease-in-out,width var(--panel-transition-duration) ease-in-out}.timeline-container.resizing[data-v-919b9983]{transition:none}.dashboard-container[data-v-919b9983]{position:absolute;top:0;left:var(--v2f5ae410);width:var(--v229bfdf5);height:var(--v1714c6d8);z-index:var(--z-index-panel-primary);overflow:hidden;background:var(--background-muted);transition:left var(--panel-transition-duration) ease-in-out,width var(--panel-transition-duration) ease-in-out}.dashboard-content[data-v-919b9983]{height:100%;width:100%;display:flex;gap:var(--space-200);padding:var(--space-200);box-sizing:border-box}.logged-out-container[data-v-8643143c]{display:flex;flex-direction:column;align-items:center;margin:25vh 0;max-width:100vw;min-height:100%;row-gap:var(--space-700);text-align:center}.logged-out-logo[data-v-8643143c]{height:48px;width:48px}.logged-out-title[data-v-8643143c]{color:var(--text-default);font-family:var(--body-primary-family);font-size:var(--font-size-700);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-400);line-height:normal}.logged-out-message[data-v-8643143c]{color:var(--text-muted);font-size:var(--font-size-400);margin:0}.login-container[data-v-ffb0fef2]{display:flex;flex-direction:column;align-items:center;margin:25vh 0;max-width:100vw;min-height:100%;row-gap:var(--space-700);text-align:center}.site-logo[data-v-ffb0fef2]{height:48px;width:48px}.site-title[data-v-ffb0fef2]{color:var(--text-default);font-family:var(--body-primary-family);font-size:var(--font-size-700);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-400);line-height:normal}.login-button[data-v-ffb0fef2]{align-self:center;border:1px solid var(--text-default);border-radius:var(--border-radius-default);background:transparent;color:var(--text-default);cursor:pointer;max-width:200px;padding:var(--space-400) var(--space-500);transition:background .3s ease-in}.login-button[data-v-ffb0fef2]:hover{background:var(--background-hover)}.login-button[data-v-ffb0fef2]:disabled{opacity:.5;cursor:not-allowed}.login-error[data-v-ffb0fef2]{color:var(--color-error, #ef4444)}.scenario-view--page[data-v-d7e4775f]{height:100%;min-height:0}.scenario-view[data-v-d7e4775f]{position:relative;z-index:calc(var(--z-index-panel-primary) + 3)}.scenario-view--error[data-v-d7e4775f]{z-index:calc(var(--z-index-panel-primary) + 5)}
