:root,[data-theme=light]{color-scheme:light;--stellar-text-primary: #212529;--stellar-text-strong: #333333;--stellar-text-muted: #757575;--stellar-text-subtle: #999999;--stellar-text-input: #555555;--stellar-text-page-title: #2e5072;--stellar-text-inverse: #ffffff;--stellar-text-on-light: #212529;--stellar-text-user-name: #f0ad4e;--stellar-border-control: #cccccc;--stellar-border-row: #dddddd;--stellar-border-input: #ced4da;--stellar-border-grip: #aaaaaa;--stellar-border-divider: #dee2e6;--stellar-surface-default: #ffffff;--stellar-surface-header: #f5f5f5;--stellar-surface-raised: #fafafa;--stellar-surface-hover: #f5f5f5;--stellar-surface-hover-strong: #e5e5e5;--stellar-surface-track: #f0f0f0;--stellar-surface-selected: #e8f2fa;--stellar-surface-readonly: #f2f2f2;--stellar-surface-segment-idle: #f8f9fa;--stellar-surface-segment-active: #dae0e5;--stellar-surface-chip-active: #d8e2f4;--stellar-surface-overlay: var(--stellar-surface-default);--stellar-accent: #3276b1;--stellar-accent-text: var(--stellar-accent);--stellar-accent-band: #337ab7;--stellar-accent-teal: #568a89;--stellar-info: #5bc0de;--status-green: #5cb85c;--status-amber: #ff9801;--status-red: #d9534f;--status-red-text: #a94442;--status-red-text-on-dark: #ff8a85;--status-blue-grey: #2e5072;--status-grey: #757575;--stellar-amber: #d9a441;--stellar-danger-tint: #f9eaea;--stellar-field-error-border: #a02622;--stellar-field-error-bg: #fbefee;--stellar-field-focus-border: #66afe9;--stellar-field-warning-text: #856404;--stellar-checkbox-on: #009fec;--stellar-checkbox-off: #cccccc;--stellar-checkbox-readonly: #9e9e9e;--stellar-help-tooltip-bg: #999999;--stellar-help-tooltip-bg-hover: #8a8989;--stellar-non-production-bar: #d7d700;--stellar-select-option-hover: #edf5ff;--stellar-select-chip-bg: #edf5ff;--stellar-select-chip-border: #b8d8ff;--stellar-select-chip-text: #007eff;--stellar-tab-active-text: #495057;--stellar-info-bg: #d6e4ef;--stellar-info-border: #c6d9e9;--stellar-warning-bg: #fff3cd;--stellar-warning-border: #ffe69c;--stellar-overlay: rgba(0, 0, 0, .5);--stellar-heat-map-flow: #4b3fb5;--stellar-page-header-accent: #6d6a69;--stellar-quick-search-icon: #495057;--stellar-quick-add-bg: #6615b7;--stellar-quick-add-hover-bg: #531090;--stellar-info-text: #1a3d5c;--stellar-sidebar-bg: #3a3633;--stellar-sidebar-text: #a8a8a8;--stellar-sidebar-width: 220px;--stellar-sidebar-active-bg: rgba(255, 255, 255, 0);--stellar-sidebar-active-text: #ffffcc;--stellar-sidebar-hover-bg: rgba(255, 255, 255, .07);--stellar-sidebar-width-admin: 250px;--stellar-sidebar-tree-line: rgba(255, 255, 255, .35);--stellar-sidebar-flyout-bg: #333333;--stellar-top-nav-bg: #f3f3f3;--stellar-top-nav-logo-zone-width: 220px;--stellar-top-nav-border: rgba(0, 0, 0, .3);--stellar-top-nav-text: #555555;--stellar-top-nav-icon-bg: #f0f0f0;--stellar-top-nav-icon-bg-impersonating: rgba(240, 173, 78, .2);--stellar-badge-bg: var(--stellar-accent);--stellar-badge-danger-bg: #c9302c;--stellar-help-badge-bg: #ffffff;--stellar-toast-success: #7c9e78;--stellar-toast-error: #b96b69;--stellar-toast-warning: #d9a24b;--stellar-toast-info: #5b9bb8;--stellar-section-header-primary: var(--stellar-accent-band);--stellar-section-header-warning: #f0ad4e;--stellar-admin-bar-bg: #ff9800;--stellar-admin-bar-non-production-bg: var(--stellar-non-production-bar);--stellar-admin-bar-text: #ffffff;--stellar-worksheet-category-band: #e2e2e2;--stellar-worksheet-line-label: #ececec;--stellar-worksheet-system-category-band: #e3f1ff;--stellar-worksheet-system-line-label: #eff7ff;--stellar-worksheet-totals-band: #606060;--stellar-worksheet-read-only-text: #888888;--stellar-worksheet-sub-line-text: #646464;--stellar-worksheet-all-years-header: #868686;--stellar-worksheet-all-years-category: #999999;--stellar-worksheet-all-years-line: #a6a6a6;--stellar-worksheet-all-years-text: #ececec;--stellar-chart-series-1: #3987e5;--stellar-chart-series-2: #d95926;--stellar-chart-series-3: #199e70;--stellar-chart-series-4: #c98500;--stellar-chart-series-5: #d55181;--stellar-chart-series-6: #008300;--stellar-chart-series-7: #9085e9;--stellar-chart-series-8: #e66767;--stellar-job-frame-tab-bar-bg: #3a3633;--stellar-job-frame-tab-bar-active-bg: #e7e7e7;--stellar-job-frame-tab-bar-active-text: #555555;--stellar-job-frame-tab-bar-inactive-text: #a8a8a8;--stellar-job-frame-tab-bar-separator: #57524e;--stellar-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--stellar-font-family-mono: monospace;--stellar-font-size-micro: 10px;--stellar-font-size-caption: 11px;--stellar-font-size-body: 12px;--stellar-font-size-body-lg: 13px;--stellar-font-size-subtitle: 15px;--stellar-font-size-section: 17px;--stellar-font-size-title: 18px;--stellar-font-size-page-title: 22px;--stellar-font-size-user-name: 14px;--stellar-font-size-section-header-title: 14px;--stellar-font-size-top-nav-label: 14px;--stellar-space-none: 0px;--stellar-space-xxs: 2px;--stellar-space-xs: 4px;--stellar-space-sm: 8px;--stellar-space-md: 12px;--stellar-space-lg: 16px;--stellar-space-xl: 24px;--stellar-space-xxl: 36px;--stellar-grid-cell-padding-x: var(--stellar-space-sm);--stellar-button-padding: calc(var(--stellar-space-sm) - var(--stellar-space-xxs)) var(--stellar-space-md);--stellar-page-toolbar-button-gap: calc(var(--stellar-space-sm) - var(--stellar-space-xxs));--stellar-radius-none: 0px;--stellar-radius-control: 2px;--stellar-radius-chip: 3px;--stellar-radius-row: 4px;--stellar-radius-panel: 3px;--stellar-radius-badge: 10px;--stellar-radius-pill: 9999px;--stellar-border-width-hairline: 1px;--stellar-border-width-medium: 2px;--stellar-border-width-thick: 3px;--stellar-border-width-panel: 1px;--stellar-line-height-heading: inherit;--stellar-line-height-label: inherit;--stellar-line-height-body: 1.5;--stellar-line-height-body-tight: 1.45;--stellar-line-height-compact: 1.4;--stellar-line-height-snug: 1.3;--stellar-line-height-tight: 1.25;--stellar-letter-spacing-heading: inherit;--stellar-letter-spacing-label: inherit;--stellar-letter-spacing-wide: .5px;--stellar-letter-spacing-eyebrow: .04em;--stellar-letter-spacing-slight: .4px;--stellar-text-transform-heading: inherit;--stellar-text-transform-label: inherit;--stellar-text-transform-caps: uppercase;--stellar-shadow-overlay: 0 6px 12px rgba(0, 0, 0, .18);--stellar-shadow-modal: 0 5px 15px rgba(0, 0, 0, .5);--stellar-shadow-page-header: 0 0 6px rgb(51, 51, 51);--stellar-shadow-section-header: rgba(0, 0, 0, .05) 0 -2px 0 0 inset}body{margin:0;font-family:var(--stellar-font-family);font-size:var(--stellar-font-size-body);color:var(--stellar-text-primary);background:var(--stellar-surface-default)}button,input,select,textarea{font:inherit;color:inherit}.stellar-notification-row:hover{background:var(--stellar-surface-hover)}.stellar-btn-ghost:hover:not(:disabled){filter:none;background:var(--stellar-surface-hover-strong)!important}.stellar-btn-ghost:focus-visible,.stellar-btn-link:focus-visible{outline:2px solid var(--stellar-accent);outline-offset:1px}.stellar-job-link{cursor:pointer;text-decoration:none}.stellar-job-link:hover{text-decoration:underline}.stellar-tile-action:hover{filter:brightness(.98)}.stellar-tile-action:focus-visible{outline:2px solid var(--stellar-accent);outline-offset:2px}.stellar-job-link:focus-visible{outline:2px solid var(--stellar-accent);outline-offset:1px;text-decoration:underline}.stellar-rail-row{display:flex;align-items:center;gap:calc(var(--stellar-space-sm) - var(--stellar-space-xxs));padding:var(--stellar-space-xs) var(--stellar-space-sm);border-radius:var(--stellar-radius-row);cursor:pointer;background:transparent}.stellar-rail-row:hover{background:var(--stellar-surface-hover)}.stellar-rail-row.is-selected,.stellar-rail-row.is-selected:hover{background:var(--stellar-surface-selected)}.stellar-rail-new-button{display:block;width:100%;text-align:left;background:none;border:none;color:var(--stellar-accent-text);font-weight:600;padding:var(--stellar-space-xs) var(--stellar-space-sm);cursor:pointer}.stellar-rail-new-button:hover{text-decoration:underline}.stellar-rail-new-button:disabled{color:var(--stellar-text-subtle);cursor:not-allowed}.stellar-rail-new-button:disabled:hover{text-decoration:none}.stellar-sidebar-item{background:transparent;display:flex;align-items:center;gap:var(--stellar-space-sm);height:41px;padding:0 15px;border-radius:var(--stellar-radius-none);color:var(--stellar-sidebar-text);font-size:var(--stellar-font-size-body-lg);text-decoration:none}.stellar-sidebar-item.is-active{background:var(--stellar-sidebar-active-bg);color:var(--stellar-sidebar-active-text)}.stellar-sidebar-flyout-item:hover,.stellar-sidebar-flyout-item:focus-visible{background:color-mix(in srgb,var(--stellar-text-inverse) 14%,transparent);outline:none}.stellar-sidebar-item:hover{background:var(--stellar-sidebar-hover-bg)}.stellar-sidebar-item-icon{display:inline-flex;flex:0 0 16px;width:16px;height:16px;align-items:center;justify-content:center}.stellar-split-frame{display:flex;flex:1 1 auto;min-height:0;width:100%;height:100%}@media(max-width:767px){.stellar-split-frame{flex-direction:column}}.stellar-split-fixed-pane{min-width:0;overflow:auto;background:var(--stellar-surface-default)}@media(max-width:767px){.stellar-split-fixed-pane{flex:0 0 auto!important;max-height:40vh}}.stellar-split-handle{flex:0 0 10px;cursor:col-resize;background:var(--stellar-surface-track);border-left:var(--stellar-border-width-hairline, 1px) solid var(--stellar-border-row);border-right:var(--stellar-border-width-hairline, 1px) solid var(--stellar-border-row);display:flex;align-items:center;justify-content:center}.stellar-split-handle:hover{background:var(--stellar-surface-hover-strong)}@media(max-width:767px){.stellar-split-handle{display:none}}.stellar-split-handle-grip{width:2px;height:24px;background:var(--stellar-border-grip);border-radius:1px}@media(max-width:1099px){.stellar-split-frame--wide{flex-direction:column}.stellar-split-frame--wide>.stellar-split-fixed-pane{flex:0 0 auto!important;max-height:40vh}.stellar-split-frame--wide>.stellar-split-handle{display:none}.stellar-split-frame--wide>.stellar-split-flex-pane{overflow:auto;min-height:12rem}}.stellar-split-flex-pane{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;overflow:hidden}.stellar-field{border-radius:var(--stellar-radius-none);box-shadow:none}.stellar-field:focus{outline:none;border-color:var(--stellar-field-focus-border)!important;box-shadow:0 0 0 1px var(--stellar-field-focus-border)}.stellar-field[aria-invalid=true]{border-color:var(--stellar-field-error-border)!important;background:var(--stellar-field-error-bg)}.stellar-field[aria-invalid=true]:focus{border-color:var(--stellar-field-error-border)!important;box-shadow:0 0 0 1px var(--stellar-field-error-border)}.stellar-field:disabled,.stellar-field[readonly]{border-color:var(--stellar-border-control);background:var(--stellar-surface-readonly);cursor:not-allowed}.stellar-field:disabled[aria-invalid=true],.stellar-field[readonly][aria-invalid=true]{border-color:var(--stellar-field-error-border);background:var(--stellar-field-error-bg)}.stellar-btn:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.92)}.stellar-toolbar-slot:empty{display:none!important}.stellar-toolbar{justify-content:flex-end}.stellar-btn-quick-add:hover:not(:disabled){filter:none;background:var(--stellar-quick-add-hover-bg, #531090)!important}.stellar-btn-white:hover:not(:disabled){filter:none;background:var(--stellar-surface-hover-strong)!important;border-color:var(--stellar-border-grip)!important}.stellar-sidebar-item[data-level="1"]{background:color-mix(in srgb,var(--stellar-text-inverse) 3%,transparent)}.stellar-sidebar-item[data-level="2"]{background:color-mix(in srgb,var(--stellar-text-inverse) 6%,transparent)}.stellar-sidebar-item[data-level="3"]{background:color-mix(in srgb,var(--stellar-text-inverse) 9%,transparent)}.stellar-sidebar-item[data-level]:hover{background:var(--stellar-sidebar-hover-bg)}.stellar-sidebar-group{position:relative;list-style:none;margin:0;padding:0}.stellar-sidebar-group>li{position:relative}.stellar-sidebar-group>li:before{content:"";position:absolute;left:var(--stellar-tree-line-x, 20px);top:0;bottom:50%;border-left:var(--stellar-border-width-hairline, 1px) solid var(--stellar-sidebar-tree-line)}.stellar-sidebar-group>li:not(:last-child):before{bottom:0}.stellar-sidebar-group>li:after{content:"";position:absolute;left:var(--stellar-tree-line-x, 20px);top:50%;width:8px;border-top:var(--stellar-border-width-hairline, 1px) solid var(--stellar-sidebar-tree-line)}.stellar-dropdown-item:hover,.stellar-dropdown-item:focus{background:var(--stellar-surface-hover)!important;outline:none}.stellar-select-control{border-radius:var(--stellar-radius-none)}.stellar-select-control:focus-within{border-color:var(--stellar-field-focus-border)!important;box-shadow:0 0 0 1px var(--stellar-field-focus-border)}.stellar-select-control[aria-invalid=true]{border-color:var(--stellar-field-error-border)!important;background:var(--stellar-field-error-bg)}.stellar-select-control[aria-disabled=true]{border-color:var(--stellar-border-control);background:var(--stellar-surface-readonly);cursor:not-allowed}.stellar-select-control[aria-disabled=true][aria-invalid=true]{border-color:var(--stellar-field-error-border);background:var(--stellar-field-error-bg)}.stellar-select-option.is-active{background:var(--stellar-select-option-hover)}.stellar-select-option[aria-selected=true]{font-weight:600}.stellar-select-option[aria-disabled=true]{color:var(--stellar-text-subtle);cursor:not-allowed}.stellar-select-chip-remove:hover{background:color-mix(in srgb,var(--stellar-select-chip-text) 8%,transparent)}code,kbd,samp,pre{font-family:var(--stellar-font-family-mono, monospace)}fieldset{border-width:var(--stellar-border-width-medium, 2px);border-style:groove;border-color:var(--stellar-border-control)}input[type=color]{border:var(--stellar-border-width-hairline, 1px) solid var(--stellar-border-input)}.stellar-tab:hover:not([aria-selected=true]):not(:disabled){border-color:var(--stellar-surface-track) var(--stellar-surface-track) var(--stellar-border-divider)}.stellar-tab:focus-visible{outline:2px solid var(--stellar-field-focus-border);outline-offset:-2px}.stellar-action-card:hover:not(:disabled){background:var(--stellar-surface-raised);border-color:var(--stellar-accent)}.stellar-action-card:focus-visible{outline:2px solid var(--stellar-field-focus-border);outline-offset:2px}.stellar-work-tile:hover{background:var(--stellar-surface-raised)!important;box-shadow:0 1px 4px color-mix(in srgb,var(--stellar-text-primary) 18%,transparent)}.stellar-work-tile:focus-visible,.stellar-filter-chip-remove:focus-visible{outline:2px solid var(--stellar-field-focus-border);outline-offset:2px}.stellar-choice-chip{display:inline-flex;align-items:center;max-width:100%;box-sizing:border-box;padding:var(--stellar-space-xs) var(--stellar-space-md, 12px);border:var(--stellar-border-width-hairline, 1px) solid var(--stellar-accent);border-radius:var(--stellar-radius-pill, 9999px);background:var(--stellar-surface-default);color:var(--stellar-accent-text);font:inherit;font-size:var(--stellar-font-size-body, 12px);line-height:var(--stellar-line-height-snug, 1.3);text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.stellar-choice-chip:hover:not(:disabled){background:var(--stellar-accent);color:var(--stellar-text-inverse)}.stellar-choice-chip:focus-visible{outline:2px solid var(--stellar-field-focus-border);outline-offset:2px}.stellar-choice-chip:disabled{opacity:.5;cursor:default}.stellar-table{width:100%;border-collapse:collapse;font-size:var(--stellar-font-size-body, 12px);color:var(--stellar-text-primary);background:var(--stellar-surface-default)}.stellar-th,.stellar-td{padding:var(--stellar-space-sm) var(--stellar-grid-cell-padding-x);text-align:left;border-top:var(--stellar-border-width-hairline, 1px) solid var(--stellar-border-row)}.stellar-th{vertical-align:bottom;font-weight:700;color:var(--stellar-text-strong);background:var(--stellar-surface-header);border-top:0;border-bottom:var(--stellar-border-width-hairline, 1px) solid var(--stellar-border-divider)}.stellar-td{vertical-align:middle}.stellar-table tbody tr:first-child>.stellar-td{border-top:0}.stellar-num{text-align:right;font-variant-numeric:tabular-nums}.stellar-table-striped tbody tr:nth-of-type(2n){background:var(--stellar-surface-raised)}.stellar-table tbody tr:hover{background:var(--stellar-surface-hover, #f5f5f5)}.stellar-table-striped tbody tr:nth-of-type(2n):hover{background:var(--stellar-surface-hover, #f5f5f5)}.stellar-table-plain tbody tr:hover{background:transparent}.stellar-table tbody tr[data-month-active=true],.stellar-table-striped tbody tr[data-month-active=true]:nth-of-type(2n),.stellar-table tbody tr[data-month-active=true]:hover{background:var(--stellar-surface-selected, #e8f2fa)!important;outline:2px solid var(--stellar-accent, #3276b1);outline-offset:-2px}.stellar-table tbody tr[data-month-active=true]>:first-child{box-shadow:inset 4px 0 0 var(--stellar-accent, #3276b1)}.stellar-table-plain .stellar-th{background:transparent}.stellar-table-fixed .stellar-th,.stellar-table-fixed .stellar-td{overflow:hidden;text-overflow:ellipsis}.stellar-table-sticky .stellar-th{position:sticky;top:0;z-index:2}.stellar-row-link{cursor:pointer}.stellar-row-link:focus-visible{outline:2px solid var(--stellar-field-focus-border);outline-offset:-2px}.stellar-table-empty>td,.stellar-table .stellar-table-empty:hover{color:var(--stellar-text-muted);text-align:center;background:transparent;padding-top:var(--stellar-space-lg);padding-bottom:var(--stellar-space-lg)}.stellar-grid-count{padding-right:calc(var(--stellar-space-sm) + 60px)}.stellar-table-count{margin-top:calc(var(--stellar-space-sm) - var(--stellar-space-xxs));font-size:var(--stellar-font-size-caption, 11px);color:var(--stellar-text-muted)}.stellar-sidebar.is-collapsed .stellar-sidebar-item{justify-content:center;padding:0}.stellar-sidebar.is-collapsed .stellar-sidebar-item>span:not(.stellar-sidebar-item-icon){display:none}.stellar-sidebar-toggle{display:flex;align-items:center;width:100%;height:41px;padding:0 15px;border:0;background:transparent;color:var(--stellar-sidebar-text);cursor:pointer}.stellar-sidebar-toggle:hover{background:var(--stellar-sidebar-hover-bg)}.stellar-sidebar.is-collapsed .stellar-sidebar-toggle{justify-content:center;padding:0}.stellar-rich-text{position:relative;border:var(--stellar-border-width-hairline, 1px) solid var(--stellar-border-input);background:var(--stellar-surface-default)}.stellar-rich-text-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--stellar-space-xxs);padding:var(--stellar-space-xs);background:var(--stellar-surface-header);border-bottom:var(--stellar-border-width-hairline, 1px) solid var(--stellar-border-row)}.stellar-rich-text-toolbar{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--stellar-space-xxs)}.stellar-rich-text-button{border:var(--stellar-border-width-hairline, 1px) solid transparent;background:transparent;color:var(--stellar-text-strong);padding:var(--stellar-space-xxs) var(--stellar-space-sm);min-height:24px;font:inherit;cursor:pointer}.stellar-rich-text-button:hover{background:var(--stellar-surface-hover)}.stellar-rich-text-button[aria-pressed=true]{background:var(--stellar-surface-selected);border-color:var(--stellar-border-input)}.stellar-rich-text-divider{width:1px;align-self:stretch;margin:var(--stellar-space-xxs) var(--stellar-space-xs);background:var(--stellar-border-row)}.stellar-rich-text .ProseMirror{min-height:96px;max-height:320px;overflow-y:auto;padding:var(--stellar-space-sm) var(--stellar-space-md);outline:none}.stellar-rich-text .ProseMirror p{margin:0 0 var(--stellar-space-sm)}.stellar-rich-text .ProseMirror ul,.stellar-rich-text .ProseMirror ol{margin:0 0 var(--stellar-space-sm);padding-left:var(--stellar-space-xl)}.stellar-rich-text .ProseMirror blockquote{margin:0 0 var(--stellar-space-sm);padding-left:var(--stellar-space-md);border-left:var(--stellar-border-width-thick, 3px) solid var(--stellar-border-input);color:var(--stellar-text-muted)}.stellar-rich-text .ProseMirror code{background:var(--stellar-surface-header);padding:0 var(--stellar-space-xs)}.stellar-rich-text .ProseMirror a{color:var(--stellar-accent-text)}.stellar-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:0 var(--stellar-space-lg);align-items:start;width:100%;box-sizing:border-box}.stellar-form-grid>.stellar-form-field{margin-bottom:var(--stellar-space-xl, 24px)!important}.stellar-form-grid>.stellar-span-all{grid-column:1 / -1}.stellar-form-field,.stellar-form-cell{display:flex;flex-direction:column;min-width:0}@supports (grid-template-rows: subgrid){.stellar-form-grid>.stellar-form-field,.stellar-form-cell,.stellar-form-cell>.stellar-form-field{display:grid;grid-template-rows:subgrid;row-gap:0;align-items:start}.stellar-form-grid>.stellar-form-field,.stellar-form-cell{grid-row:span 2}.stellar-form-cell>.stellar-form-field{grid-row:1 / span 2}.stellar-form-label-row{grid-row:1}.stellar-form-control{grid-row:2}.stellar-form-cell[data-tall]>.stellar-form-control{align-self:stretch}}.stellar-form-cell>.stellar-form-field{margin-bottom:0!important}.stellar-label-required:after{content:" *";color:var(--status-red-text)}.stellar-form-grid>.stellar-btn{align-self:end;justify-self:start}.stellar-grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--stellar-space-lg);align-items:end;width:100%;box-sizing:border-box}.stellar-grid-12>*{grid-column:span 12;min-width:0}@media(min-width:640px){.stellar-grid-12>.stellar-col-3,.stellar-grid-12>.stellar-col-4,.stellar-grid-12>.stellar-col-6{grid-column:span 6}.stellar-grid-12>.stellar-col-8{grid-column:span 12}}@media(min-width:1025px){.stellar-grid-12>.stellar-col-3{grid-column:span 3}.stellar-grid-12>.stellar-col-4{grid-column:span 4}.stellar-grid-12>.stellar-col-6{grid-column:span 6}.stellar-grid-12>.stellar-col-8{grid-column:span 8}}.stellar-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:var(--stellar-space-lg);width:100%}.stellar-prose{max-width:75ch}.stellar-layout-grid{container-type:inline-size;box-sizing:border-box;width:100%}@container (max-width: 560px){.stellar-layout-grid>*{grid-column:1 / -1!important}}.stellar-tabbar .stellar-dropdown-panel,.stellar-dropdown-toolbar-menu{min-width:220px;padding:5px 0!important;border-radius:var(--stellar-radius-none)!important;box-shadow:var(--stellar-shadow-overlay)!important;max-height:80vh;overflow-y:auto}.stellar-tabbar .stellar-dropdown-item,.stellar-dropdown-toolbar-menu .stellar-dropdown-item{font-size:16px!important;line-height:var(--stellar-line-height-body, 1.5);padding:7px 22px!important;color:var(--stellar-text-primary)!important;white-space:nowrap}.stellar-tabbar .stellar-dropdown-item:hover,.stellar-tabbar .stellar-dropdown-item:focus,.stellar-dropdown-toolbar-menu .stellar-dropdown-item:hover,.stellar-dropdown-toolbar-menu .stellar-dropdown-item:focus{background:var(--stellar-surface-hover-strong)!important;color:var(--stellar-text-primary)!important}.stellar-tabbar .stellar-dropdown-item:has([data-active=true]),.stellar-tabbar .stellar-dropdown-item:has([data-active=true]):hover,.stellar-tabbar .stellar-dropdown-item:has([data-active=true]):focus{background:var(--stellar-accent)!important;color:var(--stellar-text-inverse)!important}.stellar-dropdown-panel{max-width:calc(100vw - 16px)!important;box-sizing:border-box}.stellar-app-frame{height:100dvh!important;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);box-sizing:border-box}.stellar-top-nav{height:calc(50px + env(safe-area-inset-top,0px))!important;padding-top:env(safe-area-inset-top,0px)}.stellar-drawer-backdrop{position:fixed;inset:0;background:var(--stellar-overlay)}.stellar-drawer{position:fixed;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(320px,86vw);background:var(--stellar-sidebar-bg);color:var(--stellar-sidebar-text);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);overflow-y:auto;overscroll-behavior:contain}.stellar-drawer .stellar-sidebar{width:100%!important;flex:1 0 auto!important}.stellar-drawer-header{display:flex;flex-direction:column;padding:var(--stellar-space-sm);border-bottom:var(--stellar-border-width-hairline, 1px) solid var(--stellar-job-frame-tab-bar-separator)}.stellar-drawer-header button{color:var(--stellar-sidebar-text)}.stellar-drawer-close{align-self:flex-end;border:0;background:transparent;color:var(--stellar-sidebar-text);cursor:pointer;padding:var(--stellar-space-sm)}.stellar-icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:var(--stellar-radius-row);background:var(--stellar-top-nav-icon-bg);color:var(--stellar-top-nav-text);cursor:pointer;flex:none}.stellar-toolbar-more-toggle{display:none}@media(max-width:639px){.stellar-page-header{flex-wrap:wrap;row-gap:var(--stellar-space-sm);padding-top:var(--stellar-space-sm)!important;padding-bottom:var(--stellar-space-sm)!important}.stellar-page-header-title{max-width:100%!important;flex:1 1 0}.stellar-page-header-actions{margin-left:0!important;width:100%;flex-wrap:wrap}.stellar-toolbar{width:100%;justify-content:flex-start}.stellar-toolbar-more-toggle{display:inline-flex;order:5}.stellar-toolbar [data-toolbar-slot=save],.stellar-toolbar [data-toolbar-slot=add],.stellar-toolbar [data-toolbar-slot=quickAdd]{order:1}.stellar-toolbar:not(.is-open) [data-toolbar-secondary=true]{display:none!important}.stellar-toolbar.is-open [data-toolbar-secondary=true]{order:10;flex:1 0 100%;flex-wrap:wrap}.stellar-dropdown-panel{position:fixed!important;left:8px!important;right:8px!important;top:auto!important;width:auto!important;min-width:0!important;max-height:70dvh;overflow-y:auto}.stellar-dialog-scrim{align-items:stretch!important;justify-content:stretch!important}.stellar-dialog-panel{max-width:none!important;width:100%!important;height:100%;max-height:100dvh;overflow-y:auto;border-radius:0!important;padding-top:max(var(--stellar-space-lg),env(safe-area-inset-top))!important;padding-bottom:max(var(--stellar-space-lg),env(safe-area-inset-bottom))!important}.stellar-dialog-scrim.is-compact{align-items:flex-end!important}.stellar-dialog-scrim.is-compact .stellar-dialog-panel{height:auto}input,select,textarea{font-size:16px!important}.stellar-tabbar{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.stellar-tabbar::-webkit-scrollbar{display:none}.stellar-tabbar>*{flex:0 0 auto}.stellar-tabbar-frame{position:relative}.stellar-tabbar-frame:before,.stellar-tabbar-frame:after{content:"";position:absolute;top:0;bottom:0;width:1px;pointer-events:none;z-index:1;opacity:0;transition:opacity .15s}.stellar-tabbar-frame:before{left:0;box-shadow:14px 0 12px 10px var(--stellar-job-frame-tab-bar-bg)}.stellar-tabbar-frame:after{right:0;box-shadow:-14px 0 12px 10px var(--stellar-job-frame-tab-bar-bg)}.stellar-tabbar-frame[data-fade-start=true]:before,.stellar-tabbar-frame[data-fade-end=true]:after{opacity:1}.stellar-table-scroll td:first-child,.stellar-table-scroll th:first-child{position:sticky;left:0;z-index:1;background:var(--stellar-surface-default)}.stellar-table-scroll .stellar-table-striped tbody tr:nth-of-type(2n) td:first-child{background:var(--stellar-surface-raised)}.stellar-table-scroll .stellar-table tbody tr:hover td:first-child{background:var(--stellar-surface-hover, #f5f5f5)}.stellar-table-scroll th:first-child{background:var(--stellar-surface-header);z-index:3}}.stellar-table-scroll{max-width:100%;min-width:0;overflow-x:auto}.stellar-grid-cards{list-style:none;margin:0;padding:var(--stellar-space-sm);display:flex;flex-direction:column;gap:var(--stellar-space-sm)}.stellar-grid-card{border:var(--stellar-border-width-panel, 1px) solid var(--stellar-border-row);border-radius:var(--stellar-radius-panel);background:var(--stellar-surface-default);padding:var(--stellar-space-md)}.stellar-grid-card[data-activatable=true]{cursor:pointer}.stellar-grid-card-title{font-weight:600;margin-bottom:var(--stellar-space-xs);min-width:0;overflow-wrap:anywhere}.stellar-grid-card dl{display:grid;grid-template-columns:minmax(84px,38%) 1fr;gap:var(--stellar-space-xs) var(--stellar-space-sm);margin:0}.stellar-grid-card dt{color:var(--stellar-text-muted)}.stellar-grid-card dd{margin:0;min-width:0;overflow-wrap:anywhere}@media(pointer:coarse){.stellar-btn,.stellar-sidebar-item,.stellar-sidebar-toggle,.stellar-dropdown-item,.stellar-select-option,.stellar-icon-button,[role=tab],a[role=tab],input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px}.stellar-icon-button{min-width:44px}.stellar-panel-link{display:inline-flex;align-items:center;min-height:44px}button:not([role=columnheader]):not([role=row] *):not(table *):not(.stellar-rich-text-button){min-height:44px;min-width:44px}input,select,textarea{font-size:16px!important}input[type=checkbox],input[type=radio]{min-width:24px;min-height:24px}.stellar-sidebar-item{height:auto!important}}@keyframes heat-trail-draw{0%{stroke-dashoffset:var(--trail-length, 200)}to{stroke-dashoffset:0}}@keyframes heat-dot-pulse{0%{r:var(--dot-r, 8)}40%{r:calc(var(--dot-r, 8) * 1.35)}to{r:var(--dot-r, 8)}}@keyframes heat-ghost-slide{0%{transform:translate(0) scale(.92);opacity:0}12%{transform:translate(0) scale(1);opacity:.9}78%{transform:translate(var(--ghost-dx),var(--ghost-dy)) scale(1);opacity:.85}to{transform:translate(var(--ghost-dx),var(--ghost-dy)) scale(.95);opacity:0}}.heat-trail-draw{animation:heat-trail-draw .45s ease-out}.heat-dot-pulse{animation:heat-dot-pulse .45s ease-out}.heat-ghost-slide{animation:heat-ghost-slide .9s ease-in-out forwards}.heat-fade{transition:opacity .15s}@media(prefers-reduced-motion:reduce){.heat-trail-draw,.heat-dot-pulse,.heat-ghost-slide{animation:none}.heat-ghost-slide{display:none}.heat-fade{transition:none}}@media(max-width:1024px){.stellar-wizard-layout{grid-template-columns:minmax(0,1fr)!important}}.stellar-grid-row:hover,.stellar-grid-row:focus-within,.stellar-grid-row[data-row-linked=true],.stellar-grid-row[data-row-linked=true]>[role=gridcell][style*=sticky]:not([style*=box-shadow]),.stellar-grid-row:hover>[role=gridcell][style*=sticky]:not([style*=box-shadow]),.stellar-grid-row:focus-within>[role=gridcell][style*=sticky]:not([style*=box-shadow]){background:var(--stellar-surface-hover, #f5f5f5)!important}.stellar-grid-row:hover>[role=gridcell],.stellar-grid-row:focus-within>[role=gridcell],.stellar-grid-row[data-row-linked=true]>[role=gridcell]{background-image:linear-gradient(color-mix(in srgb,var(--stellar-accent, #3276b1) 12%,transparent),color-mix(in srgb,var(--stellar-accent, #3276b1) 12%,transparent))!important}[role=columnheader][data-column-hover=true],[role=columnheader][data-column-key]:hover{background-image:linear-gradient(color-mix(in srgb,var(--stellar-accent, #3276b1) 12%,transparent),color-mix(in srgb,var(--stellar-accent, #3276b1) 12%,transparent))!important}[data-zebra=true] .stellar-grid-row:nth-child(2n){background:var(--stellar-surface-raised, #fafafa)!important}[data-zebra=true] .stellar-grid-row:hover,[data-zebra=true] .stellar-grid-row[data-row-linked=true]{background:var(--stellar-surface-hover, #f5f5f5)!important}[data-zebra=true] .stellar-grid-row[data-row-marked=true]{background:var(--stellar-surface-selected, #e8f1fb)!important}.stellar-milestone-halo{transition:r .14s ease-out,opacity .14s ease-out}@media(prefers-reduced-motion:reduce){.stellar-milestone-halo{transition:none}}.stellar-col-resize:after{content:"";position:absolute;top:25%;bottom:25%;left:2px;width:2px;background:var(--stellar-border-control, #ccc);opacity:0;transition:opacity .12s}th:hover>.stellar-col-resize:after,[role=columnheader]:hover>.stellar-col-resize:after,.stellar-col-resize:hover:after,.stellar-col-resize:focus-visible:after{opacity:1}.stellar-col-resize:hover:after,.stellar-col-resize:focus-visible:after{background:var(--stellar-field-focus-border)}.stellar-col-resize:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.stellar-col-resize:after{transition:none}}@keyframes stellar-chart-grow-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes stellar-chart-grow-across{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes stellar-chart-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes stellar-chart-fade{0%{opacity:0}to{opacity:1}}@keyframes stellar-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:no-preference){.stellar-chart-bar{transform-box:fill-box;animation:stellar-chart-grow-up .42s cubic-bezier(.2,.7,.2,1) both}.stellar-chart-bar[data-grow=up]{transform-origin:50% 100%}.stellar-chart-bar[data-grow=across]{transform-origin:0 50%;animation-name:stellar-chart-grow-across}.stellar-chart-line{stroke-dasharray:1;animation:stellar-chart-draw .7s ease-out both}.stellar-chart-fade{animation:stellar-chart-fade .35s ease-out both}.stellar-skeleton{background-size:200% 100%;animation:stellar-skeleton 1.4s linear infinite}}.stellar-home-card{transition:box-shadow .14s ease,border-color .14s ease,transform .14s ease}.stellar-home-card:hover{border-color:var(--stellar-accent, #2e5072)!important;box-shadow:var(--stellar-shadow-overlay, 0 6px 12px rgba(0, 0, 0, .18))}.stellar-home-card:focus-within{border-color:var(--stellar-field-focus-border)!important}@media(prefers-reduced-motion:reduce){.stellar-home-card{transition:none}}[data-legend-toggle]:hover{background:var(--stellar-surface-hover, #f5f5f5)!important}[data-legend-toggle]:focus-visible{outline:2px solid var(--stellar-field-focus-border);outline-offset:1px}.stellar-field.stellar-timesheet-etc{border-style:dashed;text-align:right;font-variant-numeric:tabular-nums}.stellar-resource-cell:focus,.stellar-field.stellar-timesheet-etc:focus{outline:none;border-color:var(--stellar-accent, #3276b1);box-shadow:0 0 0 2px color-mix(in srgb,var(--stellar-accent, #3276b1) 35%,transparent)}.stellar-field.stellar-timesheet-etc:disabled{background:var(--stellar-surface-readonly, #f2f2f2)}.stellar-spinner{width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:stellar-spin .8s linear infinite}@keyframes stellar-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.stellar-spinner{animation-duration:2.4s}}.stellar-board-column{background:var(--stellar-surface-default);padding:var(--stellar-space-sm);border-radius:var(--stellar-radius-row);outline:2px solid transparent;transition:background-color .12s,opacity .12s}.stellar-board-column[data-drag-state=target]{background:color-mix(in srgb,var(--stellar-accent) 6%,var(--stellar-surface-default))}.stellar-board-column[data-drag-state=target][data-drag-hover=true]{background:color-mix(in srgb,var(--stellar-accent) 16%,var(--stellar-surface-default));outline-color:var(--stellar-accent)}.stellar-board-column[data-drag-state=blocked]{opacity:.55;cursor:not-allowed}.stellar-board-zone{display:flex;flex-direction:column;align-items:center;gap:var(--stellar-space-xxs);margin-bottom:var(--stellar-space-sm);padding:var(--stellar-space-md);border:var(--stellar-border-width-medium, 2px) dashed var(--stellar-border-grip);border-radius:var(--stellar-radius-row);text-align:center;font-size:var(--stellar-font-size-body-lg);color:var(--stellar-text-muted)}.stellar-board-zone.is-target{border-color:var(--stellar-accent);color:var(--stellar-accent-text);font-weight:600}.stellar-board-zone.is-target small{font-weight:400;color:var(--stellar-text-muted)}.stellar-board-zone.is-current{border-style:solid;border-width:var(--stellar-border-width-hairline, 1px);border-color:var(--stellar-border-row)}.stellar-board-zone.is-blocked{padding:var(--stellar-space-xs);border-style:none;font-size:var(--stellar-font-size-body);cursor:not-allowed}.stellar-board-empty{font-size:var(--stellar-font-size-body);color:var(--stellar-text-subtle)}.stellar-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-crosshair] .stellar-grid-row:hover,[data-crosshair] .stellar-grid-row:focus-within{background:revert!important}:not(:root)[data-theme]{color:var(--stellar-text-primary);background:var(--stellar-surface-default)}@media not print{[data-theme=dark]{color-scheme:dark;--stellar-text-primary: #e4e7eb;--stellar-text-strong: #f1f3f5;--stellar-text-muted: #a0a7b0;--stellar-text-subtle: #8b929b;--stellar-text-input: #d3d7dc;--stellar-text-page-title: #9cc3e8;--stellar-border-control: #6d757f;--stellar-border-row: #2c3238;--stellar-border-input: #6d757f;--stellar-border-grip: #5b636d;--stellar-border-divider: #2c3238;--stellar-surface-default: #181b20;--stellar-surface-header: #21252b;--stellar-surface-raised: #1e2227;--stellar-surface-hover: #262b32;--stellar-surface-hover-strong: #313740;--stellar-surface-track: #2a2f36;--stellar-surface-selected: #1d3550;--stellar-surface-readonly: #1f2328;--stellar-surface-segment-idle: #1f2328;--stellar-surface-segment-active: #2f3640;--stellar-surface-chip-active: #243b5c;--stellar-surface-overlay: #232830;--stellar-accent-text: color-mix(in srgb, var(--stellar-accent) 62%, #ffffff);--stellar-danger-tint: #3a2124;--stellar-field-error-border: #e5645f;--stellar-field-error-bg: #33201f;--stellar-field-warning-text: #e6c16a;--stellar-checkbox-off: #59616b;--stellar-checkbox-readonly: #727a84;--stellar-help-tooltip-bg: #6b727c;--stellar-help-tooltip-bg-hover: #7a828c;--stellar-select-option-hover: #232d3b;--stellar-select-chip-bg: #213a58;--stellar-select-chip-border: #345a87;--stellar-select-chip-text: #9cc9ff;--stellar-tab-active-text: #d3d7dc;--stellar-info-bg: #1c3148;--stellar-info-border: #2c4a6b;--stellar-info-text: #b5d3ef;--stellar-warning-bg: #3a3220;--stellar-warning-border: #62552a;--stellar-overlay: rgba(0, 0, 0, .62);--stellar-page-header-accent: #8d939c;--stellar-quick-search-icon: #a9afb7;--stellar-help-badge-bg: #2a2f36;--stellar-sidebar-bg: #101215;--stellar-sidebar-text: #a3a9b1;--stellar-sidebar-flyout-bg: #1f2328;--stellar-top-nav-bg: #1f2328;--stellar-top-nav-border: rgba(255, 255, 255, .12);--stellar-top-nav-text: #c5cad1;--stellar-top-nav-icon-bg: #2a2f36;--stellar-job-frame-tab-bar-bg: #101215;--stellar-job-frame-tab-bar-active-bg: #232830;--stellar-job-frame-tab-bar-active-text: #e4e7eb;--stellar-job-frame-tab-bar-inactive-text: #9aa1a9;--stellar-job-frame-tab-bar-separator: #2a2f36;--stellar-worksheet-category-band: #2a2f36;--stellar-worksheet-line-label: #252a30;--stellar-worksheet-system-category-band: #1d3248;--stellar-worksheet-system-line-label: #1a2b3d;--stellar-worksheet-totals-band: #3c434c;--stellar-worksheet-read-only-text: #97a0aa;--stellar-worksheet-sub-line-text: #a9b0b8;--stellar-worksheet-all-years-header: #3a414a;--stellar-worksheet-all-years-category: #343b43;--stellar-worksheet-all-years-line: #2e343b;--stellar-worksheet-all-years-text: #e4e7eb;--stellar-shadow-overlay: 0 6px 12px rgba(0, 0, 0, .5);--stellar-shadow-modal: 0 5px 15px rgba(0, 0, 0, .7);--stellar-shadow-page-header: 0 0 6px rgba(0, 0, 0, .6);--stellar-shadow-section-header: rgba(255, 255, 255, .06) 0 -2px 0 0 inset;--status-red-text: var(--status-red-text-on-dark)}}
